(async () => { (function() { const t = document.createElement("link").relList; if (t && t.supports && t.supports("modulepreload")) return; for (const _ of document.querySelectorAll('link[rel="modulepreload"]')) o(_); new MutationObserver((_) => { for (const n of _) if (n.type === "childList") for (const d of n.addedNodes) d.tagName === "LINK" && d.rel === "modulepreload" && o(d); }).observe(document, { childList: true, subtree: true }); function r(_) { const n = {}; return _.integrity && (n.integrity = _.integrity), _.referrerPolicy && (n.referrerPolicy = _.referrerPolicy), _.crossOrigin === "use-credentials" ? n.credentials = "include" : _.crossOrigin === "anonymous" ? n.credentials = "omit" : n.credentials = "same-origin", n; } function o(_) { if (_.ep) return; _.ep = true; const n = r(_); fetch(_.href, n); } })(); const Im = "modulepreload", xm = function(f, t) { return new URL(f, t).href; }, Wl = {}, Am = function(t, r, o) { let _ = Promise.resolve(); if (r && r.length > 0) { let w = function(k) { return Promise.all(k.map((x) => Promise.resolve(x).then((R) => ({ status: "fulfilled", value: R }), (R) => ({ status: "rejected", reason: R })))); }; const d = document.getElementsByTagName("link"), c = document.querySelector("meta[property=csp-nonce]"), h = (c == null ? void 0 : c.nonce) || (c == null ? void 0 : c.getAttribute("nonce")); _ = w(r.map((k) => { if (k = xm(k, o), k in Wl) return; Wl[k] = true; const x = k.endsWith(".css"), R = x ? '[rel="stylesheet"]' : ""; if (o) for (let Y = d.length - 1; Y >= 0; Y--) { const P = d[Y]; if (P.href === k && (!x || P.rel === "stylesheet")) return; } else if (document.querySelector(`link[href="${k}"]${R}`)) return; const D = document.createElement("link"); if (D.rel = x ? "stylesheet" : Im, x || (D.as = "script"), D.crossOrigin = "", D.href = k, h && D.setAttribute("nonce", h), document.head.appendChild(D), x) return new Promise((Y, P) => { D.addEventListener("load", Y), D.addEventListener("error", () => P(new Error(`Unable to preload CSS for ${k}`))); }); })); } function n(d) { const c = new Event("vite:preloadError", { cancelable: true }); if (c.payload = d, window.dispatchEvent(c), !c.defaultPrevented) throw d; } return _.then((d) => { for (const c of d || []) c.status === "rejected" && n(c.reason); return t().catch(n); }); }; function jm(f) { if (Object.prototype.hasOwnProperty.call(f, "__esModule")) return f; var t = f.default; if (typeof t == "function") { var r = function o() { var _ = false; try { _ = this instanceof o; } catch { } return _ ? Reflect.construct(t, arguments, this.constructor) : t.apply(this, arguments); }; r.prototype = t.prototype; } else r = {}; return Object.defineProperty(r, "__esModule", { value: true }), Object.keys(f).forEach(function(o) { var _ = Object.getOwnPropertyDescriptor(f, o); Object.defineProperty(r, o, _.get ? _ : { enumerable: true, get: function() { return f[o]; } }); }), r; } var Au = {}, Tc = {}; Tc.byteLength = Bm; Tc.toByteArray = Fm; Tc.fromByteArray = Cm; var To = [], O_ = [], zm = typeof Uint8Array < "u" ? Uint8Array : Array, id = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; for (var Mi = 0, Em = id.length; Mi < Em; ++Mi) To[Mi] = id[Mi], O_[id.charCodeAt(Mi)] = Mi; O_[45] = 62; O_[95] = 63; function dv(f) { var t = f.length; if (t % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var r = f.indexOf("="); r === -1 && (r = t); var o = r === t ? 0 : 4 - r % 4; return [ r, o ]; } function Bm(f) { var t = dv(f), r = t[0], o = t[1]; return (r + o) * 3 / 4 - o; } function Sm(f, t, r) { return (t + r) * 3 / 4 - r; } function Fm(f) { var t, r = dv(f), o = r[0], _ = r[1], n = new zm(Sm(f, o, _)), d = 0, c = _ > 0 ? o - 4 : o, h; for (h = 0; h < c; h += 4) t = O_[f.charCodeAt(h)] << 18 | O_[f.charCodeAt(h + 1)] << 12 | O_[f.charCodeAt(h + 2)] << 6 | O_[f.charCodeAt(h + 3)], n[d++] = t >> 16 & 255, n[d++] = t >> 8 & 255, n[d++] = t & 255; return _ === 2 && (t = O_[f.charCodeAt(h)] << 2 | O_[f.charCodeAt(h + 1)] >> 4, n[d++] = t & 255), _ === 1 && (t = O_[f.charCodeAt(h)] << 10 | O_[f.charCodeAt(h + 1)] << 4 | O_[f.charCodeAt(h + 2)] >> 2, n[d++] = t >> 8 & 255, n[d++] = t & 255), n; } function Rm(f) { return To[f >> 18 & 63] + To[f >> 12 & 63] + To[f >> 6 & 63] + To[f & 63]; } function Tm(f, t, r) { for (var o, _ = [], n = t; n < r; n += 3) o = (f[n] << 16 & 16711680) + (f[n + 1] << 8 & 65280) + (f[n + 2] & 255), _.push(Rm(o)); return _.join(""); } function Cm(f) { for (var t, r = f.length, o = r % 3, _ = [], n = 16383, d = 0, c = r - o; d < c; d += n) _.push(Tm(f, d, d + n > c ? c : d + n)); return o === 1 ? (t = f[r - 1], _.push(To[t >> 2] + To[t << 4 & 63] + "==")) : o === 2 && (t = (f[r - 2] << 8) + f[r - 1], _.push(To[t >> 10] + To[t >> 4 & 63] + To[t << 2 & 63] + "=")), _.join(""); } var ju = {}; ju.read = function(f, t, r, o, _) { var n, d, c = _ * 8 - o - 1, h = (1 << c) - 1, w = h >> 1, k = -7, x = r ? _ - 1 : 0, R = r ? -1 : 1, D = f[t + x]; for (x += R, n = D & (1 << -k) - 1, D >>= -k, k += c; k > 0; n = n * 256 + f[t + x], x += R, k -= 8) ; for (d = n & (1 << -k) - 1, n >>= -k, k += o; k > 0; d = d * 256 + f[t + x], x += R, k -= 8) ; if (n === 0) n = 1 - w; else { if (n === h) return d ? NaN : (D ? -1 : 1) * (1 / 0); d = d + Math.pow(2, o), n = n - w; } return (D ? -1 : 1) * d * Math.pow(2, n - o); }; ju.write = function(f, t, r, o, _, n) { var d, c, h, w = n * 8 - _ - 1, k = (1 << w) - 1, x = k >> 1, R = _ === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, D = o ? 0 : n - 1, Y = o ? 1 : -1, P = t < 0 || t === 0 && 1 / t < 0 ? 1 : 0; for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (c = isNaN(t) ? 1 : 0, d = k) : (d = Math.floor(Math.log(t) / Math.LN2), t * (h = Math.pow(2, -d)) < 1 && (d--, h *= 2), d + x >= 1 ? t += R / h : t += R * Math.pow(2, 1 - x), t * h >= 2 && (d++, h /= 2), d + x >= k ? (c = 0, d = k) : d + x >= 1 ? (c = (t * h - 1) * Math.pow(2, _), d = d + x) : (c = t * Math.pow(2, x - 1) * Math.pow(2, _), d = 0)); _ >= 8; f[r + D] = c & 255, D += Y, c /= 256, _ -= 8) ; for (d = d << _ | c, w += _; w > 0; f[r + D] = d & 255, D += Y, d /= 256, w -= 8) ; f[r + D - Y] |= P * 128; }; (function(f) { const t = Tc, r = ju, o = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; f.Buffer = k, f.SlowBuffer = at, f.INSPECT_MAX_BYTES = 50; const _ = 2147483647; f.kMaxLength = _; const { Uint8Array: n, ArrayBuffer: d, SharedArrayBuffer: c } = globalThis; k.TYPED_ARRAY_SUPPORT = h(), !k.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 h() { try { const G = new n(1), S = { foo: function() { return 42; } }; return Object.setPrototypeOf(S, n.prototype), Object.setPrototypeOf(G, S), G.foo() === 42; } catch { return false; } } Object.defineProperty(k.prototype, "parent", { enumerable: true, get: function() { if (k.isBuffer(this)) return this.buffer; } }), Object.defineProperty(k.prototype, "offset", { enumerable: true, get: function() { if (k.isBuffer(this)) return this.byteOffset; } }); function w(G) { if (G > _) throw new RangeError('The value "' + G + '" is invalid for option "size"'); const S = new n(G); return Object.setPrototypeOf(S, k.prototype), S; } function k(G, S, T) { if (typeof G == "number") { if (typeof S == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); return Y(G); } return x(G, S, T); } k.poolSize = 8192; function x(G, S, T) { if (typeof G == "string") return P(G, S); if (d.isView(G)) return _t(G); if (G == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof G); if (lr(G, d) || G && lr(G.buffer, d) || typeof c < "u" && (lr(G, c) || G && lr(G.buffer, c))) return V(G, S, T); if (typeof G == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); const ut = G.valueOf && G.valueOf(); if (ut != null && ut !== G) return k.from(ut, S, T); const Jt = xt(G); if (Jt) return Jt; if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof G[Symbol.toPrimitive] == "function") return k.from(G[Symbol.toPrimitive]("string"), S, T); throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof G); } k.from = function(G, S, T) { return x(G, S, T); }, Object.setPrototypeOf(k.prototype, n.prototype), Object.setPrototypeOf(k, n); function R(G) { if (typeof G != "number") throw new TypeError('"size" argument must be of type number'); if (G < 0) throw new RangeError('The value "' + G + '" is invalid for option "size"'); } function D(G, S, T) { return R(G), G <= 0 ? w(G) : S !== void 0 ? typeof T == "string" ? w(G).fill(S, T) : w(G).fill(S) : w(G); } k.alloc = function(G, S, T) { return D(G, S, T); }; function Y(G) { return R(G), w(G < 0 ? 0 : ct(G) | 0); } k.allocUnsafe = function(G) { return Y(G); }, k.allocUnsafeSlow = function(G) { return Y(G); }; function P(G, S) { if ((typeof S != "string" || S === "") && (S = "utf8"), !k.isEncoding(S)) throw new TypeError("Unknown encoding: " + S); const T = rt(G, S) | 0; let ut = w(T); const Jt = ut.write(G, S); return Jt !== T && (ut = ut.slice(0, Jt)), ut; } function ft(G) { const S = G.length < 0 ? 0 : ct(G.length) | 0, T = w(S); for (let ut = 0; ut < S; ut += 1) T[ut] = G[ut] & 255; return T; } function _t(G) { if (lr(G, n)) { const S = new n(G); return V(S.buffer, S.byteOffset, S.byteLength); } return ft(G); } function V(G, S, T) { if (S < 0 || G.byteLength < S) throw new RangeError('"offset" is outside of buffer bounds'); if (G.byteLength < S + (T || 0)) throw new RangeError('"length" is outside of buffer bounds'); let ut; return S === void 0 && T === void 0 ? ut = new n(G) : T === void 0 ? ut = new n(G, S) : ut = new n(G, S, T), Object.setPrototypeOf(ut, k.prototype), ut; } function xt(G) { if (k.isBuffer(G)) { const S = ct(G.length) | 0, T = w(S); return T.length === 0 || G.copy(T, 0, 0, S), T; } if (G.length !== void 0) return typeof G.length != "number" || Ir(G.length) ? w(0) : ft(G); if (G.type === "Buffer" && Array.isArray(G.data)) return ft(G.data); } function ct(G) { if (G >= _) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + _.toString(16) + " bytes"); return G | 0; } function at(G) { return +G != G && (G = 0), k.alloc(+G); } k.isBuffer = function(S) { return S != null && S._isBuffer === true && S !== k.prototype; }, k.compare = function(S, T) { if (lr(S, n) && (S = k.from(S, S.offset, S.byteLength)), lr(T, n) && (T = k.from(T, T.offset, T.byteLength)), !k.isBuffer(S) || !k.isBuffer(T)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); if (S === T) return 0; let ut = S.length, Jt = T.length; for (let ye = 0, Ce = Math.min(ut, Jt); ye < Ce; ++ye) if (S[ye] !== T[ye]) { ut = S[ye], Jt = T[ye]; break; } return ut < Jt ? -1 : Jt < ut ? 1 : 0; }, k.isEncoding = function(S) { switch (String(S).toLowerCase()) { case "hex": case "utf8": case "utf-8": case "ascii": case "latin1": case "binary": case "base64": case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return true; default: return false; } }, k.concat = function(S, T) { if (!Array.isArray(S)) throw new TypeError('"list" argument must be an Array of Buffers'); if (S.length === 0) return k.alloc(0); let ut; if (T === void 0) for (T = 0, ut = 0; ut < S.length; ++ut) T += S[ut].length; const Jt = k.allocUnsafe(T); let ye = 0; for (ut = 0; ut < S.length; ++ut) { let Ce = S[ut]; if (lr(Ce, n)) ye + Ce.length > Jt.length ? (k.isBuffer(Ce) || (Ce = k.from(Ce)), Ce.copy(Jt, ye)) : n.prototype.set.call(Jt, Ce, ye); else if (k.isBuffer(Ce)) Ce.copy(Jt, ye); else throw new TypeError('"list" argument must be an Array of Buffers'); ye += Ce.length; } return Jt; }; function rt(G, S) { if (k.isBuffer(G)) return G.length; if (d.isView(G) || lr(G, d)) return G.byteLength; if (typeof G != "string") throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof G); const T = G.length, ut = arguments.length > 2 && arguments[2] === true; if (!ut && T === 0) return 0; let Jt = false; for (; ; ) switch (S) { case "ascii": case "latin1": case "binary": return T; case "utf8": case "utf-8": return ce(G).length; case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return T * 2; case "hex": return T >>> 1; case "base64": return de(G).length; default: if (Jt) return ut ? -1 : ce(G).length; S = ("" + S).toLowerCase(), Jt = true; } } k.byteLength = rt; function pt(G, S, T) { let ut = false; if ((S === void 0 || S < 0) && (S = 0), S > this.length || ((T === void 0 || T > this.length) && (T = this.length), T <= 0) || (T >>>= 0, S >>>= 0, T <= S)) return ""; for (G || (G = "utf8"); ; ) switch (G) { case "hex": return Ve(this, S, T); case "utf8": case "utf-8": return Kt(this, S, T); case "ascii": return Se(this, S, T); case "latin1": case "binary": return Ke(this, S, T); case "base64": return Ze(this, S, T); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return It(this, S, T); default: if (ut) throw new TypeError("Unknown encoding: " + G); G = (G + "").toLowerCase(), ut = true; } } k.prototype._isBuffer = true; function H(G, S, T) { const ut = G[S]; G[S] = G[T], G[T] = ut; } k.prototype.swap16 = function() { const S = this.length; if (S % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); for (let T = 0; T < S; T += 2) H(this, T, T + 1); return this; }, k.prototype.swap32 = function() { const S = this.length; if (S % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); for (let T = 0; T < S; T += 4) H(this, T, T + 3), H(this, T + 1, T + 2); return this; }, k.prototype.swap64 = function() { const S = this.length; if (S % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); for (let T = 0; T < S; T += 8) H(this, T, T + 7), H(this, T + 1, T + 6), H(this, T + 2, T + 5), H(this, T + 3, T + 4); return this; }, k.prototype.toString = function() { const S = this.length; return S === 0 ? "" : arguments.length === 0 ? Kt(this, 0, S) : pt.apply(this, arguments); }, k.prototype.toLocaleString = k.prototype.toString, k.prototype.equals = function(S) { if (!k.isBuffer(S)) throw new TypeError("Argument must be a Buffer"); return this === S ? true : k.compare(this, S) === 0; }, k.prototype.inspect = function() { let S = ""; const T = f.INSPECT_MAX_BYTES; return S = this.toString("hex", 0, T).replace(/(.{2})/g, "$1 ").trim(), this.length > T && (S += " ... "), ""; }, o && (k.prototype[o] = k.prototype.inspect), k.prototype.compare = function(S, T, ut, Jt, ye) { if (lr(S, n) && (S = k.from(S, S.offset, S.byteLength)), !k.isBuffer(S)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof S); if (T === void 0 && (T = 0), ut === void 0 && (ut = S ? S.length : 0), Jt === void 0 && (Jt = 0), ye === void 0 && (ye = this.length), T < 0 || ut > S.length || Jt < 0 || ye > this.length) throw new RangeError("out of range index"); if (Jt >= ye && T >= ut) return 0; if (Jt >= ye) return -1; if (T >= ut) return 1; if (T >>>= 0, ut >>>= 0, Jt >>>= 0, ye >>>= 0, this === S) return 0; let Ce = ye - Jt, or = ut - T; const Ar = Math.min(Ce, or), ue = this.slice(Jt, ye), Ue = S.slice(T, ut); for (let Ye = 0; Ye < Ar; ++Ye) if (ue[Ye] !== Ue[Ye]) { Ce = ue[Ye], or = Ue[Ye]; break; } return Ce < or ? -1 : or < Ce ? 1 : 0; }; function st(G, S, T, ut, Jt) { if (G.length === 0) return -1; if (typeof T == "string" ? (ut = T, T = 0) : T > 2147483647 ? T = 2147483647 : T < -2147483648 && (T = -2147483648), T = +T, Ir(T) && (T = Jt ? 0 : G.length - 1), T < 0 && (T = G.length + T), T >= G.length) { if (Jt) return -1; T = G.length - 1; } else if (T < 0) if (Jt) T = 0; else return -1; if (typeof S == "string" && (S = k.from(S, ut)), k.isBuffer(S)) return S.length === 0 ? -1 : tt(G, S, T, ut, Jt); if (typeof S == "number") return S = S & 255, typeof n.prototype.indexOf == "function" ? Jt ? n.prototype.indexOf.call(G, S, T) : n.prototype.lastIndexOf.call(G, S, T) : tt(G, [ S ], T, ut, Jt); throw new TypeError("val must be string, number or Buffer"); } function tt(G, S, T, ut, Jt) { let ye = 1, Ce = G.length, or = S.length; if (ut !== void 0 && (ut = String(ut).toLowerCase(), ut === "ucs2" || ut === "ucs-2" || ut === "utf16le" || ut === "utf-16le")) { if (G.length < 2 || S.length < 2) return -1; ye = 2, Ce /= 2, or /= 2, T /= 2; } function Ar(Ue, Ye) { return ye === 1 ? Ue[Ye] : Ue.readUInt16BE(Ye * ye); } let ue; if (Jt) { let Ue = -1; for (ue = T; ue < Ce; ue++) if (Ar(G, ue) === Ar(S, Ue === -1 ? 0 : ue - Ue)) { if (Ue === -1 && (Ue = ue), ue - Ue + 1 === or) return Ue * ye; } else Ue !== -1 && (ue -= ue - Ue), Ue = -1; } else for (T + or > Ce && (T = Ce - or), ue = T; ue >= 0; ue--) { let Ue = true; for (let Ye = 0; Ye < or; Ye++) if (Ar(G, ue + Ye) !== Ar(S, Ye)) { Ue = false; break; } if (Ue) return ue; } return -1; } k.prototype.includes = function(S, T, ut) { return this.indexOf(S, T, ut) !== -1; }, k.prototype.indexOf = function(S, T, ut) { return st(this, S, T, ut, true); }, k.prototype.lastIndexOf = function(S, T, ut) { return st(this, S, T, ut, false); }; function Ct(G, S, T, ut) { T = Number(T) || 0; const Jt = G.length - T; ut ? (ut = Number(ut), ut > Jt && (ut = Jt)) : ut = Jt; const ye = S.length; ut > ye / 2 && (ut = ye / 2); let Ce; for (Ce = 0; Ce < ut; ++Ce) { const or = parseInt(S.substr(Ce * 2, 2), 16); if (Ir(or)) return Ce; G[T + Ce] = or; } return Ce; } function vt(G, S, T, ut) { return ar(ce(S, G.length - T), G, T, ut); } function te(G, S, T, ut) { return ar(je(S), G, T, ut); } function qe(G, S, T, ut) { return ar(de(S), G, T, ut); } function Ge(G, S, T, ut) { return ar(Qe(S, G.length - T), G, T, ut); } k.prototype.write = function(S, T, ut, Jt) { if (T === void 0) Jt = "utf8", ut = this.length, T = 0; else if (ut === void 0 && typeof T == "string") Jt = T, ut = this.length, T = 0; else if (isFinite(T)) T = T >>> 0, isFinite(ut) ? (ut = ut >>> 0, Jt === void 0 && (Jt = "utf8")) : (Jt = ut, ut = void 0); else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); const ye = this.length - T; if ((ut === void 0 || ut > ye) && (ut = ye), S.length > 0 && (ut < 0 || T < 0) || T > this.length) throw new RangeError("Attempt to write outside buffer bounds"); Jt || (Jt = "utf8"); let Ce = false; for (; ; ) switch (Jt) { case "hex": return Ct(this, S, T, ut); case "utf8": case "utf-8": return vt(this, S, T, ut); case "ascii": case "latin1": case "binary": return te(this, S, T, ut); case "base64": return qe(this, S, T, ut); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return Ge(this, S, T, ut); default: if (Ce) throw new TypeError("Unknown encoding: " + Jt); Jt = ("" + Jt).toLowerCase(), Ce = true; } }, k.prototype.toJSON = function() { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) }; }; function Ze(G, S, T) { return S === 0 && T === G.length ? t.fromByteArray(G) : t.fromByteArray(G.slice(S, T)); } function Kt(G, S, T) { T = Math.min(G.length, T); const ut = []; let Jt = S; for (; Jt < T; ) { const ye = G[Jt]; let Ce = null, or = ye > 239 ? 4 : ye > 223 ? 3 : ye > 191 ? 2 : 1; if (Jt + or <= T) { let Ar, ue, Ue, Ye; switch (or) { case 1: ye < 128 && (Ce = ye); break; case 2: Ar = G[Jt + 1], (Ar & 192) === 128 && (Ye = (ye & 31) << 6 | Ar & 63, Ye > 127 && (Ce = Ye)); break; case 3: Ar = G[Jt + 1], ue = G[Jt + 2], (Ar & 192) === 128 && (ue & 192) === 128 && (Ye = (ye & 15) << 12 | (Ar & 63) << 6 | ue & 63, Ye > 2047 && (Ye < 55296 || Ye > 57343) && (Ce = Ye)); break; case 4: Ar = G[Jt + 1], ue = G[Jt + 2], Ue = G[Jt + 3], (Ar & 192) === 128 && (ue & 192) === 128 && (Ue & 192) === 128 && (Ye = (ye & 15) << 18 | (Ar & 63) << 12 | (ue & 63) << 6 | Ue & 63, Ye > 65535 && Ye < 1114112 && (Ce = Ye)); } } Ce === null ? (Ce = 65533, or = 1) : Ce > 65535 && (Ce -= 65536, ut.push(Ce >>> 10 & 1023 | 55296), Ce = 56320 | Ce & 1023), ut.push(Ce), Jt += or; } return Ft(ut); } const oe = 4096; function Ft(G) { const S = G.length; if (S <= oe) return String.fromCharCode.apply(String, G); let T = "", ut = 0; for (; ut < S; ) T += String.fromCharCode.apply(String, G.slice(ut, ut += oe)); return T; } function Se(G, S, T) { let ut = ""; T = Math.min(G.length, T); for (let Jt = S; Jt < T; ++Jt) ut += String.fromCharCode(G[Jt] & 127); return ut; } function Ke(G, S, T) { let ut = ""; T = Math.min(G.length, T); for (let Jt = S; Jt < T; ++Jt) ut += String.fromCharCode(G[Jt]); return ut; } function Ve(G, S, T) { const ut = G.length; (!S || S < 0) && (S = 0), (!T || T < 0 || T > ut) && (T = ut); let Jt = ""; for (let ye = S; ye < T; ++ye) Jt += _r[G[ye]]; return Jt; } function It(G, S, T) { const ut = G.slice(S, T); let Jt = ""; for (let ye = 0; ye < ut.length - 1; ye += 2) Jt += String.fromCharCode(ut[ye] + ut[ye + 1] * 256); return Jt; } k.prototype.slice = function(S, T) { const ut = this.length; S = ~~S, T = T === void 0 ? ut : ~~T, S < 0 ? (S += ut, S < 0 && (S = 0)) : S > ut && (S = ut), T < 0 ? (T += ut, T < 0 && (T = 0)) : T > ut && (T = ut), T < S && (T = S); const Jt = this.subarray(S, T); return Object.setPrototypeOf(Jt, k.prototype), Jt; }; function O(G, S, T) { if (G % 1 !== 0 || G < 0) throw new RangeError("offset is not uint"); if (G + S > T) throw new RangeError("Trying to access beyond buffer length"); } k.prototype.readUintLE = k.prototype.readUIntLE = function(S, T, ut) { S = S >>> 0, T = T >>> 0, ut || O(S, T, this.length); let Jt = this[S], ye = 1, Ce = 0; for (; ++Ce < T && (ye *= 256); ) Jt += this[S + Ce] * ye; return Jt; }, k.prototype.readUintBE = k.prototype.readUIntBE = function(S, T, ut) { S = S >>> 0, T = T >>> 0, ut || O(S, T, this.length); let Jt = this[S + --T], ye = 1; for (; T > 0 && (ye *= 256); ) Jt += this[S + --T] * ye; return Jt; }, k.prototype.readUint8 = k.prototype.readUInt8 = function(S, T) { return S = S >>> 0, T || O(S, 1, this.length), this[S]; }, k.prototype.readUint16LE = k.prototype.readUInt16LE = function(S, T) { return S = S >>> 0, T || O(S, 2, this.length), this[S] | this[S + 1] << 8; }, k.prototype.readUint16BE = k.prototype.readUInt16BE = function(S, T) { return S = S >>> 0, T || O(S, 2, this.length), this[S] << 8 | this[S + 1]; }, k.prototype.readUint32LE = k.prototype.readUInt32LE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), (this[S] | this[S + 1] << 8 | this[S + 2] << 16) + this[S + 3] * 16777216; }, k.prototype.readUint32BE = k.prototype.readUInt32BE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), this[S] * 16777216 + (this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]); }, k.prototype.readBigUInt64LE = ir(function(S) { S = S >>> 0, ee(S, "offset"); const T = this[S], ut = this[S + 7]; (T === void 0 || ut === void 0) && Xt(S, this.length - 8); const Jt = T + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24, ye = this[++S] + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + ut * 2 ** 24; return BigInt(Jt) + (BigInt(ye) << BigInt(32)); }), k.prototype.readBigUInt64BE = ir(function(S) { S = S >>> 0, ee(S, "offset"); const T = this[S], ut = this[S + 7]; (T === void 0 || ut === void 0) && Xt(S, this.length - 8); const Jt = T * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S], ye = this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + ut; return (BigInt(Jt) << BigInt(32)) + BigInt(ye); }), k.prototype.readIntLE = function(S, T, ut) { S = S >>> 0, T = T >>> 0, ut || O(S, T, this.length); let Jt = this[S], ye = 1, Ce = 0; for (; ++Ce < T && (ye *= 256); ) Jt += this[S + Ce] * ye; return ye *= 128, Jt >= ye && (Jt -= Math.pow(2, 8 * T)), Jt; }, k.prototype.readIntBE = function(S, T, ut) { S = S >>> 0, T = T >>> 0, ut || O(S, T, this.length); let Jt = T, ye = 1, Ce = this[S + --Jt]; for (; Jt > 0 && (ye *= 256); ) Ce += this[S + --Jt] * ye; return ye *= 128, Ce >= ye && (Ce -= Math.pow(2, 8 * T)), Ce; }, k.prototype.readInt8 = function(S, T) { return S = S >>> 0, T || O(S, 1, this.length), this[S] & 128 ? (255 - this[S] + 1) * -1 : this[S]; }, k.prototype.readInt16LE = function(S, T) { S = S >>> 0, T || O(S, 2, this.length); const ut = this[S] | this[S + 1] << 8; return ut & 32768 ? ut | 4294901760 : ut; }, k.prototype.readInt16BE = function(S, T) { S = S >>> 0, T || O(S, 2, this.length); const ut = this[S + 1] | this[S] << 8; return ut & 32768 ? ut | 4294901760 : ut; }, k.prototype.readInt32LE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), this[S] | this[S + 1] << 8 | this[S + 2] << 16 | this[S + 3] << 24; }, k.prototype.readInt32BE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), this[S] << 24 | this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]; }, k.prototype.readBigInt64LE = ir(function(S) { S = S >>> 0, ee(S, "offset"); const T = this[S], ut = this[S + 7]; (T === void 0 || ut === void 0) && Xt(S, this.length - 8); const Jt = this[S + 4] + this[S + 5] * 2 ** 8 + this[S + 6] * 2 ** 16 + (ut << 24); return (BigInt(Jt) << BigInt(32)) + BigInt(T + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24); }), k.prototype.readBigInt64BE = ir(function(S) { S = S >>> 0, ee(S, "offset"); const T = this[S], ut = this[S + 7]; (T === void 0 || ut === void 0) && Xt(S, this.length - 8); const Jt = (T << 24) + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S]; return (BigInt(Jt) << BigInt(32)) + BigInt(this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + ut); }), k.prototype.readFloatLE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), r.read(this, S, true, 23, 4); }, k.prototype.readFloatBE = function(S, T) { return S = S >>> 0, T || O(S, 4, this.length), r.read(this, S, false, 23, 4); }, k.prototype.readDoubleLE = function(S, T) { return S = S >>> 0, T || O(S, 8, this.length), r.read(this, S, true, 52, 8); }, k.prototype.readDoubleBE = function(S, T) { return S = S >>> 0, T || O(S, 8, this.length), r.read(this, S, false, 52, 8); }; function Vt(G, S, T, ut, Jt, ye) { if (!k.isBuffer(G)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (S > Jt || S < ye) throw new RangeError('"value" argument is out of bounds'); if (T + ut > G.length) throw new RangeError("Index out of range"); } k.prototype.writeUintLE = k.prototype.writeUIntLE = function(S, T, ut, Jt) { if (S = +S, T = T >>> 0, ut = ut >>> 0, !Jt) { const or = Math.pow(2, 8 * ut) - 1; Vt(this, S, T, ut, or, 0); } let ye = 1, Ce = 0; for (this[T] = S & 255; ++Ce < ut && (ye *= 256); ) this[T + Ce] = S / ye & 255; return T + ut; }, k.prototype.writeUintBE = k.prototype.writeUIntBE = function(S, T, ut, Jt) { if (S = +S, T = T >>> 0, ut = ut >>> 0, !Jt) { const or = Math.pow(2, 8 * ut) - 1; Vt(this, S, T, ut, or, 0); } let ye = ut - 1, Ce = 1; for (this[T + ye] = S & 255; --ye >= 0 && (Ce *= 256); ) this[T + ye] = S / Ce & 255; return T + ut; }, k.prototype.writeUint8 = k.prototype.writeUInt8 = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 1, 255, 0), this[T] = S & 255, T + 1; }, k.prototype.writeUint16LE = k.prototype.writeUInt16LE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 2, 65535, 0), this[T] = S & 255, this[T + 1] = S >>> 8, T + 2; }, k.prototype.writeUint16BE = k.prototype.writeUInt16BE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 2, 65535, 0), this[T] = S >>> 8, this[T + 1] = S & 255, T + 2; }, k.prototype.writeUint32LE = k.prototype.writeUInt32LE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 4, 4294967295, 0), this[T + 3] = S >>> 24, this[T + 2] = S >>> 16, this[T + 1] = S >>> 8, this[T] = S & 255, T + 4; }, k.prototype.writeUint32BE = k.prototype.writeUInt32BE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 4, 4294967295, 0), this[T] = S >>> 24, this[T + 1] = S >>> 16, this[T + 2] = S >>> 8, this[T + 3] = S & 255, T + 4; }; function ge(G, S, T, ut, Jt) { ne(S, ut, Jt, G, T, 7); let ye = Number(S & BigInt(4294967295)); G[T++] = ye, ye = ye >> 8, G[T++] = ye, ye = ye >> 8, G[T++] = ye, ye = ye >> 8, G[T++] = ye; let Ce = Number(S >> BigInt(32) & BigInt(4294967295)); return G[T++] = Ce, Ce = Ce >> 8, G[T++] = Ce, Ce = Ce >> 8, G[T++] = Ce, Ce = Ce >> 8, G[T++] = Ce, T; } function ot(G, S, T, ut, Jt) { ne(S, ut, Jt, G, T, 7); let ye = Number(S & BigInt(4294967295)); G[T + 7] = ye, ye = ye >> 8, G[T + 6] = ye, ye = ye >> 8, G[T + 5] = ye, ye = ye >> 8, G[T + 4] = ye; let Ce = Number(S >> BigInt(32) & BigInt(4294967295)); return G[T + 3] = Ce, Ce = Ce >> 8, G[T + 2] = Ce, Ce = Ce >> 8, G[T + 1] = Ce, Ce = Ce >> 8, G[T] = Ce, T + 8; } k.prototype.writeBigUInt64LE = ir(function(S, T = 0) { return ge(this, S, T, BigInt(0), BigInt("0xffffffffffffffff")); }), k.prototype.writeBigUInt64BE = ir(function(S, T = 0) { return ot(this, S, T, BigInt(0), BigInt("0xffffffffffffffff")); }), k.prototype.writeIntLE = function(S, T, ut, Jt) { if (S = +S, T = T >>> 0, !Jt) { const Ar = Math.pow(2, 8 * ut - 1); Vt(this, S, T, ut, Ar - 1, -Ar); } let ye = 0, Ce = 1, or = 0; for (this[T] = S & 255; ++ye < ut && (Ce *= 256); ) S < 0 && or === 0 && this[T + ye - 1] !== 0 && (or = 1), this[T + ye] = (S / Ce >> 0) - or & 255; return T + ut; }, k.prototype.writeIntBE = function(S, T, ut, Jt) { if (S = +S, T = T >>> 0, !Jt) { const Ar = Math.pow(2, 8 * ut - 1); Vt(this, S, T, ut, Ar - 1, -Ar); } let ye = ut - 1, Ce = 1, or = 0; for (this[T + ye] = S & 255; --ye >= 0 && (Ce *= 256); ) S < 0 && or === 0 && this[T + ye + 1] !== 0 && (or = 1), this[T + ye] = (S / Ce >> 0) - or & 255; return T + ut; }, k.prototype.writeInt8 = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 1, 127, -128), S < 0 && (S = 255 + S + 1), this[T] = S & 255, T + 1; }, k.prototype.writeInt16LE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 2, 32767, -32768), this[T] = S & 255, this[T + 1] = S >>> 8, T + 2; }, k.prototype.writeInt16BE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 2, 32767, -32768), this[T] = S >>> 8, this[T + 1] = S & 255, T + 2; }, k.prototype.writeInt32LE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 4, 2147483647, -2147483648), this[T] = S & 255, this[T + 1] = S >>> 8, this[T + 2] = S >>> 16, this[T + 3] = S >>> 24, T + 4; }, k.prototype.writeInt32BE = function(S, T, ut) { return S = +S, T = T >>> 0, ut || Vt(this, S, T, 4, 2147483647, -2147483648), S < 0 && (S = 4294967295 + S + 1), this[T] = S >>> 24, this[T + 1] = S >>> 16, this[T + 2] = S >>> 8, this[T + 3] = S & 255, T + 4; }, k.prototype.writeBigInt64LE = ir(function(S, T = 0) { return ge(this, S, T, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }), k.prototype.writeBigInt64BE = ir(function(S, T = 0) { return ot(this, S, T, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }); function N(G, S, T, ut, Jt, ye) { if (T + ut > G.length) throw new RangeError("Index out of range"); if (T < 0) throw new RangeError("Index out of range"); } function Bt(G, S, T, ut, Jt) { return S = +S, T = T >>> 0, Jt || N(G, S, T, 4), r.write(G, S, T, ut, 23, 4), T + 4; } k.prototype.writeFloatLE = function(S, T, ut) { return Bt(this, S, T, true, ut); }, k.prototype.writeFloatBE = function(S, T, ut) { return Bt(this, S, T, false, ut); }; function L(G, S, T, ut, Jt) { return S = +S, T = T >>> 0, Jt || N(G, S, T, 8), r.write(G, S, T, ut, 52, 8), T + 8; } k.prototype.writeDoubleLE = function(S, T, ut) { return L(this, S, T, true, ut); }, k.prototype.writeDoubleBE = function(S, T, ut) { return L(this, S, T, false, ut); }, k.prototype.copy = function(S, T, ut, Jt) { if (!k.isBuffer(S)) throw new TypeError("argument should be a Buffer"); if (ut || (ut = 0), !Jt && Jt !== 0 && (Jt = this.length), T >= S.length && (T = S.length), T || (T = 0), Jt > 0 && Jt < ut && (Jt = ut), Jt === ut || S.length === 0 || this.length === 0) return 0; if (T < 0) throw new RangeError("targetStart out of bounds"); if (ut < 0 || ut >= this.length) throw new RangeError("Index out of range"); if (Jt < 0) throw new RangeError("sourceEnd out of bounds"); Jt > this.length && (Jt = this.length), S.length - T < Jt - ut && (Jt = S.length - T + ut); const ye = Jt - ut; return this === S && typeof n.prototype.copyWithin == "function" ? this.copyWithin(T, ut, Jt) : n.prototype.set.call(S, this.subarray(ut, Jt), T), ye; }, k.prototype.fill = function(S, T, ut, Jt) { if (typeof S == "string") { if (typeof T == "string" ? (Jt = T, T = 0, ut = this.length) : typeof ut == "string" && (Jt = ut, ut = this.length), Jt !== void 0 && typeof Jt != "string") throw new TypeError("encoding must be a string"); if (typeof Jt == "string" && !k.isEncoding(Jt)) throw new TypeError("Unknown encoding: " + Jt); if (S.length === 1) { const Ce = S.charCodeAt(0); (Jt === "utf8" && Ce < 128 || Jt === "latin1") && (S = Ce); } } else typeof S == "number" ? S = S & 255 : typeof S == "boolean" && (S = Number(S)); if (T < 0 || this.length < T || this.length < ut) throw new RangeError("Out of range index"); if (ut <= T) return this; T = T >>> 0, ut = ut === void 0 ? this.length : ut >>> 0, S || (S = 0); let ye; if (typeof S == "number") for (ye = T; ye < ut; ++ye) this[ye] = S; else { const Ce = k.isBuffer(S) ? S : k.from(S, Jt), or = Ce.length; if (or === 0) throw new TypeError('The value "' + S + '" is invalid for argument "value"'); for (ye = 0; ye < ut - T; ++ye) this[ye + T] = Ce[ye % or]; } return this; }; const W = {}; function dt(G, S, T) { W[G] = class extends T { constructor() { super(), Object.defineProperty(this, "message", { value: S.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${G}]`, this.stack, delete this.name; } get code() { return G; } set code(Jt) { Object.defineProperty(this, "code", { configurable: true, enumerable: true, value: Jt, writable: true }); } toString() { return `${this.name} [${G}]: ${this.message}`; } }; } dt("ERR_BUFFER_OUT_OF_BOUNDS", function(G) { return G ? `${G} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; }, RangeError), dt("ERR_INVALID_ARG_TYPE", function(G, S) { return `The "${G}" argument must be of type number. Received type ${typeof S}`; }, TypeError), dt("ERR_OUT_OF_RANGE", function(G, S, T) { let ut = `The value of "${G}" is out of range.`, Jt = T; return Number.isInteger(T) && Math.abs(T) > 2 ** 32 ? Jt = Ot(String(T)) : typeof T == "bigint" && (Jt = String(T), (T > BigInt(2) ** BigInt(32) || T < -(BigInt(2) ** BigInt(32))) && (Jt = Ot(Jt)), Jt += "n"), ut += ` It must be ${S}. Received ${Jt}`, ut; }, RangeError); function Ot(G) { let S = "", T = G.length; const ut = G[0] === "-" ? 1 : 0; for (; T >= ut + 4; T -= 3) S = `_${G.slice(T - 3, T)}${S}`; return `${G.slice(0, T)}${S}`; } function Wt(G, S, T) { ee(S, "offset"), (G[S] === void 0 || G[S + T] === void 0) && Xt(S, G.length - (T + 1)); } function ne(G, S, T, ut, Jt, ye) { if (G > T || G < S) { const Ce = typeof S == "bigint" ? "n" : ""; let or; throw S === 0 || S === BigInt(0) ? or = `>= 0${Ce} and < 2${Ce} ** ${(ye + 1) * 8}${Ce}` : or = `>= -(2${Ce} ** ${(ye + 1) * 8 - 1}${Ce}) and < 2 ** ${(ye + 1) * 8 - 1}${Ce}`, new W.ERR_OUT_OF_RANGE("value", or, G); } Wt(ut, Jt, ye); } function ee(G, S) { if (typeof G != "number") throw new W.ERR_INVALID_ARG_TYPE(S, "number", G); } function Xt(G, S, T) { throw Math.floor(G) !== G ? (ee(G, T), new W.ERR_OUT_OF_RANGE("offset", "an integer", G)) : S < 0 ? new W.ERR_BUFFER_OUT_OF_BOUNDS() : new W.ERR_OUT_OF_RANGE("offset", `>= 0 and <= ${S}`, G); } const re = /[^+/0-9A-Za-z-_]/g; function jt(G) { if (G = G.split("=")[0], G = G.trim().replace(re, ""), G.length < 2) return ""; for (; G.length % 4 !== 0; ) G = G + "="; return G; } function ce(G, S) { S = S || 1 / 0; let T; const ut = G.length; let Jt = null; const ye = []; for (let Ce = 0; Ce < ut; ++Ce) { if (T = G.charCodeAt(Ce), T > 55295 && T < 57344) { if (!Jt) { if (T > 56319) { (S -= 3) > -1 && ye.push(239, 191, 189); continue; } else if (Ce + 1 === ut) { (S -= 3) > -1 && ye.push(239, 191, 189); continue; } Jt = T; continue; } if (T < 56320) { (S -= 3) > -1 && ye.push(239, 191, 189), Jt = T; continue; } T = (Jt - 55296 << 10 | T - 56320) + 65536; } else Jt && (S -= 3) > -1 && ye.push(239, 191, 189); if (Jt = null, T < 128) { if ((S -= 1) < 0) break; ye.push(T); } else if (T < 2048) { if ((S -= 2) < 0) break; ye.push(T >> 6 | 192, T & 63 | 128); } else if (T < 65536) { if ((S -= 3) < 0) break; ye.push(T >> 12 | 224, T >> 6 & 63 | 128, T & 63 | 128); } else if (T < 1114112) { if ((S -= 4) < 0) break; ye.push(T >> 18 | 240, T >> 12 & 63 | 128, T >> 6 & 63 | 128, T & 63 | 128); } else throw new Error("Invalid code point"); } return ye; } function je(G) { const S = []; for (let T = 0; T < G.length; ++T) S.push(G.charCodeAt(T) & 255); return S; } function Qe(G, S) { let T, ut, Jt; const ye = []; for (let Ce = 0; Ce < G.length && !((S -= 2) < 0); ++Ce) T = G.charCodeAt(Ce), ut = T >> 8, Jt = T % 256, ye.push(Jt), ye.push(ut); return ye; } function de(G) { return t.toByteArray(jt(G)); } function ar(G, S, T, ut) { let Jt; for (Jt = 0; Jt < ut && !(Jt + T >= S.length || Jt >= G.length); ++Jt) S[Jt + T] = G[Jt]; return Jt; } function lr(G, S) { return G instanceof S || G != null && G.constructor != null && G.constructor.name != null && G.constructor.name === S.name; } function Ir(G) { return G !== G; } const _r = (function() { const G = "0123456789abcdef", S = new Array(256); for (let T = 0; T < 16; ++T) { const ut = T * 16; for (let Jt = 0; Jt < 16; ++Jt) S[ut + Jt] = G[T] + G[Jt]; } return S; })(); function ir(G) { return typeof BigInt > "u" ? xr : G; } function xr() { throw new Error("BigInt not supported"); } })(Au); const pr = Au.Buffer, zu = Au.Buffer; function Om(f) { return f && f.__esModule && Object.prototype.hasOwnProperty.call(f, "default") ? f.default : f; } var uv = { exports: {} }, wn = uv.exports = {}, ho, bo; function yu() { throw new Error("setTimeout has not been defined"); } function mu() { throw new Error("clearTimeout has not been defined"); } (function() { try { typeof setTimeout == "function" ? ho = setTimeout : ho = yu; } catch { ho = yu; } try { typeof clearTimeout == "function" ? bo = clearTimeout : bo = mu; } catch { bo = mu; } })(); function lv(f) { if (ho === setTimeout) return setTimeout(f, 0); if ((ho === yu || !ho) && setTimeout) return ho = setTimeout, setTimeout(f, 0); try { return ho(f, 0); } catch { try { return ho.call(null, f, 0); } catch { return ho.call(this, f, 0); } } } function Um(f) { if (bo === clearTimeout) return clearTimeout(f); if ((bo === mu || !bo) && clearTimeout) return bo = clearTimeout, clearTimeout(f); try { return bo(f); } catch { try { return bo.call(null, f); } catch { return bo.call(this, f); } } } var Ua = [], Gi = false, yi, kc = -1; function Pm() { !Gi || !yi || (Gi = false, yi.length ? Ua = yi.concat(Ua) : kc = -1, Ua.length && pv()); } function pv() { if (!Gi) { var f = lv(Pm); Gi = true; for (var t = Ua.length; t; ) { for (yi = Ua, Ua = []; ++kc < t; ) yi && yi[kc].run(); kc = -1, t = Ua.length; } yi = null, Gi = false, Um(f); } } wn.nextTick = function(f) { var t = new Array(arguments.length - 1); if (arguments.length > 1) for (var r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]; Ua.push(new gv(f, t)), Ua.length === 1 && !Gi && lv(pv); }; function gv(f, t) { this.fun = f, this.array = t; } gv.prototype.run = function() { this.fun.apply(null, this.array); }; wn.title = "browser"; wn.browser = true; wn.env = {}; wn.argv = []; wn.version = ""; wn.versions = {}; function Da() { } wn.on = Da; wn.addListener = Da; wn.once = Da; wn.off = Da; wn.removeListener = Da; wn.removeAllListeners = Da; wn.emit = Da; wn.prependListener = Da; wn.prependOnceListener = Da; wn.listeners = function(f) { return []; }; wn.binding = function(f) { throw new Error("process.binding is not supported"); }; wn.cwd = function() { return "/"; }; wn.chdir = function(f) { throw new Error("process.chdir is not supported"); }; wn.umask = function() { return 0; }; var Lm = uv.exports; const _n = Om(Lm); function Nm(f) { throw new Error('Could not dynamically require "' + f + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); } var Ic = { exports: {} }; const qm = {}, Mm = Object.freeze(Object.defineProperty({ __proto__: null, default: qm }, Symbol.toStringTag, { value: "Module" })), Dm = jm(Mm); var sd, Kl; function Hm() { if (Kl) return sd; Kl = 1; function f(_) { if (typeof _ != "string") throw new TypeError("Path must be a string. Received " + JSON.stringify(_)); } function t(_, n) { for (var d = "", c = 0, h = -1, w = 0, k, x = 0; x <= _.length; ++x) { if (x < _.length) k = _.charCodeAt(x); else { if (k === 47) break; k = 47; } if (k === 47) { if (!(h === x - 1 || w === 1)) if (h !== x - 1 && w === 2) { if (d.length < 2 || c !== 2 || d.charCodeAt(d.length - 1) !== 46 || d.charCodeAt(d.length - 2) !== 46) { if (d.length > 2) { var R = d.lastIndexOf("/"); if (R !== d.length - 1) { R === -1 ? (d = "", c = 0) : (d = d.slice(0, R), c = d.length - 1 - d.lastIndexOf("/")), h = x, w = 0; continue; } } else if (d.length === 2 || d.length === 1) { d = "", c = 0, h = x, w = 0; continue; } } n && (d.length > 0 ? d += "/.." : d = "..", c = 2); } else d.length > 0 ? d += "/" + _.slice(h + 1, x) : d = _.slice(h + 1, x), c = x - h - 1; h = x, w = 0; } else k === 46 && w !== -1 ? ++w : w = -1; } return d; } function r(_, n) { var d = n.dir || n.root, c = n.base || (n.name || "") + (n.ext || ""); return d ? d === n.root ? d + c : d + _ + c : c; } var o = { resolve: function() { for (var n = "", d = false, c, h = arguments.length - 1; h >= -1 && !d; h--) { var w; h >= 0 ? w = arguments[h] : (c === void 0 && (c = _n.cwd()), w = c), f(w), w.length !== 0 && (n = w + "/" + n, d = w.charCodeAt(0) === 47); } return n = t(n, !d), d ? n.length > 0 ? "/" + n : "/" : n.length > 0 ? n : "."; }, normalize: function(n) { if (f(n), n.length === 0) return "."; var d = n.charCodeAt(0) === 47, c = n.charCodeAt(n.length - 1) === 47; return n = t(n, !d), n.length === 0 && !d && (n = "."), n.length > 0 && c && (n += "/"), d ? "/" + n : n; }, isAbsolute: function(n) { return f(n), n.length > 0 && n.charCodeAt(0) === 47; }, join: function() { if (arguments.length === 0) return "."; for (var n, d = 0; d < arguments.length; ++d) { var c = arguments[d]; f(c), c.length > 0 && (n === void 0 ? n = c : n += "/" + c); } return n === void 0 ? "." : o.normalize(n); }, relative: function(n, d) { if (f(n), f(d), n === d || (n = o.resolve(n), d = o.resolve(d), n === d)) return ""; for (var c = 1; c < n.length && n.charCodeAt(c) === 47; ++c) ; for (var h = n.length, w = h - c, k = 1; k < d.length && d.charCodeAt(k) === 47; ++k) ; for (var x = d.length, R = x - k, D = w < R ? w : R, Y = -1, P = 0; P <= D; ++P) { if (P === D) { if (R > D) { if (d.charCodeAt(k + P) === 47) return d.slice(k + P + 1); if (P === 0) return d.slice(k + P); } else w > D && (n.charCodeAt(c + P) === 47 ? Y = P : P === 0 && (Y = 0)); break; } var ft = n.charCodeAt(c + P), _t = d.charCodeAt(k + P); if (ft !== _t) break; ft === 47 && (Y = P); } var V = ""; for (P = c + Y + 1; P <= h; ++P) (P === h || n.charCodeAt(P) === 47) && (V.length === 0 ? V += ".." : V += "/.."); return V.length > 0 ? V + d.slice(k + Y) : (k += Y, d.charCodeAt(k) === 47 && ++k, d.slice(k)); }, _makeLong: function(n) { return n; }, dirname: function(n) { if (f(n), n.length === 0) return "."; for (var d = n.charCodeAt(0), c = d === 47, h = -1, w = true, k = n.length - 1; k >= 1; --k) if (d = n.charCodeAt(k), d === 47) { if (!w) { h = k; break; } } else w = false; return h === -1 ? c ? "/" : "." : c && h === 1 ? "//" : n.slice(0, h); }, basename: function(n, d) { if (d !== void 0 && typeof d != "string") throw new TypeError('"ext" argument must be a string'); f(n); var c = 0, h = -1, w = true, k; if (d !== void 0 && d.length > 0 && d.length <= n.length) { if (d.length === n.length && d === n) return ""; var x = d.length - 1, R = -1; for (k = n.length - 1; k >= 0; --k) { var D = n.charCodeAt(k); if (D === 47) { if (!w) { c = k + 1; break; } } else R === -1 && (w = false, R = k + 1), x >= 0 && (D === d.charCodeAt(x) ? --x === -1 && (h = k) : (x = -1, h = R)); } return c === h ? h = R : h === -1 && (h = n.length), n.slice(c, h); } else { for (k = n.length - 1; k >= 0; --k) if (n.charCodeAt(k) === 47) { if (!w) { c = k + 1; break; } } else h === -1 && (w = false, h = k + 1); return h === -1 ? "" : n.slice(c, h); } }, extname: function(n) { f(n); for (var d = -1, c = 0, h = -1, w = true, k = 0, x = n.length - 1; x >= 0; --x) { var R = n.charCodeAt(x); if (R === 47) { if (!w) { c = x + 1; break; } continue; } h === -1 && (w = false, h = x + 1), R === 46 ? d === -1 ? d = x : k !== 1 && (k = 1) : d !== -1 && (k = -1); } return d === -1 || h === -1 || k === 0 || k === 1 && d === h - 1 && d === c + 1 ? "" : n.slice(d, h); }, format: function(n) { if (n === null || typeof n != "object") throw new TypeError('The "pathObject" argument must be of type Object. Received type ' + typeof n); return r("/", n); }, parse: function(n) { f(n); var d = { root: "", dir: "", base: "", ext: "", name: "" }; if (n.length === 0) return d; var c = n.charCodeAt(0), h = c === 47, w; h ? (d.root = "/", w = 1) : w = 0; for (var k = -1, x = 0, R = -1, D = true, Y = n.length - 1, P = 0; Y >= w; --Y) { if (c = n.charCodeAt(Y), c === 47) { if (!D) { x = Y + 1; break; } continue; } R === -1 && (D = false, R = Y + 1), c === 46 ? k === -1 ? k = Y : P !== 1 && (P = 1) : k !== -1 && (P = -1); } return k === -1 || R === -1 || P === 0 || P === 1 && k === R - 1 && k === x + 1 ? R !== -1 && (x === 0 && h ? d.base = d.name = n.slice(1, R) : d.base = d.name = n.slice(x, R)) : (x === 0 && h ? (d.name = n.slice(1, k), d.base = n.slice(1, R)) : (d.name = n.slice(x, k), d.base = n.slice(x, R)), d.ext = n.slice(k, R)), x > 0 ? d.dir = n.slice(0, x - 1) : h && (d.dir = "/"), d; }, sep: "/", delimiter: ":", win32: null, posix: null }; return o.posix = o, sd = o, sd; } Ic.exports; var Yl; function Rs() { return Yl || (Yl = 1, (function(f) { var t = typeof t < "u" ? t : {}, r = {}, o; for (o in t) t.hasOwnProperty(o) && (r[o] = t[o]); t.arguments = [], t.thisProgram = "./this.program", t.quit = (function(ue, Ue) { throw Ue; }), t.preRun = [], t.postRun = []; var _ = false, n = false, d = false, c = false; if (_ = typeof window == "object", n = typeof importScripts == "function", d = typeof _n == "object" && typeof Nm == "function" && !_ && !n, c = !_ && !d && !n, d) { var h, w; t.read = function(Ue, Ye) { var it; return it = ir(Ue), it || (h || (h = Dm), w || (w = Hm()), Ue = w.normalize(Ue), it = h.readFileSync(Ue)), Ye ? it : it.toString(); }, t.readBinary = function(Ue) { var Ye = t.read(Ue, true); return Ye.buffer || (Ye = new Uint8Array(Ye)), _t(Ye.buffer), Ye; }, _n.argv.length > 1 && (t.thisProgram = _n.argv[1].replace(/\\/g, "/")), t.arguments = _n.argv.slice(2), f.exports = t, t.quit = (function(ue) { _n.exit(ue); }), t.inspect = (function() { return "[Emscripten Module object]"; }); } else c ? (typeof read < "u" && (t.read = function(Ue) { var Ye = ir(Ue); return Ye ? lr(Ye) : read(Ue); }), t.readBinary = function(Ue) { var Ye; return Ye = ir(Ue), Ye || (typeof readbuffer == "function" ? new Uint8Array(readbuffer(Ue)) : (Ye = read(Ue, "binary"), _t(typeof Ye == "object"), Ye)); }, typeof scriptArgs < "u" ? t.arguments = scriptArgs : typeof arguments < "u" && (t.arguments = arguments), typeof quit == "function" && (t.quit = (function(ue) { quit(ue); }))) : (_ || n) && (t.read = function(Ue) { try { var Ye = new XMLHttpRequest(); return Ye.open("GET", Ue, false), Ye.send(null), Ye.responseText; } catch (i) { var it = ir(Ue); if (it) return lr(it); throw i; } }, n && (t.readBinary = function(Ue) { try { var Ye = new XMLHttpRequest(); return Ye.open("GET", Ue, false), Ye.responseType = "arraybuffer", Ye.send(null), new Uint8Array(Ye.response); } catch (i) { var it = ir(Ue); if (it) return it; throw i; } }), t.readAsync = function(Ue, Ye, it) { var i = new XMLHttpRequest(); i.open("GET", Ue, true), i.responseType = "arraybuffer", i.onload = function() { if (i.status == 200 || i.status == 0 && i.response) { Ye(i.response); return; } var Vr = ir(Ue); if (Vr) { Ye(Vr.buffer); return; } it(); }, i.onerror = it, i.send(null); }, t.setWindowTitle = (function(ue) { document.title = ue; })); var k = t.print || (typeof console < "u" ? console.log.bind(console) : typeof print < "u" ? print : null), x = t.printErr || (typeof printErr < "u" ? printErr : typeof console < "u" && console.warn.bind(console) || k); for (o in r) r.hasOwnProperty(o) && (t[o] = r[o]); r = void 0; var R = 16; function D(ue) { var Ue = Ct; return Ct = Ct + ue + 15 & -16, Ue; } function Y(ue, Ue) { Ue || (Ue = R); var Ye = ue = Math.ceil(ue / Ue) * Ue; return Ye; } new Array(0); var P = 8, ft = 0; function _t(ue, Ue) { ue || Ar("Assertion failed: " + Ue); } function V(ue, Ue) { if (Ue === 0 || !ue) return ""; for (var Ye = 0, it, i = 0; it = pt[ue + i >> 0], Ye |= it, !(it == 0 && !Ue || (i++, Ue && i == Ue)); ) ; Ue || (Ue = i); var we = ""; if (Ye < 128) { for (var Vr = 1024, St; Ue > 0; ) St = String.fromCharCode.apply(String, pt.subarray(ue, ue + Math.min(Ue, Vr))), we = we ? we + St : St, ue += Vr, Ue -= Vr; return we; } return at(ue); } var xt = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0; function ct(ue, Ue) { for (var Ye = Ue; ue[Ye]; ) ++Ye; if (Ye - Ue > 16 && ue.subarray && xt) return xt.decode(ue.subarray(Ue, Ye)); for (var it, i, we, Vr, St, p, $ = ""; ; ) { if (it = ue[Ue++], !it) return $; if (!(it & 128)) { $ += String.fromCharCode(it); continue; } if (i = ue[Ue++] & 63, (it & 224) == 192) { $ += String.fromCharCode((it & 31) << 6 | i); continue; } if (we = ue[Ue++] & 63, (it & 240) == 224 ? it = (it & 15) << 12 | i << 6 | we : (Vr = ue[Ue++] & 63, (it & 248) == 240 ? it = (it & 7) << 18 | i << 12 | we << 6 | Vr : (St = ue[Ue++] & 63, (it & 252) == 248 ? it = (it & 3) << 24 | i << 18 | we << 12 | Vr << 6 | St : (p = ue[Ue++] & 63, it = (it & 1) << 30 | i << 24 | we << 18 | Vr << 12 | St << 6 | p))), it < 65536) $ += String.fromCharCode(it); else { var F = it - 65536; $ += String.fromCharCode(55296 | F >> 10, 56320 | F & 1023); } } } function at(ue) { return ct(pt, ue); } typeof TextDecoder < "u" && new TextDecoder("utf-16le"); var rt, pt, H; function st() { t.HEAP8 = new Int8Array(rt), t.HEAP16 = new Int16Array(rt), t.HEAP32 = H = new Int32Array(rt), t.HEAPU8 = pt = new Uint8Array(rt), t.HEAPU16 = new Uint16Array(rt), t.HEAPU32 = new Uint32Array(rt), t.HEAPF32 = new Float32Array(rt), t.HEAPF64 = new Float64Array(rt); } var tt, Ct, vt, te, qe, Ge, Ze; tt = Ct = vt = te = qe = Ge = Ze = 0; function Kt() { Ar("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value " + Se + ", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 "); } function oe() { Kt(); } var Ft = t.TOTAL_STACK || 5242880, Se = t.TOTAL_MEMORY || 16777216; Se < Ft && x("TOTAL_MEMORY should be larger than TOTAL_STACK, was " + Se + "! (TOTAL_STACK=" + Ft + ")"), t.buffer ? rt = t.buffer : (rt = new ArrayBuffer(Se), t.buffer = rt), st(); function Ke() { return Se; } function Ve(ue) { for (; ue.length > 0; ) { var Ue = ue.shift(); if (typeof Ue == "function") { Ue(); continue; } var Ye = Ue.func; typeof Ye == "number" ? Ue.arg === void 0 ? t.dynCall_v(Ye) : t.dynCall_vi(Ye, Ue.arg) : Ye(Ue.arg === void 0 ? null : Ue.arg); } } var It = [], O = [], Vt = [], ge = [], ot = false; function N() { if (t.preRun) for (typeof t.preRun == "function" && (t.preRun = [ t.preRun ]); t.preRun.length; ) dt(t.preRun.shift()); Ve(It); } function Bt() { ot || (ot = true, Ve(O)); } function L() { Ve(Vt); } function W() { if (t.postRun) for (typeof t.postRun == "function" && (t.postRun = [ t.postRun ]); t.postRun.length; ) Ot(t.postRun.shift()); Ve(ge); } function dt(ue) { It.unshift(ue); } function Ot(ue) { ge.unshift(ue); } var Wt = 0, ne = null; function ee(ue) { Wt++, t.monitorRunDependencies && t.monitorRunDependencies(Wt); } function Xt(ue) { if (Wt--, t.monitorRunDependencies && t.monitorRunDependencies(Wt), Wt == 0 && ne) { var Ue = ne; ne = null, Ue(); } } t.preloadedImages = {}, t.preloadedAudios = {}; var re = null, jt = "data:application/octet-stream;base64,"; function ce(ue) { return String.prototype.startsWith ? ue.startsWith(jt) : ue.indexOf(jt) === 0; } tt = P, Ct = tt + 30640, O.push(), re = "data:application/octet-stream;base64,AAAAAAAAAACjeFkDhHLTAL1uFQMOCmoAKcABAJjoeQG7PKADmHHOAf+24gKzDUgBAAAAAAAAAAA+kUDXBTkQnbO+QNEFnzn9CYqPaDSEwaVnEviYki/9RIU7jPXGk7wvGQ6M+8Ytk8/CQj1kmEgLJ2W61DM6nc8HWbtvS2cVvdvqpaLuAD/hQfrGV8kcndTNyuwWrx++Dk+o1bRCYKWZivasYE4MgSuPqjdusWsjnuBVJclpppW1a9dxPJP85ySStfUPepadRp8CB9bhZZqmWi4ufag/BgxZAmjT2qp+NG4FSO6Dk1nzuiZoB+YQvso7uNFeFgpPMUll0vyk6B9hVn26weX9U9M7vdZLIRrzMYFi2ltVhxW5KjCX7kyosCWvikuG6DCEWgIyZwGfAlAbwfT4gJobThZ6NEhn8fQR8puV+C32F2tOuE4qclsHb97XISq7Y7kEmlS/GGgFCgX+lan6YFZxiX4yc1CgBs3j6MOapEV0TD+TJ58J/I65UXMoOCX9ffTGZWdlkgr7PY00yieH5SEDkQ5osCYU5exFHr+UD7ptPcYr48BS+IzVdCnkGEzmsLF58ES61kekw4KRf7cpJ0vRFADVh6BkuBzxPOPzVRvrc35KFTO7pQhEvBKiAu1ex8NIUI1E7L9aDOsb3esG4kbxzEUpswPQ53mhMsh+TRIACp1yX/OPbQ6h1MFimHqyOFmsuGikjH17tgaYSTkn0ieE4ltXuVNFIOdcCLuEeEGuQUy2ODFxFXfr7gw6iK/IAIkVJ5s2p1naaLZlgL04zKK2e+VRpOOdaJGtnY83kfv4KCRfF4i5z58ytQoFn8BUE6LfZXixITKqmixvuqcjujtTIaBsOiwZkk926p3gF1MuXd1uHb+jTpTQXBpr0sCdszo1cHRJLlQoglKycX6SPChp6htGNtoPq6yKeiHISTU9VMYopWh1qxOLW9A3N7wsOmLvPCPZNJLz7V2n4vlYteGAdj2W+yM8bqxBJyzDAQ4yoSSQOo8+3QRmWbdZLHCI4ncDs2wjw9leZpwzsS/lvGFg5xUJfqM0qDXofd/qV5ho2pzhiyazZ3E2hREswtXv29mznlheUapJVGNb7TqCxgufxGWoxNFCW+kfDIW5FdMDb23XMB2cL2MO3cwuFTGJdpa20FFYemOoa7ffUjnvDqBJfdNtx+QGIRdERGxpf42SgNZT+yY/TWmknnO0sEuGLhGXxhDeX759J8STZKJ+rRmtT10mkEUwRsjfAA4J/mbtqxzmJQXIWIOgKqYMR0IgeuNKPWrc7RE7ptNkdO8GCFWvm78DBGZYzCjhEz9+dFm07HNYb/VoEsztPbagLOKGRWN4bVY0CMGcn6Q3FlHEm6jVVo6829J/fw/stRzZNcxeyluXM9AvWsaFQgWhw2cW8yoRZGxY7hpzQOIKaCqyk0fzpfsU1PeFaRZG1zxXAMjJhF4+WR4TYXu28sMvbFL8g+qcghTCld2XhHtD/6e1TqowTnRsi+iFPGFdDJ5zgXVfHsfZL7jscU4vC+ch43ekQLndVuaATx3OzlZlv357XVPEO/wF3d6vUq6zuCTPMDvtjGOVNJWBvqmDvKQzBB9lXEdnNzfZrdFA/Zm6LyfQ9JZvFgezrjvwFVLwY0OZ+Rg7bKW+H5BlJBTLlUBjNVXBFkAUEu9gvBCJDBQ4nox8kDBXkPVriltB4fF4pw9+p8O6959ABlCaopq411JvVlpjevYcUgKUUp0KC+4/UWZa3w9c55iPzgfhv4iGYdTtLDhxfgqgP+ReL3cgZxSxzpoHlrGU+OhKgqwATSL4SsRszffZUxcANNs9li0jaTxYOJe02ofeHYXykaD50deqtu1IoC/+tRJN4/yWxPvwce1b861rgrlzYcUo/2FyBNJvILFv+XabdJIeb60mfCvfE4lLUCPTZkvDixx1wJ1AjLjHlgfCk35vBa6mrgT2Wh+ZnOS+8VEjwWZr/+61CKhhUSHgAQ/Bzg9EHv5JplhNZH53rTGirvwh0tB/iFocRALzEcWDcaoBSUVOJMSd0vI9Ct7Yk3QOAitNIQyCfgbIbAq56m8WeTdB8PgajFS3sQi0mWIkfHoPzjnZBh75sGD3ExJtcnuIu0G+RkN0RH3oQCUrtRXU2kgdPmA7oRiKOnz3vc0vwSi3Tq6RZnxZTCN+yLSFCj2diGTn+ko1DMni2h2eagwHHocKiYm8S5m1ATNgQt1bOq5rczye1RnirWENZNSFJg8w5z631n2e5FXS9aweC2FcERaAyofhkl2XmTzCJZGXYleBExh1HoRHefpD10acY1n6xuV0KwXjHV4GoTCQuM+ixkd94NbwjhTQ2j88b1SRmnQ+nVeBuyYQYuxxgOzJNI31jBQn8DR59pKkRqkKhPa+hJlGVBhhiSq8oVzUu129HvryP2115Jp9L1fif0jziLtFw1aNqGBpbQvRn7mhrk6t648nZjmTjB9oqrGYDCkgnJQhjFI8nSGRUhE5e2ec/gLdBEEqQiQRXr+ycrU6o5gzDPqhZrZS+gFhy5TVU6+vADuGLLhqCdsGTiGBNU/kDMm2qCH1Kp5AKsEkZYGk/I6ktWUBdmqEoHSkkPHAfC/NhPnvEo8rqlgGKV5puMj+v9lnG1n6m7SAHA0vMYrs86teUXlZiBzwnsAzcHLLe4/Kxy7gPV21GJ9xs7mZHmSMofrlZeTtBZ/CNhEIYYsSMHCGT5tI75LrOi0QMtJhqBZhtFNi4SSqCxnnq349v75sSbr79UnUz1uKEJqUMOtzZLxw3UDcHA18MMGUwpJ0bvrLbagEVi5XnB6MYl0VQUeIxayGTYrrY1dR9lKjkVtRZ4jCpqEGtmQXfNTRiHJRi0HgQBFUctH2rBhgGgOfxkIn/omemCB/zC06/XeXSZLYT6UsfIUyoOMH0mTYeaIpfqYMHe0DBC7s6oWLJ3QW3yvLegfcIVZa9MthFkwKZNOVBfdQmQtzUsVOhzUtS8mNbySYz8jmxc41wBb6Rsv3zD0wCENF11vCTLIoldGaf4HBNWNlVGt/NnLAT262uGaDrYBzAHg6Eyp55xUhk8SFyd3NvaKJTMZi16OtqD0enSz4ZzAS27dbvmLKxmf0YQnuUhkh1iHsBHBH1Zt3YCMY0uDwWG3KDXROzs9SB+5I37cI7Abz+v/DxFlUuSoLcQWNoz6W+iUdFjxDeARXjBojnUOBwg4ntbefB9nj6pmq29kDK2wl9QMsfaRTe3UYD3l5WAzPMAF7MPn3fiV3PZAxr7uWvb1olGnP/tr0Ri8fvffWf6QUAe98f7NHStr9H9OFV5BzpBlSUkgZqWrmPd3YzNLAL8JkUEgv6v00ZiRImzouSmxOHD4p4RJRkksTbjegXaHctXg3cBExHEaviUWwIygDf0RcYFuJfMQgWYBlucyPO5IMEPDnd+/iAmUlAQDus66ozm2nJEzw5/DG/uk7YknjdZ5XaoYa5h0eFu9CVdW9Wsz0/hIvQMfA37IiRQoHpMlAf27QEGj2z3hBFM/GkDekGCV7YF4YGN9sjx2zWKJYYsNPp881bh3mZk//s+H31c1sq6xnUBTPlqUcQyygAOTTrkAtxOPbJg8ugCZF0mhwRZ4TMx8gUZ0DCGt/Uv0GAHwBZEmxGKikJS6wDiLVdQNGYoi6fDmyWVnwkzDBMHZ5qemNoTriJl4dcpHULyI6bG52INM5I+d5E8j7wxV48Srh3SCUYabV/aiF+MCp/1LC4cEiQBt3py86UYbZfdgIz9T5cZus9bODoh4bw2vQdhqXGZIYGjPGgE/7RW8W9c91x2HexzacHNlBkBvo1OMh/r2Da3wWMa9ydZ06L1EmnkoHaIjiy1vE94ARwcHthHumSfafYckaaBBLUkI4K/KH6ZzuOzRoUMhQYkqEcZ38EbEIHzQ2JGGNiU6H20Gd2SDcB2zxpf4JvJsP0GcsPXlA/16eMOLrRjgmLRrjSWOLNf3TmwC3352ka6CjuPGLf0UE2XgxqiIVOElhaVMvOCwQbS23mkD+2ifyRraRM8jobDAkBfVw/kWMCwyWpnVI2iAvDu920Ghb1I8LPc9R+wfUkuOgIxaNQpEUlcggSfJiogxjP8gH8AW41Mn10kW7b0UierVtn2EW/QijAURKTwisyqV2wxkiqH280UNG3rjexji9YC1ZgR1frA2mVoc2YVfcq+tqL+AXfQ/OTC0/GX/w3OyJd0ojIOjFhXuftmWHsrpo0Ytn8G+bDzMdfOdwOnyOr7BRbV86UrJ4cbYN0nZg0R7V+TQcB3AR5LMgSir2ZuP/PDWC1ny2+ofYW6ThC247QLoyaoQqAGBu6RIQktlDCdw7hsg4KPP0rGhgzWWm0+PXPBgt2ULZJWAznThZV//YLCs7JfA+MFBGSs+wa9Grd8UVQWtJ+p1Bq/SKrs+CEiioBqa43CHIn52MRgRgXMujKtRuCUAlnC/uEkxNWxKrHaOUgdDDC7oxd776AI2aiRieYn5gA4J/2fNDNwLMsotnb2y/DYRdi+GfMA04bnDHZeG5pi2wbqsgrn2ZurtX3ZbBKiN2Qjr6hHCKLENCS0Xlud/jGYqJXeRYnCEAn77R622hznfxH8t+RNtywfg7vS0oxh/Ez1/+Fap1wP+sgPmp4SToyXAH/bW1RZrZYc8keTob6YQJhok+PjAZCTDnHgtQQf1k8jmc4ufbFzStp5wTnCtqN5S9qXtZk44b6aBAmIhoNNcSF+F7Cf6rSpvRKRng3+H8baT/8aYslAjJw07xNSwnIcZl3ZMxzviJK+e7wCWhVjMQTYP+HC49qRkEcuKcsQqA+SLL+J4+ijZaYBVHUKUiwOnjjyQkX7BIPVXlJnZkzRb0E6z9bprdnwJCQUmlNL7OErl7872HuWQPZLTKmIXTpHFBjEzJmapYJ/oHuACwb28AI5JT2q3dkdL7q9FLV/oUglBL/tY+FWkCwsR3HVE5Z1qmlK8ULEYm3stLp6tv7GD5ItYD0FO7FRpGZcnzvIgoELJaOmhsdXbFJ0e0bMikWHc6dlCuk/YRgVSmVP0d3yGuHWVeEfOQjCQSlPTnjV/Rn11/cmNt0wgUAzO1x9fvmjdqS+KuzMWP4anTvo9PkTUvMx5S1+4qTSQ/FZYuQyiQOo7UFpwud7pk4diY60f6h8E7DMKG6hUBR20l0UZsy7eKmYgBZjq1MnjXA7pvkM6BDUV1UiCmobZ7boOOPEHXIU+qslyP6FXRVm/hWzSmS13iLT90rhyW2HTQ7WMc7vUYbfgp7fTnW8W9lwixOmZ50rpMzR/XoCSQ0YD4iij7CsIlxRlkOl9Ll6OxM3IA4u+8f30BKGsmah7v+hafc9XEaGyGLHYDG7wvivaNWreHXkN1WZSQwvPFXXzNqwWRKpqigcdYMBxCNh3GgNfU2NyW0ZxPaDd7atiXkhljetEaJFjQ0BcMHFytnAK6BwN6OITQzXwXBCZtLEKm3L1AgpRQPRWud8Zo+7TBwKlTz9Bh7dCLQpPMYGcYhAybmSqzGnoArs0Y2gtihuyNqETKkIGEypM1p5qEXpoYE5LN+thlNcPY1NG7/VNbVFKM5mMt2giDOScT1F5DKI3DQsnMeDJg81C97wPaeRqrB7tVM4y+rpeVJlMkcApMDqG53ht91WZYog/32ifNtdm5//0zLElFKSxXvjDN1kXHf8f7rrrj0+jf5AzaXaowiCyigMpbwJhUmH8X4QufiM5JOIiiVHsbrQWAHJL8I5/Doz0E8zEKR+zCdmNjvw9SFVbTpvtNz0VaBAjCoD+HvE/C7ucSm9Y8ZfIwhQzBqjjJCIrLayfbYJsXRnCsbw4ewCCp2nNkWfFzEi8RHuCKfPw5R5+rakqQdFL9Lo9yh4KK2UHyaVvYKleeXcALp1XXi0gw50LU8aS11gZiYVm8nqbR6oT3xe2XGaw4O7FRpxe1ZgaMhZt+hgZ9dEneTUURwKysnObpv5zN3yLZDA3D4NLbjTNDu6xfZo6tH5YqMowla4/HwUhUwBYpa6HgOxC0WexWaflZ0uy64y4yzfUTlLJ8eXLkzSR4h+kPO5G6CtE0234OrG0ugs2jThX4eGX/PQhmFwrwfzA/MEyFjLIX1jsK0+o7dzm3d9PFv1xqHoznxsbEtyqL97hhDQBF2Q1YA/wpk+y7b6R60uz4p+LCXxUKE9WhBrcaFWtBsDbB6e/XqFYgS+RYzeUHvavgVxvaL+av0uh3QvcqGhkxFDzFS/cWzt7tciDOJZcr5z6ytW/DubgIyVwLRQ4ufvsORk9DK+af1gc2ptQD094k2qC3DiFS8JNbVAC+fX4jMLQBZ+11NQEQ/Quf5pQQIyJ/5IMVDzJ141URsZmmr3EdtlM5m2/OZeZBoa/qOVjG/ln3qf1fQw+OwrHC6UIRAtZQO0ccPELqEO84Ox966FGVvsmyX7+Emxya+Hi8H3MAgBj4SBjHMOQZwc5eIgyWv+MVumuD4Nq2CFjhRzNvTUzJH33Bz+z3GBQ8QFGm9XVs3wzu9ytx3tsieuSnqt0/GXAZj5j83QwvG/W5sCdikWu+dpF3xLbHbqifj6gAlb84b4foNzzJ0h8sRtEYWh72onYSJDmC9YBQaUkNv565b2rrVQhWu8FGap3wk/g4uxYkwaxxjzcRHdfqlhijFGn3dcYj5La1IrHujv+G8hBwnZOMXc8dgyqpkBDrxUKf2m8T0b0Fo7HfTPkILPifnUs2D4pYu8Ol2IcqutzoC1GDIQIULa1eOGb3SjBYfMqA2I6gPR4hEOamEw0DbIB74RwHan96MEMBcVqdX6R9xJ7eY7DTepK+Uv67ImxCQP1BxIcT+IqXh9HD07UTRA5/PVorcqB8R7tISHsNktwer2qycTGoTFaXkDEvqRnhdSJMuHv/UFGHpDf+VU9ag/A8h9QfItFHirLYtw2m8aRwF9YUv6ZYvd1Tk/ih1OlDQjRjSlFsQWMVOk8gIiMtAwq66eBz+w4DD0FM3eD8qkqS+5al2kjHnKVcZo7KbqCsOC5LJUeozhce0gjHrzH3StjK/NZtZ5OXTMhdHfYUBoJB7+P5QZmsd2I0j7j1zal5ig76N8hYWJD8loVo+QwboFZ787vcHWrWNUl958LcCn+lxvJzTxy7oF8wvU96Dq1jxlTgTJ2CSDjjL4PDIfRCTPYbDchaeYQ0fPxucG6zYc/Bw7TJ33Plxxx4yXkd61xnr33bmkVwsyu0kUnbkRvK3AJLI5YmV9x4jB/lnt+f0x/ijIRi4V8alpThTyFZTk/NcQ3Hfb5JLfJQO9LPAJMycpH8RtSJRwiyfF0thXko5/J9aHDd3riReGghq/8L3DWqfWdDwEQrjrdOB6uHHBpn9NqZjtHG+meQT0jNu6w+5KS5K+8uxWDxi/07vIldCxpV88k3kmuw9Sgw1bAWTA6rys8sMZy8EBFtrnzCxStwq4ykVJtpx0SyLkm6VkC8721nttlIctdwW6DCPkvoiqrggRft9J5pmNGFjnDkE0V5E/R2qdNbdWNTCNEqPqBftWk15p6QdW81kLhpvv3x+Z+Eb8GLxMGMDbes8ZcYEMc92LtlwV592l0PAqEPnFuOUFYqxTcXdWMnqRm0btMClAKlYLR3fk608FZJPNQwYqjP52bReordwnAO7G+fUJRhZY1Rxkapfi7uXJvgZ/PBM5eVhJRjY6wPLhN+7bh9ltSReoF21wovJXRkJYUN4IIJ5OU8pRY4YbgyZM1I5L7353nQhngIZzrIai7b5KDZ1J/4QU9ac1wheUEq7dzX55RwjHCc00fDivuXAtkGqTPgO+F2ndkMo0QDcDTNayi5M67k3NadVbZ+77cfjtOzHxSLJ4bCQSJmhfox9CI2LkJsgq8tUDOYhykgwSOROCvht8GbiSSVqRIjuyTDZ94yF+2osUhJG0YYlLQ80rzPdkNDvY4IgBgehz7uD2tc+PUqDPhBlGf6BMOEcmitG7qjmd9FiRZd6//5Kh0N3x5iMqGK2ql5ZSJZoSK4MJPBmqd7GQRAdh1TGJfXrBY9HZstr3LfclokMqQ2KkZjN5azFnmgzj4JIzC59g4+Eq22h3jFxlnJuv6QX62e4ZQE9UKjYk7iFgAXFhhL004WmuYvGUzZfkgTFZE66iyuYSfepLnT9nuH6/NzEMYP2nhqxivlKF3xW44a8HAY40cs3YvCBryvGSQ6F2sl694lLZQ6DGjxgJ+i5ufpGhV+93FzeQFIWPEAEd2NsxazpEoFuHwmGY1GyN+vTeVmnHgoCxfsbmYqHesqYKd9q6YQRhP+sPaNx44TURv1deWJ2pdTufF6cR16IAlQ1iAruv0CIRX10XfnZSrN8WCqj4eRiVTlBrzavDu3sfvJfKnLeEhloeZcBQXknpYprVESaKe8NhWkfaoX9Ro6urLsKdsl1wpXJE6DsWdC3MUbznC1RHW2117R9wt68BpQNqBx+8/vSoVvBZsMvMf+1//152hSfVP6rhJDYsavd9mfOQJTX2dPHhcVBDY2LcM7SJiJEe8rzRBRlNCtbgqHYWWoonK7zAvIqbHqL5ZeGM19FGU15ueG8m1buzHgkrA+t9ZZq/AkQJYS/lBMXm0Yfp/o/oJ7OeCwMXBQxfbHO8I3jxBp/XhmwmNoYzH6hhXyMy1XSIz2B/yunnifzHNPAUetjhDiQi2b0t+UFRP1l2pMPzFdmFVhEFBFCAc/oesi09K4CCZrZ5N1Uw8Ne3EhTAYeEwtpTpGf4Cp1roe2G248Qpun8wtCRytbHGW6OIGAGxsx7LZxhrA1MbyxDP974PEMnPovXXS9yMkrHlpSv4GdRyYIJlvq21UB3w7HEdXQ9QyW6zziGmpO0yFX3zZg0LN7mSeI27H6anXIwwnC0znIHUzlW+EGSpkyGYddcluw2rHOtRw1MgXKt9pJFcR998GOJ2HY3lhcxWbykzcX2ElORczFdsnIqMMmvPiC41z59oVU6J3zL6jJwraoW/stjFks9Y7v7khzFS3xB5GAM9hbHVNraboIesXvw+4+7XcRSP/UF1XgBMtxpvE/ej3qVP58lLQzBhJCAGGReJiUC+j66+w8sedOwKTwlJVzvnCFkdW0mQrTNQoQEklHMb2CBr5vfm17I97GeeoRGXYe4d47OcvjO0MH9JfpXMBEef+jUVyw5D1dV3yEdlr9gTNYn9r2et4+hy0JNDdDZDF6FdmBqvTut7j6Bkim9eb+k7C2p39wVDZ3LoH5XU7hAmKq9eEVUBdZDaJsHeK603WiGFMCYAGKYUMFwSNMl/S96g2TRs6dJQpvqiy6mqK4LCAEDZYHLTZDFEt6H262x7fEzH4vDPUlfhVEHK8+cfxt8D73Y9pSZ0QvWMucUhzpVHyW+zXGZJIm9jBlGRJ49K9HJ1xv9uoYhAMX5EwyINN7McbEi0ik6EIQqGQTWk6L8R6yyY2izUscKgxHBB9v0MdN0lnAh9s+niayj9Ky+3ICW9F3SPbG0YtVfEVpvWlIgcTtIo0cvn2QbQ2rxVzVEtI7xoPcFKMwm2paPUaW0yQV7NDwJFrDimK7EqRfvBx5Ogylw6/7CsqlBATWQ6cKB0AfjOheJlvL0LrM3tKPZmsES1czlt3K/Vs5RtFvQSobnrxii1lQ4yj3xrVnaV092D80BJju+OcWdVI5nJpdGi3bfxEqXADRvEV3nOpv1VTxvtTvFtAi6CmaV3YXKsBJfo62RX+jqbyiUc0jG0wi7BFf1j6xvQWe3ISjQ/I0tFITtTwz4YDek0koMtjONQ11hyhRtcF3Jyq7FMUCRbbxi9rVS2hTS7X2ftOL+1PSsKnXFjkxWYBUYQmSYBGqz9opaRZNtI9ZE4RMn1LaWVU9Rcpj7+kLjmnFWxIeNc1NmzYWVjh6YzVcZacswHUhgPHU+RvCfULg5pF0fWMvvnv2GkabtNRhiavIegMD1vuZpvmf4d5xmirO5wYtGH/saAGrZI58ekPF7RVVSlrL2g7NR9MZVQmwkz40jKzUZyJ1IY5yS0UJ2LiE1PToWKo8kEZ/TSVY0xdSHCRDwKxEd1d6T7trfRzhE4OR1P41i4RGa8nGodxKvXGtEoMcbVWCOY0M40DvFzT6oxU+B/cxbmRzB8vzIU//ToIdbWxsdCHoG7FWZ/CB3fOjECP4rw9dRplqVdCy+AV/jMw4vnoJpC2lfofJSQxDHdybVWlDTNLrzPcJOCwCvYTuS6MUflcKO6dhrGji8PWlkTcQ+vry6QBta4I+4cFCj9dv6X76YCvXTb2+zv6UESIPBtpPavT/0cjAd1lKEpWSAPu4BFNwxm4pTTUdPbbYMa1fPgXD8+xCvbSMlQtn/VNjoQyOOSHzMys4igX1ibTASK0LuuJabrM9pQO1k4/mMqKVne2jWgFWt7T5qpgncq2NXBNyrF4joLdhYarO0k59j+mEsr8bYWXZx+l3Z2U2gMdyVBIry+5uUNmZMgVlzFeJXk7hB0qZ+Q2YyxLkTnHHbjxv1xWj/Xdckt7tpbsCNDEdOawLP5ukd8TNWAskF/BHZN7aOP2tasinMo2SGYGgr4Tteq9Q5Vv2FQHeT26yCWEhISaYKdnWrQuBBQJ4BtDruhajIRn8cLjffi9Cib2zdk/rayks903CNtTxOAewrnPiQd9YZIvB89marVrXnMGxYO8OalbZDlwlrAuaPvXHYqDsnQR7g0RENXrjy9yTvu0PM3mIdYfdxRLDBGB4ZA6Vwsvck2BtcOCFhZrzHzM557PYpdA2O0WPceHyuUN8qSdICOrRV0sDhGC+7t5rVLgPeLbCmTGVBi22q3Yzl5B9ZIvJgDFucbAooee2eu6qi6iTbVnBpDBhIbKC3rT3GL2X3Z2ZPjbEH+41wUOols/I5AhVs26XMNOMtQFoL7QrBTppeJvuSMauS+LcSBgvYK+8ulVym3Yx6e88bjzLkFWz+cablx8jxvMqzEveMVwfjSD+MLBLsGa0T8EJcI23EyR5CJv6mwf0DTDaUTqQ47BaqT0jZDmEgGQ1Cy3xPO2UcYGE9neMA0VC1aKA7cnzUjn2d3iLoAp1VAjRY6xt12tjcJQV+/Qe7HsWW+ZeToXCzdCWQgpZWZkhEJg037JyVv8LSirpXlfPLxiKkIDA1L2dSJnCcOEw3jP3Ule9ugUA/dMsEefUQwHYpApFvEZd2LkzpScSr8PCBokrJjueOBtYLzh+HgogxTr56me5jVHAUmYFm5i8cfWXcVbZhSv+OE4eZVLKDgWcDD9F3hpDw5s7cP9eBPXpPXuE7cl62fzG9FgcwuYOS+po5mB2OayXl7Q6Ff67GZufp+w0tXmxTFeuMaGfwFFhll3w/Q1c9Tp67rQq4C4m3QkXFxKHu7IRCwMPgPok7x+WMaca+1PWNxhk1z8wlZQPshc6+wkLIK0+YcgvKUlNVIZrlzD1r9IiBEbSwga4kI3luuVNbImh3BcMNMjmXwAoiIZSNJ+672qhfRAllP8bXDZL2WbNu1v3+m0xD5Ny5HJPCIGXjCCVJuEORSMLKlCxAt7vA6aunf1MozMnjC6dWid2KtM19vMH8GZlX4ZNqnpQRNAol+eFPDhk4A8Af+4f5ffbA9oFU3a9zTQUSfLapOyIStLN1Up7QwUE7lFA+QCyMNPDI2s1jQYbR7CbixzyPLhCbmwxbLMNseqLfpzXB1OXrwe7k+/Xp2a3Pc/QPljFHgtuv5hpzlIE1F3S/7dHEt0IvJz7+4ebwu7hOmsGir/BH9srJFcNtkumXqMgNRxKo8u8plPSgJshODihw2E+luOCmAG2w5Bv5g5ddwU9HFnAayFAb6jNfti8Eh0jux+QCccXnmqVtFUu0WY7DHU4GuUilEDxLmlx9l0rPMfAyyngTHTnTwEhfEgw08fiIQaNg1mCzGCYr9yan8bBSOqQMB5YZTdIJmW8pdN7CdYHAPPw27CWF663luF84bmv31S0o6rpcTCSJZ0uAKGcWI5dS6lCCJUdv8A+Lo9YY8PTsu/iUbs4FJYKhr8cPHjXgxXheqJd76Lu7HQBZ1UUOnxZehYJZhIqpslwj+2BLl8qJcconcwERwOQj8Us955nGx0mh1u+XyvhFgpYxYNOBlhJDehmUCaUKA1rjHwwhffD/P0SEQx42lMbiLND2AsXnAf/b/pk5OwGBSPlBWIeQ+O+Quq4USRCeTUA+8lK4wXsbVbQ1cBQzdbNO1cDu21o95pI78PzP3KmPMyKezHXwGhns8FV8eUltpSRe3uZp/N7QQAma23cvSzC9FLN3RReRFFRSRQ7SytQV7O8S0Rr/2eO24VjFidpvbjIlZLjMW8YE1WkviurRzGJKZEHkk+iU4yn9zC+SPlJSz3UT24IkOkSLrvff7OWDPH56hwSXpOanz+YWzrENhHfr5k+XfDjsnfexC6cxalvKcvzhE+/YYu8CPmoF9kGdxxdJdN6/JW3Y6Sw3RKcY5jVa4YkwDCf0aVg5PxYAy980YpeCS4VlaEHyF+eOAKPNqg75I3PAjtDkEMmQcVd/aGvNwEvAz3ojz6UonAFuRWLL0lFCGdwQvKUhP27YeFaHN4HQKx/eTu6dTzR7+iNTHAIMTfgM44axd/jzWASpV2dpYaMJaaZCNYiltHNcMDbOWKain1si4r+YGASQOu8R4izXp53h3vQBAmckbrd1B/OtKqNTMc+2zHPUcyGrWPMYywH3h28PxTiQ7lA+UhmLTL0OQwtvQwvlQYx+YGgrZd2Fmwq97rOqkBioJWiW5x0NPha0jfKW3yU1moxyeenO/FmrAy0jSOvvVbrMzX147kqNkA9uW7VaIUzclVaHVIUDp4YE3SDbagkHbI7ncFs0xATuYYjYrdrKgZcT6HXkYWbfFRXHn5QMaoDH87U/0h27PQcjKxU8OpF4Hw1CR2CJdKIWUjrmtxhskO7ebuIGR5b5Z01esF90J6gM+o9YOIuLLDCaydbz1VgMmQTlWyLPVEZe/QLACZx/pRnlU/V3RCNAmQJlELi1bQC8o3RKMtVobQI5WwYRkbM6olDgmyT9JzEEDRdrgnIpieIsQ0fzeumi+hbWmc619M3Wlj1FaPfLvJ+oWD/dHG2LFRpPcQKJyzNsspmalc+St1sA9dpJFn6eZkljD1gAxUi0OELOfnN7lnx44xyRCBCqfTwlHpmHImCNvSQOLf0HXskorKz4PKS5GARVSsGnmx8Dnt/DeKP6xWSWfxYJu/8YYz1+AcYIi5f1AmU1J9cVeMwprYfjaiqsj3gUtNFgmloehgYKoVdsdvXrN2G06rk84LE9g+B4rpEzwGvPUdMz0b55cSe7SVlQgMzkBYB2l4O3Mrly/KnsXJAX+sUzXs4KUCBSfGnbjwhVEgrOfh+Hny6zilWjMOIJLvFjA3lqmUQVw0g3yVFLBxKZ8q/1i07XDBAg+Gx5wcKFuccT+aYoWm8eBrZ4LJikGeWUMiciMlHuHBQQGZK9Z2/oZMkqeZpc+3Kxdw0RAHhM/uEPJZd7UfnoIbtdpUBcOT5Z9J7abIlZGiYE/s/Z524x11B2fulPF47J987zE7g0kxOtT1oIBSX0Z0kHr14tALBWF4ANQxiXKy6zC/TAvstpwj16zu2YNBazMFvu+40i6xGlukMG2pT3mumSdqw08GB0GFBO+gxTysGnhLH6JfYCjIpT4/kST9oGG9L4exbFwNVLbYez1VYPcJlEBB5WJyBlFBtCJ2Lp1/FEqkvQOLUkQhXZGWaZlKM9X3jtXYwNsyZ5925Otcg7hNJ4xyDvTMBumKq+1Ya7MmdXFBrPpQaN3ynu1clMFF2NEFWrnOYXIrFmWeDxBO54bNaRl06QmE/8ceHwRP8trm17GQ2+BkHtjemkwz4ZoDQi11q+9zEQkgaV+zE695lU+W4g+iy1Ce45ch9yL1QEeHfboM3bWDZqxHwFT41MpY7tyXDOrBkrtVfckRk1R19EmIz+H+kjxV8zXHEap+8iwwiSUNFcW4uc58hEllkDprIuggA5pfC4MPh6hHqTH18l+ef4Yvj880Fo2MPRTo6J0Y52DEvjwcQpZTegzGdOIBvmRdtbOPRe6ipk5ONjDEZ/v8qA1108mbbJH9JPJ8M75iFuuPTmLwUUx2aZ3xMIpjTHaspnmZdO54tNFgWkvzNc1nz/R2FVfYKlSXDQZpQ6SX5ptxuwL0zHxtk9PM+eYk+g52AEuyCiROhKCPwvwUL4MojcBMyNlnPrNEKz0pUiBwa0kkQdJanRCr6w4wLeOQSxQ3doIFo/vqlRMgN509AUkqPa450H+qjAe7Nd2JXXzBPI7yK8x4I3gUUvX9Xmg0q5jQUpYJeobdxYnIY9F+d24kXDAiOOfV45/MlIGCnXQO9BkyJmPq+Zqkl3ANqEECVthPoR9vl4RAmQzsqXfN2Eng46SYfrGnLoKCM29Qp0FMzM68KrdnlCdOspZ1mOPD3iMiKZVc8+r4sBVGKs0qT1WhnJSt82hPKIkRXwMGYHc4KytULqPGQpojArdHNKZzA3V/v0c/Wzl1X9/0+K+jCNBYgXWvVJZsr7QS7xkEwSOFW2fny8g8uazWfdZfnrVwCbF+7mEYae5oEFGi9SxBn7fFoMf3wUcI7b9jNHYEs3vLSBENc3ERJcSoJV8zoW2Pxf9Zfml2pgVbHTJ3mK+lX8iDeTAL4t/UtB/sgKk8gebDrMD07FMgwLmW9WhWJdTFcbY8xPDxlHxZ5whf7cCV1FbYsfzb6PmwC1hx2b/n1YiW1ZSoUx+jNCgNT6mXLPVokuAtVqS4Z0VCQj6j75sg1yaSILeqGeWiGAd6RXxwkqmzeQCkX2Cg6c9ki8Cy/j9EBWyPd/NcW5fDNX90OQghK+mKDqyD/zW4+GuLUGOFXK+Y5/BeWF+P9aRe871OaDc4Q9AROw1gDhQZuJ1pbE7YhFbnrx3CWXZyI2yHzVNYE1bW93RbBfV4t3aWNtt5UKZKiNDMXCLYc1xqZGCZPekqVX7FfAhin9I8bXGs0X/Y9EhHgAIXw/M1IGNPdTAy1EUsqN6+RssMk8keBcXCC2pPynomGZIWE3TPu4CNCMZZK1v+kCEQn6KbZdhWcfheOc/KzAj22SDN3Ucxrzk3OS0+EJSTiWs4fp56K9ZJWcuom9DzqHNcJGtLmARy3FN38c28LncRuYeIwFyPsyo9xVuSmT2vym0DrSDdfWWHlzkIwQaybRHlwfkIKMeK8beNahXwahF8hdq5M1uGcmgx0njjOudw0rrP8ZK3QSOMjA1CXGzjGYn3ws0WIZ1pGeVNUYSisDlf2eL3J4ZyRJzILW+XtkZuhqz78ZZA2JtblJcQlbt7X8aYGPj8IIwaOJ3b5Pndsik4m9hSMWUdIFYmgOWVz99LDdB/S6UVoxCVBVFDBM565+ehcTmJsGM3FquTFERlKuxTU28Tdjk9CmDy8shlpcco215+oSJC9GfAOMmUPxuD9yrHRhtSBUTsW4+Y/T5qT8voNr6hZKgcz7L3Hq0wuCpwIJJaeIzhH/jrAxEjHKqFPdirt2xeChRwy8JObY4nSeD+PeI/An01AoSynMP6dzGXP/It38iEgy1oWmOR+w6ERkeMI1XuJdJCA1JArKxn9cq7CrtLnpgK2hTxJ3w5oWptZWIHMrg7iresPT1fqB3+2InQd5E+0T50B45I7QBNBdoTSxGdnNfj19z9AkKDevubK+s+PHGmj39FUDMAE+FxGi4Evwk3474AUWvOgcVfWxwStv+iu9HZhsiqxWzX0u5N0zGQep8Owo+zZhL3lhecF+gzFawoSwy4YMoGbDxhzjFrH2gGjEarOs50DkO0tP647v3wHb46tUuD46hh1Mmx/G8RZiKSYMjj0vGAtD9nRsckpqRUYxFUXuxuHw0dIT+xxl1NEUW5djMl9sQX4a8bDRxrBYvfcmUZ2hZu4ALBmUMhQXeb7sJmis7DE7GLg6BpE6lQ35V+N1OgsoP4I0OreaHbdTYIjXWhLIEVkyGXWiV3NzxS1N9V1T6cpOEcYxHlGddrSgvCNYbLY1zvmCutHrCTvXjW0xjNITGh4IMkCOa06U9kjj1gD787dwmS0L+HPkHMlFZDT5ERNi2ZsDIJ4eiHPSDuXPieBsgpq93vtjoynZWypP0OKTwWmEXRtyJ25Mp1lTRXxOmB13EwEiOTC3CxxTLP/NIH7dGUTfLR1sRg95ZpXAqGS81kxcWj1Ne8euuxVhI85jEVyqMkem1CiANSk5ri0gsgLAteBm2F1lfGbzOdXYGTNx6WI3Try3DW2cFeJq7wfbPZs798Ch9G2vmgCU4V0nofM/CmZJEYwOVnUmMKF7Fn2X5g1fo86bvbyKqIsHSCnBqQxEbphKZCVFvGg0KOJvX66bGs7AgczeCY+WvF75+zYuwwxIFZD1jRJQ5OJUvUiEqUG+Nu5Ihz0w4+HbY8wl51NKmpnN9aF4nf0tUZmk2GPbGf/6EDdlLWrEXPspk3sjGXzRsh+xy6iHT+PXpsTzQFsdx0PE7ifmKLPj0wh1Z2bOSP3qm1Hvj3rYnU6X7igvY5UOOr3mXJ0RTHlwwBR1ScW5+kEE6KOray/BDtYhOiLFOhDtynbxRAIO1geK6q7s47lSVQr/pzcatIUmHgL3UiLP6sbPArGefn/4Q/ak9YtfC3eaESeRhmUXjW7UVTH3SNM3OYzYpl/RNa2pZNjvUT7b3zObM4HY/jG2JpLKAxdQzE1ESEsd3plxWao1FJzJGN+QqZdyiKs3ojGlBr4H667924GuQ9YWY04jK2IqCyf57+a8lhoPueNq88O6aV2fjefbwNUglkBvgtbSfA2HvSnxCl2V/bNDnG/ZFpLPCksRjjlTLG5OgvVVtBDNnBIWxgkN/lqiKjGCUUCIDJziVVLEzbg0p8oMzwjNuKDj8GuDLslH3DtbGHk+LCow32oJZ4OZgD3nKW89B8G42HpC8S9v5IMLhPBvnzZ9hid5Nu/dOYGSoTWYE6sIrX1IFFelVDAWwpyNVqAm0MJPwz8q0JiN4tO6EaTIlzzFxRp7PBOFLucmw6tIFf7j9S6+w4N+dtrkYHuv0NVY1IxgdTYezM/6wQRIu6+sV3Vm+6NuT9yCjerw8mR12gcv/GoRN48/RwZRG02FIy88kMXPJ47bIW1/CbaLpf7p2gOL7jMRDJZvOakZ0EAJ/Z2KJ07ZOtodg5AnR1dhAb8IQNDSxtqJFUifrs4ee6PzvhlJr7CLNaA6BT/Z+nuTjYvfm4u8fbSfstwM7M0zNaBhu6Rxc1Tp4XtnBACzoOIgFjBhXTt5GX+LW78dhGbYZxb0GyvtICEpbL0yd8txE3p6wKlTz00X31nTDr8CLgOd0mJ4pDbo0D0rCrM+5ibh9fe/k81IbYGafJUPmof6jQH05nBpGDWXBYxtoXAQJWCWfcjPjPi0QC5FgGtL09UTq6UQbK+RGzvVxhRHFRfmASNNi1rHqar9y6XpIRURDi2O7cd2SyWCJwS/Kp3BeaJFrbzOZthb4HuRClfmVE0fH3qn9D8UpH2XJOwlGyBSkBcKEeqmo4lt5MoBKacuBCcKBiXSUdZPSY/UyTF+OsSFe/DFMu/YgKOUbd31Xi4IG7wRVq+QTl1ZV+cbe2ufNC2Uf9ynGt3EalNDe/Z0dIXaj4/Bxiv8idpEFLXGeU//SIApjwst+Mip8ZlzGNPIXKTpgdTQH/jtJVnMy/XFKermRB2c6fQ+9bJy3GBxUjfX8kpO/S5t50ddY9RT0qCBdbEnS8xvXLA8rBFFVqFrCQfqgWVjjII1iTuIBQM0cFIR6Il+wZc5P/H5pXjKp5zugDWkIdc3pguWd+iwkXTt7/lIpm0+WA7WhHzeK1nPjooAya7iOr1JkSu+zuXhNl5BjZQTmkmDAOfXCbSGNXnfSlyObkMvscdJEiAMGOLTZvxMgiTKAINyd/TRRknRmgp4QVaSZwts+6Cuny5K/H8yO/O4NG1k66rLbCbjWkTnAzAOVBFLCTIu7+t2YEw0OwMyLyS38j1pmY1hEzOWILTJc94aJ1IMY5rrhWH8CucqxyFqgX6TvCXWqfJMvg/awdSawAceJWd4c/gKeIQY5YY34G2OWtRcNM531ciYcc7RONXTS0IzrkWfsv1Kbx6QUzxBzSrp/Qrzmuz1M51nxpW6eJ9y16ltvTUcN6Z24Vdf1IBSIGa7tNAxMnb7SlgGq+QKmuXHuaa/PQjadFfP+AdKDVXLdHt5kOuZKdKPi3R6fTYXwrYslsk8+t3mwe5L0cbMNgzc+5M8uZHxgkhbCfIElhG2WIQKrK+Q00W3DE4dftlcNdoKd57Sg0YkGexHCssswX9qE3SzF7AyIPv3wWsGs+hYc35ffLvvtuZHkd7o1ZVO5WB1XospPz3zPMzQ24oFDKdlws0DZ3CtuEHc1ZIGncxgtRN4STFsDK2pCsaVFGz7fNaKyhIYNGj6zZzetJ5wE9/L7+JsDjJUafp3wJlvZckU+SAeJzA//+SjvnKzmdFEg3FhgxEizTcUeaUzMnLNxO5PD5kTfciZAjN47rCcBEktHPECoar+T815BMB7h2R8K/ExutgUOdKDQCHbJYShj/eDSp4yQyaVYWDceqyzR1VjCPvMVuGYn89YXN5dqdKUBONBDb6/Bic3Z2Jc7OdFSmq0JKfCzWf3NQZiofufvUmse+HVtUsqwx78XokYtGAUWckWk80WsGFaTC6nT2UQUCWzOtDuu7Aw6+c6iacnHSNxsx3HO6V+tkPNIR22aEgFN2qbKJDdyFLzreKZCS0pkfjyfsDek8dyxnQAJhCMdkST1k305l3xgB7pDqyQFE8XpXzX+NUKBhEEqBZQzGSTxtRCRWJnRBcPmpp6S2R+s45IDBflz/k6iCuLRN/KlebI7FmmKQwMM8zWUhfIdJzHyX29N5RQKqCq/Yjmm/VkfFfaJAtrDPUnoEjhclfeauDKD3rk1WAckXvyzaPdWpSDAK829ie+DSYd2ykfNz5qvLIdLDho9xMUql3ODEVRsyqAonMQvBZ7zHptksSjp2cWCyXWceuiuHIrQzFAlYK/ixF33d4ZKD3oIaffGAOJ2TEu8kR+/El6here4dLMHt9+0z+dZu4bD20coDcapzZlMZUn0zjPjeqw7hkUwc5K2K0FBLviZfCmYbiDRlX33HNbivQcMnsV8hDw8U6TUO8TB1bJp8KzBUm+7blzI24Kw5POgWnaTOLSQET0S1ZWBL3mC9Wng+1TKeUDCATjo6p9B9bZw8wgiHMKpr5qgbYSeJqOgGnVE9ErhIu3tfLqfA+/vzgXYN1DYm/zlRFYefpYoAdWnyQqYXaemViD7mRtagOGum0NN/7HQ6N81/yruiMiymyDPfvU3mSKnZwFXkqyYlLas+nMHpFGJSF5FxNQKi4NN5lIQrqcnqD9nnPC7QHqz9wrjh3xzYWUtzXpwMYJ6ZrNTNpg7XsbsL9/rVj3xOo1XMlsqSaqpOiahxeRt0r1nGA33jTKMwzZbSkDwp5Q9v2WtoB9/lfZOOkKxfzF/PVdPVe97HatS3N9WWwFs+Vf9eF8Ek/6h9XFD0rKyYhNjMcgcrZZ1Tlb6g3jCkrdXyLOTtirOOSCG3ajNnpR0XM60rJAW0nGwfwEnCMxIbFurjnqfvWcZsSCFOStz1a+fuIXRC2VHOejUALbluoW1Mya4AHolhKAzrm2yzfocnd2TsX33JY/h4PUCvBGDnULljWWOA6Z8mOJ+3mGaOesRPN4QYjbxZvUa3QQL5qqx+TMo4RjghNoBRe4z9mYuEmNWCAMFMDW55irytHRwSNJ5ALqjsnv0OWRl94DBN7g40aajp/C4A9XTlE5vf27QHJVdWolTljLFkweM1ofjBRLu390DCzMxLyGk1Z4JxNzPCO59sbd5pJj38YZWlomAksIBSSClBHuGgel7Scz7tkZilylaArQfpyJueNXNmJxVFDCBVGLqC5rsAZkLyuTAMWDRHHVewymWUB9W0O/l3KlSgNyjukYl08vDHwQGB68M8+i/wZRbUPE6I9GJjNE4+u3d4xVr8BzJ62jmicb4lEpq2DvPDin3pfX5UtykGC8o0DtKhOAtLK8QpG7SqD7oykBVMwRl8a8UlFdyGRY6QsVDAJziQGwQb99ZDoH/IQiF01aMS1Pq+Mbv4IeIJL1waKwuPUQYUL8/1Voc8/pC43No4W99JE+JJk3mTgsoBCTzKnKJlULhruY6cybvLq/V/St+SRrmlNf9E70zu8av/cwN5mG0mnMurHPbH1mJjbFn7M+NXjR9n4y1K/Cqys5F7I0DjzCKFk2tCOSvB1SyjiZ68sIu2ke3sfeaM0gmeLAbewuPZMvXMamSGog8N6DDLfAbwnq2Nwd4QbMz3BmYoH64JKDVMlSPnhMDZMAFpTq4wmeC1+i/+EzCMjSMe5cBcQP3XqZZ6/mmxFc2ltgKgASfyyfyVQuM/IEvSsK1u9vwzg57MNY2MJ4j78Zj1ry7VhfyzWgRo7RBNCBL4P26HhIRnspAKiuCQ7miXmXLigr0XMele4N3Cgi+jmy8y/CXgSUTwUPV95z/FiYcj18lfuJhmGjBF4NQYchSQhF89/BuxdK9E2V0UVeZEnbRIKOnj8XI/k1aybF9/otr02WSioW4gX9S7crliMTpc3RqRB8Kv7Iu+5inGA6VbZheGmqEOx+ngbL1EvWzD7v+6WuJaViK04+dMl3dVGxy318JUAOruQgpZXAeEgCkO4GvdH7PAkjWWT89Hu4m6oCXXP4aMq3DU+xH3D2X2IZWaWhVVTsEsxmw/JsXkg7/iN4MYvwYx1FiD3fhiXPidcKnhalP1OXpnGdjU+fSMfBdguD5kK1YIduE8E2eMHqcUY38FZY0zOHTezV0m7AbI0RXDKLt0wnD+CeX/oE7WjOdI0g9ioH7nUcDbBM72Q9TZBtRK02YTXcwNOCrqH9WjwH5xq3shQAE6JJwjnW+19VZm/PPDWBhxDsKlkGSl9W6HWsy41gjrVoPa0sEddpIlDzlZxbDQYzgp9GgcLuofIqi0H0+5ipb8FKSYBi3bvwAIwVM+cfupGccw7LDFE4SBSNQzMQVGxCQeVZQ02X50gG2L1mtNVd2H3vGl8XynoBOvX8Ad981AvJRjbENeYFxejqVHpHaWsInOaWm/FxkEvDAChi5v7/gzBeZ/EnxzFPHBH+k7Kr0fhoiFOSb5E2aPr1Cnnnq94gEAJno0DnIZHelYlRSQ7je6AlqsCmg3l3YWKpO9JorkPTiKaIdn2HtkdHwn6NLtG6st2XWuU2QzsbFVXiLod0Fxv3HJkd7RCjxRpAa9UcyeF9jPjCiIleB4XQfng0zZpA3Su5vFGx/zQoj6LQD4x3QOchvsWYgm2M5cZjigz4avYtHL8JD7QkQnt9xFIddBwj4vjgT/+r9l+zA+Rf0uHZSShuFxUBEcMS9J+OaiTCfUEwQ9RUCTIF181f9sKpJlC18MjuXT36vjLiz581T3c3kzT4tMKnSRuM8UPDG/ZzzHDGd5edBz+7gkA/dbyvh768IsVfBKieZguQnwZ9kc2ylLU3Uqky6xOS8E/QZtoT+8HffhONXS5Ua7Ej6Lelv5NdNNzmR2oSDiHC2hAYpXfZ9F5JNhOddnFYCK14/64sEHr/C41UDxl9qkwrAiIbSM5BdKSLTA9KKS8osETeNk9hqGR8GLthvpowri8x65Mrhxvt9PlEHfx4OS2b7wtk2q9pCm/4QTo9np41GYZXmDQJrReX9wOZ47aU9a/U1RB9qkk7B7c6SOKVwM7Joe/crocNlFstEWhf08xvypAqVD0jI7c8VfihL6oI0vVux07cctto793IeTjf4rdTZ3OMA5idlZkE6tYmQ6ze09ZS98pEjLvChxcj9t5+rwbCDezWV/CHoFIYIckg5xldnoIu7WKfTgZ5kouo0RTqvbbjXhAG7S06oh9YA0TSpfrsF4DPr8XG9kAGoP7W5hEfhFhNjGWcSpG4PxLkCXUSDSsg2Q9pFu+Wmh1svJh6zMJlm5SSf/JqA89VGll9noQdXLfquawI7YpVRMY1dGt19vwGBEfwc+IeJ+Xm3UUcfDhMocBOsplGri1ef6DLuK8Fsf1wYUJ6BnrK7SuSiUUN6ad7BOmkBUF6nJZEXiP3CCs1A+oT02slNKamjQENrNkLRvA2ztfkJWcfk8uMIFXvEtnYg/crYk5D1LYxtn7U66ZKYxMjmMu2TqZMf6ZUjU9RMhx1+rr2xw7zYtmlKTxnkmSgMitRKHE7kIZkkkjrhlTrH2SPuoMkT0bLCIRPCWU5DxVdcr5TjFlCirCJ/n3f5O3LTWm0BcGH3Tbdq9VEaLzglntLXxkGOL2TDp5HDzNGjbPO7w1Wqy8ni+rps2o6WDoYBMa6m2bw10FtluNwnwiGbGr/013vE7iB4kso+TOeDyotiSqEHcwGhKXSgOfXl3b5C28NDAJ/FPhsdNRlZFGBUYt5UB6bMc/M8mDdMc+cVnWr5YruHfgv4jTvJcQIyieKJs67WxKuXtSLkhbmSqZPVYBODhufNAFNOXYZC/eNVBI96mnIJsGiWsNInBiQaAqgU5bJPn6iVqZBe9yUM7Erf9z63OqAyG8I3fbx7WM+oJAVcE0x/iGhgZ+pef22cjmKc+bY6cI03MEBZ5YAyZ57sqSxNxGEkJLK0+pAeZ076ECGjQE3r9zLxDGRVd/q7kY65DGh1fuijoCqa/3LdoSJ7c9AVzqJX1ZNpocUbXg2rSiBv//KylgyHo0QlD1XTcfmC2hTtol12s/rFhgEHuNTXNfkMZvnldA2S2TApL5+GZk0NZg2hnMfnsNaVxpPDfCeG6QQgZmLiXd0ivhSkREHZVWOXQBdq01Qpv6fKdRSq5tUIaj51Q2JoLbgi2Pzf+7CbrK9Rtm3L4D9XWJBw3LWGKY8omRVEIpSeRu4+IjtMqgoWbwzbDifA6jhYzEOmSUxK05YTz0HTb9SE3pOt0X2wlKZ7SPXQpuZvlwS9nf/qb+Lbr8wVHAMPGJqy9/ftSCSLXu7IoTVlJhDctwSE72uypri0Wq8LxlzV2Y6HW6Tr6a5N4U1RDIC39vE/QmpGsAuTUw4FeeNmeNKDxGT9nfyMv12+74vI0fDaATcnOtnayDmC73Lrr49p9XaexD3S4eMXWrxd59kDod3IHQPjGTFrqANBuFrZ8yKcshAwM8ASgB4/0bo0QbAQAMbMY/bKDfP9IN1k2O40BdcU2OJjiL43rhV4NukY3EOlynCmppH1YWar1SWFxyv8GtZnmaf92oESYQhdKiiNljLiO9r1MHEgCD9tj9uM4r6ZEr54SzaRb4ZqBoIyvV+jMWHuTFxkkGVDV3PzMwZPgKRucF89L8rLKn3FaiKfTAFujPIsTQyCyNyzqhBXtPKwdvpfbs5rb+o+JxCrnMVcM8MZE+kEOUtunON1Z6y5SkuESSurqk0XzIaHWua0KvHmOf/mbaEATps6blFmxSS92Fg7/5HmGXPby1Gakei2SZVegNcKO5ddlHUgX44vvFgHLhXeQyJ49lU7WAX2Z/LB9DGXuPhURjAtZKUeqhLzWrFNepkCAaRACJJjslkV9xBHtDrvasKL3tg7R6XH2LfDWGRCzrt2lHQMA/WPbC9XuzWca65sSAwnazC5sdbd3TDpdE+QtFWJWasCPizVf6rNBIcearfeQmD7Y3Oi9il6HR8ZQDlul+zghC2zttM5FBIxb2fyb23pnkuUMILHR7ynJ3sfKk6T8VoCMGUNDV7N/fLECG8x/WnEndoCU2BsObzSnDPdc9AtjiUTGSOyB6cCVKau32U4pmtyqhcNEdWEJCMGEB4jpMFABA/EmOJG2JIVeuGxj9F1VuC7RjuSufYiKQJUYGMum8CVXaEzz2dN2OV07a0KGRUF0oCD7+tadvqkuzk5PhfBflY/0wsMSvNckDPQwrScZ2cpn8BeLfxMLMRzw6Yt2Em9LcoseIAlmrwj65e9jke9Kgoe0aOWHrTYupg5vLc9DdoJnOyg8gWsLVLcvRMq4JOiGn1cL1QN+HKw8pqx7oxqSuC16s22ps9hsOfogseenVq+JdbZLLGAACGh5frrrNabq/X4/oWrNIBXPuuKjLo1E1xBZfEbIdb6JlUDiMq1JPD3bKuB1BO0RDMDTj1qFLCVuAGT81CXfxPr8rcCIGywY/Qt1FeNh3IlpYYonUM4JfiqF/JXjstcSYZv9BPjelb46nH5jvUIknVnbAyB/VWc/DOPK2BgX90u2bjw5Xq58QvyamRrjBqGBBP53Phuqjc3Dh3F8VB7f7jDqOioMx/OdTSBb2E7aE9LsofGwTb1wvYfK+Ed32B9HqrzNv3hPSmn5SXfeIgTXLeR7x4/fuwzY0AfgQnv5/aouC/N75vOUI+X8xODs6G5XXZYGB4PXYU+l32d6dKUQMpYTlJUWGDC1s3PTy0TkttYpHWdFSktOkpmYHyBqHvOHd5W/JwaZAayy4FCIhGkF62BYVYgZCWn69s8EkWgzN45uHt5T51rFdwFemjPNlgXz4KIMFTtXi1aT7+pm9LtevH+KPd+luc8J6Sd5tWnpXC5kf1vfoG61ONKOPeeqs61AefVLgDVKeVsZ3Pm1NU+EviEXWg3l1XTRpZqYRqhcR7bZijxJemFcY3X3d9ib2uOWPaORvPJQpmazYopKDo2Hx+bXzmsi+E9uZJnTwBeQ8hM99wDJHSkjWkGyZMlbK/UMh1eHGXZHDKL6zGxknc35oOWemdVY4FCB47+ip/aown2Siy6jfXFDr0UyzwE0duloRRsAaDMidzG2mNqQ4G/RcoJfG19uVvvPrp6t9fo32uKB9dtq1w1MZD9SbnhEhc2+sHWBZsv4hYMwDS0tng36IX1oRPaFwzwFjj8TQDTUVuM7PfqS8pNSXAvc0FE3kVrZpNrlDpqDTKJaeZCDD5gDLw7Uy7C18iQJTmwzH0dXieuNDM+Gm7QY/fjjAOqGZUR0wZxE4Jjb42Fq9vunVT83mIWpf5kYwChfG8SQ10gAqKnFYVbeCjDy922lX/5Wh8flrWOOymWYSKUHvARONcEcI03G9sIIR0DJUMjaLHgAHGzdFC3n4Xo0I26blNwlh3PB4UrhuoWHSSQOseSHlkDewrw4vBEg3wVUFlhGqC4LmQZohDG1Iczj3gRxhxgJaZ8yaMB2udQ9egEBRMMxiJuP7AuxtOZLqHt/rLLNbQ8VEM65E7kOlu7mJ8pxCcclanQ5286pgk0/G5YIdj2eUfxsi1WJtk9AYnClMUgwaDIpstWvIMYZK2y4FdaNiRXW85P0OXDx69zom1IV1TRTp/hF7rt89GfdZgHAGpTcgkoNTmvIU9deyJdx+cd9AMLWZ23D5IWJM7cO3NJLaPgnue1w2cl5/IXFFB/xbV1vZlAZdZ3k3Mx4Z9Ls3Cpq86rRHTBDxdz6zCC8GOZN9vjKf3+VZllv9vZ4frT3/rLdJc8tVBbJwTCwRVcUTUb7NH4iaOkKIZkc7UF6Fd2ZESkAGSo85NA7ovc4+2SJ9tgcvgidB6LMJjW1bsB+mP3RyIzaKNgVUXigZSz4JC5MYQPbzcw7h431vXTlz2hcy9D6cN8rW3opvmrK3/T0SQOORshqi4Zd7SJ6U5v0CfZb5l97TyC7nDXi855oIRYXiCgZNfxzP3o04uBFIClEVrDjkjJJx9ouyDnIn9ADz6h9nqkGMKirrco+SMjeX13+hKaaHtTKtxu8dp5VR7xq+W6/tFXuRdxKMFC7a5Xr795EpZyjd+BsgfUatT+90mpH+laIIo/bse4I6AXukCdMBTpaXx6NbTzzEcannela99B68vZhE1rJMYj/ITh8s0mQQ5AFAOLqlxfkuzXSe+vZt/bZ6Jq/kvHiC8Q6Z7/HQs1WCk/LFkKOMdVqVJEbZECe3ogNQfdXSxqg6yoe0oL8A1OPscuuzROK6LZTcYR2LkeCMZjCBmkY27Y3TquivKajm1D/UOfYngHMKzOH/Vy9KD5hDmIPhDQ1nAP0V+0lKP1wQnKYmUWPKmCZ4urAyiDFl54v/XJL3MRg4zB8poJEbqAgH68pJzD20Hw7ZPV4vcD0uhlPS5BgJP55qqU0C9j53XjIz+koMSwA8K7j0BqxGqZrzxAaopYSiHIdHzcZfJtM+F9IfzQH9Q2tExZdGS12nx7//D99I+P0VWnhGquu5aCgU91JbENdoWvMOdj5YQse1kLkK7rlS3HU/kisHwicUv/DZ8G8tC0JzBh6Fnsv2LK/EOCLGEzlZj3Pz+5mWuIranrw06i9jtT3Y2V33K+5u9KVZZzn2sRcNc3KeSTHR8hsTX9dJ3xoyBNUlmIKxkEkukYmaPofr6u34SnBMOT3w7g4r35WkfhlZrlrl5Blg4QTpki9+ekN756SaFW/BLc7HwAzX9MH96kUr10WAhQGEaVEGL8+i+iJMxi0ia2U2GpTe2mIDyOteWu2xzM8kRg62lQNcvZLC21nJgQTcHZ2gMUDZVl3qznM/xo1OCtG/p7c5s8lEfgBXvvquVxV/IMFg2xhiJpGIBSYE/2CDpgT3WfTmYXbeP9nDUTWHEnMqG4NXXWFOLgytVELldsY8joFMrczOA5MsQl4InxK0yswH7LhDRLIQ+u0NKlIruNVnO+7rwaWfRmPxNtOfwW7y0rSlCJR6p7qy7GI9KxVhUnnt5dHX3Q59NWJJcUxrudDIgnS+2GapGflZLnQotq82KAeSpQTheYVezV9KoTDGrQGtWpg/ZnVQPZFh2jEyGjYtxg1wAiCUMlhH+s6UlT9RAdgCXF3AMaHC2z1LxV7O+Q/cmg0TL4xrKpwDFZX48McHgAJrswSsFIOWeBS7lieiV6rzIdoHm7e6OogcOaAxGOJL5fkFMtg4++dejmpEQcv9jVP5N0lDqf2spXiMPCaNkK9GCQ3Kmzxj0GFmJdv/NUl0Y7toC3iJa73FA+w+VYAyG2/1165H2F+Wbt9z/Pi8KKOt/Dfwpl1phO4JqcI427R/Y9x7BvgtrCNbe1KA7lO50pqNbd76qhmP6M+CDhUEF3EO3N6V3bm7uXnCJjFqQFWz65PDyGiog2PSgnq55SlkDGxHIf3JWPFlUHRzn46ufZnRFgi7z/iiMqAKX0RtErpszTS4zApGEagbVJlCDPtpgXBnz27XrABG4bpF5nCKuaou8vqkWJ7zgTmTCiNZdYr7GF305mBpjxYdtTypFEWphTr90KwFNwjcON5v5m2l30XIOkhALAClUuEy9rTHY+HS6WUbvNwuRfQwQJd1xYInbYXMvpz5aUUT+nFO6sBz/ESIaSQ/WRqaLWOmywe4FWu79tfwVLzfxyMYC2cpbgOXHbtXSu1HiPQkC6eEDO0R/Qm/OmmfDYFx8GN5h89XLYyQIaJL9oryfVo6x+obUb7U2tzyzCbtdYBTpGWaXwCf/5zhYx9IdUT3/DTKZ5d4TOCXwX1G2TjLTXG4qF/5g4KI3lX3Y/pNFtw7PZiqz3irHbul8nILGWei7VyOYJIKEckJk7B0sy8EoxkBfRfC6JzYomfB0JVo9qWdZrCigrLlmGX1cwri7fGIwFYXbqgQET1tM/qydQsyiPPXiCkHJXYzFfmHixCZa0xnCQKP8ySsXxtYvQzjuv7pC6nwks+KAmkhmo8DWYOkfosD+G8xmSH4Tp9PjafqgtJJL3Qx71qrpXEJZetpWQIxXm77k+WH9WJssXE+Xcre7ZlJbT7MFODBkbSo26iJRxH1CCJiBmMO+wQzP7qsh4kGNfujYRCMdyQZvSCGg9FDrVgw0GN25f0PPDIQpi6iON/DBZpPmay9ise9mdzj76SfVCbW+WseRloddIGld3f8swUj2dN0ZKJ0VdT/4AFk3OEmGW5mP69JhUbbpQ5K8QTPf9dHDLqk9z/yPYU8zjLh3xA6oM4X6opOf+D9wR86RhXVL/HA8jH9IlMXFV0ehh3QoR8ymFl9lFWAzCBV8TfaVkYeIJMFTnT39pkzz3VqvGM1d6uU39EArNw46Q0I0d0rcS5i4tX9PukTf+UBmu4Y7fxzs5wTYwjpsQbNPqDFZ9qTpDKJY63IzneNRE+GG3BrQh8BHJFBTCbJ7yUsohe4t6PxRxQP82vadViQsDEdJ/UaTlIloZHINX7xdpxeV1OBa7c+cpsNb0CD+jjkpz8bu3YLm5OSf/nBuAhuq0TUy3FnvheAu5ljZOUiValytx7WbXuSPfNQ6MGtt8/VjGBP+ph521v8jb0tlq1PLx2vzps+cMfSAav5qzBXGDsUQNx2+xaBssugZb5shv5q/5tlm/pTVVSIlOnIFGzl1K5lZl06hPFa1rw+txsYUB/GxOWTjTnzSOIzZ9FLHF8KvxWHEp69dgMLofCMP9QTGxnfXZuwU/Lj59JgfIfDsYuCMKCqNDs48Z5z5yY+KHcFwwKQnJxpzPFGWSOnBvN92eXMtRgXknXptIFH0s0oB9nNbwzzylEK4HR2QqcLpvN7eqFwhQ5jzCQzzz1WWDeq/YMjKaoEVcdUrBia+XpzD7Mcxdx4M5DHDOFMM7yJK5rp+InBKa4SzwENH8vAnqmu9zQ6zO/RDSJOnNAhdcpV6qXrWOlP0V8sq0Uo3y3ctZPpfwqxkZQGRuMCQNbzqk3RdGRYbvI/CY7Lk79e/kI8X1bUNlGo377oIEKInoXw4CjRJQeWP9d9KZgFaP4kDbHlI6/bcgZzdSmsV7Q6JWcTpHC0hry8WS9fExeZQn2Eg9cDfVYfkRut0ap3vtlId35Kr1EuLrRYVAHDkbZg1UFwHufXrT8bIIWFVTMRY+HCFrEoCAE9XqUqT0QHDOaSUe0QHUJ0LU7FQmTItf2CTCs1ZIZ2ikoA6RPbzi+DRYidc2P4a67J1jj69/5Pt8oNvDJe5LwUiH6Tc3+HOxnJAC67a1Dc4JCo4+yfZN42wLfz7Bqe3pgIBEZfjfR7KRZxA7k0aPDUIjvRqca9lkZXFZfhNejVkeik+CxnDxEHh/2TbUm1OHzTCUzdhmpzwkxqsXwJKiVYbr1JIKJr0Bd+SLUsaxlQORw40iQwipeFgZxl1/ak1pEof296Se+aao39CX0LuT1bvmDu8NS/nlEstSFMHZRFxd+qEWA8+JXPbZJnX3GQKHFhhX58W3qPmfPnodbg+WILG8zFb5D4ywLI0N5jqmr/DcqY0PuZ7ba5/QpNYh4LNHm3GM5py3mYsihV79GSkH7UPK4a3VIjnxhCBH4S8QFx5TprWRWieZE/0jknRs/d1pcxEoP/ihTyU7XeBxPaTV97aDciDcokUX4WMf8J30XH2YsV5AvlVvV+In0rKTjRtq9B4qQ69QUzKr84wSzDJumijz9YSOvSSVWisToIbKOHRm6q/DL1mn3FjW7Fe/K98J3t0gs+o+TvIt4UwKpcar3+zuknRt/MhydzpAcy+OMT8ggZ4xdOlg321+yy1ekLYMI2Y290HJdsq0XzSj8fc0OZcuuI4m0YRAOKalkzk2LWfgAXSXtksISrXPuFLRS884nSEHhJDM4Ve0Tcakd7/UT4dqMrEt2iU90oGzRUP/xC31uQF6r0+NJN2ZL1D33TjOAPYgMdVOW0os0yAsJ/GF0RQv3Qntl51H2+tKsuTOxoK/ULxwK7LwtdS+yHosqCSAeQV1xBXIHQwR6mRODg9Z5ACk8zJuFyjUW/MuWstTy3fOBo51vnvYvulH3PVgM6tP7jlwZrwKNi30rwyLZdpG0H7wDwPqnS8ElYuZycri8bREN/wxxPMsdcWlaPUCKpBuXAxGHQGaxFXNurGPtKMYADwQlobLmuzsnxVmbXamXlGPgVWxw0I0yEMijnJjhoGS93bzQ6yGra4hJR1dLtUeixMQO96WJyxo7dRgeW0MX3bp8bkQW7Dt/1g5kzwaxMLFGPdfPA4ZizCwoT8SxiDCeq+ew8a+/qLlHzrElTScvBHNNBwSCNaJqpBwwYJBctS8bR+V5VCL1zO7pwpzYMv6+jCO9KYvJGCbSY/zdXnXSBM+FNX2f8ghdrA1IsDrSDrWyBbIFkPgdkadm93NAgxWQB953ZEx2z2jvZ9i+h/i1lnQ/YJQeHlL6a80+cAUM8zYK4UPRgysDlIcNeSwGivxnXyWnLT6AjAHUYHF9OgKztVZ7eBhzixD6j1noPmY7gLr44+QhmFUUoY8VDoZwNti3sH4rzTKppbf9AK9X/u0lA3BgLUzSXmE2jL1xKXi26Mn2Obwl451z6DWWqqqCMR7VIKp7E+VtyA3B9zAlPvhoJJjqtPDd89cmCTWOUsjZFkyTh/csfWtuMQbNNnJ78GURF2fNAAK273Yn7qL7xy66uYbwsyzudjZsfu6dYj4amElHaflQh04ZZ/Tnp/d4MOApRiSwn9LkZMbsHpCu39E0lSjMKVWM3z2m17dYHZeEupQywKYQXXdZr65AAfOpRj/fax2LqPkl7VHJFWLqb4AjE4vrGBfON8TTHafroYHp2faqvK6k5TieT5hPHJJ1109tod4VjX5qziutgVVJwzcTJZQZqQ2gnPy8g6DUCvLB1+WTiAFzHFiSMo9XppJH5ibeK9ue2F3wQIOgX01YeZekKhERoJsV6/A8yxqHgwXIUYZGcZnNTV1IOmqsUKF38s8rJhCCPkMoeLVuI9cqvEX34eKa1tBxs/Eo5a8BktrFf2pgk3ogMNNjKSxYDjU+iNHTeeMoLM+cHoKJiqnRrscdx8LDgEfMj4gsAOOQHV6xu74It/cAtTnQZEYT/LpgkRwcrll5p+ftTyb9PwYrF9RyfNhu+MTzuipQITYb0sG8cupHuGdwHWKGspq7NdXm71GJCE2ELM3JCy/mTvGjBmNvOxx9xuK56jaw0qlIOf7tVfX4Jwc5BioBtotcZlvdtFZ4dntQfuyffodtsw9dzfXcoH9lMtCZ1dDiPR0jwUTzLvpz0vF2yVSCf2UQSq5rWpRAcbJ5wLIMDc2KT8rfhLIrK6/95UksUE9S/inf82g9hcpwUEOt9eu5mh2qvYssOzVNVBOzLZrXkCw84AYBY6uIs9p+O5gitMMFLClCtNJzUCz1J2ziNvokKUJg9XKIJO7ruhz8fL/nyuArVCS0v3yNZxY0huay5bHZzJjSPSvUZ9zjXO7FMSrYV5XWMhPc4kErbugGVpVAbdT8/MQ3C6C6uwFPjoRnDBfq6YHUcfWFe5cagoOGzc2TWwBiXUuOGNAzCEWtUQb29ltXNciG0QPzumENF4JO1CUG0R1OxnzSuZgKZ02tztLM0k1AtU4VzZYFgSxH9RnWDXEIwX1/MXKt/uKKVIkHp1n71iJvJGSXI+G0my5NTc9IKsxMy7lw0Li2161PhFMbqk+JhUmUu26wzIQOSWoRrmQB5y3UJRoDdWhmNu2AHioHmzRcaPkGEoGntqW0VV7HMykaPJr8s8sU6w5u+NGuywHg6ZC/f83wCLvIelz5Mo7XBSV4cfewt3SIJj8ESINPycWVlafwRenMOU0XoycY1UP7Uouc64wvTbS62x7kBKZ3IWuVVC4hjp6BFHySDFB9s58Lf7zY96K1LTnhbrwgzJR+I3Jk0KLYjk3faJQWd9EE0Z/vdeomNFjoWcZ23MksszInSFHPijReHohG95EvOZDP61ijVGG6C2a/VwSNkarP87dn4hcz55UY3j8K8Is3T5fk4453kzC0+wfteCkhxIGIBC+dRC8WvHYvPBbUGzata72Gwaywxv7cMYCeqRx8izkLkTGG2KDkFTMydGW4DvhzcpLQ/ZgaOHGlHHbMkw/gVwO0eVCp8P2l8fv6kEdZ4ok4TZq/wlKDdFF1YW1QPOtSgXie/Z77umwg0juatLud51EwTiUJUVLoyw/liD+Ehs+PQ5ARilR7/KHpjqjuevZlb/c8MC3HQyGQ+3CJNOV871olltPxhz8tXP2quXAX6OpXSwrr+NhQ3NhqgDxz/PZQitgTG0qCzz0TOvoy8eIaAl/NPJV2/phw7T2GjD1Bqk4wOKwhptsXawTWgyfk0tt/EVD63b0DBKx2bQQVA8IK+ub3+A6CQrEQ6r8GJII76VBmRn0n4QqtA74ohuh8+9cj6SJRUq0E3pnua6PaBAV4rbH1s/XRCbsioyjouOZQBez4EVz5Pf6/aCO4+Hajx3tyZq8Y5yNVhd/8TXVNsrzWKPuk0vUwW6IdYRIEHLquwmvJ2nDEZO8EK1eR/4SV29gQe15soCpUPQtZSHI4gqx9pNLDYhlFRs58qRFFXJach8Xb1f1+R44fNLycySsMm5RtN3i+6zJuJaYmPgrprATn+kGa80eLVepmgGEq1TNRghK8UaR2X5Htrf09QnVXVVOuzeINzp3w8VaVm02kdugAo+WLPJgoXMn6A1RKrAf1m0vbnkUicG3gHA5uhRAc74mFgHY84iA7VSzWjpj4Sli3jQZAYjRFIWDHYwuPtudlFMthxQqseVKEYyeJhOUqgu+b44DvccQrj/340+M7Wakc64V9Ckqljtx3747zWLB4/I/NE1icDFvD8NA4mmkl5udryFqe1gx8R1Jut7qxoEMLX8w7JtDgMBK23JG6OMCM+57fx2WA4l/UItdVgV1mXY6oE4b8pYcv8p6QIAJaPWJSQfYnAiz+pkbLcPqSfcJAnAv3ryyqIYFcRxAUzr4n0czR945L0ZStaUVTfxbIsyir9Y4xdCuv/TmkuZsEr0jqwy/hu8yMnHxPI8Owp8HAzPu0uswcTRueBVaQzLwSuZgNfGdNJRMlYSDFsil19C7mwEF6qr2oqqRoE73Cj8Hgf1jqqd/s+d+HZS6eipexEQ9WVezJI1CUdDzSjAIPTcCvF4WAcUxze5Ol9LFEkIicuNMVJr5K8GtD65rIR2O7/KU7I/I2Mou9DxUykGN+1Efx1qUKKu3u/WKOtlnc5XIxIqu3Nb8d/4qYgvPbXX3MZZkLIQtCQq+N+VBl/D46E67mXpGXQoQMlX4nfkRGR7w8+kUADdUEOAKJz1gMFii4AfOb0AwmKjwA0GsIAuPRMAIGPKQG+9BMBhTuMAb3xJAH3JcMBYNw3ALdMPgPCQj0AMkykAeGkTAFLPaMDdD4fAGiqegNhgUQAedWTAFZlHgGgZ5sAjFlDAe7lvgFDC7UAxvCJAu1FvAFl0vwAKfpHAMyqTwMNLu8BT03vAL3WSwEQjfkAJlBMAb1VdQBW5KoAMJfuABMqbAHkVXEBMkSHARBqCQAyZwEBTwGoASOYHgEPqLkBOFnoAYnY0AHDz6QBlUJMA67hEAGMUGIBTNvyAMaicgAu2pgAmyvxApqgaAG61kcA6bBgAPLvNgE5WYoAUwBUA4egZABcjngCZ3y+ALWxPgP5KVUAM7ulAAIRrwBCVKAB9zoeACNBNQJE7L8ALYb1AaN73QAgbhQDMxelAIWCKgFg/PYAl5c/Au6FPgAgOJwALae9AY2FswGDVtMAu7OWAvmqDgGxITICqibLAU33dADR3ZkAhYCyATosGQDJJzsBvRP8ADHl0gF1u3UAv6NOACU0lwBjTRoA7pzVAdTA0QFJLlQAFEEpATbOTwDJg5ICqW8YAaKzuAEActsAMF6TAPUpOAB9DcwC8613ACzdIAJT6hQA+aDGAex+6gFkgJ0DgF+IAW1+MwACqbcBBoJiAkSwXgFzBOMB2fKRAcmtHwFpAScBL2OoAqnimQFls9gA4o16AXlCmQK19YYA4+QZAdY56wHXrTgDtOfSABuvRQDkLzoB1uBFAs44RQEP/osDFs/UAckUfgNe1WABCLAhAMgFzwFIQ4YBksDWASsmcABEuEsBzVr7AJXrjQC1qjoAdPTvAFydAgBmrWIA3iqAAiIhwAH35cQBgRF4APtnlwMGNHABizhCAyfi9QHYRiUCq9YJAemJYAF/McsABZuUABeUCQHSegwAIoYaAdrMiACGCCkB31MrAlQZ9wCTv38CzE7AAQ1q7QG720wAr/O7AmhZrQBVGVkBovOUAAJ20QIgngkAbX8AAqiIMADud9sD5q3VAM4S/gIHugcBfQkHAW8qSABvNOwCXz+NAHijLgNcRigAbCqOAm78jgGa35AAM+WnAUj8mwNddAwBl6DaA5vuJQELz4wCkWHzAIHAGgLIVCEBbgpOA5JRsgEDBBgAoe7XAQWNIQA11w4BoOrPA8QAswGZpI0A4cRoAAojGQLQ1PIBYP3eArdl5QDeEn8BpIiHARa10APmi50As8vdA/65cQC94qwDcELWAck+LQNlQAgBTa4QAoR1RAGH3iAAEZLhAAKBtgGXrLUAwHMoAiUtlAGUEycBPwcCAYIk/gL5n8YBgZ0OAeW7nQFY8okAuAZuAIMYlQJIEo8BNzKbAVN1vACF200CZMm0AVTIyAEprmAAjm1AAfnyzwFR9M8ADI13AUGMrANZLlUB7lllAxIbHQFHEXQAGbJRAZAmCQHmd+gAu9b0ATKjcgADO80B8t/aAF7blwCNWYYAK5rGARvP3gFu+sICT3w7AcjqewO1FjoB2nuOAqzo9gHpT+MBR2lyAWcO8QHeczwAon4rAsIyDwFqd/8DdyIUAIiL0wE4YXcAIgjGA0ARIAF10TYCjnQIAG1HxgPcTD8BKtDuAkeKgwAQci4Ds8uLAeSNhQAmeNwBx3+jAAu0JwGEeJUBrTAdAYNmgQIjDm4B5Gu3ABWxLQEGZVECYs5UAd8eRQCedL0AQnOZA0wszAF1aesACJWlAc8WpQPvKMIAWv9oAUd7aQFZc1IAVjF4AVzXrwPcVs4AcLnkAOmrHABtD54CDIWIAf3+NQGAbQYAgw4VAr+KRAEyArsCWfIrAWiCPAMgHnEAjxT8A3AOXgD5i30B4rISAYNLEwIXBRoAzMOCAYIheQCZ1xMD1z4aAH5URAMNSvIB0mreAycxVABoqNwAJ49hAAkXWgGKw90AE/0gA40WNgAGq3EDxz94AV/gkQNdm+IBOBFHAUKl/ADPMcoArXvKAby/dQGtCKcBEuK8AxVCJAGZu3UAaK2sAXa5oAPREtwBF6saAbqgqwDNBpgCkPVCAerYjwFFFaABVa3EA/9xyQHAmNAAx/0KADDSbADzaicBsgX5A0yZAgGkuC4A6/tcAV+FXwIYVTMBspnPAXTFmQCInKYBEBWIAFRLzQGfEBIBxb2KAHpkdAAfy3cCJDPlAVNQrAKwCbEBXglLArOXaQG2a/ICIRAxAIV4GQBapdAByPy2A9UgwAE0SlgC4O7nAAN6JQOjlR4Bka0eAQJiUwAkzrEAxhaFAG2dZgOopE4AAT93AM7JGQBxYZ8B3q/UASMz4wK2Ka0B3NHqAqVR7QHQGoUB+r0bAOV9VwAwx90AUpmLA66B8gCQA9UBceACAOyABwCNRA0Br6L4Abel8ABBJR8DrkvTAJ3/IwNtBToAQ1TiAgWtoQDovtEAjn8vAHd0AAOxJCoAE6cUAXZ+RQHVVSIDf2TMAe+9pAIw11MBz4sRAP9V9wDHkDQBTmfqAeijvQINSbsA6pHyAEC/CgAho94B4JwvAJOxsgC1VPoALzAoAYudoQC99S4C84pjAYpvjAM9OqMBsmGSA7iJuwGdzwsBqULPABdvPQLKG9oBJVvjAE+CDQDP6VIBXZPtAGCECwI/uMcB5WnJAJhBpwHZqUYAaMfLAGp8WQGbqUQBUXWlAJwmGABMRjwCIrAJAOE57gDyxxQB0pqKAxdMWAHVwLADOQqzAORsigM62N4BpnfCAWEKAQHr00YDXpmNAXzF8gJrKAwA0a6SAHvjJQEBonwCa2saAFUPKQNIukcAbJGNAWKQpQHUNT4BsasCAKrSOgDA3H0Adg/BAAtZAQCm/CwAPtIOAClD7gAED5AAZUDCAXD6ggBgXgICuBI5ABwEJwPlXn4B7OzAAhwNWgF8zrECCyJiAH4GRQEx2aUBpnOWAAn24QAqfJIAN6pvAfAOZQG1Y28B4UDNA4/DOwCs8GEDzCrUATcQ+ALooIwA0SN+Af7rHQFou7wBYyUuANat6APlFggAdXD7A6zlUwHNHrEChfFrAe8ijwC70ucALtklAoXn7ABziFAA9RZ+AV3o+wEOmuMBeZJmAQqBfAH1QUkC6+sjAIh26wDxYFcARkHKAufNcwB1u1IAp//1AGuFuAPNfcsABk7xAtAgGAB1QdcBIp7lAFCl+wNBRkgAiAA1A6PJwwFV89wAHEgEAWTkIgDnP/cBJTPgAJi2UgGadu8CYzaXAIybAwBbOQEBR1+AAexgkQHQLIMD6waLABfX1AMGsEwAj1unAzA9OwGIrc8B0TTwAYozeADj0scBIyu8AgU/iwGq2YACRD1fAFqpIAKX6+4A7KpiA1FdgwBD9bkBTaw/Aa6TrQJk9I4B980SAqmLEwGrgxUBJj2cAbSQhwK24uIAWLc7A/Hb8AHRS3MD5bEpAQ6VswIiyTsAyD6lATJVjAHuPG8AeTyuAF35UQM3pxIAuJbVA/5YdgFK5awA2maLAJnFNgCiYyoBoessA6xrEgB+/twDGE+fAe4ayAErvEQAZXGCABN8TwHwMLQDzJa/AGKNDAKXGUcBMXn8Ad1CHwBKdboAOdNbAEm+PwAwOWsBnBUqAbCDnwBnD1MDhXvlAYG97AKUwpYAqeT8AaUBdwF9BHUBMUruAOWGJgHU/I4AVNxJA29GswGjnBcCFGTYAdCv8ANkWTAAKHRcAR5xmQBCVF0BFBDHAC4LtAHPg9QBhsOvAVlImAH/A2IDqMZFAKqoIACqC5kAED8xA97ufADkKXQCzgZ4AaFXkwP0+EIBtqeUAvTM6gCz7VkCbh4xAW8yTQBGwzABPO/MAbIkxAGMkWQDwI8UAHuKYwFb/aEBE9CKAqTlgQAzT6UBAeF0AVcCPQBshToAzx0FAB0r9gCt0EMBva1CAJDaDwDrPHQB5OVzAUnHewF6E7cDls4FAYoh+QB8jFsB+ALhAOLXWAG4pWkBdvGyAHo0iwHy/kwB46QUApUVfwHlem0AccOVAW3ikQPGp2IAq0I/AIatDQGYgU8CKitUAVTEFABxxIkBjpiQA515uAASSeQC5uJ4AFRWBwDtPpIBcs1AAHZ8owBm1AkAHVPIAHAXZQIBnWAAZcKGAjxRNAGBku4APCJdAAx2XAM2m2cAuOxzAFCqbwHkm8gCRMJvAYOM8wJy64sBLM6zAmWwlwB7AU8Df5XdAWGPFABXs+oA+NJDA/yYMwCONh4BHyp4AOqeAQBvexEA0dAoAbvmpQEbT5QB4UErAQGDMQMwzY4BsdAEAYs5OAABZ3IDjKidAWmXLQCBpqcAKJAdAzL86wBeQCACzvpxAfgw2QJqbX8BR4w7AvnVKQFWJJcCJKWjANJMbwD6OUQABTXFAP3CkAFEclAA+TCZAHCSowHGJ9MBR7yZAz3hzwGZvTIDfT6zAOT1AwK1JzYA+IoBAIGFRwEYIkoAtzsuANCEkwNi6kYBk5YLAl8VFwBvfskDR4xzAB/btQPPj4ABmPzoAd0l7QFFUL8BK1zrAJj+eAEwVbgBsA7CASLsrgHungsDftC3AW/hhwH7IUQBMaefANe2QABhGIQAvH+iAL+a1gK/zVgA7PkpAa4ZPAGTW2wC5386AbqySwBvImMAypUqANnvqwHB0vUCGIM3ALVPcwNzgCUB9vBjAuBwrQEGbbUBvY8YAQOVGwHh0jYAzKgTAT4cVAG8K6wCZ1jZAVl09AGJ1OoASFurAEU72wEBuO0ATwJLAA8ZuADC5B8Bgh9iANcIBQF2WhoA/dfHAG25qgPc2ZwBNWacAR6qzgDyXAgBr0f9AeH14wOZPksAatTjATwDYACo8F8B2M1QASGOngK88YwAsWwVAD9iPQBp8KQBU9DYAOqKtgG2WsoBQ64WA0TcNAFYjRwAQ7OEAIHHGAMfRDUBXhqlA/STkgE3u0gAQTM9AR4VQwHhdJwBFBmRAN7ddgBvwmsAX47UAL57IgConmIAi1/qATCjeQFfHXoCjo+/ASpu0gJetsYAthpwAXfaUQBntrQBfM6gAHvjigNSyCoB/rCgA7vClwDSF6AAKovrAWK5IAFC+wUA/bZTA874YQBjFHoAZApWAZKn4ACSfJABImY6AfFHewBZ8bICCeWmAXrdKgIdFNQAUoADADDR8wB3eUADMeOcAf9txQFnG5AAAAAAAAAAAACwoA4C0smGAZ0YjwB/aTUAYAy9AKfX+wGeTIACaWXhAR38BACSDK4AAAAAAAAAAAAirijXmC+KQs1l7yORRDdxLztN7M/7wLW824mBpdu16Ti1SPNbwlY5GdAFtvER8VmbTxmvpII/khiBbdrVXhyrQgIDo5iqB9i+b3BFAVuDEoyy5E6+hTEk4rT/1cN9DFVviXvydF2+crGWFjv+sd6ANRLHJacG3JuUJmnPdPGbwdJK8Z7BaZvk4yVPOIZHvu+11YyLxp3BD2WcrHfMoQwkdQIrWW8s6S2D5KZuqoR0StT7Qb3cqbBctVMRg9qI+Xar32buUlE+mBAytC1txjGoPyH7mMgnA7DkDu++x39Zv8KPqD3zC+DGJacKk0eRp9VvggPgUWPKBnBuDgpnKSkU/C/SRoUKtycmySZcOCEbLu0qxFr8bSxN37OVnRMNOFPeY6+LVHMKZaiydzy7Cmp25q7tRy7JwoE7NYIUhSxykmQD8Uyh6L+iATBCvEtmGqiRl/jQcItLwjC+VAajUWzHGFLv1hnoktEQqWVVJAaZ1iogcVeFNQ70uNG7MnCgahDI0NK4FsGkGVOrQVEIbDcemeuO30x3SCeoSJvhtbywNGNaycWzDBw5y4pB40qq2E5z42N3T8qcW6O4stbzby5o/LLvXe6Cj3RgLxdDb2OleHKr8KEUeMiE7DlkGggCx4woHmMj+v++kOm9gt7rbFCkFXnGsvej+b4rU3Lj8nhxxpxhJurOPifKB8LAIce4htEe6+DN1n3a6njRbu5/T331um8Xcqpn8AammMiixX1jCq4N+b4EmD8RG0ccEzULcRuEfQQj9XfbKJMkx0B7q8oyvL7JFQq+njxMDRCcxGcdQ7ZCPsu+1MVMKn5l/Jwpf1ns+tY6q2/LXxdYR0qMGURsAQAAAAAAAACCgAAAAAAAAIqAAAAAAACAAIAAgAAAAICLgAAAAAAAAAEAAIAAAAAAgYAAgAAAAIAJgAAAAAAAgIoAAAAAAAAAiAAAAAAAAAAJgACAAAAAAAoAAIAAAAAAi4AAgAAAAACLAAAAAAAAgImAAAAAAACAA4AAAAAAAIACgAAAAAAAgIAAAAAAAACACoAAAAAAAAAKAACAAAAAgIGAAIAAAACAgIAAAAAAAIABAACAAAAAAAiAAIAAAACACMm882fmCWo7p8qEha5nuyv4lP5y82488TYdXzr1T6XRguatf1IOUR9sPiuMaAWba71B+6vZgx95IX4TGc3gWwoAAAAHAAAACwAAABEAAAASAAAAAwAAAAUAAAAQAAAACAAAABUAAAAYAAAABAAAAA8AAAAXAAAAEwAAAA0AAAAMAAAAAgAAABQAAAAOAAAAFgAAAAkAAAAGAAAAAQAAAAEAAAADAAAABgAAAAoAAAAPAAAAFQAAABwAAAAkAAAALQAAADcAAAACAAAADgAAABsAAAApAAAAOAAAAAgAAAAZAAAAKwAAAD4AAAASAAAAJwAAAD0AAAAUAAAALAAAAAEAAAACAAEAAwBlbmNyeXB0ZWQgd2FsbGV0IHNhbHQAcGFzc19sZW4gPiAwAC4vdmVuZG9yL2NiaXRzL2VuY3J5cHRlZF9zaWduLmgAc3RyZXRjaABpdGVyYXRpb25zAHZlbmRvci9jYml0cy9jcnlwdG9uaXRlX2NiaXRzL2NyeXB0b25pdGVfcGJrZGYyLmMAb3V0ICYmIG5vdXQAcGJrZGYyX3NoYTUxMgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGV4cGFuZCAzMi1ieXRlIGtleHBhbmQgMTYtYnl0ZSBra2V5X2xlbiA9PSAxMjggfHwga2V5X2xlbiA9PSAyNTYAdmVuZG9yL2NiaXRzL2NoYWNoYXBvbHkvY2hhY2hhcG9seS5jAGNoYWNoYXBvbHlfaW5pdAAB"; var je = Ct; Ct += 16; function Qe(ue, Ue, Ye, it) { Ar("Assertion failed: " + V(ue) + ", at: " + [ Ue ? V(Ue) : "unknown filename", Ye, it ? V(it) : "unknown function" ]); } function de(ue, Ue, Ye) { return pt.set(pt.subarray(Ue, Ue + Ye), ue), ue; } function ar(ue) { return t.___errno_location && (H[t.___errno_location() >> 2] = ue), ue; } Ze = D(4), vt = te = Y(Ct), qe = vt + Ft, Ge = Y(qe), H[Ze >> 2] = Ge; function lr(ue) { for (var Ue = [], Ye = 0; Ye < ue.length; Ye++) { var it = ue[Ye]; it > 255 && (it &= 255), Ue.push(String.fromCharCode(it)); } return Ue.join(""); } var Ir = typeof atob == "function" ? atob : (function(ue) { var Ue = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", Ye = "", it, i, we, Vr, St, p, $, F = 0; ue = ue.replace(/[^A-Za-z0-9\+\/\=]/g, ""); do Vr = Ue.indexOf(ue.charAt(F++)), St = Ue.indexOf(ue.charAt(F++)), p = Ue.indexOf(ue.charAt(F++)), $ = Ue.indexOf(ue.charAt(F++)), it = Vr << 2 | St >> 4, i = (St & 15) << 4 | p >> 2, we = (p & 3) << 6 | $, Ye = Ye + String.fromCharCode(it), p !== 64 && (Ye = Ye + String.fromCharCode(i)), $ !== 64 && (Ye = Ye + String.fromCharCode(we)); while (F < ue.length); return Ye; }); function _r(ue) { if (typeof d == "boolean" && d) { var Ue; try { Ue = pr.from(ue, "base64"); } catch { Ue = new pr(ue, "base64"); } return new Uint8Array(Ue.buffer, Ue.byteOffset, Ue.byteLength); } try { for (var Ye = Ir(ue), it = new Uint8Array(Ye.length), i = 0; i < Ye.length; ++i) it[i] = Ye.charCodeAt(i); return it; } catch { throw new Error("Converting base64 string to bytes failed."); } } function ir(ue) { if (ce(ue)) return _r(ue.slice(jt.length)); } function xr(ue, Ue, Ye, it) { var i = T(); try { return t.dynCall_iiii(ue, Ue, Ye, it); } catch (we) { if (S(i), typeof we != "number" && we !== "longjmp") throw we; t.setThrew(1, 0); } } t.asmGlobalArg = { Math, Int8Array, Int16Array, Int32Array, Uint8Array, Uint16Array, Uint32Array, Float32Array, Float64Array, NaN: NaN, Infinity: 1 / 0 }, t.asmLibraryArg = { abort: Ar, assert: _t, enlargeMemory: oe, getTotalMemory: Ke, abortOnCannotGrowMemory: Kt, invoke_iiii: xr, ___assert_fail: Qe, ___setErrNo: ar, _emscripten_memcpy_big: de, DYNAMICTOP_PTR: Ze, tempDoublePtr: je, ABORT: ft, STACKTOP: te, STACK_MAX: qe }; var G = (function(ue, Ue, Ye) { var it = new ue.Int8Array(Ye); new ue.Int16Array(Ye); var i = new ue.Int32Array(Ye), we = new ue.Uint8Array(Ye); new ue.Uint16Array(Ye), new ue.Uint32Array(Ye), new ue.Float32Array(Ye), new ue.Float64Array(Ye); var Vr = Ue.DYNAMICTOP_PTR | 0; Ue.tempDoublePtr | 0, Ue.ABORT | 0; var St = Ue.STACKTOP | 0; Ue.STACK_MAX | 0, ue.NaN, ue.Infinity; var p = 0; ue.Math.floor, ue.Math.abs, ue.Math.sqrt, ue.Math.pow, ue.Math.cos, ue.Math.sin, ue.Math.tan, ue.Math.acos, ue.Math.asin, ue.Math.atan, ue.Math.atan2, ue.Math.exp, ue.Math.log, ue.Math.ceil; var $ = ue.Math.imul; ue.Math.min, ue.Math.max, ue.Math.clz32; var F = Ue.abort; Ue.assert; var C = Ue.enlargeMemory, zt = Ue.getTotalMemory, le = Ue.abortOnCannotGrowMemory; Ue.invoke_iiii; var Oe = Ue.___assert_fail, De = Ue.___setErrNo, Er = Ue._emscripten_memcpy_big; function Zr(l) { l = l | 0; var u = 0; return u = St, St = St + l | 0, St = St + 15 & -16, u | 0; } function Yr() { return St | 0; } function vr(l) { l = l | 0, St = l; } function Dr(l, u) { l = l | 0, St = l; } function Hc(l, u) { } function Gc(l) { l = l | 0, p = l; } function Wc() { return p | 0; } function fi(l, u) { l = l | 0, u = u | 0, mn(l | 0, 0, u | 0) | 0; } function Kc(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0; var I = 0, j = 0; return j = St, St = St + 64 | 0, I = j, U1(g, I) | 0 ? l = 1 : (Us(l, u, I, b, y), l = 0), St = j, l | 0; } function Us(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0; var I = 0, j = 0; I = St, St = St + 32 | 0, j = I, Ls(g, j), gs(l, u, g, y, 64), l = y + 64 | 0, u = j, g = l + 32 | 0; do it[l >> 0] = it[u >> 0] | 0, l = l + 1 | 0, u = u + 1 | 0; while ((l | 0) < (g | 0)); l = y + 96 | 0, u = b, g = l + 32 | 0; do it[l >> 0] = it[u >> 0] | 0, l = l + 1 | 0, u = u + 1 | 0; while ((l | 0) < (g | 0)); St = I; } function Yc(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0; j = St, St = St + 96 | 0, B = j + 32 | 0, z = j, Hr(u, g, l, B), Ls(B, z), I1(b, y, l + 96 | 0, 32, B, z, I), Ps(B), St = j; } function Hr(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, gs(l, u, g, b, 64); } function Ps(l) { l = l | 0, fi(l, 64); } function gs(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0; var I = 0, j = 0, B = 0; B = St, St = St + 176 | 0, I = B + 136 | 0, j = B, u ? (mn(j | 0, 0, 131) | 0, h1(I, l, u), N1(j, 20, 32, I, 8, I + 32 | 0), fi(I, 40), q1(b, j, g, y), fi(j, 131)) : tn(b | 0, g | 0, y | 0) | 0, St = B; } function Zt(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; for (b = 0, y = 0; b = b + (we[l + y >> 0] | 0) + (we[u + y >> 0] | 0) | 0, it[g + y >> 0] = b, y = y + 1 | 0, (y | 0) != 32; ) b = b >>> 8; } function Rr(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0; M = St, St = St + 688 | 0, E = M + 616 | 0, K = M + 552 | 0, et = M, q = M + 544 | 0, j = M + 480 | 0, B = M + 416 | 0, Tr(q, b, I), Hr(u, g, l, E), z = l + 96 | 0, jr(et, z, 32), b = (wi(b) | 0) == 0, b ? (an(et, 29668, 1), an(et, l + 64 | 0, 32)) : (an(et, 30596, 1), an(et, E, 64)), an(et, q, 4), Fi(et, j), $y(K, j, E, I), t1(K, j, E, I), jr(et, z, 32), b ? (an(et, 29672, 1), an(et, l + 64 | 0, 32)) : (an(et, 29670, 1), an(et, E, 64)), an(et, q, 4), Fi(et, B), Ps(E), Us(u, g, K, B + 32 | 0, y), fi(K, 64), fi(B, 64), St = M; } function Tr(l, u, g) { switch (l = l | 0, u = u | 0, g = g | 0, g | 0) { case 1: { it[l >> 0] = u >>> 24, it[l + 1 >> 0] = u >>> 16, it[l + 2 >> 0] = u >>> 8, it[l + 3 >> 0] = u; break; } case 2: { it[l + 3 >> 0] = u >>> 24, it[l + 2 >> 0] = u >>> 16, it[l + 1 >> 0] = u >>> 8, it[l >> 0] = u; break; } } } function jr(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0; j = St, St = St + 384 | 0, b = j + 256 | 0, y = j + 128 | 0, I = j, g >>> 0 > 128 && (Qa(l), Kn(l, u, g), Va(l, b), g = 64, u = b), (b | 0) != (u | 0) && tn(b | 0, u | 0, g | 0) | 0, g >>> 0 < 128 && mn(b + g | 0, 0, 128 - g | 0) | 0, u = 0; do g = it[b + u >> 0] | 0, it[y + u >> 0] = g ^ 54, it[I + u >> 0] = g ^ 92, u = u + 1 | 0; while ((u | 0) != 128); Qa(l), Kn(l, y, 128), y = l + 208 | 0, Qa(y), Kn(y, I, 128), St = j; } function wi(l) { return l = l | 0, l & -2147483648 | 0; } function an(l, u, g) { l = l | 0, u = u | 0, g = g | 0, Kn(l, u, g); } function Fi(l, u) { l = l | 0, u = u | 0, Va(l, u), l = l + 208 | 0, Kn(l, u, 64), Va(l, u); } function $y(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0; j = St, St = St + 32 | 0, y = j, I = y, B = I + 32 | 0; do it[I >> 0] = 0, I = I + 1 | 0; while ((I | 0) < (B | 0)); switch (b | 0) { case 1: { Nu(y, u), R1(y, g, l) | 0; break; } case 2: { qu(y, u), Zt(y, g, l); break; } } St = j; } function t1(l, u, g, b) { switch (l = l | 0, u = u | 0, g = g | 0, b = b | 0, b | 0) { case 1: { b1(l + 32 | 0, u + 32 | 0, g + 32 | 0); break; } case 2: { v1(l + 32 | 0, u + 32 | 0, g + 32 | 0); break; } } } function e1(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0, E = 0, K = 0; if (K = St, St = St + 560 | 0, j = K, B = K + 544 | 0, z = K + 480 | 0, E = K + 416 | 0, wi(g) | 0) l = 1; else { Tr(B, g, I), jr(j, u, 32), an(j, 29668, 1), an(j, l, 32), an(j, B, 4), Fi(j, z), r1(b, z, l, I), jr(j, u, 32), an(j, 29672, 1), an(j, l, 32), an(j, B, 4), Fi(j, E), l = E + 32 | 0, u = y + 32 | 0; do it[y >> 0] = it[l >> 0] | 0, y = y + 1 | 0, l = l + 1 | 0; while ((y | 0) < (u | 0)); l = 0; } return St = K, l | 0; } function r1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0; B = St, St = St + 64 | 0, y = B + 32 | 0, I = B, j = y, z = j + 32 | 0; do it[j >> 0] = 0, j = j + 1 | 0; while ((j | 0) < (z | 0)); switch (b | 0) { case 1: { Nu(y, u); break; } case 2: { qu(y, u); break; } } Ls(y, I), T1(I, g, l) | 0, St = B; } function n1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, Yc(l, 0, 0, u, g, b); } function _1(l, u, g, b) { return l = l | 0, u = u | 0, g = g | 0, b = b | 0, A1(l, u, g, b) | 0; } function o1(l, u) { l = l | 0, u = u | 0, Ls(l, u); } function a1(l, u, g) { return l = l | 0, u = u | 0, g = g | 0, Kc(0, 0, l, u, g) | 0; } function i1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, Rr(l, 0, 0, u, g, b); } function s1(l, u, g, b, y, I) { return l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, e1(l, u, g, b, y, I) | 0; } function c1(l, u, g, b) { return l = l | 0, u = u | 0, g = g | 0, b = b | 0, cm(g, b, l, u, 0, 0) | 0; } function d1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; b = St, St = St + 208 | 0, y = b, mn(y | 0, 0, 208) | 0, J1(y, 256), X1(y, l, u), tm(y, 256, g), St = b; } function u1(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, gs(l, u, g, b, y); } function l1(l, u, g, b, y, I, j, B) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, j = j | 0, B = B | 0; var z = 0, E = 0, K = 0, et = 0; K = St, St = St + 64 | 0, z = K, E = z, et = E + 64 | 0; do i[E >> 2] = 0, E = E + 4 | 0; while ((E | 0) < (et | 0)); return um(z, l, 256) | 0, et = lm(z, u, 0, 0, g, b, y, I, j, B) | 0, St = K, et | 0; } function p1() { return 416; } function g1(l, u, g) { l = l | 0, u = u | 0, g = g | 0, jr(l, u, g); } function f1(l, u, g) { l = l | 0, u = u | 0, g = g | 0, an(l, u, g); } function w1(l, u) { l = l | 0, u = u | 0, Fi(l, u); } function h1(l, u, g) { if (l = l | 0, u = u | 0, g = g | 0, !g) Oe(29696, 29709, 28, 29741); else { D1(u, g, 29674, 22, 15e3, l, 40); return; } } function Nu(l, u) { l = l | 0, u = u | 0; var g = 0; g = 0; do it[l + g >> 0] = (we[u + g >> 0] | 0) << 3, g = g + 1 | 0; while ((g | 0) != 32); } function qu(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0; for (g = 0, b = 0; y = u + g | 0, it[l + g >> 0] = (we[y >> 0] | 0) << 3 | b & 7, g = g + 1 | 0, (g | 0) != 28; ) b = (we[y >> 0] | 0) >>> 5; it[l + 28 >> 0] = (we[u + 27 >> 0] | 0) >>> 5; } function b1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0; b = 0; do it[l + b >> 0] = (we[g + b >> 0] | 0) + (we[u + b >> 0] | 0), b = b + 1 | 0; while ((b | 0) != 32); } function v1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; for (b = 0, y = 0; b = b + (we[u + y >> 0] | 0) + (we[g + y >> 0] | 0) | 0, it[l + y >> 0] = b, y = y + 1 | 0, (y | 0) != 32; ) b = b >>> 0 > 255 & 1; } function Ls(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0; j = St, St = St + 272 | 0, g = j + 160 | 0, b = j, y = j + 200 | 0, I = y + 32 | 0, B = I + 32 | 0; do it[I >> 0] = 0, I = I + 1 | 0; while ((I | 0) < (B | 0)); I = y, B = I + 32 | 0; do it[I >> 0] = it[l >> 0] | 0, I = I + 1 | 0, l = l + 1 | 0; while ((I | 0) < (B | 0)); Ga(g, y, 32), Mu(b, g), Ns(u, b), St = j; } function Ga(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0; b = St, St = St + 112 | 0, Pt = b + 40 | 0, y = b, mn(Pt + g | 0, 0, (g >>> 0 > 63 ? 0 : 64 - g | 0) | 0) | 0, tn(Pt | 0, u | 0, g | 0) | 0, Rt = Pn(Pt) | 0, Et = Pn(Pt + 4 | 0) | 0, wt = Pn(Pt + 8 | 0) | 0, gt = Pn(Pt + 12 | 0) | 0, nt = Pn(Pt + 16 | 0) | 0, M = Pn(Pt + 20 | 0) | 0, q = Pn(Pt + 24 | 0) | 0, et = Pn(Pt + 28 | 0) | 0, K = Pn(Pt + 32 | 0) | 0, E = Pn(Pt + 36 | 0) | 0, z = Pn(Pt + 40 | 0) | 0, B = Pn(Pt + 44 | 0) | 0, j = Pn(Pt + 48 | 0) | 0, I = Pn(Pt + 52 | 0) | 0, u = Pn(Pt + 56 | 0) | 0, g = Pn(Pt + 60 | 0) | 0, i[l >> 2] = Rt & 1073741823, i[l + 4 >> 2] = Et << 2 & 1073741820 | Rt >>> 30, i[l + 8 >> 2] = wt << 4 & 1073741808 | Et >>> 28, i[l + 12 >> 2] = gt << 6 & 1073741760 | wt >>> 26, i[l + 16 >> 2] = nt << 8 & 1073741568 | gt >>> 24, i[l + 20 >> 2] = M << 10 & 1073740800 | nt >>> 22, i[l + 24 >> 2] = q << 12 & 1073737728 | M >>> 20, i[l + 28 >> 2] = et << 14 & 1073725440 | q >>> 18, i[l + 32 >> 2] = K << 16 & 16711680 | et >>> 16, i[y >> 2] = K << 8 & 1073741568 | et >>> 24, i[y + 4 >> 2] = E << 10 & 1073740800 | K >>> 22, i[y + 8 >> 2] = z << 12 & 1073737728 | E >>> 20, i[y + 12 >> 2] = B << 14 & 1073725440 | z >>> 18, i[y + 16 >> 2] = j << 16 & 1073676288 | B >>> 16, i[y + 20 >> 2] = I << 18 & 1073479680 | j >>> 14, i[y + 24 >> 2] = u << 20 & 1072693248 | I >>> 12, i[y + 28 >> 2] = g << 22 & 1069547520 | u >>> 10, i[y + 32 >> 2] = g >>> 8, Gu(l, y, l), St = b; } function Mu(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0; j = St, St = St + 192 | 0, y = j + 120 | 0, I = j, m1(y, u), qs(I, 0, it[y + 1 >> 0] | 0), b = i[I + 40 >> 2] | 0, J = i[I >> 2] | 0, Dt = b + 268435380 - J | 0, yt = Dt & 67108863, i[l >> 2] = yt, ht = i[I + 44 >> 2] | 0, Z = i[I + 4 >> 2] | 0, Dt = ht + 134217724 + (Dt >>> 26) - Z | 0, i[l + 4 >> 2] = Dt & 33554431, At = i[I + 48 >> 2] | 0, u = i[I + 8 >> 2] | 0, Dt = At + 268435452 - u + (Dt >>> 25) | 0, i[l + 8 >> 2] = Dt & 67108863, Rt = i[I + 52 >> 2] | 0, Pt = i[I + 12 >> 2] | 0, Dt = Rt + 134217724 - Pt + (Dt >>> 26) | 0, i[l + 12 >> 2] = Dt & 33554431, wt = i[I + 56 >> 2] | 0, Et = i[I + 16 >> 2] | 0, Dt = wt + 268435452 - Et + (Dt >>> 25) | 0, i[l + 16 >> 2] = Dt & 67108863, nt = i[I + 60 >> 2] | 0, gt = i[I + 20 >> 2] | 0, Dt = nt + 134217724 - gt + (Dt >>> 26) | 0, i[l + 20 >> 2] = Dt & 33554431, q = i[I + 64 >> 2] | 0, M = i[I + 24 >> 2] | 0, Dt = q + 268435452 - M + (Dt >>> 25) | 0, i[l + 24 >> 2] = Dt & 67108863, K = i[I + 68 >> 2] | 0, et = i[I + 28 >> 2] | 0, Dt = K + 134217724 - et + (Dt >>> 26) | 0, i[l + 28 >> 2] = Dt & 33554431, z = i[I + 72 >> 2] | 0, E = i[I + 32 >> 2] | 0, Dt = z + 268435452 - E + (Dt >>> 25) | 0, i[l + 32 >> 2] = Dt & 67108863, g = i[I + 76 >> 2] | 0, B = i[I + 36 >> 2] | 0, Dt = g + 134217724 - B + (Dt >>> 26) | 0, i[l + 36 >> 2] = Dt & 33554431, i[l >> 2] = ((Dt >>> 25) * 19 | 0) + yt, b = J + b | 0, Z = (b >>> 26) + ht + Z | 0, i[l + 44 >> 2] = Z & 33554431, u = (Z >>> 25) + At + u | 0, i[l + 48 >> 2] = u & 67108863, u = Pt + Rt + (u >>> 26) | 0, i[l + 52 >> 2] = u & 33554431, u = Et + wt + (u >>> 25) | 0, i[l + 56 >> 2] = u & 67108863, u = gt + nt + (u >>> 26) | 0, i[l + 60 >> 2] = u & 33554431, u = M + q + (u >>> 25) | 0, i[l + 64 >> 2] = u & 67108863, u = et + K + (u >>> 26) | 0, i[l + 68 >> 2] = u & 33554431, u = E + z + (u >>> 25) | 0, i[l + 72 >> 2] = u & 67108863, u = B + g + (u >>> 26) | 0, i[l + 76 >> 2] = u & 33554431, i[l + 40 >> 2] = ((u >>> 25) * 19 | 0) + (b & 67108863), b = l + 80 | 0, u = l + 84 | 0, g = u + 36 | 0; do i[u >> 2] = 0, u = u + 4 | 0; while ((u | 0) < (g | 0)); g = I + 80 | 0, i[l + 120 >> 2] = i[g >> 2], i[l + 124 >> 2] = i[I + 84 >> 2], i[l + 128 >> 2] = i[I + 88 >> 2], i[l + 132 >> 2] = i[I + 92 >> 2], i[l + 136 >> 2] = i[I + 96 >> 2], i[l + 140 >> 2] = i[I + 100 >> 2], i[l + 144 >> 2] = i[I + 104 >> 2], i[l + 148 >> 2] = i[I + 108 >> 2], i[l + 152 >> 2] = i[I + 112 >> 2], i[l + 156 >> 2] = i[I + 116 >> 2], i[b >> 2] = 2, u = 3; do qs(I, u >>> 1, it[y + u >> 0] | 0), Qc(l, I), u = u + 2 | 0; while (u >>> 0 < 64); Vc(l, l), Vc(l, l), Vc(l, l), Hu(l, l), qs(I, 0, it[y >> 0] | 0), nr(g, g, 16), Qc(l, I), u = 2; do qs(I, u >>> 1, it[y + u >> 0] | 0), Qc(l, I), u = u + 2 | 0; while (u >>> 0 < 64); St = j; } function Ns(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0; g = St, St = St + 160 | 0, y = g + 80 | 0, I = g + 40 | 0, j = g, b = g + 120 | 0, y1(j, u + 80 | 0), nr(y, u, j), nr(I, u + 40 | 0, j), fs(l, I), fs(b, y), u = l + 31 | 0, it[u >> 0] = it[u >> 0] ^ it[b >> 0] << 7 & 255, St = g; } function y1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; g = St, St = St + 144 | 0, b = g + 96 | 0, I = g + 48 | 0, y = g, Wn(b, u, 1), Wn(I, b, 2), nr(y, I, u), nr(b, y, b), Wn(I, b, 1), nr(y, I, y), Du(y), Wn(y, y, 5), nr(l, y, b), St = g; } function nr(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0, se = 0, ve = 0, Fr = 0, hr = 0, sr = 0, yr = 0, wr = 0, Qt = 0, Ie = 0, Cr = 0, cn = 0, be = 0, Ee = 0, br = 0, Or = 0, ie = 0, Be = 0, Kr = 0, $r = 0, Br = 0, mr = 0, he = 0, me = 0, ze = 0, kn = 0, hn = 0, b_ = 0, F_ = 0, go = 0, fo = 0, d_ = 0, wo = 0, u_ = 0, R_ = 0, T_ = 0, Yn = 0, Bn = 0, Rn = 0, bn = 0, In = 0, l_ = 0, eo = 0, Ln = 0, p_ = 0, hi = 0, hs = 0, bi = 0, xn = 0, Yo = 0, Nn = 0, dn = 0, Qn = 0, un = 0, ln = 0, v_ = 0, Ci = 0, y_ = 0, Xa = 0, m_ = 0, Gs = 0, gl = 0, Ws = 0, fl = 0, Ks = 0, wl = 0, Ys = 0, hl = 0, bl = 0, vl = 0, yl = 0, Qs = 0, bs = 0, Vs = 0, ml = 0, Js = 0, kl = 0, Xs = 0, Il = 0, Zs = 0, xl = 0, $s = 0, Al = 0, tc = 0, jl = 0, ec = 0, zl = 0, El = 0, Bl = 0, Vn = 0, Za = 0, Jn = 0, Oi = 0, Ui = 0, Pi = 0, Li = 0, Ni = 0, qi = 0, An = 0, k_ = 0, $a = 0, I_ = 0, rc = 0, Sl = 0, nc = 0, Fl = 0, Rl = 0, Tl = 0, Cl = 0, _c = 0, Ol = 0, oc = 0, Ul = 0, ac = 0, Pl = 0, ic = 0, Ll = 0, sc = 0, Nl = 0, cc = 0, ql = 0, dc = 0, Ml = 0, uc = 0, Dl = 0, Hl = 0, Gl = 0; Pe = i[g >> 2] | 0, E = i[g + 4 >> 2] | 0, An = i[g + 8 >> 2] | 0, Vn = i[g + 12 >> 2] | 0, Jn = i[g + 16 >> 2] | 0, dn = i[g + 20 >> 2] | 0, un = i[g + 24 >> 2] | 0, Ee = i[g + 28 >> 2] | 0, Or = i[g + 32 >> 2] | 0, Fe = i[g + 36 >> 2] | 0, We = i[u >> 2] | 0, b = i[u + 4 >> 2] | 0, ln = i[u + 8 >> 2] | 0, I_ = i[u + 12 >> 2] | 0, k_ = i[u + 16 >> 2] | 0, m_ = i[u + 20 >> 2] | 0, y_ = i[u + 24 >> 2] | 0, Be = i[u + 28 >> 2] | 0, br = i[u + 32 >> 2] | 0, g = i[u + 36 >> 2] | 0, Gl = Q(b | 0, 0, Pe | 0, 0) | 0, Hl = p, Dl = Q(We | 0, 0, E | 0, 0) | 0, uc = p, Al = Q(I_ | 0, 0, Pe | 0, 0) | 0, $s = p, jl = Q(ln | 0, 0, E | 0, 0) | 0, tc = p, Bl = Q(b | 0, 0, An | 0, 0) | 0, El = p, zl = Q(We | 0, 0, Vn | 0, 0) | 0, ec = p, In = Q(m_ | 0, 0, Pe | 0, 0) | 0, bn = p, eo = Q(k_ | 0, 0, E | 0, 0) | 0, l_ = p, p_ = Q(I_ | 0, 0, An | 0, 0) | 0, Ln = p, hs = Q(ln | 0, 0, Vn | 0, 0) | 0, hi = p, Nn = Q(b | 0, 0, Jn | 0, 0) | 0, Yo = p, xn = Q(We | 0, 0, dn | 0, 0) | 0, bi = p, Gt = Q(Be | 0, 0, Pe | 0, 0) | 0, qt = p, gr = Q(y_ | 0, 0, E | 0, 0) | 0, Nt = p, ve = Q(m_ | 0, 0, An | 0, 0) | 0, se = p, hr = Q(k_ | 0, 0, Vn | 0, 0) | 0, Fr = p, yr = Q(I_ | 0, 0, Jn | 0, 0) | 0, sr = p, Qt = Q(ln | 0, 0, dn | 0, 0) | 0, wr = p, be = Q(b | 0, 0, un | 0, 0) | 0, cn = p, Cr = Q(We | 0, 0, Ee | 0, 0) | 0, Ie = p, M = Q(g | 0, 0, Pe | 0, 0) | 0, q = p, gt = Q(br | 0, 0, E | 0, 0) | 0, nt = p, Et = Q(Be | 0, 0, An | 0, 0) | 0, wt = p, Pt = Q(y_ | 0, 0, Vn | 0, 0) | 0, Rt = p, Z = Q(m_ | 0, 0, Jn | 0, 0) | 0, At = p, J = Q(k_ | 0, 0, dn | 0, 0) | 0, ht = p, Dt = Q(I_ | 0, 0, un | 0, 0) | 0, yt = p, mt = Q(ln | 0, 0, Ee | 0, 0) | 0, _e = p, Le = Q(b | 0, 0, Or | 0, 0) | 0, fe = p, bt = Q(We | 0, 0, Fe | 0, 0) | 0, Re = p, Mt = E << 1, ae = Vn << 1, Ne = dn << 1, I = Q(We | 0, 0, Pe | 0, 0) | 0, Qn = p, Sl = Q(ln | 0, 0, Pe | 0, 0) | 0, rc = p, Tl = Q(b | 0, 0, Mt | 0, 0) | 0, Rl = p, Fl = Q(We | 0, 0, An | 0, 0) | 0, nc = p, gl = Q(k_ | 0, 0, Pe | 0, 0) | 0, Gs = p, fl = Q(I_ | 0, 0, Mt | 0, 0) | 0, Ws = p, wl = Q(ln | 0, 0, An | 0, 0) | 0, Ks = p, vl = Q(b | 0, 0, ae | 0, 0) | 0, bl = p, hl = Q(We | 0, 0, Jn | 0, 0) | 0, Ys = p, $r = Q(y_ | 0, 0, Pe | 0, 0) | 0, Kr = p, mr = Q(m_ | 0, 0, Mt | 0, 0) | 0, Br = p, me = Q(k_ | 0, 0, An | 0, 0) | 0, he = p, kn = Q(I_ | 0, 0, ae | 0, 0) | 0, ze = p, b_ = Q(ln | 0, 0, Jn | 0, 0) | 0, hn = p, d_ = Q(b | 0, 0, Ne | 0, 0) | 0, fo = p, go = Q(We | 0, 0, un | 0, 0) | 0, F_ = p, Pe = Q(br | 0, 0, Pe | 0, 0) | 0, ke = p, Mt = Q(Be | 0, 0, Mt | 0, 0) | 0, Te = p, Yt = Q(y_ | 0, 0, An | 0, 0) | 0, Tt = p, ae = Q(m_ | 0, 0, ae | 0, 0) | 0, Ut = p, rr = Q(k_ | 0, 0, Jn | 0, 0) | 0, cr = p, Ne = Q(I_ | 0, 0, Ne | 0, 0) | 0, Ht = p, He = Q(ln | 0, 0, un | 0, 0) | 0, Lt = p, er = Q(b | 0, 0, Ee << 1 | 0, 0) | 0, $e = p, We = Q(We | 0, 0, Or | 0, 0) | 0, tr = p, An = An * 19 | 0, Vn = Vn & 2147483647, Jn = Jn * 19 | 0, dn = dn & 2147483647, bs = dn * 19 | 0, un = un * 19 | 0, Ee = Ee & 2147483647, R_ = Ee * 19 | 0, Or = Or * 19 | 0, $t = Fe * 19 | 0, Ml = Q(ln | 0, 0, $t | 0, 0) | 0, dc = p, ql = Q(I_ | 0, 0, Or | 0, 0) | 0, cc = p, Nl = Q(k_ | 0, 0, R_ | 0, 0) | 0, sc = p, Ll = Q(m_ | 0, 0, un | 0, 0) | 0, ic = p, Pl = Q(y_ | 0, 0, bs | 0, 0) | 0, ac = p, Ul = Q(Be | 0, 0, Jn | 0, 0) | 0, oc = p, Ol = Q(br | 0, 0, Vn * 19 | 0, 0) | 0, _c = p, Cl = Q(g | 0, 0, An | 0, 0) | 0, z = p, xl = Q(k_ | 0, 0, $t | 0, 0) | 0, Zs = p, Il = Q(m_ | 0, 0, Or | 0, 0) | 0, Xs = p, kl = Q(y_ | 0, 0, R_ | 0, 0) | 0, Js = p, ml = Q(Be | 0, 0, un | 0, 0) | 0, Vs = p, bs = Q(br | 0, 0, bs | 0, 0) | 0, Qs = p, yl = Q(g | 0, 0, Jn | 0, 0) | 0, j = p, Rn = Q(y_ | 0, 0, $t | 0, 0) | 0, Bn = p, Yn = Q(Be | 0, 0, Or | 0, 0) | 0, T_ = p, R_ = Q(br | 0, 0, R_ | 0, 0) | 0, u_ = p, wo = Q(g | 0, 0, un | 0, 0) | 0, y = p, $t = Q(br | 0, 0, $t | 0, 0) | 0, Xe = p, Me = Q(g | 0, 0, Or | 0, 0) | 0, u = p, Vn = Vn * 38 | 0, dn = dn * 38 | 0, Ee = Ee * 38 | 0, Fe = Fe * 38 | 0, b = Q(b | 0, 0, Fe | 0, 0) | 0, ie = p, ln = Q(ln | 0, 0, Or | 0, 0) | 0, v_ = p, Ci = Q(I_ | 0, 0, Ee | 0, 0) | 0, Xa = p, B = Q(k_ | 0, 0, un | 0, 0) | 0, Za = p, Oi = Q(m_ | 0, 0, dn | 0, 0) | 0, Ui = p, Pi = Q(y_ | 0, 0, Jn | 0, 0) | 0, Li = p, Ni = Q(Be | 0, 0, Vn | 0, 0) | 0, qi = p, An = Q(br | 0, 0, An | 0, 0) | 0, $a = p, E = Q(g | 0, 0, E * 38 | 0, 0) | 0, et = p, Qn = v(b | 0, ie | 0, I | 0, Qn | 0) | 0, v_ = v(Qn | 0, p | 0, ln | 0, v_ | 0) | 0, Xa = v(v_ | 0, p | 0, Ci | 0, Xa | 0) | 0, Za = v(Xa | 0, p | 0, B | 0, Za | 0) | 0, Ui = v(Za | 0, p | 0, Oi | 0, Ui | 0) | 0, Li = v(Ui | 0, p | 0, Pi | 0, Li | 0) | 0, qi = v(Li | 0, p | 0, Ni | 0, qi | 0) | 0, $a = v(qi | 0, p | 0, An | 0, $a | 0) | 0, et = v($a | 0, p | 0, E | 0, et | 0) | 0, E = p, I_ = Q(I_ | 0, 0, Fe | 0, 0) | 0, $a = p, k_ = Q(k_ | 0, 0, Or | 0, 0) | 0, An = p, qi = Q(m_ | 0, 0, Ee | 0, 0) | 0, Ni = p, Li = Q(y_ | 0, 0, un | 0, 0) | 0, Pi = p, Ui = Q(Be | 0, 0, dn | 0, 0) | 0, Oi = p, Jn = Q(br | 0, 0, Jn | 0, 0) | 0, Za = p, Vn = Q(g | 0, 0, Vn | 0, 0) | 0, B = p, m_ = Q(m_ | 0, 0, Fe | 0, 0) | 0, Xa = p, y_ = Q(y_ | 0, 0, Or | 0, 0) | 0, Ci = p, v_ = Q(Be | 0, 0, Ee | 0, 0) | 0, ln = p, un = Q(br | 0, 0, un | 0, 0) | 0, Qn = p, dn = Q(g | 0, 0, dn | 0, 0) | 0, I = p, Be = Q(Be | 0, 0, Fe | 0, 0) | 0, ie = p, Or = Q(br | 0, 0, Or | 0, 0) | 0, br = p, Ee = Q(g | 0, 0, Ee | 0, 0) | 0, b = p, Fe = Q(g | 0, 0, Fe | 0, 0) | 0, g = p, E = Je(et | 0, E | 0, 26) | 0, K = p, uc = v(Gl | 0, Hl | 0, Dl | 0, uc | 0) | 0, dc = v(uc | 0, p | 0, Ml | 0, dc | 0) | 0, cc = v(dc | 0, p | 0, ql | 0, cc | 0) | 0, sc = v(cc | 0, p | 0, Nl | 0, sc | 0) | 0, ic = v(sc | 0, p | 0, Ll | 0, ic | 0) | 0, ac = v(ic | 0, p | 0, Pl | 0, ac | 0) | 0, oc = v(ac | 0, p | 0, Ul | 0, oc | 0) | 0, _c = v(oc | 0, p | 0, Ol | 0, _c | 0) | 0, z = v(_c | 0, p | 0, Cl | 0, z | 0) | 0, K = v(z | 0, p | 0, E | 0, K | 0) | 0, E = Je(K | 0, p | 0, 25) | 0, z = p, nc = v(Tl | 0, Rl | 0, Fl | 0, nc | 0) | 0, rc = v(nc | 0, p | 0, Sl | 0, rc | 0) | 0, $a = v(rc | 0, p | 0, I_ | 0, $a | 0) | 0, An = v($a | 0, p | 0, k_ | 0, An | 0) | 0, Ni = v(An | 0, p | 0, qi | 0, Ni | 0) | 0, Pi = v(Ni | 0, p | 0, Li | 0, Pi | 0) | 0, Oi = v(Pi | 0, p | 0, Ui | 0, Oi | 0) | 0, Za = v(Oi | 0, p | 0, Jn | 0, Za | 0) | 0, B = v(Za | 0, p | 0, Vn | 0, B | 0) | 0, z = v(B | 0, p | 0, E | 0, z | 0) | 0, E = Je(z | 0, p | 0, 26) | 0, B = p, ec = v(Bl | 0, El | 0, zl | 0, ec | 0) | 0, tc = v(ec | 0, p | 0, jl | 0, tc | 0) | 0, $s = v(tc | 0, p | 0, Al | 0, $s | 0) | 0, Zs = v($s | 0, p | 0, xl | 0, Zs | 0) | 0, Xs = v(Zs | 0, p | 0, Il | 0, Xs | 0) | 0, Js = v(Xs | 0, p | 0, kl | 0, Js | 0) | 0, Vs = v(Js | 0, p | 0, ml | 0, Vs | 0) | 0, Qs = v(Vs | 0, p | 0, bs | 0, Qs | 0) | 0, j = v(Qs | 0, p | 0, yl | 0, j | 0) | 0, B = v(j | 0, p | 0, E | 0, B | 0) | 0, E = Je(B | 0, p | 0, 25) | 0, j = p, Ys = v(vl | 0, bl | 0, hl | 0, Ys | 0) | 0, Ks = v(Ys | 0, p | 0, wl | 0, Ks | 0) | 0, Ws = v(Ks | 0, p | 0, fl | 0, Ws | 0) | 0, Gs = v(Ws | 0, p | 0, gl | 0, Gs | 0) | 0, Xa = v(Gs | 0, p | 0, m_ | 0, Xa | 0) | 0, Ci = v(Xa | 0, p | 0, y_ | 0, Ci | 0) | 0, ln = v(Ci | 0, p | 0, v_ | 0, ln | 0) | 0, Qn = v(ln | 0, p | 0, un | 0, Qn | 0) | 0, I = v(Qn | 0, p | 0, dn | 0, I | 0) | 0, j = v(I | 0, p | 0, E | 0, j | 0) | 0, E = Je(j | 0, p | 0, 26) | 0, I = p, bi = v(Nn | 0, Yo | 0, xn | 0, bi | 0) | 0, hi = v(bi | 0, p | 0, hs | 0, hi | 0) | 0, Ln = v(hi | 0, p | 0, p_ | 0, Ln | 0) | 0, l_ = v(Ln | 0, p | 0, eo | 0, l_ | 0) | 0, bn = v(l_ | 0, p | 0, In | 0, bn | 0) | 0, Bn = v(bn | 0, p | 0, Rn | 0, Bn | 0) | 0, T_ = v(Bn | 0, p | 0, Yn | 0, T_ | 0) | 0, u_ = v(T_ | 0, p | 0, R_ | 0, u_ | 0) | 0, y = v(u_ | 0, p | 0, wo | 0, y | 0) | 0, I = v(y | 0, p | 0, E | 0, I | 0) | 0, E = Je(I | 0, p | 0, 25) | 0, y = p, F_ = v(d_ | 0, fo | 0, go | 0, F_ | 0) | 0, hn = v(F_ | 0, p | 0, b_ | 0, hn | 0) | 0, ze = v(hn | 0, p | 0, kn | 0, ze | 0) | 0, he = v(ze | 0, p | 0, me | 0, he | 0) | 0, Br = v(he | 0, p | 0, mr | 0, Br | 0) | 0, Kr = v(Br | 0, p | 0, $r | 0, Kr | 0) | 0, ie = v(Kr | 0, p | 0, Be | 0, ie | 0) | 0, br = v(ie | 0, p | 0, Or | 0, br | 0) | 0, b = v(br | 0, p | 0, Ee | 0, b | 0) | 0, y = v(b | 0, p | 0, E | 0, y | 0) | 0, E = Je(y | 0, p | 0, 26) | 0, b = p, Ie = v(be | 0, cn | 0, Cr | 0, Ie | 0) | 0, wr = v(Ie | 0, p | 0, Qt | 0, wr | 0) | 0, sr = v(wr | 0, p | 0, yr | 0, sr | 0) | 0, Fr = v(sr | 0, p | 0, hr | 0, Fr | 0) | 0, se = v(Fr | 0, p | 0, ve | 0, se | 0) | 0, Nt = v(se | 0, p | 0, gr | 0, Nt | 0) | 0, qt = v(Nt | 0, p | 0, Gt | 0, qt | 0) | 0, Xe = v(qt | 0, p | 0, $t | 0, Xe | 0) | 0, u = v(Xe | 0, p | 0, Me | 0, u | 0) | 0, b = v(u | 0, p | 0, E | 0, b | 0) | 0, E = Je(b | 0, p | 0, 25) | 0, u = p, tr = v(er | 0, $e | 0, We | 0, tr | 0) | 0, Lt = v(tr | 0, p | 0, He | 0, Lt | 0) | 0, Ht = v(Lt | 0, p | 0, Ne | 0, Ht | 0) | 0, cr = v(Ht | 0, p | 0, rr | 0, cr | 0) | 0, Ut = v(cr | 0, p | 0, ae | 0, Ut | 0) | 0, Tt = v(Ut | 0, p | 0, Yt | 0, Tt | 0) | 0, Te = v(Tt | 0, p | 0, Mt | 0, Te | 0) | 0, ke = v(Te | 0, p | 0, Pe | 0, ke | 0) | 0, g = v(ke | 0, p | 0, Fe | 0, g | 0) | 0, u = v(g | 0, p | 0, E | 0, u | 0) | 0, E = Je(u | 0, p | 0, 26) | 0, g = p, Re = v(Le | 0, fe | 0, bt | 0, Re | 0) | 0, _e = v(Re | 0, p | 0, mt | 0, _e | 0) | 0, yt = v(_e | 0, p | 0, Dt | 0, yt | 0) | 0, ht = v(yt | 0, p | 0, J | 0, ht | 0) | 0, At = v(ht | 0, p | 0, Z | 0, At | 0) | 0, Rt = v(At | 0, p | 0, Pt | 0, Rt | 0) | 0, wt = v(Rt | 0, p | 0, Et | 0, wt | 0) | 0, nt = v(wt | 0, p | 0, gt | 0, nt | 0) | 0, q = v(nt | 0, p | 0, M | 0, q | 0) | 0, g = v(q | 0, p | 0, E | 0, g | 0) | 0, E = Je(g | 0, p | 0, 25) | 0, E = Q(E | 0, 0, 19, 0) | 0, et = v(E | 0, p | 0, et & 67108863 | 0, 0) | 0, E = Je(et | 0, p | 0, 26) | 0, i[l >> 2] = et & 67108863, i[l + 4 >> 2] = (K & 33554431) + E, i[l + 8 >> 2] = z & 67108863, i[l + 12 >> 2] = B & 33554431, i[l + 16 >> 2] = j & 67108863, i[l + 20 >> 2] = I & 33554431, i[l + 24 >> 2] = y & 67108863, i[l + 28 >> 2] = b & 33554431, i[l + 32 >> 2] = u & 67108863, i[l + 36 >> 2] = g & 33554431; } function fs(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0; K = i[u >> 2] | 0, E = (i[u + 4 >> 2] | 0) + (K >>> 26) | 0, z = (E >>> 25) + (i[u + 8 >> 2] | 0) | 0, B = (z >>> 26) + (i[u + 12 >> 2] | 0) | 0, j = (B >>> 25) + (i[u + 16 >> 2] | 0) | 0, I = (j >>> 26) + (i[u + 20 >> 2] | 0) | 0, y = (I >>> 25) + (i[u + 24 >> 2] | 0) | 0, b = (y >>> 26) + (i[u + 28 >> 2] | 0) | 0, g = (b >>> 25) + (i[u + 32 >> 2] | 0) | 0, u = (g >>> 26) + (i[u + 36 >> 2] | 0) | 0, K = ((u >>> 25) * 19 | 0) + (K & 67108863) | 0, E = (K >>> 26) + (E & 33554431) | 0, z = (E >>> 25) + (z & 67108863) | 0, B = (z >>> 26) + (B & 33554431) | 0, j = (B >>> 25) + (j & 67108863) | 0, I = (j >>> 26) + (I & 33554431) | 0, y = (I >>> 25) + (y & 67108863) | 0, b = (y >>> 26) + (b & 33554431) | 0, g = (b >>> 25) + (g & 67108863) | 0, u = (g >>> 26) + (u & 33554431) | 0, K = (K & 67108863) + 19 + (0 - (u >>> 25) & 19) | 0, E = (K >>> 26) + (E & 33554431) | 0, z = (E >>> 25) + (z & 67108863) | 0, B = (z >>> 26) + (B & 33554431) | 0, j = (B >>> 25) + (j & 67108863) | 0, I = (j >>> 26) + (I & 33554431) | 0, y = (I >>> 25) + (y & 67108863) | 0, b = (y >>> 26) + (b & 33554431) | 0, g = (b >>> 25) + (g & 67108863) | 0, u = (g >>> 26) + (u & 33554431) | 0, K = (K & 67108863) + 67108845 + (0 - (u >>> 25) & 19) | 0, E = (E & 33554431) + 33554431 + (K >>> 26) | 0, z = (z & 67108863) + 67108863 + (E >>> 25) | 0, B = (B & 33554431) + 33554431 + (z >>> 26) | 0, j = (j & 67108863) + 67108863 + (B >>> 25) | 0, I = (I & 33554431) + 33554431 + (j >>> 26) | 0, y = (y & 67108863) + 67108863 + (I >>> 25) | 0, b = (b & 33554431) + 33554431 + (y >>> 26) | 0, g = (g & 67108863) + 67108863 + (b >>> 25) | 0, u = u + 33554431 + (g >>> 26) | 0, it[l >> 0] = K, it[l + 1 >> 0] = K >>> 8, it[l + 2 >> 0] = K >>> 16, it[l + 3 >> 0] = E << 2 | K >>> 24 & 3, it[l + 4 >> 0] = E >>> 6, it[l + 5 >> 0] = E >>> 14, it[l + 6 >> 0] = z << 3 | E >>> 22 & 7, it[l + 7 >> 0] = z >>> 5, it[l + 8 >> 0] = z >>> 13, it[l + 9 >> 0] = B << 5 | z >>> 21 & 31, it[l + 10 >> 0] = B >>> 3, it[l + 11 >> 0] = B >>> 11, it[l + 12 >> 0] = j << 6 | B >>> 19 & 63, it[l + 13 >> 0] = j >>> 2, it[l + 14 >> 0] = j >>> 10, it[l + 15 >> 0] = j >>> 18, it[l + 16 >> 0] = I, it[l + 17 >> 0] = I >>> 8, it[l + 18 >> 0] = I >>> 16, it[l + 19 >> 0] = y << 1 | I >>> 24 & 1, it[l + 20 >> 0] = y >>> 7, it[l + 21 >> 0] = y >>> 15, it[l + 22 >> 0] = b << 3 | y >>> 23 & 7, it[l + 23 >> 0] = b >>> 5, it[l + 24 >> 0] = b >>> 13, it[l + 25 >> 0] = g << 4 | b >>> 21 & 15, it[l + 26 >> 0] = g >>> 4, it[l + 27 >> 0] = g >>> 12, it[l + 28 >> 0] = u << 6 | g >>> 20 & 63, it[l + 29 >> 0] = u >>> 2, it[l + 30 >> 0] = u >>> 10, it[l + 31 >> 0] = u >>> 18 & 127; } function Wn(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0, se = 0, ve = 0, Fr = 0, hr = 0, sr = 0, yr = 0, wr = 0, Qt = 0, Ie = 0, Cr = 0, cn = 0, be = 0, Ee = 0, br = 0, Or = 0, ie = 0, Be = 0, Kr = 0, $r = 0, Br = 0, mr = 0, he = 0, me = 0, ze = 0, kn = 0, hn = 0, b_ = 0, F_ = 0, go = 0, fo = 0, d_ = 0, wo = 0, u_ = 0, R_ = 0, T_ = 0, Yn = 0, Bn = 0, Rn = 0, bn = 0, In = 0, l_ = 0, eo = 0, Ln = 0, p_ = 0, hi = 0, hs = 0, bi = 0, xn = 0, Yo = 0, Nn = 0, dn = 0, Qn = 0, un = 0, ln = 0, v_ = 0; b = i[u >> 2] | 0, y = i[u + 4 >> 2] | 0, I = i[u + 8 >> 2] | 0, j = i[u + 12 >> 2] | 0, B = i[u + 16 >> 2] | 0, z = i[u + 20 >> 2] | 0, E = i[u + 24 >> 2] | 0, K = i[u + 28 >> 2] | 0, et = i[u + 32 >> 2] | 0, u = i[u + 36 >> 2] | 0; do nt = Q(b | 0, 0, b | 0, 0) | 0, q = p, Et = b << 1, bi = Q(Et | 0, 0, y | 0, 0) | 0, gt = p, Yn = Q(Et | 0, 0, I | 0, 0) | 0, T_ = p, xn = y << 1, Rn = Q(xn | 0, 0, y | 0, 0) | 0, Bn = p, hn = Q(Et | 0, 0, j | 0, 0) | 0, kn = p, F_ = Q(xn | 0, 0, I | 0, 0) | 0, b_ = p, br = Q(Et | 0, 0, B | 0, 0) | 0, Ee = p, In = j << 1, ie = Q(xn | 0, 0, In | 0, 0) | 0, Or = p, Kr = Q(I | 0, 0, I | 0, 0) | 0, Be = p, Nn = I << 1, hr = Q(Et | 0, 0, z | 0, 0) | 0, Fr = p, yr = Q(xn | 0, 0, B | 0, 0) | 0, sr = p, Qt = Q(Nn | 0, 0, j | 0, 0) | 0, wr = p, $e = Q(Et | 0, 0, E | 0, 0) | 0, We = p, Br = z << 1, Me = Q(xn | 0, 0, Br | 0, 0) | 0, er = p, $t = Q(Nn | 0, 0, B | 0, 0) | 0, Xe = p, Gt = Q(In | 0, 0, j | 0, 0) | 0, qt = p, Ut = Q(Et | 0, 0, K | 0, 0) | 0, Yt = p, cr = Q(xn | 0, 0, E | 0, 0) | 0, ae = p, Ht = Q(Nn | 0, 0, z | 0, 0) | 0, rr = p, tr = Q(In | 0, 0, B | 0, 0) | 0, He = p, mt = Q(Et | 0, 0, et | 0, 0) | 0, _e = p, ve = K << 1, bt = Q(xn | 0, 0, ve | 0, 0) | 0, Re = p, Le = Q(Nn | 0, 0, E | 0, 0) | 0, fe = p, ke = Q(In | 0, 0, Br | 0, 0) | 0, Fe = p, Tt = Q(B | 0, 0, B | 0, 0) | 0, Mt = p, Et = Q(Et | 0, 0, u | 0, 0) | 0, wt = p, Pt = Q(xn | 0, 0, et | 0, 0) | 0, Rt = p, Z = Q(Nn | 0, 0, K | 0, 0) | 0, At = p, Dt = Q(In | 0, 0, E | 0, 0) | 0, yt = p, J = Q(B | 0, 0, Br | 0, 0) | 0, ht = p, p_ = E * 19 | 0, he = K * 38 | 0, gr = et * 19 | 0, Te = u * 38 | 0, xn = Q(xn | 0, 0, Te | 0, 0) | 0, Yo = p, Nn = Q(Nn | 0, 0, gr | 0, 0) | 0, dn = p, Qn = Q(In | 0, 0, he | 0, 0) | 0, un = p, eo = B << 1, bn = Q(eo | 0, 0, p_ | 0, 0) | 0, ln = p, v_ = Q(z * 38 | 0, 0, z | 0, 0) | 0, v_ = v(bn | 0, ln | 0, v_ | 0, p | 0) | 0, un = v(v_ | 0, p | 0, Qn | 0, un | 0) | 0, dn = v(un | 0, p | 0, Nn | 0, dn | 0) | 0, Yo = v(dn | 0, p | 0, xn | 0, Yo | 0) | 0, q = v(Yo | 0, p | 0, nt | 0, q | 0) | 0, nt = p, Yo = Q(I & 2147483647 | 0, 0, Te | 0, 0) | 0, xn = p, dn = Q(In | 0, 0, gr | 0, 0) | 0, Nn = p, un = Q(B | 0, 0, he | 0, 0) | 0, Qn = p, v_ = Q(Br | 0, 0, p_ | 0, 0) | 0, ln = p, In = Q(In | 0, 0, Te | 0, 0) | 0, bn = p, eo = Q(eo | 0, 0, gr | 0, 0) | 0, l_ = p, hs = Q(Br | 0, 0, he | 0, 0) | 0, hi = p, p_ = Q(p_ | 0, 0, E | 0, 0) | 0, Ln = p, fo = Q(B | 0, 0, Te | 0, 0) | 0, go = p, R_ = Q(Br | 0, 0, gr | 0, 0) | 0, u_ = p, wo = Q(he | 0, 0, E | 0, 0) | 0, d_ = p, Br = Q(Br | 0, 0, Te | 0, 0) | 0, $r = p, ze = Q(E << 1 | 0, 0, gr | 0, 0) | 0, me = p, he = Q(he | 0, 0, K | 0, 0) | 0, mr = p, be = Q(E | 0, 0, Te | 0, 0) | 0, cn = p, Cr = Q(ve | 0, 0, gr | 0, 0) | 0, Ie = p, ve = Q(ve | 0, 0, Te | 0, 0) | 0, se = p, gr = Q(gr | 0, 0, et | 0, 0) | 0, Nt = p, Lt = Q(Te | 0, 0, et | 0, 0) | 0, Ne = p, Te = Q(Te | 0, 0, u | 0, 0) | 0, Pe = p, nt = Je(q | 0, nt | 0, 26) | 0, M = p, Qn = v(v_ | 0, ln | 0, un | 0, Qn | 0) | 0, Nn = v(Qn | 0, p | 0, dn | 0, Nn | 0) | 0, xn = v(Nn | 0, p | 0, Yo | 0, xn | 0) | 0, gt = v(xn | 0, p | 0, bi | 0, gt | 0) | 0, M = v(gt | 0, p | 0, nt | 0, M | 0) | 0, nt = Je(M | 0, p | 0, 25) | 0, gt = p, Ln = v(hs | 0, hi | 0, p_ | 0, Ln | 0) | 0, l_ = v(Ln | 0, p | 0, eo | 0, l_ | 0) | 0, bn = v(l_ | 0, p | 0, In | 0, bn | 0) | 0, Bn = v(bn | 0, p | 0, Rn | 0, Bn | 0) | 0, T_ = v(Bn | 0, p | 0, Yn | 0, T_ | 0) | 0, gt = v(T_ | 0, p | 0, nt | 0, gt | 0) | 0, I = gt & 67108863, gt = Je(gt | 0, p | 0, 26) | 0, nt = p, d_ = v(R_ | 0, u_ | 0, wo | 0, d_ | 0) | 0, go = v(d_ | 0, p | 0, fo | 0, go | 0) | 0, b_ = v(go | 0, p | 0, F_ | 0, b_ | 0) | 0, kn = v(b_ | 0, p | 0, hn | 0, kn | 0) | 0, nt = v(kn | 0, p | 0, gt | 0, nt | 0) | 0, j = nt & 33554431, nt = Je(nt | 0, p | 0, 25) | 0, gt = p, mr = v(ze | 0, me | 0, he | 0, mr | 0) | 0, $r = v(mr | 0, p | 0, Br | 0, $r | 0) | 0, Be = v($r | 0, p | 0, Kr | 0, Be | 0) | 0, Or = v(Be | 0, p | 0, ie | 0, Or | 0) | 0, Ee = v(Or | 0, p | 0, br | 0, Ee | 0) | 0, gt = v(Ee | 0, p | 0, nt | 0, gt | 0) | 0, B = gt & 67108863, gt = Je(gt | 0, p | 0, 26) | 0, nt = p, Ie = v(be | 0, cn | 0, Cr | 0, Ie | 0) | 0, wr = v(Ie | 0, p | 0, Qt | 0, wr | 0) | 0, sr = v(wr | 0, p | 0, yr | 0, sr | 0) | 0, Fr = v(sr | 0, p | 0, hr | 0, Fr | 0) | 0, nt = v(Fr | 0, p | 0, gt | 0, nt | 0) | 0, z = nt & 33554431, nt = Je(nt | 0, p | 0, 25) | 0, gt = p, Nt = v(ve | 0, se | 0, gr | 0, Nt | 0) | 0, qt = v(Nt | 0, p | 0, Gt | 0, qt | 0) | 0, Xe = v(qt | 0, p | 0, $t | 0, Xe | 0) | 0, er = v(Xe | 0, p | 0, Me | 0, er | 0) | 0, We = v(er | 0, p | 0, $e | 0, We | 0) | 0, gt = v(We | 0, p | 0, nt | 0, gt | 0) | 0, E = gt & 67108863, gt = Je(gt | 0, p | 0, 26) | 0, nt = p, Ne = v(tr | 0, He | 0, Lt | 0, Ne | 0) | 0, rr = v(Ne | 0, p | 0, Ht | 0, rr | 0) | 0, ae = v(rr | 0, p | 0, cr | 0, ae | 0) | 0, Yt = v(ae | 0, p | 0, Ut | 0, Yt | 0) | 0, nt = v(Yt | 0, p | 0, gt | 0, nt | 0) | 0, K = nt & 33554431, nt = Je(nt | 0, p | 0, 25) | 0, gt = p, Pe = v(Tt | 0, Mt | 0, Te | 0, Pe | 0) | 0, Fe = v(Pe | 0, p | 0, ke | 0, Fe | 0) | 0, fe = v(Fe | 0, p | 0, Le | 0, fe | 0) | 0, Re = v(fe | 0, p | 0, bt | 0, Re | 0) | 0, _e = v(Re | 0, p | 0, mt | 0, _e | 0) | 0, gt = v(_e | 0, p | 0, nt | 0, gt | 0) | 0, et = gt & 67108863, gt = Je(gt | 0, p | 0, 26) | 0, nt = p, ht = v(Dt | 0, yt | 0, J | 0, ht | 0) | 0, At = v(ht | 0, p | 0, Z | 0, At | 0) | 0, Rt = v(At | 0, p | 0, Pt | 0, Rt | 0) | 0, wt = v(Rt | 0, p | 0, Et | 0, wt | 0) | 0, nt = v(wt | 0, p | 0, gt | 0, nt | 0) | 0, u = nt & 33554431, nt = Je(nt | 0, p | 0, 25) | 0, nt = Q(nt | 0, 0, 19, 0) | 0, q = v(nt | 0, p | 0, q & 67108863 | 0, 0) | 0, b = q & 67108863, q = Je(q | 0, p | 0, 26) | 0, y = (M & 33554431) + q | 0, g = g + -1 | 0; while ((g | 0) != 0); i[l >> 2] = b, i[l + 4 >> 2] = y, i[l + 8 >> 2] = I, i[l + 12 >> 2] = j, i[l + 16 >> 2] = B, i[l + 20 >> 2] = z, i[l + 24 >> 2] = E, i[l + 28 >> 2] = K, i[l + 32 >> 2] = et, i[l + 36 >> 2] = u; } function Du(l) { l = l | 0; var u = 0, g = 0, b = 0; u = St, St = St + 96 | 0, g = u + 48 | 0, b = u, Wn(g, l, 5), nr(l, g, l), Wn(g, l, 10), nr(b, g, l), Wn(g, b, 20), nr(g, g, b), Wn(g, g, 10), nr(l, g, l), Wn(g, l, 50), nr(b, g, l), Wn(g, b, 100), nr(g, g, b), Wn(g, g, 50), nr(l, g, l), St = u; } function m1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0; for (j = 0, B = l; ; ) { for (g = 0, y = i[u + (j << 2) >> 2] | 0, b = B; it[b >> 0] = y & 15, y = y >>> 4, g = g + 1 | 0, (g | 0) != 7; ) b = b + 1 | 0; for (I = 0, g = i[u + ((j | 1) << 2) >> 2] << 2 | y, b = B + 7 | 0; it[b >> 0] = g & 15, I = I + 1 | 0, (I | 0) != 8; ) g = g >>> 4, b = b + 1 | 0; if (j = j + 2 | 0, j >>> 0 >= 8) break; B = B + 15 | 0; } g = i[u + 32 >> 2] | 0, it[l + 60 >> 0] = g & 15, it[l + 61 >> 0] = g >>> 4 & 15, it[l + 62 >> 0] = g >>> 8 & 15, it[l + 63 >> 0] = g >>> 12 & 15, g = 0, b = 0, y = it[l >> 0] | 0; do B = g + (y & 255) | 0, u = b, b = b + 1 | 0, j = l + b | 0, y = (B << 24 >> 28) + (we[j >> 0] | 0) & 255, it[j >> 0] = y, B = B & 15, g = B >>> 3, it[l + u >> 0] = B - (g << 4); while ((b | 0) != 63); l = l + 63 | 0, it[l >> 0] = g + (we[l >> 0] | 0); } function qs(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0; $t = St, St = St + 96 | 0, Me = $t, er = (g & 255) >>> 7, Xe = 0 - er | 0, er = (g << 24 >> 24) - er ^ Xe, g = Me, b = g + 96 | 0; do i[g >> 2] = 0, g = g + 4 | 0; while ((g | 0) < (b | 0)); it[Me >> 0] = 1, $e = Me + 32 | 0, it[$e >> 0] = 1, y = u << 3, B = Me + 4 | 0, E = Me + 8 | 0, q = Me + 12 | 0, gt = Me + 16 | 0, Et = Me + 20 | 0, At = Me + 24 | 0, J = Me + 28 | 0, yt = Me + 36 | 0, Dt = Me + 40 | 0, _e = Me + 44 | 0, mt = Me + 48 | 0, Re = Me + 52 | 0, bt = Me + 56 | 0, fe = Me + 60 | 0, Le = Me + 64 | 0, Fe = Me + 68 | 0, ke = Me + 72 | 0, Pe = Me + 76 | 0, Te = Me + 80 | 0, Mt = Me + 84 | 0, Tt = Me + 88 | 0, Yt = Me + 92 | 0, g = 0, b = 0, u = 0, I = 0, j = 0, z = 0, K = 0, et = 0, M = 0, nt = 0, wt = 0, Rt = 0, Pt = 0, Z = 0, ht = 0, Ut = i[Me >> 2] | 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = i[$e >> 2] | 0, We = 0; do Nt = g + y | 0, g = g + 1 | 0, Gt = k1(er, g) | 0, qt = Gt + -1 | 0, Gt = 0 - Gt | 0, Ut = i[64 + (Nt * 96 | 0) >> 2] & Gt | Ut & qt, ae = i[64 + (Nt * 96 | 0) + 4 >> 2] & Gt | ae & qt, cr = i[64 + (Nt * 96 | 0) + 8 >> 2] & Gt | cr & qt, rr = i[64 + (Nt * 96 | 0) + 12 >> 2] & Gt | rr & qt, Ht = i[64 + (Nt * 96 | 0) + 16 >> 2] & Gt | Ht & qt, Ne = i[64 + (Nt * 96 | 0) + 20 >> 2] & Gt | Ne & qt, Lt = i[64 + (Nt * 96 | 0) + 24 >> 2] & Gt | Lt & qt, He = i[64 + (Nt * 96 | 0) + 28 >> 2] & Gt | He & qt, tr = i[64 + (Nt * 96 | 0) + 32 >> 2] & Gt | tr & qt, We = i[64 + (Nt * 96 | 0) + 36 >> 2] & Gt | We & qt, b = i[64 + (Nt * 96 | 0) + 40 >> 2] & Gt | b & qt, u = i[64 + (Nt * 96 | 0) + 44 >> 2] & Gt | u & qt, I = i[64 + (Nt * 96 | 0) + 48 >> 2] & Gt | I & qt, j = i[64 + (Nt * 96 | 0) + 52 >> 2] & Gt | j & qt, z = i[64 + (Nt * 96 | 0) + 56 >> 2] & Gt | z & qt, K = i[64 + (Nt * 96 | 0) + 60 >> 2] & Gt | K & qt, et = i[64 + (Nt * 96 | 0) + 64 >> 2] & Gt | et & qt, M = i[64 + (Nt * 96 | 0) + 68 >> 2] & Gt | M & qt, nt = i[64 + (Nt * 96 | 0) + 72 >> 2] & Gt | nt & qt, wt = i[64 + (Nt * 96 | 0) + 76 >> 2] & Gt | wt & qt, Rt = i[64 + (Nt * 96 | 0) + 80 >> 2] & Gt | Rt & qt, Pt = i[64 + (Nt * 96 | 0) + 84 >> 2] & Gt | Pt & qt, Z = i[64 + (Nt * 96 | 0) + 88 >> 2] & Gt | Z & qt, ht = i[64 + (Nt * 96 | 0) + 92 >> 2] & Gt | ht & qt; while ((g | 0) != 8); i[Me >> 2] = Ut, i[B >> 2] = ae, i[E >> 2] = cr, i[q >> 2] = rr, i[gt >> 2] = Ht, i[Et >> 2] = Ne, i[At >> 2] = Lt, i[J >> 2] = He, i[$e >> 2] = tr, i[yt >> 2] = We, i[Dt >> 2] = b, i[_e >> 2] = u, i[mt >> 2] = I, i[Re >> 2] = j, i[bt >> 2] = z, i[fe >> 2] = K, i[Le >> 2] = et, i[Fe >> 2] = M, i[ke >> 2] = nt, i[Pe >> 2] = wt, i[Te >> 2] = Rt, i[Mt >> 2] = Pt, i[Tt >> 2] = Z, i[Yt >> 2] = ht, Ms(l, Me), fe = l + 40 | 0, Ms(fe, $e), mt = l + 80 | 0, Ms(mt, Le), _e = i[l >> 2] | 0, bt = i[fe >> 2] | 0, Re = (bt ^ _e) & Xe, i[l >> 2] = Re ^ _e, i[fe >> 2] = Re ^ bt, fe = l + 4 | 0, bt = i[fe >> 2] | 0, Re = l + 44 | 0, _e = i[Re >> 2] | 0, Dt = (_e ^ bt) & Xe, i[fe >> 2] = Dt ^ bt, i[Re >> 2] = Dt ^ _e, Re = l + 8 | 0, _e = i[Re >> 2] | 0, Dt = l + 48 | 0, fe = i[Dt >> 2] | 0, bt = (fe ^ _e) & Xe, i[Re >> 2] = bt ^ _e, i[Dt >> 2] = bt ^ fe, Dt = l + 12 | 0, fe = i[Dt >> 2] | 0, bt = l + 52 | 0, Re = i[bt >> 2] | 0, _e = (Re ^ fe) & Xe, i[Dt >> 2] = _e ^ fe, i[bt >> 2] = _e ^ Re, bt = l + 16 | 0, Re = i[bt >> 2] | 0, _e = l + 56 | 0, Dt = i[_e >> 2] | 0, fe = (Dt ^ Re) & Xe, i[bt >> 2] = fe ^ Re, i[_e >> 2] = fe ^ Dt, _e = l + 20 | 0, Dt = i[_e >> 2] | 0, fe = l + 60 | 0, bt = i[fe >> 2] | 0, Re = (bt ^ Dt) & Xe, i[_e >> 2] = Re ^ Dt, i[fe >> 2] = Re ^ bt, fe = l + 24 | 0, bt = i[fe >> 2] | 0, Re = l + 64 | 0, _e = i[Re >> 2] | 0, Dt = (_e ^ bt) & Xe, i[fe >> 2] = Dt ^ bt, i[Re >> 2] = Dt ^ _e, Re = l + 28 | 0, _e = i[Re >> 2] | 0, Dt = l + 68 | 0, fe = i[Dt >> 2] | 0, bt = (fe ^ _e) & Xe, i[Re >> 2] = bt ^ _e, i[Dt >> 2] = bt ^ fe, Dt = l + 32 | 0, fe = i[Dt >> 2] | 0, bt = l + 72 | 0, Re = i[bt >> 2] | 0, _e = (Re ^ fe) & Xe, i[Dt >> 2] = _e ^ fe, i[bt >> 2] = _e ^ Re, bt = l + 36 | 0, Re = i[bt >> 2] | 0, _e = l + 76 | 0, Dt = i[_e >> 2] | 0, fe = (Dt ^ Re) & Xe, i[bt >> 2] = fe ^ Re, i[_e >> 2] = fe ^ Dt, _e = i[mt >> 2] | 0, Dt = 134217690 - _e | 0, fe = l + 84 | 0, bt = i[fe >> 2] | 0, Re = 67108862 - bt + (Dt >>> 26) | 0, ke = l + 88 | 0, Fe = i[ke >> 2] | 0, Le = (Re >>> 25) + (134217726 - Fe) | 0, Mt = l + 92 | 0, Te = i[Mt >> 2] | 0, Pe = (Le >>> 26) + (67108862 - Te) | 0, Ut = l + 96 | 0, Yt = i[Ut >> 2] | 0, Tt = (Pe >>> 25) + (134217726 - Yt) | 0, rr = l + 100 | 0, cr = i[rr >> 2] | 0, ae = (Tt >>> 26) + (67108862 - cr) | 0, Lt = l + 104 | 0, Ne = i[Lt >> 2] | 0, Ht = (ae >>> 25) + (134217726 - Ne) | 0, We = l + 108 | 0, tr = i[We >> 2] | 0, He = (Ht >>> 26) + (67108862 - tr) | 0, Me = l + 112 | 0, er = i[Me >> 2] | 0, $e = (He >>> 25) + (134217726 - er) | 0, Nt = l + 116 | 0, Gt = i[Nt >> 2] | 0, qt = ($e >>> 26) + (67108862 - Gt) | 0, i[mt >> 2] = (((qt >>> 25) * 19 | 0) + (Dt & 67108863) ^ _e) & Xe ^ _e, i[fe >> 2] = (Re & 33554431 ^ bt) & Xe ^ bt, i[ke >> 2] = (Le & 67108863 ^ Fe) & Xe ^ Fe, i[Mt >> 2] = (Pe & 33554431 ^ Te) & Xe ^ Te, i[Ut >> 2] = (Tt & 67108863 ^ Yt) & Xe ^ Yt, i[rr >> 2] = (ae & 33554431 ^ cr) & Xe ^ cr, i[Lt >> 2] = (Ht & 67108863 ^ Ne) & Xe ^ Ne, i[We >> 2] = (He & 33554431 ^ tr) & Xe ^ tr, i[Me >> 2] = ($e & 67108863 ^ er) & Xe ^ er, i[Nt >> 2] = (qt & 33554431 ^ Gt) & Xe ^ Gt, St = $t; } function Qc(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0; g = St, St = St + 288 | 0, mt = g + 240 | 0, Z = g + 200 | 0, q = g + 160 | 0, y = g + 120 | 0, j = g + 80 | 0, B = g + 40 | 0, b = g, z = l + 40 | 0, Rt = i[z >> 2] | 0, gt = i[l >> 2] | 0, ht = Rt + 134217690 - gt | 0, i[mt >> 2] = ht & 67108863, I = i[l + 44 >> 2] | 0, Mt = i[l + 4 >> 2] | 0, ht = I + 67108862 + (ht >>> 26) - Mt | 0, wt = mt + 4 | 0, i[wt >> 2] = ht & 33554431, Te = i[l + 48 >> 2] | 0, Fe = i[l + 8 >> 2] | 0, ht = Te + 134217726 - Fe + (ht >>> 25) | 0, Ut = mt + 8 | 0, i[Ut >> 2] = ht & 67108863, Le = i[l + 52 >> 2] | 0, Re = i[l + 12 >> 2] | 0, ht = Le + 67108862 - Re + (ht >>> 26) | 0, E = mt + 12 | 0, i[E >> 2] = ht & 33554431, _e = i[l + 56 >> 2] | 0, J = i[l + 16 >> 2] | 0, nt = mt + 16 | 0, i[nt >> 2] = _e + 134217726 - J + (ht >>> 25), ht = i[l + 60 >> 2] | 0, Pt = i[l + 20 >> 2] | 0, At = mt + 20 | 0, i[At >> 2] = ht + 67108862 - Pt, Et = i[l + 64 >> 2] | 0, M = i[l + 24 >> 2] | 0, Dt = mt + 24 | 0, i[Dt >> 2] = Et + 134217726 - M, et = i[l + 68 >> 2] | 0, Yt = i[l + 28 >> 2] | 0, bt = mt + 28 | 0, i[bt >> 2] = et + 67108862 - Yt, K = i[l + 72 >> 2] | 0, ke = i[l + 32 >> 2] | 0, Pe = mt + 32 | 0, i[Pe >> 2] = K + 134217726 - ke, fe = i[l + 76 >> 2] | 0, yt = i[l + 36 >> 2] | 0, Tt = mt + 36 | 0, i[Tt >> 2] = fe + 67108862 - yt, i[Z >> 2] = gt + Rt, i[Z + 4 >> 2] = Mt + I, i[Z + 8 >> 2] = Fe + Te, i[Z + 12 >> 2] = Re + Le, i[Z + 16 >> 2] = J + _e, i[Z + 20 >> 2] = Pt + ht, i[Z + 24 >> 2] = M + Et, i[Z + 28 >> 2] = Yt + et, i[Z + 32 >> 2] = ke + K, i[Z + 36 >> 2] = yt + fe, nr(mt, mt, u), nr(y, Z, u + 40 | 0), Z = i[y >> 2] | 0, mt = i[mt >> 2] | 0, i[b >> 2] = mt + Z, fe = y + 4 | 0, yt = i[fe >> 2] | 0, wt = i[wt >> 2] | 0, i[b + 4 >> 2] = wt + yt, K = y + 8 | 0, ke = i[K >> 2] | 0, Ut = i[Ut >> 2] | 0, i[b + 8 >> 2] = Ut + ke, et = y + 12 | 0, Yt = i[et >> 2] | 0, E = i[E >> 2] | 0, i[b + 12 >> 2] = E + Yt, Et = y + 16 | 0, M = i[Et >> 2] | 0, nt = i[nt >> 2] | 0, i[b + 16 >> 2] = nt + M, ht = y + 20 | 0, Pt = i[ht >> 2] | 0, At = i[At >> 2] | 0, i[b + 20 >> 2] = At + Pt, _e = y + 24 | 0, J = i[_e >> 2] | 0, Dt = i[Dt >> 2] | 0, i[b + 24 >> 2] = Dt + J, Le = y + 28 | 0, Re = i[Le >> 2] | 0, bt = i[bt >> 2] | 0, i[b + 28 >> 2] = bt + Re, Te = y + 32 | 0, Fe = i[Te >> 2] | 0, Pe = i[Pe >> 2] | 0, i[b + 32 >> 2] = Pe + Fe, I = y + 36 | 0, Mt = i[I >> 2] | 0, Tt = i[Tt >> 2] | 0, i[b + 36 >> 2] = Tt + Mt, mt = Z + 134217690 - mt | 0, i[y >> 2] = mt & 67108863, wt = yt + 67108862 + (mt >>> 26) - wt | 0, i[fe >> 2] = wt & 33554431, wt = ke + 134217726 - Ut + (wt >>> 25) | 0, i[K >> 2] = wt & 67108863, wt = Yt + 67108862 - E + (wt >>> 26) | 0, i[et >> 2] = wt & 33554431, i[Et >> 2] = M + 134217726 - nt + (wt >>> 25), i[ht >> 2] = Pt + 67108862 - At, i[_e >> 2] = J + 134217726 - Dt, i[Le >> 2] = Re + 67108862 - bt, i[Te >> 2] = Fe + 134217726 - Pe, i[I >> 2] = Mt + 67108862 - Tt, I = l + 120 | 0, nr(q, I, u + 80 | 0), u = l + 80 | 0, Tt = i[u >> 2] << 1, i[j >> 2] = Tt, Mt = i[l + 84 >> 2] << 1, Te = j + 4 | 0, i[Te >> 2] = Mt, Pe = i[l + 88 >> 2] << 1, Fe = j + 8 | 0, i[Fe >> 2] = Pe, Le = i[l + 92 >> 2] << 1, bt = j + 12 | 0, i[bt >> 2] = Le, Re = i[l + 96 >> 2] << 1, _e = j + 16 | 0, i[_e >> 2] = Re, Dt = i[l + 100 >> 2] << 1, J = j + 20 | 0, i[J >> 2] = Dt, ht = i[l + 104 >> 2] << 1, At = j + 24 | 0, i[At >> 2] = ht, Pt = i[l + 108 >> 2] << 1, Et = j + 28 | 0, i[Et >> 2] = Pt, wt = i[l + 112 >> 2] << 1, nt = j + 32 | 0, i[nt >> 2] = wt, M = i[l + 116 >> 2] << 1, et = j + 36 | 0, i[et >> 2] = M, E = i[q >> 2] | 0, Yt = E + Tt | 0, K = i[q + 4 >> 2] | 0, Ut = (Yt >>> 26) + Mt + K | 0, i[B + 4 >> 2] = Ut & 33554431, ke = i[q + 8 >> 2] | 0, Ut = ke + Pe + (Ut >>> 25) | 0, i[B + 8 >> 2] = Ut & 67108863, fe = i[q + 12 >> 2] | 0, Ut = fe + Le + (Ut >>> 26) | 0, i[B + 12 >> 2] = Ut & 33554431, mt = i[q + 16 >> 2] | 0, Ut = mt + Re + (Ut >>> 25) | 0, i[B + 16 >> 2] = Ut & 67108863, yt = i[q + 20 >> 2] | 0, Ut = yt + Dt + (Ut >>> 26) | 0, i[B + 20 >> 2] = Ut & 33554431, Z = i[q + 24 >> 2] | 0, Ut = Z + ht + (Ut >>> 25) | 0, i[B + 24 >> 2] = Ut & 67108863, Rt = i[q + 28 >> 2] | 0, Ut = Rt + Pt + (Ut >>> 26) | 0, i[B + 28 >> 2] = Ut & 33554431, gt = i[q + 32 >> 2] | 0, Ut = gt + wt + (Ut >>> 25) | 0, i[B + 32 >> 2] = Ut & 67108863, q = i[q + 36 >> 2] | 0, Ut = q + M + (Ut >>> 26) | 0, i[B + 36 >> 2] = Ut & 33554431, i[B >> 2] = ((Ut >>> 25) * 19 | 0) + (Yt & 67108863), E = Tt + 268435380 - E | 0, K = Mt + 134217724 + (E >>> 26) - K | 0, i[Te >> 2] = K & 33554431, K = Pe + 268435452 - ke + (K >>> 25) | 0, i[Fe >> 2] = K & 67108863, K = Le + 134217724 - fe + (K >>> 26) | 0, i[bt >> 2] = K & 33554431, K = Re + 268435452 - mt + (K >>> 25) | 0, i[_e >> 2] = K & 67108863, K = Dt + 134217724 - yt + (K >>> 26) | 0, i[J >> 2] = K & 33554431, K = ht + 268435452 - Z + (K >>> 25) | 0, i[At >> 2] = K & 67108863, K = Pt + 134217724 - Rt + (K >>> 26) | 0, i[Et >> 2] = K & 33554431, K = wt + 268435452 - gt + (K >>> 25) | 0, i[nt >> 2] = K & 67108863, K = M + 134217724 - q + (K >>> 26) | 0, i[et >> 2] = K & 33554431, i[j >> 2] = ((K >>> 25) * 19 | 0) + (E & 67108863), nr(l, y, j), nr(z, b, B), nr(u, B, j), nr(I, y, b), St = g; } function Vc(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0; g = St, St = St + 160 | 0, y = g, Jc(y, u), u = y + 120 | 0, nr(l, y, u), b = y + 80 | 0, nr(l + 40 | 0, y + 40 | 0, b), nr(l + 80 | 0, b, u), St = g; } function Hu(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; g = St, St = St + 160 | 0, b = g, Jc(b, u), y = b + 120 | 0, nr(l, b, y), u = b + 40 | 0, I = b + 80 | 0, nr(l + 40 | 0, u, I), nr(l + 80 | 0, I, y), nr(l + 120 | 0, b, u), St = g; } function Jc(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0; g = St, St = St + 128 | 0, I = g + 80 | 0, cr = g + 40 | 0, Z = g, Wa(I, u), ae = u + 40 | 0, Wa(cr, ae), Wa(Z, u + 80 | 0), Yt = i[Z >> 2] | 0, b = Z + 4 | 0, Mt = (i[b >> 2] << 1) + (Yt >>> 25 & 63) | 0, i[b >> 2] = Mt & 33554431, Rt = Z + 8 | 0, Mt = (i[Rt >> 2] << 1) + (Mt >>> 25) | 0, i[Rt >> 2] = Mt & 67108863, wt = Z + 12 | 0, Mt = (i[wt >> 2] << 1) + (Mt >>> 26) | 0, i[wt >> 2] = Mt & 33554431, nt = Z + 16 | 0, Mt = (i[nt >> 2] << 1) + (Mt >>> 25) | 0, i[nt >> 2] = Mt & 67108863, q = Z + 20 | 0, Mt = (i[q >> 2] << 1) + (Mt >>> 26) | 0, i[q >> 2] = Mt & 33554431, K = Z + 24 | 0, Mt = (i[K >> 2] << 1) + (Mt >>> 25) | 0, i[K >> 2] = Mt & 67108863, z = Z + 28 | 0, Mt = (i[z >> 2] << 1) + (Mt >>> 26) | 0, i[z >> 2] = Mt & 33554431, j = Z + 32 | 0, Mt = (i[j >> 2] << 1) + (Mt >>> 25) | 0, i[j >> 2] = Mt & 67108863, y = Z + 36 | 0, Mt = (i[y >> 2] << 1) + (Mt >>> 26) | 0, i[y >> 2] = Mt & 33554431, i[Z >> 2] = ((Mt >>> 25) * 19 | 0) + (Yt << 1 & 67108862), i[l >> 2] = (i[ae >> 2] | 0) + (i[u >> 2] | 0), ae = l + 4 | 0, i[ae >> 2] = (i[u + 44 >> 2] | 0) + (i[u + 4 >> 2] | 0), Yt = l + 8 | 0, i[Yt >> 2] = (i[u + 48 >> 2] | 0) + (i[u + 8 >> 2] | 0), Mt = l + 12 | 0, i[Mt >> 2] = (i[u + 52 >> 2] | 0) + (i[u + 12 >> 2] | 0), Pe = l + 16 | 0, i[Pe >> 2] = (i[u + 56 >> 2] | 0) + (i[u + 16 >> 2] | 0), Fe = l + 20 | 0, i[Fe >> 2] = (i[u + 60 >> 2] | 0) + (i[u + 20 >> 2] | 0), fe = l + 24 | 0, i[fe >> 2] = (i[u + 64 >> 2] | 0) + (i[u + 24 >> 2] | 0), Re = l + 28 | 0, i[Re >> 2] = (i[u + 68 >> 2] | 0) + (i[u + 28 >> 2] | 0), _e = l + 32 | 0, i[_e >> 2] = (i[u + 72 >> 2] | 0) + (i[u + 32 >> 2] | 0), yt = l + 36 | 0, i[yt >> 2] = (i[u + 76 >> 2] | 0) + (i[u + 36 >> 2] | 0), Wa(l, l), u = i[cr >> 2] | 0, At = i[I >> 2] | 0, ht = At + u | 0, i[l + 40 >> 2] = ht, er = i[cr + 4 >> 2] | 0, gt = i[I + 4 >> 2] | 0, J = gt + er | 0, i[l + 44 >> 2] = J, $e = i[cr + 8 >> 2] | 0, Pt = i[I + 8 >> 2] | 0, Ut = Pt + $e | 0, i[l + 48 >> 2] = Ut, We = i[cr + 12 >> 2] | 0, Et = i[I + 12 >> 2] | 0, Tt = Et + We | 0, i[l + 52 >> 2] = Tt, tr = i[cr + 16 >> 2] | 0, He = i[I + 16 >> 2] | 0, Te = He + tr | 0, i[l + 56 >> 2] = Te, Lt = i[cr + 20 >> 2] | 0, M = i[I + 20 >> 2] | 0, ke = M + Lt | 0, i[l + 60 >> 2] = ke, Ne = i[cr + 24 >> 2] | 0, et = i[I + 24 >> 2] | 0, Le = et + Ne | 0, i[l + 64 >> 2] = Le, Ht = i[cr + 28 >> 2] | 0, E = i[I + 28 >> 2] | 0, bt = E + Ht | 0, i[l + 68 >> 2] = bt, rr = i[cr + 32 >> 2] | 0, B = i[I + 32 >> 2] | 0, mt = B + rr | 0, i[l + 72 >> 2] = mt, cr = i[cr + 36 >> 2] | 0, I = i[I + 36 >> 2] | 0, Dt = I + cr | 0, i[l + 76 >> 2] = Dt, At = u + 134217690 - At | 0, u = At & 67108863, i[l + 80 >> 2] = u, gt = er + 67108862 + (At >>> 26) - gt | 0, At = gt & 33554431, i[l + 84 >> 2] = At, gt = $e + 134217726 - Pt + (gt >>> 25) | 0, Pt = gt & 67108863, i[l + 88 >> 2] = Pt, gt = We + 67108862 - Et + (gt >>> 26) | 0, Et = gt & 33554431, i[l + 92 >> 2] = Et, gt = tr + 134217726 - He + (gt >>> 25) | 0, i[l + 96 >> 2] = gt, M = Lt + 67108862 - M | 0, i[l + 100 >> 2] = M, et = Ne + 134217726 - et | 0, i[l + 104 >> 2] = et, E = Ht + 67108862 - E | 0, i[l + 108 >> 2] = E, B = rr + 134217726 - B | 0, i[l + 112 >> 2] = B, I = cr + 67108862 - I | 0, i[l + 116 >> 2] = I, ht = 268435380 - ht + (i[l >> 2] | 0) | 0, J = 134217724 - J + (i[ae >> 2] | 0) + (ht >>> 26) | 0, i[ae >> 2] = J & 33554431, J = 268435452 - Ut + (i[Yt >> 2] | 0) + (J >>> 25) | 0, i[Yt >> 2] = J & 67108863, J = 134217724 - Tt + (i[Mt >> 2] | 0) + (J >>> 26) | 0, i[Mt >> 2] = J & 33554431, J = 268435452 - Te + (i[Pe >> 2] | 0) + (J >>> 25) | 0, i[Pe >> 2] = J & 67108863, J = 134217724 - ke + (i[Fe >> 2] | 0) + (J >>> 26) | 0, i[Fe >> 2] = J & 33554431, J = 268435452 - Le + (i[fe >> 2] | 0) + (J >>> 25) | 0, i[fe >> 2] = J & 67108863, J = 134217724 - bt + (i[Re >> 2] | 0) + (J >>> 26) | 0, i[Re >> 2] = J & 33554431, J = 268435452 - mt + (i[_e >> 2] | 0) + (J >>> 25) | 0, i[_e >> 2] = J & 67108863, J = 134217724 - Dt + (i[yt >> 2] | 0) + (J >>> 26) | 0, i[yt >> 2] = J & 33554431, i[l >> 2] = ((J >>> 25) * 19 | 0) + (ht & 67108863), u = 268435380 - u + (i[Z >> 2] | 0) | 0, b = 134217724 - At + (i[b >> 2] | 0) + (u >>> 26) | 0, i[l + 124 >> 2] = b & 33554431, b = 268435452 - Pt + (i[Rt >> 2] | 0) + (b >>> 25) | 0, i[l + 128 >> 2] = b & 67108863, b = 134217724 - Et + (i[wt >> 2] | 0) + (b >>> 26) | 0, i[l + 132 >> 2] = b & 33554431, b = 268435452 - gt + (i[nt >> 2] | 0) + (b >>> 25) | 0, i[l + 136 >> 2] = b & 67108863, b = 134217724 - M + (i[q >> 2] | 0) + (b >>> 26) | 0, i[l + 140 >> 2] = b & 33554431, b = 268435452 - et + (i[K >> 2] | 0) + (b >>> 25) | 0, i[l + 144 >> 2] = b & 67108863, b = 134217724 - E + (i[z >> 2] | 0) + (b >>> 26) | 0, i[l + 148 >> 2] = b & 33554431, b = 268435452 - B + (i[j >> 2] | 0) + (b >>> 25) | 0, i[l + 152 >> 2] = b & 67108863, b = 134217724 - I + (i[y >> 2] | 0) + (b >>> 26) | 0, i[l + 156 >> 2] = b & 33554431, i[l + 120 >> 2] = ((b >>> 25) * 19 | 0) + (u & 67108863), St = g; } function Wa(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0, se = 0, ve = 0, Fr = 0, hr = 0, sr = 0, yr = 0, wr = 0, Qt = 0, Ie = 0, Cr = 0, cn = 0, be = 0, Ee = 0, br = 0, Or = 0, ie = 0, Be = 0, Kr = 0, $r = 0, Br = 0, mr = 0, he = 0, me = 0, ze = 0, kn = 0, hn = 0, b_ = 0, F_ = 0, go = 0, fo = 0, d_ = 0, wo = 0, u_ = 0, R_ = 0, T_ = 0, Yn = 0, Bn = 0, Rn = 0, bn = 0, In = 0, l_ = 0, eo = 0, Ln = 0, p_ = 0; M = i[u >> 2] | 0, u_ = i[u + 4 >> 2] | 0, Yn = i[u + 8 >> 2] | 0, Xe = i[u + 12 >> 2] | 0, ie = i[u + 16 >> 2] | 0, hn = i[u + 20 >> 2] | 0, $t = i[u + 24 >> 2] | 0, Ie = i[u + 28 >> 2] | 0, ke = i[u + 32 >> 2] | 0, ht = i[u + 36 >> 2] | 0, B = Q(M | 0, 0, M | 0, 0) | 0, Ln = p, M = M << 1, eo = Q(M | 0, 0, u_ | 0, 0) | 0, l_ = p, T_ = Q(Yn | 0, 0, M | 0, 0) | 0, R_ = p, E = u_ << 1, u_ = Q(E | 0, 0, u_ | 0, 0) | 0, wo = p, ze = Q(Xe | 0, 0, M | 0, 0) | 0, me = p, he = Q(E | 0, 0, Yn | 0, 0) | 0, mr = p, cn = Q(ie | 0, 0, M | 0, 0) | 0, Cr = p, kn = Xe << 1, Or = Q(kn | 0, 0, E | 0, 0) | 0, br = p, Ee = Q(Yn | 0, 0, Yn | 0, 0) | 0, be = p, Rn = Yn << 1, gr = Q(hn | 0, 0, M | 0, 0) | 0, Nt = p, hr = Q(ie | 0, 0, E | 0, 0) | 0, Fr = p, ve = Q(Rn | 0, 0, Xe | 0, 0) | 0, se = p, He = Q($t | 0, 0, M | 0, 0) | 0, Lt = p, sr = hn << 1, We = Q(sr | 0, 0, E | 0, 0) | 0, tr = p, er = Q(ie | 0, 0, Rn | 0, 0) | 0, $e = p, Xe = Q(kn | 0, 0, Xe | 0, 0) | 0, Me = p, Te = Q(Ie | 0, 0, M | 0, 0) | 0, Pe = p, Tt = Q($t | 0, 0, E | 0, 0) | 0, Mt = p, cr = Q(hn | 0, 0, Rn | 0, 0) | 0, ae = p, Ut = Q(kn | 0, 0, ie | 0, 0) | 0, Yt = p, yt = Q(ke | 0, 0, M | 0, 0) | 0, J = p, rr = Ie << 1, _e = Q(rr | 0, 0, E | 0, 0) | 0, Dt = p, Fe = Q($t | 0, 0, Rn | 0, 0) | 0, Le = p, Re = Q(sr | 0, 0, kn | 0, 0) | 0, mt = p, fe = Q(ie | 0, 0, ie | 0, 0) | 0, bt = p, M = Q(ht | 0, 0, M | 0, 0) | 0, q = p, gt = Q(ke | 0, 0, E | 0, 0) | 0, nt = p, Et = Q(Ie | 0, 0, Rn | 0, 0) | 0, wt = p, Pt = Q($t | 0, 0, kn | 0, 0) | 0, Rt = p, Z = Q(sr | 0, 0, ie | 0, 0) | 0, At = p, d_ = $t * 19 | 0, Qt = Ie * 38 | 0, Ne = ke * 19 | 0, u = ht * 38 | 0, E = Q(u | 0, 0, E | 0, 0) | 0, et = p, Rn = Q(Ne | 0, 0, Rn | 0, 0) | 0, z = p, In = Q(Qt | 0, 0, kn | 0, 0) | 0, Bn = p, b_ = ie << 1, p_ = Q(d_ | 0, 0, b_ | 0, 0) | 0, bn = p, hn = Q(hn * 38 | 0, 0, hn | 0, 0) | 0, Ln = v(hn | 0, p | 0, B | 0, Ln | 0) | 0, bn = v(Ln | 0, p | 0, p_ | 0, bn | 0) | 0, Bn = v(bn | 0, p | 0, In | 0, Bn | 0) | 0, z = v(Bn | 0, p | 0, Rn | 0, z | 0) | 0, et = v(z | 0, p | 0, E | 0, et | 0) | 0, E = p, Yn = Q(u | 0, 0, Yn & 2147483647 | 0, 0) | 0, z = p, Rn = Q(Ne | 0, 0, kn | 0, 0) | 0, Bn = p, In = Q(Qt | 0, 0, ie | 0, 0) | 0, bn = p, p_ = Q(d_ | 0, 0, sr | 0, 0) | 0, Ln = p, kn = Q(u | 0, 0, kn | 0, 0) | 0, B = p, b_ = Q(Ne | 0, 0, b_ | 0, 0) | 0, hn = p, go = Q(Qt | 0, 0, sr | 0, 0) | 0, F_ = p, d_ = Q(d_ | 0, 0, $t | 0, 0) | 0, fo = p, ie = Q(u | 0, 0, ie | 0, 0) | 0, j = p, Kr = Q(Ne | 0, 0, sr | 0, 0) | 0, Be = p, Br = Q(Qt | 0, 0, $t | 0, 0) | 0, $r = p, sr = Q(u | 0, 0, sr | 0, 0) | 0, I = p, wr = Q(Ne | 0, 0, $t << 1 | 0, 0) | 0, yr = p, Ie = Q(Qt | 0, 0, Ie | 0, 0) | 0, Qt = p, $t = Q(u | 0, 0, $t | 0, 0) | 0, y = p, Gt = Q(Ne | 0, 0, rr | 0, 0) | 0, qt = p, rr = Q(u | 0, 0, rr | 0, 0) | 0, b = p, Ne = Q(Ne | 0, 0, ke | 0, 0) | 0, Ht = p, ke = Q(u | 0, 0, ke | 0, 0) | 0, g = p, ht = Q(u | 0, 0, ht | 0, 0) | 0, u = p, E = Je(et | 0, E | 0, 26) | 0, K = p, l_ = v(p_ | 0, Ln | 0, eo | 0, l_ | 0) | 0, bn = v(l_ | 0, p | 0, In | 0, bn | 0) | 0, Bn = v(bn | 0, p | 0, Rn | 0, Bn | 0) | 0, z = v(Bn | 0, p | 0, Yn | 0, z | 0) | 0, K = v(z | 0, p | 0, E | 0, K | 0) | 0, E = Je(K | 0, p | 0, 25) | 0, z = p, wo = v(T_ | 0, R_ | 0, u_ | 0, wo | 0) | 0, fo = v(wo | 0, p | 0, d_ | 0, fo | 0) | 0, F_ = v(fo | 0, p | 0, go | 0, F_ | 0) | 0, hn = v(F_ | 0, p | 0, b_ | 0, hn | 0) | 0, B = v(hn | 0, p | 0, kn | 0, B | 0) | 0, z = v(B | 0, p | 0, E | 0, z | 0) | 0, E = Je(z | 0, p | 0, 26) | 0, B = p, mr = v(ze | 0, me | 0, he | 0, mr | 0) | 0, $r = v(mr | 0, p | 0, Br | 0, $r | 0) | 0, Be = v($r | 0, p | 0, Kr | 0, Be | 0) | 0, j = v(Be | 0, p | 0, ie | 0, j | 0) | 0, B = v(j | 0, p | 0, E | 0, B | 0) | 0, E = Je(B | 0, p | 0, 25) | 0, j = p, be = v(Or | 0, br | 0, Ee | 0, be | 0) | 0, Cr = v(be | 0, p | 0, cn | 0, Cr | 0) | 0, Qt = v(Cr | 0, p | 0, Ie | 0, Qt | 0) | 0, yr = v(Qt | 0, p | 0, wr | 0, yr | 0) | 0, I = v(yr | 0, p | 0, sr | 0, I | 0) | 0, j = v(I | 0, p | 0, E | 0, j | 0) | 0, E = Je(j | 0, p | 0, 26) | 0, I = p, se = v(hr | 0, Fr | 0, ve | 0, se | 0) | 0, Nt = v(se | 0, p | 0, gr | 0, Nt | 0) | 0, qt = v(Nt | 0, p | 0, Gt | 0, qt | 0) | 0, y = v(qt | 0, p | 0, $t | 0, y | 0) | 0, I = v(y | 0, p | 0, E | 0, I | 0) | 0, E = Je(I | 0, p | 0, 25) | 0, y = p, $e = v(Xe | 0, Me | 0, er | 0, $e | 0) | 0, tr = v($e | 0, p | 0, We | 0, tr | 0) | 0, Lt = v(tr | 0, p | 0, He | 0, Lt | 0) | 0, Ht = v(Lt | 0, p | 0, Ne | 0, Ht | 0) | 0, b = v(Ht | 0, p | 0, rr | 0, b | 0) | 0, y = v(b | 0, p | 0, E | 0, y | 0) | 0, E = Je(y | 0, p | 0, 26) | 0, b = p, Yt = v(cr | 0, ae | 0, Ut | 0, Yt | 0) | 0, Mt = v(Yt | 0, p | 0, Tt | 0, Mt | 0) | 0, Pe = v(Mt | 0, p | 0, Te | 0, Pe | 0) | 0, g = v(Pe | 0, p | 0, ke | 0, g | 0) | 0, b = v(g | 0, p | 0, E | 0, b | 0) | 0, E = Je(b | 0, p | 0, 25) | 0, g = p, bt = v(Fe | 0, Le | 0, fe | 0, bt | 0) | 0, mt = v(bt | 0, p | 0, Re | 0, mt | 0) | 0, Dt = v(mt | 0, p | 0, _e | 0, Dt | 0) | 0, J = v(Dt | 0, p | 0, yt | 0, J | 0) | 0, u = v(J | 0, p | 0, ht | 0, u | 0) | 0, g = v(u | 0, p | 0, E | 0, g | 0) | 0, E = Je(g | 0, p | 0, 26) | 0, u = p, Rt = v(Z | 0, At | 0, Pt | 0, Rt | 0) | 0, wt = v(Rt | 0, p | 0, Et | 0, wt | 0) | 0, nt = v(wt | 0, p | 0, gt | 0, nt | 0) | 0, q = v(nt | 0, p | 0, M | 0, q | 0) | 0, u = v(q | 0, p | 0, E | 0, u | 0) | 0, E = Je(u | 0, p | 0, 25) | 0, E = Q(E | 0, 0, 19, 0) | 0, et = v(E | 0, p | 0, et & 67108863 | 0, 0) | 0, E = Je(et | 0, p | 0, 26) | 0, i[l >> 2] = et & 67108863, i[l + 4 >> 2] = (K & 33554431) + E, i[l + 8 >> 2] = z & 67108863, i[l + 12 >> 2] = B & 33554431, i[l + 16 >> 2] = j & 67108863, i[l + 20 >> 2] = I & 33554431, i[l + 24 >> 2] = y & 67108863, i[l + 28 >> 2] = b & 33554431, i[l + 32 >> 2] = g & 67108863, i[l + 36 >> 2] = u & 33554431; } function k1(l, u) { return l = l | 0, u = u | 0, ((u ^ l) + -1 | 0) >>> 31 | 0; } function Ms(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0; z = i[u >> 2] | 0, j = i[u + 12 >> 2] | 0, I = i[u + 16 >> 2] | 0, g = i[u + 28 >> 2] | 0, b = i[u + 24 >> 2] | 0, y = i[u + 20 >> 2] | 0, B = i[u + 8 >> 2] | 0, u = i[u + 4 >> 2] | 0, i[l >> 2] = z & 67108863, z = Je(z | 0, u | 0, 26) | 0, i[l + 4 >> 2] = z & 33554431, u = Je(u | 0, B | 0, 19) | 0, i[l + 8 >> 2] = u & 67108863, u = Je(B | 0, j | 0, 13) | 0, i[l + 12 >> 2] = u & 33554431, i[l + 16 >> 2] = j >>> 6, i[l + 20 >> 2] = I & 33554431, u = Je(I | 0, y | 0, 25) | 0, i[l + 24 >> 2] = u & 67108863, u = Je(y | 0, b | 0, 19) | 0, i[l + 28 >> 2] = u & 33554431, u = Je(b | 0, g | 0, 12) | 0, i[l + 32 >> 2] = u & 67108863, i[l + 36 >> 2] = g >>> 6 & 33554431; } function Pn(l) { return l = l | 0, (we[l + 1 >> 0] | 0) << 8 | (we[l >> 0] | 0) | (we[l + 2 >> 0] | 0) << 16 | (we[l + 3 >> 0] | 0) << 24 | 0; } function Gu(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0; Pt = i[u + 28 >> 2] | 0, I = Q(Pt | 0, 0, 170660635, 0) | 0, z = p, M = i[u + 24 >> 2] | 0, gt = Q(M | 0, 0, 913544844, 0) | 0, et = p, B = i[u + 20 >> 2] | 0, yt = Q(B | 0, 0, 103979646, 0) | 0, Re = p, wt = i[u + 16 >> 2] | 0, bt = Q(wt | 0, 0, 25712450, 0) | 0, nt = p, q = i[u + 12 >> 2] | 0, y = Q(q | 0, 0, 1073736481, 0) | 0, Rt = p, j = i[u + 8 >> 2] | 0, Et = Q(j | 0, 0, 1073741823, 0) | 0, Dt = p, _e = i[u + 4 >> 2] | 0, ht = Q(_e | 0, 0, 1073741823, 0) | 0, b = p, mt = i[u >> 2] | 0, At = Q(mt | 0, 0, 1073741823, 0) | 0, E = p, K = v(ht | 0, b | 0, Et | 0, Dt | 0) | 0, z = v(K | 0, p | 0, I | 0, z | 0) | 0, et = v(z | 0, p | 0, gt | 0, et | 0) | 0, Re = v(et | 0, p | 0, yt | 0, Re | 0) | 0, nt = v(Re | 0, p | 0, bt | 0, nt | 0) | 0, Rt = v(nt | 0, p | 0, y | 0, Rt | 0) | 0, E = v(Rt | 0, p | 0, At | 0, E | 0) | 0, E = Je(E | 0, p | 0, 30) | 0, At = p, Rt = i[u + 32 >> 2] | 0, y = Q(Rt | 0, 0, 170660635, 0) | 0, nt = p, bt = Q(Pt | 0, 0, 913544844, 0) | 0, Re = p, yt = Q(M | 0, 0, 103979646, 0) | 0, et = p, u = Q(B | 0, 0, 25712450, 0) | 0, gt = p, z = Q(wt | 0, 0, 1073736481, 0) | 0, I = p, K = Q(q | 0, 0, 1073741823, 0) | 0, J = p, mt = Q(mt | 0, 0, 1048575, 0) | 0, Z = p, fe = v(Et | 0, Dt | 0, K | 0, J | 0) | 0, Re = v(fe | 0, p | 0, bt | 0, Re | 0) | 0, et = v(Re | 0, p | 0, yt | 0, et | 0) | 0, gt = v(et | 0, p | 0, u | 0, gt | 0) | 0, I = v(gt | 0, p | 0, z | 0, I | 0) | 0, b = v(I | 0, p | 0, ht | 0, b | 0) | 0, Z = v(b | 0, p | 0, mt | 0, Z | 0) | 0, nt = v(Z | 0, p | 0, y | 0, nt | 0) | 0, At = v(nt | 0, p | 0, E | 0, At | 0) | 0, E = Je(At | 0, p | 0, 30) | 0, nt = p, y = Q(Rt | 0, 0, 913544844, 0) | 0, Z = p, mt = Q(Pt | 0, 0, 103979646, 0) | 0, b = p, ht = Q(M | 0, 0, 25712450, 0) | 0, I = p, z = Q(B | 0, 0, 1073736481, 0) | 0, gt = p, u = Q(wt | 0, 0, 1073741823, 0) | 0, et = p, _e = Q(_e | 0, 0, 1048575, 0) | 0, yt = p, Re = v(K | 0, J | 0, u | 0, et | 0) | 0, b = v(Re | 0, p | 0, mt | 0, b | 0) | 0, I = v(b | 0, p | 0, ht | 0, I | 0) | 0, gt = v(I | 0, p | 0, z | 0, gt | 0) | 0, Dt = v(gt | 0, p | 0, Et | 0, Dt | 0) | 0, yt = v(Dt | 0, p | 0, _e | 0, yt | 0) | 0, Z = v(yt | 0, p | 0, y | 0, Z | 0) | 0, nt = v(Z | 0, p | 0, E | 0, nt | 0) | 0, At = nt << 6 & 1073741760 | At >>> 24 & 63, E = Je(nt | 0, p | 0, 30) | 0, Z = p, y = Q(Rt | 0, 0, 103979646, 0) | 0, yt = p, _e = Q(Pt | 0, 0, 25712450, 0) | 0, Dt = p, Et = Q(M | 0, 0, 1073736481, 0) | 0, gt = p, z = Q(B | 0, 0, 1073741823, 0) | 0, I = p, j = Q(j | 0, 0, 1048575, 0) | 0, ht = p, b = v(u | 0, et | 0, z | 0, I | 0) | 0, Dt = v(b | 0, p | 0, _e | 0, Dt | 0) | 0, gt = v(Dt | 0, p | 0, Et | 0, gt | 0) | 0, J = v(gt | 0, p | 0, K | 0, J | 0) | 0, ht = v(J | 0, p | 0, j | 0, ht | 0) | 0, yt = v(ht | 0, p | 0, y | 0, yt | 0) | 0, Z = v(yt | 0, p | 0, E | 0, Z | 0) | 0, nt = Z << 6 & 1073741760 | nt >>> 24 & 63, E = Je(Z | 0, p | 0, 30) | 0, yt = p, y = Q(Rt | 0, 0, 25712450, 0) | 0, ht = p, j = Q(Pt | 0, 0, 1073736481, 0) | 0, J = p, K = Q(M | 0, 0, 1073741823, 0) | 0, gt = p, q = Q(q | 0, 0, 1048575, 0) | 0, Et = p, I = v(z | 0, I | 0, K | 0, gt | 0) | 0, z = p, J = v(I | 0, z | 0, j | 0, J | 0) | 0, et = v(J | 0, p | 0, u | 0, et | 0) | 0, Et = v(et | 0, p | 0, q | 0, Et | 0) | 0, ht = v(Et | 0, p | 0, y | 0, ht | 0) | 0, yt = v(ht | 0, p | 0, E | 0, yt | 0) | 0, Z = yt << 6 & 1073741760 | Z >>> 24 & 63, E = Je(yt | 0, p | 0, 30) | 0, ht = p, y = Q(Rt | 0, 0, 1073736481, 0) | 0, Et = p, q = Q(Pt | 0, 0, 1073741823, 0) | 0, et = p, wt = Q(wt | 0, 0, 1048575, 0) | 0, u = p, z = v(I | 0, z | 0, q | 0, et | 0) | 0, u = v(z | 0, p | 0, wt | 0, u | 0) | 0, Et = v(u | 0, p | 0, y | 0, Et | 0) | 0, ht = v(Et | 0, p | 0, E | 0, ht | 0) | 0, yt = ht << 6 & 1073741760 | yt >>> 24 & 63, E = Je(ht | 0, p | 0, 30) | 0, Et = p, y = Q(Rt | 0, 0, 1073741823, 0) | 0, u = p, et = v(y | 0, u | 0, q | 0, et | 0) | 0, q = p, B = Q(B | 0, 0, 1048575, 0) | 0, gt = v(B | 0, p | 0, K | 0, gt | 0) | 0, gt = v(gt | 0, p | 0, et | 0, q | 0) | 0, Et = v(gt | 0, p | 0, E | 0, Et | 0) | 0, ht = Et << 6 & 1073741760 | ht >>> 24 & 63, E = Je(Et | 0, p | 0, 30) | 0, gt = p, M = Q(M | 0, 0, 1048575, 0) | 0, M = v(et | 0, q | 0, M | 0, p | 0) | 0, gt = v(M | 0, p | 0, E | 0, gt | 0) | 0, Et = gt << 6 & 1073741760 | Et >>> 24 & 63, E = Je(gt | 0, p | 0, 30) | 0, M = p, Pt = Q(Pt | 0, 0, 1048575, 0) | 0, Pt = v(y | 0, u | 0, Pt | 0, p | 0) | 0, M = v(Pt | 0, p | 0, E | 0, M | 0) | 0, gt = M << 6 & 1073741760 | gt >>> 24 & 63, E = Je(M | 0, p | 0, 30) | 0, Pt = p, Rt = Q(Rt | 0, 0, 1048575, 0) | 0, Rt = v(E | 0, Pt | 0, Rt | 0, p | 0) | 0, M = Rt << 6 & 1073741760 | M >>> 24 & 63, Rt = Je(Rt | 0, p | 0, 24) | 0, Pt = p, E = Q(At | 0, 0, 485872621, 0) | 0, u = ($(At, 485872621) | 0) & 1073741823, E = Je(E | 0, p | 0, 30) | 0, y = p, q = Q(nt | 0, 0, 485872621, 0) | 0, et = p, K = Q(At | 0, 0, 541690985, 0) | 0, K = v(E | 0, y | 0, K | 0, p | 0) | 0, et = v(K | 0, p | 0, q | 0, et | 0) | 0, q = Je(et | 0, p | 0, 30) | 0, K = p, y = Q(Z | 0, 0, 485872621, 0) | 0, E = p, B = Q(nt | 0, 0, 541690985, 0) | 0, wt = p, z = Q(At | 0, 0, 796511589, 0) | 0, z = v(B | 0, wt | 0, z | 0, p | 0) | 0, E = v(z | 0, p | 0, y | 0, E | 0) | 0, K = v(E | 0, p | 0, q | 0, K | 0) | 0, q = Je(K | 0, p | 0, 30) | 0, E = p, y = Q(yt | 0, 0, 485872621, 0) | 0, z = p, wt = Q(Z | 0, 0, 541690985, 0) | 0, B = p, I = Q(nt | 0, 0, 796511589, 0) | 0, J = p, j = Q(At | 0, 0, 935229352, 0) | 0, j = v(I | 0, J | 0, j | 0, p | 0) | 0, B = v(j | 0, p | 0, wt | 0, B | 0) | 0, z = v(B | 0, p | 0, y | 0, z | 0) | 0, E = v(z | 0, p | 0, q | 0, E | 0) | 0, q = Je(E | 0, p | 0, 30) | 0, z = p, y = Q(ht | 0, 0, 485872621, 0) | 0, B = p, wt = Q(yt | 0, 0, 541690985, 0) | 0, j = p, J = Q(Z | 0, 0, 796511589, 0) | 0, I = p, Dt = Q(nt | 0, 0, 935229352, 0) | 0, _e = p, b = Q(At | 0, 0, 20, 0) | 0, b = v(Dt | 0, _e | 0, b | 0, p | 0) | 0, I = v(b | 0, p | 0, J | 0, I | 0) | 0, j = v(I | 0, p | 0, wt | 0, j | 0) | 0, B = v(j | 0, p | 0, y | 0, B | 0) | 0, z = v(B | 0, p | 0, q | 0, z | 0) | 0, q = Je(z | 0, p | 0, 30) | 0, B = p, y = Q(Et | 0, 0, 485872621, 0) | 0, j = p, wt = Q(ht | 0, 0, 541690985, 0) | 0, I = p, J = Q(yt | 0, 0, 796511589, 0) | 0, b = p, _e = Q(Z | 0, 0, 935229352, 0) | 0, Dt = p, nt = Q(nt | 0, 0, 20, 0) | 0, nt = v(_e | 0, Dt | 0, nt | 0, p | 0) | 0, b = v(nt | 0, p | 0, J | 0, b | 0) | 0, I = v(b | 0, p | 0, wt | 0, I | 0) | 0, j = v(I | 0, p | 0, y | 0, j | 0) | 0, B = v(j | 0, p | 0, q | 0, B | 0) | 0, q = Je(B | 0, p | 0, 30) | 0, j = p, y = Q(gt | 0, 0, 485872621, 0) | 0, I = p, wt = Q(Et | 0, 0, 541690985, 0) | 0, b = p, J = Q(ht | 0, 0, 796511589, 0) | 0, nt = p, Dt = Q(yt | 0, 0, 935229352, 0) | 0, _e = p, Z = Q(Z | 0, 0, 20, 0) | 0, Z = v(Dt | 0, _e | 0, Z | 0, p | 0) | 0, nt = v(Z | 0, p | 0, J | 0, nt | 0) | 0, b = v(nt | 0, p | 0, wt | 0, b | 0) | 0, I = v(b | 0, p | 0, y | 0, I | 0) | 0, j = v(I | 0, p | 0, q | 0, j | 0) | 0, q = Je(j | 0, p | 0, 30) | 0, I = p, y = Q(M | 0, 0, 485872621, 0) | 0, b = p, wt = Q(gt | 0, 0, 541690985, 0) | 0, nt = p, J = Q(Et | 0, 0, 796511589, 0) | 0, Z = p, _e = Q(ht | 0, 0, 935229352, 0) | 0, Dt = p, yt = Q(yt | 0, 0, 20, 0) | 0, yt = v(_e | 0, Dt | 0, yt | 0, p | 0) | 0, Z = v(yt | 0, p | 0, J | 0, Z | 0) | 0, nt = v(Z | 0, p | 0, wt | 0, nt | 0) | 0, b = v(nt | 0, p | 0, y | 0, b | 0) | 0, I = v(b | 0, p | 0, q | 0, I | 0) | 0, q = Je(I | 0, p | 0, 30) | 0, b = p, Pt = Q(Rt | 0, Pt | 0, 485872621, 0) | 0, Rt = p, M = Q(M | 0, 0, 541690985, 0) | 0, y = p, gt = Q(gt | 0, 0, 796511589, 0) | 0, nt = p, Et = Q(Et | 0, 0, 935229352, 0) | 0, wt = p, ht = Q(ht | 0, 0, 20, 0) | 0, Z = p, At = h_(At | 0, 0, 12) | 0, At = v(ht | 0, Z | 0, At | 0, p | 0) | 0, Rt = v(At | 0, p | 0, Pt | 0, Rt | 0) | 0, wt = v(Rt | 0, p | 0, Et | 0, wt | 0) | 0, nt = v(wt | 0, p | 0, gt | 0, nt | 0) | 0, y = v(nt | 0, p | 0, M | 0, y | 0) | 0, b = v(y | 0, p | 0, q | 0, b | 0) | 0, q = i[g >> 2] | 0, y = En(q, u) | 0, i[l >> 2] = (y << 30) + q - u, y = (et & 1073741823) + y | 0, et = i[g + 4 >> 2] | 0, u = En(et, y) | 0, i[l + 4 >> 2] = (u << 30) + et - y, u = (K & 1073741823) + u | 0, K = i[g + 8 >> 2] | 0, y = En(K, u) | 0, i[l + 8 >> 2] = (y << 30) + K - u, y = (E & 1073741823) + y | 0, E = i[g + 12 >> 2] | 0, u = En(E, y) | 0, i[l + 12 >> 2] = (u << 30) + E - y, u = (z & 1073741823) + u | 0, z = i[g + 16 >> 2] | 0, y = En(z, u) | 0, i[l + 16 >> 2] = (y << 30) + z - u, y = (B & 1073741823) + y | 0, B = i[g + 20 >> 2] | 0, u = En(B, y) | 0, i[l + 20 >> 2] = (u << 30) + B - y, u = (j & 1073741823) + u | 0, j = i[g + 24 >> 2] | 0, y = En(j, u) | 0, i[l + 24 >> 2] = (y << 30) + j - u, y = (I & 1073741823) + y | 0, I = i[g + 28 >> 2] | 0, u = En(I, y) | 0, i[l + 28 >> 2] = (u << 30) + I - y, u = (b & 16777215) + u | 0, g = i[g + 32 >> 2] | 0, i[l + 32 >> 2] = ((En(g, u) | 0) << 24) + g - u, Xc(l), Xc(l); } function En(l, u) { return l = l | 0, u = u | 0, (l - u | 0) >>> 31 | 0; } function Xc(l) { l = l | 0; var u = 0, g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0; mt = i[l >> 2] | 0, _e = En(mt, 485872621) | 0, yt = l + 4 | 0, Dt = i[yt >> 2] | 0, J = En(Dt, _e + 541690985 | 0) | 0, Z = l + 8 | 0, ht = i[Z >> 2] | 0, At = En(ht, J + 796511589 | 0) | 0, Rt = l + 12 | 0, Pt = i[Rt >> 2] | 0, Et = En(Pt, At + 935229352 | 0) | 0, gt = l + 16 | 0, wt = i[gt >> 2] | 0, nt = En(wt, Et + 20 | 0) | 0, q = l + 20 | 0, M = i[q >> 2] | 0, et = En(M, nt) | 0, E = l + 24 | 0, K = i[E >> 2] | 0, z = En(K, et) | 0, j = l + 28 | 0, B = i[j >> 2] | 0, I = En(B, z) | 0, u = l + 32 | 0, g = i[u >> 2] | 0, y = En(g, I + 4096 | 0) | 0, b = y + -1 | 0, i[l >> 2] = b & (mt + -485872621 + (_e << 30) ^ mt) ^ mt, i[yt >> 2] = b & (Dt + (-541690985 - _e) + (J << 30) ^ Dt) ^ Dt, i[Z >> 2] = b & (ht + (-796511589 - J) + (At << 30) ^ ht) ^ ht, i[Rt >> 2] = b & (Pt + (-935229352 - At) + (Et << 30) ^ Pt) ^ Pt, i[gt >> 2] = b & (wt + (-20 - Et) + (nt << 30) ^ wt) ^ wt, i[q >> 2] = b & (M - nt + (et << 30) ^ M) ^ M, i[E >> 2] = b & (K - et + (z << 30) ^ K) ^ K, i[j >> 2] = b & (B - z + (I << 30) ^ B) ^ B, i[u >> 2] = (g + (-4096 - I) + (y << 16) ^ g) & b ^ g; } function I1(l, u, g, b, y, I, j) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, j = j | 0; var B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0; wt = St, St = St + 672 | 0, q = wt + 160 | 0, M = wt + 440 | 0, nt = wt + 404 | 0, B = wt + 368 | 0, z = wt, E = wt + 608 | 0, K = wt + 544 | 0, et = wt + 480 | 0, gt = E, g = y, b = gt + 64 | 0; do it[gt >> 0] = it[g >> 0] | 0, gt = gt + 1 | 0, g = g + 1 | 0; while ((gt | 0) < (b | 0)); Wu(q), ws(q, E + 32 | 0, 32), ws(q, l, u), Ku(q, K), Ga(M, K, 64), Mu(z, M), Ns(j, z), Yu(et, j, I, l, u), Ga(nt, et, 64), Ga(B, E, 32), x1(nt, nt, B), Qu(nt, nt, M), Vu(j + 32 | 0, nt), St = wt; } function Wu(l) { l = l | 0, Qa(l); } function ws(l, u, g) { l = l | 0, u = u | 0, g = g | 0, Kn(l, u, g); } function Ku(l, u) { l = l | 0, u = u | 0, Va(l, u); } function Yu(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0; var I = 0, j = 0; I = St, St = St + 208 | 0, j = I, Wu(j), ws(j, u, 32), ws(j, g, 32), ws(j, b, y), Ku(j, l), St = I; } function x1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0; b = St, St = St + 80 | 0, y = b + 36 | 0, I = b, bt = i[u >> 2] | 0, mt = i[g >> 2] | 0, _e = Q(mt | 0, 0, bt | 0, 0) | 0, i[y >> 2] = _e & 1073741823, _e = Je(_e | 0, p | 0, 30) | 0, gt = p, q = i[g + 4 >> 2] | 0, Pe = Q(q | 0, 0, bt | 0, 0) | 0, Ut = p, Fe = i[u + 4 >> 2] | 0, B = Q(Fe | 0, 0, mt | 0, 0) | 0, j = p, gt = v(Pe | 0, Ut | 0, _e | 0, gt | 0) | 0, j = v(gt | 0, p | 0, B | 0, j | 0) | 0, i[y + 4 >> 2] = j & 1073741823, j = Je(j | 0, p | 0, 30) | 0, B = p, gt = i[g + 8 >> 2] | 0, _e = Q(gt | 0, 0, bt | 0, 0) | 0, Ut = p, Pe = Q(Fe | 0, 0, q | 0, 0) | 0, Pe = v(_e | 0, Ut | 0, Pe | 0, p | 0) | 0, Ut = p, _e = i[u + 8 >> 2] | 0, yt = Q(_e | 0, 0, mt | 0, 0) | 0, yt = v(Pe | 0, Ut | 0, yt | 0, p | 0) | 0, B = v(yt | 0, p | 0, j | 0, B | 0) | 0, i[y + 8 >> 2] = B & 1073741823, B = Je(B | 0, p | 0, 30) | 0, j = p, yt = i[g + 12 >> 2] | 0, Ut = Q(yt | 0, 0, bt | 0, 0) | 0, Pe = p, Te = Q(gt | 0, 0, Fe | 0, 0) | 0, Mt = p, z = Q(_e | 0, 0, q | 0, 0) | 0, J = p, ht = i[u + 12 >> 2] | 0, Le = Q(ht | 0, 0, mt | 0, 0) | 0, Rt = p, Mt = v(z | 0, J | 0, Te | 0, Mt | 0) | 0, Pe = v(Mt | 0, p | 0, Ut | 0, Pe | 0) | 0, Rt = v(Pe | 0, p | 0, Le | 0, Rt | 0) | 0, j = v(Rt | 0, p | 0, B | 0, j | 0) | 0, i[y + 12 >> 2] = j & 1073741823, j = Je(j | 0, p | 0, 30) | 0, B = p, Rt = i[g + 16 >> 2] | 0, Le = Q(Rt | 0, 0, bt | 0, 0) | 0, Pe = p, Ut = Q(yt | 0, 0, Fe | 0, 0) | 0, Mt = p, Te = Q(_e | 0, 0, gt | 0, 0) | 0, J = p, z = Q(ht | 0, 0, q | 0, 0) | 0, Pt = p, At = i[u + 16 >> 2] | 0, Dt = Q(At | 0, 0, mt | 0, 0) | 0, M = p, J = v(Ut | 0, Mt | 0, Te | 0, J | 0) | 0, Pt = v(J | 0, p | 0, z | 0, Pt | 0) | 0, Pe = v(Pt | 0, p | 0, Le | 0, Pe | 0) | 0, M = v(Pe | 0, p | 0, Dt | 0, M | 0) | 0, B = v(M | 0, p | 0, j | 0, B | 0) | 0, i[y + 16 >> 2] = B & 1073741823, B = Je(B | 0, p | 0, 30) | 0, j = p, M = i[g + 20 >> 2] | 0, Dt = Q(M | 0, 0, bt | 0, 0) | 0, Pe = p, Le = Q(Rt | 0, 0, Fe | 0, 0) | 0, Pt = p, z = Q(yt | 0, 0, _e | 0, 0) | 0, J = p, Te = Q(ht | 0, 0, gt | 0, 0) | 0, Mt = p, Ut = Q(At | 0, 0, q | 0, 0) | 0, fe = p, wt = i[u + 20 >> 2] | 0, Tt = Q(wt | 0, 0, mt | 0, 0) | 0, E = p, J = v(Te | 0, Mt | 0, z | 0, J | 0) | 0, Pt = v(J | 0, p | 0, Le | 0, Pt | 0) | 0, fe = v(Pt | 0, p | 0, Ut | 0, fe | 0) | 0, Pe = v(fe | 0, p | 0, Dt | 0, Pe | 0) | 0, E = v(Pe | 0, p | 0, Tt | 0, E | 0) | 0, j = v(E | 0, p | 0, B | 0, j | 0) | 0, i[y + 20 >> 2] = j & 1073741823, j = Je(j | 0, p | 0, 30) | 0, B = p, E = i[g + 24 >> 2] | 0, Tt = Q(E | 0, 0, bt | 0, 0) | 0, Pe = p, Dt = Q(M | 0, 0, Fe | 0, 0) | 0, fe = p, Ut = Q(Rt | 0, 0, _e | 0, 0) | 0, Pt = p, Le = Q(ht | 0, 0, yt | 0, 0) | 0, J = p, z = Q(At | 0, 0, gt | 0, 0) | 0, Mt = p, Te = Q(wt | 0, 0, q | 0, 0) | 0, Yt = p, nt = i[u + 24 >> 2] | 0, Z = Q(nt | 0, 0, mt | 0, 0) | 0, et = p, J = v(Ut | 0, Pt | 0, Le | 0, J | 0) | 0, Mt = v(J | 0, p | 0, z | 0, Mt | 0) | 0, fe = v(Mt | 0, p | 0, Dt | 0, fe | 0) | 0, Yt = v(fe | 0, p | 0, Te | 0, Yt | 0) | 0, Pe = v(Yt | 0, p | 0, Tt | 0, Pe | 0) | 0, et = v(Pe | 0, p | 0, Z | 0, et | 0) | 0, B = v(et | 0, p | 0, j | 0, B | 0) | 0, i[y + 24 >> 2] = B & 1073741823, B = Je(B | 0, p | 0, 30) | 0, j = p, et = i[g + 28 >> 2] | 0, Z = Q(et | 0, 0, bt | 0, 0) | 0, Pe = p, Tt = Q(E | 0, 0, Fe | 0, 0) | 0, Yt = p, Te = Q(M | 0, 0, _e | 0, 0) | 0, fe = p, Dt = Q(Rt | 0, 0, ht | 0, 0) | 0, Mt = p, z = Q(At | 0, 0, yt | 0, 0) | 0, J = p, Le = Q(wt | 0, 0, gt | 0, 0) | 0, Pt = p, Ut = Q(nt | 0, 0, q | 0, 0) | 0, Re = p, K = i[u + 28 >> 2] | 0, ke = Q(K | 0, 0, mt | 0, 0) | 0, Et = p, Mt = v(z | 0, J | 0, Dt | 0, Mt | 0) | 0, fe = v(Mt | 0, p | 0, Te | 0, fe | 0) | 0, Pt = v(fe | 0, p | 0, Le | 0, Pt | 0) | 0, Yt = v(Pt | 0, p | 0, Tt | 0, Yt | 0) | 0, Re = v(Yt | 0, p | 0, Ut | 0, Re | 0) | 0, Pe = v(Re | 0, p | 0, Z | 0, Pe | 0) | 0, Et = v(Pe | 0, p | 0, ke | 0, Et | 0) | 0, j = v(Et | 0, p | 0, B | 0, j | 0) | 0, i[y + 28 >> 2] = j & 1073741823, j = Je(j | 0, p | 0, 30) | 0, B = p, g = i[g + 32 >> 2] | 0, bt = Q(g | 0, 0, bt | 0, 0) | 0, Et = p, ke = Q(et | 0, 0, Fe | 0, 0) | 0, Pe = p, Z = Q(E | 0, 0, _e | 0, 0) | 0, Re = p, Ut = Q(M | 0, 0, ht | 0, 0) | 0, Yt = p, Tt = Q(At | 0, 0, Rt | 0, 0) | 0, Pt = p, Le = Q(wt | 0, 0, yt | 0, 0) | 0, fe = p, Te = Q(nt | 0, 0, gt | 0, 0) | 0, Mt = p, Dt = Q(K | 0, 0, q | 0, 0) | 0, J = p, z = i[u + 32 >> 2] | 0, mt = Q(z | 0, 0, mt | 0, 0) | 0, u = p, Pt = v(Ut | 0, Yt | 0, Tt | 0, Pt | 0) | 0, fe = v(Pt | 0, p | 0, Le | 0, fe | 0) | 0, Re = v(fe | 0, p | 0, Z | 0, Re | 0) | 0, Mt = v(Re | 0, p | 0, Te | 0, Mt | 0) | 0, Pe = v(Mt | 0, p | 0, ke | 0, Pe | 0) | 0, J = v(Pe | 0, p | 0, Dt | 0, J | 0) | 0, Et = v(J | 0, p | 0, bt | 0, Et | 0) | 0, u = v(Et | 0, p | 0, mt | 0, u | 0) | 0, B = v(u | 0, p | 0, j | 0, B | 0) | 0, i[y + 32 >> 2] = B & 16777215, j = Je(B | 0, p | 0, 30) | 0, u = p, Fe = Q(g | 0, 0, Fe | 0, 0) | 0, mt = p, Et = Q(et | 0, 0, _e | 0, 0) | 0, bt = p, J = Q(E | 0, 0, ht | 0, 0) | 0, Dt = p, Pe = Q(M | 0, 0, At | 0, 0) | 0, ke = p, Mt = Q(wt | 0, 0, Rt | 0, 0) | 0, Te = p, Re = Q(nt | 0, 0, yt | 0, 0) | 0, Z = p, fe = Q(K | 0, 0, gt | 0, 0) | 0, Le = p, q = Q(z | 0, 0, q | 0, 0) | 0, Pt = p, ke = v(Mt | 0, Te | 0, Pe | 0, ke | 0) | 0, Dt = v(ke | 0, p | 0, J | 0, Dt | 0) | 0, Z = v(Dt | 0, p | 0, Re | 0, Z | 0) | 0, bt = v(Z | 0, p | 0, Et | 0, bt | 0) | 0, Le = v(bt | 0, p | 0, fe | 0, Le | 0) | 0, mt = v(Le | 0, p | 0, Fe | 0, mt | 0) | 0, Pt = v(mt | 0, p | 0, q | 0, Pt | 0) | 0, u = v(Pt | 0, p | 0, j | 0, u | 0) | 0, i[I >> 2] = u << 22 & 1069547520 | B >>> 8 & 4194303, B = Je(u | 0, p | 0, 30) | 0, j = p, _e = Q(g | 0, 0, _e | 0, 0) | 0, Pt = p, q = Q(et | 0, 0, ht | 0, 0) | 0, mt = p, Fe = Q(E | 0, 0, At | 0, 0) | 0, Le = p, fe = Q(wt | 0, 0, M | 0, 0) | 0, bt = p, Et = Q(nt | 0, 0, Rt | 0, 0) | 0, Z = p, Re = Q(K | 0, 0, yt | 0, 0) | 0, Dt = p, gt = Q(z | 0, 0, gt | 0, 0) | 0, J = p, bt = v(Fe | 0, Le | 0, fe | 0, bt | 0) | 0, Z = v(bt | 0, p | 0, Et | 0, Z | 0) | 0, mt = v(Z | 0, p | 0, q | 0, mt | 0) | 0, Dt = v(mt | 0, p | 0, Re | 0, Dt | 0) | 0, Pt = v(Dt | 0, p | 0, _e | 0, Pt | 0) | 0, J = v(Pt | 0, p | 0, gt | 0, J | 0) | 0, j = v(J | 0, p | 0, B | 0, j | 0) | 0, i[I + 4 >> 2] = j << 22 & 1069547520 | u >>> 8 & 4194303, u = Je(j | 0, p | 0, 30) | 0, B = p, ht = Q(g | 0, 0, ht | 0, 0) | 0, J = p, gt = Q(et | 0, 0, At | 0, 0) | 0, Pt = p, _e = Q(E | 0, 0, wt | 0, 0) | 0, Dt = p, Re = Q(nt | 0, 0, M | 0, 0) | 0, mt = p, q = Q(K | 0, 0, Rt | 0, 0) | 0, Z = p, yt = Q(z | 0, 0, yt | 0, 0) | 0, Et = p, Dt = v(Re | 0, mt | 0, _e | 0, Dt | 0) | 0, Pt = v(Dt | 0, p | 0, gt | 0, Pt | 0) | 0, Z = v(Pt | 0, p | 0, q | 0, Z | 0) | 0, J = v(Z | 0, p | 0, ht | 0, J | 0) | 0, Et = v(J | 0, p | 0, yt | 0, Et | 0) | 0, B = v(Et | 0, p | 0, u | 0, B | 0) | 0, i[I + 8 >> 2] = B << 22 & 1069547520 | j >>> 8 & 4194303, j = Je(B | 0, p | 0, 30) | 0, u = p, At = Q(g | 0, 0, At | 0, 0) | 0, Et = p, yt = Q(et | 0, 0, wt | 0, 0) | 0, J = p, ht = Q(nt | 0, 0, E | 0, 0) | 0, Z = p, q = Q(K | 0, 0, M | 0, 0) | 0, Pt = p, Rt = Q(z | 0, 0, Rt | 0, 0) | 0, gt = p, Z = v(yt | 0, J | 0, ht | 0, Z | 0) | 0, Pt = v(Z | 0, p | 0, q | 0, Pt | 0) | 0, Et = v(Pt | 0, p | 0, At | 0, Et | 0) | 0, gt = v(Et | 0, p | 0, Rt | 0, gt | 0) | 0, u = v(gt | 0, p | 0, j | 0, u | 0) | 0, i[I + 12 >> 2] = u << 22 & 1069547520 | B >>> 8 & 4194303, B = Je(u | 0, p | 0, 30) | 0, j = p, wt = Q(g | 0, 0, wt | 0, 0) | 0, gt = p, Rt = Q(et | 0, 0, nt | 0, 0) | 0, Et = p, At = Q(K | 0, 0, E | 0, 0) | 0, Pt = p, M = Q(z | 0, 0, M | 0, 0) | 0, q = p, Et = v(At | 0, Pt | 0, Rt | 0, Et | 0) | 0, gt = v(Et | 0, p | 0, wt | 0, gt | 0) | 0, q = v(gt | 0, p | 0, M | 0, q | 0) | 0, j = v(q | 0, p | 0, B | 0, j | 0) | 0, i[I + 16 >> 2] = j << 22 & 1069547520 | u >>> 8 & 4194303, u = Je(j | 0, p | 0, 30) | 0, B = p, nt = Q(g | 0, 0, nt | 0, 0) | 0, q = p, M = Q(K | 0, 0, et | 0, 0) | 0, M = v(nt | 0, q | 0, M | 0, p | 0) | 0, q = p, E = Q(z | 0, 0, E | 0, 0) | 0, E = v(M | 0, q | 0, E | 0, p | 0) | 0, B = v(E | 0, p | 0, u | 0, B | 0) | 0, i[I + 20 >> 2] = B << 22 & 1069547520 | j >>> 8 & 4194303, j = Je(B | 0, p | 0, 30) | 0, u = p, K = Q(g | 0, 0, K | 0, 0) | 0, E = p, et = Q(z | 0, 0, et | 0, 0) | 0, E = v(et | 0, p | 0, K | 0, E | 0) | 0, u = v(E | 0, p | 0, j | 0, u | 0) | 0, i[I + 24 >> 2] = u << 22 & 1069547520 | B >>> 8 & 4194303, B = Je(u | 0, p | 0, 30) | 0, j = p, g = Q(z | 0, 0, g | 0, 0) | 0, g = v(B | 0, j | 0, g | 0, p | 0) | 0, i[I + 28 >> 2] = g << 22 & 1069547520 | u >>> 8 & 4194303, i[I + 32 >> 2] = g >>> 8 & 4194303, Gu(l, I, y), St = b; } function Qu(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0; b = (i[g >> 2] | 0) + (i[u >> 2] | 0) | 0, i[l >> 2] = b & 1073741823, b = (b >>> 30) + (i[u + 4 >> 2] | 0) + (i[g + 4 >> 2] | 0) | 0, i[l + 4 >> 2] = b & 1073741823, b = (i[g + 8 >> 2] | 0) + (i[u + 8 >> 2] | 0) + (b >>> 30) | 0, i[l + 8 >> 2] = b & 1073741823, b = (i[g + 12 >> 2] | 0) + (i[u + 12 >> 2] | 0) + (b >>> 30) | 0, i[l + 12 >> 2] = b & 1073741823, b = (i[g + 16 >> 2] | 0) + (i[u + 16 >> 2] | 0) + (b >>> 30) | 0, i[l + 16 >> 2] = b & 1073741823, b = (i[g + 20 >> 2] | 0) + (i[u + 20 >> 2] | 0) + (b >>> 30) | 0, i[l + 20 >> 2] = b & 1073741823, b = (i[g + 24 >> 2] | 0) + (i[u + 24 >> 2] | 0) + (b >>> 30) | 0, i[l + 24 >> 2] = b & 1073741823, b = (i[g + 28 >> 2] | 0) + (i[u + 28 >> 2] | 0) + (b >>> 30) | 0, i[l + 28 >> 2] = b & 1073741823, i[l + 32 >> 2] = (i[g + 32 >> 2] | 0) + (i[u + 32 >> 2] | 0) + (b >>> 30), Xc(l); } function Vu(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0; g = u + 4 | 0, Ka(l, i[g >> 2] << 30 | i[u >> 2]), b = u + 8 | 0, Ka(l + 4 | 0, i[b >> 2] << 28 | (i[g >> 2] | 0) >>> 2), g = u + 12 | 0, Ka(l + 8 | 0, i[g >> 2] << 26 | (i[b >> 2] | 0) >>> 4), b = u + 16 | 0, Ka(l + 12 | 0, i[b >> 2] << 24 | (i[g >> 2] | 0) >>> 6), g = u + 20 | 0, Ka(l + 16 | 0, i[g >> 2] << 22 | (i[b >> 2] | 0) >>> 8), b = u + 24 | 0, Ka(l + 20 | 0, i[b >> 2] << 20 | (i[g >> 2] | 0) >>> 10), g = u + 28 | 0, Ka(l + 24 | 0, i[g >> 2] << 18 | (i[b >> 2] | 0) >>> 12), Ka(l + 28 | 0, i[u + 32 >> 2] << 16 | (i[g >> 2] | 0) >>> 14); } function Ka(l, u) { l = l | 0, u = u | 0, it[l >> 0] = u, it[l + 1 >> 0] = u >>> 8, it[l + 2 >> 0] = u >>> 16, it[l + 3 >> 0] = u >>> 24; } function A1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0; return K = St, St = St + 496 | 0, y = K + 160 | 0, I = K, j = K + 424 | 0, B = K + 356 | 0, z = K + 320 | 0, E = K + 392 | 0, (we[b + 63 >> 0] | 0) <= 31 && (Zc(I, g) | 0) != 0 ? (Yu(j, b, g, l, u), Ga(B, j, 64), Ga(z, b + 32 | 0, 32), j1(y, I, B, z), Ns(E, y), l = (($c(b, E) | 0) == 0) << 31 >> 31) : l = -1, St = K, l | 0; } function Zc(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0; Te = St, St = St + 240 | 0, fe = Te + 200 | 0, Le = Te + 160 | 0, Fe = Te + 120 | 0, ke = Te + 80 | 0, M = Te + 40 | 0, nt = Te, Re = (we[u + 31 >> 0] | 0) >>> 7, bt = l + 40 | 0, Ms(bt, u), u = l + 80 | 0, i[u >> 2] = 1, g = l + 84 | 0, b = l + 88 | 0, y = l + 92 | 0, I = l + 96 | 0, j = l + 100 | 0, B = l + 104 | 0, z = l + 108 | 0, E = l + 112 | 0, K = l + 116 | 0, et = g, q = et + 36 | 0; do i[et >> 2] = 0, et = et + 4 | 0; while ((et | 0) < (q | 0)); return Wa(ke, bt), nr(M, ke, 16), u = i[u >> 2] | 0, Mt = (i[ke >> 2] | 0) + 268435380 - u | 0, Tt = ke + 4 | 0, ht = i[g >> 2] | 0, Z = (i[Tt >> 2] | 0) + 134217724 + (Mt >>> 26) - ht | 0, i[Tt >> 2] = Z & 33554431, wt = ke + 8 | 0, At = i[b >> 2] | 0, Z = (i[wt >> 2] | 0) + 268435452 - At + (Z >>> 25) | 0, i[wt >> 2] = Z & 67108863, et = ke + 12 | 0, Pt = i[y >> 2] | 0, Z = (i[et >> 2] | 0) + 134217724 - Pt + (Z >>> 26) | 0, i[et >> 2] = Z & 33554431, q = ke + 16 | 0, Et = i[I >> 2] | 0, Z = (i[q >> 2] | 0) + 268435452 - Et + (Z >>> 25) | 0, i[q >> 2] = Z & 67108863, gt = ke + 20 | 0, j = i[j >> 2] | 0, Z = (i[gt >> 2] | 0) + 134217724 - j + (Z >>> 26) | 0, i[gt >> 2] = Z & 33554431, Rt = ke + 24 | 0, I = i[B >> 2] | 0, B = (i[Rt >> 2] | 0) + 268435452 - I + (Z >>> 25) | 0, i[Rt >> 2] = B & 67108863, Z = ke + 28 | 0, y = i[z >> 2] | 0, B = (i[Z >> 2] | 0) + 134217724 - y + (B >>> 26) | 0, i[Z >> 2] = B & 33554431, yt = ke + 32 | 0, b = i[E >> 2] | 0, B = (i[yt >> 2] | 0) + 268435452 - b + (B >>> 25) | 0, i[yt >> 2] = B & 67108863, mt = ke + 36 | 0, g = i[K >> 2] | 0, B = (i[mt >> 2] | 0) + 134217724 - g + (B >>> 26) | 0, i[mt >> 2] = B & 33554431, Mt = ((B >>> 25) * 19 | 0) + (Mt & 67108863) | 0, i[ke >> 2] = Mt, i[M >> 2] = (i[M >> 2] | 0) + u, u = M + 4 | 0, i[u >> 2] = (i[u >> 2] | 0) + ht, u = M + 8 | 0, i[u >> 2] = (i[u >> 2] | 0) + At, u = M + 12 | 0, i[u >> 2] = (i[u >> 2] | 0) + Pt, u = M + 16 | 0, i[u >> 2] = (i[u >> 2] | 0) + Et, u = M + 20 | 0, i[u >> 2] = (i[u >> 2] | 0) + j, u = M + 24 | 0, i[u >> 2] = (i[u >> 2] | 0) + I, u = M + 28 | 0, i[u >> 2] = (i[u >> 2] | 0) + y, u = M + 32 | 0, i[u >> 2] = (i[u >> 2] | 0) + b, u = M + 36 | 0, i[u >> 2] = (i[u >> 2] | 0) + g, Wa(Le, M), nr(nt, Le, M), Wa(l, nt), nr(l, l, M), nr(l, l, ke), F1(l, l), nr(l, l, nt), nr(l, l, ke), Wa(Le, l), nr(Le, Le, M), Mt = (i[Le >> 2] | 0) + 268435380 - Mt | 0, u = Le + 4 | 0, g = i[u >> 2] | 0, b = i[Tt >> 2] | 0, Tt = g + 134217724 + (Mt >>> 26) - b | 0, i[Fe + 4 >> 2] = Tt & 33554431, y = Le + 8 | 0, I = i[y >> 2] | 0, j = i[wt >> 2] | 0, Tt = I + 268435452 - j + (Tt >>> 25) | 0, i[Fe + 8 >> 2] = Tt & 67108863, B = Le + 12 | 0, z = i[B >> 2] | 0, E = i[et >> 2] | 0, Tt = z + 134217724 - E + (Tt >>> 26) | 0, i[Fe + 12 >> 2] = Tt & 33554431, K = Le + 16 | 0, et = i[K >> 2] | 0, q = i[q >> 2] | 0, Tt = et + 268435452 - q + (Tt >>> 25) | 0, i[Fe + 16 >> 2] = Tt & 67108863, M = Le + 20 | 0, nt = i[M >> 2] | 0, gt = i[gt >> 2] | 0, Tt = nt + 134217724 - gt + (Tt >>> 26) | 0, i[Fe + 20 >> 2] = Tt & 33554431, wt = Le + 24 | 0, Et = i[wt >> 2] | 0, Rt = i[Rt >> 2] | 0, Tt = Et + 268435452 - Rt + (Tt >>> 25) | 0, i[Fe + 24 >> 2] = Tt & 67108863, Pt = Le + 28 | 0, At = i[Pt >> 2] | 0, Z = i[Z >> 2] | 0, Tt = At + 134217724 - Z + (Tt >>> 26) | 0, i[Fe + 28 >> 2] = Tt & 33554431, ht = Le + 32 | 0, J = i[ht >> 2] | 0, yt = i[yt >> 2] | 0, Tt = J + 268435452 - yt + (Tt >>> 25) | 0, i[Fe + 32 >> 2] = Tt & 67108863, Dt = Le + 36 | 0, _e = i[Dt >> 2] | 0, mt = i[mt >> 2] | 0, Tt = _e + 134217724 - mt + (Tt >>> 26) | 0, i[Fe + 36 >> 2] = Tt & 33554431, i[Fe >> 2] = ((Tt >>> 25) * 19 | 0) + (Mt & 67108863), fs(fe, Fe), $c(fe, 30598) | 0 ? Pe = 4 : (Tt = (i[ke >> 2] | 0) + (i[Le >> 2] | 0) | 0, Mt = (Tt >>> 26) + g + b | 0, i[u >> 2] = Mt & 33554431, Mt = (Mt >>> 25) + I + j | 0, i[y >> 2] = Mt & 67108863, Mt = E + z + (Mt >>> 26) | 0, i[B >> 2] = Mt & 33554431, Mt = q + et + (Mt >>> 25) | 0, i[K >> 2] = Mt & 67108863, Mt = gt + nt + (Mt >>> 26) | 0, i[M >> 2] = Mt & 33554431, Mt = Rt + Et + (Mt >>> 25) | 0, i[wt >> 2] = Mt & 67108863, Mt = Z + At + (Mt >>> 26) | 0, i[Pt >> 2] = Mt & 33554431, Mt = yt + J + (Mt >>> 25) | 0, i[ht >> 2] = Mt & 67108863, Mt = mt + _e + (Mt >>> 26) | 0, i[Dt >> 2] = Mt & 33554431, i[Le >> 2] = ((Mt >>> 25) * 19 | 0) + (Tt & 67108863), fs(fe, Le), $c(fe, 30598) | 0 ? (nr(l, l, 28528), Pe = 4) : u = 0), (Pe | 0) == 4 && (fs(fe, l), (it[fe >> 0] & 1) == Re << 24 >> 24 && (Tt = i[l >> 2] | 0, i[Le >> 2] = Tt, q = l + 4 | 0, Mt = i[q >> 2] | 0, i[u >> 2] = Mt, gt = l + 8 | 0, nt = i[gt >> 2] | 0, i[y >> 2] = nt, Rt = l + 12 | 0, Et = i[Rt >> 2] | 0, i[B >> 2] = Et, Z = l + 16 | 0, At = i[Z >> 2] | 0, i[K >> 2] = At, yt = l + 20 | 0, J = i[yt >> 2] | 0, i[M >> 2] = J, mt = l + 24 | 0, _e = i[mt >> 2] | 0, i[wt >> 2] = _e, fe = l + 28 | 0, Re = i[fe >> 2] | 0, i[Pt >> 2] = Re, Fe = l + 32 | 0, Le = i[Fe >> 2] | 0, i[ht >> 2] = Le, Pe = l + 36 | 0, ke = i[Pe >> 2] | 0, i[Dt >> 2] = ke, Tt = 134217690 - Tt | 0, Mt = 67108862 - Mt + (Tt >>> 26) | 0, i[q >> 2] = Mt & 33554431, Mt = 134217726 - nt + (Mt >>> 25) | 0, i[gt >> 2] = Mt & 67108863, Mt = 67108862 - Et + (Mt >>> 26) | 0, i[Rt >> 2] = Mt & 33554431, Mt = 134217726 - At + (Mt >>> 25) | 0, i[Z >> 2] = Mt & 67108863, Mt = 67108862 - J + (Mt >>> 26) | 0, i[yt >> 2] = Mt & 33554431, Mt = 134217726 - _e + (Mt >>> 25) | 0, i[mt >> 2] = Mt & 67108863, Mt = 67108862 - Re + (Mt >>> 26) | 0, i[fe >> 2] = Mt & 33554431, Mt = 134217726 - Le + (Mt >>> 25) | 0, i[Fe >> 2] = Mt & 67108863, Mt = 67108862 - ke + (Mt >>> 26) | 0, i[Pe >> 2] = Mt & 33554431, i[l >> 2] = ((Mt >>> 25) * 19 | 0) + (Tt & 67108863)), nr(l + 120 | 0, l, bt), u = 1), St = Te, u | 0; } function j1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0; M = St, St = St + 2112 | 0, E = M + 1856 | 0, K = M + 1600 | 0, et = M + 320 | 0, y = M + 160 | 0, q = M, Ju(E, g, 5), Ju(K, b, 7), Hu(y, u), z1(et, u), u = 0; do z = u, u = u + 1 | 0, E1(et + (u * 160 | 0) | 0, y, et + (z * 160 | 0) | 0); while ((u | 0) != 7); for (mn(l | 0, 0, 160) | 0, B = l + 40 | 0, i[B >> 2] = 1, z = l + 80 | 0, i[z >> 2] = 1, u = 255; ; ) { if ((it[K + u >> 0] | it[E + u >> 0]) << 24 >> 24) { I = 6; break; } if (u) u = u + -1 | 0; else break; } if ((I | 0) == 6 && (u | 0) > -1) for (b = q + 120 | 0, y = q + 40 | 0, I = q + 80 | 0, j = l + 120 | 0; Jc(q, l), g = it[E + u >> 0] | 0, g << 24 >> 24 && (nr(l, q, b), nr(B, y, I), nr(z, I, b), nr(j, q, y), nt = g << 24 >> 24, B1(q, l, et + (((((nt | 0) > -1 ? nt : 0 - nt | 0) | 0) / 2 | 0) * 160 | 0) | 0, (g & 255) >>> 7)), g = it[K + u >> 0] | 0, g << 24 >> 24 && (nr(l, q, b), nr(B, y, I), nr(z, I, b), nr(j, q, y), nt = g << 24 >> 24, S1(q, l, 24640 + (((((nt | 0) > -1 ? nt : 0 - nt | 0) | 0) / 2 | 0) * 120 | 0) | 0, (g & 255) >>> 7)), nr(l, q, b), nr(B, y, I), nr(z, I, b), (u | 0) > 0; ) u = u + -1 | 0; St = M; } function $c(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0; for (g = 0, b = 32; b = b + -1 | 0, g = g | (it[u >> 0] ^ it[l >> 0]) & 255, b; ) u = u + 1 | 0, l = l + 1 | 0; return (g + 511 | 0) >>> 8 & 1 | 0; } function Ju(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0; for (et = 1 << g + -1, g = l, b = 0; ; ) { for (y = 0, I = i[u + (b << 2) >> 2] | 0, j = g; it[j >> 0] = I & 1, y = y + 1 | 0, (y | 0) != 30; ) I = I >>> 1, j = j + 1 | 0; if (b = b + 1 | 0, (b | 0) == 8) break; g = g + 30 | 0; } for (y = 0, g = i[u + 32 >> 2] | 0, b = l + 240 | 0; it[b >> 0] = g & 1, y = y + 1 | 0, (y | 0) != 16; ) g = g >>> 1, b = b + 1 | 0; E = 1 - et | 0, z = 0; do { K = l + z | 0, b = it[K >> 0] | 0; t: do if (b << 24 >> 24 && (q = 256 - z | 0, q >>> 0 > 1)) for (g = 1; ; ) { y = b << 24 >> 24, b = g + z | 0, I = l + b | 0, B = it[I >> 0] | 0, j = B << 24 >> 24 << g, u = j + y | 0; e: do if ((u | 0) >= (et | 0)) { if (y = y - j | 0, (y | 0) < (E | 0)) { if (B << 24 >> 24) break t; break; } if (it[K >> 0] = y, b >>> 0 < 256) { for (; y = l + b | 0, !!(it[y >> 0] | 0); ) if (it[y >> 0] = 0, b >>> 0 < 255) b = b + 1 | 0; else break e; it[y >> 0] = 1; } } else it[K >> 0] = u, it[I >> 0] = 0; while (false); if (g = g + 1 | 0, !(g >>> 0 < q >>> 0 & g >>> 0 < 7)) break t; b = it[K >> 0] | 0; } while (false); z = z + 1 | 0; } while ((z | 0) != 256); } function z1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0; At = u + 40 | 0, K = (i[At >> 2] | 0) + 134217690 - (i[u >> 2] | 0) | 0, i[l >> 2] = K & 67108863, Rt = u + 44 | 0, Pt = u + 4 | 0, K = (i[Rt >> 2] | 0) + 67108862 + (K >>> 26) - (i[Pt >> 2] | 0) | 0, i[l + 4 >> 2] = K & 33554431, wt = u + 48 | 0, Et = u + 8 | 0, K = (i[wt >> 2] | 0) + 134217726 - (i[Et >> 2] | 0) + (K >>> 25) | 0, i[l + 8 >> 2] = K & 67108863, nt = u + 52 | 0, gt = u + 12 | 0, K = (i[nt >> 2] | 0) + 67108862 - (i[gt >> 2] | 0) + (K >>> 26) | 0, i[l + 12 >> 2] = K & 33554431, q = u + 56 | 0, M = u + 16 | 0, i[l + 16 >> 2] = (i[q >> 2] | 0) + 134217726 - (i[M >> 2] | 0) + (K >>> 25), K = u + 60 | 0, et = u + 20 | 0, i[l + 20 >> 2] = (i[K >> 2] | 0) + 67108862 - (i[et >> 2] | 0), z = u + 64 | 0, E = u + 24 | 0, i[l + 24 >> 2] = (i[z >> 2] | 0) + 134217726 - (i[E >> 2] | 0), j = u + 68 | 0, B = u + 28 | 0, i[l + 28 >> 2] = (i[j >> 2] | 0) + 67108862 - (i[B >> 2] | 0), y = u + 72 | 0, I = u + 32 | 0, i[l + 32 >> 2] = (i[y >> 2] | 0) + 134217726 - (i[I >> 2] | 0), g = u + 76 | 0, b = u + 36 | 0, i[l + 36 >> 2] = (i[g >> 2] | 0) + 67108862 - (i[b >> 2] | 0), i[l + 40 >> 2] = (i[u >> 2] | 0) + (i[At >> 2] | 0), i[l + 44 >> 2] = (i[Pt >> 2] | 0) + (i[Rt >> 2] | 0), i[l + 48 >> 2] = (i[Et >> 2] | 0) + (i[wt >> 2] | 0), i[l + 52 >> 2] = (i[gt >> 2] | 0) + (i[nt >> 2] | 0), i[l + 56 >> 2] = (i[M >> 2] | 0) + (i[q >> 2] | 0), i[l + 60 >> 2] = (i[et >> 2] | 0) + (i[K >> 2] | 0), i[l + 64 >> 2] = (i[E >> 2] | 0) + (i[z >> 2] | 0), i[l + 68 >> 2] = (i[B >> 2] | 0) + (i[j >> 2] | 0), i[l + 72 >> 2] = (i[I >> 2] | 0) + (i[y >> 2] | 0), i[l + 76 >> 2] = (i[b >> 2] | 0) + (i[g >> 2] | 0), i[l + 80 >> 2] = i[u + 80 >> 2], i[l + 84 >> 2] = i[u + 84 >> 2], i[l + 88 >> 2] = i[u + 88 >> 2], i[l + 92 >> 2] = i[u + 92 >> 2], i[l + 96 >> 2] = i[u + 96 >> 2], i[l + 100 >> 2] = i[u + 100 >> 2], i[l + 104 >> 2] = i[u + 104 >> 2], i[l + 108 >> 2] = i[u + 108 >> 2], i[l + 112 >> 2] = i[u + 112 >> 2], i[l + 116 >> 2] = i[u + 116 >> 2], nr(l + 120 | 0, u + 120 | 0, 28480); } function E1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0; b = St, St = St + 288 | 0, z = b + 240 | 0, Tt = b + 200 | 0, Et = b + 160 | 0, J = b + 120 | 0, fe = b + 80 | 0, At = b + 40 | 0, mt = b, Yt = i[u + 40 >> 2] | 0, Ut = i[u >> 2] | 0, gt = Yt + 134217690 - Ut | 0, i[z >> 2] = gt & 67108863, Pe = i[u + 44 >> 2] | 0, ke = i[u + 4 >> 2] | 0, gt = Pe + 67108862 + (gt >>> 26) - ke | 0, yt = z + 4 | 0, i[yt >> 2] = gt & 33554431, Pt = i[u + 48 >> 2] | 0, Re = i[u + 8 >> 2] | 0, gt = Pt + 134217726 - Re + (gt >>> 25) | 0, wt = z + 8 | 0, i[wt >> 2] = gt & 67108863, ht = i[u + 52 >> 2] | 0, _e = i[u + 12 >> 2] | 0, gt = ht + 67108862 - _e + (gt >>> 26) | 0, Mt = z + 12 | 0, i[Mt >> 2] = gt & 33554431, j = i[u + 56 >> 2] | 0, I = i[u + 16 >> 2] | 0, Z = z + 16 | 0, i[Z >> 2] = j + 134217726 - I + (gt >>> 25), gt = i[u + 60 >> 2] | 0, nt = i[u + 20 >> 2] | 0, q = z + 20 | 0, i[q >> 2] = gt + 67108862 - nt, et = i[u + 64 >> 2] | 0, bt = i[u + 24 >> 2] | 0, y = z + 24 | 0, i[y >> 2] = et + 134217726 - bt, Te = i[u + 68 >> 2] | 0, M = i[u + 28 >> 2] | 0, Le = z + 28 | 0, i[Le >> 2] = Te + 67108862 - M, Dt = i[u + 72 >> 2] | 0, Fe = i[u + 32 >> 2] | 0, K = z + 32 | 0, i[K >> 2] = Dt + 134217726 - Fe, E = i[u + 76 >> 2] | 0, Rt = i[u + 36 >> 2] | 0, B = z + 36 | 0, i[B >> 2] = E + 67108862 - Rt, i[Tt >> 2] = Ut + Yt, i[Tt + 4 >> 2] = ke + Pe, i[Tt + 8 >> 2] = Re + Pt, i[Tt + 12 >> 2] = _e + ht, i[Tt + 16 >> 2] = I + j, i[Tt + 20 >> 2] = nt + gt, i[Tt + 24 >> 2] = bt + et, i[Tt + 28 >> 2] = M + Te, i[Tt + 32 >> 2] = Fe + Dt, i[Tt + 36 >> 2] = Rt + E, nr(z, z, g), nr(J, Tt, g + 40 | 0), Tt = i[J >> 2] | 0, z = i[z >> 2] | 0, i[fe >> 2] = z + Tt, E = J + 4 | 0, Rt = i[E >> 2] | 0, yt = i[yt >> 2] | 0, i[fe + 4 >> 2] = yt + Rt, Dt = J + 8 | 0, Fe = i[Dt >> 2] | 0, wt = i[wt >> 2] | 0, i[fe + 8 >> 2] = wt + Fe, Te = J + 12 | 0, M = i[Te >> 2] | 0, Mt = i[Mt >> 2] | 0, i[fe + 12 >> 2] = Mt + M, et = J + 16 | 0, bt = i[et >> 2] | 0, Z = i[Z >> 2] | 0, i[fe + 16 >> 2] = Z + bt, gt = J + 20 | 0, nt = i[gt >> 2] | 0, q = i[q >> 2] | 0, i[fe + 20 >> 2] = q + nt, j = J + 24 | 0, I = i[j >> 2] | 0, y = i[y >> 2] | 0, i[fe + 24 >> 2] = y + I, ht = J + 28 | 0, _e = i[ht >> 2] | 0, Le = i[Le >> 2] | 0, i[fe + 28 >> 2] = Le + _e, Pt = J + 32 | 0, Re = i[Pt >> 2] | 0, K = i[K >> 2] | 0, i[fe + 32 >> 2] = K + Re, Pe = J + 36 | 0, ke = i[Pe >> 2] | 0, B = i[B >> 2] | 0, i[fe + 36 >> 2] = B + ke, z = Tt + 134217690 - z | 0, i[J >> 2] = z & 67108863, yt = Rt + 67108862 + (z >>> 26) - yt | 0, i[E >> 2] = yt & 33554431, yt = Fe + 134217726 - wt + (yt >>> 25) | 0, i[Dt >> 2] = yt & 67108863, yt = M + 67108862 - Mt + (yt >>> 26) | 0, i[Te >> 2] = yt & 33554431, i[et >> 2] = bt + 134217726 - Z + (yt >>> 25), i[gt >> 2] = nt + 67108862 - q, i[j >> 2] = I + 134217726 - y, i[ht >> 2] = _e + 67108862 - Le, i[Pt >> 2] = Re + 134217726 - K, i[Pe >> 2] = ke + 67108862 - B, nr(Et, u + 120 | 0, g + 120 | 0), nr(mt, u + 80 | 0, g + 80 | 0), Pe = i[mt >> 2] << 1, i[mt >> 2] = Pe, B = mt + 4 | 0, ke = i[B >> 2] << 1, i[B >> 2] = ke, Pt = mt + 8 | 0, K = i[Pt >> 2] << 1, i[Pt >> 2] = K, Re = mt + 12 | 0, ht = i[Re >> 2] << 1, i[Re >> 2] = ht, Le = mt + 16 | 0, _e = i[Le >> 2] << 1, i[Le >> 2] = _e, j = mt + 20 | 0, y = i[j >> 2] << 1, i[j >> 2] = y, I = mt + 24 | 0, u = i[I >> 2] << 1, i[I >> 2] = u, gt = mt + 28 | 0, q = i[gt >> 2] << 1, i[gt >> 2] = q, nt = mt + 32 | 0, et = i[nt >> 2] << 1, i[nt >> 2] = et, yt = mt + 36 | 0, Z = i[yt >> 2] << 1, i[yt >> 2] = Z, bt = i[Et >> 2] | 0, Te = bt + Pe | 0, g = i[Et + 4 >> 2] | 0, Mt = (Te >>> 26) + ke + g | 0, i[At + 4 >> 2] = Mt & 33554431, M = i[Et + 8 >> 2] | 0, Mt = M + K + (Mt >>> 25) | 0, i[At + 8 >> 2] = Mt & 67108863, Dt = i[Et + 12 >> 2] | 0, Mt = Dt + ht + (Mt >>> 26) | 0, i[At + 12 >> 2] = Mt & 33554431, wt = i[Et + 16 >> 2] | 0, Mt = wt + _e + (Mt >>> 25) | 0, i[At + 16 >> 2] = Mt & 67108863, Fe = i[Et + 20 >> 2] | 0, Mt = Fe + y + (Mt >>> 26) | 0, i[At + 20 >> 2] = Mt & 33554431, E = i[Et + 24 >> 2] | 0, Mt = E + u + (Mt >>> 25) | 0, i[At + 24 >> 2] = Mt & 67108863, z = i[Et + 28 >> 2] | 0, Mt = z + q + (Mt >>> 26) | 0, i[At + 28 >> 2] = Mt & 33554431, Rt = i[Et + 32 >> 2] | 0, Mt = Rt + et + (Mt >>> 25) | 0, i[At + 32 >> 2] = Mt & 67108863, Et = i[Et + 36 >> 2] | 0, Mt = Et + Z + (Mt >>> 26) | 0, i[At + 36 >> 2] = Mt & 33554431, i[At >> 2] = ((Mt >>> 25) * 19 | 0) + (Te & 67108863), bt = Pe + 268435380 - bt | 0, g = ke + 134217724 + (bt >>> 26) - g | 0, i[B >> 2] = g & 33554431, g = K + 268435452 - M + (g >>> 25) | 0, i[Pt >> 2] = g & 67108863, g = ht + 134217724 - Dt + (g >>> 26) | 0, i[Re >> 2] = g & 33554431, g = _e + 268435452 - wt + (g >>> 25) | 0, i[Le >> 2] = g & 67108863, g = y + 134217724 - Fe + (g >>> 26) | 0, i[j >> 2] = g & 33554431, g = u + 268435452 - E + (g >>> 25) | 0, i[I >> 2] = g & 67108863, g = q + 134217724 - z + (g >>> 26) | 0, i[gt >> 2] = g & 33554431, g = et + 268435452 - Rt + (g >>> 25) | 0, i[nt >> 2] = g & 67108863, g = Z + 134217724 - Et + (g >>> 26) | 0, i[yt >> 2] = g & 33554431, i[mt >> 2] = ((g >>> 25) * 19 | 0) + (bt & 67108863), bt = l + 40 | 0, nr(bt, J, mt), nr(l, fe, At), nr(l + 80 | 0, At, mt), g = l + 120 | 0, nr(g, J, fe), fe = i[l >> 2] | 0, J = l + 4 | 0, mt = i[J >> 2] | 0, At = l + 8 | 0, yt = i[At >> 2] | 0, Et = l + 12 | 0, Z = i[Et >> 2] | 0, nt = l + 16 | 0, Rt = i[nt >> 2] | 0, et = l + 20 | 0, gt = i[et >> 2] | 0, z = l + 24 | 0, q = i[z >> 2] | 0, I = l + 28 | 0, E = i[I >> 2] | 0, u = l + 32 | 0, j = i[u >> 2] | 0, Fe = l + 36 | 0, y = i[Fe >> 2] | 0, Le = i[bt >> 2] | 0, wt = fe + 134217690 - Le | 0, i[l >> 2] = wt & 67108863, _e = l + 44 | 0, Re = i[_e >> 2] | 0, wt = mt + 67108862 + (wt >>> 26) - Re | 0, i[J >> 2] = wt & 33554431, J = l + 48 | 0, Dt = i[J >> 2] | 0, wt = yt + 134217726 - Dt + (wt >>> 25) | 0, i[At >> 2] = wt & 67108863, At = l + 52 | 0, ht = i[At >> 2] | 0, wt = Z + 67108862 - ht + (wt >>> 26) | 0, i[Et >> 2] = wt & 33554431, Et = l + 56 | 0, Pt = i[Et >> 2] | 0, i[nt >> 2] = Rt + 134217726 - Pt + (wt >>> 25), nt = l + 60 | 0, wt = i[nt >> 2] | 0, i[et >> 2] = gt + 67108862 - wt, et = l + 64 | 0, M = i[et >> 2] | 0, i[z >> 2] = q + 134217726 - M, z = l + 68 | 0, K = i[z >> 2] | 0, i[I >> 2] = E + 67108862 - K, I = l + 72 | 0, B = i[I >> 2] | 0, i[u >> 2] = j + 134217726 - B, u = l + 76 | 0, l = i[u >> 2] | 0, i[Fe >> 2] = y + 67108862 - l, i[bt >> 2] = Le + fe, i[_e >> 2] = Re + mt, i[J >> 2] = Dt + yt, i[At >> 2] = ht + Z, i[Et >> 2] = Pt + Rt, i[nt >> 2] = wt + gt, i[et >> 2] = M + q, i[z >> 2] = K + E, i[I >> 2] = B + j, i[u >> 2] = l + y, nr(g, g, 28480), St = b; } function B1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0; y = St, St = St + 128 | 0, ke = y + 80 | 0, Te = y + 40 | 0, nt = y, Et = i[u + 40 >> 2] | 0, Mt = i[u >> 2] | 0, Dt = Et + 134217690 - Mt | 0, i[ke >> 2] = Dt & 67108863, B = i[u + 44 >> 2] | 0, gt = i[u + 4 >> 2] | 0, Dt = B + 67108862 + (Dt >>> 26) - gt | 0, J = ke + 4 | 0, i[J >> 2] = Dt & 33554431, et = i[u + 48 >> 2] | 0, wt = i[u + 8 >> 2] | 0, Dt = et + 134217726 - wt + (Dt >>> 25) | 0, fe = ke + 8 | 0, i[fe >> 2] = Dt & 67108863, Rt = i[u + 52 >> 2] | 0, z = i[u + 12 >> 2] | 0, Dt = Rt + 67108862 - z + (Dt >>> 26) | 0, mt = ke + 12 | 0, i[mt >> 2] = Dt & 33554431, Z = i[u + 56 >> 2] | 0, q = i[u + 16 >> 2] | 0, yt = ke + 16 | 0, i[yt >> 2] = Z + 134217726 - q + (Dt >>> 25), Dt = i[u + 60 >> 2] | 0, Pt = i[u + 20 >> 2] | 0, At = ke + 20 | 0, i[At >> 2] = Dt + 67108862 - Pt, Re = i[u + 64 >> 2] | 0, ht = i[u + 24 >> 2] | 0, M = ke + 24 | 0, i[M >> 2] = Re + 134217726 - ht, Le = i[u + 68 >> 2] | 0, _e = i[u + 28 >> 2] | 0, K = ke + 28 | 0, i[K >> 2] = Le + 67108862 - _e, Pe = i[u + 72 >> 2] | 0, bt = i[u + 32 >> 2] | 0, j = ke + 32 | 0, i[j >> 2] = Pe + 134217726 - bt, E = i[u + 76 >> 2] | 0, Fe = i[u + 36 >> 2] | 0, I = ke + 36 | 0, i[I >> 2] = E + 67108862 - Fe, i[Te >> 2] = Mt + Et, i[Te + 4 >> 2] = gt + B, i[Te + 8 >> 2] = wt + et, i[Te + 12 >> 2] = z + Rt, i[Te + 16 >> 2] = q + Z, i[Te + 20 >> 2] = Pt + Dt, i[Te + 24 >> 2] = ht + Re, i[Te + 28 >> 2] = _e + Le, i[Te + 32 >> 2] = bt + Pe, i[Te + 36 >> 2] = Fe + E, E = b & 255, nr(ke, ke, g + (E * 40 | 0) | 0), b = E ^ 1, nr(l, Te, g + (b * 40 | 0) | 0), Te = i[l >> 2] | 0, ke = i[ke >> 2] | 0, i[l + 40 >> 2] = ke + Te, Fe = l + 4 | 0, Pe = i[Fe >> 2] | 0, J = i[J >> 2] | 0, i[l + 44 >> 2] = J + Pe, bt = l + 8 | 0, Le = i[bt >> 2] | 0, fe = i[fe >> 2] | 0, i[l + 48 >> 2] = fe + Le, _e = l + 12 | 0, Re = i[_e >> 2] | 0, mt = i[mt >> 2] | 0, i[l + 52 >> 2] = mt + Re, ht = l + 16 | 0, Dt = i[ht >> 2] | 0, yt = i[yt >> 2] | 0, i[l + 56 >> 2] = yt + Dt, Pt = l + 20 | 0, Z = i[Pt >> 2] | 0, At = i[At >> 2] | 0, i[l + 60 >> 2] = At + Z, q = l + 24 | 0, Rt = i[q >> 2] | 0, M = i[M >> 2] | 0, i[l + 64 >> 2] = M + Rt, z = l + 28 | 0, et = i[z >> 2] | 0, K = i[K >> 2] | 0, i[l + 68 >> 2] = K + et, wt = l + 32 | 0, B = i[wt >> 2] | 0, j = i[j >> 2] | 0, i[l + 72 >> 2] = j + B, gt = l + 36 | 0, Et = i[gt >> 2] | 0, I = i[I >> 2] | 0, i[l + 76 >> 2] = I + Et, ke = Te + 134217690 - ke | 0, i[l >> 2] = ke & 67108863, J = Pe + 67108862 + (ke >>> 26) - J | 0, i[Fe >> 2] = J & 33554431, J = Le + 134217726 - fe + (J >>> 25) | 0, i[bt >> 2] = J & 67108863, J = Re + 67108862 - mt + (J >>> 26) | 0, i[_e >> 2] = J & 33554431, i[ht >> 2] = Dt + 134217726 - yt + (J >>> 25), i[Pt >> 2] = Z + 67108862 - At, i[q >> 2] = Rt + 134217726 - M, i[z >> 2] = et + 67108862 - K, i[wt >> 2] = B + 134217726 - j, i[gt >> 2] = Et + 67108862 - I, nr(nt, u + 120 | 0, g + 120 | 0), gt = l + 120 | 0, nr(gt, u + 80 | 0, g + 80 | 0), I = i[gt >> 2] | 0, Et = l + 124 | 0, wt = (i[Et >> 2] << 1) + (I >>> 25 & 63) | 0, j = wt & 33554431, i[Et >> 2] = j, Et = l + 128 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 25) | 0, B = wt & 67108863, i[Et >> 2] = B, Et = l + 132 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 26) | 0, z = wt & 33554431, i[Et >> 2] = z, Et = l + 136 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 25) | 0, K = wt & 67108863, i[Et >> 2] = K, Et = l + 140 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 26) | 0, et = wt & 33554431, i[Et >> 2] = et, Et = l + 144 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 25) | 0, q = wt & 67108863, i[Et >> 2] = q, Et = l + 148 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 26) | 0, M = wt & 33554431, i[Et >> 2] = M, Et = l + 152 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 25) | 0, g = wt & 67108863, i[Et >> 2] = g, Et = l + 156 | 0, wt = (i[Et >> 2] << 1) + (wt >>> 26) | 0, u = wt & 33554431, i[Et >> 2] = u, I = ((wt >>> 25) * 19 | 0) + (I << 1 & 67108862) | 0, i[gt >> 2] = I, i[l + 80 >> 2] = I, i[l + 84 >> 2] = j, i[l + 88 >> 2] = B, i[l + 92 >> 2] = z, i[l + 96 >> 2] = K, i[l + 100 >> 2] = et, i[l + 104 >> 2] = q, i[l + 108 >> 2] = M, i[l + 112 >> 2] = g, i[l + 116 >> 2] = u, u = E + 2 | 0, g = l + (u * 40 | 0) | 0, E = i[nt >> 2] | 0, i[g >> 2] = E + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 4 | 0, M = i[nt + 4 >> 2] | 0, i[g >> 2] = M + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 8 | 0, q = i[nt + 8 >> 2] | 0, i[g >> 2] = q + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 12 | 0, et = i[nt + 12 >> 2] | 0, i[g >> 2] = et + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 16 | 0, K = i[nt + 16 >> 2] | 0, i[g >> 2] = K + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 20 | 0, z = i[nt + 20 >> 2] | 0, i[g >> 2] = z + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 24 | 0, B = i[nt + 24 >> 2] | 0, i[g >> 2] = B + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 28 | 0, j = i[nt + 28 >> 2] | 0, i[g >> 2] = j + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 32 | 0, I = i[nt + 32 >> 2] | 0, i[g >> 2] = I + (i[g >> 2] | 0), u = l + (u * 40 | 0) + 36 | 0, g = i[nt + 36 >> 2] | 0, i[u >> 2] = g + (i[u >> 2] | 0), b = b + 2 | 0, u = l + (b * 40 | 0) | 0, E = 134217690 - E + (i[u >> 2] | 0) | 0, i[u >> 2] = E & 67108863, u = l + (b * 40 | 0) + 4 | 0, E = 67108862 - M + (i[u >> 2] | 0) + (E >>> 26) | 0, i[u >> 2] = E & 33554431, u = l + (b * 40 | 0) + 8 | 0, E = 134217726 - q + (i[u >> 2] | 0) + (E >>> 25) | 0, i[u >> 2] = E & 67108863, u = l + (b * 40 | 0) + 12 | 0, E = 67108862 - et + (i[u >> 2] | 0) + (E >>> 26) | 0, i[u >> 2] = E & 33554431, u = l + (b * 40 | 0) + 16 | 0, i[u >> 2] = 134217726 - K + (i[u >> 2] | 0) + (E >>> 25), u = l + (b * 40 | 0) + 20 | 0, i[u >> 2] = 67108862 - z + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 24 | 0, i[u >> 2] = 134217726 - B + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 28 | 0, i[u >> 2] = 67108862 - j + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 32 | 0, i[u >> 2] = 134217726 - I + (i[u >> 2] | 0), b = l + (b * 40 | 0) + 36 | 0, i[b >> 2] = 67108862 - g + (i[b >> 2] | 0), St = y; } function S1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0; y = St, St = St + 128 | 0, ke = y + 80 | 0, Te = y + 40 | 0, nt = y, I = i[u + 40 >> 2] | 0, Mt = i[u >> 2] | 0, Dt = I + 134217690 - Mt | 0, i[ke >> 2] = Dt & 67108863, z = i[u + 44 >> 2] | 0, gt = i[u + 4 >> 2] | 0, Dt = z + 67108862 + (Dt >>> 26) - gt | 0, J = ke + 4 | 0, i[J >> 2] = Dt & 33554431, q = i[u + 48 >> 2] | 0, j = i[u + 8 >> 2] | 0, Dt = q + 134217726 - j + (Dt >>> 25) | 0, fe = ke + 8 | 0, i[fe >> 2] = Dt & 67108863, Rt = i[u + 52 >> 2] | 0, K = i[u + 12 >> 2] | 0, Dt = Rt + 67108862 - K + (Dt >>> 26) | 0, mt = ke + 12 | 0, i[mt >> 2] = Dt & 33554431, Z = i[u + 56 >> 2] | 0, M = i[u + 16 >> 2] | 0, yt = ke + 16 | 0, i[yt >> 2] = Z + 134217726 - M + (Dt >>> 25), Dt = i[u + 60 >> 2] | 0, Pt = i[u + 20 >> 2] | 0, At = ke + 20 | 0, i[At >> 2] = Dt + 67108862 - Pt, Re = i[u + 64 >> 2] | 0, ht = i[u + 24 >> 2] | 0, Et = ke + 24 | 0, i[Et >> 2] = Re + 134217726 - ht, Le = i[u + 68 >> 2] | 0, _e = i[u + 28 >> 2] | 0, et = ke + 28 | 0, i[et >> 2] = Le + 67108862 - _e, Pe = i[u + 72 >> 2] | 0, bt = i[u + 32 >> 2] | 0, B = ke + 32 | 0, i[B >> 2] = Pe + 134217726 - bt, E = i[u + 76 >> 2] | 0, Fe = i[u + 36 >> 2] | 0, wt = ke + 36 | 0, i[wt >> 2] = E + 67108862 - Fe, i[Te >> 2] = Mt + I, i[Te + 4 >> 2] = gt + z, i[Te + 8 >> 2] = j + q, i[Te + 12 >> 2] = K + Rt, i[Te + 16 >> 2] = M + Z, i[Te + 20 >> 2] = Pt + Dt, i[Te + 24 >> 2] = ht + Re, i[Te + 28 >> 2] = _e + Le, i[Te + 32 >> 2] = bt + Pe, i[Te + 36 >> 2] = Fe + E, E = b & 255, nr(ke, ke, g + (E * 40 | 0) | 0), b = E ^ 1, nr(l, Te, g + (b * 40 | 0) | 0), Te = i[l >> 2] | 0, ke = i[ke >> 2] | 0, i[l + 40 >> 2] = ke + Te, Fe = l + 4 | 0, Pe = i[Fe >> 2] | 0, J = i[J >> 2] | 0, i[l + 44 >> 2] = J + Pe, bt = l + 8 | 0, Le = i[bt >> 2] | 0, fe = i[fe >> 2] | 0, i[l + 48 >> 2] = fe + Le, _e = l + 12 | 0, Re = i[_e >> 2] | 0, mt = i[mt >> 2] | 0, i[l + 52 >> 2] = mt + Re, ht = l + 16 | 0, Dt = i[ht >> 2] | 0, yt = i[yt >> 2] | 0, i[l + 56 >> 2] = yt + Dt, Pt = l + 20 | 0, Z = i[Pt >> 2] | 0, At = i[At >> 2] | 0, i[l + 60 >> 2] = At + Z, M = l + 24 | 0, Rt = i[M >> 2] | 0, Et = i[Et >> 2] | 0, i[l + 64 >> 2] = Et + Rt, K = l + 28 | 0, q = i[K >> 2] | 0, et = i[et >> 2] | 0, i[l + 68 >> 2] = et + q, j = l + 32 | 0, z = i[j >> 2] | 0, B = i[B >> 2] | 0, i[l + 72 >> 2] = B + z, gt = l + 36 | 0, I = i[gt >> 2] | 0, wt = i[wt >> 2] | 0, i[l + 76 >> 2] = wt + I, ke = Te + 134217690 - ke | 0, i[l >> 2] = ke & 67108863, J = Pe + 67108862 + (ke >>> 26) - J | 0, i[Fe >> 2] = J & 33554431, J = Le + 134217726 - fe + (J >>> 25) | 0, i[bt >> 2] = J & 67108863, J = Re + 67108862 - mt + (J >>> 26) | 0, i[_e >> 2] = J & 33554431, i[ht >> 2] = Dt + 134217726 - yt + (J >>> 25), i[Pt >> 2] = Z + 67108862 - At, i[M >> 2] = Rt + 134217726 - Et, i[K >> 2] = q + 67108862 - et, i[j >> 2] = z + 134217726 - B, i[gt >> 2] = I + 67108862 - wt, nr(nt, u + 120 | 0, g + 80 | 0), gt = l + 120 | 0, wt = i[u + 80 >> 2] | 0, I = wt << 1 & 67108862, i[gt >> 2] = I, wt = (i[u + 84 >> 2] << 1) + (wt >>> 25 & 63) | 0, j = wt & 33554431, i[l + 124 >> 2] = j, wt = (i[u + 88 >> 2] << 1) + (wt >>> 25) | 0, B = wt & 67108863, i[l + 128 >> 2] = B, wt = (i[u + 92 >> 2] << 1) + (wt >>> 26) | 0, z = wt & 33554431, i[l + 132 >> 2] = z, wt = (i[u + 96 >> 2] << 1) + (wt >>> 25) | 0, K = wt & 67108863, i[l + 136 >> 2] = K, wt = (i[u + 100 >> 2] << 1) + (wt >>> 26) | 0, et = wt & 33554431, i[l + 140 >> 2] = et, wt = (i[u + 104 >> 2] << 1) + (wt >>> 25) | 0, q = wt & 67108863, i[l + 144 >> 2] = q, wt = (i[u + 108 >> 2] << 1) + (wt >>> 26) | 0, M = wt & 33554431, i[l + 148 >> 2] = M, wt = (i[u + 112 >> 2] << 1) + (wt >>> 25) | 0, g = wt & 67108863, i[l + 152 >> 2] = g, wt = (i[u + 116 >> 2] << 1) + (wt >>> 26) | 0, u = wt & 33554431, i[l + 156 >> 2] = u, I = ((wt >>> 25) * 19 | 0) + I | 0, i[gt >> 2] = I, i[l + 80 >> 2] = I, i[l + 84 >> 2] = j, i[l + 88 >> 2] = B, i[l + 92 >> 2] = z, i[l + 96 >> 2] = K, i[l + 100 >> 2] = et, i[l + 104 >> 2] = q, i[l + 108 >> 2] = M, i[l + 112 >> 2] = g, i[l + 116 >> 2] = u, u = E + 2 | 0, g = l + (u * 40 | 0) | 0, E = i[nt >> 2] | 0, i[g >> 2] = E + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 4 | 0, M = i[nt + 4 >> 2] | 0, i[g >> 2] = M + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 8 | 0, q = i[nt + 8 >> 2] | 0, i[g >> 2] = q + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 12 | 0, et = i[nt + 12 >> 2] | 0, i[g >> 2] = et + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 16 | 0, K = i[nt + 16 >> 2] | 0, i[g >> 2] = K + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 20 | 0, z = i[nt + 20 >> 2] | 0, i[g >> 2] = z + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 24 | 0, B = i[nt + 24 >> 2] | 0, i[g >> 2] = B + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 28 | 0, j = i[nt + 28 >> 2] | 0, i[g >> 2] = j + (i[g >> 2] | 0), g = l + (u * 40 | 0) + 32 | 0, I = i[nt + 32 >> 2] | 0, i[g >> 2] = I + (i[g >> 2] | 0), u = l + (u * 40 | 0) + 36 | 0, g = i[nt + 36 >> 2] | 0, i[u >> 2] = g + (i[u >> 2] | 0), b = b + 2 | 0, u = l + (b * 40 | 0) | 0, E = 134217690 - E + (i[u >> 2] | 0) | 0, i[u >> 2] = E & 67108863, u = l + (b * 40 | 0) + 4 | 0, E = 67108862 - M + (i[u >> 2] | 0) + (E >>> 26) | 0, i[u >> 2] = E & 33554431, u = l + (b * 40 | 0) + 8 | 0, E = 134217726 - q + (i[u >> 2] | 0) + (E >>> 25) | 0, i[u >> 2] = E & 67108863, u = l + (b * 40 | 0) + 12 | 0, E = 67108862 - et + (i[u >> 2] | 0) + (E >>> 26) | 0, i[u >> 2] = E & 33554431, u = l + (b * 40 | 0) + 16 | 0, i[u >> 2] = 134217726 - K + (i[u >> 2] | 0) + (E >>> 25), u = l + (b * 40 | 0) + 20 | 0, i[u >> 2] = 67108862 - z + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 24 | 0, i[u >> 2] = 134217726 - B + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 28 | 0, i[u >> 2] = 67108862 - j + (i[u >> 2] | 0), u = l + (b * 40 | 0) + 32 | 0, i[u >> 2] = 134217726 - I + (i[u >> 2] | 0), b = l + (b * 40 | 0) + 36 | 0, i[b >> 2] = 67108862 - g + (i[b >> 2] | 0), St = y; } function F1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; g = St, St = St + 144 | 0, b = g + 96 | 0, I = g + 48 | 0, y = g, Wn(I, u, 1), Wn(y, I, 2), nr(b, y, u), nr(I, b, I), Wn(y, I, 1), nr(b, y, b), Du(b), Wn(b, b, 2), nr(l, b, u), St = g; } function R1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0; return b = St, St = St + 80 | 0, y = b + 36 | 0, I = b, Ga(y, l, 32), Ga(I, u, 32), Qu(y, y, I), Vu(g, y), St = b, 0; } function T1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0; return j = St, St = St + 480 | 0, b = j + 320 | 0, y = j + 160 | 0, I = j, (Zc(y, l) | 0) != 0 && (Zc(I, u) | 0) != 0 ? (C1(b, y, I), Ns(g, b), l = g + 31 | 0, it[l >> 0] = it[l >> 0] ^ -128, l = 0) : l = -1, St = j, l | 0; } function C1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0; b = St, St = St + 160 | 0, y = b, O1(y, u, g), u = y + 120 | 0, nr(l, y, u), g = y + 40 | 0, I = y + 80 | 0, nr(l + 40 | 0, g, I), nr(l + 80 | 0, I, u), nr(l + 120 | 0, y, g), St = b; } function O1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0; b = St, St = St + 240 | 0, Fe = b + 200 | 0, Le = b + 160 | 0, y = b + 120 | 0, I = b + 80 | 0, At = b + 40 | 0, Z = b, bt = i[u + 40 >> 2] | 0, Ut = i[u >> 2] | 0, nt = bt + 134217690 - Ut | 0, i[Fe >> 2] = nt & 67108863, mt = i[u + 44 >> 2] | 0, Yt = i[u + 4 >> 2] | 0, nt = mt + 67108862 + (nt >>> 26) - Yt | 0, fe = Fe + 4 | 0, i[fe >> 2] = nt & 33554431, Dt = i[u + 48 >> 2] | 0, cr = i[u + 8 >> 2] | 0, nt = Dt + 134217726 - cr + (nt >>> 25) | 0, Re = Fe + 8 | 0, i[Re >> 2] = nt & 67108863, j = i[u + 52 >> 2] | 0, ae = i[u + 12 >> 2] | 0, nt = j + 67108862 - ae + (nt >>> 26) | 0, _e = Fe + 12 | 0, i[_e >> 2] = nt & 33554431, K = i[u + 56 >> 2] | 0, Ht = i[u + 16 >> 2] | 0, yt = Fe + 16 | 0, i[yt >> 2] = K + 134217726 - Ht + (nt >>> 25), nt = i[u + 60 >> 2] | 0, rr = i[u + 20 >> 2] | 0, z = Fe + 20 | 0, i[z >> 2] = nt + 67108862 - rr, Rt = i[u + 64 >> 2] | 0, Lt = i[u + 24 >> 2] | 0, q = Fe + 24 | 0, i[q >> 2] = Rt + 134217726 - Lt, Pe = i[u + 68 >> 2] | 0, Ne = i[u + 28 >> 2] | 0, wt = Fe + 28 | 0, i[wt >> 2] = Pe + 67108862 - Ne, ke = i[u + 72 >> 2] | 0, Mt = i[u + 32 >> 2] | 0, J = Fe + 32 | 0, i[J >> 2] = ke + 134217726 - Mt, He = i[u + 76 >> 2] | 0, tr = i[u + 36 >> 2] | 0, ht = Fe + 36 | 0, i[ht >> 2] = He + 67108862 - tr, i[Le >> 2] = Ut + bt, bt = Le + 4 | 0, i[bt >> 2] = Yt + mt, mt = Le + 8 | 0, i[mt >> 2] = cr + Dt, Dt = Le + 12 | 0, i[Dt >> 2] = ae + j, j = Le + 16 | 0, i[j >> 2] = Ht + K, K = Le + 20 | 0, i[K >> 2] = rr + nt, nt = Le + 24 | 0, i[nt >> 2] = Lt + Rt, Rt = Le + 28 | 0, i[Rt >> 2] = Ne + Pe, Pe = Le + 32 | 0, i[Pe >> 2] = Mt + ke, ke = Le + 36 | 0, i[ke >> 2] = tr + He, He = i[g + 40 >> 2] | 0, tr = i[g >> 2] | 0, Mt = He + 134217690 - tr | 0, i[At >> 2] = Mt & 67108863, Ne = i[g + 44 >> 2] | 0, Lt = i[g + 4 >> 2] | 0, Mt = Ne + 67108862 + (Mt >>> 26) - Lt | 0, i[At + 4 >> 2] = Mt & 33554431, rr = i[g + 48 >> 2] | 0, Ht = i[g + 8 >> 2] | 0, Mt = rr + 134217726 - Ht + (Mt >>> 25) | 0, i[At + 8 >> 2] = Mt & 67108863, ae = i[g + 52 >> 2] | 0, cr = i[g + 12 >> 2] | 0, Mt = ae + 67108862 - cr + (Mt >>> 26) | 0, i[At + 12 >> 2] = Mt & 33554431, Yt = i[g + 56 >> 2] | 0, Ut = i[g + 16 >> 2] | 0, i[At + 16 >> 2] = Yt + 134217726 - Ut + (Mt >>> 25), Mt = i[g + 60 >> 2] | 0, Tt = i[g + 20 >> 2] | 0, i[At + 20 >> 2] = Mt + 67108862 - Tt, B = i[g + 64 >> 2] | 0, Te = i[g + 24 >> 2] | 0, i[At + 24 >> 2] = B + 134217726 - Te, et = i[g + 68 >> 2] | 0, E = i[g + 28 >> 2] | 0, i[At + 28 >> 2] = et + 67108862 - E, gt = i[g + 72 >> 2] | 0, M = i[g + 32 >> 2] | 0, i[At + 32 >> 2] = gt + 134217726 - M, Pt = i[g + 76 >> 2] | 0, Et = i[g + 36 >> 2] | 0, i[At + 36 >> 2] = Pt + 67108862 - Et, i[Z >> 2] = tr + He, i[Z + 4 >> 2] = Lt + Ne, i[Z + 8 >> 2] = Ht + rr, i[Z + 12 >> 2] = cr + ae, i[Z + 16 >> 2] = Ut + Yt, i[Z + 20 >> 2] = Tt + Mt, i[Z + 24 >> 2] = Te + B, i[Z + 28 >> 2] = E + et, i[Z + 32 >> 2] = M + gt, i[Z + 36 >> 2] = Et + Pt, nr(Fe, Fe, At), nr(Le, Le, Z), nr(y, u + 120 | 0, g + 120 | 0), nr(y, y, 28480), nr(I, u + 80 | 0, g + 80 | 0), Z = i[I >> 2] << 1, i[I >> 2] = Z, u = I + 4 | 0, At = i[u >> 2] << 1, i[u >> 2] = At, u = I + 8 | 0, Pt = i[u >> 2] << 1, i[u >> 2] = Pt, u = I + 12 | 0, Et = i[u >> 2] << 1, i[u >> 2] = Et, u = I + 16 | 0, gt = i[u >> 2] << 1, i[u >> 2] = gt, u = I + 20 | 0, M = i[u >> 2] << 1, i[u >> 2] = M, u = I + 24 | 0, et = i[u >> 2] << 1, i[u >> 2] = et, u = I + 28 | 0, E = i[u >> 2] << 1, i[u >> 2] = E, u = I + 32 | 0, B = i[u >> 2] << 1, i[u >> 2] = B, u = I + 36 | 0, I = i[u >> 2] << 1, i[u >> 2] = I, Le = i[Le >> 2] | 0, Fe = i[Fe >> 2] | 0, u = Le + 134217690 - Fe | 0, i[l >> 2] = u & 67108863, bt = i[bt >> 2] | 0, fe = i[fe >> 2] | 0, u = bt + 67108862 + (u >>> 26) - fe | 0, i[l + 4 >> 2] = u & 33554431, mt = i[mt >> 2] | 0, Re = i[Re >> 2] | 0, u = mt + 134217726 - Re + (u >>> 25) | 0, i[l + 8 >> 2] = u & 67108863, Dt = i[Dt >> 2] | 0, _e = i[_e >> 2] | 0, u = Dt + 67108862 - _e + (u >>> 26) | 0, i[l + 12 >> 2] = u & 33554431, j = i[j >> 2] | 0, yt = i[yt >> 2] | 0, i[l + 16 >> 2] = j + 134217726 - yt + (u >>> 25), K = i[K >> 2] | 0, z = i[z >> 2] | 0, i[l + 20 >> 2] = K + 67108862 - z, nt = i[nt >> 2] | 0, q = i[q >> 2] | 0, i[l + 24 >> 2] = nt + 134217726 - q, Rt = i[Rt >> 2] | 0, wt = i[wt >> 2] | 0, i[l + 28 >> 2] = Rt + 67108862 - wt, u = i[Pe >> 2] | 0, J = i[J >> 2] | 0, i[l + 32 >> 2] = u + 134217726 - J, g = i[ke >> 2] | 0, ht = i[ht >> 2] | 0, i[l + 36 >> 2] = g + 67108862 - ht, i[l + 40 >> 2] = Fe + Le, i[l + 44 >> 2] = fe + bt, i[l + 48 >> 2] = Re + mt, i[l + 52 >> 2] = _e + Dt, i[l + 56 >> 2] = yt + j, i[l + 60 >> 2] = z + K, i[l + 64 >> 2] = q + nt, i[l + 68 >> 2] = wt + Rt, i[l + 72 >> 2] = J + u, i[l + 76 >> 2] = ht + g, g = i[y >> 2] | 0, ht = g + Z | 0, u = i[y + 4 >> 2] | 0, J = (ht >>> 26) + At + u | 0, i[l + 84 >> 2] = J & 33554431, Rt = i[y + 8 >> 2] | 0, J = Rt + Pt + (J >>> 25) | 0, i[l + 88 >> 2] = J & 67108863, wt = i[y + 12 >> 2] | 0, J = wt + Et + (J >>> 26) | 0, i[l + 92 >> 2] = J & 33554431, nt = i[y + 16 >> 2] | 0, J = nt + gt + (J >>> 25) | 0, i[l + 96 >> 2] = J & 67108863, q = i[y + 20 >> 2] | 0, J = q + M + (J >>> 26) | 0, i[l + 100 >> 2] = J & 33554431, K = i[y + 24 >> 2] | 0, J = K + et + (J >>> 25) | 0, i[l + 104 >> 2] = J & 67108863, z = i[y + 28 >> 2] | 0, J = z + E + (J >>> 26) | 0, i[l + 108 >> 2] = J & 33554431, j = i[y + 32 >> 2] | 0, J = j + B + (J >>> 25) | 0, i[l + 112 >> 2] = J & 67108863, y = i[y + 36 >> 2] | 0, J = y + I + (J >>> 26) | 0, i[l + 116 >> 2] = J & 33554431, i[l + 80 >> 2] = ((J >>> 25) * 19 | 0) + (ht & 67108863), g = Z + 268435380 - g | 0, u = At + 134217724 + (g >>> 26) - u | 0, i[l + 124 >> 2] = u & 33554431, u = Pt + 268435452 - Rt + (u >>> 25) | 0, i[l + 128 >> 2] = u & 67108863, u = Et + 134217724 - wt + (u >>> 26) | 0, i[l + 132 >> 2] = u & 33554431, u = gt + 268435452 - nt + (u >>> 25) | 0, i[l + 136 >> 2] = u & 67108863, u = M + 134217724 - q + (u >>> 26) | 0, i[l + 140 >> 2] = u & 33554431, u = et + 268435452 - K + (u >>> 25) | 0, i[l + 144 >> 2] = u & 67108863, u = E + 134217724 - z + (u >>> 26) | 0, i[l + 148 >> 2] = u & 33554431, u = B + 268435452 - j + (u >>> 25) | 0, i[l + 152 >> 2] = u & 67108863, u = I + 134217724 - y + (u >>> 26) | 0, i[l + 156 >> 2] = u & 33554431, i[l + 120 >> 2] = ((u >>> 25) * 19 | 0) + (g & 67108863), St = b; } function U1(l, u) { return l = l | 0, u = u | 0, P1(u, l), it[u >> 0] = it[u >> 0] & -8, l = u + 31 | 0, u = it[l >> 0] | 0, it[l >> 0] = u & 63 | 64, (u & 255) >>> 5 & 1 | 0; } function P1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0; g = St, St = St + 208 | 0, b = g, Qa(b), Kn(b, u, 32), Va(b, l), St = g; } function L1(l, u, g, b, y) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0; var I = 0, j = 0; switch (u = (u | 0) == 32, j = u ? 29964 : 29980, i[l >> 2] = Ds(j) | 0, i[l + 4 >> 2] = Ds(j + 4 | 0) | 0, i[l + 8 >> 2] = Ds(j + 8 | 0) | 0, i[l + 12 >> 2] = Ds(j + 12 | 0) | 0, i[l + 16 >> 2] = S_(g) | 0, i[l + 20 >> 2] = S_(g + 4 | 0) | 0, i[l + 24 >> 2] = S_(g + 8 | 0) | 0, i[l + 28 >> 2] = S_(g + 12 | 0) | 0, g = u ? g + 16 | 0 : g, i[l + 32 >> 2] = S_(g) | 0, i[l + 36 >> 2] = S_(g + 4 | 0) | 0, i[l + 40 >> 2] = S_(g + 8 | 0) | 0, i[l + 44 >> 2] = S_(g + 12 | 0) | 0, i[l + 48 >> 2] = 0, b | 0) { case 8: { i[l + 52 >> 2] = 0, u = 4, g = S_(y) | 0, I = 4; break; } case 12: { i[l + 52 >> 2] = S_(y) | 0, u = 8, g = S_(y + 4 | 0) | 0, I = 4; break; } } (I | 0) == 4 && (i[l + 56 >> 2] = g, i[l + 60 >> 2] = S_(y + u | 0) | 0); } function Ds(l) { return l = l | 0, i[l >> 2] | 0; } function S_(l) { return l = l | 0, (we[l + 1 >> 0] | 0) << 8 | (we[l >> 0] | 0) | (we[l + 2 >> 0] | 0) << 16 | (we[l + 3 >> 0] | 0) << 24 | 0; } function N1(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, mn(l | 0, 0, 136) | 0, it[l + 130 >> 0] = u, L1(l, g, b, y, I); } function q1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0; gt = St, St = St + 64 | 0, M = gt; do if (b | 0) { if (nt = u + 129 | 0, q = it[nt >> 0] | 0, y = q & 255, q << 24 >> 24) { if (j = y >>> 0 < b >>> 0 ? y : b, I = u + 128 | 0, (j | 0) > 0) { y = 0; do it[l + y >> 0] = it[y + (we[I >> 0] | 0) + (u + 64) >> 0] ^ it[g + y >> 0], y = y + 1 | 0; while (y >>> 0 < j >>> 0); } if (mn((we[I >> 0] | 0) + (u + 64) | 0, 0, j | 0) | 0, it[nt >> 0] = (we[nt >> 0] | 0) - j, it[I >> 0] = j + (we[I >> 0] | 0), b = b - j | 0, b) g = g + j | 0, I = l + j | 0; else break; } else I = l; if (b >>> 0 > 63) { for (l = u + 130 | 0, B = u + 48 | 0, z = u + 52 | 0, E = b + -64 | 0, K = E & -64, et = K + 64 | 0, q = g + et | 0, j = I; ; ) { Xu(we[l >> 0] | 0, M, u), y = (i[B >> 2] | 0) + 1 | 0, i[B >> 2] = y, y || (i[z >> 2] = (i[z >> 2] | 0) + 1), y = 0; do it[j + y >> 0] = it[M + y >> 0] ^ it[g + y >> 0], y = y + 1 | 0; while ((y | 0) != 64); if (b = b + -64 | 0, b >>> 0 <= 63) break; g = g + 64 | 0, j = j + 64 | 0; } if (b = E - K | 0, b) I = I + et | 0, g = q; else break; } Xu(we[u + 130 >> 0] | 0, M, u), et = u + 48 | 0, q = (i[et >> 2] | 0) + 1 | 0, i[et >> 2] = q, q || (q = u + 52 | 0, i[q >> 2] = (i[q >> 2] | 0) + 1), y = 0; do it[I + y >> 0] = it[M + y >> 0] ^ it[g + y >> 0], y = y + 1 | 0; while ((y | 0) != (b | 0)); y = 64 - b | 0, it[nt >> 0] = y, it[u + 128 >> 0] = b, b >>> 0 < 64 && tn(u + 64 + b | 0, M + b | 0, y | 0) | 0; } while (false); St = gt; } function Xu(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0; if (bt = i[g >> 2] | 0, Le = i[g + 4 >> 2] | 0, Fe = i[g + 8 >> 2] | 0, ke = i[g + 12 >> 2] | 0, Pt = i[g + 16 >> 2] | 0, At = i[g + 20 >> 2] | 0, Z = i[g + 24 >> 2] | 0, ht = i[g + 28 >> 2] | 0, J = i[g + 32 >> 2] | 0, yt = i[g + 36 >> 2] | 0, Dt = i[g + 40 >> 2] | 0, _e = i[g + 44 >> 2] | 0, mt = i[g + 48 >> 2] | 0, Re = i[g + 52 >> 2] | 0, fe = i[g + 56 >> 2] | 0, Rt = i[g + 60 >> 2] | 0, (l | 0) > 0) for (y = Rt, j = fe, K = Re, M = mt, wt = _e, Et = Dt, gt = yt, nt = J, q = ht, et = Z, z = At, B = Pt, E = ke, I = Fe, b = Le, g = bt; ; ) if (g = B + g | 0, M = qr(M ^ g, 16) | 0, nt = M + nt | 0, B = qr(nt ^ B, 12) | 0, g = B + g | 0, M = qr(g ^ M, 8) | 0, nt = M + nt | 0, B = qr(nt ^ B, 7) | 0, b = z + b | 0, K = qr(K ^ b, 16) | 0, gt = K + gt | 0, z = qr(gt ^ z, 12) | 0, b = z + b | 0, K = qr(b ^ K, 8) | 0, gt = K + gt | 0, z = qr(gt ^ z, 7) | 0, I = et + I | 0, j = qr(j ^ I, 16) | 0, Et = j + Et | 0, et = qr(Et ^ et, 12) | 0, I = et + I | 0, j = qr(I ^ j, 8) | 0, Et = j + Et | 0, et = qr(Et ^ et, 7) | 0, E = q + E | 0, y = qr(y ^ E, 16) | 0, wt = y + wt | 0, q = qr(wt ^ q, 12) | 0, E = q + E | 0, y = qr(E ^ y, 8) | 0, wt = y + wt | 0, q = qr(wt ^ q, 7) | 0, g = z + g | 0, y = qr(y ^ g, 16) | 0, Et = y + Et | 0, z = qr(Et ^ z, 12) | 0, g = z + g | 0, y = qr(g ^ y, 8) | 0, Et = y + Et | 0, z = qr(Et ^ z, 7) | 0, b = et + b | 0, M = qr(b ^ M, 16) | 0, wt = M + wt | 0, et = qr(wt ^ et, 12) | 0, b = et + b | 0, M = qr(b ^ M, 8) | 0, wt = M + wt | 0, et = qr(wt ^ et, 7) | 0, I = q + I | 0, K = qr(I ^ K, 16) | 0, nt = K + nt | 0, q = qr(nt ^ q, 12) | 0, I = q + I | 0, K = qr(I ^ K, 8) | 0, nt = K + nt | 0, q = qr(nt ^ q, 7) | 0, E = E + B | 0, j = qr(E ^ j, 16) | 0, gt = j + gt | 0, B = qr(gt ^ B, 12) | 0, E = B + E | 0, j = qr(E ^ j, 8) | 0, gt = j + gt | 0, B = qr(gt ^ B, 7) | 0, (l | 0) > 2) l = l + -2 | 0; else { l = E; break; } else y = Rt, j = fe, K = Re, M = mt, wt = _e, Et = Dt, gt = yt, nt = J, q = ht, et = Z, z = At, B = Pt, l = ke, I = Fe, b = Le, g = bt; i[u >> 2] = g + bt, i[u + 4 >> 2] = b + Le, i[u + 8 >> 2] = I + Fe, i[u + 12 >> 2] = l + ke, i[u + 16 >> 2] = B + Pt, i[u + 20 >> 2] = z + At, i[u + 24 >> 2] = et + Z, i[u + 28 >> 2] = q + ht, i[u + 32 >> 2] = nt + J, i[u + 36 >> 2] = gt + yt, i[u + 40 >> 2] = Et + Dt, i[u + 44 >> 2] = wt + _e, i[u + 48 >> 2] = M + mt, i[u + 52 >> 2] = K + Re, i[u + 56 >> 2] = j + fe, i[u + 60 >> 2] = y + Rt; } function qr(l, u) { return l = l | 0, u = u | 0, l >>> (32 - u | 0) | l << u | 0; } function Zu(l, u) { l = l | 0, u = u | 0, Kn(l, u, 128); } function $u(l, u) { l = l | 0, u = u | 0, it[l + 3 >> 0] = u, it[l + 2 >> 0] = u >>> 8, it[l + 1 >> 0] = u >>> 16, it[l >> 0] = u >>> 24; } function M1(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0; y = l + g | 0, u = u + -4 | 0, mn(y | 0, 0, u - g | 0) | 0, it[y >> 0] = -128, $u(l + u | 0, b << 3); } function D1(l, u, g, b, y, I, j) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, j = j | 0, H1(l, u, g, b, y, I, j); } function H1(l, u, g, b, y, I, j) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, j = j | 0; var B = 0, z = 0, E = 0, K = 0, et = 0; if (E = St, St = St + 480 | 0, B = E, z = E + 416 | 0, y || Oe(29749, 29760, 363, 29822), (I | 0) != 0 & (j | 0) != 0 || Oe(29810, 29760, 363, 29822), G1(B, l, u), u = (j + 63 | 0) >>> 6, u | 0) for (l = 1; W1(B, l, g, b, y, z), et = (l << 6) + -64 | 0, K = j - et | 0, tn(I + et | 0, z | 0, (K >>> 0 < 64 ? K : 64) | 0) | 0, l >>> 0 < u >>> 0; ) l = l + 1 | 0; St = E; } function G1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0; j = St, St = St + 384 | 0, b = j + 256 | 0, y = j + 128 | 0, I = j, g >>> 0 > 128 && (Qa(l), Kn(l, u, g), Va(l, b), g = 64, u = b), (b | 0) != (u | 0) && tn(b | 0, u | 0, g | 0) | 0, g >>> 0 < 128 && mn(b + g | 0, 0, 128 - g | 0) | 0, u = 0; do g = it[b + u >> 0] | 0, it[y + u >> 0] = g ^ 54, it[I + u >> 0] = g ^ 92, u = u + 1 | 0; while ((u | 0) != 128); Qa(l), Kn(l, y, 128), y = l + 208 | 0, Qa(y), Kn(y, I, 128), St = j; } function W1(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0, E = 0, K = 0; if (E = St, St = St + 768 | 0, K = E + 752 | 0, j = E + 624 | 0, B = E + 208 | 0, z = E, $u(K, u), M1(j, 128, 64, 192), tn(B | 0, l | 0, 416) | 0, tl(B, g, b), tl(B, K, 4), K1(B, j), g = B + 208 | 0, tn(z | 0, g | 0, 208) | 0, y >>> 0 > 1) { b = l + 208 | 0, u = 1; do el(B, l), Zu(B, j), td(B, j), el(g, b), Zu(g, j), td(g, j), Y1(z, g), u = u + 1 | 0; while ((u | 0) != (y | 0)); } td(z, I), St = E; } function tl(l, u, g) { l = l | 0, u = u | 0, g = g | 0, Kn(l, u, g); } function K1(l, u) { l = l | 0, u = u | 0, Va(l, u), l = l + 208 | 0, Kn(l, u, 64), Va(l, u); } function td(l, u) { l = l | 0, u = u | 0; var g = 0; g = l + 144 | 0, Ya(u, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 152 | 0, Ya(u + 8 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 160 | 0, Ya(u + 16 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 168 | 0, Ya(u + 24 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 176 | 0, Ya(u + 32 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 184 | 0, Ya(u + 40 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), g = l + 192 | 0, Ya(u + 48 | 0, i[g >> 2] | 0, i[g + 4 >> 2] | 0), l = l + 200 | 0, Ya(u + 56 | 0, i[l >> 2] | 0, i[l + 4 >> 2] | 0); } function el(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0; y = u + 144 | 0, g = i[y + 4 >> 2] | 0, b = l + 144 | 0, i[b >> 2] = i[y >> 2], i[b + 4 >> 2] = g, b = u + 152 | 0, g = i[b + 4 >> 2] | 0, y = l + 152 | 0, i[y >> 2] = i[b >> 2], i[y + 4 >> 2] = g, y = u + 160 | 0, g = i[y + 4 >> 2] | 0, b = l + 160 | 0, i[b >> 2] = i[y >> 2], i[b + 4 >> 2] = g, b = u + 168 | 0, g = i[b + 4 >> 2] | 0, y = l + 168 | 0, i[y >> 2] = i[b >> 2], i[y + 4 >> 2] = g, y = u + 176 | 0, g = i[y + 4 >> 2] | 0, b = l + 176 | 0, i[b >> 2] = i[y >> 2], i[b + 4 >> 2] = g, b = u + 184 | 0, g = i[b + 4 >> 2] | 0, y = l + 184 | 0, i[y >> 2] = i[b >> 2], i[y + 4 >> 2] = g, y = u + 192 | 0, g = i[y + 4 >> 2] | 0, b = l + 192 | 0, i[b >> 2] = i[y >> 2], i[b + 4 >> 2] = g, b = u + 200 | 0, g = i[b + 4 >> 2] | 0, u = l + 200 | 0, i[u >> 2] = i[b >> 2], i[u + 4 >> 2] = g; } function Y1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; b = u + 144 | 0, I = l + 144 | 0, g = I, y = i[g + 4 >> 2] ^ i[b + 4 >> 2], i[I >> 2] = i[g >> 2] ^ i[b >> 2], i[I + 4 >> 2] = y, I = u + 152 | 0, y = l + 152 | 0, b = y, g = i[b + 4 >> 2] ^ i[I + 4 >> 2], i[y >> 2] = i[b >> 2] ^ i[I >> 2], i[y + 4 >> 2] = g, y = u + 160 | 0, g = l + 160 | 0, I = g, b = i[I + 4 >> 2] ^ i[y + 4 >> 2], i[g >> 2] = i[I >> 2] ^ i[y >> 2], i[g + 4 >> 2] = b, g = u + 168 | 0, b = l + 168 | 0, y = b, I = i[y + 4 >> 2] ^ i[g + 4 >> 2], i[b >> 2] = i[y >> 2] ^ i[g >> 2], i[b + 4 >> 2] = I, b = u + 176 | 0, I = l + 176 | 0, g = I, y = i[g + 4 >> 2] ^ i[b + 4 >> 2], i[I >> 2] = i[g >> 2] ^ i[b >> 2], i[I + 4 >> 2] = y, I = u + 184 | 0, y = l + 184 | 0, b = y, g = i[b + 4 >> 2] ^ i[I + 4 >> 2], i[y >> 2] = i[b >> 2] ^ i[I >> 2], i[y + 4 >> 2] = g, y = u + 192 | 0, g = l + 192 | 0, I = g, b = i[I + 4 >> 2] ^ i[y + 4 >> 2], i[g >> 2] = i[I >> 2] ^ i[y >> 2], i[g + 4 >> 2] = b, g = u + 200 | 0, u = l + 200 | 0, b = u, l = i[b + 4 >> 2] ^ i[g + 4 >> 2], i[u >> 2] = i[b >> 2] ^ i[g >> 2], i[u + 4 >> 2] = l; } function Ya(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0; it[l + 7 >> 0] = u, b = Je(u | 0, g | 0, 8) | 0, it[l + 6 >> 0] = b, b = Je(u | 0, g | 0, 16) | 0, it[l + 5 >> 0] = b, b = Je(u | 0, g | 0, 24) | 0, it[l + 4 >> 0] = b, it[l + 3 >> 0] = g, b = Je(u | 0, g | 0, 40) | 0, it[l + 2 >> 0] = b, b = Je(u | 0, g | 0, 48) | 0, it[l + 1 >> 0] = b, g = Je(u | 0, g | 0, 56) | 0, it[l >> 0] = g; } function Qa(l) { l = l | 0; var u = 0; mn(l | 0, 0, 144) | 0, u = l + 144 | 0, i[u >> 2] = -205731576, i[u + 4 >> 2] = 1779033703, u = l + 152 | 0, i[u >> 2] = -2067093701, i[u + 4 >> 2] = -1150833019, u = l + 160 | 0, i[u >> 2] = -23791573, i[u + 4 >> 2] = 1013904242, u = l + 168 | 0, i[u >> 2] = 1595750129, i[u + 4 >> 2] = -1521486534, u = l + 176 | 0, i[u >> 2] = -1377402159, i[u + 4 >> 2] = 1359893119, u = l + 184 | 0, i[u >> 2] = 725511199, i[u + 4 >> 2] = -1694144372, u = l + 192 | 0, i[u >> 2] = -79577749, i[u + 4 >> 2] = 528734635, l = l + 200 | 0, i[l >> 2] = 327033209, i[l + 4 >> 2] = 1541459225; } function Kn(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0; if (q = St, St = St + 128 | 0, et = q, K = l, E = i[K >> 2] | 0, b = E & 127, y = 128 - b | 0, K = v(E | 0, i[K + 4 >> 2] | 0, g | 0, 0) | 0, E = p, z = l, i[z >> 2] = K, i[z + 4 >> 2] = E, E >>> 0 < 0 | (E | 0) == 0 & K >>> 0 < g >>> 0 && (K = l + 8 | 0, E = K, E = v(i[E >> 2] | 0, i[E + 4 >> 2] | 0, 1, 0) | 0, i[K >> 2] = E, i[K + 4 >> 2] = p), (b | 0) == 0 | y >>> 0 > g >>> 0 || (tn(l + 16 + b | 0, u | 0, y | 0) | 0, ed(l, l + 16 | 0), u = u + y | 0, b = 0, g = g - y | 0), u & 7) { if (g >>> 0 > 127) { for (E = g + -128 | 0, K = E & -128, z = K + 128 | 0, y = u; ; ) { I = et, j = y, B = I + 128 | 0; do it[I >> 0] = it[j >> 0] | 0, I = I + 1 | 0, j = j + 1 | 0; while ((I | 0) < (B | 0)); if (ed(l, et), g = g + -128 | 0, g >>> 0 <= 127) break; y = y + 128 | 0; } u = u + z | 0, g = E - K | 0; } } else if (g >>> 0 > 127) { for (j = g + -128 | 0, B = j & -128, I = B + 128 | 0, y = u; ed(l, y), g = g + -128 | 0, !(g >>> 0 <= 127); ) y = y + 128 | 0; u = u + I | 0, g = j - B | 0; } g | 0 && tn(l + 16 + b | 0, u | 0, g | 0) | 0, St = q; } function ed(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0, se = 0, ve = 0, Fr = 0, hr = 0, sr = 0, yr = 0, wr = 0, Qt = 0, Ie = 0; rr = St, St = St + 640 | 0, cr = rr, Q1(cr, u), b = cr, u = 16, g = i[b >> 2] | 0, b = i[b + 4 >> 2] | 0; do Fe = cr + (u + -2 << 3) | 0, ke = i[Fe >> 2] | 0, Fe = i[Fe + 4 >> 2] | 0, Mt = fr(ke, Fe, 19) | 0, Yt = p, Te = fr(ke, Fe, 61) | 0, Pe = p, Fe = Je(ke | 0, Fe | 0, 6) | 0, ke = cr + (u + -7 << 3) | 0, ke = v(Fe ^ Mt ^ Te | 0, p ^ Yt ^ Pe | 0, i[ke >> 2] | 0, i[ke + 4 >> 2] | 0) | 0, Pe = p, Yt = cr + (u + -15 << 3) | 0, Te = g, g = i[Yt >> 2] | 0, Mt = b, b = i[Yt + 4 >> 2] | 0, Yt = fr(g, b, 1) | 0, Fe = p, ae = fr(g, b, 8) | 0, Ut = p, Tt = Je(g | 0, b | 0, 7) | 0, Ut = p ^ Fe ^ Ut, Mt = v(ke | 0, Pe | 0, Te | 0, Mt | 0) | 0, Ut = v(Mt | 0, p | 0, Tt ^ Yt ^ ae | 0, Ut | 0) | 0, ae = cr + (u << 3) | 0, i[ae >> 2] = Ut, i[ae + 4 >> 2] = p, u = u + 1 | 0; while ((u | 0) != 80); mt = l + 144 | 0, bt = mt, Re = i[bt >> 2] | 0, bt = i[bt + 4 >> 2] | 0, fe = l + 152 | 0, Fe = fe, Le = i[Fe >> 2] | 0, Fe = i[Fe + 4 >> 2] | 0, ke = l + 160 | 0, Te = ke, Pe = i[Te >> 2] | 0, Te = i[Te + 4 >> 2] | 0, Mt = l + 168 | 0, Yt = Mt, Tt = i[Yt >> 2] | 0, Yt = i[Yt + 4 >> 2] | 0, Ut = l + 176 | 0, At = Ut, ae = i[At >> 2] | 0, At = i[At + 4 >> 2] | 0, Z = l + 184 | 0, J = Z, ht = i[J >> 2] | 0, J = i[J + 4 >> 2] | 0, yt = l + 192 | 0, _e = yt, Dt = i[_e >> 2] | 0, _e = i[_e + 4 >> 2] | 0, g = l + 200 | 0, l = g, b = i[l >> 2] | 0, l = i[l + 4 >> 2] | 0, u = 0, y = ae, I = At, j = ht, B = Dt, z = J, E = _e, K = b, et = l, q = Re, M = bt, nt = Le, gt = Fe, wt = Pe, Et = Te, Rt = Tt, Pt = Yt; do Ie = fr(y, I, 14) | 0, Ne = p, Qt = fr(y, I, 18) | 0, Ne = p ^ Ne, Gt = fr(y, I, 41) | 0, Ne = Ne ^ p, sr = 28576 + (u << 3) | 0, Lt = i[sr >> 2] | 0, sr = i[sr + 4 >> 2] | 0, Me = cr + (u << 3) | 0, hr = i[Me >> 2] | 0, Me = i[Me + 4 >> 2] | 0, Ht = v((B ^ j) & y ^ B | 0, (E ^ z) & I ^ E | 0, K | 0, et | 0) | 0, Ne = v(Ht | 0, p | 0, Qt ^ Ie ^ Gt | 0, Ne | 0) | 0, sr = v(Ne | 0, p | 0, Lt | 0, sr | 0) | 0, Me = v(sr | 0, p | 0, hr | 0, Me | 0) | 0, hr = p, sr = fr(q, M, 28) | 0, Lt = p, Ne = fr(q, M, 34) | 0, Lt = p ^ Lt, Gt = fr(q, M, 39) | 0, Lt = Lt ^ p, Ie = v(Me | 0, hr | 0, Rt | 0, Pt | 0) | 0, Qt = p, hr = v(Me | 0, hr | 0, (q | nt) & wt | q & nt | 0, (M | gt) & Et | M & gt | 0) | 0, Lt = v(hr | 0, p | 0, Ne ^ sr ^ Gt | 0, Lt | 0) | 0, Gt = p, sr = fr(Ie, Qt, 14) | 0, Ne = p, hr = fr(Ie, Qt, 18) | 0, Ne = p ^ Ne, Me = fr(Ie, Qt, 41) | 0, Ne = Ne ^ p, Ht = u | 1, se = 28576 + (Ht << 3) | 0, We = i[se >> 2] | 0, se = i[se + 4 >> 2] | 0, Ht = cr + (Ht << 3) | 0, gr = i[Ht >> 2] | 0, Ht = i[Ht + 4 >> 2] | 0, $e = v(Ie & (j ^ y) ^ j | 0, Qt & (z ^ I) ^ z | 0, B | 0, E | 0) | 0, Ne = v($e | 0, p | 0, hr ^ sr ^ Me | 0, Ne | 0) | 0, se = v(Ne | 0, p | 0, We | 0, se | 0) | 0, Ht = v(se | 0, p | 0, gr | 0, Ht | 0) | 0, gr = p, se = fr(Lt, Gt, 28) | 0, We = p, Ne = fr(Lt, Gt, 34) | 0, We = p ^ We, Me = fr(Lt, Gt, 39) | 0, We = We ^ p, sr = v(Ht | 0, gr | 0, wt | 0, Et | 0) | 0, hr = p, gr = v(Ht | 0, gr | 0, (Lt | q) & nt | Lt & q | 0, (Gt | M) & gt | Gt & M | 0) | 0, We = v(gr | 0, p | 0, Ne ^ se ^ Me | 0, We | 0) | 0, Me = p, se = fr(sr, hr, 14) | 0, Ne = p, gr = fr(sr, hr, 18) | 0, Ne = p ^ Ne, Ht = fr(sr, hr, 41) | 0, Ne = Ne ^ p, $e = u | 2, qt = 28576 + ($e << 3) | 0, tr = i[qt >> 2] | 0, qt = i[qt + 4 >> 2] | 0, $e = cr + ($e << 3) | 0, $t = i[$e >> 2] | 0, $e = i[$e + 4 >> 2] | 0, He = v(sr & (Ie ^ y) ^ y | 0, hr & (Qt ^ I) ^ I | 0, j | 0, z | 0) | 0, Ne = v(He | 0, p | 0, gr ^ se ^ Ht | 0, Ne | 0) | 0, qt = v(Ne | 0, p | 0, tr | 0, qt | 0) | 0, $e = v(qt | 0, p | 0, $t | 0, $e | 0) | 0, $t = p, qt = fr(We, Me, 28) | 0, tr = p, Ne = fr(We, Me, 34) | 0, tr = p ^ tr, Ht = fr(We, Me, 39) | 0, tr = tr ^ p, se = v($e | 0, $t | 0, nt | 0, gt | 0) | 0, gr = p, $t = v($e | 0, $t | 0, (We | Lt) & q | We & Lt | 0, (Me | Gt) & M | Me & Gt | 0) | 0, tr = v($t | 0, p | 0, Ne ^ qt ^ Ht | 0, tr | 0) | 0, Ht = p, qt = fr(se, gr, 14) | 0, Ne = p, $t = fr(se, gr, 18) | 0, Ne = p ^ Ne, $e = fr(se, gr, 41) | 0, Ne = Ne ^ p, He = u | 3, yr = 28576 + (He << 3) | 0, er = i[yr >> 2] | 0, yr = i[yr + 4 >> 2] | 0, He = cr + (He << 3) | 0, wr = i[He >> 2] | 0, He = i[He + 4 >> 2] | 0, Nt = v(se & (sr ^ Ie) ^ Ie | 0, gr & (hr ^ Qt) ^ Qt | 0, y | 0, I | 0) | 0, Ne = v(Nt | 0, p | 0, $t ^ qt ^ $e | 0, Ne | 0) | 0, yr = v(Ne | 0, p | 0, er | 0, yr | 0) | 0, He = v(yr | 0, p | 0, wr | 0, He | 0) | 0, wr = p, yr = fr(tr, Ht, 28) | 0, er = p, Ne = fr(tr, Ht, 34) | 0, er = p ^ er, $e = fr(tr, Ht, 39) | 0, er = er ^ p, qt = v(He | 0, wr | 0, q | 0, M | 0) | 0, $t = p, wr = v(He | 0, wr | 0, (tr | We) & Lt | tr & We | 0, (Ht | Me) & Gt | Ht & Me | 0) | 0, er = v(wr | 0, p | 0, Ne ^ yr ^ $e | 0, er | 0) | 0, $e = p, yr = fr(qt, $t, 14) | 0, Ne = p, wr = fr(qt, $t, 18) | 0, Ne = p ^ Ne, He = fr(qt, $t, 41) | 0, Ne = Ne ^ p, Nt = u | 4, Fr = 28576 + (Nt << 3) | 0, ve = i[Fr >> 2] | 0, Fr = i[Fr + 4 >> 2] | 0, Nt = cr + (Nt << 3) | 0, Xe = i[Nt >> 2] | 0, Nt = i[Nt + 4 >> 2] | 0, Qt = v(qt & (se ^ sr) ^ sr | 0, $t & (gr ^ hr) ^ hr | 0, Ie | 0, Qt | 0) | 0, Ne = v(Qt | 0, p | 0, wr ^ yr ^ He | 0, Ne | 0) | 0, Fr = v(Ne | 0, p | 0, ve | 0, Fr | 0) | 0, Nt = v(Fr | 0, p | 0, Xe | 0, Nt | 0) | 0, Xe = p, Fr = fr(er, $e, 28) | 0, ve = p, Ne = fr(er, $e, 34) | 0, ve = p ^ ve, He = fr(er, $e, 39) | 0, ve = ve ^ p, K = v(Nt | 0, Xe | 0, Lt | 0, Gt | 0) | 0, et = p, Xe = v(Nt | 0, Xe | 0, (er | tr) & We | er & tr | 0, ($e | Ht) & Me | $e & Ht | 0) | 0, Rt = v(Xe | 0, p | 0, Ne ^ Fr ^ He | 0, ve | 0) | 0, Pt = p, ve = fr(K, et, 14) | 0, He = p, Fr = fr(K, et, 18) | 0, He = p ^ He, Ne = fr(K, et, 41) | 0, He = He ^ p, Xe = u | 5, Nt = 28576 + (Xe << 3) | 0, Gt = i[Nt >> 2] | 0, Nt = i[Nt + 4 >> 2] | 0, Xe = cr + (Xe << 3) | 0, Lt = i[Xe >> 2] | 0, Xe = i[Xe + 4 >> 2] | 0, hr = v(K & (qt ^ se) ^ se | 0, et & ($t ^ gr) ^ gr | 0, sr | 0, hr | 0) | 0, He = v(hr | 0, p | 0, Fr ^ ve ^ Ne | 0, He | 0) | 0, Nt = v(He | 0, p | 0, Gt | 0, Nt | 0) | 0, Xe = v(Nt | 0, p | 0, Lt | 0, Xe | 0) | 0, Lt = p, Nt = fr(Rt, Pt, 28) | 0, Gt = p, He = fr(Rt, Pt, 34) | 0, Gt = p ^ Gt, Ne = fr(Rt, Pt, 39) | 0, Gt = Gt ^ p, B = v(Xe | 0, Lt | 0, We | 0, Me | 0) | 0, E = p, Lt = v(Xe | 0, Lt | 0, (Rt | er) & tr | Rt & er | 0, (Pt | $e) & Ht | Pt & $e | 0) | 0, wt = v(Lt | 0, p | 0, He ^ Nt ^ Ne | 0, Gt | 0) | 0, Et = p, Gt = fr(B, E, 14) | 0, Ne = p, Nt = fr(B, E, 18) | 0, Ne = p ^ Ne, He = fr(B, E, 41) | 0, Ne = Ne ^ p, Lt = u | 6, Xe = 28576 + (Lt << 3) | 0, Me = i[Xe >> 2] | 0, Xe = i[Xe + 4 >> 2] | 0, Lt = cr + (Lt << 3) | 0, We = i[Lt >> 2] | 0, Lt = i[Lt + 4 >> 2] | 0, gr = v(B & (K ^ qt) ^ qt | 0, E & (et ^ $t) ^ $t | 0, se | 0, gr | 0) | 0, Ne = v(gr | 0, p | 0, Nt ^ Gt ^ He | 0, Ne | 0) | 0, Xe = v(Ne | 0, p | 0, Me | 0, Xe | 0) | 0, Lt = v(Xe | 0, p | 0, We | 0, Lt | 0) | 0, We = p, Xe = fr(wt, Et, 28) | 0, Me = p, Ne = fr(wt, Et, 34) | 0, Me = p ^ Me, He = fr(wt, Et, 39) | 0, Me = Me ^ p, j = v(Lt | 0, We | 0, tr | 0, Ht | 0) | 0, z = p, We = v(Lt | 0, We | 0, (wt | Rt) & er | wt & Rt | 0, (Et | Pt) & $e | Et & Pt | 0) | 0, nt = v(We | 0, p | 0, Ne ^ Xe ^ He | 0, Me | 0) | 0, gt = p, Me = fr(j, z, 14) | 0, He = p, Xe = fr(j, z, 18) | 0, He = p ^ He, Ne = fr(j, z, 41) | 0, He = He ^ p, We = u | 7, Lt = 28576 + (We << 3) | 0, Ht = i[Lt >> 2] | 0, Lt = i[Lt + 4 >> 2] | 0, We = cr + (We << 3) | 0, tr = i[We >> 2] | 0, We = i[We + 4 >> 2] | 0, $t = v(j & (B ^ K) ^ K | 0, z & (E ^ et) ^ et | 0, qt | 0, $t | 0) | 0, He = v($t | 0, p | 0, Xe ^ Me ^ Ne | 0, He | 0) | 0, Lt = v(He | 0, p | 0, Ht | 0, Lt | 0) | 0, We = v(Lt | 0, p | 0, tr | 0, We | 0) | 0, tr = p, Lt = fr(nt, gt, 28) | 0, Ht = p, He = fr(nt, gt, 34) | 0, Ht = p ^ Ht, Ne = fr(nt, gt, 39) | 0, Ht = Ht ^ p, y = v(We | 0, tr | 0, er | 0, $e | 0) | 0, I = p, tr = v(We | 0, tr | 0, (nt | wt) & Rt | nt & wt | 0, (gt | Et) & Pt | gt & Et | 0) | 0, q = v(tr | 0, p | 0, He ^ Lt ^ Ne | 0, Ht | 0) | 0, M = p, u = u + 8 | 0; while (u >>> 0 < 80); Ie = v(q | 0, M | 0, Re | 0, bt | 0) | 0, Qt = mt, i[Qt >> 2] = Ie, i[Qt + 4 >> 2] = p, Qt = v(nt | 0, gt | 0, Le | 0, Fe | 0) | 0, Ie = fe, i[Ie >> 2] = Qt, i[Ie + 4 >> 2] = p, Ie = v(wt | 0, Et | 0, Pe | 0, Te | 0) | 0, Qt = ke, i[Qt >> 2] = Ie, i[Qt + 4 >> 2] = p, Qt = v(Rt | 0, Pt | 0, Tt | 0, Yt | 0) | 0, Ie = Mt, i[Ie >> 2] = Qt, i[Ie + 4 >> 2] = p, Ie = v(y | 0, I | 0, ae | 0, At | 0) | 0, Qt = Ut, i[Qt >> 2] = Ie, i[Qt + 4 >> 2] = p, Qt = v(j | 0, z | 0, ht | 0, J | 0) | 0, Ie = Z, i[Ie >> 2] = Qt, i[Ie + 4 >> 2] = p, Ie = v(B | 0, E | 0, Dt | 0, _e | 0) | 0, Qt = yt, i[Qt >> 2] = Ie, i[Qt + 4 >> 2] = p, Qt = v(K | 0, et | 0, b | 0, l | 0) | 0, Ie = g, i[Ie >> 2] = Qt, i[Ie + 4 >> 2] = p, St = rr; } function Q1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0; for (g = 16; g = g + -1 | 0, y = u, y = rd(i[y >> 2] | 0, i[y + 4 >> 2] | 0) | 0, b = l, i[b >> 2] = y, i[b + 4 >> 2] = p, g; ) u = u + 8 | 0, l = l + 8 | 0; } function fr(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; return b = Je(l | 0, u | 0, g | 0) | 0, y = p, g = h_(l | 0, u | 0, 64 - g | 0) | 0, p = p | y, g | b | 0; } function rd(l, u) { return l = l | 0, u = u | 0, u = rl(u) | 0, p = rl(l) | 0, u | 0; } function rl(l) { return l = l | 0, ll(l | 0) | 0; } function Va(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0; b = St, St = St + 16 | 0, g = b, I = l + 8 | 0, I = h_(i[I >> 2] | 0, i[I + 4 >> 2] | 0, 3) | 0, B = p, j = l, y = i[j >> 2] | 0, j = i[j + 4 >> 2] | 0, z = Je(y | 0, j | 0, 61) | 0, B = rd(z | I, p | B) | 0, I = g, i[I >> 2] = B, i[I + 4 >> 2] = p, j = h_(y | 0, j | 0, 3) | 0, j = rd(j, p) | 0, I = g + 8 | 0, i[I >> 2] = j, i[I + 4 >> 2] = p, y = y & 127, Kn(l, 29836, (y >>> 0 < 112 ? 112 : 240) - y | 0), Kn(l, g, 16), g = 0; do z = l + 144 + (g << 3) | 0, V1(u + (g << 3) | 0, i[z >> 2] | 0, i[z + 4 >> 2] | 0), g = g + 1 | 0; while ((g | 0) != 8); St = b; } function V1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0; it[l + 7 >> 0] = u, b = Je(u | 0, g | 0, 8) | 0, it[l + 6 >> 0] = b, b = Je(u | 0, g | 0, 16) | 0, it[l + 5 >> 0] = b, b = Je(u | 0, g | 0, 24) | 0, it[l + 4 >> 0] = b, it[l + 3 >> 0] = g, b = Je(u | 0, g | 0, 40) | 0, it[l + 2 >> 0] = b, b = Je(u | 0, g | 0, 48) | 0, it[l + 1 >> 0] = b, g = Je(u | 0, g | 0, 56) | 0, it[l >> 0] = g; } function J1(l, u) { l = l | 0, u = u | 0, u = 200 - (u >>> 3 << 1) | 0, mn(l | 0, 0, u + 208 | 0) | 0, i[l + 4 >> 2] = u; } function X1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0; if (E = St, St = St + 176 | 0, B = E, z = l + 4 | 0, b = i[z >> 2] | 0, y = i[l >> 2] | 0, I = b - y | 0, (b | 0) != (y | 0) ? I >>> 0 > g >>> 0 | (y | 0) == 0 || (tn(l + 208 + y | 0, u | 0, I | 0) | 0, Ko(l + 8 | 0, l + 208 | 0, (i[z >> 2] | 0) >>> 3), u = u + I | 0, g = g - I | 0, j = 5) : (Ko(l + 8 | 0, l + 208 | 0, b >>> 3), j = 5), (j | 0) == 5 && (i[l >> 2] = 0), u & 7) { if (b = i[z >> 2] | 0, g >>> 0 >= b >>> 0) { y = l + 8 | 0; do tn(B | 0, u | 0, b | 0) | 0, Ko(y, B, b >>> 3), b = i[z >> 2] | 0, g = g - b | 0, u = u + b | 0; while (g >>> 0 >= b >>> 0); } } else if (b = i[z >> 2] | 0, g >>> 0 >= b >>> 0) { y = l + 8 | 0; do Ko(y, u, b >>> 3), b = i[z >> 2] | 0, g = g - b | 0, u = u + b | 0; while (g >>> 0 >= b >>> 0); } g | 0 && (tn((i[l >> 2] | 0) + (l + 208) | 0, u | 0, g | 0) | 0, i[l >> 2] = (i[l >> 2] | 0) + g), St = E; } function Ko(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0; if (M = St, St = St + 48 | 0, q = M, (g | 0) > 0) { b = 0; do E = u + (b << 3) | 0, et = l + (b << 3) | 0, z = et, K = i[z + 4 >> 2] ^ i[E + 4 >> 2], i[et >> 2] = i[z >> 2] ^ i[E >> 2], i[et + 4 >> 2] = K, b = b + 1 | 0; while ((b | 0) != (g | 0)); } B = l + 8 | 0, z = q + 8 | 0, E = q + 16 | 0, K = q + 24 | 0, et = q + 32 | 0, j = 0; do { b = 0; do gt = l + (b << 3) | 0, wt = l + (b + 5 << 3) | 0, nt = l + (b + 10 << 3) | 0, u = l + (b + 15 << 3) | 0, g = l + (b + 20 << 3) | 0, y = i[wt + 4 >> 2] ^ i[gt + 4 >> 2] ^ i[nt + 4 >> 2] ^ i[u + 4 >> 2] ^ i[g + 4 >> 2], I = q + (b << 3) | 0, i[I >> 2] = i[wt >> 2] ^ i[gt >> 2] ^ i[nt >> 2] ^ i[u >> 2] ^ i[g >> 2], i[I + 4 >> 2] = y, b = b + 1 | 0; while ((b | 0) != 5); u = 0; do { I = q + ((((u + 4 | 0) >>> 0) % 5 | 0) << 3) | 0, y = i[I >> 2] | 0, I = i[I + 4 >> 2] | 0, g = u, u = u + 1 | 0, b = q + (((u | 0) == 5 ? 0 : u) << 3) | 0, b = nl(i[b >> 2] | 0, i[b + 4 >> 2] | 0, 1) | 0, y = b ^ y, I = p ^ I, b = 0; do wt = l + (b + g << 3) | 0, nt = wt, gt = I ^ i[nt + 4 >> 2], i[wt >> 2] = y ^ i[nt >> 2], i[wt + 4 >> 2] = gt, b = b + 5 | 0; while (b >>> 0 < 25); } while ((u | 0) != 5); g = B, b = 0, u = i[g >> 2] | 0, g = i[g + 4 >> 2] | 0; do wt = l + (i[29472 + (b << 2) >> 2] << 3) | 0, I = wt, nt = u, u = i[I >> 2] | 0, gt = g, g = i[I + 4 >> 2] | 0, gt = nl(nt, gt, i[29568 + (b << 2) >> 2] | 0) | 0, i[wt >> 2] = gt, i[wt + 4 >> 2] = p, b = b + 1 | 0; while ((b | 0) != 24); for (b = q, i[b >> 2] = u, i[b + 4 >> 2] = g, b = 0, u = 0; ; ) { g = q, y = l + (u * 5 << 3) | 0, I = g + 40 | 0; do i[g >> 2] = i[y >> 2], g = g + 4 | 0, y = y + 4 | 0; while ((g | 0) < (I | 0)); if (g = z, I = i[g >> 2] | 0, g = i[g + 4 >> 2] | 0, Et = E, gt = i[Et >> 2] | 0, Et = i[Et + 4 >> 2] | 0, nt = l + (b << 3) | 0, y = nt, wt = i[y + 4 >> 2] ^ Et & ~g, i[nt >> 2] = i[y >> 2] ^ gt & ~I, i[nt + 4 >> 2] = wt, nt = K, wt = i[nt >> 2] | 0, nt = i[nt + 4 >> 2] | 0, y = l + (b + 1 << 3) | 0, Rt = y, Et = i[Rt + 4 >> 2] ^ nt & ~Et, i[y >> 2] = i[Rt >> 2] ^ wt & ~gt, i[y + 4 >> 2] = Et, y = et, Et = i[y >> 2] | 0, y = i[y + 4 >> 2] | 0, gt = l + (b + 2 << 3) | 0, Rt = gt, nt = i[Rt + 4 >> 2] ^ y & ~nt, i[gt >> 2] = i[Rt >> 2] ^ Et & ~wt, i[gt + 4 >> 2] = nt, gt = q, nt = i[gt >> 2] | 0, gt = i[gt + 4 >> 2] | 0, wt = l + (b + 3 << 3) | 0, Rt = wt, y = i[Rt + 4 >> 2] ^ gt & ~y, i[wt >> 2] = i[Rt >> 2] ^ nt & ~Et, i[wt + 4 >> 2] = y, wt = l + (b + 4 << 3) | 0, y = wt, gt = i[y + 4 >> 2] ^ g & ~gt, i[wt >> 2] = i[y >> 2] ^ I & ~nt, i[wt + 4 >> 2] = gt, u = u + 1 | 0, (u | 0) == 5) break; b = b + 5 | 0; } wt = 29216 + (j << 3) | 0, gt = l, Et = i[gt + 4 >> 2] ^ i[wt + 4 >> 2], Rt = l, i[Rt >> 2] = i[gt >> 2] ^ i[wt >> 2], i[Rt + 4 >> 2] = Et, j = j + 1 | 0; } while ((j | 0) != 24); St = M; } function nl(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; return b = h_(l | 0, u | 0, g | 0) | 0, y = p, g = Je(l | 0, u | 0, 64 - g | 0) | 0, p = p | y, g | b | 0; } function Z1(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; g = i[l >> 2] | 0, I = l + 4 | 0, (g | 0) == (i[I >> 2] | 0) ? (y = l + 208 | 0, b = l + 8 | 0, Ko(b, y, g >>> 3), i[l >> 2] = 0, g = 1) : (b = l + 8 | 0, y = l + 208 + g | 0, g = g + 1 | 0), i[l >> 2] = g, it[y >> 0] = u, u = i[l >> 2] | 0, mn(l + 208 + u | 0, 0, (i[I >> 2] | 0) - u | 0) | 0, u = (i[I >> 2] | 0) + -1 + (l + 208) | 0, it[u >> 0] = it[u >> 0] | -128, Ko(b, l + 208 | 0, (i[I >> 2] | 0) >>> 3), i[l >> 2] = 0; } function $1(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0; if (z = St, St = St + 208 | 0, B = z, j = l + 4 | 0, E = i[j >> 2] | 0, b = i[l >> 2] | 0, y = E - b | 0, (E | 0) != (b | 0) ? y >>> 0 > g >>> 0 | (b | 0) == 0 || (I = l + 8 | 0, nd(B, I), tn(u | 0, B + (i[l >> 2] | 0) | 0, y | 0) | 0, Ko(I, 0, 0), u = u + y | 0, g = g - y | 0, I = 5) : (Ko(l + 8 | 0, 0, 0), I = 5), (I | 0) == 5 && (i[l >> 2] = 0), g >>> 0 > (i[j >> 2] | 0) >>> 0) { b = l + 8 | 0; do nd(B, b), tn(u | 0, B | 0, i[j >> 2] | 0) | 0, Ko(b, 0, 0), E = i[j >> 2] | 0, g = g - E | 0, u = u + E | 0; while (g >>> 0 > E >>> 0); } g | 0 && (nd(B, l + 8 | 0), tn(u | 0, B + (i[l >> 2] | 0) | 0, g | 0) | 0, i[l >> 2] = (i[l >> 2] | 0) + g), St = z; } function nd(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; for (g = 25; g = g + -1 | 0, I = u, y = i[I + 4 >> 2] | 0, b = l, i[b >> 2] = i[I >> 2], i[b + 4 >> 2] = y, g; ) u = u + 8 | 0, l = l + 8 | 0; } function tm(l, u, g) { l = l | 0, u = u | 0, g = g | 0, Z1(l, 6), $1(l, g, u >>> 3); } function _l(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0; em(l), g = 0; do I = ol(u + (g << 3) | 0) | 0, b = l + (g << 3) | 0, j = b, y = i[j + 4 >> 2] ^ p, i[b >> 2] = i[j >> 2] ^ I, i[b + 4 >> 2] = y, g = g + 1 | 0; while ((g | 0) != 8); return i[l + 228 >> 2] = we[u >> 0], 0; } function em(l) { l = l | 0; var u = 0, g = 0; mn(l + 64 | 0, 0, 176) | 0, u = 29408, g = l + 64 | 0; do i[l >> 2] = i[u >> 2], l = l + 4 | 0, u = u + 4 | 0; while ((l | 0) < (g | 0)); } function ol(l) { l = l | 0; var u = 0, g = 0, b = 0, y = 0, I = 0, j = 0, B = 0; return I = we[l >> 0] | 0, j = h_(we[l + 1 >> 0] | 0 | 0, 0, 8) | 0, B = p, y = h_(we[l + 2 >> 0] | 0 | 0, 0, 16) | 0, B = B | p, b = h_(we[l + 3 >> 0] | 0 | 0, 0, 24) | 0, B = B | p | (we[l + 4 >> 0] | 0), g = h_(we[l + 5 >> 0] | 0 | 0, 0, 40) | 0, B = B | p, u = h_(we[l + 6 >> 0] | 0 | 0, 0, 48) | 0, B = B | p, l = h_(we[l + 7 >> 0] | 0 | 0, 0, 56) | 0, p = B | p, j | I | y | b | g | u | l | 0; } function rm(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0; if (y = St, St = St + 64 | 0, b = y, (u + -1 | 0) >>> 0 > 63) u = -1; else { it[b >> 0] = u, it[b + 1 >> 0] = 0, it[b + 2 >> 0] = 1, it[b + 3 >> 0] = 1, Ri(b + 4 | 0), Ri(b + 8 | 0), Ri(b + 12 | 0), u = b + 16 | 0, g = u + 48 | 0; do it[u >> 0] = 0, u = u + 1 | 0; while ((u | 0) < (g | 0)); _l(l, b) | 0, u = 0; } return St = y, u | 0; } function Ri(l) { l = l | 0, it[l >> 0] = 0, it[l + 1 >> 0] = 0, it[l + 2 >> 0] = 0, it[l + 3 >> 0] = 0; } function nm(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0; if (B = St, St = St + 192 | 0, I = B + 128 | 0, j = B, (u + -1 | 0) >>> 0 <= 63 && !((g | 0) == 0 | (b + -1 | 0) >>> 0 > 63)) { it[I >> 0] = u, it[I + 1 >> 0] = b, it[I + 2 >> 0] = 1, it[I + 3 >> 0] = 1, Ri(I + 4 | 0), Ri(I + 8 | 0), Ri(I + 12 | 0), u = I + 16 | 0, y = u + 48 | 0; do it[u >> 0] = 0, u = u + 1 | 0; while ((u | 0) < (y | 0)); _l(l, I) | 0, mn(j + b | 0, 0, 128 - b | 0) | 0, tn(j | 0, g | 0, b | 0) | 0, al(l, j, 128) | 0, il(j, 128), u = 0; } else u = -1; return St = B, u | 0; } function al(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0; if (g | 0) { if (z = l + 224 | 0, y = i[z >> 2] | 0, b = 128 - y | 0, b >>> 0 < g >>> 0) if (i[z >> 2] = 0, tn(l + 96 + y | 0, u | 0, b | 0) | 0, _d(l, 128, 0), od(l, l + 96 | 0), B = u + b | 0, b = g - b | 0, b >>> 0 > 128) { for (g = y + g | 0, I = g + -257 & -128, j = I + 256 - y | 0, y = g + -256 | 0, g = B; _d(l, 128, 0), od(l, g), b = b + -128 | 0, !(b >>> 0 <= 128); ) g = g + 128 | 0; b = y - I | 0, u = u + j | 0; } else u = B; else b = g; tn((i[z >> 2] | 0) + (l + 96) | 0, u | 0, b | 0) | 0, i[z >> 2] = (i[z >> 2] | 0) + b; } return 0; } function il(l, u) { l = l | 0, u = u | 0, pl[i[7416] & 1](l, 0, u) | 0; } function _d(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0; I = l + 64 | 0, b = I, b = v(i[b >> 2] | 0, i[b + 4 >> 2] | 0, u | 0, g | 0) | 0, y = p, i[I >> 2] = b, i[I + 4 >> 2] = y, l = l + 72 | 0, I = l, u = v(i[I >> 2] | 0, i[I + 4 >> 2] | 0, (y >>> 0 < g >>> 0 | (y | 0) == (g | 0) & b >>> 0 < u >>> 0) & 1 | 0, 0) | 0, g = l, i[g >> 2] = u, i[g + 4 >> 2] = p; } function od(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0, se = 0, ve = 0, Fr = 0, hr = 0, sr = 0, yr = 0, wr = 0, Qt = 0, Ie = 0, Cr = 0, cn = 0, be = 0, Ee = 0, br = 0, Or = 0, ie = 0, Be = 0, Kr = 0, $r = 0, Br = 0, mr = 0, he = 0, me = 0, ze = 0; j = St, St = St + 256 | 0, y = j + 128 | 0, I = j, g = 0; do B = ol(u + (g << 3) | 0) | 0, b = y + (g << 3) | 0, i[b >> 2] = B, i[b + 4 >> 2] = p, g = g + 1 | 0; while ((g | 0) != 16); g = I, u = l, b = g + 64 | 0; do i[g >> 2] = i[u >> 2], g = g + 4 | 0, u = u + 4 | 0; while ((g | 0) < (b | 0)); Dt = I + 64 | 0, K = I + 72 | 0, gr = I + 80 | 0, cr = I + 88 | 0, Lt = cr, i[Lt >> 2] = 1595750129, i[Lt + 4 >> 2] = -1521486534, Lt = l + 64 | 0, Ht = i[Lt >> 2] ^ -1377402159, Lt = i[Lt + 4 >> 2] ^ 1359893119, Ne = I + 96 | 0, bt = l + 72 | 0, mt = i[bt >> 2] ^ 725511199, bt = i[bt + 4 >> 2] ^ -1694144372, Re = I + 104 | 0, M = l + 80 | 0, q = i[M >> 2] ^ -79577749, M = i[M + 4 >> 2] ^ 528734635, se = l + 88 | 0, ve = i[se >> 2] ^ 327033209, se = i[se + 4 >> 2] ^ 1541459225, Fr = I + 120 | 0, sr = I, b = I + 32 | 0, ze = b, z = i[ze >> 2] | 0, ze = i[ze + 4 >> 2] | 0, sr = v(z | 0, ze | 0, i[sr >> 2] | 0, i[sr + 4 >> 2] | 0) | 0, $e = y, We = i[$e >> 2] | 0, $e = i[$e + 4 >> 2] | 0, sr = v(sr | 0, p | 0, We | 0, $e | 0) | 0, Me = p, Lt = X(sr ^ Ht, Me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, -205731576, 1779033703) | 0, yt = p, ze = X(ht ^ z, yt ^ ze, 24) | 0, z = p, Me = v(ze | 0, z | 0, sr | 0, Me | 0) | 0, sr = y + 8 | 0, hr = i[sr >> 2] | 0, sr = i[sr + 4 >> 2] | 0, Me = v(Me | 0, p | 0, hr | 0, sr | 0) | 0, br = p, Ht = X(Me ^ Lt, br ^ Ht, 16) | 0, Lt = p, tr = Ne, i[tr >> 2] = Ht, i[tr + 4 >> 2] = Lt, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, tr = Dt, i[tr >> 2] = yt, i[tr + 4 >> 2] = ht, z = X(yt ^ ze, ht ^ z, 63) | 0, ze = p, tr = b, i[tr >> 2] = z, i[tr + 4 >> 2] = ze, tr = I + 8 | 0, nt = tr, Xe = I + 40 | 0, Gt = Xe, $t = i[Gt >> 2] | 0, Gt = i[Gt + 4 >> 2] | 0, nt = v($t | 0, Gt | 0, i[nt >> 2] | 0, i[nt + 4 >> 2] | 0) | 0, He = y + 16 | 0, rr = i[He >> 2] | 0, He = i[He + 4 >> 2] | 0, nt = v(nt | 0, p | 0, rr | 0, He | 0) | 0, wr = p, bt = X(nt ^ mt, wr ^ bt, 32) | 0, mt = p, g = v(bt | 0, mt | 0, -2067093701, -1150833019) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, wr = v(Gt | 0, $t | 0, nt | 0, wr | 0) | 0, nt = y + 24 | 0, et = i[nt >> 2] | 0, nt = i[nt + 4 >> 2] | 0, wr = v(wr | 0, p | 0, et | 0, nt | 0) | 0, ke = p, mt = X(wr ^ bt, ke ^ mt, 16) | 0, bt = p, Le = Re, i[Le >> 2] = mt, i[Le + 4 >> 2] = bt, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, Le = K, i[Le >> 2] = E, i[Le + 4 >> 2] = g, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, Le = I + 16 | 0, Rt = Le, Mt = I + 48 | 0, Ut = Mt, Tt = i[Ut >> 2] | 0, Ut = i[Ut + 4 >> 2] | 0, Rt = v(Tt | 0, Ut | 0, i[Rt >> 2] | 0, i[Rt + 4 >> 2] | 0) | 0, Kr = y + 32 | 0, $r = i[Kr >> 2] | 0, Kr = i[Kr + 4 >> 2] | 0, Rt = v(Rt | 0, p | 0, $r | 0, Kr | 0) | 0, u = p, M = X(Rt ^ q, u ^ M, 32) | 0, q = p, qt = v(M | 0, q | 0, -23791573, 1013904242) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, u = v(Ut | 0, Tt | 0, Rt | 0, u | 0) | 0, Rt = y + 40 | 0, Pt = i[Rt >> 2] | 0, Rt = i[Rt + 4 >> 2] | 0, u = v(u | 0, p | 0, Pt | 0, Rt | 0) | 0, Cr = p, q = X(u ^ M, Cr ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, gt = I + 24 | 0, fe = gt, At = I + 56 | 0, J = At, Z = i[J >> 2] | 0, J = i[J + 4 >> 2] | 0, fe = v(Z | 0, J | 0, i[fe >> 2] | 0, i[fe + 4 >> 2] | 0) | 0, wt = y + 48 | 0, Et = i[wt >> 2] | 0, wt = i[wt + 4 >> 2] | 0, fe = v(fe | 0, p | 0, Et | 0, wt | 0) | 0, mr = p, se = X(fe ^ ve, mr ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, 1595750129, -1521486534) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, mr = v(J | 0, Z | 0, fe | 0, mr | 0) | 0, fe = y + 56 | 0, _e = i[fe >> 2] | 0, fe = i[fe + 4 >> 2] | 0, mr = v(mr | 0, p | 0, _e | 0, fe | 0) | 0, Te = p, ve = X(mr ^ se, Te ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, br = v($t | 0, Gt | 0, Me | 0, br | 0) | 0, Me = y + 64 | 0, er = i[Me >> 2] | 0, Me = i[Me + 4 >> 2] | 0, br = v(br | 0, p | 0, er | 0, Me | 0) | 0, me = p, se = X(br ^ ve, me ^ se, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(Gt | 0, $t | 0, br | 0, me | 0) | 0, br = y + 72 | 0, Or = i[br >> 2] | 0, br = i[br + 4 >> 2] | 0, me = v(me | 0, p | 0, Or | 0, br | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, yr = Fr, i[yr >> 2] = ve, i[yr + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, yr = gr, i[yr >> 2] = Nt, i[yr + 4 >> 2] = qt, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, ke = v(Tt | 0, Ut | 0, wr | 0, ke | 0) | 0, wr = y + 80 | 0, yr = i[wr >> 2] | 0, wr = i[wr + 4 >> 2] | 0, ke = v(ke | 0, p | 0, yr | 0, wr | 0) | 0, ie = p, Lt = X(ke ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Ut | 0, Tt | 0, ke | 0, ie | 0) | 0, ke = y + 88 | 0, Fe = i[ke >> 2] | 0, ke = i[ke + 4 >> 2] | 0, ie = v(ie | 0, p | 0, Fe | 0, ke | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Cr = v(Z | 0, J | 0, u | 0, Cr | 0) | 0, u = y + 96 | 0, B = i[u >> 2] | 0, u = i[u + 4 >> 2] | 0, Cr = v(Cr | 0, p | 0, B | 0, u | 0) | 0, be = p, bt = X(Cr ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(J | 0, Z | 0, Cr | 0, be | 0) | 0, Cr = y + 104 | 0, cn = i[Cr >> 2] | 0, Cr = i[Cr + 4 >> 2] | 0, be = v(be | 0, p | 0, cn | 0, Cr | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, Te = v(mr | 0, Te | 0, z | 0, ze | 0) | 0, mr = y + 112 | 0, Br = i[mr >> 2] | 0, mr = i[mr + 4 >> 2] | 0, Te = v(Te | 0, p | 0, Br | 0, mr | 0) | 0, Qt = p, M = X(Te ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, ze = X(g ^ z, E ^ ze, 24) | 0, z = p, Qt = v(ze | 0, z | 0, Te | 0, Qt | 0) | 0, Te = y + 120 | 0, Pe = i[Te >> 2] | 0, Te = i[Te + 4 >> 2] | 0, Qt = v(Qt | 0, p | 0, Pe | 0, Te | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ ze, g ^ z, 63) | 0, z = p, he = v(Br | 0, mr | 0, me | 0, he | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, yr | 0, wr | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, $r | 0, Kr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, er | 0, Me | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, Or | 0, br | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Pe | 0, Te | 0, Ee | 0, be | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, cn | 0, Cr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, Et | 0, wt | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, hr | 0, sr | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, B | 0, u | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, We | 0, $e | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, rr | 0, He | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, Fe | 0, ke | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, _e | 0, fe | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, Pt | 0, Rt | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, et | 0, nt | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, Fe | 0, ke | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, er | 0, Me | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, B | 0, u | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, We | 0, $e | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, Pt | 0, Rt | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, rr | 0, He | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, Pe | 0, Te | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, cn | 0, Cr | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, yr | 0, wr | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, Br | 0, mr | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, et | 0, nt | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, Et | 0, wt | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, _e | 0, fe | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, hr | 0, sr | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, Or | 0, br | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, $r | 0, Kr | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, _e | 0, fe | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, Or | 0, br | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, et | 0, nt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, hr | 0, sr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, cn | 0, Cr | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, B | 0, u | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, Fe | 0, ke | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, Br | 0, mr | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, rr | 0, He | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, Et | 0, wt | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Pt | 0, Rt | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, yr | 0, wr | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, $r | 0, Kr | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, We | 0, $e | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, Pe | 0, Te | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, er | 0, Me | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, Or | 0, br | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, We | 0, $e | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, Pt | 0, Rt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, _e | 0, fe | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, rr | 0, He | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, $r | 0, Kr | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, yr | 0, wr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, Pe | 0, Te | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, Br | 0, mr | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, hr | 0, sr | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Fe | 0, ke | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, B | 0, u | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, Et | 0, wt | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, er | 0, Me | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, et | 0, nt | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, cn | 0, Cr | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, rr | 0, He | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, B | 0, u | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, Et | 0, wt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, yr | 0, wr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, We | 0, $e | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, Fe | 0, ke | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, er | 0, Me | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, et | 0, nt | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, $r | 0, Kr | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, cn | 0, Cr | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, _e | 0, fe | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, Pt | 0, Rt | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, Pe | 0, Te | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, Br | 0, mr | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, hr | 0, sr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, Or | 0, br | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, B | 0, u | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, Pt | 0, Rt | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, hr | 0, sr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, Pe | 0, Te | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, Br | 0, mr | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, cn | 0, Cr | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, $r | 0, Kr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, yr | 0, wr | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, We | 0, $e | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, _e | 0, fe | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Et | 0, wt | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, et | 0, nt | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, Or | 0, br | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, rr | 0, He | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, er | 0, Me | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, Fe | 0, ke | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, cn | 0, Cr | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, Fe | 0, ke | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, _e | 0, fe | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, Br | 0, mr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, B | 0, u | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, hr | 0, sr | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, et | 0, nt | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, Or | 0, br | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, Pt | 0, Rt | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, We | 0, $e | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Pe | 0, Te | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, $r | 0, Kr | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, er | 0, Me | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, Et | 0, wt | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, rr | 0, He | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, yr | 0, wr | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, Et | 0, wt | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, Pe | 0, Te | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, Br | 0, mr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, Or | 0, br | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, Fe | 0, ke | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, et | 0, nt | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, We | 0, $e | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, er | 0, Me | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, B | 0, u | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, rr | 0, He | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, cn | 0, Cr | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, _e | 0, fe | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, hr | 0, sr | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, $r | 0, Kr | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, yr | 0, wr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, Pt | 0, Rt | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, yr | 0, wr | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, rr | 0, He | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, er | 0, Me | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, $r | 0, Kr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, _e | 0, fe | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, Et | 0, wt | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, hr | 0, sr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, Pt | 0, Rt | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, Pe | 0, Te | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, Fe | 0, ke | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Or | 0, br | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, Br | 0, mr | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, et | 0, nt | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, B | 0, u | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, cn | 0, Cr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, We | 0, $e | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, he = v(me | 0, he | 0, We | 0, $e | 0) | 0, he = v(he | 0, p | 0, y | 0, z | 0) | 0, me = p, Lt = X(he ^ Ht, me ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, hr | 0, sr | 0) | 0, me = v(me | 0, p | 0, z | 0, y | 0) | 0, he = p, Ht = X(me ^ Lt, he ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v($t | 0, Gt | 0, rr | 0, He | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, ie = v(Be | 0, ie | 0, et | 0, nt | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, $t | 0) | 0, Be = p, mt = X(ie ^ bt, Be ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, $r | 0, Kr | 0) | 0, Ee = v(ze | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, be = v(Ee | 0, be | 0, Pt | 0, Rt | 0) | 0, be = v(be | 0, p | 0, Ut | 0, Tt | 0) | 0, Ee = p, q = X(be ^ M, Ee ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, ze = v(Z | 0, J | 0, Et | 0, wt | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, Qt = v(Ie | 0, Qt | 0, _e | 0, fe | 0) | 0, Qt = v(Qt | 0, p | 0, J | 0, Z | 0) | 0, Ie = p, ve = X(Qt ^ se, Ie ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, he = v(me | 0, he | 0, er | 0, Me | 0) | 0, he = v(he | 0, p | 0, $t | 0, Gt | 0) | 0, me = p, se = X(ve ^ he, se ^ me, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, me = v(he | 0, me | 0, Or | 0, br | 0) | 0, me = v(me | 0, p | 0, Gt | 0, $t | 0) | 0, he = p, ve = X(me ^ se, he ^ ve, 16) | 0, se = p, ze = Fr, i[ze >> 2] = ve, i[ze + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, yr | 0, wr | 0) | 0, Be = v(Be | 0, p | 0, Tt | 0, Ut | 0) | 0, ie = p, Lt = X(Be ^ Ht, ie ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, ie = v(Be | 0, ie | 0, Fe | 0, ke | 0) | 0, ie = v(ie | 0, p | 0, Ut | 0, Tt | 0) | 0, Be = p, Ht = X(ie ^ Lt, Be ^ Ht, 16) | 0, Lt = p, ae = v(Ht | 0, Lt | 0, Yt | 0, ae | 0) | 0, Yt = p, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, Ut = p, Ee = v(be | 0, Ee | 0, B | 0, u | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ mt, be ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, cn | 0, Cr | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, mt = X(be ^ bt, Ee ^ mt, 16) | 0, bt = p, yt = v(mt | 0, bt | 0, ht | 0, yt | 0) | 0, ht = p, Z = X(yt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, Br | 0, mr | 0) | 0, Ie = v(ze | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, M = X(Ie ^ q, Qt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, Qt = v(Ie | 0, Qt | 0, Pe | 0, Te | 0) | 0, Qt = v(Qt | 0, p | 0, z | 0, y | 0) | 0, Ie = p, q = X(Qt ^ M, Ie ^ q, 16) | 0, M = p, E = v(q | 0, M | 0, g | 0, E | 0) | 0, g = p, y = X(E ^ z, g ^ y, 63) | 0, z = p, mr = v(me | 0, he | 0, Br | 0, mr | 0) | 0, mr = v(mr | 0, p | 0, y | 0, z | 0) | 0, Br = p, Lt = X(mr ^ Ht, Br ^ Lt, 32) | 0, Ht = p, ht = v(Lt | 0, Ht | 0, yt | 0, ht | 0) | 0, yt = p, z = X(ht ^ y, yt ^ z, 24) | 0, y = p, wr = v(mr | 0, Br | 0, yr | 0, wr | 0) | 0, wr = v(wr | 0, p | 0, z | 0, y | 0) | 0, yr = p, Ht = X(wr ^ Lt, yr ^ Ht, 16) | 0, Lt = p, yt = v(Ht | 0, Lt | 0, ht | 0, yt | 0) | 0, ht = p, y = X(yt ^ z, ht ^ y, 63) | 0, z = p, Br = b, i[Br >> 2] = y, i[Br + 4 >> 2] = z, Kr = v($t | 0, Gt | 0, $r | 0, Kr | 0) | 0, Be = v(Kr | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(mt ^ Be, bt ^ ie, 32) | 0, mt = p, g = v(bt | 0, mt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ $t, E ^ Gt, 24) | 0, $t = p, Me = v(Be | 0, ie | 0, er | 0, Me | 0) | 0, Me = v(Me | 0, p | 0, Gt | 0, $t | 0) | 0, er = p, mt = X(Me ^ bt, er ^ mt, 16) | 0, bt = p, E = v(mt | 0, bt | 0, g | 0, E | 0) | 0, g = p, $t = X(E ^ Gt, g ^ $t, 63) | 0, Gt = p, br = v(Tt | 0, Ut | 0, Or | 0, br | 0) | 0, Ee = v(br | 0, p | 0, be | 0, Ee | 0) | 0, be = p, M = X(q ^ Ee, M ^ be, 32) | 0, q = p, qt = v(M | 0, q | 0, Nt | 0, qt | 0) | 0, Nt = p, Ut = X(qt ^ Tt, Nt ^ Ut, 24) | 0, Tt = p, Te = v(Ee | 0, be | 0, Pe | 0, Te | 0) | 0, Te = v(Te | 0, p | 0, Ut | 0, Tt | 0) | 0, Pe = p, q = X(Te ^ M, Pe ^ q, 16) | 0, M = p, Nt = v(q | 0, M | 0, qt | 0, Nt | 0) | 0, qt = p, Tt = X(Nt ^ Ut, qt ^ Tt, 63) | 0, Ut = p, Cr = v(Z | 0, J | 0, cn | 0, Cr | 0) | 0, Ie = v(Cr | 0, p | 0, Qt | 0, Ie | 0) | 0, Qt = p, se = X(Ie ^ ve, Qt ^ se, 32) | 0, ve = p, Yt = v(se | 0, ve | 0, ae | 0, Yt | 0) | 0, ae = p, J = X(Yt ^ Z, ae ^ J, 24) | 0, Z = p, wt = v(Ie | 0, Qt | 0, Et | 0, wt | 0) | 0, wt = v(wt | 0, p | 0, J | 0, Z | 0) | 0, Et = p, ve = X(wt ^ se, Et ^ ve, 16) | 0, se = p, ae = v(ve | 0, se | 0, Yt | 0, ae | 0) | 0, Yt = p, Z = X(ae ^ J, Yt ^ Z, 63) | 0, J = p, sr = v(wr | 0, yr | 0, hr | 0, sr | 0) | 0, sr = v(sr | 0, p | 0, $t | 0, Gt | 0) | 0, hr = p, se = X(ve ^ sr, se ^ hr, 32) | 0, ve = p, qt = v(se | 0, ve | 0, Nt | 0, qt | 0) | 0, Nt = p, Gt = X(qt ^ $t, Nt ^ Gt, 24) | 0, $t = p, u = v(sr | 0, hr | 0, B | 0, u | 0) | 0, u = v(u | 0, p | 0, Gt | 0, $t | 0) | 0, B = p, hr = I, i[hr >> 2] = u, i[hr + 4 >> 2] = B, ve = X(u ^ se, B ^ ve, 16) | 0, se = p, i[Fr >> 2] = ve, i[Fr + 4 >> 2] = se, Nt = v(ve | 0, se | 0, qt | 0, Nt | 0) | 0, qt = p, i[gr >> 2] = Nt, i[gr + 4 >> 2] = qt, $t = X(Nt ^ Gt, qt ^ $t, 63) | 0, i[Xe >> 2] = $t, i[Xe + 4 >> 2] = p, $e = v(Me | 0, er | 0, We | 0, $e | 0) | 0, $e = v($e | 0, p | 0, Tt | 0, Ut | 0) | 0, We = p, Lt = X($e ^ Ht, We ^ Lt, 32) | 0, Ht = p, Yt = v(Lt | 0, Ht | 0, ae | 0, Yt | 0) | 0, ae = p, Ut = X(Yt ^ Tt, ae ^ Ut, 24) | 0, Tt = p, He = v($e | 0, We | 0, rr | 0, He | 0) | 0, He = v(He | 0, p | 0, Ut | 0, Tt | 0) | 0, rr = p, i[tr >> 2] = He, i[tr + 4 >> 2] = rr, Ht = X(He ^ Lt, rr ^ Ht, 16) | 0, rr = p, i[Ne >> 2] = Ht, i[Ne + 4 >> 2] = rr, ae = v(Ht | 0, rr | 0, Yt | 0, ae | 0) | 0, Yt = p, i[cr >> 2] = ae, i[cr + 4 >> 2] = Yt, Tt = X(ae ^ Ut, Yt ^ Tt, 63) | 0, i[Mt >> 2] = Tt, i[Mt + 4 >> 2] = p, ke = v(Te | 0, Pe | 0, Fe | 0, ke | 0) | 0, ke = v(ke | 0, p | 0, Z | 0, J | 0) | 0, Fe = p, bt = X(ke ^ mt, Fe ^ bt, 32) | 0, mt = p, ht = v(bt | 0, mt | 0, yt | 0, ht | 0) | 0, yt = p, J = X(ht ^ Z, yt ^ J, 24) | 0, Z = p, fe = v(ke | 0, Fe | 0, _e | 0, fe | 0) | 0, fe = v(fe | 0, p | 0, J | 0, Z | 0) | 0, _e = p, i[Le >> 2] = fe, i[Le + 4 >> 2] = _e, mt = X(fe ^ bt, _e ^ mt, 16) | 0, _e = p, i[Re >> 2] = mt, i[Re + 4 >> 2] = _e, yt = v(mt | 0, _e | 0, ht | 0, yt | 0) | 0, ht = p, i[Dt >> 2] = yt, i[Dt + 4 >> 2] = ht, Z = X(yt ^ J, ht ^ Z, 63) | 0, i[At >> 2] = Z, i[At + 4 >> 2] = p, Rt = v(y | 0, z | 0, Pt | 0, Rt | 0) | 0, Et = v(Rt | 0, p | 0, wt | 0, Et | 0) | 0, wt = p, M = X(Et ^ q, wt ^ M, 32) | 0, q = p, g = v(M | 0, q | 0, E | 0, g | 0) | 0, E = p, z = X(g ^ y, E ^ z, 24) | 0, y = p, nt = v(Et | 0, wt | 0, et | 0, nt | 0) | 0, nt = v(nt | 0, p | 0, z | 0, y | 0) | 0, et = p, i[gt >> 2] = nt, i[gt + 4 >> 2] = et, q = X(nt ^ M, et ^ q, 16) | 0, et = p, M = I + 112 | 0, i[M >> 2] = q, i[M + 4 >> 2] = et, E = v(q | 0, et | 0, g | 0, E | 0) | 0, g = p, i[K >> 2] = E, i[K + 4 >> 2] = g, y = X(E ^ z, g ^ y, 63) | 0, i[b >> 2] = y, i[b + 4 >> 2] = p, b = l, y = I + 64 | 0, B = B ^ i[b + 4 >> 2] ^ i[y + 4 >> 2], g = l, i[g >> 2] = u ^ i[b >> 2] ^ i[y >> 2], i[g + 4 >> 2] = B, g = 1; do Br = I + (g << 3) | 0, ze = l + (g << 3) | 0, mr = ze, he = I + (g + 8 << 3) | 0, me = i[Br + 4 >> 2] ^ i[mr + 4 >> 2] ^ i[he + 4 >> 2], i[ze >> 2] = i[Br >> 2] ^ i[mr >> 2] ^ i[he >> 2], i[ze + 4 >> 2] = me, g = g + 1 | 0; while ((g | 0) != 8); St = j; } function X(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; return b = Je(l | 0, u | 0, g | 0) | 0, y = p, g = h_(l | 0, u | 0, 64 - g | 0) | 0, p = p | y, g | b | 0; } function _m(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0; B = St, St = St + 64 | 0, I = B, b = I, y = b + 64 | 0; do it[b >> 0] = 0, b = b + 1 | 0; while ((b | 0) < (y | 0)); if ((u | 0) != 0 && (j = l + 228 | 0, (i[j >> 2] | 0) >>> 0 <= g >>> 0) && (om(l) | 0) == 0) { g = l + 224 | 0, _d(l, i[g >> 2] | 0, 0), am(l), g = i[g >> 2] | 0, mn(l + 96 + g | 0, 0, 128 - g | 0) | 0, od(l, l + 96 | 0), g = 0; do y = l + (g << 3) | 0, im(I + (g << 3) | 0, i[y >> 2] | 0, i[y + 4 >> 2] | 0), g = g + 1 | 0; while ((g | 0) != 8); tn(u | 0, I | 0, i[j >> 2] | 0) | 0, il(I, 64), g = 0; } else g = -1; return St = B, g | 0; } function om(l) { return l = l | 0, l = l + 80 | 0, ((i[l >> 2] | 0) != 0 | (i[l + 4 >> 2] | 0) != 0) & 1 | 0; } function am(l) { l = l | 0, it[l + 232 >> 0] | 0 && sm(l), l = l + 80 | 0, i[l >> 2] = -1, i[l + 4 >> 2] = -1; } function im(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0; it[l >> 0] = u, b = Je(u | 0, g | 0, 8) | 0, it[l + 1 >> 0] = b, b = Je(u | 0, g | 0, 16) | 0, it[l + 2 >> 0] = b, b = Je(u | 0, g | 0, 24) | 0, it[l + 3 >> 0] = b, it[l + 4 >> 0] = g, b = Je(u | 0, g | 0, 40) | 0, it[l + 5 >> 0] = b, b = Je(u | 0, g | 0, 48) | 0, it[l + 6 >> 0] = b, g = Je(u | 0, g | 0, 56) | 0, it[l + 7 >> 0] = g; } function sm(l) { l = l | 0, l = l + 88 | 0, i[l >> 2] = -1, i[l + 4 >> 2] = -1; } function cm(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0; z = St, St = St + 240 | 0, B = z; do if (!((l | 0) == 0 | (g | 0) == 0 & (b | 0) != 0) && (j = (I | 0) != 0, !(I >>> 0 > 64 | ((u + -1 | 0) >>> 0 > 63 | (y | 0) == 0 & j)))) { if (j) { if ((nm(B, u, y, I) | 0) < 0) { l = -1; break; } } else if ((rm(B, u) | 0) < 0) { l = -1; break; } al(B, g, b) | 0, _m(B, l, u) | 0, l = 0; } else l = -1; while (false); return St = z, l | 0; } function dm(l, u, g) { l = l | 0, u = u | 0, g = g | 0, i[l + 16 >> 2] = we[u + 1 >> 0] << 8 | we[u >> 0] | we[u + 2 >> 0] << 16 | we[u + 3 >> 0] << 24, i[l + 20 >> 2] = we[u + 5 >> 0] << 8 | we[u + 4 >> 0] | we[u + 6 >> 0] << 16 | we[u + 7 >> 0] << 24, i[l + 24 >> 2] = we[u + 9 >> 0] << 8 | we[u + 8 >> 0] | we[u + 10 >> 0] << 16 | we[u + 11 >> 0] << 24, i[l + 28 >> 2] = we[u + 13 >> 0] << 8 | we[u + 12 >> 0] | we[u + 14 >> 0] << 16 | we[u + 15 >> 0] << 24, g = (g | 0) == 256, u = g ? u + 16 | 0 : u, g = g ? 29964 : 29980, i[l + 32 >> 2] = we[u + 1 >> 0] << 8 | we[u >> 0] | we[u + 2 >> 0] << 16 | we[u + 3 >> 0] << 24, i[l + 36 >> 2] = we[u + 5 >> 0] << 8 | we[u + 4 >> 0] | we[u + 6 >> 0] << 16 | we[u + 7 >> 0] << 24, i[l + 40 >> 2] = we[u + 9 >> 0] << 8 | we[u + 8 >> 0] | we[u + 10 >> 0] << 16 | we[u + 11 >> 0] << 24, i[l + 44 >> 2] = we[u + 13 >> 0] << 8 | we[u + 12 >> 0] | we[u + 14 >> 0] << 16 | we[u + 15 >> 0] << 24, i[l >> 2] = it[g + 1 >> 0] << 8 | it[g >> 0] | it[g + 2 >> 0] << 16 | we[g + 3 >> 0] << 24, i[l + 4 >> 2] = it[g + 5 >> 0] << 8 | it[g + 4 >> 0] | it[g + 6 >> 0] << 16 | we[g + 7 >> 0] << 24, i[l + 8 >> 2] = it[g + 9 >> 0] << 8 | it[g + 8 >> 0] | it[g + 10 >> 0] << 16 | we[g + 11 >> 0] << 24, i[l + 12 >> 2] = it[g + 13 >> 0] << 8 | it[g + 12 >> 0] | it[g + 14 >> 0] << 16 | we[g + 15 >> 0] << 24; } function sl(l, u, g) { l = l | 0, u = u | 0, g = g | 0, g ? g = (we[g + 1 >> 0] | 0) << 8 | (we[g >> 0] | 0) | (we[g + 2 >> 0] | 0) << 16 | (we[g + 3 >> 0] | 0) << 24 : g = 0, i[l + 48 >> 2] = g, i[l + 52 >> 2] = (we[u + 1 >> 0] | 0) << 8 | (we[u >> 0] | 0) | (we[u + 2 >> 0] | 0) << 16 | (we[u + 3 >> 0] | 0) << 24, i[l + 56 >> 2] = (we[u + 5 >> 0] | 0) << 8 | (we[u + 4 >> 0] | 0) | (we[u + 6 >> 0] | 0) << 16 | (we[u + 7 >> 0] | 0) << 24, i[l + 60 >> 2] = (we[u + 9 >> 0] | 0) << 8 | (we[u + 8 >> 0] | 0) | (we[u + 10 >> 0] | 0) << 16 | (we[u + 11 >> 0] | 0) << 24; } function cl(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0, Le = 0, Fe = 0, ke = 0, Pe = 0, Te = 0, Mt = 0, Tt = 0, Yt = 0, Ut = 0, ae = 0, cr = 0, rr = 0, Ht = 0, Ne = 0, Lt = 0, He = 0, tr = 0, We = 0, $e = 0, er = 0, Me = 0, Xe = 0, $t = 0, qt = 0, Gt = 0, Nt = 0, gr = 0; if (cr = St, St = St + 64 | 0, Yt = cr, b | 0) { for (Ut = i[l >> 2] | 0, ae = i[l + 4 >> 2] | 0, Dt = i[l + 8 >> 2] | 0, _e = i[l + 12 >> 2] | 0, mt = i[l + 16 >> 2] | 0, Re = i[l + 20 >> 2] | 0, bt = i[l + 24 >> 2] | 0, fe = i[l + 28 >> 2] | 0, Le = i[l + 32 >> 2] | 0, Fe = i[l + 36 >> 2] | 0, ke = i[l + 40 >> 2] | 0, Pe = i[l + 44 >> 2] | 0, Te = l + 48 | 0, Mt = l + 52 | 0, Tt = i[l + 56 >> 2] | 0, yt = i[l + 60 >> 2] | 0, I = 0, l = i[Mt >> 2] | 0, y = i[Te >> 2] | 0; ; ) { J = b >>> 0 < 64, J && (tn(Yt | 0, u | 0, b | 0) | 0, I = g, u = Yt, g = Yt), j = Ut, B = ae, z = Dt, E = _e, K = mt, et = Re, q = bt, M = fe, nt = Le, gt = Fe, wt = ke, Et = yt, Rt = Tt, Pt = l, At = y, Z = Pe, ht = 20; do gr = j + K | 0, Xe = gr ^ At, Xe = Xe << 16 | Xe >>> 16, tr = Xe + nt | 0, rr = tr ^ K, rr = rr << 12 | rr >>> 20, gr = rr + gr | 0, Xe = gr ^ Xe, Xe = Xe << 8 | Xe >>> 24, tr = Xe + tr | 0, rr = tr ^ rr, rr = rr << 7 | rr >>> 25, $t = B + et | 0, We = $t ^ Pt, We = We << 16 | We >>> 16, Ht = We + gt | 0, qt = Ht ^ et, qt = qt << 12 | qt >>> 20, $t = qt + $t | 0, We = $t ^ We, We = We << 8 | We >>> 24, Ht = We + Ht | 0, qt = Ht ^ qt, qt = qt << 7 | qt >>> 25, $e = z + q | 0, Ne = $e ^ Rt, Ne = Ne << 16 | Ne >>> 16, Gt = Ne + wt | 0, er = Gt ^ q, er = er << 12 | er >>> 20, $e = er + $e | 0, Ne = $e ^ Ne, Ne = Ne << 8 | Ne >>> 24, Gt = Ne + Gt | 0, er = Gt ^ er, er = er << 7 | er >>> 25, Lt = E + M | 0, Nt = Lt ^ Et, Nt = Nt << 16 | Nt >>> 16, Me = Nt + Z | 0, He = Me ^ M, He = He << 12 | He >>> 20, Lt = He + Lt | 0, Nt = Lt ^ Nt, Nt = Nt << 8 | Nt >>> 24, Me = Nt + Me | 0, He = Me ^ He, He = He << 7 | He >>> 25, gr = qt + gr | 0, Nt = gr ^ Nt, Nt = Nt << 16 | Nt >>> 16, Gt = Nt + Gt | 0, qt = Gt ^ qt, qt = qt << 12 | qt >>> 20, j = qt + gr | 0, Nt = j ^ Nt, Et = Nt << 8 | Nt >>> 24, wt = Et + Gt | 0, qt = wt ^ qt, et = qt << 7 | qt >>> 25, $t = er + $t | 0, Xe = $t ^ Xe, Xe = Xe << 16 | Xe >>> 16, Me = Xe + Me | 0, er = Me ^ er, er = er << 12 | er >>> 20, B = er + $t | 0, Xe = B ^ Xe, At = Xe << 8 | Xe >>> 24, Z = At + Me | 0, er = Z ^ er, q = er << 7 | er >>> 25, $e = He + $e | 0, We = $e ^ We, We = We << 16 | We >>> 16, tr = We + tr | 0, He = tr ^ He, He = He << 12 | He >>> 20, z = He + $e | 0, We = z ^ We, Pt = We << 8 | We >>> 24, nt = Pt + tr | 0, He = nt ^ He, M = He << 7 | He >>> 25, Lt = rr + Lt | 0, Ne = Lt ^ Ne, Ne = Ne << 16 | Ne >>> 16, Ht = Ne + Ht | 0, rr = Ht ^ rr, rr = rr << 12 | rr >>> 20, E = rr + Lt | 0, Ne = E ^ Ne, Rt = Ne << 8 | Ne >>> 24, gt = Rt + Ht | 0, rr = gt ^ rr, K = rr << 7 | rr >>> 25, ht = ht + -2 | 0; while ((ht | 0) != 0); if (rr = ((we[u + 1 >> 0] | 0) << 8 | (we[u >> 0] | 0) | (we[u + 2 >> 0] | 0) << 16 | (we[u + 3 >> 0] | 0) << 24) ^ j + Ut, Ht = ((we[u + 5 >> 0] | 0) << 8 | (we[u + 4 >> 0] | 0) | (we[u + 6 >> 0] | 0) << 16 | (we[u + 7 >> 0] | 0) << 24) ^ B + ae, Ne = ((we[u + 9 >> 0] | 0) << 8 | (we[u + 8 >> 0] | 0) | (we[u + 10 >> 0] | 0) << 16 | (we[u + 11 >> 0] | 0) << 24) ^ z + Dt, Lt = ((we[u + 13 >> 0] | 0) << 8 | (we[u + 12 >> 0] | 0) | (we[u + 14 >> 0] | 0) << 16 | (we[u + 15 >> 0] | 0) << 24) ^ E + _e, He = ((we[u + 17 >> 0] | 0) << 8 | (we[u + 16 >> 0] | 0) | (we[u + 18 >> 0] | 0) << 16 | (we[u + 19 >> 0] | 0) << 24) ^ K + mt, tr = ((we[u + 21 >> 0] | 0) << 8 | (we[u + 20 >> 0] | 0) | (we[u + 22 >> 0] | 0) << 16 | (we[u + 23 >> 0] | 0) << 24) ^ et + Re, We = ((we[u + 25 >> 0] | 0) << 8 | (we[u + 24 >> 0] | 0) | (we[u + 26 >> 0] | 0) << 16 | (we[u + 27 >> 0] | 0) << 24) ^ q + bt, $e = ((we[u + 29 >> 0] | 0) << 8 | (we[u + 28 >> 0] | 0) | (we[u + 30 >> 0] | 0) << 16 | (we[u + 31 >> 0] | 0) << 24) ^ M + fe, er = ((we[u + 33 >> 0] | 0) << 8 | (we[u + 32 >> 0] | 0) | (we[u + 34 >> 0] | 0) << 16 | (we[u + 35 >> 0] | 0) << 24) ^ nt + Le, Me = ((we[u + 37 >> 0] | 0) << 8 | (we[u + 36 >> 0] | 0) | (we[u + 38 >> 0] | 0) << 16 | (we[u + 39 >> 0] | 0) << 24) ^ gt + Fe, Xe = ((we[u + 41 >> 0] | 0) << 8 | (we[u + 40 >> 0] | 0) | (we[u + 42 >> 0] | 0) << 16 | (we[u + 43 >> 0] | 0) << 24) ^ wt + ke, $t = ((we[u + 45 >> 0] | 0) << 8 | (we[u + 44 >> 0] | 0) | (we[u + 46 >> 0] | 0) << 16 | (we[u + 47 >> 0] | 0) << 24) ^ Z + Pe, qt = ((we[u + 49 >> 0] | 0) << 8 | (we[u + 48 >> 0] | 0) | (we[u + 50 >> 0] | 0) << 16 | (we[u + 51 >> 0] | 0) << 24) ^ At + y, Gt = ((we[u + 53 >> 0] | 0) << 8 | (we[u + 52 >> 0] | 0) | (we[u + 54 >> 0] | 0) << 16 | (we[u + 55 >> 0] | 0) << 24) ^ Pt + l, Nt = ((we[u + 57 >> 0] | 0) << 8 | (we[u + 56 >> 0] | 0) | (we[u + 58 >> 0] | 0) << 16 | (we[u + 59 >> 0] | 0) << 24) ^ Rt + Tt, gr = ((we[u + 61 >> 0] | 0) << 8 | (we[u + 60 >> 0] | 0) | (we[u + 62 >> 0] | 0) << 16 | (we[u + 63 >> 0] | 0) << 24) ^ Et + yt, y = y + 1 | 0, l = l + ((y | 0) == 0 & 1) | 0, it[g >> 0] = rr, it[g + 1 >> 0] = rr >>> 8, it[g + 2 >> 0] = rr >>> 16, it[g + 3 >> 0] = rr >>> 24, it[g + 4 >> 0] = Ht, it[g + 5 >> 0] = Ht >>> 8, it[g + 6 >> 0] = Ht >>> 16, it[g + 7 >> 0] = Ht >>> 24, it[g + 8 >> 0] = Ne, it[g + 9 >> 0] = Ne >>> 8, it[g + 10 >> 0] = Ne >>> 16, it[g + 11 >> 0] = Ne >>> 24, it[g + 12 >> 0] = Lt, it[g + 13 >> 0] = Lt >>> 8, it[g + 14 >> 0] = Lt >>> 16, it[g + 15 >> 0] = Lt >>> 24, it[g + 16 >> 0] = He, it[g + 17 >> 0] = He >>> 8, it[g + 18 >> 0] = He >>> 16, it[g + 19 >> 0] = He >>> 24, it[g + 20 >> 0] = tr, it[g + 21 >> 0] = tr >>> 8, it[g + 22 >> 0] = tr >>> 16, it[g + 23 >> 0] = tr >>> 24, it[g + 24 >> 0] = We, it[g + 25 >> 0] = We >>> 8, it[g + 26 >> 0] = We >>> 16, it[g + 27 >> 0] = We >>> 24, it[g + 28 >> 0] = $e, it[g + 29 >> 0] = $e >>> 8, it[g + 30 >> 0] = $e >>> 16, it[g + 31 >> 0] = $e >>> 24, it[g + 32 >> 0] = er, it[g + 33 >> 0] = er >>> 8, it[g + 34 >> 0] = er >>> 16, it[g + 35 >> 0] = er >>> 24, it[g + 36 >> 0] = Me, it[g + 37 >> 0] = Me >>> 8, it[g + 38 >> 0] = Me >>> 16, it[g + 39 >> 0] = Me >>> 24, it[g + 40 >> 0] = Xe, it[g + 41 >> 0] = Xe >>> 8, it[g + 42 >> 0] = Xe >>> 16, it[g + 43 >> 0] = Xe >>> 24, it[g + 44 >> 0] = $t, it[g + 45 >> 0] = $t >>> 8, it[g + 46 >> 0] = $t >>> 16, it[g + 47 >> 0] = $t >>> 24, it[g + 48 >> 0] = qt, it[g + 49 >> 0] = qt >>> 8, it[g + 50 >> 0] = qt >>> 16, it[g + 51 >> 0] = qt >>> 24, it[g + 52 >> 0] = Gt, it[g + 53 >> 0] = Gt >>> 8, it[g + 54 >> 0] = Gt >>> 16, it[g + 55 >> 0] = Gt >>> 24, it[g + 56 >> 0] = Nt, it[g + 57 >> 0] = Nt >>> 8, it[g + 58 >> 0] = Nt >>> 16, it[g + 59 >> 0] = Nt >>> 24, it[g + 60 >> 0] = gr, it[g + 61 >> 0] = gr >>> 8, it[g + 62 >> 0] = gr >>> 16, it[g + 63 >> 0] = gr >>> 24, b >>> 0 < 65) break; u = u + 64 | 0, g = g + 64 | 0, b = b + -64 | 0; } J && tn(I | 0, g | 0, b | 0) | 0, i[Te >> 2] = y, i[Mt >> 2] = l; } St = cr; } function um(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; switch (g | 0) { case 128: case 256: { b = l, y = b + 64 | 0; do i[b >> 2] = 0, b = b + 4 | 0; while ((b | 0) < (y | 0)); return dm(l, u, g), 0; } default: Oe(29996, 30029, 102, 30066); } return 0; } function lm(l, u, g, b, y, I, j, B, z, E) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0, j = j | 0, B = B | 0, z = z | 0, E = E | 0; var K = 0, et = 0, q = 0, M = 0, nt = 0; nt = St, St = St + 80 | 0, q = nt + 16 | 0, M = nt, K = q, et = K + 64 | 0; do it[K >> 0] = 0, K = K + 1 | 0; while ((K | 0) < (et | 0)); return sl(l, u, 0), cl(l, q, q, 64), K = (z | 0) != 0, K & (E | 0) == 0 && (dl(q, g, b, y, I, M), (pm(M, B, z) | 0) != 0) ? K = -1 : (sl(l, u, 30082), cl(l, y, j, I), K & (E | 0) != 0 && (dl(q, g, b, j, I, M), tn(B | 0, M | 0, z | 0) | 0), K = 0), St = nt, K | 0; } function dl(l, u, g, b, y, I) { l = l | 0, u = u | 0, g = g | 0, b = b | 0, y = y | 0, I = I | 0; var j = 0, B = 0, z = 0, E = 0, K = 0; K = St, St = St + 112 | 0, B = K + 8 | 0, z = K, E = K + 88 | 0, gm(B, l), l = E, j = l + 16 | 0; do it[l >> 0] = 0, l = l + 1 | 0; while ((l | 0) < (j | 0)); Ti(B, u, g), l = (g | 0) % 16 | 0, l | 0 && Ti(B, E, 16 - l | 0), Ti(B, b, y), l = (y | 0) % 16 | 0, l | 0 && Ti(B, E, 16 - l | 0), E = z, i[E >> 2] = g, i[E + 4 >> 2] = ((g | 0) < 0) << 31 >> 31, Ti(B, z, 8), E = z, i[E >> 2] = y, i[E + 4 >> 2] = ((y | 0) < 0) << 31 >> 31, Ti(B, z, 8), fm(B, I), St = K; } function pm(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0; if ((g | 0) > 0) for (b = 0, y = 0; b = it[u >> 0] ^ it[l >> 0] | b, y = y + 1 | 0, (y | 0) != (g | 0); ) u = u + 1 | 0, l = l + 1 | 0; else b = 0; return b & 255 | 0; } function gm(l, u) { l = l | 0, u = u | 0; var g = 0; i[l >> 2] = (c_(u) | 0) & 67108863, i[l + 4 >> 2] = (c_(u + 3 | 0) | 0) >>> 2 & 67108611, i[l + 8 >> 2] = (c_(u + 6 | 0) | 0) >>> 4 & 67092735, i[l + 12 >> 2] = (c_(u + 9 | 0) | 0) >>> 6 & 66076671, i[l + 16 >> 2] = (c_(u + 12 | 0) | 0) >>> 8 & 1048575, g = l + 20 | 0, i[g >> 2] = 0, i[g + 4 >> 2] = 0, i[g + 8 >> 2] = 0, i[g + 12 >> 2] = 0, i[g + 16 >> 2] = 0, i[l + 40 >> 2] = c_(u + 16 | 0) | 0, i[l + 44 >> 2] = c_(u + 20 | 0) | 0, i[l + 48 >> 2] = c_(u + 24 | 0) | 0, i[l + 52 >> 2] = c_(u + 28 | 0) | 0, i[l + 56 >> 2] = 0, it[l + 76 >> 0] = 0; } function c_(l) { return l = l | 0, (we[l + 1 >> 0] | 0) << 8 | (we[l >> 0] | 0) | (we[l + 2 >> 0] | 0) << 16 | (we[l + 3 >> 0] | 0) << 24 | 0; } function fm(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0; b = i[l + 56 >> 2] | 0, b | 0 && (it[l + 60 + b >> 0] = 1, g = b + 1 | 0, g >>> 0 < 16 && mn(l + 60 + g | 0, 0, 15 - b | 0) | 0, it[l + 76 >> 0] = 1, ad(l, l + 60 | 0, 16)), nt = i[l + 24 >> 2] | 0, B = (i[l + 28 >> 2] | 0) + (nt >>> 26) | 0, M = B & 67108863, B = (B >>> 26) + (i[l + 32 >> 2] | 0) | 0, q = B & 67108863, B = (B >>> 26) + (i[l + 36 >> 2] | 0) | 0, I = ((B >>> 26) * 5 | 0) + (i[l + 20 >> 2] | 0) | 0, et = I & 67108863, nt = (I >>> 26) + (nt & 67108863) | 0, I = et + 5 | 0, b = (I >>> 26) + nt | 0, g = (b >>> 26) + M | 0, j = (g >>> 26) + q | 0, E = (B | -67108864) + (j >>> 26) | 0, K = (E >>> 31) + -1 | 0, y = K & 67108863, z = E >> 31, b = z & nt | y & b, g = z & M | y & g, j = z & q | y & j, I = v(z & et | y & I | b << 26 | 0, 0, i[l + 40 >> 2] | 0, 0) | 0, y = p, b = v(b >>> 6 | g << 20 | 0, 0, i[l + 44 >> 2] | 0, 0) | 0, y = v(b | 0, p | 0, y | 0, 0) | 0, b = p, g = v(g >>> 12 | j << 14 | 0, 0, i[l + 48 >> 2] | 0, 0) | 0, b = v(g | 0, p | 0, b | 0, 0) | 0, g = p, j = v((K & E | z & B) << 8 | j >>> 18 | 0, 0, i[l + 52 >> 2] | 0, 0) | 0, g = v(j | 0, p | 0, g | 0, 0) | 0, Hs(u, I), Hs(u + 4 | 0, y), Hs(u + 8 | 0, b), Hs(u + 12 | 0, g), g = l + 56 | 0; do i[l >> 2] = 0, l = l + 4 | 0; while ((l | 0) < (g | 0)); } function ad(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0, ht = 0, J = 0, yt = 0, Dt = 0, _e = 0, mt = 0, Re = 0, bt = 0, fe = 0; if (wt = (it[l + 76 >> 0] | 0) == 0 ? 16777216 : 0, Et = i[l + 4 >> 2] | 0, E = i[l + 8 >> 2] | 0, K = i[l + 12 >> 2] | 0, et = i[l + 16 >> 2] | 0, Rt = l + 20 | 0, B = i[Rt >> 2] | 0, Pt = l + 24 | 0, j = i[Pt >> 2] | 0, At = l + 28 | 0, I = i[At >> 2] | 0, Z = l + 32 | 0, y = i[Z >> 2] | 0, ht = l + 36 | 0, b = i[ht >> 2] | 0, g >>> 0 > 15) for (q = et * 5 | 0, M = K * 5 | 0, nt = E * 5 | 0, gt = Et * 5 | 0, z = i[l >> 2] | 0, l = u; B = ((c_(l) | 0) & 67108863) + B | 0, fe = ((c_(l + 3 | 0) | 0) >>> 2 & 67108863) + j | 0, Re = ((c_(l + 6 | 0) | 0) >>> 4 & 67108863) + I | 0, mt = ((c_(l + 9 | 0) | 0) >>> 6) + y | 0, J = ((c_(l + 12 | 0) | 0) >>> 8 | wt) + b | 0, j = Q(B | 0, 0, z | 0, 0) | 0, I = p, u = Q(fe | 0, 0, q | 0, 0) | 0, I = v(u | 0, p | 0, j | 0, I | 0) | 0, j = p, u = Q(Re | 0, 0, M | 0, 0) | 0, u = v(I | 0, j | 0, u | 0, p | 0) | 0, j = p, I = Q(mt | 0, 0, nt | 0, 0) | 0, I = v(u | 0, j | 0, I | 0, p | 0) | 0, j = p, u = Q(J | 0, 0, gt | 0, 0) | 0, u = v(I | 0, j | 0, u | 0, p | 0) | 0, j = p, I = Q(B | 0, 0, Et | 0, 0) | 0, y = p, _e = Q(fe | 0, 0, z | 0, 0) | 0, y = v(_e | 0, p | 0, I | 0, y | 0) | 0, I = p, _e = Q(Re | 0, 0, q | 0, 0) | 0, _e = v(y | 0, I | 0, _e | 0, p | 0) | 0, I = p, y = Q(mt | 0, 0, M | 0, 0) | 0, y = v(_e | 0, I | 0, y | 0, p | 0) | 0, I = p, _e = Q(J | 0, 0, nt | 0, 0) | 0, _e = v(y | 0, I | 0, _e | 0, p | 0) | 0, I = p, y = Q(B | 0, 0, E | 0, 0) | 0, b = p, Dt = Q(fe | 0, 0, Et | 0, 0) | 0, b = v(Dt | 0, p | 0, y | 0, b | 0) | 0, y = p, Dt = Q(Re | 0, 0, z | 0, 0) | 0, Dt = v(b | 0, y | 0, Dt | 0, p | 0) | 0, y = p, b = Q(mt | 0, 0, q | 0, 0) | 0, b = v(Dt | 0, y | 0, b | 0, p | 0) | 0, y = p, Dt = Q(J | 0, 0, M | 0, 0) | 0, Dt = v(b | 0, y | 0, Dt | 0, p | 0) | 0, y = p, b = Q(B | 0, 0, K | 0, 0) | 0, bt = p, yt = Q(fe | 0, 0, E | 0, 0) | 0, bt = v(yt | 0, p | 0, b | 0, bt | 0) | 0, b = p, yt = Q(Re | 0, 0, Et | 0, 0) | 0, yt = v(bt | 0, b | 0, yt | 0, p | 0) | 0, b = p, bt = Q(mt | 0, 0, z | 0, 0) | 0, bt = v(yt | 0, b | 0, bt | 0, p | 0) | 0, b = p, yt = Q(J | 0, 0, q | 0, 0) | 0, yt = v(bt | 0, b | 0, yt | 0, p | 0) | 0, b = p, B = Q(B | 0, 0, et | 0, 0) | 0, bt = p, fe = Q(fe | 0, 0, K | 0, 0) | 0, bt = v(fe | 0, p | 0, B | 0, bt | 0) | 0, B = p, Re = Q(Re | 0, 0, E | 0, 0) | 0, Re = v(bt | 0, B | 0, Re | 0, p | 0) | 0, B = p, mt = Q(mt | 0, 0, Et | 0, 0) | 0, mt = v(Re | 0, B | 0, mt | 0, p | 0) | 0, B = p, J = Q(J | 0, 0, z | 0, 0) | 0, J = v(mt | 0, B | 0, J | 0, p | 0) | 0, B = p, j = Je(u | 0, j | 0, 26) | 0, j = v(_e | 0, I | 0, j | 0, 0) | 0, I = Je(j | 0, p | 0, 26) | 0, I = v(Dt | 0, y | 0, I | 0, 0) | 0, y = Je(I | 0, p | 0, 26) | 0, I = I & 67108863, y = v(yt | 0, b | 0, y | 0, 0) | 0, b = Je(y | 0, p | 0, 26) | 0, y = y & 67108863, b = v(J | 0, B | 0, b | 0, 0) | 0, B = Je(b | 0, p | 0, 26) | 0, b = b & 67108863, u = (B * 5 | 0) + (u & 67108863) | 0, B = u & 67108863, j = (u >>> 26) + (j & 67108863) | 0, g = g + -16 | 0, !(g >>> 0 <= 15); ) l = l + 16 | 0; i[Rt >> 2] = B, i[Pt >> 2] = j, i[At >> 2] = I, i[Z >> 2] = y, i[ht >> 2] = b; } function Hs(l, u) { l = l | 0, u = u | 0, it[l >> 0] = u, it[l + 1 >> 0] = u >>> 8, it[l + 2 >> 0] = u >>> 16, it[l + 3 >> 0] = u >>> 24; } function Ti(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0, B = 0; if (B = l + 56 | 0, b = i[B >> 2] | 0, b) { if (I = 16 - b | 0, I = I >>> 0 > g >>> 0 ? g : I, I) { y = 0; do it[b + y + (l + 60) >> 0] = it[u + y >> 0] | 0, y = y + 1 | 0, b = i[B >> 2] | 0; while (y >>> 0 < I >>> 0); } y = b + I | 0, i[B >> 2] = y, y >>> 0 >= 16 && (ad(l, l + 60 | 0, 16), i[B >> 2] = 0, u = u + I | 0, g = g - I | 0, j = 7); } else j = 7; (j | 0) == 7 && (b = g & -16, g >>> 0 > 15 && (ad(l, u, b), u = u + b | 0, g = g - b | 0), g | 0 && (tn((i[B >> 2] | 0) + (l + 60) | 0, u | 0, g | 0) | 0, i[B >> 2] = (i[B >> 2] | 0) + g)); } function wm(l) { l = l | 0; var u = 0, g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0, E = 0, K = 0, et = 0, q = 0, M = 0, nt = 0, gt = 0, wt = 0, Et = 0, Rt = 0, Pt = 0, At = 0, Z = 0; Z = St, St = St + 16 | 0, q = Z; do if (l >>> 0 < 245) { if (E = l >>> 0 < 11 ? 16 : l + 11 & -8, l = E >>> 3, et = i[7524] | 0, g = et >>> l, g & 3 | 0) return u = (g & 1 ^ 1) + l | 0, l = 30136 + (u << 1 << 2) | 0, g = l + 8 | 0, b = i[g >> 2] | 0, y = b + 8 | 0, I = i[y >> 2] | 0, (I | 0) == (l | 0) ? i[7524] = et & ~(1 << u) : (i[I + 12 >> 2] = l, i[g >> 2] = I), At = u << 3, i[b + 4 >> 2] = At | 3, At = b + At + 4 | 0, i[At >> 2] = i[At >> 2] | 1, At = y, St = Z, At | 0; if (K = i[7526] | 0, E >>> 0 > K >>> 0) { if (g | 0) return u = 2 << l, u = g << l & (u | 0 - u), u = (u & 0 - u) + -1 | 0, B = u >>> 12 & 16, u = u >>> B, g = u >>> 5 & 8, u = u >>> g, I = u >>> 2 & 4, u = u >>> I, l = u >>> 1 & 2, u = u >>> l, b = u >>> 1 & 1, b = (g | B | I | l | b) + (u >>> b) | 0, u = 30136 + (b << 1 << 2) | 0, l = u + 8 | 0, I = i[l >> 2] | 0, B = I + 8 | 0, g = i[B >> 2] | 0, (g | 0) == (u | 0) ? (l = et & ~(1 << b), i[7524] = l) : (i[g + 12 >> 2] = u, i[l >> 2] = g, l = et), At = b << 3, j = At - E | 0, i[I + 4 >> 2] = E | 3, y = I + E | 0, i[y + 4 >> 2] = j | 1, i[I + At >> 2] = j, K | 0 && (b = i[7529] | 0, u = K >>> 3, g = 30136 + (u << 1 << 2) | 0, u = 1 << u, l & u ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = l | u, u = g, l = g + 8 | 0), i[l >> 2] = b, i[u + 12 >> 2] = b, i[b + 8 >> 2] = u, i[b + 12 >> 2] = g), i[7526] = j, i[7529] = y, At = B, St = Z, At | 0; if (I = i[7525] | 0, I) { for (g = (I & 0 - I) + -1 | 0, y = g >>> 12 & 16, g = g >>> y, b = g >>> 5 & 8, g = g >>> b, j = g >>> 2 & 4, g = g >>> j, B = g >>> 1 & 2, g = g >>> B, z = g >>> 1 & 1, z = i[30400 + ((b | y | j | B | z) + (g >>> z) << 2) >> 2] | 0, g = z, B = z, z = (i[z + 4 >> 2] & -8) - E | 0; l = i[g + 16 >> 2] | 0, !(!l && (l = i[g + 20 >> 2] | 0, !l)); ) j = (i[l + 4 >> 2] & -8) - E | 0, y = j >>> 0 < z >>> 0, g = l, B = y ? l : B, z = y ? j : z; if (j = B + E | 0, j >>> 0 > B >>> 0) { y = i[B + 24 >> 2] | 0, u = i[B + 12 >> 2] | 0; do if ((u | 0) == (B | 0)) { if (l = B + 20 | 0, u = i[l >> 2] | 0, !u && (l = B + 16 | 0, u = i[l >> 2] | 0, !u)) { g = 0; break; } for (; ; ) if (b = u + 20 | 0, g = i[b >> 2] | 0, g) u = g, l = b; else if (b = u + 16 | 0, g = i[b >> 2] | 0, g) u = g, l = b; else break; i[l >> 2] = 0, g = u; } else g = i[B + 8 >> 2] | 0, i[g + 12 >> 2] = u, i[u + 8 >> 2] = g, g = u; while (false); do if (y | 0) { if (u = i[B + 28 >> 2] | 0, l = 30400 + (u << 2) | 0, (B | 0) == (i[l >> 2] | 0)) { if (i[l >> 2] = g, !g) { i[7525] = I & ~(1 << u); break; } } else if (At = y + 16 | 0, i[((i[At >> 2] | 0) == (B | 0) ? At : y + 20 | 0) >> 2] = g, !g) break; i[g + 24 >> 2] = y, u = i[B + 16 >> 2] | 0, u | 0 && (i[g + 16 >> 2] = u, i[u + 24 >> 2] = g), u = i[B + 20 >> 2] | 0, u | 0 && (i[g + 20 >> 2] = u, i[u + 24 >> 2] = g); } while (false); return z >>> 0 < 16 ? (At = z + E | 0, i[B + 4 >> 2] = At | 3, At = B + At + 4 | 0, i[At >> 2] = i[At >> 2] | 1) : (i[B + 4 >> 2] = E | 3, i[j + 4 >> 2] = z | 1, i[j + z >> 2] = z, K | 0 && (b = i[7529] | 0, u = K >>> 3, g = 30136 + (u << 1 << 2) | 0, u = 1 << u, u & et ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = u | et, u = g, l = g + 8 | 0), i[l >> 2] = b, i[u + 12 >> 2] = b, i[b + 8 >> 2] = u, i[b + 12 >> 2] = g), i[7526] = z, i[7529] = j), At = B + 8 | 0, St = Z, At | 0; } else et = E; } else et = E; } else et = E; } else if (l >>> 0 <= 4294967231) if (l = l + 11 | 0, E = l & -8, b = i[7525] | 0, b) { y = 0 - E | 0, l = l >>> 8, l ? E >>> 0 > 16777215 ? z = 31 : (et = (l + 1048320 | 0) >>> 16 & 8, gt = l << et, B = (gt + 520192 | 0) >>> 16 & 4, gt = gt << B, z = (gt + 245760 | 0) >>> 16 & 2, z = 14 - (B | et | z) + (gt << z >>> 15) | 0, z = E >>> (z + 7 | 0) & 1 | z << 1) : z = 0, g = i[30400 + (z << 2) >> 2] | 0; t: do if (!g) g = 0, l = 0, gt = 61; else for (l = 0, B = E << ((z | 0) == 31 ? 0 : 25 - (z >>> 1) | 0), I = 0; ; ) { if (j = (i[g + 4 >> 2] & -8) - E | 0, j >>> 0 < y >>> 0) if (j) l = g, y = j; else { l = g, y = 0, gt = 65; break t; } if (gt = i[g + 20 >> 2] | 0, g = i[g + 16 + (B >>> 31 << 2) >> 2] | 0, I = (gt | 0) == 0 | (gt | 0) == (g | 0) ? I : gt, g) B = B << 1; else { g = I, gt = 61; break; } } while (false); if ((gt | 0) == 61) { if ((g | 0) == 0 & (l | 0) == 0) { if (l = 2 << z, l = (l | 0 - l) & b, !l) { et = E; break; } et = (l & 0 - l) + -1 | 0, j = et >>> 12 & 16, et = et >>> j, I = et >>> 5 & 8, et = et >>> I, B = et >>> 2 & 4, et = et >>> B, z = et >>> 1 & 2, et = et >>> z, g = et >>> 1 & 1, l = 0, g = i[30400 + ((I | j | B | z | g) + (et >>> g) << 2) >> 2] | 0; } g ? gt = 65 : (B = l, j = y); } if ((gt | 0) == 65) for (I = g; ; ) if (et = (i[I + 4 >> 2] & -8) - E | 0, g = et >>> 0 < y >>> 0, y = g ? et : y, l = g ? I : l, g = i[I + 16 >> 2] | 0, g || (g = i[I + 20 >> 2] | 0), g) I = g; else { B = l, j = y; break; } if ((B | 0) != 0 && j >>> 0 < ((i[7526] | 0) - E | 0) >>> 0 && (K = B + E | 0, K >>> 0 > B >>> 0)) { I = i[B + 24 >> 2] | 0, u = i[B + 12 >> 2] | 0; do if ((u | 0) == (B | 0)) { if (l = B + 20 | 0, u = i[l >> 2] | 0, !u && (l = B + 16 | 0, u = i[l >> 2] | 0, !u)) { u = 0; break; } for (; ; ) if (y = u + 20 | 0, g = i[y >> 2] | 0, g) u = g, l = y; else if (y = u + 16 | 0, g = i[y >> 2] | 0, g) u = g, l = y; else break; i[l >> 2] = 0; } else At = i[B + 8 >> 2] | 0, i[At + 12 >> 2] = u, i[u + 8 >> 2] = At; while (false); do if (I) { if (l = i[B + 28 >> 2] | 0, g = 30400 + (l << 2) | 0, (B | 0) == (i[g >> 2] | 0)) { if (i[g >> 2] = u, !u) { b = b & ~(1 << l), i[7525] = b; break; } } else if (At = I + 16 | 0, i[((i[At >> 2] | 0) == (B | 0) ? At : I + 20 | 0) >> 2] = u, !u) break; i[u + 24 >> 2] = I, l = i[B + 16 >> 2] | 0, l | 0 && (i[u + 16 >> 2] = l, i[l + 24 >> 2] = u), l = i[B + 20 >> 2] | 0, l && (i[u + 20 >> 2] = l, i[l + 24 >> 2] = u); } while (false); t: do if (j >>> 0 < 16) At = j + E | 0, i[B + 4 >> 2] = At | 3, At = B + At + 4 | 0, i[At >> 2] = i[At >> 2] | 1; else { if (i[B + 4 >> 2] = E | 3, i[K + 4 >> 2] = j | 1, i[K + j >> 2] = j, u = j >>> 3, j >>> 0 < 256) { g = 30136 + (u << 1 << 2) | 0, l = i[7524] | 0, u = 1 << u, l & u ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = l | u, u = g, l = g + 8 | 0), i[l >> 2] = K, i[u + 12 >> 2] = K, i[K + 8 >> 2] = u, i[K + 12 >> 2] = g; break; } if (u = j >>> 8, u ? j >>> 0 > 16777215 ? g = 31 : (Pt = (u + 1048320 | 0) >>> 16 & 8, At = u << Pt, Rt = (At + 520192 | 0) >>> 16 & 4, At = At << Rt, g = (At + 245760 | 0) >>> 16 & 2, g = 14 - (Rt | Pt | g) + (At << g >>> 15) | 0, g = j >>> (g + 7 | 0) & 1 | g << 1) : g = 0, u = 30400 + (g << 2) | 0, i[K + 28 >> 2] = g, l = K + 16 | 0, i[l + 4 >> 2] = 0, i[l >> 2] = 0, l = 1 << g, !(b & l)) { i[7525] = b | l, i[u >> 2] = K, i[K + 24 >> 2] = u, i[K + 12 >> 2] = K, i[K + 8 >> 2] = K; break; } u = i[u >> 2] | 0; e: do if ((i[u + 4 >> 2] & -8 | 0) != (j | 0)) { for (b = j << ((g | 0) == 31 ? 0 : 25 - (g >>> 1) | 0); g = u + 16 + (b >>> 31 << 2) | 0, l = i[g >> 2] | 0, !!l; ) if ((i[l + 4 >> 2] & -8 | 0) == (j | 0)) { u = l; break e; } else b = b << 1, u = l; i[g >> 2] = K, i[K + 24 >> 2] = u, i[K + 12 >> 2] = K, i[K + 8 >> 2] = K; break t; } while (false); Pt = u + 8 | 0, At = i[Pt >> 2] | 0, i[At + 12 >> 2] = K, i[Pt >> 2] = K, i[K + 8 >> 2] = At, i[K + 12 >> 2] = u, i[K + 24 >> 2] = 0; } while (false); return At = B + 8 | 0, St = Z, At | 0; } else et = E; } else et = E; else et = -1; while (false); if (g = i[7526] | 0, g >>> 0 >= et >>> 0) return u = g - et | 0, l = i[7529] | 0, u >>> 0 > 15 ? (At = l + et | 0, i[7529] = At, i[7526] = u, i[At + 4 >> 2] = u | 1, i[l + g >> 2] = u, i[l + 4 >> 2] = et | 3) : (i[7526] = 0, i[7529] = 0, i[l + 4 >> 2] = g | 3, At = l + g + 4 | 0, i[At >> 2] = i[At >> 2] | 1), At = l + 8 | 0, St = Z, At | 0; if (j = i[7527] | 0, j >>> 0 > et >>> 0) return Rt = j - et | 0, i[7527] = Rt, At = i[7530] | 0, Pt = At + et | 0, i[7530] = Pt, i[Pt + 4 >> 2] = Rt | 1, i[At + 4 >> 2] = et | 3, At = At + 8 | 0, St = Z, At | 0; if (i[7642] | 0 ? l = i[7644] | 0 : (i[7644] = 4096, i[7643] = 4096, i[7645] = -1, i[7646] = -1, i[7647] = 0, i[7635] = 0, i[7642] = q & -16 ^ 1431655768, l = 4096), B = et + 48 | 0, z = et + 47 | 0, I = l + z | 0, y = 0 - l | 0, E = I & y, E >>> 0 <= et >>> 0 || (l = i[7634] | 0, l | 0 && (K = i[7632] | 0, q = K + E | 0, q >>> 0 <= K >>> 0 | q >>> 0 > l >>> 0))) return At = 0, St = Z, At | 0; t: do if (i[7635] & 4) u = 0, gt = 143; else { g = i[7530] | 0; e: do if (g) { for (b = 30544; q = i[b >> 2] | 0, !(q >>> 0 <= g >>> 0 && (q + (i[b + 4 >> 2] | 0) | 0) >>> 0 > g >>> 0); ) if (l = i[b + 8 >> 2] | 0, l) b = l; else { gt = 128; break e; } if (u = I - j & y, u >>> 0 < 2147483647) if (l = Ja(u | 0) | 0, (l | 0) == ((i[b >> 2] | 0) + (i[b + 4 >> 2] | 0) | 0)) { if ((l | 0) != -1) { j = u, I = l, gt = 145; break t; } } else b = l, gt = 136; else u = 0; } else gt = 128; while (false); do if ((gt | 0) == 128) if (g = Ja(0) | 0, (g | 0) != -1 && (u = g, M = i[7643] | 0, nt = M + -1 | 0, u = ((nt & u | 0) == 0 ? 0 : (nt + u & 0 - M) - u | 0) + E | 0, M = i[7632] | 0, nt = u + M | 0, u >>> 0 > et >>> 0 & u >>> 0 < 2147483647)) { if (q = i[7634] | 0, q | 0 && nt >>> 0 <= M >>> 0 | nt >>> 0 > q >>> 0) { u = 0; break; } if (l = Ja(u | 0) | 0, (l | 0) == (g | 0)) { j = u, I = g, gt = 145; break t; } else b = l, gt = 136; } else u = 0; while (false); do if ((gt | 0) == 136) { if (g = 0 - u | 0, !(B >>> 0 > u >>> 0 & (u >>> 0 < 2147483647 & (b | 0) != -1))) if ((b | 0) == -1) { u = 0; break; } else { j = u, I = b, gt = 145; break t; } if (l = i[7644] | 0, l = z - u + l & 0 - l, l >>> 0 >= 2147483647) { j = u, I = b, gt = 145; break t; } if ((Ja(l | 0) | 0) == -1) { Ja(g | 0) | 0, u = 0; break; } else { j = l + u | 0, I = b, gt = 145; break t; } } while (false); i[7635] = i[7635] | 4, gt = 143; } while (false); if ((gt | 0) == 143 && E >>> 0 < 2147483647 && (Rt = Ja(E | 0) | 0, nt = Ja(0) | 0, wt = nt - Rt | 0, Et = wt >>> 0 > (et + 40 | 0) >>> 0, !((Rt | 0) == -1 | Et ^ 1 | Rt >>> 0 < nt >>> 0 & ((Rt | 0) != -1 & (nt | 0) != -1) ^ 1)) && (j = Et ? wt : u, I = Rt, gt = 145), (gt | 0) == 145) { u = (i[7632] | 0) + j | 0, i[7632] = u, u >>> 0 > (i[7633] | 0) >>> 0 && (i[7633] = u), z = i[7530] | 0; t: do if (z) { for (u = 30544; ; ) { if (l = i[u >> 2] | 0, g = i[u + 4 >> 2] | 0, (I | 0) == (l + g | 0)) { gt = 154; break; } if (b = i[u + 8 >> 2] | 0, b) u = b; else break; } if ((gt | 0) == 154 && (Pt = u + 4 | 0, (i[u + 12 >> 2] & 8 | 0) == 0) && I >>> 0 > z >>> 0 & l >>> 0 <= z >>> 0) { i[Pt >> 2] = g + j, At = (i[7527] | 0) + j | 0, Rt = z + 8 | 0, Rt = (Rt & 7 | 0) == 0 ? 0 : 0 - Rt & 7, Pt = z + Rt | 0, Rt = At - Rt | 0, i[7530] = Pt, i[7527] = Rt, i[Pt + 4 >> 2] = Rt | 1, i[z + At + 4 >> 2] = 40, i[7531] = i[7646]; break; } for (I >>> 0 < (i[7528] | 0) >>> 0 && (i[7528] = I), g = I + j | 0, u = 30544; ; ) { if ((i[u >> 2] | 0) == (g | 0)) { gt = 162; break; } if (l = i[u + 8 >> 2] | 0, l) u = l; else break; } if ((gt | 0) == 162 && (i[u + 12 >> 2] & 8 | 0) == 0) { i[u >> 2] = I, K = u + 4 | 0, i[K >> 2] = (i[K >> 2] | 0) + j, K = I + 8 | 0, K = I + ((K & 7 | 0) == 0 ? 0 : 0 - K & 7) | 0, u = g + 8 | 0, u = g + ((u & 7 | 0) == 0 ? 0 : 0 - u & 7) | 0, E = K + et | 0, B = u - K - et | 0, i[K + 4 >> 2] = et | 3; e: do if ((z | 0) == (u | 0)) At = (i[7527] | 0) + B | 0, i[7527] = At, i[7530] = E, i[E + 4 >> 2] = At | 1; else { if ((i[7529] | 0) == (u | 0)) { At = (i[7526] | 0) + B | 0, i[7526] = At, i[7529] = E, i[E + 4 >> 2] = At | 1, i[E + At >> 2] = At; break; } if (l = i[u + 4 >> 2] | 0, (l & 3 | 0) == 1) { j = l & -8, b = l >>> 3; r: do if (l >>> 0 < 256) if (l = i[u + 8 >> 2] | 0, g = i[u + 12 >> 2] | 0, (g | 0) == (l | 0)) { i[7524] = i[7524] & ~(1 << b); break; } else { i[l + 12 >> 2] = g, i[g + 8 >> 2] = l; break; } else { I = i[u + 24 >> 2] | 0, l = i[u + 12 >> 2] | 0; do if ((l | 0) == (u | 0)) { if (g = u + 16 | 0, b = g + 4 | 0, l = i[b >> 2] | 0, l) g = b; else if (l = i[g >> 2] | 0, !l) { l = 0; break; } for (; ; ) if (y = l + 20 | 0, b = i[y >> 2] | 0, b) l = b, g = y; else if (y = l + 16 | 0, b = i[y >> 2] | 0, b) l = b, g = y; else break; i[g >> 2] = 0; } else At = i[u + 8 >> 2] | 0, i[At + 12 >> 2] = l, i[l + 8 >> 2] = At; while (false); if (!I) break; g = i[u + 28 >> 2] | 0, b = 30400 + (g << 2) | 0; do if ((i[b >> 2] | 0) != (u | 0)) { if (At = I + 16 | 0, i[((i[At >> 2] | 0) == (u | 0) ? At : I + 20 | 0) >> 2] = l, !l) break r; } else { if (i[b >> 2] = l, l | 0) break; i[7525] = i[7525] & ~(1 << g); break r; } while (false); if (i[l + 24 >> 2] = I, g = u + 16 | 0, b = i[g >> 2] | 0, b | 0 && (i[l + 16 >> 2] = b, i[b + 24 >> 2] = l), g = i[g + 4 >> 2] | 0, !g) break; i[l + 20 >> 2] = g, i[g + 24 >> 2] = l; } while (false); u = u + j | 0, y = j + B | 0; } else y = B; if (u = u + 4 | 0, i[u >> 2] = i[u >> 2] & -2, i[E + 4 >> 2] = y | 1, i[E + y >> 2] = y, u = y >>> 3, y >>> 0 < 256) { g = 30136 + (u << 1 << 2) | 0, l = i[7524] | 0, u = 1 << u, l & u ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = l | u, u = g, l = g + 8 | 0), i[l >> 2] = E, i[u + 12 >> 2] = E, i[E + 8 >> 2] = u, i[E + 12 >> 2] = g; break; } u = y >>> 8; do if (!u) b = 0; else { if (y >>> 0 > 16777215) { b = 31; break; } Pt = (u + 1048320 | 0) >>> 16 & 8, At = u << Pt, Rt = (At + 520192 | 0) >>> 16 & 4, At = At << Rt, b = (At + 245760 | 0) >>> 16 & 2, b = 14 - (Rt | Pt | b) + (At << b >>> 15) | 0, b = y >>> (b + 7 | 0) & 1 | b << 1; } while (false); if (u = 30400 + (b << 2) | 0, i[E + 28 >> 2] = b, l = E + 16 | 0, i[l + 4 >> 2] = 0, i[l >> 2] = 0, l = i[7525] | 0, g = 1 << b, !(l & g)) { i[7525] = l | g, i[u >> 2] = E, i[E + 24 >> 2] = u, i[E + 12 >> 2] = E, i[E + 8 >> 2] = E; break; } u = i[u >> 2] | 0; r: do if ((i[u + 4 >> 2] & -8 | 0) != (y | 0)) { for (b = y << ((b | 0) == 31 ? 0 : 25 - (b >>> 1) | 0); g = u + 16 + (b >>> 31 << 2) | 0, l = i[g >> 2] | 0, !!l; ) if ((i[l + 4 >> 2] & -8 | 0) == (y | 0)) { u = l; break r; } else b = b << 1, u = l; i[g >> 2] = E, i[E + 24 >> 2] = u, i[E + 12 >> 2] = E, i[E + 8 >> 2] = E; break e; } while (false); Pt = u + 8 | 0, At = i[Pt >> 2] | 0, i[At + 12 >> 2] = E, i[Pt >> 2] = E, i[E + 8 >> 2] = At, i[E + 12 >> 2] = u, i[E + 24 >> 2] = 0; } while (false); return At = K + 8 | 0, St = Z, At | 0; } for (u = 30544; l = i[u >> 2] | 0, !(l >>> 0 <= z >>> 0 && (At = l + (i[u + 4 >> 2] | 0) | 0, At >>> 0 > z >>> 0)); ) u = i[u + 8 >> 2] | 0; y = At + -47 | 0, l = y + 8 | 0, l = y + ((l & 7 | 0) == 0 ? 0 : 0 - l & 7) | 0, y = z + 16 | 0, l = l >>> 0 < y >>> 0 ? z : l, u = l + 8 | 0, g = j + -40 | 0, Rt = I + 8 | 0, Rt = (Rt & 7 | 0) == 0 ? 0 : 0 - Rt & 7, Pt = I + Rt | 0, Rt = g - Rt | 0, i[7530] = Pt, i[7527] = Rt, i[Pt + 4 >> 2] = Rt | 1, i[I + g + 4 >> 2] = 40, i[7531] = i[7646], g = l + 4 | 0, i[g >> 2] = 27, i[u >> 2] = i[7636], i[u + 4 >> 2] = i[7637], i[u + 8 >> 2] = i[7638], i[u + 12 >> 2] = i[7639], i[7636] = I, i[7637] = j, i[7639] = 0, i[7638] = u, u = l + 24 | 0; do Pt = u, u = u + 4 | 0, i[u >> 2] = 7; while ((Pt + 8 | 0) >>> 0 < At >>> 0); if ((l | 0) != (z | 0)) { if (I = l - z | 0, i[g >> 2] = i[g >> 2] & -2, i[z + 4 >> 2] = I | 1, i[l >> 2] = I, u = I >>> 3, I >>> 0 < 256) { g = 30136 + (u << 1 << 2) | 0, l = i[7524] | 0, u = 1 << u, l & u ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = l | u, u = g, l = g + 8 | 0), i[l >> 2] = z, i[u + 12 >> 2] = z, i[z + 8 >> 2] = u, i[z + 12 >> 2] = g; break; } if (u = I >>> 8, u ? I >>> 0 > 16777215 ? b = 31 : (Pt = (u + 1048320 | 0) >>> 16 & 8, At = u << Pt, Rt = (At + 520192 | 0) >>> 16 & 4, At = At << Rt, b = (At + 245760 | 0) >>> 16 & 2, b = 14 - (Rt | Pt | b) + (At << b >>> 15) | 0, b = I >>> (b + 7 | 0) & 1 | b << 1) : b = 0, g = 30400 + (b << 2) | 0, i[z + 28 >> 2] = b, i[z + 20 >> 2] = 0, i[y >> 2] = 0, u = i[7525] | 0, l = 1 << b, !(u & l)) { i[7525] = u | l, i[g >> 2] = z, i[z + 24 >> 2] = g, i[z + 12 >> 2] = z, i[z + 8 >> 2] = z; break; } u = i[g >> 2] | 0; e: do if ((i[u + 4 >> 2] & -8 | 0) != (I | 0)) { for (b = I << ((b | 0) == 31 ? 0 : 25 - (b >>> 1) | 0); g = u + 16 + (b >>> 31 << 2) | 0, l = i[g >> 2] | 0, !!l; ) if ((i[l + 4 >> 2] & -8 | 0) == (I | 0)) { u = l; break e; } else b = b << 1, u = l; i[g >> 2] = z, i[z + 24 >> 2] = u, i[z + 12 >> 2] = z, i[z + 8 >> 2] = z; break t; } while (false); Pt = u + 8 | 0, At = i[Pt >> 2] | 0, i[At + 12 >> 2] = z, i[Pt >> 2] = z, i[z + 8 >> 2] = At, i[z + 12 >> 2] = u, i[z + 24 >> 2] = 0; } } else At = i[7528] | 0, (At | 0) == 0 | I >>> 0 < At >>> 0 && (i[7528] = I), i[7636] = I, i[7637] = j, i[7639] = 0, i[7533] = i[7642], i[7532] = -1, i[7537] = 30136, i[7536] = 30136, i[7539] = 30144, i[7538] = 30144, i[7541] = 30152, i[7540] = 30152, i[7543] = 30160, i[7542] = 30160, i[7545] = 30168, i[7544] = 30168, i[7547] = 30176, i[7546] = 30176, i[7549] = 30184, i[7548] = 30184, i[7551] = 30192, i[7550] = 30192, i[7553] = 30200, i[7552] = 30200, i[7555] = 30208, i[7554] = 30208, i[7557] = 30216, i[7556] = 30216, i[7559] = 30224, i[7558] = 30224, i[7561] = 30232, i[7560] = 30232, i[7563] = 30240, i[7562] = 30240, i[7565] = 30248, i[7564] = 30248, i[7567] = 30256, i[7566] = 30256, i[7569] = 30264, i[7568] = 30264, i[7571] = 30272, i[7570] = 30272, i[7573] = 30280, i[7572] = 30280, i[7575] = 30288, i[7574] = 30288, i[7577] = 30296, i[7576] = 30296, i[7579] = 30304, i[7578] = 30304, i[7581] = 30312, i[7580] = 30312, i[7583] = 30320, i[7582] = 30320, i[7585] = 30328, i[7584] = 30328, i[7587] = 30336, i[7586] = 30336, i[7589] = 30344, i[7588] = 30344, i[7591] = 30352, i[7590] = 30352, i[7593] = 30360, i[7592] = 30360, i[7595] = 30368, i[7594] = 30368, i[7597] = 30376, i[7596] = 30376, i[7599] = 30384, i[7598] = 30384, At = j + -40 | 0, Rt = I + 8 | 0, Rt = (Rt & 7 | 0) == 0 ? 0 : 0 - Rt & 7, Pt = I + Rt | 0, Rt = At - Rt | 0, i[7530] = Pt, i[7527] = Rt, i[Pt + 4 >> 2] = Rt | 1, i[I + At + 4 >> 2] = 40, i[7531] = i[7646]; while (false); if (u = i[7527] | 0, u >>> 0 > et >>> 0) return Rt = u - et | 0, i[7527] = Rt, At = i[7530] | 0, Pt = At + et | 0, i[7530] = Pt, i[Pt + 4 >> 2] = Rt | 1, i[At + 4 >> 2] = et | 3, At = At + 8 | 0, St = Z, At | 0; } return i[(ul() | 0) >> 2] = 12, At = 0, St = Z, At | 0; } function hm(l) { l = l | 0; var u = 0, g = 0, b = 0, y = 0, I = 0, j = 0, B = 0, z = 0; if (l) { g = l + -8 | 0, y = i[7528] | 0, l = i[l + -4 >> 2] | 0, u = l & -8, z = g + u | 0; do if (l & 1) B = g, j = g; else { if (b = i[g >> 2] | 0, !(l & 3) || (j = g + (0 - b) | 0, I = b + u | 0, j >>> 0 < y >>> 0)) return; if ((i[7529] | 0) == (j | 0)) { if (l = z + 4 | 0, u = i[l >> 2] | 0, (u & 3 | 0) != 3) { B = j, u = I; break; } i[7526] = I, i[l >> 2] = u & -2, i[j + 4 >> 2] = I | 1, i[j + I >> 2] = I; return; } if (g = b >>> 3, b >>> 0 < 256) if (l = i[j + 8 >> 2] | 0, u = i[j + 12 >> 2] | 0, (u | 0) == (l | 0)) { i[7524] = i[7524] & ~(1 << g), B = j, u = I; break; } else { i[l + 12 >> 2] = u, i[u + 8 >> 2] = l, B = j, u = I; break; } y = i[j + 24 >> 2] | 0, l = i[j + 12 >> 2] | 0; do if ((l | 0) == (j | 0)) { if (u = j + 16 | 0, g = u + 4 | 0, l = i[g >> 2] | 0, l) u = g; else if (l = i[u >> 2] | 0, !l) { l = 0; break; } for (; ; ) if (b = l + 20 | 0, g = i[b >> 2] | 0, g) l = g, u = b; else if (b = l + 16 | 0, g = i[b >> 2] | 0, g) l = g, u = b; else break; i[u >> 2] = 0; } else B = i[j + 8 >> 2] | 0, i[B + 12 >> 2] = l, i[l + 8 >> 2] = B; while (false); if (y) { if (u = i[j + 28 >> 2] | 0, g = 30400 + (u << 2) | 0, (i[g >> 2] | 0) == (j | 0)) { if (i[g >> 2] = l, !l) { i[7525] = i[7525] & ~(1 << u), B = j, u = I; break; } } else if (B = y + 16 | 0, i[((i[B >> 2] | 0) == (j | 0) ? B : y + 20 | 0) >> 2] = l, !l) { B = j, u = I; break; } i[l + 24 >> 2] = y, u = j + 16 | 0, g = i[u >> 2] | 0, g | 0 && (i[l + 16 >> 2] = g, i[g + 24 >> 2] = l), u = i[u + 4 >> 2] | 0, u ? (i[l + 20 >> 2] = u, i[u + 24 >> 2] = l, B = j, u = I) : (B = j, u = I); } else B = j, u = I; } while (false); if (!(j >>> 0 >= z >>> 0) && (l = z + 4 | 0, b = i[l >> 2] | 0, !!(b & 1))) { if (b & 2) i[l >> 2] = b & -2, i[B + 4 >> 2] = u | 1, i[j + u >> 2] = u, y = u; else { if ((i[7530] | 0) == (z | 0)) { if (z = (i[7527] | 0) + u | 0, i[7527] = z, i[7530] = B, i[B + 4 >> 2] = z | 1, (B | 0) != (i[7529] | 0)) return; i[7529] = 0, i[7526] = 0; return; } if ((i[7529] | 0) == (z | 0)) { z = (i[7526] | 0) + u | 0, i[7526] = z, i[7529] = j, i[B + 4 >> 2] = z | 1, i[j + z >> 2] = z; return; } y = (b & -8) + u | 0, g = b >>> 3; do if (b >>> 0 < 256) if (u = i[z + 8 >> 2] | 0, l = i[z + 12 >> 2] | 0, (l | 0) == (u | 0)) { i[7524] = i[7524] & ~(1 << g); break; } else { i[u + 12 >> 2] = l, i[l + 8 >> 2] = u; break; } else { I = i[z + 24 >> 2] | 0, l = i[z + 12 >> 2] | 0; do if ((l | 0) == (z | 0)) { if (u = z + 16 | 0, g = u + 4 | 0, l = i[g >> 2] | 0, l) u = g; else if (l = i[u >> 2] | 0, !l) { g = 0; break; } for (; ; ) if (b = l + 20 | 0, g = i[b >> 2] | 0, g) l = g, u = b; else if (b = l + 16 | 0, g = i[b >> 2] | 0, g) l = g, u = b; else break; i[u >> 2] = 0, g = l; } else g = i[z + 8 >> 2] | 0, i[g + 12 >> 2] = l, i[l + 8 >> 2] = g, g = l; while (false); if (I | 0) { if (l = i[z + 28 >> 2] | 0, u = 30400 + (l << 2) | 0, (i[u >> 2] | 0) == (z | 0)) { if (i[u >> 2] = g, !g) { i[7525] = i[7525] & ~(1 << l); break; } } else if (b = I + 16 | 0, i[((i[b >> 2] | 0) == (z | 0) ? b : I + 20 | 0) >> 2] = g, !g) break; i[g + 24 >> 2] = I, l = z + 16 | 0, u = i[l >> 2] | 0, u | 0 && (i[g + 16 >> 2] = u, i[u + 24 >> 2] = g), l = i[l + 4 >> 2] | 0, l | 0 && (i[g + 20 >> 2] = l, i[l + 24 >> 2] = g); } } while (false); if (i[B + 4 >> 2] = y | 1, i[j + y >> 2] = y, (B | 0) == (i[7529] | 0)) { i[7526] = y; return; } } if (l = y >>> 3, y >>> 0 < 256) { g = 30136 + (l << 1 << 2) | 0, u = i[7524] | 0, l = 1 << l, u & l ? (u = g + 8 | 0, l = i[u >> 2] | 0) : (i[7524] = u | l, l = g, u = g + 8 | 0), i[u >> 2] = B, i[l + 12 >> 2] = B, i[B + 8 >> 2] = l, i[B + 12 >> 2] = g; return; } l = y >>> 8, l ? y >>> 0 > 16777215 ? b = 31 : (j = (l + 1048320 | 0) >>> 16 & 8, z = l << j, I = (z + 520192 | 0) >>> 16 & 4, z = z << I, b = (z + 245760 | 0) >>> 16 & 2, b = 14 - (I | j | b) + (z << b >>> 15) | 0, b = y >>> (b + 7 | 0) & 1 | b << 1) : b = 0, l = 30400 + (b << 2) | 0, i[B + 28 >> 2] = b, i[B + 20 >> 2] = 0, i[B + 16 >> 2] = 0, u = i[7525] | 0, g = 1 << b; t: do if (!(u & g)) i[7525] = u | g, i[l >> 2] = B, i[B + 24 >> 2] = l, i[B + 12 >> 2] = B, i[B + 8 >> 2] = B; else { l = i[l >> 2] | 0; e: do if ((i[l + 4 >> 2] & -8 | 0) != (y | 0)) { for (b = y << ((b | 0) == 31 ? 0 : 25 - (b >>> 1) | 0); g = l + 16 + (b >>> 31 << 2) | 0, u = i[g >> 2] | 0, !!u; ) if ((i[u + 4 >> 2] & -8 | 0) == (y | 0)) { l = u; break e; } else b = b << 1, l = u; i[g >> 2] = B, i[B + 24 >> 2] = l, i[B + 12 >> 2] = B, i[B + 8 >> 2] = B; break t; } while (false); j = l + 8 | 0, z = i[j >> 2] | 0, i[z + 12 >> 2] = B, i[j >> 2] = B, i[B + 8 >> 2] = z, i[B + 12 >> 2] = l, i[B + 24 >> 2] = 0; } while (false); if (z = (i[7532] | 0) + -1 | 0, i[7532] = z, !(z | 0)) { for (l = 30552; l = i[l >> 2] | 0, l; ) l = l + 8 | 0; i[7532] = -1; } } } } function ul() { return 30592; } function bm() { } function vm(l, u) { l = l | 0, u = u | 0; var g = 0, b = 0, y = 0, I = 0; return I = l & 65535, y = u & 65535, g = $(y, I) | 0, b = l >>> 16, l = (g >>> 16) + ($(y, b) | 0) | 0, y = u >>> 16, u = $(y, I) | 0, p = (l >>> 16) + ($(y, b) | 0) + (((l & 65535) + u | 0) >>> 16) | 0, l + u << 16 | g & 65535 | 0 | 0; } function Q(l, u, g, b) { l = l | 0, u = u | 0, g = g | 0, b = b | 0; var y = 0, I = 0; return y = l, I = g, g = vm(y, I) | 0, l = p, p = ($(u, I) | 0) + ($(b, y) | 0) + l | l & 0, g | 0 | 0 | 0; } function Je(l, u, g) { return l = l | 0, u = u | 0, g = g | 0, (g | 0) < 32 ? (p = u >>> g, l >>> g | (u & (1 << g) - 1) << 32 - g) : (p = 0, u >>> g - 32 | 0); } function h_(l, u, g) { return l = l | 0, u = u | 0, g = g | 0, (g | 0) < 32 ? (p = u << g | (l & (1 << g) - 1 << 32 - g) >>> 32 - g, l << g) : (p = l << g - 32, 0); } function v(l, u, g, b) { return l = l | 0, u = u | 0, g = g | 0, b = b | 0, g = l + g >>> 0, p = u + b + (g >>> 0 < l >>> 0 | 0) >>> 0, g | 0 | 0; } function ll(l) { return l = l | 0, (l & 255) << 24 | (l >> 8 & 255) << 16 | (l >> 16 & 255) << 8 | l >>> 24 | 0; } function tn(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0; if ((g | 0) >= 8192) return Er(l | 0, u | 0, g | 0) | 0; if (I = l | 0, y = l + g | 0, (l & 3) == (u & 3)) { for (; l & 3; ) { if (!g) return I | 0; it[l >> 0] = it[u >> 0] | 0, l = l + 1 | 0, u = u + 1 | 0, g = g - 1 | 0; } for (g = y & -4 | 0, b = g - 64 | 0; (l | 0) <= (b | 0); ) i[l >> 2] = i[u >> 2], i[l + 4 >> 2] = i[u + 4 >> 2], i[l + 8 >> 2] = i[u + 8 >> 2], i[l + 12 >> 2] = i[u + 12 >> 2], i[l + 16 >> 2] = i[u + 16 >> 2], i[l + 20 >> 2] = i[u + 20 >> 2], i[l + 24 >> 2] = i[u + 24 >> 2], i[l + 28 >> 2] = i[u + 28 >> 2], i[l + 32 >> 2] = i[u + 32 >> 2], i[l + 36 >> 2] = i[u + 36 >> 2], i[l + 40 >> 2] = i[u + 40 >> 2], i[l + 44 >> 2] = i[u + 44 >> 2], i[l + 48 >> 2] = i[u + 48 >> 2], i[l + 52 >> 2] = i[u + 52 >> 2], i[l + 56 >> 2] = i[u + 56 >> 2], i[l + 60 >> 2] = i[u + 60 >> 2], l = l + 64 | 0, u = u + 64 | 0; for (; (l | 0) < (g | 0); ) i[l >> 2] = i[u >> 2], l = l + 4 | 0, u = u + 4 | 0; } else for (g = y - 4 | 0; (l | 0) < (g | 0); ) it[l >> 0] = it[u >> 0] | 0, it[l + 1 >> 0] = it[u + 1 >> 0] | 0, it[l + 2 >> 0] = it[u + 2 >> 0] | 0, it[l + 3 >> 0] = it[u + 3 >> 0] | 0, l = l + 4 | 0, u = u + 4 | 0; for (; (l | 0) < (y | 0); ) it[l >> 0] = it[u >> 0] | 0, l = l + 1 | 0, u = u + 1 | 0; return I | 0; } function mn(l, u, g) { l = l | 0, u = u | 0, g = g | 0; var b = 0, y = 0, I = 0, j = 0; if (I = l + g | 0, u = u & 255, (g | 0) >= 67) { for (; l & 3; ) it[l >> 0] = u, l = l + 1 | 0; for (b = I & -4 | 0, y = b - 64 | 0, j = u | u << 8 | u << 16 | u << 24; (l | 0) <= (y | 0); ) i[l >> 2] = j, i[l + 4 >> 2] = j, i[l + 8 >> 2] = j, i[l + 12 >> 2] = j, i[l + 16 >> 2] = j, i[l + 20 >> 2] = j, i[l + 24 >> 2] = j, i[l + 28 >> 2] = j, i[l + 32 >> 2] = j, i[l + 36 >> 2] = j, i[l + 40 >> 2] = j, i[l + 44 >> 2] = j, i[l + 48 >> 2] = j, i[l + 52 >> 2] = j, i[l + 56 >> 2] = j, i[l + 60 >> 2] = j, l = l + 64 | 0; for (; (l | 0) < (b | 0); ) i[l >> 2] = j, l = l + 4 | 0; } for (; (l | 0) < (I | 0); ) it[l >> 0] = u, l = l + 1 | 0; return I - g | 0; } function Ja(l) { l = l | 0; var u = 0, g = 0; return g = i[Vr >> 2] | 0, u = g + l | 0, (l | 0) > 0 & (u | 0) < (g | 0) | (u | 0) < 0 ? (le() | 0, De(12), -1) : (i[Vr >> 2] = u, (u | 0) > (zt() | 0) && (C() | 0) == 0 ? (i[Vr >> 2] = g, De(12), -1) : g | 0); } function ym(l, u, g, b) { return l = l | 0, u = u | 0, g = g | 0, b = b | 0, pl[l & 1](u | 0, g | 0, b | 0) | 0; } function mm(l, u, g) { return F(0), 0; } function km(l, u, g) { return l = l | 0, u = u | 0, g = g | 0, mn(l | 0, u | 0, g | 0) | 0; } var pl = [ mm, km ]; return { ___errno_location: ul, ___muldi3: Q, _bitshift64Lshr: Je, _bitshift64Shl: h_, _emscripten_blake2b: c1, _emscripten_cardano_memory_combine: u1, _emscripten_chacha20poly1305_enc: l1, _emscripten_derive_private: i1, _emscripten_derive_public: s1, _emscripten_hmac_sha512_final: w1, _emscripten_hmac_sha512_init: g1, _emscripten_hmac_sha512_update: f1, _emscripten_sha3_256: d1, _emscripten_sign: n1, _emscripten_size_of_hmac_sha512_ctx: p1, _emscripten_to_public: o1, _emscripten_verify: _1, _emscripten_wallet_secret_from_seed: a1, _free: hm, _i64Add: v, _llvm_bswap_i32: ll, _malloc: wm, _memcpy: tn, _memset: mn, _sbrk: Ja, dynCall_iiii: ym, establishStackSpace: Dr, getTempRet0: Wc, runPostSets: bm, setTempRet0: Gc, setThrew: Hc, stackAlloc: Zr, stackRestore: vr, stackSave: Yr }; })(t.asmGlobalArg, t.asmLibraryArg, rt); t.___errno_location = G.___errno_location, t.___muldi3 = G.___muldi3, t._bitshift64Lshr = G._bitshift64Lshr, t._bitshift64Shl = G._bitshift64Shl, t._emscripten_blake2b = G._emscripten_blake2b, t._emscripten_cardano_memory_combine = G._emscripten_cardano_memory_combine, t._emscripten_chacha20poly1305_enc = G._emscripten_chacha20poly1305_enc, t._emscripten_derive_private = G._emscripten_derive_private, t._emscripten_derive_public = G._emscripten_derive_public, t._emscripten_hmac_sha512_final = G._emscripten_hmac_sha512_final, t._emscripten_hmac_sha512_init = G._emscripten_hmac_sha512_init, t._emscripten_hmac_sha512_update = G._emscripten_hmac_sha512_update, t._emscripten_sha3_256 = G._emscripten_sha3_256, t._emscripten_sign = G._emscripten_sign, t._emscripten_size_of_hmac_sha512_ctx = G._emscripten_size_of_hmac_sha512_ctx, t._emscripten_to_public = G._emscripten_to_public, t._emscripten_verify = G._emscripten_verify, t._emscripten_wallet_secret_from_seed = G._emscripten_wallet_secret_from_seed, t._free = G._free, t._i64Add = G._i64Add, t._llvm_bswap_i32 = G._llvm_bswap_i32, t._malloc = G._malloc, t._memcpy = G._memcpy, t._memset = G._memset, t._sbrk = G._sbrk, t.establishStackSpace = G.establishStackSpace, t.getTempRet0 = G.getTempRet0, t.runPostSets = G.runPostSets, t.setTempRet0 = G.setTempRet0, t.setThrew = G.setThrew, t.stackAlloc = G.stackAlloc; var S = t.stackRestore = G.stackRestore, T = t.stackSave = G.stackSave; if (t.dynCall_iiii = G.dynCall_iiii, t.asm = G, re) if (ce(re) || (typeof t.locateFile == "function" ? re = t.locateFile(re) : t.memoryInitializerPrefixURL && (re = t.memoryInitializerPrefixURL + re)), d || c) { var ut = t.readBinary(re); pt.set(ut, P); } else { let ue = function() { t.readAsync(re, Jt, (function() { throw "could not load memory initializer " + re; })); }; ee(); var Jt = (function(Ue) { Ue.byteLength && (Ue = new Uint8Array(Ue)), pt.set(Ue, P), t.memoryInitializerRequest && delete t.memoryInitializerRequest.response, Xt(); }), ye = ir(re); if (ye) Jt(ye.buffer); else if (t.memoryInitializerRequest) { let Ue = function() { var Ye = t.memoryInitializerRequest, it = Ye.response; if (Ye.status !== 200 && Ye.status !== 0) { var i = ir(t.memoryInitializerRequestURL); if (i) it = i.buffer; else { console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: " + Ye.status + ", retrying " + re), ue(); return; } } Jt(it); }; t.memoryInitializerRequest.response ? setTimeout(Ue, 0) : t.memoryInitializerRequest.addEventListener("load", Ue); } else ue(); } function Ce(ue) { this.name = "ExitStatus", this.message = "Program terminated with exit(" + ue + ")", this.status = ue; } Ce.prototype = new Error(), Ce.prototype.constructor = Ce, ne = function ue() { t.calledRun || or(), t.calledRun || (ne = ue); }; function or(ue) { if (ue = ue || t.arguments, Wt > 0 || (N(), Wt > 0) || t.calledRun) return; function Ue() { t.calledRun || (t.calledRun = true, !ft && (Bt(), L(), t.onRuntimeInitialized && t.onRuntimeInitialized(), W())); } t.setStatus ? (t.setStatus("Running..."), setTimeout((function() { setTimeout((function() { t.setStatus(""); }), 1), Ue(); }), 1)) : Ue(); } t.run = or; function Ar(ue) { throw t.onAbort && t.onAbort(ue), ue !== void 0 ? (k(ue), x(ue), ue = JSON.stringify(ue)) : ue = "", ft = true, "abort(" + ue + "). Build with -s ASSERTIONS=1 for more info."; } if (t.abort = Ar, t.preInit) for (typeof t.preInit == "function" && (t.preInit = [ t.preInit ]); t.preInit.length > 0; ) t.preInit.pop()(); t.noExitRuntime = true, or(), f.exports = t; })(Ic)), Ic.exports; } var C_ = {}, ro = {}, Jr = {}, qn = {}, cd = {}, vs = {}, Ql; function Gm() { return Ql || (Ql = 1, Object.defineProperty(vs, "__esModule", { value: true }), vs.crypto = void 0, vs.crypto = typeof globalThis == "object" && "crypto" in globalThis ? globalThis.crypto : void 0), vs; } var Vl; function Ts() { return Vl || (Vl = 1, (function(f) { Object.defineProperty(f, "__esModule", { value: true }), f.wrapXOFConstructorWithOpts = f.wrapConstructorWithOpts = f.wrapConstructor = f.Hash = f.nextTick = f.swap32IfBE = f.byteSwapIfBE = f.swap8IfBE = f.isLE = void 0, f.isBytes = r, f.anumber = o, f.abytes = _, f.ahash = n, f.aexists = d, f.aoutput = c, f.u8 = h, f.u32 = w, f.clean = k, f.createView = x, f.rotr = R, f.rotl = D, f.byteSwap = Y, f.byteSwap32 = P, f.bytesToHex = V, f.hexToBytes = at, f.asyncLoop = pt, f.utf8ToBytes = H, f.bytesToUtf8 = st, f.toBytes = tt, f.kdfInputToBytes = Ct, f.concatBytes = vt, f.checkOpts = te, f.createHasher = Ge, f.createOptHasher = Ze, f.createXOFer = Kt, f.randomBytes = oe; const t = Gm(); function r(Ft) { return Ft instanceof Uint8Array || ArrayBuffer.isView(Ft) && Ft.constructor.name === "Uint8Array"; } function o(Ft) { if (!Number.isSafeInteger(Ft) || Ft < 0) throw new Error("positive integer expected, got " + Ft); } function _(Ft, ...Se) { if (!r(Ft)) throw new Error("Uint8Array expected"); if (Se.length > 0 && !Se.includes(Ft.length)) throw new Error("Uint8Array expected of length " + Se + ", got length=" + Ft.length); } function n(Ft) { if (typeof Ft != "function" || typeof Ft.create != "function") throw new Error("Hash should be wrapped by utils.createHasher"); o(Ft.outputLen), o(Ft.blockLen); } function d(Ft, Se = true) { if (Ft.destroyed) throw new Error("Hash instance has been destroyed"); if (Se && Ft.finished) throw new Error("Hash#digest() has already been called"); } function c(Ft, Se) { _(Ft); const Ke = Se.outputLen; if (Ft.length < Ke) throw new Error("digestInto() expects output buffer of length at least " + Ke); } function h(Ft) { return new Uint8Array(Ft.buffer, Ft.byteOffset, Ft.byteLength); } function w(Ft) { return new Uint32Array(Ft.buffer, Ft.byteOffset, Math.floor(Ft.byteLength / 4)); } function k(...Ft) { for (let Se = 0; Se < Ft.length; Se++) Ft[Se].fill(0); } function x(Ft) { return new DataView(Ft.buffer, Ft.byteOffset, Ft.byteLength); } function R(Ft, Se) { return Ft << 32 - Se | Ft >>> Se; } function D(Ft, Se) { return Ft << Se | Ft >>> 32 - Se >>> 0; } f.isLE = new Uint8Array(new Uint32Array([ 287454020 ]).buffer)[0] === 68; function Y(Ft) { return Ft << 24 & 4278190080 | Ft << 8 & 16711680 | Ft >>> 8 & 65280 | Ft >>> 24 & 255; } f.swap8IfBE = f.isLE ? (Ft) => Ft : (Ft) => Y(Ft), f.byteSwapIfBE = f.swap8IfBE; function P(Ft) { for (let Se = 0; Se < Ft.length; Se++) Ft[Se] = Y(Ft[Se]); return Ft; } f.swap32IfBE = f.isLE ? (Ft) => Ft : P; const ft = typeof Uint8Array.from([]).toHex == "function" && typeof Uint8Array.fromHex == "function", _t = Array.from({ length: 256 }, (Ft, Se) => Se.toString(16).padStart(2, "0")); function V(Ft) { if (_(Ft), ft) return Ft.toHex(); let Se = ""; for (let Ke = 0; Ke < Ft.length; Ke++) Se += _t[Ft[Ke]]; return Se; } const xt = { _0: 48, _9: 57, A: 65, F: 70, a: 97, f: 102 }; function ct(Ft) { if (Ft >= xt._0 && Ft <= xt._9) return Ft - xt._0; if (Ft >= xt.A && Ft <= xt.F) return Ft - (xt.A - 10); if (Ft >= xt.a && Ft <= xt.f) return Ft - (xt.a - 10); } function at(Ft) { if (typeof Ft != "string") throw new Error("hex string expected, got " + typeof Ft); if (ft) return Uint8Array.fromHex(Ft); const Se = Ft.length, Ke = Se / 2; if (Se % 2) throw new Error("hex string expected, got unpadded hex of length " + Se); const Ve = new Uint8Array(Ke); for (let It = 0, O = 0; It < Ke; It++, O += 2) { const Vt = ct(Ft.charCodeAt(O)), ge = ct(Ft.charCodeAt(O + 1)); if (Vt === void 0 || ge === void 0) { const ot = Ft[O] + Ft[O + 1]; throw new Error('hex string expected, got non-hex character "' + ot + '" at index ' + O); } Ve[It] = Vt * 16 + ge; } return Ve; } const rt = async () => { }; f.nextTick = rt; async function pt(Ft, Se, Ke) { let Ve = Date.now(); for (let It = 0; It < Ft; It++) { Ke(It); const O = Date.now() - Ve; O >= 0 && O < Se || (await (0, f.nextTick)(), Ve += O); } } function H(Ft) { if (typeof Ft != "string") throw new Error("string expected"); return new Uint8Array(new TextEncoder().encode(Ft)); } function st(Ft) { return new TextDecoder().decode(Ft); } function tt(Ft) { return typeof Ft == "string" && (Ft = H(Ft)), _(Ft), Ft; } function Ct(Ft) { return typeof Ft == "string" && (Ft = H(Ft)), _(Ft), Ft; } function vt(...Ft) { let Se = 0; for (let Ve = 0; Ve < Ft.length; Ve++) { const It = Ft[Ve]; _(It), Se += It.length; } const Ke = new Uint8Array(Se); for (let Ve = 0, It = 0; Ve < Ft.length; Ve++) { const O = Ft[Ve]; Ke.set(O, It), It += O.length; } return Ke; } function te(Ft, Se) { if (Se !== void 0 && {}.toString.call(Se) !== "[object Object]") throw new Error("options should be object or undefined"); return Object.assign(Ft, Se); } class qe { } f.Hash = qe; function Ge(Ft) { const Se = (Ve) => Ft().update(tt(Ve)).digest(), Ke = Ft(); return Se.outputLen = Ke.outputLen, Se.blockLen = Ke.blockLen, Se.create = () => Ft(), Se; } function Ze(Ft) { const Se = (Ve, It) => Ft(It).update(tt(Ve)).digest(), Ke = Ft({}); return Se.outputLen = Ke.outputLen, Se.blockLen = Ke.blockLen, Se.create = (Ve) => Ft(Ve), Se; } function Kt(Ft) { const Se = (Ve, It) => Ft(It).update(tt(Ve)).digest(), Ke = Ft({}); return Se.outputLen = Ke.outputLen, Se.blockLen = Ke.blockLen, Se.create = (Ve) => Ft(Ve), Se; } f.wrapConstructor = Ge, f.wrapConstructorWithOpts = Ze, f.wrapXOFConstructorWithOpts = Kt; function oe(Ft = 32) { if (t.crypto && typeof t.crypto.getRandomValues == "function") return t.crypto.getRandomValues(new Uint8Array(Ft)); if (t.crypto && typeof t.crypto.randomBytes == "function") return Uint8Array.from(t.crypto.randomBytes(Ft)); throw new Error("crypto.getRandomValues must be defined"); } })(cd)), cd; } var Jl; function Wm() { if (Jl) return qn; Jl = 1, Object.defineProperty(qn, "__esModule", { value: true }), qn.SHA512_IV = qn.SHA384_IV = qn.SHA224_IV = qn.SHA256_IV = qn.HashMD = void 0, qn.setBigUint64 = t, qn.Chi = r, qn.Maj = o; const f = Ts(); function t(n, d, c, h) { if (typeof n.setBigUint64 == "function") return n.setBigUint64(d, c, h); const w = BigInt(32), k = BigInt(4294967295), x = Number(c >> w & k), R = Number(c & k), D = h ? 4 : 0, Y = h ? 0 : 4; n.setUint32(d + D, x, h), n.setUint32(d + Y, R, h); } function r(n, d, c) { return n & d ^ ~n & c; } function o(n, d, c) { return n & d ^ n & c ^ d & c; } class _ extends f.Hash { constructor(d, c, h, w) { super(), this.finished = false, this.length = 0, this.pos = 0, this.destroyed = false, this.blockLen = d, this.outputLen = c, this.padOffset = h, this.isLE = w, this.buffer = new Uint8Array(d), this.view = (0, f.createView)(this.buffer); } update(d) { (0, f.aexists)(this), d = (0, f.toBytes)(d), (0, f.abytes)(d); const { view: c, buffer: h, blockLen: w } = this, k = d.length; for (let x = 0; x < k; ) { const R = Math.min(w - this.pos, k - x); if (R === w) { const D = (0, f.createView)(d); for (; w <= k - x; x += w) this.process(D, x); continue; } h.set(d.subarray(x, x + R), this.pos), this.pos += R, x += R, this.pos === w && (this.process(c, 0), this.pos = 0); } return this.length += d.length, this.roundClean(), this; } digestInto(d) { (0, f.aexists)(this), (0, f.aoutput)(d, this), this.finished = true; const { buffer: c, view: h, blockLen: w, isLE: k } = this; let { pos: x } = this; c[x++] = 128, (0, f.clean)(this.buffer.subarray(x)), this.padOffset > w - x && (this.process(h, 0), x = 0); for (let ft = x; ft < w; ft++) c[ft] = 0; t(h, w - 8, BigInt(this.length * 8), k), this.process(h, 0); const R = (0, f.createView)(d), D = this.outputLen; if (D % 4) throw new Error("_sha2: outputLen should be aligned to 32bit"); const Y = D / 4, P = this.get(); if (Y > P.length) throw new Error("_sha2: outputLen bigger than state"); for (let ft = 0; ft < Y; ft++) R.setUint32(4 * ft, P[ft], k); } digest() { const { buffer: d, outputLen: c } = this; this.digestInto(d); const h = d.slice(0, c); return this.destroy(), h; } _cloneInto(d) { d || (d = new this.constructor()), d.set(...this.get()); const { blockLen: c, buffer: h, length: w, finished: k, destroyed: x, pos: R } = this; return d.destroyed = x, d.finished = k, d.length = w, d.pos = R, w % c && d.buffer.set(h), d; } clone() { return this._cloneInto(); } } return qn.HashMD = _, qn.SHA256_IV = Uint32Array.from([ 1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225 ]), qn.SHA224_IV = Uint32Array.from([ 3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428 ]), qn.SHA384_IV = Uint32Array.from([ 3418070365, 3238371032, 1654270250, 914150663, 2438529370, 812702999, 355462360, 4144912697, 1731405415, 4290775857, 2394180231, 1750603025, 3675008525, 1694076839, 1203062813, 3204075428 ]), qn.SHA512_IV = Uint32Array.from([ 1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209 ]), qn; } var kr = {}, Xl; function Km() { if (Xl) return kr; Xl = 1, Object.defineProperty(kr, "__esModule", { value: true }), kr.toBig = kr.shrSL = kr.shrSH = kr.rotrSL = kr.rotrSH = kr.rotrBL = kr.rotrBH = kr.rotr32L = kr.rotr32H = kr.rotlSL = kr.rotlSH = kr.rotlBL = kr.rotlBH = kr.add5L = kr.add5H = kr.add4L = kr.add4H = kr.add3L = kr.add3H = void 0, kr.add = _t, kr.fromBig = r, kr.split = o; const f = BigInt(2 ** 32 - 1), t = BigInt(32); function r(st, tt = false) { return tt ? { h: Number(st & f), l: Number(st >> t & f) } : { h: Number(st >> t & f) | 0, l: Number(st & f) | 0 }; } function o(st, tt = false) { const Ct = st.length; let vt = new Uint32Array(Ct), te = new Uint32Array(Ct); for (let qe = 0; qe < Ct; qe++) { const { h: Ge, l: Ze } = r(st[qe], tt); [vt[qe], te[qe]] = [ Ge, Ze ]; } return [ vt, te ]; } const _ = (st, tt) => BigInt(st >>> 0) << t | BigInt(tt >>> 0); kr.toBig = _; const n = (st, tt, Ct) => st >>> Ct; kr.shrSH = n; const d = (st, tt, Ct) => st << 32 - Ct | tt >>> Ct; kr.shrSL = d; const c = (st, tt, Ct) => st >>> Ct | tt << 32 - Ct; kr.rotrSH = c; const h = (st, tt, Ct) => st << 32 - Ct | tt >>> Ct; kr.rotrSL = h; const w = (st, tt, Ct) => st << 64 - Ct | tt >>> Ct - 32; kr.rotrBH = w; const k = (st, tt, Ct) => st >>> Ct - 32 | tt << 64 - Ct; kr.rotrBL = k; const x = (st, tt) => tt; kr.rotr32H = x; const R = (st, tt) => st; kr.rotr32L = R; const D = (st, tt, Ct) => st << Ct | tt >>> 32 - Ct; kr.rotlSH = D; const Y = (st, tt, Ct) => tt << Ct | st >>> 32 - Ct; kr.rotlSL = Y; const P = (st, tt, Ct) => tt << Ct - 32 | st >>> 64 - Ct; kr.rotlBH = P; const ft = (st, tt, Ct) => st << Ct - 32 | tt >>> 64 - Ct; kr.rotlBL = ft; function _t(st, tt, Ct, vt) { const te = (tt >>> 0) + (vt >>> 0); return { h: st + Ct + (te / 2 ** 32 | 0) | 0, l: te | 0 }; } const V = (st, tt, Ct) => (st >>> 0) + (tt >>> 0) + (Ct >>> 0); kr.add3L = V; const xt = (st, tt, Ct, vt) => tt + Ct + vt + (st / 2 ** 32 | 0) | 0; kr.add3H = xt; const ct = (st, tt, Ct, vt) => (st >>> 0) + (tt >>> 0) + (Ct >>> 0) + (vt >>> 0); kr.add4L = ct; const at = (st, tt, Ct, vt, te) => tt + Ct + vt + te + (st / 2 ** 32 | 0) | 0; kr.add4H = at; const rt = (st, tt, Ct, vt, te) => (st >>> 0) + (tt >>> 0) + (Ct >>> 0) + (vt >>> 0) + (te >>> 0); kr.add5L = rt; const pt = (st, tt, Ct, vt, te, qe) => tt + Ct + vt + te + qe + (st / 2 ** 32 | 0) | 0; kr.add5H = pt; const H = { fromBig: r, split: o, toBig: _, shrSH: n, shrSL: d, rotrSH: c, rotrSL: h, rotrBH: w, rotrBL: k, rotr32H: x, rotr32L: R, rotlSH: D, rotlSL: Y, rotlBH: P, rotlBL: ft, add: _t, add3L: V, add3H: xt, add4L: ct, add4H: at, add5H: pt, add5L: rt }; return kr.default = H, kr; } var Zl; function fv() { if (Zl) return Jr; Zl = 1, Object.defineProperty(Jr, "__esModule", { value: true }), Jr.sha512_224 = Jr.sha512_256 = Jr.sha384 = Jr.sha512 = Jr.sha224 = Jr.sha256 = Jr.SHA512_256 = Jr.SHA512_224 = Jr.SHA384 = Jr.SHA512 = Jr.SHA224 = Jr.SHA256 = void 0; const f = Wm(), t = Km(), r = Ts(), o = Uint32Array.from([ 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 ]), _ = new Uint32Array(64); class n extends f.HashMD { constructor(xt = 32) { super(64, xt, 8, false), this.A = f.SHA256_IV[0] | 0, this.B = f.SHA256_IV[1] | 0, this.C = f.SHA256_IV[2] | 0, this.D = f.SHA256_IV[3] | 0, this.E = f.SHA256_IV[4] | 0, this.F = f.SHA256_IV[5] | 0, this.G = f.SHA256_IV[6] | 0, this.H = f.SHA256_IV[7] | 0; } get() { const { A: xt, B: ct, C: at, D: rt, E: pt, F: H, G: st, H: tt } = this; return [ xt, ct, at, rt, pt, H, st, tt ]; } set(xt, ct, at, rt, pt, H, st, tt) { this.A = xt | 0, this.B = ct | 0, this.C = at | 0, this.D = rt | 0, this.E = pt | 0, this.F = H | 0, this.G = st | 0, this.H = tt | 0; } process(xt, ct) { for (let te = 0; te < 16; te++, ct += 4) _[te] = xt.getUint32(ct, false); for (let te = 16; te < 64; te++) { const qe = _[te - 15], Ge = _[te - 2], Ze = (0, r.rotr)(qe, 7) ^ (0, r.rotr)(qe, 18) ^ qe >>> 3, Kt = (0, r.rotr)(Ge, 17) ^ (0, r.rotr)(Ge, 19) ^ Ge >>> 10; _[te] = Kt + _[te - 7] + Ze + _[te - 16] | 0; } let { A: at, B: rt, C: pt, D: H, E: st, F: tt, G: Ct, H: vt } = this; for (let te = 0; te < 64; te++) { const qe = (0, r.rotr)(st, 6) ^ (0, r.rotr)(st, 11) ^ (0, r.rotr)(st, 25), Ge = vt + qe + (0, f.Chi)(st, tt, Ct) + o[te] + _[te] | 0, Kt = ((0, r.rotr)(at, 2) ^ (0, r.rotr)(at, 13) ^ (0, r.rotr)(at, 22)) + (0, f.Maj)(at, rt, pt) | 0; vt = Ct, Ct = tt, tt = st, st = H + Ge | 0, H = pt, pt = rt, rt = at, at = Ge + Kt | 0; } at = at + this.A | 0, rt = rt + this.B | 0, pt = pt + this.C | 0, H = H + this.D | 0, st = st + this.E | 0, tt = tt + this.F | 0, Ct = Ct + this.G | 0, vt = vt + this.H | 0, this.set(at, rt, pt, H, st, tt, Ct, vt); } roundClean() { (0, r.clean)(_); } destroy() { this.set(0, 0, 0, 0, 0, 0, 0, 0), (0, r.clean)(this.buffer); } } Jr.SHA256 = n; class d extends n { constructor() { super(28), this.A = f.SHA224_IV[0] | 0, this.B = f.SHA224_IV[1] | 0, this.C = f.SHA224_IV[2] | 0, this.D = f.SHA224_IV[3] | 0, this.E = f.SHA224_IV[4] | 0, this.F = f.SHA224_IV[5] | 0, this.G = f.SHA224_IV[6] | 0, this.H = f.SHA224_IV[7] | 0; } } Jr.SHA224 = d; const c = t.split([ "0x428a2f98d728ae22", "0x7137449123ef65cd", "0xb5c0fbcfec4d3b2f", "0xe9b5dba58189dbbc", "0x3956c25bf348b538", "0x59f111f1b605d019", "0x923f82a4af194f9b", "0xab1c5ed5da6d8118", "0xd807aa98a3030242", "0x12835b0145706fbe", "0x243185be4ee4b28c", "0x550c7dc3d5ffb4e2", "0x72be5d74f27b896f", "0x80deb1fe3b1696b1", "0x9bdc06a725c71235", "0xc19bf174cf692694", "0xe49b69c19ef14ad2", "0xefbe4786384f25e3", "0x0fc19dc68b8cd5b5", "0x240ca1cc77ac9c65", "0x2de92c6f592b0275", "0x4a7484aa6ea6e483", "0x5cb0a9dcbd41fbd4", "0x76f988da831153b5", "0x983e5152ee66dfab", "0xa831c66d2db43210", "0xb00327c898fb213f", "0xbf597fc7beef0ee4", "0xc6e00bf33da88fc2", "0xd5a79147930aa725", "0x06ca6351e003826f", "0x142929670a0e6e70", "0x27b70a8546d22ffc", "0x2e1b21385c26c926", "0x4d2c6dfc5ac42aed", "0x53380d139d95b3df", "0x650a73548baf63de", "0x766a0abb3c77b2a8", "0x81c2c92e47edaee6", "0x92722c851482353b", "0xa2bfe8a14cf10364", "0xa81a664bbc423001", "0xc24b8b70d0f89791", "0xc76c51a30654be30", "0xd192e819d6ef5218", "0xd69906245565a910", "0xf40e35855771202a", "0x106aa07032bbd1b8", "0x19a4c116b8d2d0c8", "0x1e376c085141ab53", "0x2748774cdf8eeb99", "0x34b0bcb5e19b48a8", "0x391c0cb3c5c95a63", "0x4ed8aa4ae3418acb", "0x5b9cca4f7763e373", "0x682e6ff3d6b2b8a3", "0x748f82ee5defb2fc", "0x78a5636f43172f60", "0x84c87814a1f0ab72", "0x8cc702081a6439ec", "0x90befffa23631e28", "0xa4506cebde82bde9", "0xbef9a3f7b2c67915", "0xc67178f2e372532b", "0xca273eceea26619c", "0xd186b8c721c0c207", "0xeada7dd6cde0eb1e", "0xf57d4f7fee6ed178", "0x06f067aa72176fba", "0x0a637dc5a2c898a6", "0x113f9804bef90dae", "0x1b710b35131c471b", "0x28db77f523047d84", "0x32caab7b40c72493", "0x3c9ebe0a15c9bebc", "0x431d67c49c100d4c", "0x4cc5d4becb3e42b6", "0x597f299cfc657e2a", "0x5fcb6fab3ad6faec", "0x6c44198c4a475817" ].map((V) => BigInt(V))), h = c[0], w = c[1], k = new Uint32Array(80), x = new Uint32Array(80); class R extends f.HashMD { constructor(xt = 64) { super(128, xt, 16, false), this.Ah = f.SHA512_IV[0] | 0, this.Al = f.SHA512_IV[1] | 0, this.Bh = f.SHA512_IV[2] | 0, this.Bl = f.SHA512_IV[3] | 0, this.Ch = f.SHA512_IV[4] | 0, this.Cl = f.SHA512_IV[5] | 0, this.Dh = f.SHA512_IV[6] | 0, this.Dl = f.SHA512_IV[7] | 0, this.Eh = f.SHA512_IV[8] | 0, this.El = f.SHA512_IV[9] | 0, this.Fh = f.SHA512_IV[10] | 0, this.Fl = f.SHA512_IV[11] | 0, this.Gh = f.SHA512_IV[12] | 0, this.Gl = f.SHA512_IV[13] | 0, this.Hh = f.SHA512_IV[14] | 0, this.Hl = f.SHA512_IV[15] | 0; } get() { const { Ah: xt, Al: ct, Bh: at, Bl: rt, Ch: pt, Cl: H, Dh: st, Dl: tt, Eh: Ct, El: vt, Fh: te, Fl: qe, Gh: Ge, Gl: Ze, Hh: Kt, Hl: oe } = this; return [ xt, ct, at, rt, pt, H, st, tt, Ct, vt, te, qe, Ge, Ze, Kt, oe ]; } set(xt, ct, at, rt, pt, H, st, tt, Ct, vt, te, qe, Ge, Ze, Kt, oe) { this.Ah = xt | 0, this.Al = ct | 0, this.Bh = at | 0, this.Bl = rt | 0, this.Ch = pt | 0, this.Cl = H | 0, this.Dh = st | 0, this.Dl = tt | 0, this.Eh = Ct | 0, this.El = vt | 0, this.Fh = te | 0, this.Fl = qe | 0, this.Gh = Ge | 0, this.Gl = Ze | 0, this.Hh = Kt | 0, this.Hl = oe | 0; } process(xt, ct) { for (let Ke = 0; Ke < 16; Ke++, ct += 4) k[Ke] = xt.getUint32(ct), x[Ke] = xt.getUint32(ct += 4); for (let Ke = 16; Ke < 80; Ke++) { const Ve = k[Ke - 15] | 0, It = x[Ke - 15] | 0, O = t.rotrSH(Ve, It, 1) ^ t.rotrSH(Ve, It, 8) ^ t.shrSH(Ve, It, 7), Vt = t.rotrSL(Ve, It, 1) ^ t.rotrSL(Ve, It, 8) ^ t.shrSL(Ve, It, 7), ge = k[Ke - 2] | 0, ot = x[Ke - 2] | 0, N = t.rotrSH(ge, ot, 19) ^ t.rotrBH(ge, ot, 61) ^ t.shrSH(ge, ot, 6), Bt = t.rotrSL(ge, ot, 19) ^ t.rotrBL(ge, ot, 61) ^ t.shrSL(ge, ot, 6), L = t.add4L(Vt, Bt, x[Ke - 7], x[Ke - 16]), W = t.add4H(L, O, N, k[Ke - 7], k[Ke - 16]); k[Ke] = W | 0, x[Ke] = L | 0; } let { Ah: at, Al: rt, Bh: pt, Bl: H, Ch: st, Cl: tt, Dh: Ct, Dl: vt, Eh: te, El: qe, Fh: Ge, Fl: Ze, Gh: Kt, Gl: oe, Hh: Ft, Hl: Se } = this; for (let Ke = 0; Ke < 80; Ke++) { const Ve = t.rotrSH(te, qe, 14) ^ t.rotrSH(te, qe, 18) ^ t.rotrBH(te, qe, 41), It = t.rotrSL(te, qe, 14) ^ t.rotrSL(te, qe, 18) ^ t.rotrBL(te, qe, 41), O = te & Ge ^ ~te & Kt, Vt = qe & Ze ^ ~qe & oe, ge = t.add5L(Se, It, Vt, w[Ke], x[Ke]), ot = t.add5H(ge, Ft, Ve, O, h[Ke], k[Ke]), N = ge | 0, Bt = t.rotrSH(at, rt, 28) ^ t.rotrBH(at, rt, 34) ^ t.rotrBH(at, rt, 39), L = t.rotrSL(at, rt, 28) ^ t.rotrBL(at, rt, 34) ^ t.rotrBL(at, rt, 39), W = at & pt ^ at & st ^ pt & st, dt = rt & H ^ rt & tt ^ H & tt; Ft = Kt | 0, Se = oe | 0, Kt = Ge | 0, oe = Ze | 0, Ge = te | 0, Ze = qe | 0, { h: te, l: qe } = t.add(Ct | 0, vt | 0, ot | 0, N | 0), Ct = st | 0, vt = tt | 0, st = pt | 0, tt = H | 0, pt = at | 0, H = rt | 0; const Ot = t.add3L(N, L, dt); at = t.add3H(Ot, ot, Bt, W), rt = Ot | 0; } ({ h: at, l: rt } = t.add(this.Ah | 0, this.Al | 0, at | 0, rt | 0)), { h: pt, l: H } = t.add(this.Bh | 0, this.Bl | 0, pt | 0, H | 0), { h: st, l: tt } = t.add(this.Ch | 0, this.Cl | 0, st | 0, tt | 0), { h: Ct, l: vt } = t.add(this.Dh | 0, this.Dl | 0, Ct | 0, vt | 0), { h: te, l: qe } = t.add(this.Eh | 0, this.El | 0, te | 0, qe | 0), { h: Ge, l: Ze } = t.add(this.Fh | 0, this.Fl | 0, Ge | 0, Ze | 0), { h: Kt, l: oe } = t.add(this.Gh | 0, this.Gl | 0, Kt | 0, oe | 0), { h: Ft, l: Se } = t.add(this.Hh | 0, this.Hl | 0, Ft | 0, Se | 0), this.set(at, rt, pt, H, st, tt, Ct, vt, te, qe, Ge, Ze, Kt, oe, Ft, Se); } roundClean() { (0, r.clean)(k, x); } destroy() { (0, r.clean)(this.buffer), this.set(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); } } Jr.SHA512 = R; class D extends R { constructor() { super(48), this.Ah = f.SHA384_IV[0] | 0, this.Al = f.SHA384_IV[1] | 0, this.Bh = f.SHA384_IV[2] | 0, this.Bl = f.SHA384_IV[3] | 0, this.Ch = f.SHA384_IV[4] | 0, this.Cl = f.SHA384_IV[5] | 0, this.Dh = f.SHA384_IV[6] | 0, this.Dl = f.SHA384_IV[7] | 0, this.Eh = f.SHA384_IV[8] | 0, this.El = f.SHA384_IV[9] | 0, this.Fh = f.SHA384_IV[10] | 0, this.Fl = f.SHA384_IV[11] | 0, this.Gh = f.SHA384_IV[12] | 0, this.Gl = f.SHA384_IV[13] | 0, this.Hh = f.SHA384_IV[14] | 0, this.Hl = f.SHA384_IV[15] | 0; } } Jr.SHA384 = D; const Y = Uint32Array.from([ 2352822216, 424955298, 1944164710, 2312950998, 502970286, 855612546, 1738396948, 1479516111, 258812777, 2077511080, 2011393907, 79989058, 1067287976, 1780299464, 286451373, 2446758561 ]), P = Uint32Array.from([ 573645204, 4230739756, 2673172387, 3360449730, 596883563, 1867755857, 2520282905, 1497426621, 2519219938, 2827943907, 3193839141, 1401305490, 721525244, 746961066, 246885852, 2177182882 ]); class ft extends R { constructor() { super(28), this.Ah = Y[0] | 0, this.Al = Y[1] | 0, this.Bh = Y[2] | 0, this.Bl = Y[3] | 0, this.Ch = Y[4] | 0, this.Cl = Y[5] | 0, this.Dh = Y[6] | 0, this.Dl = Y[7] | 0, this.Eh = Y[8] | 0, this.El = Y[9] | 0, this.Fh = Y[10] | 0, this.Fl = Y[11] | 0, this.Gh = Y[12] | 0, this.Gl = Y[13] | 0, this.Hh = Y[14] | 0, this.Hl = Y[15] | 0; } } Jr.SHA512_224 = ft; class _t extends R { constructor() { super(32), this.Ah = P[0] | 0, this.Al = P[1] | 0, this.Bh = P[2] | 0, this.Bl = P[3] | 0, this.Ch = P[4] | 0, this.Cl = P[5] | 0, this.Dh = P[6] | 0, this.Dl = P[7] | 0, this.Eh = P[8] | 0, this.El = P[9] | 0, this.Fh = P[10] | 0, this.Fl = P[11] | 0, this.Gh = P[12] | 0, this.Gl = P[13] | 0, this.Hh = P[14] | 0, this.Hl = P[15] | 0; } } return Jr.SHA512_256 = _t, Jr.sha256 = (0, r.createHasher)(() => new n()), Jr.sha224 = (0, r.createHasher)(() => new d()), Jr.sha512 = (0, r.createHasher)(() => new R()), Jr.sha384 = (0, r.createHasher)(() => new D()), Jr.sha512_256 = (0, r.createHasher)(() => new _t()), Jr.sha512_224 = (0, r.createHasher)(() => new ft()), Jr; } var $l; function Ym() { if ($l) return ro; $l = 1, Object.defineProperty(ro, "__esModule", { value: true }), ro.sha224 = ro.SHA224 = ro.sha256 = ro.SHA256 = void 0; const f = fv(); return ro.SHA256 = f.SHA256, ro.sha256 = f.sha256, ro.SHA224 = f.SHA224, ro.sha224 = f.sha224, ro; } var jn = {}, tp; function Qm() { if (tp) return jn; tp = 1, Object.defineProperty(jn, "__esModule", { value: true }), jn.sha512_256 = jn.SHA512_256 = jn.sha512_224 = jn.SHA512_224 = jn.sha384 = jn.SHA384 = jn.sha512 = jn.SHA512 = void 0; const f = fv(); return jn.SHA512 = f.SHA512, jn.sha512 = f.sha512, jn.SHA384 = f.SHA384, jn.sha384 = f.sha384, jn.SHA512_224 = f.SHA512_224, jn.sha512_224 = f.sha512_224, jn.SHA512_256 = f.SHA512_256, jn.sha512_256 = f.sha512_256, jn; } var ys = {}, dd = {}, ep; function Vm() { return ep || (ep = 1, (function(f) { Object.defineProperty(f, "__esModule", { value: true }), f.hmac = f.HMAC = void 0; const t = Ts(); class r extends t.Hash { constructor(n, d) { super(), this.finished = false, this.destroyed = false, (0, t.ahash)(n); const c = (0, t.toBytes)(d); if (this.iHash = n.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 h = this.blockLen, w = new Uint8Array(h); w.set(c.length > h ? n.create().update(c).digest() : c); for (let k = 0; k < w.length; k++) w[k] ^= 54; this.iHash.update(w), this.oHash = n.create(); for (let k = 0; k < w.length; k++) w[k] ^= 106; this.oHash.update(w), (0, t.clean)(w); } update(n) { return (0, t.aexists)(this), this.iHash.update(n), this; } digestInto(n) { (0, t.aexists)(this), (0, t.abytes)(n, this.outputLen), this.finished = true, this.iHash.digestInto(n), this.oHash.update(n), this.oHash.digestInto(n), this.destroy(); } digest() { const n = new Uint8Array(this.oHash.outputLen); return this.digestInto(n), n; } _cloneInto(n) { n || (n = Object.create(Object.getPrototypeOf(this), {})); const { oHash: d, iHash: c, finished: h, destroyed: w, blockLen: k, outputLen: x } = this; return n = n, n.finished = h, n.destroyed = w, n.blockLen = k, n.outputLen = x, n.oHash = d._cloneInto(n.oHash), n.iHash = c._cloneInto(n.iHash), n; } clone() { return this._cloneInto(); } destroy() { this.destroyed = true, this.oHash.destroy(), this.iHash.destroy(); } } f.HMAC = r; const o = (_, n, d) => new r(_, n).update(d).digest(); f.hmac = o, f.hmac.create = (_, n) => new r(_, n); })(dd)), dd; } var rp; function Jm() { if (rp) return ys; rp = 1, Object.defineProperty(ys, "__esModule", { value: true }), ys.pbkdf2 = _, ys.pbkdf2Async = n; const f = Vm(), t = Ts(); function r(d, c, h, w) { (0, t.ahash)(d); const k = (0, t.checkOpts)({ dkLen: 32, asyncTick: 10 }, w), { c: x, dkLen: R, asyncTick: D } = k; if ((0, t.anumber)(x), (0, t.anumber)(R), (0, t.anumber)(D), x < 1) throw new Error("iterations (c) should be >= 1"); const Y = (0, t.kdfInputToBytes)(c), P = (0, t.kdfInputToBytes)(h), ft = new Uint8Array(R), _t = f.hmac.create(d, Y), V = _t._cloneInto().update(P); return { c: x, dkLen: R, asyncTick: D, DK: ft, PRF: _t, PRFSalt: V }; } function o(d, c, h, w, k) { return d.destroy(), c.destroy(), w && w.destroy(), (0, t.clean)(k), h; } function _(d, c, h, w) { const { c: k, dkLen: x, DK: R, PRF: D, PRFSalt: Y } = r(d, c, h, w); let P; const ft = new Uint8Array(4), _t = (0, t.createView)(ft), V = new Uint8Array(D.outputLen); for (let xt = 1, ct = 0; ct < x; xt++, ct += D.outputLen) { const at = R.subarray(ct, ct + D.outputLen); _t.setInt32(0, xt, false), (P = Y._cloneInto(P)).update(ft).digestInto(V), at.set(V.subarray(0, at.length)); for (let rt = 1; rt < k; rt++) { D._cloneInto(P).update(V).digestInto(V); for (let pt = 0; pt < at.length; pt++) at[pt] ^= V[pt]; } } return o(D, Y, R, P, V); } async function n(d, c, h, w) { const { c: k, dkLen: x, asyncTick: R, DK: D, PRF: Y, PRFSalt: P } = r(d, c, h, w); let ft; const _t = new Uint8Array(4), V = (0, t.createView)(_t), xt = new Uint8Array(Y.outputLen); for (let ct = 1, at = 0; at < x; ct++, at += Y.outputLen) { const rt = D.subarray(at, at + Y.outputLen); V.setInt32(0, ct, false), (ft = P._cloneInto(ft)).update(_t).digestInto(xt), rt.set(xt.subarray(0, rt.length)), await (0, t.asyncLoop)(k - 1, R, () => { Y._cloneInto(ft).update(xt).digestInto(xt); for (let pt = 0; pt < rt.length; pt++) rt[pt] ^= xt[pt]; }); } return o(Y, P, D, ft, xt); } return ys; } var Xn = {}; const Xm = JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]'), Zm = JSON.parse('["\u7684","\u4E00","\u662F","\u5728","\u4E0D","\u4E86","\u6709","\u548C","\u4EBA","\u8FD9","\u4E2D","\u5927","\u4E3A","\u4E0A","\u4E2A","\u56FD","\u6211","\u4EE5","\u8981","\u4ED6","\u65F6","\u6765","\u7528","\u4EEC","\u751F","\u5230","\u4F5C","\u5730","\u4E8E","\u51FA","\u5C31","\u5206","\u5BF9","\u6210","\u4F1A","\u53EF","\u4E3B","\u53D1","\u5E74","\u52A8","\u540C","\u5DE5","\u4E5F","\u80FD","\u4E0B","\u8FC7","\u5B50","\u8BF4","\u4EA7","\u79CD","\u9762","\u800C","\u65B9","\u540E","\u591A","\u5B9A","\u884C","\u5B66","\u6CD5","\u6240","\u6C11","\u5F97","\u7ECF","\u5341","\u4E09","\u4E4B","\u8FDB","\u7740","\u7B49","\u90E8","\u5EA6","\u5BB6","\u7535","\u529B","\u91CC","\u5982","\u6C34","\u5316","\u9AD8","\u81EA","\u4E8C","\u7406","\u8D77","\u5C0F","\u7269","\u73B0","\u5B9E","\u52A0","\u91CF","\u90FD","\u4E24","\u4F53","\u5236","\u673A","\u5F53","\u4F7F","\u70B9","\u4ECE","\u4E1A","\u672C","\u53BB","\u628A","\u6027","\u597D","\u5E94","\u5F00","\u5B83","\u5408","\u8FD8","\u56E0","\u7531","\u5176","\u4E9B","\u7136","\u524D","\u5916","\u5929","\u653F","\u56DB","\u65E5","\u90A3","\u793E","\u4E49","\u4E8B","\u5E73","\u5F62","\u76F8","\u5168","\u8868","\u95F4","\u6837","\u4E0E","\u5173","\u5404","\u91CD","\u65B0","\u7EBF","\u5185","\u6570","\u6B63","\u5FC3","\u53CD","\u4F60","\u660E","\u770B","\u539F","\u53C8","\u4E48","\u5229","\u6BD4","\u6216","\u4F46","\u8D28","\u6C14","\u7B2C","\u5411","\u9053","\u547D","\u6B64","\u53D8","\u6761","\u53EA","\u6CA1","\u7ED3","\u89E3","\u95EE","\u610F","\u5EFA","\u6708","\u516C","\u65E0","\u7CFB","\u519B","\u5F88","\u60C5","\u8005","\u6700","\u7ACB","\u4EE3","\u60F3","\u5DF2","\u901A","\u5E76","\u63D0","\u76F4","\u9898","\u515A","\u7A0B","\u5C55","\u4E94","\u679C","\u6599","\u8C61","\u5458","\u9769","\u4F4D","\u5165","\u5E38","\u6587","\u603B","\u6B21","\u54C1","\u5F0F","\u6D3B","\u8BBE","\u53CA","\u7BA1","\u7279","\u4EF6","\u957F","\u6C42","\u8001","\u5934","\u57FA","\u8D44","\u8FB9","\u6D41","\u8DEF","\u7EA7","\u5C11","\u56FE","\u5C71","\u7EDF","\u63A5","\u77E5","\u8F83","\u5C06","\u7EC4","\u89C1","\u8BA1","\u522B","\u5979","\u624B","\u89D2","\u671F","\u6839","\u8BBA","\u8FD0","\u519C","\u6307","\u51E0","\u4E5D","\u533A","\u5F3A","\u653E","\u51B3","\u897F","\u88AB","\u5E72","\u505A","\u5FC5","\u6218","\u5148","\u56DE","\u5219","\u4EFB","\u53D6","\u636E","\u5904","\u961F","\u5357","\u7ED9","\u8272","\u5149","\u95E8","\u5373","\u4FDD","\u6CBB","\u5317","\u9020","\u767E","\u89C4","\u70ED","\u9886","\u4E03","\u6D77","\u53E3","\u4E1C","\u5BFC","\u5668","\u538B","\u5FD7","\u4E16","\u91D1","\u589E","\u4E89","\u6D4E","\u9636","\u6CB9","\u601D","\u672F","\u6781","\u4EA4","\u53D7","\u8054","\u4EC0","\u8BA4","\u516D","\u5171","\u6743","\u6536","\u8BC1","\u6539","\u6E05","\u7F8E","\u518D","\u91C7","\u8F6C","\u66F4","\u5355","\u98CE","\u5207","\u6253","\u767D","\u6559","\u901F","\u82B1","\u5E26","\u5B89","\u573A","\u8EAB","\u8F66","\u4F8B","\u771F","\u52A1","\u5177","\u4E07","\u6BCF","\u76EE","\u81F3","\u8FBE","\u8D70","\u79EF","\u793A","\u8BAE","\u58F0","\u62A5","\u6597","\u5B8C","\u7C7B","\u516B","\u79BB","\u534E","\u540D","\u786E","\u624D","\u79D1","\u5F20","\u4FE1","\u9A6C","\u8282","\u8BDD","\u7C73","\u6574","\u7A7A","\u5143","\u51B5","\u4ECA","\u96C6","\u6E29","\u4F20","\u571F","\u8BB8","\u6B65","\u7FA4","\u5E7F","\u77F3","\u8BB0","\u9700","\u6BB5","\u7814","\u754C","\u62C9","\u6797","\u5F8B","\u53EB","\u4E14","\u7A76","\u89C2","\u8D8A","\u7EC7","\u88C5","\u5F71","\u7B97","\u4F4E","\u6301","\u97F3","\u4F17","\u4E66","\u5E03","\u590D","\u5BB9","\u513F","\u987B","\u9645","\u5546","\u975E","\u9A8C","\u8FDE","\u65AD","\u6DF1","\u96BE","\u8FD1","\u77FF","\u5343","\u5468","\u59D4","\u7D20","\u6280","\u5907","\u534A","\u529E","\u9752","\u7701","\u5217","\u4E60","\u54CD","\u7EA6","\u652F","\u822C","\u53F2","\u611F","\u52B3","\u4FBF","\u56E2","\u5F80","\u9178","\u5386","\u5E02","\u514B","\u4F55","\u9664","\u6D88","\u6784","\u5E9C","\u79F0","\u592A","\u51C6","\u7CBE","\u503C","\u53F7","\u7387","\u65CF","\u7EF4","\u5212","\u9009","\u6807","\u5199","\u5B58","\u5019","\u6BDB","\u4EB2","\u5FEB","\u6548","\u65AF","\u9662","\u67E5","\u6C5F","\u578B","\u773C","\u738B","\u6309","\u683C","\u517B","\u6613","\u7F6E","\u6D3E","\u5C42","\u7247","\u59CB","\u5374","\u4E13","\u72B6","\u80B2","\u5382","\u4EAC","\u8BC6","\u9002","\u5C5E","\u5706","\u5305","\u706B","\u4F4F","\u8C03","\u6EE1","\u53BF","\u5C40","\u7167","\u53C2","\u7EA2","\u7EC6","\u5F15","\u542C","\u8BE5","\u94C1","\u4EF7","\u4E25","\u9996","\u5E95","\u6DB2","\u5B98","\u5FB7","\u968F","\u75C5","\u82CF","\u5931","\u5C14","\u6B7B","\u8BB2","\u914D","\u5973","\u9EC4","\u63A8","\u663E","\u8C08","\u7F6A","\u795E","\u827A","\u5462","\u5E2D","\u542B","\u4F01","\u671B","\u5BC6","\u6279","\u8425","\u9879","\u9632","\u4E3E","\u7403","\u82F1","\u6C27","\u52BF","\u544A","\u674E","\u53F0","\u843D","\u6728","\u5E2E","\u8F6E","\u7834","\u4E9A","\u5E08","\u56F4","\u6CE8","\u8FDC","\u5B57","\u6750","\u6392","\u4F9B","\u6CB3","\u6001","\u5C01","\u53E6","\u65BD","\u51CF","\u6811","\u6EB6","\u600E","\u6B62","\u6848","\u8A00","\u58EB","\u5747","\u6B66","\u56FA","\u53F6","\u9C7C","\u6CE2","\u89C6","\u4EC5","\u8D39","\u7D27","\u7231","\u5DE6","\u7AE0","\u65E9","\u671D","\u5BB3","\u7EED","\u8F7B","\u670D","\u8BD5","\u98DF","\u5145","\u5175","\u6E90","\u5224","\u62A4","\u53F8","\u8DB3","\u67D0","\u7EC3","\u5DEE","\u81F4","\u677F","\u7530","\u964D","\u9ED1","\u72AF","\u8D1F","\u51FB","\u8303","\u7EE7","\u5174","\u4F3C","\u4F59","\u575A","\u66F2","\u8F93","\u4FEE","\u6545","\u57CE","\u592B","\u591F","\u9001","\u7B14","\u8239","\u5360","\u53F3","\u8D22","\u5403","\u5BCC","\u6625","\u804C","\u89C9","\u6C49","\u753B","\u529F","\u5DF4","\u8DDF","\u867D","\u6742","\u98DE","\u68C0","\u5438","\u52A9","\u5347","\u9633","\u4E92","\u521D","\u521B","\u6297","\u8003","\u6295","\u574F","\u7B56","\u53E4","\u5F84","\u6362","\u672A","\u8DD1","\u7559","\u94A2","\u66FE","\u7AEF","\u8D23","\u7AD9","\u7B80","\u8FF0","\u94B1","\u526F","\u5C3D","\u5E1D","\u5C04","\u8349","\u51B2","\u627F","\u72EC","\u4EE4","\u9650","\u963F","\u5BA3","\u73AF","\u53CC","\u8BF7","\u8D85","\u5FAE","\u8BA9","\u63A7","\u5DDE","\u826F","\u8F74","\u627E","\u5426","\u7EAA","\u76CA","\u4F9D","\u4F18","\u9876","\u7840","\u8F7D","\u5012","\u623F","\u7A81","\u5750","\u7C89","\u654C","\u7565","\u5BA2","\u8881","\u51B7","\u80DC","\u7EDD","\u6790","\u5757","\u5242","\u6D4B","\u4E1D","\u534F","\u8BC9","\u5FF5","\u9648","\u4ECD","\u7F57","\u76D0","\u53CB","\u6D0B","\u9519","\u82E6","\u591C","\u5211","\u79FB","\u9891","\u9010","\u9760","\u6DF7","\u6BCD","\u77ED","\u76AE","\u7EC8","\u805A","\u6C7D","\u6751","\u4E91","\u54EA","\u65E2","\u8DDD","\u536B","\u505C","\u70C8","\u592E","\u5BDF","\u70E7","\u8FC5","\u5883","\u82E5","\u5370","\u6D32","\u523B","\u62EC","\u6FC0","\u5B54","\u641E","\u751A","\u5BA4","\u5F85","\u6838","\u6821","\u6563","\u4FB5","\u5427","\u7532","\u6E38","\u4E45","\u83DC","\u5473","\u65E7","\u6A21","\u6E56","\u8D27","\u635F","\u9884","\u963B","\u6BEB","\u666E","\u7A33","\u4E59","\u5988","\u690D","\u606F","\u6269","\u94F6","\u8BED","\u6325","\u9152","\u5B88","\u62FF","\u5E8F","\u7EB8","\u533B","\u7F3A","\u96E8","\u5417","\u9488","\u5218","\u554A","\u6025","\u5531","\u8BEF","\u8BAD","\u613F","\u5BA1","\u9644","\u83B7","\u8336","\u9C9C","\u7CAE","\u65A4","\u5B69","\u8131","\u786B","\u80A5","\u5584","\u9F99","\u6F14","\u7236","\u6E10","\u8840","\u6B22","\u68B0","\u638C","\u6B4C","\u6C99","\u521A","\u653B","\u8C13","\u76FE","\u8BA8","\u665A","\u7C92","\u4E71","\u71C3","\u77DB","\u4E4E","\u6740","\u836F","\u5B81","\u9C81","\u8D35","\u949F","\u7164","\u8BFB","\u73ED","\u4F2F","\u9999","\u4ECB","\u8FEB","\u53E5","\u4E30","\u57F9","\u63E1","\u5170","\u62C5","\u5F26","\u86CB","\u6C89","\u5047","\u7A7F","\u6267","\u7B54","\u4E50","\u8C01","\u987A","\u70DF","\u7F29","\u5F81","\u8138","\u559C","\u677E","\u811A","\u56F0","\u5F02","\u514D","\u80CC","\u661F","\u798F","\u4E70","\u67D3","\u4E95","\u6982","\u6162","\u6015","\u78C1","\u500D","\u7956","\u7687","\u4FC3","\u9759","\u8865","\u8BC4","\u7FFB","\u8089","\u8DF5","\u5C3C","\u8863","\u5BBD","\u626C","\u68C9","\u5E0C","\u4F24","\u64CD","\u5782","\u79CB","\u5B9C","\u6C22","\u5957","\u7763","\u632F","\u67B6","\u4EAE","\u672B","\u5BAA","\u5E86","\u7F16","\u725B","\u89E6","\u6620","\u96F7","\u9500","\u8BD7","\u5EA7","\u5C45","\u6293","\u88C2","\u80DE","\u547C","\u5A18","\u666F","\u5A01","\u7EFF","\u6676","\u539A","\u76DF","\u8861","\u9E21","\u5B59","\u5EF6","\u5371","\u80F6","\u5C4B","\u4E61","\u4E34","\u9646","\u987E","\u6389","\u5440","\u706F","\u5C81","\u63AA","\u675F","\u8010","\u5267","\u7389","\u8D75","\u8DF3","\u54E5","\u5B63","\u8BFE","\u51EF","\u80E1","\u989D","\u6B3E","\u7ECD","\u5377","\u9F50","\u4F1F","\u84B8","\u6B96","\u6C38","\u5B97","\u82D7","\u5DDD","\u7089","\u5CA9","\u5F31","\u96F6","\u6768","\u594F","\u6CBF","\u9732","\u6746","\u63A2","\u6ED1","\u9547","\u996D","\u6D53","\u822A","\u6000","\u8D76","\u5E93","\u593A","\u4F0A","\u7075","\u7A0E","\u9014","\u706D","\u8D5B","\u5F52","\u53EC","\u9F13","\u64AD","\u76D8","\u88C1","\u9669","\u5EB7","\u552F","\u5F55","\u83CC","\u7EAF","\u501F","\u7CD6","\u76D6","\u6A2A","\u7B26","\u79C1","\u52AA","\u5802","\u57DF","\u67AA","\u6DA6","\u5E45","\u54C8","\u7ADF","\u719F","\u866B","\u6CFD","\u8111","\u58E4","\u78B3","\u6B27","\u904D","\u4FA7","\u5BE8","\u6562","\u5F7B","\u8651","\u659C","\u8584","\u5EAD","\u7EB3","\u5F39","\u9972","\u4F38","\u6298","\u9EA6","\u6E7F","\u6697","\u8377","\u74E6","\u585E","\u5E8A","\u7B51","\u6076","\u6237","\u8BBF","\u5854","\u5947","\u900F","\u6881","\u5200","\u65CB","\u8FF9","\u5361","\u6C2F","\u9047","\u4EFD","\u6BD2","\u6CE5","\u9000","\u6D17","\u6446","\u7070","\u5F69","\u5356","\u8017","\u590F","\u62E9","\u5FD9","\u94DC","\u732E","\u786C","\u4E88","\u7E41","\u5708","\u96EA","\u51FD","\u4EA6","\u62BD","\u7BC7","\u9635","\u9634","\u4E01","\u5C3A","\u8FFD","\u5806","\u96C4","\u8FCE","\u6CDB","\u7238","\u697C","\u907F","\u8C0B","\u5428","\u91CE","\u732A","\u65D7","\u7D2F","\u504F","\u5178","\u9986","\u7D22","\u79E6","\u8102","\u6F6E","\u7237","\u8C46","\u5FFD","\u6258","\u60CA","\u5851","\u9057","\u6108","\u6731","\u66FF","\u7EA4","\u7C97","\u503E","\u5C1A","\u75DB","\u695A","\u8C22","\u594B","\u8D2D","\u78E8","\u541B","\u6C60","\u65C1","\u788E","\u9AA8","\u76D1","\u6355","\u5F1F","\u66B4","\u5272","\u8D2F","\u6B8A","\u91CA","\u8BCD","\u4EA1","\u58C1","\u987F","\u5B9D","\u5348","\u5C18","\u95FB","\u63ED","\u70AE","\u6B8B","\u51AC","\u6865","\u5987","\u8B66","\u7EFC","\u62DB","\u5434","\u4ED8","\u6D6E","\u906D","\u5F90","\u60A8","\u6447","\u8C37","\u8D5E","\u7BB1","\u9694","\u8BA2","\u7537","\u5439","\u56ED","\u7EB7","\u5510","\u8D25","\u5B8B","\u73BB","\u5DE8","\u8015","\u5766","\u8363","\u95ED","\u6E7E","\u952E","\u51E1","\u9A7B","\u9505","\u6551","\u6069","\u5265","\u51DD","\u78B1","\u9F7F","\u622A","\u70BC","\u9EBB","\u7EBA","\u7981","\u5E9F","\u76DB","\u7248","\u7F13","\u51C0","\u775B","\u660C","\u5A5A","\u6D89","\u7B52","\u5634","\u63D2","\u5CB8","\u6717","\u5E84","\u8857","\u85CF","\u59D1","\u8D38","\u8150","\u5974","\u5566","\u60EF","\u4E58","\u4F19","\u6062","\u5300","\u7EB1","\u624E","\u8FA9","\u8033","\u5F6A","\u81E3","\u4EBF","\u7483","\u62B5","\u8109","\u79C0","\u8428","\u4FC4","\u7F51","\u821E","\u5E97","\u55B7","\u7EB5","\u5BF8","\u6C57","\u6302","\u6D2A","\u8D3A","\u95EA","\u67EC","\u7206","\u70EF","\u6D25","\u7A3B","\u5899","\u8F6F","\u52C7","\u50CF","\u6EDA","\u5398","\u8499","\u82B3","\u80AF","\u5761","\u67F1","\u8361","\u817F","\u4EEA","\u65C5","\u5C3E","\u8F67","\u51B0","\u8D21","\u767B","\u9ECE","\u524A","\u94BB","\u52D2","\u9003","\u969C","\u6C28","\u90ED","\u5CF0","\u5E01","\u6E2F","\u4F0F","\u8F68","\u4EA9","\u6BD5","\u64E6","\u83AB","\u523A","\u6D6A","\u79D8","\u63F4","\u682A","\u5065","\u552E","\u80A1","\u5C9B","\u7518","\u6CE1","\u7761","\u7AE5","\u94F8","\u6C64","\u9600","\u4F11","\u6C47","\u820D","\u7267","\u7ED5","\u70B8","\u54F2","\u78F7","\u7EE9","\u670B","\u6DE1","\u5C16","\u542F","\u9677","\u67F4","\u5448","\u5F92","\u989C","\u6CEA","\u7A0D","\u5FD8","\u6CF5","\u84DD","\u62D6","\u6D1E","\u6388","\u955C","\u8F9B","\u58EE","\u950B","\u8D2B","\u865A","\u5F2F","\u6469","\u6CF0","\u5E7C","\u5EF7","\u5C0A","\u7A97","\u7EB2","\u5F04","\u96B6","\u7591","\u6C0F","\u5BAB","\u59D0","\u9707","\u745E","\u602A","\u5C24","\u7434","\u5FAA","\u63CF","\u819C","\u8FDD","\u5939","\u8170","\u7F18","\u73E0","\u7A77","\u68EE","\u679D","\u7AF9","\u6C9F","\u50AC","\u7EF3","\u5FC6","\u90A6","\u5269","\u5E78","\u6D46","\u680F","\u62E5","\u7259","\u8D2E","\u793C","\u6EE4","\u94A0","\u7EB9","\u7F62","\u62CD","\u54B1","\u558A","\u8896","\u57C3","\u52E4","\u7F5A","\u7126","\u6F5C","\u4F0D","\u58A8","\u6B32","\u7F1D","\u59D3","\u520A","\u9971","\u4EFF","\u5956","\u94DD","\u9B3C","\u4E3D","\u8DE8","\u9ED8","\u6316","\u94FE","\u626B","\u559D","\u888B","\u70AD","\u6C61","\u5E55","\u8BF8","\u5F27","\u52B1","\u6885","\u5976","\u6D01","\u707E","\u821F","\u9274","\u82EF","\u8BBC","\u62B1","\u6BC1","\u61C2","\u5BD2","\u667A","\u57D4","\u5BC4","\u5C4A","\u8DC3","\u6E21","\u6311","\u4E39","\u8270","\u8D1D","\u78B0","\u62D4","\u7239","\u6234","\u7801","\u68A6","\u82BD","\u7194","\u8D64","\u6E14","\u54ED","\u656C","\u9897","\u5954","\u94C5","\u4EF2","\u864E","\u7A00","\u59B9","\u4E4F","\u73CD","\u7533","\u684C","\u9075","\u5141","\u9686","\u87BA","\u4ED3","\u9B4F","\u9510","\u6653","\u6C2E","\u517C","\u9690","\u788D","\u8D6B","\u62E8","\u5FE0","\u8083","\u7F38","\u7275","\u62A2","\u535A","\u5DE7","\u58F3","\u5144","\u675C","\u8BAF","\u8BDA","\u78A7","\u7965","\u67EF","\u9875","\u5DE1","\u77E9","\u60B2","\u704C","\u9F84","\u4F26","\u7968","\u5BFB","\u6842","\u94FA","\u5723","\u6050","\u6070","\u90D1","\u8DA3","\u62AC","\u8352","\u817E","\u8D34","\u67D4","\u6EF4","\u731B","\u9614","\u8F86","\u59BB","\u586B","\u64A4","\u50A8","\u7B7E","\u95F9","\u6270","\u7D2B","\u7802","\u9012","\u620F","\u540A","\u9676","\u4F10","\u5582","\u7597","\u74F6","\u5A46","\u629A","\u81C2","\u6478","\u5FCD","\u867E","\u8721","\u90BB","\u80F8","\u5DE9","\u6324","\u5076","\u5F03","\u69FD","\u52B2","\u4E73","\u9093","\u5409","\u4EC1","\u70C2","\u7816","\u79DF","\u4E4C","\u8230","\u4F34","\u74DC","\u6D45","\u4E19","\u6682","\u71E5","\u6A61","\u67F3","\u8FF7","\u6696","\u724C","\u79E7","\u80C6","\u8BE6","\u7C27","\u8E0F","\u74F7","\u8C31","\u5446","\u5BBE","\u7CCA","\u6D1B","\u8F89","\u6124","\u7ADE","\u9699","\u6012","\u7C98","\u4E43","\u7EEA","\u80A9","\u7C4D","\u654F","\u6D82","\u7199","\u7686","\u4FA6","\u60AC","\u6398","\u4EAB","\u7EA0","\u9192","\u72C2","\u9501","\u6DC0","\u6068","\u7272","\u9738","\u722C","\u8D4F","\u9006","\u73A9","\u9675","\u795D","\u79D2","\u6D59","\u8C8C","\u5F79","\u5F7C","\u6089","\u9E2D","\u8D8B","\u51E4","\u6668","\u755C","\u8F88","\u79E9","\u5375","\u7F72","\u68AF","\u708E","\u6EE9","\u68CB","\u9A71","\u7B5B","\u5CE1","\u5192","\u5565","\u5BFF","\u8BD1","\u6D78","\u6CC9","\u5E3D","\u8FDF","\u7845","\u7586","\u8D37","\u6F0F","\u7A3F","\u51A0","\u5AE9","\u80C1","\u82AF","\u7262","\u53DB","\u8680","\u5965","\u9E23","\u5CAD","\u7F8A","\u51ED","\u4E32","\u5858","\u7ED8","\u9175","\u878D","\u76C6","\u9521","\u5E99","\u7B79","\u51BB","\u8F85","\u6444","\u88AD","\u7B4B","\u62D2","\u50DA","\u65F1","\u94BE","\u9E1F","\u6F06","\u6C88","\u7709","\u758F","\u6DFB","\u68D2","\u7A57","\u785D","\u97E9","\u903C","\u626D","\u4FA8","\u51C9","\u633A","\u7897","\u683D","\u7092","\u676F","\u60A3","\u998F","\u529D","\u8C6A","\u8FBD","\u52C3","\u9E3F","\u65E6","\u540F","\u62DC","\u72D7","\u57CB","\u8F8A","\u63A9","\u996E","\u642C","\u9A82","\u8F9E","\u52FE","\u6263","\u4F30","\u848B","\u7ED2","\u96FE","\u4E08","\u6735","\u59C6","\u62DF","\u5B87","\u8F91","\u9655","\u96D5","\u507F","\u84C4","\u5D07","\u526A","\u5021","\u5385","\u54AC","\u9A76","\u85AF","\u5237","\u65A5","\u756A","\u8D4B","\u5949","\u4F5B","\u6D47","\u6F2B","\u66FC","\u6247","\u9499","\u6843","\u6276","\u4ED4","\u8FD4","\u4FD7","\u4E8F","\u8154","\u978B","\u68F1","\u8986","\u6846","\u6084","\u53D4","\u649E","\u9A97","\u52D8","\u65FA","\u6CB8","\u5B64","\u5410","\u5B5F","\u6E20","\u5C48","\u75BE","\u5999","\u60DC","\u4EF0","\u72E0","\u80C0","\u8C10","\u629B","\u9709","\u6851","\u5C97","\u561B","\u8870","\u76D7","\u6E17","\u810F","\u8D56","\u6D8C","\u751C","\u66F9","\u9605","\u808C","\u54E9","\u5389","\u70C3","\u7EAC","\u6BC5","\u6628","\u4F2A","\u75C7","\u716E","\u53F9","\u9489","\u642D","\u830E","\u7B3C","\u9177","\u5077","\u5F13","\u9525","\u6052","\u6770","\u5751","\u9F3B","\u7FFC","\u7EB6","\u53D9","\u72F1","\u902E","\u7F50","\u7EDC","\u68DA","\u6291","\u81A8","\u852C","\u5BFA","\u9AA4","\u7A46","\u51B6","\u67AF","\u518C","\u5C38","\u51F8","\u7EC5","\u576F","\u727A","\u7130","\u8F70","\u6B23","\u664B","\u7626","\u5FA1","\u952D","\u9526","\u4E27","\u65EC","\u953B","\u5784","\u641C","\u6251","\u9080","\u4EAD","\u916F","\u8FC8","\u8212","\u8106","\u9176","\u95F2","\u5FE7","\u915A","\u987D","\u7FBD","\u6DA8","\u5378","\u4ED7","\u966A","\u8F9F","\u60E9","\u676D","\u59DA","\u809A","\u6349","\u98D8","\u6F02","\u6606","\u6B3A","\u543E","\u90CE","\u70F7","\u6C41","\u5475","\u9970","\u8427","\u96C5","\u90AE","\u8FC1","\u71D5","\u6492","\u59FB","\u8D74","\u5BB4","\u70E6","\u503A","\u5E10","\u6591","\u94C3","\u65E8","\u9187","\u8463","\u997C","\u96CF","\u59FF","\u62CC","\u5085","\u8179","\u59A5","\u63C9","\u8D24","\u62C6","\u6B6A","\u8461","\u80FA","\u4E22","\u6D69","\u5FBD","\u6602","\u57AB","\u6321","\u89C8","\u8D2A","\u6170","\u7F34","\u6C6A","\u614C","\u51AF","\u8BFA","\u59DC","\u8C0A","\u51F6","\u52A3","\u8BEC","\u8000","\u660F","\u8EBA","\u76C8","\u9A91","\u4E54","\u6EAA","\u4E1B","\u5362","\u62B9","\u95F7","\u54A8","\u522E","\u9A7E","\u7F06","\u609F","\u6458","\u94D2","\u63B7","\u9887","\u5E7B","\u67C4","\u60E0","\u60E8","\u4F73","\u4EC7","\u814A","\u7A9D","\u6DA4","\u5251","\u77A7","\u5821","\u6CFC","\u8471","\u7F69","\u970D","\u635E","\u80CE","\u82CD","\u6EE8","\u4FE9","\u6345","\u6E58","\u780D","\u971E","\u90B5","\u8404","\u75AF","\u6DEE","\u9042","\u718A","\u7CAA","\u70D8","\u5BBF","\u6863","\u6208","\u9A73","\u5AC2","\u88D5","\u5F99","\u7BAD","\u6350","\u80A0","\u6491","\u6652","\u8FA8","\u6BBF","\u83B2","\u644A","\u6405","\u9171","\u5C4F","\u75AB","\u54C0","\u8521","\u5835","\u6CAB","\u76B1","\u7545","\u53E0","\u9601","\u83B1","\u6572","\u8F96","\u94A9","\u75D5","\u575D","\u5DF7","\u997F","\u7978","\u4E18","\u7384","\u6E9C","\u66F0","\u903B","\u5F6D","\u5C1D","\u537F","\u59A8","\u8247","\u541E","\u97E6","\u6028","\u77EE","\u6B47"]'), $m = JSON.parse('["\u7684","\u4E00","\u662F","\u5728","\u4E0D","\u4E86","\u6709","\u548C","\u4EBA","\u9019","\u4E2D","\u5927","\u70BA","\u4E0A","\u500B","\u570B","\u6211","\u4EE5","\u8981","\u4ED6","\u6642","\u4F86","\u7528","\u5011","\u751F","\u5230","\u4F5C","\u5730","\u65BC","\u51FA","\u5C31","\u5206","\u5C0D","\u6210","\u6703","\u53EF","\u4E3B","\u767C","\u5E74","\u52D5","\u540C","\u5DE5","\u4E5F","\u80FD","\u4E0B","\u904E","\u5B50","\u8AAA","\u7522","\u7A2E","\u9762","\u800C","\u65B9","\u5F8C","\u591A","\u5B9A","\u884C","\u5B78","\u6CD5","\u6240","\u6C11","\u5F97","\u7D93","\u5341","\u4E09","\u4E4B","\u9032","\u8457","\u7B49","\u90E8","\u5EA6","\u5BB6","\u96FB","\u529B","\u88E1","\u5982","\u6C34","\u5316","\u9AD8","\u81EA","\u4E8C","\u7406","\u8D77","\u5C0F","\u7269","\u73FE","\u5BE6","\u52A0","\u91CF","\u90FD","\u5169","\u9AD4","\u5236","\u6A5F","\u7576","\u4F7F","\u9EDE","\u5F9E","\u696D","\u672C","\u53BB","\u628A","\u6027","\u597D","\u61C9","\u958B","\u5B83","\u5408","\u9084","\u56E0","\u7531","\u5176","\u4E9B","\u7136","\u524D","\u5916","\u5929","\u653F","\u56DB","\u65E5","\u90A3","\u793E","\u7FA9","\u4E8B","\u5E73","\u5F62","\u76F8","\u5168","\u8868","\u9593","\u6A23","\u8207","\u95DC","\u5404","\u91CD","\u65B0","\u7DDA","\u5167","\u6578","\u6B63","\u5FC3","\u53CD","\u4F60","\u660E","\u770B","\u539F","\u53C8","\u9EBC","\u5229","\u6BD4","\u6216","\u4F46","\u8CEA","\u6C23","\u7B2C","\u5411","\u9053","\u547D","\u6B64","\u8B8A","\u689D","\u53EA","\u6C92","\u7D50","\u89E3","\u554F","\u610F","\u5EFA","\u6708","\u516C","\u7121","\u7CFB","\u8ECD","\u5F88","\u60C5","\u8005","\u6700","\u7ACB","\u4EE3","\u60F3","\u5DF2","\u901A","\u4E26","\u63D0","\u76F4","\u984C","\u9EE8","\u7A0B","\u5C55","\u4E94","\u679C","\u6599","\u8C61","\u54E1","\u9769","\u4F4D","\u5165","\u5E38","\u6587","\u7E3D","\u6B21","\u54C1","\u5F0F","\u6D3B","\u8A2D","\u53CA","\u7BA1","\u7279","\u4EF6","\u9577","\u6C42","\u8001","\u982D","\u57FA","\u8CC7","\u908A","\u6D41","\u8DEF","\u7D1A","\u5C11","\u5716","\u5C71","\u7D71","\u63A5","\u77E5","\u8F03","\u5C07","\u7D44","\u898B","\u8A08","\u5225","\u5979","\u624B","\u89D2","\u671F","\u6839","\u8AD6","\u904B","\u8FB2","\u6307","\u5E7E","\u4E5D","\u5340","\u5F37","\u653E","\u6C7A","\u897F","\u88AB","\u5E79","\u505A","\u5FC5","\u6230","\u5148","\u56DE","\u5247","\u4EFB","\u53D6","\u64DA","\u8655","\u968A","\u5357","\u7D66","\u8272","\u5149","\u9580","\u5373","\u4FDD","\u6CBB","\u5317","\u9020","\u767E","\u898F","\u71B1","\u9818","\u4E03","\u6D77","\u53E3","\u6771","\u5C0E","\u5668","\u58D3","\u5FD7","\u4E16","\u91D1","\u589E","\u722D","\u6FDF","\u968E","\u6CB9","\u601D","\u8853","\u6975","\u4EA4","\u53D7","\u806F","\u4EC0","\u8A8D","\u516D","\u5171","\u6B0A","\u6536","\u8B49","\u6539","\u6E05","\u7F8E","\u518D","\u63A1","\u8F49","\u66F4","\u55AE","\u98A8","\u5207","\u6253","\u767D","\u6559","\u901F","\u82B1","\u5E36","\u5B89","\u5834","\u8EAB","\u8ECA","\u4F8B","\u771F","\u52D9","\u5177","\u842C","\u6BCF","\u76EE","\u81F3","\u9054","\u8D70","\u7A4D","\u793A","\u8B70","\u8072","\u5831","\u9B25","\u5B8C","\u985E","\u516B","\u96E2","\u83EF","\u540D","\u78BA","\u624D","\u79D1","\u5F35","\u4FE1","\u99AC","\u7BC0","\u8A71","\u7C73","\u6574","\u7A7A","\u5143","\u6CC1","\u4ECA","\u96C6","\u6EAB","\u50B3","\u571F","\u8A31","\u6B65","\u7FA4","\u5EE3","\u77F3","\u8A18","\u9700","\u6BB5","\u7814","\u754C","\u62C9","\u6797","\u5F8B","\u53EB","\u4E14","\u7A76","\u89C0","\u8D8A","\u7E54","\u88DD","\u5F71","\u7B97","\u4F4E","\u6301","\u97F3","\u773E","\u66F8","\u5E03","\u590D","\u5BB9","\u5152","\u9808","\u969B","\u5546","\u975E","\u9A57","\u9023","\u65B7","\u6DF1","\u96E3","\u8FD1","\u7926","\u5343","\u9031","\u59D4","\u7D20","\u6280","\u5099","\u534A","\u8FA6","\u9752","\u7701","\u5217","\u7FD2","\u97FF","\u7D04","\u652F","\u822C","\u53F2","\u611F","\u52DE","\u4FBF","\u5718","\u5F80","\u9178","\u6B77","\u5E02","\u514B","\u4F55","\u9664","\u6D88","\u69CB","\u5E9C","\u7A31","\u592A","\u6E96","\u7CBE","\u503C","\u865F","\u7387","\u65CF","\u7DAD","\u5283","\u9078","\u6A19","\u5BEB","\u5B58","\u5019","\u6BDB","\u89AA","\u5FEB","\u6548","\u65AF","\u9662","\u67E5","\u6C5F","\u578B","\u773C","\u738B","\u6309","\u683C","\u990A","\u6613","\u7F6E","\u6D3E","\u5C64","\u7247","\u59CB","\u537B","\u5C08","\u72C0","\u80B2","\u5EE0","\u4EAC","\u8B58","\u9069","\u5C6C","\u5713","\u5305","\u706B","\u4F4F","\u8ABF","\u6EFF","\u7E23","\u5C40","\u7167","\u53C3","\u7D05","\u7D30","\u5F15","\u807D","\u8A72","\u9435","\u50F9","\u56B4","\u9996","\u5E95","\u6DB2","\u5B98","\u5FB7","\u96A8","\u75C5","\u8607","\u5931","\u723E","\u6B7B","\u8B1B","\u914D","\u5973","\u9EC3","\u63A8","\u986F","\u8AC7","\u7F6A","\u795E","\u85DD","\u5462","\u5E2D","\u542B","\u4F01","\u671B","\u5BC6","\u6279","\u71DF","\u9805","\u9632","\u8209","\u7403","\u82F1","\u6C27","\u52E2","\u544A","\u674E","\u53F0","\u843D","\u6728","\u5E6B","\u8F2A","\u7834","\u4E9E","\u5E2B","\u570D","\u6CE8","\u9060","\u5B57","\u6750","\u6392","\u4F9B","\u6CB3","\u614B","\u5C01","\u53E6","\u65BD","\u6E1B","\u6A39","\u6EB6","\u600E","\u6B62","\u6848","\u8A00","\u58EB","\u5747","\u6B66","\u56FA","\u8449","\u9B5A","\u6CE2","\u8996","\u50C5","\u8CBB","\u7DCA","\u611B","\u5DE6","\u7AE0","\u65E9","\u671D","\u5BB3","\u7E8C","\u8F15","\u670D","\u8A66","\u98DF","\u5145","\u5175","\u6E90","\u5224","\u8B77","\u53F8","\u8DB3","\u67D0","\u7DF4","\u5DEE","\u81F4","\u677F","\u7530","\u964D","\u9ED1","\u72AF","\u8CA0","\u64CA","\u8303","\u7E7C","\u8208","\u4F3C","\u9918","\u5805","\u66F2","\u8F38","\u4FEE","\u6545","\u57CE","\u592B","\u5920","\u9001","\u7B46","\u8239","\u4F54","\u53F3","\u8CA1","\u5403","\u5BCC","\u6625","\u8077","\u89BA","\u6F22","\u756B","\u529F","\u5DF4","\u8DDF","\u96D6","\u96DC","\u98DB","\u6AA2","\u5438","\u52A9","\u6607","\u967D","\u4E92","\u521D","\u5275","\u6297","\u8003","\u6295","\u58DE","\u7B56","\u53E4","\u5F91","\u63DB","\u672A","\u8DD1","\u7559","\u92FC","\u66FE","\u7AEF","\u8CAC","\u7AD9","\u7C21","\u8FF0","\u9322","\u526F","\u76E1","\u5E1D","\u5C04","\u8349","\u885D","\u627F","\u7368","\u4EE4","\u9650","\u963F","\u5BA3","\u74B0","\u96D9","\u8ACB","\u8D85","\u5FAE","\u8B93","\u63A7","\u5DDE","\u826F","\u8EF8","\u627E","\u5426","\u7D00","\u76CA","\u4F9D","\u512A","\u9802","\u790E","\u8F09","\u5012","\u623F","\u7A81","\u5750","\u7C89","\u6575","\u7565","\u5BA2","\u8881","\u51B7","\u52DD","\u7D55","\u6790","\u584A","\u5291","\u6E2C","\u7D72","\u5354","\u8A34","\u5FF5","\u9673","\u4ECD","\u7F85","\u9E7D","\u53CB","\u6D0B","\u932F","\u82E6","\u591C","\u5211","\u79FB","\u983B","\u9010","\u9760","\u6DF7","\u6BCD","\u77ED","\u76AE","\u7D42","\u805A","\u6C7D","\u6751","\u96F2","\u54EA","\u65E2","\u8DDD","\u885B","\u505C","\u70C8","\u592E","\u5BDF","\u71D2","\u8FC5","\u5883","\u82E5","\u5370","\u6D32","\u523B","\u62EC","\u6FC0","\u5B54","\u641E","\u751A","\u5BA4","\u5F85","\u6838","\u6821","\u6563","\u4FB5","\u5427","\u7532","\u904A","\u4E45","\u83DC","\u5473","\u820A","\u6A21","\u6E56","\u8CA8","\u640D","\u9810","\u963B","\u6BEB","\u666E","\u7A69","\u4E59","\u5ABD","\u690D","\u606F","\u64F4","\u9280","\u8A9E","\u63EE","\u9152","\u5B88","\u62FF","\u5E8F","\u7D19","\u91AB","\u7F3A","\u96E8","\u55CE","\u91DD","\u5289","\u554A","\u6025","\u5531","\u8AA4","\u8A13","\u9858","\u5BE9","\u9644","\u7372","\u8336","\u9BAE","\u7CE7","\u65A4","\u5B69","\u812B","\u786B","\u80A5","\u5584","\u9F8D","\u6F14","\u7236","\u6F38","\u8840","\u6B61","\u68B0","\u638C","\u6B4C","\u6C99","\u525B","\u653B","\u8B02","\u76FE","\u8A0E","\u665A","\u7C92","\u4E82","\u71C3","\u77DB","\u4E4E","\u6BBA","\u85E5","\u5BE7","\u9B6F","\u8CB4","\u9418","\u7164","\u8B80","\u73ED","\u4F2F","\u9999","\u4ECB","\u8FEB","\u53E5","\u8C50","\u57F9","\u63E1","\u862D","\u64D4","\u5F26","\u86CB","\u6C89","\u5047","\u7A7F","\u57F7","\u7B54","\u6A02","\u8AB0","\u9806","\u7159","\u7E2E","\u5FB5","\u81C9","\u559C","\u677E","\u8173","\u56F0","\u7570","\u514D","\u80CC","\u661F","\u798F","\u8CB7","\u67D3","\u4E95","\u6982","\u6162","\u6015","\u78C1","\u500D","\u7956","\u7687","\u4FC3","\u975C","\u88DC","\u8A55","\u7FFB","\u8089","\u8E10","\u5C3C","\u8863","\u5BEC","\u63DA","\u68C9","\u5E0C","\u50B7","\u64CD","\u5782","\u79CB","\u5B9C","\u6C2B","\u5957","\u7763","\u632F","\u67B6","\u4EAE","\u672B","\u61B2","\u6176","\u7DE8","\u725B","\u89F8","\u6620","\u96F7","\u92B7","\u8A69","\u5EA7","\u5C45","\u6293","\u88C2","\u80DE","\u547C","\u5A18","\u666F","\u5A01","\u7DA0","\u6676","\u539A","\u76DF","\u8861","\u96DE","\u5B6B","\u5EF6","\u5371","\u81A0","\u5C4B","\u9109","\u81E8","\u9678","\u9867","\u6389","\u5440","\u71C8","\u6B72","\u63AA","\u675F","\u8010","\u5287","\u7389","\u8D99","\u8DF3","\u54E5","\u5B63","\u8AB2","\u51F1","\u80E1","\u984D","\u6B3E","\u7D39","\u5377","\u9F4A","\u5049","\u84B8","\u6B96","\u6C38","\u5B97","\u82D7","\u5DDD","\u7210","\u5CA9","\u5F31","\u96F6","\u694A","\u594F","\u6CBF","\u9732","\u687F","\u63A2","\u6ED1","\u93AE","\u98EF","\u6FC3","\u822A","\u61F7","\u8D95","\u5EAB","\u596A","\u4F0A","\u9748","\u7A05","\u9014","\u6EC5","\u8CFD","\u6B78","\u53EC","\u9F13","\u64AD","\u76E4","\u88C1","\u96AA","\u5EB7","\u552F","\u9304","\u83CC","\u7D14","\u501F","\u7CD6","\u84CB","\u6A6B","\u7B26","\u79C1","\u52AA","\u5802","\u57DF","\u69CD","\u6F64","\u5E45","\u54C8","\u7ADF","\u719F","\u87F2","\u6FA4","\u8166","\u58E4","\u78B3","\u6B50","\u904D","\u5074","\u5BE8","\u6562","\u5FB9","\u616E","\u659C","\u8584","\u5EAD","\u7D0D","\u5F48","\u98FC","\u4F38","\u6298","\u9EA5","\u6FD5","\u6697","\u8377","\u74E6","\u585E","\u5E8A","\u7BC9","\u60E1","\u6236","\u8A2A","\u5854","\u5947","\u900F","\u6881","\u5200","\u65CB","\u8DE1","\u5361","\u6C2F","\u9047","\u4EFD","\u6BD2","\u6CE5","\u9000","\u6D17","\u64FA","\u7070","\u5F69","\u8CE3","\u8017","\u590F","\u64C7","\u5FD9","\u9285","\u737B","\u786C","\u4E88","\u7E41","\u5708","\u96EA","\u51FD","\u4EA6","\u62BD","\u7BC7","\u9663","\u9670","\u4E01","\u5C3A","\u8FFD","\u5806","\u96C4","\u8FCE","\u6CDB","\u7238","\u6A13","\u907F","\u8B00","\u5678","\u91CE","\u8C6C","\u65D7","\u7D2F","\u504F","\u5178","\u9928","\u7D22","\u79E6","\u8102","\u6F6E","\u723A","\u8C46","\u5FFD","\u6258","\u9A5A","\u5851","\u907A","\u6108","\u6731","\u66FF","\u7E96","\u7C97","\u50BE","\u5C1A","\u75DB","\u695A","\u8B1D","\u596E","\u8CFC","\u78E8","\u541B","\u6C60","\u65C1","\u788E","\u9AA8","\u76E3","\u6355","\u5F1F","\u66B4","\u5272","\u8CAB","\u6B8A","\u91CB","\u8A5E","\u4EA1","\u58C1","\u9813","\u5BF6","\u5348","\u5875","\u805E","\u63ED","\u70AE","\u6B98","\u51AC","\u6A4B","\u5A66","\u8B66","\u7D9C","\u62DB","\u5433","\u4ED8","\u6D6E","\u906D","\u5F90","\u60A8","\u6416","\u8C37","\u8D0A","\u7BB1","\u9694","\u8A02","\u7537","\u5439","\u5712","\u7D1B","\u5510","\u6557","\u5B8B","\u73BB","\u5DE8","\u8015","\u5766","\u69AE","\u9589","\u7063","\u9375","\u51E1","\u99D0","\u934B","\u6551","\u6069","\u525D","\u51DD","\u9E7C","\u9F52","\u622A","\u7149","\u9EBB","\u7D21","\u7981","\u5EE2","\u76DB","\u7248","\u7DE9","\u6DE8","\u775B","\u660C","\u5A5A","\u6D89","\u7B52","\u5634","\u63D2","\u5CB8","\u6717","\u838A","\u8857","\u85CF","\u59D1","\u8CBF","\u8150","\u5974","\u5566","\u6163","\u4E58","\u5925","\u6062","\u52FB","\u7D17","\u624E","\u8FAF","\u8033","\u5F6A","\u81E3","\u5104","\u7483","\u62B5","\u8108","\u79C0","\u85A9","\u4FC4","\u7DB2","\u821E","\u5E97","\u5674","\u7E31","\u5BF8","\u6C57","\u639B","\u6D2A","\u8CC0","\u9583","\u67EC","\u7206","\u70EF","\u6D25","\u7A3B","\u7246","\u8EDF","\u52C7","\u50CF","\u6EFE","\u5398","\u8499","\u82B3","\u80AF","\u5761","\u67F1","\u76EA","\u817F","\u5100","\u65C5","\u5C3E","\u8ECB","\u51B0","\u8CA2","\u767B","\u9ECE","\u524A","\u947D","\u52D2","\u9003","\u969C","\u6C28","\u90ED","\u5CF0","\u5E63","\u6E2F","\u4F0F","\u8ECC","\u755D","\u7562","\u64E6","\u83AB","\u523A","\u6D6A","\u79D8","\u63F4","\u682A","\u5065","\u552E","\u80A1","\u5CF6","\u7518","\u6CE1","\u7761","\u7AE5","\u9444","\u6E6F","\u95A5","\u4F11","\u532F","\u820D","\u7267","\u7E5E","\u70B8","\u54F2","\u78F7","\u7E3E","\u670B","\u6DE1","\u5C16","\u555F","\u9677","\u67F4","\u5448","\u5F92","\u984F","\u6DDA","\u7A0D","\u5FD8","\u6CF5","\u85CD","\u62D6","\u6D1E","\u6388","\u93E1","\u8F9B","\u58EF","\u92D2","\u8CA7","\u865B","\u5F4E","\u6469","\u6CF0","\u5E7C","\u5EF7","\u5C0A","\u7A97","\u7DB1","\u5F04","\u96B8","\u7591","\u6C0F","\u5BAE","\u59D0","\u9707","\u745E","\u602A","\u5C24","\u7434","\u5FAA","\u63CF","\u819C","\u9055","\u593E","\u8170","\u7DE3","\u73E0","\u7AAE","\u68EE","\u679D","\u7AF9","\u6E9D","\u50AC","\u7E69","\u61B6","\u90A6","\u5269","\u5E78","\u6F3F","\u6B04","\u64C1","\u7259","\u8CAF","\u79AE","\u6FFE","\u9209","\u7D0B","\u7F77","\u62CD","\u54B1","\u558A","\u8896","\u57C3","\u52E4","\u7F70","\u7126","\u6F5B","\u4F0D","\u58A8","\u6B32","\u7E2B","\u59D3","\u520A","\u98FD","\u4EFF","\u734E","\u92C1","\u9B3C","\u9E97","\u8DE8","\u9ED8","\u6316","\u93C8","\u6383","\u559D","\u888B","\u70AD","\u6C61","\u5E55","\u8AF8","\u5F27","\u52F5","\u6885","\u5976","\u6F54","\u707D","\u821F","\u9451","\u82EF","\u8A1F","\u62B1","\u6BC0","\u61C2","\u5BD2","\u667A","\u57D4","\u5BC4","\u5C46","\u8E8D","\u6E21","\u6311","\u4E39","\u8271","\u8C9D","\u78B0","\u62D4","\u7239","\u6234","\u78BC","\u5922","\u82BD","\u7194","\u8D64","\u6F01","\u54ED","\u656C","\u9846","\u5954","\u925B","\u4EF2","\u864E","\u7A00","\u59B9","\u4E4F","\u73CD","\u7533","\u684C","\u9075","\u5141","\u9686","\u87BA","\u5009","\u9B4F","\u92B3","\u66C9","\u6C2E","\u517C","\u96B1","\u7919","\u8D6B","\u64A5","\u5FE0","\u8085","\u7F38","\u727D","\u6436","\u535A","\u5DE7","\u6BBC","\u5144","\u675C","\u8A0A","\u8AA0","\u78A7","\u7965","\u67EF","\u9801","\u5DE1","\u77E9","\u60B2","\u704C","\u9F61","\u502B","\u7968","\u5C0B","\u6842","\u92EA","\u8056","\u6050","\u6070","\u912D","\u8DA3","\u62AC","\u8352","\u9A30","\u8CBC","\u67D4","\u6EF4","\u731B","\u95CA","\u8F1B","\u59BB","\u586B","\u64A4","\u5132","\u7C3D","\u9B27","\u64FE","\u7D2B","\u7802","\u905E","\u6232","\u540A","\u9676","\u4F10","\u9935","\u7642","\u74F6","\u5A46","\u64AB","\u81C2","\u6478","\u5FCD","\u8766","\u881F","\u9130","\u80F8","\u978F","\u64E0","\u5076","\u68C4","\u69FD","\u52C1","\u4E73","\u9127","\u5409","\u4EC1","\u721B","\u78DA","\u79DF","\u70CF","\u8266","\u4F34","\u74DC","\u6DFA","\u4E19","\u66AB","\u71E5","\u6A61","\u67F3","\u8FF7","\u6696","\u724C","\u79E7","\u81BD","\u8A73","\u7C27","\u8E0F","\u74F7","\u8B5C","\u5446","\u8CD3","\u7CCA","\u6D1B","\u8F1D","\u61A4","\u7AF6","\u9699","\u6012","\u7C98","\u4E43","\u7DD2","\u80A9","\u7C4D","\u654F","\u5857","\u7199","\u7686","\u5075","\u61F8","\u6398","\u4EAB","\u7CFE","\u9192","\u72C2","\u9396","\u6DC0","\u6068","\u7272","\u9738","\u722C","\u8CDE","\u9006","\u73A9","\u9675","\u795D","\u79D2","\u6D59","\u8C8C","\u5F79","\u5F7C","\u6089","\u9D28","\u8DA8","\u9CF3","\u6668","\u755C","\u8F29","\u79E9","\u5375","\u7F72","\u68AF","\u708E","\u7058","\u68CB","\u9A45","\u7BE9","\u5CFD","\u5192","\u5565","\u58FD","\u8B6F","\u6D78","\u6CC9","\u5E3D","\u9072","\u77FD","\u7586","\u8CB8","\u6F0F","\u7A3F","\u51A0","\u5AE9","\u8105","\u82AF","\u7262","\u53DB","\u8755","\u5967","\u9CF4","\u5DBA","\u7F8A","\u6191","\u4E32","\u5858","\u7E6A","\u9175","\u878D","\u76C6","\u932B","\u5EDF","\u7C4C","\u51CD","\u8F14","\u651D","\u8972","\u7B4B","\u62D2","\u50DA","\u65F1","\u9240","\u9CE5","\u6F06","\u6C88","\u7709","\u758F","\u6DFB","\u68D2","\u7A57","\u785D","\u97D3","\u903C","\u626D","\u50D1","\u6DBC","\u633A","\u7897","\u683D","\u7092","\u676F","\u60A3","\u993E","\u52F8","\u8C6A","\u907C","\u52C3","\u9D3B","\u65E6","\u540F","\u62DC","\u72D7","\u57CB","\u8F25","\u63A9","\u98F2","\u642C","\u7F75","\u8FAD","\u52FE","\u6263","\u4F30","\u8523","\u7D68","\u9727","\u4E08","\u6735","\u59C6","\u64EC","\u5B87","\u8F2F","\u965D","\u96D5","\u511F","\u84C4","\u5D07","\u526A","\u5021","\u5EF3","\u54AC","\u99DB","\u85AF","\u5237","\u65A5","\u756A","\u8CE6","\u5949","\u4F5B","\u6F86","\u6F2B","\u66FC","\u6247","\u9223","\u6843","\u6276","\u4ED4","\u8FD4","\u4FD7","\u8667","\u8154","\u978B","\u68F1","\u8986","\u6846","\u6084","\u53D4","\u649E","\u9A19","\u52D8","\u65FA","\u6CB8","\u5B64","\u5410","\u5B5F","\u6E20","\u5C48","\u75BE","\u5999","\u60DC","\u4EF0","\u72E0","\u8139","\u8AE7","\u62CB","\u9EF4","\u6851","\u5D17","\u561B","\u8870","\u76DC","\u6EF2","\u81DF","\u8CF4","\u6E67","\u751C","\u66F9","\u95B1","\u808C","\u54E9","\u53B2","\u70F4","\u7DEF","\u6BC5","\u6628","\u507D","\u75C7","\u716E","\u5606","\u91D8","\u642D","\u8396","\u7C60","\u9177","\u5077","\u5F13","\u9310","\u6046","\u5091","\u5751","\u9F3B","\u7FFC","\u7DB8","\u6558","\u7344","\u902E","\u7F50","\u7D61","\u68DA","\u6291","\u81A8","\u852C","\u5BFA","\u9A5F","\u7A46","\u51B6","\u67AF","\u518A","\u5C4D","\u51F8","\u7D33","\u576F","\u72A7","\u7130","\u8F5F","\u6B23","\u6649","\u7626","\u79A6","\u9320","\u9326","\u55AA","\u65EC","\u935B","\u58DF","\u641C","\u64B2","\u9080","\u4EAD","\u916F","\u9081","\u8212","\u8106","\u9176","\u9592","\u6182","\u915A","\u9811","\u7FBD","\u6F32","\u5378","\u4ED7","\u966A","\u95E2","\u61F2","\u676D","\u59DA","\u809A","\u6349","\u98C4","\u6F02","\u6606","\u6B3A","\u543E","\u90CE","\u70F7","\u6C41","\u5475","\u98FE","\u856D","\u96C5","\u90F5","\u9077","\u71D5","\u6492","\u59FB","\u8D74","\u5BB4","\u7169","\u50B5","\u5E33","\u6591","\u9234","\u65E8","\u9187","\u8463","\u9905","\u96DB","\u59FF","\u62CC","\u5085","\u8179","\u59A5","\u63C9","\u8CE2","\u62C6","\u6B6A","\u8461","\u80FA","\u4E1F","\u6D69","\u5FBD","\u6602","\u588A","\u64CB","\u89BD","\u8CAA","\u6170","\u7E73","\u6C6A","\u614C","\u99AE","\u8AFE","\u59DC","\u8ABC","\u5147","\u52A3","\u8AA3","\u8000","\u660F","\u8EBA","\u76C8","\u9A0E","\u55AC","\u6EAA","\u53E2","\u76E7","\u62B9","\u60B6","\u8AEE","\u522E","\u99D5","\u7E9C","\u609F","\u6458","\u927A","\u64F2","\u9817","\u5E7B","\u67C4","\u60E0","\u6158","\u4F73","\u4EC7","\u81D8","\u7AA9","\u6ECC","\u528D","\u77A7","\u5821","\u6F51","\u8525","\u7F69","\u970D","\u6488","\u80CE","\u84BC","\u6FF1","\u5006","\u6345","\u6E58","\u780D","\u971E","\u90B5","\u8404","\u760B","\u6DEE","\u9042","\u718A","\u7CDE","\u70D8","\u5BBF","\u6A94","\u6208","\u99C1","\u5AC2","\u88D5","\u5F99","\u7BAD","\u6350","\u8178","\u6490","\u66EC","\u8FA8","\u6BBF","\u84EE","\u6524","\u652A","\u91AC","\u5C4F","\u75AB","\u54C0","\u8521","\u5835","\u6CAB","\u76BA","\u66A2","\u758A","\u95A3","\u840A","\u6572","\u8F44","\u9264","\u75D5","\u58E9","\u5DF7","\u9913","\u798D","\u4E18","\u7384","\u6E9C","\u66F0","\u908F","\u5F6D","\u5617","\u537F","\u59A8","\u8247","\u541E","\u97CB","\u6028","\u77EE","\u6B47"]'), t2 = JSON.parse('["\u1100\u1161\u1100\u1167\u11A8","\u1100\u1161\u1101\u1173\u11B7","\u1100\u1161\u1102\u1161\u11AB","\u1100\u1161\u1102\u1173\u11BC","\u1100\u1161\u1103\u1173\u11A8","\u1100\u1161\u1105\u1173\u110E\u1175\u11B7","\u1100\u1161\u1106\u116E\u11B7","\u1100\u1161\u1107\u1161\u11BC","\u1100\u1161\u1109\u1161\u11BC","\u1100\u1161\u1109\u1173\u11B7","\u1100\u1161\u110B\u116E\u11AB\u1103\u1166","\u1100\u1161\u110B\u1173\u11AF","\u1100\u1161\u110B\u1175\u1103\u1173","\u1100\u1161\u110B\u1175\u11B8","\u1100\u1161\u110C\u1161\u11BC","\u1100\u1161\u110C\u1165\u11BC","\u1100\u1161\u110C\u1169\u11A8","\u1100\u1161\u110C\u116E\u11A8","\u1100\u1161\u11A8\u110B\u1169","\u1100\u1161\u11A8\u110C\u1161","\u1100\u1161\u11AB\u1100\u1167\u11A8","\u1100\u1161\u11AB\u1107\u116E","\u1100\u1161\u11AB\u1109\u1165\u11B8","\u1100\u1161\u11AB\u110C\u1161\u11BC","\u1100\u1161\u11AB\u110C\u1165\u11B8","\u1100\u1161\u11AB\u1111\u1161\u11AB","\u1100\u1161\u11AF\u1103\u1173\u11BC","\u1100\u1161\u11AF\u1107\u1175","\u1100\u1161\u11AF\u1109\u1162\u11A8","\u1100\u1161\u11AF\u110C\u1173\u11BC","\u1100\u1161\u11B7\u1100\u1161\u11A8","\u1100\u1161\u11B7\u1100\u1175","\u1100\u1161\u11B7\u1109\u1169","\u1100\u1161\u11B7\u1109\u116E\u1109\u1165\u11BC","\u1100\u1161\u11B7\u110C\u1161","\u1100\u1161\u11B7\u110C\u1165\u11BC","\u1100\u1161\u11B8\u110C\u1161\u1100\u1175","\u1100\u1161\u11BC\u1102\u1161\u11B7","\u1100\u1161\u11BC\u1103\u1161\u11BC","\u1100\u1161\u11BC\u1103\u1169","\u1100\u1161\u11BC\u1105\u1167\u11A8\u1112\u1175","\u1100\u1161\u11BC\u1107\u1167\u11AB","\u1100\u1161\u11BC\u1107\u116E\u11A8","\u1100\u1161\u11BC\u1109\u1161","\u1100\u1161\u11BC\u1109\u116E\u1105\u1163\u11BC","\u1100\u1161\u11BC\u110B\u1161\u110C\u1175","\u1100\u1161\u11BC\u110B\u116F\u11AB\u1103\u1169","\u1100\u1161\u11BC\u110B\u1174","\u1100\u1161\u11BC\u110C\u1166","\u1100\u1161\u11BC\u110C\u1169","\u1100\u1161\u11C0\u110B\u1175","\u1100\u1162\u1100\u116E\u1105\u1175","\u1100\u1162\u1102\u1161\u1105\u1175","\u1100\u1162\u1107\u1161\u11BC","\u1100\u1162\u1107\u1167\u11AF","\u1100\u1162\u1109\u1165\u11AB","\u1100\u1162\u1109\u1165\u11BC","\u1100\u1162\u110B\u1175\u11AB","\u1100\u1162\u11A8\u1100\u116A\u11AB\u110C\u1165\u11A8","\u1100\u1165\u1109\u1175\u11AF","\u1100\u1165\u110B\u1162\u11A8","\u1100\u1165\u110B\u116E\u11AF","\u1100\u1165\u110C\u1175\u11BA","\u1100\u1165\u1111\u116E\u11B7","\u1100\u1165\u11A8\u110C\u1165\u11BC","\u1100\u1165\u11AB\u1100\u1161\u11BC","\u1100\u1165\u11AB\u1106\u116E\u11AF","\u1100\u1165\u11AB\u1109\u1165\u11AF","\u1100\u1165\u11AB\u110C\u1169","\u1100\u1165\u11AB\u110E\u116E\u11A8","\u1100\u1165\u11AF\u110B\u1173\u11B7","\u1100\u1165\u11B7\u1109\u1161","\u1100\u1165\u11B7\u1110\u1169","\u1100\u1166\u1109\u1175\u1111\u1161\u11AB","\u1100\u1166\u110B\u1175\u11B7","\u1100\u1167\u110B\u116E\u11AF","\u1100\u1167\u11AB\u1112\u1162","\u1100\u1167\u11AF\u1100\u116A","\u1100\u1167\u11AF\u1100\u116E\u11A8","\u1100\u1167\u11AF\u1105\u1169\u11AB","\u1100\u1167\u11AF\u1109\u1165\u11A8","\u1100\u1167\u11AF\u1109\u1173\u11BC","\u1100\u1167\u11AF\u1109\u1175\u11B7","\u1100\u1167\u11AF\u110C\u1165\u11BC","\u1100\u1167\u11AF\u1112\u1169\u11AB","\u1100\u1167\u11BC\u1100\u1168","\u1100\u1167\u11BC\u1100\u1169","\u1100\u1167\u11BC\u1100\u1175","\u1100\u1167\u11BC\u1105\u1167\u11A8","\u1100\u1167\u11BC\u1107\u1169\u11A8\u1100\u116E\u11BC","\u1100\u1167\u11BC\u1107\u1175","\u1100\u1167\u11BC\u1109\u1161\u11BC\u1103\u1169","\u1100\u1167\u11BC\u110B\u1167\u11BC","\u1100\u1167\u11BC\u110B\u116E","\u1100\u1167\u11BC\u110C\u1162\u11BC","\u1100\u1167\u11BC\u110C\u1166","\u1100\u1167\u11BC\u110C\u116E","\u1100\u1167\u11BC\u110E\u1161\u11AF","\u1100\u1167\u11BC\u110E\u1175","\u1100\u1167\u11BC\u1112\u1163\u11BC","\u1100\u1167\u11BC\u1112\u1165\u11B7","\u1100\u1168\u1100\u1169\u11A8","\u1100\u1168\u1103\u1161\u11AB","\u1100\u1168\u1105\u1161\u11AB","\u1100\u1168\u1109\u1161\u11AB","\u1100\u1168\u1109\u1169\u11A8","\u1100\u1168\u110B\u1163\u11A8","\u1100\u1168\u110C\u1165\u11AF","\u1100\u1168\u110E\u1173\u11BC","\u1100\u1168\u1112\u116C\u11A8","\u1100\u1169\u1100\u1162\u11A8","\u1100\u1169\u1100\u116E\u1105\u1167","\u1100\u1169\u1100\u116E\u11BC","\u1100\u1169\u1100\u1173\u11B8","\u1100\u1169\u1103\u1173\u11BC\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1100\u1169\u1106\u116E\u1109\u1175\u11AB","\u1100\u1169\u1106\u1175\u11AB","\u1100\u1169\u110B\u1163\u11BC\u110B\u1175","\u1100\u1169\u110C\u1161\u11BC","\u1100\u1169\u110C\u1165\u11AB","\u1100\u1169\u110C\u1175\u11B8","\u1100\u1169\u110E\u116E\u11BA\u1100\u1161\u1105\u116E","\u1100\u1169\u1110\u1169\u11BC","\u1100\u1169\u1112\u1163\u11BC","\u1100\u1169\u11A8\u1109\u1175\u11A8","\u1100\u1169\u11AF\u1106\u1169\u11A8","\u1100\u1169\u11AF\u110D\u1161\u1100\u1175","\u1100\u1169\u11AF\u1111\u1173","\u1100\u1169\u11BC\u1100\u1161\u11AB","\u1100\u1169\u11BC\u1100\u1162","\u1100\u1169\u11BC\u1100\u1167\u11A8","\u1100\u1169\u11BC\u1100\u116E\u11AB","\u1100\u1169\u11BC\u1100\u1173\u11B8","\u1100\u1169\u11BC\u1100\u1175","\u1100\u1169\u11BC\u1103\u1169\u11BC","\u1100\u1169\u11BC\u1106\u116E\u110B\u116F\u11AB","\u1100\u1169\u11BC\u1107\u116E","\u1100\u1169\u11BC\u1109\u1161","\u1100\u1169\u11BC\u1109\u1175\u11A8","\u1100\u1169\u11BC\u110B\u1165\u11B8","\u1100\u1169\u11BC\u110B\u1167\u11AB","\u1100\u1169\u11BC\u110B\u116F\u11AB","\u1100\u1169\u11BC\u110C\u1161\u11BC","\u1100\u1169\u11BC\u110D\u1161","\u1100\u1169\u11BC\u110E\u1162\u11A8","\u1100\u1169\u11BC\u1110\u1169\u11BC","\u1100\u1169\u11BC\u1111\u1169","\u1100\u1169\u11BC\u1112\u1161\u11BC","\u1100\u1169\u11BC\u1112\u1172\u110B\u1175\u11AF","\u1100\u116A\u1106\u1169\u11A8","\u1100\u116A\u110B\u1175\u11AF","\u1100\u116A\u110C\u1161\u11BC","\u1100\u116A\u110C\u1165\u11BC","\u1100\u116A\u1112\u1161\u11A8","\u1100\u116A\u11AB\u1100\u1162\u11A8","\u1100\u116A\u11AB\u1100\u1168","\u1100\u116A\u11AB\u1100\u116A\u11BC","\u1100\u116A\u11AB\u1102\u1167\u11B7","\u1100\u116A\u11AB\u1105\u1161\u11B7","\u1100\u116A\u11AB\u1105\u1167\u11AB","\u1100\u116A\u11AB\u1105\u1175","\u1100\u116A\u11AB\u1109\u1173\u11B8","\u1100\u116A\u11AB\u1109\u1175\u11B7","\u1100\u116A\u11AB\u110C\u1165\u11B7","\u1100\u116A\u11AB\u110E\u1161\u11AF","\u1100\u116A\u11BC\u1100\u1167\u11BC","\u1100\u116A\u11BC\u1100\u1169","\u1100\u116A\u11BC\u110C\u1161\u11BC","\u1100\u116A\u11BC\u110C\u116E","\u1100\u116C\u1105\u1169\u110B\u116E\u11B7","\u1100\u116C\u11BC\u110C\u1161\u11BC\u1112\u1175","\u1100\u116D\u1100\u116A\u1109\u1165","\u1100\u116D\u1106\u116E\u11AB","\u1100\u116D\u1107\u1169\u11A8","\u1100\u116D\u1109\u1175\u11AF","\u1100\u116D\u110B\u1163\u11BC","\u1100\u116D\u110B\u1172\u11A8","\u1100\u116D\u110C\u1161\u11BC","\u1100\u116D\u110C\u1175\u11A8","\u1100\u116D\u1110\u1169\u11BC","\u1100\u116D\u1112\u116A\u11AB","\u1100\u116D\u1112\u116E\u11AB","\u1100\u116E\u1100\u1167\u11BC","\u1100\u116E\u1105\u1173\u11B7","\u1100\u116E\u1106\u1165\u11BC","\u1100\u116E\u1107\u1167\u11AF","\u1100\u116E\u1107\u116E\u11AB","\u1100\u116E\u1109\u1165\u11A8","\u1100\u116E\u1109\u1165\u11BC","\u1100\u116E\u1109\u1169\u11A8","\u1100\u116E\u110B\u1167\u11A8","\u1100\u116E\u110B\u1175\u11B8","\u1100\u116E\u110E\u1165\u11BC","\u1100\u116E\u110E\u1166\u110C\u1165\u11A8","\u1100\u116E\u11A8\u1100\u1161","\u1100\u116E\u11A8\u1100\u1175","\u1100\u116E\u11A8\u1102\u1162","\u1100\u116E\u11A8\u1105\u1175\u11B8","\u1100\u116E\u11A8\u1106\u116E\u11AF","\u1100\u116E\u11A8\u1106\u1175\u11AB","\u1100\u116E\u11A8\u1109\u116E","\u1100\u116E\u11A8\u110B\u1165","\u1100\u116E\u11A8\u110B\u116A\u11BC","\u1100\u116E\u11A8\u110C\u1165\u11A8","\u1100\u116E\u11A8\u110C\u1166","\u1100\u116E\u11A8\u1112\u116C","\u1100\u116E\u11AB\u1103\u1162","\u1100\u116E\u11AB\u1109\u1161","\u1100\u116E\u11AB\u110B\u1175\u11AB","\u1100\u116E\u11BC\u1100\u1173\u11A8\u110C\u1165\u11A8","\u1100\u116F\u11AB\u1105\u1175","\u1100\u116F\u11AB\u110B\u1171","\u1100\u116F\u11AB\u1110\u116E","\u1100\u1171\u1100\u116E\u11A8","\u1100\u1171\u1109\u1175\u11AB","\u1100\u1172\u110C\u1165\u11BC","\u1100\u1172\u110E\u1175\u11A8","\u1100\u1172\u11AB\u1112\u1167\u11BC","\u1100\u1173\u1102\u1161\u11AF","\u1100\u1173\u1102\u1163\u11BC","\u1100\u1173\u1102\u1173\u11AF","\u1100\u1173\u1105\u1165\u1102\u1161","\u1100\u1173\u1105\u116E\u11B8","\u1100\u1173\u1105\u1173\u11BA","\u1100\u1173\u1105\u1175\u11B7","\u1100\u1173\u110C\u1166\u1109\u1165\u110B\u1163","\u1100\u1173\u1110\u1169\u1105\u1169\u11A8","\u1100\u1173\u11A8\u1107\u1169\u11A8","\u1100\u1173\u11A8\u1112\u1175","\u1100\u1173\u11AB\u1100\u1165","\u1100\u1173\u11AB\u1100\u116D","\u1100\u1173\u11AB\u1105\u1162","\u1100\u1173\u11AB\u1105\u1169","\u1100\u1173\u11AB\u1106\u116E","\u1100\u1173\u11AB\u1107\u1169\u11AB","\u1100\u1173\u11AB\u110B\u116F\u11AB","\u1100\u1173\u11AB\u110B\u1172\u11A8","\u1100\u1173\u11AB\u110E\u1165","\u1100\u1173\u11AF\u110A\u1175","\u1100\u1173\u11AF\u110C\u1161","\u1100\u1173\u11B7\u1100\u1161\u11BC\u1109\u1161\u11AB","\u1100\u1173\u11B7\u1100\u1169","\u1100\u1173\u11B7\u1102\u1167\u11AB","\u1100\u1173\u11B7\u1106\u1166\u1103\u1161\u11AF","\u1100\u1173\u11B7\u110B\u1162\u11A8","\u1100\u1173\u11B7\u110B\u1167\u11AB","\u1100\u1173\u11B7\u110B\u116D\u110B\u1175\u11AF","\u1100\u1173\u11B7\u110C\u1175","\u1100\u1173\u11BC\u110C\u1165\u11BC\u110C\u1165\u11A8","\u1100\u1175\u1100\u1161\u11AB","\u1100\u1175\u1100\u116A\u11AB","\u1100\u1175\u1102\u1167\u11B7","\u1100\u1175\u1102\u1173\u11BC","\u1100\u1175\u1103\u1169\u11A8\u1100\u116D","\u1100\u1175\u1103\u116E\u11BC","\u1100\u1175\u1105\u1169\u11A8","\u1100\u1175\u1105\u1173\u11B7","\u1100\u1175\u1107\u1165\u11B8","\u1100\u1175\u1107\u1169\u11AB","\u1100\u1175\u1107\u116E\u11AB","\u1100\u1175\u1108\u1173\u11B7","\u1100\u1175\u1109\u116E\u11A8\u1109\u1161","\u1100\u1175\u1109\u116E\u11AF","\u1100\u1175\u110B\u1165\u11A8","\u1100\u1175\u110B\u1165\u11B8","\u1100\u1175\u110B\u1169\u11AB","\u1100\u1175\u110B\u116E\u11AB","\u1100\u1175\u110B\u116F\u11AB","\u1100\u1175\u110C\u1165\u11A8","\u1100\u1175\u110C\u116E\u11AB","\u1100\u1175\u110E\u1175\u11B7","\u1100\u1175\u1112\u1169\u11AB","\u1100\u1175\u1112\u116C\u11A8","\u1100\u1175\u11AB\u1100\u1173\u11B8","\u1100\u1175\u11AB\u110C\u1161\u11BC","\u1100\u1175\u11AF\u110B\u1175","\u1100\u1175\u11B7\u1107\u1161\u11B8","\u1100\u1175\u11B7\u110E\u1175","\u1100\u1175\u11B7\u1111\u1169\u1100\u1169\u11BC\u1112\u1161\u11BC","\u1101\u1161\u11A8\u1103\u116E\u1100\u1175","\u1101\u1161\u11B7\u1108\u1161\u11A8","\u1101\u1162\u1103\u1161\u11AF\u110B\u1173\u11B7","\u1101\u1162\u1109\u1169\u1100\u1173\u11B7","\u1101\u1165\u11B8\u110C\u1175\u11AF","\u1101\u1169\u11A8\u1103\u1162\u1100\u1175","\u1101\u1169\u11BE\u110B\u1175\u11C1","\u1102\u1161\u1103\u1173\u11AF\u110B\u1175","\u1102\u1161\u1105\u1161\u11AB\u1112\u1175","\u1102\u1161\u1106\u1165\u110C\u1175","\u1102\u1161\u1106\u116E\u11AF","\u1102\u1161\u110E\u1175\u11B7\u1107\u1161\u11AB","\u1102\u1161\u1112\u1173\u11AF","\u1102\u1161\u11A8\u110B\u1167\u11B8","\u1102\u1161\u11AB\u1107\u1161\u11BC","\u1102\u1161\u11AF\u1100\u1162","\u1102\u1161\u11AF\u110A\u1175","\u1102\u1161\u11AF\u110D\u1161","\u1102\u1161\u11B7\u1102\u1167","\u1102\u1161\u11B7\u1103\u1162\u1106\u116E\u11AB","\u1102\u1161\u11B7\u1106\u1162","\u1102\u1161\u11B7\u1109\u1161\u11AB","\u1102\u1161\u11B7\u110C\u1161","\u1102\u1161\u11B7\u1111\u1167\u11AB","\u1102\u1161\u11B7\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1102\u1161\u11BC\u1107\u1175","\u1102\u1161\u11C0\u1106\u1161\u11AF","\u1102\u1162\u1102\u1167\u11AB","\u1102\u1162\u110B\u116D\u11BC","\u1102\u1162\u110B\u1175\u11AF","\u1102\u1162\u11B7\u1107\u1175","\u1102\u1162\u11B7\u1109\u1162","\u1102\u1162\u11BA\u1106\u116E\u11AF","\u1102\u1162\u11BC\u1103\u1169\u11BC","\u1102\u1162\u11BC\u1106\u1167\u11AB","\u1102\u1162\u11BC\u1107\u1161\u11BC","\u1102\u1162\u11BC\u110C\u1161\u11BC\u1100\u1169","\u1102\u1166\u11A8\u1110\u1161\u110B\u1175","\u1102\u1166\u11BA\u110D\u1162","\u1102\u1169\u1103\u1169\u11BC","\u1102\u1169\u1105\u1161\u11AB\u1109\u1162\u11A8","\u1102\u1169\u1105\u1167\u11A8","\u1102\u1169\u110B\u1175\u11AB","\u1102\u1169\u11A8\u110B\u1173\u11B7","\u1102\u1169\u11A8\u110E\u1161","\u1102\u1169\u11A8\u1112\u116A","\u1102\u1169\u11AB\u1105\u1175","\u1102\u1169\u11AB\u1106\u116E\u11AB","\u1102\u1169\u11AB\u110C\u1162\u11BC","\u1102\u1169\u11AF\u110B\u1175","\u1102\u1169\u11BC\u1100\u116E","\u1102\u1169\u11BC\u1103\u1161\u11B7","\u1102\u1169\u11BC\u1106\u1175\u11AB","\u1102\u1169\u11BC\u1107\u116E","\u1102\u1169\u11BC\u110B\u1165\u11B8","\u1102\u1169\u11BC\u110C\u1161\u11BC","\u1102\u1169\u11BC\u110E\u1169\u11AB","\u1102\u1169\u11C1\u110B\u1175","\u1102\u116E\u11AB\u1103\u1169\u11BC\u110C\u1161","\u1102\u116E\u11AB\u1106\u116E\u11AF","\u1102\u116E\u11AB\u110A\u1165\u11B8","\u1102\u1172\u110B\u116D\u11A8","\u1102\u1173\u1101\u1175\u11B7","\u1102\u1173\u11A8\u1103\u1162","\u1102\u1173\u11BC\u1103\u1169\u11BC\u110C\u1165\u11A8","\u1102\u1173\u11BC\u1105\u1167\u11A8","\u1103\u1161\u1107\u1161\u11BC","\u1103\u1161\u110B\u1163\u11BC\u1109\u1165\u11BC","\u1103\u1161\u110B\u1173\u11B7","\u1103\u1161\u110B\u1175\u110B\u1165\u1110\u1173","\u1103\u1161\u1112\u1162\u11BC","\u1103\u1161\u11AB\u1100\u1168","\u1103\u1161\u11AB\u1100\u1169\u11AF","\u1103\u1161\u11AB\u1103\u1169\u11A8","\u1103\u1161\u11AB\u1106\u1161\u11BA","\u1103\u1161\u11AB\u1109\u116E\u11AB","\u1103\u1161\u11AB\u110B\u1165","\u1103\u1161\u11AB\u110B\u1171","\u1103\u1161\u11AB\u110C\u1165\u11B7","\u1103\u1161\u11AB\u110E\u1166","\u1103\u1161\u11AB\u110E\u116E","\u1103\u1161\u11AB\u1111\u1167\u11AB","\u1103\u1161\u11AB\u1111\u116E\u11BC","\u1103\u1161\u11AF\u1100\u1163\u11AF","\u1103\u1161\u11AF\u1105\u1165","\u1103\u1161\u11AF\u1105\u1167\u11A8","\u1103\u1161\u11AF\u1105\u1175","\u1103\u1161\u11B0\u1100\u1169\u1100\u1175","\u1103\u1161\u11B7\u1103\u1161\u11BC","\u1103\u1161\u11B7\u1107\u1162","\u1103\u1161\u11B7\u110B\u116D","\u1103\u1161\u11B7\u110B\u1175\u11B7","\u1103\u1161\u11B8\u1107\u1167\u11AB","\u1103\u1161\u11B8\u110C\u1161\u11BC","\u1103\u1161\u11BC\u1100\u1173\u11AB","\u1103\u1161\u11BC\u1107\u116E\u11AB\u1100\u1161\u11AB","\u1103\u1161\u11BC\u110B\u1167\u11AB\u1112\u1175","\u1103\u1161\u11BC\u110C\u1161\u11BC","\u1103\u1162\u1100\u1172\u1106\u1169","\u1103\u1162\u1102\u1161\u11BD","\u1103\u1162\u1103\u1161\u11AB\u1112\u1175","\u1103\u1162\u1103\u1161\u11B8","\u1103\u1162\u1103\u1169\u1109\u1175","\u1103\u1162\u1105\u1163\u11A8","\u1103\u1162\u1105\u1163\u11BC","\u1103\u1162\u1105\u1172\u11A8","\u1103\u1162\u1106\u116E\u11AB","\u1103\u1162\u1107\u116E\u1107\u116E\u11AB","\u1103\u1162\u1109\u1175\u11AB","\u1103\u1162\u110B\u1173\u11BC","\u1103\u1162\u110C\u1161\u11BC","\u1103\u1162\u110C\u1165\u11AB","\u1103\u1162\u110C\u1165\u11B8","\u1103\u1162\u110C\u116E\u11BC","\u1103\u1162\u110E\u1162\u11A8","\u1103\u1162\u110E\u116E\u11AF","\u1103\u1162\u110E\u116E\u11BC","\u1103\u1162\u1110\u1169\u11BC\u1105\u1167\u11BC","\u1103\u1162\u1112\u1161\u11A8","\u1103\u1162\u1112\u1161\u11AB\u1106\u1175\u11AB\u1100\u116E\u11A8","\u1103\u1162\u1112\u1161\u11B8\u1109\u1175\u11AF","\u1103\u1162\u1112\u1167\u11BC","\u1103\u1165\u11BC\u110B\u1165\u1105\u1175","\u1103\u1166\u110B\u1175\u1110\u1173","\u1103\u1169\u1103\u1162\u110E\u1166","\u1103\u1169\u1103\u1165\u11A8","\u1103\u1169\u1103\u116E\u11A8","\u1103\u1169\u1106\u1161\u11BC","\u1103\u1169\u1109\u1165\u1100\u116A\u11AB","\u1103\u1169\u1109\u1175\u11B7","\u1103\u1169\u110B\u116E\u11B7","\u1103\u1169\u110B\u1175\u11B8","\u1103\u1169\u110C\u1161\u1100\u1175","\u1103\u1169\u110C\u1165\u1112\u1175","\u1103\u1169\u110C\u1165\u11AB","\u1103\u1169\u110C\u116E\u11BC","\u1103\u1169\u110E\u1161\u11A8","\u1103\u1169\u11A8\u1100\u1161\u11B7","\u1103\u1169\u11A8\u1105\u1175\u11B8","\u1103\u1169\u11A8\u1109\u1165","\u1103\u1169\u11A8\u110B\u1175\u11AF","\u1103\u1169\u11A8\u110E\u1161\u11BC\u110C\u1165\u11A8","\u1103\u1169\u11BC\u1112\u116A\u110E\u1162\u11A8","\u1103\u1171\u11BA\u1106\u1169\u1109\u1173\u11B8","\u1103\u1171\u11BA\u1109\u1161\u11AB","\u1104\u1161\u11AF\u110B\u1161\u110B\u1175","\u1106\u1161\u1102\u116E\u1105\u1161","\u1106\u1161\u1102\u1173\u11AF","\u1106\u1161\u1103\u1161\u11BC","\u1106\u1161\u1105\u1161\u1110\u1169\u11AB","\u1106\u1161\u1105\u1167\u11AB","\u1106\u1161\u1106\u116E\u1105\u1175","\u1106\u1161\u1109\u1161\u110C\u1175","\u1106\u1161\u110B\u1163\u11A8","\u1106\u1161\u110B\u116D\u1102\u1166\u110C\u1173","\u1106\u1161\u110B\u1173\u11AF","\u1106\u1161\u110B\u1173\u11B7","\u1106\u1161\u110B\u1175\u110F\u1173","\u1106\u1161\u110C\u116E\u11BC","\u1106\u1161\u110C\u1175\u1106\u1161\u11A8","\u1106\u1161\u110E\u1161\u11AB\u1100\u1161\u110C\u1175","\u1106\u1161\u110E\u1161\u11AF","\u1106\u1161\u1112\u1173\u11AB","\u1106\u1161\u11A8\u1100\u1165\u11AF\u1105\u1175","\u1106\u1161\u11A8\u1102\u1162","\u1106\u1161\u11A8\u1109\u1161\u11BC","\u1106\u1161\u11AB\u1102\u1161\u11B7","\u1106\u1161\u11AB\u1103\u116E","\u1106\u1161\u11AB\u1109\u1166","\u1106\u1161\u11AB\u110B\u1163\u11A8","\u1106\u1161\u11AB\u110B\u1175\u11AF","\u1106\u1161\u11AB\u110C\u1165\u11B7","\u1106\u1161\u11AB\u110C\u1169\u11A8","\u1106\u1161\u11AB\u1112\u116A","\u1106\u1161\u11AD\u110B\u1175","\u1106\u1161\u11AF\u1100\u1175","\u1106\u1161\u11AF\u110A\u1173\u11B7","\u1106\u1161\u11AF\u1110\u116E","\u1106\u1161\u11B7\u1103\u1162\u1105\u1169","\u1106\u1161\u11BC\u110B\u116F\u11AB\u1100\u1167\u11BC","\u1106\u1162\u1102\u1167\u11AB","\u1106\u1162\u1103\u1161\u11AF","\u1106\u1162\u1105\u1167\u11A8","\u1106\u1162\u1107\u1165\u11AB","\u1106\u1162\u1109\u1173\u110F\u1165\u11B7","\u1106\u1162\u110B\u1175\u11AF","\u1106\u1162\u110C\u1161\u11BC","\u1106\u1162\u11A8\u110C\u116E","\u1106\u1165\u11A8\u110B\u1175","\u1106\u1165\u11AB\u110C\u1165","\u1106\u1165\u11AB\u110C\u1175","\u1106\u1165\u11AF\u1105\u1175","\u1106\u1166\u110B\u1175\u11AF","\u1106\u1167\u1102\u1173\u1105\u1175","\u1106\u1167\u110E\u1175\u11AF","\u1106\u1167\u11AB\u1103\u1161\u11B7","\u1106\u1167\u11AF\u110E\u1175","\u1106\u1167\u11BC\u1103\u1161\u11AB","\u1106\u1167\u11BC\u1105\u1167\u11BC","\u1106\u1167\u11BC\u110B\u1168","\u1106\u1167\u11BC\u110B\u1174","\u1106\u1167\u11BC\u110C\u1165\u11AF","\u1106\u1167\u11BC\u110E\u1175\u11BC","\u1106\u1167\u11BC\u1112\u1161\u11B7","\u1106\u1169\u1100\u1173\u11B7","\u1106\u1169\u1102\u1175\u1110\u1165","\u1106\u1169\u1103\u1166\u11AF","\u1106\u1169\u1103\u1173\u11AB","\u1106\u1169\u1107\u1165\u11B7","\u1106\u1169\u1109\u1173\u11B8","\u1106\u1169\u110B\u1163\u11BC","\u1106\u1169\u110B\u1175\u11B7","\u1106\u1169\u110C\u1169\u1105\u1175","\u1106\u1169\u110C\u1175\u11B8","\u1106\u1169\u1110\u116E\u11BC\u110B\u1175","\u1106\u1169\u11A8\u1100\u1165\u11AF\u110B\u1175","\u1106\u1169\u11A8\u1105\u1169\u11A8","\u1106\u1169\u11A8\u1109\u1161","\u1106\u1169\u11A8\u1109\u1169\u1105\u1175","\u1106\u1169\u11A8\u1109\u116E\u11B7","\u1106\u1169\u11A8\u110C\u1165\u11A8","\u1106\u1169\u11A8\u1111\u116D","\u1106\u1169\u11AF\u1105\u1162","\u1106\u1169\u11B7\u1106\u1162","\u1106\u1169\u11B7\u1106\u116E\u1100\u1166","\u1106\u1169\u11B7\u1109\u1161\u11AF","\u1106\u1169\u11B7\u1109\u1169\u11A8","\u1106\u1169\u11B7\u110C\u1175\u11BA","\u1106\u1169\u11B7\u1110\u1169\u11BC","\u1106\u1169\u11B8\u1109\u1175","\u1106\u116E\u1100\u116A\u11AB\u1109\u1175\u11B7","\u1106\u116E\u1100\u116E\u11BC\u1112\u116A","\u1106\u116E\u1103\u1165\u110B\u1171","\u1106\u116E\u1103\u1165\u11B7","\u1106\u116E\u1105\u1173\u11C1","\u1106\u116E\u1109\u1173\u11AB","\u1106\u116E\u110B\u1165\u11BA","\u1106\u116E\u110B\u1167\u11A8","\u1106\u116E\u110B\u116D\u11BC","\u1106\u116E\u110C\u1169\u1100\u1165\u11AB","\u1106\u116E\u110C\u1175\u1100\u1162","\u1106\u116E\u110E\u1165\u11A8","\u1106\u116E\u11AB\u1100\u116E","\u1106\u116E\u11AB\u1103\u1173\u11A8","\u1106\u116E\u11AB\u1107\u1165\u11B8","\u1106\u116E\u11AB\u1109\u1165","\u1106\u116E\u11AB\u110C\u1166","\u1106\u116E\u11AB\u1112\u1161\u11A8","\u1106\u116E\u11AB\u1112\u116A","\u1106\u116E\u11AF\u1100\u1161","\u1106\u116E\u11AF\u1100\u1165\u11AB","\u1106\u116E\u11AF\u1100\u1167\u11AF","\u1106\u116E\u11AF\u1100\u1169\u1100\u1175","\u1106\u116E\u11AF\u1105\u1169\u11AB","\u1106\u116E\u11AF\u1105\u1175\u1112\u1161\u11A8","\u1106\u116E\u11AF\u110B\u1173\u11B7","\u1106\u116E\u11AF\u110C\u1175\u11AF","\u1106\u116E\u11AF\u110E\u1166","\u1106\u1175\u1100\u116E\u11A8","\u1106\u1175\u1103\u1175\u110B\u1165","\u1106\u1175\u1109\u1161\u110B\u1175\u11AF","\u1106\u1175\u1109\u116E\u11AF","\u1106\u1175\u110B\u1167\u11A8","\u1106\u1175\u110B\u116D\u11BC\u1109\u1175\u11AF","\u1106\u1175\u110B\u116E\u11B7","\u1106\u1175\u110B\u1175\u11AB","\u1106\u1175\u1110\u1175\u11BC","\u1106\u1175\u1112\u1169\u11AB","\u1106\u1175\u11AB\u1100\u1161\u11AB","\u1106\u1175\u11AB\u110C\u1169\u11A8","\u1106\u1175\u11AB\u110C\u116E","\u1106\u1175\u11AE\u110B\u1173\u11B7","\u1106\u1175\u11AF\u1100\u1161\u1105\u116E","\u1106\u1175\u11AF\u1105\u1175\u1106\u1175\u1110\u1165","\u1106\u1175\u11C0\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u1100\u1161\u110C\u1175","\u1107\u1161\u1100\u116E\u1102\u1175","\u1107\u1161\u1102\u1161\u1102\u1161","\u1107\u1161\u1102\u1173\u11AF","\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u1103\u1161\u11BA\u1100\u1161","\u1107\u1161\u1105\u1161\u11B7","\u1107\u1161\u110B\u1175\u1105\u1165\u1109\u1173","\u1107\u1161\u1110\u1161\u11BC","\u1107\u1161\u11A8\u1106\u116E\u11AF\u1100\u116A\u11AB","\u1107\u1161\u11A8\u1109\u1161","\u1107\u1161\u11A8\u1109\u116E","\u1107\u1161\u11AB\u1103\u1162","\u1107\u1161\u11AB\u1103\u1173\u1109\u1175","\u1107\u1161\u11AB\u1106\u1161\u11AF","\u1107\u1161\u11AB\u1107\u1161\u11AF","\u1107\u1161\u11AB\u1109\u1165\u11BC","\u1107\u1161\u11AB\u110B\u1173\u11BC","\u1107\u1161\u11AB\u110C\u1161\u11BC","\u1107\u1161\u11AB\u110C\u116E\u11A8","\u1107\u1161\u11AB\u110C\u1175","\u1107\u1161\u11AB\u110E\u1161\u11AB","\u1107\u1161\u11AE\u110E\u1175\u11B7","\u1107\u1161\u11AF\u1100\u1161\u1105\u1161\u11A8","\u1107\u1161\u11AF\u1100\u1165\u11AF\u110B\u1173\u11B7","\u1107\u1161\u11AF\u1100\u1167\u11AB","\u1107\u1161\u11AF\u1103\u1161\u11AF","\u1107\u1161\u11AF\u1105\u1166","\u1107\u1161\u11AF\u1106\u1169\u11A8","\u1107\u1161\u11AF\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u11AF\u1109\u1162\u11BC","\u1107\u1161\u11AF\u110B\u1173\u11B7","\u1107\u1161\u11AF\u110C\u1161\u1100\u116E\u11A8","\u1107\u1161\u11AF\u110C\u1165\u11AB","\u1107\u1161\u11AF\u1110\u1169\u11B8","\u1107\u1161\u11AF\u1111\u116D","\u1107\u1161\u11B7\u1112\u1161\u1102\u1173\u11AF","\u1107\u1161\u11B8\u1100\u1173\u1105\u1173\u11BA","\u1107\u1161\u11B8\u1106\u1161\u11BA","\u1107\u1161\u11B8\u1109\u1161\u11BC","\u1107\u1161\u11B8\u1109\u1169\u11C0","\u1107\u1161\u11BC\u1100\u1173\u11B7","\u1107\u1161\u11BC\u1106\u1167\u11AB","\u1107\u1161\u11BC\u1106\u116E\u11AB","\u1107\u1161\u11BC\u1107\u1161\u1103\u1161\u11A8","\u1107\u1161\u11BC\u1107\u1165\u11B8","\u1107\u1161\u11BC\u1109\u1169\u11BC","\u1107\u1161\u11BC\u1109\u1175\u11A8","\u1107\u1161\u11BC\u110B\u1161\u11AB","\u1107\u1161\u11BC\u110B\u116E\u11AF","\u1107\u1161\u11BC\u110C\u1175","\u1107\u1161\u11BC\u1112\u1161\u11A8","\u1107\u1161\u11BC\u1112\u1162","\u1107\u1161\u11BC\u1112\u1163\u11BC","\u1107\u1162\u1100\u1167\u11BC","\u1107\u1162\u1101\u1169\u11B8","\u1107\u1162\u1103\u1161\u11AF","\u1107\u1162\u1103\u1173\u1106\u1175\u11AB\u1110\u1165\u11AB","\u1107\u1162\u11A8\u1103\u116E\u1109\u1161\u11AB","\u1107\u1162\u11A8\u1109\u1162\u11A8","\u1107\u1162\u11A8\u1109\u1165\u11BC","\u1107\u1162\u11A8\u110B\u1175\u11AB","\u1107\u1162\u11A8\u110C\u1166","\u1107\u1162\u11A8\u1112\u116A\u110C\u1165\u11B7","\u1107\u1165\u1105\u1173\u11BA","\u1107\u1165\u1109\u1165\u11BA","\u1107\u1165\u1110\u1173\u11AB","\u1107\u1165\u11AB\u1100\u1162","\u1107\u1165\u11AB\u110B\u1167\u11A8","\u1107\u1165\u11AB\u110C\u1175","\u1107\u1165\u11AB\u1112\u1169","\u1107\u1165\u11AF\u1100\u1173\u11B7","\u1107\u1165\u11AF\u1105\u1166","\u1107\u1165\u11AF\u110A\u1165","\u1107\u1165\u11B7\u110B\u1171","\u1107\u1165\u11B7\u110B\u1175\u11AB","\u1107\u1165\u11B7\u110C\u116C","\u1107\u1165\u11B8\u1105\u1172\u11AF","\u1107\u1165\u11B8\u110B\u116F\u11AB","\u1107\u1165\u11B8\u110C\u1165\u11A8","\u1107\u1165\u11B8\u110E\u1175\u11A8","\u1107\u1166\u110B\u1175\u110C\u1175\u11BC","\u1107\u1166\u11AF\u1110\u1173","\u1107\u1167\u11AB\u1100\u1167\u11BC","\u1107\u1167\u11AB\u1103\u1169\u11BC","\u1107\u1167\u11AB\u1106\u1167\u11BC","\u1107\u1167\u11AB\u1109\u1175\u11AB","\u1107\u1167\u11AB\u1112\u1169\u1109\u1161","\u1107\u1167\u11AB\u1112\u116A","\u1107\u1167\u11AF\u1103\u1169","\u1107\u1167\u11AF\u1106\u1167\u11BC","\u1107\u1167\u11AF\u110B\u1175\u11AF","\u1107\u1167\u11BC\u1109\u1175\u11AF","\u1107\u1167\u11BC\u110B\u1161\u1105\u1175","\u1107\u1167\u11BC\u110B\u116F\u11AB","\u1107\u1169\u1100\u116A\u11AB","\u1107\u1169\u1102\u1165\u1109\u1173","\u1107\u1169\u1105\u1161\u1109\u1162\u11A8","\u1107\u1169\u1105\u1161\u11B7","\u1107\u1169\u1105\u1173\u11B7","\u1107\u1169\u1109\u1161\u11BC","\u1107\u1169\u110B\u1161\u11AB","\u1107\u1169\u110C\u1161\u1100\u1175","\u1107\u1169\u110C\u1161\u11BC","\u1107\u1169\u110C\u1165\u11AB","\u1107\u1169\u110C\u1169\u11AB","\u1107\u1169\u1110\u1169\u11BC","\u1107\u1169\u1111\u1167\u11AB\u110C\u1165\u11A8","\u1107\u1169\u1112\u1165\u11B7","\u1107\u1169\u11A8\u1103\u1169","\u1107\u1169\u11A8\u1109\u1161","\u1107\u1169\u11A8\u1109\u116E\u11BC\u110B\u1161","\u1107\u1169\u11A8\u1109\u1173\u11B8","\u1107\u1169\u11A9\u110B\u1173\u11B7","\u1107\u1169\u11AB\u1100\u1167\u11A8\u110C\u1165\u11A8","\u1107\u1169\u11AB\u1105\u1162","\u1107\u1169\u11AB\u1107\u116E","\u1107\u1169\u11AB\u1109\u1161","\u1107\u1169\u11AB\u1109\u1165\u11BC","\u1107\u1169\u11AB\u110B\u1175\u11AB","\u1107\u1169\u11AB\u110C\u1175\u11AF","\u1107\u1169\u11AF\u1111\u1166\u11AB","\u1107\u1169\u11BC\u1109\u1161","\u1107\u1169\u11BC\u110C\u1175","\u1107\u1169\u11BC\u1110\u116E","\u1107\u116E\u1100\u1173\u11AB","\u1107\u116E\u1101\u1173\u1105\u1165\u110B\u116E\u11B7","\u1107\u116E\u1103\u1161\u11B7","\u1107\u116E\u1103\u1169\u11BC\u1109\u1161\u11AB","\u1107\u116E\u1106\u116E\u11AB","\u1107\u116E\u1107\u116E\u11AB","\u1107\u116E\u1109\u1161\u11AB","\u1107\u116E\u1109\u1161\u11BC","\u1107\u116E\u110B\u1165\u11BF","\u1107\u116E\u110B\u1175\u11AB","\u1107\u116E\u110C\u1161\u11A8\u110B\u116D\u11BC","\u1107\u116E\u110C\u1161\u11BC","\u1107\u116E\u110C\u1165\u11BC","\u1107\u116E\u110C\u1169\u11A8","\u1107\u116E\u110C\u1175\u1105\u1165\u11AB\u1112\u1175","\u1107\u116E\u110E\u1175\u11AB","\u1107\u116E\u1110\u1161\u11A8","\u1107\u116E\u1111\u116E\u11B7","\u1107\u116E\u1112\u116C\u110C\u1161\u11BC","\u1107\u116E\u11A8\u1107\u116E","\u1107\u116E\u11A8\u1112\u1161\u11AB","\u1107\u116E\u11AB\u1102\u1169","\u1107\u116E\u11AB\u1105\u1163\u11BC","\u1107\u116E\u11AB\u1105\u1175","\u1107\u116E\u11AB\u1106\u1167\u11BC","\u1107\u116E\u11AB\u1109\u1165\u11A8","\u1107\u116E\u11AB\u110B\u1163","\u1107\u116E\u11AB\u110B\u1171\u1100\u1175","\u1107\u116E\u11AB\u1111\u1175\u11AF","\u1107\u116E\u11AB\u1112\u1169\u11BC\u1109\u1162\u11A8","\u1107\u116E\u11AF\u1100\u1169\u1100\u1175","\u1107\u116E\u11AF\u1100\u116A","\u1107\u116E\u11AF\u1100\u116D","\u1107\u116E\u11AF\u1101\u1169\u11BE","\u1107\u116E\u11AF\u1106\u1161\u11AB","\u1107\u116E\u11AF\u1107\u1165\u11B8","\u1107\u116E\u11AF\u1107\u1175\u11BE","\u1107\u116E\u11AF\u110B\u1161\u11AB","\u1107\u116E\u11AF\u110B\u1175\u110B\u1175\u11A8","\u1107\u116E\u11AF\u1112\u1162\u11BC","\u1107\u1173\u1105\u1162\u11AB\u1103\u1173","\u1107\u1175\u1100\u1173\u11A8","\u1107\u1175\u1102\u1161\u11AB","\u1107\u1175\u1102\u1175\u11AF","\u1107\u1175\u1103\u116E\u11AF\u1100\u1175","\u1107\u1175\u1103\u1175\u110B\u1169","\u1107\u1175\u1105\u1169\u1109\u1169","\u1107\u1175\u1106\u1161\u11AB","\u1107\u1175\u1106\u1167\u11BC","\u1107\u1175\u1106\u1175\u11AF","\u1107\u1175\u1107\u1161\u1105\u1161\u11B7","\u1107\u1175\u1107\u1175\u11B7\u1107\u1161\u11B8","\u1107\u1175\u1109\u1161\u11BC","\u1107\u1175\u110B\u116D\u11BC","\u1107\u1175\u110B\u1172\u11AF","\u1107\u1175\u110C\u116E\u11BC","\u1107\u1175\u1110\u1161\u1106\u1175\u11AB","\u1107\u1175\u1111\u1161\u11AB","\u1107\u1175\u11AF\u1103\u1175\u11BC","\u1107\u1175\u11BA\u1106\u116E\u11AF","\u1107\u1175\u11BA\u1107\u1161\u11BC\u110B\u116E\u11AF","\u1107\u1175\u11BA\u110C\u116E\u11AF\u1100\u1175","\u1107\u1175\u11BE\u1101\u1161\u11AF","\u1108\u1161\u11AF\u1100\u1161\u11AB\u1109\u1162\u11A8","\u1108\u1161\u11AF\u1105\u1162","\u1108\u1161\u11AF\u1105\u1175","\u1109\u1161\u1100\u1165\u11AB","\u1109\u1161\u1100\u1168\u110C\u1165\u11AF","\u1109\u1161\u1102\u1161\u110B\u1175","\u1109\u1161\u1102\u1163\u11BC","\u1109\u1161\u1105\u1161\u11B7","\u1109\u1161\u1105\u1161\u11BC","\u1109\u1161\u1105\u1175\u11B8","\u1109\u1161\u1106\u1169\u1102\u1175\u11B7","\u1109\u1161\u1106\u116E\u11AF","\u1109\u1161\u1107\u1161\u11BC","\u1109\u1161\u1109\u1161\u11BC","\u1109\u1161\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1161\u1109\u1165\u11AF","\u1109\u1161\u1109\u1173\u11B7","\u1109\u1161\u1109\u1175\u11AF","\u1109\u1161\u110B\u1165\u11B8","\u1109\u1161\u110B\u116D\u11BC","\u1109\u1161\u110B\u116F\u11AF","\u1109\u1161\u110C\u1161\u11BC","\u1109\u1161\u110C\u1165\u11AB","\u1109\u1161\u110C\u1175\u11AB","\u1109\u1161\u110E\u1169\u11AB","\u1109\u1161\u110E\u116E\u11AB\u1100\u1175","\u1109\u1161\u1110\u1161\u11BC","\u1109\u1161\u1110\u116E\u1105\u1175","\u1109\u1161\u1112\u1173\u11AF","\u1109\u1161\u11AB\u1100\u1175\u11AF","\u1109\u1161\u11AB\u1107\u116E\u110B\u1175\u11AB\u1100\u116A","\u1109\u1161\u11AB\u110B\u1165\u11B8","\u1109\u1161\u11AB\u110E\u1162\u11A8","\u1109\u1161\u11AF\u1105\u1175\u11B7","\u1109\u1161\u11AF\u110B\u1175\u11AB","\u1109\u1161\u11AF\u110D\u1161\u11A8","\u1109\u1161\u11B7\u1100\u1168\u1110\u1161\u11BC","\u1109\u1161\u11B7\u1100\u116E\u11A8","\u1109\u1161\u11B7\u1109\u1175\u11B8","\u1109\u1161\u11B7\u110B\u116F\u11AF","\u1109\u1161\u11B7\u110E\u1169\u11AB","\u1109\u1161\u11BC\u1100\u116A\u11AB","\u1109\u1161\u11BC\u1100\u1173\u11B7","\u1109\u1161\u11BC\u1103\u1162","\u1109\u1161\u11BC\u1105\u1172","\u1109\u1161\u11BC\u1107\u1161\u11AB\u1100\u1175","\u1109\u1161\u11BC\u1109\u1161\u11BC","\u1109\u1161\u11BC\u1109\u1175\u11A8","\u1109\u1161\u11BC\u110B\u1165\u11B8","\u1109\u1161\u11BC\u110B\u1175\u11AB","\u1109\u1161\u11BC\u110C\u1161","\u1109\u1161\u11BC\u110C\u1165\u11B7","\u1109\u1161\u11BC\u110E\u1165","\u1109\u1161\u11BC\u110E\u116E","\u1109\u1161\u11BC\u1110\u1162","\u1109\u1161\u11BC\u1111\u116D","\u1109\u1161\u11BC\u1111\u116E\u11B7","\u1109\u1161\u11BC\u1112\u116A\u11BC","\u1109\u1162\u1107\u1167\u11A8","\u1109\u1162\u11A8\u1101\u1161\u11AF","\u1109\u1162\u11A8\u110B\u1167\u11AB\u1111\u1175\u11AF","\u1109\u1162\u11BC\u1100\u1161\u11A8","\u1109\u1162\u11BC\u1106\u1167\u11BC","\u1109\u1162\u11BC\u1106\u116E\u11AF","\u1109\u1162\u11BC\u1107\u1161\u11BC\u1109\u1169\u11BC","\u1109\u1162\u11BC\u1109\u1161\u11AB","\u1109\u1162\u11BC\u1109\u1165\u11AB","\u1109\u1162\u11BC\u1109\u1175\u11AB","\u1109\u1162\u11BC\u110B\u1175\u11AF","\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1165\u1105\u1161\u11B8","\u1109\u1165\u1105\u1173\u11AB","\u1109\u1165\u1106\u1167\u11BC","\u1109\u1165\u1106\u1175\u11AB","\u1109\u1165\u1107\u1175\u1109\u1173","\u1109\u1165\u110B\u1163\u11BC","\u1109\u1165\u110B\u116E\u11AF","\u1109\u1165\u110C\u1165\u11A8","\u1109\u1165\u110C\u1165\u11B7","\u1109\u1165\u110D\u1169\u11A8","\u1109\u1165\u110F\u1173\u11AF","\u1109\u1165\u11A8\u1109\u1161","\u1109\u1165\u11A8\u110B\u1172","\u1109\u1165\u11AB\u1100\u1165","\u1109\u1165\u11AB\u1106\u116E\u11AF","\u1109\u1165\u11AB\u1107\u1162","\u1109\u1165\u11AB\u1109\u1162\u11BC","\u1109\u1165\u11AB\u1109\u116E","\u1109\u1165\u11AB\u110B\u116F\u11AB","\u1109\u1165\u11AB\u110C\u1161\u11BC","\u1109\u1165\u11AB\u110C\u1165\u11AB","\u1109\u1165\u11AB\u1110\u1162\u11A8","\u1109\u1165\u11AB\u1111\u116E\u11BC\u1100\u1175","\u1109\u1165\u11AF\u1100\u1165\u110C\u1175","\u1109\u1165\u11AF\u1102\u1161\u11AF","\u1109\u1165\u11AF\u1105\u1165\u11BC\u1110\u1161\u11BC","\u1109\u1165\u11AF\u1106\u1167\u11BC","\u1109\u1165\u11AF\u1106\u116E\u11AB","\u1109\u1165\u11AF\u1109\u1161","\u1109\u1165\u11AF\u110B\u1161\u11A8\u1109\u1161\u11AB","\u1109\u1165\u11AF\u110E\u1175","\u1109\u1165\u11AF\u1110\u1161\u11BC","\u1109\u1165\u11B8\u110A\u1175","\u1109\u1165\u11BC\u1100\u1169\u11BC","\u1109\u1165\u11BC\u1103\u1161\u11BC","\u1109\u1165\u11BC\u1106\u1167\u11BC","\u1109\u1165\u11BC\u1107\u1167\u11AF","\u1109\u1165\u11BC\u110B\u1175\u11AB","\u1109\u1165\u11BC\u110C\u1161\u11BC","\u1109\u1165\u11BC\u110C\u1165\u11A8","\u1109\u1165\u11BC\u110C\u1175\u11AF","\u1109\u1165\u11BC\u1112\u1161\u11B7","\u1109\u1166\u1100\u1173\u11B7","\u1109\u1166\u1106\u1175\u1102\u1161","\u1109\u1166\u1109\u1161\u11BC","\u1109\u1166\u110B\u116F\u11AF","\u1109\u1166\u110C\u1169\u11BC\u1103\u1162\u110B\u116A\u11BC","\u1109\u1166\u1110\u1161\u11A8","\u1109\u1166\u11AB\u1110\u1165","\u1109\u1166\u11AB\u1110\u1175\u1106\u1175\u1110\u1165","\u1109\u1166\u11BA\u110D\u1162","\u1109\u1169\u1100\u1172\u1106\u1169","\u1109\u1169\u1100\u1173\u11A8\u110C\u1165\u11A8","\u1109\u1169\u1100\u1173\u11B7","\u1109\u1169\u1102\u1161\u1100\u1175","\u1109\u1169\u1102\u1167\u11AB","\u1109\u1169\u1103\u1173\u11A8","\u1109\u1169\u1106\u1161\u11BC","\u1109\u1169\u1106\u116E\u11AB","\u1109\u1169\u1109\u1165\u11AF","\u1109\u1169\u1109\u1169\u11A8","\u1109\u1169\u110B\u1161\u1100\u116A","\u1109\u1169\u110B\u116D\u11BC","\u1109\u1169\u110B\u116F\u11AB","\u1109\u1169\u110B\u1173\u11B7","\u1109\u1169\u110C\u116E\u11BC\u1112\u1175","\u1109\u1169\u110C\u1175\u1111\u116E\u11B7","\u1109\u1169\u110C\u1175\u11AF","\u1109\u1169\u1111\u116E\u11BC","\u1109\u1169\u1112\u1167\u11BC","\u1109\u1169\u11A8\u1103\u1161\u11B7","\u1109\u1169\u11A8\u1103\u1169","\u1109\u1169\u11A8\u110B\u1169\u11BA","\u1109\u1169\u11AB\u1100\u1161\u1105\u1161\u11A8","\u1109\u1169\u11AB\u1100\u1175\u11AF","\u1109\u1169\u11AB\u1102\u1167","\u1109\u1169\u11AB\u1102\u1175\u11B7","\u1109\u1169\u11AB\u1103\u1173\u11BC","\u1109\u1169\u11AB\u1106\u1169\u11A8","\u1109\u1169\u11AB\u1108\u1167\u11A8","\u1109\u1169\u11AB\u1109\u1175\u11AF","\u1109\u1169\u11AB\u110C\u1175\u11AF","\u1109\u1169\u11AB\u1110\u1169\u11B8","\u1109\u1169\u11AB\u1112\u1162","\u1109\u1169\u11AF\u110C\u1175\u11A8\u1112\u1175","\u1109\u1169\u11B7\u110A\u1175","\u1109\u1169\u11BC\u110B\u1161\u110C\u1175","\u1109\u1169\u11BC\u110B\u1175","\u1109\u1169\u11BC\u1111\u1167\u11AB","\u1109\u116C\u1100\u1169\u1100\u1175","\u1109\u116D\u1111\u1175\u11BC","\u1109\u116E\u1100\u1165\u11AB","\u1109\u116E\u1102\u1167\u11AB","\u1109\u116E\u1103\u1161\u11AB","\u1109\u116E\u1103\u1169\u11BA\u1106\u116E\u11AF","\u1109\u116E\u1103\u1169\u11BC\u110C\u1165\u11A8","\u1109\u116E\u1106\u1167\u11AB","\u1109\u116E\u1106\u1167\u11BC","\u1109\u116E\u1107\u1161\u11A8","\u1109\u116E\u1109\u1161\u11BC","\u1109\u116E\u1109\u1165\u11A8","\u1109\u116E\u1109\u116E\u11AF","\u1109\u116E\u1109\u1175\u1105\u1169","\u1109\u116E\u110B\u1165\u11B8","\u1109\u116E\u110B\u1167\u11B7","\u1109\u116E\u110B\u1167\u11BC","\u1109\u116E\u110B\u1175\u11B8","\u1109\u116E\u110C\u116E\u11AB","\u1109\u116E\u110C\u1175\u11B8","\u1109\u116E\u110E\u116E\u11AF","\u1109\u116E\u110F\u1165\u11BA","\u1109\u116E\u1111\u1175\u11AF","\u1109\u116E\u1112\u1161\u11A8","\u1109\u116E\u1112\u1165\u11B7\u1109\u1162\u11BC","\u1109\u116E\u1112\u116A\u1100\u1175","\u1109\u116E\u11A8\u1102\u1167","\u1109\u116E\u11A8\u1109\u1169","\u1109\u116E\u11A8\u110C\u1166","\u1109\u116E\u11AB\u1100\u1161\u11AB","\u1109\u116E\u11AB\u1109\u1165","\u1109\u116E\u11AB\u1109\u116E","\u1109\u116E\u11AB\u1109\u1175\u11A8\u1100\u1161\u11AB","\u1109\u116E\u11AB\u110B\u1171","\u1109\u116E\u11AE\u1100\u1161\u1105\u1161\u11A8","\u1109\u116E\u11AF\u1107\u1167\u11BC","\u1109\u116E\u11AF\u110C\u1175\u11B8","\u1109\u116E\u11BA\u110C\u1161","\u1109\u1173\u1102\u1175\u11B7","\u1109\u1173\u1106\u116E\u11AF","\u1109\u1173\u1109\u1173\u1105\u1169","\u1109\u1173\u1109\u1173\u11BC","\u1109\u1173\u110B\u1170\u1110\u1165","\u1109\u1173\u110B\u1171\u110E\u1175","\u1109\u1173\u110F\u1166\u110B\u1175\u1110\u1173","\u1109\u1173\u1110\u1172\u1103\u1175\u110B\u1169","\u1109\u1173\u1110\u1173\u1105\u1166\u1109\u1173","\u1109\u1173\u1111\u1169\u110E\u1173","\u1109\u1173\u11AF\u110D\u1165\u11A8","\u1109\u1173\u11AF\u1111\u1173\u11B7","\u1109\u1173\u11B8\u1100\u116A\u11AB","\u1109\u1173\u11B8\u1100\u1175","\u1109\u1173\u11BC\u1100\u1162\u11A8","\u1109\u1173\u11BC\u1105\u1175","\u1109\u1173\u11BC\u1107\u116E","\u1109\u1173\u11BC\u110B\u116D\u11BC\u110E\u1161","\u1109\u1173\u11BC\u110C\u1175\u11AB","\u1109\u1175\u1100\u1161\u11A8","\u1109\u1175\u1100\u1161\u11AB","\u1109\u1175\u1100\u1169\u11AF","\u1109\u1175\u1100\u1173\u11B7\u110E\u1175","\u1109\u1175\u1102\u1161\u1105\u1175\u110B\u1169","\u1109\u1175\u1103\u1162\u11A8","\u1109\u1175\u1105\u1175\u110C\u1173","\u1109\u1175\u1106\u1166\u11AB\u1110\u1173","\u1109\u1175\u1106\u1175\u11AB","\u1109\u1175\u1107\u116E\u1106\u1169","\u1109\u1175\u1109\u1165\u11AB","\u1109\u1175\u1109\u1165\u11AF","\u1109\u1175\u1109\u1173\u1110\u1166\u11B7","\u1109\u1175\u110B\u1161\u1107\u1165\u110C\u1175","\u1109\u1175\u110B\u1165\u1106\u1165\u1102\u1175","\u1109\u1175\u110B\u116F\u11AF","\u1109\u1175\u110B\u1175\u11AB","\u1109\u1175\u110B\u1175\u11AF","\u1109\u1175\u110C\u1161\u11A8","\u1109\u1175\u110C\u1161\u11BC","\u1109\u1175\u110C\u1165\u11AF","\u1109\u1175\u110C\u1165\u11B7","\u1109\u1175\u110C\u116E\u11BC","\u1109\u1175\u110C\u1173\u11AB","\u1109\u1175\u110C\u1175\u11B8","\u1109\u1175\u110E\u1165\u11BC","\u1109\u1175\u1112\u1161\u11B8","\u1109\u1175\u1112\u1165\u11B7","\u1109\u1175\u11A8\u1100\u116E","\u1109\u1175\u11A8\u1100\u1175","\u1109\u1175\u11A8\u1103\u1161\u11BC","\u1109\u1175\u11A8\u1105\u1163\u11BC","\u1109\u1175\u11A8\u1105\u116D\u1111\u116E\u11B7","\u1109\u1175\u11A8\u1106\u116E\u11AF","\u1109\u1175\u11A8\u1108\u1161\u11BC","\u1109\u1175\u11A8\u1109\u1161","\u1109\u1175\u11A8\u1109\u1162\u11BC\u1112\u116A\u11AF","\u1109\u1175\u11A8\u110E\u1169","\u1109\u1175\u11A8\u1110\u1161\u11A8","\u1109\u1175\u11A8\u1111\u116E\u11B7","\u1109\u1175\u11AB\u1100\u1169","\u1109\u1175\u11AB\u1100\u1172","\u1109\u1175\u11AB\u1102\u1167\u11B7","\u1109\u1175\u11AB\u1106\u116E\u11AB","\u1109\u1175\u11AB\u1107\u1161\u11AF","\u1109\u1175\u11AB\u1107\u1175","\u1109\u1175\u11AB\u1109\u1161","\u1109\u1175\u11AB\u1109\u1166","\u1109\u1175\u11AB\u110B\u116D\u11BC","\u1109\u1175\u11AB\u110C\u1166\u1111\u116E\u11B7","\u1109\u1175\u11AB\u110E\u1165\u11BC","\u1109\u1175\u11AB\u110E\u1166","\u1109\u1175\u11AB\u1112\u116A","\u1109\u1175\u11AF\u1100\u1161\u11B7","\u1109\u1175\u11AF\u1102\u1162","\u1109\u1175\u11AF\u1105\u1167\u11A8","\u1109\u1175\u11AF\u1105\u1168","\u1109\u1175\u11AF\u1106\u1161\u11BC","\u1109\u1175\u11AF\u1109\u116E","\u1109\u1175\u11AF\u1109\u1173\u11B8","\u1109\u1175\u11AF\u1109\u1175","\u1109\u1175\u11AF\u110C\u1161\u11BC","\u1109\u1175\u11AF\u110C\u1165\u11BC","\u1109\u1175\u11AF\u110C\u1175\u11AF\u110C\u1165\u11A8","\u1109\u1175\u11AF\u110E\u1165\u11AB","\u1109\u1175\u11AF\u110E\u1166","\u1109\u1175\u11AF\u110F\u1165\u11BA","\u1109\u1175\u11AF\u1110\u1162","\u1109\u1175\u11AF\u1111\u1162","\u1109\u1175\u11AF\u1112\u1165\u11B7","\u1109\u1175\u11AF\u1112\u1167\u11AB","\u1109\u1175\u11B7\u1105\u1175","\u1109\u1175\u11B7\u1107\u116E\u1105\u1173\u11B7","\u1109\u1175\u11B7\u1109\u1161","\u1109\u1175\u11B7\u110C\u1161\u11BC","\u1109\u1175\u11B7\u110C\u1165\u11BC","\u1109\u1175\u11B7\u1111\u1161\u11AB","\u110A\u1161\u11BC\u1103\u116E\u11BC\u110B\u1175","\u110A\u1175\u1105\u1173\u11B7","\u110A\u1175\u110B\u1161\u11BA","\u110B\u1161\u1100\u1161\u110A\u1175","\u110B\u1161\u1102\u1161\u110B\u116E\u11AB\u1109\u1165","\u110B\u1161\u1103\u1173\u1102\u1175\u11B7","\u110B\u1161\u1103\u1173\u11AF","\u110B\u1161\u1109\u1171\u110B\u116E\u11B7","\u110B\u1161\u1109\u1173\u1111\u1161\u11AF\u1110\u1173","\u110B\u1161\u1109\u1175\u110B\u1161","\u110B\u1161\u110B\u116E\u11AF\u1105\u1165","\u110B\u1161\u110C\u1165\u110A\u1175","\u110B\u1161\u110C\u116E\u11B7\u1106\u1161","\u110B\u1161\u110C\u1175\u11A8","\u110B\u1161\u110E\u1175\u11B7","\u110B\u1161\u1111\u1161\u1110\u1173","\u110B\u1161\u1111\u1173\u1105\u1175\u110F\u1161","\u110B\u1161\u1111\u1173\u11B7","\u110B\u1161\u1112\u1169\u11B8","\u110B\u1161\u1112\u1173\u11AB","\u110B\u1161\u11A8\u1100\u1175","\u110B\u1161\u11A8\u1106\u1169\u11BC","\u110B\u1161\u11A8\u1109\u116E","\u110B\u1161\u11AB\u1100\u1162","\u110B\u1161\u11AB\u1100\u1167\u11BC","\u110B\u1161\u11AB\u1100\u116A","\u110B\u1161\u11AB\u1102\u1162","\u110B\u1161\u11AB\u1102\u1167\u11BC","\u110B\u1161\u11AB\u1103\u1169\u11BC","\u110B\u1161\u11AB\u1107\u1161\u11BC","\u110B\u1161\u11AB\u1107\u116E","\u110B\u1161\u11AB\u110C\u116E","\u110B\u1161\u11AF\u1105\u116E\u1106\u1175\u1102\u1172\u11B7","\u110B\u1161\u11AF\u110F\u1169\u110B\u1169\u11AF","\u110B\u1161\u11B7\u1109\u1175","\u110B\u1161\u11B7\u110F\u1165\u11BA","\u110B\u1161\u11B8\u1105\u1167\u11A8","\u110B\u1161\u11C1\u1102\u1161\u11AF","\u110B\u1161\u11C1\u1106\u116E\u11AB","\u110B\u1162\u110B\u1175\u11AB","\u110B\u1162\u110C\u1165\u11BC","\u110B\u1162\u11A8\u1109\u116E","\u110B\u1162\u11AF\u1107\u1165\u11B7","\u110B\u1163\u1100\u1161\u11AB","\u110B\u1163\u1103\u1161\u11AB","\u110B\u1163\u110B\u1169\u11BC","\u110B\u1163\u11A8\u1100\u1161\u11AB","\u110B\u1163\u11A8\u1100\u116E\u11A8","\u110B\u1163\u11A8\u1109\u1169\u11A8","\u110B\u1163\u11A8\u1109\u116E","\u110B\u1163\u11A8\u110C\u1165\u11B7","\u110B\u1163\u11A8\u1111\u116E\u11B7","\u110B\u1163\u11A8\u1112\u1169\u11AB\u1102\u1167","\u110B\u1163\u11BC\u1102\u1167\u11B7","\u110B\u1163\u11BC\u1105\u1167\u11A8","\u110B\u1163\u11BC\u1106\u1161\u11AF","\u110B\u1163\u11BC\u1107\u1162\u110E\u116E","\u110B\u1163\u11BC\u110C\u116E","\u110B\u1163\u11BC\u1111\u1161","\u110B\u1165\u1103\u116E\u11B7","\u110B\u1165\u1105\u1167\u110B\u116E\u11B7","\u110B\u1165\u1105\u1173\u11AB","\u110B\u1165\u110C\u1166\u11BA\u1107\u1161\u11B7","\u110B\u1165\u110D\u1162\u11BB\u1103\u1173\u11AB","\u110B\u1165\u110D\u1165\u1103\u1161\u1100\u1161","\u110B\u1165\u110D\u1165\u11AB\u110C\u1175","\u110B\u1165\u11AB\u1102\u1175","\u110B\u1165\u11AB\u1103\u1165\u11A8","\u110B\u1165\u11AB\u1105\u1169\u11AB","\u110B\u1165\u11AB\u110B\u1165","\u110B\u1165\u11AF\u1100\u116E\u11AF","\u110B\u1165\u11AF\u1105\u1173\u11AB","\u110B\u1165\u11AF\u110B\u1173\u11B7","\u110B\u1165\u11AF\u1111\u1175\u11BA","\u110B\u1165\u11B7\u1106\u1161","\u110B\u1165\u11B8\u1106\u116E","\u110B\u1165\u11B8\u110C\u1169\u11BC","\u110B\u1165\u11B8\u110E\u1166","\u110B\u1165\u11BC\u1103\u1165\u11BC\u110B\u1175","\u110B\u1165\u11BC\u1106\u1161\u11BC","\u110B\u1165\u11BC\u1110\u1165\u1105\u1175","\u110B\u1165\u11BD\u1100\u1173\u110C\u1166","\u110B\u1166\u1102\u1165\u110C\u1175","\u110B\u1166\u110B\u1165\u110F\u1165\u11AB","\u110B\u1166\u11AB\u110C\u1175\u11AB","\u110B\u1167\u1100\u1165\u11AB","\u110B\u1167\u1100\u1169\u1109\u1162\u11BC","\u110B\u1167\u1100\u116A\u11AB","\u110B\u1167\u1100\u116E\u11AB","\u110B\u1167\u1100\u116F\u11AB","\u110B\u1167\u1103\u1162\u1109\u1162\u11BC","\u110B\u1167\u1103\u1165\u11B2","\u110B\u1167\u1103\u1169\u11BC\u1109\u1162\u11BC","\u110B\u1167\u1103\u1173\u11AB","\u110B\u1167\u1105\u1169\u11AB","\u110B\u1167\u1105\u1173\u11B7","\u110B\u1167\u1109\u1165\u11BA","\u110B\u1167\u1109\u1165\u11BC","\u110B\u1167\u110B\u116A\u11BC","\u110B\u1167\u110B\u1175\u11AB","\u110B\u1167\u110C\u1165\u11AB\u1112\u1175","\u110B\u1167\u110C\u1175\u11A8\u110B\u116F\u11AB","\u110B\u1167\u1112\u1161\u11A8\u1109\u1162\u11BC","\u110B\u1167\u1112\u1162\u11BC","\u110B\u1167\u11A8\u1109\u1161","\u110B\u1167\u11A8\u1109\u1175","\u110B\u1167\u11A8\u1112\u1161\u11AF","\u110B\u1167\u11AB\u1100\u1167\u11AF","\u110B\u1167\u11AB\u1100\u116E","\u110B\u1167\u11AB\u1100\u1173\u11A8","\u110B\u1167\u11AB\u1100\u1175","\u110B\u1167\u11AB\u1105\u1161\u11A8","\u110B\u1167\u11AB\u1109\u1165\u11AF","\u110B\u1167\u11AB\u1109\u1166","\u110B\u1167\u11AB\u1109\u1169\u11A8","\u110B\u1167\u11AB\u1109\u1173\u11B8","\u110B\u1167\u11AB\u110B\u1162","\u110B\u1167\u11AB\u110B\u1168\u110B\u1175\u11AB","\u110B\u1167\u11AB\u110B\u1175\u11AB","\u110B\u1167\u11AB\u110C\u1161\u11BC","\u110B\u1167\u11AB\u110C\u116E","\u110B\u1167\u11AB\u110E\u116E\u11AF","\u110B\u1167\u11AB\u1111\u1175\u11AF","\u110B\u1167\u11AB\u1112\u1161\u11B8","\u110B\u1167\u11AB\u1112\u1172","\u110B\u1167\u11AF\u1100\u1175","\u110B\u1167\u11AF\u1106\u1162","\u110B\u1167\u11AF\u1109\u116C","\u110B\u1167\u11AF\u1109\u1175\u11B7\u1112\u1175","\u110B\u1167\u11AF\u110C\u1165\u11BC","\u110B\u1167\u11AF\u110E\u1161","\u110B\u1167\u11AF\u1112\u1173\u11AF","\u110B\u1167\u11B7\u1105\u1167","\u110B\u1167\u11B8\u1109\u1165","\u110B\u1167\u11BC\u1100\u116E\u11A8","\u110B\u1167\u11BC\u1102\u1161\u11B7","\u110B\u1167\u11BC\u1109\u1161\u11BC","\u110B\u1167\u11BC\u110B\u1163\u11BC","\u110B\u1167\u11BC\u110B\u1167\u11A8","\u110B\u1167\u11BC\u110B\u116E\u11BC","\u110B\u1167\u11BC\u110B\u116F\u11AB\u1112\u1175","\u110B\u1167\u11BC\u1112\u1161","\u110B\u1167\u11BC\u1112\u1163\u11BC","\u110B\u1167\u11BC\u1112\u1169\u11AB","\u110B\u1167\u11BC\u1112\u116A","\u110B\u1167\u11C1\u1100\u116E\u1105\u1175","\u110B\u1167\u11C1\u1107\u1161\u11BC","\u110B\u1167\u11C1\u110C\u1175\u11B8","\u110B\u1168\u1100\u1161\u11B7","\u110B\u1168\u1100\u1173\u11B7","\u110B\u1168\u1107\u1161\u11BC","\u110B\u1168\u1109\u1161\u11AB","\u110B\u1168\u1109\u1161\u11BC","\u110B\u1168\u1109\u1165\u11AB","\u110B\u1168\u1109\u116E\u11AF","\u110B\u1168\u1109\u1173\u11B8","\u110B\u1168\u1109\u1175\u11A8\u110C\u1161\u11BC","\u110B\u1168\u110B\u1163\u11A8","\u110B\u1168\u110C\u1165\u11AB","\u110B\u1168\u110C\u1165\u11AF","\u110B\u1168\u110C\u1165\u11BC","\u110B\u1168\u110F\u1165\u11AB\u1103\u1162","\u110B\u1168\u11BA\u1102\u1161\u11AF","\u110B\u1169\u1102\u1173\u11AF","\u110B\u1169\u1105\u1161\u11A8","\u110B\u1169\u1105\u1162\u11BA\u1103\u1169\u11BC\u110B\u1161\u11AB","\u110B\u1169\u1105\u1166\u11AB\u110C\u1175","\u110B\u1169\u1105\u1169\u110C\u1175","\u110B\u1169\u1105\u1173\u11AB\u1107\u1161\u11AF","\u110B\u1169\u1107\u1173\u11AB","\u110B\u1169\u1109\u1175\u11B8","\u110B\u1169\u110B\u1167\u11B7","\u110B\u1169\u110B\u116F\u11AF","\u110B\u1169\u110C\u1165\u11AB","\u110B\u1169\u110C\u1175\u11A8","\u110B\u1169\u110C\u1175\u11BC\u110B\u1165","\u110B\u1169\u1111\u1166\u1105\u1161","\u110B\u1169\u1111\u1175\u1109\u1173\u1110\u1166\u11AF","\u110B\u1169\u1112\u1175\u1105\u1167","\u110B\u1169\u11A8\u1109\u1161\u11BC","\u110B\u1169\u11A8\u1109\u116E\u1109\u116E","\u110B\u1169\u11AB\u1100\u1161\u11BD","\u110B\u1169\u11AB\u1105\u1161\u110B\u1175\u11AB","\u110B\u1169\u11AB\u1106\u1169\u11B7","\u110B\u1169\u11AB\u110C\u1169\u11BC\u110B\u1175\u11AF","\u110B\u1169\u11AB\u1110\u1169\u11BC","\u110B\u1169\u11AF\u1100\u1161\u110B\u1173\u11AF","\u110B\u1169\u11AF\u1105\u1175\u11B7\u1111\u1175\u11A8","\u110B\u1169\u11AF\u1112\u1162","\u110B\u1169\u11BA\u110E\u1161\u1105\u1175\u11B7","\u110B\u116A\u110B\u1175\u1109\u1167\u110E\u1173","\u110B\u116A\u110B\u1175\u11AB","\u110B\u116A\u11AB\u1109\u1165\u11BC","\u110B\u116A\u11AB\u110C\u1165\u11AB","\u110B\u116A\u11BC\u1107\u1175","\u110B\u116A\u11BC\u110C\u1161","\u110B\u116B\u1102\u1163\u1112\u1161\u1106\u1167\u11AB","\u110B\u116B\u11AB\u110C\u1175","\u110B\u116C\u1100\u1161\u11BA\u110C\u1175\u11B8","\u110B\u116C\u1100\u116E\u11A8","\u110B\u116C\u1105\u1169\u110B\u116E\u11B7","\u110B\u116C\u1109\u1161\u11B7\u110E\u1169\u11AB","\u110B\u116C\u110E\u116E\u11AF","\u110B\u116C\u110E\u1175\u11B7","\u110B\u116C\u1112\u1161\u11AF\u1106\u1165\u1102\u1175","\u110B\u116C\u11AB\u1107\u1161\u11AF","\u110B\u116C\u11AB\u1109\u1169\u11AB","\u110B\u116C\u11AB\u110D\u1169\u11A8","\u110B\u116D\u1100\u1173\u11B7","\u110B\u116D\u110B\u1175\u11AF","\u110B\u116D\u110C\u1173\u11B7","\u110B\u116D\u110E\u1165\u11BC","\u110B\u116D\u11BC\u1100\u1175","\u110B\u116D\u11BC\u1109\u1165","\u110B\u116D\u11BC\u110B\u1165","\u110B\u116E\u1109\u1161\u11AB","\u110B\u116E\u1109\u1165\u11AB","\u110B\u116E\u1109\u1173\u11BC","\u110B\u116E\u110B\u1167\u11AB\u1112\u1175","\u110B\u116E\u110C\u1165\u11BC","\u110B\u116E\u110E\u1166\u1100\u116E\u11A8","\u110B\u116E\u1111\u1167\u11AB","\u110B\u116E\u11AB\u1103\u1169\u11BC","\u110B\u116E\u11AB\u1106\u1167\u11BC","\u110B\u116E\u11AB\u1107\u1161\u11AB","\u110B\u116E\u11AB\u110C\u1165\u11AB","\u110B\u116E\u11AB\u1112\u1162\u11BC","\u110B\u116E\u11AF\u1109\u1161\u11AB","\u110B\u116E\u11AF\u110B\u1173\u11B7","\u110B\u116E\u11B7\u110C\u1175\u11A8\u110B\u1175\u11B7","\u110B\u116E\u11BA\u110B\u1165\u1105\u1173\u11AB","\u110B\u116E\u11BA\u110B\u1173\u11B7","\u110B\u116F\u1102\u1161\u11A8","\u110B\u116F\u11AB\u1100\u1169","\u110B\u116F\u11AB\u1105\u1162","\u110B\u116F\u11AB\u1109\u1165","\u110B\u116F\u11AB\u1109\u116E\u11BC\u110B\u1175","\u110B\u116F\u11AB\u110B\u1175\u11AB","\u110B\u116F\u11AB\u110C\u1161\u11BC","\u110B\u116F\u11AB\u1111\u1175\u1109\u1173","\u110B\u116F\u11AF\u1100\u1173\u11B8","\u110B\u116F\u11AF\u1103\u1173\u110F\u1165\u11B8","\u110B\u116F\u11AF\u1109\u1166","\u110B\u116F\u11AF\u110B\u116D\u110B\u1175\u11AF","\u110B\u1170\u110B\u1175\u1110\u1165","\u110B\u1171\u1107\u1161\u11AB","\u110B\u1171\u1107\u1165\u11B8","\u110B\u1171\u1109\u1165\u11BC","\u110B\u1171\u110B\u116F\u11AB","\u110B\u1171\u1112\u1165\u11B7","\u110B\u1171\u1112\u1167\u11B8","\u110B\u1171\u11BA\u1109\u1161\u1105\u1161\u11B7","\u110B\u1172\u1102\u1161\u11AB\u1112\u1175","\u110B\u1172\u1105\u1165\u11B8","\u110B\u1172\u1106\u1167\u11BC","\u110B\u1172\u1106\u116E\u11AF","\u110B\u1172\u1109\u1161\u11AB","\u110B\u1172\u110C\u1165\u11A8","\u110B\u1172\u110E\u1175\u110B\u116F\u11AB","\u110B\u1172\u1112\u1161\u11A8","\u110B\u1172\u1112\u1162\u11BC","\u110B\u1172\u1112\u1167\u11BC","\u110B\u1172\u11A8\u1100\u116E\u11AB","\u110B\u1172\u11A8\u1109\u1161\u11BC","\u110B\u1172\u11A8\u1109\u1175\u11B8","\u110B\u1172\u11A8\u110E\u1166","\u110B\u1173\u11AB\u1112\u1162\u11BC","\u110B\u1173\u11B7\u1105\u1167\u11A8","\u110B\u1173\u11B7\u1105\u116D","\u110B\u1173\u11B7\u1107\u1161\u11AB","\u110B\u1173\u11B7\u1109\u1165\u11BC","\u110B\u1173\u11B7\u1109\u1175\u11A8","\u110B\u1173\u11B7\u110B\u1161\u11A8","\u110B\u1173\u11B7\u110C\u116E","\u110B\u1174\u1100\u1167\u11AB","\u110B\u1174\u1102\u1169\u11AB","\u110B\u1174\u1106\u116E\u11AB","\u110B\u1174\u1107\u1169\u11A8","\u110B\u1174\u1109\u1175\u11A8","\u110B\u1174\u1109\u1175\u11B7","\u110B\u1174\u110B\u116C\u1105\u1169","\u110B\u1174\u110B\u116D\u11A8","\u110B\u1174\u110B\u116F\u11AB","\u110B\u1174\u1112\u1161\u11A8","\u110B\u1175\u1100\u1165\u11BA","\u110B\u1175\u1100\u1169\u11BA","\u110B\u1175\u1102\u1167\u11B7","\u110B\u1175\u1102\u1169\u11B7","\u110B\u1175\u1103\u1161\u11AF","\u110B\u1175\u1103\u1162\u1105\u1169","\u110B\u1175\u1103\u1169\u11BC","\u110B\u1175\u1105\u1165\u11C2\u1100\u1166","\u110B\u1175\u1105\u1167\u11A8\u1109\u1165","\u110B\u1175\u1105\u1169\u11AB\u110C\u1165\u11A8","\u110B\u1175\u1105\u1173\u11B7","\u110B\u1175\u1106\u1175\u11AB","\u110B\u1175\u1107\u1161\u11AF\u1109\u1169","\u110B\u1175\u1107\u1167\u11AF","\u110B\u1175\u1107\u116E\u11AF","\u110B\u1175\u1108\u1161\u11AF","\u110B\u1175\u1109\u1161\u11BC","\u110B\u1175\u1109\u1165\u11BC","\u110B\u1175\u1109\u1173\u11AF","\u110B\u1175\u110B\u1163\u1100\u1175","\u110B\u1175\u110B\u116D\u11BC","\u110B\u1175\u110B\u116E\u11BA","\u110B\u1175\u110B\u116F\u11AF","\u110B\u1175\u110B\u1173\u11A8\u1100\u1169","\u110B\u1175\u110B\u1175\u11A8","\u110B\u1175\u110C\u1165\u11AB","\u110B\u1175\u110C\u116E\u11BC","\u110B\u1175\u1110\u1173\u11AE\u1102\u1161\u11AF","\u110B\u1175\u1110\u1173\u11AF","\u110B\u1175\u1112\u1169\u11AB","\u110B\u1175\u11AB\u1100\u1161\u11AB","\u110B\u1175\u11AB\u1100\u1167\u11A8","\u110B\u1175\u11AB\u1100\u1169\u11BC","\u110B\u1175\u11AB\u1100\u116E","\u110B\u1175\u11AB\u1100\u1173\u11AB","\u110B\u1175\u11AB\u1100\u1175","\u110B\u1175\u11AB\u1103\u1169","\u110B\u1175\u11AB\u1105\u1172","\u110B\u1175\u11AB\u1106\u116E\u11AF","\u110B\u1175\u11AB\u1109\u1162\u11BC","\u110B\u1175\u11AB\u1109\u116B","\u110B\u1175\u11AB\u110B\u1167\u11AB","\u110B\u1175\u11AB\u110B\u116F\u11AB","\u110B\u1175\u11AB\u110C\u1162","\u110B\u1175\u11AB\u110C\u1169\u11BC","\u110B\u1175\u11AB\u110E\u1165\u11AB","\u110B\u1175\u11AB\u110E\u1166","\u110B\u1175\u11AB\u1110\u1165\u1102\u1166\u11BA","\u110B\u1175\u11AB\u1112\u1161","\u110B\u1175\u11AB\u1112\u1167\u11BC","\u110B\u1175\u11AF\u1100\u1169\u11B8","\u110B\u1175\u11AF\u1100\u1175","\u110B\u1175\u11AF\u1103\u1161\u11AB","\u110B\u1175\u11AF\u1103\u1162","\u110B\u1175\u11AF\u1103\u1173\u11BC","\u110B\u1175\u11AF\u1107\u1161\u11AB","\u110B\u1175\u11AF\u1107\u1169\u11AB","\u110B\u1175\u11AF\u1107\u116E","\u110B\u1175\u11AF\u1109\u1161\u11BC","\u110B\u1175\u11AF\u1109\u1162\u11BC","\u110B\u1175\u11AF\u1109\u1169\u11AB","\u110B\u1175\u11AF\u110B\u116D\u110B\u1175\u11AF","\u110B\u1175\u11AF\u110B\u116F\u11AF","\u110B\u1175\u11AF\u110C\u1165\u11BC","\u110B\u1175\u11AF\u110C\u1169\u11BC","\u110B\u1175\u11AF\u110C\u116E\u110B\u1175\u11AF","\u110B\u1175\u11AF\u110D\u1175\u11A8","\u110B\u1175\u11AF\u110E\u1166","\u110B\u1175\u11AF\u110E\u1175","\u110B\u1175\u11AF\u1112\u1162\u11BC","\u110B\u1175\u11AF\u1112\u116C\u110B\u116D\u11BC","\u110B\u1175\u11B7\u1100\u1173\u11B7","\u110B\u1175\u11B7\u1106\u116E","\u110B\u1175\u11B8\u1103\u1162","\u110B\u1175\u11B8\u1105\u1167\u11A8","\u110B\u1175\u11B8\u1106\u1161\u11BA","\u110B\u1175\u11B8\u1109\u1161","\u110B\u1175\u11B8\u1109\u116E\u11AF","\u110B\u1175\u11B8\u1109\u1175","\u110B\u1175\u11B8\u110B\u116F\u11AB","\u110B\u1175\u11B8\u110C\u1161\u11BC","\u110B\u1175\u11B8\u1112\u1161\u11A8","\u110C\u1161\u1100\u1161\u110B\u116D\u11BC","\u110C\u1161\u1100\u1167\u11A8","\u110C\u1161\u1100\u1173\u11A8","\u110C\u1161\u1103\u1169\u11BC","\u110C\u1161\u1105\u1161\u11BC","\u110C\u1161\u1107\u116E\u1109\u1175\u11B7","\u110C\u1161\u1109\u1175\u11A8","\u110C\u1161\u1109\u1175\u11AB","\u110C\u1161\u110B\u1167\u11AB","\u110C\u1161\u110B\u116F\u11AB","\u110C\u1161\u110B\u1172\u11AF","\u110C\u1161\u110C\u1165\u11AB\u1100\u1165","\u110C\u1161\u110C\u1165\u11BC","\u110C\u1161\u110C\u1169\u11AB\u1109\u1175\u11B7","\u110C\u1161\u1111\u1161\u11AB","\u110C\u1161\u11A8\u1100\u1161","\u110C\u1161\u11A8\u1102\u1167\u11AB","\u110C\u1161\u11A8\u1109\u1165\u11BC","\u110C\u1161\u11A8\u110B\u1165\u11B8","\u110C\u1161\u11A8\u110B\u116D\u11BC","\u110C\u1161\u11A8\u110B\u1173\u11AB\u1104\u1161\u11AF","\u110C\u1161\u11A8\u1111\u116E\u11B7","\u110C\u1161\u11AB\u1103\u1175","\u110C\u1161\u11AB\u1104\u1173\u11A8","\u110C\u1161\u11AB\u110E\u1175","\u110C\u1161\u11AF\u1106\u1169\u11BA","\u110C\u1161\u11B7\u1101\u1161\u11AB","\u110C\u1161\u11B7\u1109\u116E\u1112\u1161\u11B7","\u110C\u1161\u11B7\u1109\u1175","\u110C\u1161\u11B7\u110B\u1169\u11BA","\u110C\u1161\u11B7\u110C\u1161\u1105\u1175","\u110C\u1161\u11B8\u110C\u1175","\u110C\u1161\u11BC\u1100\u116A\u11AB","\u110C\u1161\u11BC\u1100\u116E\u11AB","\u110C\u1161\u11BC\u1100\u1175\u1100\u1161\u11AB","\u110C\u1161\u11BC\u1105\u1162","\u110C\u1161\u11BC\u1105\u1168","\u110C\u1161\u11BC\u1105\u1173","\u110C\u1161\u11BC\u1106\u1161","\u110C\u1161\u11BC\u1106\u1167\u11AB","\u110C\u1161\u11BC\u1106\u1169","\u110C\u1161\u11BC\u1106\u1175","\u110C\u1161\u11BC\u1107\u1175","\u110C\u1161\u11BC\u1109\u1161","\u110C\u1161\u11BC\u1109\u1169","\u110C\u1161\u11BC\u1109\u1175\u11A8","\u110C\u1161\u11BC\u110B\u1162\u110B\u1175\u11AB","\u110C\u1161\u11BC\u110B\u1175\u11AB","\u110C\u1161\u11BC\u110C\u1165\u11B7","\u110C\u1161\u11BC\u110E\u1161","\u110C\u1161\u11BC\u1112\u1161\u11A8\u1100\u1173\u11B7","\u110C\u1162\u1102\u1173\u11BC","\u110C\u1162\u1108\u1161\u11AF\u1105\u1175","\u110C\u1162\u1109\u1161\u11AB","\u110C\u1162\u1109\u1162\u11BC","\u110C\u1162\u110C\u1161\u11A8\u1102\u1167\u11AB","\u110C\u1162\u110C\u1165\u11BC","\u110C\u1162\u110E\u1162\u1100\u1175","\u110C\u1162\u1111\u1161\u11AB","\u110C\u1162\u1112\u1161\u11A8","\u110C\u1162\u1112\u116A\u11AF\u110B\u116D\u11BC","\u110C\u1165\u1100\u1165\u11BA","\u110C\u1165\u1100\u1169\u1105\u1175","\u110C\u1165\u1100\u1169\u11BA","\u110C\u1165\u1102\u1167\u11A8","\u110C\u1165\u1105\u1165\u11AB","\u110C\u1165\u1105\u1165\u11C2\u1100\u1166","\u110C\u1165\u1107\u1165\u11AB","\u110C\u1165\u110B\u116E\u11AF","\u110C\u1165\u110C\u1165\u11AF\u1105\u1169","\u110C\u1165\u110E\u116E\u11A8","\u110C\u1165\u11A8\u1100\u1173\u11A8","\u110C\u1165\u11A8\u1103\u1161\u11BC\u1112\u1175","\u110C\u1165\u11A8\u1109\u1165\u11BC","\u110C\u1165\u11A8\u110B\u116D\u11BC","\u110C\u1165\u11A8\u110B\u1173\u11BC","\u110C\u1165\u11AB\u1100\u1162","\u110C\u1165\u11AB\u1100\u1169\u11BC","\u110C\u1165\u11AB\u1100\u1175","\u110C\u1165\u11AB\u1103\u1161\u11AF","\u110C\u1165\u11AB\u1105\u1161\u1103\u1169","\u110C\u1165\u11AB\u1106\u1161\u11BC","\u110C\u1165\u11AB\u1106\u116E\u11AB","\u110C\u1165\u11AB\u1107\u1161\u11AB","\u110C\u1165\u11AB\u1107\u116E","\u110C\u1165\u11AB\u1109\u1166","\u110C\u1165\u11AB\u1109\u1175","\u110C\u1165\u11AB\u110B\u116D\u11BC","\u110C\u1165\u11AB\u110C\u1161","\u110C\u1165\u11AB\u110C\u1162\u11BC","\u110C\u1165\u11AB\u110C\u116E","\u110C\u1165\u11AB\u110E\u1165\u11AF","\u110C\u1165\u11AB\u110E\u1166","\u110C\u1165\u11AB\u1110\u1169\u11BC","\u110C\u1165\u11AB\u1112\u1167","\u110C\u1165\u11AB\u1112\u116E","\u110C\u1165\u11AF\u1103\u1162","\u110C\u1165\u11AF\u1106\u1161\u11BC","\u110C\u1165\u11AF\u1107\u1161\u11AB","\u110C\u1165\u11AF\u110B\u1163\u11A8","\u110C\u1165\u11AF\u110E\u1161","\u110C\u1165\u11B7\u1100\u1165\u11B7","\u110C\u1165\u11B7\u1109\u116E","\u110C\u1165\u11B7\u1109\u1175\u11B7","\u110C\u1165\u11B7\u110B\u116F\u11AB","\u110C\u1165\u11B7\u110C\u1165\u11B7","\u110C\u1165\u11B7\u110E\u1161","\u110C\u1165\u11B8\u1100\u1173\u11AB","\u110C\u1165\u11B8\u1109\u1175","\u110C\u1165\u11B8\u110E\u1169\u11A8","\u110C\u1165\u11BA\u1100\u1161\u1105\u1161\u11A8","\u110C\u1165\u11BC\u1100\u1165\u110C\u1161\u11BC","\u110C\u1165\u11BC\u1103\u1169","\u110C\u1165\u11BC\u1105\u1172\u110C\u1161\u11BC","\u110C\u1165\u11BC\u1105\u1175","\u110C\u1165\u11BC\u1106\u1161\u11AF","\u110C\u1165\u11BC\u1106\u1167\u11AB","\u110C\u1165\u11BC\u1106\u116E\u11AB","\u110C\u1165\u11BC\u1107\u1161\u11AB\u1103\u1162","\u110C\u1165\u11BC\u1107\u1169","\u110C\u1165\u11BC\u1107\u116E","\u110C\u1165\u11BC\u1107\u1175","\u110C\u1165\u11BC\u1109\u1161\u11BC","\u110C\u1165\u11BC\u1109\u1165\u11BC","\u110C\u1165\u11BC\u110B\u1169","\u110C\u1165\u11BC\u110B\u116F\u11AB","\u110C\u1165\u11BC\u110C\u1161\u11BC","\u110C\u1165\u11BC\u110C\u1175","\u110C\u1165\u11BC\u110E\u1175","\u110C\u1165\u11BC\u1112\u116A\u11A8\u1112\u1175","\u110C\u1166\u1100\u1169\u11BC","\u110C\u1166\u1100\u116A\u110C\u1165\u11B7","\u110C\u1166\u1103\u1162\u1105\u1169","\u110C\u1166\u1106\u1169\u11A8","\u110C\u1166\u1107\u1161\u11AF","\u110C\u1166\u1107\u1165\u11B8","\u110C\u1166\u1109\u1161\u11BA\u1102\u1161\u11AF","\u110C\u1166\u110B\u1161\u11AB","\u110C\u1166\u110B\u1175\u11AF","\u110C\u1166\u110C\u1161\u11A8","\u110C\u1166\u110C\u116E\u1103\u1169","\u110C\u1166\u110E\u116E\u11AF","\u110C\u1166\u1111\u116E\u11B7","\u110C\u1166\u1112\u1161\u11AB","\u110C\u1169\u1100\u1161\u11A8","\u110C\u1169\u1100\u1165\u11AB","\u110C\u1169\u1100\u1173\u11B7","\u110C\u1169\u1100\u1175\u11BC","\u110C\u1169\u1106\u1167\u11BC","\u110C\u1169\u1106\u1175\u1105\u116D","\u110C\u1169\u1109\u1161\u11BC","\u110C\u1169\u1109\u1165\u11AB","\u110C\u1169\u110B\u116D\u11BC\u1112\u1175","\u110C\u1169\u110C\u1165\u11AF","\u110C\u1169\u110C\u1165\u11BC","\u110C\u1169\u110C\u1175\u11A8","\u110C\u1169\u11AB\u1103\u1162\u11BA\u1106\u1161\u11AF","\u110C\u1169\u11AB\u110C\u1162","\u110C\u1169\u11AF\u110B\u1165\u11B8","\u110C\u1169\u11AF\u110B\u1173\u11B7","\u110C\u1169\u11BC\u1100\u116D","\u110C\u1169\u11BC\u1105\u1169","\u110C\u1169\u11BC\u1105\u1172","\u110C\u1169\u11BC\u1109\u1169\u1105\u1175","\u110C\u1169\u11BC\u110B\u1165\u11B8\u110B\u116F\u11AB","\u110C\u1169\u11BC\u110C\u1169\u11BC","\u110C\u1169\u11BC\u1112\u1161\u11B8","\u110C\u116A\u1109\u1165\u11A8","\u110C\u116C\u110B\u1175\u11AB","\u110C\u116E\u1100\u116A\u11AB\u110C\u1165\u11A8","\u110C\u116E\u1105\u1173\u11B7","\u110C\u116E\u1106\u1161\u11AF","\u110C\u116E\u1106\u1165\u1102\u1175","\u110C\u116E\u1106\u1165\u11A8","\u110C\u116E\u1106\u116E\u11AB","\u110C\u116E\u1106\u1175\u11AB","\u110C\u116E\u1107\u1161\u11BC","\u110C\u116E\u1107\u1167\u11AB","\u110C\u116E\u1109\u1175\u11A8","\u110C\u116E\u110B\u1175\u11AB","\u110C\u116E\u110B\u1175\u11AF","\u110C\u116E\u110C\u1161\u11BC","\u110C\u116E\u110C\u1165\u11AB\u110C\u1161","\u110C\u116E\u1110\u1162\u11A8","\u110C\u116E\u11AB\u1107\u1175","\u110C\u116E\u11AF\u1100\u1165\u1105\u1175","\u110C\u116E\u11AF\u1100\u1175","\u110C\u116E\u11AF\u1106\u116E\u1102\u1174","\u110C\u116E\u11BC\u1100\u1161\u11AB","\u110C\u116E\u11BC\u1100\u1168\u1107\u1161\u11BC\u1109\u1169\u11BC","\u110C\u116E\u11BC\u1100\u116E\u11A8","\u110C\u116E\u11BC\u1102\u1167\u11AB","\u110C\u116E\u11BC\u1103\u1161\u11AB","\u110C\u116E\u11BC\u1103\u1169\u11A8","\u110C\u116E\u11BC\u1107\u1161\u11AB","\u110C\u116E\u11BC\u1107\u116E","\u110C\u116E\u11BC\u1109\u1166","\u110C\u116E\u11BC\u1109\u1169\u1100\u1175\u110B\u1165\u11B8","\u110C\u116E\u11BC\u1109\u116E\u11AB","\u110C\u116E\u11BC\u110B\u1161\u11BC","\u110C\u116E\u11BC\u110B\u116D","\u110C\u116E\u11BC\u1112\u1161\u11A8\u1100\u116D","\u110C\u1173\u11A8\u1109\u1165\u11A8","\u110C\u1173\u11A8\u1109\u1175","\u110C\u1173\u11AF\u1100\u1165\u110B\u116E\u11B7","\u110C\u1173\u11BC\u1100\u1161","\u110C\u1173\u11BC\u1100\u1165","\u110C\u1173\u11BC\u1100\u116F\u11AB","\u110C\u1173\u11BC\u1109\u1161\u11BC","\u110C\u1173\u11BC\u1109\u1166","\u110C\u1175\u1100\u1161\u11A8","\u110C\u1175\u1100\u1161\u11B8","\u110C\u1175\u1100\u1167\u11BC","\u110C\u1175\u1100\u1173\u11A8\u1112\u1175","\u110C\u1175\u1100\u1173\u11B7","\u110C\u1175\u1100\u1173\u11B8","\u110C\u1175\u1102\u1173\u11BC","\u110C\u1175\u1105\u1173\u11B7\u1100\u1175\u11AF","\u110C\u1175\u1105\u1175\u1109\u1161\u11AB","\u110C\u1175\u1107\u1161\u11BC","\u110C\u1175\u1107\u116E\u11BC","\u110C\u1175\u1109\u1175\u11A8","\u110C\u1175\u110B\u1167\u11A8","\u110C\u1175\u110B\u116E\u1100\u1162","\u110C\u1175\u110B\u116F\u11AB","\u110C\u1175\u110C\u1165\u11A8","\u110C\u1175\u110C\u1165\u11B7","\u110C\u1175\u110C\u1175\u11AB","\u110C\u1175\u110E\u116E\u11AF","\u110C\u1175\u11A8\u1109\u1165\u11AB","\u110C\u1175\u11A8\u110B\u1165\u11B8","\u110C\u1175\u11A8\u110B\u116F\u11AB","\u110C\u1175\u11A8\u110C\u1161\u11BC","\u110C\u1175\u11AB\u1100\u1173\u11B8","\u110C\u1175\u11AB\u1103\u1169\u11BC","\u110C\u1175\u11AB\u1105\u1169","\u110C\u1175\u11AB\u1105\u116D","\u110C\u1175\u11AB\u1105\u1175","\u110C\u1175\u11AB\u110D\u1161","\u110C\u1175\u11AB\u110E\u1161\u11AF","\u110C\u1175\u11AB\u110E\u116E\u11AF","\u110C\u1175\u11AB\u1110\u1169\u11BC","\u110C\u1175\u11AB\u1112\u1162\u11BC","\u110C\u1175\u11AF\u1106\u116E\u11AB","\u110C\u1175\u11AF\u1107\u1167\u11BC","\u110C\u1175\u11AF\u1109\u1165","\u110C\u1175\u11B7\u110C\u1161\u11A8","\u110C\u1175\u11B8\u1103\u1161\u11AB","\u110C\u1175\u11B8\u110B\u1161\u11AB","\u110C\u1175\u11B8\u110C\u116E\u11BC","\u110D\u1161\u110C\u1173\u11BC","\u110D\u1175\u1101\u1165\u1100\u1175","\u110E\u1161\u1102\u1161\u11B7","\u110E\u1161\u1105\u1161\u1105\u1175","\u110E\u1161\u1105\u1163\u11BC","\u110E\u1161\u1105\u1175\u11B7","\u110E\u1161\u1107\u1167\u11AF","\u110E\u1161\u1109\u1165\u11AB","\u110E\u1161\u110E\u1173\u11B7","\u110E\u1161\u11A8\u1100\u1161\u11A8","\u110E\u1161\u11AB\u1106\u116E\u11AF","\u110E\u1161\u11AB\u1109\u1165\u11BC","\u110E\u1161\u11B7\u1100\u1161","\u110E\u1161\u11B7\u1100\u1175\u1105\u1173\u11B7","\u110E\u1161\u11B7\u1109\u1162","\u110E\u1161\u11B7\u1109\u1165\u11A8","\u110E\u1161\u11B7\u110B\u1167","\u110E\u1161\u11B7\u110B\u116C","\u110E\u1161\u11B7\u110C\u1169","\u110E\u1161\u11BA\u110C\u1161\u11AB","\u110E\u1161\u11BC\u1100\u1161","\u110E\u1161\u11BC\u1100\u1169","\u110E\u1161\u11BC\u1100\u116E","\u110E\u1161\u11BC\u1106\u116E\u11AB","\u110E\u1161\u11BC\u1107\u1161\u11A9","\u110E\u1161\u11BC\u110C\u1161\u11A8","\u110E\u1161\u11BC\u110C\u1169","\u110E\u1162\u1102\u1165\u11AF","\u110E\u1162\u110C\u1165\u11B7","\u110E\u1162\u11A8\u1100\u1161\u1107\u1161\u11BC","\u110E\u1162\u11A8\u1107\u1161\u11BC","\u110E\u1162\u11A8\u1109\u1161\u11BC","\u110E\u1162\u11A8\u110B\u1175\u11B7","\u110E\u1162\u11B7\u1111\u1175\u110B\u1165\u11AB","\u110E\u1165\u1107\u1165\u11AF","\u110E\u1165\u110B\u1173\u11B7","\u110E\u1165\u11AB\u1100\u116E\u11A8","\u110E\u1165\u11AB\u1103\u116E\u11BC","\u110E\u1165\u11AB\u110C\u1161\u11BC","\u110E\u1165\u11AB\u110C\u1162","\u110E\u1165\u11AB\u110E\u1165\u11AB\u1112\u1175","\u110E\u1165\u11AF\u1103\u1169","\u110E\u1165\u11AF\u110C\u1165\u1112\u1175","\u110E\u1165\u11AF\u1112\u1161\u11A8","\u110E\u1165\u11BA\u1102\u1161\u11AF","\u110E\u1165\u11BA\u110D\u1162","\u110E\u1165\u11BC\u1102\u1167\u11AB","\u110E\u1165\u11BC\u1107\u1161\u110C\u1175","\u110E\u1165\u11BC\u1109\u1169","\u110E\u1165\u11BC\u110E\u116E\u11AB","\u110E\u1166\u1100\u1168","\u110E\u1166\u1105\u1167\u11A8","\u110E\u1166\u110B\u1169\u11AB","\u110E\u1166\u110B\u1172\u11A8","\u110E\u1166\u110C\u116E\u11BC","\u110E\u1166\u1112\u1165\u11B7","\u110E\u1169\u1103\u1173\u11BC\u1112\u1161\u11A8\u1109\u1162\u11BC","\u110E\u1169\u1107\u1161\u11AB","\u110E\u1169\u1107\u1161\u11B8","\u110E\u1169\u1109\u1161\u11BC\u1112\u116A","\u110E\u1169\u1109\u116E\u11AB","\u110E\u1169\u110B\u1167\u1105\u1173\u11B7","\u110E\u1169\u110B\u116F\u11AB","\u110E\u1169\u110C\u1165\u1102\u1167\u11A8","\u110E\u1169\u110C\u1165\u11B7","\u110E\u1169\u110E\u1165\u11BC","\u110E\u1169\u110F\u1169\u11AF\u1105\u1175\u11BA","\u110E\u1169\u11BA\u1107\u116E\u11AF","\u110E\u1169\u11BC\u1100\u1161\u11A8","\u110E\u1169\u11BC\u1105\u1175","\u110E\u1169\u11BC\u110C\u1161\u11BC","\u110E\u116A\u11AF\u110B\u1167\u11BC","\u110E\u116C\u1100\u1173\u11AB","\u110E\u116C\u1109\u1161\u11BC","\u110E\u116C\u1109\u1165\u11AB","\u110E\u116C\u1109\u1175\u11AB","\u110E\u116C\u110B\u1161\u11A8","\u110E\u116C\u110C\u1169\u11BC","\u110E\u116E\u1109\u1165\u11A8","\u110E\u116E\u110B\u1165\u11A8","\u110E\u116E\u110C\u1175\u11AB","\u110E\u116E\u110E\u1165\u11AB","\u110E\u116E\u110E\u1173\u11A8","\u110E\u116E\u11A8\u1100\u116E","\u110E\u116E\u11A8\u1109\u1169","\u110E\u116E\u11A8\u110C\u1166","\u110E\u116E\u11A8\u1112\u1161","\u110E\u116E\u11AF\u1100\u1173\u11AB","\u110E\u116E\u11AF\u1107\u1161\u11AF","\u110E\u116E\u11AF\u1109\u1161\u11AB","\u110E\u116E\u11AF\u1109\u1175\u11AB","\u110E\u116E\u11AF\u110B\u1167\u11AB","\u110E\u116E\u11AF\u110B\u1175\u11B8","\u110E\u116E\u11AF\u110C\u1161\u11BC","\u110E\u116E\u11AF\u1111\u1161\u11AB","\u110E\u116E\u11BC\u1100\u1167\u11A8","\u110E\u116E\u11BC\u1100\u1169","\u110E\u116E\u11BC\u1103\u1169\u11AF","\u110E\u116E\u11BC\u1107\u116E\u11AB\u1112\u1175","\u110E\u116E\u11BC\u110E\u1165\u11BC\u1103\u1169","\u110E\u1171\u110B\u1165\u11B8","\u110E\u1171\u110C\u1175\u11A8","\u110E\u1171\u1112\u1163\u11BC","\u110E\u1175\u110B\u1163\u11A8","\u110E\u1175\u11AB\u1100\u116E","\u110E\u1175\u11AB\u110E\u1165\u11A8","\u110E\u1175\u11AF\u1109\u1175\u11B8","\u110E\u1175\u11AF\u110B\u116F\u11AF","\u110E\u1175\u11AF\u1111\u1161\u11AB","\u110E\u1175\u11B7\u1103\u1162","\u110E\u1175\u11B7\u1106\u116E\u11A8","\u110E\u1175\u11B7\u1109\u1175\u11AF","\u110E\u1175\u11BA\u1109\u1169\u11AF","\u110E\u1175\u11BC\u110E\u1161\u11AB","\u110F\u1161\u1106\u1166\u1105\u1161","\u110F\u1161\u110B\u116E\u11AB\u1110\u1165","\u110F\u1161\u11AF\u1100\u116E\u11A8\u1109\u116E","\u110F\u1162\u1105\u1175\u11A8\u1110\u1165","\u110F\u1162\u11B7\u1111\u1165\u1109\u1173","\u110F\u1162\u11B7\u1111\u1166\u110B\u1175\u11AB","\u110F\u1165\u1110\u1173\u11AB","\u110F\u1165\u11AB\u1103\u1175\u1109\u1167\u11AB","\u110F\u1165\u11AF\u1105\u1165","\u110F\u1165\u11B7\u1111\u1172\u1110\u1165","\u110F\u1169\u1101\u1175\u1105\u1175","\u110F\u1169\u1106\u1175\u1103\u1175","\u110F\u1169\u11AB\u1109\u1165\u1110\u1173","\u110F\u1169\u11AF\u1105\u1161","\u110F\u1169\u11B7\u1111\u1173\u11AF\u1105\u1166\u11A8\u1109\u1173","\u110F\u1169\u11BC\u1102\u1161\u1106\u116E\u11AF","\u110F\u116B\u1100\u1161\u11B7","\u110F\u116E\u1103\u1166\u1110\u1161","\u110F\u1173\u1105\u1175\u11B7","\u110F\u1173\u11AB\u1100\u1175\u11AF","\u110F\u1173\u11AB\u1104\u1161\u11AF","\u110F\u1173\u11AB\u1109\u1169\u1105\u1175","\u110F\u1173\u11AB\u110B\u1161\u1103\u1173\u11AF","\u110F\u1173\u11AB\u110B\u1165\u1106\u1165\u1102\u1175","\u110F\u1173\u11AB\u110B\u1175\u11AF","\u110F\u1173\u11AB\u110C\u1165\u11AF","\u110F\u1173\u11AF\u1105\u1162\u1109\u1175\u11A8","\u110F\u1173\u11AF\u1105\u1165\u11B8","\u110F\u1175\u11AF\u1105\u1169","\u1110\u1161\u110B\u1175\u11B8","\u1110\u1161\u110C\u1161\u1100\u1175","\u1110\u1161\u11A8\u1100\u116E","\u1110\u1161\u11A8\u110C\u1161","\u1110\u1161\u11AB\u1109\u1162\u11BC","\u1110\u1162\u1100\u116F\u11AB\u1103\u1169","\u1110\u1162\u110B\u1163\u11BC","\u1110\u1162\u1111\u116E\u11BC","\u1110\u1162\u11A8\u1109\u1175","\u1110\u1162\u11AF\u1105\u1165\u11AB\u1110\u1173","\u1110\u1165\u1102\u1165\u11AF","\u1110\u1165\u1106\u1175\u1102\u1165\u11AF","\u1110\u1166\u1102\u1175\u1109\u1173","\u1110\u1166\u1109\u1173\u1110\u1173","\u1110\u1166\u110B\u1175\u1107\u1173\u11AF","\u1110\u1166\u11AF\u1105\u1166\u1107\u1175\u110C\u1165\u11AB","\u1110\u1169\u1105\u1169\u11AB","\u1110\u1169\u1106\u1161\u1110\u1169","\u1110\u1169\u110B\u116D\u110B\u1175\u11AF","\u1110\u1169\u11BC\u1100\u1168","\u1110\u1169\u11BC\u1100\u116A","\u1110\u1169\u11BC\u1105\u1169","\u1110\u1169\u11BC\u1109\u1175\u11AB","\u1110\u1169\u11BC\u110B\u1167\u11A8","\u1110\u1169\u11BC\u110B\u1175\u11AF","\u1110\u1169\u11BC\u110C\u1161\u11BC","\u1110\u1169\u11BC\u110C\u1166","\u1110\u1169\u11BC\u110C\u1173\u11BC","\u1110\u1169\u11BC\u1112\u1161\u11B8","\u1110\u1169\u11BC\u1112\u116A","\u1110\u116C\u1100\u1173\u11AB","\u1110\u116C\u110B\u116F\u11AB","\u1110\u116C\u110C\u1175\u11A8\u1100\u1173\u11B7","\u1110\u1171\u1100\u1175\u11B7","\u1110\u1173\u1105\u1165\u11A8","\u1110\u1173\u11A8\u1100\u1173\u11B8","\u1110\u1173\u11A8\u1107\u1167\u11AF","\u1110\u1173\u11A8\u1109\u1165\u11BC","\u1110\u1173\u11A8\u1109\u116E","\u1110\u1173\u11A8\u110C\u1175\u11BC","\u1110\u1173\u11A8\u1112\u1175","\u1110\u1173\u11AB\u1110\u1173\u11AB\u1112\u1175","\u1110\u1175\u1109\u1167\u110E\u1173","\u1111\u1161\u1105\u1161\u11AB\u1109\u1162\u11A8","\u1111\u1161\u110B\u1175\u11AF","\u1111\u1161\u110E\u116E\u11AF\u1109\u1169","\u1111\u1161\u11AB\u1100\u1167\u11AF","\u1111\u1161\u11AB\u1103\u1161\u11AB","\u1111\u1161\u11AB\u1106\u1162","\u1111\u1161\u11AB\u1109\u1161","\u1111\u1161\u11AF\u1109\u1175\u11B8","\u1111\u1161\u11AF\u110B\u116F\u11AF","\u1111\u1161\u11B8\u1109\u1169\u11BC","\u1111\u1162\u1109\u1167\u11AB","\u1111\u1162\u11A8\u1109\u1173","\u1111\u1162\u11A8\u1109\u1175\u1106\u1175\u11AF\u1105\u1175","\u1111\u1162\u11AB\u1110\u1175","\u1111\u1165\u1109\u1166\u11AB\u1110\u1173","\u1111\u1166\u110B\u1175\u11AB\u1110\u1173","\u1111\u1167\u11AB\u1100\u1167\u11AB","\u1111\u1167\u11AB\u110B\u1174","\u1111\u1167\u11AB\u110C\u1175","\u1111\u1167\u11AB\u1112\u1175","\u1111\u1167\u11BC\u1100\u1161","\u1111\u1167\u11BC\u1100\u1172\u11AB","\u1111\u1167\u11BC\u1109\u1162\u11BC","\u1111\u1167\u11BC\u1109\u1169","\u1111\u1167\u11BC\u110B\u1163\u11BC","\u1111\u1167\u11BC\u110B\u1175\u11AF","\u1111\u1167\u11BC\u1112\u116A","\u1111\u1169\u1109\u1173\u1110\u1165","\u1111\u1169\u110B\u1175\u11AB\u1110\u1173","\u1111\u1169\u110C\u1161\u11BC","\u1111\u1169\u1112\u1161\u11B7","\u1111\u116D\u1106\u1167\u11AB","\u1111\u116D\u110C\u1165\u11BC","\u1111\u116D\u110C\u116E\u11AB","\u1111\u116D\u1112\u1167\u11AB","\u1111\u116E\u11B7\u1106\u1169\u11A8","\u1111\u116E\u11B7\u110C\u1175\u11AF","\u1111\u116E\u11BC\u1100\u1167\u11BC","\u1111\u116E\u11BC\u1109\u1169\u11A8","\u1111\u116E\u11BC\u1109\u1173\u11B8","\u1111\u1173\u1105\u1161\u11BC\u1109\u1173","\u1111\u1173\u1105\u1175\u11AB\u1110\u1165","\u1111\u1173\u11AF\u1105\u1161\u1109\u1173\u1110\u1175\u11A8","\u1111\u1175\u1100\u1169\u11AB","\u1111\u1175\u1106\u1161\u11BC","\u1111\u1175\u110B\u1161\u1102\u1169","\u1111\u1175\u11AF\u1105\u1173\u11B7","\u1111\u1175\u11AF\u1109\u116E","\u1111\u1175\u11AF\u110B\u116D","\u1111\u1175\u11AF\u110C\u1161","\u1111\u1175\u11AF\u1110\u1169\u11BC","\u1111\u1175\u11BC\u1100\u1168","\u1112\u1161\u1102\u1173\u1102\u1175\u11B7","\u1112\u1161\u1102\u1173\u11AF","\u1112\u1161\u1103\u1173\u110B\u1170\u110B\u1165","\u1112\u1161\u1105\u116E\u11BA\u1107\u1161\u11B7","\u1112\u1161\u1107\u1161\u11AB\u1100\u1175","\u1112\u1161\u1109\u116E\u11A8\u110C\u1175\u11B8","\u1112\u1161\u1109\u116E\u11AB","\u1112\u1161\u110B\u1167\u1110\u1173\u11AB","\u1112\u1161\u110C\u1175\u1106\u1161\u11AB","\u1112\u1161\u110E\u1165\u11AB","\u1112\u1161\u1111\u116E\u11B7","\u1112\u1161\u1111\u1175\u11AF","\u1112\u1161\u11A8\u1100\u116A","\u1112\u1161\u11A8\u1100\u116D","\u1112\u1161\u11A8\u1100\u1173\u11B8","\u1112\u1161\u11A8\u1100\u1175","\u1112\u1161\u11A8\u1102\u1167\u11AB","\u1112\u1161\u11A8\u1105\u1167\u11A8","\u1112\u1161\u11A8\u1107\u1165\u11AB","\u1112\u1161\u11A8\u1107\u116E\u1106\u1169","\u1112\u1161\u11A8\u1107\u1175","\u1112\u1161\u11A8\u1109\u1162\u11BC","\u1112\u1161\u11A8\u1109\u116E\u11AF","\u1112\u1161\u11A8\u1109\u1173\u11B8","\u1112\u1161\u11A8\u110B\u116D\u11BC\u1111\u116E\u11B7","\u1112\u1161\u11A8\u110B\u116F\u11AB","\u1112\u1161\u11A8\u110B\u1171","\u1112\u1161\u11A8\u110C\u1161","\u1112\u1161\u11A8\u110C\u1165\u11B7","\u1112\u1161\u11AB\u1100\u1168","\u1112\u1161\u11AB\u1100\u1173\u11AF","\u1112\u1161\u11AB\u1101\u1165\u1107\u1165\u11AB\u110B\u1166","\u1112\u1161\u11AB\u1102\u1161\u11BD","\u1112\u1161\u11AB\u1102\u116E\u11AB","\u1112\u1161\u11AB\u1103\u1169\u11BC\u110B\u1161\u11AB","\u1112\u1161\u11AB\u1104\u1162","\u1112\u1161\u11AB\u1105\u1161\u1109\u1161\u11AB","\u1112\u1161\u11AB\u1106\u1161\u1103\u1175","\u1112\u1161\u11AB\u1106\u116E\u11AB","\u1112\u1161\u11AB\u1107\u1165\u11AB","\u1112\u1161\u11AB\u1107\u1169\u11A8","\u1112\u1161\u11AB\u1109\u1175\u11A8","\u1112\u1161\u11AB\u110B\u1167\u1105\u1173\u11B7","\u1112\u1161\u11AB\u110D\u1169\u11A8","\u1112\u1161\u11AF\u1106\u1165\u1102\u1175","\u1112\u1161\u11AF\u110B\u1161\u1107\u1165\u110C\u1175","\u1112\u1161\u11AF\u110B\u1175\u11AB","\u1112\u1161\u11B7\u1101\u1166","\u1112\u1161\u11B7\u1107\u116E\u1105\u1169","\u1112\u1161\u11B8\u1100\u1167\u11A8","\u1112\u1161\u11B8\u1105\u1175\u110C\u1165\u11A8","\u1112\u1161\u11BC\u1100\u1169\u11BC","\u1112\u1161\u11BC\u1100\u116E","\u1112\u1161\u11BC\u1109\u1161\u11BC","\u1112\u1161\u11BC\u110B\u1174","\u1112\u1162\u1100\u1167\u11AF","\u1112\u1162\u1100\u116E\u11AB","\u1112\u1162\u1103\u1161\u11B8","\u1112\u1162\u1103\u1161\u11BC","\u1112\u1162\u1106\u116E\u11AF","\u1112\u1162\u1109\u1165\u11A8","\u1112\u1162\u1109\u1165\u11AF","\u1112\u1162\u1109\u116E\u110B\u116D\u11A8\u110C\u1161\u11BC","\u1112\u1162\u110B\u1161\u11AB","\u1112\u1162\u11A8\u1109\u1175\u11B7","\u1112\u1162\u11AB\u1103\u1173\u1107\u1162\u11A8","\u1112\u1162\u11B7\u1107\u1165\u1100\u1165","\u1112\u1162\u11BA\u1107\u1167\u11C0","\u1112\u1162\u11BA\u1109\u1161\u11AF","\u1112\u1162\u11BC\u1103\u1169\u11BC","\u1112\u1162\u11BC\u1107\u1169\u11A8","\u1112\u1162\u11BC\u1109\u1161","\u1112\u1162\u11BC\u110B\u116E\u11AB","\u1112\u1162\u11BC\u110B\u1171","\u1112\u1163\u11BC\u1100\u1175","\u1112\u1163\u11BC\u1109\u1161\u11BC","\u1112\u1163\u11BC\u1109\u116E","\u1112\u1165\u1105\u1161\u11A8","\u1112\u1165\u110B\u116D\u11BC","\u1112\u1166\u11AF\u1100\u1175","\u1112\u1167\u11AB\u1100\u116A\u11AB","\u1112\u1167\u11AB\u1100\u1173\u11B7","\u1112\u1167\u11AB\u1103\u1162","\u1112\u1167\u11AB\u1109\u1161\u11BC","\u1112\u1167\u11AB\u1109\u1175\u11AF","\u1112\u1167\u11AB\u110C\u1161\u11BC","\u1112\u1167\u11AB\u110C\u1162","\u1112\u1167\u11AB\u110C\u1175","\u1112\u1167\u11AF\u110B\u1162\u11A8","\u1112\u1167\u11B8\u1105\u1167\u11A8","\u1112\u1167\u11BC\u1107\u116E","\u1112\u1167\u11BC\u1109\u1161","\u1112\u1167\u11BC\u1109\u116E","\u1112\u1167\u11BC\u1109\u1175\u11A8","\u1112\u1167\u11BC\u110C\u1166","\u1112\u1167\u11BC\u1110\u1162","\u1112\u1167\u11BC\u1111\u1167\u11AB","\u1112\u1168\u1110\u1162\u11A8","\u1112\u1169\u1100\u1175\u1109\u1175\u11B7","\u1112\u1169\u1102\u1161\u11B7","\u1112\u1169\u1105\u1161\u11BC\u110B\u1175","\u1112\u1169\u1107\u1161\u11A8","\u1112\u1169\u1110\u1166\u11AF","\u1112\u1169\u1112\u1173\u11B8","\u1112\u1169\u11A8\u1109\u1175","\u1112\u1169\u11AF\u1105\u1169","\u1112\u1169\u11B7\u1111\u1166\u110B\u1175\u110C\u1175","\u1112\u1169\u11BC\u1107\u1169","\u1112\u1169\u11BC\u1109\u116E","\u1112\u1169\u11BC\u110E\u1161","\u1112\u116A\u1106\u1167\u11AB","\u1112\u116A\u1107\u116E\u11AB","\u1112\u116A\u1109\u1161\u11AF","\u1112\u116A\u110B\u116D\u110B\u1175\u11AF","\u1112\u116A\u110C\u1161\u11BC","\u1112\u116A\u1112\u1161\u11A8","\u1112\u116A\u11A8\u1107\u1169","\u1112\u116A\u11A8\u110B\u1175\u11AB","\u1112\u116A\u11A8\u110C\u1161\u11BC","\u1112\u116A\u11A8\u110C\u1165\u11BC","\u1112\u116A\u11AB\u1100\u1161\u11B8","\u1112\u116A\u11AB\u1100\u1167\u11BC","\u1112\u116A\u11AB\u110B\u1167\u11BC","\u1112\u116A\u11AB\u110B\u1172\u11AF","\u1112\u116A\u11AB\u110C\u1161","\u1112\u116A\u11AF\u1100\u1175","\u1112\u116A\u11AF\u1103\u1169\u11BC","\u1112\u116A\u11AF\u1107\u1161\u11AF\u1112\u1175","\u1112\u116A\u11AF\u110B\u116D\u11BC","\u1112\u116A\u11AF\u110D\u1161\u11A8","\u1112\u116C\u1100\u1167\u11AB","\u1112\u116C\u1100\u116A\u11AB","\u1112\u116C\u1107\u1169\u11A8","\u1112\u116C\u1109\u1162\u11A8","\u1112\u116C\u110B\u116F\u11AB","\u1112\u116C\u110C\u1161\u11BC","\u1112\u116C\u110C\u1165\u11AB","\u1112\u116C\u11BA\u1109\u116E","\u1112\u116C\u11BC\u1103\u1161\u11AB\u1107\u1169\u1103\u1169","\u1112\u116D\u110B\u1172\u11AF\u110C\u1165\u11A8","\u1112\u116E\u1107\u1161\u11AB","\u1112\u116E\u110E\u116E\u11BA\u1100\u1161\u1105\u116E","\u1112\u116E\u11AB\u1105\u1167\u11AB","\u1112\u116F\u11AF\u110A\u1175\u11AB","\u1112\u1172\u1109\u1175\u11A8","\u1112\u1172\u110B\u1175\u11AF","\u1112\u1172\u11BC\u1102\u1162","\u1112\u1173\u1105\u1173\u11B7","\u1112\u1173\u11A8\u1107\u1162\u11A8","\u1112\u1173\u11A8\u110B\u1175\u11AB","\u1112\u1173\u11AB\u110C\u1165\u11A8","\u1112\u1173\u11AB\u1112\u1175","\u1112\u1173\u11BC\u1106\u1175","\u1112\u1173\u11BC\u1107\u116E\u11AB","\u1112\u1174\u1100\u1169\u11A8","\u1112\u1174\u1106\u1161\u11BC","\u1112\u1174\u1109\u1162\u11BC","\u1112\u1174\u11AB\u1109\u1162\u11A8","\u1112\u1175\u11B7\u1101\u1165\u11BA"]'), e2 = JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","acade\u0301mie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acque\u0301rir","acronyme","acteur","actif","actuel","adepte","ade\u0301quat","adhe\u0301sif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","ae\u0301rer","ae\u0301ronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agre\u0301able","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","alge\u0300bre","algue","alie\u0301ner","aliment","alle\u0301ger","alliage","allouer","allumer","alourdir","alpaga","altesse","alve\u0301ole","amateur","ambigu","ambre","ame\u0301nager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","ane\u0301antir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","ape\u0301ritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","arte\u0301riel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannie\u0300re","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","be\u0301lier","belote","be\u0301ne\u0301fice","berceau","berger","berline","bermuda","besace","besogne","be\u0301tail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","bre\u0300che","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","cafe\u0301ine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","came\u0301ra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","ce\u0301dille","ceinture","ce\u0301leste","cellule","cendrier","censurer","central","cercle","ce\u0301re\u0301bral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","che\u0301quier","chercher","cheval","chien","chiffre","chignon","chime\u0300re","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cine\u0301ma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohe\u0301sion","coiffer","coincer","cole\u0300re","colibri","colline","colmater","colonel","combat","come\u0301die","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","corte\u0300ge","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","cre\u0301ature","cre\u0301diter","cre\u0301meux","creuser","crevette","cribler","crier","cristal","crite\u0300re","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuille\u0300re","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","de\u0301battre","de\u0301biter","de\u0301border","de\u0301brider","de\u0301butant","de\u0301caler","de\u0301cembre","de\u0301chirer","de\u0301cider","de\u0301clarer","de\u0301corer","de\u0301crire","de\u0301cupler","de\u0301dale","de\u0301ductif","de\u0301esse","de\u0301fensif","de\u0301filer","de\u0301frayer","de\u0301gager","de\u0301givrer","de\u0301glutir","de\u0301grafer","de\u0301jeuner","de\u0301lice","de\u0301loger","demander","demeurer","de\u0301molir","de\u0301nicher","de\u0301nouer","dentelle","de\u0301nuder","de\u0301part","de\u0301penser","de\u0301phaser","de\u0301placer","de\u0301poser","de\u0301ranger","de\u0301rober","de\u0301sastre","descente","de\u0301sert","de\u0301signer","de\u0301sobe\u0301ir","dessiner","destrier","de\u0301tacher","de\u0301tester","de\u0301tourer","de\u0301tresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","diffe\u0301rer","dige\u0301rer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","e\u0301blouir","e\u0301carter","e\u0301charpe","e\u0301chelle","e\u0301clairer","e\u0301clipse","e\u0301clore","e\u0301cluse","e\u0301cole","e\u0301conomie","e\u0301corce","e\u0301couter","e\u0301craser","e\u0301cre\u0301mer","e\u0301crivain","e\u0301crou","e\u0301cume","e\u0301cureuil","e\u0301difier","e\u0301duquer","effacer","effectif","effigie","effort","effrayer","effusion","e\u0301galiser","e\u0301garer","e\u0301jecter","e\u0301laborer","e\u0301largir","e\u0301lectron","e\u0301le\u0301gant","e\u0301le\u0301phant","e\u0301le\u0300ve","e\u0301ligible","e\u0301litisme","e\u0301loge","e\u0301lucider","e\u0301luder","emballer","embellir","embryon","e\u0301meraude","e\u0301mission","emmener","e\u0301motion","e\u0301mouvoir","empereur","employer","emporter","emprise","e\u0301mulsion","encadrer","enche\u0300re","enclave","encoche","endiguer","endosser","endroit","enduire","e\u0301nergie","enfance","enfermer","enfouir","engager","engin","englober","e\u0301nigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","e\u0301nume\u0301rer","envahir","enviable","envoyer","enzyme","e\u0301olien","e\u0301paissir","e\u0301pargne","e\u0301patant","e\u0301paule","e\u0301picerie","e\u0301pide\u0301mie","e\u0301pier","e\u0301pilogue","e\u0301pine","e\u0301pisode","e\u0301pitaphe","e\u0301poque","e\u0301preuve","e\u0301prouver","e\u0301puisant","e\u0301querre","e\u0301quipe","e\u0301riger","e\u0301rosion","erreur","e\u0301ruption","escalier","espadon","espe\u0300ce","espie\u0300gle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","e\u0301tage\u0300re","e\u0301taler","e\u0301tanche","e\u0301tatique","e\u0301teindre","e\u0301tendoir","e\u0301ternel","e\u0301thanol","e\u0301thique","ethnie","e\u0301tirer","e\u0301toffer","e\u0301toile","e\u0301tonnant","e\u0301tourdir","e\u0301trange","e\u0301troit","e\u0301tude","euphorie","e\u0301valuer","e\u0301vasion","e\u0301ventail","e\u0301vidence","e\u0301viter","e\u0301volutif","e\u0301voquer","exact","exage\u0301rer","exaucer","exceller","excitant","exclusif","excuse","exe\u0301cuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expe\u0301dier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fe\u0301brile","fe\u0301conder","fe\u0301de\u0301rer","fe\u0301lin","femme","fe\u0301mur","fendoir","fe\u0301odal","fermer","fe\u0301roce","ferveur","festival","feuille","feutre","fe\u0301vrier","fiasco","ficeler","fictif","fide\u0300le","figure","filature","filetage","filie\u0300re","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fle\u0301au","fle\u0300che","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fouge\u0300re","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","fre\u0301gate","freiner","frelon","fre\u0301mir","fre\u0301ne\u0301sie","fre\u0300re","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","ge\u0301ant","ge\u0301latine","ge\u0301lule","gendarme","ge\u0301ne\u0301ral","ge\u0301nie","genou","gentil","ge\u0301ologie","ge\u0301ome\u0300tre","ge\u0301ranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruye\u0300re","gue\u0301pard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","he\u0301lium","he\u0301matome","herbe","he\u0301risson","hermine","he\u0301ron","he\u0301siter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homoge\u0300ne","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygie\u0300ne","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impe\u0301rial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","ine\u0301dit","ineptie","inexact","infini","infliger","informer","infusion","inge\u0301rer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irre\u0301el","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juve\u0301nile","kayak","kimono","kiosque","label","labial","labourer","lace\u0301rer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","le\u0301gal","le\u0301ger","le\u0301gume","lessive","lettre","levier","lexique","le\u0301zard","liasse","libe\u0301rer","libre","licence","licorne","lie\u0300ge","lie\u0300vre","ligature","ligoter","ligue","limer","limite","limonade","limpide","line\u0301aire","lingot","lionceau","liquide","lisie\u0300re","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumie\u0300re","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","male\u0301fice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","mate\u0301riel","matie\u0300re","matraque","maudire","maussade","mauve","maximal","me\u0301chant","me\u0301connu","me\u0301daille","me\u0301decin","me\u0301diter","me\u0301duse","meilleur","me\u0301lange","me\u0301lodie","membre","me\u0301moire","menacer","mener","menhir","mensonge","mentor","mercredi","me\u0301rite","merle","messager","mesure","me\u0301tal","me\u0301te\u0301ore","me\u0301thode","me\u0301tier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","mine\u0301ral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","mure\u0300ne","murmure","muscle","muse\u0301um","musicien","mutation","muter","mutuel","myriade","myrtille","myste\u0300re","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","ne\u0301buleux","nectar","ne\u0301faste","ne\u0301gation","ne\u0301gliger","ne\u0301gocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","nume\u0301ro","nuptial","nuque","nutritif","obe\u0301ir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","oce\u0301an","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","one\u0301reux","onirique","opale","opaque","ope\u0301rer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxyge\u0300ne","ozone","paisible","palace","palmare\u0300s","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","paste\u0300que","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pe\u0301lican","pelle","pelouse","peluche","pendule","pe\u0301ne\u0301trer","pe\u0301nible","pensif","pe\u0301nurie","pe\u0301pite","pe\u0301plum","perdrix","perforer","pe\u0301riode","permuter","perplexe","persil","perte","peser","pe\u0301tale","petit","pe\u0301trir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pie\u0300ce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poe\u0301sie","poe\u0300te","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","ponde\u0301rer","poney","portique","position","posse\u0301der","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","pre\u0301cieux","pre\u0301dire","pre\u0301fixe","pre\u0301lude","pre\u0301nom","pre\u0301sence","pre\u0301texte","pre\u0301voir","primitif","prince","prison","priver","proble\u0300me","proce\u0301der","prodige","profond","progre\u0300s","proie","projeter","prologue","promener","propre","prospe\u0300re","prote\u0301ger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quie\u0301tude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","re\u0301actif","re\u0301agir","re\u0301aliser","re\u0301animer","recevoir","re\u0301citer","re\u0301clamer","re\u0301colter","recruter","reculer","recycler","re\u0301diger","redouter","refaire","re\u0301flexe","re\u0301former","refrain","refuge","re\u0301galien","re\u0301gion","re\u0301glage","re\u0301gulier","re\u0301ite\u0301rer","rejeter","rejouer","relatif","relever","relief","remarque","reme\u0300de","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","re\u0301serve","re\u0301sineux","re\u0301soudre","respect","rester","re\u0301sultat","re\u0301tablir","retenir","re\u0301ticule","retomber","retracer","re\u0301union","re\u0301ussir","revanche","revivre","re\u0301volte","re\u0301vulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivie\u0300re","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","sce\u0301le\u0301rat","sce\u0301nario","sceptre","sche\u0301ma","science","scinder","score","scrutin","sculpter","se\u0301ance","se\u0301cable","se\u0301cher","secouer","se\u0301cre\u0301ter","se\u0301datif","se\u0301duire","seigneur","se\u0301jour","se\u0301lectif","semaine","sembler","semence","se\u0301minal","se\u0301nateur","sensible","sentence","se\u0301parer","se\u0301quence","serein","sergent","se\u0301rieux","serrure","se\u0301rum","service","se\u0301same","se\u0301vir","sevrage","sextuple","side\u0301ral","sie\u0300cle","sie\u0301ger","siffler","sigle","signal","silence","silicium","simple","since\u0300re","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spe\u0301cial","sphe\u0300re","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succe\u0300s","sucre","suffixe","sugge\u0301rer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","syme\u0301trie","synapse","syntaxe","syste\u0300me","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","te\u0301moin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","te\u0301tine","texte","the\u0300me","the\u0301orie","the\u0301rapie","thorax","tibia","tie\u0300de","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tole\u0301rant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","tre\u0300fle","tremper","tre\u0301sor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","ve\u0301ge\u0301tal","ve\u0301hicule","veinard","ve\u0301loce","vendredi","ve\u0301ne\u0301rer","venger","venimeux","ventouse","verdure","ve\u0301rin","vernir","verrou","verser","vertu","veston","ve\u0301te\u0301ran","ve\u0301tuste","vexant","vexer","viaduc","viande","victoire","vidange","vide\u0301o","vignette","vigueur","vilain","village","vinaigre","violon","vipe\u0300re","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xe\u0301non","yacht","ze\u0300bre","ze\u0301nith","zeste","zoologie"]'), r2 = JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]'), n2 = JSON.parse('["a\u0301baco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","accio\u0301n","aceite","acelga","acento","aceptar","a\u0301cido","aclarar","acne\u0301","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","ae\u0301reo","afectar","aficio\u0301n","afinar","afirmar","a\u0301gil","agitar","agoni\u0301a","agosto","agotar","agregar","agrio","agua","agudo","a\u0301guila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacra\u0301n","alambre","alarma","alba","a\u0301lbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodo\u0301n","aliado","aliento","alivio","alma","almeja","almi\u0301bar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","a\u0301mbar","a\u0301mbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","ande\u0301n","anemia","a\u0301ngulo","anillo","a\u0301nimo","ani\u0301s","anotar","antena","antiguo","antojo","anual","anular","anuncio","an\u0303adir","an\u0303ejo","an\u0303o","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","aran\u0303a","arar","a\u0301rbitro","a\u0301rbol","arbusto","archivo","arco","arder","ardilla","arduo","a\u0301rea","a\u0301rido","aries","armoni\u0301a","arne\u0301s","aroma","arpa","arpo\u0301n","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","a\u0301spero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","a\u0301tico","atleta","a\u0301tomo","atraer","atroz","atu\u0301n","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avio\u0301n","aviso","ayer","ayuda","ayuno","azafra\u0301n","azar","azote","azu\u0301car","azufre","azul","baba","babor","bache","bahi\u0301a","baile","bajar","balanza","balco\u0301n","balde","bambu\u0301","banco","banda","ban\u0303o","barba","barco","barniz","barro","ba\u0301scula","basto\u0301n","basura","batalla","bateri\u0301a","batir","batuta","bau\u0301l","bazar","bebe\u0301","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsa\u0301i","borde","borrar","bosque","bote","boti\u0301n","bo\u0301veda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufo\u0301n","bu\u0301ho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzo\u0301n","caballo","cabeza","cabina","cabra","cacao","cada\u0301ver","cadena","caer","cafe\u0301","cai\u0301da","caima\u0301n","caja","cajo\u0301n","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","ca\u0301ncer","candil","canela","canguro","canica","canto","can\u0303a","can\u0303o\u0301n","caoba","caos","capaz","capita\u0301n","capote","captar","capucha","cara","carbo\u0301n","ca\u0301rcel","careta","carga","carin\u0303o","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","ce\u0301lebre","celoso","ce\u0301lula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","ce\u0301sped","cetro","chacal","chaleco","champu\u0301","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclo\u0301n","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","cipre\u0301s","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","cli\u0301nica","cobre","coccio\u0301n","cochino","cocina","coco","co\u0301digo","codo","cofre","coger","cohete","coji\u0301n","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","co\u0301modo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazo\u0301n","corbata","corcho","cordo\u0301n","corona","correr","coser","cosmos","costa","cra\u0301neo","cra\u0301ter","crear","crecer","crei\u0301do","crema","cri\u0301a","crimen","cripta","crisis","cromo","cro\u0301nica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupo\u0301n","cu\u0301pula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","da\u0301til","deber","de\u0301bil","de\u0301cada","decir","dedo","defensa","definir","dejar","delfi\u0301n","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvi\u0301o","detalle","detener","deuda","di\u0301a","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difi\u0301cil","digno","dilema","diluir","dinero","directo","dirigir","disco","disen\u0303o","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","drago\u0301n","droga","ducha","duda","duelo","duen\u0303o","dulce","du\u0301o","duque","durar","dureza","duro","e\u0301bano","ebrio","echar","eco","ecuador","edad","edicio\u0301n","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","e\u0301lite","elixir","elogio","eludir","embudo","emitir","emocio\u0301n","empate","empen\u0303o","empleo","empresa","enano","encargo","enchufe","enci\u0301a","enemigo","enero","enfado","enfermo","engan\u0303o","enigma","enlace","enorme","enredo","ensayo","ensen\u0303ar","entero","entrar","envase","envi\u0301o","e\u0301poca","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espi\u0301a","esposa","espuma","esqui\u0301","estar","este","estilo","estufa","etapa","eterno","e\u0301tica","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","e\u0301xito","experto","explicar","exponer","extremo","fa\u0301brica","fa\u0301bula","fachada","fa\u0301cil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","farao\u0301n","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fe\u0301rtil","fervor","festi\u0301n","fiable","fianza","fiar","fibra","ficcio\u0301n","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flu\u0301or","fobia","foca","fogata","fogo\u0301n","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","fra\u0301gil","franja","frase","fraude","frei\u0301r","freno","fresa","fri\u0301o","frito","fruta","fuego","fuente","fuerza","fuga","fumar","funcio\u0301n","funda","furgo\u0301n","furia","fusil","fu\u0301tbol","futuro","gacela","gafas","gaita","gajo","gala","galeri\u0301a","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavila\u0301n","gemelo","gemir","gen","ge\u0301nero","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gra\u0301fico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","gru\u0301a","grueso","grumo","grupo","guante","guapo","guardia","guerra","gui\u0301a","guin\u0303o","guion","guiso","guitarra","gusano","gustar","haber","ha\u0301bil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazan\u0303a","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","he\u0301roe","hervir","hielo","hierro","hi\u0301gado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","hu\u0301medo","humilde","humo","hundir","huraca\u0301n","hurto","icono","ideal","idioma","i\u0301dolo","iglesia","iglu\u0301","igual","ilegal","ilusio\u0301n","imagen","ima\u0301n","imitar","impar","imperio","imponer","impulso","incapaz","i\u0301ndice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","intere\u0301s","i\u0301ntimo","intuir","inu\u0301til","invierno","ira","iris","ironi\u0301a","isla","islote","jabali\u0301","jabo\u0301n","jamo\u0301n","jarabe","jardi\u0301n","jarra","jaula","jazmi\u0301n","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","ju\u0301piter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladro\u0301n","lagarto","la\u0301grima","laguna","laico","lamer","la\u0301mina","la\u0301mpara","lana","lancha","langosta","lanza","la\u0301piz","largo","larva","la\u0301stima","lata","la\u0301tex","latir","laurel","lavar","lazo","leal","leccio\u0301n","leche","lector","leer","legio\u0301n","legumbre","lejano","lengua","lento","len\u0303a","leo\u0301n","leopardo","lesio\u0301n","letal","letra","leve","leyenda","libertad","libro","licor","li\u0301der","lidiar","lienzo","liga","ligero","lima","li\u0301mite","limo\u0301n","limpio","lince","lindo","li\u0301nea","lingote","lino","linterna","li\u0301quido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","locio\u0301n","loco","locura","lo\u0301gica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","mai\u0301z","maldad","maleta","malla","malo","mama\u0301","mambo","mamut","manco","mando","manejar","manga","maniqui\u0301","manjar","mano","manso","manta","man\u0303ana","mapa","ma\u0301quina","mar","marco","marea","marfil","margen","marido","ma\u0301rmol","marro\u0301n","martes","marzo","masa","ma\u0301scara","masivo","matar","materia","matiz","matriz","ma\u0301ximo","mayor","mazorca","mecha","medalla","medio","me\u0301dula","mejilla","mejor","melena","melo\u0301n","memoria","menor","mensaje","mente","menu\u0301","mercado","merengue","me\u0301rito","mes","meso\u0301n","meta","meter","me\u0301todo","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millo\u0301n","mimo","mina","minero","mi\u0301nimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","mocio\u0301n","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","mon\u0303o","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","mo\u0301vil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","mun\u0303eca","mural","muro","mu\u0301sculo","museo","musgo","mu\u0301sica","muslo","na\u0301car","nacio\u0301n","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","na\u0301usea","naval","nave","navidad","necio","ne\u0301ctar","negar","negocio","negro","neo\u0301n","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","nin\u0303ez","nin\u0303o","ni\u0301tido","nivel","nobleza","noche","no\u0301mina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","nu\u0301cleo","nudillo","nudo","nuera","nueve","nuez","nulo","nu\u0301mero","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","oce\u0301ano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oi\u0301do","oi\u0301r","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opcio\u0301n","o\u0301pera","opinar","oponer","optar","o\u0301ptica","opuesto","oracio\u0301n","orador","oral","o\u0301rbita","orca","orden","oreja","o\u0301rgano","orgi\u0301a","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadi\u0301a","oscuro","osezno","oso","ostra","oton\u0303o","otro","oveja","o\u0301vulo","o\u0301xido","oxi\u0301geno","oyente","ozono","pacto","padre","paella","pa\u0301gina","pago","pai\u0301s","pa\u0301jaro","palabra","palco","paleta","pa\u0301lido","palma","paloma","palpar","pan","panal","pa\u0301nico","pantera","pan\u0303uelo","papa\u0301","papel","papilla","paquete","parar","parcela","pared","parir","paro","pa\u0301rpado","parque","pa\u0301rrafo","parte","pasar","paseo","pasio\u0301n","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peato\u0301n","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldan\u0303o","pelea","peligro","pellejo","pelo","peluca","pena","pensar","pen\u0303o\u0301n","peo\u0301n","peor","pepino","pequen\u0303o","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pe\u0301simo","pestan\u0303a","pe\u0301talo","petro\u0301leo","pez","pezun\u0303a","picar","picho\u0301n","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","pin\u0303a","piojo","pipa","pirata","pisar","piscina","piso","pista","pito\u0301n","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesi\u0301a","poeta","polen","polici\u0301a","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porcio\u0301n","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","pri\u0301ncipe","prisio\u0301n","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","pro\u0301ximo","prueba","pu\u0301blico","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmo\u0301n","pulpo","pulso","puma","punto","pun\u0303al","pun\u0303o","pupa","pupila","pure\u0301","quedar","queja","quemar","querer","queso","quieto","qui\u0301mica","quince","quitar","ra\u0301bano","rabia","rabo","racio\u0301n","radical","rai\u0301z","rama","rampa","rancho","rango","rapaz","ra\u0301pido","rapto","rasgo","raspa","rato","rayo","raza","razo\u0301n","reaccio\u0301n","realidad","reban\u0303o","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refra\u0301n","refugio","regalo","regir","regla","regreso","rehe\u0301n","reino","rei\u0301r","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","reve\u0301s","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","ri\u0301gido","rigor","rinco\u0301n","rin\u0303o\u0301n","ri\u0301o","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubi\u0301","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sa\u0301bado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmo\u0301n","salo\u0301n","salsa","salto","salud","salvar","samba","sancio\u0301n","sandi\u0301a","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sarte\u0301n","sastre","sata\u0301n","sauna","saxofo\u0301n","seccio\u0301n","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","sen\u0303al","sen\u0303or","separar","sepia","sequi\u0301a","ser","serie","sermo\u0301n","servir","sesenta","sesio\u0301n","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","si\u0301laba","silbar","silencio","silla","si\u0301mbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","so\u0301lido","soltar","solucio\u0301n","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","soste\u0301n","so\u0301tano","suave","subir","suceso","sudor","suegra","suelo","suen\u0303o","suerte","sufrir","sujeto","sulta\u0301n","sumar","superar","suplir","suponer","supremo","sur","surco","suren\u0303o","surgir","susto","sutil","tabaco","tabique","tabla","tabu\u0301","taco","tacto","tajo","talar","talco","talento","talla","talo\u0301n","taman\u0303o","tambor","tango","tanque","tapa","tapete","tapia","tapo\u0301n","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazo\u0301n","teatro","techo","tecla","te\u0301cnica","tejado","tejer","tejido","tela","tele\u0301fono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teori\u0301a","terapia","terco","te\u0301rmino","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburo\u0301n","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","ti\u0301mido","timo","tinta","ti\u0301o","ti\u0301pico","tipo","tira","tiro\u0301n","tita\u0301n","ti\u0301tere","ti\u0301tulo","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","to\u0301rax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","to\u0301xico","trabajo","tractor","traer","tra\u0301fico","trago","traje","tramo","trance","trato","trauma","trazar","tre\u0301bol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tuberi\u0301a","tubo","tuerto","tumba","tumor","tu\u0301nel","tu\u0301nica","turbina","turismo","turno","tutor","ubicar","u\u0301lcera","umbral","unidad","unir","universo","uno","untar","un\u0303a","urbano","urbe","urgente","urna","usar","usuario","u\u0301til","utopi\u0301a","uva","vaca","vaci\u0301o","vacuna","vagar","vago","vaina","vajilla","vale","va\u0301lido","valle","valor","va\u0301lvula","vampiro","vara","variar","varo\u0301n","vaso","vecino","vector","vehi\u0301culo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vi\u0301a","viaje","vibrar","vicio","vi\u0301ctima","vida","vi\u0301deo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","vin\u0303edo","violi\u0301n","viral","virgo","virtud","visor","vi\u0301spera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volca\u0301n","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]'), _2 = JSON.parse('["\u3042\u3044\u3053\u304F\u3057\u3093","\u3042\u3044\u3055\u3064","\u3042\u3044\u305F\u3099","\u3042\u304A\u305D\u3099\u3089","\u3042\u304B\u3061\u3083\u3093","\u3042\u304D\u308B","\u3042\u3051\u304B\u3099\u305F","\u3042\u3051\u308B","\u3042\u3053\u304B\u3099\u308C\u308B","\u3042\u3055\u3044","\u3042\u3055\u3072","\u3042\u3057\u3042\u3068","\u3042\u3057\u3099\u308F\u3046","\u3042\u3059\u3099\u304B\u308B","\u3042\u3059\u3099\u304D","\u3042\u305D\u3075\u3099","\u3042\u305F\u3048\u308B","\u3042\u305F\u305F\u3081\u308B","\u3042\u305F\u308A\u307E\u3048","\u3042\u305F\u308B","\u3042\u3064\u3044","\u3042\u3064\u304B\u3046","\u3042\u3063\u3057\u3085\u304F","\u3042\u3064\u307E\u308A","\u3042\u3064\u3081\u308B","\u3042\u3066\u306A","\u3042\u3066\u306F\u307E\u308B","\u3042\u3072\u308B","\u3042\u3075\u3099\u3089","\u3042\u3075\u3099\u308B","\u3042\u3075\u308C\u308B","\u3042\u307E\u3044","\u3042\u307E\u3068\u3099","\u3042\u307E\u3084\u304B\u3059","\u3042\u307E\u308A","\u3042\u307F\u3082\u306E","\u3042\u3081\u308A\u304B","\u3042\u3084\u307E\u308B","\u3042\u3086\u3080","\u3042\u3089\u3044\u304F\u3099\u307E","\u3042\u3089\u3057","\u3042\u3089\u3059\u3057\u3099","\u3042\u3089\u305F\u3081\u308B","\u3042\u3089\u3086\u308B","\u3042\u3089\u308F\u3059","\u3042\u308A\u304B\u3099\u3068\u3046","\u3042\u308F\u305B\u308B","\u3042\u308F\u3066\u308B","\u3042\u3093\u3044","\u3042\u3093\u304B\u3099\u3044","\u3042\u3093\u3053","\u3042\u3093\u305B\u3099\u3093","\u3042\u3093\u3066\u3044","\u3042\u3093\u306A\u3044","\u3042\u3093\u307E\u308A","\u3044\u3044\u305F\u3099\u3059","\u3044\u304A\u3093","\u3044\u304B\u3099\u3044","\u3044\u304B\u3099\u304F","\u3044\u304D\u304A\u3044","\u3044\u304D\u306A\u308A","\u3044\u304D\u3082\u306E","\u3044\u304D\u308B","\u3044\u304F\u3057\u3099","\u3044\u304F\u3075\u3099\u3093","\u3044\u3051\u306F\u3099\u306A","\u3044\u3051\u3093","\u3044\u3053\u3046","\u3044\u3053\u304F","\u3044\u3053\u3064","\u3044\u3055\u307E\u3057\u3044","\u3044\u3055\u3093","\u3044\u3057\u304D","\u3044\u3057\u3099\u3085\u3046","\u3044\u3057\u3099\u3087\u3046","\u3044\u3057\u3099\u308F\u308B","\u3044\u3059\u3099\u307F","\u3044\u3059\u3099\u308C","\u3044\u305B\u3044","\u3044\u305B\u3048\u3072\u3099","\u3044\u305B\u304B\u3044","\u3044\u305B\u304D","\u3044\u305B\u3099\u3093","\u3044\u305D\u3046\u308D\u3046","\u3044\u305D\u304B\u3099\u3057\u3044","\u3044\u305F\u3099\u3044","\u3044\u305F\u3099\u304F","\u3044\u305F\u3059\u3099\u3089","\u3044\u305F\u307F","\u3044\u305F\u308A\u3042","\u3044\u3061\u304A\u3046","\u3044\u3061\u3057\u3099","\u3044\u3061\u3068\u3099","\u3044\u3061\u306F\u3099","\u3044\u3061\u3075\u3099","\u3044\u3061\u308A\u3085\u3046","\u3044\u3064\u304B","\u3044\u3063\u3057\u3085\u3093","\u3044\u3063\u305B\u3044","\u3044\u3063\u305D\u3046","\u3044\u3063\u305F\u3093","\u3044\u3063\u3061","\u3044\u3063\u3066\u3044","\u3044\u3063\u307B\u309A\u3046","\u3044\u3066\u3055\u3099","\u3044\u3066\u3093","\u3044\u3068\u3099\u3046","\u3044\u3068\u3053","\u3044\u306A\u3044","\u3044\u306A\u304B","\u3044\u306D\u3080\u308A","\u3044\u306E\u3061","\u3044\u306E\u308B","\u3044\u306F\u3064","\u3044\u306F\u3099\u308B","\u3044\u306F\u3093","\u3044\u3072\u3099\u304D","\u3044\u3072\u3093","\u3044\u3075\u304F","\u3044\u3078\u3093","\u3044\u307B\u3046","\u3044\u307F\u3093","\u3044\u3082\u3046\u3068","\u3044\u3082\u305F\u308C","\u3044\u3082\u308A","\u3044\u3084\u304B\u3099\u308B","\u3044\u3084\u3059","\u3044\u3088\u304B\u3093","\u3044\u3088\u304F","\u3044\u3089\u3044","\u3044\u3089\u3059\u3068","\u3044\u308A\u304F\u3099\u3061","\u3044\u308A\u3087\u3046","\u3044\u308C\u3044","\u3044\u308C\u3082\u306E","\u3044\u308C\u308B","\u3044\u308D\u3048\u3093\u3072\u309A\u3064","\u3044\u308F\u3044","\u3044\u308F\u3046","\u3044\u308F\u304B\u3093","\u3044\u308F\u306F\u3099","\u3044\u308F\u3086\u308B","\u3044\u3093\u3051\u3099\u3093\u307E\u3081","\u3044\u3093\u3055\u3064","\u3044\u3093\u3057\u3087\u3046","\u3044\u3093\u3088\u3046","\u3046\u3048\u304D","\u3046\u3048\u308B","\u3046\u304A\u3055\u3099","\u3046\u304B\u3099\u3044","\u3046\u304B\u3075\u3099","\u3046\u304B\u3078\u3099\u308B","\u3046\u304D\u308F","\u3046\u304F\u3089\u3044\u306A","\u3046\u304F\u308C\u308C","\u3046\u3051\u305F\u307E\u308F\u308B","\u3046\u3051\u3064\u3051","\u3046\u3051\u3068\u308B","\u3046\u3051\u3082\u3064","\u3046\u3051\u308B","\u3046\u3053\u3099\u304B\u3059","\u3046\u3053\u3099\u304F","\u3046\u3053\u3093","\u3046\u3055\u304D\u3099","\u3046\u3057\u306A\u3046","\u3046\u3057\u308D\u304B\u3099\u307F","\u3046\u3059\u3044","\u3046\u3059\u304D\u3099","\u3046\u3059\u304F\u3099\u3089\u3044","\u3046\u3059\u3081\u308B","\u3046\u305B\u3064","\u3046\u3061\u3042\u308F\u305B","\u3046\u3061\u304B\u3099\u308F","\u3046\u3061\u304D","\u3046\u3061\u3085\u3046","\u3046\u3063\u304B\u308A","\u3046\u3064\u304F\u3057\u3044","\u3046\u3063\u305F\u3048\u308B","\u3046\u3064\u308B","\u3046\u3068\u3099\u3093","\u3046\u306A\u304D\u3099","\u3046\u306A\u3057\u3099","\u3046\u306A\u3059\u3099\u304F","\u3046\u306A\u308B","\u3046\u306D\u308B","\u3046\u306E\u3046","\u3046\u3075\u3099\u3051\u3099","\u3046\u3075\u3099\u3053\u3099\u3048","\u3046\u307E\u308C\u308B","\u3046\u3081\u308B","\u3046\u3082\u3046","\u3046\u3084\u307E\u3046","\u3046\u3088\u304F","\u3046\u3089\u304B\u3099\u3048\u3059","\u3046\u3089\u304F\u3099\u3061","\u3046\u3089\u306A\u3044","\u3046\u308A\u3042\u3051\u3099","\u3046\u308A\u304D\u308C","\u3046\u308B\u3055\u3044","\u3046\u308C\u3057\u3044","\u3046\u308C\u3086\u304D","\u3046\u308C\u308B","\u3046\u308D\u3053","\u3046\u308F\u304D","\u3046\u308F\u3055","\u3046\u3093\u3053\u3046","\u3046\u3093\u3061\u3093","\u3046\u3093\u3066\u3093","\u3046\u3093\u3068\u3099\u3046","\u3048\u3044\u3048\u3093","\u3048\u3044\u304B\u3099","\u3048\u3044\u304D\u3087\u3046","\u3048\u3044\u3053\u3099","\u3048\u3044\u305B\u3044","\u3048\u3044\u3075\u3099\u3093","\u3048\u3044\u3088\u3046","\u3048\u3044\u308F","\u3048\u304A\u308A","\u3048\u304B\u3099\u304A","\u3048\u304B\u3099\u304F","\u3048\u304D\u305F\u3044","\u3048\u304F\u305B\u308B","\u3048\u3057\u3083\u304F","\u3048\u3059\u3066","\u3048\u3064\u3089\u3093","\u3048\u306E\u304F\u3099","\u3048\u307B\u3046\u307E\u304D","\u3048\u307B\u3093","\u3048\u307E\u304D","\u3048\u3082\u3057\u3099","\u3048\u3082\u306E","\u3048\u3089\u3044","\u3048\u3089\u3075\u3099","\u3048\u308A\u3042","\u3048\u3093\u3048\u3093","\u3048\u3093\u304B\u3044","\u3048\u3093\u304D\u3099","\u3048\u3093\u3051\u3099\u304D","\u3048\u3093\u3057\u3085\u3046","\u3048\u3093\u305B\u3099\u3064","\u3048\u3093\u305D\u304F","\u3048\u3093\u3061\u3087\u3046","\u3048\u3093\u3068\u3064","\u304A\u3044\u304B\u3051\u308B","\u304A\u3044\u3053\u3059","\u304A\u3044\u3057\u3044","\u304A\u3044\u3064\u304F","\u304A\u3046\u3048\u3093","\u304A\u3046\u3055\u307E","\u304A\u3046\u3057\u3099","\u304A\u3046\u305B\u3064","\u304A\u3046\u305F\u3044","\u304A\u3046\u3075\u304F","\u304A\u3046\u3078\u3099\u3044","\u304A\u3046\u3088\u3046","\u304A\u3048\u308B","\u304A\u304A\u3044","\u304A\u304A\u3046","\u304A\u304A\u3068\u3099\u304A\u308A","\u304A\u304A\u3084","\u304A\u304A\u3088\u305D","\u304A\u304B\u3048\u308A","\u304A\u304B\u3059\u3099","\u304A\u304B\u3099\u3080","\u304A\u304B\u308F\u308A","\u304A\u304D\u3099\u306A\u3046","\u304A\u304D\u308B","\u304A\u304F\u3055\u307E","\u304A\u304F\u3057\u3099\u3087\u3046","\u304A\u304F\u308A\u304B\u3099\u306A","\u304A\u304F\u308B","\u304A\u304F\u308C\u308B","\u304A\u3053\u3059","\u304A\u3053\u306A\u3046","\u304A\u3053\u308B","\u304A\u3055\u3048\u308B","\u304A\u3055\u306A\u3044","\u304A\u3055\u3081\u308B","\u304A\u3057\u3044\u308C","\u304A\u3057\u3048\u308B","\u304A\u3057\u3099\u304D\u3099","\u304A\u3057\u3099\u3055\u3093","\u304A\u3057\u3083\u308C","\u304A\u305D\u3089\u304F","\u304A\u305D\u308F\u308B","\u304A\u305F\u304B\u3099\u3044","\u304A\u305F\u304F","\u304A\u305F\u3099\u3084\u304B","\u304A\u3061\u3064\u304F","\u304A\u3063\u3068","\u304A\u3064\u308A","\u304A\u3066\u3099\u304B\u3051","\u304A\u3068\u3057\u3082\u306E","\u304A\u3068\u306A\u3057\u3044","\u304A\u3068\u3099\u308A","\u304A\u3068\u3099\u308D\u304B\u3059","\u304A\u306F\u3099\u3055\u3093","\u304A\u307E\u3044\u308A","\u304A\u3081\u3066\u3099\u3068\u3046","\u304A\u3082\u3044\u3066\u3099","\u304A\u3082\u3046","\u304A\u3082\u305F\u3044","\u304A\u3082\u3061\u3083","\u304A\u3084\u3064","\u304A\u3084\u3086\u3072\u3099","\u304A\u3088\u307B\u3099\u3059","\u304A\u3089\u3093\u305F\u3099","\u304A\u308D\u3059","\u304A\u3093\u304B\u3099\u304F","\u304A\u3093\u3051\u3044","\u304A\u3093\u3057\u3083","\u304A\u3093\u305B\u3093","\u304A\u3093\u305F\u3099\u3093","\u304A\u3093\u3061\u3085\u3046","\u304A\u3093\u3068\u3099\u3051\u3044","\u304B\u3042\u3064","\u304B\u3044\u304B\u3099","\u304B\u3099\u3044\u304D","\u304B\u3099\u3044\u3051\u3093","\u304B\u3099\u3044\u3053\u3046","\u304B\u3044\u3055\u3064","\u304B\u3044\u3057\u3083","\u304B\u3044\u3059\u3044\u3088\u304F","\u304B\u3044\u305B\u3099\u3093","\u304B\u3044\u305D\u3099\u3046\u3068\u3099","\u304B\u3044\u3064\u3046","\u304B\u3044\u3066\u3093","\u304B\u3044\u3068\u3046","\u304B\u3044\u3075\u304F","\u304B\u3099\u3044\u3078\u304D","\u304B\u3044\u307B\u3046","\u304B\u3044\u3088\u3046","\u304B\u3099\u3044\u3089\u3044","\u304B\u3044\u308F","\u304B\u3048\u308B","\u304B\u304A\u308A","\u304B\u304B\u3048\u308B","\u304B\u304B\u3099\u304F","\u304B\u304B\u3099\u3057","\u304B\u304B\u3099\u307F","\u304B\u304F\u3053\u3099","\u304B\u304F\u3068\u304F","\u304B\u3055\u3099\u308B","\u304B\u3099\u305D\u3099\u3046","\u304B\u305F\u3044","\u304B\u305F\u3061","\u304B\u3099\u3061\u3087\u3046","\u304B\u3099\u3063\u304D\u3085\u3046","\u304B\u3099\u3063\u3053\u3046","\u304B\u3099\u3063\u3055\u3093","\u304B\u3099\u3063\u3057\u3087\u3046","\u304B\u306A\u3055\u3099\u308F\u3057","\u304B\u306E\u3046","\u304B\u3099\u306F\u304F","\u304B\u3075\u3099\u304B","\u304B\u307B\u3046","\u304B\u307B\u3053\u3099","\u304B\u307E\u3046","\u304B\u307E\u307B\u3099\u3053","\u304B\u3081\u308C\u304A\u3093","\u304B\u3086\u3044","\u304B\u3088\u3046\u3072\u3099","\u304B\u3089\u3044","\u304B\u308B\u3044","\u304B\u308D\u3046","\u304B\u308F\u304F","\u304B\u308F\u3089","\u304B\u3099\u3093\u304B","\u304B\u3093\u3051\u3044","\u304B\u3093\u3053\u3046","\u304B\u3093\u3057\u3083","\u304B\u3093\u305D\u3046","\u304B\u3093\u305F\u3093","\u304B\u3093\u3061","\u304B\u3099\u3093\u306F\u3099\u308B","\u304D\u3042\u3044","\u304D\u3042\u3064","\u304D\u3044\u308D","\u304D\u3099\u3044\u3093","\u304D\u3046\u3044","\u304D\u3046\u3093","\u304D\u3048\u308B","\u304D\u304A\u3046","\u304D\u304A\u304F","\u304D\u304A\u3061","\u304D\u304A\u3093","\u304D\u304B\u3044","\u304D\u304B\u304F","\u304D\u304B\u3093\u3057\u3083","\u304D\u304D\u3066","\u304D\u304F\u306F\u3099\u308A","\u304D\u304F\u3089\u3051\u3099","\u304D\u3051\u3093\u305B\u3044","\u304D\u3053\u3046","\u304D\u3053\u3048\u308B","\u304D\u3053\u304F","\u304D\u3055\u3044","\u304D\u3055\u304F","\u304D\u3055\u307E","\u304D\u3055\u3089\u304D\u3099","\u304D\u3099\u3057\u3099\u304B\u304B\u3099\u304F","\u304D\u3099\u3057\u304D","\u304D\u3099\u3057\u3099\u305F\u3044\u3051\u3093","\u304D\u3099\u3057\u3099\u306B\u3063\u3066\u3044","\u304D\u3099\u3057\u3099\u3085\u3064\u3057\u3083","\u304D\u3059\u3046","\u304D\u305B\u3044","\u304D\u305B\u304D","\u304D\u305B\u3064","\u304D\u305D\u3046","\u304D\u305D\u3099\u304F","\u304D\u305D\u3099\u3093","\u304D\u305F\u3048\u308B","\u304D\u3061\u3087\u3046","\u304D\u3064\u3048\u3093","\u304D\u3099\u3063\u3061\u308A","\u304D\u3064\u3064\u304D","\u304D\u3064\u306D","\u304D\u3066\u3044","\u304D\u3068\u3099\u3046","\u304D\u3068\u3099\u304F","\u304D\u306A\u3044","\u304D\u306A\u304B\u3099","\u304D\u306A\u3053","\u304D\u306C\u3053\u3099\u3057","\u304D\u306D\u3093","\u304D\u306E\u3046","\u304D\u306E\u3057\u305F","\u304D\u306F\u304F","\u304D\u3072\u3099\u3057\u3044","\u304D\u3072\u3093","\u304D\u3075\u304F","\u304D\u3075\u3099\u3093","\u304D\u307B\u3099\u3046","\u304D\u307B\u3093","\u304D\u307E\u308B","\u304D\u307F\u3064","\u304D\u3080\u3059\u3099\u304B\u3057\u3044","\u304D\u3081\u308B","\u304D\u3082\u305F\u3099\u3081\u3057","\u304D\u3082\u3061","\u304D\u3082\u306E","\u304D\u3083\u304F","\u304D\u3084\u304F","\u304D\u3099\u3085\u3046\u306B\u304F","\u304D\u3088\u3046","\u304D\u3087\u3046\u308A\u3085\u3046","\u304D\u3089\u3044","\u304D\u3089\u304F","\u304D\u308A\u3093","\u304D\u308C\u3044","\u304D\u308C\u3064","\u304D\u308D\u304F","\u304D\u3099\u308D\u3093","\u304D\u308F\u3081\u308B","\u304D\u3099\u3093\u3044\u308D","\u304D\u3093\u304B\u304F\u3057\u3099","\u304D\u3093\u3057\u3099\u3087","\u304D\u3093\u3088\u3046\u3072\u3099","\u304F\u3099\u3042\u3044","\u304F\u3044\u3059\u3099","\u304F\u3046\u304B\u3093","\u304F\u3046\u304D","\u304F\u3046\u304F\u3099\u3093","\u304F\u3046\u3053\u3046","\u304F\u3099\u3046\u305B\u3044","\u304F\u3046\u305D\u3046","\u304F\u3099\u3046\u305F\u3089","\u304F\u3046\u3075\u304F","\u304F\u3046\u307B\u3099","\u304F\u304B\u3093","\u304F\u304D\u3087\u3046","\u304F\u3051\u3099\u3093","\u304F\u3099\u3053\u3046","\u304F\u3055\u3044","\u304F\u3055\u304D","\u304F\u3055\u306F\u3099\u306A","\u304F\u3055\u308B","\u304F\u3057\u3083\u307F","\u304F\u3057\u3087\u3046","\u304F\u3059\u306E\u304D","\u304F\u3059\u308A\u3086\u3072\u3099","\u304F\u305B\u3051\u3099","\u304F\u305B\u3093","\u304F\u3099\u305F\u3044\u3066\u304D","\u304F\u305F\u3099\u3055\u308B","\u304F\u305F\u3072\u3099\u308C\u308B","\u304F\u3061\u3053\u307F","\u304F\u3061\u3055\u304D","\u304F\u3064\u3057\u305F","\u304F\u3099\u3063\u3059\u308A","\u304F\u3064\u308D\u304F\u3099","\u304F\u3068\u3046\u3066\u3093","\u304F\u3068\u3099\u304F","\u304F\u306A\u3093","\u304F\u306D\u304F\u306D","\u304F\u306E\u3046","\u304F\u3075\u3046","\u304F\u307F\u3042\u308F\u305B","\u304F\u307F\u305F\u3066\u308B","\u304F\u3081\u308B","\u304F\u3084\u304F\u3057\u3087","\u304F\u3089\u3059","\u304F\u3089\u3078\u3099\u308B","\u304F\u308B\u307E","\u304F\u308C\u308B","\u304F\u308D\u3046","\u304F\u308F\u3057\u3044","\u304F\u3099\u3093\u304B\u3093","\u304F\u3099\u3093\u3057\u3087\u304F","\u304F\u3099\u3093\u305F\u3044","\u304F\u3099\u3093\u3066","\u3051\u3042\u306A","\u3051\u3044\u304B\u304F","\u3051\u3044\u3051\u3093","\u3051\u3044\u3053","\u3051\u3044\u3055\u3064","\u3051\u3099\u3044\u3057\u3099\u3085\u3064","\u3051\u3044\u305F\u3044","\u3051\u3099\u3044\u306E\u3046\u3057\u3099\u3093","\u3051\u3044\u308C\u304D","\u3051\u3044\u308D","\u3051\u304A\u3068\u3059","\u3051\u304A\u308A\u3082\u306E","\u3051\u3099\u304D\u304B","\u3051\u3099\u304D\u3051\u3099\u3093","\u3051\u3099\u304D\u305F\u3099\u3093","\u3051\u3099\u304D\u3061\u3093","\u3051\u3099\u304D\u3068\u3064","\u3051\u3099\u304D\u306F","\u3051\u3099\u304D\u3084\u304F","\u3051\u3099\u3053\u3046","\u3051\u3099\u3053\u304F\u3057\u3099\u3087\u3046","\u3051\u3099\u3055\u3099\u3044","\u3051\u3055\u304D","\u3051\u3099\u3055\u3099\u3093","\u3051\u3057\u304D","\u3051\u3057\u3053\u3099\u3080","\u3051\u3057\u3087\u3046","\u3051\u3099\u3059\u3068","\u3051\u305F\u306F\u3099","\u3051\u3061\u3083\u3063\u3075\u309A","\u3051\u3061\u3089\u3059","\u3051\u3064\u3042\u3064","\u3051\u3064\u3044","\u3051\u3064\u3048\u304D","\u3051\u3063\u3053\u3093","\u3051\u3064\u3057\u3099\u3087","\u3051\u3063\u305B\u304D","\u3051\u3063\u3066\u3044","\u3051\u3064\u307E\u3064","\u3051\u3099\u3064\u3088\u3046\u3072\u3099","\u3051\u3099\u3064\u308C\u3044","\u3051\u3064\u308D\u3093","\u3051\u3099\u3068\u3099\u304F","\u3051\u3068\u306F\u3099\u3059","\u3051\u3068\u308B","\u3051\u306A\u3051\u3099","\u3051\u306A\u3059","\u3051\u306A\u307F","\u3051\u306C\u304D","\u3051\u3099\u306D\u3064","\u3051\u306D\u3093","\u3051\u306F\u3044","\u3051\u3099\u3072\u3093","\u3051\u3075\u3099\u304B\u3044","\u3051\u3099\u307B\u3099\u304F","\u3051\u307E\u308A","\u3051\u307F\u304B\u308B","\u3051\u3080\u3057","\u3051\u3080\u308A","\u3051\u3082\u306E","\u3051\u3089\u3044","\u3051\u308D\u3051\u308D","\u3051\u308F\u3057\u3044","\u3051\u3093\u3044","\u3051\u3093\u3048\u3064","\u3051\u3093\u304A","\u3051\u3093\u304B","\u3051\u3099\u3093\u304D","\u3051\u3093\u3051\u3099\u3093","\u3051\u3093\u3053\u3046","\u3051\u3093\u3055\u304F","\u3051\u3093\u3057\u3085\u3046","\u3051\u3093\u3059\u3046","\u3051\u3099\u3093\u305D\u3046","\u3051\u3093\u3061\u304F","\u3051\u3093\u3066\u3044","\u3051\u3093\u3068\u3046","\u3051\u3093\u306A\u3044","\u3051\u3093\u306B\u3093","\u3051\u3099\u3093\u3075\u3099\u3064","\u3051\u3093\u307E","\u3051\u3093\u307F\u3093","\u3051\u3093\u3081\u3044","\u3051\u3093\u3089\u3093","\u3051\u3093\u308A","\u3053\u3042\u304F\u307E","\u3053\u3044\u306C","\u3053\u3044\u3072\u3099\u3068","\u3053\u3099\u3046\u3044","\u3053\u3046\u3048\u3093","\u3053\u3046\u304A\u3093","\u3053\u3046\u304B\u3093","\u3053\u3099\u3046\u304D\u3085\u3046","\u3053\u3099\u3046\u3051\u3044","\u3053\u3046\u3053\u3046","\u3053\u3046\u3055\u3044","\u3053\u3046\u3057\u3099","\u3053\u3046\u3059\u3044","\u3053\u3099\u3046\u305B\u3044","\u3053\u3046\u305D\u304F","\u3053\u3046\u305F\u3044","\u3053\u3046\u3061\u3083","\u3053\u3046\u3064\u3046","\u3053\u3046\u3066\u3044","\u3053\u3046\u3068\u3099\u3046","\u3053\u3046\u306A\u3044","\u3053\u3046\u306F\u3044","\u3053\u3099\u3046\u307B\u3046","\u3053\u3099\u3046\u307E\u3093","\u3053\u3046\u3082\u304F","\u3053\u3046\u308A\u3064","\u3053\u3048\u308B","\u3053\u304A\u308A","\u3053\u3099\u304B\u3044","\u3053\u3099\u304B\u3099\u3064","\u3053\u3099\u304B\u3093","\u3053\u304F\u3053\u3099","\u3053\u304F\u3055\u3044","\u3053\u304F\u3068\u3046","\u3053\u304F\u306A\u3044","\u3053\u304F\u306F\u304F","\u3053\u304F\u3099\u307E","\u3053\u3051\u3044","\u3053\u3051\u308B","\u3053\u3053\u306E\u304B","\u3053\u3053\u308D","\u3053\u3055\u3081","\u3053\u3057\u3064","\u3053\u3059\u3046","\u3053\u305B\u3044","\u3053\u305B\u304D","\u3053\u305B\u3099\u3093","\u3053\u305D\u305F\u3099\u3066","\u3053\u305F\u3044","\u3053\u305F\u3048\u308B","\u3053\u305F\u3064","\u3053\u3061\u3087\u3046","\u3053\u3063\u304B","\u3053\u3064\u3053\u3064","\u3053\u3064\u306F\u3099\u3093","\u3053\u3064\u3075\u3099","\u3053\u3066\u3044","\u3053\u3066\u3093","\u3053\u3068\u304B\u3099\u3089","\u3053\u3068\u3057","\u3053\u3068\u306F\u3099","\u3053\u3068\u308A","\u3053\u306A\u3053\u3099\u306A","\u3053\u306D\u3053\u306D","\u3053\u306E\u307E\u307E","\u3053\u306E\u307F","\u3053\u306E\u3088","\u3053\u3099\u306F\u3093","\u3053\u3072\u3064\u3057\u3099","\u3053\u3075\u3046","\u3053\u3075\u3093","\u3053\u307B\u3099\u308C\u308B","\u3053\u3099\u307E\u3042\u3075\u3099\u3089","\u3053\u307E\u304B\u3044","\u3053\u3099\u307E\u3059\u308A","\u3053\u307E\u3064\u306A","\u3053\u307E\u308B","\u3053\u3080\u304D\u3099\u3053","\u3053\u3082\u3057\u3099","\u3053\u3082\u3061","\u3053\u3082\u306E","\u3053\u3082\u3093","\u3053\u3084\u304F","\u3053\u3084\u307E","\u3053\u3086\u3046","\u3053\u3086\u3072\u3099","\u3053\u3088\u3044","\u3053\u3088\u3046","\u3053\u308A\u308B","\u3053\u308C\u304F\u3057\u3087\u3093","\u3053\u308D\u3063\u3051","\u3053\u308F\u3082\u3066","\u3053\u308F\u308C\u308B","\u3053\u3093\u3044\u3093","\u3053\u3093\u304B\u3044","\u3053\u3093\u304D","\u3053\u3093\u3057\u3085\u3046","\u3053\u3093\u3059\u3044","\u3053\u3093\u305F\u3099\u3066","\u3053\u3093\u3068\u3093","\u3053\u3093\u306A\u3093","\u3053\u3093\u3072\u3099\u306B","\u3053\u3093\u307B\u309A\u3093","\u3053\u3093\u307E\u3051","\u3053\u3093\u3084","\u3053\u3093\u308C\u3044","\u3053\u3093\u308F\u304F","\u3055\u3099\u3044\u3048\u304D","\u3055\u3044\u304B\u3044","\u3055\u3044\u304D\u3093","\u3055\u3099\u3044\u3051\u3099\u3093","\u3055\u3099\u3044\u3053","\u3055\u3044\u3057\u3087","\u3055\u3044\u305B\u3044","\u3055\u3099\u3044\u305F\u304F","\u3055\u3099\u3044\u3061\u3085\u3046","\u3055\u3044\u3066\u304D","\u3055\u3099\u3044\u308A\u3087\u3046","\u3055\u3046\u306A","\u3055\u304B\u3044\u3057","\u3055\u304B\u3099\u3059","\u3055\u304B\u306A","\u3055\u304B\u307F\u3061","\u3055\u304B\u3099\u308B","\u3055\u304D\u3099\u3087\u3046","\u3055\u304F\u3057","\u3055\u304F\u3072\u3093","\u3055\u304F\u3089","\u3055\u3053\u304F","\u3055\u3053\u3064","\u3055\u3059\u3099\u304B\u308B","\u3055\u3099\u305B\u304D","\u3055\u305F\u3093","\u3055\u3064\u3048\u3044","\u3055\u3099\u3064\u304A\u3093","\u3055\u3099\u3063\u304B","\u3055\u3099\u3064\u304B\u3099\u304F","\u3055\u3063\u304D\u3087\u304F","\u3055\u3099\u3063\u3057","\u3055\u3064\u3057\u3099\u3093","\u3055\u3099\u3063\u305D\u3046","\u3055\u3064\u305F\u306F\u3099","\u3055\u3064\u307E\u3044\u3082","\u3055\u3066\u3044","\u3055\u3068\u3044\u3082","\u3055\u3068\u3046","\u3055\u3068\u304A\u3084","\u3055\u3068\u3057","\u3055\u3068\u308B","\u3055\u306E\u3046","\u3055\u306F\u3099\u304F","\u3055\u3072\u3099\u3057\u3044","\u3055\u3078\u3099\u3064","\u3055\u307B\u3046","\u3055\u307B\u3068\u3099","\u3055\u307E\u3059","\u3055\u307F\u3057\u3044","\u3055\u307F\u305F\u3099\u308C","\u3055\u3080\u3051","\u3055\u3081\u308B","\u3055\u3084\u3048\u3093\u3068\u3099\u3046","\u3055\u3086\u3046","\u3055\u3088\u3046","\u3055\u3088\u304F","\u3055\u3089\u305F\u3099","\u3055\u3099\u308B\u305D\u306F\u3099","\u3055\u308F\u3084\u304B","\u3055\u308F\u308B","\u3055\u3093\u3044\u3093","\u3055\u3093\u304B","\u3055\u3093\u304D\u3083\u304F","\u3055\u3093\u3053\u3046","\u3055\u3093\u3055\u3044","\u3055\u3099\u3093\u3057\u3087","\u3055\u3093\u3059\u3046","\u3055\u3093\u305B\u3044","\u3055\u3093\u305D","\u3055\u3093\u3061","\u3055\u3093\u307E","\u3055\u3093\u307F","\u3055\u3093\u3089\u3093","\u3057\u3042\u3044","\u3057\u3042\u3051\u3099","\u3057\u3042\u3055\u3063\u3066","\u3057\u3042\u308F\u305B","\u3057\u3044\u304F","\u3057\u3044\u3093","\u3057\u3046\u3061","\u3057\u3048\u3044","\u3057\u304A\u3051","\u3057\u304B\u3044","\u3057\u304B\u304F","\u3057\u3099\u304B\u3093","\u3057\u3053\u3099\u3068","\u3057\u3059\u3046","\u3057\u3099\u305F\u3099\u3044","\u3057\u305F\u3046\u3051","\u3057\u305F\u304D\u3099","\u3057\u305F\u3066","\u3057\u305F\u307F","\u3057\u3061\u3087\u3046","\u3057\u3061\u308A\u3093","\u3057\u3063\u304B\u308A","\u3057\u3064\u3057\u3099","\u3057\u3064\u3082\u3093","\u3057\u3066\u3044","\u3057\u3066\u304D","\u3057\u3066\u3064","\u3057\u3099\u3066\u3093","\u3057\u3099\u3068\u3099\u3046","\u3057\u306A\u304D\u3099\u308C","\u3057\u306A\u3082\u306E","\u3057\u306A\u3093","\u3057\u306D\u307E","\u3057\u306D\u3093","\u3057\u306E\u304F\u3099","\u3057\u306E\u3075\u3099","\u3057\u306F\u3044","\u3057\u306F\u3099\u304B\u308A","\u3057\u306F\u3064","\u3057\u306F\u3089\u3044","\u3057\u306F\u3093","\u3057\u3072\u3087\u3046","\u3057\u3075\u304F","\u3057\u3099\u3075\u3099\u3093","\u3057\u3078\u3044","\u3057\u307B\u3046","\u3057\u307B\u3093","\u3057\u307E\u3046","\u3057\u307E\u308B","\u3057\u307F\u3093","\u3057\u3080\u3051\u308B","\u3057\u3099\u3080\u3057\u3087","\u3057\u3081\u3044","\u3057\u3081\u308B","\u3057\u3082\u3093","\u3057\u3083\u3044\u3093","\u3057\u3083\u3046\u3093","\u3057\u3083\u304A\u3093","\u3057\u3099\u3083\u304B\u3099\u3044\u3082","\u3057\u3084\u304F\u3057\u3087","\u3057\u3083\u304F\u307B\u3046","\u3057\u3083\u3051\u3093","\u3057\u3083\u3053","\u3057\u3083\u3055\u3099\u3044","\u3057\u3083\u3057\u3093","\u3057\u3083\u305B\u3093","\u3057\u3083\u305D\u3046","\u3057\u3083\u305F\u3044","\u3057\u3083\u3061\u3087\u3046","\u3057\u3083\u3063\u304D\u3093","\u3057\u3099\u3083\u307E","\u3057\u3083\u308A\u3093","\u3057\u3083\u308C\u3044","\u3057\u3099\u3086\u3046","\u3057\u3099\u3085\u3046\u3057\u3087","\u3057\u3085\u304F\u306F\u304F","\u3057\u3099\u3085\u3057\u3093","\u3057\u3085\u3063\u305B\u304D","\u3057\u3085\u307F","\u3057\u3085\u3089\u306F\u3099","\u3057\u3099\u3085\u3093\u306F\u3099\u3093","\u3057\u3087\u3046\u304B\u3044","\u3057\u3087\u304F\u305F\u304F","\u3057\u3087\u3063\u3051\u3093","\u3057\u3087\u3068\u3099\u3046","\u3057\u3087\u3082\u3064","\u3057\u3089\u305B\u308B","\u3057\u3089\u3078\u3099\u308B","\u3057\u3093\u304B","\u3057\u3093\u3053\u3046","\u3057\u3099\u3093\u3057\u3099\u3083","\u3057\u3093\u305B\u3044\u3057\u3099","\u3057\u3093\u3061\u304F","\u3057\u3093\u308A\u3093","\u3059\u3042\u3051\u3099","\u3059\u3042\u3057","\u3059\u3042\u306A","\u3059\u3099\u3042\u3093","\u3059\u3044\u3048\u3044","\u3059\u3044\u304B","\u3059\u3044\u3068\u3046","\u3059\u3099\u3044\u3075\u3099\u3093","\u3059\u3044\u3088\u3046\u3072\u3099","\u3059\u3046\u304B\u3099\u304F","\u3059\u3046\u3057\u3099\u3064","\u3059\u3046\u305B\u3093","\u3059\u304A\u3068\u3099\u308A","\u3059\u304D\u307E","\u3059\u304F\u3046","\u3059\u304F\u306A\u3044","\u3059\u3051\u308B","\u3059\u3053\u3099\u3044","\u3059\u3053\u3057","\u3059\u3099\u3055\u3093","\u3059\u3059\u3099\u3057\u3044","\u3059\u3059\u3080","\u3059\u3059\u3081\u308B","\u3059\u3063\u304B\u308A","\u3059\u3099\u3063\u3057\u308A","\u3059\u3099\u3063\u3068","\u3059\u3066\u304D","\u3059\u3066\u308B","\u3059\u306D\u308B","\u3059\u306E\u3053","\u3059\u306F\u305F\u3099","\u3059\u306F\u3099\u3089\u3057\u3044","\u3059\u3099\u3072\u3087\u3046","\u3059\u3099\u3075\u3099\u306C\u308C","\u3059\u3075\u3099\u308A","\u3059\u3075\u308C","\u3059\u3078\u3099\u3066","\u3059\u3078\u3099\u308B","\u3059\u3099\u307B\u3046","\u3059\u307B\u3099\u3093","\u3059\u307E\u3044","\u3059\u3081\u3057","\u3059\u3082\u3046","\u3059\u3084\u304D","\u3059\u3089\u3059\u3089","\u3059\u308B\u3081","\u3059\u308C\u3061\u304B\u3099\u3046","\u3059\u308D\u3063\u3068","\u3059\u308F\u308B","\u3059\u3093\u305B\u3099\u3093","\u3059\u3093\u307B\u309A\u3046","\u305B\u3042\u3075\u3099\u3089","\u305B\u3044\u304B\u3064","\u305B\u3044\u3051\u3099\u3093","\u305B\u3044\u3057\u3099","\u305B\u3044\u3088\u3046","\u305B\u304A\u3046","\u305B\u304B\u3044\u304B\u3093","\u305B\u304D\u306B\u3093","\u305B\u304D\u3080","\u305B\u304D\u3086","\u305B\u304D\u3089\u3093\u3046\u3093","\u305B\u3051\u3093","\u305B\u3053\u3046","\u305B\u3059\u3057\u3099","\u305B\u305F\u3044","\u305B\u305F\u3051","\u305B\u3063\u304B\u304F","\u305B\u3063\u304D\u3083\u304F","\u305B\u3099\u3063\u304F","\u305B\u3063\u3051\u3093","\u305B\u3063\u3053\u3064","\u305B\u3063\u3055\u305F\u304F\u307E","\u305B\u3064\u305D\u3099\u304F","\u305B\u3064\u305F\u3099\u3093","\u305B\u3064\u3066\u3099\u3093","\u305B\u3063\u306F\u309A\u3093","\u305B\u3064\u3072\u3099","\u305B\u3064\u3075\u3099\u3093","\u305B\u3064\u3081\u3044","\u305B\u3064\u308A\u3064","\u305B\u306A\u304B","\u305B\u306E\u3072\u3099","\u305B\u306F\u306F\u3099","\u305B\u3072\u3099\u308D","\u305B\u307B\u3099\u306D","\u305B\u307E\u3044","\u305B\u307E\u308B","\u305B\u3081\u308B","\u305B\u3082\u305F\u308C","\u305B\u308A\u3075","\u305B\u3099\u3093\u3042\u304F","\u305B\u3093\u3044","\u305B\u3093\u3048\u3044","\u305B\u3093\u304B","\u305B\u3093\u304D\u3087","\u305B\u3093\u304F","\u305B\u3093\u3051\u3099\u3093","\u305B\u3099\u3093\u3053\u3099","\u305B\u3093\u3055\u3044","\u305B\u3093\u3057\u3085","\u305B\u3093\u3059\u3044","\u305B\u3093\u305B\u3044","\u305B\u3093\u305D\u3099","\u305B\u3093\u305F\u304F","\u305B\u3093\u3061\u3087\u3046","\u305B\u3093\u3066\u3044","\u305B\u3093\u3068\u3046","\u305B\u3093\u306C\u304D","\u305B\u3093\u306D\u3093","\u305B\u3093\u306F\u309A\u3044","\u305B\u3099\u3093\u3075\u3099","\u305B\u3099\u3093\u307B\u309A\u3046","\u305B\u3093\u3080","\u305B\u3093\u3081\u3093\u3057\u3099\u3087","\u305B\u3093\u3082\u3093","\u305B\u3093\u3084\u304F","\u305B\u3093\u3086\u3046","\u305B\u3093\u3088\u3046","\u305B\u3099\u3093\u3089","\u305B\u3099\u3093\u308A\u3083\u304F","\u305B\u3093\u308C\u3044","\u305B\u3093\u308D","\u305D\u3042\u304F","\u305D\u3044\u3068\u3051\u3099\u308B","\u305D\u3044\u306D","\u305D\u3046\u304B\u3099\u3093\u304D\u3087\u3046","\u305D\u3046\u304D","\u305D\u3046\u3053\u3099","\u305D\u3046\u3057\u3093","\u305D\u3046\u305F\u3099\u3093","\u305D\u3046\u306A\u3093","\u305D\u3046\u3072\u3099","\u305D\u3046\u3081\u3093","\u305D\u3046\u308A","\u305D\u3048\u3082\u306E","\u305D\u3048\u3093","\u305D\u304B\u3099\u3044","\u305D\u3051\u3099\u304D","\u305D\u3053\u3046","\u305D\u3053\u305D\u3053","\u305D\u3055\u3099\u3044","\u305D\u3057\u306A","\u305D\u305B\u3044","\u305D\u305B\u3093","\u305D\u305D\u304F\u3099","\u305D\u305F\u3099\u3066\u308B","\u305D\u3064\u3046","\u305D\u3064\u3048\u3093","\u305D\u3063\u304B\u3093","\u305D\u3064\u304D\u3099\u3087\u3046","\u305D\u3063\u3051\u3064","\u305D\u3063\u3053\u3046","\u305D\u3063\u305B\u3093","\u305D\u3063\u3068","\u305D\u3068\u304B\u3099\u308F","\u305D\u3068\u3064\u3099\u3089","\u305D\u306A\u3048\u308B","\u305D\u306A\u305F","\u305D\u3075\u307B\u3099","\u305D\u307B\u3099\u304F","\u305D\u307B\u3099\u308D","\u305D\u307E\u3064","\u305D\u307E\u308B","\u305D\u3080\u304F","\u305D\u3080\u308A\u3048","\u305D\u3081\u308B","\u305D\u3082\u305D\u3082","\u305D\u3088\u304B\u305B\u3099","\u305D\u3089\u307E\u3081","\u305D\u308D\u3046","\u305D\u3093\u304B\u3044","\u305D\u3093\u3051\u3044","\u305D\u3093\u3055\u3099\u3044","\u305D\u3093\u3057\u3064","\u305D\u3093\u305D\u3099\u304F","\u305D\u3093\u3061\u3087\u3046","\u305D\u3099\u3093\u3072\u3099","\u305D\u3099\u3093\u3075\u3099\u3093","\u305D\u3093\u307F\u3093","\u305F\u3042\u3044","\u305F\u3044\u3044\u3093","\u305F\u3044\u3046\u3093","\u305F\u3044\u3048\u304D","\u305F\u3044\u304A\u3046","\u305F\u3099\u3044\u304B\u3099\u304F","\u305F\u3044\u304D","\u305F\u3044\u304F\u3099\u3046","\u305F\u3044\u3051\u3093","\u305F\u3044\u3053","\u305F\u3044\u3055\u3099\u3044","\u305F\u3099\u3044\u3057\u3099\u3087\u3046\u3075\u3099","\u305F\u3099\u3044\u3059\u304D","\u305F\u3044\u305B\u3064","\u305F\u3044\u305D\u3046","\u305F\u3099\u3044\u305F\u3044","\u305F\u3044\u3061\u3087\u3046","\u305F\u3044\u3066\u3044","\u305F\u3099\u3044\u3068\u3099\u3053\u308D","\u305F\u3044\u306A\u3044","\u305F\u3044\u306D\u3064","\u305F\u3044\u306E\u3046","\u305F\u3044\u306F\u3093","\u305F\u3099\u3044\u3072\u3087\u3046","\u305F\u3044\u3075\u3046","\u305F\u3044\u3078\u3093","\u305F\u3044\u307B","\u305F\u3044\u307E\u3064\u306F\u3099\u306A","\u305F\u3044\u307F\u3093\u304F\u3099","\u305F\u3044\u3080","\u305F\u3044\u3081\u3093","\u305F\u3044\u3084\u304D","\u305F\u3044\u3088\u3046","\u305F\u3044\u3089","\u305F\u3044\u308A\u3087\u304F","\u305F\u3044\u308B","\u305F\u3044\u308F\u3093","\u305F\u3046\u3048","\u305F\u3048\u308B","\u305F\u304A\u3059","\u305F\u304A\u308B","\u305F\u304A\u308C\u308B","\u305F\u304B\u3044","\u305F\u304B\u306D","\u305F\u304D\u3072\u3099","\u305F\u304F\u3055\u3093","\u305F\u3053\u304F","\u305F\u3053\u3084\u304D","\u305F\u3055\u3044","\u305F\u3057\u3055\u3099\u3093","\u305F\u3099\u3057\u3099\u3083\u308C","\u305F\u3059\u3051\u308B","\u305F\u3059\u3099\u3055\u308F\u308B","\u305F\u305D\u304B\u3099\u308C","\u305F\u305F\u304B\u3046","\u305F\u305F\u304F","\u305F\u305F\u3099\u3057\u3044","\u305F\u305F\u307F","\u305F\u3061\u306F\u3099\u306A","\u305F\u3099\u3063\u304B\u3044","\u305F\u3099\u3063\u304D\u3083\u304F","\u305F\u3099\u3063\u3053","\u305F\u3099\u3063\u3057\u3085\u3064","\u305F\u3099\u3063\u305F\u3044","\u305F\u3066\u308B","\u305F\u3068\u3048\u308B","\u305F\u306A\u306F\u3099\u305F","\u305F\u306B\u3093","\u305F\u306C\u304D","\u305F\u306E\u3057\u307F","\u305F\u306F\u3064","\u305F\u3075\u3099\u3093","\u305F\u3078\u3099\u308B","\u305F\u307B\u3099\u3046","\u305F\u307E\u3053\u3099","\u305F\u307E\u308B","\u305F\u3099\u3080\u308B","\u305F\u3081\u3044\u304D","\u305F\u3081\u3059","\u305F\u3081\u308B","\u305F\u3082\u3064","\u305F\u3084\u3059\u3044","\u305F\u3088\u308B","\u305F\u3089\u3059","\u305F\u308A\u304D\u307B\u3093\u304B\u3099\u3093","\u305F\u308A\u3087\u3046","\u305F\u308A\u308B","\u305F\u308B\u3068","\u305F\u308C\u308B","\u305F\u308C\u3093\u3068","\u305F\u308D\u3063\u3068","\u305F\u308F\u3080\u308C\u308B","\u305F\u3099\u3093\u3042\u3064","\u305F\u3093\u3044","\u305F\u3093\u304A\u3093","\u305F\u3093\u304B","\u305F\u3093\u304D","\u305F\u3093\u3051\u3093","\u305F\u3093\u3053\u3099","\u305F\u3093\u3055\u3093","\u305F\u3093\u3057\u3099\u3087\u3046\u3072\u3099","\u305F\u3099\u3093\u305B\u3044","\u305F\u3093\u305D\u304F","\u305F\u3093\u305F\u3044","\u305F\u3099\u3093\u3061","\u305F\u3093\u3066\u3044","\u305F\u3093\u3068\u3046","\u305F\u3099\u3093\u306A","\u305F\u3093\u306B\u3093","\u305F\u3099\u3093\u306D\u3064","\u305F\u3093\u306E\u3046","\u305F\u3093\u3072\u309A\u3093","\u305F\u3099\u3093\u307B\u3099\u3046","\u305F\u3093\u307E\u3064","\u305F\u3093\u3081\u3044","\u305F\u3099\u3093\u308C\u3064","\u305F\u3099\u3093\u308D","\u305F\u3099\u3093\u308F","\u3061\u3042\u3044","\u3061\u3042\u3093","\u3061\u3044\u304D","\u3061\u3044\u3055\u3044","\u3061\u3048\u3093","\u3061\u304B\u3044","\u3061\u304B\u3089","\u3061\u304D\u3085\u3046","\u3061\u304D\u3093","\u3061\u3051\u3044\u3059\u3099","\u3061\u3051\u3093","\u3061\u3053\u304F","\u3061\u3055\u3044","\u3061\u3057\u304D","\u3061\u3057\u308A\u3087\u3046","\u3061\u305B\u3044","\u3061\u305D\u3046","\u3061\u305F\u3044","\u3061\u305F\u3093","\u3061\u3061\u304A\u3084","\u3061\u3064\u3057\u3099\u3087","\u3061\u3066\u304D","\u3061\u3066\u3093","\u3061\u306C\u304D","\u3061\u306C\u308A","\u3061\u306E\u3046","\u3061\u3072\u3087\u3046","\u3061\u3078\u3044\u305B\u3093","\u3061\u307B\u3046","\u3061\u307E\u305F","\u3061\u307F\u3064","\u3061\u307F\u3068\u3099\u308D","\u3061\u3081\u3044\u3068\u3099","\u3061\u3083\u3093\u3053\u306A\u3078\u3099","\u3061\u3085\u3046\u3044","\u3061\u3086\u308A\u3087\u304F","\u3061\u3087\u3046\u3057","\u3061\u3087\u3055\u304F\u3051\u3093","\u3061\u3089\u3057","\u3061\u3089\u307F","\u3061\u308A\u304B\u3099\u307F","\u3061\u308A\u3087\u3046","\u3061\u308B\u3068\u3099","\u3061\u308F\u308F","\u3061\u3093\u305F\u3044","\u3061\u3093\u3082\u304F","\u3064\u3044\u304B","\u3064\u3044\u305F\u3061","\u3064\u3046\u304B","\u3064\u3046\u3057\u3099\u3087\u3046","\u3064\u3046\u306F\u3093","\u3064\u3046\u308F","\u3064\u304B\u3046","\u3064\u304B\u308C\u308B","\u3064\u304F\u306D","\u3064\u304F\u308B","\u3064\u3051\u306D","\u3064\u3051\u308B","\u3064\u3053\u3099\u3046","\u3064\u305F\u3048\u308B","\u3064\u3064\u3099\u304F","\u3064\u3064\u3057\u3099","\u3064\u3064\u3080","\u3064\u3068\u3081\u308B","\u3064\u306A\u304B\u3099\u308B","\u3064\u306A\u307F","\u3064\u306D\u3064\u3099\u306D","\u3064\u306E\u308B","\u3064\u3075\u3099\u3059","\u3064\u307E\u3089\u306A\u3044","\u3064\u307E\u308B","\u3064\u307F\u304D","\u3064\u3081\u305F\u3044","\u3064\u3082\u308A","\u3064\u3082\u308B","\u3064\u3088\u3044","\u3064\u308B\u307B\u3099","\u3064\u308B\u307F\u304F","\u3064\u308F\u3082\u306E","\u3064\u308F\u308A","\u3066\u3042\u3057","\u3066\u3042\u3066","\u3066\u3042\u307F","\u3066\u3044\u304A\u3093","\u3066\u3044\u304B","\u3066\u3044\u304D","\u3066\u3044\u3051\u3044","\u3066\u3044\u3053\u304F","\u3066\u3044\u3055\u3064","\u3066\u3044\u3057","\u3066\u3044\u305B\u3044","\u3066\u3044\u305F\u3044","\u3066\u3044\u3068\u3099","\u3066\u3044\u306D\u3044","\u3066\u3044\u3072\u3087\u3046","\u3066\u3044\u3078\u3093","\u3066\u3044\u307B\u3099\u3046","\u3066\u3046\u3061","\u3066\u304A\u304F\u308C","\u3066\u304D\u3068\u3046","\u3066\u304F\u3072\u3099","\u3066\u3099\u3053\u307B\u3099\u3053","\u3066\u3055\u304D\u3099\u3087\u3046","\u3066\u3055\u3051\u3099","\u3066\u3059\u308A","\u3066\u305D\u3046","\u3066\u3061\u304B\u3099\u3044","\u3066\u3061\u3087\u3046","\u3066\u3064\u304B\u3099\u304F","\u3066\u3064\u3064\u3099\u304D","\u3066\u3099\u3063\u306F\u309A","\u3066\u3064\u307B\u3099\u3046","\u3066\u3064\u3084","\u3066\u3099\u306C\u304B\u3048","\u3066\u306C\u304D","\u3066\u306C\u304F\u3099\u3044","\u3066\u306E\u3072\u3089","\u3066\u306F\u3044","\u3066\u3075\u3099\u304F\u308D","\u3066\u3075\u305F\u3099","\u3066\u307B\u3068\u3099\u304D","\u3066\u307B\u3093","\u3066\u307E\u3048","\u3066\u307E\u304D\u3059\u3099\u3057","\u3066\u307F\u3057\u3099\u304B","\u3066\u307F\u3084\u3051\u3099","\u3066\u3089\u3059","\u3066\u308C\u3072\u3099","\u3066\u308F\u3051","\u3066\u308F\u305F\u3057","\u3066\u3099\u3093\u3042\u3064","\u3066\u3093\u3044\u3093","\u3066\u3093\u304B\u3044","\u3066\u3093\u304D","\u3066\u3093\u304F\u3099","\u3066\u3093\u3051\u3093","\u3066\u3093\u3053\u3099\u304F","\u3066\u3093\u3055\u3044","\u3066\u3093\u3057","\u3066\u3093\u3059\u3046","\u3066\u3099\u3093\u3061","\u3066\u3093\u3066\u304D","\u3066\u3093\u3068\u3046","\u3066\u3093\u306A\u3044","\u3066\u3093\u3075\u309A\u3089","\u3066\u3093\u307B\u3099\u3046\u305F\u3099\u3044","\u3066\u3093\u3081\u3064","\u3066\u3093\u3089\u3093\u304B\u3044","\u3066\u3099\u3093\u308A\u3087\u304F","\u3066\u3099\u3093\u308F","\u3068\u3099\u3042\u3044","\u3068\u3044\u308C","\u3068\u3099\u3046\u304B\u3093","\u3068\u3046\u304D\u3085\u3046","\u3068\u3099\u3046\u304F\u3099","\u3068\u3046\u3057","\u3068\u3046\u3080\u304D\u3099","\u3068\u304A\u3044","\u3068\u304A\u304B","\u3068\u304A\u304F","\u3068\u304A\u3059","\u3068\u304A\u308B","\u3068\u304B\u3044","\u3068\u304B\u3059","\u3068\u304D\u304A\u308A","\u3068\u304D\u3068\u3099\u304D","\u3068\u304F\u3044","\u3068\u304F\u3057\u3085\u3046","\u3068\u304F\u3066\u3093","\u3068\u304F\u306B","\u3068\u304F\u3078\u3099\u3064","\u3068\u3051\u3044","\u3068\u3051\u308B","\u3068\u3053\u3084","\u3068\u3055\u304B","\u3068\u3057\u3087\u304B\u3093","\u3068\u305D\u3046","\u3068\u305F\u3093","\u3068\u3061\u3085\u3046","\u3068\u3063\u304D\u3085\u3046","\u3068\u3063\u304F\u3093","\u3068\u3064\u305B\u3099\u3093","\u3068\u3064\u306B\u3085\u3046","\u3068\u3068\u3099\u3051\u308B","\u3068\u3068\u306E\u3048\u308B","\u3068\u306A\u3044","\u3068\u306A\u3048\u308B","\u3068\u306A\u308A","\u3068\u306E\u3055\u307E","\u3068\u306F\u3099\u3059","\u3068\u3099\u3075\u3099\u304B\u3099\u308F","\u3068\u307B\u3046","\u3068\u307E\u308B","\u3068\u3081\u308B","\u3068\u3082\u305F\u3099\u3061","\u3068\u3082\u308B","\u3068\u3099\u3088\u3046\u3072\u3099","\u3068\u3089\u3048\u308B","\u3068\u3093\u304B\u3064","\u3068\u3099\u3093\u3075\u3099\u308A","\u306A\u3044\u304B\u304F","\u306A\u3044\u3053\u3046","\u306A\u3044\u3057\u3087","\u306A\u3044\u3059","\u306A\u3044\u305B\u3093","\u306A\u3044\u305D\u3046","\u306A\u304A\u3059","\u306A\u304B\u3099\u3044","\u306A\u304F\u3059","\u306A\u3051\u3099\u308B","\u306A\u3053\u3046\u3068\u3099","\u306A\u3055\u3051","\u306A\u305F\u3066\u3099\u3053\u3053","\u306A\u3063\u3068\u3046","\u306A\u3064\u3084\u3059\u307F","\u306A\u306A\u304A\u3057","\u306A\u306B\u3053\u3099\u3068","\u306A\u306B\u3082\u306E","\u306A\u306B\u308F","\u306A\u306E\u304B","\u306A\u3075\u305F\u3099","\u306A\u307E\u3044\u304D","\u306A\u307E\u3048","\u306A\u307E\u307F","\u306A\u307F\u305F\u3099","\u306A\u3081\u3089\u304B","\u306A\u3081\u308B","\u306A\u3084\u3080","\u306A\u3089\u3046","\u306A\u3089\u3072\u3099","\u306A\u3089\u3075\u3099","\u306A\u308C\u308B","\u306A\u308F\u3068\u3072\u3099","\u306A\u308F\u306F\u3099\u308A","\u306B\u3042\u3046","\u306B\u3044\u304B\u3099\u305F","\u306B\u3046\u3051","\u306B\u304A\u3044","\u306B\u304B\u3044","\u306B\u304B\u3099\u3066","\u306B\u304D\u3072\u3099","\u306B\u304F\u3057\u307F","\u306B\u304F\u307E\u3093","\u306B\u3051\u3099\u308B","\u306B\u3055\u3093\u304B\u305F\u3093\u305D","\u306B\u3057\u304D","\u306B\u305B\u3082\u306E","\u306B\u3061\u3057\u3099\u3087\u3046","\u306B\u3061\u3088\u3046\u3072\u3099","\u306B\u3063\u304B","\u306B\u3063\u304D","\u306B\u3063\u3051\u3044","\u306B\u3063\u3053\u3046","\u306B\u3063\u3055\u3093","\u306B\u3063\u3057\u3087\u304F","\u306B\u3063\u3059\u3046","\u306B\u3063\u305B\u304D","\u306B\u3063\u3066\u3044","\u306B\u306A\u3046","\u306B\u307B\u3093","\u306B\u307E\u3081","\u306B\u3082\u3064","\u306B\u3084\u308A","\u306B\u3085\u3046\u3044\u3093","\u306B\u308A\u3093\u3057\u3083","\u306B\u308F\u3068\u308A","\u306B\u3093\u3044","\u306B\u3093\u304B","\u306B\u3093\u304D","\u306B\u3093\u3051\u3099\u3093","\u306B\u3093\u3057\u304D","\u306B\u3093\u3059\u3099\u3046","\u306B\u3093\u305D\u3046","\u306B\u3093\u305F\u3044","\u306B\u3093\u3061","\u306B\u3093\u3066\u3044","\u306B\u3093\u306B\u304F","\u306B\u3093\u3075\u309A","\u306B\u3093\u307E\u308A","\u306B\u3093\u3080","\u306B\u3093\u3081\u3044","\u306B\u3093\u3088\u3046","\u306C\u3044\u304F\u304D\u3099","\u306C\u304B\u3059","\u306C\u304F\u3099\u3044\u3068\u308B","\u306C\u304F\u3099\u3046","\u306C\u304F\u3082\u308A","\u306C\u3059\u3080","\u306C\u307E\u3048\u3072\u3099","\u306C\u3081\u308A","\u306C\u3089\u3059","\u306C\u3093\u3061\u3083\u304F","\u306D\u3042\u3051\u3099","\u306D\u3044\u304D","\u306D\u3044\u308B","\u306D\u3044\u308D","\u306D\u304F\u3099\u305B","\u306D\u304F\u305F\u3044","\u306D\u304F\u3089","\u306D\u3053\u305B\u3099","\u306D\u3053\u3080","\u306D\u3055\u3051\u3099","\u306D\u3059\u3053\u3099\u3059","\u306D\u305D\u3078\u3099\u308B","\u306D\u305F\u3099\u3093","\u306D\u3064\u3044","\u306D\u3063\u3057\u3093","\u306D\u3064\u305D\u3099\u3046","\u306D\u3063\u305F\u3044\u304D\u3099\u3087","\u306D\u3075\u3099\u305D\u304F","\u306D\u3075\u305F\u3099","\u306D\u307B\u3099\u3046","\u306D\u307B\u308A\u306F\u307B\u308A","\u306D\u307E\u304D","\u306D\u307E\u308F\u3057","\u306D\u307F\u307F","\u306D\u3080\u3044","\u306D\u3080\u305F\u3044","\u306D\u3082\u3068","\u306D\u3089\u3046","\u306D\u308F\u3055\u3099","\u306D\u3093\u3044\u308A","\u306D\u3093\u304A\u3057","\u306D\u3093\u304B\u3093","\u306D\u3093\u304D\u3093","\u306D\u3093\u304F\u3099","\u306D\u3093\u3055\u3099","\u306D\u3093\u3057","\u306D\u3093\u3061\u3083\u304F","\u306D\u3093\u3068\u3099","\u306D\u3093\u3072\u309A","\u306D\u3093\u3075\u3099\u3064","\u306D\u3093\u307E\u3064","\u306D\u3093\u308A\u3087\u3046","\u306D\u3093\u308C\u3044","\u306E\u3044\u3059\u3099","\u306E\u304A\u3064\u3099\u307E","\u306E\u304B\u3099\u3059","\u306E\u304D\u306A\u307F","\u306E\u3053\u304D\u3099\u308A","\u306E\u3053\u3059","\u306E\u3053\u308B","\u306E\u305B\u308B","\u306E\u305D\u3099\u304F","\u306E\u305D\u3099\u3080","\u306E\u305F\u307E\u3046","\u306E\u3061\u307B\u3068\u3099","\u306E\u3063\u304F","\u306E\u306F\u3099\u3059","\u306E\u306F\u3089","\u306E\u3078\u3099\u308B","\u306E\u307B\u3099\u308B","\u306E\u307F\u3082\u306E","\u306E\u3084\u307E","\u306E\u3089\u3044\u306C","\u306E\u3089\u306D\u3053","\u306E\u308A\u3082\u306E","\u306E\u308A\u3086\u304D","\u306E\u308C\u3093","\u306E\u3093\u304D","\u306F\u3099\u3042\u3044","\u306F\u3042\u304F","\u306F\u3099\u3042\u3055\u3093","\u306F\u3099\u3044\u304B","\u306F\u3099\u3044\u304F","\u306F\u3044\u3051\u3093","\u306F\u3044\u3053\u3099","\u306F\u3044\u3057\u3093","\u306F\u3044\u3059\u3044","\u306F\u3044\u305B\u3093","\u306F\u3044\u305D\u3046","\u306F\u3044\u3061","\u306F\u3099\u3044\u306F\u3099\u3044","\u306F\u3044\u308C\u3064","\u306F\u3048\u308B","\u306F\u304A\u308B","\u306F\u304B\u3044","\u306F\u3099\u304B\u308A","\u306F\u304B\u308B","\u306F\u304F\u3057\u3085","\u306F\u3051\u3093","\u306F\u3053\u3075\u3099","\u306F\u3055\u307F","\u306F\u3055\u3093","\u306F\u3057\u3053\u3099","\u306F\u3099\u3057\u3087","\u306F\u3057\u308B","\u306F\u305B\u308B","\u306F\u309A\u305D\u3053\u3093","\u306F\u305D\u3093","\u306F\u305F\u3093","\u306F\u3061\u307F\u3064","\u306F\u3064\u304A\u3093","\u306F\u3063\u304B\u304F","\u306F\u3064\u3099\u304D","\u306F\u3063\u304D\u308A","\u306F\u3063\u304F\u3064","\u306F\u3063\u3051\u3093","\u306F\u3063\u3053\u3046","\u306F\u3063\u3055\u3093","\u306F\u3063\u3057\u3093","\u306F\u3063\u305F\u3064","\u306F\u3063\u3061\u3085\u3046","\u306F\u3063\u3066\u3093","\u306F\u3063\u3072\u309A\u3087\u3046","\u306F\u3063\u307B\u309A\u3046","\u306F\u306A\u3059","\u306F\u306A\u3072\u3099","\u306F\u306B\u304B\u3080","\u306F\u3075\u3099\u3089\u3057","\u306F\u307F\u304B\u3099\u304D","\u306F\u3080\u304B\u3046","\u306F\u3081\u3064","\u306F\u3084\u3044","\u306F\u3084\u3057","\u306F\u3089\u3046","\u306F\u308D\u3046\u3043\u3093","\u306F\u308F\u3044","\u306F\u3093\u3044","\u306F\u3093\u3048\u3044","\u306F\u3093\u304A\u3093","\u306F\u3093\u304B\u304F","\u306F\u3093\u304D\u3087\u3046","\u306F\u3099\u3093\u304F\u3099\u307F","\u306F\u3093\u3053","\u306F\u3093\u3057\u3083","\u306F\u3093\u3059\u3046","\u306F\u3093\u305F\u3099\u3093","\u306F\u309A\u3093\u3061","\u306F\u309A\u3093\u3064","\u306F\u3093\u3066\u3044","\u306F\u3093\u3068\u3057","\u306F\u3093\u306E\u3046","\u306F\u3093\u306F\u309A","\u306F\u3093\u3075\u3099\u3093","\u306F\u3093\u3078\u309A\u3093","\u306F\u3093\u307B\u3099\u3046\u304D","\u306F\u3093\u3081\u3044","\u306F\u3093\u3089\u3093","\u306F\u3093\u308D\u3093","\u3072\u3044\u304D","\u3072\u3046\u3093","\u3072\u3048\u308B","\u3072\u304B\u304F","\u3072\u304B\u308A","\u3072\u304B\u308B","\u3072\u304B\u3093","\u3072\u304F\u3044","\u3072\u3051\u3064","\u3072\u3053\u3046\u304D","\u3072\u3053\u304F","\u3072\u3055\u3044","\u3072\u3055\u3057\u3075\u3099\u308A","\u3072\u3055\u3093","\u3072\u3099\u3057\u3099\u3085\u3064\u304B\u3093","\u3072\u3057\u3087","\u3072\u305D\u304B","\u3072\u305D\u3080","\u3072\u305F\u3080\u304D","\u3072\u305F\u3099\u308A","\u3072\u305F\u308B","\u3072\u3064\u304D\u3099","\u3072\u3063\u3053\u3057","\u3072\u3063\u3057","\u3072\u3064\u3057\u3099\u3085\u3072\u3093","\u3072\u3063\u3059","\u3072\u3064\u305B\u3099\u3093","\u3072\u309A\u3063\u305F\u308A","\u3072\u309A\u3063\u3061\u308A","\u3072\u3064\u3088\u3046","\u3072\u3066\u3044","\u3072\u3068\u3053\u3099\u307F","\u3072\u306A\u307E\u3064\u308A","\u3072\u306A\u3093","\u3072\u306D\u308B","\u3072\u306F\u3093","\u3072\u3072\u3099\u304F","\u3072\u3072\u3087\u3046","\u3072\u307B\u3046","\u3072\u307E\u308F\u308A","\u3072\u307E\u3093","\u3072\u307F\u3064","\u3072\u3081\u3044","\u3072\u3081\u3057\u3099\u3057","\u3072\u3084\u3051","\u3072\u3084\u3059","\u3072\u3088\u3046","\u3072\u3099\u3087\u3046\u304D","\u3072\u3089\u304B\u3099\u306A","\u3072\u3089\u304F","\u3072\u308A\u3064","\u3072\u308A\u3087\u3046","\u3072\u308B\u307E","\u3072\u308B\u3084\u3059\u307F","\u3072\u308C\u3044","\u3072\u308D\u3044","\u3072\u308D\u3046","\u3072\u308D\u304D","\u3072\u308D\u3086\u304D","\u3072\u3093\u304B\u304F","\u3072\u3093\u3051\u3064","\u3072\u3093\u3053\u3093","\u3072\u3093\u3057\u3085","\u3072\u3093\u305D\u3046","\u3072\u309A\u3093\u3061","\u3072\u3093\u306F\u309A\u3093","\u3072\u3099\u3093\u307B\u3099\u3046","\u3075\u3042\u3093","\u3075\u3044\u3046\u3061","\u3075\u3046\u3051\u3044","\u3075\u3046\u305B\u3093","\u3075\u309A\u3046\u305F\u308D\u3046","\u3075\u3046\u3068\u3046","\u3075\u3046\u3075","\u3075\u3048\u308B","\u3075\u304A\u3093","\u3075\u304B\u3044","\u3075\u304D\u3093","\u3075\u304F\u3055\u3099\u3064","\u3075\u304F\u3075\u3099\u304F\u308D","\u3075\u3053\u3046","\u3075\u3055\u3044","\u3075\u3057\u304D\u3099","\u3075\u3057\u3099\u307F","\u3075\u3059\u307E","\u3075\u305B\u3044","\u3075\u305B\u304F\u3099","\u3075\u305D\u304F","\u3075\u3099\u305F\u306B\u304F","\u3075\u305F\u3093","\u3075\u3061\u3087\u3046","\u3075\u3064\u3046","\u3075\u3064\u304B","\u3075\u3063\u304B\u3064","\u3075\u3063\u304D","\u3075\u3063\u3053\u304F","\u3075\u3099\u3068\u3099\u3046","\u3075\u3068\u308B","\u3075\u3068\u3093","\u3075\u306E\u3046","\u3075\u306F\u3044","\u3075\u3072\u3087\u3046","\u3075\u3078\u3093","\u3075\u307E\u3093","\u3075\u307F\u3093","\u3075\u3081\u3064","\u3075\u3081\u3093","\u3075\u3088\u3046","\u3075\u308A\u3053","\u3075\u308A\u308B","\u3075\u308B\u3044","\u3075\u3093\u3044\u304D","\u3075\u3099\u3093\u304B\u3099\u304F","\u3075\u3099\u3093\u304F\u3099","\u3075\u3093\u3057\u3064","\u3075\u3099\u3093\u305B\u304D","\u3075\u3093\u305D\u3046","\u3075\u3099\u3093\u307B\u309A\u3046","\u3078\u3044\u3042\u3093","\u3078\u3044\u304A\u3093","\u3078\u3044\u304B\u3099\u3044","\u3078\u3044\u304D","\u3078\u3044\u3051\u3099\u3093","\u3078\u3044\u3053\u3046","\u3078\u3044\u3055","\u3078\u3044\u3057\u3083","\u3078\u3044\u305B\u3064","\u3078\u3044\u305D","\u3078\u3044\u305F\u304F","\u3078\u3044\u3066\u3093","\u3078\u3044\u306D\u3064","\u3078\u3044\u308F","\u3078\u304D\u304B\u3099","\u3078\u3053\u3080","\u3078\u3099\u306B\u3044\u308D","\u3078\u3099\u306B\u3057\u3087\u3046\u304B\u3099","\u3078\u3089\u3059","\u3078\u3093\u304B\u3093","\u3078\u3099\u3093\u304D\u3087\u3046","\u3078\u3099\u3093\u3053\u3099\u3057","\u3078\u3093\u3055\u3044","\u3078\u3093\u305F\u3044","\u3078\u3099\u3093\u308A","\u307B\u3042\u3093","\u307B\u3044\u304F","\u307B\u3099\u3046\u304D\u3099\u3087","\u307B\u3046\u3053\u304F","\u307B\u3046\u305D\u3046","\u307B\u3046\u307B\u3046","\u307B\u3046\u3082\u3093","\u307B\u3046\u308A\u3064","\u307B\u3048\u308B","\u307B\u304A\u3093","\u307B\u304B\u3093","\u307B\u304D\u3087\u3046","\u307B\u3099\u304D\u3093","\u307B\u304F\u308D","\u307B\u3051\u3064","\u307B\u3051\u3093","\u307B\u3053\u3046","\u307B\u3053\u308B","\u307B\u3057\u3044","\u307B\u3057\u3064","\u307B\u3057\u3085","\u307B\u3057\u3087\u3046","\u307B\u305B\u3044","\u307B\u305D\u3044","\u307B\u305D\u304F","\u307B\u305F\u3066","\u307B\u305F\u308B","\u307B\u309A\u3061\u3075\u3099\u304F\u308D","\u307B\u3063\u304D\u3087\u304F","\u307B\u3063\u3055","\u307B\u3063\u305F\u3093","\u307B\u3068\u3093\u3068\u3099","\u307B\u3081\u308B","\u307B\u3093\u3044","\u307B\u3093\u304D","\u307B\u3093\u3051","\u307B\u3093\u3057\u3064","\u307B\u3093\u3084\u304F","\u307E\u3044\u306B\u3061","\u307E\u304B\u3044","\u307E\u304B\u305B\u308B","\u307E\u304B\u3099\u308B","\u307E\u3051\u308B","\u307E\u3053\u3068","\u307E\u3055\u3064","\u307E\u3057\u3099\u3081","\u307E\u3059\u304F","\u307E\u305B\u3099\u308B","\u307E\u3064\u308A","\u307E\u3068\u3081","\u307E\u306A\u3075\u3099","\u307E\u306C\u3051","\u307E\u306D\u304F","\u307E\u307B\u3046","\u307E\u3082\u308B","\u307E\u3086\u3051\u3099","\u307E\u3088\u3046","\u307E\u308D\u3084\u304B","\u307E\u308F\u3059","\u307E\u308F\u308A","\u307E\u308F\u308B","\u307E\u3093\u304B\u3099","\u307E\u3093\u304D\u3064","\u307E\u3093\u305D\u3099\u304F","\u307E\u3093\u306A\u304B","\u307F\u3044\u3089","\u307F\u3046\u3061","\u307F\u3048\u308B","\u307F\u304B\u3099\u304F","\u307F\u304B\u305F","\u307F\u304B\u3093","\u307F\u3051\u3093","\u307F\u3053\u3093","\u307F\u3057\u3099\u304B\u3044","\u307F\u3059\u3044","\u307F\u3059\u3048\u308B","\u307F\u305B\u308B","\u307F\u3063\u304B","\u307F\u3064\u304B\u308B","\u307F\u3064\u3051\u308B","\u307F\u3066\u3044","\u307F\u3068\u3081\u308B","\u307F\u306A\u3068","\u307F\u306A\u307F\u304B\u3055\u3044","\u307F\u306D\u3089\u308B","\u307F\u306E\u3046","\u307F\u306E\u304B\u3099\u3059","\u307F\u307B\u3093","\u307F\u3082\u3068","\u307F\u3084\u3051\u3099","\u307F\u3089\u3044","\u307F\u308A\u3087\u304F","\u307F\u308F\u304F","\u307F\u3093\u304B","\u307F\u3093\u305D\u3099\u304F","\u3080\u3044\u304B","\u3080\u3048\u304D","\u3080\u3048\u3093","\u3080\u304B\u3044","\u3080\u304B\u3046","\u3080\u304B\u3048","\u3080\u304B\u3057","\u3080\u304D\u3099\u3061\u3083","\u3080\u3051\u308B","\u3080\u3051\u3099\u3093","\u3080\u3055\u307B\u3099\u308B","\u3080\u3057\u3042\u3064\u3044","\u3080\u3057\u306F\u3099","\u3080\u3057\u3099\u3085\u3093","\u3080\u3057\u308D","\u3080\u3059\u3046","\u3080\u3059\u3053","\u3080\u3059\u3075\u3099","\u3080\u3059\u3081","\u3080\u305B\u308B","\u3080\u305B\u3093","\u3080\u3061\u3085\u3046","\u3080\u306A\u3057\u3044","\u3080\u306E\u3046","\u3080\u3084\u307F","\u3080\u3088\u3046","\u3080\u3089\u3055\u304D","\u3080\u308A\u3087\u3046","\u3080\u308D\u3093","\u3081\u3044\u3042\u3093","\u3081\u3044\u3046\u3093","\u3081\u3044\u3048\u3093","\u3081\u3044\u304B\u304F","\u3081\u3044\u304D\u3087\u304F","\u3081\u3044\u3055\u3044","\u3081\u3044\u3057","\u3081\u3044\u305D\u3046","\u3081\u3044\u3075\u3099\u3064","\u3081\u3044\u308C\u3044","\u3081\u3044\u308F\u304F","\u3081\u304F\u3099\u307E\u308C\u308B","\u3081\u3055\u3099\u3059","\u3081\u3057\u305F","\u3081\u3059\u3099\u3089\u3057\u3044","\u3081\u305F\u3099\u3064","\u3081\u307E\u3044","\u3081\u3084\u3059","\u3081\u3093\u304D\u3087","\u3081\u3093\u305B\u304D","\u3081\u3093\u3068\u3099\u3046","\u3082\u3046\u3057\u3042\u3051\u3099\u308B","\u3082\u3046\u3068\u3099\u3046\u3051\u3093","\u3082\u3048\u308B","\u3082\u304F\u3057","\u3082\u304F\u3066\u304D","\u3082\u304F\u3088\u3046\u3072\u3099","\u3082\u3061\u308D\u3093","\u3082\u3068\u3099\u308B","\u3082\u3089\u3046","\u3082\u3093\u304F","\u3082\u3093\u305F\u3099\u3044","\u3084\u304A\u3084","\u3084\u3051\u308B","\u3084\u3055\u3044","\u3084\u3055\u3057\u3044","\u3084\u3059\u3044","\u3084\u3059\u305F\u308D\u3046","\u3084\u3059\u307F","\u3084\u305B\u308B","\u3084\u305D\u3046","\u3084\u305F\u3044","\u3084\u3061\u3093","\u3084\u3063\u3068","\u3084\u3063\u306F\u309A\u308A","\u3084\u3075\u3099\u308B","\u3084\u3081\u308B","\u3084\u3084\u3053\u3057\u3044","\u3084\u3088\u3044","\u3084\u308F\u3089\u304B\u3044","\u3086\u3046\u304D","\u3086\u3046\u3072\u3099\u3093\u304D\u3087\u304F","\u3086\u3046\u3078\u3099","\u3086\u3046\u3081\u3044","\u3086\u3051\u3064","\u3086\u3057\u3085\u3064","\u3086\u305B\u3093","\u3086\u305D\u3046","\u3086\u305F\u304B","\u3086\u3061\u3083\u304F","\u3086\u3066\u3099\u308B","\u3086\u306B\u3085\u3046","\u3086\u3072\u3099\u308F","\u3086\u3089\u3044","\u3086\u308C\u308B","\u3088\u3046\u3044","\u3088\u3046\u304B","\u3088\u3046\u304D\u3085\u3046","\u3088\u3046\u3057\u3099","\u3088\u3046\u3059","\u3088\u3046\u3061\u3048\u3093","\u3088\u304B\u305B\u3099","\u3088\u304B\u3093","\u3088\u304D\u3093","\u3088\u304F\u305B\u3044","\u3088\u304F\u307B\u3099\u3046","\u3088\u3051\u3044","\u3088\u3053\u3099\u308C\u308B","\u3088\u3055\u3093","\u3088\u3057\u3085\u3046","\u3088\u305D\u3046","\u3088\u305D\u304F","\u3088\u3063\u304B","\u3088\u3066\u3044","\u3088\u3068\u3099\u304B\u3099\u308F\u304F","\u3088\u306D\u3064","\u3088\u3084\u304F","\u3088\u3086\u3046","\u3088\u308D\u3053\u3075\u3099","\u3088\u308D\u3057\u3044","\u3089\u3044\u3046","\u3089\u304F\u304B\u3099\u304D","\u3089\u304F\u3053\u3099","\u3089\u304F\u3055\u3064","\u3089\u304F\u305F\u3099","\u3089\u3057\u3093\u306F\u3099\u3093","\u3089\u305B\u3093","\u3089\u305D\u3099\u304F","\u3089\u305F\u3044","\u3089\u3063\u304B","\u3089\u308C\u3064","\u308A\u3048\u304D","\u308A\u304B\u3044","\u308A\u304D\u3055\u304F","\u308A\u304D\u305B\u3064","\u308A\u304F\u304F\u3099\u3093","\u308A\u304F\u3064","\u308A\u3051\u3093","\u308A\u3053\u3046","\u308A\u305B\u3044","\u308A\u305D\u3046","\u308A\u305D\u304F","\u308A\u3066\u3093","\u308A\u306D\u3093","\u308A\u3086\u3046","\u308A\u3085\u3046\u304B\u3099\u304F","\u308A\u3088\u3046","\u308A\u3087\u3046\u308A","\u308A\u3087\u304B\u3093","\u308A\u3087\u304F\u3061\u3083","\u308A\u3087\u3053\u3046","\u308A\u308A\u304F","\u308A\u308C\u304D","\u308A\u308D\u3093","\u308A\u3093\u3053\u3099","\u308B\u3044\u3051\u3044","\u308B\u3044\u3055\u3044","\u308B\u3044\u3057\u3099","\u308B\u3044\u305B\u304D","\u308B\u3059\u306F\u3099\u3093","\u308B\u308A\u304B\u3099\u308F\u3089","\u308C\u3044\u304B\u3093","\u308C\u3044\u304D\u3099","\u308C\u3044\u305B\u3044","\u308C\u3044\u305D\u3099\u3046\u3053","\u308C\u3044\u3068\u3046","\u308C\u3044\u307B\u3099\u3046","\u308C\u304D\u3057","\u308C\u304D\u305F\u3099\u3044","\u308C\u3093\u3042\u3044","\u308C\u3093\u3051\u3044","\u308C\u3093\u3053\u3093","\u308C\u3093\u3055\u3044","\u308C\u3093\u3057\u3085\u3046","\u308C\u3093\u305D\u3099\u304F","\u308C\u3093\u3089\u304F","\u308D\u3046\u304B","\u308D\u3046\u3053\u3099","\u308D\u3046\u3057\u3099\u3093","\u308D\u3046\u305D\u304F","\u308D\u304F\u304B\u3099","\u308D\u3053\u3064","\u308D\u3057\u3099\u3046\u3089","\u308D\u3057\u3085\u3064","\u308D\u305B\u3093","\u308D\u3066\u3093","\u308D\u3081\u3093","\u308D\u308C\u3064","\u308D\u3093\u304D\u3099","\u308D\u3093\u306F\u309A","\u308D\u3093\u3075\u3099\u3093","\u308D\u3093\u308A","\u308F\u304B\u3059","\u308F\u304B\u3081","\u308F\u304B\u3084\u307E","\u308F\u304B\u308C\u308B","\u308F\u3057\u3064","\u308F\u3057\u3099\u307E\u3057","\u308F\u3059\u308C\u3082\u306E","\u308F\u3089\u3046","\u308F\u308C\u308B"]'), o2 = JSON.parse('["abacate","abaixo","abalar","abater","abduzir","abelha","aberto","abismo","abotoar","abranger","abreviar","abrigar","abrupto","absinto","absoluto","absurdo","abutre","acabado","acalmar","acampar","acanhar","acaso","aceitar","acelerar","acenar","acervo","acessar","acetona","achatar","acidez","acima","acionado","acirrar","aclamar","aclive","acolhida","acomodar","acoplar","acordar","acumular","acusador","adaptar","adega","adentro","adepto","adequar","aderente","adesivo","adeus","adiante","aditivo","adjetivo","adjunto","admirar","adorar","adquirir","adubo","adverso","advogado","aeronave","afastar","aferir","afetivo","afinador","afivelar","aflito","afluente","afrontar","agachar","agarrar","agasalho","agenciar","agilizar","agiota","agitado","agora","agradar","agreste","agrupar","aguardar","agulha","ajoelhar","ajudar","ajustar","alameda","alarme","alastrar","alavanca","albergue","albino","alcatra","aldeia","alecrim","alegria","alertar","alface","alfinete","algum","alheio","aliar","alicate","alienar","alinhar","aliviar","almofada","alocar","alpiste","alterar","altitude","alucinar","alugar","aluno","alusivo","alvo","amaciar","amador","amarelo","amassar","ambas","ambiente","ameixa","amenizar","amido","amistoso","amizade","amolador","amontoar","amoroso","amostra","amparar","ampliar","ampola","anagrama","analisar","anarquia","anatomia","andaime","anel","anexo","angular","animar","anjo","anomalia","anotado","ansioso","anterior","anuidade","anunciar","anzol","apagador","apalpar","apanhado","apego","apelido","apertada","apesar","apetite","apito","aplauso","aplicada","apoio","apontar","aposta","aprendiz","aprovar","aquecer","arame","aranha","arara","arcada","ardente","areia","arejar","arenito","aresta","argiloso","argola","arma","arquivo","arraial","arrebate","arriscar","arroba","arrumar","arsenal","arterial","artigo","arvoredo","asfaltar","asilado","aspirar","assador","assinar","assoalho","assunto","astral","atacado","atadura","atalho","atarefar","atear","atender","aterro","ateu","atingir","atirador","ativo","atoleiro","atracar","atrevido","atriz","atual","atum","auditor","aumentar","aura","aurora","autismo","autoria","autuar","avaliar","avante","avaria","avental","avesso","aviador","avisar","avulso","axila","azarar","azedo","azeite","azulejo","babar","babosa","bacalhau","bacharel","bacia","bagagem","baiano","bailar","baioneta","bairro","baixista","bajular","baleia","baliza","balsa","banal","bandeira","banho","banir","banquete","barato","barbado","baronesa","barraca","barulho","baseado","bastante","batata","batedor","batida","batom","batucar","baunilha","beber","beijo","beirada","beisebol","beldade","beleza","belga","beliscar","bendito","bengala","benzer","berimbau","berlinda","berro","besouro","bexiga","bezerro","bico","bicudo","bienal","bifocal","bifurcar","bigorna","bilhete","bimestre","bimotor","biologia","biombo","biosfera","bipolar","birrento","biscoito","bisneto","bispo","bissexto","bitola","bizarro","blindado","bloco","bloquear","boato","bobagem","bocado","bocejo","bochecha","boicotar","bolada","boletim","bolha","bolo","bombeiro","bonde","boneco","bonita","borbulha","borda","boreal","borracha","bovino","boxeador","branco","brasa","braveza","breu","briga","brilho","brincar","broa","brochura","bronzear","broto","bruxo","bucha","budismo","bufar","bule","buraco","busca","busto","buzina","cabana","cabelo","cabide","cabo","cabrito","cacau","cacetada","cachorro","cacique","cadastro","cadeado","cafezal","caiaque","caipira","caixote","cajado","caju","calafrio","calcular","caldeira","calibrar","calmante","calota","camada","cambista","camisa","camomila","campanha","camuflar","canavial","cancelar","caneta","canguru","canhoto","canivete","canoa","cansado","cantar","canudo","capacho","capela","capinar","capotar","capricho","captador","capuz","caracol","carbono","cardeal","careca","carimbar","carneiro","carpete","carreira","cartaz","carvalho","casaco","casca","casebre","castelo","casulo","catarata","cativar","caule","causador","cautelar","cavalo","caverna","cebola","cedilha","cegonha","celebrar","celular","cenoura","censo","centeio","cercar","cerrado","certeiro","cerveja","cetim","cevada","chacota","chaleira","chamado","chapada","charme","chatice","chave","chefe","chegada","cheiro","cheque","chicote","chifre","chinelo","chocalho","chover","chumbo","chutar","chuva","cicatriz","ciclone","cidade","cidreira","ciente","cigana","cimento","cinto","cinza","ciranda","circuito","cirurgia","citar","clareza","clero","clicar","clone","clube","coado","coagir","cobaia","cobertor","cobrar","cocada","coelho","coentro","coeso","cogumelo","coibir","coifa","coiote","colar","coleira","colher","colidir","colmeia","colono","coluna","comando","combinar","comentar","comitiva","comover","complexo","comum","concha","condor","conectar","confuso","congelar","conhecer","conjugar","consumir","contrato","convite","cooperar","copeiro","copiador","copo","coquetel","coragem","cordial","corneta","coronha","corporal","correio","cortejo","coruja","corvo","cosseno","costela","cotonete","couro","couve","covil","cozinha","cratera","cravo","creche","credor","creme","crer","crespo","criada","criminal","crioulo","crise","criticar","crosta","crua","cruzeiro","cubano","cueca","cuidado","cujo","culatra","culminar","culpar","cultura","cumprir","cunhado","cupido","curativo","curral","cursar","curto","cuspir","custear","cutelo","damasco","datar","debater","debitar","deboche","debulhar","decalque","decimal","declive","decote","decretar","dedal","dedicado","deduzir","defesa","defumar","degelo","degrau","degustar","deitado","deixar","delator","delegado","delinear","delonga","demanda","demitir","demolido","dentista","depenado","depilar","depois","depressa","depurar","deriva","derramar","desafio","desbotar","descanso","desenho","desfiado","desgaste","desigual","deslize","desmamar","desova","despesa","destaque","desviar","detalhar","detentor","detonar","detrito","deusa","dever","devido","devotado","dezena","diagrama","dialeto","didata","difuso","digitar","dilatado","diluente","diminuir","dinastia","dinheiro","diocese","direto","discreta","disfarce","disparo","disquete","dissipar","distante","ditador","diurno","diverso","divisor","divulgar","dizer","dobrador","dolorido","domador","dominado","donativo","donzela","dormente","dorsal","dosagem","dourado","doutor","drenagem","drible","drogaria","duelar","duende","dueto","duplo","duquesa","durante","duvidoso","eclodir","ecoar","ecologia","edificar","edital","educado","efeito","efetivar","ejetar","elaborar","eleger","eleitor","elenco","elevador","eliminar","elogiar","embargo","embolado","embrulho","embutido","emenda","emergir","emissor","empatia","empenho","empinado","empolgar","emprego","empurrar","emulador","encaixe","encenado","enchente","encontro","endeusar","endossar","enfaixar","enfeite","enfim","engajado","engenho","englobar","engomado","engraxar","enguia","enjoar","enlatar","enquanto","enraizar","enrolado","enrugar","ensaio","enseada","ensino","ensopado","entanto","enteado","entidade","entortar","entrada","entulho","envergar","enviado","envolver","enxame","enxerto","enxofre","enxuto","epiderme","equipar","ereto","erguido","errata","erva","ervilha","esbanjar","esbelto","escama","escola","escrita","escuta","esfinge","esfolar","esfregar","esfumado","esgrima","esmalte","espanto","espelho","espiga","esponja","espreita","espumar","esquerda","estaca","esteira","esticar","estofado","estrela","estudo","esvaziar","etanol","etiqueta","euforia","europeu","evacuar","evaporar","evasivo","eventual","evidente","evoluir","exagero","exalar","examinar","exato","exausto","excesso","excitar","exclamar","executar","exemplo","exibir","exigente","exonerar","expandir","expelir","expirar","explanar","exposto","expresso","expulsar","externo","extinto","extrato","fabricar","fabuloso","faceta","facial","fada","fadiga","faixa","falar","falta","familiar","fandango","fanfarra","fantoche","fardado","farelo","farinha","farofa","farpa","fartura","fatia","fator","favorita","faxina","fazenda","fechado","feijoada","feirante","felino","feminino","fenda","feno","fera","feriado","ferrugem","ferver","festejar","fetal","feudal","fiapo","fibrose","ficar","ficheiro","figurado","fileira","filho","filme","filtrar","firmeza","fisgada","fissura","fita","fivela","fixador","fixo","flacidez","flamingo","flanela","flechada","flora","flutuar","fluxo","focal","focinho","fofocar","fogo","foguete","foice","folgado","folheto","forjar","formiga","forno","forte","fosco","fossa","fragata","fralda","frango","frasco","fraterno","freira","frente","fretar","frieza","friso","fritura","fronha","frustrar","fruteira","fugir","fulano","fuligem","fundar","fungo","funil","furador","furioso","futebol","gabarito","gabinete","gado","gaiato","gaiola","gaivota","galega","galho","galinha","galocha","ganhar","garagem","garfo","gargalo","garimpo","garoupa","garrafa","gasoduto","gasto","gata","gatilho","gaveta","gazela","gelado","geleia","gelo","gemada","gemer","gemido","generoso","gengiva","genial","genoma","genro","geologia","gerador","germinar","gesso","gestor","ginasta","gincana","gingado","girafa","girino","glacial","glicose","global","glorioso","goela","goiaba","golfe","golpear","gordura","gorjeta","gorro","gostoso","goteira","governar","gracejo","gradual","grafite","gralha","grampo","granada","gratuito","graveto","graxa","grego","grelhar","greve","grilo","grisalho","gritaria","grosso","grotesco","grudado","grunhido","gruta","guache","guarani","guaxinim","guerrear","guiar","guincho","guisado","gula","guloso","guru","habitar","harmonia","haste","haver","hectare","herdar","heresia","hesitar","hiato","hibernar","hidratar","hiena","hino","hipismo","hipnose","hipoteca","hoje","holofote","homem","honesto","honrado","hormonal","hospedar","humorado","iate","ideia","idoso","ignorado","igreja","iguana","ileso","ilha","iludido","iluminar","ilustrar","imagem","imediato","imenso","imersivo","iminente","imitador","imortal","impacto","impedir","implante","impor","imprensa","impune","imunizar","inalador","inapto","inativo","incenso","inchar","incidir","incluir","incolor","indeciso","indireto","indutor","ineficaz","inerente","infantil","infestar","infinito","inflamar","informal","infrator","ingerir","inibido","inicial","inimigo","injetar","inocente","inodoro","inovador","inox","inquieto","inscrito","inseto","insistir","inspetor","instalar","insulto","intacto","integral","intimar","intocado","intriga","invasor","inverno","invicto","invocar","iogurte","iraniano","ironizar","irreal","irritado","isca","isento","isolado","isqueiro","italiano","janeiro","jangada","janta","jararaca","jardim","jarro","jasmim","jato","javali","jazida","jejum","joaninha","joelhada","jogador","joia","jornal","jorrar","jovem","juba","judeu","judoca","juiz","julgador","julho","jurado","jurista","juro","justa","labareda","laboral","lacre","lactante","ladrilho","lagarta","lagoa","laje","lamber","lamentar","laminar","lampejo","lanche","lapidar","lapso","laranja","lareira","largura","lasanha","lastro","lateral","latido","lavanda","lavoura","lavrador","laxante","lazer","lealdade","lebre","legado","legendar","legista","leigo","leiloar","leitura","lembrete","leme","lenhador","lentilha","leoa","lesma","leste","letivo","letreiro","levar","leveza","levitar","liberal","libido","liderar","ligar","ligeiro","limitar","limoeiro","limpador","linda","linear","linhagem","liquidez","listagem","lisura","litoral","livro","lixa","lixeira","locador","locutor","lojista","lombo","lona","longe","lontra","lorde","lotado","loteria","loucura","lousa","louvar","luar","lucidez","lucro","luneta","lustre","lutador","luva","macaco","macete","machado","macio","madeira","madrinha","magnata","magreza","maior","mais","malandro","malha","malote","maluco","mamilo","mamoeiro","mamute","manada","mancha","mandato","manequim","manhoso","manivela","manobrar","mansa","manter","manusear","mapeado","maquinar","marcador","maresia","marfim","margem","marinho","marmita","maroto","marquise","marreco","martelo","marujo","mascote","masmorra","massagem","mastigar","matagal","materno","matinal","matutar","maxilar","medalha","medida","medusa","megafone","meiga","melancia","melhor","membro","memorial","menino","menos","mensagem","mental","merecer","mergulho","mesada","mesclar","mesmo","mesquita","mestre","metade","meteoro","metragem","mexer","mexicano","micro","migalha","migrar","milagre","milenar","milhar","mimado","minerar","minhoca","ministro","minoria","miolo","mirante","mirtilo","misturar","mocidade","moderno","modular","moeda","moer","moinho","moita","moldura","moleza","molho","molinete","molusco","montanha","moqueca","morango","morcego","mordomo","morena","mosaico","mosquete","mostarda","motel","motim","moto","motriz","muda","muito","mulata","mulher","multar","mundial","munido","muralha","murcho","muscular","museu","musical","nacional","nadador","naja","namoro","narina","narrado","nascer","nativa","natureza","navalha","navegar","navio","neblina","nebuloso","negativa","negociar","negrito","nervoso","neta","neural","nevasca","nevoeiro","ninar","ninho","nitidez","nivelar","nobreza","noite","noiva","nomear","nominal","nordeste","nortear","notar","noticiar","noturno","novelo","novilho","novo","nublado","nudez","numeral","nupcial","nutrir","nuvem","obcecado","obedecer","objetivo","obrigado","obscuro","obstetra","obter","obturar","ocidente","ocioso","ocorrer","oculista","ocupado","ofegante","ofensiva","oferenda","oficina","ofuscado","ogiva","olaria","oleoso","olhar","oliveira","ombro","omelete","omisso","omitir","ondulado","oneroso","ontem","opcional","operador","oponente","oportuno","oposto","orar","orbitar","ordem","ordinal","orfanato","orgasmo","orgulho","oriental","origem","oriundo","orla","ortodoxo","orvalho","oscilar","ossada","osso","ostentar","otimismo","ousadia","outono","outubro","ouvido","ovelha","ovular","oxidar","oxigenar","pacato","paciente","pacote","pactuar","padaria","padrinho","pagar","pagode","painel","pairar","paisagem","palavra","palestra","palheta","palito","palmada","palpitar","pancada","panela","panfleto","panqueca","pantanal","papagaio","papelada","papiro","parafina","parcial","pardal","parede","partida","pasmo","passado","pastel","patamar","patente","patinar","patrono","paulada","pausar","peculiar","pedalar","pedestre","pediatra","pedra","pegada","peitoral","peixe","pele","pelicano","penca","pendurar","peneira","penhasco","pensador","pente","perceber","perfeito","pergunta","perito","permitir","perna","perplexo","persiana","pertence","peruca","pescado","pesquisa","pessoa","petiscar","piada","picado","piedade","pigmento","pilastra","pilhado","pilotar","pimenta","pincel","pinguim","pinha","pinote","pintar","pioneiro","pipoca","piquete","piranha","pires","pirueta","piscar","pistola","pitanga","pivete","planta","plaqueta","platina","plebeu","plumagem","pluvial","pneu","poda","poeira","poetisa","polegada","policiar","poluente","polvilho","pomar","pomba","ponderar","pontaria","populoso","porta","possuir","postal","pote","poupar","pouso","povoar","praia","prancha","prato","praxe","prece","predador","prefeito","premiar","prensar","preparar","presilha","pretexto","prevenir","prezar","primata","princesa","prisma","privado","processo","produto","profeta","proibido","projeto","prometer","propagar","prosa","protetor","provador","publicar","pudim","pular","pulmonar","pulseira","punhal","punir","pupilo","pureza","puxador","quadra","quantia","quarto","quase","quebrar","queda","queijo","quente","querido","quimono","quina","quiosque","rabanada","rabisco","rachar","racionar","radial","raiar","rainha","raio","raiva","rajada","ralado","ramal","ranger","ranhura","rapadura","rapel","rapidez","raposa","raquete","raridade","rasante","rascunho","rasgar","raspador","rasteira","rasurar","ratazana","ratoeira","realeza","reanimar","reaver","rebaixar","rebelde","rebolar","recado","recente","recheio","recibo","recordar","recrutar","recuar","rede","redimir","redonda","reduzida","reenvio","refinar","refletir","refogar","refresco","refugiar","regalia","regime","regra","reinado","reitor","rejeitar","relativo","remador","remendo","remorso","renovado","reparo","repelir","repleto","repolho","represa","repudiar","requerer","resenha","resfriar","resgatar","residir","resolver","respeito","ressaca","restante","resumir","retalho","reter","retirar","retomada","retratar","revelar","revisor","revolta","riacho","rica","rigidez","rigoroso","rimar","ringue","risada","risco","risonho","robalo","rochedo","rodada","rodeio","rodovia","roedor","roleta","romano","roncar","rosado","roseira","rosto","rota","roteiro","rotina","rotular","rouco","roupa","roxo","rubro","rugido","rugoso","ruivo","rumo","rupestre","russo","sabor","saciar","sacola","sacudir","sadio","safira","saga","sagrada","saibro","salada","saleiro","salgado","saliva","salpicar","salsicha","saltar","salvador","sambar","samurai","sanar","sanfona","sangue","sanidade","sapato","sarda","sargento","sarjeta","saturar","saudade","saxofone","sazonal","secar","secular","seda","sedento","sediado","sedoso","sedutor","segmento","segredo","segundo","seiva","seleto","selvagem","semanal","semente","senador","senhor","sensual","sentado","separado","sereia","seringa","serra","servo","setembro","setor","sigilo","silhueta","silicone","simetria","simpatia","simular","sinal","sincero","singular","sinopse","sintonia","sirene","siri","situado","soberano","sobra","socorro","sogro","soja","solda","soletrar","solteiro","sombrio","sonata","sondar","sonegar","sonhador","sono","soprano","soquete","sorrir","sorteio","sossego","sotaque","soterrar","sovado","sozinho","suavizar","subida","submerso","subsolo","subtrair","sucata","sucesso","suco","sudeste","sufixo","sugador","sugerir","sujeito","sulfato","sumir","suor","superior","suplicar","suposto","suprimir","surdina","surfista","surpresa","surreal","surtir","suspiro","sustento","tabela","tablete","tabuada","tacho","tagarela","talher","talo","talvez","tamanho","tamborim","tampa","tangente","tanto","tapar","tapioca","tardio","tarefa","tarja","tarraxa","tatuagem","taurino","taxativo","taxista","teatral","tecer","tecido","teclado","tedioso","teia","teimar","telefone","telhado","tempero","tenente","tensor","tentar","termal","terno","terreno","tese","tesoura","testado","teto","textura","texugo","tiara","tigela","tijolo","timbrar","timidez","tingido","tinteiro","tiragem","titular","toalha","tocha","tolerar","tolice","tomada","tomilho","tonel","tontura","topete","tora","torcido","torneio","torque","torrada","torto","tostar","touca","toupeira","toxina","trabalho","tracejar","tradutor","trafegar","trajeto","trama","trancar","trapo","traseiro","tratador","travar","treino","tremer","trepidar","trevo","triagem","tribo","triciclo","tridente","trilogia","trindade","triplo","triturar","triunfal","trocar","trombeta","trova","trunfo","truque","tubular","tucano","tudo","tulipa","tupi","turbo","turma","turquesa","tutelar","tutorial","uivar","umbigo","unha","unidade","uniforme","urologia","urso","urtiga","urubu","usado","usina","usufruir","vacina","vadiar","vagaroso","vaidoso","vala","valente","validade","valores","vantagem","vaqueiro","varanda","vareta","varrer","vascular","vasilha","vassoura","vazar","vazio","veado","vedar","vegetar","veicular","veleiro","velhice","veludo","vencedor","vendaval","venerar","ventre","verbal","verdade","vereador","vergonha","vermelho","verniz","versar","vertente","vespa","vestido","vetorial","viaduto","viagem","viajar","viatura","vibrador","videira","vidraria","viela","viga","vigente","vigiar","vigorar","vilarejo","vinco","vinheta","vinil","violeta","virada","virtude","visitar","visto","vitral","viveiro","vizinho","voador","voar","vogal","volante","voleibol","voltagem","volumoso","vontade","vulto","vuvuzela","xadrez","xarope","xeque","xeretar","xerife","xingar","zangado","zarpar","zebu","zelador","zombar","zoologia","zumbido"]'), a2 = JSON.parse('["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"]'); var np; function _p() { if (np) return Xn; np = 1, Object.defineProperty(Xn, "__esModule", { value: true }); const f = {}; Xn.wordlists = f; let t; Xn._default = t; try { Xn._default = t = Xm, f.czech = t; } catch { } try { Xn._default = t = Zm, f.chinese_simplified = t; } catch { } try { Xn._default = t = $m, f.chinese_traditional = t; } catch { } try { Xn._default = t = t2, f.korean = t; } catch { } try { Xn._default = t = e2, f.french = t; } catch { } try { Xn._default = t = r2, f.italian = t; } catch { } try { Xn._default = t = n2, f.spanish = t; } catch { } try { Xn._default = t = _2, f.japanese = t, f.JA = t; } catch { } try { Xn._default = t = o2, f.portuguese = t; } catch { } try { Xn._default = t = a2, f.english = t, f.EN = t; } catch { } return Xn; } var op; function Eu() { if (op) return C_; op = 1, Object.defineProperty(C_, "__esModule", { value: true }); const f = Ym(), t = Qm(), r = Jm(), o = Ts(), _ = _p(); let n = _._default; const d = "Invalid mnemonic", c = "Invalid entropy", h = "Invalid mnemonic checksum", w = `A wordlist is required but a default could not be found. Please pass a 2048 word array explicitly.`; function k(st) { return (st || "").normalize("NFKD"); } function x(st, tt, Ct) { for (; st.length < Ct; ) st = tt + st; return st; } function R(st) { return parseInt(st, 2); } function D(st) { return st.map((tt) => x(tt.toString(2), "0", 8)).join(""); } function Y(st) { const Ct = st.length * 8 / 32, vt = f.sha256(Uint8Array.from(st)); return D(Array.from(vt)).slice(0, Ct); } function P(st) { return "mnemonic" + (st || ""); } function ft(st, tt) { const Ct = Uint8Array.from(pr.from(k(st), "utf8")), vt = Uint8Array.from(pr.from(P(k(tt)), "utf8")), te = r.pbkdf2(t.sha512, Ct, vt, { c: 2048, dkLen: 64 }); return pr.from(te); } C_.mnemonicToSeedSync = ft; function _t(st, tt) { const Ct = Uint8Array.from(pr.from(k(st), "utf8")), vt = Uint8Array.from(pr.from(P(k(tt)), "utf8")); return r.pbkdf2Async(t.sha512, Ct, vt, { c: 2048, dkLen: 64 }).then((te) => pr.from(te)); } C_.mnemonicToSeed = _t; function V(st, tt) { if (tt = tt || n, !tt) throw new Error(w); const Ct = k(st).split(" "); if (Ct.length % 3 !== 0) throw new Error(d); const vt = Ct.map((Ft) => { const Se = tt.indexOf(Ft); if (Se === -1) throw new Error(d); return x(Se.toString(2), "0", 11); }).join(""), te = Math.floor(vt.length / 33) * 32, qe = vt.slice(0, te), Ge = vt.slice(te), Ze = qe.match(/(.{1,8})/g).map(R); if (Ze.length < 16) throw new Error(c); if (Ze.length > 32) throw new Error(c); if (Ze.length % 4 !== 0) throw new Error(c); const Kt = pr.from(Ze); if (Y(Kt) !== Ge) throw new Error(h); return Kt.toString("hex"); } C_.mnemonicToEntropy = V; function xt(st, tt) { if (pr.isBuffer(st) || (st = pr.from(st, "hex")), tt = tt || n, !tt) throw new Error(w); if (st.length < 16) throw new TypeError(c); if (st.length > 32) throw new TypeError(c); if (st.length % 4 !== 0) throw new TypeError(c); const Ct = D(Array.from(st)), vt = Y(st), Ge = (Ct + vt).match(/(.{1,11})/g).map((Ze) => { const Kt = R(Ze); return tt[Kt]; }); return tt[0] === "\u3042\u3044\u3053\u304F\u3057\u3093" ? Ge.join("\u3000") : Ge.join(" "); } C_.entropyToMnemonic = xt; function ct(st, tt, Ct) { if (st = st || 128, st % 32 !== 0) throw new TypeError(c); return tt = tt || ((vt) => pr.from(o.randomBytes(vt))), xt(tt(st / 8), Ct); } C_.generateMnemonic = ct; function at(st, tt) { try { V(st, tt); } catch { return false; } return true; } C_.validateMnemonic = at; function rt(st) { const tt = _.wordlists[st]; if (tt) n = tt; else throw new Error('Could not find wordlist for language "' + st + '"'); } C_.setDefaultWordlist = rt; function pt() { if (!n) throw new Error("No Default Wordlist set"); return Object.keys(_.wordlists).filter((st) => st === "JA" || st === "EN" ? false : _.wordlists[st].every((tt, Ct) => tt === n[Ct]))[0]; } C_.getDefaultWordlist = pt; var H = _p(); return C_.wordlists = H.wordlists, C_; } var ud, ap; function ss() { if (ap) return ud; ap = 1; const f = Eu(); function t(x, R) { if (!pr.isBuffer(x)) throw new Error("not buffer!"); if (R && x.length !== R) throw new Error("Invalid buffer length"); } function r(x) { if (typeof x != typeof []) throw new Error("not an array!"); } function o(x) { if (!Number.isInteger(x)) throw new Error("invalid derivation index!"); } function _(x) { if (typeof x != "string") throw new Error("not a string!"); } function n(x) { if (x !== 1 && x !== 2) throw new Error("invalid derivation scheme!"); } function d(x) { if (!f.validateMnemonic(x)) { const R = new Error("Invalid or unsupported mnemonic format:"); throw R.name = "InvalidArgumentException", R; } } function c(x) { const R = f.wordlists.EN; if (!x.split(" ").reduce((P, ft) => P && R.indexOf(ft) !== -1, true)) throw new Error("Invalid mnemonic words"); } function h(x) { c(x); const R = x.split(" ").length; if (R !== 27) throw Error(`Paper Wallet Mnemonic must be 27 words, got ${R} instead`); } function w(x) { if (!Number.isInteger(x) || x < 0 || x > 15) throw Error("Network id must be an integer between 0 and 15"); } function k(x) { if (!Number.isInteger(x) || x < 0 || x >= Math.pow(2, 32)) throw Error("Value must be uint32"); } return ud = { validateBuffer: t, validateArray: r, validateString: _, validateDerivationIndex: o, validateDerivationScheme: n, validateMnemonic: d, validateMnemonicWords: c, validatePaperWalletMnemonic: h, validateNetworkId: w, validateUint32: k }, ud; } var ld, ip; function Cc() { if (ip) return ld; ip = 1; const f = Rs(), { validateBuffer: t, validateString: r, validateArray: o } = ss(); function _(k, x) { t(k); const R = k.length, D = f._malloc(R), Y = new Uint8Array(f.HEAPU8.buffer, D, R), P = f._malloc(x), ft = new Uint8Array(f.HEAPU8.buffer, P, x); return Y.set(k), f._emscripten_blake2b(D, R, P, x), f._free(D), f._free(P), pr.from(ft); } function n(k, x) { t(k), o(x), x.map(t); const R = f._emscripten_size_of_hmac_sha512_ctx(), D = f._malloc(R); new Uint8Array(f.HEAPU8.buffer, D, R); const Y = k.length, P = f._malloc(Y), ft = new Uint8Array(f.HEAPU8.buffer, P, Y), _t = 64, V = f._malloc(_t), xt = new Uint8Array(f.HEAPU8.buffer, V, _t); ft.set(k), f._emscripten_hmac_sha512_init(D, P, Y); for (let ct = 0; ct < x.length; ct++) { const at = x[ct].length, rt = f._malloc(at); new Uint8Array(f.HEAPU8.buffer, rt, at).set(x[ct]), f._emscripten_hmac_sha512_update(D, rt, at), f._free(rt); } return f._emscripten_hmac_sha512_final(D, V), f._free(P), f._free(D), f._free(V), pr.from(xt); } function d(k, x, R) { t(k), t(x, 32), t(R, 12); const D = k.length, Y = f._malloc(D), P = new Uint8Array(f.HEAPU8.buffer, Y, D), ft = x.length, _t = f._malloc(ft), V = new Uint8Array(f.HEAPU8.buffer, _t, ft), xt = R.length, ct = f._malloc(xt), at = new Uint8Array(f.HEAPU8.buffer, ct, xt), rt = 16, pt = D + rt, H = f._malloc(pt), st = new Uint8Array(f.HEAPU8.buffer, H, pt); P.set(k), V.set(x), at.set(R); const tt = f._emscripten_chacha20poly1305_enc(_t, ct, Y, D, H, H + D, rt, 1); if (f._free(Y), f._free(_t), f._free(ct), f._free(H), tt !== 0) throw Error("chacha20poly1305 encryption has failed!"); return pr.from(st); } function c(k, x, R) { t(k), t(x, 32), t(R, 12); const D = 16, Y = k.slice(k.length - D, k.length); k = k.slice(0, k.length - D); const P = k.length, ft = f._malloc(P), _t = new Uint8Array(f.HEAPU8.buffer, ft, P), V = f._malloc(D), xt = new Uint8Array(f.HEAPU8.buffer, V, D), ct = x.length, at = f._malloc(ct), rt = new Uint8Array(f.HEAPU8.buffer, at, ct), pt = R.length, H = f._malloc(pt), st = new Uint8Array(f.HEAPU8.buffer, H, pt), tt = P, Ct = f._malloc(tt), vt = new Uint8Array(f.HEAPU8.buffer, Ct, tt); _t.set(k), xt.set(Y), rt.set(x), st.set(R); const te = f._emscripten_chacha20poly1305_enc(at, H, ft, P, Ct, V, D, 0); if (f._free(ft), f._free(at), f._free(H), f._free(Ct), f._free(V), te !== 0) throw Error("chacha20poly1305 decryption has failed!"); return pr.from(vt); } function h(k) { t(k); const x = k.length, R = f._malloc(x), D = new Uint8Array(f.HEAPU8.buffer, R, x), Y = 32, P = f._malloc(Y), ft = new Uint8Array(f.HEAPU8.buffer, P, Y); return D.set(k), f._emscripten_sha3_256(R, x, P), f._free(R), f._free(P), pr.from(ft); } function w(k, x) { if (t(k), r(x), x === "") return k; const R = _(pr.from(x, "utf-8"), 32), D = R.length, Y = f._malloc(D), P = new Uint8Array(f.HEAPU8.buffer, Y, D), ft = k.length, _t = f._malloc(ft), V = new Uint8Array(f.HEAPU8.buffer, _t, ft), xt = f._malloc(ft), ct = new Uint8Array(f.HEAPU8.buffer, xt, ft); return V.set(k), P.set(R), f._emscripten_cardano_memory_combine(Y, D, _t, xt, ft), f._free(_t), f._free(xt), f._free(Y), pr.from(ct); } return ld = { blake2b: _, chacha20poly1305Decrypt: c, chacha20poly1305Encrypt: d, hmac_sha512: n, sha3_256: h, cardanoMemoryCombine: w }, ld; } var pd = {}, gd = {}, sp; function gi() { return sp || (sp = 1, (function(f) { Object.defineProperties(f, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); var t = {}, r = {}; r.byteLength = k, r.toByteArray = R, r.fromByteArray = P; for (var o = [], _ = [], n = typeof Uint8Array < "u" ? Uint8Array : Array, d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", c = 0, h = d.length; c < h; ++c) o[c] = d[c], _[d.charCodeAt(c)] = c; _[45] = 62, _[95] = 63; function w(V) { var xt = V.length; if (xt % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); var ct = V.indexOf("="); ct === -1 && (ct = xt); var at = ct === xt ? 0 : 4 - ct % 4; return [ ct, at ]; } function k(V) { var xt = w(V), ct = xt[0], at = xt[1]; return (ct + at) * 3 / 4 - at; } function x(V, xt, ct) { return (xt + ct) * 3 / 4 - ct; } function R(V) { var xt, ct = w(V), at = ct[0], rt = ct[1], pt = new n(x(V, at, rt)), H = 0, st = rt > 0 ? at - 4 : at, tt; for (tt = 0; tt < st; tt += 4) xt = _[V.charCodeAt(tt)] << 18 | _[V.charCodeAt(tt + 1)] << 12 | _[V.charCodeAt(tt + 2)] << 6 | _[V.charCodeAt(tt + 3)], pt[H++] = xt >> 16 & 255, pt[H++] = xt >> 8 & 255, pt[H++] = xt & 255; return rt === 2 && (xt = _[V.charCodeAt(tt)] << 2 | _[V.charCodeAt(tt + 1)] >> 4, pt[H++] = xt & 255), rt === 1 && (xt = _[V.charCodeAt(tt)] << 10 | _[V.charCodeAt(tt + 1)] << 4 | _[V.charCodeAt(tt + 2)] >> 2, pt[H++] = xt >> 8 & 255, pt[H++] = xt & 255), pt; } function D(V) { return o[V >> 18 & 63] + o[V >> 12 & 63] + o[V >> 6 & 63] + o[V & 63]; } function Y(V, xt, ct) { for (var at, rt = [], pt = xt; pt < ct; pt += 3) at = (V[pt] << 16 & 16711680) + (V[pt + 1] << 8 & 65280) + (V[pt + 2] & 255), rt.push(D(at)); return rt.join(""); } function P(V) { for (var xt, ct = V.length, at = ct % 3, rt = [], pt = 16383, H = 0, st = ct - at; H < st; H += pt) rt.push(Y(V, H, H + pt > st ? st : H + pt)); return at === 1 ? (xt = V[ct - 1], rt.push(o[xt >> 2] + o[xt << 4 & 63] + "==")) : at === 2 && (xt = (V[ct - 2] << 8) + V[ct - 1], rt.push(o[xt >> 10] + o[xt >> 4 & 63] + o[xt << 2 & 63] + "=")), rt.join(""); } var ft = {}; ft.read = function(V, xt, ct, at, rt) { var pt, H, st = rt * 8 - at - 1, tt = (1 << st) - 1, Ct = tt >> 1, vt = -7, te = ct ? rt - 1 : 0, qe = ct ? -1 : 1, Ge = V[xt + te]; for (te += qe, pt = Ge & (1 << -vt) - 1, Ge >>= -vt, vt += st; vt > 0; pt = pt * 256 + V[xt + te], te += qe, vt -= 8) ; for (H = pt & (1 << -vt) - 1, pt >>= -vt, vt += at; vt > 0; H = H * 256 + V[xt + te], te += qe, vt -= 8) ; if (pt === 0) pt = 1 - Ct; else { if (pt === tt) return H ? NaN : (Ge ? -1 : 1) * (1 / 0); H = H + Math.pow(2, at), pt = pt - Ct; } return (Ge ? -1 : 1) * H * Math.pow(2, pt - at); }, ft.write = function(V, xt, ct, at, rt, pt) { var H, st, tt, Ct = pt * 8 - rt - 1, vt = (1 << Ct) - 1, te = vt >> 1, qe = rt === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, Ge = at ? 0 : pt - 1, Ze = at ? 1 : -1, Kt = xt < 0 || xt === 0 && 1 / xt < 0 ? 1 : 0; for (xt = Math.abs(xt), isNaN(xt) || xt === 1 / 0 ? (st = isNaN(xt) ? 1 : 0, H = vt) : (H = Math.floor(Math.log(xt) / Math.LN2), xt * (tt = Math.pow(2, -H)) < 1 && (H--, tt *= 2), H + te >= 1 ? xt += qe / tt : xt += qe * Math.pow(2, 1 - te), xt * tt >= 2 && (H++, tt /= 2), H + te >= vt ? (st = 0, H = vt) : H + te >= 1 ? (st = (xt * tt - 1) * Math.pow(2, rt), H = H + te) : (st = xt * Math.pow(2, te - 1) * Math.pow(2, rt), H = 0)); rt >= 8; V[ct + Ge] = st & 255, Ge += Ze, st /= 256, rt -= 8) ; for (H = H << rt | st, Ct += rt; Ct > 0; V[ct + Ge] = H & 255, Ge += Ze, H /= 256, Ct -= 8) ; V[ct + Ge - Ze] |= Kt * 128; }; (function(V) { const xt = r, ct = ft, at = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; V.Buffer = vt, V.SlowBuffer = It, V.INSPECT_MAX_BYTES = 50; const rt = 2147483647; V.kMaxLength = rt; const { Uint8Array: pt, ArrayBuffer: H, SharedArrayBuffer: st } = globalThis; vt.TYPED_ARRAY_SUPPORT = tt(), !vt.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 tt() { try { const $ = new pt(1), F = { foo: function() { return 42; } }; return Object.setPrototypeOf(F, pt.prototype), Object.setPrototypeOf($, F), $.foo() === 42; } catch { return false; } } Object.defineProperty(vt.prototype, "parent", { enumerable: true, get: function() { if (vt.isBuffer(this)) return this.buffer; } }), Object.defineProperty(vt.prototype, "offset", { enumerable: true, get: function() { if (vt.isBuffer(this)) return this.byteOffset; } }); function Ct($) { if ($ > rt) throw new RangeError('The value "' + $ + '" is invalid for option "size"'); const F = new pt($); return Object.setPrototypeOf(F, vt.prototype), F; } function vt($, F, C) { if (typeof $ == "number") { if (typeof F == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); return Ze($); } return te($, F, C); } vt.poolSize = 8192; function te($, F, C) { if (typeof $ == "string") return Kt($, F); if (H.isView($)) return Ft($); if ($ == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof $); if (i($, H) || $ && i($.buffer, H) || typeof st < "u" && (i($, st) || $ && i($.buffer, st))) return Se($, F, C); if (typeof $ == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); const zt = $.valueOf && $.valueOf(); if (zt != null && zt !== $) return vt.from(zt, F, C); const le = Ke($); if (le) return le; if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof $[Symbol.toPrimitive] == "function") return vt.from($[Symbol.toPrimitive]("string"), F, C); throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof $); } vt.from = function($, F, C) { return te($, F, C); }, Object.setPrototypeOf(vt.prototype, pt.prototype), Object.setPrototypeOf(vt, pt); function qe($) { if (typeof $ != "number") throw new TypeError('"size" argument must be of type number'); if ($ < 0) throw new RangeError('The value "' + $ + '" is invalid for option "size"'); } function Ge($, F, C) { return qe($), $ <= 0 ? Ct($) : F !== void 0 ? typeof C == "string" ? Ct($).fill(F, C) : Ct($).fill(F) : Ct($); } vt.alloc = function($, F, C) { return Ge($, F, C); }; function Ze($) { return qe($), Ct($ < 0 ? 0 : Ve($) | 0); } vt.allocUnsafe = function($) { return Ze($); }, vt.allocUnsafeSlow = function($) { return Ze($); }; function Kt($, F) { if ((typeof F != "string" || F === "") && (F = "utf8"), !vt.isEncoding(F)) throw new TypeError("Unknown encoding: " + F); const C = O($, F) | 0; let zt = Ct(C); const le = zt.write($, F); return le !== C && (zt = zt.slice(0, le)), zt; } function oe($) { const F = $.length < 0 ? 0 : Ve($.length) | 0, C = Ct(F); for (let zt = 0; zt < F; zt += 1) C[zt] = $[zt] & 255; return C; } function Ft($) { if (i($, pt)) { const F = new pt($); return Se(F.buffer, F.byteOffset, F.byteLength); } return oe($); } function Se($, F, C) { if (F < 0 || $.byteLength < F) throw new RangeError('"offset" is outside of buffer bounds'); if ($.byteLength < F + (C || 0)) throw new RangeError('"length" is outside of buffer bounds'); let zt; return F === void 0 && C === void 0 ? zt = new pt($) : C === void 0 ? zt = new pt($, F) : zt = new pt($, F, C), Object.setPrototypeOf(zt, vt.prototype), zt; } function Ke($) { if (vt.isBuffer($)) { const F = Ve($.length) | 0, C = Ct(F); return C.length === 0 || $.copy(C, 0, 0, F), C; } if ($.length !== void 0) return typeof $.length != "number" || we($.length) ? Ct(0) : oe($); if ($.type === "Buffer" && Array.isArray($.data)) return oe($.data); } function Ve($) { if ($ >= rt) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + rt.toString(16) + " bytes"); return $ | 0; } function It($) { return +$ != $ && ($ = 0), vt.alloc(+$); } vt.isBuffer = function(F) { return F != null && F._isBuffer === true && F !== vt.prototype; }, vt.compare = function(F, C) { if (i(F, pt) && (F = vt.from(F, F.offset, F.byteLength)), i(C, pt) && (C = vt.from(C, C.offset, C.byteLength)), !vt.isBuffer(F) || !vt.isBuffer(C)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); if (F === C) return 0; let zt = F.length, le = C.length; for (let Oe = 0, De = Math.min(zt, le); Oe < De; ++Oe) if (F[Oe] !== C[Oe]) { zt = F[Oe], le = C[Oe]; break; } return zt < le ? -1 : le < zt ? 1 : 0; }, vt.isEncoding = function(F) { switch (String(F).toLowerCase()) { case "hex": case "utf8": case "utf-8": case "ascii": case "latin1": case "binary": case "base64": case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return true; default: return false; } }, vt.concat = function(F, C) { if (!Array.isArray(F)) throw new TypeError('"list" argument must be an Array of Buffers'); if (F.length === 0) return vt.alloc(0); let zt; if (C === void 0) for (C = 0, zt = 0; zt < F.length; ++zt) C += F[zt].length; const le = vt.allocUnsafe(C); let Oe = 0; for (zt = 0; zt < F.length; ++zt) { let De = F[zt]; if (i(De, pt)) Oe + De.length > le.length ? (vt.isBuffer(De) || (De = vt.from(De)), De.copy(le, Oe)) : pt.prototype.set.call(le, De, Oe); else if (vt.isBuffer(De)) De.copy(le, Oe); else throw new TypeError('"list" argument must be an Array of Buffers'); Oe += De.length; } return le; }; function O($, F) { if (vt.isBuffer($)) return $.length; if (H.isView($) || i($, H)) return $.byteLength; if (typeof $ != "string") throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof $); const C = $.length, zt = arguments.length > 2 && arguments[2] === true; if (!zt && C === 0) return 0; let le = false; for (; ; ) switch (F) { case "ascii": case "latin1": case "binary": return C; case "utf8": case "utf-8": return Ar($).length; case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return C * 2; case "hex": return C >>> 1; case "base64": return Ye($).length; default: if (le) return zt ? -1 : Ar($).length; F = ("" + F).toLowerCase(), le = true; } } vt.byteLength = O; function Vt($, F, C) { let zt = false; if ((F === void 0 || F < 0) && (F = 0), F > this.length || ((C === void 0 || C > this.length) && (C = this.length), C <= 0) || (C >>>= 0, F >>>= 0, C <= F)) return ""; for ($ || ($ = "utf8"); ; ) switch ($) { case "hex": return ce(this, F, C); case "utf8": case "utf-8": return ne(this, F, C); case "ascii": return re(this, F, C); case "latin1": case "binary": return jt(this, F, C); case "base64": return Wt(this, F, C); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return je(this, F, C); default: if (zt) throw new TypeError("Unknown encoding: " + $); $ = ($ + "").toLowerCase(), zt = true; } } vt.prototype._isBuffer = true; function ge($, F, C) { const zt = $[F]; $[F] = $[C], $[C] = zt; } vt.prototype.swap16 = function() { const F = this.length; if (F % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); for (let C = 0; C < F; C += 2) ge(this, C, C + 1); return this; }, vt.prototype.swap32 = function() { const F = this.length; if (F % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); for (let C = 0; C < F; C += 4) ge(this, C, C + 3), ge(this, C + 1, C + 2); return this; }, vt.prototype.swap64 = function() { const F = this.length; if (F % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); for (let C = 0; C < F; C += 8) ge(this, C, C + 7), ge(this, C + 1, C + 6), ge(this, C + 2, C + 5), ge(this, C + 3, C + 4); return this; }, vt.prototype.toString = function() { const F = this.length; return F === 0 ? "" : arguments.length === 0 ? ne(this, 0, F) : Vt.apply(this, arguments); }, vt.prototype.toLocaleString = vt.prototype.toString, vt.prototype.equals = function(F) { if (!vt.isBuffer(F)) throw new TypeError("Argument must be a Buffer"); return this === F ? true : vt.compare(this, F) === 0; }, vt.prototype.inspect = function() { let F = ""; const C = V.INSPECT_MAX_BYTES; return F = this.toString("hex", 0, C).replace(/(.{2})/g, "$1 ").trim(), this.length > C && (F += " ... "), ""; }, at && (vt.prototype[at] = vt.prototype.inspect), vt.prototype.compare = function(F, C, zt, le, Oe) { if (i(F, pt) && (F = vt.from(F, F.offset, F.byteLength)), !vt.isBuffer(F)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof F); if (C === void 0 && (C = 0), zt === void 0 && (zt = F ? F.length : 0), le === void 0 && (le = 0), Oe === void 0 && (Oe = this.length), C < 0 || zt > F.length || le < 0 || Oe > this.length) throw new RangeError("out of range index"); if (le >= Oe && C >= zt) return 0; if (le >= Oe) return -1; if (C >= zt) return 1; if (C >>>= 0, zt >>>= 0, le >>>= 0, Oe >>>= 0, this === F) return 0; let De = Oe - le, Er = zt - C; const Zr = Math.min(De, Er), Yr = this.slice(le, Oe), vr = F.slice(C, zt); for (let Dr = 0; Dr < Zr; ++Dr) if (Yr[Dr] !== vr[Dr]) { De = Yr[Dr], Er = vr[Dr]; break; } return De < Er ? -1 : Er < De ? 1 : 0; }; function ot($, F, C, zt, le) { if ($.length === 0) return -1; if (typeof C == "string" ? (zt = C, C = 0) : C > 2147483647 ? C = 2147483647 : C < -2147483648 && (C = -2147483648), C = +C, we(C) && (C = le ? 0 : $.length - 1), C < 0 && (C = $.length + C), C >= $.length) { if (le) return -1; C = $.length - 1; } else if (C < 0) if (le) C = 0; else return -1; if (typeof F == "string" && (F = vt.from(F, zt)), vt.isBuffer(F)) return F.length === 0 ? -1 : N($, F, C, zt, le); if (typeof F == "number") return F = F & 255, typeof pt.prototype.indexOf == "function" ? le ? pt.prototype.indexOf.call($, F, C) : pt.prototype.lastIndexOf.call($, F, C) : N($, [ F ], C, zt, le); throw new TypeError("val must be string, number or Buffer"); } function N($, F, C, zt, le) { let Oe = 1, De = $.length, Er = F.length; if (zt !== void 0 && (zt = String(zt).toLowerCase(), zt === "ucs2" || zt === "ucs-2" || zt === "utf16le" || zt === "utf-16le")) { if ($.length < 2 || F.length < 2) return -1; Oe = 2, De /= 2, Er /= 2, C /= 2; } function Zr(vr, Dr) { return Oe === 1 ? vr[Dr] : vr.readUInt16BE(Dr * Oe); } let Yr; if (le) { let vr = -1; for (Yr = C; Yr < De; Yr++) if (Zr($, Yr) === Zr(F, vr === -1 ? 0 : Yr - vr)) { if (vr === -1 && (vr = Yr), Yr - vr + 1 === Er) return vr * Oe; } else vr !== -1 && (Yr -= Yr - vr), vr = -1; } else for (C + Er > De && (C = De - Er), Yr = C; Yr >= 0; Yr--) { let vr = true; for (let Dr = 0; Dr < Er; Dr++) if (Zr($, Yr + Dr) !== Zr(F, Dr)) { vr = false; break; } if (vr) return Yr; } return -1; } vt.prototype.includes = function(F, C, zt) { return this.indexOf(F, C, zt) !== -1; }, vt.prototype.indexOf = function(F, C, zt) { return ot(this, F, C, zt, true); }, vt.prototype.lastIndexOf = function(F, C, zt) { return ot(this, F, C, zt, false); }; function Bt($, F, C, zt) { C = Number(C) || 0; const le = $.length - C; zt ? (zt = Number(zt), zt > le && (zt = le)) : zt = le; const Oe = F.length; zt > Oe / 2 && (zt = Oe / 2); let De; for (De = 0; De < zt; ++De) { const Er = parseInt(F.substr(De * 2, 2), 16); if (we(Er)) return De; $[C + De] = Er; } return De; } function L($, F, C, zt) { return it(Ar(F, $.length - C), $, C, zt); } function W($, F, C, zt) { return it(ue(F), $, C, zt); } function dt($, F, C, zt) { return it(Ye(F), $, C, zt); } function Ot($, F, C, zt) { return it(Ue(F, $.length - C), $, C, zt); } vt.prototype.write = function(F, C, zt, le) { if (C === void 0) le = "utf8", zt = this.length, C = 0; else if (zt === void 0 && typeof C == "string") le = C, zt = this.length, C = 0; else if (isFinite(C)) C = C >>> 0, isFinite(zt) ? (zt = zt >>> 0, le === void 0 && (le = "utf8")) : (le = zt, zt = void 0); else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); const Oe = this.length - C; if ((zt === void 0 || zt > Oe) && (zt = Oe), F.length > 0 && (zt < 0 || C < 0) || C > this.length) throw new RangeError("Attempt to write outside buffer bounds"); le || (le = "utf8"); let De = false; for (; ; ) switch (le) { case "hex": return Bt(this, F, C, zt); case "utf8": case "utf-8": return L(this, F, C, zt); case "ascii": case "latin1": case "binary": return W(this, F, C, zt); case "base64": return dt(this, F, C, zt); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return Ot(this, F, C, zt); default: if (De) throw new TypeError("Unknown encoding: " + le); le = ("" + le).toLowerCase(), De = true; } }, vt.prototype.toJSON = function() { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) }; }; function Wt($, F, C) { return F === 0 && C === $.length ? xt.fromByteArray($) : xt.fromByteArray($.slice(F, C)); } function ne($, F, C) { C = Math.min($.length, C); const zt = []; let le = F; for (; le < C; ) { const Oe = $[le]; let De = null, Er = Oe > 239 ? 4 : Oe > 223 ? 3 : Oe > 191 ? 2 : 1; if (le + Er <= C) { let Zr, Yr, vr, Dr; switch (Er) { case 1: Oe < 128 && (De = Oe); break; case 2: Zr = $[le + 1], (Zr & 192) === 128 && (Dr = (Oe & 31) << 6 | Zr & 63, Dr > 127 && (De = Dr)); break; case 3: Zr = $[le + 1], Yr = $[le + 2], (Zr & 192) === 128 && (Yr & 192) === 128 && (Dr = (Oe & 15) << 12 | (Zr & 63) << 6 | Yr & 63, Dr > 2047 && (Dr < 55296 || Dr > 57343) && (De = Dr)); break; case 4: Zr = $[le + 1], Yr = $[le + 2], vr = $[le + 3], (Zr & 192) === 128 && (Yr & 192) === 128 && (vr & 192) === 128 && (Dr = (Oe & 15) << 18 | (Zr & 63) << 12 | (Yr & 63) << 6 | vr & 63, Dr > 65535 && Dr < 1114112 && (De = Dr)); } } De === null ? (De = 65533, Er = 1) : De > 65535 && (De -= 65536, zt.push(De >>> 10 & 1023 | 55296), De = 56320 | De & 1023), zt.push(De), le += Er; } return Xt(zt); } const ee = 4096; function Xt($) { const F = $.length; if (F <= ee) return String.fromCharCode.apply(String, $); let C = "", zt = 0; for (; zt < F; ) C += String.fromCharCode.apply(String, $.slice(zt, zt += ee)); return C; } function re($, F, C) { let zt = ""; C = Math.min($.length, C); for (let le = F; le < C; ++le) zt += String.fromCharCode($[le] & 127); return zt; } function jt($, F, C) { let zt = ""; C = Math.min($.length, C); for (let le = F; le < C; ++le) zt += String.fromCharCode($[le]); return zt; } function ce($, F, C) { const zt = $.length; (!F || F < 0) && (F = 0), (!C || C < 0 || C > zt) && (C = zt); let le = ""; for (let Oe = F; Oe < C; ++Oe) le += Vr[$[Oe]]; return le; } function je($, F, C) { const zt = $.slice(F, C); let le = ""; for (let Oe = 0; Oe < zt.length - 1; Oe += 2) le += String.fromCharCode(zt[Oe] + zt[Oe + 1] * 256); return le; } vt.prototype.slice = function(F, C) { const zt = this.length; F = ~~F, C = C === void 0 ? zt : ~~C, F < 0 ? (F += zt, F < 0 && (F = 0)) : F > zt && (F = zt), C < 0 ? (C += zt, C < 0 && (C = 0)) : C > zt && (C = zt), C < F && (C = F); const le = this.subarray(F, C); return Object.setPrototypeOf(le, vt.prototype), le; }; function Qe($, F, C) { if ($ % 1 !== 0 || $ < 0) throw new RangeError("offset is not uint"); if ($ + F > C) throw new RangeError("Trying to access beyond buffer length"); } vt.prototype.readUintLE = vt.prototype.readUIntLE = function(F, C, zt) { F = F >>> 0, C = C >>> 0, zt || Qe(F, C, this.length); let le = this[F], Oe = 1, De = 0; for (; ++De < C && (Oe *= 256); ) le += this[F + De] * Oe; return le; }, vt.prototype.readUintBE = vt.prototype.readUIntBE = function(F, C, zt) { F = F >>> 0, C = C >>> 0, zt || Qe(F, C, this.length); let le = this[F + --C], Oe = 1; for (; C > 0 && (Oe *= 256); ) le += this[F + --C] * Oe; return le; }, vt.prototype.readUint8 = vt.prototype.readUInt8 = function(F, C) { return F = F >>> 0, C || Qe(F, 1, this.length), this[F]; }, vt.prototype.readUint16LE = vt.prototype.readUInt16LE = function(F, C) { return F = F >>> 0, C || Qe(F, 2, this.length), this[F] | this[F + 1] << 8; }, vt.prototype.readUint16BE = vt.prototype.readUInt16BE = function(F, C) { return F = F >>> 0, C || Qe(F, 2, this.length), this[F] << 8 | this[F + 1]; }, vt.prototype.readUint32LE = vt.prototype.readUInt32LE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), (this[F] | this[F + 1] << 8 | this[F + 2] << 16) + this[F + 3] * 16777216; }, vt.prototype.readUint32BE = vt.prototype.readUInt32BE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), this[F] * 16777216 + (this[F + 1] << 16 | this[F + 2] << 8 | this[F + 3]); }, vt.prototype.readBigUInt64LE = St(function(F) { F = F >>> 0, Jt(F, "offset"); const C = this[F], zt = this[F + 7]; (C === void 0 || zt === void 0) && ye(F, this.length - 8); const le = C + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + this[++F] * 2 ** 24, Oe = this[++F] + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + zt * 2 ** 24; return BigInt(le) + (BigInt(Oe) << BigInt(32)); }), vt.prototype.readBigUInt64BE = St(function(F) { F = F >>> 0, Jt(F, "offset"); const C = this[F], zt = this[F + 7]; (C === void 0 || zt === void 0) && ye(F, this.length - 8); const le = C * 2 ** 24 + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + this[++F], Oe = this[++F] * 2 ** 24 + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + zt; return (BigInt(le) << BigInt(32)) + BigInt(Oe); }), vt.prototype.readIntLE = function(F, C, zt) { F = F >>> 0, C = C >>> 0, zt || Qe(F, C, this.length); let le = this[F], Oe = 1, De = 0; for (; ++De < C && (Oe *= 256); ) le += this[F + De] * Oe; return Oe *= 128, le >= Oe && (le -= Math.pow(2, 8 * C)), le; }, vt.prototype.readIntBE = function(F, C, zt) { F = F >>> 0, C = C >>> 0, zt || Qe(F, C, this.length); let le = C, Oe = 1, De = this[F + --le]; for (; le > 0 && (Oe *= 256); ) De += this[F + --le] * Oe; return Oe *= 128, De >= Oe && (De -= Math.pow(2, 8 * C)), De; }, vt.prototype.readInt8 = function(F, C) { return F = F >>> 0, C || Qe(F, 1, this.length), this[F] & 128 ? (255 - this[F] + 1) * -1 : this[F]; }, vt.prototype.readInt16LE = function(F, C) { F = F >>> 0, C || Qe(F, 2, this.length); const zt = this[F] | this[F + 1] << 8; return zt & 32768 ? zt | 4294901760 : zt; }, vt.prototype.readInt16BE = function(F, C) { F = F >>> 0, C || Qe(F, 2, this.length); const zt = this[F + 1] | this[F] << 8; return zt & 32768 ? zt | 4294901760 : zt; }, vt.prototype.readInt32LE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), this[F] | this[F + 1] << 8 | this[F + 2] << 16 | this[F + 3] << 24; }, vt.prototype.readInt32BE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), this[F] << 24 | this[F + 1] << 16 | this[F + 2] << 8 | this[F + 3]; }, vt.prototype.readBigInt64LE = St(function(F) { F = F >>> 0, Jt(F, "offset"); const C = this[F], zt = this[F + 7]; (C === void 0 || zt === void 0) && ye(F, this.length - 8); const le = this[F + 4] + this[F + 5] * 2 ** 8 + this[F + 6] * 2 ** 16 + (zt << 24); return (BigInt(le) << BigInt(32)) + BigInt(C + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + this[++F] * 2 ** 24); }), vt.prototype.readBigInt64BE = St(function(F) { F = F >>> 0, Jt(F, "offset"); const C = this[F], zt = this[F + 7]; (C === void 0 || zt === void 0) && ye(F, this.length - 8); const le = (C << 24) + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + this[++F]; return (BigInt(le) << BigInt(32)) + BigInt(this[++F] * 2 ** 24 + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + zt); }), vt.prototype.readFloatLE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), ct.read(this, F, true, 23, 4); }, vt.prototype.readFloatBE = function(F, C) { return F = F >>> 0, C || Qe(F, 4, this.length), ct.read(this, F, false, 23, 4); }, vt.prototype.readDoubleLE = function(F, C) { return F = F >>> 0, C || Qe(F, 8, this.length), ct.read(this, F, true, 52, 8); }, vt.prototype.readDoubleBE = function(F, C) { return F = F >>> 0, C || Qe(F, 8, this.length), ct.read(this, F, false, 52, 8); }; function de($, F, C, zt, le, Oe) { if (!vt.isBuffer($)) throw new TypeError('"buffer" argument must be a Buffer instance'); if (F > le || F < Oe) throw new RangeError('"value" argument is out of bounds'); if (C + zt > $.length) throw new RangeError("Index out of range"); } vt.prototype.writeUintLE = vt.prototype.writeUIntLE = function(F, C, zt, le) { if (F = +F, C = C >>> 0, zt = zt >>> 0, !le) { const Er = Math.pow(2, 8 * zt) - 1; de(this, F, C, zt, Er, 0); } let Oe = 1, De = 0; for (this[C] = F & 255; ++De < zt && (Oe *= 256); ) this[C + De] = F / Oe & 255; return C + zt; }, vt.prototype.writeUintBE = vt.prototype.writeUIntBE = function(F, C, zt, le) { if (F = +F, C = C >>> 0, zt = zt >>> 0, !le) { const Er = Math.pow(2, 8 * zt) - 1; de(this, F, C, zt, Er, 0); } let Oe = zt - 1, De = 1; for (this[C + Oe] = F & 255; --Oe >= 0 && (De *= 256); ) this[C + Oe] = F / De & 255; return C + zt; }, vt.prototype.writeUint8 = vt.prototype.writeUInt8 = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 1, 255, 0), this[C] = F & 255, C + 1; }, vt.prototype.writeUint16LE = vt.prototype.writeUInt16LE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 2, 65535, 0), this[C] = F & 255, this[C + 1] = F >>> 8, C + 2; }, vt.prototype.writeUint16BE = vt.prototype.writeUInt16BE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 2, 65535, 0), this[C] = F >>> 8, this[C + 1] = F & 255, C + 2; }, vt.prototype.writeUint32LE = vt.prototype.writeUInt32LE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 4, 4294967295, 0), this[C + 3] = F >>> 24, this[C + 2] = F >>> 16, this[C + 1] = F >>> 8, this[C] = F & 255, C + 4; }, vt.prototype.writeUint32BE = vt.prototype.writeUInt32BE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 4, 4294967295, 0), this[C] = F >>> 24, this[C + 1] = F >>> 16, this[C + 2] = F >>> 8, this[C + 3] = F & 255, C + 4; }; function ar($, F, C, zt, le) { ut(F, zt, le, $, C, 7); let Oe = Number(F & BigInt(4294967295)); $[C++] = Oe, Oe = Oe >> 8, $[C++] = Oe, Oe = Oe >> 8, $[C++] = Oe, Oe = Oe >> 8, $[C++] = Oe; let De = Number(F >> BigInt(32) & BigInt(4294967295)); return $[C++] = De, De = De >> 8, $[C++] = De, De = De >> 8, $[C++] = De, De = De >> 8, $[C++] = De, C; } function lr($, F, C, zt, le) { ut(F, zt, le, $, C, 7); let Oe = Number(F & BigInt(4294967295)); $[C + 7] = Oe, Oe = Oe >> 8, $[C + 6] = Oe, Oe = Oe >> 8, $[C + 5] = Oe, Oe = Oe >> 8, $[C + 4] = Oe; let De = Number(F >> BigInt(32) & BigInt(4294967295)); return $[C + 3] = De, De = De >> 8, $[C + 2] = De, De = De >> 8, $[C + 1] = De, De = De >> 8, $[C] = De, C + 8; } vt.prototype.writeBigUInt64LE = St(function(F, C = 0) { return ar(this, F, C, BigInt(0), BigInt("0xffffffffffffffff")); }), vt.prototype.writeBigUInt64BE = St(function(F, C = 0) { return lr(this, F, C, BigInt(0), BigInt("0xffffffffffffffff")); }), vt.prototype.writeIntLE = function(F, C, zt, le) { if (F = +F, C = C >>> 0, !le) { const Zr = Math.pow(2, 8 * zt - 1); de(this, F, C, zt, Zr - 1, -Zr); } let Oe = 0, De = 1, Er = 0; for (this[C] = F & 255; ++Oe < zt && (De *= 256); ) F < 0 && Er === 0 && this[C + Oe - 1] !== 0 && (Er = 1), this[C + Oe] = (F / De >> 0) - Er & 255; return C + zt; }, vt.prototype.writeIntBE = function(F, C, zt, le) { if (F = +F, C = C >>> 0, !le) { const Zr = Math.pow(2, 8 * zt - 1); de(this, F, C, zt, Zr - 1, -Zr); } let Oe = zt - 1, De = 1, Er = 0; for (this[C + Oe] = F & 255; --Oe >= 0 && (De *= 256); ) F < 0 && Er === 0 && this[C + Oe + 1] !== 0 && (Er = 1), this[C + Oe] = (F / De >> 0) - Er & 255; return C + zt; }, vt.prototype.writeInt8 = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 1, 127, -128), F < 0 && (F = 255 + F + 1), this[C] = F & 255, C + 1; }, vt.prototype.writeInt16LE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 2, 32767, -32768), this[C] = F & 255, this[C + 1] = F >>> 8, C + 2; }, vt.prototype.writeInt16BE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 2, 32767, -32768), this[C] = F >>> 8, this[C + 1] = F & 255, C + 2; }, vt.prototype.writeInt32LE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 4, 2147483647, -2147483648), this[C] = F & 255, this[C + 1] = F >>> 8, this[C + 2] = F >>> 16, this[C + 3] = F >>> 24, C + 4; }, vt.prototype.writeInt32BE = function(F, C, zt) { return F = +F, C = C >>> 0, zt || de(this, F, C, 4, 2147483647, -2147483648), F < 0 && (F = 4294967295 + F + 1), this[C] = F >>> 24, this[C + 1] = F >>> 16, this[C + 2] = F >>> 8, this[C + 3] = F & 255, C + 4; }, vt.prototype.writeBigInt64LE = St(function(F, C = 0) { return ar(this, F, C, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }), vt.prototype.writeBigInt64BE = St(function(F, C = 0) { return lr(this, F, C, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }); function Ir($, F, C, zt, le, Oe) { if (C + zt > $.length) throw new RangeError("Index out of range"); if (C < 0) throw new RangeError("Index out of range"); } function _r($, F, C, zt, le) { return F = +F, C = C >>> 0, le || Ir($, F, C, 4), ct.write($, F, C, zt, 23, 4), C + 4; } vt.prototype.writeFloatLE = function(F, C, zt) { return _r(this, F, C, true, zt); }, vt.prototype.writeFloatBE = function(F, C, zt) { return _r(this, F, C, false, zt); }; function ir($, F, C, zt, le) { return F = +F, C = C >>> 0, le || Ir($, F, C, 8), ct.write($, F, C, zt, 52, 8), C + 8; } vt.prototype.writeDoubleLE = function(F, C, zt) { return ir(this, F, C, true, zt); }, vt.prototype.writeDoubleBE = function(F, C, zt) { return ir(this, F, C, false, zt); }, vt.prototype.copy = function(F, C, zt, le) { if (!vt.isBuffer(F)) throw new TypeError("argument should be a Buffer"); if (zt || (zt = 0), !le && le !== 0 && (le = this.length), C >= F.length && (C = F.length), C || (C = 0), le > 0 && le < zt && (le = zt), le === zt || F.length === 0 || this.length === 0) return 0; if (C < 0) throw new RangeError("targetStart out of bounds"); if (zt < 0 || zt >= this.length) throw new RangeError("Index out of range"); if (le < 0) throw new RangeError("sourceEnd out of bounds"); le > this.length && (le = this.length), F.length - C < le - zt && (le = F.length - C + zt); const Oe = le - zt; return this === F && typeof pt.prototype.copyWithin == "function" ? this.copyWithin(C, zt, le) : pt.prototype.set.call(F, this.subarray(zt, le), C), Oe; }, vt.prototype.fill = function(F, C, zt, le) { if (typeof F == "string") { if (typeof C == "string" ? (le = C, C = 0, zt = this.length) : typeof zt == "string" && (le = zt, zt = this.length), le !== void 0 && typeof le != "string") throw new TypeError("encoding must be a string"); if (typeof le == "string" && !vt.isEncoding(le)) throw new TypeError("Unknown encoding: " + le); if (F.length === 1) { const De = F.charCodeAt(0); (le === "utf8" && De < 128 || le === "latin1") && (F = De); } } else typeof F == "number" ? F = F & 255 : typeof F == "boolean" && (F = Number(F)); if (C < 0 || this.length < C || this.length < zt) throw new RangeError("Out of range index"); if (zt <= C) return this; C = C >>> 0, zt = zt === void 0 ? this.length : zt >>> 0, F || (F = 0); let Oe; if (typeof F == "number") for (Oe = C; Oe < zt; ++Oe) this[Oe] = F; else { const De = vt.isBuffer(F) ? F : vt.from(F, le), Er = De.length; if (Er === 0) throw new TypeError('The value "' + F + '" is invalid for argument "value"'); for (Oe = 0; Oe < zt - C; ++Oe) this[Oe + C] = De[Oe % Er]; } return this; }; const xr = {}; function G($, F, C) { xr[$] = class extends C { constructor() { super(), Object.defineProperty(this, "message", { value: F.apply(this, arguments), writable: true, configurable: true }), this.name = `${this.name} [${$}]`, this.stack, delete this.name; } get code() { return $; } set code(le) { Object.defineProperty(this, "code", { configurable: true, enumerable: true, value: le, writable: true }); } toString() { return `${this.name} [${$}]: ${this.message}`; } }; } G("ERR_BUFFER_OUT_OF_BOUNDS", function($) { return $ ? `${$} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; }, RangeError), G("ERR_INVALID_ARG_TYPE", function($, F) { return `The "${$}" argument must be of type number. Received type ${typeof F}`; }, TypeError), G("ERR_OUT_OF_RANGE", function($, F, C) { let zt = `The value of "${$}" is out of range.`, le = C; return Number.isInteger(C) && Math.abs(C) > 2 ** 32 ? le = S(String(C)) : typeof C == "bigint" && (le = String(C), (C > BigInt(2) ** BigInt(32) || C < -(BigInt(2) ** BigInt(32))) && (le = S(le)), le += "n"), zt += ` It must be ${F}. Received ${le}`, zt; }, RangeError); function S($) { let F = "", C = $.length; const zt = $[0] === "-" ? 1 : 0; for (; C >= zt + 4; C -= 3) F = `_${$.slice(C - 3, C)}${F}`; return `${$.slice(0, C)}${F}`; } function T($, F, C) { Jt(F, "offset"), ($[F] === void 0 || $[F + C] === void 0) && ye(F, $.length - (C + 1)); } function ut($, F, C, zt, le, Oe) { if ($ > C || $ < F) { const De = typeof F == "bigint" ? "n" : ""; let Er; throw F === 0 || F === BigInt(0) ? Er = `>= 0${De} and < 2${De} ** ${(Oe + 1) * 8}${De}` : Er = `>= -(2${De} ** ${(Oe + 1) * 8 - 1}${De}) and < 2 ** ${(Oe + 1) * 8 - 1}${De}`, new xr.ERR_OUT_OF_RANGE("value", Er, $); } T(zt, le, Oe); } function Jt($, F) { if (typeof $ != "number") throw new xr.ERR_INVALID_ARG_TYPE(F, "number", $); } function ye($, F, C) { throw Math.floor($) !== $ ? (Jt($, C), new xr.ERR_OUT_OF_RANGE("offset", "an integer", $)) : F < 0 ? new xr.ERR_BUFFER_OUT_OF_BOUNDS() : new xr.ERR_OUT_OF_RANGE("offset", `>= 0 and <= ${F}`, $); } const Ce = /[^+/0-9A-Za-z-_]/g; function or($) { if ($ = $.split("=")[0], $ = $.trim().replace(Ce, ""), $.length < 2) return ""; for (; $.length % 4 !== 0; ) $ = $ + "="; return $; } function Ar($, F) { F = F || 1 / 0; let C; const zt = $.length; let le = null; const Oe = []; for (let De = 0; De < zt; ++De) { if (C = $.charCodeAt(De), C > 55295 && C < 57344) { if (!le) { if (C > 56319) { (F -= 3) > -1 && Oe.push(239, 191, 189); continue; } else if (De + 1 === zt) { (F -= 3) > -1 && Oe.push(239, 191, 189); continue; } le = C; continue; } if (C < 56320) { (F -= 3) > -1 && Oe.push(239, 191, 189), le = C; continue; } C = (le - 55296 << 10 | C - 56320) + 65536; } else le && (F -= 3) > -1 && Oe.push(239, 191, 189); if (le = null, C < 128) { if ((F -= 1) < 0) break; Oe.push(C); } else if (C < 2048) { if ((F -= 2) < 0) break; Oe.push(C >> 6 | 192, C & 63 | 128); } else if (C < 65536) { if ((F -= 3) < 0) break; Oe.push(C >> 12 | 224, C >> 6 & 63 | 128, C & 63 | 128); } else if (C < 1114112) { if ((F -= 4) < 0) break; Oe.push(C >> 18 | 240, C >> 12 & 63 | 128, C >> 6 & 63 | 128, C & 63 | 128); } else throw new Error("Invalid code point"); } return Oe; } function ue($) { const F = []; for (let C = 0; C < $.length; ++C) F.push($.charCodeAt(C) & 255); return F; } function Ue($, F) { let C, zt, le; const Oe = []; for (let De = 0; De < $.length && !((F -= 2) < 0); ++De) C = $.charCodeAt(De), zt = C >> 8, le = C % 256, Oe.push(le), Oe.push(zt); return Oe; } function Ye($) { return xt.toByteArray(or($)); } function it($, F, C, zt) { let le; for (le = 0; le < zt && !(le + C >= F.length || le >= $.length); ++le) F[le + C] = $[le]; return le; } function i($, F) { return $ instanceof F || $ != null && $.constructor != null && $.constructor.name != null && $.constructor.name === F.name; } function we($) { return $ !== $; } const Vr = (function() { const $ = "0123456789abcdef", F = new Array(256); for (let C = 0; C < 16; ++C) { const zt = C * 16; for (let le = 0; le < 16; ++le) F[zt + le] = $[C] + $[le]; } return F; })(); function St($) { return typeof BigInt > "u" ? p : $; } function p() { throw new Error("BigInt not supported"); } })(t); const _t = t.Buffer; f.Blob = t.Blob, f.BlobOptions = t.BlobOptions, f.Buffer = t.Buffer, f.File = t.File, f.FileOptions = t.FileOptions, f.INSPECT_MAX_BYTES = t.INSPECT_MAX_BYTES, f.SlowBuffer = t.SlowBuffer, f.TranscodeEncoding = t.TranscodeEncoding, f.atob = t.atob, f.btoa = t.btoa, f.constants = t.constants, f.default = _t, f.isAscii = t.isAscii, f.isUtf8 = t.isUtf8, f.kMaxLength = t.kMaxLength, f.kStringMaxLength = t.kStringMaxLength, f.resolveObjectURL = t.resolveObjectURL, f.transcode = t.transcode; })(gd)), gd; } var lc = {}; var cp; function i2() { return cp || (cp = 1, lc.read = function(f, t, r, o, _) { var n, d, c = _ * 8 - o - 1, h = (1 << c) - 1, w = h >> 1, k = -7, x = r ? _ - 1 : 0, R = r ? -1 : 1, D = f[t + x]; for (x += R, n = D & (1 << -k) - 1, D >>= -k, k += c; k > 0; n = n * 256 + f[t + x], x += R, k -= 8) ; for (d = n & (1 << -k) - 1, n >>= -k, k += o; k > 0; d = d * 256 + f[t + x], x += R, k -= 8) ; if (n === 0) n = 1 - w; else { if (n === h) return d ? NaN : (D ? -1 : 1) * (1 / 0); d = d + Math.pow(2, o), n = n - w; } return (D ? -1 : 1) * d * Math.pow(2, n - o); }, lc.write = function(f, t, r, o, _, n) { var d, c, h, w = n * 8 - _ - 1, k = (1 << w) - 1, x = k >> 1, R = _ === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, D = o ? 0 : n - 1, Y = o ? 1 : -1, P = t < 0 || t === 0 && 1 / t < 0 ? 1 : 0; for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (c = isNaN(t) ? 1 : 0, d = k) : (d = Math.floor(Math.log(t) / Math.LN2), t * (h = Math.pow(2, -d)) < 1 && (d--, h *= 2), d + x >= 1 ? t += R / h : t += R * Math.pow(2, 1 - x), t * h >= 2 && (d++, h /= 2), d + x >= k ? (c = 0, d = k) : d + x >= 1 ? (c = (t * h - 1) * Math.pow(2, _), d = d + x) : (c = t * Math.pow(2, x - 1) * Math.pow(2, _), d = 0)); _ >= 8; f[r + D] = c & 255, D += Y, c /= 256, _ -= 8) ; for (d = d << _ | c, w += _; w > 0; f[r + D] = d & 255, D += Y, d /= 256, w -= 8) ; f[r + D - Y] |= P * 128; }), lc; } var xc = { exports: {} }, s2 = xc.exports, dp; function Oc() { return dp || (dp = 1, (function(f) { (function(t) { var r, o = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, _ = Math.ceil, n = Math.floor, d = "[BigNumber Error] ", c = d + "Number primitive has more than 15 significant digits: ", h = 1e14, w = 14, k = 9007199254740991, x = [ 1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13 ], R = 1e7, D = 1e9; function Y(rt) { var pt, H, st, tt = O.prototype = { constructor: O, toString: null, valueOf: null }, Ct = new O(1), vt = 20, te = 4, qe = -7, Ge = 21, Ze = -1e7, Kt = 1e7, oe = false, Ft = 1, Se = 0, Ke = { prefix: "", groupSize: 3, secondaryGroupSize: 0, groupSeparator: ",", decimalSeparator: ".", fractionGroupSize: 0, fractionGroupSeparator: "\xA0", suffix: "" }, Ve = "0123456789abcdefghijklmnopqrstuvwxyz", It = true; function O(L, W) { var dt, Ot, Wt, ne, ee, Xt, re, jt, ce = this; if (!(ce instanceof O)) return new O(L, W); if (W == null) { if (L && L._isBigNumber === true) { ce.s = L.s, !L.c || L.e > Kt ? ce.c = ce.e = null : L.e < Ze ? ce.c = [ ce.e = 0 ] : (ce.e = L.e, ce.c = L.c.slice()); return; } if ((Xt = typeof L == "number") && L * 0 == 0) { if (ce.s = 1 / L < 0 ? (L = -L, -1) : 1, L === ~~L) { for (ne = 0, ee = L; ee >= 10; ee /= 10, ne++) ; ne > Kt ? ce.c = ce.e = null : (ce.e = ne, ce.c = [ L ]); return; } jt = String(L); } else { if (!o.test(jt = String(L))) return st(ce, jt, Xt); ce.s = jt.charCodeAt(0) == 45 ? (jt = jt.slice(1), -1) : 1; } (ne = jt.indexOf(".")) > -1 && (jt = jt.replace(".", "")), (ee = jt.search(/e/i)) > 0 ? (ne < 0 && (ne = ee), ne += +jt.slice(ee + 1), jt = jt.substring(0, ee)) : ne < 0 && (ne = jt.length); } else { if (V(W, 2, Ve.length, "Base"), W == 10 && It) return ce = new O(L), N(ce, vt + ce.e + 1, te); if (jt = String(L), Xt = typeof L == "number") { if (L * 0 != 0) return st(ce, jt, Xt, W); if (ce.s = 1 / L < 0 ? (jt = jt.slice(1), -1) : 1, O.DEBUG && jt.replace(/^0\.0*|\./, "").length > 15) throw Error(c + L); } else ce.s = jt.charCodeAt(0) === 45 ? (jt = jt.slice(1), -1) : 1; for (dt = Ve.slice(0, W), ne = ee = 0, re = jt.length; ee < re; ee++) if (dt.indexOf(Ot = jt.charAt(ee)) < 0) { if (Ot == ".") { if (ee > ne) { ne = re; continue; } } else if (!Wt && (jt == jt.toUpperCase() && (jt = jt.toLowerCase()) || jt == jt.toLowerCase() && (jt = jt.toUpperCase()))) { Wt = true, ee = -1, ne = 0; continue; } return st(ce, String(L), Xt, W); } Xt = false, jt = H(jt, W, 10, ce.s), (ne = jt.indexOf(".")) > -1 ? jt = jt.replace(".", "") : ne = jt.length; } for (ee = 0; jt.charCodeAt(ee) === 48; ee++) ; for (re = jt.length; jt.charCodeAt(--re) === 48; ) ; if (jt = jt.slice(ee, ++re)) { if (re -= ee, Xt && O.DEBUG && re > 15 && (L > k || L !== n(L))) throw Error(c + ce.s * L); if ((ne = ne - ee - 1) > Kt) ce.c = ce.e = null; else if (ne < Ze) ce.c = [ ce.e = 0 ]; else { if (ce.e = ne, ce.c = [], ee = (ne + 1) % w, ne < 0 && (ee += w), ee < re) { for (ee && ce.c.push(+jt.slice(0, ee)), re -= w; ee < re; ) ce.c.push(+jt.slice(ee, ee += w)); ee = w - (jt = jt.slice(ee)).length; } else ee -= re; for (; ee--; jt += "0") ; ce.c.push(+jt); } } else ce.c = [ ce.e = 0 ]; } O.clone = Y, O.ROUND_UP = 0, O.ROUND_DOWN = 1, O.ROUND_CEIL = 2, O.ROUND_FLOOR = 3, O.ROUND_HALF_UP = 4, O.ROUND_HALF_DOWN = 5, O.ROUND_HALF_EVEN = 6, O.ROUND_HALF_CEIL = 7, O.ROUND_HALF_FLOOR = 8, O.EUCLID = 9, O.config = O.set = function(L) { var W, dt; if (L != null) if (typeof L == "object") { if (L.hasOwnProperty(W = "DECIMAL_PLACES") && (dt = L[W], V(dt, 0, D, W), vt = dt), L.hasOwnProperty(W = "ROUNDING_MODE") && (dt = L[W], V(dt, 0, 8, W), te = dt), L.hasOwnProperty(W = "EXPONENTIAL_AT") && (dt = L[W], dt && dt.pop ? (V(dt[0], -D, 0, W), V(dt[1], 0, D, W), qe = dt[0], Ge = dt[1]) : (V(dt, -D, D, W), qe = -(Ge = dt < 0 ? -dt : dt))), L.hasOwnProperty(W = "RANGE")) if (dt = L[W], dt && dt.pop) V(dt[0], -D, -1, W), V(dt[1], 1, D, W), Ze = dt[0], Kt = dt[1]; else if (V(dt, -D, D, W), dt) Ze = -(Kt = dt < 0 ? -dt : dt); else throw Error(d + W + " cannot be zero: " + dt); if (L.hasOwnProperty(W = "CRYPTO")) if (dt = L[W], dt === !!dt) if (dt) if (typeof crypto < "u" && crypto && (crypto.getRandomValues || crypto.randomBytes)) oe = dt; else throw oe = !dt, Error(d + "crypto unavailable"); else oe = dt; else throw Error(d + W + " not true or false: " + dt); if (L.hasOwnProperty(W = "MODULO_MODE") && (dt = L[W], V(dt, 0, 9, W), Ft = dt), L.hasOwnProperty(W = "POW_PRECISION") && (dt = L[W], V(dt, 0, D, W), Se = dt), L.hasOwnProperty(W = "FORMAT")) if (dt = L[W], typeof dt == "object") Ke = dt; else throw Error(d + W + " not an object: " + dt); if (L.hasOwnProperty(W = "ALPHABET")) if (dt = L[W], typeof dt == "string" && !/^.?$|[+\-.\s]|(.).*\1/.test(dt)) It = dt.slice(0, 10) == "0123456789", Ve = dt; else throw Error(d + W + " invalid: " + dt); } else throw Error(d + "Object expected: " + L); return { DECIMAL_PLACES: vt, ROUNDING_MODE: te, EXPONENTIAL_AT: [ qe, Ge ], RANGE: [ Ze, Kt ], CRYPTO: oe, MODULO_MODE: Ft, POW_PRECISION: Se, FORMAT: Ke, ALPHABET: Ve }; }, O.isBigNumber = function(L) { if (!L || L._isBigNumber !== true) return false; if (!O.DEBUG) return true; var W, dt, Ot = L.c, Wt = L.e, ne = L.s; t: if ({}.toString.call(Ot) == "[object Array]") { if ((ne === 1 || ne === -1) && Wt >= -D && Wt <= D && Wt === n(Wt)) { if (Ot[0] === 0) { if (Wt === 0 && Ot.length === 1) return true; break t; } if (W = (Wt + 1) % w, W < 1 && (W += w), String(Ot[0]).length == W) { for (W = 0; W < Ot.length; W++) if (dt = Ot[W], dt < 0 || dt >= h || dt !== n(dt)) break t; if (dt !== 0) return true; } } } else if (Ot === null && Wt === null && (ne === null || ne === 1 || ne === -1)) return true; throw Error(d + "Invalid BigNumber: " + L); }, O.maximum = O.max = function() { return ge(arguments, -1); }, O.minimum = O.min = function() { return ge(arguments, 1); }, O.random = (function() { var L = 9007199254740992, W = Math.random() * L & 2097151 ? function() { return n(Math.random() * L); } : function() { return (Math.random() * 1073741824 | 0) * 8388608 + (Math.random() * 8388608 | 0); }; return function(dt) { var Ot, Wt, ne, ee, Xt, re = 0, jt = [], ce = new O(Ct); if (dt == null ? dt = vt : V(dt, 0, D), ee = _(dt / w), oe) if (crypto.getRandomValues) { for (Ot = crypto.getRandomValues(new Uint32Array(ee *= 2)); re < ee; ) Xt = Ot[re] * 131072 + (Ot[re + 1] >>> 11), Xt >= 9e15 ? (Wt = crypto.getRandomValues(new Uint32Array(2)), Ot[re] = Wt[0], Ot[re + 1] = Wt[1]) : (jt.push(Xt % 1e14), re += 2); re = ee / 2; } else if (crypto.randomBytes) { for (Ot = crypto.randomBytes(ee *= 7); re < ee; ) Xt = (Ot[re] & 31) * 281474976710656 + Ot[re + 1] * 1099511627776 + Ot[re + 2] * 4294967296 + Ot[re + 3] * 16777216 + (Ot[re + 4] << 16) + (Ot[re + 5] << 8) + Ot[re + 6], Xt >= 9e15 ? crypto.randomBytes(7).copy(Ot, re) : (jt.push(Xt % 1e14), re += 7); re = ee / 7; } else throw oe = false, Error(d + "crypto unavailable"); if (!oe) for (; re < ee; ) Xt = W(), Xt < 9e15 && (jt[re++] = Xt % 1e14); for (ee = jt[--re], dt %= w, ee && dt && (Xt = x[w - dt], jt[re] = n(ee / Xt) * Xt); jt[re] === 0; jt.pop(), re--) ; if (re < 0) jt = [ ne = 0 ]; else { for (ne = -1; jt[0] === 0; jt.splice(0, 1), ne -= w) ; for (re = 1, Xt = jt[0]; Xt >= 10; Xt /= 10, re++) ; re < w && (ne -= w - re); } return ce.e = ne, ce.c = jt, ce; }; })(), O.sum = function() { for (var L = 1, W = arguments, dt = new O(W[0]); L < W.length; ) dt = dt.plus(W[L++]); return dt; }, H = /* @__PURE__ */ (function() { var L = "0123456789"; function W(dt, Ot, Wt, ne) { for (var ee, Xt = [ 0 ], re, jt = 0, ce = dt.length; jt < ce; ) { for (re = Xt.length; re--; Xt[re] *= Ot) ; for (Xt[0] += ne.indexOf(dt.charAt(jt++)), ee = 0; ee < Xt.length; ee++) Xt[ee] > Wt - 1 && (Xt[ee + 1] == null && (Xt[ee + 1] = 0), Xt[ee + 1] += Xt[ee] / Wt | 0, Xt[ee] %= Wt); } return Xt.reverse(); } return function(dt, Ot, Wt, ne, ee) { var Xt, re, jt, ce, je, Qe, de, ar, lr = dt.indexOf("."), Ir = vt, _r = te; for (lr >= 0 && (ce = Se, Se = 0, dt = dt.replace(".", ""), ar = new O(Ot), Qe = ar.pow(dt.length - lr), Se = ce, ar.c = W(at(ft(Qe.c), Qe.e, "0"), 10, Wt, L), ar.e = ar.c.length), de = W(dt, Ot, Wt, ee ? (Xt = Ve, L) : (Xt = L, Ve)), jt = ce = de.length; de[--ce] == 0; de.pop()) ; if (!de[0]) return Xt.charAt(0); if (lr < 0 ? --jt : (Qe.c = de, Qe.e = jt, Qe.s = ne, Qe = pt(Qe, ar, Ir, _r, Wt), de = Qe.c, je = Qe.r, jt = Qe.e), re = jt + Ir + 1, lr = de[re], ce = Wt / 2, je = je || re < 0 || de[re + 1] != null, je = _r < 4 ? (lr != null || je) && (_r == 0 || _r == (Qe.s < 0 ? 3 : 2)) : lr > ce || lr == ce && (_r == 4 || je || _r == 6 && de[re - 1] & 1 || _r == (Qe.s < 0 ? 8 : 7)), re < 1 || !de[0]) dt = je ? at(Xt.charAt(1), -Ir, Xt.charAt(0)) : Xt.charAt(0); else { if (de.length = re, je) for (--Wt; ++de[--re] > Wt; ) de[re] = 0, re || (++jt, de = [ 1 ].concat(de)); for (ce = de.length; !de[--ce]; ) ; for (lr = 0, dt = ""; lr <= ce; dt += Xt.charAt(de[lr++])) ; dt = at(dt, jt, Xt.charAt(0)); } return dt; }; })(), pt = /* @__PURE__ */ (function() { function L(Ot, Wt, ne) { var ee, Xt, re, jt, ce = 0, je = Ot.length, Qe = Wt % R, de = Wt / R | 0; for (Ot = Ot.slice(); je--; ) re = Ot[je] % R, jt = Ot[je] / R | 0, ee = de * re + jt * Qe, Xt = Qe * re + ee % R * R + ce, ce = (Xt / ne | 0) + (ee / R | 0) + de * jt, Ot[je] = Xt % ne; return ce && (Ot = [ ce ].concat(Ot)), Ot; } function W(Ot, Wt, ne, ee) { var Xt, re; if (ne != ee) re = ne > ee ? 1 : -1; else for (Xt = re = 0; Xt < ne; Xt++) if (Ot[Xt] != Wt[Xt]) { re = Ot[Xt] > Wt[Xt] ? 1 : -1; break; } return re; } function dt(Ot, Wt, ne, ee) { for (var Xt = 0; ne--; ) Ot[ne] -= Xt, Xt = Ot[ne] < Wt[ne] ? 1 : 0, Ot[ne] = Xt * ee + Ot[ne] - Wt[ne]; for (; !Ot[0] && Ot.length > 1; Ot.splice(0, 1)) ; } return function(Ot, Wt, ne, ee, Xt) { var re, jt, ce, je, Qe, de, ar, lr, Ir, _r, ir, xr, G, S, T, ut, Jt, ye = Ot.s == Wt.s ? 1 : -1, Ce = Ot.c, or = Wt.c; if (!Ce || !Ce[0] || !or || !or[0]) return new O(!Ot.s || !Wt.s || (Ce ? or && Ce[0] == or[0] : !or) ? NaN : Ce && Ce[0] == 0 || !or ? ye * 0 : ye / 0); for (lr = new O(ye), Ir = lr.c = [], jt = Ot.e - Wt.e, ye = ne + jt + 1, Xt || (Xt = h, jt = P(Ot.e / w) - P(Wt.e / w), ye = ye / w | 0), ce = 0; or[ce] == (Ce[ce] || 0); ce++) ; if (or[ce] > (Ce[ce] || 0) && jt--, ye < 0) Ir.push(1), je = true; else { for (S = Ce.length, ut = or.length, ce = 0, ye += 2, Qe = n(Xt / (or[0] + 1)), Qe > 1 && (or = L(or, Qe, Xt), Ce = L(Ce, Qe, Xt), ut = or.length, S = Ce.length), G = ut, _r = Ce.slice(0, ut), ir = _r.length; ir < ut; _r[ir++] = 0) ; Jt = or.slice(), Jt = [ 0 ].concat(Jt), T = or[0], or[1] >= Xt / 2 && T++; do { if (Qe = 0, re = W(or, _r, ut, ir), re < 0) { if (xr = _r[0], ut != ir && (xr = xr * Xt + (_r[1] || 0)), Qe = n(xr / T), Qe > 1) for (Qe >= Xt && (Qe = Xt - 1), de = L(or, Qe, Xt), ar = de.length, ir = _r.length; W(de, _r, ar, ir) == 1; ) Qe--, dt(de, ut < ar ? Jt : or, ar, Xt), ar = de.length, re = 1; else Qe == 0 && (re = Qe = 1), de = or.slice(), ar = de.length; if (ar < ir && (de = [ 0 ].concat(de)), dt(_r, de, ir, Xt), ir = _r.length, re == -1) for (; W(or, _r, ut, ir) < 1; ) Qe++, dt(_r, ut < ir ? Jt : or, ir, Xt), ir = _r.length; } else re === 0 && (Qe++, _r = [ 0 ]); Ir[ce++] = Qe, _r[0] ? _r[ir++] = Ce[G] || 0 : (_r = [ Ce[G] ], ir = 1); } while ((G++ < S || _r[0] != null) && ye--); je = _r[0] != null, Ir[0] || Ir.splice(0, 1); } if (Xt == h) { for (ce = 1, ye = Ir[0]; ye >= 10; ye /= 10, ce++) ; N(lr, ne + (lr.e = ce + jt * w - 1) + 1, ee, je); } else lr.e = jt, lr.r = +je; return lr; }; })(); function Vt(L, W, dt, Ot) { var Wt, ne, ee, Xt, re; if (dt == null ? dt = te : V(dt, 0, 8), !L.c) return L.toString(); if (Wt = L.c[0], ee = L.e, W == null) re = ft(L.c), re = Ot == 1 || Ot == 2 && (ee <= qe || ee >= Ge) ? ct(re, ee) : at(re, ee, "0"); else if (L = N(new O(L), W, dt), ne = L.e, re = ft(L.c), Xt = re.length, Ot == 1 || Ot == 2 && (W <= ne || ne <= qe)) { for (; Xt < W; re += "0", Xt++) ; re = ct(re, ne); } else if (W -= ee + (Ot === 2 && ne > ee), re = at(re, ne, "0"), ne + 1 > Xt) { if (--W > 0) for (re += "."; W--; re += "0") ; } else if (W += ne - Xt, W > 0) for (ne + 1 == Xt && (re += "."); W--; re += "0") ; return L.s < 0 && Wt ? "-" + re : re; } function ge(L, W) { for (var dt, Ot, Wt = 1, ne = new O(L[0]); Wt < L.length; Wt++) Ot = new O(L[Wt]), (!Ot.s || (dt = _t(ne, Ot)) === W || dt === 0 && ne.s === W) && (ne = Ot); return ne; } function ot(L, W, dt) { for (var Ot = 1, Wt = W.length; !W[--Wt]; W.pop()) ; for (Wt = W[0]; Wt >= 10; Wt /= 10, Ot++) ; return (dt = Ot + dt * w - 1) > Kt ? L.c = L.e = null : dt < Ze ? L.c = [ L.e = 0 ] : (L.e = dt, L.c = W), L; } st = /* @__PURE__ */ (function() { var L = /^(-?)0([xbo])(?=\w[\w.]*$)/i, W = /^([^.]+)\.$/, dt = /^\.([^.]+)$/, Ot = /^-?(Infinity|NaN)$/, Wt = /^\s*\+(?=[\w.])|^\s+|\s+$/g; return function(ne, ee, Xt, re) { var jt, ce = Xt ? ee : ee.replace(Wt, ""); if (Ot.test(ce)) ne.s = isNaN(ce) ? null : ce < 0 ? -1 : 1; else { if (!Xt && (ce = ce.replace(L, function(je, Qe, de) { return jt = (de = de.toLowerCase()) == "x" ? 16 : de == "b" ? 2 : 8, !re || re == jt ? Qe : je; }), re && (jt = re, ce = ce.replace(W, "$1").replace(dt, "0.$1")), ee != ce)) return new O(ce, jt); if (O.DEBUG) throw Error(d + "Not a" + (re ? " base " + re : "") + " number: " + ee); ne.s = null; } ne.c = ne.e = null; }; })(); function N(L, W, dt, Ot) { var Wt, ne, ee, Xt, re, jt, ce, je = L.c, Qe = x; if (je) { t: { for (Wt = 1, Xt = je[0]; Xt >= 10; Xt /= 10, Wt++) ; if (ne = W - Wt, ne < 0) ne += w, ee = W, re = je[jt = 0], ce = n(re / Qe[Wt - ee - 1] % 10); else if (jt = _((ne + 1) / w), jt >= je.length) if (Ot) { for (; je.length <= jt; je.push(0)) ; re = ce = 0, Wt = 1, ne %= w, ee = ne - w + 1; } else break t; else { for (re = Xt = je[jt], Wt = 1; Xt >= 10; Xt /= 10, Wt++) ; ne %= w, ee = ne - w + Wt, ce = ee < 0 ? 0 : n(re / Qe[Wt - ee - 1] % 10); } if (Ot = Ot || W < 0 || je[jt + 1] != null || (ee < 0 ? re : re % Qe[Wt - ee - 1]), Ot = dt < 4 ? (ce || Ot) && (dt == 0 || dt == (L.s < 0 ? 3 : 2)) : ce > 5 || ce == 5 && (dt == 4 || Ot || dt == 6 && (ne > 0 ? ee > 0 ? re / Qe[Wt - ee] : 0 : je[jt - 1]) % 10 & 1 || dt == (L.s < 0 ? 8 : 7)), W < 1 || !je[0]) return je.length = 0, Ot ? (W -= L.e + 1, je[0] = Qe[(w - W % w) % w], L.e = -W || 0) : je[0] = L.e = 0, L; if (ne == 0 ? (je.length = jt, Xt = 1, jt--) : (je.length = jt + 1, Xt = Qe[w - ne], je[jt] = ee > 0 ? n(re / Qe[Wt - ee] % Qe[ee]) * Xt : 0), Ot) for (; ; ) if (jt == 0) { for (ne = 1, ee = je[0]; ee >= 10; ee /= 10, ne++) ; for (ee = je[0] += Xt, Xt = 1; ee >= 10; ee /= 10, Xt++) ; ne != Xt && (L.e++, je[0] == h && (je[0] = 1)); break; } else { if (je[jt] += Xt, je[jt] != h) break; je[jt--] = 0, Xt = 1; } for (ne = je.length; je[--ne] === 0; je.pop()) ; } L.e > Kt ? L.c = L.e = null : L.e < Ze && (L.c = [ L.e = 0 ]); } return L; } function Bt(L) { var W, dt = L.e; return dt === null ? L.toString() : (W = ft(L.c), W = dt <= qe || dt >= Ge ? ct(W, dt) : at(W, dt, "0"), L.s < 0 ? "-" + W : W); } return tt.absoluteValue = tt.abs = function() { var L = new O(this); return L.s < 0 && (L.s = 1), L; }, tt.comparedTo = function(L, W) { return _t(this, new O(L, W)); }, tt.decimalPlaces = tt.dp = function(L, W) { var dt, Ot, Wt, ne = this; if (L != null) return V(L, 0, D), W == null ? W = te : V(W, 0, 8), N(new O(ne), L + ne.e + 1, W); if (!(dt = ne.c)) return null; if (Ot = ((Wt = dt.length - 1) - P(this.e / w)) * w, Wt = dt[Wt]) for (; Wt % 10 == 0; Wt /= 10, Ot--) ; return Ot < 0 && (Ot = 0), Ot; }, tt.dividedBy = tt.div = function(L, W) { return pt(this, new O(L, W), vt, te); }, tt.dividedToIntegerBy = tt.idiv = function(L, W) { return pt(this, new O(L, W), 0, 1); }, tt.exponentiatedBy = tt.pow = function(L, W) { var dt, Ot, Wt, ne, ee, Xt, re, jt, ce, je = this; if (L = new O(L), L.c && !L.isInteger()) throw Error(d + "Exponent not an integer: " + Bt(L)); if (W != null && (W = new O(W)), Xt = L.e > 14, !je.c || !je.c[0] || je.c[0] == 1 && !je.e && je.c.length == 1 || !L.c || !L.c[0]) return ce = new O(Math.pow(+Bt(je), Xt ? L.s * (2 - xt(L)) : +Bt(L))), W ? ce.mod(W) : ce; if (re = L.s < 0, W) { if (W.c ? !W.c[0] : !W.s) return new O(NaN); Ot = !re && je.isInteger() && W.isInteger(), Ot && (je = je.mod(W)); } else { if (L.e > 9 && (je.e > 0 || je.e < -1 || (je.e == 0 ? je.c[0] > 1 || Xt && je.c[1] >= 24e7 : je.c[0] < 8e13 || Xt && je.c[0] <= 9999975e7))) return ne = je.s < 0 && xt(L) ? -0 : 0, je.e > -1 && (ne = 1 / ne), new O(re ? 1 / ne : ne); Se && (ne = _(Se / w + 2)); } for (Xt ? (dt = new O(0.5), re && (L.s = 1), jt = xt(L)) : (Wt = Math.abs(+Bt(L)), jt = Wt % 2), ce = new O(Ct); ; ) { if (jt) { if (ce = ce.times(je), !ce.c) break; ne ? ce.c.length > ne && (ce.c.length = ne) : Ot && (ce = ce.mod(W)); } if (Wt) { if (Wt = n(Wt / 2), Wt === 0) break; jt = Wt % 2; } else if (L = L.times(dt), N(L, L.e + 1, 1), L.e > 14) jt = xt(L); else { if (Wt = +Bt(L), Wt === 0) break; jt = Wt % 2; } je = je.times(je), ne ? je.c && je.c.length > ne && (je.c.length = ne) : Ot && (je = je.mod(W)); } return Ot ? ce : (re && (ce = Ct.div(ce)), W ? ce.mod(W) : ne ? N(ce, Se, te, ee) : ce); }, tt.integerValue = function(L) { var W = new O(this); return L == null ? L = te : V(L, 0, 8), N(W, W.e + 1, L); }, tt.isEqualTo = tt.eq = function(L, W) { return _t(this, new O(L, W)) === 0; }, tt.isFinite = function() { return !!this.c; }, tt.isGreaterThan = tt.gt = function(L, W) { return _t(this, new O(L, W)) > 0; }, tt.isGreaterThanOrEqualTo = tt.gte = function(L, W) { return (W = _t(this, new O(L, W))) === 1 || W === 0; }, tt.isInteger = function() { return !!this.c && P(this.e / w) > this.c.length - 2; }, tt.isLessThan = tt.lt = function(L, W) { return _t(this, new O(L, W)) < 0; }, tt.isLessThanOrEqualTo = tt.lte = function(L, W) { return (W = _t(this, new O(L, W))) === -1 || W === 0; }, tt.isNaN = function() { return !this.s; }, tt.isNegative = function() { return this.s < 0; }, tt.isPositive = function() { return this.s > 0; }, tt.isZero = function() { return !!this.c && this.c[0] == 0; }, tt.minus = function(L, W) { var dt, Ot, Wt, ne, ee = this, Xt = ee.s; if (L = new O(L, W), W = L.s, !Xt || !W) return new O(NaN); if (Xt != W) return L.s = -W, ee.plus(L); var re = ee.e / w, jt = L.e / w, ce = ee.c, je = L.c; if (!re || !jt) { if (!ce || !je) return ce ? (L.s = -W, L) : new O(je ? ee : NaN); if (!ce[0] || !je[0]) return je[0] ? (L.s = -W, L) : new O(ce[0] ? ee : te == 3 ? -0 : 0); } if (re = P(re), jt = P(jt), ce = ce.slice(), Xt = re - jt) { for ((ne = Xt < 0) ? (Xt = -Xt, Wt = ce) : (jt = re, Wt = je), Wt.reverse(), W = Xt; W--; Wt.push(0)) ; Wt.reverse(); } else for (Ot = (ne = (Xt = ce.length) < (W = je.length)) ? Xt : W, Xt = W = 0; W < Ot; W++) if (ce[W] != je[W]) { ne = ce[W] < je[W]; break; } if (ne && (Wt = ce, ce = je, je = Wt, L.s = -L.s), W = (Ot = je.length) - (dt = ce.length), W > 0) for (; W--; ce[dt++] = 0) ; for (W = h - 1; Ot > Xt; ) { if (ce[--Ot] < je[Ot]) { for (dt = Ot; dt && !ce[--dt]; ce[dt] = W) ; --ce[dt], ce[Ot] += h; } ce[Ot] -= je[Ot]; } for (; ce[0] == 0; ce.splice(0, 1), --jt) ; return ce[0] ? ot(L, ce, jt) : (L.s = te == 3 ? -1 : 1, L.c = [ L.e = 0 ], L); }, tt.modulo = tt.mod = function(L, W) { var dt, Ot, Wt = this; return L = new O(L, W), !Wt.c || !L.s || L.c && !L.c[0] ? new O(NaN) : !L.c || Wt.c && !Wt.c[0] ? new O(Wt) : (Ft == 9 ? (Ot = L.s, L.s = 1, dt = pt(Wt, L, 0, 3), L.s = Ot, dt.s *= Ot) : dt = pt(Wt, L, 0, Ft), L = Wt.minus(dt.times(L)), !L.c[0] && Ft == 1 && (L.s = Wt.s), L); }, tt.multipliedBy = tt.times = function(L, W) { var dt, Ot, Wt, ne, ee, Xt, re, jt, ce, je, Qe, de, ar, lr, Ir, _r = this, ir = _r.c, xr = (L = new O(L, W)).c; if (!ir || !xr || !ir[0] || !xr[0]) return !_r.s || !L.s || ir && !ir[0] && !xr || xr && !xr[0] && !ir ? L.c = L.e = L.s = null : (L.s *= _r.s, !ir || !xr ? L.c = L.e = null : (L.c = [ 0 ], L.e = 0)), L; for (Ot = P(_r.e / w) + P(L.e / w), L.s *= _r.s, re = ir.length, je = xr.length, re < je && (ar = ir, ir = xr, xr = ar, Wt = re, re = je, je = Wt), Wt = re + je, ar = []; Wt--; ar.push(0)) ; for (lr = h, Ir = R, Wt = je; --Wt >= 0; ) { for (dt = 0, Qe = xr[Wt] % Ir, de = xr[Wt] / Ir | 0, ee = re, ne = Wt + ee; ne > Wt; ) jt = ir[--ee] % Ir, ce = ir[ee] / Ir | 0, Xt = de * jt + ce * Qe, jt = Qe * jt + Xt % Ir * Ir + ar[ne] + dt, dt = (jt / lr | 0) + (Xt / Ir | 0) + de * ce, ar[ne--] = jt % lr; ar[ne] = dt; } return dt ? ++Ot : ar.splice(0, 1), ot(L, ar, Ot); }, tt.negated = function() { var L = new O(this); return L.s = -L.s || null, L; }, tt.plus = function(L, W) { var dt, Ot = this, Wt = Ot.s; if (L = new O(L, W), W = L.s, !Wt || !W) return new O(NaN); if (Wt != W) return L.s = -W, Ot.minus(L); var ne = Ot.e / w, ee = L.e / w, Xt = Ot.c, re = L.c; if (!ne || !ee) { if (!Xt || !re) return new O(Wt / 0); if (!Xt[0] || !re[0]) return re[0] ? L : new O(Xt[0] ? Ot : Wt * 0); } if (ne = P(ne), ee = P(ee), Xt = Xt.slice(), Wt = ne - ee) { for (Wt > 0 ? (ee = ne, dt = re) : (Wt = -Wt, dt = Xt), dt.reverse(); Wt--; dt.push(0)) ; dt.reverse(); } for (Wt = Xt.length, W = re.length, Wt - W < 0 && (dt = re, re = Xt, Xt = dt, W = Wt), Wt = 0; W; ) Wt = (Xt[--W] = Xt[W] + re[W] + Wt) / h | 0, Xt[W] = h === Xt[W] ? 0 : Xt[W] % h; return Wt && (Xt = [ Wt ].concat(Xt), ++ee), ot(L, Xt, ee); }, tt.precision = tt.sd = function(L, W) { var dt, Ot, Wt, ne = this; if (L != null && L !== !!L) return V(L, 1, D), W == null ? W = te : V(W, 0, 8), N(new O(ne), L, W); if (!(dt = ne.c)) return null; if (Wt = dt.length - 1, Ot = Wt * w + 1, Wt = dt[Wt]) { for (; Wt % 10 == 0; Wt /= 10, Ot--) ; for (Wt = dt[0]; Wt >= 10; Wt /= 10, Ot++) ; } return L && ne.e + 1 > Ot && (Ot = ne.e + 1), Ot; }, tt.shiftedBy = function(L) { return V(L, -k, k), this.times("1e" + L); }, tt.squareRoot = tt.sqrt = function() { var L, W, dt, Ot, Wt, ne = this, ee = ne.c, Xt = ne.s, re = ne.e, jt = vt + 4, ce = new O("0.5"); if (Xt !== 1 || !ee || !ee[0]) return new O(!Xt || Xt < 0 && (!ee || ee[0]) ? NaN : ee ? ne : 1 / 0); if (Xt = Math.sqrt(+Bt(ne)), Xt == 0 || Xt == 1 / 0 ? (W = ft(ee), (W.length + re) % 2 == 0 && (W += "0"), Xt = Math.sqrt(+W), re = P((re + 1) / 2) - (re < 0 || re % 2), Xt == 1 / 0 ? W = "5e" + re : (W = Xt.toExponential(), W = W.slice(0, W.indexOf("e") + 1) + re), dt = new O(W)) : dt = new O(Xt + ""), dt.c[0]) { for (re = dt.e, Xt = re + jt, Xt < 3 && (Xt = 0); ; ) if (Wt = dt, dt = ce.times(Wt.plus(pt(ne, Wt, jt, 1))), ft(Wt.c).slice(0, Xt) === (W = ft(dt.c)).slice(0, Xt)) if (dt.e < re && --Xt, W = W.slice(Xt - 3, Xt + 1), W == "9999" || !Ot && W == "4999") { if (!Ot && (N(Wt, Wt.e + vt + 2, 0), Wt.times(Wt).eq(ne))) { dt = Wt; break; } jt += 4, Xt += 4, Ot = 1; } else { (!+W || !+W.slice(1) && W.charAt(0) == "5") && (N(dt, dt.e + vt + 2, 1), L = !dt.times(dt).eq(ne)); break; } } return N(dt, dt.e + vt + 1, te, L); }, tt.toExponential = function(L, W) { return L != null && (V(L, 0, D), L++), Vt(this, L, W, 1); }, tt.toFixed = function(L, W) { return L != null && (V(L, 0, D), L = L + this.e + 1), Vt(this, L, W); }, tt.toFormat = function(L, W, dt) { var Ot, Wt = this; if (dt == null) L != null && W && typeof W == "object" ? (dt = W, W = null) : L && typeof L == "object" ? (dt = L, L = W = null) : dt = Ke; else if (typeof dt != "object") throw Error(d + "Argument not an object: " + dt); if (Ot = Wt.toFixed(L, W), Wt.c) { var ne, ee = Ot.split("."), Xt = +dt.groupSize, re = +dt.secondaryGroupSize, jt = dt.groupSeparator || "", ce = ee[0], je = ee[1], Qe = Wt.s < 0, de = Qe ? ce.slice(1) : ce, ar = de.length; if (re && (ne = Xt, Xt = re, re = ne, ar -= ne), Xt > 0 && ar > 0) { for (ne = ar % Xt || Xt, ce = de.substr(0, ne); ne < ar; ne += Xt) ce += jt + de.substr(ne, Xt); re > 0 && (ce += jt + de.slice(ne)), Qe && (ce = "-" + ce); } Ot = je ? ce + (dt.decimalSeparator || "") + ((re = +dt.fractionGroupSize) ? je.replace(new RegExp("\\d{" + re + "}\\B", "g"), "$&" + (dt.fractionGroupSeparator || "")) : je) : ce; } return (dt.prefix || "") + Ot + (dt.suffix || ""); }, tt.toFraction = function(L) { var W, dt, Ot, Wt, ne, ee, Xt, re, jt, ce, je, Qe, de = this, ar = de.c; if (L != null && (Xt = new O(L), !Xt.isInteger() && (Xt.c || Xt.s !== 1) || Xt.lt(Ct))) throw Error(d + "Argument " + (Xt.isInteger() ? "out of range: " : "not an integer: ") + Bt(Xt)); if (!ar) return new O(de); for (W = new O(Ct), jt = dt = new O(Ct), Ot = re = new O(Ct), Qe = ft(ar), ne = W.e = Qe.length - de.e - 1, W.c[0] = x[(ee = ne % w) < 0 ? w + ee : ee], L = !L || Xt.comparedTo(W) > 0 ? ne > 0 ? W : jt : Xt, ee = Kt, Kt = 1 / 0, Xt = new O(Qe), re.c[0] = 0; ce = pt(Xt, W, 0, 1), Wt = dt.plus(ce.times(Ot)), Wt.comparedTo(L) != 1; ) dt = Ot, Ot = Wt, jt = re.plus(ce.times(Wt = jt)), re = Wt, W = Xt.minus(ce.times(Wt = W)), Xt = Wt; return Wt = pt(L.minus(dt), Ot, 0, 1), re = re.plus(Wt.times(jt)), dt = dt.plus(Wt.times(Ot)), re.s = jt.s = de.s, ne = ne * 2, je = pt(jt, Ot, ne, te).minus(de).abs().comparedTo(pt(re, dt, ne, te).minus(de).abs()) < 1 ? [ jt, Ot ] : [ re, dt ], Kt = ee, je; }, tt.toNumber = function() { return +Bt(this); }, tt.toPrecision = function(L, W) { return L != null && V(L, 1, D), Vt(this, L, W, 2); }, tt.toString = function(L) { var W, dt = this, Ot = dt.s, Wt = dt.e; return Wt === null ? Ot ? (W = "Infinity", Ot < 0 && (W = "-" + W)) : W = "NaN" : (L == null ? W = Wt <= qe || Wt >= Ge ? ct(ft(dt.c), Wt) : at(ft(dt.c), Wt, "0") : L === 10 && It ? (dt = N(new O(dt), vt + Wt + 1, te), W = at(ft(dt.c), dt.e, "0")) : (V(L, 2, Ve.length, "Base"), W = H(at(ft(dt.c), Wt, "0"), 10, L, Ot, true)), Ot < 0 && dt.c[0] && (W = "-" + W)), W; }, tt.valueOf = tt.toJSON = function() { return Bt(this); }, tt._isBigNumber = true, rt != null && O.set(rt), O; } function P(rt) { var pt = rt | 0; return rt > 0 || rt === pt ? pt : pt - 1; } function ft(rt) { for (var pt, H, st = 1, tt = rt.length, Ct = rt[0] + ""; st < tt; ) { for (pt = rt[st++] + "", H = w - pt.length; H--; pt = "0" + pt) ; Ct += pt; } for (tt = Ct.length; Ct.charCodeAt(--tt) === 48; ) ; return Ct.slice(0, tt + 1 || 1); } function _t(rt, pt) { var H, st, tt = rt.c, Ct = pt.c, vt = rt.s, te = pt.s, qe = rt.e, Ge = pt.e; if (!vt || !te) return null; if (H = tt && !tt[0], st = Ct && !Ct[0], H || st) return H ? st ? 0 : -te : vt; if (vt != te) return vt; if (H = vt < 0, st = qe == Ge, !tt || !Ct) return st ? 0 : !tt ^ H ? 1 : -1; if (!st) return qe > Ge ^ H ? 1 : -1; for (te = (qe = tt.length) < (Ge = Ct.length) ? qe : Ge, vt = 0; vt < te; vt++) if (tt[vt] != Ct[vt]) return tt[vt] > Ct[vt] ^ H ? 1 : -1; return qe == Ge ? 0 : qe > Ge ^ H ? 1 : -1; } function V(rt, pt, H, st) { if (rt < pt || rt > H || rt !== n(rt)) throw Error(d + (st || "Argument") + (typeof rt == "number" ? rt < pt || rt > H ? " out of range: " : " not an integer: " : " not a primitive number: ") + String(rt)); } function xt(rt) { var pt = rt.c.length - 1; return P(rt.e / w) == pt && rt.c[pt] % 2 != 0; } function ct(rt, pt) { return (rt.length > 1 ? rt.charAt(0) + "." + rt.slice(1) : rt) + (pt < 0 ? "e" : "e+") + pt; } function at(rt, pt, H) { var st, tt; if (pt < 0) { for (tt = H + "."; ++pt; tt += H) ; rt = tt + rt; } else if (st = rt.length, ++pt > st) { for (tt = H, pt -= st; --pt; tt += H) ; rt += tt; } else pt < st && (rt = rt.slice(0, pt) + "." + rt.slice(pt)); return rt; } r = Y(), r.default = r.BigNumber = r, f.exports ? f.exports = r : (t || (t = typeof self < "u" && self ? self : window), t.BigNumber = r); })(s2); })(xc)), xc.exports; } var fd, up; function c2() { return up || (up = 1, fd = function(t, r, o) { var _ = new t.Uint8Array(o), n = r.pushInt, d = r.pushInt32, c = r.pushInt32Neg, h = r.pushInt64, w = r.pushInt64Neg, k = r.pushFloat, x = r.pushFloatSingle, R = r.pushFloatDouble, D = r.pushTrue, Y = r.pushFalse, P = r.pushUndefined, ft = r.pushNull, _t = r.pushInfinity, V = r.pushInfinityNeg, xt = r.pushNaN, ct = r.pushNaNNeg, at = r.pushArrayStart, rt = r.pushArrayStartFixed, pt = r.pushArrayStartFixed32, H = r.pushArrayStartFixed64, st = r.pushObjectStart, tt = r.pushObjectStartFixed, Ct = r.pushObjectStartFixed32, vt = r.pushObjectStartFixed64, te = r.pushByteString, qe = r.pushByteStringStart, Ge = r.pushUtf8String, Ze = r.pushUtf8StringStart, Kt = r.pushSimpleUnassigned, oe = r.pushTagStart, Ft = r.pushTagStart4, Se = r.pushTagStart8, Ke = r.pushTagUnassigned, Ve = r.pushBreak, It = t.Math.pow, O = 0, Vt = 0, ge = 0; function ot(Zt) { for (Zt = Zt | 0, O = 0, Vt = Zt; (O | 0) < (Vt | 0) && (ge = gs[_[O] & 255](_[O] | 0) | 0, !((ge | 0) > 0)); ) ; return ge | 0; } function N(Zt) { return Zt = Zt | 0, ((O | 0) + (Zt | 0) | 0) < (Vt | 0) ? 0 : 1; } function Bt(Zt) { return Zt = Zt | 0, _[Zt | 0] << 8 | _[Zt + 1 | 0] | 0; } function L(Zt) { return Zt = Zt | 0, _[Zt | 0] << 24 | _[Zt + 1 | 0] << 16 | _[Zt + 2 | 0] << 8 | _[Zt + 3 | 0] | 0; } function W(Zt) { return Zt = Zt | 0, n(Zt | 0), O = O + 1 | 0, 0; } function dt(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (n(_[O + 1 | 0] | 0), O = O + 2 | 0, 0); } function Ot(Zt) { return Zt = Zt | 0, N(2) | 0 ? 1 : (n(Bt(O + 1 | 0) | 0), O = O + 3 | 0, 0); } function Wt(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (d(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0), O = O + 5 | 0, 0); } function ne(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (h(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0, Bt(O + 5 | 0) | 0, Bt(O + 7 | 0) | 0), O = O + 9 | 0, 0); } function ee(Zt) { return Zt = Zt | 0, n(-1 - (Zt - 32 | 0) | 0), O = O + 1 | 0, 0; } function Xt(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (n(-1 - (_[O + 1 | 0] | 0) | 0), O = O + 2 | 0, 0); } function re(Zt) { Zt = Zt | 0; var Rr = 0; return N(2) | 0 ? 1 : (Rr = Bt(O + 1 | 0) | 0, n(-1 - (Rr | 0) | 0), O = O + 3 | 0, 0); } function jt(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (c(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0), O = O + 5 | 0, 0); } function ce(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (w(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0, Bt(O + 5 | 0) | 0, Bt(O + 7 | 0) | 0), O = O + 9 | 0, 0); } function je(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return jr = Zt - 64 | 0, N(jr | 0) | 0 ? 1 : (Rr = O + 1 | 0, Tr = (O + 1 | 0) + (jr | 0) | 0, te(Rr | 0, Tr | 0), O = Tr | 0, 0); } function Qe(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(1) | 0 || (jr = _[O + 1 | 0] | 0, Rr = O + 2 | 0, Tr = (O + 2 | 0) + (jr | 0) | 0, N(jr + 1 | 0) | 0) ? 1 : (te(Rr | 0, Tr | 0), O = Tr | 0, 0); } function de(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(2) | 0 || (jr = Bt(O + 1 | 0) | 0, Rr = O + 3 | 0, Tr = (O + 3 | 0) + (jr | 0) | 0, N(jr + 2 | 0) | 0) ? 1 : (te(Rr | 0, Tr | 0), O = Tr | 0, 0); } function ar(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(4) | 0 || (jr = L(O + 1 | 0) | 0, Rr = O + 5 | 0, Tr = (O + 5 | 0) + (jr | 0) | 0, N(jr + 4 | 0) | 0) ? 1 : (te(Rr | 0, Tr | 0), O = Tr | 0, 0); } function lr(Zt) { return Zt = Zt | 0, 1; } function Ir(Zt) { return Zt = Zt | 0, qe(), O = O + 1 | 0, 0; } function _r(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return jr = Zt - 96 | 0, N(jr | 0) | 0 ? 1 : (Rr = O + 1 | 0, Tr = (O + 1 | 0) + (jr | 0) | 0, Ge(Rr | 0, Tr | 0), O = Tr | 0, 0); } function ir(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(1) | 0 || (jr = _[O + 1 | 0] | 0, Rr = O + 2 | 0, Tr = (O + 2 | 0) + (jr | 0) | 0, N(jr + 1 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), O = Tr | 0, 0); } function xr(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(2) | 0 || (jr = Bt(O + 1 | 0) | 0, Rr = O + 3 | 0, Tr = (O + 3 | 0) + (jr | 0) | 0, N(jr + 2 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), O = Tr | 0, 0); } function G(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 0; return N(4) | 0 || (jr = L(O + 1 | 0) | 0, Rr = O + 5 | 0, Tr = (O + 5 | 0) + (jr | 0) | 0, N(jr + 4 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), O = Tr | 0, 0); } function S(Zt) { return Zt = Zt | 0, 1; } function T(Zt) { return Zt = Zt | 0, Ze(), O = O + 1 | 0, 0; } function ut(Zt) { return Zt = Zt | 0, rt(Zt - 128 | 0), O = O + 1 | 0, 0; } function Jt(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (rt(_[O + 1 | 0] | 0), O = O + 2 | 0, 0); } function ye(Zt) { return Zt = Zt | 0, N(2) | 0 ? 1 : (rt(Bt(O + 1 | 0) | 0), O = O + 3 | 0, 0); } function Ce(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (pt(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0), O = O + 5 | 0, 0); } function or(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (H(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0, Bt(O + 5 | 0) | 0, Bt(O + 7 | 0) | 0), O = O + 9 | 0, 0); } function Ar(Zt) { return Zt = Zt | 0, at(), O = O + 1 | 0, 0; } function ue(Zt) { Zt = Zt | 0; var Rr = 0; return Rr = Zt - 160 | 0, N(Rr | 0) | 0 ? 1 : (tt(Rr | 0), O = O + 1 | 0, 0); } function Ue(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (tt(_[O + 1 | 0] | 0), O = O + 2 | 0, 0); } function Ye(Zt) { return Zt = Zt | 0, N(2) | 0 ? 1 : (tt(Bt(O + 1 | 0) | 0), O = O + 3 | 0, 0); } function it(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (Ct(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0), O = O + 5 | 0, 0); } function i(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (vt(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0, Bt(O + 5 | 0) | 0, Bt(O + 7 | 0) | 0), O = O + 9 | 0, 0); } function we(Zt) { return Zt = Zt | 0, st(), O = O + 1 | 0, 0; } function Vr(Zt) { return Zt = Zt | 0, oe(Zt - 192 | 0 | 0), O = O + 1 | 0, 0; } function St(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function p(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function $(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function F(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function C(Zt) { return Zt = Zt | 0, oe(Zt - 192 | 0 | 0), O = O + 1 | 0, 0; } function zt(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function le(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function Oe(Zt) { return Zt = Zt | 0, oe(Zt | 0), O = O + 1 | 0, 0; } function De(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (oe(_[O + 1 | 0] | 0), O = O + 2 | 0, 0); } function Er(Zt) { return Zt = Zt | 0, N(2) | 0 ? 1 : (oe(Bt(O + 1 | 0) | 0), O = O + 3 | 0, 0); } function Zr(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (Ft(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0), O = O + 5 | 0, 0); } function Yr(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (Se(Bt(O + 1 | 0) | 0, Bt(O + 3 | 0) | 0, Bt(O + 5 | 0) | 0, Bt(O + 7 | 0) | 0), O = O + 9 | 0, 0); } function vr(Zt) { return Zt = Zt | 0, Kt((Zt | 0) - 224 | 0), O = O + 1 | 0, 0; } function Dr(Zt) { return Zt = Zt | 0, Y(), O = O + 1 | 0, 0; } function Hc(Zt) { return Zt = Zt | 0, D(), O = O + 1 | 0, 0; } function Gc(Zt) { return Zt = Zt | 0, ft(), O = O + 1 | 0, 0; } function Wc(Zt) { return Zt = Zt | 0, P(), O = O + 1 | 0, 0; } function fi(Zt) { return Zt = Zt | 0, N(1) | 0 ? 1 : (Kt(_[O + 1 | 0] | 0), O = O + 2 | 0, 0); } function Kc(Zt) { Zt = Zt | 0; var Rr = 0, Tr = 0, jr = 1, wi = 0, an = 0, Fi = 0; return N(2) | 0 ? 1 : (Rr = _[O + 1 | 0] | 0, Tr = _[O + 2 | 0] | 0, (Rr | 0) & 128 && (jr = -1), wi = +(((Rr | 0) & 124) >> 2), an = +(((Rr | 0) & 3) << 8 | Tr), +wi == 0 ? k(+(+jr * 5960464477539063e-23 * +an)) : +wi == 31 ? +jr == 1 ? +an > 0 ? xt() : _t() : +an > 0 ? ct() : V() : k(+(+jr * It(2, +(+wi - 25)) * +(1024 + an))), O = O + 3 | 0, 0); } function Us(Zt) { return Zt = Zt | 0, N(4) | 0 ? 1 : (x(_[O + 1 | 0] | 0, _[O + 2 | 0] | 0, _[O + 3 | 0] | 0, _[O + 4 | 0] | 0), O = O + 5 | 0, 0); } function Yc(Zt) { return Zt = Zt | 0, N(8) | 0 ? 1 : (R(_[O + 1 | 0] | 0, _[O + 2 | 0] | 0, _[O + 3 | 0] | 0, _[O + 4 | 0] | 0, _[O + 5 | 0] | 0, _[O + 6 | 0] | 0, _[O + 7 | 0] | 0, _[O + 8 | 0] | 0), O = O + 9 | 0, 0); } function Hr(Zt) { return Zt = Zt | 0, 1; } function Ps(Zt) { return Zt = Zt | 0, Ve(), O = O + 1 | 0, 0; } var gs = [ W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, W, dt, Ot, Wt, ne, Hr, Hr, Hr, Hr, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, ee, Xt, re, jt, ce, Hr, Hr, Hr, Hr, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, je, Qe, de, ar, lr, Hr, Hr, Hr, Ir, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, _r, ir, xr, G, S, Hr, Hr, Hr, T, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, ut, Jt, ye, Ce, or, Hr, Hr, Hr, Ar, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, ue, Ue, Ye, it, i, Hr, Hr, Hr, we, Vr, Vr, Vr, Vr, Vr, Vr, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, C, De, Er, Zr, Yr, Hr, Hr, Hr, Hr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, vr, Dr, Hc, Gc, Wc, fi, Kc, Us, Yc, Hr, Hr, Hr, Ps ]; return { parse: ot }; }), fd; } var wd = {}, g_ = {}, lp; function Uc() { if (lp) return g_; lp = 1; const f = Oc().BigNumber; return g_.MT = { POS_INT: 0, NEG_INT: 1, BYTE_STRING: 2, UTF8_STRING: 3, ARRAY: 4, MAP: 5, TAG: 6, SIMPLE_FLOAT: 7 }, g_.TAG = { DATE_STRING: 0, DATE_EPOCH: 1, POS_BIGINT: 2, NEG_BIGINT: 3, DECIMAL_FRAC: 4, BIGFLOAT: 5, BASE64URL_EXPECTED: 21, BASE64_EXPECTED: 22, BASE16_EXPECTED: 23, CBOR: 24, URI: 32, BASE64URL: 33, BASE64: 34, REGEXP: 35, MIME: 36 }, g_.NUMBYTES = { ZERO: 0, ONE: 24, TWO: 25, FOUR: 26, EIGHT: 27, INDEFINITE: 31 }, g_.SIMPLE = { FALSE: 20, TRUE: 21, NULL: 22, UNDEFINED: 23 }, g_.SYMS = { NULL: Symbol("null"), UNDEFINED: Symbol("undef"), PARENT: Symbol("parent"), BREAK: Symbol("break"), STREAM: Symbol("stream") }, g_.SHIFT32 = Math.pow(2, 32), g_.SHIFT16 = Math.pow(2, 16), g_.MAX_SAFE_HIGH = 2097151, g_.NEG_ONE = new f(-1), g_.TEN = new f(10), g_.TWO = new f(2), g_.PARENT = { ARRAY: 0, OBJECT: 1, MAP: 2, TAG: 3, BYTE_STRING: 4, UTF8_STRING: 5 }, g_; } var pp; function Bu() { return pp || (pp = 1, (function(f) { const { Buffer: t } = gi(), r = Oc().BigNumber, o = Uc(), _ = o.SHIFT32, n = o.SHIFT16, d = 2097151; f.parseHalf = function(w) { var k, x, R; return R = w[0] & 128 ? -1 : 1, k = (w[0] & 124) >> 2, x = (w[0] & 3) << 8 | w[1], k ? k === 31 ? R * (x ? NaN : 1 / 0) : R * Math.pow(2, k - 25) * (1024 + x) : R * 5960464477539063e-23 * x; }; function c(h) { return h < 16 ? "0" + h.toString(16) : h.toString(16); } f.arrayBufferToBignumber = function(h) { const w = h.byteLength; let k = ""; for (let x = 0; x < w; x++) k += c(h[x]); return new r(k, 16); }, f.buildMap = (h) => { const w = /* @__PURE__ */ new Map(), k = Object.keys(h), x = k.length; for (let R = 0; R < x; R++) w.set(k[R], h[k[R]]); return w; }, f.buildInt32 = (h, w) => h * n + w, f.buildInt64 = (h, w, k, x) => { const R = f.buildInt32(h, w), D = f.buildInt32(k, x); return R > d ? new r(R).times(_).plus(D) : R * _ + D; }, f.writeHalf = function(w, k) { const x = t.allocUnsafe(4); x.writeFloatBE(k, 0); const R = x.readUInt32BE(0); if ((R & 8191) !== 0) return false; var D = R >> 16 & 32768; const Y = R >> 23 & 255, P = R & 8388607; if (Y >= 113 && Y <= 142) D += (Y - 112 << 10) + (P >> 13); else if (Y >= 103 && Y < 113) { if (P & (1 << 126 - Y) - 1) return false; D += P + 8388608 >> 126 - Y; } else return false; return w.writeUInt16BE(D, 0), true; }, f.keySorter = function(h, w) { var k = h[0].byteLength, x = w[0].byteLength; return k > x ? 1 : x > k ? -1 : h[0].compare(w[0]); }, f.isNegativeZero = (h) => h === 0 && 1 / h < 0, f.nextPowerOf2 = (h) => { let w = 0; if (h && !(h & h - 1)) return h; for (; h !== 0; ) h >>= 1, w += 1; return 1 << w; }; })(wd)), wd; } var hd, gp; function wv() { if (gp) return hd; gp = 1; const f = Uc(), t = f.MT, r = f.SIMPLE, o = f.SYMS; class _ { constructor(d) { if (typeof d != "number") throw new Error("Invalid Simple type: " + typeof d); if (d < 0 || d > 255 || (d | 0) !== d) throw new Error("value must be a small positive integer: " + d); this.value = d; } toString() { return "simple(" + this.value + ")"; } inspect() { return "simple(" + this.value + ")"; } encodeCBOR(d) { return d._pushInt(this.value, t.SIMPLE_FLOAT); } static isSimple(d) { return d instanceof _; } static decode(d, c) { switch (c == null && (c = true), d) { case r.FALSE: return false; case r.TRUE: return true; case r.NULL: return c ? null : o.NULL; case r.UNDEFINED: return c ? void 0 : o.UNDEFINED; case -1: if (!c) throw new Error("Invalid BREAK"); return o.BREAK; default: return new _(d); } } } return hd = _, hd; } var bd, fp; function hv() { if (fp) return bd; fp = 1; class f { constructor(r, o, _) { if (this.tag = r, this.value = o, this.err = _, typeof this.tag != "number") throw new Error("Invalid tag type (" + typeof this.tag + ")"); if (this.tag < 0 || (this.tag | 0) !== this.tag) throw new Error("Tag must be a positive integer: " + this.tag); } toString() { return `${this.tag}(${JSON.stringify(this.value)})`; } encodeCBOR(r) { return r._pushTag(this.tag), r.pushAny(this.value); } convert(r) { var o, _; if (_ = r == null ? void 0 : r[this.tag], typeof _ != "function" && (_ = f["_tag" + this.tag], typeof _ != "function")) return this; try { return _.call(f, this.value); } catch (n) { return o = n, this.err = o, this; } } } return bd = f, bd; } var vd, wp; function bv() { if (wp) return vd; wp = 1; const f = self.location ? self.location.protocol + "//" + self.location.host : "", t = self.URL; class r { constructor(n = "", d = f) { this.super = new t(n, d), this.path = this.pathname + this.search, this.auth = this.username && this.password ? this.username + ":" + this.password : null, this.query = this.search && this.search.startsWith("?") ? this.search.slice(1) : null; } get hash() { return this.super.hash; } get host() { return this.super.host; } get hostname() { return this.super.hostname; } get href() { return this.super.href; } get origin() { return this.super.origin; } get password() { return this.super.password; } get pathname() { return this.super.pathname; } get port() { return this.super.port; } get protocol() { return this.super.protocol; } get search() { return this.super.search; } get searchParams() { return this.super.searchParams; } get username() { return this.super.username; } set hash(n) { this.super.hash = n; } set host(n) { this.super.host = n; } set hostname(n) { this.super.hostname = n; } set href(n) { this.super.href = n; } set origin(n) { this.super.origin = n; } set password(n) { this.super.password = n; } set pathname(n) { this.super.pathname = n; } set port(n) { this.super.port = n; } set protocol(n) { this.super.protocol = n; } set search(n) { this.super.search = n; } set searchParams(n) { this.super.searchParams = n; } set username(n) { this.super.username = n; } createObjectURL(n) { return this.super.createObjectURL(n); } revokeObjectURL(n) { this.super.revokeObjectURL(n); } toJSON() { return this.super.toJSON(); } toString() { return this.super.toString(); } format() { return this.toString(); } } function o(_) { if (typeof _ == "string") return new t(_).toString(); if (!(_ instanceof t)) { const n = _.username && _.password ? `${_.username}:${_.password}@` : "", d = _.auth ? _.auth + "@" : "", c = _.port ? ":" + _.port : "", h = _.protocol ? _.protocol + "//" : "", w = _.host || "", k = _.hostname || "", x = _.search || (_.query ? "?" + _.query : ""), R = _.hash || "", D = _.pathname || "", Y = _.path || D + x; return `${h}${n || d}${w || k + c}${Y}${R}`; } } return vd = { URLWithLegacySupport: r, URLSearchParams: self.URLSearchParams, defaultBase: f, format: o }, vd; } var yd, hp; function d2() { if (hp) return yd; hp = 1; const { URLWithLegacySupport: f, format: t } = bv(); return yd = (r, o = {}, _ = {}, n) => { let d = o.protocol ? o.protocol.replace(":", "") : "http"; d = (_[d] || n || d) + ":"; let c; try { c = new f(r); } catch { c = {}; } const h = Object.assign({}, o, { protocol: d || c.protocol, host: o.host || c.host }); return new f(r, t(h)).toString(); }, yd; } var md, bp; function vv() { if (bp) return md; bp = 1; const { URLWithLegacySupport: f, format: t, URLSearchParams: r, defaultBase: o } = bv(), _ = d2(); return md = { URL: f, URLSearchParams: r, format: t, relative: _, defaultBase: o }, md; } var kd, vp; function yv() { if (vp) return kd; vp = 1; const { Buffer: f } = gi(), t = i2(), r = Oc().BigNumber, o = c2(), _ = Bu(), n = Uc(), d = wv(), c = hv(), { URL: h } = vv(); class w { constructor(x) { x = x || {}, !x.size || x.size < 65536 ? x.size = 65536 : x.size = _.nextPowerOf2(x.size), this._heap = new ArrayBuffer(x.size), this._heap8 = new Uint8Array(this._heap), this._buffer = f.from(this._heap), this._reset(), this._knownTags = Object.assign({ 0: (R) => new Date(R), 1: (R) => new Date(R * 1e3), 2: (R) => _.arrayBufferToBignumber(R), 3: (R) => n.NEG_ONE.minus(_.arrayBufferToBignumber(R)), 4: (R) => n.TEN.pow(R[0]).times(R[1]), 5: (R) => n.TWO.pow(R[0]).times(R[1]), 32: (R) => new h(R), 35: (R) => new RegExp(R) }, x.tags), this.parser = o(window, { log: console.log.bind(console), pushInt: this.pushInt.bind(this), pushInt32: this.pushInt32.bind(this), pushInt32Neg: this.pushInt32Neg.bind(this), pushInt64: this.pushInt64.bind(this), pushInt64Neg: this.pushInt64Neg.bind(this), pushFloat: this.pushFloat.bind(this), pushFloatSingle: this.pushFloatSingle.bind(this), pushFloatDouble: this.pushFloatDouble.bind(this), pushTrue: this.pushTrue.bind(this), pushFalse: this.pushFalse.bind(this), pushUndefined: this.pushUndefined.bind(this), pushNull: this.pushNull.bind(this), pushInfinity: this.pushInfinity.bind(this), pushInfinityNeg: this.pushInfinityNeg.bind(this), pushNaN: this.pushNaN.bind(this), pushNaNNeg: this.pushNaNNeg.bind(this), pushArrayStart: this.pushArrayStart.bind(this), pushArrayStartFixed: this.pushArrayStartFixed.bind(this), pushArrayStartFixed32: this.pushArrayStartFixed32.bind(this), pushArrayStartFixed64: this.pushArrayStartFixed64.bind(this), pushObjectStart: this.pushObjectStart.bind(this), pushObjectStartFixed: this.pushObjectStartFixed.bind(this), pushObjectStartFixed32: this.pushObjectStartFixed32.bind(this), pushObjectStartFixed64: this.pushObjectStartFixed64.bind(this), pushByteString: this.pushByteString.bind(this), pushByteStringStart: this.pushByteStringStart.bind(this), pushUtf8String: this.pushUtf8String.bind(this), pushUtf8StringStart: this.pushUtf8StringStart.bind(this), pushSimpleUnassigned: this.pushSimpleUnassigned.bind(this), pushTagUnassigned: this.pushTagUnassigned.bind(this), pushTagStart: this.pushTagStart.bind(this), pushTagStart4: this.pushTagStart4.bind(this), pushTagStart8: this.pushTagStart8.bind(this), pushBreak: this.pushBreak.bind(this) }, this._heap); } get _depth() { return this._parents.length; } get _currentParent() { return this._parents[this._depth - 1]; } get _ref() { return this._currentParent.ref; } _closeParent() { var x = this._parents.pop(); if (x.length > 0) throw new Error(`Missing ${x.length} elements`); switch (x.type) { case n.PARENT.TAG: this._push(this.createTag(x.ref[0], x.ref[1])); break; case n.PARENT.BYTE_STRING: this._push(this.createByteString(x.ref, x.length)); break; case n.PARENT.UTF8_STRING: this._push(this.createUtf8String(x.ref, x.length)); break; case n.PARENT.MAP: if (x.values % 2 > 0) throw new Error("Odd number of elements in the map"); this._push(this.createMap(x.ref, x.length)); break; case n.PARENT.OBJECT: if (x.values % 2 > 0) throw new Error("Odd number of elements in the map"); this._push(this.createObject(x.ref, x.length)); break; case n.PARENT.ARRAY: this._push(this.createArray(x.ref, x.length)); break; } this._currentParent && this._currentParent.type === n.PARENT.TAG && this._dec(); } _dec() { const x = this._currentParent; x.length < 0 || (x.length--, x.length === 0 && this._closeParent()); } _push(x, R) { const D = this._currentParent; switch (D.values++, D.type) { case n.PARENT.ARRAY: case n.PARENT.BYTE_STRING: case n.PARENT.UTF8_STRING: D.length > -1 ? this._ref[this._ref.length - D.length] = x : this._ref.push(x), this._dec(); break; case n.PARENT.OBJECT: D.tmpKey != null ? (this._ref[D.tmpKey] = x, D.tmpKey = null, this._dec()) : (D.tmpKey = x, typeof D.tmpKey != "string" && (D.type = n.PARENT.MAP, D.ref = _.buildMap(D.ref))); break; case n.PARENT.MAP: D.tmpKey != null ? (this._ref.set(D.tmpKey, x), D.tmpKey = null, this._dec()) : D.tmpKey = x; break; case n.PARENT.TAG: this._ref.push(x), R || this._dec(); break; default: throw new Error("Unknown parent type"); } } _createParent(x, R, D) { this._parents[this._depth] = { type: R, length: D, ref: x, values: 0, tmpKey: null }; } _reset() { this._res = [], this._parents = [ { type: n.PARENT.ARRAY, length: -1, ref: this._res, values: 0, tmpKey: null } ]; } createTag(x, R) { const D = this._knownTags[x]; return D ? D(R) : new c(x, R); } createMap(x, R) { return x; } createObject(x, R) { return x; } createArray(x, R) { return x; } createByteString(x, R) { return f.concat(x); } createByteStringFromHeap(x, R) { return x === R ? f.alloc(0) : f.from(this._heap.slice(x, R)); } createInt(x) { return x; } createInt32(x, R) { return _.buildInt32(x, R); } createInt64(x, R, D, Y) { return _.buildInt64(x, R, D, Y); } createFloat(x) { return x; } createFloatSingle(x, R, D, Y) { return t.read([ x, R, D, Y ], 0, false, 23, 4); } createFloatDouble(x, R, D, Y, P, ft, _t, V) { return t.read([ x, R, D, Y, P, ft, _t, V ], 0, false, 52, 8); } createInt32Neg(x, R) { return -1 - _.buildInt32(x, R); } createInt64Neg(x, R, D, Y) { const P = _.buildInt32(x, R), ft = _.buildInt32(D, Y); return P > n.MAX_SAFE_HIGH ? n.NEG_ONE.minus(new r(P).times(n.SHIFT32).plus(ft)) : -1 - (P * n.SHIFT32 + ft); } createTrue() { return true; } createFalse() { return false; } createNull() { return null; } createUndefined() { } createInfinity() { return 1 / 0; } createInfinityNeg() { return -1 / 0; } createNaN() { return NaN; } createNaNNeg() { return NaN; } createUtf8String(x, R) { return x.join(""); } createUtf8StringFromHeap(x, R) { return x === R ? "" : this._buffer.toString("utf8", x, R); } createSimpleUnassigned(x) { return new d(x); } pushInt(x) { this._push(this.createInt(x)); } pushInt32(x, R) { this._push(this.createInt32(x, R)); } pushInt64(x, R, D, Y) { this._push(this.createInt64(x, R, D, Y)); } pushFloat(x) { this._push(this.createFloat(x)); } pushFloatSingle(x, R, D, Y) { this._push(this.createFloatSingle(x, R, D, Y)); } pushFloatDouble(x, R, D, Y, P, ft, _t, V) { this._push(this.createFloatDouble(x, R, D, Y, P, ft, _t, V)); } pushInt32Neg(x, R) { this._push(this.createInt32Neg(x, R)); } pushInt64Neg(x, R, D, Y) { this._push(this.createInt64Neg(x, R, D, Y)); } pushTrue() { this._push(this.createTrue()); } pushFalse() { this._push(this.createFalse()); } pushNull() { this._push(this.createNull()); } pushUndefined() { this._push(this.createUndefined()); } pushInfinity() { this._push(this.createInfinity()); } pushInfinityNeg() { this._push(this.createInfinityNeg()); } pushNaN() { this._push(this.createNaN()); } pushNaNNeg() { this._push(this.createNaNNeg()); } pushArrayStart() { this._createParent([], n.PARENT.ARRAY, -1); } pushArrayStartFixed(x) { this._createArrayStartFixed(x); } pushArrayStartFixed32(x, R) { const D = _.buildInt32(x, R); this._createArrayStartFixed(D); } pushArrayStartFixed64(x, R, D, Y) { const P = _.buildInt64(x, R, D, Y); this._createArrayStartFixed(P); } pushObjectStart() { this._createObjectStartFixed(-1); } pushObjectStartFixed(x) { this._createObjectStartFixed(x); } pushObjectStartFixed32(x, R) { const D = _.buildInt32(x, R); this._createObjectStartFixed(D); } pushObjectStartFixed64(x, R, D, Y) { const P = _.buildInt64(x, R, D, Y); this._createObjectStartFixed(P); } pushByteStringStart() { this._parents[this._depth] = { type: n.PARENT.BYTE_STRING, length: -1, ref: [], values: 0, tmpKey: null }; } pushByteString(x, R) { this._push(this.createByteStringFromHeap(x, R)); } pushUtf8StringStart() { this._parents[this._depth] = { type: n.PARENT.UTF8_STRING, length: -1, ref: [], values: 0, tmpKey: null }; } pushUtf8String(x, R) { this._push(this.createUtf8StringFromHeap(x, R)); } pushSimpleUnassigned(x) { this._push(this.createSimpleUnassigned(x)); } pushTagStart(x) { this._parents[this._depth] = { type: n.PARENT.TAG, length: 1, ref: [ x ] }; } pushTagStart4(x, R) { this.pushTagStart(_.buildInt32(x, R)); } pushTagStart8(x, R, D, Y) { this.pushTagStart(_.buildInt64(x, R, D, Y)); } pushTagUnassigned(x) { this._push(this.createTag(x)); } pushBreak() { if (this._currentParent.length > -1) throw new Error("Unexpected break"); this._closeParent(); } _createObjectStartFixed(x) { if (x === 0) { this._push(this.createObject({})); return; } this._createParent({}, n.PARENT.OBJECT, x); } _createArrayStartFixed(x) { if (x === 0) { this._push(this.createArray([])); return; } this._createParent(new Array(x), n.PARENT.ARRAY, x); } _decode(x) { if (x.byteLength === 0) throw new Error("Input too short"); this._reset(), this._heap8.set(x); const R = this.parser.parse(x.byteLength); if (this._depth > 1) { for (; this._currentParent.length === 0; ) this._closeParent(); if (this._depth > 1) throw new Error("Undeterminated nesting"); } if (R > 0) throw new Error("Failed to parse"); if (this._res.length === 0) throw new Error("No valid result"); } decodeFirst(x) { return this._decode(x), this._res[0]; } decodeAll(x) { return this._decode(x), this._res; } static decode(x, R) { return typeof x == "string" && (x = f.from(x, R || "hex")), new w({ size: x.length }).decodeFirst(x); } static decodeAll(x, R) { return typeof x == "string" && (x = f.from(x, R || "hex")), new w({ size: x.length }).decodeAll(x); } } return w.decodeFirst = w.decode, kd = w, kd; } var Id, yp; function u2() { if (yp) return Id; yp = 1; const { Buffer: f } = gi(), t = yv(), r = Bu(); class o extends t { createTag(d, c) { return `${d}(${c})`; } createInt(d) { return super.createInt(d).toString(); } createInt32(d, c) { return super.createInt32(d, c).toString(); } createInt64(d, c, h, w) { return super.createInt64(d, c, h, w).toString(); } createInt32Neg(d, c) { return super.createInt32Neg(d, c).toString(); } createInt64Neg(d, c, h, w) { return super.createInt64Neg(d, c, h, w).toString(); } createTrue() { return "true"; } createFalse() { return "false"; } createFloat(d) { const c = super.createFloat(d); return r.isNegativeZero(d) ? "-0_1" : `${c}_1`; } createFloatSingle(d, c, h, w) { return `${super.createFloatSingle(d, c, h, w)}_2`; } createFloatDouble(d, c, h, w, k, x, R, D) { return `${super.createFloatDouble(d, c, h, w, k, x, R, D)}_3`; } createByteString(d, c) { const h = d.join(", "); return c === -1 ? `(_ ${h})` : `h'${h}`; } createByteStringFromHeap(d, c) { return `h'${f.from(super.createByteStringFromHeap(d, c)).toString("hex")}'`; } createInfinity() { return "Infinity_1"; } createInfinityNeg() { return "-Infinity_1"; } createNaN() { return "NaN_1"; } createNaNNeg() { return "-NaN_1"; } createNull() { return "null"; } createUndefined() { return "undefined"; } createSimpleUnassigned(d) { return `simple(${d})`; } createArray(d, c) { const h = super.createArray(d, c); return c === -1 ? `[_ ${h.join(", ")}]` : `[${h.join(", ")}]`; } createMap(d, c) { const h = super.createMap(d), w = Array.from(h.keys()).reduce(_(h), ""); return c === -1 ? `{_ ${w}}` : `{${w}}`; } createObject(d, c) { const h = super.createObject(d), w = Object.keys(h).reduce(_(h), ""); return c === -1 ? `{_ ${w}}` : `{${w}}`; } createUtf8String(d, c) { const h = d.join(", "); return c === -1 ? `(_ ${h})` : `"${h}"`; } createUtf8StringFromHeap(d, c) { return `"${f.from(super.createUtf8StringFromHeap(d, c)).toString("utf8")}"`; } static diagnose(d, c) { return typeof d == "string" && (d = f.from(d, c || "hex")), new o().decodeFirst(d); } } Id = o; function _(n) { return (d, c) => d ? `${d}, ${c}: ${n[c]}` : `${c}: ${n[c]}`; } return Id; } var xd, mp; function l2() { if (mp) return xd; mp = 1; const { Buffer: f } = gi(), { URL: t } = vv(), r = Oc().BigNumber, o = Bu(), _ = Uc(), n = _.MT, d = _.NUMBYTES, c = _.SHIFT32, h = _.SYMS, w = _.TAG, k = _.MT.SIMPLE_FLOAT << 5 | _.NUMBYTES.TWO, x = _.MT.SIMPLE_FLOAT << 5 | _.NUMBYTES.FOUR, R = _.MT.SIMPLE_FLOAT << 5 | _.NUMBYTES.EIGHT, D = _.MT.SIMPLE_FLOAT << 5 | _.SIMPLE.TRUE, Y = _.MT.SIMPLE_FLOAT << 5 | _.SIMPLE.FALSE, P = _.MT.SIMPLE_FLOAT << 5 | _.SIMPLE.UNDEFINED, ft = _.MT.SIMPLE_FLOAT << 5 | _.SIMPLE.NULL, _t = new r("0x20000000000000"), V = f.from("f97e00", "hex"), xt = f.from("f9fc00", "hex"), ct = f.from("f97c00", "hex"); function at(pt) { return {}.toString.call(pt).slice(8, -1); } class rt { constructor(H) { H = H || {}, this.streaming = typeof H.stream == "function", this.onData = H.stream, this.semanticTypes = [ [ t, this._pushUrl ], [ r, this._pushBigNumber ] ]; const st = H.genTypes || [], tt = st.length; for (let Ct = 0; Ct < tt; Ct++) this.addSemanticType(st[Ct][0], st[Ct][1]); this._reset(); } addSemanticType(H, st) { const tt = this.semanticTypes.length; for (let Ct = 0; Ct < tt; Ct++) if (this.semanticTypes[Ct][0] === H) { const te = this.semanticTypes[Ct][1]; return this.semanticTypes[Ct][1] = st, te; } return this.semanticTypes.push([ H, st ]), null; } push(H) { return H && (this.result[this.offset] = H, this.resultMethod[this.offset] = 0, this.resultLength[this.offset] = H.length, this.offset++, this.streaming && this.onData(this.finalize())), true; } pushWrite(H, st, tt) { return this.result[this.offset] = H, this.resultMethod[this.offset] = st, this.resultLength[this.offset] = tt, this.offset++, this.streaming && this.onData(this.finalize()), true; } _pushUInt8(H) { return this.pushWrite(H, 1, 1); } _pushUInt16BE(H) { return this.pushWrite(H, 2, 2); } _pushUInt32BE(H) { return this.pushWrite(H, 3, 4); } _pushDoubleBE(H) { return this.pushWrite(H, 4, 8); } _pushNaN() { return this.push(V); } _pushInfinity(H) { const st = H < 0 ? xt : ct; return this.push(st); } _pushFloat(H) { const st = f.allocUnsafe(2); if (o.writeHalf(st, H) && o.parseHalf(st) === H) return this._pushUInt8(k) && this.push(st); const tt = f.allocUnsafe(4); return tt.writeFloatBE(H, 0), tt.readFloatBE(0) === H ? this._pushUInt8(x) && this.push(tt) : this._pushUInt8(R) && this._pushDoubleBE(H); } _pushInt(H, st, tt) { const Ct = st << 5; return H < 24 ? this._pushUInt8(Ct | H) : H <= 255 ? this._pushUInt8(Ct | d.ONE) && this._pushUInt8(H) : H <= 65535 ? this._pushUInt8(Ct | d.TWO) && this._pushUInt16BE(H) : H <= 4294967295 ? this._pushUInt8(Ct | d.FOUR) && this._pushUInt32BE(H) : H <= Number.MAX_SAFE_INTEGER ? this._pushUInt8(Ct | d.EIGHT) && this._pushUInt32BE(Math.floor(H / c)) && this._pushUInt32BE(H % c) : st === n.NEG_INT ? this._pushFloat(tt) : this._pushFloat(H); } _pushIntNum(H) { return H < 0 ? this._pushInt(-H - 1, n.NEG_INT, H) : this._pushInt(H, n.POS_INT); } _pushNumber(H) { switch (false) { case H === H: return this._pushNaN(H); case isFinite(H): return this._pushInfinity(H); case H % 1 !== 0: return this._pushIntNum(H); default: return this._pushFloat(H); } } _pushString(H) { const st = f.byteLength(H, "utf8"); return this._pushInt(st, n.UTF8_STRING) && this.pushWrite(H, 5, st); } _pushBoolean(H) { return this._pushUInt8(H ? D : Y); } _pushUndefined(H) { return this._pushUInt8(P); } _pushArray(H, st) { const tt = st.length; if (!H._pushInt(tt, n.ARRAY)) return false; for (let Ct = 0; Ct < tt; Ct++) if (!H.pushAny(st[Ct])) return false; return true; } _pushTag(H) { return this._pushInt(H, n.TAG); } _pushDate(H, st) { return H._pushTag(w.DATE_EPOCH) && H.pushAny(Math.round(st / 1e3)); } _pushBuffer(H, st) { return H._pushInt(st.length, n.BYTE_STRING) && H.push(st); } _pushNoFilter(H, st) { return H._pushBuffer(H, st.slice()); } _pushRegexp(H, st) { return H._pushTag(w.REGEXP) && H.pushAny(st.source); } _pushSet(H, st) { if (!H._pushInt(st.size, n.ARRAY)) return false; for (const tt of st) if (!H.pushAny(tt)) return false; return true; } _pushUrl(H, st) { return H._pushTag(w.URI) && H.pushAny(st.format()); } _pushBigint(H) { let st = w.POS_BIGINT; H.isNegative() && (H = H.negated().minus(1), st = w.NEG_BIGINT); let tt = H.toString(16); tt.length % 2 && (tt = "0" + tt); const Ct = f.from(tt, "hex"); return this._pushTag(st) && this._pushBuffer(this, Ct); } _pushBigNumber(H, st) { if (st.isNaN()) return H._pushNaN(); if (!st.isFinite()) return H._pushInfinity(st.isNegative() ? -1 / 0 : 1 / 0); if (st.isInteger()) return H._pushBigint(st); if (!(H._pushTag(w.DECIMAL_FRAC) && H._pushInt(2, n.ARRAY))) return false; const tt = st.decimalPlaces(), Ct = st.multipliedBy(new r(10).pow(tt)); return H._pushIntNum(-tt) ? Ct.abs().isLessThan(_t) ? H._pushIntNum(Ct.toNumber()) : H._pushBigint(Ct) : false; } _pushMap(H, st) { return H._pushInt(st.size, n.MAP) ? this._pushRawMap(st.size, Array.from(st)) : false; } _pushObject(H) { if (!H) return this._pushUInt8(ft); for (var st = this.semanticTypes.length, tt = 0; tt < st; tt++) if (H instanceof this.semanticTypes[tt][0]) return this.semanticTypes[tt][1].call(H, this, H); var Ct = H.encodeCBOR; if (typeof Ct == "function") return Ct.call(H, this); var vt = Object.keys(H), te = vt.length; return this._pushInt(te, n.MAP) ? this._pushRawMap(te, vt.map((qe) => [ qe, H[qe] ])) : false; } _pushRawMap(H, st) { st = st.map(function(Ct) { return Ct[0] = rt.encode(Ct[0]), Ct; }).sort(o.keySorter); for (var tt = 0; tt < H; tt++) if (!this.push(st[tt][0]) || !this.pushAny(st[tt][1])) return false; return true; } write(H) { return this.pushAny(H); } pushAny(H) { var st = at(H); switch (st) { case "Number": return this._pushNumber(H); case "String": return this._pushString(H); case "Boolean": return this._pushBoolean(H); case "Object": return this._pushObject(H); case "Array": return this._pushArray(this, H); case "Uint8Array": return this._pushBuffer(this, f.isBuffer(H) ? H : f.from(H)); case "Null": return this._pushUInt8(ft); case "Undefined": return this._pushUndefined(H); case "Map": return this._pushMap(this, H); case "Set": return this._pushSet(this, H); case "URL": return this._pushUrl(this, H); case "BigNumber": return this._pushBigNumber(this, H); case "Date": return this._pushDate(this, H); case "RegExp": return this._pushRegexp(this, H); case "Symbol": switch (H) { case h.NULL: return this._pushObject(null); case h.UNDEFINED: return this._pushUndefined(void 0); default: throw new Error("Unknown symbol: " + H.toString()); } default: throw new Error("Unknown type: " + typeof H + ", " + (H ? H.toString() : "")); } } finalize() { if (this.offset === 0) return null; for (var H = this.result, st = this.resultLength, tt = this.resultMethod, Ct = this.offset, vt = 0, te = 0; te < Ct; te++) vt += st[te]; var qe = f.allocUnsafe(vt), Ge = 0, Ze = 0; for (te = 0; te < Ct; te++) { switch (Ze = st[te], tt[te]) { case 0: H[te].copy(qe, Ge); break; case 1: qe.writeUInt8(H[te], Ge, true); break; case 2: qe.writeUInt16BE(H[te], Ge, true); break; case 3: qe.writeUInt32BE(H[te], Ge, true); break; case 4: qe.writeDoubleBE(H[te], Ge, true); break; case 5: qe.write(H[te], Ge, Ze, "utf8"); break; default: throw new Error("unkown method"); } Ge += Ze; } var Kt = qe; return this._reset(), Kt; } _reset() { this.result = [], this.resultMethod = [], this.resultLength = [], this.offset = 0; } static encode(H) { const st = new rt(); if (!st.pushAny(H)) throw new Error("Failed to encode input"); return st.finalize(); } } return xd = rt, xd; } var kp; function mv() { return kp || (kp = 1, (function(f) { f.Diagnose = u2(), f.Decoder = yv(), f.Encoder = l2(), f.Simple = wv(), f.Tagged = hv(), f.decodeAll = f.Decoder.decodeAll, f.decodeFirst = f.Decoder.decodeFirst, f.diagnose = f.Diagnose.diagnose, f.encode = f.Encoder.encode, f.decode = f.Decoder.decode, f.leveldb = { decode: f.Decoder.decodeAll, encode: f.Encoder.encode, buffer: true, name: "cbor" }; })(pd)), pd; } var Ad, Ip; function p2() { if (Ip) return Ad; Ip = 1; function f() { let n = 0, d = new Array(256); for (let c = 0; c != 256; ++c) n = c, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, n = n & 1 ? -306674912 ^ n >>> 1 : n >>> 1, d[c] = n; return typeof Int32Array < "u" ? new Int32Array(d) : d; } const t = f(); function r(n, d) { if (n.length > 1e4) return o(n, d); let c = d ^ -1, h = n.length - 3; for (var w = 0; w < h; ) c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255]; for (; w < h + 3; ) c = c >>> 8 ^ t[(c ^ n[w++]) & 255]; return c ^ -1; } function o(n, d) { let c = d ^ -1, h = n.length - 7; for (var w = 0; w < h; ) c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255], c = c >>> 8 ^ t[(c ^ n[w++]) & 255]; for (; w < h + 7; ) c = c >>> 8 ^ t[(c ^ n[w++]) & 255]; return c ^ -1; } function _(n) { return r(n) >>> 0; } return Ad = _, Ad; } var jd, xp; function g2() { if (xp) return jd; xp = 1; function f(t) { const r = {}, o = t.length, _ = t.charAt(0); for (let h = 0; h < t.length; h++) { const w = t.charAt(h); if (r[w] !== void 0) throw new TypeError(`${w} is ambiguous`); r[w] = h; } function n(h) { if (h.length === 0) return ""; const w = [ 0 ]; for (let D = 0; D < h.length; ++D) { for (var k = 0, x = h[D]; k < w.length; ++k) x += w[k] << 8, w[k] = x % o, x = x / o | 0; for (; x > 0; ) w.push(x % o), x = x / o | 0; } let R = ""; for (let D = 0; h[D] === 0 && D < h.length - 1; ++D) R += _; for (let D = w.length - 1; D >= 0; --D) R += t[w[D]]; return R; } function d(h) { if (typeof h != "string") throw new TypeError("Expected String"); if (h.length === 0) return pr.allocUnsafe(0); const w = [ 0 ]; for (let R = 0; R < h.length; R++) { const D = r[h[R]]; if (D === void 0) return; for (var k = 0, x = D; k < w.length; ++k) x += w[k] * o, w[k] = x & 255, x >>= 8; for (; x > 0; ) w.push(x & 255), x >>= 8; } for (let R = 0; h[R] === _ && R < h.length - 1; ++R) w.push(0); return pr.from(w.reverse()); } function c(h) { const w = d(h); if (w) return w; throw new Error(`Non-base${o} character`); } return { encode: n, decodeUnsafe: d, decode: c }; } return jd = f, jd; } var zd, Ap; function kv() { return Ap || (Ap = 1, zd = g2()("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")), zd; } var Ed, jp; function f2() { if (jp) return Ed; jp = 1; for (var f = "qpzry9x8gf2tvdw0s3jn54khce6mua7l", t = {}, r = 0; r < f.length; r++) { var o = f.charAt(r); if (t[o] !== void 0) throw new TypeError(o + " is ambiguous"); t[o] = r; } function _(P) { var ft = P >> 25; return (P & 33554431) << 5 ^ -(ft >> 0 & 1) & 996825010 ^ -(ft >> 1 & 1) & 642813549 ^ -(ft >> 2 & 1) & 513874426 ^ -(ft >> 3 & 1) & 1027748829 ^ -(ft >> 4 & 1) & 705979059; } function n(P) { for (var ft = 1, _t = 0; _t < P.length; ++_t) { var V = P.charCodeAt(_t); if (V < 33 || V > 126) return "Invalid prefix (" + P + ")"; ft = _(ft) ^ V >> 5; } for (ft = _(ft), _t = 0; _t < P.length; ++_t) { var xt = P.charCodeAt(_t); ft = _(ft) ^ xt & 31; } return ft; } function d(P, ft, _t) { if (_t = _t || 90, P.length + 7 + ft.length > _t) throw new TypeError("Exceeds length limit"); P = P.toLowerCase(); var V = n(P); if (typeof V == "string") throw new Error(V); for (var xt = P + "1", ct = 0; ct < ft.length; ++ct) { var at = ft[ct]; if (at >> 5 !== 0) throw new Error("Non 5-bit word"); V = _(V) ^ at, xt += f.charAt(at); } for (ct = 0; ct < 6; ++ct) V = _(V); for (V ^= 1, ct = 0; ct < 6; ++ct) { var rt = V >> (5 - ct) * 5 & 31; xt += f.charAt(rt); } return xt; } function c(P, ft) { if (ft = ft || 90, P.length < 8) return P + " too short"; if (P.length > ft) return "Exceeds length limit"; var _t = P.toLowerCase(), V = P.toUpperCase(); if (P !== _t && P !== V) return "Mixed-case string " + P; P = _t; var xt = P.lastIndexOf("1"); if (xt === -1) return "No separator character for " + P; if (xt === 0) return "Missing prefix for " + P; var ct = P.slice(0, xt), at = P.slice(xt + 1); if (at.length < 6) return "Data too short"; var rt = n(ct); if (typeof rt == "string") return rt; for (var pt = [], H = 0; H < at.length; ++H) { var st = at.charAt(H), tt = t[st]; if (tt === void 0) return "Unknown character " + st; rt = _(rt) ^ tt, !(H + 6 >= at.length) && pt.push(tt); } return rt !== 1 ? "Invalid checksum for " + P : { prefix: ct, words: pt }; } function h() { var P = c.apply(null, arguments); if (typeof P == "object") return P; } function w(P) { var ft = c.apply(null, arguments); if (typeof ft == "object") return ft; throw new Error(ft); } function k(P, ft, _t, V) { for (var xt = 0, ct = 0, at = (1 << _t) - 1, rt = [], pt = 0; pt < P.length; ++pt) for (xt = xt << ft | P[pt], ct += ft; ct >= _t; ) ct -= _t, rt.push(xt >> ct & at); if (V) ct > 0 && rt.push(xt << _t - ct & at); else { if (ct >= ft) return "Excess padding"; if (xt << _t - ct & at) return "Non-zero padding"; } return rt; } function x(P) { var ft = k(P, 8, 5, true); if (Array.isArray(ft)) return ft; } function R(P) { var ft = k(P, 8, 5, true); if (Array.isArray(ft)) return ft; throw new Error(ft); } function D(P) { var ft = k(P, 5, 8, false); if (Array.isArray(ft)) return ft; } function Y(P) { var ft = k(P, 5, 8, false); if (Array.isArray(ft)) return ft; throw new Error(ft); } return Ed = { decodeUnsafe: h, decode: w, encode: d, toWordsUnsafe: x, toWords: R, fromWordsUnsafe: D, fromWords: Y }, Ed; } var Bd, zp; function Iv() { if (zp) return Bd; zp = 1; const f = f2(), { validateString: t, validateBuffer: r } = ss(); function o(n, d) { t(n), r(d); const c = f.toWords(d); return f.encode(n, c, 1e3); } function _(n) { t(n); const d = f.decode(n, 1e3); return { prefix: d.prefix, data: pr.from(f.fromWords(d.words)) }; } return Bd = { encode: o, decode: _ }, Bd; } var pc = {}, gc = { exports: {} }; var Ep; function i_() { return Ep || (Ep = 1, (function(f, t) { var r = gi(), o = r.Buffer; function _(d, c) { for (var h in d) c[h] = d[h]; } o.from && o.alloc && o.allocUnsafe && o.allocUnsafeSlow ? f.exports = r : (_(r, t), t.Buffer = n); function n(d, c, h) { return o(d, c, h); } n.prototype = Object.create(o.prototype), _(o, n), n.from = function(d, c, h) { if (typeof d == "number") throw new TypeError("Argument must not be a number"); return o(d, c, h); }, n.alloc = function(d, c, h) { if (typeof d != "number") throw new TypeError("Argument must be a number"); var w = o(d); return c !== void 0 ? typeof h == "string" ? w.fill(c, h) : w.fill(c) : w.fill(0), w; }, n.allocUnsafe = function(d) { if (typeof d != "number") throw new TypeError("Argument must be a number"); return o(d); }, n.allocUnsafeSlow = function(d) { if (typeof d != "number") throw new TypeError("Argument must be a number"); return r.SlowBuffer(d); }; })(gc, gc.exports)), gc.exports; } var Sd, Bp; function xv() { if (Bp) return Sd; Bp = 1; var f = isFinite, t = Math.pow(2, 30) - 1; return Sd = function(r, o) { if (typeof r != "number") throw new TypeError("Iterations not a number"); if (r < 0 || !f(r)) throw new TypeError("Bad iterations"); if (typeof o != "number") throw new TypeError("Key length not a number"); if (o < 0 || o > t || o !== o) throw new TypeError("Bad key length"); }, Sd; } var Fd, Sp; function Av() { if (Sp) return Fd; Sp = 1; var f; if (window.process && window.process.browser) f = "utf-8"; else if (window.process && window.process.version) { var t = parseInt("v16.0.0".split(".")[0].slice(1), 10); f = t >= 6 ? "utf-8" : "binary"; } else f = "utf-8"; return Fd = f, Fd; } var fc = { exports: {} }, Fp; function s_() { return Fp || (Fp = 1, typeof Object.create == "function" ? fc.exports = function(t, r) { r && (t.super_ = r, t.prototype = Object.create(r.prototype, { constructor: { value: t, enumerable: false, writable: true, configurable: true } })); } : fc.exports = function(t, r) { if (r) { t.super_ = r; var o = function() { }; o.prototype = r.prototype, t.prototype = new o(), t.prototype.constructor = t; } }), fc.exports; } var Rd, Rp; function w2() { if (Rp) return Rd; Rp = 1; var f = {}.toString; return Rd = Array.isArray || function(t) { return f.call(t) == "[object Array]"; }, Rd; } var Td, Tp; function cs() { return Tp || (Tp = 1, Td = TypeError), Td; } var Cd, Cp; function jv() { return Cp || (Cp = 1, Cd = Object), Cd; } var Od, Op; function h2() { return Op || (Op = 1, Od = Error), Od; } var Ud, Up; function b2() { return Up || (Up = 1, Ud = EvalError), Ud; } var Pd, Pp; function v2() { return Pp || (Pp = 1, Pd = RangeError), Pd; } var Ld, Lp; function y2() { return Lp || (Lp = 1, Ld = ReferenceError), Ld; } var Nd, Np; function zv() { return Np || (Np = 1, Nd = SyntaxError), Nd; } var qd, qp; function m2() { return qp || (qp = 1, qd = URIError), qd; } var Md, Mp; function k2() { return Mp || (Mp = 1, Md = Math.abs), Md; } var Dd, Dp; function I2() { return Dp || (Dp = 1, Dd = Math.floor), Dd; } var Hd, Hp; function x2() { return Hp || (Hp = 1, Hd = Math.max), Hd; } var Gd, Gp; function A2() { return Gp || (Gp = 1, Gd = Math.min), Gd; } var Wd, Wp; function j2() { return Wp || (Wp = 1, Wd = Math.pow), Wd; } var Kd, Kp; function z2() { return Kp || (Kp = 1, Kd = Math.round), Kd; } var Yd, Yp; function E2() { return Yp || (Yp = 1, Yd = Number.isNaN || function(t) { return t !== t; }), Yd; } var Qd, Qp; function B2() { if (Qp) return Qd; Qp = 1; var f = E2(); return Qd = function(r) { return f(r) || r === 0 ? r : r < 0 ? -1 : 1; }, Qd; } var Vd, Vp; function S2() { return Vp || (Vp = 1, Vd = Object.getOwnPropertyDescriptor), Vd; } var Jd, Jp; function ds() { if (Jp) return Jd; Jp = 1; var f = S2(); if (f) try { f([], "length"); } catch { f = null; } return Jd = f, Jd; } var Xd, Xp; function Pc() { if (Xp) return Xd; Xp = 1; var f = Object.defineProperty || false; if (f) try { f({}, "a", { value: 1 }); } catch { f = false; } return Xd = f, Xd; } var Zd, Zp; function Ev() { return Zp || (Zp = 1, Zd = function() { if (typeof Symbol != "function" || typeof Object.getOwnPropertySymbols != "function") return false; if (typeof Symbol.iterator == "symbol") return true; var t = {}, r = Symbol("test"), o = Object(r); if (typeof r == "string" || Object.prototype.toString.call(r) !== "[object Symbol]" || Object.prototype.toString.call(o) !== "[object Symbol]") return false; var _ = 42; t[r] = _; for (var n in t) return false; if (typeof Object.keys == "function" && Object.keys(t).length !== 0 || typeof Object.getOwnPropertyNames == "function" && Object.getOwnPropertyNames(t).length !== 0) return false; var d = Object.getOwnPropertySymbols(t); if (d.length !== 1 || d[0] !== r || !Object.prototype.propertyIsEnumerable.call(t, r)) return false; if (typeof Object.getOwnPropertyDescriptor == "function") { var c = Object.getOwnPropertyDescriptor(t, r); if (c.value !== _ || c.enumerable !== true) return false; } return true; }), Zd; } var $d, $p; function F2() { if ($p) return $d; $p = 1; var f = typeof Symbol < "u" && Symbol, t = Ev(); return $d = function() { return typeof f != "function" || typeof Symbol != "function" || typeof f("foo") != "symbol" || typeof Symbol("bar") != "symbol" ? false : t(); }, $d; } var t0, tg; function Bv() { return tg || (tg = 1, t0 = typeof Reflect < "u" && Reflect.getPrototypeOf || null), t0; } var e0, eg; function Sv() { if (eg) return e0; eg = 1; var f = jv(); return e0 = f.getPrototypeOf || null, e0; } var r0, rg; function R2() { if (rg) return r0; rg = 1; var f = "Function.prototype.bind called on incompatible ", t = Object.prototype.toString, r = Math.max, o = "[object Function]", _ = function(h, w) { for (var k = [], x = 0; x < h.length; x += 1) k[x] = h[x]; for (var R = 0; R < w.length; R += 1) k[R + h.length] = w[R]; return k; }, n = function(h, w) { for (var k = [], x = w, R = 0; x < h.length; x += 1, R += 1) k[R] = h[x]; return k; }, d = function(c, h) { for (var w = "", k = 0; k < c.length; k += 1) w += c[k], k + 1 < c.length && (w += h); return w; }; return r0 = function(h) { var w = this; if (typeof w != "function" || t.apply(w) !== o) throw new TypeError(f + w); for (var k = n(arguments, 1), x, R = function() { if (this instanceof x) { var _t = w.apply(this, _(k, arguments)); return Object(_t) === _t ? _t : this; } return w.apply(h, _(k, arguments)); }, D = r(0, w.length - k.length), Y = [], P = 0; P < D; P++) Y[P] = "$" + P; if (x = Function("binder", "return function (" + d(Y, ",") + "){ return binder.apply(this,arguments); }")(R), w.prototype) { var ft = function() { }; ft.prototype = w.prototype, x.prototype = new ft(), ft.prototype = null; } return x; }, r0; } var n0, ng; function Cs() { if (ng) return n0; ng = 1; var f = R2(); return n0 = Function.prototype.bind || f, n0; } var _0, _g; function Su() { return _g || (_g = 1, _0 = Function.prototype.call), _0; } var o0, og; function Fu() { return og || (og = 1, o0 = Function.prototype.apply), o0; } var a0, ag; function T2() { return ag || (ag = 1, a0 = typeof Reflect < "u" && Reflect && Reflect.apply), a0; } var i0, ig; function Fv() { if (ig) return i0; ig = 1; var f = Cs(), t = Fu(), r = Su(), o = T2(); return i0 = o || f.call(r, t), i0; } var s0, sg; function Ru() { if (sg) return s0; sg = 1; var f = Cs(), t = cs(), r = Su(), o = Fv(); return s0 = function(n) { if (n.length < 1 || typeof n[0] != "function") throw new t("a function is required"); return o(f, r, n); }, s0; } var c0, cg; function C2() { if (cg) return c0; cg = 1; var f = Ru(), t = ds(), r; try { r = [].__proto__ === Array.prototype; } catch (d) { if (!d || typeof d != "object" || !("code" in d) || d.code !== "ERR_PROTO_ACCESS") throw d; } var o = !!r && t && t(Object.prototype, "__proto__"), _ = Object, n = _.getPrototypeOf; return c0 = o && typeof o.get == "function" ? f([ o.get ]) : typeof n == "function" ? function(c) { return n(c == null ? c : _(c)); } : false, c0; } var d0, dg; function Tu() { if (dg) return d0; dg = 1; var f = Bv(), t = Sv(), r = C2(); return d0 = f ? function(_) { return f(_); } : t ? function(_) { if (!_ || typeof _ != "object" && typeof _ != "function") throw new TypeError("getProto: not an object"); return t(_); } : r ? function(_) { return r(_); } : null, d0; } var u0, ug; function Rv() { if (ug) return u0; ug = 1; var f = Function.prototype.call, t = Object.prototype.hasOwnProperty, r = Cs(); return u0 = r.call(f, t), u0; } var l0, lg; function Tv() { if (lg) return l0; lg = 1; var f, t = jv(), r = h2(), o = b2(), _ = v2(), n = y2(), d = zv(), c = cs(), h = m2(), w = k2(), k = I2(), x = x2(), R = A2(), D = j2(), Y = z2(), P = B2(), ft = Function, _t = function(Bt) { try { return ft('"use strict"; return (' + Bt + ").constructor;")(); } catch { } }, V = ds(), xt = Pc(), ct = function() { throw new c(); }, at = V ? (function() { try { return arguments.callee, ct; } catch { try { return V(arguments, "callee").get; } catch { return ct; } } })() : ct, rt = F2()(), pt = Tu(), H = Sv(), st = Bv(), tt = Fu(), Ct = Su(), vt = {}, te = typeof Uint8Array > "u" || !pt ? f : pt(Uint8Array), qe = { __proto__: null, "%AggregateError%": typeof AggregateError > "u" ? f : AggregateError, "%Array%": Array, "%ArrayBuffer%": typeof ArrayBuffer > "u" ? f : ArrayBuffer, "%ArrayIteratorPrototype%": rt && pt ? pt([][Symbol.iterator]()) : f, "%AsyncFromSyncIteratorPrototype%": f, "%AsyncFunction%": vt, "%AsyncGenerator%": vt, "%AsyncGeneratorFunction%": vt, "%AsyncIteratorPrototype%": vt, "%Atomics%": typeof Atomics > "u" ? f : Atomics, "%BigInt%": typeof BigInt > "u" ? f : BigInt, "%BigInt64Array%": typeof BigInt64Array > "u" ? f : BigInt64Array, "%BigUint64Array%": typeof BigUint64Array > "u" ? f : BigUint64Array, "%Boolean%": Boolean, "%DataView%": typeof DataView > "u" ? f : DataView, "%Date%": Date, "%decodeURI%": decodeURI, "%decodeURIComponent%": decodeURIComponent, "%encodeURI%": encodeURI, "%encodeURIComponent%": encodeURIComponent, "%Error%": r, "%eval%": eval, "%EvalError%": o, "%Float16Array%": typeof Float16Array > "u" ? f : Float16Array, "%Float32Array%": typeof Float32Array > "u" ? f : Float32Array, "%Float64Array%": typeof Float64Array > "u" ? f : Float64Array, "%FinalizationRegistry%": typeof FinalizationRegistry > "u" ? f : FinalizationRegistry, "%Function%": ft, "%GeneratorFunction%": vt, "%Int8Array%": typeof Int8Array > "u" ? f : Int8Array, "%Int16Array%": typeof Int16Array > "u" ? f : Int16Array, "%Int32Array%": typeof Int32Array > "u" ? f : Int32Array, "%isFinite%": isFinite, "%isNaN%": isNaN, "%IteratorPrototype%": rt && pt ? pt(pt([][Symbol.iterator]())) : f, "%JSON%": typeof JSON == "object" ? JSON : f, "%Map%": typeof Map > "u" ? f : Map, "%MapIteratorPrototype%": typeof Map > "u" || !rt || !pt ? f : pt((/* @__PURE__ */ new Map())[Symbol.iterator]()), "%Math%": Math, "%Number%": Number, "%Object%": t, "%Object.getOwnPropertyDescriptor%": V, "%parseFloat%": parseFloat, "%parseInt%": parseInt, "%Promise%": typeof Promise > "u" ? f : Promise, "%Proxy%": typeof Proxy > "u" ? f : Proxy, "%RangeError%": _, "%ReferenceError%": n, "%Reflect%": typeof Reflect > "u" ? f : Reflect, "%RegExp%": RegExp, "%Set%": typeof Set > "u" ? f : Set, "%SetIteratorPrototype%": typeof Set > "u" || !rt || !pt ? f : pt((/* @__PURE__ */ new Set())[Symbol.iterator]()), "%SharedArrayBuffer%": typeof SharedArrayBuffer > "u" ? f : SharedArrayBuffer, "%String%": String, "%StringIteratorPrototype%": rt && pt ? pt(""[Symbol.iterator]()) : f, "%Symbol%": rt ? Symbol : f, "%SyntaxError%": d, "%ThrowTypeError%": at, "%TypedArray%": te, "%TypeError%": c, "%Uint8Array%": typeof Uint8Array > "u" ? f : Uint8Array, "%Uint8ClampedArray%": typeof Uint8ClampedArray > "u" ? f : Uint8ClampedArray, "%Uint16Array%": typeof Uint16Array > "u" ? f : Uint16Array, "%Uint32Array%": typeof Uint32Array > "u" ? f : Uint32Array, "%URIError%": h, "%WeakMap%": typeof WeakMap > "u" ? f : WeakMap, "%WeakRef%": typeof WeakRef > "u" ? f : WeakRef, "%WeakSet%": typeof WeakSet > "u" ? f : WeakSet, "%Function.prototype.call%": Ct, "%Function.prototype.apply%": tt, "%Object.defineProperty%": xt, "%Object.getPrototypeOf%": H, "%Math.abs%": w, "%Math.floor%": k, "%Math.max%": x, "%Math.min%": R, "%Math.pow%": D, "%Math.round%": Y, "%Math.sign%": P, "%Reflect.getPrototypeOf%": st }; if (pt) try { null.error; } catch (Bt) { var Ge = pt(pt(Bt)); qe["%Error.prototype%"] = Ge; } var Ze = function Bt(L) { var W; if (L === "%AsyncFunction%") W = _t("async function () {}"); else if (L === "%GeneratorFunction%") W = _t("function* () {}"); else if (L === "%AsyncGeneratorFunction%") W = _t("async function* () {}"); else if (L === "%AsyncGenerator%") { var dt = Bt("%AsyncGeneratorFunction%"); dt && (W = dt.prototype); } else if (L === "%AsyncIteratorPrototype%") { var Ot = Bt("%AsyncGenerator%"); Ot && pt && (W = pt(Ot.prototype)); } return qe[L] = W, W; }, Kt = { __proto__: null, "%ArrayBufferPrototype%": [ "ArrayBuffer", "prototype" ], "%ArrayPrototype%": [ "Array", "prototype" ], "%ArrayProto_entries%": [ "Array", "prototype", "entries" ], "%ArrayProto_forEach%": [ "Array", "prototype", "forEach" ], "%ArrayProto_keys%": [ "Array", "prototype", "keys" ], "%ArrayProto_values%": [ "Array", "prototype", "values" ], "%AsyncFunctionPrototype%": [ "AsyncFunction", "prototype" ], "%AsyncGenerator%": [ "AsyncGeneratorFunction", "prototype" ], "%AsyncGeneratorPrototype%": [ "AsyncGeneratorFunction", "prototype", "prototype" ], "%BooleanPrototype%": [ "Boolean", "prototype" ], "%DataViewPrototype%": [ "DataView", "prototype" ], "%DatePrototype%": [ "Date", "prototype" ], "%ErrorPrototype%": [ "Error", "prototype" ], "%EvalErrorPrototype%": [ "EvalError", "prototype" ], "%Float32ArrayPrototype%": [ "Float32Array", "prototype" ], "%Float64ArrayPrototype%": [ "Float64Array", "prototype" ], "%FunctionPrototype%": [ "Function", "prototype" ], "%Generator%": [ "GeneratorFunction", "prototype" ], "%GeneratorPrototype%": [ "GeneratorFunction", "prototype", "prototype" ], "%Int8ArrayPrototype%": [ "Int8Array", "prototype" ], "%Int16ArrayPrototype%": [ "Int16Array", "prototype" ], "%Int32ArrayPrototype%": [ "Int32Array", "prototype" ], "%JSONParse%": [ "JSON", "parse" ], "%JSONStringify%": [ "JSON", "stringify" ], "%MapPrototype%": [ "Map", "prototype" ], "%NumberPrototype%": [ "Number", "prototype" ], "%ObjectPrototype%": [ "Object", "prototype" ], "%ObjProto_toString%": [ "Object", "prototype", "toString" ], "%ObjProto_valueOf%": [ "Object", "prototype", "valueOf" ], "%PromisePrototype%": [ "Promise", "prototype" ], "%PromiseProto_then%": [ "Promise", "prototype", "then" ], "%Promise_all%": [ "Promise", "all" ], "%Promise_reject%": [ "Promise", "reject" ], "%Promise_resolve%": [ "Promise", "resolve" ], "%RangeErrorPrototype%": [ "RangeError", "prototype" ], "%ReferenceErrorPrototype%": [ "ReferenceError", "prototype" ], "%RegExpPrototype%": [ "RegExp", "prototype" ], "%SetPrototype%": [ "Set", "prototype" ], "%SharedArrayBufferPrototype%": [ "SharedArrayBuffer", "prototype" ], "%StringPrototype%": [ "String", "prototype" ], "%SymbolPrototype%": [ "Symbol", "prototype" ], "%SyntaxErrorPrototype%": [ "SyntaxError", "prototype" ], "%TypedArrayPrototype%": [ "TypedArray", "prototype" ], "%TypeErrorPrototype%": [ "TypeError", "prototype" ], "%Uint8ArrayPrototype%": [ "Uint8Array", "prototype" ], "%Uint8ClampedArrayPrototype%": [ "Uint8ClampedArray", "prototype" ], "%Uint16ArrayPrototype%": [ "Uint16Array", "prototype" ], "%Uint32ArrayPrototype%": [ "Uint32Array", "prototype" ], "%URIErrorPrototype%": [ "URIError", "prototype" ], "%WeakMapPrototype%": [ "WeakMap", "prototype" ], "%WeakSetPrototype%": [ "WeakSet", "prototype" ] }, oe = Cs(), Ft = Rv(), Se = oe.call(Ct, Array.prototype.concat), Ke = oe.call(tt, Array.prototype.splice), Ve = oe.call(Ct, String.prototype.replace), It = oe.call(Ct, String.prototype.slice), O = oe.call(Ct, RegExp.prototype.exec), Vt = /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, ge = /\\(\\)?/g, ot = function(L) { var W = It(L, 0, 1), dt = It(L, -1); if (W === "%" && dt !== "%") throw new d("invalid intrinsic syntax, expected closing `%`"); if (dt === "%" && W !== "%") throw new d("invalid intrinsic syntax, expected opening `%`"); var Ot = []; return Ve(L, Vt, function(Wt, ne, ee, Xt) { Ot[Ot.length] = ee ? Ve(Xt, ge, "$1") : ne || Wt; }), Ot; }, N = function(L, W) { var dt = L, Ot; if (Ft(Kt, dt) && (Ot = Kt[dt], dt = "%" + Ot[0] + "%"), Ft(qe, dt)) { var Wt = qe[dt]; if (Wt === vt && (Wt = Ze(dt)), typeof Wt > "u" && !W) throw new c("intrinsic " + L + " exists, but is not available. Please file an issue!"); return { alias: Ot, name: dt, value: Wt }; } throw new d("intrinsic " + L + " does not exist!"); }; return l0 = function(L, W) { if (typeof L != "string" || L.length === 0) throw new c("intrinsic name must be a non-empty string"); if (arguments.length > 1 && typeof W != "boolean") throw new c('"allowMissing" argument must be a boolean'); if (O(/^%?[^%]*%?$/, L) === null) throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name"); var dt = ot(L), Ot = dt.length > 0 ? dt[0] : "", Wt = N("%" + Ot + "%", W), ne = Wt.name, ee = Wt.value, Xt = false, re = Wt.alias; re && (Ot = re[0], Ke(dt, Se([ 0, 1 ], re))); for (var jt = 1, ce = true; jt < dt.length; jt += 1) { var je = dt[jt], Qe = It(je, 0, 1), de = It(je, -1); if ((Qe === '"' || Qe === "'" || Qe === "`" || de === '"' || de === "'" || de === "`") && Qe !== de) throw new d("property names with quotes must have matching quotes"); if ((je === "constructor" || !ce) && (Xt = true), Ot += "." + je, ne = "%" + Ot + "%", Ft(qe, ne)) ee = qe[ne]; else if (ee != null) { if (!(je in ee)) { if (!W) throw new c("base intrinsic for " + L + " exists, but the property is not available."); return; } if (V && jt + 1 >= dt.length) { var ar = V(ee, je); ce = !!ar, ce && "get" in ar && !("originalValue" in ar.get) ? ee = ar.get : ee = ee[je]; } else ce = Ft(ee, je), ee = ee[je]; ce && !Xt && (qe[ne] = ee); } } return ee; }, l0; } var p0, pg; function us() { if (pg) return p0; pg = 1; var f = Tv(), t = Ru(), r = t([ f("%String.prototype.indexOf%") ]); return p0 = function(_, n) { var d = f(_, !!n); return typeof d == "function" && r(_, ".prototype.") > -1 ? t([ d ]) : d; }, p0; } var g0, gg; function O2() { if (gg) return g0; gg = 1; var f = Function.prototype.toString, t = typeof Reflect == "object" && Reflect !== null && Reflect.apply, r, o; if (typeof t == "function" && typeof Object.defineProperty == "function") try { r = Object.defineProperty({}, "length", { get: function() { throw o; } }), o = {}, t(function() { throw 42; }, null, r); } catch (V) { V !== o && (t = null); } else t = null; var _ = /^\s*class\b/, n = function(xt) { try { var ct = f.call(xt); return _.test(ct); } catch { return false; } }, d = function(xt) { try { return n(xt) ? false : (f.call(xt), true); } catch { return false; } }, c = Object.prototype.toString, h = "[object Object]", w = "[object Function]", k = "[object GeneratorFunction]", x = "[object HTMLAllCollection]", R = "[object HTML document.all class]", D = "[object HTMLCollection]", Y = typeof Symbol == "function" && !!Symbol.toStringTag, P = !(0 in [ , ]), ft = function() { return false; }; if (typeof document == "object") { var _t = document.all; c.call(_t) === c.call(document.all) && (ft = function(xt) { if ((P || !xt) && (typeof xt > "u" || typeof xt == "object")) try { var ct = c.call(xt); return (ct === x || ct === R || ct === D || ct === h) && xt("") == null; } catch { } return false; }); } return g0 = t ? function(xt) { if (ft(xt)) return true; if (!xt || typeof xt != "function" && typeof xt != "object") return false; try { t(xt, null, r); } catch (ct) { if (ct !== o) return false; } return !n(xt) && d(xt); } : function(xt) { if (ft(xt)) return true; if (!xt || typeof xt != "function" && typeof xt != "object") return false; if (Y) return d(xt); if (n(xt)) return false; var ct = c.call(xt); return ct !== w && ct !== k && !/^\[object HTML/.test(ct) ? false : d(xt); }, g0; } var f0, fg; function U2() { if (fg) return f0; fg = 1; var f = O2(), t = Object.prototype.toString, r = Object.prototype.hasOwnProperty, o = function(h, w, k) { for (var x = 0, R = h.length; x < R; x++) r.call(h, x) && (k == null ? w(h[x], x, h) : w.call(k, h[x], x, h)); }, _ = function(h, w, k) { for (var x = 0, R = h.length; x < R; x++) k == null ? w(h.charAt(x), x, h) : w.call(k, h.charAt(x), x, h); }, n = function(h, w, k) { for (var x in h) r.call(h, x) && (k == null ? w(h[x], x, h) : w.call(k, h[x], x, h)); }; function d(c) { return t.call(c) === "[object Array]"; } return f0 = function(h, w, k) { if (!f(w)) throw new TypeError("iterator must be a function"); var x; arguments.length >= 3 && (x = k), d(h) ? o(h, w, x) : typeof h == "string" ? _(h, w, x) : n(h, w, x); }, f0; } var w0, wg; function P2() { return wg || (wg = 1, w0 = [ "Float16Array", "Float32Array", "Float64Array", "Int8Array", "Int16Array", "Int32Array", "Uint8Array", "Uint8ClampedArray", "Uint16Array", "Uint32Array", "BigInt64Array", "BigUint64Array" ]), w0; } var h0, hg; function L2() { if (hg) return h0; hg = 1; var f = P2(), t = typeof globalThis > "u" ? window : globalThis; return h0 = function() { for (var o = [], _ = 0; _ < f.length; _++) typeof t[f[_]] == "function" && (o[o.length] = f[_]); return o; }, h0; } var b0 = { exports: {} }, v0, bg; function N2() { if (bg) return v0; bg = 1; var f = Pc(), t = zv(), r = cs(), o = ds(); return v0 = function(n, d, c) { if (!n || typeof n != "object" && typeof n != "function") throw new r("`obj` must be an object or a function`"); if (typeof d != "string" && typeof d != "symbol") throw new r("`property` must be a string or a symbol`"); if (arguments.length > 3 && typeof arguments[3] != "boolean" && arguments[3] !== null) throw new r("`nonEnumerable`, if provided, must be a boolean or null"); if (arguments.length > 4 && typeof arguments[4] != "boolean" && arguments[4] !== null) throw new r("`nonWritable`, if provided, must be a boolean or null"); if (arguments.length > 5 && typeof arguments[5] != "boolean" && arguments[5] !== null) throw new r("`nonConfigurable`, if provided, must be a boolean or null"); if (arguments.length > 6 && typeof arguments[6] != "boolean") throw new r("`loose`, if provided, must be a boolean"); var h = arguments.length > 3 ? arguments[3] : null, w = arguments.length > 4 ? arguments[4] : null, k = arguments.length > 5 ? arguments[5] : null, x = arguments.length > 6 ? arguments[6] : false, R = !!o && o(n, d); if (f) f(n, d, { configurable: k === null && R ? R.configurable : !k, enumerable: h === null && R ? R.enumerable : !h, value: c, writable: w === null && R ? R.writable : !w }); else if (x || !h && !w && !k) n[d] = c; else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable."); }, v0; } var y0, vg; function q2() { if (vg) return y0; vg = 1; var f = Pc(), t = function() { return !!f; }; return t.hasArrayLengthDefineBug = function() { if (!f) return null; try { return f([], "length", { value: 1 }).length !== 1; } catch { return true; } }, y0 = t, y0; } var m0, yg; function M2() { if (yg) return m0; yg = 1; var f = Tv(), t = N2(), r = q2()(), o = ds(), _ = cs(), n = f("%Math.floor%"); return m0 = function(c, h) { if (typeof c != "function") throw new _("`fn` is not a function"); if (typeof h != "number" || h < 0 || h > 4294967295 || n(h) !== h) throw new _("`length` must be a positive 32-bit integer"); var w = arguments.length > 2 && !!arguments[2], k = true, x = true; if ("length" in c && o) { var R = o(c, "length"); R && !R.configurable && (k = false), R && !R.writable && (x = false); } return (k || x || !w) && (r ? t(c, "length", h, true, true) : t(c, "length", h)), c; }, m0; } var k0, mg; function D2() { if (mg) return k0; mg = 1; var f = Cs(), t = Fu(), r = Fv(); return k0 = function() { return r(f, t, arguments); }, k0; } var kg; function H2() { return kg || (kg = 1, (function(f) { var t = M2(), r = Pc(), o = Ru(), _ = D2(); f.exports = function(d) { var c = o(arguments), h = d.length - (arguments.length - 1); return t(c, 1 + (h > 0 ? h : 0), true); }, r ? r(f.exports, "apply", { value: _ }) : f.exports.apply = _; })(b0)), b0.exports; } var I0, Ig; function Lc() { if (Ig) return I0; Ig = 1; var f = Ev(); return I0 = function() { return f() && !!Symbol.toStringTag; }, I0; } var x0, xg; function Cv() { if (xg) return x0; xg = 1; var f = U2(), t = L2(), r = H2(), o = us(), _ = ds(), n = Tu(), d = o("Object.prototype.toString"), c = Lc()(), h = typeof globalThis > "u" ? window : globalThis, w = t(), k = o("String.prototype.slice"), x = o("Array.prototype.indexOf", true) || function(ft, _t) { for (var V = 0; V < ft.length; V += 1) if (ft[V] === _t) return V; return -1; }, R = { __proto__: null }; c && _ && n ? f(w, function(P) { var ft = new h[P](); if (Symbol.toStringTag in ft && n) { var _t = n(ft), V = _(_t, Symbol.toStringTag); if (!V && _t) { var xt = n(_t); V = _(xt, Symbol.toStringTag); } R["$" + P] = r(V.get); } }) : f(w, function(P) { var ft = new h[P](), _t = ft.slice || ft.set; _t && (R["$" + P] = r(_t)); }); var D = function(ft) { var _t = false; return f(R, function(V, xt) { if (!_t) try { "$" + V(ft) === xt && (_t = k(xt, 1)); } catch { } }), _t; }, Y = function(ft) { var _t = false; return f(R, function(V, xt) { if (!_t) try { V(ft), _t = k(xt, 1); } catch { } }), _t; }; return x0 = function(ft) { if (!ft || typeof ft != "object") return false; if (!c) { var _t = k(d(ft), 8, -1); return x(w, _t) > -1 ? _t : _t !== "Object" ? false : Y(ft); } return _ ? D(ft) : null; }, x0; } var A0, Ag; function Ov() { if (Ag) return A0; Ag = 1; var f = Cv(); return A0 = function(r) { return !!f(r); }, A0; } var j0, jg; function G2() { if (jg) return j0; jg = 1; var f = cs(), t = us(), r = t("TypedArray.prototype.buffer", true), o = Ov(); return j0 = r || function(n) { if (!o(n)) throw new f("Not a Typed Array"); return n.buffer; }, j0; } var z0, zg; function Cu() { if (zg) return z0; zg = 1; var f = i_().Buffer, t = w2(), r = G2(), o = ArrayBuffer.isView || function(h) { try { return r(h), true; } catch { return false; } }, _ = typeof Uint8Array < "u", n = typeof ArrayBuffer < "u" && typeof Uint8Array < "u", d = n && (f.prototype instanceof Uint8Array || f.TYPED_ARRAY_SUPPORT); return z0 = function(h, w) { if (f.isBuffer(h)) return h.constructor && !("isBuffer" in h) ? f.from(h) : h; if (typeof h == "string") return f.from(h, w); if (n && o(h)) { if (h.byteLength === 0) return f.alloc(0); if (d) { var k = f.from(h.buffer, h.byteOffset, h.byteLength); if (k.byteLength === h.byteLength) return k; } var x = h instanceof Uint8Array ? h : new Uint8Array(h.buffer, h.byteOffset, h.byteLength), R = f.from(x); if (R.length === h.byteLength) return R; } if (_ && h instanceof Uint8Array) return f.from(h); var D = t(h); if (D) for (var Y = 0; Y < h.length; Y += 1) { var P = h[Y]; if (typeof P != "number" || P < 0 || P > 255 || ~~P !== P) throw new RangeError("Array items must be numbers in the range 0-255."); } if (D || f.isBuffer(h) && h.constructor && typeof h.constructor.isBuffer == "function" && h.constructor.isBuffer(h)) return f.from(h); throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.'); }, z0; } var E0, Eg; function W2() { if (Eg) return E0; Eg = 1; var f = i_().Buffer, t = Cu(), r = typeof Uint8Array < "u", o = r && typeof ArrayBuffer < "u", _ = o && ArrayBuffer.isView; return E0 = function(n, d) { if (typeof n == "string" || f.isBuffer(n) || r && n instanceof Uint8Array || _ && _(n)) return t(n, d); throw new TypeError('The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView'); }, E0; } var wc = { exports: {} }, hc = { exports: {} }, Bg; function Nc() { if (Bg) return hc.exports; Bg = 1, typeof _n > "u" || "v16.0.0".indexOf("v0.") === 0 || "v16.0.0".indexOf("v1.") === 0 && "v16.0.0".indexOf("v1.8.") !== 0 ? hc.exports = { nextTick: f } : hc.exports = _n; function f(t, r, o, _) { if (typeof t != "function") throw new TypeError('"callback" argument must be a function'); var n = arguments.length, d, c; switch (n) { case 0: case 1: return _n.nextTick(t); case 2: return _n.nextTick(function() { t.call(null, r); }); case 3: return _n.nextTick(function() { t.call(null, r, o); }); case 4: return _n.nextTick(function() { t.call(null, r, o, _); }); default: for (d = new Array(n - 1), c = 0; c < d.length; ) d[c++] = arguments[c]; return _n.nextTick(function() { t.apply(null, d); }); } } return hc.exports; } var B0, Sg; function K2() { if (Sg) return B0; Sg = 1; var f = {}.toString; return B0 = Array.isArray || function(t) { return f.call(t) == "[object Array]"; }, B0; } var bc = { exports: {} }, Fg; function Uv() { if (Fg) return bc.exports; Fg = 1; var f = typeof Reflect == "object" ? Reflect : null, t = f && typeof f.apply == "function" ? f.apply : function(at, rt, pt) { return Function.prototype.apply.call(at, rt, pt); }, r; f && typeof f.ownKeys == "function" ? r = f.ownKeys : Object.getOwnPropertySymbols ? r = function(at) { return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at)); } : r = function(at) { return Object.getOwnPropertyNames(at); }; function o(ct) { console && console.warn && console.warn(ct); } var _ = Number.isNaN || function(at) { return at !== at; }; function n() { n.init.call(this); } bc.exports = n, bc.exports.once = _t, n.EventEmitter = n, n.prototype._events = void 0, n.prototype._eventsCount = 0, n.prototype._maxListeners = void 0; var d = 10; function c(ct) { if (typeof ct != "function") throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof ct); } Object.defineProperty(n, "defaultMaxListeners", { enumerable: true, get: function() { return d; }, set: function(ct) { if (typeof ct != "number" || ct < 0 || _(ct)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + ct + "."); d = ct; } }), n.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; }, n.prototype.setMaxListeners = function(at) { if (typeof at != "number" || at < 0 || _(at)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + at + "."); return this._maxListeners = at, this; }; function h(ct) { return ct._maxListeners === void 0 ? n.defaultMaxListeners : ct._maxListeners; } n.prototype.getMaxListeners = function() { return h(this); }, n.prototype.emit = function(at) { for (var rt = [], pt = 1; pt < arguments.length; pt++) rt.push(arguments[pt]); var H = at === "error", st = this._events; if (st !== void 0) H = H && st.error === void 0; else if (!H) return false; if (H) { var tt; if (rt.length > 0 && (tt = rt[0]), tt instanceof Error) throw tt; var Ct = new Error("Unhandled error." + (tt ? " (" + tt.message + ")" : "")); throw Ct.context = tt, Ct; } var vt = st[at]; if (vt === void 0) return false; if (typeof vt == "function") t(vt, this, rt); else for (var te = vt.length, qe = Y(vt, te), pt = 0; pt < te; ++pt) t(qe[pt], this, rt); return true; }; function w(ct, at, rt, pt) { var H, st, tt; if (c(rt), st = ct._events, st === void 0 ? (st = ct._events = /* @__PURE__ */ Object.create(null), ct._eventsCount = 0) : (st.newListener !== void 0 && (ct.emit("newListener", at, rt.listener ? rt.listener : rt), st = ct._events), tt = st[at]), tt === void 0) tt = st[at] = rt, ++ct._eventsCount; else if (typeof tt == "function" ? tt = st[at] = pt ? [ rt, tt ] : [ tt, rt ] : pt ? tt.unshift(rt) : tt.push(rt), H = h(ct), H > 0 && tt.length > H && !tt.warned) { tt.warned = true; var Ct = new Error("Possible EventEmitter memory leak detected. " + tt.length + " " + String(at) + " listeners added. Use emitter.setMaxListeners() to increase limit"); Ct.name = "MaxListenersExceededWarning", Ct.emitter = ct, Ct.type = at, Ct.count = tt.length, o(Ct); } return ct; } n.prototype.addListener = function(at, rt) { return w(this, at, rt, false); }, n.prototype.on = n.prototype.addListener, n.prototype.prependListener = function(at, rt) { return w(this, at, rt, true); }; function k() { 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 x(ct, at, rt) { var pt = { fired: false, wrapFn: void 0, target: ct, type: at, listener: rt }, H = k.bind(pt); return H.listener = rt, pt.wrapFn = H, H; } n.prototype.once = function(at, rt) { return c(rt), this.on(at, x(this, at, rt)), this; }, n.prototype.prependOnceListener = function(at, rt) { return c(rt), this.prependListener(at, x(this, at, rt)), this; }, n.prototype.removeListener = function(at, rt) { var pt, H, st, tt, Ct; if (c(rt), H = this._events, H === void 0) return this; if (pt = H[at], pt === void 0) return this; if (pt === rt || pt.listener === rt) --this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : (delete H[at], H.removeListener && this.emit("removeListener", at, pt.listener || rt)); else if (typeof pt != "function") { for (st = -1, tt = pt.length - 1; tt >= 0; tt--) if (pt[tt] === rt || pt[tt].listener === rt) { Ct = pt[tt].listener, st = tt; break; } if (st < 0) return this; st === 0 ? pt.shift() : P(pt, st), pt.length === 1 && (H[at] = pt[0]), H.removeListener !== void 0 && this.emit("removeListener", at, Ct || rt); } return this; }, n.prototype.off = n.prototype.removeListener, n.prototype.removeAllListeners = function(at) { var rt, pt, H; if (pt = this._events, pt === void 0) return this; if (pt.removeListener === void 0) return arguments.length === 0 ? (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0) : pt[at] !== void 0 && (--this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : delete pt[at]), this; if (arguments.length === 0) { var st = Object.keys(pt), tt; for (H = 0; H < st.length; ++H) tt = st[H], tt !== "removeListener" && this.removeAllListeners(tt); return this.removeAllListeners("removeListener"), this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0, this; } if (rt = pt[at], typeof rt == "function") this.removeListener(at, rt); else if (rt !== void 0) for (H = rt.length - 1; H >= 0; H--) this.removeListener(at, rt[H]); return this; }; function R(ct, at, rt) { var pt = ct._events; if (pt === void 0) return []; var H = pt[at]; return H === void 0 ? [] : typeof H == "function" ? rt ? [ H.listener || H ] : [ H ] : rt ? ft(H) : Y(H, H.length); } n.prototype.listeners = function(at) { return R(this, at, true); }, n.prototype.rawListeners = function(at) { return R(this, at, false); }, n.listenerCount = function(ct, at) { return typeof ct.listenerCount == "function" ? ct.listenerCount(at) : D.call(ct, at); }, n.prototype.listenerCount = D; function D(ct) { var at = this._events; if (at !== void 0) { var rt = at[ct]; if (typeof rt == "function") return 1; if (rt !== void 0) return rt.length; } return 0; } n.prototype.eventNames = function() { return this._eventsCount > 0 ? r(this._events) : []; }; function Y(ct, at) { for (var rt = new Array(at), pt = 0; pt < at; ++pt) rt[pt] = ct[pt]; return rt; } function P(ct, at) { for (; at + 1 < ct.length; at++) ct[at] = ct[at + 1]; ct.pop(); } function ft(ct) { for (var at = new Array(ct.length), rt = 0; rt < at.length; ++rt) at[rt] = ct[rt].listener || ct[rt]; return at; } function _t(ct, at) { return new Promise(function(rt, pt) { function H(tt) { ct.removeListener(at, st), pt(tt); } function st() { typeof ct.removeListener == "function" && ct.removeListener("error", H), rt([].slice.call(arguments)); } xt(ct, at, st, { once: true }), at !== "error" && V(ct, H, { once: true }); }); } function V(ct, at, rt) { typeof ct.on == "function" && xt(ct, "error", at, rt); } function xt(ct, at, rt, pt) { if (typeof ct.on == "function") pt.once ? ct.once(at, rt) : ct.on(at, rt); else if (typeof ct.addEventListener == "function") ct.addEventListener(at, function H(st) { pt.once && ct.removeEventListener(at, H), rt(st); }); else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof ct); } return bc.exports; } var S0, Rg; function Pv() { return Rg || (Rg = 1, S0 = Uv().EventEmitter), S0; } var vc = { exports: {} }, Tg; function Ou() { return Tg || (Tg = 1, (function(f, t) { var r = gi(), o = r.Buffer; function _(d, c) { for (var h in d) c[h] = d[h]; } o.from && o.alloc && o.allocUnsafe && o.allocUnsafeSlow ? f.exports = r : (_(r, t), t.Buffer = n); function n(d, c, h) { return o(d, c, h); } _(o, n), n.from = function(d, c, h) { if (typeof d == "number") throw new TypeError("Argument must not be a number"); return o(d, c, h); }, n.alloc = function(d, c, h) { if (typeof d != "number") throw new TypeError("Argument must be a number"); var w = o(d); return c !== void 0 ? typeof h == "string" ? w.fill(c, h) : w.fill(c) : w.fill(0), w; }, n.allocUnsafe = function(d) { if (typeof d != "number") throw new TypeError("Argument must be a number"); return o(d); }, n.allocUnsafeSlow = function(d) { if (typeof d != "number") throw new TypeError("Argument must be a number"); return r.SlowBuffer(d); }; })(vc, vc.exports)), vc.exports; } var Tn = {}, Cg; function Os() { if (Cg) return Tn; Cg = 1; function f(P) { return Array.isArray ? Array.isArray(P) : Y(P) === "[object Array]"; } Tn.isArray = f; function t(P) { return typeof P == "boolean"; } Tn.isBoolean = t; function r(P) { return P === null; } Tn.isNull = r; function o(P) { return P == null; } Tn.isNullOrUndefined = o; function _(P) { return typeof P == "number"; } Tn.isNumber = _; function n(P) { return typeof P == "string"; } Tn.isString = n; function d(P) { return typeof P == "symbol"; } Tn.isSymbol = d; function c(P) { return P === void 0; } Tn.isUndefined = c; function h(P) { return Y(P) === "[object RegExp]"; } Tn.isRegExp = h; function w(P) { return typeof P == "object" && P !== null; } Tn.isObject = w; function k(P) { return Y(P) === "[object Date]"; } Tn.isDate = k; function x(P) { return Y(P) === "[object Error]" || P instanceof Error; } Tn.isError = x; function R(P) { return typeof P == "function"; } Tn.isFunction = R; function D(P) { return P === null || typeof P == "boolean" || typeof P == "number" || typeof P == "string" || typeof P == "symbol" || typeof P > "u"; } Tn.isPrimitive = D, Tn.isBuffer = gi().Buffer.isBuffer; function Y(P) { return Object.prototype.toString.call(P); } return Tn; } var F0 = {}, R0 = {}, T0, Og; function Y2() { if (Og) return T0; Og = 1; var f = Lc()(), t = us(), r = t("Object.prototype.toString"), o = function(c) { return f && c && typeof c == "object" && Symbol.toStringTag in c ? false : r(c) === "[object Arguments]"; }, _ = function(c) { return o(c) ? true : c !== null && typeof c == "object" && "length" in c && typeof c.length == "number" && c.length >= 0 && r(c) !== "[object Array]" && "callee" in c && r(c.callee) === "[object Function]"; }, n = (function() { return o(arguments); })(); return o.isLegacyArguments = _, T0 = n ? o : _, T0; } var C0, Ug; function Q2() { if (Ug) return C0; Ug = 1; var f = us(), t = Lc()(), r = Rv(), o = ds(), _; if (t) { var n = f("RegExp.prototype.exec"), d = {}, c = function() { throw d; }, h = { toString: c, valueOf: c }; typeof Symbol.toPrimitive == "symbol" && (h[Symbol.toPrimitive] = c), _ = function(R) { if (!R || typeof R != "object") return false; var D = o(R, "lastIndex"), Y = D && r(D, "value"); if (!Y) return false; try { n(R, h); } catch (P) { return P === d; } }; } else { var w = f("Object.prototype.toString"), k = "[object RegExp]"; _ = function(R) { return !R || typeof R != "object" && typeof R != "function" ? false : w(R) === k; }; } return C0 = _, C0; } var O0, Pg; function V2() { if (Pg) return O0; Pg = 1; var f = us(), t = Q2(), r = f("RegExp.prototype.exec"), o = cs(); return O0 = function(n) { if (!t(n)) throw new o("`regex` must be a RegExp"); return function(c) { return r(n, c) !== null; }; }, O0; } var U0, Lg; function J2() { if (Lg) return U0; Lg = 1; const f = (function* () { }).constructor; return U0 = () => f, U0; } var P0, Ng; function X2() { if (Ng) return P0; Ng = 1; var f = us(), t = V2(), r = t(/^\s*(?:function)?\*/), o = Lc()(), _ = Tu(), n = f("Object.prototype.toString"), d = f("Function.prototype.toString"), c = J2(); return P0 = function(w) { if (typeof w != "function") return false; if (r(d(w))) return true; if (!o) { var k = n(w); return k === "[object GeneratorFunction]"; } if (!_) return false; var x = c(); return x && _(w) === x.prototype; }, P0; } var qg; function Z2() { return qg || (qg = 1, (function(f) { var t = Y2(), r = X2(), o = Cv(), _ = Ov(); function n(jt) { return jt.call.bind(jt); } var d = typeof BigInt < "u", c = typeof Symbol < "u", h = n(Object.prototype.toString), w = n(Number.prototype.valueOf), k = n(String.prototype.valueOf), x = n(Boolean.prototype.valueOf); if (d) var R = n(BigInt.prototype.valueOf); if (c) var D = n(Symbol.prototype.valueOf); function Y(jt, ce) { if (typeof jt != "object") return false; try { return ce(jt), true; } catch { return false; } } f.isArgumentsObject = t, f.isGeneratorFunction = r, f.isTypedArray = _; function P(jt) { return typeof Promise < "u" && jt instanceof Promise || jt !== null && typeof jt == "object" && typeof jt.then == "function" && typeof jt.catch == "function"; } f.isPromise = P; function ft(jt) { return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? ArrayBuffer.isView(jt) : _(jt) || It(jt); } f.isArrayBufferView = ft; function _t(jt) { return o(jt) === "Uint8Array"; } f.isUint8Array = _t; function V(jt) { return o(jt) === "Uint8ClampedArray"; } f.isUint8ClampedArray = V; function xt(jt) { return o(jt) === "Uint16Array"; } f.isUint16Array = xt; function ct(jt) { return o(jt) === "Uint32Array"; } f.isUint32Array = ct; function at(jt) { return o(jt) === "Int8Array"; } f.isInt8Array = at; function rt(jt) { return o(jt) === "Int16Array"; } f.isInt16Array = rt; function pt(jt) { return o(jt) === "Int32Array"; } f.isInt32Array = pt; function H(jt) { return o(jt) === "Float32Array"; } f.isFloat32Array = H; function st(jt) { return o(jt) === "Float64Array"; } f.isFloat64Array = st; function tt(jt) { return o(jt) === "BigInt64Array"; } f.isBigInt64Array = tt; function Ct(jt) { return o(jt) === "BigUint64Array"; } f.isBigUint64Array = Ct; function vt(jt) { return h(jt) === "[object Map]"; } vt.working = typeof Map < "u" && vt(/* @__PURE__ */ new Map()); function te(jt) { return typeof Map > "u" ? false : vt.working ? vt(jt) : jt instanceof Map; } f.isMap = te; function qe(jt) { return h(jt) === "[object Set]"; } qe.working = typeof Set < "u" && qe(/* @__PURE__ */ new Set()); function Ge(jt) { return typeof Set > "u" ? false : qe.working ? qe(jt) : jt instanceof Set; } f.isSet = Ge; function Ze(jt) { return h(jt) === "[object WeakMap]"; } Ze.working = typeof WeakMap < "u" && Ze(/* @__PURE__ */ new WeakMap()); function Kt(jt) { return typeof WeakMap > "u" ? false : Ze.working ? Ze(jt) : jt instanceof WeakMap; } f.isWeakMap = Kt; function oe(jt) { return h(jt) === "[object WeakSet]"; } oe.working = typeof WeakSet < "u" && oe(/* @__PURE__ */ new WeakSet()); function Ft(jt) { return oe(jt); } f.isWeakSet = Ft; function Se(jt) { return h(jt) === "[object ArrayBuffer]"; } Se.working = typeof ArrayBuffer < "u" && Se(new ArrayBuffer()); function Ke(jt) { return typeof ArrayBuffer > "u" ? false : Se.working ? Se(jt) : jt instanceof ArrayBuffer; } f.isArrayBuffer = Ke; function Ve(jt) { return h(jt) === "[object DataView]"; } Ve.working = typeof ArrayBuffer < "u" && typeof DataView < "u" && Ve(new DataView(new ArrayBuffer(1), 0, 1)); function It(jt) { return typeof DataView > "u" ? false : Ve.working ? Ve(jt) : jt instanceof DataView; } f.isDataView = It; var O = typeof SharedArrayBuffer < "u" ? SharedArrayBuffer : void 0; function Vt(jt) { return h(jt) === "[object SharedArrayBuffer]"; } function ge(jt) { return typeof O > "u" ? false : (typeof Vt.working > "u" && (Vt.working = Vt(new O())), Vt.working ? Vt(jt) : jt instanceof O); } f.isSharedArrayBuffer = ge; function ot(jt) { return h(jt) === "[object AsyncFunction]"; } f.isAsyncFunction = ot; function N(jt) { return h(jt) === "[object Map Iterator]"; } f.isMapIterator = N; function Bt(jt) { return h(jt) === "[object Set Iterator]"; } f.isSetIterator = Bt; function L(jt) { return h(jt) === "[object Generator]"; } f.isGeneratorObject = L; function W(jt) { return h(jt) === "[object WebAssembly.Module]"; } f.isWebAssemblyCompiledModule = W; function dt(jt) { return Y(jt, w); } f.isNumberObject = dt; function Ot(jt) { return Y(jt, k); } f.isStringObject = Ot; function Wt(jt) { return Y(jt, x); } f.isBooleanObject = Wt; function ne(jt) { return d && Y(jt, R); } f.isBigIntObject = ne; function ee(jt) { return c && Y(jt, D); } f.isSymbolObject = ee; function Xt(jt) { return dt(jt) || Ot(jt) || Wt(jt) || ne(jt) || ee(jt); } f.isBoxedPrimitive = Xt; function re(jt) { return typeof Uint8Array < "u" && (Ke(jt) || ge(jt)); } f.isAnyArrayBuffer = re, [ "isProxy", "isExternal", "isModuleNamespaceObject" ].forEach(function(jt) { Object.defineProperty(f, jt, { enumerable: false, value: function() { throw new Error(jt + " is not supported in userland"); } }); }); })(R0)), R0; } var L0, Mg; function $2() { return Mg || (Mg = 1, L0 = function(t) { return t && typeof t == "object" && typeof t.copy == "function" && typeof t.fill == "function" && typeof t.readUInt8 == "function"; }), L0; } var Dg; function Lv() { return Dg || (Dg = 1, (function(f) { var t = {}, r = Object.getOwnPropertyDescriptors || function(O) { for (var Vt = Object.keys(O), ge = {}, ot = 0; ot < Vt.length; ot++) ge[Vt[ot]] = Object.getOwnPropertyDescriptor(O, Vt[ot]); return ge; }, o = /%[sdj%]/g; f.format = function(It) { if (!rt(It)) { for (var O = [], Vt = 0; Vt < arguments.length; Vt++) O.push(c(arguments[Vt])); return O.join(" "); } for (var Vt = 1, ge = arguments, ot = ge.length, N = String(It).replace(o, function(L) { if (L === "%%") return "%"; if (Vt >= ot) return L; switch (L) { case "%s": return String(ge[Vt++]); case "%d": return Number(ge[Vt++]); case "%j": try { return JSON.stringify(ge[Vt++]); } catch { return "[Circular]"; } default: return L; } }), Bt = ge[Vt]; Vt < ot; Bt = ge[++Vt]) xt(Bt) || !tt(Bt) ? N += " " + Bt : N += " " + c(Bt); return N; }, f.deprecate = function(It, O) { if (typeof _n < "u" && _n.noDeprecation === true) return It; if (typeof _n > "u") return function() { return f.deprecate(It, O).apply(this, arguments); }; var Vt = false; function ge() { if (!Vt) { if (_n.throwDeprecation) throw new Error(O); _n.traceDeprecation ? console.trace(O) : console.error(O), Vt = true; } return It.apply(this, arguments); } return ge; }; var _ = {}, n = /^$/; if (t.NODE_DEBUG) { var d = t.NODE_DEBUG; d = d.replace(/[|\\{}()[\]^$+?.]/g, "\\$&").replace(/\*/g, ".*").replace(/,/g, "$|^").toUpperCase(), n = new RegExp("^" + d + "$", "i"); } f.debuglog = function(It) { if (It = It.toUpperCase(), !_[It]) if (n.test(It)) { var O = _n.pid; _[It] = function() { var Vt = f.format.apply(f, arguments); console.error("%s %d: %s", It, O, Vt); }; } else _[It] = function() { }; return _[It]; }; function c(It, O) { var Vt = { seen: [], stylize: w }; return arguments.length >= 3 && (Vt.depth = arguments[2]), arguments.length >= 4 && (Vt.colors = arguments[3]), V(O) ? Vt.showHidden = O : O && f._extend(Vt, O), H(Vt.showHidden) && (Vt.showHidden = false), H(Vt.depth) && (Vt.depth = 2), H(Vt.colors) && (Vt.colors = false), H(Vt.customInspect) && (Vt.customInspect = true), Vt.colors && (Vt.stylize = h), x(Vt, It, Vt.depth); } f.inspect = c, c.colors = { bold: [ 1, 22 ], italic: [ 3, 23 ], underline: [ 4, 24 ], inverse: [ 7, 27 ], white: [ 37, 39 ], grey: [ 90, 39 ], black: [ 30, 39 ], blue: [ 34, 39 ], cyan: [ 36, 39 ], green: [ 32, 39 ], magenta: [ 35, 39 ], red: [ 31, 39 ], yellow: [ 33, 39 ] }, c.styles = { special: "cyan", number: "yellow", boolean: "yellow", undefined: "grey", null: "bold", string: "green", date: "magenta", regexp: "red" }; function h(It, O) { var Vt = c.styles[O]; return Vt ? "\x1B[" + c.colors[Vt][0] + "m" + It + "\x1B[" + c.colors[Vt][1] + "m" : It; } function w(It, O) { return It; } function k(It) { var O = {}; return It.forEach(function(Vt, ge) { O[Vt] = true; }), O; } function x(It, O, Vt) { if (It.customInspect && O && te(O.inspect) && O.inspect !== f.inspect && !(O.constructor && O.constructor.prototype === O)) { var ge = O.inspect(Vt, It); return rt(ge) || (ge = x(It, ge, Vt)), ge; } var ot = R(It, O); if (ot) return ot; var N = Object.keys(O), Bt = k(N); if (It.showHidden && (N = Object.getOwnPropertyNames(O)), vt(O) && (N.indexOf("message") >= 0 || N.indexOf("description") >= 0)) return D(O); if (N.length === 0) { if (te(O)) { var L = O.name ? ": " + O.name : ""; return It.stylize("[Function" + L + "]", "special"); } if (st(O)) return It.stylize(RegExp.prototype.toString.call(O), "regexp"); if (Ct(O)) return It.stylize(Date.prototype.toString.call(O), "date"); if (vt(O)) return D(O); } var W = "", dt = false, Ot = [ "{", "}" ]; if (_t(O) && (dt = true, Ot = [ "[", "]" ]), te(O)) { var Wt = O.name ? ": " + O.name : ""; W = " [Function" + Wt + "]"; } if (st(O) && (W = " " + RegExp.prototype.toString.call(O)), Ct(O) && (W = " " + Date.prototype.toUTCString.call(O)), vt(O) && (W = " " + D(O)), N.length === 0 && (!dt || O.length == 0)) return Ot[0] + W + Ot[1]; if (Vt < 0) return st(O) ? It.stylize(RegExp.prototype.toString.call(O), "regexp") : It.stylize("[Object]", "special"); It.seen.push(O); var ne; return dt ? ne = Y(It, O, Vt, Bt, N) : ne = N.map(function(ee) { return P(It, O, Vt, Bt, ee, dt); }), It.seen.pop(), ft(ne, W, Ot); } function R(It, O) { if (H(O)) return It.stylize("undefined", "undefined"); if (rt(O)) { var Vt = "'" + JSON.stringify(O).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; return It.stylize(Vt, "string"); } if (at(O)) return It.stylize("" + O, "number"); if (V(O)) return It.stylize("" + O, "boolean"); if (xt(O)) return It.stylize("null", "null"); } function D(It) { return "[" + Error.prototype.toString.call(It) + "]"; } function Y(It, O, Vt, ge, ot) { for (var N = [], Bt = 0, L = O.length; Bt < L; ++Bt) Ft(O, String(Bt)) ? N.push(P(It, O, Vt, ge, String(Bt), true)) : N.push(""); return ot.forEach(function(W) { W.match(/^\d+$/) || N.push(P(It, O, Vt, ge, W, true)); }), N; } function P(It, O, Vt, ge, ot, N) { var Bt, L, W; if (W = Object.getOwnPropertyDescriptor(O, ot) || { value: O[ot] }, W.get ? W.set ? L = It.stylize("[Getter/Setter]", "special") : L = It.stylize("[Getter]", "special") : W.set && (L = It.stylize("[Setter]", "special")), Ft(ge, ot) || (Bt = "[" + ot + "]"), L || (It.seen.indexOf(W.value) < 0 ? (xt(Vt) ? L = x(It, W.value, null) : L = x(It, W.value, Vt - 1), L.indexOf(` `) > -1 && (N ? L = L.split(` `).map(function(dt) { return " " + dt; }).join(` `).slice(2) : L = ` ` + L.split(` `).map(function(dt) { return " " + dt; }).join(` `))) : L = It.stylize("[Circular]", "special")), H(Bt)) { if (N && ot.match(/^\d+$/)) return L; Bt = JSON.stringify("" + ot), Bt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (Bt = Bt.slice(1, -1), Bt = It.stylize(Bt, "name")) : (Bt = Bt.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), Bt = It.stylize(Bt, "string")); } return Bt + ": " + L; } function ft(It, O, Vt) { var ge = It.reduce(function(ot, N) { return N.indexOf(` `) >= 0, ot + N.replace(/\u001b\[\d\d?m/g, "").length + 1; }, 0); return ge > 60 ? Vt[0] + (O === "" ? "" : O + ` `) + " " + It.join(`, `) + " " + Vt[1] : Vt[0] + O + " " + It.join(", ") + " " + Vt[1]; } f.types = Z2(); function _t(It) { return Array.isArray(It); } f.isArray = _t; function V(It) { return typeof It == "boolean"; } f.isBoolean = V; function xt(It) { return It === null; } f.isNull = xt; function ct(It) { return It == null; } f.isNullOrUndefined = ct; function at(It) { return typeof It == "number"; } f.isNumber = at; function rt(It) { return typeof It == "string"; } f.isString = rt; function pt(It) { return typeof It == "symbol"; } f.isSymbol = pt; function H(It) { return It === void 0; } f.isUndefined = H; function st(It) { return tt(It) && Ge(It) === "[object RegExp]"; } f.isRegExp = st, f.types.isRegExp = st; function tt(It) { return typeof It == "object" && It !== null; } f.isObject = tt; function Ct(It) { return tt(It) && Ge(It) === "[object Date]"; } f.isDate = Ct, f.types.isDate = Ct; function vt(It) { return tt(It) && (Ge(It) === "[object Error]" || It instanceof Error); } f.isError = vt, f.types.isNativeError = vt; function te(It) { return typeof It == "function"; } f.isFunction = te; function qe(It) { return It === null || typeof It == "boolean" || typeof It == "number" || typeof It == "string" || typeof It == "symbol" || typeof It > "u"; } f.isPrimitive = qe, f.isBuffer = $2(); function Ge(It) { return Object.prototype.toString.call(It); } function Ze(It) { return It < 10 ? "0" + It.toString(10) : It.toString(10); } var Kt = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ]; function oe() { var It = /* @__PURE__ */ new Date(), O = [ Ze(It.getHours()), Ze(It.getMinutes()), Ze(It.getSeconds()) ].join(":"); return [ It.getDate(), Kt[It.getMonth()], O ].join(" "); } f.log = function() { console.log("%s - %s", oe(), f.format.apply(f, arguments)); }, f.inherits = s_(), f._extend = function(It, O) { if (!O || !tt(O)) return It; for (var Vt = Object.keys(O), ge = Vt.length; ge--; ) It[Vt[ge]] = O[Vt[ge]]; return It; }; function Ft(It, O) { return Object.prototype.hasOwnProperty.call(It, O); } var Se = typeof Symbol < "u" ? Symbol("util.promisify.custom") : void 0; f.promisify = function(O) { if (typeof O != "function") throw new TypeError('The "original" argument must be of type Function'); if (Se && O[Se]) { var Vt = O[Se]; if (typeof Vt != "function") throw new TypeError('The "util.promisify.custom" argument must be of type Function'); return Object.defineProperty(Vt, Se, { value: Vt, enumerable: false, writable: false, configurable: true }), Vt; } function Vt() { for (var ge, ot, N = new Promise(function(W, dt) { ge = W, ot = dt; }), Bt = [], L = 0; L < arguments.length; L++) Bt.push(arguments[L]); Bt.push(function(W, dt) { W ? ot(W) : ge(dt); }); try { O.apply(this, Bt); } catch (W) { ot(W); } return N; } return Object.setPrototypeOf(Vt, Object.getPrototypeOf(O)), Se && Object.defineProperty(Vt, Se, { value: Vt, enumerable: false, writable: false, configurable: true }), Object.defineProperties(Vt, r(O)); }, f.promisify.custom = Se; function Ke(It, O) { if (!It) { var Vt = new Error("Promise was rejected with a falsy value"); Vt.reason = It, It = Vt; } return O(It); } function Ve(It) { if (typeof It != "function") throw new TypeError('The "original" argument must be of type Function'); function O() { for (var Vt = [], ge = 0; ge < arguments.length; ge++) Vt.push(arguments[ge]); var ot = Vt.pop(); if (typeof ot != "function") throw new TypeError("The last argument must be of type Function"); var N = this, Bt = function() { return ot.apply(N, arguments); }; It.apply(this, Vt).then(function(L) { _n.nextTick(Bt.bind(null, null, L)); }, function(L) { _n.nextTick(Ke.bind(null, L, Bt)); }); } return Object.setPrototypeOf(O, Object.getPrototypeOf(It)), Object.defineProperties(O, r(It)), O; } f.callbackify = Ve; })(F0)), F0; } var N0 = { exports: {} }, Hg; function t3() { return Hg || (Hg = 1, (function(f) { function t(n, d) { if (!(n instanceof d)) throw new TypeError("Cannot call a class as a function"); } var r = Ou().Buffer, o = Lv(); function _(n, d, c) { n.copy(d, c); } f.exports = (function() { function n() { t(this, n), this.head = null, this.tail = null, this.length = 0; } return n.prototype.push = function(c) { var h = { data: c, next: null }; this.length > 0 ? this.tail.next = h : this.head = h, this.tail = h, ++this.length; }, n.prototype.unshift = function(c) { var h = { data: c, next: this.head }; this.length === 0 && (this.tail = h), this.head = h, ++this.length; }, n.prototype.shift = function() { if (this.length !== 0) { var c = this.head.data; return this.length === 1 ? this.head = this.tail = null : this.head = this.head.next, --this.length, c; } }, n.prototype.clear = function() { this.head = this.tail = null, this.length = 0; }, n.prototype.join = function(c) { if (this.length === 0) return ""; for (var h = this.head, w = "" + h.data; h = h.next; ) w += c + h.data; return w; }, n.prototype.concat = function(c) { if (this.length === 0) return r.alloc(0); for (var h = r.allocUnsafe(c >>> 0), w = this.head, k = 0; w; ) _(w.data, h, k), k += w.data.length, w = w.next; return h; }, n; })(), o && o.inspect && o.inspect.custom && (f.exports.prototype[o.inspect.custom] = function() { var n = o.inspect({ length: this.length }); return this.constructor.name + " " + n; }); })(N0)), N0.exports; } var q0, Gg; function Nv() { if (Gg) return q0; Gg = 1; var f = Nc(); function t(_, n) { var d = this, c = this._readableState && this._readableState.destroyed, h = this._writableState && this._writableState.destroyed; return c || h ? (n ? n(_) : _ && (this._writableState ? this._writableState.errorEmitted || (this._writableState.errorEmitted = true, f.nextTick(o, this, _)) : f.nextTick(o, this, _)), this) : (this._readableState && (this._readableState.destroyed = true), this._writableState && (this._writableState.destroyed = true), this._destroy(_ || null, function(w) { !n && w ? d._writableState ? d._writableState.errorEmitted || (d._writableState.errorEmitted = true, f.nextTick(o, d, w)) : f.nextTick(o, d, w) : n && n(w); }), this); } function r() { this._readableState && (this._readableState.destroyed = false, this._readableState.reading = false, this._readableState.ended = false, this._readableState.endEmitted = false), this._writableState && (this._writableState.destroyed = false, this._writableState.ended = false, this._writableState.ending = false, this._writableState.finalCalled = false, this._writableState.prefinished = false, this._writableState.finished = false, this._writableState.errorEmitted = false); } function o(_, n) { _.emit("error", n); } return q0 = { destroy: t, undestroy: r }, q0; } var M0, Wg; function e3() { if (Wg) return M0; Wg = 1, M0 = f; function f(r, o) { if (t("noDeprecation")) return r; var _ = false; function n() { if (!_) { if (t("throwDeprecation")) throw new Error(o); t("traceDeprecation") ? console.trace(o) : console.warn(o), _ = true; } return r.apply(this, arguments); } return n; } function t(r) { try { if (!window.localStorage) return false; } catch { return false; } var o = window.localStorage[r]; return o == null ? false : String(o).toLowerCase() === "true"; } return M0; } var D0, Kg; function qv() { if (Kg) return D0; Kg = 1; var f = Nc(); D0 = P; function t(Kt) { var oe = this; this.next = null, this.entry = null, this.finish = function() { Ze(oe, Kt); }; } var r = !_n.browser && [ "v0.10", "v0.9." ].indexOf("v16.0.0".slice(0, 5)) > -1 ? setImmediate : f.nextTick, o; P.WritableState = D; var _ = Object.create(Os()); _.inherits = s_(); var n = { deprecate: e3() }, d = Pv(), c = Ou().Buffer, h = (typeof window < "u" || typeof window < "u" ? window : typeof self < "u" ? self : {}).Uint8Array || function() { }; function w(Kt) { return c.from(Kt); } function k(Kt) { return c.isBuffer(Kt) || Kt instanceof h; } var x = Nv(); _.inherits(P, d); function R() { } function D(Kt, oe) { o = o || Zi(), Kt = Kt || {}; var Ft = oe instanceof o; this.objectMode = !!Kt.objectMode, Ft && (this.objectMode = this.objectMode || !!Kt.writableObjectMode); var Se = Kt.highWaterMark, Ke = Kt.writableHighWaterMark, Ve = this.objectMode ? 16 : 16 * 1024; Se || Se === 0 ? this.highWaterMark = Se : Ft && (Ke || Ke === 0) ? this.highWaterMark = Ke : this.highWaterMark = Ve, this.highWaterMark = Math.floor(this.highWaterMark), this.finalCalled = false, this.needDrain = false, this.ending = false, this.ended = false, this.finished = false, this.destroyed = false; var It = Kt.decodeStrings === false; this.decodeStrings = !It, this.defaultEncoding = Kt.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = function(O) { pt(oe, O); }, this.writecb = null, this.writelen = 0, this.bufferedRequest = null, this.lastBufferedRequest = null, this.pendingcb = 0, this.prefinished = false, this.errorEmitted = false, this.bufferedRequestCount = 0, this.corkedRequestsFree = new t(this); } D.prototype.getBuffer = function() { for (var oe = this.bufferedRequest, Ft = []; oe; ) Ft.push(oe), oe = oe.next; return Ft; }, (function() { try { Object.defineProperty(D.prototype, "buffer", { get: n.deprecate(function() { return this.getBuffer(); }, "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", "DEP0003") }); } catch { } })(); var Y; typeof Symbol == "function" && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] == "function" ? (Y = Function.prototype[Symbol.hasInstance], Object.defineProperty(P, Symbol.hasInstance, { value: function(Kt) { return Y.call(this, Kt) ? true : this !== P ? false : Kt && Kt._writableState instanceof D; } })) : Y = function(Kt) { return Kt instanceof this; }; function P(Kt) { if (o = o || Zi(), !Y.call(P, this) && !(this instanceof o)) return new P(Kt); this._writableState = new D(Kt, this), this.writable = true, Kt && (typeof Kt.write == "function" && (this._write = Kt.write), typeof Kt.writev == "function" && (this._writev = Kt.writev), typeof Kt.destroy == "function" && (this._destroy = Kt.destroy), typeof Kt.final == "function" && (this._final = Kt.final)), d.call(this); } P.prototype.pipe = function() { this.emit("error", new Error("Cannot pipe, not readable")); }; function ft(Kt, oe) { var Ft = new Error("write after end"); Kt.emit("error", Ft), f.nextTick(oe, Ft); } function _t(Kt, oe, Ft, Se) { var Ke = true, Ve = false; return Ft === null ? Ve = new TypeError("May not write null values to stream") : typeof Ft != "string" && Ft !== void 0 && !oe.objectMode && (Ve = new TypeError("Invalid non-string/buffer chunk")), Ve && (Kt.emit("error", Ve), f.nextTick(Se, Ve), Ke = false), Ke; } P.prototype.write = function(Kt, oe, Ft) { var Se = this._writableState, Ke = false, Ve = !Se.objectMode && k(Kt); return Ve && !c.isBuffer(Kt) && (Kt = w(Kt)), typeof oe == "function" && (Ft = oe, oe = null), Ve ? oe = "buffer" : oe || (oe = Se.defaultEncoding), typeof Ft != "function" && (Ft = R), Se.ended ? ft(this, Ft) : (Ve || _t(this, Se, Kt, Ft)) && (Se.pendingcb++, Ke = xt(this, Se, Ve, Kt, oe, Ft)), Ke; }, P.prototype.cork = function() { var Kt = this._writableState; Kt.corked++; }, P.prototype.uncork = function() { var Kt = this._writableState; Kt.corked && (Kt.corked--, !Kt.writing && !Kt.corked && !Kt.bufferProcessing && Kt.bufferedRequest && tt(this, Kt)); }, P.prototype.setDefaultEncoding = function(oe) { if (typeof oe == "string" && (oe = oe.toLowerCase()), !([ "hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw" ].indexOf((oe + "").toLowerCase()) > -1)) throw new TypeError("Unknown encoding: " + oe); return this._writableState.defaultEncoding = oe, this; }; function V(Kt, oe, Ft) { return !Kt.objectMode && Kt.decodeStrings !== false && typeof oe == "string" && (oe = c.from(oe, Ft)), oe; } Object.defineProperty(P.prototype, "writableHighWaterMark", { enumerable: false, get: function() { return this._writableState.highWaterMark; } }); function xt(Kt, oe, Ft, Se, Ke, Ve) { if (!Ft) { var It = V(oe, Se, Ke); Se !== It && (Ft = true, Ke = "buffer", Se = It); } var O = oe.objectMode ? 1 : Se.length; oe.length += O; var Vt = oe.length < oe.highWaterMark; if (Vt || (oe.needDrain = true), oe.writing || oe.corked) { var ge = oe.lastBufferedRequest; oe.lastBufferedRequest = { chunk: Se, encoding: Ke, isBuf: Ft, callback: Ve, next: null }, ge ? ge.next = oe.lastBufferedRequest : oe.bufferedRequest = oe.lastBufferedRequest, oe.bufferedRequestCount += 1; } else ct(Kt, oe, false, O, Se, Ke, Ve); return Vt; } function ct(Kt, oe, Ft, Se, Ke, Ve, It) { oe.writelen = Se, oe.writecb = It, oe.writing = true, oe.sync = true, Ft ? Kt._writev(Ke, oe.onwrite) : Kt._write(Ke, Ve, oe.onwrite), oe.sync = false; } function at(Kt, oe, Ft, Se, Ke) { --oe.pendingcb, Ft ? (f.nextTick(Ke, Se), f.nextTick(qe, Kt, oe), Kt._writableState.errorEmitted = true, Kt.emit("error", Se)) : (Ke(Se), Kt._writableState.errorEmitted = true, Kt.emit("error", Se), qe(Kt, oe)); } function rt(Kt) { Kt.writing = false, Kt.writecb = null, Kt.length -= Kt.writelen, Kt.writelen = 0; } function pt(Kt, oe) { var Ft = Kt._writableState, Se = Ft.sync, Ke = Ft.writecb; if (rt(Ft), oe) at(Kt, Ft, Se, oe, Ke); else { var Ve = Ct(Ft); !Ve && !Ft.corked && !Ft.bufferProcessing && Ft.bufferedRequest && tt(Kt, Ft), Se ? r(H, Kt, Ft, Ve, Ke) : H(Kt, Ft, Ve, Ke); } } function H(Kt, oe, Ft, Se) { Ft || st(Kt, oe), oe.pendingcb--, Se(), qe(Kt, oe); } function st(Kt, oe) { oe.length === 0 && oe.needDrain && (oe.needDrain = false, Kt.emit("drain")); } function tt(Kt, oe) { oe.bufferProcessing = true; var Ft = oe.bufferedRequest; if (Kt._writev && Ft && Ft.next) { var Se = oe.bufferedRequestCount, Ke = new Array(Se), Ve = oe.corkedRequestsFree; Ve.entry = Ft; for (var It = 0, O = true; Ft; ) Ke[It] = Ft, Ft.isBuf || (O = false), Ft = Ft.next, It += 1; Ke.allBuffers = O, ct(Kt, oe, true, oe.length, Ke, "", Ve.finish), oe.pendingcb++, oe.lastBufferedRequest = null, Ve.next ? (oe.corkedRequestsFree = Ve.next, Ve.next = null) : oe.corkedRequestsFree = new t(oe), oe.bufferedRequestCount = 0; } else { for (; Ft; ) { var Vt = Ft.chunk, ge = Ft.encoding, ot = Ft.callback, N = oe.objectMode ? 1 : Vt.length; if (ct(Kt, oe, false, N, Vt, ge, ot), Ft = Ft.next, oe.bufferedRequestCount--, oe.writing) break; } Ft === null && (oe.lastBufferedRequest = null); } oe.bufferedRequest = Ft, oe.bufferProcessing = false; } P.prototype._write = function(Kt, oe, Ft) { Ft(new Error("_write() is not implemented")); }, P.prototype._writev = null, P.prototype.end = function(Kt, oe, Ft) { var Se = this._writableState; typeof Kt == "function" ? (Ft = Kt, Kt = null, oe = null) : typeof oe == "function" && (Ft = oe, oe = null), Kt != null && this.write(Kt, oe), Se.corked && (Se.corked = 1, this.uncork()), Se.ending || Ge(this, Se, Ft); }; function Ct(Kt) { return Kt.ending && Kt.length === 0 && Kt.bufferedRequest === null && !Kt.finished && !Kt.writing; } function vt(Kt, oe) { Kt._final(function(Ft) { oe.pendingcb--, Ft && Kt.emit("error", Ft), oe.prefinished = true, Kt.emit("prefinish"), qe(Kt, oe); }); } function te(Kt, oe) { !oe.prefinished && !oe.finalCalled && (typeof Kt._final == "function" ? (oe.pendingcb++, oe.finalCalled = true, f.nextTick(vt, Kt, oe)) : (oe.prefinished = true, Kt.emit("prefinish"))); } function qe(Kt, oe) { var Ft = Ct(oe); return Ft && (te(Kt, oe), oe.pendingcb === 0 && (oe.finished = true, Kt.emit("finish"))), Ft; } function Ge(Kt, oe, Ft) { oe.ending = true, qe(Kt, oe), Ft && (oe.finished ? f.nextTick(Ft) : Kt.once("finish", Ft)), oe.ended = true, Kt.writable = false; } function Ze(Kt, oe, Ft) { var Se = Kt.entry; for (Kt.entry = null; Se; ) { var Ke = Se.callback; oe.pendingcb--, Ke(Ft), Se = Se.next; } oe.corkedRequestsFree.next = Kt; } return Object.defineProperty(P.prototype, "destroyed", { get: function() { return this._writableState === void 0 ? false : this._writableState.destroyed; }, set: function(Kt) { this._writableState && (this._writableState.destroyed = Kt); } }), P.prototype.destroy = x.destroy, P.prototype._undestroy = x.undestroy, P.prototype._destroy = function(Kt, oe) { this.end(), oe(Kt); }, D0; } var H0, Yg; function Zi() { if (Yg) return H0; Yg = 1; var f = Nc(), t = Object.keys || function(x) { var R = []; for (var D in x) R.push(D); return R; }; H0 = h; var r = Object.create(Os()); r.inherits = s_(); var o = Mv(), _ = qv(); r.inherits(h, o); for (var n = t(_.prototype), d = 0; d < n.length; d++) { var c = n[d]; h.prototype[c] || (h.prototype[c] = _.prototype[c]); } function h(x) { if (!(this instanceof h)) return new h(x); o.call(this, x), _.call(this, x), x && x.readable === false && (this.readable = false), x && x.writable === false && (this.writable = false), this.allowHalfOpen = true, x && x.allowHalfOpen === false && (this.allowHalfOpen = false), this.once("end", w); } Object.defineProperty(h.prototype, "writableHighWaterMark", { enumerable: false, get: function() { return this._writableState.highWaterMark; } }); function w() { this.allowHalfOpen || this._writableState.ended || f.nextTick(k, this); } function k(x) { x.end(); } return Object.defineProperty(h.prototype, "destroyed", { get: function() { return this._readableState === void 0 || this._writableState === void 0 ? false : this._readableState.destroyed && this._writableState.destroyed; }, set: function(x) { this._readableState === void 0 || this._writableState === void 0 || (this._readableState.destroyed = x, this._writableState.destroyed = x); } }), h.prototype._destroy = function(x, R) { this.push(null), this.end(), f.nextTick(R, x); }, H0; } var G0 = {}, Qg; function Vg() { if (Qg) return G0; Qg = 1; var f = i_().Buffer, t = f.isEncoding || function(_t) { switch (_t = "" + _t, _t && _t.toLowerCase()) { case "hex": case "utf8": case "utf-8": case "ascii": case "binary": case "base64": case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": case "raw": return true; default: return false; } }; function r(_t) { if (!_t) return "utf8"; for (var V; ; ) switch (_t) { case "utf8": case "utf-8": return "utf8"; case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": return "utf16le"; case "latin1": case "binary": return "latin1"; case "base64": case "ascii": case "hex": return _t; default: if (V) return; _t = ("" + _t).toLowerCase(), V = true; } } function o(_t) { var V = r(_t); if (typeof V != "string" && (f.isEncoding === t || !t(_t))) throw new Error("Unknown encoding: " + _t); return V || _t; } G0.StringDecoder = _; function _(_t) { this.encoding = o(_t); var V; switch (this.encoding) { case "utf16le": this.text = x, this.end = R, V = 4; break; case "utf8": this.fillLast = h, V = 4; break; case "base64": this.text = D, this.end = Y, V = 3; break; default: this.write = P, this.end = ft; return; } this.lastNeed = 0, this.lastTotal = 0, this.lastChar = f.allocUnsafe(V); } _.prototype.write = function(_t) { if (_t.length === 0) return ""; var V, xt; if (this.lastNeed) { if (V = this.fillLast(_t), V === void 0) return ""; xt = this.lastNeed, this.lastNeed = 0; } else xt = 0; return xt < _t.length ? V ? V + this.text(_t, xt) : this.text(_t, xt) : V || ""; }, _.prototype.end = k, _.prototype.text = w, _.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; }; function n(_t) { return _t <= 127 ? 0 : _t >> 5 === 6 ? 2 : _t >> 4 === 14 ? 3 : _t >> 3 === 30 ? 4 : _t >> 6 === 2 ? -1 : -2; } function d(_t, V, xt) { var ct = V.length - 1; if (ct < xt) return 0; var at = n(V[ct]); return at >= 0 ? (at > 0 && (_t.lastNeed = at - 1), at) : --ct < xt || at === -2 ? 0 : (at = n(V[ct]), at >= 0 ? (at > 0 && (_t.lastNeed = at - 2), at) : --ct < xt || at === -2 ? 0 : (at = n(V[ct]), at >= 0 ? (at > 0 && (at === 2 ? at = 0 : _t.lastNeed = at - 3), at) : 0)); } function c(_t, V, xt) { if ((V[0] & 192) !== 128) return _t.lastNeed = 0, "\uFFFD"; if (_t.lastNeed > 1 && V.length > 1) { if ((V[1] & 192) !== 128) return _t.lastNeed = 1, "\uFFFD"; if (_t.lastNeed > 2 && V.length > 2 && (V[2] & 192) !== 128) return _t.lastNeed = 2, "\uFFFD"; } } function h(_t) { var V = this.lastTotal - this.lastNeed, xt = c(this, _t); if (xt !== void 0) return xt; if (this.lastNeed <= _t.length) return _t.copy(this.lastChar, V, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal); _t.copy(this.lastChar, V, 0, _t.length), this.lastNeed -= _t.length; } function w(_t, V) { var xt = d(this, _t, V); if (!this.lastNeed) return _t.toString("utf8", V); this.lastTotal = xt; var ct = _t.length - (xt - this.lastNeed); return _t.copy(this.lastChar, 0, ct), _t.toString("utf8", V, ct); } function k(_t) { var V = _t && _t.length ? this.write(_t) : ""; return this.lastNeed ? V + "\uFFFD" : V; } function x(_t, V) { if ((_t.length - V) % 2 === 0) { var xt = _t.toString("utf16le", V); if (xt) { var ct = xt.charCodeAt(xt.length - 1); if (ct >= 55296 && ct <= 56319) return this.lastNeed = 2, this.lastTotal = 4, this.lastChar[0] = _t[_t.length - 2], this.lastChar[1] = _t[_t.length - 1], xt.slice(0, -1); } return xt; } return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = _t[_t.length - 1], _t.toString("utf16le", V, _t.length - 1); } function R(_t) { var V = _t && _t.length ? this.write(_t) : ""; if (this.lastNeed) { var xt = this.lastTotal - this.lastNeed; return V + this.lastChar.toString("utf16le", 0, xt); } return V; } function D(_t, V) { var xt = (_t.length - V) % 3; return xt === 0 ? _t.toString("base64", V) : (this.lastNeed = 3 - xt, this.lastTotal = 3, xt === 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", V, _t.length - xt)); } function Y(_t) { var V = _t && _t.length ? this.write(_t) : ""; return this.lastNeed ? V + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : V; } function P(_t) { return _t.toString(this.encoding); } function ft(_t) { return _t && _t.length ? this.write(_t) : ""; } return G0; } var W0, Jg; function Mv() { if (Jg) return W0; Jg = 1; var f = Nc(); W0 = V; var t = K2(), r; V.ReadableState = _t, Uv().EventEmitter; var o = function(ot, N) { return ot.listeners(N).length; }, _ = Pv(), n = Ou().Buffer, d = (typeof window < "u" || typeof window < "u" ? window : typeof self < "u" ? self : {}).Uint8Array || function() { }; function c(ot) { return n.from(ot); } function h(ot) { return n.isBuffer(ot) || ot instanceof d; } var w = Object.create(Os()); w.inherits = s_(); var k = Lv(), x = void 0; k && k.debuglog ? x = k.debuglog("stream") : x = function() { }; var R = t3(), D = Nv(), Y; w.inherits(V, _); var P = [ "error", "close", "destroy", "pause", "resume" ]; function ft(ot, N, Bt) { if (typeof ot.prependListener == "function") return ot.prependListener(N, Bt); !ot._events || !ot._events[N] ? ot.on(N, Bt) : t(ot._events[N]) ? ot._events[N].unshift(Bt) : ot._events[N] = [ Bt, ot._events[N] ]; } function _t(ot, N) { r = r || Zi(), ot = ot || {}; var Bt = N instanceof r; this.objectMode = !!ot.objectMode, Bt && (this.objectMode = this.objectMode || !!ot.readableObjectMode); var L = ot.highWaterMark, W = ot.readableHighWaterMark, dt = this.objectMode ? 16 : 16 * 1024; L || L === 0 ? this.highWaterMark = L : Bt && (W || W === 0) ? this.highWaterMark = W : this.highWaterMark = dt, this.highWaterMark = Math.floor(this.highWaterMark), this.buffer = new R(), this.length = 0, this.pipes = null, this.pipesCount = 0, this.flowing = null, this.ended = false, this.endEmitted = false, this.reading = false, this.sync = true, this.needReadable = false, this.emittedReadable = false, this.readableListening = false, this.resumeScheduled = false, this.destroyed = false, this.defaultEncoding = ot.defaultEncoding || "utf8", this.awaitDrain = 0, this.readingMore = false, this.decoder = null, this.encoding = null, ot.encoding && (Y || (Y = Vg().StringDecoder), this.decoder = new Y(ot.encoding), this.encoding = ot.encoding); } function V(ot) { if (r = r || Zi(), !(this instanceof V)) return new V(ot); this._readableState = new _t(ot, this), this.readable = true, ot && (typeof ot.read == "function" && (this._read = ot.read), typeof ot.destroy == "function" && (this._destroy = ot.destroy)), _.call(this); } Object.defineProperty(V.prototype, "destroyed", { get: function() { return this._readableState === void 0 ? false : this._readableState.destroyed; }, set: function(ot) { this._readableState && (this._readableState.destroyed = ot); } }), V.prototype.destroy = D.destroy, V.prototype._undestroy = D.undestroy, V.prototype._destroy = function(ot, N) { this.push(null), N(ot); }, V.prototype.push = function(ot, N) { var Bt = this._readableState, L; return Bt.objectMode ? L = true : typeof ot == "string" && (N = N || Bt.defaultEncoding, N !== Bt.encoding && (ot = n.from(ot, N), N = ""), L = true), xt(this, ot, N, false, L); }, V.prototype.unshift = function(ot) { return xt(this, ot, null, true, false); }; function xt(ot, N, Bt, L, W) { var dt = ot._readableState; if (N === null) dt.reading = false, tt(ot, dt); else { var Ot; W || (Ot = at(dt, N)), Ot ? ot.emit("error", Ot) : dt.objectMode || N && N.length > 0 ? (typeof N != "string" && !dt.objectMode && Object.getPrototypeOf(N) !== n.prototype && (N = c(N)), L ? dt.endEmitted ? ot.emit("error", new Error("stream.unshift() after end event")) : ct(ot, dt, N, true) : dt.ended ? ot.emit("error", new Error("stream.push() after EOF")) : (dt.reading = false, dt.decoder && !Bt ? (N = dt.decoder.write(N), dt.objectMode || N.length !== 0 ? ct(ot, dt, N, false) : te(ot, dt)) : ct(ot, dt, N, false))) : L || (dt.reading = false); } return rt(dt); } function ct(ot, N, Bt, L) { N.flowing && N.length === 0 && !N.sync ? (ot.emit("data", Bt), ot.read(0)) : (N.length += N.objectMode ? 1 : Bt.length, L ? N.buffer.unshift(Bt) : N.buffer.push(Bt), N.needReadable && Ct(ot)), te(ot, N); } function at(ot, N) { var Bt; return !h(N) && typeof N != "string" && N !== void 0 && !ot.objectMode && (Bt = new TypeError("Invalid non-string/buffer chunk")), Bt; } function rt(ot) { return !ot.ended && (ot.needReadable || ot.length < ot.highWaterMark || ot.length === 0); } V.prototype.isPaused = function() { return this._readableState.flowing === false; }, V.prototype.setEncoding = function(ot) { return Y || (Y = Vg().StringDecoder), this._readableState.decoder = new Y(ot), this._readableState.encoding = ot, this; }; var pt = 8388608; function H(ot) { return ot >= pt ? ot = pt : (ot--, ot |= ot >>> 1, ot |= ot >>> 2, ot |= ot >>> 4, ot |= ot >>> 8, ot |= ot >>> 16, ot++), ot; } function st(ot, N) { return ot <= 0 || N.length === 0 && N.ended ? 0 : N.objectMode ? 1 : ot !== ot ? N.flowing && N.length ? N.buffer.head.data.length : N.length : (ot > N.highWaterMark && (N.highWaterMark = H(ot)), ot <= N.length ? ot : N.ended ? N.length : (N.needReadable = true, 0)); } V.prototype.read = function(ot) { x("read", ot), ot = parseInt(ot, 10); var N = this._readableState, Bt = ot; if (ot !== 0 && (N.emittedReadable = false), ot === 0 && N.needReadable && (N.length >= N.highWaterMark || N.ended)) return x("read: emitReadable", N.length, N.ended), N.length === 0 && N.ended ? O(this) : Ct(this), null; if (ot = st(ot, N), ot === 0 && N.ended) return N.length === 0 && O(this), null; var L = N.needReadable; x("need readable", L), (N.length === 0 || N.length - ot < N.highWaterMark) && (L = true, x("length less than watermark", L)), N.ended || N.reading ? (L = false, x("reading or ended", L)) : L && (x("do read"), N.reading = true, N.sync = true, N.length === 0 && (N.needReadable = true), this._read(N.highWaterMark), N.sync = false, N.reading || (ot = st(Bt, N))); var W; return ot > 0 ? W = Se(ot, N) : W = null, W === null ? (N.needReadable = true, ot = 0) : N.length -= ot, N.length === 0 && (N.ended || (N.needReadable = true), Bt !== ot && N.ended && O(this)), W !== null && this.emit("data", W), W; }; function tt(ot, N) { if (!N.ended) { if (N.decoder) { var Bt = N.decoder.end(); Bt && Bt.length && (N.buffer.push(Bt), N.length += N.objectMode ? 1 : Bt.length); } N.ended = true, Ct(ot); } } function Ct(ot) { var N = ot._readableState; N.needReadable = false, N.emittedReadable || (x("emitReadable", N.flowing), N.emittedReadable = true, N.sync ? f.nextTick(vt, ot) : vt(ot)); } function vt(ot) { x("emit readable"), ot.emit("readable"), Ft(ot); } function te(ot, N) { N.readingMore || (N.readingMore = true, f.nextTick(qe, ot, N)); } function qe(ot, N) { for (var Bt = N.length; !N.reading && !N.flowing && !N.ended && N.length < N.highWaterMark && (x("maybeReadMore read 0"), ot.read(0), Bt !== N.length); ) Bt = N.length; N.readingMore = false; } V.prototype._read = function(ot) { this.emit("error", new Error("_read() is not implemented")); }, V.prototype.pipe = function(ot, N) { var Bt = this, L = this._readableState; switch (L.pipesCount) { case 0: L.pipes = ot; break; case 1: L.pipes = [ L.pipes, ot ]; break; default: L.pipes.push(ot); break; } L.pipesCount += 1, x("pipe count=%d opts=%j", L.pipesCount, N); var W = (!N || N.end !== false) && ot !== _n.stdout && ot !== _n.stderr, dt = W ? Wt : de; L.endEmitted ? f.nextTick(dt) : Bt.once("end", dt), ot.on("unpipe", Ot); function Ot(ar, lr) { x("onunpipe"), ar === Bt && lr && lr.hasUnpiped === false && (lr.hasUnpiped = true, Xt()); } function Wt() { x("onend"), ot.end(); } var ne = Ge(Bt); ot.on("drain", ne); var ee = false; function Xt() { x("cleanup"), ot.removeListener("close", je), ot.removeListener("finish", Qe), ot.removeListener("drain", ne), ot.removeListener("error", ce), ot.removeListener("unpipe", Ot), Bt.removeListener("end", Wt), Bt.removeListener("end", de), Bt.removeListener("data", jt), ee = true, L.awaitDrain && (!ot._writableState || ot._writableState.needDrain) && ne(); } var re = false; Bt.on("data", jt); function jt(ar) { x("ondata"), re = false; var lr = ot.write(ar); lr === false && !re && ((L.pipesCount === 1 && L.pipes === ot || L.pipesCount > 1 && ge(L.pipes, ot) !== -1) && !ee && (x("false write response, pause", L.awaitDrain), L.awaitDrain++, re = true), Bt.pause()); } function ce(ar) { x("onerror", ar), de(), ot.removeListener("error", ce), o(ot, "error") === 0 && ot.emit("error", ar); } ft(ot, "error", ce); function je() { ot.removeListener("finish", Qe), de(); } ot.once("close", je); function Qe() { x("onfinish"), ot.removeListener("close", je), de(); } ot.once("finish", Qe); function de() { x("unpipe"), Bt.unpipe(ot); } return ot.emit("pipe", Bt), L.flowing || (x("pipe resume"), Bt.resume()), ot; }; function Ge(ot) { return function() { var N = ot._readableState; x("pipeOnDrain", N.awaitDrain), N.awaitDrain && N.awaitDrain--, N.awaitDrain === 0 && o(ot, "data") && (N.flowing = true, Ft(ot)); }; } V.prototype.unpipe = function(ot) { var N = this._readableState, Bt = { hasUnpiped: false }; if (N.pipesCount === 0) return this; if (N.pipesCount === 1) return ot && ot !== N.pipes ? this : (ot || (ot = N.pipes), N.pipes = null, N.pipesCount = 0, N.flowing = false, ot && ot.emit("unpipe", this, Bt), this); if (!ot) { var L = N.pipes, W = N.pipesCount; N.pipes = null, N.pipesCount = 0, N.flowing = false; for (var dt = 0; dt < W; dt++) L[dt].emit("unpipe", this, { hasUnpiped: false }); return this; } var Ot = ge(N.pipes, ot); return Ot === -1 ? this : (N.pipes.splice(Ot, 1), N.pipesCount -= 1, N.pipesCount === 1 && (N.pipes = N.pipes[0]), ot.emit("unpipe", this, Bt), this); }, V.prototype.on = function(ot, N) { var Bt = _.prototype.on.call(this, ot, N); if (ot === "data") this._readableState.flowing !== false && this.resume(); else if (ot === "readable") { var L = this._readableState; !L.endEmitted && !L.readableListening && (L.readableListening = L.needReadable = true, L.emittedReadable = false, L.reading ? L.length && Ct(this) : f.nextTick(Ze, this)); } return Bt; }, V.prototype.addListener = V.prototype.on; function Ze(ot) { x("readable nexttick read 0"), ot.read(0); } V.prototype.resume = function() { var ot = this._readableState; return ot.flowing || (x("resume"), ot.flowing = true, Kt(this, ot)), this; }; function Kt(ot, N) { N.resumeScheduled || (N.resumeScheduled = true, f.nextTick(oe, ot, N)); } function oe(ot, N) { N.reading || (x("resume read 0"), ot.read(0)), N.resumeScheduled = false, N.awaitDrain = 0, ot.emit("resume"), Ft(ot), N.flowing && !N.reading && ot.read(0); } V.prototype.pause = function() { return x("call pause flowing=%j", this._readableState.flowing), this._readableState.flowing !== false && (x("pause"), this._readableState.flowing = false, this.emit("pause")), this; }; function Ft(ot) { var N = ot._readableState; for (x("flow", N.flowing); N.flowing && ot.read() !== null; ) ; } V.prototype.wrap = function(ot) { var N = this, Bt = this._readableState, L = false; ot.on("end", function() { if (x("wrapped end"), Bt.decoder && !Bt.ended) { var Ot = Bt.decoder.end(); Ot && Ot.length && N.push(Ot); } N.push(null); }), ot.on("data", function(Ot) { if (x("wrapped data"), Bt.decoder && (Ot = Bt.decoder.write(Ot)), !(Bt.objectMode && Ot == null) && !(!Bt.objectMode && (!Ot || !Ot.length))) { var Wt = N.push(Ot); Wt || (L = true, ot.pause()); } }); for (var W in ot) this[W] === void 0 && typeof ot[W] == "function" && (this[W] = /* @__PURE__ */ (function(Ot) { return function() { return ot[Ot].apply(ot, arguments); }; })(W)); for (var dt = 0; dt < P.length; dt++) ot.on(P[dt], this.emit.bind(this, P[dt])); return this._read = function(Ot) { x("wrapped _read", Ot), L && (L = false, ot.resume()); }, this; }, Object.defineProperty(V.prototype, "readableHighWaterMark", { enumerable: false, get: function() { return this._readableState.highWaterMark; } }), V._fromList = Se; function Se(ot, N) { if (N.length === 0) return null; var Bt; return N.objectMode ? Bt = N.buffer.shift() : !ot || ot >= N.length ? (N.decoder ? Bt = N.buffer.join("") : N.buffer.length === 1 ? Bt = N.buffer.head.data : Bt = N.buffer.concat(N.length), N.buffer.clear()) : Bt = Ke(ot, N.buffer, N.decoder), Bt; } function Ke(ot, N, Bt) { var L; return ot < N.head.data.length ? (L = N.head.data.slice(0, ot), N.head.data = N.head.data.slice(ot)) : ot === N.head.data.length ? L = N.shift() : L = Bt ? Ve(ot, N) : It(ot, N), L; } function Ve(ot, N) { var Bt = N.head, L = 1, W = Bt.data; for (ot -= W.length; Bt = Bt.next; ) { var dt = Bt.data, Ot = ot > dt.length ? dt.length : ot; if (Ot === dt.length ? W += dt : W += dt.slice(0, ot), ot -= Ot, ot === 0) { Ot === dt.length ? (++L, Bt.next ? N.head = Bt.next : N.head = N.tail = null) : (N.head = Bt, Bt.data = dt.slice(Ot)); break; } ++L; } return N.length -= L, W; } function It(ot, N) { var Bt = n.allocUnsafe(ot), L = N.head, W = 1; for (L.data.copy(Bt), ot -= L.data.length; L = L.next; ) { var dt = L.data, Ot = ot > dt.length ? dt.length : ot; if (dt.copy(Bt, Bt.length - ot, 0, Ot), ot -= Ot, ot === 0) { Ot === dt.length ? (++W, L.next ? N.head = L.next : N.head = N.tail = null) : (N.head = L, L.data = dt.slice(Ot)); break; } ++W; } return N.length -= W, Bt; } function O(ot) { var N = ot._readableState; if (N.length > 0) throw new Error('"endReadable()" called on non-empty stream'); N.endEmitted || (N.ended = true, f.nextTick(Vt, N, ot)); } function Vt(ot, N) { !ot.endEmitted && ot.length === 0 && (ot.endEmitted = true, N.readable = false, N.emit("end")); } function ge(ot, N) { for (var Bt = 0, L = ot.length; Bt < L; Bt++) if (ot[Bt] === N) return Bt; return -1; } return W0; } var K0, Xg; function Dv() { if (Xg) return K0; Xg = 1, K0 = o; var f = Zi(), t = Object.create(Os()); t.inherits = s_(), t.inherits(o, f); function r(d, c) { var h = this._transformState; h.transforming = false; var w = h.writecb; if (!w) return this.emit("error", new Error("write callback called multiple times")); h.writechunk = null, h.writecb = null, c != null && this.push(c), w(d); var k = this._readableState; k.reading = false, (k.needReadable || k.length < k.highWaterMark) && this._read(k.highWaterMark); } function o(d) { if (!(this instanceof o)) return new o(d); f.call(this, d), this._transformState = { afterTransform: r.bind(this), needTransform: false, transforming: false, writecb: null, writechunk: null, writeencoding: null }, this._readableState.needReadable = true, this._readableState.sync = false, d && (typeof d.transform == "function" && (this._transform = d.transform), typeof d.flush == "function" && (this._flush = d.flush)), this.on("prefinish", _); } function _() { var d = this; typeof this._flush == "function" ? this._flush(function(c, h) { n(d, c, h); }) : n(this, null, null); } o.prototype.push = function(d, c) { return this._transformState.needTransform = false, f.prototype.push.call(this, d, c); }, o.prototype._transform = function(d, c, h) { throw new Error("_transform() is not implemented"); }, o.prototype._write = function(d, c, h) { var w = this._transformState; if (w.writecb = h, w.writechunk = d, w.writeencoding = c, !w.transforming) { var k = this._readableState; (w.needTransform || k.needReadable || k.length < k.highWaterMark) && this._read(k.highWaterMark); } }, o.prototype._read = function(d) { var c = this._transformState; c.writechunk !== null && c.writecb && !c.transforming ? (c.transforming = true, this._transform(c.writechunk, c.writeencoding, c.afterTransform)) : c.needTransform = true; }, o.prototype._destroy = function(d, c) { var h = this; f.prototype._destroy.call(this, d, function(w) { c(w), h.emit("close"); }); }; function n(d, c, h) { if (c) return d.emit("error", c); if (h != null && d.push(h), d._writableState.length) throw new Error("Calling transform done when ws.length != 0"); if (d._transformState.transforming) throw new Error("Calling transform done when still transforming"); return d.push(null); } return K0; } var Y0, Zg; function r3() { if (Zg) return Y0; Zg = 1, Y0 = r; var f = Dv(), t = Object.create(Os()); t.inherits = s_(), t.inherits(r, f); function r(o) { if (!(this instanceof r)) return new r(o); f.call(this, o); } return r.prototype._transform = function(o, _, n) { n(null, o); }, Y0; } var $g; function n3() { return $g || ($g = 1, (function(f, t) { t = f.exports = Mv(), t.Stream = t, t.Readable = t, t.Writable = qv(), t.Duplex = Zi(), t.Transform = Dv(), t.PassThrough = r3(); })(wc, wc.exports)), wc.exports; } var Q0, tf; function Hv() { if (tf) return Q0; tf = 1; var f = i_().Buffer, t = W2(), r = n3().Transform, o = s_(); function _(n) { r.call(this), this._block = f.allocUnsafe(n), this._blockSize = n, this._blockOffset = 0, this._length = [ 0, 0, 0, 0 ], this._finalized = false; } return o(_, r), _.prototype._transform = function(n, d, c) { var h = null; try { this.update(n, d); } catch (w) { h = w; } c(h); }, _.prototype._flush = function(n) { var d = null; try { this.push(this.digest()); } catch (c) { d = c; } n(d); }, _.prototype.update = function(n, d) { if (this._finalized) throw new Error("Digest already called"); for (var c = t(n, d), h = this._block, w = 0; this._blockOffset + c.length - w >= this._blockSize; ) { for (var k = this._blockOffset; k < this._blockSize; ) h[k] = c[w], k += 1, w += 1; this._update(), this._blockOffset = 0; } for (; w < c.length; ) h[this._blockOffset] = c[w], this._blockOffset += 1, w += 1; for (var x = 0, R = c.length * 8; R > 0; ++x) this._length[x] += R, R = this._length[x] / 4294967296 | 0, R > 0 && (this._length[x] -= 4294967296 * R); return this; }, _.prototype._update = function() { throw new Error("_update is not implemented"); }, _.prototype.digest = function(n) { if (this._finalized) throw new Error("Digest already called"); this._finalized = true; var d = this._digest(); n !== void 0 && (d = d.toString(n)), this._block.fill(0), this._blockOffset = 0; for (var c = 0; c < 4; ++c) this._length[c] = 0; return d; }, _.prototype._digest = function() { throw new Error("_digest is not implemented"); }, Q0 = _, Q0; } var V0, ef; function _3() { if (ef) return V0; ef = 1; var f = s_(), t = Hv(), r = i_().Buffer, o = new Array(16); function _() { t.call(this, 64), this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878; } f(_, t), _.prototype._update = function() { for (var k = o, x = 0; x < 16; ++x) k[x] = this._block.readInt32LE(x * 4); var R = this._a, D = this._b, Y = this._c, P = this._d; R = d(R, D, Y, P, k[0], 3614090360, 7), P = d(P, R, D, Y, k[1], 3905402710, 12), Y = d(Y, P, R, D, k[2], 606105819, 17), D = d(D, Y, P, R, k[3], 3250441966, 22), R = d(R, D, Y, P, k[4], 4118548399, 7), P = d(P, R, D, Y, k[5], 1200080426, 12), Y = d(Y, P, R, D, k[6], 2821735955, 17), D = d(D, Y, P, R, k[7], 4249261313, 22), R = d(R, D, Y, P, k[8], 1770035416, 7), P = d(P, R, D, Y, k[9], 2336552879, 12), Y = d(Y, P, R, D, k[10], 4294925233, 17), D = d(D, Y, P, R, k[11], 2304563134, 22), R = d(R, D, Y, P, k[12], 1804603682, 7), P = d(P, R, D, Y, k[13], 4254626195, 12), Y = d(Y, P, R, D, k[14], 2792965006, 17), D = d(D, Y, P, R, k[15], 1236535329, 22), R = c(R, D, Y, P, k[1], 4129170786, 5), P = c(P, R, D, Y, k[6], 3225465664, 9), Y = c(Y, P, R, D, k[11], 643717713, 14), D = c(D, Y, P, R, k[0], 3921069994, 20), R = c(R, D, Y, P, k[5], 3593408605, 5), P = c(P, R, D, Y, k[10], 38016083, 9), Y = c(Y, P, R, D, k[15], 3634488961, 14), D = c(D, Y, P, R, k[4], 3889429448, 20), R = c(R, D, Y, P, k[9], 568446438, 5), P = c(P, R, D, Y, k[14], 3275163606, 9), Y = c(Y, P, R, D, k[3], 4107603335, 14), D = c(D, Y, P, R, k[8], 1163531501, 20), R = c(R, D, Y, P, k[13], 2850285829, 5), P = c(P, R, D, Y, k[2], 4243563512, 9), Y = c(Y, P, R, D, k[7], 1735328473, 14), D = c(D, Y, P, R, k[12], 2368359562, 20), R = h(R, D, Y, P, k[5], 4294588738, 4), P = h(P, R, D, Y, k[8], 2272392833, 11), Y = h(Y, P, R, D, k[11], 1839030562, 16), D = h(D, Y, P, R, k[14], 4259657740, 23), R = h(R, D, Y, P, k[1], 2763975236, 4), P = h(P, R, D, Y, k[4], 1272893353, 11), Y = h(Y, P, R, D, k[7], 4139469664, 16), D = h(D, Y, P, R, k[10], 3200236656, 23), R = h(R, D, Y, P, k[13], 681279174, 4), P = h(P, R, D, Y, k[0], 3936430074, 11), Y = h(Y, P, R, D, k[3], 3572445317, 16), D = h(D, Y, P, R, k[6], 76029189, 23), R = h(R, D, Y, P, k[9], 3654602809, 4), P = h(P, R, D, Y, k[12], 3873151461, 11), Y = h(Y, P, R, D, k[15], 530742520, 16), D = h(D, Y, P, R, k[2], 3299628645, 23), R = w(R, D, Y, P, k[0], 4096336452, 6), P = w(P, R, D, Y, k[7], 1126891415, 10), Y = w(Y, P, R, D, k[14], 2878612391, 15), D = w(D, Y, P, R, k[5], 4237533241, 21), R = w(R, D, Y, P, k[12], 1700485571, 6), P = w(P, R, D, Y, k[3], 2399980690, 10), Y = w(Y, P, R, D, k[10], 4293915773, 15), D = w(D, Y, P, R, k[1], 2240044497, 21), R = w(R, D, Y, P, k[8], 1873313359, 6), P = w(P, R, D, Y, k[15], 4264355552, 10), Y = w(Y, P, R, D, k[6], 2734768916, 15), D = w(D, Y, P, R, k[13], 1309151649, 21), R = w(R, D, Y, P, k[4], 4149444226, 6), P = w(P, R, D, Y, k[11], 3174756917, 10), Y = w(Y, P, R, D, k[2], 718787259, 15), D = w(D, Y, P, R, k[9], 3951481745, 21), this._a = this._a + R | 0, this._b = this._b + D | 0, this._c = this._c + Y | 0, this._d = this._d + P | 0; }, _.prototype._digest = function() { this._block[this._blockOffset++] = 128, this._blockOffset > 56 && (this._block.fill(0, this._blockOffset, 64), this._update(), this._blockOffset = 0), this._block.fill(0, this._blockOffset, 56), this._block.writeUInt32LE(this._length[0], 56), this._block.writeUInt32LE(this._length[1], 60), this._update(); var k = r.allocUnsafe(16); return k.writeInt32LE(this._a, 0), k.writeInt32LE(this._b, 4), k.writeInt32LE(this._c, 8), k.writeInt32LE(this._d, 12), k; }; function n(k, x) { return k << x | k >>> 32 - x; } function d(k, x, R, D, Y, P, ft) { return n(k + (x & R | ~x & D) + Y + P | 0, ft) + x | 0; } function c(k, x, R, D, Y, P, ft) { return n(k + (x & D | R & ~D) + Y + P | 0, ft) + x | 0; } function h(k, x, R, D, Y, P, ft) { return n(k + (x ^ R ^ D) + Y + P | 0, ft) + x | 0; } function w(k, x, R, D, Y, P, ft) { return n(k + (R ^ (x | ~D)) + Y + P | 0, ft) + x | 0; } return V0 = _, V0; } var J0, rf; function o3() { if (rf) return J0; rf = 1; var f = _3(); return J0 = function(t) { return new f().update(t).digest(); }, J0; } var X0, nf; function a3() { if (nf) return X0; nf = 1; var f = gi().Buffer, t = s_(), r = Hv(), o = new Array(16), _ = [ 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 ], n = [ 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 ], d = [ 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 ], c = [ 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 ], h = [ 0, 1518500249, 1859775393, 2400959708, 2840853838 ], w = [ 1352829926, 1548603684, 1836072691, 2053994217, 0 ]; function k(_t, V) { return _t << V | _t >>> 32 - V; } function x(_t, V, xt, ct, at, rt, pt, H) { return k(_t + (V ^ xt ^ ct) + rt + pt | 0, H) + at | 0; } function R(_t, V, xt, ct, at, rt, pt, H) { return k(_t + (V & xt | ~V & ct) + rt + pt | 0, H) + at | 0; } function D(_t, V, xt, ct, at, rt, pt, H) { return k(_t + ((V | ~xt) ^ ct) + rt + pt | 0, H) + at | 0; } function Y(_t, V, xt, ct, at, rt, pt, H) { return k(_t + (V & ct | xt & ~ct) + rt + pt | 0, H) + at | 0; } function P(_t, V, xt, ct, at, rt, pt, H) { return k(_t + (V ^ (xt | ~ct)) + rt + pt | 0, H) + at | 0; } function ft() { r.call(this, 64), this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878, this._e = 3285377520; } return t(ft, r), ft.prototype._update = function() { for (var _t = o, V = 0; V < 16; ++V) _t[V] = this._block.readInt32LE(V * 4); for (var xt = this._a | 0, ct = this._b | 0, at = this._c | 0, rt = this._d | 0, pt = this._e | 0, H = this._a | 0, st = this._b | 0, tt = this._c | 0, Ct = this._d | 0, vt = this._e | 0, te = 0; te < 80; te += 1) { var qe, Ge; te < 16 ? (qe = x(xt, ct, at, rt, pt, _t[_[te]], h[0], d[te]), Ge = P(H, st, tt, Ct, vt, _t[n[te]], w[0], c[te])) : te < 32 ? (qe = R(xt, ct, at, rt, pt, _t[_[te]], h[1], d[te]), Ge = Y(H, st, tt, Ct, vt, _t[n[te]], w[1], c[te])) : te < 48 ? (qe = D(xt, ct, at, rt, pt, _t[_[te]], h[2], d[te]), Ge = D(H, st, tt, Ct, vt, _t[n[te]], w[2], c[te])) : te < 64 ? (qe = Y(xt, ct, at, rt, pt, _t[_[te]], h[3], d[te]), Ge = R(H, st, tt, Ct, vt, _t[n[te]], w[3], c[te])) : (qe = P(xt, ct, at, rt, pt, _t[_[te]], h[4], d[te]), Ge = x(H, st, tt, Ct, vt, _t[n[te]], w[4], c[te])), xt = pt, pt = rt, rt = k(at, 10), at = ct, ct = qe, H = vt, vt = Ct, Ct = k(tt, 10), tt = st, st = Ge; } var Ze = this._b + at + Ct | 0; this._b = this._c + rt + vt | 0, this._c = this._d + pt + H | 0, this._d = this._e + xt + st | 0, this._e = this._a + ct + tt | 0, this._a = Ze; }, ft.prototype._digest = function() { this._block[this._blockOffset] = 128, this._blockOffset += 1, this._blockOffset > 56 && (this._block.fill(0, this._blockOffset, 64), this._update(), this._blockOffset = 0), this._block.fill(0, this._blockOffset, 56), this._block.writeUInt32LE(this._length[0], 56), this._block.writeUInt32LE(this._length[1], 60), this._update(); var _t = f.alloc ? f.alloc(20) : new f(20); return _t.writeInt32LE(this._a, 0), _t.writeInt32LE(this._b, 4), _t.writeInt32LE(this._c, 8), _t.writeInt32LE(this._d, 12), _t.writeInt32LE(this._e, 16), _t; }, X0 = ft, X0; } var Z0 = { exports: {} }, $0, _f; function ls() { if (_f) return $0; _f = 1; var f = i_().Buffer, t = Cu(); function r(o, _) { this._block = f.alloc(o), this._finalSize = _, this._blockSize = o, this._len = 0; } return r.prototype.update = function(o, _) { o = t(o, _ || "utf8"); for (var n = this._block, d = this._blockSize, c = o.length, h = this._len, w = 0; w < c; ) { for (var k = h % d, x = Math.min(c - w, d - k), R = 0; R < x; R++) n[k + R] = o[w + R]; h += x, w += x, h % d === 0 && this._update(n); } return this._len += c, this; }, r.prototype.digest = function(o) { var _ = this._len % this._blockSize; this._block[_] = 128, this._block.fill(0, _ + 1), _ >= this._finalSize && (this._update(this._block), this._block.fill(0)); var n = this._len * 8; if (n <= 4294967295) this._block.writeUInt32BE(n, this._blockSize - 4); else { var d = (n & 4294967295) >>> 0, c = (n - d) / 4294967296; this._block.writeUInt32BE(c, this._blockSize - 8), this._block.writeUInt32BE(d, this._blockSize - 4); } this._update(this._block); var h = this._hash(); return o ? h.toString(o) : h; }, r.prototype._update = function() { throw new Error("_update must be implemented by subclass"); }, $0 = r, $0; } var tu, of; function i3() { if (of) return tu; of = 1; var f = s_(), t = ls(), r = i_().Buffer, o = [ 1518500249, 1859775393, -1894007588, -899497514 ], _ = new Array(80); function n() { this.init(), this._w = _, t.call(this, 64, 56); } f(n, t), n.prototype.init = function() { return this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878, this._e = 3285377520, this; }; function d(w) { return w << 5 | w >>> 27; } function c(w) { return w << 30 | w >>> 2; } function h(w, k, x, R) { return w === 0 ? k & x | ~k & R : w === 2 ? k & x | k & R | x & R : k ^ x ^ R; } return n.prototype._update = function(w) { for (var k = this._w, x = this._a | 0, R = this._b | 0, D = this._c | 0, Y = this._d | 0, P = this._e | 0, ft = 0; ft < 16; ++ft) k[ft] = w.readInt32BE(ft * 4); for (; ft < 80; ++ft) k[ft] = k[ft - 3] ^ k[ft - 8] ^ k[ft - 14] ^ k[ft - 16]; for (var _t = 0; _t < 80; ++_t) { var V = ~~(_t / 20), xt = d(x) + h(V, R, D, Y) + P + k[_t] + o[V] | 0; P = Y, Y = D, D = c(R), R = x, x = xt; } this._a = x + this._a | 0, this._b = R + this._b | 0, this._c = D + this._c | 0, this._d = Y + this._d | 0, this._e = P + this._e | 0; }, n.prototype._hash = function() { var w = r.allocUnsafe(20); return w.writeInt32BE(this._a | 0, 0), w.writeInt32BE(this._b | 0, 4), w.writeInt32BE(this._c | 0, 8), w.writeInt32BE(this._d | 0, 12), w.writeInt32BE(this._e | 0, 16), w; }, tu = n, tu; } var eu, af; function s3() { if (af) return eu; af = 1; var f = s_(), t = ls(), r = i_().Buffer, o = [ 1518500249, 1859775393, -1894007588, -899497514 ], _ = new Array(80); function n() { this.init(), this._w = _, t.call(this, 64, 56); } f(n, t), n.prototype.init = function() { return this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878, this._e = 3285377520, this; }; function d(k) { return k << 1 | k >>> 31; } function c(k) { return k << 5 | k >>> 27; } function h(k) { return k << 30 | k >>> 2; } function w(k, x, R, D) { return k === 0 ? x & R | ~x & D : k === 2 ? x & R | x & D | R & D : x ^ R ^ D; } return n.prototype._update = function(k) { for (var x = this._w, R = this._a | 0, D = this._b | 0, Y = this._c | 0, P = this._d | 0, ft = this._e | 0, _t = 0; _t < 16; ++_t) x[_t] = k.readInt32BE(_t * 4); for (; _t < 80; ++_t) x[_t] = d(x[_t - 3] ^ x[_t - 8] ^ x[_t - 14] ^ x[_t - 16]); for (var V = 0; V < 80; ++V) { var xt = ~~(V / 20), ct = c(R) + w(xt, D, Y, P) + ft + x[V] + o[xt] | 0; ft = P, P = Y, Y = h(D), D = R, R = ct; } this._a = R + this._a | 0, this._b = D + this._b | 0, this._c = Y + this._c | 0, this._d = P + this._d | 0, this._e = ft + this._e | 0; }, n.prototype._hash = function() { var k = r.allocUnsafe(20); return k.writeInt32BE(this._a | 0, 0), k.writeInt32BE(this._b | 0, 4), k.writeInt32BE(this._c | 0, 8), k.writeInt32BE(this._d | 0, 12), k.writeInt32BE(this._e | 0, 16), k; }, eu = n, eu; } var ru, sf; function Gv() { if (sf) return ru; sf = 1; var f = s_(), t = ls(), r = i_().Buffer, o = [ 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 ], _ = new Array(64); function n() { this.init(), this._w = _, t.call(this, 64, 56); } f(n, t), n.prototype.init = function() { return this._a = 1779033703, this._b = 3144134277, this._c = 1013904242, this._d = 2773480762, this._e = 1359893119, this._f = 2600822924, this._g = 528734635, this._h = 1541459225, this; }; function d(R, D, Y) { return Y ^ R & (D ^ Y); } function c(R, D, Y) { return R & D | Y & (R | D); } function h(R) { return (R >>> 2 | R << 30) ^ (R >>> 13 | R << 19) ^ (R >>> 22 | R << 10); } function w(R) { return (R >>> 6 | R << 26) ^ (R >>> 11 | R << 21) ^ (R >>> 25 | R << 7); } function k(R) { return (R >>> 7 | R << 25) ^ (R >>> 18 | R << 14) ^ R >>> 3; } function x(R) { return (R >>> 17 | R << 15) ^ (R >>> 19 | R << 13) ^ R >>> 10; } return n.prototype._update = function(R) { for (var D = this._w, Y = this._a | 0, P = this._b | 0, ft = this._c | 0, _t = this._d | 0, V = this._e | 0, xt = this._f | 0, ct = this._g | 0, at = this._h | 0, rt = 0; rt < 16; ++rt) D[rt] = R.readInt32BE(rt * 4); for (; rt < 64; ++rt) D[rt] = x(D[rt - 2]) + D[rt - 7] + k(D[rt - 15]) + D[rt - 16] | 0; for (var pt = 0; pt < 64; ++pt) { var H = at + w(V) + d(V, xt, ct) + o[pt] + D[pt] | 0, st = h(Y) + c(Y, P, ft) | 0; at = ct, ct = xt, xt = V, V = _t + H | 0, _t = ft, ft = P, P = Y, Y = H + st | 0; } this._a = Y + this._a | 0, this._b = P + this._b | 0, this._c = ft + this._c | 0, this._d = _t + this._d | 0, this._e = V + this._e | 0, this._f = xt + this._f | 0, this._g = ct + this._g | 0, this._h = at + this._h | 0; }, n.prototype._hash = function() { var R = r.allocUnsafe(32); return R.writeInt32BE(this._a, 0), R.writeInt32BE(this._b, 4), R.writeInt32BE(this._c, 8), R.writeInt32BE(this._d, 12), R.writeInt32BE(this._e, 16), R.writeInt32BE(this._f, 20), R.writeInt32BE(this._g, 24), R.writeInt32BE(this._h, 28), R; }, ru = n, ru; } var nu, cf; function c3() { if (cf) return nu; cf = 1; var f = s_(), t = Gv(), r = ls(), o = i_().Buffer, _ = new Array(64); function n() { this.init(), this._w = _, r.call(this, 64, 56); } return f(n, t), n.prototype.init = function() { return this._a = 3238371032, this._b = 914150663, this._c = 812702999, this._d = 4144912697, this._e = 4290775857, this._f = 1750603025, this._g = 1694076839, this._h = 3204075428, this; }, n.prototype._hash = function() { var d = o.allocUnsafe(28); return d.writeInt32BE(this._a, 0), d.writeInt32BE(this._b, 4), d.writeInt32BE(this._c, 8), d.writeInt32BE(this._d, 12), d.writeInt32BE(this._e, 16), d.writeInt32BE(this._f, 20), d.writeInt32BE(this._g, 24), d; }, nu = n, nu; } var _u, df; function Wv() { if (df) return _u; df = 1; var f = s_(), t = ls(), r = i_().Buffer, o = [ 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 ], _ = new Array(160); function n() { this.init(), this._w = _, t.call(this, 128, 112); } f(n, t), n.prototype.init = function() { return this._ah = 1779033703, this._bh = 3144134277, this._ch = 1013904242, this._dh = 2773480762, this._eh = 1359893119, this._fh = 2600822924, this._gh = 528734635, this._hh = 1541459225, this._al = 4089235720, this._bl = 2227873595, this._cl = 4271175723, this._dl = 1595750129, this._el = 2917565137, this._fl = 725511199, this._gl = 4215389547, this._hl = 327033209, this; }; function d(P, ft, _t) { return _t ^ P & (ft ^ _t); } function c(P, ft, _t) { return P & ft | _t & (P | ft); } function h(P, ft) { return (P >>> 28 | ft << 4) ^ (ft >>> 2 | P << 30) ^ (ft >>> 7 | P << 25); } function w(P, ft) { return (P >>> 14 | ft << 18) ^ (P >>> 18 | ft << 14) ^ (ft >>> 9 | P << 23); } function k(P, ft) { return (P >>> 1 | ft << 31) ^ (P >>> 8 | ft << 24) ^ P >>> 7; } function x(P, ft) { return (P >>> 1 | ft << 31) ^ (P >>> 8 | ft << 24) ^ (P >>> 7 | ft << 25); } function R(P, ft) { return (P >>> 19 | ft << 13) ^ (ft >>> 29 | P << 3) ^ P >>> 6; } function D(P, ft) { return (P >>> 19 | ft << 13) ^ (ft >>> 29 | P << 3) ^ (P >>> 6 | ft << 26); } function Y(P, ft) { return P >>> 0 < ft >>> 0 ? 1 : 0; } return n.prototype._update = function(P) { for (var ft = this._w, _t = this._ah | 0, V = this._bh | 0, xt = this._ch | 0, ct = this._dh | 0, at = this._eh | 0, rt = this._fh | 0, pt = this._gh | 0, H = this._hh | 0, st = this._al | 0, tt = this._bl | 0, Ct = this._cl | 0, vt = this._dl | 0, te = this._el | 0, qe = this._fl | 0, Ge = this._gl | 0, Ze = this._hl | 0, Kt = 0; Kt < 32; Kt += 2) ft[Kt] = P.readInt32BE(Kt * 4), ft[Kt + 1] = P.readInt32BE(Kt * 4 + 4); for (; Kt < 160; Kt += 2) { var oe = ft[Kt - 30], Ft = ft[Kt - 30 + 1], Se = k(oe, Ft), Ke = x(Ft, oe); oe = ft[Kt - 4], Ft = ft[Kt - 4 + 1]; var Ve = R(oe, Ft), It = D(Ft, oe), O = ft[Kt - 14], Vt = ft[Kt - 14 + 1], ge = ft[Kt - 32], ot = ft[Kt - 32 + 1], N = Ke + Vt | 0, Bt = Se + O + Y(N, Ke) | 0; N = N + It | 0, Bt = Bt + Ve + Y(N, It) | 0, N = N + ot | 0, Bt = Bt + ge + Y(N, ot) | 0, ft[Kt] = Bt, ft[Kt + 1] = N; } for (var L = 0; L < 160; L += 2) { Bt = ft[L], N = ft[L + 1]; var W = c(_t, V, xt), dt = c(st, tt, Ct), Ot = h(_t, st), Wt = h(st, _t), ne = w(at, te), ee = w(te, at), Xt = o[L], re = o[L + 1], jt = d(at, rt, pt), ce = d(te, qe, Ge), je = Ze + ee | 0, Qe = H + ne + Y(je, Ze) | 0; je = je + ce | 0, Qe = Qe + jt + Y(je, ce) | 0, je = je + re | 0, Qe = Qe + Xt + Y(je, re) | 0, je = je + N | 0, Qe = Qe + Bt + Y(je, N) | 0; var de = Wt + dt | 0, ar = Ot + W + Y(de, Wt) | 0; H = pt, Ze = Ge, pt = rt, Ge = qe, rt = at, qe = te, te = vt + je | 0, at = ct + Qe + Y(te, vt) | 0, ct = xt, vt = Ct, xt = V, Ct = tt, V = _t, tt = st, st = je + de | 0, _t = Qe + ar + Y(st, je) | 0; } this._al = this._al + st | 0, this._bl = this._bl + tt | 0, this._cl = this._cl + Ct | 0, this._dl = this._dl + vt | 0, this._el = this._el + te | 0, this._fl = this._fl + qe | 0, this._gl = this._gl + Ge | 0, this._hl = this._hl + Ze | 0, this._ah = this._ah + _t + Y(this._al, st) | 0, this._bh = this._bh + V + Y(this._bl, tt) | 0, this._ch = this._ch + xt + Y(this._cl, Ct) | 0, this._dh = this._dh + ct + Y(this._dl, vt) | 0, this._eh = this._eh + at + Y(this._el, te) | 0, this._fh = this._fh + rt + Y(this._fl, qe) | 0, this._gh = this._gh + pt + Y(this._gl, Ge) | 0, this._hh = this._hh + H + Y(this._hl, Ze) | 0; }, n.prototype._hash = function() { var P = r.allocUnsafe(64); function ft(_t, V, xt) { P.writeInt32BE(_t, xt), P.writeInt32BE(V, xt + 4); } return ft(this._ah, this._al, 0), ft(this._bh, this._bl, 8), ft(this._ch, this._cl, 16), ft(this._dh, this._dl, 24), ft(this._eh, this._el, 32), ft(this._fh, this._fl, 40), ft(this._gh, this._gl, 48), ft(this._hh, this._hl, 56), P; }, _u = n, _u; } var ou, uf; function d3() { if (uf) return ou; uf = 1; var f = s_(), t = Wv(), r = ls(), o = i_().Buffer, _ = new Array(160); function n() { this.init(), this._w = _, r.call(this, 128, 112); } return f(n, t), n.prototype.init = function() { return this._ah = 3418070365, this._bh = 1654270250, this._ch = 2438529370, this._dh = 355462360, this._eh = 1731405415, this._fh = 2394180231, this._gh = 3675008525, this._hh = 1203062813, this._al = 3238371032, this._bl = 914150663, this._cl = 812702999, this._dl = 4144912697, this._el = 4290775857, this._fl = 1750603025, this._gl = 1694076839, this._hl = 3204075428, this; }, n.prototype._hash = function() { var d = o.allocUnsafe(48); function c(h, w, k) { d.writeInt32BE(h, k), d.writeInt32BE(w, k + 4); } return c(this._ah, this._al, 0), c(this._bh, this._bl, 8), c(this._ch, this._cl, 16), c(this._dh, this._dl, 24), c(this._eh, this._el, 32), c(this._fh, this._fl, 40), d; }, ou = n, ou; } var lf; function u3() { return lf || (lf = 1, (function(f) { f.exports = function(r) { var o = r.toLowerCase(), _ = f.exports[o]; if (!_) throw new Error(o + " is not supported (we accept pull requests)"); return new _(); }, f.exports.sha = i3(), f.exports.sha1 = s3(), f.exports.sha224 = c3(), f.exports.sha256 = Gv(), f.exports.sha384 = d3(), f.exports.sha512 = Wv(); })(Z0)), Z0.exports; } var au, pf; function Kv() { if (pf) return au; pf = 1; var f = i_().Buffer, t = Cu(), r = typeof Uint8Array < "u", o = r && typeof ArrayBuffer < "u", _ = o && ArrayBuffer.isView; return au = function(n, d, c) { if (typeof n == "string" || f.isBuffer(n) || r && n instanceof Uint8Array || _ && _(n)) return t(n, d); throw new TypeError(c + " must be a string, a Buffer, a Uint8Array, or a DataView"); }, au; } var iu, gf; function Yv() { if (gf) return iu; gf = 1; var f = o3(), t = a3(), r = u3(), o = i_().Buffer, _ = xv(), n = Av(), d = Kv(), c = o.alloc(128), h = { __proto__: null, md5: 16, sha1: 20, sha224: 28, sha256: 32, sha384: 48, sha512: 64, "sha512-256": 32, ripemd160: 20, rmd160: 20 }, w = { __proto__: null, "sha-1": "sha1", "sha-224": "sha224", "sha-256": "sha256", "sha-384": "sha384", "sha-512": "sha512", "ripemd-160": "ripemd160" }; function k(Y) { return new t().update(Y).digest(); } function x(Y) { function P(ft) { return r(Y).update(ft).digest(); } return Y === "rmd160" || Y === "ripemd160" ? k : Y === "md5" ? f : P; } function R(Y, P, ft) { var _t = x(Y), V = Y === "sha512" || Y === "sha384" ? 128 : 64; P.length > V ? P = _t(P) : P.length < V && (P = o.concat([ P, c ], V)); for (var xt = o.allocUnsafe(V + h[Y]), ct = o.allocUnsafe(V + h[Y]), at = 0; at < V; at++) xt[at] = P[at] ^ 54, ct[at] = P[at] ^ 92; var rt = o.allocUnsafe(V + ft + 4); xt.copy(rt, 0, 0, V), this.ipad1 = rt, this.ipad2 = xt, this.opad = ct, this.alg = Y, this.blocksize = V, this.hash = _t, this.size = h[Y]; } R.prototype.run = function(Y, P) { Y.copy(P, this.blocksize); var ft = this.hash(P); return ft.copy(this.opad, this.blocksize), this.hash(this.opad); }; function D(Y, P, ft, _t, V) { _(ft, _t), Y = d(Y, n, "Password"), P = d(P, n, "Salt"); var xt = (V || "sha1").toLowerCase(), ct = w[xt] || xt, at = h[ct]; if (typeof at != "number" || !at) throw new TypeError("Digest algorithm not supported: " + V); var rt = new R(ct, Y, P.length), pt = o.allocUnsafe(_t), H = o.allocUnsafe(P.length + 4); P.copy(H, 0, 0, P.length); for (var st = 0, tt = at, Ct = Math.ceil(_t / tt), vt = 1; vt <= Ct; vt++) { H.writeUInt32BE(vt, P.length); for (var te = rt.run(H, rt.ipad1), qe = te, Ge = 1; Ge < ft; Ge++) { qe = rt.run(qe, rt.ipad2); for (var Ze = 0; Ze < tt; Ze++) te[Ze] ^= qe[Ze]; } te.copy(pt, st), st += tt; } return pt; } return iu = D, iu; } var su, ff; function l3() { if (ff) return su; ff = 1; var f = i_().Buffer, t = xv(), r = Av(), o = Yv(), _ = Kv(), n, d = window.crypto && window.crypto.subtle, c = { sha: "SHA-1", "sha-1": "SHA-1", sha1: "SHA-1", sha256: "SHA-256", "sha-256": "SHA-256", sha384: "SHA-384", "sha-384": "SHA-384", "sha-512": "SHA-512", sha512: "SHA-512" }, h = [], w; function k() { return w || (window.process && window.process.nextTick ? w = window.process.nextTick : window.queueMicrotask ? w = window.queueMicrotask : window.setImmediate ? w = window.setImmediate : w = window.setTimeout, w); } function x(Y, P, ft, _t, V) { return d.importKey("raw", Y, { name: "PBKDF2" }, false, [ "deriveBits" ]).then(function(xt) { return d.deriveBits({ name: "PBKDF2", salt: P, iterations: ft, hash: { name: V } }, xt, _t << 3); }).then(function(xt) { return f.from(xt); }); } function R(Y) { if (window.process && !window.process.browser || !d || !d.importKey || !d.deriveBits) return Promise.resolve(false); if (h[Y] !== void 0) return h[Y]; n = n || f.alloc(8); var P = x(n, n, 10, 128, Y).then(function() { return true; }, function() { return false; }); return h[Y] = P, P; } function D(Y, P) { Y.then(function(ft) { k()(function() { P(null, ft); }); }, function(ft) { k()(function() { P(ft); }); }); } return su = function(Y, P, ft, _t, V, xt) { if (typeof V == "function" && (xt = V, V = void 0), t(ft, _t), Y = _(Y, r, "Password"), P = _(P, r, "Salt"), typeof xt != "function") throw new Error("No callback provided to pbkdf2"); V = V || "sha1"; var ct = c[V.toLowerCase()]; if (!ct || typeof window.Promise != "function") { k()(function() { var at; try { at = o(Y, P, ft, _t, V); } catch (rt) { xt(rt); return; } xt(null, at); }); return; } D(R(ct).then(function(at) { return at ? x(Y, P, ft, _t, ct) : o(Y, P, ft, _t, V); }), xt); }, su; } var wf; function p3() { return wf || (wf = 1, pc.pbkdf2 = l3(), pc.pbkdf2Sync = Yv()), pc; } var cu, hf; function Uu() { if (hf) return cu; hf = 1; const { pbkdf2: f, pbkdf2Sync: t } = p3(), r = (_, n, d, c, h) => new Promise((w, k) => { f(_, n, d, c, h, (x, R) => { x && k(x), w(R); }); }); return cu = async (_, n, d, c, h) => { try { return await r(_, n, d, c, h); } catch { return t(_, n, d, c, h); } }, cu; } var du, bf; function g3() { if (bf) return du; bf = 1; function f(t) { if (t < 0) throw new Error("Negative numbers not supported. Number supplied: " + t); let r = [], o = t.toString(2).length; for (r.push(t & 127); o > 7; ) t >>= 7, o -= 7, r.unshift((t & 127) + 128); return pr.from(r); } return du = f, du; } var uu, vf; function f3() { if (vf) return uu; vf = 1; const f = mv(); return uu = class { constructor(r) { this.elements = r; } encodeCBOR(r) { return r.push(pr.concat([ pr.from([ 159 ]), ...this.elements.map((o) => f.encode(o)), pr.from([ 255 ]) ])); } }, uu; } var lu, yf; function w3() { if (yf) return lu; yf = 1; const { chacha20poly1305Encrypt: f, chacha20poly1305Decrypt: t, blake2b: r, sha3_256: o } = Cc(), _ = mv(), n = p2(), d = kv(), c = Iv(), h = Uu(), w = g3(), k = f3(), { validateBuffer: x, validateDerivationScheme: R, validateArray: D, validateString: Y, validateNetworkId: P, validateUint32: ft } = ss(), _t = { BASE: 0, BASE_SCRIPT_KEY: 1, BASE_KEY_SCRIPT: 2, BASE_SCRIPT_SCRIPT: 3, POINTER: 4, POINTER_SCRIPT: 5, ENTERPRISE: 6, ENTERPRISE_SCRIPT: 7, BOOTSTRAP: 8, REWARD: 14, REWARD_SCRIPT: 15 }, V = { BASE: 0, SCRIPT_KEY: 1, KEY_SCRIPT: 2, SCRIPT_SCRIPT: 3 }, xt = [ _t.BASE, _t.BASE_SCRIPT_KEY, _t.BASE_KEY_SCRIPT, _t.BASE_SCRIPT_SCRIPT, _t.POINTER, _t.POINTER_SCRIPT, _t.ENTERPRISE, _t.ENTERPRISE_SCRIPT, _t.REWARD, _t.REWARD_SCRIPT ], ct = 32, at = 28, rt = 764824073; function pt(N) { if (!N.hasOwnProperty("blockIndex") || !N.hasOwnProperty("txIndex") || !N.hasOwnProperty("certificateIndex")) throw new Error("Invalid pointer! Missing one of blockIndex, txIndex, certificateIndex"); if (!Number.isInteger(N.blockIndex) || !Number.isInteger(N.txIndex) || !Number.isInteger(N.certificateIndex)) throw new Error("Invalid pointer! values must be integer"); } function H(N, Bt, L, W, dt) { x(Bt, 64), R(W), ft(dt), W === 1 && (D(N), x(L, 32)); let Ot = /* @__PURE__ */ new Map(); if (W === 1 && N.length > 0) { const jt = Vt(N, L); Ot.set(1, _.encode(jt)); } dt !== rt && Ot.set(2, _.encode(dt)); const Xt = [ ((jt) => r(o(_.encode(jt)), 28))([ 0, [ 0, Bt ], Ot ]), Ot, 0 ], re = _.encode(Xt); return _.encode([ new _.Tagged(24, re), n(re) ]); } function st(N, Bt) { return pr.from([ N << 4 | Bt ]); } function tt(N) { return x(N, ct), r(N, at); } function Ct(N, Bt, L, W = V.BASE) { return x(N, at), x(Bt, at), P(L), ft(W), pr.concat([ st(_t.BASE | W, L), N, Bt ]); } function vt(N, Bt, L, W) { x(N, at), pt(Bt), P(L); const { blockIndex: dt, txIndex: Ot, certificateIndex: Wt } = Bt; return pr.concat([ st(W ? _t.POINTER_SCRIPT : _t.POINTER, L), N, pr.concat([ w(dt), w(Ot), w(Wt) ]) ]); } function te(N, Bt, L) { return x(N, at), P(Bt), pr.concat([ st(L ? _t.ENTERPRISE_SCRIPT : _t.ENTERPRISE, Bt), N ]); } function qe(N, Bt, L) { return x(N, at), P(Bt), pr.concat([ st(L ? _t.REWARD_SCRIPT : _t.REWARD, Bt), N ]); } function Ge(N) { const Bt = _.decode(N)[0].value, W = _.decode(Bt)[1]; return W instanceof Map ? W : /* @__PURE__ */ new Map(); } function Ze(N, Bt) { const W = Ge(N).get(1); if (!W) return null; const dt = _.decode(W); let Ot = null; try { Ot = ge(dt, Bt); } catch { throw new Error("Unable to get derivation path from address"); } if (Ot && Ot.length > 2) throw Error("Invalid derivation path length, should be at most 2"); return Ot; } function Kt(N) { const L = Ge(N).get(2); return L ? _.decode(L) : rt; } function oe(N) { Y(N); try { const Bt = _.decode(d.decode(N)), L = Bt[0].value; if (Bt[1] !== n(L)) return false; } catch { return false; } return true; } function Ft(N) { Y(N); try { const { data: Bt } = c.decode(N); if (!xt.includes(Ke(Bt))) return false; } catch { return false; } return true; } function Se(N) { Y(N); try { return d.decode(N); } catch { return c.decode(N).data; } } function Ke(N) { return x(N), N[0] >> 4; } function Ve(N) { return x(N), [ _t.BASE_SCRIPT_KEY, _t.BASE_SCRIPT_SCRIPT, _t.POINTER_SCRIPT, _t.ENTERPRISE_SCRIPT ].includes(Ke(N)); } function It(N) { return x(N), [ _t.BASE_KEY_SCRIPT, _t.BASE_SCRIPT_SCRIPT, _t.REWARD_SCRIPT ].includes(Ke(N)); } function O(N) { return x(N), N[0] & 15; } function Vt(N, Bt) { const L = _.encode(new k(N)); return f(L, Bt, pr.from("serokellfore")); } function ge(N, Bt) { const L = t(N, Bt, pr.from("serokellfore")); try { return _.decode(pr.from(L)); } catch { throw new Error("incorrect address or passphrase"); } } async function ot(N) { return x(N, 64), h(N, "address-hashing", 500, 32, "sha512"); } return lu = { addressToBuffer: Se, packBootstrapAddress: H, packBaseAddress: Ct, packPointerAddress: vt, packEnterpriseAddress: te, packRewardAddress: qe, getAddressType: Ke, hasSpendingScript: Ve, hasStakingScript: It, getShelleyAddressNetworkId: O, getBootstrapAddressAttributes: Ge, getBootstrapAddressDerivationPath: Ze, getBootstrapAddressProtocolMagic: Kt, isValidBootstrapAddress: oe, isValidShelleyAddress: Ft, xpubToHdPassphrase: ot, getPubKeyBlake2b224Hash: tt, AddressTypes: _t, BaseAddressTypes: V }, lu; } var pu, mf; function h3() { if (mf) return pu; mf = 1; const f = Eu(), { validateBuffer: t, validateDerivationIndex: r, validateDerivationScheme: o, validateMnemonic: _ } = ss(), n = Cc(), d = Uu(), c = Rs(); async function h(ct, at) { if (o(at), at === 1) return w(ct); if (at === 2) return D(ct, ""); throw Error(`Derivation scheme ${at} not implemented`); } function w(ct) { const at = k(ct); return x(at); } function k(ct) { _(ct); const at = pr.from(f.mnemonicToEntropy(ct), "hex"); return xt(n.blake2b(xt(at), 32)); } function x(ct) { let at; for (let rt = 1; at === void 0 && rt <= 1e3; rt++) try { const pt = n.hmac_sha512(ct, [ pr.from(`Root Seed Chain ${rt}`, "ascii") ]), H = pt.slice(0, 32), st = pt.slice(32, 64); at = R(H, st); } catch (pt) { if (pt.name === "InvalidKeypair") continue; throw pt; } if (at === void 0) { const rt = new Error("Secret key generation from mnemonic is looping forever"); throw rt.name = "RuntimeException", rt; } return at; } function R(ct, at) { t(ct, 32), t(at, 32); const rt = c._malloc(32), pt = new Uint8Array(c.HEAPU8.buffer, rt, 32), H = c._malloc(32), st = new Uint8Array(c.HEAPU8.buffer, H, 32), tt = c._malloc(128), Ct = new Uint8Array(c.HEAPU8.buffer, tt, 128); pt.set(ct), st.set(at); const vt = c._emscripten_wallet_secret_from_seed(rt, H, tt); if (c._free(rt), c._free(H), c._free(tt), vt === 1) { const te = new Error("Invalid keypair"); throw te.name = "InvalidKeypair", te; } return pr.from(Ct); } async function D(ct, at) { const rt = Y(ct); return await P(rt, at), P(rt, at); } function Y(ct) { return _(ct), pr.from(f.mnemonicToEntropy(ct), "hex"); } async function P(ct, at) { const rt = await d(at, ct, 4096, 96, "sha512"); rt[0] &= 248, rt[31] &= 31, rt[31] |= 64; const pt = ft(rt.slice(0, 64)); return pr.concat([ rt.slice(0, 64), pt, rt.slice(64) ]); } function ft(ct) { t(ct, 64); const at = c._malloc(64), rt = new Uint8Array(c.HEAPU8.buffer, at, 64), pt = c._malloc(32), H = new Uint8Array(c.HEAPU8.buffer, pt, 32); return rt.set(ct), c._emscripten_to_public(at, pt), c._free(at), c._free(pt), pr.from(H); } function _t(ct, at, rt) { t(ct, 128), r(at), o(rt); const pt = c._malloc(128), H = new Uint8Array(c.HEAPU8.buffer, pt, 128), st = c._malloc(128), tt = new Uint8Array(c.HEAPU8.buffer, st, 128); return H.set(ct), c._emscripten_derive_private(pt, at, st, rt), c._free(pt), c._free(st), pr.from(tt); } function V(ct, at, rt) { t(ct, 64), r(at), o(rt); const pt = ct.slice(0, 32), H = ct.slice(32, 64), st = c._malloc(32), tt = new Uint8Array(c.HEAPU8.buffer, st, 32), Ct = c._malloc(32), vt = new Uint8Array(c.HEAPU8.buffer, Ct, 32), te = c._malloc(32), qe = new Uint8Array(c.HEAPU8.buffer, te, 32), Ge = c._malloc(32), Ze = new Uint8Array(c.HEAPU8.buffer, Ge, 32); tt.set(pt), vt.set(H); const Kt = c._emscripten_derive_public(st, Ct, at, te, Ge, rt); if (c._free(st), c._free(Ct), c._free(st), c._free(Ct), Kt !== 0) throw Error(`derivePublic has exited with code ${Kt}`); return pr.concat([ pr.from(qe), pr.from(Ze) ]); } function xt(ct) { t(ct); const at = ct.length; let rt = []; if (at < 24) rt = [ 64 + at ]; else if (at < 256) rt = [ 88, at ]; else throw Error("CBOR encode for more than 256 bytes not yet implemented"); return pr.concat([ pr.from(rt), ct ]); } return pu = { mnemonicToRootKeypair: h, derivePublic: V, derivePrivate: _t, toPublic: ft, _mnemonicToSeedV1: k, _seedToKeypairV1: x, _seedToKeypairV2: P, _mnemonicToSeedV2: Y }, pu; } var gu, kf; function b3() { if (kf) return gu; kf = 1; const { validateBuffer: f } = ss(), t = Rs(); function r(_, n) { f(_), f(n, 128); const d = _.length, c = t._malloc(d), h = new Uint8Array(t.HEAPU8.buffer, c, d), w = t._malloc(128), k = new Uint8Array(t.HEAPU8.buffer, w, 128), x = t._malloc(64), R = new Uint8Array(t.HEAPU8.buffer, x, 64); return h.set(_), k.set(n), t._emscripten_sign(w, c, d, x), t._free(c), t._free(w), t._free(x), pr.from(R); } function o(_, n, d) { f(_), f(n, 32), f(d, 64); const c = _.length, h = t._malloc(c), w = new Uint8Array(t.HEAPU8.buffer, h, c), k = t._malloc(32), x = new Uint8Array(t.HEAPU8.buffer, k, 32), R = t._malloc(64), D = new Uint8Array(t.HEAPU8.buffer, R, 64); w.set(_), x.set(n), D.set(d); const Y = t._emscripten_verify(h, c, k, R) === 0; return t._free(h), t._free(k), t._free(R), Y; } return gu = { sign: r, verify: o }, gu; } var fu, If; function v3() { if (If) return fu; If = 1; const f = Eu(), { validateBuffer: t, validateString: r, validatePaperWalletMnemonic: o } = ss(), _ = Uu(); Cc(), Rs(); async function n(h) { o(h); const w = h.split(" "), k = w.slice(0, 18).join(" "), x = w.slice(18, 27).join(" "), R = await d(x); return await c(R, k); } async function d(h, w) { const k = pr.from(h, "utf8"), R = pr.from("mnemonic", "utf8"); return (await _(k, R, 2048, 32, "sha512")).toString("hex"); } async function c(h, w) { const k = pr.from(f.mnemonicToEntropy(w), "hex"), x = 8; if (x >= k.length) throw Error("unscrambleStrings: Input is too short"); const R = k.length - x, D = await _(h, k.slice(0, x), 1e4, R, "sha512"); for (let Y = 0; Y < R; Y++) D[Y] = D[Y] ^ k[x + Y]; return f.entropyToMnemonic(D); } return fu = { decodePaperWalletMnemonic: n }, fu; } var wu = { exports: {} }; var xf; function y3() { return xf || (xf = 1, (function(f) { function t(r, o, _, n, d, c, h, w) { function k(It) { var O = [ 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 ], Vt = 1779033703, ge = 3144134277, ot = 1013904242, N = 2773480762, Bt = 1359893119, L = 2600822924, W = 528734635, dt = 1541459225, Ot = new Array(64); function Wt(je) { for (var Qe = 0, de = je.length; de >= 64; ) { var ar = Vt, lr = ge, Ir = ot, _r = N, ir = Bt, xr = L, G = W, S = dt, T, ut, Jt, ye, Ce; for (ut = 0; ut < 16; ut++) Jt = Qe + ut * 4, Ot[ut] = (je[Jt] & 255) << 24 | (je[Jt + 1] & 255) << 16 | (je[Jt + 2] & 255) << 8 | je[Jt + 3] & 255; for (ut = 16; ut < 64; ut++) T = Ot[ut - 2], ye = (T >>> 17 | T << 15) ^ (T >>> 19 | T << 13) ^ T >>> 10, T = Ot[ut - 15], Ce = (T >>> 7 | T << 25) ^ (T >>> 18 | T << 14) ^ T >>> 3, Ot[ut] = (ye + Ot[ut - 7] | 0) + (Ce + Ot[ut - 16] | 0) | 0; for (ut = 0; ut < 64; ut++) ye = (((ir >>> 6 | ir << 26) ^ (ir >>> 11 | ir << 21) ^ (ir >>> 25 | ir << 7)) + (ir & xr ^ ~ir & G) | 0) + (S + (O[ut] + Ot[ut] | 0) | 0) | 0, Ce = ((ar >>> 2 | ar << 30) ^ (ar >>> 13 | ar << 19) ^ (ar >>> 22 | ar << 10)) + (ar & lr ^ ar & Ir ^ lr & Ir) | 0, S = G, G = xr, xr = ir, ir = _r + ye | 0, _r = Ir, Ir = lr, lr = ar, ar = ye + Ce | 0; Vt = Vt + ar | 0, ge = ge + lr | 0, ot = ot + Ir | 0, N = N + _r | 0, Bt = Bt + ir | 0, L = L + xr | 0, W = W + G | 0, dt = dt + S | 0, Qe += 64, de -= 64; } } Wt(It); var ne, ee = It.length % 64, Xt = It.length / 536870912 | 0, re = It.length << 3, jt = ee < 56 ? 56 : 120, ce = It.slice(It.length - ee, It.length); for (ce.push(128), ne = ee + 1; ne < jt; ne++) ce.push(0); return ce.push(Xt >>> 24 & 255), ce.push(Xt >>> 16 & 255), ce.push(Xt >>> 8 & 255), ce.push(Xt >>> 0 & 255), ce.push(re >>> 24 & 255), ce.push(re >>> 16 & 255), ce.push(re >>> 8 & 255), ce.push(re >>> 0 & 255), Wt(ce), [ Vt >>> 24 & 255, Vt >>> 16 & 255, Vt >>> 8 & 255, Vt >>> 0 & 255, ge >>> 24 & 255, ge >>> 16 & 255, ge >>> 8 & 255, ge >>> 0 & 255, ot >>> 24 & 255, ot >>> 16 & 255, ot >>> 8 & 255, ot >>> 0 & 255, N >>> 24 & 255, N >>> 16 & 255, N >>> 8 & 255, N >>> 0 & 255, Bt >>> 24 & 255, Bt >>> 16 & 255, Bt >>> 8 & 255, Bt >>> 0 & 255, L >>> 24 & 255, L >>> 16 & 255, L >>> 8 & 255, L >>> 0 & 255, W >>> 24 & 255, W >>> 16 & 255, W >>> 8 & 255, W >>> 0 & 255, dt >>> 24 & 255, dt >>> 16 & 255, dt >>> 8 & 255, dt >>> 0 & 255 ]; } function x(It, O, Vt) { It = It.length <= 64 ? It : k(It); var ge, ot = 64 + O.length + 4, N = new Array(ot), Bt = new Array(64), L = []; for (ge = 0; ge < 64; ge++) N[ge] = 54; for (ge = 0; ge < It.length; ge++) N[ge] ^= It[ge]; for (ge = 0; ge < O.length; ge++) N[64 + ge] = O[ge]; for (ge = ot - 4; ge < ot; ge++) N[ge] = 0; for (ge = 0; ge < 64; ge++) Bt[ge] = 92; for (ge = 0; ge < It.length; ge++) Bt[ge] ^= It[ge]; function W() { for (var dt = ot - 1; dt >= ot - 4; dt--) { if (N[dt]++, N[dt] <= 255) return; N[dt] = 0; } } for (; Vt >= 32; ) W(), L = L.concat(k(Bt.concat(k(N)))), Vt -= 32; return Vt > 0 && (W(), L = L.concat(k(Bt.concat(k(N))).slice(0, Vt))), L; } function R(It, O, Vt, ge) { var ot = It[0] ^ O[Vt++], N = It[1] ^ O[Vt++], Bt = It[2] ^ O[Vt++], L = It[3] ^ O[Vt++], W = It[4] ^ O[Vt++], dt = It[5] ^ O[Vt++], Ot = It[6] ^ O[Vt++], Wt = It[7] ^ O[Vt++], ne = It[8] ^ O[Vt++], ee = It[9] ^ O[Vt++], Xt = It[10] ^ O[Vt++], re = It[11] ^ O[Vt++], jt = It[12] ^ O[Vt++], ce = It[13] ^ O[Vt++], je = It[14] ^ O[Vt++], Qe = It[15] ^ O[Vt++], de, ar, lr = ot, Ir = N, _r = Bt, ir = L, xr = W, G = dt, S = Ot, T = Wt, ut = ne, Jt = ee, ye = Xt, Ce = re, or = jt, Ar = ce, ue = je, Ue = Qe; for (ar = 0; ar < 8; ar += 2) de = lr + or, xr ^= de << 7 | de >>> 25, de = xr + lr, ut ^= de << 9 | de >>> 23, de = ut + xr, or ^= de << 13 | de >>> 19, de = or + ut, lr ^= de << 18 | de >>> 14, de = G + Ir, Jt ^= de << 7 | de >>> 25, de = Jt + G, Ar ^= de << 9 | de >>> 23, de = Ar + Jt, Ir ^= de << 13 | de >>> 19, de = Ir + Ar, G ^= de << 18 | de >>> 14, de = ye + S, ue ^= de << 7 | de >>> 25, de = ue + ye, _r ^= de << 9 | de >>> 23, de = _r + ue, S ^= de << 13 | de >>> 19, de = S + _r, ye ^= de << 18 | de >>> 14, de = Ue + Ce, ir ^= de << 7 | de >>> 25, de = ir + Ue, T ^= de << 9 | de >>> 23, de = T + ir, Ce ^= de << 13 | de >>> 19, de = Ce + T, Ue ^= de << 18 | de >>> 14, de = lr + ir, Ir ^= de << 7 | de >>> 25, de = Ir + lr, _r ^= de << 9 | de >>> 23, de = _r + Ir, ir ^= de << 13 | de >>> 19, de = ir + _r, lr ^= de << 18 | de >>> 14, de = G + xr, S ^= de << 7 | de >>> 25, de = S + G, T ^= de << 9 | de >>> 23, de = T + S, xr ^= de << 13 | de >>> 19, de = xr + T, G ^= de << 18 | de >>> 14, de = ye + Jt, Ce ^= de << 7 | de >>> 25, de = Ce + ye, ut ^= de << 9 | de >>> 23, de = ut + Ce, Jt ^= de << 13 | de >>> 19, de = Jt + ut, ye ^= de << 18 | de >>> 14, de = Ue + ue, or ^= de << 7 | de >>> 25, de = or + Ue, Ar ^= de << 9 | de >>> 23, de = Ar + or, ue ^= de << 13 | de >>> 19, de = ue + Ar, Ue ^= de << 18 | de >>> 14; O[ge++] = It[0] = lr + ot | 0, O[ge++] = It[1] = Ir + N | 0, O[ge++] = It[2] = _r + Bt | 0, O[ge++] = It[3] = ir + L | 0, O[ge++] = It[4] = xr + W | 0, O[ge++] = It[5] = G + dt | 0, O[ge++] = It[6] = S + Ot | 0, O[ge++] = It[7] = T + Wt | 0, O[ge++] = It[8] = ut + ne | 0, O[ge++] = It[9] = Jt + ee | 0, O[ge++] = It[10] = ye + Xt | 0, O[ge++] = It[11] = Ce + re | 0, O[ge++] = It[12] = or + jt | 0, O[ge++] = It[13] = Ar + ce | 0, O[ge++] = It[14] = ue + je | 0, O[ge++] = It[15] = Ue + Qe | 0; } function D(It, O, Vt, ge, ot) { for (; ot--; ) It[O++] = Vt[ge++]; } function Y(It, O, Vt, ge, ot) { for (; ot--; ) It[O++] ^= Vt[ge++]; } function P(It, O, Vt, ge, ot) { D(It, 0, O, Vt + (2 * ot - 1) * 16, 16); for (var N = 0; N < 2 * ot; N += 2) R(It, O, Vt + N * 16, ge + N * 8), R(It, O, Vt + N * 16 + 16, ge + N * 8 + ot * 16); } function ft(It, O, Vt) { return It[O + (2 * Vt - 1) * 16]; } function _t(It) { for (var O = [], Vt = 0; Vt < It.length; Vt++) { var ge = It.charCodeAt(Vt); if (ge < 128) O.push(ge); else if (ge < 2048) O.push(192 | ge >> 6), O.push(128 | ge & 63); else if (ge < 55296) O.push(224 | ge >> 12), O.push(128 | ge >> 6 & 63), O.push(128 | ge & 63); else { if (Vt >= It.length - 1) throw new Error("invalid string"); Vt++, ge = (ge & 1023) << 10, ge |= It.charCodeAt(Vt) & 1023, ge += 65536, O.push(240 | ge >> 18), O.push(128 | ge >> 12 & 63), O.push(128 | ge >> 6 & 63), O.push(128 | ge & 63); } } return O; } function V(It) { for (var O = "0123456789abcdef".split(""), Vt = It.length, ge = [], ot = 0; ot < Vt; ot++) ge.push(O[It[ot] >>> 4 & 15]), ge.push(O[It[ot] >>> 0 & 15]); return ge.join(""); } function xt(It) { for (var O = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), Vt = It.length, ge = [], ot = 0, N, Bt, L, W; ot < Vt; ) N = ot < Vt ? It[ot++] : 0, Bt = ot < Vt ? It[ot++] : 0, L = ot < Vt ? It[ot++] : 0, W = (N << 16) + (Bt << 8) + L, ge.push(O[W >>> 18 & 63]), ge.push(O[W >>> 12 & 63]), ge.push(O[W >>> 6 & 63]), ge.push(O[W >>> 0 & 63]); return Vt % 3 > 0 && (ge[ge.length - 1] = "=", Vt % 3 === 1 && (ge[ge.length - 2] = "=")), ge.join(""); } var ct = -1 >>> 0, at = 1; if (typeof _ == "object") { if (arguments.length > 4) throw new Error("scrypt: incorrect number of arguments"); var rt = _; if (h = n, _ = rt.logN, typeof _ > "u") if (typeof rt.N < "u") { if (rt.N < 2 || rt.N > ct) throw new Error("scrypt: N is out of range"); if ((rt.N & rt.N - 1) !== 0) throw new Error("scrypt: N is not a power of 2"); _ = Math.log(rt.N) / Math.LN2; } else throw new Error("scrypt: missing N parameter"); at = rt.p || 1, n = rt.r, d = rt.dkLen || 32, c = rt.interruptStep || 0, w = rt.encoding; } if (at < 1) throw new Error("scrypt: invalid p"); if (n <= 0) throw new Error("scrypt: invalid r"); if (_ < 1 || _ > 31) throw new Error("scrypt: logN must be between 1 and 31"); var pt = 1 << _ >>> 0, H, st, tt, Ct; if (n * at >= 1 << 30 || n > ct / 128 / at || n > ct / 256 || pt > ct / 128 / n) throw new Error("scrypt: parameters are too large"); typeof r == "string" && (r = _t(r)), typeof o == "string" && (o = _t(o)), typeof Int32Array < "u" ? (H = new Int32Array(64 * n), st = new Int32Array(32 * pt * n), Ct = new Int32Array(16)) : (H = [], st = [], Ct = new Array(16)), tt = x(r, o, at * 128 * n); var vt = 0, te = 32 * n; function qe(It) { for (var O = 0; O < 32 * n; O++) { var Vt = It + O * 4; H[vt + O] = (tt[Vt + 3] & 255) << 24 | (tt[Vt + 2] & 255) << 16 | (tt[Vt + 1] & 255) << 8 | (tt[Vt + 0] & 255) << 0; } } function Ge(It, O) { for (var Vt = It; Vt < O; Vt += 2) D(st, Vt * (32 * n), H, vt, 32 * n), P(Ct, H, vt, te, n), D(st, (Vt + 1) * (32 * n), H, te, 32 * n), P(Ct, H, te, vt, n); } function Ze(It, O) { for (var Vt = It; Vt < O; Vt += 2) { var ge = ft(H, vt, n) & pt - 1; Y(H, vt, st, ge * (32 * n), 32 * n), P(Ct, H, vt, te, n), ge = ft(H, te, n) & pt - 1, Y(H, te, st, ge * (32 * n), 32 * n), P(Ct, H, te, vt, n); } } function Kt(It) { for (var O = 0; O < 32 * n; O++) { var Vt = H[vt + O]; tt[It + O * 4 + 0] = Vt >>> 0 & 255, tt[It + O * 4 + 1] = Vt >>> 8 & 255, tt[It + O * 4 + 2] = Vt >>> 16 & 255, tt[It + O * 4 + 3] = Vt >>> 24 & 255; } } var oe = typeof setImmediate < "u" ? setImmediate : setTimeout; function Ft(It, O, Vt, ge, ot) { (function N() { oe(function() { ge(It, It + Vt < O ? It + Vt : O), It += Vt, It < O ? N() : ot(); }); })(); } function Se(It) { var O = x(r, tt, d); return It === "base64" ? xt(O) : It === "hex" ? V(O) : It === "binary" ? new Uint8Array(O) : O; } function Ke() { for (var It = 0; It < at; It++) qe(It * 128 * n), Ge(0, pt), Ze(0, pt), Kt(It * 128 * n); h(Se(w)); } function Ve(It) { qe(It * 128 * n), Ft(0, pt, c * 2, Ge, function() { Ft(0, pt, c * 2, Ze, function() { Kt(It * 128 * n), It + 1 < at ? oe(function() { Ve(It + 1); }) : h(Se(w)); }); }); } typeof c == "function" && (w = h, h = c, c = 1e3), c <= 0 ? Ke() : Ve(0); } f.exports = t; })(wu)), wu.exports; } var hu, Af; function m3() { if (Af) return hu; Af = 1; const f = Cc(), t = w3(), r = h3(), o = b3(), _ = v3(), n = kv(), d = Iv(), c = y3(); return Rs(), hu = { ...t, ...r, ...o, ..._, base58: n, bech32: d, scrypt: c, blake2b: f.blake2b, cardanoMemoryCombine: f.cardanoMemoryCombine, _sha3_256: f.sha3_256, _chacha20poly1305Decrypt: f.chacha20poly1305Decrypt, _chacha20poly1305Encrypt: f.chacha20poly1305Encrypt }, hu; } var t_ = m3(); window.cardanoCrypto = window.cardanoCrypto || {}; const ui = window.cardanoCrypto; ui.generateWallet = async function() { function f() { var r = new Bitcoin.ECKey(false); return r.setCompressed(true), { floID: r.getBitcoinAddress(), pubKey: r.getPubKeyHex(), privKey: r.getBitcoinWalletImportFormat() }; } const t = f(); return await ui.importFromKey(t.privKey); }; ui.importFromKey = async function(f) { const t = f.trim(); return /^[0-9a-fA-F]+$/.test(t) && t.length === 256 ? await ui.importFromRootKey(t) : await ui.importFromBtcFlo(t); }; ui.importFromBtcFlo = async function(f) { try { const t = await k3(f); console.log("BTC/FLO key (32 bytes):", t); const r = Pu(t), o = new Uint8Array(64); o.set(r, 0), o.set(r, 32), console.log("Extended key (64 bytes):", Wi(o)); const _ = await window.crypto.subtle.digest("SHA-512", o), n = new Uint8Array(_), d = new Uint8Array(128); d.set(o, 0), d.set(n, 64), console.log("ADA Root Key (128 bytes):", Wi(d)); const c = await Qv(d), h = await Vv(t); return { BTC: h.BTC, FLO: h.FLO, Cardano: c, cardanoRootKey: Wi(d), originalKey: t }; } catch (t) { throw console.error("Import from BTC/FLO failed:", t), new Error(`Failed to import: ${t.message}`); } }; ui.importFromRootKey = async function(f) { try { const t = Pu(f); if (t.length !== 128) throw new Error(`Invalid Root Key length: ${t.length} bytes. Expected 128.`); console.log("Cardano Root Key (128 bytes):", f); const r = t.slice(0, 32), o = Wi(r); console.log("Extracted BTC/FLO key (32 bytes):", o); const _ = await Qv(t), n = await Vv(o); return { BTC: n.BTC, FLO: n.FLO, Cardano: _, cardanoRootKey: f, extractedKey: o }; } catch (t) { throw console.error("Import from ADA Root failed:", t), new Error(`Failed to import: ${t.message}`); } }; ui.getSpendPrivateKey = async function(f) { try { const t = Pu(f), r = zu.from(t), o = t_.derivePrivate(r, 2147485500, 2), _ = t_.derivePrivate(o, 2147485463, 2), n = t_.derivePrivate(_, 2147483648, 2), d = t_.derivePrivate(n, 0, 2), c = t_.derivePrivate(d, 0, 2); return Wi(c.slice(0, 64)); } catch (t) { throw console.error("Failed to derive spend private key:", t), t; } }; async function Qv(f) { const t = zu.from(f), r = t_.derivePrivate(t, 2147485500, 2), o = t_.derivePrivate(r, 2147485463, 2), _ = t_.derivePrivate(o, 2147483648, 2), n = t_.derivePrivate(_, 0, 2), d = t_.derivePrivate(n, 0, 2), c = t_.derivePrivate(_, 2, 2), h = t_.derivePrivate(c, 0, 2), w = d.slice(64, 96), k = h.slice(64, 96), x = t_.blake2b(w, 28), R = t_.blake2b(k, 28), Y = 0 | 1, P = new Uint8Array(57); P[0] = Y, P.set(x, 1), P.set(R, 29); const { bech32: ft } = await Am(async () => { const { bech32: at } = await import("./index-BsM49tGo.js").then((rt) => rt.i); return { bech32: at }; }, [], import.meta.url), _t = ft.toWords(P), V = ft.encode("addr", _t, 1e3), xt = ft.encode("ed25519e_sk", ft.toWords(d.slice(0, 64)), 1e3), ct = ft.encode("ed25519e_sk", ft.toWords(h.slice(0, 64)), 1e3); return { address: V, rootKey: Wi(f), spendKeyBech32: xt, stakeKeyBech32: ct }; } async function Vv(f) { const t = { BTC: { pub: 0, priv: 128 }, FLO: { pub: 35, priv: 163 } }, r = bitjs.pub, o = bitjs.priv, _ = bitjs.compressed, n = coinjs.compressed; bitjs.compressed = true, coinjs.compressed = true; const d = { BTC: {}, FLO: {} }; bitjs.pub = t.BTC.pub, bitjs.priv = t.BTC.priv; const c = bitjs.newPubkey(f); d.BTC.address = coinjs.bech32Address(c).address, d.BTC.privateKey = bitjs.privkey2wif(f), bitjs.pub = t.FLO.pub, bitjs.priv = t.FLO.priv; const h = bitjs.newPubkey(f); return d.FLO.address = bitjs.pubkey2address(h), d.FLO.privateKey = bitjs.privkey2wif(f), bitjs.pub = r, bitjs.priv = o, bitjs.compressed = _, coinjs.compressed = n, d; } async function k3(f) { const t = f.trim(); if (/^[0-9a-fA-F]+$/.test(t) && t.length === 64) return t; try { const o = Bitcoin.Base58.decode(t); let n = o.slice(0, o.length - 4).slice(1); return n.length >= 33 && n[n.length - 1] === 1 && (n = n.slice(0, n.length - 1)), Crypto.util.bytesToHex(n); } catch (o) { throw new Error(`Invalid private key format: ${o.message}`); } } function Pu(f) { return new Uint8Array(Crypto.util.hexToBytes(f)); } function Wi(f) { return Crypto.util.bytesToHex(Array.from(f)); } const I3 = "" + new URL("cardano_serialization_lib_bg-pbZPHw08.wasm", import.meta.url).href, x3 = async (f = {}, t) => { let r; if (t.startsWith("data:")) { const o = t.replace(/^data:.*?base64,/, ""); let _; if (typeof pr == "function" && typeof pr.from == "function") _ = pr.from(o, "base64"); else if (typeof atob == "function") { const n = atob(o); _ = new Uint8Array(n.length); for (let d = 0; d < n.length; d++) _[d] = n.charCodeAt(d); } else throw new Error("Cannot decode base64-encoded data URL"); r = await WebAssembly.instantiate(_, f); } else { const o = await fetch(t), _ = o.headers.get("Content-Type") || ""; if ("instantiateStreaming" in WebAssembly && _.startsWith("application/wasm")) r = await WebAssembly.instantiateStreaming(o, f); else { const n = await o.arrayBuffer(); r = await WebAssembly.instantiate(n, f); } } return r.instance.exports; }; let e; function Jv(f) { e = f; } let yc = null; function Ki() { return (yc === null || yc.byteLength === 0) && (yc = new Uint8Array(e.memory.buffer)), yc; } const Xv = typeof TextDecoder > "u" ? (0, module.require)("util").TextDecoder : TextDecoder; let Ac = new Xv("utf-8", { ignoreBOM: true, fatal: true }); Ac.decode(); const A3 = 2146435072; let bu = 0; function j3(f, t) { return bu += t, bu >= A3 && (Ac = new Xv("utf-8", { ignoreBOM: true, fatal: true }), Ac.decode(), bu = t), Ac.decode(Ki().subarray(f, f + t)); } function kt(f, t) { return f = f >>> 0, j3(f, t); } const Vo = new Array(128).fill(void 0); Vo.push(void 0, null, true, false); let ms = Vo.length; function Lr(f) { ms === Vo.length && Vo.push(Vo.length + 1); const t = ms; return ms = Vo[t], Vo[t] = f, t; } function zr(f) { return Vo[f]; } let U = 0; const z3 = typeof TextEncoder > "u" ? (0, module.require)("util").TextEncoder : TextEncoder, jc = new z3("utf-8"), E3 = typeof jc.encodeInto == "function" ? function(f, t) { return jc.encodeInto(f, t); } : function(f, t) { const r = jc.encode(f); return t.set(r), { read: f.length, written: r.length }; }; function lt(f, t, r) { if (r === void 0) { const c = jc.encode(f), h = t(c.length, 1) >>> 0; return Ki().subarray(h, h + c.length).set(c), U = c.length, h; } let o = f.length, _ = t(o, 1) >>> 0; const n = Ki(); let d = 0; for (; d < o; d++) { const c = f.charCodeAt(d); if (c > 127) break; n[_ + d] = c; } if (d !== o) { d !== 0 && (f = f.slice(d)), _ = r(_, o, o = d + f.length * 3, 1) >>> 0; const c = Ki().subarray(_ + d, _ + o), h = E3(f, c); d += h.written, _ = r(_, o, d, 1) >>> 0; } return U = d, _; } let Di = null; function a() { return (Di === null || Di.buffer.detached === true || Di.buffer.detached === void 0 && Di.buffer !== e.memory.buffer) && (Di = new DataView(e.memory.buffer)), Di; } function Ha(f, t) { try { return f.apply(this, t); } catch (r) { e.__wbindgen_exn_store(Lr(r)); } } function Ae(f, t) { return f = f >>> 0, Ki().subarray(f / 1, f / 1 + t); } function B3(f) { f < 132 || (Vo[f] = ms, ms = f); } function m(f) { const t = zr(f); return B3(f), t; } function ku(f) { const t = typeof f; if (t == "number" || t == "boolean" || f == null) return `${f}`; if (t == "string") return `"${f}"`; if (t == "symbol") { const _ = f.description; return _ == null ? "Symbol" : `Symbol(${_})`; } if (t == "function") { const _ = f.name; return typeof _ == "string" && _.length > 0 ? `Function(${_})` : "Function"; } if (Array.isArray(f)) { const _ = f.length; let n = "["; _ > 0 && (n += ku(f[0])); for (let d = 1; d < _; d++) n += ", " + ku(f[d]); return n += "]", n; } const r = /\[object ([^\]]+)\]/.exec(toString.call(f)); let o; if (r && r.length > 1) o = r[1]; else return toString.call(f); if (o == "Object") try { return "Object(" + JSON.stringify(f) + ")"; } catch { return "Object"; } return f instanceof Error ? `${f.name}: ${f.message} ${f.stack}` : o; } function to(f) { return f == null; } function A(f, t) { if (!(f instanceof t)) throw new Error(`expected instance of ${t.name}`); } function pe(f, t) { const r = t(f.length * 1, 1) >>> 0; return Ki().set(f, r / 1), U = f.length, r; } function S3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(f, W_), A(t, ns), e.min_fee(n, f.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function F3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(f, e_), A(t, G_), e.calculate_ex_units_ceil_cost(n, f.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function R3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(f, W_), A(t, G_), e.min_script_fee(n, f.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function T3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, dr), e.min_ref_script_fee(n, f, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function C3(f, t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(f, Nr), A(t, qa), A(r, ps), e.create_send_all(d, f.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Dc.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } let mc = null; function Zv() { return (mc === null || mc.byteLength === 0) && (mc = new Uint32Array(e.memory.buffer)), mc; } function qc(f, t) { return f = f >>> 0, Zv().subarray(f / 4, f / 4 + t); } function O3(f, t, r) { A(f, a_), A(t, E_), A(r, rs); const o = e.make_daedalus_bootstrap_witness(f.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return z_.__wrap(o); } function U3(f, t, r) { A(f, a_), A(t, E_), A(r, U_); const o = e.make_icarus_bootstrap_witness(f.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return z_.__wrap(o); } function P3(f, t) { A(f, a_), A(t, L_); const r = e.make_vkey_witness(f.__wbg_ptr, t.__wbg_ptr); return Q_.__wrap(r); } function L3(f) { A(f, Dn); const t = e.hash_auxiliary_data(f.__wbg_ptr); return Pa.__wrap(t); } function N3(f) { A(f, Ur); const t = e.hash_plutus_data(f.__wbg_ptr); return X_.__wrap(t); } function q3(f, t, r) { A(f, so), A(t, N_); let o = 0; to(r) || (A(r, o_), o = r.__destroy_into_raw()); const _ = e.hash_script_data(f.__wbg_ptr, t.__wbg_ptr, o); return Go.__wrap(_); } function M3(f, t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(f, Un), A(t, xe), A(r, xe), e.get_implicit_input(d, f.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Sr.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function D3(f, t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(f, Un), A(t, xe), A(r, xe), e.get_deposit(d, f.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return xe.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function H3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(f, zn), A(t, $i), e.min_ada_for_output(n, f.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function G3(f, t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = lt(f, e.__wbindgen_malloc, e.__wbindgen_realloc), h = U, w = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), k = U; e.encode_json_str_to_native_script(d, c, h, w, k, r); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return sn.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function W3(f) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16), n = pe(f, e.__wbindgen_malloc), d = U; e.has_transaction_set_tag(_, n, d); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } function K3(f, t, r, o) { let _, n; try { const R = e.__wbindgen_add_to_stack_pointer(-16), D = lt(f, e.__wbindgen_malloc, e.__wbindgen_realloc), Y = U, P = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), ft = U, _t = lt(r, e.__wbindgen_malloc, e.__wbindgen_realloc), V = U, xt = lt(o, e.__wbindgen_malloc, e.__wbindgen_realloc), ct = U; e.encrypt_with_password(R, D, Y, P, ft, _t, V, xt, ct); var d = a().getInt32(R + 0, true), c = a().getInt32(R + 4, true), h = a().getInt32(R + 8, true), w = a().getInt32(R + 12, true), k = d, x = c; if (w) throw k = 0, x = 0, m(h); return _ = k, n = x, kt(k, x); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(_, n, 1); } } function Y3(f, t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(f, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U, D = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), Y = U; e.decrypt_with_password(k, x, R, D, Y); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } function Q3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(f, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.encode_json_str_to_plutus_datum(n, d, c, t); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function V3(f, t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16); A(f, Ur), e.decode_plutus_datum_to_json_str(k, f.__wbg_ptr, t); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } function J3(f) { const t = pe(f, e.__wbindgen_malloc), r = U, o = e.encode_arbitrary_bytes_as_metadatum(t, r); return Mr.__wrap(o); } function X3(f) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(f, Mr), e.decode_arbitrary_bytes_from_metadatum(d, f.__wbg_ptr); var t = a().getInt32(d + 0, true), r = a().getInt32(d + 4, true), o = a().getInt32(d + 8, true), _ = a().getInt32(d + 12, true); if (_) throw m(o); var n = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), n; } finally { e.__wbindgen_add_to_stack_pointer(16); } } function Z3(f, t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(f, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.encode_json_str_to_metadatum(n, d, c, t); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } function $3(f, t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16); A(f, Mr), e.decode_metadatum_to_json_str(k, f.__wbg_ptr, t); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } function t4(f, t) { const r = t(f.length * 4, 4) >>> 0; return Zv().set(f, r / 4), U = f.length, r; } const e4 = Object.freeze({ Base: 0, 0: "Base", Pointer: 1, 1: "Pointer", Enterprise: 2, 2: "Enterprise", Reward: 3, 3: "Reward", Byron: 4, 4: "Byron", Malformed: 5, 5: "Malformed" }), r4 = Object.freeze({ Byron: 0, 0: "Byron", Shelley: 1, 1: "Shelley", Allegra: 2, 2: "Allegra", Mary: 3, 3: "Mary", Alonzo: 4, 4: "Alonzo", Babbage: 5, 5: "Babbage", Conway: 6, 6: "Conway", Unknown: 7, 7: "Unknown" }), n4 = Object.freeze({ ATPubKey: 0, 0: "ATPubKey", ATScript: 1, 1: "ATScript", ATRedeem: 2, 2: "ATRedeem" }), _4 = Object.freeze({ Array: 0, 0: "Array", Map: 1, 1: "Map" }), o4 = Object.freeze({ Tagged: 0, 0: "Tagged", Untagged: 1, 1: "Untagged" }), a4 = Object.freeze({ StakeRegistration: 0, 0: "StakeRegistration", StakeDeregistration: 1, 1: "StakeDeregistration", StakeDelegation: 2, 2: "StakeDelegation", PoolRegistration: 3, 3: "PoolRegistration", PoolRetirement: 4, 4: "PoolRetirement", GenesisKeyDelegation: 5, 5: "GenesisKeyDelegation", MoveInstantaneousRewardsCert: 6, 6: "MoveInstantaneousRewardsCert", CommitteeHotAuth: 7, 7: "CommitteeHotAuth", CommitteeColdResign: 8, 8: "CommitteeColdResign", DRepDeregistration: 9, 9: "DRepDeregistration", DRepRegistration: 10, 10: "DRepRegistration", DRepUpdate: 11, 11: "DRepUpdate", StakeAndVoteDelegation: 12, 12: "StakeAndVoteDelegation", StakeRegistrationAndDelegation: 13, 13: "StakeRegistrationAndDelegation", StakeVoteRegistrationAndDelegation: 14, 14: "StakeVoteRegistrationAndDelegation", VoteDelegation: 15, 15: "VoteDelegation", VoteRegistrationAndDelegation: 16, 16: "VoteRegistrationAndDelegation" }), i4 = Object.freeze({ LargestFirst: 0, 0: "LargestFirst", RandomImprove: 1, 1: "RandomImprove", LargestFirstMultiAsset: 2, 2: "LargestFirstMultiAsset", RandomImproveMultiAsset: 3, 3: "RandomImproveMultiAsset" }), s4 = Object.freeze({ Key: 0, 0: "Key", Script: 1, 1: "Script" }), c4 = Object.freeze({ KeyHash: 0, 0: "KeyHash", ScriptHash: 1, 1: "ScriptHash", AlwaysAbstain: 2, 2: "AlwaysAbstain", AlwaysNoConfidence: 3, 3: "AlwaysNoConfidence" }), d4 = Object.freeze({ ParameterChangeAction: 0, 0: "ParameterChangeAction", HardForkInitiationAction: 1, 1: "HardForkInitiationAction", TreasuryWithdrawalsAction: 2, 2: "TreasuryWithdrawalsAction", NoConfidenceAction: 3, 3: "NoConfidenceAction", UpdateCommitteeAction: 4, 4: "UpdateCommitteeAction", NewConstitutionAction: 5, 5: "NewConstitutionAction", InfoAction: 6, 6: "InfoAction" }), u4 = Object.freeze({ PlutusV1: 0, 0: "PlutusV1", PlutusV2: 1, 1: "PlutusV2", PlutusV3: 2, 2: "PlutusV3" }), l4 = Object.freeze({ ToOtherPot: 0, 0: "ToOtherPot", ToStakeCredentials: 1, 1: "ToStakeCredentials" }), p4 = Object.freeze({ Reserves: 0, 0: "Reserves", Treasury: 1, 1: "Treasury" }), g4 = Object.freeze({ NoConversions: 0, 0: "NoConversions", BasicConversions: 1, 1: "BasicConversions", DetailedSchema: 2, 2: "DetailedSchema" }), f4 = Object.freeze({ ScriptPubkey: 0, 0: "ScriptPubkey", ScriptAll: 1, 1: "ScriptAll", ScriptAny: 2, 2: "ScriptAny", ScriptNOfK: 3, 3: "ScriptNOfK", TimelockStart: 4, 4: "TimelockStart", TimelockExpiry: 5, 5: "TimelockExpiry" }), w4 = Object.freeze({ Testnet: 0, 0: "Testnet", Mainnet: 1, 1: "Mainnet" }), h4 = Object.freeze({ ConstrPlutusData: 0, 0: "ConstrPlutusData", Map: 1, 1: "Map", List: 2, 2: "List", Integer: 3, 3: "Integer", Bytes: 4, 4: "Bytes" }), b4 = Object.freeze({ BasicConversions: 0, 0: "BasicConversions", DetailedSchema: 1, 1: "DetailedSchema" }), v4 = Object.freeze({ Spend: 0, 0: "Spend", Mint: 1, 1: "Mint", Cert: 2, 2: "Cert", Reward: 3, 3: "Reward", Vote: 4, 4: "Vote", VotingProposal: 5, 5: "VotingProposal" }), y4 = Object.freeze({ SingleHostAddr: 0, 0: "SingleHostAddr", SingleHostName: 1, 1: "SingleHostName", MultiHostName: 2, 2: "MultiHostName" }), m4 = Object.freeze({ NativeScript: 0, 0: "NativeScript", PlutusScript: 1, 1: "PlutusScript", PlutusScriptV2: 2, 2: "PlutusScriptV2", PlutusScriptV3: 3, 3: "PlutusScriptV3" }), k4 = Object.freeze({ Wallet: 0, 0: "Wallet", Node: 1, 1: "Node" }), I4 = Object.freeze({ MetadataMap: 0, 0: "MetadataMap", MetadataList: 1, 1: "MetadataList", Int: 2, 2: "Int", Bytes: 3, 3: "Bytes", Text: 4, 4: "Text" }), x4 = Object.freeze({ AllSetsHaveTag: 0, 0: "AllSetsHaveTag", AllSetsHaveNoTag: 1, 1: "AllSetsHaveNoTag", MixedSets: 2, 2: "MixedSets" }), A4 = Object.freeze({ No: 0, 0: "No", Yes: 1, 1: "Yes", Abstain: 2, 2: "Abstain" }), j4 = Object.freeze({ ConstitutionalCommitteeHotKeyHash: 0, 0: "ConstitutionalCommitteeHotKeyHash", ConstitutionalCommitteeHotScriptHash: 1, 1: "ConstitutionalCommitteeHotScriptHash", DRepKeyHash: 2, 2: "DRepKeyHash", DRepScriptHash: 3, 3: "DRepScriptHash", StakingPoolKeyHash: 4, 4: "StakingPoolKeyHash" }), jf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_address_free(f >>> 0, 1)); class Nr { static __wrap(t) { t = t >>> 0; const r = Object.create(Nr.prototype); return r.__wbg_ptr = t, jf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, jf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_address_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.address_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Nr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.address_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.address_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.address_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Nr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } kind() { return e.address_kind(this.__wbg_ptr); } payment_cred() { const t = e.address_payment_cred(this.__wbg_ptr); return t === 0 ? void 0 : ur.__wrap(t); } is_malformed() { return e.address_is_malformed(this.__wbg_ptr) !== 0; } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.address_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.address_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Nr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.address_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const R = e.__wbindgen_add_to_stack_pointer(-16); var _ = to(t) ? 0 : lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), n = U; e.address_to_bech32(R, this.__wbg_ptr, _, n); var d = a().getInt32(R + 0, true), c = a().getInt32(R + 4, true), h = a().getInt32(R + 8, true), w = a().getInt32(R + 12, true), k = d, x = c; if (w) throw k = 0, x = 0, m(h); return r = k, o = x, kt(k, x); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.address_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Nr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } network_id() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.address_network_id(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const zf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_anchor_free(f >>> 0, 1)); class yn { static __wrap(t) { t = t >>> 0; const r = Object.create(yn.prototype); return r.__wbg_ptr = t, zf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, zf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_anchor_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.anchor_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.anchor_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.anchor_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.anchor_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.anchor_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.anchor_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.anchor_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } url() { const t = e.anchor_url(this.__wbg_ptr); return zs.__wrap(t); } anchor_data_hash() { const t = e.anchor_anchor_data_hash(this.__wbg_ptr); return _i.__wrap(t); } static new(t, r) { A(t, zs), A(r, _i); const o = e.anchor_new(t.__wbg_ptr, r.__wbg_ptr); return yn.__wrap(o); } } const Ef = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_anchordatahash_free(f >>> 0, 1)); class _i { static __wrap(t) { t = t >>> 0; const r = Object.create(_i.prototype); return r.__wbg_ptr = t, Ef.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ef.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_anchordatahash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.anchordatahash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _i.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.anchordatahash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.anchordatahash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.anchordatahash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _i.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.anchordatahash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.anchordatahash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _i.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Bf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_assetname_free(f >>> 0, 1)); class fn { static __wrap(t) { t = t >>> 0; const r = Object.create(fn.prototype); return r.__wbg_ptr = t, Bf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Bf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_assetname_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assetname_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.assetname_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.assetname_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assetname_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.assetname_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assetname_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assetname_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.assetname_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } name() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assetname_name(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Sf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_assetnames_free(f >>> 0, 1)); class Jo { static __wrap(t) { t = t >>> 0; const r = Object.create(Jo.prototype); return r.__wbg_ptr = t, Sf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Sf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_assetnames_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assetnames_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.assetnames_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.assetnames_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assetnames_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.assetnames_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assetnames_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assetnames_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.assetnames_new(); return Jo.__wrap(t); } len() { return e.assetnames_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.assetnames_get(this.__wbg_ptr, t); return fn.__wrap(r); } add(t) { A(t, fn), e.assetnames_add(this.__wbg_ptr, t.__wbg_ptr); } } const Ff = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_assets_free(f >>> 0, 1)); class Co { static __wrap(t) { t = t >>> 0; const r = Object.create(Co.prototype); return r.__wbg_ptr = t, Ff.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ff.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_assets_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assets_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.assets_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.assets_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assets_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.assets_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.assets_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.assets_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.assets_new(); return Co.__wrap(t); } len() { return e.assets_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, fn), A(r, xe); const o = e.assets_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : xe.__wrap(o); } get(t) { A(t, fn); const r = e.assets_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : xe.__wrap(r); } keys() { const t = e.assets_keys(this.__wbg_ptr); return Jo.__wrap(t); } } const Rf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_auxiliarydata_free(f >>> 0, 1)); class Dn { static __wrap(t) { t = t >>> 0; const r = Object.create(Dn.prototype); return r.__wbg_ptr = t, Rf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Rf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_auxiliarydata_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydata_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.auxiliarydata_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Dn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydata_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.auxiliarydata_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Dn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydata_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydata_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.auxiliarydata_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Dn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.auxiliarydata_new(); return Dn.__wrap(t); } metadata() { const t = e.auxiliarydata_metadata(this.__wbg_ptr); return t === 0 ? void 0 : Po.__wrap(t); } set_metadata(t) { A(t, Po), e.auxiliarydata_set_metadata(this.__wbg_ptr, t.__wbg_ptr); } native_scripts() { const t = e.auxiliarydata_native_scripts(this.__wbg_ptr); return t === 0 ? void 0 : nn.__wrap(t); } set_native_scripts(t) { A(t, nn), e.auxiliarydata_set_native_scripts(this.__wbg_ptr, t.__wbg_ptr); } plutus_scripts() { const t = e.auxiliarydata_plutus_scripts(this.__wbg_ptr); return t === 0 ? void 0 : io.__wrap(t); } set_plutus_scripts(t) { A(t, io), e.auxiliarydata_set_plutus_scripts(this.__wbg_ptr, t.__wbg_ptr); } prefer_alonzo_format() { return e.auxiliarydata_prefer_alonzo_format(this.__wbg_ptr) !== 0; } set_prefer_alonzo_format(t) { e.auxiliarydata_set_prefer_alonzo_format(this.__wbg_ptr, t); } } const Tf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_auxiliarydatahash_free(f >>> 0, 1)); class Pa { static __wrap(t) { t = t >>> 0; const r = Object.create(Pa.prototype); return r.__wbg_ptr = t, Tf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Tf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_auxiliarydatahash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.auxiliarydatahash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydatahash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.auxiliarydatahash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.auxiliarydatahash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydatahash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.auxiliarydatahash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Cf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_auxiliarydataset_free(f >>> 0, 1)); class Si { static __wrap(t) { t = t >>> 0; const r = Object.create(Si.prototype); return r.__wbg_ptr = t, Cf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Cf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_auxiliarydataset_free(t, 0); } static new() { const t = e.auxiliarydataset_new(); return Si.__wrap(t); } len() { return e.auxiliarydataset_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(r, Dn); const o = e.auxiliarydataset_insert(this.__wbg_ptr, t, r.__wbg_ptr); return o === 0 ? void 0 : Dn.__wrap(o); } get(t) { const r = e.auxiliarydataset_get(this.__wbg_ptr, t); return r === 0 ? void 0 : Dn.__wrap(r); } indices() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.auxiliarydataset_indices(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = qc(t, r).slice(); return e.__wbindgen_free(t, r * 4, 4), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Of = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_baseaddress_free(f >>> 0, 1)); class ks { static __wrap(t) { t = t >>> 0; const r = Object.create(ks.prototype); return r.__wbg_ptr = t, Of.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Of.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_baseaddress_free(t, 0); } static new(t, r, o) { A(r, ur), A(o, ur); const _ = e.baseaddress_new(t, r.__wbg_ptr, o.__wbg_ptr); return ks.__wrap(_); } payment_cred() { const t = e.baseaddress_payment_cred(this.__wbg_ptr); return ur.__wrap(t); } stake_cred() { const t = e.baseaddress_stake_cred(this.__wbg_ptr); return ur.__wrap(t); } to_address() { const t = e.baseaddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.baseaddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : ks.__wrap(r); } network_id() { return e.baseaddress_network_id(this.__wbg_ptr); } } const Uf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bigint_free(f >>> 0, 1)); let Iu = class pn { static __wrap(t) { t = t >>> 0; const r = Object.create(pn.prototype); return r.__wbg_ptr = t, Uf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Uf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bigint_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bigint_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bigint_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bigint_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bigint_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.bigint_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bigint_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bigint_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } is_zero() { return e.bigint_is_zero(this.__wbg_ptr) !== 0; } as_u64() { const t = e.bigint_as_u64(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } as_int() { const t = e.bigint_as_int(this.__wbg_ptr); return t === 0 ? void 0 : Qr.__wrap(t); } static from_str(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bigint_from_str(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_str() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bigint_to_str(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } add(t) { A(t, pn); const r = e.bigint_add(this.__wbg_ptr, t.__wbg_ptr); return pn.__wrap(r); } sub(t) { A(t, pn); const r = e.bigint_sub(this.__wbg_ptr, t.__wbg_ptr); return pn.__wrap(r); } mul(t) { A(t, pn); const r = e.bigint_mul(this.__wbg_ptr, t.__wbg_ptr); return pn.__wrap(r); } pow(t) { const r = e.bigint_pow(this.__wbg_ptr, t); return pn.__wrap(r); } static one() { const t = e.bigint_one(); return pn.__wrap(t); } static zero() { const t = e.bigint_zero(); return pn.__wrap(t); } abs() { const t = e.bigint_abs(this.__wbg_ptr); return pn.__wrap(t); } increment() { const t = e.bigint_increment(this.__wbg_ptr); return pn.__wrap(t); } div_ceil(t) { A(t, pn); const r = e.bigint_div_ceil(this.__wbg_ptr, t.__wbg_ptr); return pn.__wrap(r); } div_floor(t) { A(t, pn); const r = e.bigint_div_floor(this.__wbg_ptr, t.__wbg_ptr); return pn.__wrap(r); } }; const Pf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bignum_free(f >>> 0, 1)); class xe { static __wrap(t) { t = t >>> 0; const r = Object.create(xe.prototype); return r.__wbg_ptr = t, Pf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Pf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bignum_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bignum_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bignum_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bignum_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bignum_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.bignum_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bignum_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bignum_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_str(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bignum_from_str(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_str() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bignum_to_str(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static zero() { const t = e.bignum_zero(); return xe.__wrap(t); } static one() { const t = e.bignum_one(); return xe.__wrap(t); } is_zero() { return e.bignum_is_zero(this.__wbg_ptr) !== 0; } div_floor(t) { A(t, xe); const r = e.bignum_div_floor(this.__wbg_ptr, t.__wbg_ptr); return xe.__wrap(r); } checked_mul(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), e.bignum_checked_mul(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } checked_add(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), e.bignum_checked_add(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } checked_sub(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), e.bignum_checked_sub(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } clamped_sub(t) { A(t, xe); const r = e.bignum_clamped_sub(this.__wbg_ptr, t.__wbg_ptr); return xe.__wrap(r); } compare(t) { return A(t, xe), e.bignum_compare(this.__wbg_ptr, t.__wbg_ptr); } less_than(t) { return A(t, xe), e.bignum_less_than(this.__wbg_ptr, t.__wbg_ptr) !== 0; } static max_value() { const t = e.bignum_max_value(); return xe.__wrap(t); } static max(t, r) { A(t, xe), A(r, xe); const o = e.bignum_max(t.__wbg_ptr, r.__wbg_ptr); return xe.__wrap(o); } } const Lf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bip32privatekey_free(f >>> 0, 1)); class U_ { static __wrap(t) { t = t >>> 0; const r = Object.create(U_.prototype); return r.__wbg_ptr = t, Lf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Lf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bip32privatekey_free(t, 0); } derive(t) { const r = e.bip32privatekey_derive(this.__wbg_ptr, t); return U_.__wrap(r); } static from_128_xprv(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bip32privatekey_from_128_xprv(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return U_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_128_xprv() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_to_128_xprv(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static generate_ed25519_bip32() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_generate_ed25519_bip32(_); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return U_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_raw_key() { const t = e.bip32privatekey_to_raw_key(this.__wbg_ptr); return L_.__wrap(t); } to_public() { const t = e.bip32privatekey_to_public(this.__wbg_ptr); return Xo.__wrap(t); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bip32privatekey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return U_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_as_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bip32privatekey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return U_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_to_bech32(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_bip39_entropy(t, r) { const o = pe(t, e.__wbindgen_malloc), _ = U, n = pe(r, e.__wbindgen_malloc), d = U, c = e.bip32privatekey_from_bip39_entropy(o, _, n, d); return U_.__wrap(c); } chaincode() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_chaincode(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bip32privatekey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bip32privatekey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return U_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Nf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bip32publickey_free(f >>> 0, 1)); class Xo { static __wrap(t) { t = t >>> 0; const r = Object.create(Xo.prototype); return r.__wbg_ptr = t, Nf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Nf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bip32publickey_free(t, 0); } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bip32publickey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bip32publickey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } chaincode() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32publickey_chaincode(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bip32publickey_to_bech32(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bip32publickey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bip32publickey_as_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bip32publickey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_raw_key() { const t = e.bip32publickey_to_raw_key(this.__wbg_ptr); return $_.__wrap(t); } derive(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bip32publickey_derive(n, this.__wbg_ptr, t); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const qf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_block_free(f >>> 0, 1)); class Zo { static __wrap(t) { t = t >>> 0; const r = Object.create(Zo.prototype); return r.__wbg_ptr = t, qf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, qf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_block_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.block_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.block_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.block_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.block_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.block_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.block_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.block_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } header() { const t = e.block_header(this.__wbg_ptr); return Lo.__wrap(t); } transaction_bodies() { const t = e.block_transaction_bodies(this.__wbg_ptr); return Fa.__wrap(t); } transaction_witness_sets() { const t = e.block_transaction_witness_sets(this.__wbg_ptr); return Do.__wrap(t); } auxiliary_data_set() { const t = e.block_auxiliary_data_set(this.__wbg_ptr); return Si.__wrap(t); } invalid_transactions() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.block_invalid_transactions(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = qc(t, r).slice(); return e.__wbindgen_free(t, r * 4, 4), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r, o, _, n) { A(t, Lo), A(r, Fa), A(o, Do), A(_, Si); const d = t4(n, e.__wbindgen_malloc), c = U, h = e.block_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, d, c); return Zo.__wrap(h); } } const Mf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_blockhash_free(f >>> 0, 1)); class x_ { static __wrap(t) { t = t >>> 0; const r = Object.create(x_.prototype); return r.__wbg_ptr = t, Mf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Mf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_blockhash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.blockhash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return x_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.blockhash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.blockhash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.blockhash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return x_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.blockhash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.blockhash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return x_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Df = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bootstrapwitness_free(f >>> 0, 1)); class z_ { static __wrap(t) { t = t >>> 0; const r = Object.create(z_.prototype); return r.__wbg_ptr = t, Df.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Df.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bootstrapwitness_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bootstrapwitness_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bootstrapwitness_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bootstrapwitness_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } vkey() { const t = e.bootstrapwitness_vkey(this.__wbg_ptr); return Gn.__wrap(t); } signature() { const t = e.bootstrapwitness_signature(this.__wbg_ptr); return w_.__wrap(t); } chain_code() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_chain_code(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } attributes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitness_attributes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r, o, _) { A(t, Gn), A(r, w_); const n = pe(o, e.__wbindgen_malloc), d = U, c = pe(_, e.__wbindgen_malloc), h = U, w = e.bootstrapwitness_new(t.__wbg_ptr, r.__wbg_ptr, n, d, c, h); return z_.__wrap(w); } } const Hf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_bootstrapwitnesses_free(f >>> 0, 1)); class $o { static __wrap(t) { t = t >>> 0; const r = Object.create($o.prototype); return r.__wbg_ptr = t, Hf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Hf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_bootstrapwitnesses_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitnesses_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.bootstrapwitnesses_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitnesses_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bootstrapwitnesses_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitnesses_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.bootstrapwitnesses_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.bootstrapwitnesses_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.bootstrapwitnesses_new(); return $o.__wrap(t); } len() { return e.bootstrapwitnesses_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.bootstrapwitnesses_get(this.__wbg_ptr, t); return z_.__wrap(r); } add(t) { return A(t, z_), e.bootstrapwitnesses_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } } const Gf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_byronaddress_free(f >>> 0, 1)); class E_ { static __wrap(t) { t = t >>> 0; const r = Object.create(E_.prototype); return r.__wbg_ptr = t, Gf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Gf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_byronaddress_free(t, 0); } to_base58() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.byronaddress_to_base58(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.byronaddress_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.byronaddress_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return E_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } byron_protocol_magic() { return e.byronaddress_byron_protocol_magic(this.__wbg_ptr) >>> 0; } byron_address_kind() { return e.byronaddress_byron_address_kind(this.__wbg_ptr); } attributes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.byronaddress_attributes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } network_id() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.byronaddress_network_id(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_base58(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.byronaddress_from_base58(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return E_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static icarus_from_key(t, r) { A(t, Xo); const o = e.byronaddress_icarus_from_key(t.__wbg_ptr, r); return E_.__wrap(o); } static is_valid(t) { const r = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), o = U; return e.byronaddress_is_valid(r, o) !== 0; } to_address() { const t = e.byronaddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.byronaddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : E_.__wrap(r); } } const Wf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_certificate_free(f >>> 0, 1)); class Gr { static __wrap(t) { t = t >>> 0; const r = Object.create(Gr.prototype); return r.__wbg_ptr = t, Wf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Wf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_certificate_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.certificate_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.certificate_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.certificate_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.certificate_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.certificate_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.certificate_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.certificate_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_stake_registration(t) { A(t, D_); const r = e.certificate_new_stake_registration(t.__wbg_ptr); return Gr.__wrap(r); } static new_reg_cert(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, D_), e.certificate_new_reg_cert(n, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_stake_deregistration(t) { A(t, M_); const r = e.certificate_new_stake_deregistration(t.__wbg_ptr); return Gr.__wrap(r); } static new_unreg_cert(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, M_), e.certificate_new_unreg_cert(n, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_stake_delegation(t) { A(t, Ea); const r = e.certificate_new_stake_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_pool_registration(t) { A(t, ga); const r = e.certificate_new_pool_registration(t.__wbg_ptr); return Gr.__wrap(r); } static new_pool_retirement(t) { A(t, fa); const r = e.certificate_new_pool_retirement(t.__wbg_ptr); return Gr.__wrap(r); } static new_genesis_key_delegation(t) { A(t, aa); const r = e.certificate_new_genesis_key_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_move_instantaneous_rewards_cert(t) { A(t, da); const r = e.certificate_new_move_instantaneous_rewards_cert(t.__wbg_ptr); return Gr.__wrap(r); } static new_committee_hot_auth(t) { A(t, ea); const r = e.certificate_new_committee_hot_auth(t.__wbg_ptr); return Gr.__wrap(r); } static new_committee_cold_resign(t) { A(t, yo); const r = e.certificate_new_committee_cold_resign(t.__wbg_ptr); return Gr.__wrap(r); } static new_drep_deregistration(t) { A(t, _a); const r = e.certificate_new_drep_deregistration(t.__wbg_ptr); return Gr.__wrap(r); } static new_drep_registration(t) { A(t, mo); const r = e.certificate_new_drep_registration(t.__wbg_ptr); return Gr.__wrap(r); } static new_drep_update(t) { A(t, ko); const r = e.certificate_new_drep_update(t.__wbg_ptr); return Gr.__wrap(r); } static new_stake_and_vote_delegation(t) { A(t, za); const r = e.certificate_new_stake_and_vote_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_stake_registration_and_delegation(t) { A(t, Ba); const r = e.certificate_new_stake_registration_and_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_stake_vote_registration_and_delegation(t) { A(t, Sa); const r = e.certificate_new_stake_vote_registration_and_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_vote_delegation(t) { A(t, Ca); const r = e.certificate_new_vote_delegation(t.__wbg_ptr); return Gr.__wrap(r); } static new_vote_registration_and_delegation(t) { A(t, Oa); const r = e.certificate_new_vote_registration_and_delegation(t.__wbg_ptr); return Gr.__wrap(r); } kind() { return e.certificate_kind(this.__wbg_ptr); } as_stake_registration() { const t = e.certificate_as_stake_registration(this.__wbg_ptr); return t === 0 ? void 0 : D_.__wrap(t); } as_reg_cert() { const t = e.certificate_as_reg_cert(this.__wbg_ptr); return t === 0 ? void 0 : D_.__wrap(t); } as_stake_deregistration() { const t = e.certificate_as_stake_deregistration(this.__wbg_ptr); return t === 0 ? void 0 : M_.__wrap(t); } as_unreg_cert() { const t = e.certificate_as_unreg_cert(this.__wbg_ptr); return t === 0 ? void 0 : M_.__wrap(t); } as_stake_delegation() { const t = e.certificate_as_stake_delegation(this.__wbg_ptr); return t === 0 ? void 0 : Ea.__wrap(t); } as_pool_registration() { const t = e.certificate_as_pool_registration(this.__wbg_ptr); return t === 0 ? void 0 : ga.__wrap(t); } as_pool_retirement() { const t = e.certificate_as_pool_retirement(this.__wbg_ptr); return t === 0 ? void 0 : fa.__wrap(t); } as_genesis_key_delegation() { const t = e.certificate_as_genesis_key_delegation(this.__wbg_ptr); return t === 0 ? void 0 : aa.__wrap(t); } as_move_instantaneous_rewards_cert() { const t = e.certificate_as_move_instantaneous_rewards_cert(this.__wbg_ptr); return t === 0 ? void 0 : da.__wrap(t); } as_committee_hot_auth() { const t = e.certificate_as_committee_hot_auth(this.__wbg_ptr); return t === 0 ? void 0 : ea.__wrap(t); } as_committee_cold_resign() { const t = e.certificate_as_committee_cold_resign(this.__wbg_ptr); return t === 0 ? void 0 : yo.__wrap(t); } as_drep_deregistration() { const t = e.certificate_as_drep_deregistration(this.__wbg_ptr); return t === 0 ? void 0 : _a.__wrap(t); } as_drep_registration() { const t = e.certificate_as_drep_registration(this.__wbg_ptr); return t === 0 ? void 0 : mo.__wrap(t); } as_drep_update() { const t = e.certificate_as_drep_update(this.__wbg_ptr); return t === 0 ? void 0 : ko.__wrap(t); } as_stake_and_vote_delegation() { const t = e.certificate_as_stake_and_vote_delegation(this.__wbg_ptr); return t === 0 ? void 0 : za.__wrap(t); } as_stake_registration_and_delegation() { const t = e.certificate_as_stake_registration_and_delegation(this.__wbg_ptr); return t === 0 ? void 0 : Ba.__wrap(t); } as_stake_vote_registration_and_delegation() { const t = e.certificate_as_stake_vote_registration_and_delegation(this.__wbg_ptr); return t === 0 ? void 0 : Sa.__wrap(t); } as_vote_delegation() { const t = e.certificate_as_vote_delegation(this.__wbg_ptr); return t === 0 ? void 0 : Ca.__wrap(t); } as_vote_registration_and_delegation() { const t = e.certificate_as_vote_registration_and_delegation(this.__wbg_ptr); return t === 0 ? void 0 : Oa.__wrap(t); } has_required_script_witness() { return e.certificate_has_required_script_witness(this.__wbg_ptr) !== 0; } } const Kf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_certificates_free(f >>> 0, 1)); class ao { static __wrap(t) { t = t >>> 0; const r = Object.create(ao.prototype); return r.__wbg_ptr = t, Kf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Kf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_certificates_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.certificates_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.certificates_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.certificates_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.certificates_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.certificates_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.certificates_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.certificates_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.certificates_new(); return ao.__wrap(t); } len() { return e.certificates_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.certificates_get(this.__wbg_ptr, t); return Gr.__wrap(r); } add(t) { return A(t, Gr), e.certificates_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } } const Yf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_certificatesbuilder_free(f >>> 0, 1)); class js { static __wrap(t) { t = t >>> 0; const r = Object.create(js.prototype); return r.__wbg_ptr = t, Yf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Yf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_certificatesbuilder_free(t, 0); } static new() { const t = e.certificatesbuilder_new(); return js.__wrap(t); } add(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, Gr), e.certificatesbuilder_add(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_plutus_witness(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Gr), A(r, Hn), e.certificatesbuilder_add_with_plutus_witness(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_native_script(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Gr), A(r, lo), e.certificatesbuilder_add_with_native_script(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_plutus_witnesses() { const t = e.certificatesbuilder_get_plutus_witnesses(this.__wbg_ptr); return po.__wrap(t); } get_ref_inputs() { const t = e.certificatesbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } get_native_scripts() { const t = e.certificatesbuilder_get_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } get_certificates_refund(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), A(r, xe), e.certificatesbuilder_get_certificates_refund(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Sr.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_certificates_deposit(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), A(r, xe), e.certificatesbuilder_get_certificates_deposit(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return xe.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } has_plutus_scripts() { return e.certificatesbuilder_has_plutus_scripts(this.__wbg_ptr) !== 0; } build() { const t = e.certificatesbuilder_build(this.__wbg_ptr); return ao.__wrap(t); } } const Qf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_changeconfig_free(f >>> 0, 1)); class ta { static __wrap(t) { t = t >>> 0; const r = Object.create(ta.prototype); return r.__wbg_ptr = t, Qf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Qf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_changeconfig_free(t, 0); } static new(t) { A(t, Nr); const r = e.changeconfig_new(t.__wbg_ptr); return ta.__wrap(r); } change_address(t) { A(t, Nr); const r = e.changeconfig_change_address(this.__wbg_ptr, t.__wbg_ptr); return ta.__wrap(r); } change_plutus_data(t) { A(t, zi); const r = e.changeconfig_change_plutus_data(this.__wbg_ptr, t.__wbg_ptr); return ta.__wrap(r); } change_script_ref(t) { A(t, q_); const r = e.changeconfig_change_script_ref(this.__wbg_ptr, t.__wbg_ptr); return ta.__wrap(r); } } const Vf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_committee_free(f >>> 0, 1)); class Oo { static __wrap(t) { t = t >>> 0; const r = Object.create(Oo.prototype); return r.__wbg_ptr = t, Vf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Vf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_committee_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committee_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.committee_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.committee_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committee_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.committee_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committee_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committee_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { A(t, dr); const r = e.committee_new(t.__wbg_ptr); return Oo.__wrap(r); } members_keys() { const t = e.committee_members_keys(this.__wbg_ptr); return H_.__wrap(t); } quorum_threshold() { const t = e.committee_quorum_threshold(this.__wbg_ptr); return dr.__wrap(t); } add_member(t, r) { A(t, ur), e.committee_add_member(this.__wbg_ptr, t.__wbg_ptr, r); } get_member_epoch(t) { A(t, ur); const r = e.committee_get_member_epoch(this.__wbg_ptr, t.__wbg_ptr); return r === 4294967297 ? void 0 : r; } } const Jf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_committeecoldresign_free(f >>> 0, 1)); class yo { static __wrap(t) { t = t >>> 0; const r = Object.create(yo.prototype); return r.__wbg_ptr = t, Jf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Jf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_committeecoldresign_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committeecoldresign_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.committeecoldresign_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.committeecoldresign_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committeecoldresign_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.committeecoldresign_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committeecoldresign_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committeecoldresign_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return yo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } committee_cold_credential() { const t = e.committeecoldresign_committee_cold_credential(this.__wbg_ptr); return ur.__wrap(t); } anchor() { const t = e.committeecoldresign_anchor(this.__wbg_ptr); return t === 0 ? void 0 : yn.__wrap(t); } static new(t) { A(t, ur); const r = e.committeecoldresign_new(t.__wbg_ptr); return yo.__wrap(r); } static new_with_anchor(t, r) { A(t, ur), A(r, yn); const o = e.committeecoldresign_new_with_anchor(t.__wbg_ptr, r.__wbg_ptr); return yo.__wrap(o); } has_script_credentials() { return e.committeecoldresign_has_script_credentials(this.__wbg_ptr) !== 0; } } const Xf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_committeehotauth_free(f >>> 0, 1)); class ea { static __wrap(t) { t = t >>> 0; const r = Object.create(ea.prototype); return r.__wbg_ptr = t, Xf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Xf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_committeehotauth_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committeehotauth_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.committeehotauth_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.committeehotauth_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committeehotauth_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.committeehotauth_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.committeehotauth_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.committeehotauth_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } committee_cold_credential() { const t = e.committeehotauth_committee_cold_credential(this.__wbg_ptr); return ur.__wrap(t); } committee_hot_credential() { const t = e.committeehotauth_committee_hot_credential(this.__wbg_ptr); return ur.__wrap(t); } static new(t, r) { A(t, ur), A(r, ur); const o = e.committeehotauth_new(t.__wbg_ptr, r.__wbg_ptr); return ea.__wrap(o); } has_script_credentials() { return e.committeehotauth_has_script_credentials(this.__wbg_ptr) !== 0; } } const Zf = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_constitution_free(f >>> 0, 1)); class _o { static __wrap(t) { t = t >>> 0; const r = Object.create(_o.prototype); return r.__wbg_ptr = t, Zf.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Zf.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_constitution_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.constitution_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.constitution_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.constitution_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.constitution_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.constitution_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.constitution_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.constitution_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _o.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } anchor() { const t = e.constitution_anchor(this.__wbg_ptr); return yn.__wrap(t); } script_hash() { const t = e.constitution_script_hash(this.__wbg_ptr); return t === 0 ? void 0 : Wr.__wrap(t); } static new(t) { A(t, yn); const r = e.constitution_new(t.__wbg_ptr); return _o.__wrap(r); } static new_with_script_hash(t, r) { A(t, yn), A(r, Wr); const o = e.constitution_new_with_script_hash(t.__wbg_ptr, r.__wbg_ptr); return _o.__wrap(o); } } const $f = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_constrplutusdata_free(f >>> 0, 1)); class oi { static __wrap(t) { t = t >>> 0; const r = Object.create(oi.prototype); return r.__wbg_ptr = t, $f.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, $f.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_constrplutusdata_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.constrplutusdata_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.constrplutusdata_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.constrplutusdata_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.constrplutusdata_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } alternative() { const t = e.constrplutusdata_alternative(this.__wbg_ptr); return xe.__wrap(t); } data() { const t = e.constrplutusdata_data(this.__wbg_ptr); return o_.__wrap(t); } static new(t, r) { A(t, xe), A(r, o_); const o = e.constrplutusdata_new(t.__wbg_ptr, r.__wbg_ptr); return oi.__wrap(o); } } const tw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_costmodel_free(f >>> 0, 1)); class Uo { static __wrap(t) { t = t >>> 0; const r = Object.create(Uo.prototype); return r.__wbg_ptr = t, tw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, tw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_costmodel_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.costmodel_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.costmodel_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Uo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.costmodel_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.costmodel_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Uo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.costmodel_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.costmodel_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.costmodel_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Uo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.costmodel_new(); return Uo.__wrap(t); } set(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(r, Qr), e.costmodel_set(d, this.__wbg_ptr, t, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Qr.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.costmodel_get(n, this.__wbg_ptr, t); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } len() { return e.costmodel_len(this.__wbg_ptr) >>> 0; } } const ew = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_costmdls_free(f >>> 0, 1)); class N_ { static __wrap(t) { t = t >>> 0; const r = Object.create(N_.prototype); return r.__wbg_ptr = t, ew.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ew.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_costmdls_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.costmdls_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.costmdls_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return N_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.costmdls_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.costmdls_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return N_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.costmdls_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.costmdls_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.costmdls_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return N_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.costmdls_new(); return N_.__wrap(t); } len() { return e.costmdls_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Sn), A(r, Uo); const o = e.costmdls_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Uo.__wrap(o); } get(t) { A(t, Sn); const r = e.costmdls_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Uo.__wrap(r); } keys() { const t = e.costmdls_keys(this.__wbg_ptr); return Ai.__wrap(t); } retain_language_versions(t) { A(t, Ai); const r = e.costmdls_retain_language_versions(this.__wbg_ptr, t.__wbg_ptr); return N_.__wrap(r); } } const rw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_credential_free(f >>> 0, 1)); class ur { static __wrap(t) { t = t >>> 0; const r = Object.create(ur.prototype); return r.__wbg_ptr = t, rw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, rw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_credential_free(t, 0); } static from_keyhash(t) { A(t, Pr); const r = e.credential_from_keyhash(t.__wbg_ptr); return ur.__wrap(r); } static from_scripthash(t) { A(t, Wr); const r = e.credential_from_scripthash(t.__wbg_ptr); return ur.__wrap(r); } to_keyhash() { const t = e.credential_to_keyhash(this.__wbg_ptr); return t === 0 ? void 0 : Pr.__wrap(t); } to_scripthash() { const t = e.credential_to_scripthash(this.__wbg_ptr); return t === 0 ? void 0 : Wr.__wrap(t); } kind() { return e.credential_has_script_hash(this.__wbg_ptr); } has_script_hash() { return e.credential_has_script_hash(this.__wbg_ptr) !== 0; } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.credential_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.credential_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.credential_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.credential_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.credential_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.credential_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.credential_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const nw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_credentials_free(f >>> 0, 1)); class H_ { static __wrap(t) { t = t >>> 0; const r = Object.create(H_.prototype); return r.__wbg_ptr = t, nw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, nw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_credentials_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.credentials_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.credentials_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return H_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.credentials_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.credentials_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return H_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.credentials_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.credentials_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.credentials_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return H_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.credentials_new(); return H_.__wrap(t); } len() { return e.credentials_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.credentials_get(this.__wbg_ptr, t); return ur.__wrap(r); } add(t) { return A(t, ur), e.credentials_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } } const _w = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_dnsrecordaoraaaa_free(f >>> 0, 1)); class ra { static __wrap(t) { t = t >>> 0; const r = Object.create(ra.prototype); return r.__wbg_ptr = t, _w.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, _w.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_dnsrecordaoraaaa_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordaoraaaa_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.dnsrecordaoraaaa_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordaoraaaa_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordaoraaaa_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordaoraaaa_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordaoraaaa_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordaoraaaa_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordaoraaaa_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } record() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordaoraaaa_record(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } } const ow = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_dnsrecordsrv_free(f >>> 0, 1)); class na { static __wrap(t) { t = t >>> 0; const r = Object.create(na.prototype); return r.__wbg_ptr = t, ow.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ow.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_dnsrecordsrv_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordsrv_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.dnsrecordsrv_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordsrv_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordsrv_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordsrv_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordsrv_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordsrv_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.dnsrecordsrv_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } record() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.dnsrecordsrv_record(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } } const aw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_drep_free(f >>> 0, 1)); class vn { static __wrap(t) { t = t >>> 0; const r = Object.create(vn.prototype); return r.__wbg_ptr = t, aw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, aw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_drep_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drep_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.drep_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.drep_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drep_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.drep_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drep_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drep_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_key_hash(t) { A(t, Pr); const r = e.drep_new_key_hash(t.__wbg_ptr); return vn.__wrap(r); } static new_script_hash(t) { A(t, Wr); const r = e.drep_new_script_hash(t.__wbg_ptr); return vn.__wrap(r); } static new_always_abstain() { const t = e.drep_new_always_abstain(); return vn.__wrap(t); } static new_always_no_confidence() { const t = e.drep_new_always_no_confidence(); return vn.__wrap(t); } static new_from_credential(t) { A(t, ur); const r = e.drep_new_from_credential(t.__wbg_ptr); return vn.__wrap(r); } kind() { return e.drep_kind(this.__wbg_ptr); } to_key_hash() { const t = e.drep_to_key_hash(this.__wbg_ptr); return t === 0 ? void 0 : Pr.__wrap(t); } to_script_hash() { const t = e.drep_to_script_hash(this.__wbg_ptr); return t === 0 ? void 0 : Wr.__wrap(t); } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16); e.drep_to_bech32(k, this.__wbg_ptr, t); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drep_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const iw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_drepderegistration_free(f >>> 0, 1)); class _a { static __wrap(t) { t = t >>> 0; const r = Object.create(_a.prototype); return r.__wbg_ptr = t, iw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, iw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_drepderegistration_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepderegistration_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.drepderegistration_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _a.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.drepderegistration_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepderegistration_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _a.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.drepderegistration_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepderegistration_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepderegistration_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return _a.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } voting_credential() { const t = e.drepderegistration_voting_credential(this.__wbg_ptr); return ur.__wrap(t); } coin() { const t = e.drepderegistration_coin(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r) { A(t, ur), A(r, xe); const o = e.drepderegistration_new(t.__wbg_ptr, r.__wbg_ptr); return _a.__wrap(o); } has_script_credentials() { return e.drepderegistration_has_script_credentials(this.__wbg_ptr) !== 0; } } const sw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_drepregistration_free(f >>> 0, 1)); class mo { static __wrap(t) { t = t >>> 0; const r = Object.create(mo.prototype); return r.__wbg_ptr = t, sw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, sw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_drepregistration_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepregistration_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.drepregistration_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.drepregistration_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepregistration_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.drepregistration_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepregistration_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepregistration_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } voting_credential() { const t = e.drepregistration_voting_credential(this.__wbg_ptr); return ur.__wrap(t); } coin() { const t = e.drepregistration_coin(this.__wbg_ptr); return xe.__wrap(t); } anchor() { const t = e.drepregistration_anchor(this.__wbg_ptr); return t === 0 ? void 0 : yn.__wrap(t); } static new(t, r) { A(t, ur), A(r, xe); const o = e.drepregistration_new(t.__wbg_ptr, r.__wbg_ptr); return mo.__wrap(o); } static new_with_anchor(t, r, o) { A(t, ur), A(r, xe), A(o, yn); const _ = e.drepregistration_new_with_anchor(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return mo.__wrap(_); } has_script_credentials() { return e.drepregistration_has_script_credentials(this.__wbg_ptr) !== 0; } } const cw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_drepupdate_free(f >>> 0, 1)); class ko { static __wrap(t) { t = t >>> 0; const r = Object.create(ko.prototype); return r.__wbg_ptr = t, cw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, cw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_drepupdate_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepupdate_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.drepupdate_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ko.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.drepupdate_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepupdate_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ko.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.drepupdate_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepupdate_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepupdate_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ko.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } voting_credential() { const t = e.drepupdate_voting_credential(this.__wbg_ptr); return ur.__wrap(t); } anchor() { const t = e.drepupdate_anchor(this.__wbg_ptr); return t === 0 ? void 0 : yn.__wrap(t); } static new(t) { A(t, ur); const r = e.drepupdate_new(t.__wbg_ptr); return ko.__wrap(r); } static new_with_anchor(t, r) { A(t, ur), A(r, yn); const o = e.drepupdate_new_with_anchor(t.__wbg_ptr, r.__wbg_ptr); return ko.__wrap(o); } has_script_credentials() { return e.drepupdate_has_script_credentials(this.__wbg_ptr) !== 0; } } const dw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_drepvotingthresholds_free(f >>> 0, 1)); class oa { static __wrap(t) { t = t >>> 0; const r = Object.create(oa.prototype); return r.__wbg_ptr = t, dw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, dw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_drepvotingthresholds_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepvotingthresholds_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.drepvotingthresholds_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.drepvotingthresholds_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepvotingthresholds_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.drepvotingthresholds_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.drepvotingthresholds_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.drepvotingthresholds_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r, o, _, n, d, c, h, w, k) { A(t, dr), A(r, dr), A(o, dr), A(_, dr), A(n, dr), A(d, dr), A(c, dr), A(h, dr), A(w, dr), A(k, dr); const x = e.drepvotingthresholds_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, n.__wbg_ptr, d.__wbg_ptr, c.__wbg_ptr, h.__wbg_ptr, w.__wbg_ptr, k.__wbg_ptr); return oa.__wrap(x); } set_motion_no_confidence(t) { A(t, dr), e.drepvotingthresholds_set_motion_no_confidence(this.__wbg_ptr, t.__wbg_ptr); } set_committee_normal(t) { A(t, dr), e.drepvotingthresholds_set_committee_normal(this.__wbg_ptr, t.__wbg_ptr); } set_committee_no_confidence(t) { A(t, dr), e.drepvotingthresholds_set_committee_no_confidence(this.__wbg_ptr, t.__wbg_ptr); } set_update_constitution(t) { A(t, dr), e.drepvotingthresholds_set_update_constitution(this.__wbg_ptr, t.__wbg_ptr); } set_hard_fork_initiation(t) { A(t, dr), e.drepvotingthresholds_set_hard_fork_initiation(this.__wbg_ptr, t.__wbg_ptr); } set_pp_network_group(t) { A(t, dr), e.drepvotingthresholds_set_pp_network_group(this.__wbg_ptr, t.__wbg_ptr); } set_pp_economic_group(t) { A(t, dr), e.drepvotingthresholds_set_pp_economic_group(this.__wbg_ptr, t.__wbg_ptr); } set_pp_technical_group(t) { A(t, dr), e.drepvotingthresholds_set_pp_technical_group(this.__wbg_ptr, t.__wbg_ptr); } set_pp_governance_group(t) { A(t, dr), e.drepvotingthresholds_set_pp_governance_group(this.__wbg_ptr, t.__wbg_ptr); } set_treasury_withdrawal(t) { A(t, dr), e.drepvotingthresholds_set_treasury_withdrawal(this.__wbg_ptr, t.__wbg_ptr); } motion_no_confidence() { const t = e.drepvotingthresholds_motion_no_confidence(this.__wbg_ptr); return dr.__wrap(t); } committee_normal() { const t = e.drepvotingthresholds_committee_normal(this.__wbg_ptr); return dr.__wrap(t); } committee_no_confidence() { const t = e.drepvotingthresholds_committee_no_confidence(this.__wbg_ptr); return dr.__wrap(t); } update_constitution() { const t = e.drepvotingthresholds_update_constitution(this.__wbg_ptr); return dr.__wrap(t); } hard_fork_initiation() { const t = e.drepvotingthresholds_hard_fork_initiation(this.__wbg_ptr); return dr.__wrap(t); } pp_network_group() { const t = e.drepvotingthresholds_pp_network_group(this.__wbg_ptr); return dr.__wrap(t); } pp_economic_group() { const t = e.drepvotingthresholds_pp_economic_group(this.__wbg_ptr); return dr.__wrap(t); } pp_technical_group() { const t = e.drepvotingthresholds_pp_technical_group(this.__wbg_ptr); return dr.__wrap(t); } pp_governance_group() { const t = e.drepvotingthresholds_pp_governance_group(this.__wbg_ptr); return dr.__wrap(t); } treasury_withdrawal() { const t = e.drepvotingthresholds_treasury_withdrawal(this.__wbg_ptr); return dr.__wrap(t); } } const uw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_datacost_free(f >>> 0, 1)); class $i { static __wrap(t) { t = t >>> 0; const r = Object.create($i.prototype); return r.__wbg_ptr = t, uw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, uw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_datacost_free(t, 0); } static new_coins_per_byte(t) { A(t, xe); const r = e.datacost_new_coins_per_byte(t.__wbg_ptr); return $i.__wrap(r); } coins_per_byte() { const t = e.datacost_coins_per_byte(this.__wbg_ptr); return xe.__wrap(t); } } const lw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_datahash_free(f >>> 0, 1)); class X_ { static __wrap(t) { t = t >>> 0; const r = Object.create(X_.prototype); return r.__wbg_ptr = t, lw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, lw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_datahash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.datahash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return X_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.datahash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.datahash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.datahash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return X_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.datahash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.datahash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return X_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const pw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_datumsource_free(f >>> 0, 1)); class Yi { static __wrap(t) { t = t >>> 0; const r = Object.create(Yi.prototype); return r.__wbg_ptr = t, pw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, pw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_datumsource_free(t, 0); } static new(t) { A(t, Ur); const r = e.datumsource_new(t.__wbg_ptr); return Yi.__wrap(r); } static new_ref_input(t) { A(t, Xr); const r = e.datumsource_new_ref_input(t.__wbg_ptr); return Yi.__wrap(r); } } const gw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_ed25519keyhash_free(f >>> 0, 1)); class Pr { static __wrap(t) { t = t >>> 0; const r = Object.create(Pr.prototype); return r.__wbg_ptr = t, gw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, gw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_ed25519keyhash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ed25519keyhash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.ed25519keyhash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519keyhash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519keyhash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Pr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const fw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_ed25519keyhashes_free(f >>> 0, 1)); class Mn { static __wrap(t) { t = t >>> 0; const r = Object.create(Mn.prototype); return r.__wbg_ptr = t, fw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, fw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_ed25519keyhashes_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhashes_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ed25519keyhashes_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhashes_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519keyhashes_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhashes_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519keyhashes_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519keyhashes_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.ed25519keyhashes_new(); return Mn.__wrap(t); } len() { return e.ed25519keyhashes_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.ed25519keyhashes_get(this.__wbg_ptr, t); return Pr.__wrap(r); } add(t) { return A(t, Pr), e.ed25519keyhashes_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } contains(t) { return A(t, Pr), e.ed25519keyhashes_contains(this.__wbg_ptr, t.__wbg_ptr) !== 0; } to_option() { const t = e.ed25519keyhashes_to_option(this.__wbg_ptr); return t === 0 ? void 0 : Mn.__wrap(t); } } const ww = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_ed25519signature_free(f >>> 0, 1)); class w_ { static __wrap(t) { t = t >>> 0; const r = Object.create(w_.prototype); return r.__wbg_ptr = t, ww.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ww.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_ed25519signature_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519signature_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519signature_to_bech32(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ed25519signature_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519signature_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return w_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ed25519signature_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return w_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ed25519signature_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return w_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const hw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_enterpriseaddress_free(f >>> 0, 1)); class Is { static __wrap(t) { t = t >>> 0; const r = Object.create(Is.prototype); return r.__wbg_ptr = t, hw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, hw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_enterpriseaddress_free(t, 0); } static new(t, r) { A(r, ur); const o = e.enterpriseaddress_new(t, r.__wbg_ptr); return Is.__wrap(o); } payment_cred() { const t = e.enterpriseaddress_payment_cred(this.__wbg_ptr); return ur.__wrap(t); } to_address() { const t = e.enterpriseaddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.enterpriseaddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : Is.__wrap(r); } network_id() { return e.enterpriseaddress_network_id(this.__wbg_ptr); } } const bw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_exunitprices_free(f >>> 0, 1)); class G_ { static __wrap(t) { t = t >>> 0; const r = Object.create(G_.prototype); return r.__wbg_ptr = t, bw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, bw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_exunitprices_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.exunitprices_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.exunitprices_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return G_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.exunitprices_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.exunitprices_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return G_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.exunitprices_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.exunitprices_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.exunitprices_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return G_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } mem_price() { const t = e.exunitprices_mem_price(this.__wbg_ptr); return dr.__wrap(t); } step_price() { const t = e.exunitprices_step_price(this.__wbg_ptr); return dr.__wrap(t); } static new(t, r) { A(t, dr), A(r, dr); const o = e.exunitprices_new(t.__wbg_ptr, r.__wbg_ptr); return G_.__wrap(o); } } const vw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_exunits_free(f >>> 0, 1)); class e_ { static __wrap(t) { t = t >>> 0; const r = Object.create(e_.prototype); return r.__wbg_ptr = t, vw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, vw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_exunits_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.exunits_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.exunits_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return e_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.exunits_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.exunits_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return e_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.exunits_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.exunits_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.exunits_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return e_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } mem() { const t = e.exunits_mem(this.__wbg_ptr); return xe.__wrap(t); } steps() { const t = e.exunits_steps(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r) { A(t, xe), A(r, xe); const o = e.exunits_new(t.__wbg_ptr, r.__wbg_ptr); return e_.__wrap(o); } } const yw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedblock_free(f >>> 0, 1)); class Qi { static __wrap(t) { t = t >>> 0; const r = Object.create(Qi.prototype); return r.__wbg_ptr = t, yw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, yw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedblock_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedblock_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.fixedblock_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } header() { const t = e.fixedblock_header(this.__wbg_ptr); return Lo.__wrap(t); } transaction_bodies() { const t = e.fixedblock_transaction_bodies(this.__wbg_ptr); return mi.__wrap(t); } transaction_witness_sets() { const t = e.fixedblock_transaction_witness_sets(this.__wbg_ptr); return Do.__wrap(t); } auxiliary_data_set() { const t = e.fixedblock_auxiliary_data_set(this.__wbg_ptr); return Si.__wrap(t); } invalid_transactions() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedblock_invalid_transactions(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = qc(t, r).slice(); return e.__wbindgen_free(t, r * 4, 4), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } block_hash() { const t = e.fixedblock_block_hash(this.__wbg_ptr); return x_.__wrap(t); } } const mw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedtransaction_free(f >>> 0, 1)); class ti { static __wrap(t) { t = t >>> 0; const r = Object.create(ti.prototype); return r.__wbg_ptr = t, mw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, mw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedtransaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedtransaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ti.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.fixedtransaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ti.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r, o) { try { const c = e.__wbindgen_add_to_stack_pointer(-16), h = pe(t, e.__wbindgen_malloc), w = U, k = pe(r, e.__wbindgen_malloc), x = U; e.fixedtransaction_new(c, h, w, k, x, o); var _ = a().getInt32(c + 0, true), n = a().getInt32(c + 4, true), d = a().getInt32(c + 8, true); if (d) throw m(n); return ti.__wrap(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_with_auxiliary(t, r, o, _) { try { const h = e.__wbindgen_add_to_stack_pointer(-16), w = pe(t, e.__wbindgen_malloc), k = U, x = pe(r, e.__wbindgen_malloc), R = U, D = pe(o, e.__wbindgen_malloc), Y = U; e.fixedtransaction_new_with_auxiliary(h, w, k, x, R, D, Y, _); var n = a().getInt32(h + 0, true), d = a().getInt32(h + 4, true), c = a().getInt32(h + 8, true); if (c) throw m(d); return ti.__wrap(n); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_from_body_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedtransaction_new_from_body_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ti.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } body() { const t = e.fixedtransaction_body(this.__wbg_ptr); return Un.__wrap(t); } raw_body() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransaction_raw_body(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_body(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16), n = pe(t, e.__wbindgen_malloc), d = U; e.fixedtransaction_set_body(_, this.__wbg_ptr, n, d); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_witness_set(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16), n = pe(t, e.__wbindgen_malloc), d = U; e.fixedtransaction_set_witness_set(_, this.__wbg_ptr, n, d); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } witness_set() { const t = e.fixedtransaction_witness_set(this.__wbg_ptr); return B_.__wrap(t); } raw_witness_set() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransaction_raw_witness_set(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_is_valid(t) { e.fixedtransaction_set_is_valid(this.__wbg_ptr, t); } is_valid() { return e.fixedtransaction_is_valid(this.__wbg_ptr) !== 0; } set_auxiliary_data(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16), n = pe(t, e.__wbindgen_malloc), d = U; e.fixedtransaction_set_auxiliary_data(_, this.__wbg_ptr, n, d); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } auxiliary_data() { const t = e.fixedtransaction_auxiliary_data(this.__wbg_ptr); return t === 0 ? void 0 : Dn.__wrap(t); } raw_auxiliary_data() { try { const o = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransaction_raw_auxiliary_data(o, this.__wbg_ptr); var t = a().getInt32(o + 0, true), r = a().getInt32(o + 4, true); let _; return t !== 0 && (_ = Ae(t, r).slice(), e.__wbindgen_free(t, r * 1, 1)), _; } finally { e.__wbindgen_add_to_stack_pointer(16); } } transaction_hash() { const t = e.fixedtransaction_transaction_hash(this.__wbg_ptr); return a_.__wrap(t); } add_vkey_witness(t) { A(t, Q_), e.fixedtransaction_add_vkey_witness(this.__wbg_ptr, t.__wbg_ptr); } add_bootstrap_witness(t) { A(t, z_), e.fixedtransaction_add_bootstrap_witness(this.__wbg_ptr, t.__wbg_ptr); } sign_and_add_vkey_signature(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, L_), e.fixedtransaction_sign_and_add_vkey_signature(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } sign_and_add_icarus_bootstrap_signature(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, E_), A(r, U_), e.fixedtransaction_sign_and_add_icarus_bootstrap_signature(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } sign_and_add_daedalus_bootstrap_signature(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, E_), A(r, rs), e.fixedtransaction_sign_and_add_daedalus_bootstrap_signature(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const kw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedtransactionbodies_free(f >>> 0, 1)); class mi { static __wrap(t) { t = t >>> 0; const r = Object.create(mi.prototype); return r.__wbg_ptr = t, kw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, kw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedtransactionbodies_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedtransactionbodies_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return mi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.fixedtransactionbodies_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return mi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.fixedtransactionbodies_new(); return mi.__wrap(t); } len() { return e.fixedtransactionbodies_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.fixedtransactionbodies_get(this.__wbg_ptr, t); return xi.__wrap(r); } add(t) { A(t, xi), e.fixedtransactionbodies_add(this.__wbg_ptr, t.__wbg_ptr); } } const Iw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedtransactionbody_free(f >>> 0, 1)); class xi { static __wrap(t) { t = t >>> 0; const r = Object.create(xi.prototype); return r.__wbg_ptr = t, Iw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Iw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedtransactionbody_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedtransactionbody_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.fixedtransactionbody_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } transaction_body() { const t = e.fixedtransactionbody_transaction_body(this.__wbg_ptr); return Un.__wrap(t); } tx_hash() { const t = e.fixedtransactionbody_tx_hash(this.__wbg_ptr); return a_.__wrap(t); } original_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtransactionbody_original_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const xw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedtxwitnessesset_free(f >>> 0, 1)); class zc { static __wrap(t) { t = t >>> 0; const r = Object.create(zc.prototype); return r.__wbg_ptr = t, xw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, xw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedtxwitnessesset_free(t, 0); } tx_witnesses_set() { const t = e.fixedtxwitnessesset_tx_witnesses_set(this.__wbg_ptr); return B_.__wrap(t); } add_vkey_witness(t) { A(t, Q_), e.fixedtxwitnessesset_add_vkey_witness(this.__wbg_ptr, t.__wbg_ptr); } add_bootstrap_witness(t) { A(t, z_), e.fixedtxwitnessesset_add_bootstrap_witness(this.__wbg_ptr, t.__wbg_ptr); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.fixedtxwitnessesset_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedtxwitnessesset_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zc.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Aw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_fixedversionedblock_free(f >>> 0, 1)); class xs { static __wrap(t) { t = t >>> 0; const r = Object.create(xs.prototype); return r.__wbg_ptr = t, Aw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Aw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_fixedversionedblock_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.fixedversionedblock_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xs.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.fixedversionedblock_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xs.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } block() { const t = e.fixedversionedblock_block(this.__wbg_ptr); return Qi.__wrap(t); } era() { return e.fixedversionedblock_era(this.__wbg_ptr); } } const jw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_generaltransactionmetadata_free(f >>> 0, 1)); class Po { static __wrap(t) { t = t >>> 0; const r = Object.create(Po.prototype); return r.__wbg_ptr = t, jw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, jw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_generaltransactionmetadata_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.generaltransactionmetadata_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.generaltransactionmetadata_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Po.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.generaltransactionmetadata_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.generaltransactionmetadata_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Po.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.generaltransactionmetadata_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.generaltransactionmetadata_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.generaltransactionmetadata_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Po.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.generaltransactionmetadata_new(); return Po.__wrap(t); } len() { return e.generaltransactionmetadata_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, xe), A(r, Mr); const o = e.generaltransactionmetadata_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Mr.__wrap(o); } get(t) { A(t, xe); const r = e.generaltransactionmetadata_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Mr.__wrap(r); } keys() { const t = e.generaltransactionmetadata_keys(this.__wbg_ptr); return ki.__wrap(t); } } const zw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_genesisdelegatehash_free(f >>> 0, 1)); class ai { static __wrap(t) { t = t >>> 0; const r = Object.create(ai.prototype); return r.__wbg_ptr = t, zw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, zw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_genesisdelegatehash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.genesisdelegatehash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ai.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesisdelegatehash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.genesisdelegatehash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesisdelegatehash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ai.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.genesisdelegatehash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesisdelegatehash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ai.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Ew = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_genesishash_free(f >>> 0, 1)); class Z_ { static __wrap(t) { t = t >>> 0; const r = Object.create(Z_.prototype); return r.__wbg_ptr = t, Ew.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ew.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_genesishash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.genesishash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesishash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.genesishash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesishash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.genesishash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesishash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Z_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Bw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_genesishashes_free(f >>> 0, 1)); class ri { static __wrap(t) { t = t >>> 0; const r = Object.create(ri.prototype); return r.__wbg_ptr = t, Bw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Bw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_genesishashes_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesishashes_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.genesishashes_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ri.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.genesishashes_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesishashes_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ri.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.genesishashes_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesishashes_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesishashes_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ri.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.genesishashes_new(); return ri.__wrap(t); } len() { return e.genesishashes_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.genesishashes_get(this.__wbg_ptr, t); return Z_.__wrap(r); } add(t) { A(t, Z_), e.genesishashes_add(this.__wbg_ptr, t.__wbg_ptr); } } const Sw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_genesiskeydelegation_free(f >>> 0, 1)); class aa { static __wrap(t) { t = t >>> 0; const r = Object.create(aa.prototype); return r.__wbg_ptr = t, Sw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Sw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_genesiskeydelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesiskeydelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.genesiskeydelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.genesiskeydelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesiskeydelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.genesiskeydelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.genesiskeydelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.genesiskeydelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } genesishash() { const t = e.genesiskeydelegation_genesishash(this.__wbg_ptr); return Z_.__wrap(t); } genesis_delegate_hash() { const t = e.genesiskeydelegation_genesis_delegate_hash(this.__wbg_ptr); return ai.__wrap(t); } vrf_keyhash() { const t = e.genesiskeydelegation_vrf_keyhash(this.__wbg_ptr); return Wo.__wrap(t); } static new(t, r, o) { A(t, Z_), A(r, ai), A(o, Wo); const _ = e.genesiskeydelegation_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return aa.__wrap(_); } } const Fw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_governanceaction_free(f >>> 0, 1)); class $n { static __wrap(t) { t = t >>> 0; const r = Object.create($n.prototype); return r.__wbg_ptr = t, Fw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Fw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_governanceaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.governanceaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.governanceaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $n.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.governanceaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.governanceaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $n.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.governanceaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.governanceaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.governanceaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $n.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_parameter_change_action(t) { A(t, P_); const r = e.governanceaction_new_parameter_change_action(t.__wbg_ptr); return $n.__wrap(r); } static new_hard_fork_initiation_action(t) { A(t, Io); const r = e.governanceaction_new_hard_fork_initiation_action(t.__wbg_ptr); return $n.__wrap(r); } static new_treasury_withdrawals_action(t) { A(t, Fo); const r = e.governanceaction_new_treasury_withdrawals_action(t.__wbg_ptr); return $n.__wrap(r); } static new_no_confidence_action(t) { A(t, Eo); const r = e.governanceaction_new_no_confidence_action(t.__wbg_ptr); return $n.__wrap(r); } static new_new_committee_action(t) { A(t, Ro); const r = e.governanceaction_new_new_committee_action(t.__wbg_ptr); return $n.__wrap(r); } static new_new_constitution_action(t) { A(t, zo); const r = e.governanceaction_new_new_constitution_action(t.__wbg_ptr); return $n.__wrap(r); } static new_info_action(t) { A(t, ts); const r = e.governanceaction_new_info_action(t.__wbg_ptr); return $n.__wrap(r); } kind() { return e.governanceaction_kind(this.__wbg_ptr); } as_parameter_change_action() { const t = e.governanceaction_as_parameter_change_action(this.__wbg_ptr); return t === 0 ? void 0 : P_.__wrap(t); } as_hard_fork_initiation_action() { const t = e.governanceaction_as_hard_fork_initiation_action(this.__wbg_ptr); return t === 0 ? void 0 : Io.__wrap(t); } as_treasury_withdrawals_action() { const t = e.governanceaction_as_treasury_withdrawals_action(this.__wbg_ptr); return t === 0 ? void 0 : Fo.__wrap(t); } as_no_confidence_action() { const t = e.governanceaction_as_no_confidence_action(this.__wbg_ptr); return t === 0 ? void 0 : Eo.__wrap(t); } as_new_committee_action() { const t = e.governanceaction_as_new_committee_action(this.__wbg_ptr); return t === 0 ? void 0 : Ro.__wrap(t); } as_new_constitution_action() { const t = e.governanceaction_as_new_constitution_action(this.__wbg_ptr); return t === 0 ? void 0 : zo.__wrap(t); } as_info_action() { const t = e.governanceaction_as_info_action(this.__wbg_ptr); return t === 0 ? void 0 : ts.__wrap(t); } } const Rw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_governanceactionid_free(f >>> 0, 1)); class rn { static __wrap(t) { t = t >>> 0; const r = Object.create(rn.prototype); return r.__wbg_ptr = t, Rw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Rw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_governanceactionid_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionid_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.governanceactionid_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return rn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionid_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.governanceactionid_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return rn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionid_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionid_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.governanceactionid_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return rn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } transaction_id() { const t = e.governanceactionid_transaction_id(this.__wbg_ptr); return a_.__wrap(t); } index() { return e.governanceactionid_index(this.__wbg_ptr) >>> 0; } static new(t, r) { A(t, a_); const o = e.governanceactionid_new(t.__wbg_ptr, r); return rn.__wrap(o); } } const Tw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_governanceactionids_free(f >>> 0, 1)); class Vi { static __wrap(t) { t = t >>> 0; const r = Object.create(Vi.prototype); return r.__wbg_ptr = t, Tw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Tw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_governanceactionids_free(t, 0); } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionids_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.governanceactionids_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.governanceactionids_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Vi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.governanceactionids_new(); return Vi.__wrap(t); } add(t) { A(t, rn), e.governanceactionids_add(this.__wbg_ptr, t.__wbg_ptr); } get(t) { const r = e.governanceactionids_get(this.__wbg_ptr, t); return r === 0 ? void 0 : rn.__wrap(r); } len() { return e.governanceactionids_len(this.__wbg_ptr) >>> 0; } } const Cw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_hardforkinitiationaction_free(f >>> 0, 1)); class Io { static __wrap(t) { t = t >>> 0; const r = Object.create(Io.prototype); return r.__wbg_ptr = t, Cw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Cw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_hardforkinitiationaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.hardforkinitiationaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.hardforkinitiationaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.hardforkinitiationaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.hardforkinitiationaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.hardforkinitiationaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.hardforkinitiationaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.hardforkinitiationaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } gov_action_id() { const t = e.hardforkinitiationaction_gov_action_id(this.__wbg_ptr); return t === 0 ? void 0 : rn.__wrap(t); } protocol_version() { const t = e.hardforkinitiationaction_protocol_version(this.__wbg_ptr); return n_.__wrap(t); } static new(t) { A(t, n_); const r = e.hardforkinitiationaction_new(t.__wbg_ptr); return Io.__wrap(r); } static new_with_action_id(t, r) { A(t, rn), A(r, n_); const o = e.hardforkinitiationaction_new_with_action_id(t.__wbg_ptr, r.__wbg_ptr); return Io.__wrap(o); } } const Ow = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_header_free(f >>> 0, 1)); class Lo { static __wrap(t) { t = t >>> 0; const r = Object.create(Lo.prototype); return r.__wbg_ptr = t, Ow.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ow.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_header_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.header_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.header_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Lo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.header_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.header_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Lo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.header_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.header_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.header_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Lo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } header_body() { const t = e.header_header_body(this.__wbg_ptr); return xo.__wrap(t); } body_signature() { const t = e.header_body_signature(this.__wbg_ptr); return es.__wrap(t); } static new(t, r) { A(t, xo), A(r, es); const o = e.header_new(t.__wbg_ptr, r.__wbg_ptr); return Lo.__wrap(o); } } const Uw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_headerbody_free(f >>> 0, 1)); class xo { static __wrap(t) { t = t >>> 0; const r = Object.create(xo.prototype); return r.__wbg_ptr = t, Uw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Uw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_headerbody_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.headerbody_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.headerbody_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.headerbody_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.headerbody_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.headerbody_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.headerbody_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.headerbody_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } block_number() { return e.headerbody_block_number(this.__wbg_ptr) >>> 0; } slot() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.headerbody_slot(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot_bignum() { const t = e.headerbody_slot_bignum(this.__wbg_ptr); return xe.__wrap(t); } prev_hash() { const t = e.headerbody_prev_hash(this.__wbg_ptr); return t === 0 ? void 0 : x_.__wrap(t); } issuer_vkey() { const t = e.headerbody_issuer_vkey(this.__wbg_ptr); return Gn.__wrap(t); } vrf_vkey() { const t = e.headerbody_vrf_vkey(this.__wbg_ptr); return Na.__wrap(t); } has_nonce_and_leader_vrf() { return e.headerbody_has_nonce_and_leader_vrf(this.__wbg_ptr) !== 0; } nonce_vrf_or_nothing() { const t = e.headerbody_nonce_vrf_or_nothing(this.__wbg_ptr); return t === 0 ? void 0 : Y_.__wrap(t); } leader_vrf_or_nothing() { const t = e.headerbody_leader_vrf_or_nothing(this.__wbg_ptr); return t === 0 ? void 0 : Y_.__wrap(t); } has_vrf_result() { return e.headerbody_has_vrf_result(this.__wbg_ptr) !== 0; } vrf_result_or_nothing() { const t = e.headerbody_vrf_result_or_nothing(this.__wbg_ptr); return t === 0 ? void 0 : Y_.__wrap(t); } block_body_size() { return e.headerbody_block_body_size(this.__wbg_ptr) >>> 0; } block_body_hash() { const t = e.headerbody_block_body_hash(this.__wbg_ptr); return x_.__wrap(t); } operational_cert() { const t = e.headerbody_operational_cert(this.__wbg_ptr); return No.__wrap(t); } protocol_version() { const t = e.headerbody_protocol_version(this.__wbg_ptr); return n_.__wrap(t); } static new(t, r, o, _, n, d, c, h, w, k) { let x = 0; to(o) || (A(o, x_), x = o.__destroy_into_raw()), A(_, Gn), A(n, Na), A(d, Y_), A(h, x_), A(w, No), A(k, n_); const R = e.headerbody_new(t, r, x, _.__wbg_ptr, n.__wbg_ptr, d.__wbg_ptr, c, h.__wbg_ptr, w.__wbg_ptr, k.__wbg_ptr); return xo.__wrap(R); } static new_headerbody(t, r, o, _, n, d, c, h, w, k) { A(r, xe); let x = 0; to(o) || (A(o, x_), x = o.__destroy_into_raw()), A(_, Gn), A(n, Na), A(d, Y_), A(h, x_), A(w, No), A(k, n_); const R = e.headerbody_new_headerbody(t, r.__wbg_ptr, x, _.__wbg_ptr, n.__wbg_ptr, d.__wbg_ptr, c, h.__wbg_ptr, w.__wbg_ptr, k.__wbg_ptr); return xo.__wrap(R); } } const Pw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_infoaction_free(f >>> 0, 1)); class ts { static __wrap(t) { t = t >>> 0; const r = Object.create(ts.prototype); return r.__wbg_ptr = t, Pw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Pw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_infoaction_free(t, 0); } static new() { const t = e.infoaction_new(); return ts.__wrap(t); } } const Lw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_int_free(f >>> 0, 1)); class Qr { static __wrap(t) { t = t >>> 0; const r = Object.create(Qr.prototype); return r.__wbg_ptr = t, Lw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Lw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_int_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.int_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.int_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.int_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.int_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.int_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.int_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.int_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { A(t, xe); const r = e.int_new(t.__wbg_ptr); return Qr.__wrap(r); } static new_negative(t) { A(t, xe); const r = e.int_new_negative(t.__wbg_ptr); return Qr.__wrap(r); } static new_i32(t) { const r = e.int_new_i32(t); return Qr.__wrap(r); } is_positive() { return e.int_is_positive(this.__wbg_ptr) !== 0; } as_positive() { const t = e.int_as_positive(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } as_negative() { const t = e.int_as_negative(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } as_i32() { const t = e.int_as_i32(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } as_i32_or_nothing() { const t = e.int_as_i32_or_nothing(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } as_i32_or_fail() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.int_as_i32_or_fail(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_str() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.int_to_str(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_str(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.int_from_str(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Nw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_ipv4_free(f >>> 0, 1)); class ia { static __wrap(t) { t = t >>> 0; const r = Object.create(ia.prototype); return r.__wbg_ptr = t, Nw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Nw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_ipv4_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv4_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ipv4_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ipv4_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ipv4_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.ipv4_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv4_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ipv4_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ipv4_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } ip() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv4_ip(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const qw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_ipv6_free(f >>> 0, 1)); class sa { static __wrap(t) { t = t >>> 0; const r = Object.create(sa.prototype); return r.__wbg_ptr = t, qw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, qw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_ipv6_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv6_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ipv6_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.ipv6_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ipv6_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.ipv6_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv6_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.ipv6_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.ipv6_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } ip() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.ipv6_ip(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Mw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_kessignature_free(f >>> 0, 1)); class es { static __wrap(t) { t = t >>> 0; const r = Object.create(es.prototype); return r.__wbg_ptr = t, Mw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Mw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_kessignature_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.kessignature_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.kessignature_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return es.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Dw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_kesvkey_free(f >>> 0, 1)); class ii { static __wrap(t) { t = t >>> 0; const r = Object.create(ii.prototype); return r.__wbg_ptr = t, Dw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Dw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_kesvkey_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.kesvkey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ii.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.kesvkey_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.kesvkey_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.kesvkey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ii.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.kesvkey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.kesvkey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ii.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Hw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_language_free(f >>> 0, 1)); class Sn { static __wrap(t) { t = t >>> 0; const r = Object.create(Sn.prototype); return r.__wbg_ptr = t, Hw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Hw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_language_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.language_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.language_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.language_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.language_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.language_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.language_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.language_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_plutus_v1() { const t = e.language_new_plutus_v1(); return Sn.__wrap(t); } static new_plutus_v2() { const t = e.language_new_plutus_v2(); return Sn.__wrap(t); } static new_plutus_v3() { const t = e.language_new_plutus_v3(); return Sn.__wrap(t); } kind() { return e.language_kind(this.__wbg_ptr); } } const Gw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_languages_free(f >>> 0, 1)); class Ai { static __wrap(t) { t = t >>> 0; const r = Object.create(Ai.prototype); return r.__wbg_ptr = t, Gw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Gw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_languages_free(t, 0); } static new() { const t = e.languages_new(); return Ai.__wrap(t); } len() { return e.languages_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.languages_get(this.__wbg_ptr, t); return Sn.__wrap(r); } add(t) { A(t, Sn); var r = t.__destroy_into_raw(); e.languages_add(this.__wbg_ptr, r); } static list() { const t = e.languages_list(); return Ai.__wrap(t); } } const Ww = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_legacydaedalusprivatekey_free(f >>> 0, 1)); class rs { static __wrap(t) { t = t >>> 0; const r = Object.create(rs.prototype); return r.__wbg_ptr = t, Ww.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ww.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_legacydaedalusprivatekey_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.legacydaedalusprivatekey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return rs.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.legacydaedalusprivatekey_as_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } chaincode() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.legacydaedalusprivatekey_chaincode(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Kw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_linearfee_free(f >>> 0, 1)); class ns { static __wrap(t) { t = t >>> 0; const r = Object.create(ns.prototype); return r.__wbg_ptr = t, Kw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Kw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_linearfee_free(t, 0); } constant() { const t = e.linearfee_constant(this.__wbg_ptr); return xe.__wrap(t); } coefficient() { const t = e.linearfee_coefficient(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r) { A(t, xe), A(r, xe); const o = e.linearfee_new(t.__wbg_ptr, r.__wbg_ptr); return ns.__wrap(o); } } const Yw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mirtostakecredentials_free(f >>> 0, 1)); class ca { static __wrap(t) { t = t >>> 0; const r = Object.create(ca.prototype); return r.__wbg_ptr = t, Yw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Yw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mirtostakecredentials_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mirtostakecredentials_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.mirtostakecredentials_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.mirtostakecredentials_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.mirtostakecredentials_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.mirtostakecredentials_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mirtostakecredentials_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.mirtostakecredentials_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.mirtostakecredentials_new(); return ca.__wrap(t); } len() { return e.mirtostakecredentials_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, ur), A(r, Qr); const o = e.mirtostakecredentials_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Qr.__wrap(o); } get(t) { A(t, ur); const r = e.mirtostakecredentials_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Qr.__wrap(r); } keys() { const t = e.mirtostakecredentials_keys(this.__wbg_ptr); return H_.__wrap(t); } } const Qw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_malformedaddress_free(f >>> 0, 1)); class Ec { static __wrap(t) { t = t >>> 0; const r = Object.create(Ec.prototype); return r.__wbg_ptr = t, Qw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Qw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_malformedaddress_free(t, 0); } original_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.malformedaddress_original_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_address() { const t = e.malformedaddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.malformedaddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : Ec.__wrap(r); } } const Vw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_metadatalist_free(f >>> 0, 1)); class La { static __wrap(t) { t = t >>> 0; const r = Object.create(La.prototype); return r.__wbg_ptr = t, Vw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Vw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_metadatalist_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.metadatalist_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.metadatalist_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return La.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.metadatalist_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.metadatalist_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return La.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.metadatalist_new(); return La.__wrap(t); } len() { return e.metadatalist_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.metadatalist_get(this.__wbg_ptr, t); return Mr.__wrap(r); } add(t) { A(t, Mr), e.metadatalist_add(this.__wbg_ptr, t.__wbg_ptr); } } const Jw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_metadatamap_free(f >>> 0, 1)); class si { static __wrap(t) { t = t >>> 0; const r = Object.create(si.prototype); return r.__wbg_ptr = t, Jw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Jw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_metadatamap_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.metadatamap_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.metadatamap_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return si.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.metadatamap_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.metadatamap_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return si.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.metadatamap_new(); return si.__wrap(t); } len() { return e.metadatamap_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Mr), A(r, Mr); const o = e.metadatamap_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Mr.__wrap(o); } insert_str(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), h = U; A(r, Mr), e.metadatamap_insert_str(d, this.__wbg_ptr, c, h, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return o === 0 ? void 0 : Mr.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } insert_i32(t, r) { A(r, Mr); const o = e.metadatamap_insert_i32(this.__wbg_ptr, t, r.__wbg_ptr); return o === 0 ? void 0 : Mr.__wrap(o); } get(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Mr), e.metadatamap_get(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_str(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.metadatamap_get_str(n, this.__wbg_ptr, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_i32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.metadatamap_get_i32(n, this.__wbg_ptr, t); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } has(t) { return A(t, Mr), e.metadatamap_has(this.__wbg_ptr, t.__wbg_ptr) !== 0; } keys() { const t = e.metadatamap_keys(this.__wbg_ptr); return La.__wrap(t); } } const Xw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mint_free(f >>> 0, 1)); class A_ { static __wrap(t) { t = t >>> 0; const r = Object.create(A_.prototype); return r.__wbg_ptr = t, Xw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Xw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mint_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mint_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.mint_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return A_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.mint_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.mint_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return A_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.mint_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mint_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.mint_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return A_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.mint_new(); return A_.__wrap(t); } static new_from_entry(t, r) { A(t, Wr), A(r, uo); const o = e.mint_new_from_entry(t.__wbg_ptr, r.__wbg_ptr); return A_.__wrap(o); } len() { return e.mint_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Wr), A(r, uo); const o = e.mint_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : uo.__wrap(o); } get(t) { A(t, Wr); const r = e.mint_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Ji.__wrap(r); } keys() { const t = e.mint_keys(this.__wbg_ptr); return ka.__wrap(t); } as_positive_multiasset() { const t = e.mint_as_positive_multiasset(this.__wbg_ptr); return Cn.__wrap(t); } as_negative_multiasset() { const t = e.mint_as_negative_multiasset(this.__wbg_ptr); return Cn.__wrap(t); } } const Zw = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mintassets_free(f >>> 0, 1)); class uo { static __wrap(t) { t = t >>> 0; const r = Object.create(uo.prototype); return r.__wbg_ptr = t, Zw.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Zw.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mintassets_free(t, 0); } static new() { const t = e.mintassets_new(); return uo.__wrap(t); } static new_from_entry(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, fn), A(r, Qr), e.mintassets_new_from_entry(d, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return uo.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } len() { return e.mintassets_len(this.__wbg_ptr) >>> 0; } insert(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, fn), A(r, Qr), e.mintassets_insert(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return o === 0 ? void 0 : Qr.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get(t) { A(t, fn); const r = e.mintassets_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Qr.__wrap(r); } keys() { const t = e.mintassets_keys(this.__wbg_ptr); return Jo.__wrap(t); } } const $w = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mintbuilder_free(f >>> 0, 1)); class _s { static __wrap(t) { t = t >>> 0; const r = Object.create(_s.prototype); return r.__wbg_ptr = t, $w.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, $w.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mintbuilder_free(t, 0); } static new() { const t = e.mintbuilder_new(); return _s.__wrap(t); } add_asset(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, ji), A(r, fn), A(o, Qr), e.mintbuilder_add_asset(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_asset(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, ji), A(r, fn), A(o, Qr), e.mintbuilder_set_asset(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } build() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mintbuilder_build(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return A_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_native_scripts() { const t = e.mintbuilder_get_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } get_plutus_witnesses() { const t = e.mintbuilder_get_plutus_witnesses(this.__wbg_ptr); return po.__wrap(t); } get_ref_inputs() { const t = e.mintbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } get_redeemers() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mintbuilder_get_redeemers(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return so.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } has_plutus_scripts() { return e.mintbuilder_has_plutus_scripts(this.__wbg_ptr) !== 0; } has_native_scripts() { return e.mintbuilder_has_native_scripts(this.__wbg_ptr) !== 0; } } const th = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mintwitness_free(f >>> 0, 1)); class ji { static __wrap(t) { t = t >>> 0; const r = Object.create(ji.prototype); return r.__wbg_ptr = t, th.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, th.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mintwitness_free(t, 0); } static new_native_script(t) { A(t, lo); const r = e.mintwitness_new_native_script(t.__wbg_ptr); return ji.__wrap(r); } static new_plutus_script(t, r) { A(t, li), A(r, __); const o = e.mintwitness_new_plutus_script(t.__wbg_ptr, r.__wbg_ptr); return ji.__wrap(o); } } const eh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_mintsassets_free(f >>> 0, 1)); class Ji { static __wrap(t) { t = t >>> 0; const r = Object.create(Ji.prototype); return r.__wbg_ptr = t, eh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, eh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_mintsassets_free(t, 0); } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.mintsassets_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.mintsassets_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.mintsassets_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ji.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.mintsassets_new(); return Ji.__wrap(t); } add(t) { A(t, uo), e.mintsassets_add(this.__wbg_ptr, t.__wbg_ptr); } get(t) { const r = e.mintsassets_get(this.__wbg_ptr, t); return r === 0 ? void 0 : uo.__wrap(r); } len() { return e.mintsassets_len(this.__wbg_ptr) >>> 0; } } const rh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_moveinstantaneousreward_free(f >>> 0, 1)); class Ao { static __wrap(t) { t = t >>> 0; const r = Object.create(Ao.prototype); return r.__wbg_ptr = t, rh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, rh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_moveinstantaneousreward_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousreward_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.moveinstantaneousreward_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousreward_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.moveinstantaneousreward_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousreward_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousreward_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.moveinstantaneousreward_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ao.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_to_other_pot(t, r) { A(r, xe); const o = e.moveinstantaneousreward_new_to_other_pot(t, r.__wbg_ptr); return Ao.__wrap(o); } static new_to_stake_creds(t, r) { A(r, ca); const o = e.moveinstantaneousreward_new_to_stake_creds(t, r.__wbg_ptr); return Ao.__wrap(o); } pot() { return e.moveinstantaneousreward_pot(this.__wbg_ptr); } kind() { return e.moveinstantaneousreward_kind(this.__wbg_ptr); } as_to_other_pot() { const t = e.moveinstantaneousreward_as_to_other_pot(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } as_to_stake_creds() { const t = e.moveinstantaneousreward_as_to_stake_creds(this.__wbg_ptr); return t === 0 ? void 0 : ca.__wrap(t); } } const nh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_moveinstantaneousrewardscert_free(f >>> 0, 1)); class da { static __wrap(t) { t = t >>> 0; const r = Object.create(da.prototype); return r.__wbg_ptr = t, nh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, nh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_moveinstantaneousrewardscert_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousrewardscert_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.moveinstantaneousrewardscert_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return da.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousrewardscert_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.moveinstantaneousrewardscert_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return da.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousrewardscert_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.moveinstantaneousrewardscert_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.moveinstantaneousrewardscert_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return da.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } move_instantaneous_reward() { const t = e.moveinstantaneousrewardscert_move_instantaneous_reward(this.__wbg_ptr); return Ao.__wrap(t); } static new(t) { A(t, Ao); const r = e.moveinstantaneousrewardscert_new(t.__wbg_ptr); return da.__wrap(r); } } const _h = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_multiasset_free(f >>> 0, 1)); class Cn { static __wrap(t) { t = t >>> 0; const r = Object.create(Cn.prototype); return r.__wbg_ptr = t, _h.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, _h.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_multiasset_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.multiasset_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.multiasset_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Cn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.multiasset_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.multiasset_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Cn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.multiasset_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.multiasset_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.multiasset_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Cn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.multiasset_new(); return Cn.__wrap(t); } len() { return e.multiasset_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Wr), A(r, Co); const o = e.multiasset_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Co.__wrap(o); } get(t) { A(t, Wr); const r = e.multiasset_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Co.__wrap(r); } set_asset(t, r, o) { A(t, Wr), A(r, fn), A(o, xe); const _ = e.multiasset_set_asset(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return _ === 0 ? void 0 : xe.__wrap(_); } get_asset(t, r) { A(t, Wr), A(r, fn); const o = e.multiasset_get_asset(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return xe.__wrap(o); } keys() { const t = e.multiasset_keys(this.__wbg_ptr); return ka.__wrap(t); } sub(t) { A(t, Cn); const r = e.multiasset_sub(this.__wbg_ptr, t.__wbg_ptr); return Cn.__wrap(r); } } const oh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_multihostname_free(f >>> 0, 1)); class ua { static __wrap(t) { t = t >>> 0; const r = Object.create(ua.prototype); return r.__wbg_ptr = t, oh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, oh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_multihostname_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.multihostname_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.multihostname_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ua.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.multihostname_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.multihostname_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ua.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.multihostname_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.multihostname_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.multihostname_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ua.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } dns_name() { const t = e.multihostname_dns_name(this.__wbg_ptr); return na.__wrap(t); } static new(t) { A(t, na); const r = e.multihostname_new(t.__wbg_ptr); return ua.__wrap(r); } } const ah = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_nativescript_free(f >>> 0, 1)); class sn { static __wrap(t) { t = t >>> 0; const r = Object.create(sn.prototype); return r.__wbg_ptr = t, ah.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ah.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_nativescript_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nativescript_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.nativescript_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.nativescript_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nativescript_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.nativescript_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nativescript_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nativescript_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return sn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } hash() { const t = e.nativescript_hash(this.__wbg_ptr); return Wr.__wrap(t); } static new_script_pubkey(t) { A(t, xa); const r = e.nativescript_new_script_pubkey(t.__wbg_ptr); return sn.__wrap(r); } static new_script_all(t) { A(t, ya); const r = e.nativescript_new_script_all(t.__wbg_ptr); return sn.__wrap(r); } static new_script_any(t) { A(t, ma); const r = e.nativescript_new_script_any(t.__wbg_ptr); return sn.__wrap(r); } static new_script_n_of_k(t) { A(t, Ia); const r = e.nativescript_new_script_n_of_k(t.__wbg_ptr); return sn.__wrap(r); } static new_timelock_start(t) { A(t, So); const r = e.nativescript_new_timelock_start(t.__wbg_ptr); return sn.__wrap(r); } static new_timelock_expiry(t) { A(t, Bo); const r = e.nativescript_new_timelock_expiry(t.__wbg_ptr); return sn.__wrap(r); } kind() { return e.nativescript_kind(this.__wbg_ptr); } as_script_pubkey() { const t = e.nativescript_as_script_pubkey(this.__wbg_ptr); return t === 0 ? void 0 : xa.__wrap(t); } as_script_all() { const t = e.nativescript_as_script_all(this.__wbg_ptr); return t === 0 ? void 0 : ya.__wrap(t); } as_script_any() { const t = e.nativescript_as_script_any(this.__wbg_ptr); return t === 0 ? void 0 : ma.__wrap(t); } as_script_n_of_k() { const t = e.nativescript_as_script_n_of_k(this.__wbg_ptr); return t === 0 ? void 0 : Ia.__wrap(t); } as_timelock_start() { const t = e.nativescript_as_timelock_start(this.__wbg_ptr); return t === 0 ? void 0 : So.__wrap(t); } as_timelock_expiry() { const t = e.nativescript_as_timelock_expiry(this.__wbg_ptr); return t === 0 ? void 0 : Bo.__wrap(t); } get_required_signers() { const t = e.nativescript_get_required_signers(this.__wbg_ptr); return Mn.__wrap(t); } } const ih = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_nativescriptsource_free(f >>> 0, 1)); class lo { static __wrap(t) { t = t >>> 0; const r = Object.create(lo.prototype); return r.__wbg_ptr = t, ih.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ih.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_nativescriptsource_free(t, 0); } static new(t) { A(t, sn); const r = e.nativescriptsource_new(t.__wbg_ptr); return lo.__wrap(r); } static new_ref_input(t, r, o) { A(t, Wr), A(r, Xr); const _ = e.nativescriptsource_new_ref_input(t.__wbg_ptr, r.__wbg_ptr, o); return lo.__wrap(_); } set_required_signers(t) { A(t, Mn), e.nativescriptsource_set_required_signers(this.__wbg_ptr, t.__wbg_ptr); } get_ref_script_size() { const t = e.nativescriptsource_get_ref_script_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } } const sh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_nativescripts_free(f >>> 0, 1)); class nn { static __wrap(t) { t = t >>> 0; const r = Object.create(nn.prototype); return r.__wbg_ptr = t, sh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, sh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_nativescripts_free(t, 0); } static new() { const t = e.nativescripts_new(); return nn.__wrap(t); } len() { return e.nativescripts_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.nativescripts_get(this.__wbg_ptr, t); return sn.__wrap(r); } add(t) { A(t, sn), e.nativescripts_add(this.__wbg_ptr, t.__wbg_ptr); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nativescripts_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.nativescripts_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return nn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.nativescripts_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nativescripts_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return nn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.nativescripts_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nativescripts_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nativescripts_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return nn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const ch = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_networkid_free(f >>> 0, 1)); class jo { static __wrap(t) { t = t >>> 0; const r = Object.create(jo.prototype); return r.__wbg_ptr = t, ch.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ch.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_networkid_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.networkid_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.networkid_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.networkid_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.networkid_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.networkid_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.networkid_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.networkid_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return jo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static testnet() { const t = e.networkid_testnet(); return jo.__wrap(t); } static mainnet() { const t = e.networkid_mainnet(); return jo.__wrap(t); } kind() { return e.networkid_kind(this.__wbg_ptr); } } const dh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_networkinfo_free(f >>> 0, 1)); class ni { static __wrap(t) { t = t >>> 0; const r = Object.create(ni.prototype); return r.__wbg_ptr = t, dh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, dh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_networkinfo_free(t, 0); } static new(t, r) { const o = e.networkinfo_new(t, r); return ni.__wrap(o); } network_id() { return e.networkinfo_network_id(this.__wbg_ptr); } protocol_magic() { return e.networkinfo_protocol_magic(this.__wbg_ptr) >>> 0; } static testnet_preview() { const t = e.networkinfo_testnet_preview(); return ni.__wrap(t); } static testnet_preprod() { const t = e.networkinfo_testnet_preprod(); return ni.__wrap(t); } static mainnet() { const t = e.networkinfo_mainnet(); return ni.__wrap(t); } } const uh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_newconstitutionaction_free(f >>> 0, 1)); class zo { static __wrap(t) { t = t >>> 0; const r = Object.create(zo.prototype); return r.__wbg_ptr = t, uh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, uh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_newconstitutionaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.newconstitutionaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.newconstitutionaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.newconstitutionaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.newconstitutionaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.newconstitutionaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.newconstitutionaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.newconstitutionaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } gov_action_id() { const t = e.newconstitutionaction_gov_action_id(this.__wbg_ptr); return t === 0 ? void 0 : rn.__wrap(t); } constitution() { const t = e.newconstitutionaction_constitution(this.__wbg_ptr); return _o.__wrap(t); } static new(t) { A(t, _o); const r = e.newconstitutionaction_new(t.__wbg_ptr); return zo.__wrap(r); } static new_with_action_id(t, r) { A(t, rn), A(r, _o); const o = e.newconstitutionaction_new_with_action_id(t.__wbg_ptr, r.__wbg_ptr); return zo.__wrap(o); } has_script_hash() { return e.newconstitutionaction_has_script_hash(this.__wbg_ptr) !== 0; } } const lh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_noconfidenceaction_free(f >>> 0, 1)); class Eo { static __wrap(t) { t = t >>> 0; const r = Object.create(Eo.prototype); return r.__wbg_ptr = t, lh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, lh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_noconfidenceaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.noconfidenceaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.noconfidenceaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Eo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.noconfidenceaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.noconfidenceaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Eo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.noconfidenceaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.noconfidenceaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.noconfidenceaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Eo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } gov_action_id() { const t = e.noconfidenceaction_gov_action_id(this.__wbg_ptr); return t === 0 ? void 0 : rn.__wrap(t); } static new() { const t = e.noconfidenceaction_new(); return Eo.__wrap(t); } static new_with_action_id(t) { A(t, rn); const r = e.noconfidenceaction_new_with_action_id(t.__wbg_ptr); return Eo.__wrap(r); } } const ph = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_nonce_free(f >>> 0, 1)); class Qo { static __wrap(t) { t = t >>> 0; const r = Object.create(Qo.prototype); return r.__wbg_ptr = t, ph.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ph.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_nonce_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nonce_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.nonce_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.nonce_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nonce_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.nonce_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.nonce_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.nonce_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_identity() { const t = e.nonce_new_identity(); return Qo.__wrap(t); } static new_from_hash(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.nonce_new_from_hash(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Qo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_hash() { try { const o = e.__wbindgen_add_to_stack_pointer(-16); e.nonce_get_hash(o, this.__wbg_ptr); var t = a().getInt32(o + 0, true), r = a().getInt32(o + 4, true); let _; return t !== 0 && (_ = Ae(t, r).slice(), e.__wbindgen_free(t, r * 1, 1)), _; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const gh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_operationalcert_free(f >>> 0, 1)); class No { static __wrap(t) { t = t >>> 0; const r = Object.create(No.prototype); return r.__wbg_ptr = t, gh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, gh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_operationalcert_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.operationalcert_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.operationalcert_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return No.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.operationalcert_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.operationalcert_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return No.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.operationalcert_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.operationalcert_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.operationalcert_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return No.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } hot_vkey() { const t = e.operationalcert_hot_vkey(this.__wbg_ptr); return ii.__wrap(t); } sequence_number() { return e.operationalcert_sequence_number(this.__wbg_ptr) >>> 0; } kes_period() { return e.operationalcert_kes_period(this.__wbg_ptr) >>> 0; } sigma() { const t = e.operationalcert_sigma(this.__wbg_ptr); return w_.__wrap(t); } static new(t, r, o, _) { A(t, ii), A(_, w_); const n = e.operationalcert_new(t.__wbg_ptr, r, o, _.__wbg_ptr); return No.__wrap(n); } } const fh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_outputdatum_free(f >>> 0, 1)); class zi { static __wrap(t) { t = t >>> 0; const r = Object.create(zi.prototype); return r.__wbg_ptr = t, fh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, fh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_outputdatum_free(t, 0); } static new_data_hash(t) { A(t, X_); const r = e.outputdatum_new_data_hash(t.__wbg_ptr); return zi.__wrap(r); } static new_data(t) { A(t, Ur); const r = e.outputdatum_new_data(t.__wbg_ptr); return zi.__wrap(r); } data_hash() { const t = e.outputdatum_data_hash(this.__wbg_ptr); return t === 0 ? void 0 : X_.__wrap(t); } data() { const t = e.outputdatum_data(this.__wbg_ptr); return t === 0 ? void 0 : Ur.__wrap(t); } } const wh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_parameterchangeaction_free(f >>> 0, 1)); class P_ { static __wrap(t) { t = t >>> 0; const r = Object.create(P_.prototype); return r.__wbg_ptr = t, wh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, wh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_parameterchangeaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.parameterchangeaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.parameterchangeaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return P_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.parameterchangeaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.parameterchangeaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return P_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.parameterchangeaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.parameterchangeaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.parameterchangeaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return P_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } gov_action_id() { const t = e.parameterchangeaction_gov_action_id(this.__wbg_ptr); return t === 0 ? void 0 : rn.__wrap(t); } protocol_param_updates() { const t = e.parameterchangeaction_protocol_param_updates(this.__wbg_ptr); return r_.__wrap(t); } policy_hash() { const t = e.parameterchangeaction_policy_hash(this.__wbg_ptr); return t === 0 ? void 0 : Wr.__wrap(t); } static new(t) { A(t, r_); const r = e.parameterchangeaction_new(t.__wbg_ptr); return P_.__wrap(r); } static new_with_action_id(t, r) { A(t, rn), A(r, r_); const o = e.parameterchangeaction_new_with_action_id(t.__wbg_ptr, r.__wbg_ptr); return P_.__wrap(o); } static new_with_policy_hash(t, r) { A(t, r_), A(r, Wr); const o = e.parameterchangeaction_new_with_policy_hash(t.__wbg_ptr, r.__wbg_ptr); return P_.__wrap(o); } static new_with_policy_hash_and_action_id(t, r, o) { A(t, rn), A(r, r_), A(o, Wr); const _ = e.parameterchangeaction_new_with_policy_hash_and_action_id(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return P_.__wrap(_); } } const hh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusdata_free(f >>> 0, 1)); class Ur { static __wrap(t) { t = t >>> 0; const r = Object.create(Ur.prototype); return r.__wbg_ptr = t, hh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, hh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusdata_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusdata_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusdata_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.plutusdata_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutusdata_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_constr_plutus_data(t) { A(t, oi); const r = e.plutusdata_new_constr_plutus_data(t.__wbg_ptr); return Ur.__wrap(r); } static new_empty_constr_plutus_data(t) { A(t, xe); const r = e.plutusdata_new_empty_constr_plutus_data(t.__wbg_ptr); return Ur.__wrap(r); } static new_single_value_constr_plutus_data(t, r) { A(t, xe), A(r, Ur); const o = e.plutusdata_new_single_value_constr_plutus_data(t.__wbg_ptr, r.__wbg_ptr); return Ur.__wrap(o); } static new_map(t) { A(t, ci); const r = e.plutusdata_new_map(t.__wbg_ptr); return Ur.__wrap(r); } static new_list(t) { A(t, o_); const r = e.plutusdata_new_list(t.__wbg_ptr); return Ur.__wrap(r); } static new_integer(t) { A(t, Iu); const r = e.plutusdata_new_integer(t.__wbg_ptr); return Ur.__wrap(r); } static new_bytes(t) { const r = pe(t, e.__wbindgen_malloc), o = U, _ = e.plutusdata_new_bytes(r, o); return Ur.__wrap(_); } kind() { return e.plutusdata_kind(this.__wbg_ptr); } as_constr_plutus_data() { const t = e.plutusdata_as_constr_plutus_data(this.__wbg_ptr); return t === 0 ? void 0 : oi.__wrap(t); } as_map() { const t = e.plutusdata_as_map(this.__wbg_ptr); return t === 0 ? void 0 : ci.__wrap(t); } as_list() { const t = e.plutusdata_as_list(this.__wbg_ptr); return t === 0 ? void 0 : o_.__wrap(t); } as_integer() { const t = e.plutusdata_as_integer(this.__wbg_ptr); return t === 0 ? void 0 : Iu.__wrap(t); } as_bytes() { try { const o = e.__wbindgen_add_to_stack_pointer(-16); e.plutusdata_as_bytes(o, this.__wbg_ptr); var t = a().getInt32(o + 0, true), r = a().getInt32(o + 4, true); let _; return t !== 0 && (_ = Ae(t, r).slice(), e.__wbindgen_free(t, r * 1, 1)), _; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16); e.decode_plutus_datum_to_json_str(k, this.__wbg_ptr, t); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_json(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), h = U; e.encode_json_str_to_plutus_datum(d, c, h, r); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Ur.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_address(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), e.plutusdata_from_address(n, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ur.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_address(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, ni), e.plutusdata_as_address(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Nr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const bh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutuslist_free(f >>> 0, 1)); class o_ { static __wrap(t) { t = t >>> 0; const r = Object.create(o_.prototype); return r.__wbg_ptr = t, bh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, bh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutuslist_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutuslist_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutuslist_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return o_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.plutuslist_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutuslist_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return o_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.plutuslist_new(); return o_.__wrap(t); } len() { return e.plutuslist_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.plutuslist_get(this.__wbg_ptr, t); return Ur.__wrap(r); } add(t) { A(t, Ur), e.plutuslist_add(this.__wbg_ptr, t.__wbg_ptr); } } const vh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusmap_free(f >>> 0, 1)); class ci { static __wrap(t) { t = t >>> 0; const r = Object.create(ci.prototype); return r.__wbg_ptr = t, vh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, vh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusmap_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusmap_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusmap_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ci.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.plutusmap_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutusmap_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ci.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.plutusmap_new(); return ci.__wrap(t); } len() { return e.plutusmap_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Ur), A(r, Ei); const o = e.plutusmap_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : Ei.__wrap(o); } get(t) { A(t, Ur); const r = e.plutusmap_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : Ei.__wrap(r); } keys() { const t = e.plutusmap_keys(this.__wbg_ptr); return o_.__wrap(t); } } const yh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusmapvalues_free(f >>> 0, 1)); class Ei { static __wrap(t) { t = t >>> 0; const r = Object.create(Ei.prototype); return r.__wbg_ptr = t, yh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, yh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusmapvalues_free(t, 0); } static new() { const t = e.plutusmapvalues_new(); return Ei.__wrap(t); } len() { return e.plutusmapvalues_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.plutusmapvalues_get(this.__wbg_ptr, t); return r === 0 ? void 0 : Ur.__wrap(r); } add(t) { A(t, Ur), e.plutusmapvalues_add(this.__wbg_ptr, t.__wbg_ptr); } } const mh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusscript_free(f >>> 0, 1)); class gn { static __wrap(t) { t = t >>> 0; const r = Object.create(gn.prototype); return r.__wbg_ptr = t, mh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, mh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusscript_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscript_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusscript_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscript_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutusscript_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { const r = pe(t, e.__wbindgen_malloc), o = U, _ = e.plutusscript_new(r, o); return gn.__wrap(_); } static new_v2(t) { const r = pe(t, e.__wbindgen_malloc), o = U, _ = e.plutusscript_new_v2(r, o); return gn.__wrap(_); } static new_v3(t) { const r = pe(t, e.__wbindgen_malloc), o = U, _ = e.plutusscript_new_v3(r, o); return gn.__wrap(_); } static new_with_version(t, r) { const o = pe(t, e.__wbindgen_malloc), _ = U; A(r, Sn); const n = e.plutusscript_new_with_version(o, _, r.__wbg_ptr); return gn.__wrap(n); } bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscript_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes_v2(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusscript_from_bytes_v2(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes_v3(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusscript_from_bytes_v3(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes_with_version(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = pe(t, e.__wbindgen_malloc), h = U; A(r, Sn), e.plutusscript_from_bytes_with_version(d, c, h, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return gn.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_hex_with_version(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), h = U; A(r, Sn), e.plutusscript_from_hex_with_version(d, c, h, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return gn.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } hash() { const t = e.plutusscript_hash(this.__wbg_ptr); return Wr.__wrap(t); } language_version() { const t = e.plutusscript_language_version(this.__wbg_ptr); return Sn.__wrap(t); } } const kh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusscriptsource_free(f >>> 0, 1)); class li { static __wrap(t) { t = t >>> 0; const r = Object.create(li.prototype); return r.__wbg_ptr = t, kh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, kh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusscriptsource_free(t, 0); } static new(t) { A(t, gn); const r = e.plutusscriptsource_new(t.__wbg_ptr); return li.__wrap(r); } static new_ref_input(t, r, o, _) { A(t, Wr), A(r, Xr), A(o, Sn); const n = e.plutusscriptsource_new_ref_input(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _); return li.__wrap(n); } set_required_signers(t) { A(t, Mn), e.plutusscriptsource_set_required_signers(this.__wbg_ptr, t.__wbg_ptr); } get_ref_script_size() { const t = e.plutusscriptsource_get_ref_script_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } } const Ih = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutusscripts_free(f >>> 0, 1)); class io { static __wrap(t) { t = t >>> 0; const r = Object.create(io.prototype); return r.__wbg_ptr = t, Ih.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ih.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutusscripts_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscripts_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.plutusscripts_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscripts_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutusscripts_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscripts_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.plutusscripts_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.plutusscripts_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return io.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.plutusscripts_new(); return io.__wrap(t); } len() { return e.plutusscripts_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.plutusscripts_get(this.__wbg_ptr, t); return gn.__wrap(r); } add(t) { A(t, gn), e.plutusscripts_add(this.__wbg_ptr, t.__wbg_ptr); } } const xh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutuswitness_free(f >>> 0, 1)); class Hn { static __wrap(t) { t = t >>> 0; const r = Object.create(Hn.prototype); return r.__wbg_ptr = t, xh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, xh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutuswitness_free(t, 0); } static new(t, r, o) { A(t, gn), A(r, Ur), A(o, __); const _ = e.plutuswitness_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Hn.__wrap(_); } static new_with_ref(t, r, o) { A(t, li), A(r, Yi), A(o, __); const _ = e.plutuswitness_new_with_ref(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Hn.__wrap(_); } static new_without_datum(t, r) { A(t, gn), A(r, __); const o = e.plutuswitness_new_without_datum(t.__wbg_ptr, r.__wbg_ptr); return Hn.__wrap(o); } static new_with_ref_without_datum(t, r) { A(t, li), A(r, __); const o = e.plutuswitness_new_with_ref_without_datum(t.__wbg_ptr, r.__wbg_ptr); return Hn.__wrap(o); } script() { const t = e.plutuswitness_script(this.__wbg_ptr); return t === 0 ? void 0 : gn.__wrap(t); } datum() { const t = e.plutuswitness_datum(this.__wbg_ptr); return t === 0 ? void 0 : Ur.__wrap(t); } redeemer() { const t = e.plutuswitness_redeemer(this.__wbg_ptr); return __.__wrap(t); } } const Ah = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_plutuswitnesses_free(f >>> 0, 1)); class po { static __wrap(t) { t = t >>> 0; const r = Object.create(po.prototype); return r.__wbg_ptr = t, Ah.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ah.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_plutuswitnesses_free(t, 0); } static new() { const t = e.plutuswitnesses_new(); return po.__wrap(t); } len() { return e.plutuswitnesses_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.plutuswitnesses_get(this.__wbg_ptr, t); return Hn.__wrap(r); } add(t) { A(t, Hn), e.plutuswitnesses_add(this.__wbg_ptr, t.__wbg_ptr); } } const jh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_pointer_free(f >>> 0, 1)); class Bi { static __wrap(t) { t = t >>> 0; const r = Object.create(Bi.prototype); return r.__wbg_ptr = t, jh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, jh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_pointer_free(t, 0); } cert_index_bignum() { const t = e.pointer_cert_index_bignum(this.__wbg_ptr); return xe.__wrap(t); } tx_index_bignum() { const t = e.pointer_tx_index_bignum(this.__wbg_ptr); return xe.__wrap(t); } slot_bignum() { const t = e.pointer_slot_bignum(this.__wbg_ptr); return xe.__wrap(t); } cert_index() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.pointer_cert_index(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } tx_index() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.pointer_tx_index(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.pointer_slot(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_pointer(t, r, o) { A(t, xe), A(r, xe), A(o, xe); const _ = e.pointer_new_pointer(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Bi.__wrap(_); } static new(t, r, o) { const _ = e.pointer_new(t, r, o); return Bi.__wrap(_); } } const zh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_pointeraddress_free(f >>> 0, 1)); class As { static __wrap(t) { t = t >>> 0; const r = Object.create(As.prototype); return r.__wbg_ptr = t, zh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, zh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_pointeraddress_free(t, 0); } static new(t, r, o) { A(r, ur), A(o, Bi); const _ = e.pointeraddress_new(t, r.__wbg_ptr, o.__wbg_ptr); return As.__wrap(_); } payment_cred() { const t = e.pointeraddress_payment_cred(this.__wbg_ptr); return ur.__wrap(t); } stake_pointer() { const t = e.pointeraddress_stake_pointer(this.__wbg_ptr); return Bi.__wrap(t); } to_address() { const t = e.pointeraddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.pointeraddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : As.__wrap(r); } network_id() { return e.pointeraddress_network_id(this.__wbg_ptr); } } const Eh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolmetadata_free(f >>> 0, 1)); class la { static __wrap(t) { t = t >>> 0; const r = Object.create(la.prototype); return r.__wbg_ptr = t, Eh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Eh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolmetadata_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadata_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolmetadata_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return la.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadata_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolmetadata_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return la.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadata_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadata_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolmetadata_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return la.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } url() { const t = e.poolmetadata_url(this.__wbg_ptr); return zs.__wrap(t); } pool_metadata_hash() { const t = e.poolmetadata_pool_metadata_hash(this.__wbg_ptr); return di.__wrap(t); } static new(t, r) { A(t, zs), A(r, di); const o = e.poolmetadata_new(t.__wbg_ptr, r.__wbg_ptr); return la.__wrap(o); } } const Bh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolmetadatahash_free(f >>> 0, 1)); class di { static __wrap(t) { t = t >>> 0; const r = Object.create(di.prototype); return r.__wbg_ptr = t, Bh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Bh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolmetadatahash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolmetadatahash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return di.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadatahash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.poolmetadatahash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolmetadatahash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return di.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolmetadatahash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolmetadatahash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return di.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Sh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolparams_free(f >>> 0, 1)); class pa { static __wrap(t) { t = t >>> 0; const r = Object.create(pa.prototype); return r.__wbg_ptr = t, Sh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Sh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolparams_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolparams_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolparams_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolparams_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolparams_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.poolparams_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolparams_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolparams_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } operator() { const t = e.poolparams_operator(this.__wbg_ptr); return Pr.__wrap(t); } vrf_keyhash() { const t = e.poolparams_vrf_keyhash(this.__wbg_ptr); return Wo.__wrap(t); } pledge() { const t = e.poolparams_pledge(this.__wbg_ptr); return xe.__wrap(t); } cost() { const t = e.poolparams_cost(this.__wbg_ptr); return xe.__wrap(t); } margin() { const t = e.poolparams_margin(this.__wbg_ptr); return dr.__wrap(t); } reward_account() { const t = e.poolparams_reward_account(this.__wbg_ptr); return Fn.__wrap(t); } pool_owners() { const t = e.poolparams_pool_owners(this.__wbg_ptr); return Mn.__wrap(t); } relays() { const t = e.poolparams_relays(this.__wbg_ptr); return ba.__wrap(t); } pool_metadata() { const t = e.poolparams_pool_metadata(this.__wbg_ptr); return t === 0 ? void 0 : la.__wrap(t); } static new(t, r, o, _, n, d, c, h, w) { A(t, Pr), A(r, Wo), A(o, xe), A(_, xe), A(n, dr), A(d, Fn), A(c, Mn), A(h, ba); let k = 0; to(w) || (A(w, la), k = w.__destroy_into_raw()); const x = e.poolparams_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, n.__wbg_ptr, d.__wbg_ptr, c.__wbg_ptr, h.__wbg_ptr, k); return pa.__wrap(x); } } const Fh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolregistration_free(f >>> 0, 1)); class ga { static __wrap(t) { t = t >>> 0; const r = Object.create(ga.prototype); return r.__wbg_ptr = t, Fh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Fh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolregistration_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolregistration_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolregistration_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ga.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolregistration_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolregistration_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ga.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.poolregistration_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolregistration_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolregistration_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ga.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } pool_params() { const t = e.poolregistration_pool_params(this.__wbg_ptr); return pa.__wrap(t); } static new(t) { A(t, pa); const r = e.poolregistration_new(t.__wbg_ptr); return ga.__wrap(r); } } const Rh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolretirement_free(f >>> 0, 1)); class fa { static __wrap(t) { t = t >>> 0; const r = Object.create(fa.prototype); return r.__wbg_ptr = t, Rh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Rh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolretirement_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolretirement_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolretirement_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolretirement_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolretirement_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.poolretirement_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolretirement_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolretirement_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } pool_keyhash() { const t = e.poolretirement_pool_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } epoch() { return e.poolretirement_epoch(this.__wbg_ptr) >>> 0; } static new(t, r) { A(t, Pr); const o = e.poolretirement_new(t.__wbg_ptr, r); return fa.__wrap(o); } } const Th = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_poolvotingthresholds_free(f >>> 0, 1)); class wa { static __wrap(t) { t = t >>> 0; const r = Object.create(wa.prototype); return r.__wbg_ptr = t, Th.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Th.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_poolvotingthresholds_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolvotingthresholds_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.poolvotingthresholds_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return wa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.poolvotingthresholds_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolvotingthresholds_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return wa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.poolvotingthresholds_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.poolvotingthresholds_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.poolvotingthresholds_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return wa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r, o, _, n) { A(t, dr), A(r, dr), A(o, dr), A(_, dr), A(n, dr); const d = e.poolvotingthresholds_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, n.__wbg_ptr); return wa.__wrap(d); } motion_no_confidence() { const t = e.poolvotingthresholds_motion_no_confidence(this.__wbg_ptr); return dr.__wrap(t); } committee_normal() { const t = e.poolvotingthresholds_committee_normal(this.__wbg_ptr); return dr.__wrap(t); } committee_no_confidence() { const t = e.poolvotingthresholds_committee_no_confidence(this.__wbg_ptr); return dr.__wrap(t); } hard_fork_initiation() { const t = e.poolvotingthresholds_hard_fork_initiation(this.__wbg_ptr); return dr.__wrap(t); } security_relevant_threshold() { const t = e.poolvotingthresholds_security_relevant_threshold(this.__wbg_ptr); return dr.__wrap(t); } } const Ch = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_privatekey_free(f >>> 0, 1)); class L_ { static __wrap(t) { t = t >>> 0; const r = Object.create(L_.prototype); return r.__wbg_ptr = t, Ch.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ch.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_privatekey_free(t, 0); } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.privatekey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return L_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.privatekey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } sign(t) { const r = pe(t, e.__wbindgen_malloc), o = U, _ = e.privatekey_sign(this.__wbg_ptr, r, o); return w_.__wrap(_); } static from_normal_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.privatekey_from_normal_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return L_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_extended_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.privatekey_from_extended_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return L_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.privatekey_as_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.privatekey_to_bech32(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.privatekey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return L_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static generate_ed25519extended() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.privatekey_generate_ed25519extended(_); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return L_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static generate_ed25519() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.privatekey_generate_ed25519(_); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return L_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_public() { const t = e.privatekey_to_public(this.__wbg_ptr); return $_.__wrap(t); } } const Oh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_proposedprotocolparameterupdates_free(f >>> 0, 1)); class ha { static __wrap(t) { t = t >>> 0; const r = Object.create(ha.prototype); return r.__wbg_ptr = t, Oh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Oh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_proposedprotocolparameterupdates_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.proposedprotocolparameterupdates_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.proposedprotocolparameterupdates_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ha.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.proposedprotocolparameterupdates_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.proposedprotocolparameterupdates_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ha.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.proposedprotocolparameterupdates_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.proposedprotocolparameterupdates_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.proposedprotocolparameterupdates_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ha.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.proposedprotocolparameterupdates_new(); return ha.__wrap(t); } len() { return e.proposedprotocolparameterupdates_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Z_), A(r, r_); const o = e.proposedprotocolparameterupdates_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : r_.__wrap(o); } get(t) { A(t, Z_); const r = e.proposedprotocolparameterupdates_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : r_.__wrap(r); } keys() { const t = e.proposedprotocolparameterupdates_keys(this.__wbg_ptr); return ri.__wrap(t); } } const Uh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_protocolparamupdate_free(f >>> 0, 1)); class r_ { static __wrap(t) { t = t >>> 0; const r = Object.create(r_.prototype); return r.__wbg_ptr = t, Uh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Uh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_protocolparamupdate_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.protocolparamupdate_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.protocolparamupdate_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return r_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.protocolparamupdate_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.protocolparamupdate_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return r_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.protocolparamupdate_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.protocolparamupdate_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.protocolparamupdate_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return r_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_minfee_a(t) { A(t, xe), e.protocolparamupdate_set_minfee_a(this.__wbg_ptr, t.__wbg_ptr); } minfee_a() { const t = e.protocolparamupdate_minfee_a(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_minfee_b(t) { A(t, xe), e.protocolparamupdate_set_minfee_b(this.__wbg_ptr, t.__wbg_ptr); } minfee_b() { const t = e.protocolparamupdate_minfee_b(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_max_block_body_size(t) { e.protocolparamupdate_set_max_block_body_size(this.__wbg_ptr, t); } max_block_body_size() { const t = e.protocolparamupdate_max_block_body_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_max_tx_size(t) { e.protocolparamupdate_set_max_tx_size(this.__wbg_ptr, t); } max_tx_size() { const t = e.protocolparamupdate_max_tx_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_max_block_header_size(t) { e.protocolparamupdate_set_max_block_header_size(this.__wbg_ptr, t); } max_block_header_size() { const t = e.protocolparamupdate_max_block_header_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_key_deposit(t) { A(t, xe), e.protocolparamupdate_set_key_deposit(this.__wbg_ptr, t.__wbg_ptr); } key_deposit() { const t = e.protocolparamupdate_key_deposit(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_pool_deposit(t) { A(t, xe), e.protocolparamupdate_set_pool_deposit(this.__wbg_ptr, t.__wbg_ptr); } pool_deposit() { const t = e.protocolparamupdate_pool_deposit(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_max_epoch(t) { e.protocolparamupdate_set_max_epoch(this.__wbg_ptr, t); } max_epoch() { const t = e.protocolparamupdate_max_epoch(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_n_opt(t) { e.protocolparamupdate_set_n_opt(this.__wbg_ptr, t); } n_opt() { const t = e.protocolparamupdate_n_opt(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_pool_pledge_influence(t) { A(t, dr), e.protocolparamupdate_set_pool_pledge_influence(this.__wbg_ptr, t.__wbg_ptr); } pool_pledge_influence() { const t = e.protocolparamupdate_pool_pledge_influence(this.__wbg_ptr); return t === 0 ? void 0 : dr.__wrap(t); } set_expansion_rate(t) { A(t, dr), e.protocolparamupdate_set_expansion_rate(this.__wbg_ptr, t.__wbg_ptr); } expansion_rate() { const t = e.protocolparamupdate_expansion_rate(this.__wbg_ptr); return t === 0 ? void 0 : dr.__wrap(t); } set_treasury_growth_rate(t) { A(t, dr), e.protocolparamupdate_set_treasury_growth_rate(this.__wbg_ptr, t.__wbg_ptr); } treasury_growth_rate() { const t = e.protocolparamupdate_treasury_growth_rate(this.__wbg_ptr); return t === 0 ? void 0 : dr.__wrap(t); } d() { const t = e.protocolparamupdate_d(this.__wbg_ptr); return t === 0 ? void 0 : dr.__wrap(t); } extra_entropy() { const t = e.protocolparamupdate_extra_entropy(this.__wbg_ptr); return t === 0 ? void 0 : Qo.__wrap(t); } set_protocol_version(t) { A(t, n_), e.protocolparamupdate_set_protocol_version(this.__wbg_ptr, t.__wbg_ptr); } protocol_version() { const t = e.protocolparamupdate_protocol_version(this.__wbg_ptr); return t === 0 ? void 0 : n_.__wrap(t); } set_min_pool_cost(t) { A(t, xe), e.protocolparamupdate_set_min_pool_cost(this.__wbg_ptr, t.__wbg_ptr); } min_pool_cost() { const t = e.protocolparamupdate_min_pool_cost(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_ada_per_utxo_byte(t) { A(t, xe), e.protocolparamupdate_set_ada_per_utxo_byte(this.__wbg_ptr, t.__wbg_ptr); } ada_per_utxo_byte() { const t = e.protocolparamupdate_ada_per_utxo_byte(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_cost_models(t) { A(t, N_), e.protocolparamupdate_set_cost_models(this.__wbg_ptr, t.__wbg_ptr); } cost_models() { const t = e.protocolparamupdate_cost_models(this.__wbg_ptr); return t === 0 ? void 0 : N_.__wrap(t); } set_execution_costs(t) { A(t, G_), e.protocolparamupdate_set_execution_costs(this.__wbg_ptr, t.__wbg_ptr); } execution_costs() { const t = e.protocolparamupdate_execution_costs(this.__wbg_ptr); return t === 0 ? void 0 : G_.__wrap(t); } set_max_tx_ex_units(t) { A(t, e_), e.protocolparamupdate_set_max_tx_ex_units(this.__wbg_ptr, t.__wbg_ptr); } max_tx_ex_units() { const t = e.protocolparamupdate_max_tx_ex_units(this.__wbg_ptr); return t === 0 ? void 0 : e_.__wrap(t); } set_max_block_ex_units(t) { A(t, e_), e.protocolparamupdate_set_max_block_ex_units(this.__wbg_ptr, t.__wbg_ptr); } max_block_ex_units() { const t = e.protocolparamupdate_max_block_ex_units(this.__wbg_ptr); return t === 0 ? void 0 : e_.__wrap(t); } set_max_value_size(t) { e.protocolparamupdate_set_max_value_size(this.__wbg_ptr, t); } max_value_size() { const t = e.protocolparamupdate_max_value_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_collateral_percentage(t) { e.protocolparamupdate_set_collateral_percentage(this.__wbg_ptr, t); } collateral_percentage() { const t = e.protocolparamupdate_collateral_percentage(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_max_collateral_inputs(t) { e.protocolparamupdate_set_max_collateral_inputs(this.__wbg_ptr, t); } max_collateral_inputs() { const t = e.protocolparamupdate_max_collateral_inputs(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_pool_voting_thresholds(t) { A(t, wa), e.protocolparamupdate_set_pool_voting_thresholds(this.__wbg_ptr, t.__wbg_ptr); } pool_voting_thresholds() { const t = e.protocolparamupdate_pool_voting_thresholds(this.__wbg_ptr); return t === 0 ? void 0 : wa.__wrap(t); } set_drep_voting_thresholds(t) { A(t, oa), e.protocolparamupdate_set_drep_voting_thresholds(this.__wbg_ptr, t.__wbg_ptr); } drep_voting_thresholds() { const t = e.protocolparamupdate_drep_voting_thresholds(this.__wbg_ptr); return t === 0 ? void 0 : oa.__wrap(t); } set_min_committee_size(t) { e.protocolparamupdate_set_min_committee_size(this.__wbg_ptr, t); } min_committee_size() { const t = e.protocolparamupdate_min_committee_size(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_committee_term_limit(t) { e.protocolparamupdate_set_committee_term_limit(this.__wbg_ptr, t); } committee_term_limit() { const t = e.protocolparamupdate_committee_term_limit(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_governance_action_validity_period(t) { e.protocolparamupdate_set_governance_action_validity_period(this.__wbg_ptr, t); } governance_action_validity_period() { const t = e.protocolparamupdate_governance_action_validity_period(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_governance_action_deposit(t) { A(t, xe), e.protocolparamupdate_set_governance_action_deposit(this.__wbg_ptr, t.__wbg_ptr); } governance_action_deposit() { const t = e.protocolparamupdate_governance_action_deposit(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_drep_deposit(t) { A(t, xe), e.protocolparamupdate_set_drep_deposit(this.__wbg_ptr, t.__wbg_ptr); } drep_deposit() { const t = e.protocolparamupdate_drep_deposit(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_drep_inactivity_period(t) { e.protocolparamupdate_set_drep_inactivity_period(this.__wbg_ptr, t); } drep_inactivity_period() { const t = e.protocolparamupdate_drep_inactivity_period(this.__wbg_ptr); return t === 4294967297 ? void 0 : t; } set_ref_script_coins_per_byte(t) { A(t, dr), e.protocolparamupdate_set_ref_script_coins_per_byte(this.__wbg_ptr, t.__wbg_ptr); } ref_script_coins_per_byte() { const t = e.protocolparamupdate_ref_script_coins_per_byte(this.__wbg_ptr); return t === 0 ? void 0 : dr.__wrap(t); } static new() { const t = e.protocolparamupdate_new(); return r_.__wrap(t); } } const Ph = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_protocolversion_free(f >>> 0, 1)); class n_ { static __wrap(t) { t = t >>> 0; const r = Object.create(n_.prototype); return r.__wbg_ptr = t, Ph.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ph.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_protocolversion_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.protocolversion_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.protocolversion_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return n_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.protocolversion_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.protocolversion_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return n_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.protocolversion_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.protocolversion_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.protocolversion_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return n_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } major() { return e.protocolversion_major(this.__wbg_ptr) >>> 0; } minor() { return e.protocolversion_minor(this.__wbg_ptr) >>> 0; } static new(t, r) { const o = e.protocolversion_new(t, r); return n_.__wrap(o); } } const Lh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_publickey_free(f >>> 0, 1)); class $_ { static __wrap(t) { t = t >>> 0; const r = Object.create($_.prototype); return r.__wbg_ptr = t, Lh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Lh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_publickey_free(t, 0); } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.publickey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.publickey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } hash() { const t = e.publickey_hash(this.__wbg_ptr); return Pr.__wrap(t); } verify(t, r) { const o = pe(t, e.__wbindgen_malloc), _ = U; return A(r, w_), e.publickey_verify(this.__wbg_ptr, o, _, r.__wbg_ptr) !== 0; } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.publickey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.publickey_as_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.publickey_to_bech32(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.publickey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return $_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Nh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_publickeys_free(f >>> 0, 1)); class z4 { __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Nh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_publickeys_free(t, 0); } constructor() { const t = e.publickeys_new(); return this.__wbg_ptr = t >>> 0, Nh.register(this, this.__wbg_ptr, this), this; } size() { return e.publickeys_size(this.__wbg_ptr) >>> 0; } get(t) { const r = e.publickeys_get(this.__wbg_ptr, t); return $_.__wrap(r); } add(t) { A(t, $_), e.publickeys_add(this.__wbg_ptr, t.__wbg_ptr); } } const qh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_redeemer_free(f >>> 0, 1)); class __ { static __wrap(t) { t = t >>> 0; const r = Object.create(__.prototype); return r.__wbg_ptr = t, qh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, qh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_redeemer_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemer_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.redeemer_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return __.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.redeemer_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemer_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return __.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.redeemer_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemer_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemer_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return __.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } tag() { const t = e.redeemer_tag(this.__wbg_ptr); return f_.__wrap(t); } index() { const t = e.redeemer_index(this.__wbg_ptr); return xe.__wrap(t); } data() { const t = e.redeemer_data(this.__wbg_ptr); return Ur.__wrap(t); } ex_units() { const t = e.redeemer_ex_units(this.__wbg_ptr); return e_.__wrap(t); } static new(t, r, o, _) { A(t, f_), A(r, xe), A(o, Ur), A(_, e_); const n = e.redeemer_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); return __.__wrap(n); } } const Mh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_redeemertag_free(f >>> 0, 1)); class f_ { static __wrap(t) { t = t >>> 0; const r = Object.create(f_.prototype); return r.__wbg_ptr = t, Mh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Mh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_redeemertag_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemertag_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.redeemertag_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return f_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.redeemertag_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemertag_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return f_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.redeemertag_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemertag_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemertag_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return f_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_spend() { const t = e.redeemertag_new_spend(); return f_.__wrap(t); } static new_mint() { const t = e.redeemertag_new_mint(); return f_.__wrap(t); } static new_cert() { const t = e.redeemertag_new_cert(); return f_.__wrap(t); } static new_reward() { const t = e.redeemertag_new_reward(); return f_.__wrap(t); } static new_vote() { const t = e.redeemertag_new_vote(); return f_.__wrap(t); } static new_voting_proposal() { const t = e.redeemertag_new_voting_proposal(); return f_.__wrap(t); } kind() { return e.redeemertag_kind(this.__wbg_ptr); } } const Dh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_redeemers_free(f >>> 0, 1)); class so { static __wrap(t) { t = t >>> 0; const r = Object.create(so.prototype); return r.__wbg_ptr = t, Dh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Dh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_redeemers_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemers_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.redeemers_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return so.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.redeemers_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemers_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return so.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.redeemers_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemers_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.redeemers_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return so.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.redeemers_new(); return so.__wrap(t); } len() { return e.redeemers_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.redeemers_get(this.__wbg_ptr, t); return __.__wrap(r); } add(t) { A(t, __), e.redeemers_add(this.__wbg_ptr, t.__wbg_ptr); } get_container_type() { return e.redeemers_get_container_type(this.__wbg_ptr); } total_ex_units() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.redeemers_total_ex_units(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return e_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Hh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_relay_free(f >>> 0, 1)); class no { static __wrap(t) { t = t >>> 0; const r = Object.create(no.prototype); return r.__wbg_ptr = t, Hh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Hh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_relay_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.relay_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.relay_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return no.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.relay_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.relay_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return no.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.relay_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.relay_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.relay_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return no.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_single_host_addr(t) { A(t, Aa); const r = e.relay_new_single_host_addr(t.__wbg_ptr); return no.__wrap(r); } static new_single_host_name(t) { A(t, ja); const r = e.relay_new_single_host_name(t.__wbg_ptr); return no.__wrap(r); } static new_multi_host_name(t) { A(t, ua); const r = e.relay_new_multi_host_name(t.__wbg_ptr); return no.__wrap(r); } kind() { return e.relay_kind(this.__wbg_ptr); } as_single_host_addr() { const t = e.relay_as_single_host_addr(this.__wbg_ptr); return t === 0 ? void 0 : Aa.__wrap(t); } as_single_host_name() { const t = e.relay_as_single_host_name(this.__wbg_ptr); return t === 0 ? void 0 : ja.__wrap(t); } as_multi_host_name() { const t = e.relay_as_multi_host_name(this.__wbg_ptr); return t === 0 ? void 0 : ua.__wrap(t); } } const Gh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_relays_free(f >>> 0, 1)); class ba { static __wrap(t) { t = t >>> 0; const r = Object.create(ba.prototype); return r.__wbg_ptr = t, Gh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Gh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_relays_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.relays_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.relays_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.relays_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.relays_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.relays_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.relays_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.relays_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.relays_new(); return ba.__wrap(t); } len() { return e.relays_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.relays_get(this.__wbg_ptr, t); return no.__wrap(r); } add(t) { A(t, no), e.relays_add(this.__wbg_ptr, t.__wbg_ptr); } } const Wh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_rewardaddress_free(f >>> 0, 1)); class Fn { static __wrap(t) { t = t >>> 0; const r = Object.create(Fn.prototype); return r.__wbg_ptr = t, Wh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Wh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_rewardaddress_free(t, 0); } static new(t, r) { A(r, ur); const o = e.rewardaddress_new(t, r.__wbg_ptr); return Fn.__wrap(o); } payment_cred() { const t = e.rewardaddress_payment_cred(this.__wbg_ptr); return ur.__wrap(t); } to_address() { const t = e.rewardaddress_to_address(this.__wbg_ptr); return Nr.__wrap(t); } static from_address(t) { A(t, Nr); const r = e.rewardaddress_from_address(t.__wbg_ptr); return r === 0 ? void 0 : Fn.__wrap(r); } network_id() { return e.rewardaddress_network_id(this.__wbg_ptr); } } const Kh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_rewardaddresses_free(f >>> 0, 1)); class va { static __wrap(t) { t = t >>> 0; const r = Object.create(va.prototype); return r.__wbg_ptr = t, Kh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Kh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_rewardaddresses_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.rewardaddresses_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.rewardaddresses_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return va.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.rewardaddresses_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.rewardaddresses_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return va.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.rewardaddresses_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.rewardaddresses_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.rewardaddresses_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return va.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.rewardaddresses_new(); return va.__wrap(t); } len() { return e.rewardaddresses_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.rewardaddresses_get(this.__wbg_ptr, t); return Fn.__wrap(r); } add(t) { A(t, Fn), e.rewardaddresses_add(this.__wbg_ptr, t.__wbg_ptr); } } const Yh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptall_free(f >>> 0, 1)); class ya { static __wrap(t) { t = t >>> 0; const r = Object.create(ya.prototype); return r.__wbg_ptr = t, Yh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Yh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptall_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptall_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptall_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ya.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptall_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptall_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ya.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scriptall_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptall_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptall_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ya.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } native_scripts() { const t = e.scriptall_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } static new(t) { A(t, nn); const r = e.scriptall_new(t.__wbg_ptr); return ya.__wrap(r); } } const Qh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptany_free(f >>> 0, 1)); class ma { static __wrap(t) { t = t >>> 0; const r = Object.create(ma.prototype); return r.__wbg_ptr = t, Qh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Qh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptany_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptany_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptany_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ma.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptany_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptany_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ma.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scriptany_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptany_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptany_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ma.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } native_scripts() { const t = e.scriptany_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } static new(t) { A(t, nn); const r = e.scriptany_new(t.__wbg_ptr); return ma.__wrap(r); } } const Vh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptdatahash_free(f >>> 0, 1)); class Go { static __wrap(t) { t = t >>> 0; const r = Object.create(Go.prototype); return r.__wbg_ptr = t, Vh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Vh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptdatahash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptdatahash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Go.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptdatahash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.scriptdatahash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptdatahash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Go.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptdatahash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptdatahash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Go.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Jh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scripthash_free(f >>> 0, 1)); class Wr { static __wrap(t) { t = t >>> 0; const r = Object.create(Wr.prototype); return r.__wbg_ptr = t, Jh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Jh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scripthash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scripthash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scripthash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.scripthash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scripthash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scripthash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scripthash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Xh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scripthashes_free(f >>> 0, 1)); class ka { static __wrap(t) { t = t >>> 0; const r = Object.create(ka.prototype); return r.__wbg_ptr = t, Xh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Xh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scripthashes_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scripthashes_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scripthashes_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ka.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scripthashes_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scripthashes_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ka.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scripthashes_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scripthashes_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scripthashes_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ka.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.scripthashes_new(); return ka.__wrap(t); } len() { return e.scripthashes_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.scripthashes_get(this.__wbg_ptr, t); return Wr.__wrap(r); } add(t) { A(t, Wr), e.scripthashes_add(this.__wbg_ptr, t.__wbg_ptr); } } const Zh = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptnofk_free(f >>> 0, 1)); class Ia { static __wrap(t) { t = t >>> 0; const r = Object.create(Ia.prototype); return r.__wbg_ptr = t, Zh.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Zh.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptnofk_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptnofk_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptnofk_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptnofk_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptnofk_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scriptnofk_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptnofk_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptnofk_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ia.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } n() { return e.scriptnofk_n(this.__wbg_ptr) >>> 0; } native_scripts() { const t = e.scriptnofk_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } static new(t, r) { A(r, nn); const o = e.scriptnofk_new(t, r.__wbg_ptr); return Ia.__wrap(o); } } const $h = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptpubkey_free(f >>> 0, 1)); class xa { static __wrap(t) { t = t >>> 0; const r = Object.create(xa.prototype); return r.__wbg_ptr = t, $h.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, $h.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptpubkey_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptpubkey_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptpubkey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptpubkey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptpubkey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scriptpubkey_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptpubkey_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptpubkey_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } addr_keyhash() { const t = e.scriptpubkey_addr_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } static new(t) { A(t, Pr); const r = e.scriptpubkey_new(t.__wbg_ptr); return xa.__wrap(r); } } const tb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_scriptref_free(f >>> 0, 1)); class q_ { static __wrap(t) { t = t >>> 0; const r = Object.create(q_.prototype); return r.__wbg_ptr = t, tb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, tb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_scriptref_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptref_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.scriptref_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.scriptref_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptref_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.scriptref_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptref_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.scriptref_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_native_script(t) { A(t, sn); const r = e.scriptref_new_native_script(t.__wbg_ptr); return q_.__wrap(r); } static new_plutus_script(t) { A(t, gn); const r = e.scriptref_new_plutus_script(t.__wbg_ptr); return q_.__wrap(r); } is_native_script() { return e.scriptref_is_native_script(this.__wbg_ptr) !== 0; } is_plutus_script() { return e.scriptref_is_plutus_script(this.__wbg_ptr) !== 0; } native_script() { const t = e.scriptref_native_script(this.__wbg_ptr); return t === 0 ? void 0 : sn.__wrap(t); } plutus_script() { const t = e.scriptref_plutus_script(this.__wbg_ptr); return t === 0 ? void 0 : gn.__wrap(t); } to_unwrapped_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.scriptref_to_unwrapped_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const eb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_singlehostaddr_free(f >>> 0, 1)); class Aa { static __wrap(t) { t = t >>> 0; const r = Object.create(Aa.prototype); return r.__wbg_ptr = t, eb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, eb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_singlehostaddr_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostaddr_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.singlehostaddr_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostaddr_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.singlehostaddr_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostaddr_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostaddr_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.singlehostaddr_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Aa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } port() { const t = e.singlehostaddr_port(this.__wbg_ptr); return t === 16777215 ? void 0 : t; } ipv4() { const t = e.singlehostaddr_ipv4(this.__wbg_ptr); return t === 0 ? void 0 : ia.__wrap(t); } ipv6() { const t = e.singlehostaddr_ipv6(this.__wbg_ptr); return t === 0 ? void 0 : sa.__wrap(t); } static new(t, r, o) { let _ = 0; to(r) || (A(r, ia), _ = r.__destroy_into_raw()); let n = 0; to(o) || (A(o, sa), n = o.__destroy_into_raw()); const d = e.singlehostaddr_new(to(t) ? 16777215 : t, _, n); return Aa.__wrap(d); } } const rb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_singlehostname_free(f >>> 0, 1)); class ja { static __wrap(t) { t = t >>> 0; const r = Object.create(ja.prototype); return r.__wbg_ptr = t, rb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, rb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_singlehostname_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostname_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.singlehostname_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ja.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostname_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.singlehostname_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ja.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostname_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.singlehostname_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.singlehostname_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ja.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } port() { const t = e.singlehostname_port(this.__wbg_ptr); return t === 16777215 ? void 0 : t; } dns_name() { const t = e.singlehostname_dns_name(this.__wbg_ptr); return ra.__wrap(t); } static new(t, r) { A(r, ra); const o = e.singlehostname_new(to(t) ? 16777215 : t, r.__wbg_ptr); return ja.__wrap(o); } } const nb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakeandvotedelegation_free(f >>> 0, 1)); class za { static __wrap(t) { t = t >>> 0; const r = Object.create(za.prototype); return r.__wbg_ptr = t, nb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, nb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakeandvotedelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeandvotedelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakeandvotedelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return za.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakeandvotedelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeandvotedelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return za.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakeandvotedelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeandvotedelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeandvotedelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return za.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakeandvotedelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } pool_keyhash() { const t = e.stakeandvotedelegation_pool_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } drep() { const t = e.stakeandvotedelegation_drep(this.__wbg_ptr); return vn.__wrap(t); } static new(t, r, o) { A(t, ur), A(r, Pr), A(o, vn); const _ = e.stakeandvotedelegation_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return za.__wrap(_); } has_script_credentials() { return e.stakeandvotedelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const _b = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakedelegation_free(f >>> 0, 1)); class Ea { static __wrap(t) { t = t >>> 0; const r = Object.create(Ea.prototype); return r.__wbg_ptr = t, _b.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, _b.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakedelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakedelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakedelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakedelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakedelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakedelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakedelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakedelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ea.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakedelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } pool_keyhash() { const t = e.stakedelegation_pool_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } static new(t, r) { A(t, ur), A(r, Pr); const o = e.stakedelegation_new(t.__wbg_ptr, r.__wbg_ptr); return Ea.__wrap(o); } has_script_credentials() { return e.stakedelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const ob = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakederegistration_free(f >>> 0, 1)); class M_ { static __wrap(t) { t = t >>> 0; const r = Object.create(M_.prototype); return r.__wbg_ptr = t, ob.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ob.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakederegistration_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakederegistration_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakederegistration_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return M_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakederegistration_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakederegistration_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return M_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakederegistration_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakederegistration_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakederegistration_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return M_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakederegistration_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } coin() { const t = e.stakederegistration_coin(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } static new(t) { A(t, ur); const r = e.stakederegistration_new(t.__wbg_ptr); return M_.__wrap(r); } static new_with_explicit_refund(t, r) { A(t, ur), A(r, xe); const o = e.stakederegistration_new_with_explicit_refund(t.__wbg_ptr, r.__wbg_ptr); return M_.__wrap(o); } has_script_credentials() { return e.stakederegistration_has_script_credentials(this.__wbg_ptr) !== 0; } } const ab = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakeregistration_free(f >>> 0, 1)); class D_ { static __wrap(t) { t = t >>> 0; const r = Object.create(D_.prototype); return r.__wbg_ptr = t, ab.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ab.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakeregistration_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistration_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakeregistration_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return D_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistration_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeregistration_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return D_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistration_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistration_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeregistration_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return D_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakeregistration_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } coin() { const t = e.stakeregistration_coin(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } static new(t) { A(t, ur); const r = e.stakeregistration_new(t.__wbg_ptr); return D_.__wrap(r); } static new_with_explicit_deposit(t, r) { A(t, ur), A(r, xe); const o = e.stakeregistration_new_with_explicit_deposit(t.__wbg_ptr, r.__wbg_ptr); return D_.__wrap(o); } has_script_credentials() { return e.stakeregistration_has_script_credentials(this.__wbg_ptr) !== 0; } } const ib = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakeregistrationanddelegation_free(f >>> 0, 1)); class Ba { static __wrap(t) { t = t >>> 0; const r = Object.create(Ba.prototype); return r.__wbg_ptr = t, ib.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ib.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakeregistrationanddelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistrationanddelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakeregistrationanddelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistrationanddelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeregistrationanddelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistrationanddelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakeregistrationanddelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakeregistrationanddelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ba.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakeregistrationanddelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } pool_keyhash() { const t = e.stakeregistrationanddelegation_pool_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } coin() { const t = e.stakeregistrationanddelegation_coin(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r, o) { A(t, ur), A(r, Pr), A(o, xe); const _ = e.stakeregistrationanddelegation_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Ba.__wrap(_); } has_script_credentials() { return e.stakeregistrationanddelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const sb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_stakevoteregistrationanddelegation_free(f >>> 0, 1)); class Sa { static __wrap(t) { t = t >>> 0; const r = Object.create(Sa.prototype); return r.__wbg_ptr = t, sb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, sb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_stakevoteregistrationanddelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakevoteregistrationanddelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.stakevoteregistrationanddelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.stakevoteregistrationanddelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakevoteregistrationanddelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.stakevoteregistrationanddelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.stakevoteregistrationanddelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.stakevoteregistrationanddelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.stakevoteregistrationanddelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } pool_keyhash() { const t = e.stakevoteregistrationanddelegation_pool_keyhash(this.__wbg_ptr); return Pr.__wrap(t); } drep() { const t = e.stakevoteregistrationanddelegation_drep(this.__wbg_ptr); return vn.__wrap(t); } coin() { const t = e.stakevoteregistrationanddelegation_coin(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r, o, _) { A(t, ur), A(r, Pr), A(o, vn), A(_, xe); const n = e.stakevoteregistrationanddelegation_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); return Sa.__wrap(n); } has_script_credentials() { return e.stakevoteregistrationanddelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const cb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_strings_free(f >>> 0, 1)); class Bc { static __wrap(t) { t = t >>> 0; const r = Object.create(Bc.prototype); return r.__wbg_ptr = t, cb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, cb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_strings_free(t, 0); } static new() { const t = e.strings_new(); return Bc.__wrap(t); } len() { return e.strings_len(this.__wbg_ptr) >>> 0; } get(t) { let r, o; try { const d = e.__wbindgen_add_to_stack_pointer(-16); e.strings_get(d, this.__wbg_ptr, t); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); return r = _, o = n, kt(_, n); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } add(t) { const r = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), o = U; e.strings_add(this.__wbg_ptr, r, o); } } const db = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_timelockexpiry_free(f >>> 0, 1)); class Bo { static __wrap(t) { t = t >>> 0; const r = Object.create(Bo.prototype); return r.__wbg_ptr = t, db.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, db.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_timelockexpiry_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockexpiry_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.timelockexpiry_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Bo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.timelockexpiry_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.timelockexpiry_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Bo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.timelockexpiry_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockexpiry_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.timelockexpiry_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Bo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockexpiry_slot(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot_bignum() { const t = e.timelockexpiry_slot_bignum(this.__wbg_ptr); return xe.__wrap(t); } static new(t) { const r = e.timelockexpiry_new(t); return Bo.__wrap(r); } static new_timelockexpiry(t) { A(t, xe); const r = e.timelockexpiry_new_timelockexpiry(t.__wbg_ptr); return Bo.__wrap(r); } } const ub = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_timelockstart_free(f >>> 0, 1)); class So { static __wrap(t) { t = t >>> 0; const r = Object.create(So.prototype); return r.__wbg_ptr = t, ub.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ub.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_timelockstart_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockstart_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.timelockstart_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return So.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.timelockstart_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.timelockstart_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return So.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.timelockstart_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockstart_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.timelockstart_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return So.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.timelockstart_slot(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } slot_bignum() { const t = e.timelockstart_slot_bignum(this.__wbg_ptr); return xe.__wrap(t); } static new(t) { const r = e.timelockstart_new(t); return So.__wrap(r); } static new_timelockstart(t) { A(t, xe); const r = e.timelockstart_new_timelockstart(t.__wbg_ptr); return So.__wrap(r); } } const lb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transaction_free(f >>> 0, 1)); class W_ { static __wrap(t) { t = t >>> 0; const r = Object.create(W_.prototype); return r.__wbg_ptr = t, lb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, lb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return W_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return W_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return W_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } body() { const t = e.transaction_body(this.__wbg_ptr); return Un.__wrap(t); } witness_set() { const t = e.transaction_witness_set(this.__wbg_ptr); return B_.__wrap(t); } is_valid() { return e.transaction_is_valid(this.__wbg_ptr) !== 0; } auxiliary_data() { const t = e.transaction_auxiliary_data(this.__wbg_ptr); return t === 0 ? void 0 : Dn.__wrap(t); } set_is_valid(t) { e.transaction_set_is_valid(this.__wbg_ptr, t); } static new(t, r, o) { A(t, Un), A(r, B_); let _ = 0; to(o) || (A(o, Dn), _ = o.__destroy_into_raw()); const n = e.transaction_new(t.__wbg_ptr, r.__wbg_ptr, _); return W_.__wrap(n); } } const pb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbatch_free(f >>> 0, 1)); class Mc { static __wrap(t) { t = t >>> 0; const r = Object.create(Mc.prototype); return r.__wbg_ptr = t, pb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, pb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbatch_free(t, 0); } len() { return e.transactionbatch_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionbatch_get(this.__wbg_ptr, t); return W_.__wrap(r); } } const gb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbatchlist_free(f >>> 0, 1)); class Dc { static __wrap(t) { t = t >>> 0; const r = Object.create(Dc.prototype); return r.__wbg_ptr = t, gb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, gb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbatchlist_free(t, 0); } len() { return e.transactionbatchlist_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionbatchlist_get(this.__wbg_ptr, t); return Mc.__wrap(r); } } const fb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbodies_free(f >>> 0, 1)); class Fa { static __wrap(t) { t = t >>> 0; const r = Object.create(Fa.prototype); return r.__wbg_ptr = t, fb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, fb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbodies_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbodies_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionbodies_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbodies_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionbodies_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbodies_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbodies_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionbodies_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactionbodies_new(); return Fa.__wrap(t); } len() { return e.transactionbodies_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionbodies_get(this.__wbg_ptr, t); return Un.__wrap(r); } add(t) { A(t, Un), e.transactionbodies_add(this.__wbg_ptr, t.__wbg_ptr); } } const wb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbody_free(f >>> 0, 1)); class Un { static __wrap(t) { t = t >>> 0; const r = Object.create(Un.prototype); return r.__wbg_ptr = t, wb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, wb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbody_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionbody_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Un.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionbody_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Un.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionbody_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Un.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } inputs() { const t = e.transactionbody_inputs(this.__wbg_ptr); return on.__wrap(t); } outputs() { const t = e.transactionbody_outputs(this.__wbg_ptr); return Mo.__wrap(t); } fee() { const t = e.transactionbody_fee(this.__wbg_ptr); return xe.__wrap(t); } ttl() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_ttl(_, this.__wbg_ptr); var t = a().getFloat64(_ + 0, true), r = a().getInt32(_ + 8, true), o = a().getInt32(_ + 12, true); if (o) throw m(r); return t === 4294967297 ? void 0 : t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } ttl_bignum() { const t = e.transactionbody_ttl_bignum(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_ttl(t) { A(t, xe), e.transactionbody_set_ttl(this.__wbg_ptr, t.__wbg_ptr); } remove_ttl() { e.transactionbody_remove_ttl(this.__wbg_ptr); } set_certs(t) { A(t, ao), e.transactionbody_set_certs(this.__wbg_ptr, t.__wbg_ptr); } certs() { const t = e.transactionbody_certs(this.__wbg_ptr); return t === 0 ? void 0 : ao.__wrap(t); } set_withdrawals(t) { A(t, co), e.transactionbody_set_withdrawals(this.__wbg_ptr, t.__wbg_ptr); } withdrawals() { const t = e.transactionbody_withdrawals(this.__wbg_ptr); return t === 0 ? void 0 : co.__wrap(t); } set_update(t) { A(t, Ra), e.transactionbody_set_update(this.__wbg_ptr, t.__wbg_ptr); } update() { const t = e.transactionbody_update(this.__wbg_ptr); return t === 0 ? void 0 : Ra.__wrap(t); } set_auxiliary_data_hash(t) { A(t, Pa), e.transactionbody_set_auxiliary_data_hash(this.__wbg_ptr, t.__wbg_ptr); } auxiliary_data_hash() { const t = e.transactionbody_auxiliary_data_hash(this.__wbg_ptr); return t === 0 ? void 0 : Pa.__wrap(t); } set_validity_start_interval(t) { e.transactionbody_set_validity_start_interval(this.__wbg_ptr, t); } set_validity_start_interval_bignum(t) { A(t, xe), e.transactionbody_set_validity_start_interval_bignum(this.__wbg_ptr, t.__wbg_ptr); } validity_start_interval_bignum() { const t = e.transactionbody_validity_start_interval_bignum(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } validity_start_interval() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbody_validity_start_interval(_, this.__wbg_ptr); var t = a().getFloat64(_ + 0, true), r = a().getInt32(_ + 8, true), o = a().getInt32(_ + 12, true); if (o) throw m(r); return t === 4294967297 ? void 0 : t; } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_mint(t) { A(t, A_), e.transactionbody_set_mint(this.__wbg_ptr, t.__wbg_ptr); } mint() { const t = e.transactionbody_mint(this.__wbg_ptr); return t === 0 ? void 0 : A_.__wrap(t); } set_reference_inputs(t) { A(t, on), e.transactionbody_set_reference_inputs(this.__wbg_ptr, t.__wbg_ptr); } reference_inputs() { const t = e.transactionbody_reference_inputs(this.__wbg_ptr); return t === 0 ? void 0 : on.__wrap(t); } set_script_data_hash(t) { A(t, Go), e.transactionbody_set_script_data_hash(this.__wbg_ptr, t.__wbg_ptr); } script_data_hash() { const t = e.transactionbody_script_data_hash(this.__wbg_ptr); return t === 0 ? void 0 : Go.__wrap(t); } set_collateral(t) { A(t, on), e.transactionbody_set_collateral(this.__wbg_ptr, t.__wbg_ptr); } collateral() { const t = e.transactionbody_collateral(this.__wbg_ptr); return t === 0 ? void 0 : on.__wrap(t); } set_required_signers(t) { A(t, Mn), e.transactionbody_set_required_signers(this.__wbg_ptr, t.__wbg_ptr); } required_signers() { const t = e.transactionbody_required_signers(this.__wbg_ptr); return t === 0 ? void 0 : Mn.__wrap(t); } set_network_id(t) { A(t, jo), e.transactionbody_set_network_id(this.__wbg_ptr, t.__wbg_ptr); } network_id() { const t = e.transactionbody_network_id(this.__wbg_ptr); return t === 0 ? void 0 : jo.__wrap(t); } set_collateral_return(t) { A(t, zn), e.transactionbody_set_collateral_return(this.__wbg_ptr, t.__wbg_ptr); } collateral_return() { const t = e.transactionbody_collateral_return(this.__wbg_ptr); return t === 0 ? void 0 : zn.__wrap(t); } set_total_collateral(t) { A(t, xe), e.transactionbody_set_total_collateral(this.__wbg_ptr, t.__wbg_ptr); } total_collateral() { const t = e.transactionbody_total_collateral(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_voting_procedures(t) { A(t, Ho), e.transactionbody_set_voting_procedures(this.__wbg_ptr, t.__wbg_ptr); } voting_procedures() { const t = e.transactionbody_voting_procedures(this.__wbg_ptr); return t === 0 ? void 0 : Ho.__wrap(t); } set_voting_proposals(t) { A(t, oo), e.transactionbody_set_voting_proposals(this.__wbg_ptr, t.__wbg_ptr); } voting_proposals() { const t = e.transactionbody_voting_proposals(this.__wbg_ptr); return t === 0 ? void 0 : oo.__wrap(t); } set_donation(t) { A(t, xe), e.transactionbody_set_donation(this.__wbg_ptr, t.__wbg_ptr); } donation() { const t = e.transactionbody_donation(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_current_treasury_value(t) { A(t, xe), e.transactionbody_set_current_treasury_value(this.__wbg_ptr, t.__wbg_ptr); } current_treasury_value() { const t = e.transactionbody_current_treasury_value(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } static new(t, r, o, _) { A(t, on), A(r, Mo), A(o, xe); const n = e.transactionbody_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, to(_) ? 4294967297 : _ >>> 0); return Un.__wrap(n); } static new_tx_body(t, r, o) { A(t, on), A(r, Mo), A(o, xe); const _ = e.transactionbody_new_tx_body(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Un.__wrap(_); } } const hb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbuilder_free(f >>> 0, 1)); class Sc { static __wrap(t) { t = t >>> 0; const r = Object.create(Sc.prototype); return r.__wbg_ptr = t, hb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, hb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbuilder_free(t, 0); } add_inputs_from(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, qa), e.transactionbuilder_add_inputs_from(n, this.__wbg_ptr, t.__wbg_ptr, r); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_inputs(t) { A(t, os), e.transactionbuilder_set_inputs(this.__wbg_ptr, t.__wbg_ptr); } set_collateral(t) { A(t, os), e.transactionbuilder_set_collateral(this.__wbg_ptr, t.__wbg_ptr); } set_collateral_return(t) { A(t, zn), e.transactionbuilder_set_collateral_return(this.__wbg_ptr, t.__wbg_ptr); } remove_collateral_return() { e.transactionbuilder_remove_collateral_return(this.__wbg_ptr); } set_collateral_return_and_total(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, zn), e.transactionbuilder_set_collateral_return_and_total(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_total_collateral(t) { A(t, xe), e.transactionbuilder_set_total_collateral(this.__wbg_ptr, t.__wbg_ptr); } remove_total_collateral() { e.transactionbuilder_remove_total_collateral(this.__wbg_ptr); } set_total_collateral_and_return(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), A(r, Nr), e.transactionbuilder_set_total_collateral_and_return(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_reference_input(t) { A(t, Xr), e.transactionbuilder_add_reference_input(this.__wbg_ptr, t.__wbg_ptr); } add_script_reference_input(t, r) { A(t, Xr), e.transactionbuilder_add_script_reference_input(this.__wbg_ptr, t.__wbg_ptr, r); } add_key_input(t, r, o) { A(t, Pr), A(r, Xr), A(o, Sr), e.transactionbuilder_add_key_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_native_script_input(t, r, o) { A(t, sn), A(r, Xr), A(o, Sr), e.transactionbuilder_add_native_script_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_plutus_script_input(t, r, o) { A(t, Hn), A(r, Xr), A(o, Sr), e.transactionbuilder_add_plutus_script_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_bootstrap_input(t, r, o) { A(t, E_), A(r, Xr), A(o, Sr), e.transactionbuilder_add_bootstrap_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_regular_input(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), A(r, Xr), A(o, Sr), e.transactionbuilder_add_regular_input(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_inputs_from_and_change(t, r, o) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, qa), A(o, ta), e.transactionbuilder_add_inputs_from_and_change(c, this.__wbg_ptr, t.__wbg_ptr, r, o.__wbg_ptr); var _ = a().getInt32(c + 0, true), n = a().getInt32(c + 4, true), d = a().getInt32(c + 8, true); if (d) throw m(n); return _ !== 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_inputs_from_and_change_with_collateral_return(t, r, o, _) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, qa), A(o, ta), A(_, xe), e.transactionbuilder_add_inputs_from_and_change_with_collateral_return(c, this.__wbg_ptr, t.__wbg_ptr, r, o.__wbg_ptr, _.__wbg_ptr); var n = a().getInt32(c + 0, true), d = a().getInt32(c + 4, true); if (d) throw m(n); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_native_input_scripts() { const t = e.transactionbuilder_get_native_input_scripts(this.__wbg_ptr); return t === 0 ? void 0 : nn.__wrap(t); } get_plutus_input_scripts() { const t = e.transactionbuilder_get_plutus_input_scripts(this.__wbg_ptr); return t === 0 ? void 0 : po.__wrap(t); } fee_for_input(t, r, o) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), A(r, Xr), A(o, Sr), e.transactionbuilder_fee_for_input(c, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(c + 0, true), n = a().getInt32(c + 4, true), d = a().getInt32(c + 8, true); if (d) throw m(n); return xe.__wrap(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_output(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, zn), e.transactionbuilder_add_output(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } fee_for_output(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, zn), e.transactionbuilder_fee_for_output(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return xe.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_fee(t) { A(t, xe), e.transactionbuilder_set_fee(this.__wbg_ptr, t.__wbg_ptr); } set_min_fee(t) { A(t, xe), e.transactionbuilder_set_min_fee(this.__wbg_ptr, t.__wbg_ptr); } set_ttl(t) { e.transactionbuilder_set_ttl(this.__wbg_ptr, t); } set_ttl_bignum(t) { A(t, xe), e.transactionbuilder_set_ttl_bignum(this.__wbg_ptr, t.__wbg_ptr); } remove_ttl() { e.transactionbuilder_remove_ttl(this.__wbg_ptr); } set_validity_start_interval(t) { e.transactionbuilder_set_validity_start_interval(this.__wbg_ptr, t); } set_validity_start_interval_bignum(t) { A(t, xe), e.transactionbuilder_set_validity_start_interval_bignum(this.__wbg_ptr, t.__wbg_ptr); } remove_validity_start_interval() { e.transactionbuilder_remove_validity_start_interval(this.__wbg_ptr); } set_certs(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, ao), e.transactionbuilder_set_certs(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } remove_certs() { e.transactionbuilder_remove_certs(this.__wbg_ptr); } set_certs_builder(t) { A(t, js), e.transactionbuilder_set_certs_builder(this.__wbg_ptr, t.__wbg_ptr); } set_withdrawals(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, co), e.transactionbuilder_set_withdrawals(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_withdrawals_builder(t) { A(t, Ss), e.transactionbuilder_set_withdrawals_builder(this.__wbg_ptr, t.__wbg_ptr); } set_voting_builder(t) { A(t, Es), e.transactionbuilder_set_voting_builder(this.__wbg_ptr, t.__wbg_ptr); } set_voting_proposal_builder(t) { A(t, Bs), e.transactionbuilder_set_voting_proposal_builder(this.__wbg_ptr, t.__wbg_ptr); } remove_withdrawals() { e.transactionbuilder_remove_withdrawals(this.__wbg_ptr); } get_auxiliary_data() { const t = e.transactionbuilder_get_auxiliary_data(this.__wbg_ptr); return t === 0 ? void 0 : Dn.__wrap(t); } set_auxiliary_data(t) { A(t, Dn), e.transactionbuilder_set_auxiliary_data(this.__wbg_ptr, t.__wbg_ptr); } remove_auxiliary_data() { e.transactionbuilder_remove_auxiliary_data(this.__wbg_ptr); } set_metadata(t) { A(t, Po), e.transactionbuilder_set_metadata(this.__wbg_ptr, t.__wbg_ptr); } add_metadatum(t, r) { A(t, xe), A(r, Mr), e.transactionbuilder_add_metadatum(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); } add_json_metadatum(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe); const d = lt(r, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionbuilder_add_json_metadatum(n, this.__wbg_ptr, t.__wbg_ptr, d, c); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_json_metadatum_with_schema(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe); const c = lt(r, e.__wbindgen_malloc, e.__wbindgen_realloc), h = U; e.transactionbuilder_add_json_metadatum_with_schema(d, this.__wbg_ptr, t.__wbg_ptr, c, h, o); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_mint_builder(t) { A(t, _s), e.transactionbuilder_set_mint_builder(this.__wbg_ptr, t.__wbg_ptr); } remove_mint_builder() { e.transactionbuilder_remove_mint_builder(this.__wbg_ptr); } get_mint_builder() { const t = e.transactionbuilder_get_mint_builder(this.__wbg_ptr); return t === 0 ? void 0 : _s.__wrap(t); } set_mint(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, A_), A(r, nn), e.transactionbuilder_set_mint(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_mint() { const t = e.transactionbuilder_get_mint(this.__wbg_ptr); return t === 0 ? void 0 : A_.__wrap(t); } get_mint_scripts() { const t = e.transactionbuilder_get_mint_scripts(this.__wbg_ptr); return t === 0 ? void 0 : nn.__wrap(t); } set_mint_asset(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, sn), A(r, uo), e.transactionbuilder_set_mint_asset(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_mint_asset(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, sn), A(r, fn), A(o, Qr), e.transactionbuilder_add_mint_asset(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_mint_asset_and_output(t, r, o, _, n) { try { const h = e.__wbindgen_add_to_stack_pointer(-16); A(t, sn), A(r, fn), A(o, Qr), A(_, qo), A(n, xe), e.transactionbuilder_add_mint_asset_and_output(h, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, n.__wbg_ptr); var d = a().getInt32(h + 0, true), c = a().getInt32(h + 4, true); if (c) throw m(d); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_mint_asset_and_output_min_required_coin(t, r, o, _) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, sn), A(r, fn), A(o, Qr), A(_, qo), e.transactionbuilder_add_mint_asset_and_output_min_required_coin(c, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); var n = a().getInt32(c + 0, true), d = a().getInt32(c + 4, true); if (d) throw m(n); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_extra_witness_datum(t) { A(t, Ur), e.transactionbuilder_add_extra_witness_datum(this.__wbg_ptr, t.__wbg_ptr); } get_extra_witness_datums() { const t = e.transactionbuilder_get_extra_witness_datums(this.__wbg_ptr); return t === 0 ? void 0 : o_.__wrap(t); } set_donation(t) { A(t, xe), e.transactionbuilder_set_donation(this.__wbg_ptr, t.__wbg_ptr); } get_donation() { const t = e.transactionbuilder_get_donation(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } set_current_treasury_value(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, xe), e.transactionbuilder_set_current_treasury_value(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_current_treasury_value() { const t = e.transactionbuilder_get_current_treasury_value(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } static new(t) { A(t, ps); const r = e.transactionbuilder_new(t.__wbg_ptr); return Sc.__wrap(r); } get_reference_inputs() { const t = e.transactionbuilder_get_reference_inputs(this.__wbg_ptr); return on.__wrap(t); } get_explicit_input() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_explicit_input(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_implicit_input() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_implicit_input(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_total_input() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_total_input(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_total_output() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_total_output(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_explicit_output() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_explicit_output(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_deposit() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_get_deposit(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return xe.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_fee_if_set() { const t = e.transactionbuilder_get_fee_if_set(this.__wbg_ptr); return t === 0 ? void 0 : xe.__wrap(t); } add_change_if_needed(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), e.transactionbuilder_add_change_if_needed(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return r !== 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_change_if_needed_with_datum(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), A(r, zi), e.transactionbuilder_add_change_if_needed_with_datum(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return o !== 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } calc_script_data_hash(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, N_), e.transactionbuilder_calc_script_data_hash(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_script_data_hash(t) { A(t, Go), e.transactionbuilder_set_script_data_hash(this.__wbg_ptr, t.__wbg_ptr); } remove_script_data_hash() { e.transactionbuilder_remove_script_data_hash(this.__wbg_ptr); } add_required_signer(t) { A(t, Pr), e.transactionbuilder_add_required_signer(this.__wbg_ptr, t.__wbg_ptr); } full_size() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_full_size(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return t >>> 0; } finally { e.__wbindgen_add_to_stack_pointer(16); } } output_sizes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_output_sizes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = qc(t, r).slice(); return e.__wbindgen_free(t, r * 4, 4), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } build() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_build(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Un.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } build_tx() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_build_tx(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return W_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } build_tx_unsafe() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_build_tx_unsafe(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return W_.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } min_fee() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilder_min_fee(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return xe.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const bb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbuilderconfig_free(f >>> 0, 1)); class ps { static __wrap(t) { t = t >>> 0; const r = Object.create(ps.prototype); return r.__wbg_ptr = t, bb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, bb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbuilderconfig_free(t, 0); } } const vb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionbuilderconfigbuilder_free(f >>> 0, 1)); class Zn { static __wrap(t) { t = t >>> 0; const r = Object.create(Zn.prototype); return r.__wbg_ptr = t, vb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, vb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionbuilderconfigbuilder_free(t, 0); } static new() { const t = e.transactionbuilderconfigbuilder_new(); return Zn.__wrap(t); } fee_algo(t) { A(t, ns); const r = e.transactionbuilderconfigbuilder_fee_algo(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } coins_per_utxo_byte(t) { A(t, xe); const r = e.transactionbuilderconfigbuilder_coins_per_utxo_byte(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } ex_unit_prices(t) { A(t, G_); const r = e.transactionbuilderconfigbuilder_ex_unit_prices(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } pool_deposit(t) { A(t, xe); const r = e.transactionbuilderconfigbuilder_pool_deposit(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } key_deposit(t) { A(t, xe); const r = e.transactionbuilderconfigbuilder_key_deposit(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } max_value_size(t) { const r = e.transactionbuilderconfigbuilder_max_value_size(this.__wbg_ptr, t); return Zn.__wrap(r); } max_tx_size(t) { const r = e.transactionbuilderconfigbuilder_max_tx_size(this.__wbg_ptr, t); return Zn.__wrap(r); } ref_script_coins_per_byte(t) { A(t, dr); const r = e.transactionbuilderconfigbuilder_ref_script_coins_per_byte(this.__wbg_ptr, t.__wbg_ptr); return Zn.__wrap(r); } prefer_pure_change(t) { const r = e.transactionbuilderconfigbuilder_prefer_pure_change(this.__wbg_ptr, t); return Zn.__wrap(r); } deduplicate_explicit_ref_inputs_with_regular_inputs(t) { const r = e.transactionbuilderconfigbuilder_deduplicate_explicit_ref_inputs_with_regular_inputs(this.__wbg_ptr, t); return Zn.__wrap(r); } do_not_burn_extra_change(t) { const r = e.transactionbuilderconfigbuilder_do_not_burn_extra_change(this.__wbg_ptr, t); return Zn.__wrap(r); } build() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionbuilderconfigbuilder_build(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return ps.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const yb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionhash_free(f >>> 0, 1)); class a_ { static __wrap(t) { t = t >>> 0; const r = Object.create(a_.prototype); return r.__wbg_ptr = t, yb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, yb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionhash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionhash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return a_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionhash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.transactionhash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionhash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return a_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionhash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionhash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return a_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const mb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactioninput_free(f >>> 0, 1)); class Xr { static __wrap(t) { t = t >>> 0; const r = Object.create(Xr.prototype); return r.__wbg_ptr = t, mb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, mb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactioninput_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninput_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactioninput_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninput_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactioninput_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninput_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninput_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactioninput_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } transaction_id() { const t = e.transactioninput_transaction_id(this.__wbg_ptr); return a_.__wrap(t); } index() { return e.transactioninput_index(this.__wbg_ptr) >>> 0; } static new(t, r) { A(t, a_); const o = e.transactioninput_new(t.__wbg_ptr, r); return Xr.__wrap(o); } } const kb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactioninputs_free(f >>> 0, 1)); class on { static __wrap(t) { t = t >>> 0; const r = Object.create(on.prototype); return r.__wbg_ptr = t, kb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, kb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactioninputs_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninputs_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactioninputs_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return on.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninputs_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactioninputs_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return on.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninputs_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactioninputs_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactioninputs_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return on.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactioninputs_new(); return on.__wrap(t); } len() { return e.transactioninputs_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactioninputs_get(this.__wbg_ptr, t); return Xr.__wrap(r); } add(t) { return A(t, Xr), e.transactioninputs_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } to_option() { const t = e.transactioninputs_to_option(this.__wbg_ptr); return t === 0 ? void 0 : on.__wrap(t); } } const Ib = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionmetadatum_free(f >>> 0, 1)); class Mr { static __wrap(t) { t = t >>> 0; const r = Object.create(Mr.prototype); return r.__wbg_ptr = t, Ib.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ib.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionmetadatum_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionmetadatum_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionmetadatum_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_map(t) { A(t, si); const r = e.transactionmetadatum_new_map(t.__wbg_ptr); return Mr.__wrap(r); } static new_list(t) { A(t, La); const r = e.transactionmetadatum_new_list(t.__wbg_ptr); return Mr.__wrap(r); } static new_int(t) { A(t, Qr); const r = e.transactionmetadatum_new_int(t.__wbg_ptr); return Mr.__wrap(r); } static new_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionmetadatum_new_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_text(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionmetadatum_new_text(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } kind() { return e.transactionmetadatum_kind(this.__wbg_ptr); } as_map() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_as_map(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return si.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_list() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_as_list(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return La.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_int() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_as_int(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Qr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_bytes() { try { const d = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_as_bytes(d, this.__wbg_ptr); var t = a().getInt32(d + 0, true), r = a().getInt32(d + 4, true), o = a().getInt32(d + 8, true), _ = a().getInt32(d + 12, true); if (_) throw m(o); var n = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), n; } finally { e.__wbindgen_add_to_stack_pointer(16); } } as_text() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatum_as_text(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } } const xb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionmetadatumlabels_free(f >>> 0, 1)); class ki { static __wrap(t) { t = t >>> 0; const r = Object.create(ki.prototype); return r.__wbg_ptr = t, xb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, xb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionmetadatumlabels_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatumlabels_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionmetadatumlabels_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ki.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionmetadatumlabels_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionmetadatumlabels_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return ki.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactionmetadatumlabels_new(); return ki.__wrap(t); } len() { return e.transactionmetadatumlabels_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionmetadatumlabels_get(this.__wbg_ptr, t); return xe.__wrap(r); } add(t) { A(t, xe), e.transactionmetadatumlabels_add(this.__wbg_ptr, t.__wbg_ptr); } } const Ab = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionoutput_free(f >>> 0, 1)); class zn { static __wrap(t) { t = t >>> 0; const r = Object.create(zn.prototype); return r.__wbg_ptr = t, Ab.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ab.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionoutput_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutput_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionoutput_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutput_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionoutput_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutput_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutput_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionoutput_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return zn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } address() { const t = e.transactionoutput_address(this.__wbg_ptr); return Nr.__wrap(t); } amount() { const t = e.transactionoutput_amount(this.__wbg_ptr); return Sr.__wrap(t); } data_hash() { const t = e.transactionoutput_data_hash(this.__wbg_ptr); return t === 0 ? void 0 : X_.__wrap(t); } plutus_data() { const t = e.transactionoutput_plutus_data(this.__wbg_ptr); return t === 0 ? void 0 : Ur.__wrap(t); } script_ref() { const t = e.transactionoutput_script_ref(this.__wbg_ptr); return t === 0 ? void 0 : q_.__wrap(t); } set_script_ref(t) { A(t, q_), e.transactionoutput_set_script_ref(this.__wbg_ptr, t.__wbg_ptr); } set_plutus_data(t) { A(t, Ur), e.transactionoutput_set_plutus_data(this.__wbg_ptr, t.__wbg_ptr); } set_data_hash(t) { A(t, X_), e.transactionoutput_set_data_hash(this.__wbg_ptr, t.__wbg_ptr); } has_plutus_data() { return e.transactionoutput_has_plutus_data(this.__wbg_ptr) !== 0; } has_data_hash() { return e.transactionoutput_has_data_hash(this.__wbg_ptr) !== 0; } has_script_ref() { return e.transactionoutput_has_script_ref(this.__wbg_ptr) !== 0; } static new(t, r) { A(t, Nr), A(r, Sr); const o = e.transactionoutput_new(t.__wbg_ptr, r.__wbg_ptr); return zn.__wrap(o); } serialization_format() { const t = e.transactionoutput_serialization_format(this.__wbg_ptr); return t === 2 ? void 0 : t; } } const jb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionoutputamountbuilder_free(f >>> 0, 1)); class qo { static __wrap(t) { t = t >>> 0; const r = Object.create(qo.prototype); return r.__wbg_ptr = t, jb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, jb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionoutputamountbuilder_free(t, 0); } with_value(t) { A(t, Sr); const r = e.transactionoutputamountbuilder_with_value(this.__wbg_ptr, t.__wbg_ptr); return qo.__wrap(r); } with_coin(t) { A(t, xe); const r = e.transactionoutputamountbuilder_with_coin(this.__wbg_ptr, t.__wbg_ptr); return qo.__wrap(r); } with_coin_and_asset(t, r) { A(t, xe), A(r, Cn); const o = e.transactionoutputamountbuilder_with_coin_and_asset(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return qo.__wrap(o); } with_asset_and_min_required_coin_by_utxo_cost(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Cn), A(r, $i), e.transactionoutputamountbuilder_with_asset_and_min_required_coin_by_utxo_cost(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return qo.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } build() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputamountbuilder_build(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return zn.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const zb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionoutputbuilder_free(f >>> 0, 1)); class ei { static __wrap(t) { t = t >>> 0; const r = Object.create(ei.prototype); return r.__wbg_ptr = t, zb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, zb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionoutputbuilder_free(t, 0); } static new() { const t = e.transactionoutputbuilder_new(); return ei.__wrap(t); } with_address(t) { A(t, Nr); const r = e.transactionoutputbuilder_with_address(this.__wbg_ptr, t.__wbg_ptr); return ei.__wrap(r); } with_data_hash(t) { A(t, X_); const r = e.transactionoutputbuilder_with_data_hash(this.__wbg_ptr, t.__wbg_ptr); return ei.__wrap(r); } with_plutus_data(t) { A(t, Ur); const r = e.transactionoutputbuilder_with_plutus_data(this.__wbg_ptr, t.__wbg_ptr); return ei.__wrap(r); } with_script_ref(t) { A(t, q_); const r = e.transactionoutputbuilder_with_script_ref(this.__wbg_ptr, t.__wbg_ptr); return ei.__wrap(r); } next() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputbuilder_next(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return qo.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Eb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionoutputs_free(f >>> 0, 1)); class Mo { static __wrap(t) { t = t >>> 0; const r = Object.create(Mo.prototype); return r.__wbg_ptr = t, Eb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Eb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionoutputs_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputs_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionoutputs_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputs_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionoutputs_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputs_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionoutputs_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionoutputs_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Mo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactionoutputs_new(); return Mo.__wrap(t); } len() { return e.transactionoutputs_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionoutputs_get(this.__wbg_ptr, t); return zn.__wrap(r); } add(t) { A(t, zn), e.transactionoutputs_add(this.__wbg_ptr, t.__wbg_ptr); } } const Bb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionunspentoutput_free(f >>> 0, 1)); class K_ { static __wrap(t) { t = t >>> 0; const r = Object.create(K_.prototype); return r.__wbg_ptr = t, Bb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Bb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionunspentoutput_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutput_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionunspentoutput_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return K_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutput_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionunspentoutput_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return K_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutput_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutput_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionunspentoutput_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return K_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r) { A(t, Xr), A(r, zn); const o = e.transactionunspentoutput_new(t.__wbg_ptr, r.__wbg_ptr); return K_.__wrap(o); } input() { const t = e.transactionunspentoutput_input(this.__wbg_ptr); return Xr.__wrap(t); } output() { const t = e.transactionunspentoutput_output(this.__wbg_ptr); return zn.__wrap(t); } } const Sb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionunspentoutputs_free(f >>> 0, 1)); class qa { static __wrap(t) { t = t >>> 0; const r = Object.create(qa.prototype); return r.__wbg_ptr = t, Sb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Sb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionunspentoutputs_free(t, 0); } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutputs_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionunspentoutputs_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionunspentoutputs_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return qa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactionunspentoutputs_new(); return qa.__wrap(t); } len() { return e.transactionunspentoutputs_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionunspentoutputs_get(this.__wbg_ptr, t); return K_.__wrap(r); } add(t) { A(t, K_), e.transactionunspentoutputs_add(this.__wbg_ptr, t.__wbg_ptr); } } const Fb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionwitnessset_free(f >>> 0, 1)); class B_ { static __wrap(t) { t = t >>> 0; const r = Object.create(B_.prototype); return r.__wbg_ptr = t, Fb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Fb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionwitnessset_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnessset_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionwitnessset_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return B_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnessset_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionwitnessset_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return B_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnessset_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnessset_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionwitnessset_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return B_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } set_vkeys(t) { A(t, Ta), e.transactionwitnessset_set_vkeys(this.__wbg_ptr, t.__wbg_ptr); } vkeys() { const t = e.transactionwitnessset_vkeys(this.__wbg_ptr); return t === 0 ? void 0 : Ta.__wrap(t); } set_native_scripts(t) { A(t, nn), e.transactionwitnessset_set_native_scripts(this.__wbg_ptr, t.__wbg_ptr); } native_scripts() { const t = e.transactionwitnessset_native_scripts(this.__wbg_ptr); return t === 0 ? void 0 : nn.__wrap(t); } set_bootstraps(t) { A(t, $o), e.transactionwitnessset_set_bootstraps(this.__wbg_ptr, t.__wbg_ptr); } bootstraps() { const t = e.transactionwitnessset_bootstraps(this.__wbg_ptr); return t === 0 ? void 0 : $o.__wrap(t); } set_plutus_scripts(t) { A(t, io), e.transactionwitnessset_set_plutus_scripts(this.__wbg_ptr, t.__wbg_ptr); } plutus_scripts() { const t = e.transactionwitnessset_plutus_scripts(this.__wbg_ptr); return t === 0 ? void 0 : io.__wrap(t); } set_plutus_data(t) { A(t, o_), e.transactionwitnessset_set_plutus_data(this.__wbg_ptr, t.__wbg_ptr); } plutus_data() { const t = e.transactionwitnessset_plutus_data(this.__wbg_ptr); return t === 0 ? void 0 : o_.__wrap(t); } set_redeemers(t) { A(t, so), e.transactionwitnessset_set_redeemers(this.__wbg_ptr, t.__wbg_ptr); } redeemers() { const t = e.transactionwitnessset_redeemers(this.__wbg_ptr); return t === 0 ? void 0 : so.__wrap(t); } static new() { const t = e.transactionwitnessset_new(); return B_.__wrap(t); } } const Rb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_transactionwitnesssets_free(f >>> 0, 1)); class Do { static __wrap(t) { t = t >>> 0; const r = Object.create(Do.prototype); return r.__wbg_ptr = t, Rb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Rb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_transactionwitnesssets_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnesssets_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.transactionwitnesssets_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Do.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnesssets_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionwitnesssets_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Do.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnesssets_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.transactionwitnesssets_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.transactionwitnesssets_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Do.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.transactionwitnesssets_new(); return Do.__wrap(t); } len() { return e.transactionwitnesssets_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.transactionwitnesssets_get(this.__wbg_ptr, t); return B_.__wrap(r); } add(t) { A(t, B_), e.transactionwitnesssets_add(this.__wbg_ptr, t.__wbg_ptr); } } const Tb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_treasurywithdrawals_free(f >>> 0, 1)); class pi { static __wrap(t) { t = t >>> 0; const r = Object.create(pi.prototype); return r.__wbg_ptr = t, Tb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Tb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_treasurywithdrawals_free(t, 0); } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawals_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawals_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.treasurywithdrawals_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return pi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.treasurywithdrawals_new(); return pi.__wrap(t); } get(t) { A(t, Fn); const r = e.treasurywithdrawals_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : xe.__wrap(r); } insert(t, r) { A(t, Fn), A(r, xe), e.treasurywithdrawals_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); } keys() { const t = e.treasurywithdrawals_keys(this.__wbg_ptr); return va.__wrap(t); } len() { return e.treasurywithdrawals_len(this.__wbg_ptr) >>> 0; } } const Cb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_treasurywithdrawalsaction_free(f >>> 0, 1)); class Fo { static __wrap(t) { t = t >>> 0; const r = Object.create(Fo.prototype); return r.__wbg_ptr = t, Cb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Cb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_treasurywithdrawalsaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawalsaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.treasurywithdrawalsaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawalsaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.treasurywithdrawalsaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawalsaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.treasurywithdrawalsaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.treasurywithdrawalsaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Fo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } withdrawals() { const t = e.treasurywithdrawalsaction_withdrawals(this.__wbg_ptr); return pi.__wrap(t); } policy_hash() { const t = e.treasurywithdrawalsaction_policy_hash(this.__wbg_ptr); return t === 0 ? void 0 : Wr.__wrap(t); } static new(t) { A(t, pi); const r = e.treasurywithdrawalsaction_new(t.__wbg_ptr); return Fo.__wrap(r); } static new_with_policy_hash(t, r) { A(t, pi), A(r, Wr); const o = e.treasurywithdrawalsaction_new_with_policy_hash(t.__wbg_ptr, r.__wbg_ptr); return Fo.__wrap(o); } } const Ob = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_txinputsbuilder_free(f >>> 0, 1)); class os { static __wrap(t) { t = t >>> 0; const r = Object.create(os.prototype); return r.__wbg_ptr = t, Ob.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ob.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_txinputsbuilder_free(t, 0); } static new() { const t = e.txinputsbuilder_new(); return os.__wrap(t); } add_regular_utxo(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, K_), e.txinputsbuilder_add_regular_utxo(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_plutus_script_utxo(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, K_), A(r, Hn), e.txinputsbuilder_add_plutus_script_utxo(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_native_script_utxo(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, K_), A(r, lo), e.txinputsbuilder_add_native_script_utxo(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_key_input(t, r, o) { A(t, Pr), A(r, Xr), A(o, Sr), e.txinputsbuilder_add_key_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_native_script_input(t, r, o) { A(t, lo), A(r, Xr), A(o, Sr), e.txinputsbuilder_add_native_script_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_plutus_script_input(t, r, o) { A(t, Hn), A(r, Xr), A(o, Sr), e.txinputsbuilder_add_plutus_script_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_bootstrap_input(t, r, o) { A(t, E_), A(r, Xr), A(o, Sr), e.txinputsbuilder_add_bootstrap_input(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } add_regular_input(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Nr), A(r, Xr), A(o, Sr), e.txinputsbuilder_add_regular_input(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_ref_inputs() { const t = e.txinputsbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } get_native_input_scripts() { const t = e.txinputsbuilder_get_native_input_scripts(this.__wbg_ptr); return t === 0 ? void 0 : nn.__wrap(t); } get_plutus_input_scripts() { const t = e.txinputsbuilder_get_plutus_input_scripts(this.__wbg_ptr); return t === 0 ? void 0 : po.__wrap(t); } len() { return e.txinputsbuilder_len(this.__wbg_ptr) >>> 0; } add_required_signer(t) { A(t, Pr), e.txinputsbuilder_add_required_signer(this.__wbg_ptr, t.__wbg_ptr); } add_required_signers(t) { A(t, Mn), e.txinputsbuilder_add_required_signers(this.__wbg_ptr, t.__wbg_ptr); } total_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.txinputsbuilder_total_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } inputs() { const t = e.txinputsbuilder_inputs(this.__wbg_ptr); return on.__wrap(t); } inputs_option() { const t = e.txinputsbuilder_inputs_option(this.__wbg_ptr); return t === 0 ? void 0 : on.__wrap(t); } } const Ub = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_url_free(f >>> 0, 1)); let zs = class Hi { static __wrap(t) { t = t >>> 0; const r = Object.create(Hi.prototype); return r.__wbg_ptr = t, Ub.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Ub.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_url_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.url_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.url_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Hi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.url_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.url_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Hi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.url_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.url_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.url_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Hi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.url_new(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Hi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } url() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.url_url(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } }; const Pb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_unitinterval_free(f >>> 0, 1)); class dr { static __wrap(t) { t = t >>> 0; const r = Object.create(dr.prototype); return r.__wbg_ptr = t, Pb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Pb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_unitinterval_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.unitinterval_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.unitinterval_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return dr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.unitinterval_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.unitinterval_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return dr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.unitinterval_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.unitinterval_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.unitinterval_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return dr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } numerator() { const t = e.unitinterval_numerator(this.__wbg_ptr); return xe.__wrap(t); } denominator() { const t = e.unitinterval_denominator(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r) { A(t, xe), A(r, xe); const o = e.unitinterval_new(t.__wbg_ptr, r.__wbg_ptr); return dr.__wrap(o); } } const Lb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_update_free(f >>> 0, 1)); class Ra { static __wrap(t) { t = t >>> 0; const r = Object.create(Ra.prototype); return r.__wbg_ptr = t, Lb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Lb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_update_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.update_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.update_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.update_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.update_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.update_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.update_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.update_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ra.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } proposed_protocol_parameter_updates() { const t = e.update_proposed_protocol_parameter_updates(this.__wbg_ptr); return ha.__wrap(t); } epoch() { return e.update_epoch(this.__wbg_ptr) >>> 0; } static new(t, r) { A(t, ha); const o = e.update_new(t.__wbg_ptr, r); return Ra.__wrap(o); } } const Nb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_updatecommitteeaction_free(f >>> 0, 1)); class Ro { static __wrap(t) { t = t >>> 0; const r = Object.create(Ro.prototype); return r.__wbg_ptr = t, Nb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Nb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_updatecommitteeaction_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.updatecommitteeaction_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.updatecommitteeaction_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ro.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.updatecommitteeaction_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.updatecommitteeaction_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ro.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.updatecommitteeaction_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.updatecommitteeaction_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.updatecommitteeaction_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ro.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } gov_action_id() { const t = e.updatecommitteeaction_gov_action_id(this.__wbg_ptr); return t === 0 ? void 0 : rn.__wrap(t); } committee() { const t = e.updatecommitteeaction_committee(this.__wbg_ptr); return Oo.__wrap(t); } members_to_remove() { const t = e.updatecommitteeaction_members_to_remove(this.__wbg_ptr); return H_.__wrap(t); } static new(t, r) { A(t, Oo), A(r, H_); const o = e.updatecommitteeaction_new(t.__wbg_ptr, r.__wbg_ptr); return Ro.__wrap(o); } static new_with_action_id(t, r, o) { A(t, rn), A(r, Oo), A(o, H_); const _ = e.updatecommitteeaction_new_with_action_id(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Ro.__wrap(_); } } const qb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vrfcert_free(f >>> 0, 1)); class Y_ { static __wrap(t) { t = t >>> 0; const r = Object.create(Y_.prototype); return r.__wbg_ptr = t, qb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, qb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vrfcert_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vrfcert_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Y_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfcert_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Y_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfcert_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Y_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } output() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_output(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } proof() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfcert_proof(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r) { try { const d = e.__wbindgen_add_to_stack_pointer(-16), c = pe(t, e.__wbindgen_malloc), h = U, w = pe(r, e.__wbindgen_malloc), k = U; e.vrfcert_new(d, c, h, w, k); var o = a().getInt32(d + 0, true), _ = a().getInt32(d + 4, true), n = a().getInt32(d + 8, true); if (n) throw m(_); return Y_.__wrap(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Mb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vrfkeyhash_free(f >>> 0, 1)); class Wo { static __wrap(t) { t = t >>> 0; const r = Object.create(Wo.prototype); return r.__wbg_ptr = t, Mb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Mb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vrfkeyhash_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vrfkeyhash_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfkeyhash_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.vrfkeyhash_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfkeyhash_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vrfkeyhash_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfkeyhash_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Wo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Db = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vrfvkey_free(f >>> 0, 1)); class Na { static __wrap(t) { t = t >>> 0; const r = Object.create(Na.prototype); return r.__wbg_ptr = t, Db.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Db.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vrfvkey_free(t, 0); } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vrfvkey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vrfvkey_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_bech32(t) { let r, o; try { const k = e.__wbindgen_add_to_stack_pointer(-16), x = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), R = U; e.vrfvkey_to_bech32(k, this.__wbg_ptr, x, R); var _ = a().getInt32(k + 0, true), n = a().getInt32(k + 4, true), d = a().getInt32(k + 8, true), c = a().getInt32(k + 12, true), h = _, w = n; if (c) throw h = 0, w = 0, m(d); return r = h, o = w, kt(h, w); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1); } } static from_bech32(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfvkey_from_bech32(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vrfvkey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vrfvkey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Na.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } } const Hb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_value_free(f >>> 0, 1)); class Sr { static __wrap(t) { t = t >>> 0; const r = Object.create(Sr.prototype); return r.__wbg_ptr = t, Hb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Hb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_value_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.value_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.value_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.value_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.value_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.value_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.value_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.value_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { A(t, xe); const r = e.value_new(t.__wbg_ptr); return Sr.__wrap(r); } static new_from_assets(t) { A(t, Cn); const r = e.value_new_from_assets(t.__wbg_ptr); return Sr.__wrap(r); } static new_with_assets(t, r) { A(t, xe), A(r, Cn); const o = e.value_new_with_assets(t.__wbg_ptr, r.__wbg_ptr); return Sr.__wrap(o); } static zero() { const t = e.value_zero(); return Sr.__wrap(t); } is_zero() { return e.value_is_zero(this.__wbg_ptr) !== 0; } coin() { const t = e.value_coin(this.__wbg_ptr); return xe.__wrap(t); } set_coin(t) { A(t, xe), e.value_set_coin(this.__wbg_ptr, t.__wbg_ptr); } multiasset() { const t = e.value_multiasset(this.__wbg_ptr); return t === 0 ? void 0 : Cn.__wrap(t); } set_multiasset(t) { A(t, Cn), e.value_set_multiasset(this.__wbg_ptr, t.__wbg_ptr); } checked_add(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Sr), e.value_checked_add(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } checked_sub(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Sr), e.value_checked_sub(n, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Sr.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } clamped_sub(t) { A(t, Sr); const r = e.value_clamped_sub(this.__wbg_ptr, t.__wbg_ptr); return Sr.__wrap(r); } compare(t) { A(t, Sr); const r = e.value_compare(this.__wbg_ptr, t.__wbg_ptr); return r === 16777215 ? void 0 : r; } } const Gb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_versionedblock_free(f >>> 0, 1)); class vi { static __wrap(t) { t = t >>> 0; const r = Object.create(vi.prototype); return r.__wbg_ptr = t, Gb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Gb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_versionedblock_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.versionedblock_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.versionedblock_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.versionedblock_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.versionedblock_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.versionedblock_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.versionedblock_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.versionedblock_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return vi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r) { A(t, Zo); var o = t.__destroy_into_raw(); const _ = e.versionedblock_new(o, r); return vi.__wrap(_); } block() { const t = e.versionedblock_block(this.__wbg_ptr); return Zo.__wrap(t); } era() { return e.versionedblock_era(this.__wbg_ptr); } } const Wb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vkey_free(f >>> 0, 1)); class Gn { static __wrap(t) { t = t >>> 0; const r = Object.create(Gn.prototype); return r.__wbg_ptr = t, Wb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Wb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vkey_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkey_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vkey_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vkey_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkey_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.vkey_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkey_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkey_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Gn.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { A(t, $_); const r = e.vkey_new(t.__wbg_ptr); return Gn.__wrap(r); } public_key() { const t = e.vkey_public_key(this.__wbg_ptr); return $_.__wrap(t); } } const Kb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vkeys_free(f >>> 0, 1)); class Fc { static __wrap(t) { t = t >>> 0; const r = Object.create(Fc.prototype); return r.__wbg_ptr = t, Kb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Kb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vkeys_free(t, 0); } static new() { const t = e.vkeys_new(); return Fc.__wrap(t); } len() { return e.vkeys_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.vkeys_get(this.__wbg_ptr, t); return Gn.__wrap(r); } add(t) { A(t, Gn), e.vkeys_add(this.__wbg_ptr, t.__wbg_ptr); } } const Yb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vkeywitness_free(f >>> 0, 1)); class Q_ { static __wrap(t) { t = t >>> 0; const r = Object.create(Q_.prototype); return r.__wbg_ptr = t, Yb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Yb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vkeywitness_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitness_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vkeywitness_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitness_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkeywitness_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitness_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitness_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkeywitness_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Q_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t, r) { A(t, Gn), A(r, w_); const o = e.vkeywitness_new(t.__wbg_ptr, r.__wbg_ptr); return Q_.__wrap(o); } vkey() { const t = e.vkeywitness_vkey(this.__wbg_ptr); return Gn.__wrap(t); } signature() { const t = e.vkeywitness_signature(this.__wbg_ptr); return w_.__wrap(t); } } const Qb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_vkeywitnesses_free(f >>> 0, 1)); class Ta { static __wrap(t) { t = t >>> 0; const r = Object.create(Ta.prototype); return r.__wbg_ptr = t, Qb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Qb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_vkeywitnesses_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitnesses_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.vkeywitnesses_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ta.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitnesses_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkeywitnesses_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ta.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitnesses_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.vkeywitnesses_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.vkeywitnesses_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ta.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.vkeywitnesses_new(); return Ta.__wrap(t); } len() { return e.vkeywitnesses_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.vkeywitnesses_get(this.__wbg_ptr, t); return Q_.__wrap(r); } add(t) { return A(t, Q_), e.vkeywitnesses_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } } const Vb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votedelegation_free(f >>> 0, 1)); class Ca { static __wrap(t) { t = t >>> 0; const r = Object.create(Ca.prototype); return r.__wbg_ptr = t, Vb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Vb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votedelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votedelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.votedelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.votedelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votedelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.votedelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votedelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votedelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ca.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.votedelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } drep() { const t = e.votedelegation_drep(this.__wbg_ptr); return vn.__wrap(t); } static new(t, r) { A(t, ur), A(r, vn); const o = e.votedelegation_new(t.__wbg_ptr, r.__wbg_ptr); return Ca.__wrap(o); } has_script_credentials() { return e.votedelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const Jb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_voteregistrationanddelegation_free(f >>> 0, 1)); class Oa { static __wrap(t) { t = t >>> 0; const r = Object.create(Oa.prototype); return r.__wbg_ptr = t, Jb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Jb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_voteregistrationanddelegation_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.voteregistrationanddelegation_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.voteregistrationanddelegation_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.voteregistrationanddelegation_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.voteregistrationanddelegation_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.voteregistrationanddelegation_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.voteregistrationanddelegation_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.voteregistrationanddelegation_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Oa.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } stake_credential() { const t = e.voteregistrationanddelegation_stake_credential(this.__wbg_ptr); return ur.__wrap(t); } drep() { const t = e.voteregistrationanddelegation_drep(this.__wbg_ptr); return vn.__wrap(t); } coin() { const t = e.voteregistrationanddelegation_coin(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r, o) { A(t, ur), A(r, vn), A(o, xe); const _ = e.voteregistrationanddelegation_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); return Oa.__wrap(_); } has_script_credentials() { return e.voteregistrationanddelegation_has_script_credentials(this.__wbg_ptr) !== 0; } } const Xb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_voter_free(f >>> 0, 1)); class On { static __wrap(t) { t = t >>> 0; const r = Object.create(On.prototype); return r.__wbg_ptr = t, Xb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Xb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_voter_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.voter_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.voter_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return On.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.voter_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.voter_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return On.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.voter_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.voter_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.voter_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return On.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new_constitutional_committee_hot_credential(t) { A(t, ur); const r = e.voter_new_constitutional_committee_hot_credential(t.__wbg_ptr); return On.__wrap(r); } static new_drep_credential(t) { A(t, ur); const r = e.voter_new_drep_credential(t.__wbg_ptr); return On.__wrap(r); } static new_stake_pool_key_hash(t) { A(t, Pr); const r = e.voter_new_stake_pool_key_hash(t.__wbg_ptr); return On.__wrap(r); } kind() { return e.voter_kind(this.__wbg_ptr); } to_constitutional_committee_hot_credential() { const t = e.voter_to_constitutional_committee_hot_credential(this.__wbg_ptr); return t === 0 ? void 0 : ur.__wrap(t); } to_drep_credential() { const t = e.voter_to_drep_credential(this.__wbg_ptr); return t === 0 ? void 0 : ur.__wrap(t); } to_stake_pool_key_hash() { const t = e.voter_to_stake_pool_key_hash(this.__wbg_ptr); return t === 0 ? void 0 : Pr.__wrap(t); } has_script_credentials() { return e.voter_has_script_credentials(this.__wbg_ptr) !== 0; } to_key_hash() { const t = e.voter_to_key_hash(this.__wbg_ptr); return t === 0 ? void 0 : Pr.__wrap(t); } } const Zb = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_voters_free(f >>> 0, 1)); class Xi { static __wrap(t) { t = t >>> 0; const r = Object.create(Xi.prototype); return r.__wbg_ptr = t, Zb.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, Zb.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_voters_free(t, 0); } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.voters_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.voters_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.voters_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Xi.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.voters_new(); return Xi.__wrap(t); } add(t) { A(t, On), e.voters_add(this.__wbg_ptr, t.__wbg_ptr); } get(t) { const r = e.voters_get(this.__wbg_ptr, t); return r === 0 ? void 0 : On.__wrap(r); } len() { return e.voters_len(this.__wbg_ptr) >>> 0; } } const $b = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingbuilder_free(f >>> 0, 1)); class Es { static __wrap(t) { t = t >>> 0; const r = Object.create(Es.prototype); return r.__wbg_ptr = t, $b.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, $b.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingbuilder_free(t, 0); } static new() { const t = e.votingbuilder_new(); return Es.__wrap(t); } add(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, On), A(r, rn), A(o, j_), e.votingbuilder_add(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_plutus_witness(t, r, o, _) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, On), A(r, rn), A(o, j_), A(_, Hn), e.votingbuilder_add_with_plutus_witness(c, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); var n = a().getInt32(c + 0, true), d = a().getInt32(c + 4, true); if (d) throw m(n); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_native_script(t, r, o, _) { try { const c = e.__wbindgen_add_to_stack_pointer(-16); A(t, On), A(r, rn), A(o, j_), A(_, lo), e.votingbuilder_add_with_native_script(c, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); var n = a().getInt32(c + 0, true), d = a().getInt32(c + 4, true); if (d) throw m(n); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_plutus_witnesses() { const t = e.votingbuilder_get_plutus_witnesses(this.__wbg_ptr); return po.__wrap(t); } get_ref_inputs() { const t = e.votingbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } get_native_scripts() { const t = e.votingbuilder_get_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } has_plutus_scripts() { return e.votingbuilder_has_plutus_scripts(this.__wbg_ptr) !== 0; } build() { const t = e.votingbuilder_build(this.__wbg_ptr); return Ho.__wrap(t); } } const tv = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingprocedure_free(f >>> 0, 1)); class j_ { static __wrap(t) { t = t >>> 0; const r = Object.create(j_.prototype); return r.__wbg_ptr = t, tv.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, tv.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingprocedure_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedure_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.votingprocedure_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return j_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedure_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingprocedure_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return j_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedure_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedure_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingprocedure_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return j_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new(t) { const r = e.votingprocedure_new(t); return j_.__wrap(r); } static new_with_anchor(t, r) { A(r, yn); const o = e.votingprocedure_new_with_anchor(t, r.__wbg_ptr); return j_.__wrap(o); } vote_kind() { return e.votingprocedure_vote_kind(this.__wbg_ptr); } anchor() { const t = e.votingprocedure_anchor(this.__wbg_ptr); return t === 0 ? void 0 : yn.__wrap(t); } } const ev = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingprocedures_free(f >>> 0, 1)); class Ho { static __wrap(t) { t = t >>> 0; const r = Object.create(Ho.prototype); return r.__wbg_ptr = t, ev.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ev.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingprocedures_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedures_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.votingprocedures_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ho.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedures_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingprocedures_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ho.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedures_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingprocedures_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingprocedures_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return Ho.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.votingprocedures_new(); return Ho.__wrap(t); } insert(t, r, o) { A(t, On), A(r, rn), A(o, j_), e.votingprocedures_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); } get(t, r) { A(t, On), A(r, rn); const o = e.votingprocedures_get(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : j_.__wrap(o); } get_voters() { const t = e.votingprocedures_get_voters(this.__wbg_ptr); return Xi.__wrap(t); } get_governance_action_ids_by_voter(t) { A(t, On); const r = e.votingprocedures_get_governance_action_ids_by_voter(this.__wbg_ptr, t.__wbg_ptr); return Vi.__wrap(r); } } const rv = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingproposal_free(f >>> 0, 1)); class V_ { static __wrap(t) { t = t >>> 0; const r = Object.create(V_.prototype); return r.__wbg_ptr = t, rv.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, rv.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingproposal_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposal_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.votingproposal_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return V_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposal_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingproposal_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return V_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposal_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposal_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingproposal_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return V_.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } governance_action() { const t = e.votingproposal_governance_action(this.__wbg_ptr); return $n.__wrap(t); } anchor() { const t = e.votingproposal_anchor(this.__wbg_ptr); return yn.__wrap(t); } reward_account() { const t = e.votingproposal_reward_account(this.__wbg_ptr); return Fn.__wrap(t); } deposit() { const t = e.votingproposal_deposit(this.__wbg_ptr); return xe.__wrap(t); } static new(t, r, o, _) { A(t, $n), A(r, yn), A(o, Fn), A(_, xe); const n = e.votingproposal_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr); return V_.__wrap(n); } } const nv = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingproposalbuilder_free(f >>> 0, 1)); class Bs { static __wrap(t) { t = t >>> 0; const r = Object.create(Bs.prototype); return r.__wbg_ptr = t, nv.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, nv.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingproposalbuilder_free(t, 0); } static new() { const t = e.votingproposalbuilder_new(); return Bs.__wrap(t); } add(t) { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); A(t, V_), e.votingproposalbuilder_add(_, this.__wbg_ptr, t.__wbg_ptr); var r = a().getInt32(_ + 0, true), o = a().getInt32(_ + 4, true); if (o) throw m(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_plutus_witness(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, V_), A(r, Hn), e.votingproposalbuilder_add_with_plutus_witness(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_plutus_witnesses() { const t = e.votingproposalbuilder_get_plutus_witnesses(this.__wbg_ptr); return po.__wrap(t); } get_ref_inputs() { const t = e.votingproposalbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } has_plutus_scripts() { return e.votingproposalbuilder_has_plutus_scripts(this.__wbg_ptr) !== 0; } build() { const t = e.votingproposalbuilder_build(this.__wbg_ptr); return oo.__wrap(t); } } const _v = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_votingproposals_free(f >>> 0, 1)); class oo { static __wrap(t) { t = t >>> 0; const r = Object.create(oo.prototype); return r.__wbg_ptr = t, _v.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, _v.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_votingproposals_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposals_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.votingproposals_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposals_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingproposals_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposals_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.votingproposals_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.votingproposals_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return oo.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.votingproposals_new(); return oo.__wrap(t); } len() { return e.votingproposals_len(this.__wbg_ptr) >>> 0; } get(t) { const r = e.votingproposals_get(this.__wbg_ptr, t); return V_.__wrap(r); } add(t) { return A(t, V_), e.votingproposals_add(this.__wbg_ptr, t.__wbg_ptr) !== 0; } contains(t) { return A(t, V_), e.votingproposals_contains(this.__wbg_ptr, t.__wbg_ptr) !== 0; } to_option() { const t = e.votingproposals_to_option(this.__wbg_ptr); return t === 0 ? void 0 : oo.__wrap(t); } } const ov = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_withdrawals_free(f >>> 0, 1)); class co { static __wrap(t) { t = t >>> 0; const r = Object.create(co.prototype); return r.__wbg_ptr = t, ov.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, ov.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_withdrawals_free(t, 0); } to_bytes() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.withdrawals_to_bytes(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = Ae(t, r).slice(); return e.__wbindgen_free(t, r * 1, 1), o; } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_bytes(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = pe(t, e.__wbindgen_malloc), c = U; e.withdrawals_from_bytes(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_hex() { let t, r; try { const n = e.__wbindgen_add_to_stack_pointer(-16); e.withdrawals_to_hex(n, this.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); return t = o, r = _, kt(o, _); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } static from_hex(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.withdrawals_from_hex(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } to_json() { let t, r; try { const w = e.__wbindgen_add_to_stack_pointer(-16); e.withdrawals_to_json(w, this.__wbg_ptr); var o = a().getInt32(w + 0, true), _ = a().getInt32(w + 4, true), n = a().getInt32(w + 8, true), d = a().getInt32(w + 12, true), c = o, h = _; if (d) throw c = 0, h = 0, m(n); return t = c, r = h, kt(c, h); } finally { e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(t, r, 1); } } to_js_value() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.withdrawals_to_js_value(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return m(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static from_json(t) { try { const n = e.__wbindgen_add_to_stack_pointer(-16), d = lt(t, e.__wbindgen_malloc, e.__wbindgen_realloc), c = U; e.withdrawals_from_json(n, d, c); var r = a().getInt32(n + 0, true), o = a().getInt32(n + 4, true), _ = a().getInt32(n + 8, true); if (_) throw m(o); return co.__wrap(r); } finally { e.__wbindgen_add_to_stack_pointer(16); } } static new() { const t = e.withdrawals_new(); return co.__wrap(t); } len() { return e.withdrawals_len(this.__wbg_ptr) >>> 0; } insert(t, r) { A(t, Fn), A(r, xe); const o = e.withdrawals_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); return o === 0 ? void 0 : xe.__wrap(o); } get(t) { A(t, Fn); const r = e.withdrawals_get(this.__wbg_ptr, t.__wbg_ptr); return r === 0 ? void 0 : xe.__wrap(r); } keys() { const t = e.withdrawals_keys(this.__wbg_ptr); return va.__wrap(t); } } const av = typeof FinalizationRegistry > "u" ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((f) => e.__wbg_withdrawalsbuilder_free(f >>> 0, 1)); class Ss { static __wrap(t) { t = t >>> 0; const r = Object.create(Ss.prototype); return r.__wbg_ptr = t, av.register(r, r.__wbg_ptr, r), r; } __destroy_into_raw() { const t = this.__wbg_ptr; return this.__wbg_ptr = 0, av.unregister(this), t; } free() { const t = this.__destroy_into_raw(); e.__wbg_withdrawalsbuilder_free(t, 0); } static new() { const t = e.withdrawalsbuilder_new(); return Ss.__wrap(t); } add(t, r) { try { const n = e.__wbindgen_add_to_stack_pointer(-16); A(t, Fn), A(r, xe), e.withdrawalsbuilder_add(n, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr); var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true); if (_) throw m(o); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_plutus_witness(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Fn), A(r, xe), A(o, Hn), e.withdrawalsbuilder_add_with_plutus_witness(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } add_with_native_script(t, r, o) { try { const d = e.__wbindgen_add_to_stack_pointer(-16); A(t, Fn), A(r, xe), A(o, lo), e.withdrawalsbuilder_add_with_native_script(d, this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr); var _ = a().getInt32(d + 0, true), n = a().getInt32(d + 4, true); if (n) throw m(_); } finally { e.__wbindgen_add_to_stack_pointer(16); } } get_plutus_witnesses() { const t = e.withdrawalsbuilder_get_plutus_witnesses(this.__wbg_ptr); return po.__wrap(t); } get_ref_inputs() { const t = e.withdrawalsbuilder_get_ref_inputs(this.__wbg_ptr); return on.__wrap(t); } get_native_scripts() { const t = e.withdrawalsbuilder_get_native_scripts(this.__wbg_ptr); return nn.__wrap(t); } get_total_withdrawals() { try { const _ = e.__wbindgen_add_to_stack_pointer(-16); e.withdrawalsbuilder_get_total_withdrawals(_, this.__wbg_ptr); var t = a().getInt32(_ + 0, true), r = a().getInt32(_ + 4, true), o = a().getInt32(_ + 8, true); if (o) throw m(r); return Sr.__wrap(t); } finally { e.__wbindgen_add_to_stack_pointer(16); } } has_plutus_scripts() { return e.withdrawalsbuilder_has_plutus_scripts(this.__wbg_ptr) !== 0; } build() { const t = e.withdrawalsbuilder_build(this.__wbg_ptr); return co.__wrap(t); } } function $v(f, t) { const r = Error(kt(f, t)); return Lr(r); } function ty(f, t) { const r = String(zr(t)), o = lt(r, e.__wbindgen_malloc, e.__wbindgen_realloc), _ = U; a().setInt32(f + 4, _, true), a().setInt32(f + 0, o, true); } function ey(f) { const t = zr(f).buffer; return Lr(t); } function ry() { return Ha(function(f, t) { const r = zr(f).call(zr(t)); return Lr(r); }, arguments); } function ny() { return Ha(function(f, t, r) { const o = zr(f).call(zr(t), zr(r)); return Lr(o); }, arguments); } function _y(f, t) { const r = zr(f).call(zr(t)); return Lr(r); } function oy(f) { const t = zr(f).crypto; return Lr(t); } function ay(f) { const t = zr(f).crypto; return Lr(t); } function iy(f) { const t = zr(f).getRandomValues; return Lr(t); } function sy() { return Ha(function(f, t) { zr(f).getRandomValues(zr(t)); }, arguments); } function cy(f, t, r) { zr(f).getRandomValues(Ae(t, r)); } function dy() { return Ha(function() { const f = globalThis.globalThis; return Lr(f); }, arguments); } function uy() { return Ha(function() { const f = window.global; return Lr(f); }, arguments); } function ly(f) { const t = zr(f).msCrypto; return Lr(t); } function py() { return Lr(/* @__PURE__ */ new Map()); } function gy(f, t) { const r = new Function(kt(f, t)); return Lr(r); } function fy(f) { const t = new Uint8Array(zr(f)); return Lr(t); } function wy() { const f = new Object(); return Lr(f); } function hy() { const f = new Array(); return Lr(f); } function by(f, t) { const r = new Function(kt(f, t)); return Lr(r); } function vy(f, t, r) { const o = new Uint8Array(zr(f), t >>> 0, r >>> 0); return Lr(o); } function yy(f) { const t = new Uint8Array(f >>> 0); return Lr(t); } function my(f) { const t = zr(f).node; return Lr(t); } function ky(f) { const t = zr(f).process; return Lr(t); } function Iy() { return Ha(function(f, t) { zr(f).randomFillSync(m(t)); }, arguments); } function xy(f, t, r) { zr(f).randomFillSync(Ae(t, r)); } function Ay(f, t) { const r = require(kt(f, t)); return Lr(r); } function jy() { return Ha(function() { const f = module.require; return Lr(f); }, arguments); } function zy(f) { const t = zr(f).self; return Lr(t); } function Ey() { return Ha(function() { const f = self.self; return Lr(f); }, arguments); } function By(f, t, r) { const o = zr(f).set(zr(t), zr(r)); return Lr(o); } function Sy(f, t, r) { zr(f)[m(t)] = m(r); } function Fy(f, t, r) { zr(f).set(zr(t), r >>> 0); } function Ry(f, t, r) { zr(f)[t >>> 0] = m(r); } function Ty(f, t, r) { const o = zr(f).subarray(t >>> 0, r >>> 0); return Lr(o); } function Cy(f) { const t = zr(f).versions; return Lr(t); } function Oy(f, t) { const r = ku(zr(t)), o = lt(r, e.__wbindgen_malloc, e.__wbindgen_realloc), _ = U; a().setInt32(f + 4, _, true), a().setInt32(f + 0, o, true); } function Uy(f) { return typeof zr(f) == "function"; } function Py(f) { const t = zr(f); return typeof t == "object" && t !== null; } function Ly(f) { return typeof zr(f) == "string"; } function Ny(f) { return zr(f) === void 0; } function qy(f, t) { return zr(f) === zr(t); } function My() { const f = e.memory; return Lr(f); } function Dy(f, t) { const r = zr(t), o = typeof r == "string" ? r : void 0; var _ = to(o) ? 0 : lt(o, e.__wbindgen_malloc, e.__wbindgen_realloc), n = U; a().setInt32(f + 4, n, true), a().setInt32(f + 0, _, true); } function Hy(f, t) { throw new Error(kt(f, t)); } function Gy() { return Ha(function() { const f = window.window; return Lr(f); }, arguments); } function Wy(f, t) { const r = kt(f, t); return Lr(r); } function Ky(f) { return Lr(f); } function Yy(f) { const t = zr(f); return Lr(t); } function Qy(f) { m(f); } URL = globalThis.URL; const s = await x3({ "./cardano_serialization_lib_bg.js": { __wbindgen_object_drop_ref: Qy, __wbindgen_object_clone_ref: Yy, __wbg_String_fed4d24b68977888: ty, __wbg_set_3fda3bac07393de4: Sy, __wbg_crypto_ed58b8e10a292839: ay, __wbg_process_5c1d670bc53614b8: ky, __wbg_versions_c71aa1626a93e0a1: Cy, __wbg_node_02999533c4ea02e3: my, __wbg_require_79b1e9274cde3c87: jy, __wbg_msCrypto_0a36e2ec3a343d26: ly, __wbg_randomFillSync_ab2cfe79ebbf2740: Iy, __wbg_getRandomValues_bcb4912f16000dc4: sy, __wbg_new_e2d07398d7689006: hy, __wbg_newnoargs_a136448eeb7d48ac: by, __wbg_new_518e2184725aa711: py, __wbg_new_67abf4a77618ee3e: wy, __wbg_self_cca3ca60d61220f4: Ey, __wbg_window_2aba046d3fc4ad7c: Gy, __wbg_globalThis_6b4d52a0b6aaeaea: dy, __wbg_global_49324ce12193de77: uy, __wbg_set_93ba9407b5476ec6: Ry, __wbg_call_0ad083564791763a: ry, __wbg_call_a34b6b4765f27be0: ny, __wbg_set_393f510a6b7e9da5: By, __wbg_buffer_ef9774282e5dab94: ey, __wbg_newwithbyteoffsetandlength_84908302a4c137cf: vy, __wbg_new_59845962d1127937: fy, __wbg_set_5deee49b10b2b780: Fy, __wbg_newwithlength_4c216eaaf23f2f9a: yy, __wbg_subarray_2dc34705c0dc7cdb: Ty, __wbg_new_592cfd1910fe92ab: gy, __wbg_call_ca9f902b9c01d6a4: _y, __wbg_self_53a054fa1aa99285: zy, __wbg_require_51e6ff2a093da33e: Ay, __wbg_crypto_b8b8d219dd106386: oy, __wbg_getRandomValues_37d862323ab7a9ea: iy, __wbg_randomFillSync_dacc4c955df2f8ce: xy, __wbg_getRandomValues_f95fbcecd77f2425: cy, __wbg_wbindgendebugstring_bb652b1bc2061b6d: Oy, __wbg_wbindgenmemory_6856c8c520f40c41: My, __wbg_Error_1f3748b298f99708: $v, __wbg_wbindgenisundefined_71f08a6ade4354e7: Ny, __wbg_wbindgenisobject_dfe064a121d87553: Py, __wbg_wbindgenisfunction_ea72b9d66a0e1705: Uy, __wbg_wbindgenisstring_4b74e4111ba029e6: Ly, __wbg_wbindgenstringget_43fe05afe34b0cb1: Dy, __wbg_wbindgenthrow_4c11a24fca429ccf: Hy, __wbg_wbindgenjsvaleq_f27272c0a890df7f: qy, __wbindgen_cast_d6cd19b81560fd6e: Ky, __wbindgen_cast_2241b6af4c4b2941: Wy } }, I3), E4 = s.memory, B4 = s.__wbg_mintwitness_free, S4 = s.mintwitness_new_native_script, F4 = s.mintwitness_new_plutus_script, R4 = s.__wbg_mintbuilder_free, T4 = s.mintbuilder_new, C4 = s.mintbuilder_add_asset, O4 = s.mintbuilder_set_asset, U4 = s.mintbuilder_build, P4 = s.mintbuilder_get_native_scripts, L4 = s.mintbuilder_get_plutus_witnesses, N4 = s.mintbuilder_get_ref_inputs, q4 = s.mintbuilder_get_redeemers, M4 = s.mintbuilder_has_plutus_scripts, D4 = s.mintbuilder_has_native_scripts, H4 = s.__wbg_datumsource_free, G4 = s.datumsource_new, W4 = s.datumsource_new_ref_input, K4 = s.__wbg_plutuswitness_free, Y4 = s.plutuswitness_new, Q4 = s.plutuswitness_new_with_ref, V4 = s.plutuswitness_new_without_datum, J4 = s.plutuswitness_new_with_ref_without_datum, X4 = s.plutuswitness_script, Z4 = s.plutuswitness_datum, $4 = s.plutuswitness_redeemer, t6 = s.__wbg_plutuswitnesses_free, e6 = s.plutuswitnesses_new, r6 = s.plutuswitnesses_len, n6 = s.plutuswitnesses_get, _6 = s.plutuswitnesses_add, o6 = s.__wbg_votingbuilder_free, a6 = s.votingbuilder_new, i6 = s.votingbuilder_add, s6 = s.votingbuilder_add_with_plutus_witness, c6 = s.votingbuilder_add_with_native_script, d6 = s.votingbuilder_get_plutus_witnesses, u6 = s.votingbuilder_get_ref_inputs, l6 = s.votingbuilder_get_native_scripts, p6 = s.votingbuilder_has_plutus_scripts, g6 = s.votingbuilder_build, f6 = s.__wbg_stakeregistration_free, w6 = s.stakeregistration_to_bytes, h6 = s.stakeregistration_from_bytes, b6 = s.stakeregistration_to_hex, v6 = s.stakeregistration_from_hex, y6 = s.stakeregistration_to_json, m6 = s.stakeregistration_to_js_value, k6 = s.stakeregistration_from_json, I6 = s.stakeregistration_stake_credential, x6 = s.stakeregistration_coin, A6 = s.stakeregistration_new, j6 = s.stakeregistration_new_with_explicit_deposit, z6 = s.stakeregistration_has_script_credentials, E6 = s.__wbg_committeecoldresign_free, B6 = s.committeecoldresign_to_bytes, S6 = s.committeecoldresign_from_bytes, F6 = s.committeecoldresign_to_hex, R6 = s.committeecoldresign_from_hex, T6 = s.committeecoldresign_to_json, C6 = s.committeecoldresign_to_js_value, O6 = s.committeecoldresign_from_json, U6 = s.committeecoldresign_committee_cold_credential, P6 = s.committeecoldresign_anchor, L6 = s.committeecoldresign_new, N6 = s.committeecoldresign_new_with_anchor, q6 = s.committeecoldresign_has_script_credentials, M6 = s.__wbg_drepregistration_free, D6 = s.drepregistration_to_bytes, H6 = s.drepregistration_from_bytes, G6 = s.drepregistration_to_hex, W6 = s.drepregistration_from_hex, K6 = s.drepregistration_to_json, Y6 = s.drepregistration_to_js_value, Q6 = s.drepregistration_from_json, V6 = s.drepregistration_voting_credential, J6 = s.drepregistration_coin, X6 = s.drepregistration_anchor, Z6 = s.drepregistration_new, $6 = s.drepregistration_new_with_anchor, tk = s.drepregistration_has_script_credentials, ek = s.__wbg_voters_free, rk = s.voters_to_json, nk = s.voters_to_js_value, _k = s.voters_from_json, ok = s.voters_new, ak = s.voters_add, ik = s.voters_get, sk = s.voters_len, ck = s.__wbg_parameterchangeaction_free, dk = s.parameterchangeaction_to_bytes, uk = s.parameterchangeaction_from_bytes, lk = s.parameterchangeaction_to_hex, pk = s.parameterchangeaction_from_hex, gk = s.parameterchangeaction_to_json, fk = s.parameterchangeaction_to_js_value, wk = s.parameterchangeaction_from_json, hk = s.parameterchangeaction_gov_action_id, bk = s.parameterchangeaction_protocol_param_updates, vk = s.parameterchangeaction_policy_hash, yk = s.parameterchangeaction_new, mk = s.parameterchangeaction_new_with_action_id, kk = s.parameterchangeaction_new_with_policy_hash, Ik = s.parameterchangeaction_new_with_policy_hash_and_action_id, xk = s.__wbg_hardforkinitiationaction_free, Ak = s.hardforkinitiationaction_to_bytes, jk = s.hardforkinitiationaction_from_bytes, zk = s.hardforkinitiationaction_to_hex, Ek = s.hardforkinitiationaction_from_hex, Bk = s.hardforkinitiationaction_to_json, Sk = s.hardforkinitiationaction_to_js_value, Fk = s.hardforkinitiationaction_from_json, Rk = s.hardforkinitiationaction_gov_action_id, Tk = s.hardforkinitiationaction_protocol_version, Ck = s.hardforkinitiationaction_new, Ok = s.hardforkinitiationaction_new_with_action_id, Uk = s.__wbg_updatecommitteeaction_free, Pk = s.updatecommitteeaction_to_bytes, Lk = s.updatecommitteeaction_from_bytes, Nk = s.updatecommitteeaction_to_hex, qk = s.updatecommitteeaction_from_hex, Mk = s.updatecommitteeaction_to_json, Dk = s.updatecommitteeaction_to_js_value, Hk = s.updatecommitteeaction_from_json, Gk = s.updatecommitteeaction_gov_action_id, Wk = s.updatecommitteeaction_committee, Kk = s.updatecommitteeaction_members_to_remove, Yk = s.updatecommitteeaction_new, Qk = s.updatecommitteeaction_new_with_action_id, Vk = s.__wbg_newconstitutionaction_free, Jk = s.newconstitutionaction_to_bytes, Xk = s.newconstitutionaction_from_bytes, Zk = s.newconstitutionaction_to_hex, $k = s.newconstitutionaction_from_hex, tI = s.newconstitutionaction_to_json, eI = s.newconstitutionaction_to_js_value, rI = s.newconstitutionaction_from_json, nI = s.newconstitutionaction_gov_action_id, _I = s.newconstitutionaction_constitution, oI = s.newconstitutionaction_new, aI = s.newconstitutionaction_new_with_action_id, iI = s.newconstitutionaction_has_script_hash, sI = s.__wbg_votingproposal_free, cI = s.votingproposal_to_bytes, dI = s.votingproposal_from_bytes, uI = s.votingproposal_to_hex, lI = s.votingproposal_from_hex, pI = s.votingproposal_to_json, gI = s.votingproposal_to_js_value, fI = s.votingproposal_from_json, wI = s.votingproposal_governance_action, hI = s.votingproposal_anchor, bI = s.votingproposal_reward_account, vI = s.votingproposal_deposit, yI = s.votingproposal_new, mI = s.__wbg_votingproposals_free, kI = s.votingproposals_to_bytes, II = s.votingproposals_from_bytes, xI = s.votingproposals_to_hex, AI = s.votingproposals_from_hex, jI = s.votingproposals_to_json, zI = s.votingproposals_to_js_value, EI = s.votingproposals_from_json, BI = s.votingproposals_new, SI = s.votingproposals_len, FI = s.votingproposals_get, RI = s.votingproposals_add, TI = s.votingproposals_contains, CI = s.votingproposals_to_option, OI = s.__wbg_bip32privatekey_free, UI = s.bip32privatekey_derive, PI = s.bip32privatekey_from_128_xprv, LI = s.bip32privatekey_to_128_xprv, NI = s.bip32privatekey_generate_ed25519_bip32, qI = s.bip32privatekey_to_raw_key, MI = s.bip32privatekey_to_public, DI = s.bip32privatekey_from_bytes, HI = s.bip32privatekey_as_bytes, GI = s.bip32privatekey_from_bech32, WI = s.bip32privatekey_to_bech32, KI = s.bip32privatekey_from_bip39_entropy, YI = s.bip32privatekey_chaincode, QI = s.bip32privatekey_to_hex, VI = s.bip32privatekey_from_hex, JI = s.__wbg_bignum_free, XI = s.bignum_to_bytes, ZI = s.bignum_from_bytes, $I = s.bignum_to_hex, tx = s.bignum_from_hex, ex = s.bignum_to_json, rx = s.bignum_to_js_value, nx = s.bignum_from_json, _x = s.bignum_from_str, ox = s.bignum_to_str, ax = s.bignum_zero, ix = s.bignum_one, sx = s.bignum_is_zero, cx = s.bignum_div_floor, dx = s.bignum_checked_mul, ux = s.bignum_checked_add, lx = s.bignum_checked_sub, px = s.bignum_clamped_sub, gx = s.bignum_compare, fx = s.bignum_less_than, wx = s.bignum_max_value, hx = s.bignum_max, bx = s.__wbg_linearfee_free, vx = s.linearfee_constant, yx = s.linearfee_coefficient, mx = s.linearfee_new, kx = s.min_fee, Ix = s.calculate_ex_units_ceil_cost, xx = s.min_script_fee, Ax = s.min_ref_script_fee, jx = s.__wbg_language_free, zx = s.language_to_bytes, Ex = s.language_from_bytes, Bx = s.language_to_hex, Sx = s.language_from_hex, Fx = s.language_to_json, Rx = s.language_to_js_value, Tx = s.language_from_json, Cx = s.language_new_plutus_v1, Ox = s.language_new_plutus_v2, Ux = s.language_new_plutus_v3, Px = s.language_kind, Lx = s.__wbg_languages_free, Nx = s.languages_new, qx = s.languages_len, Mx = s.languages_get, Dx = s.languages_add, Hx = s.languages_list, Gx = s.__wbg_costmdls_free, Wx = s.costmdls_to_bytes, Kx = s.costmdls_from_bytes, Yx = s.costmdls_to_hex, Qx = s.costmdls_from_hex, Vx = s.costmdls_to_json, Jx = s.costmdls_to_js_value, Xx = s.costmdls_from_json, Zx = s.costmdls_new, $x = s.costmdls_len, t8 = s.costmdls_insert, e8 = s.costmdls_get, r8 = s.costmdls_keys, n8 = s.costmdls_retain_language_versions, _8 = s.__wbg_transactioninputs_free, o8 = s.transactioninputs_to_bytes, a8 = s.transactioninputs_from_bytes, i8 = s.transactioninputs_to_hex, s8 = s.transactioninputs_from_hex, c8 = s.transactioninputs_to_json, d8 = s.transactioninputs_to_js_value, u8 = s.transactioninputs_from_json, l8 = s.transactioninputs_new, p8 = s.transactioninputs_len, g8 = s.transactioninputs_get, f8 = s.transactioninputs_add, w8 = s.transactioninputs_to_option, h8 = s.__wbg_credentials_free, b8 = s.credentials_to_bytes, v8 = s.credentials_from_bytes, y8 = s.credentials_to_hex, m8 = s.credentials_from_hex, k8 = s.credentials_to_json, I8 = s.credentials_to_js_value, x8 = s.credentials_from_json, A8 = s.credentials_new, j8 = s.credentials_len, z8 = s.credentials_get, E8 = s.credentials_add, B8 = s.__wbg_ed25519keyhashes_free, S8 = s.ed25519keyhashes_to_bytes, F8 = s.ed25519keyhashes_from_bytes, R8 = s.ed25519keyhashes_to_hex, T8 = s.ed25519keyhashes_from_hex, C8 = s.ed25519keyhashes_to_json, O8 = s.ed25519keyhashes_to_js_value, U8 = s.ed25519keyhashes_from_json, P8 = s.ed25519keyhashes_new, L8 = s.ed25519keyhashes_len, N8 = s.ed25519keyhashes_get, q8 = s.ed25519keyhashes_add, M8 = s.ed25519keyhashes_contains, D8 = s.ed25519keyhashes_to_option, H8 = s.__wbg_vkeywitnesses_free, G8 = s.vkeywitnesses_to_bytes, W8 = s.vkeywitnesses_from_bytes, K8 = s.vkeywitnesses_to_hex, Y8 = s.vkeywitnesses_from_hex, Q8 = s.vkeywitnesses_to_json, V8 = s.vkeywitnesses_to_js_value, J8 = s.vkeywitnesses_from_json, X8 = s.vkeywitnesses_new, Z8 = s.vkeywitnesses_len, $8 = s.vkeywitnesses_get, tA = s.vkeywitnesses_add, eA = s.__wbg_bootstrapwitness_free, rA = s.bootstrapwitness_to_bytes, nA = s.bootstrapwitness_from_bytes, _A = s.bootstrapwitness_to_hex, oA = s.bootstrapwitness_from_hex, aA = s.bootstrapwitness_to_json, iA = s.bootstrapwitness_to_js_value, sA = s.bootstrapwitness_from_json, cA = s.bootstrapwitness_vkey, dA = s.bootstrapwitness_signature, uA = s.bootstrapwitness_chain_code, lA = s.bootstrapwitness_attributes, pA = s.bootstrapwitness_new, gA = s.__wbg_bootstrapwitnesses_free, fA = s.bootstrapwitnesses_to_bytes, wA = s.bootstrapwitnesses_from_bytes, hA = s.bootstrapwitnesses_to_hex, bA = s.bootstrapwitnesses_from_hex, vA = s.bootstrapwitnesses_to_json, yA = s.bootstrapwitnesses_to_js_value, mA = s.bootstrapwitnesses_from_json, kA = s.bootstrapwitnesses_new, IA = s.bootstrapwitnesses_len, xA = s.bootstrapwitnesses_get, AA = s.bootstrapwitnesses_add, jA = s.__wbg_ed25519signature_free, zA = s.ed25519signature_to_bytes, EA = s.ed25519signature_to_bech32, BA = s.ed25519signature_to_hex, SA = s.ed25519signature_from_bech32, FA = s.ed25519signature_from_hex, RA = s.ed25519signature_from_bytes, TA = s.__wbg_legacydaedalusprivatekey_free, CA = s.legacydaedalusprivatekey_from_bytes, OA = s.legacydaedalusprivatekey_as_bytes, UA = s.legacydaedalusprivatekey_chaincode, PA = s.__wbg_int_free, LA = s.int_to_bytes, NA = s.int_from_bytes, qA = s.int_to_hex, MA = s.int_from_hex, DA = s.int_to_json, HA = s.int_to_js_value, GA = s.int_from_json, WA = s.int_new, KA = s.int_new_negative, YA = s.int_new_i32, QA = s.int_is_positive, VA = s.int_as_positive, JA = s.int_as_negative, XA = s.int_as_i32, ZA = s.int_as_i32_or_nothing, $A = s.int_as_i32_or_fail, t5 = s.int_to_str, e5 = s.int_from_str, r5 = s.publickey_from_hex, n5 = s.publickey_to_hex, _5 = s.publickey_hash, o5 = s.publickey_verify, a5 = s.publickey_from_bytes, i5 = s.publickey_as_bytes, s5 = s.publickey_to_bech32, c5 = s.publickey_from_bech32, d5 = s.__wbg_publickey_free, u5 = s.privatekey_from_hex, l5 = s.privatekey_to_hex, p5 = s.privatekey_sign, g5 = s.privatekey_from_normal_bytes, f5 = s.privatekey_from_extended_bytes, w5 = s.privatekey_as_bytes, h5 = s.privatekey_to_bech32, b5 = s.privatekey_from_bech32, v5 = s.privatekey_generate_ed25519extended, y5 = s.privatekey_generate_ed25519, m5 = s.privatekey_to_public, k5 = s.__wbg_privatekey_free, I5 = s.__wbg_ed25519keyhash_free, x5 = s.ed25519keyhash_from_bytes, A5 = s.ed25519keyhash_to_bytes, j5 = s.ed25519keyhash_to_bech32, z5 = s.ed25519keyhash_from_bech32, E5 = s.ed25519keyhash_to_hex, B5 = s.ed25519keyhash_from_hex, S5 = s.__wbg_scripthash_free, F5 = s.scripthash_from_bytes, R5 = s.scripthash_to_bytes, T5 = s.scripthash_to_bech32, C5 = s.scripthash_from_bech32, O5 = s.scripthash_to_hex, U5 = s.scripthash_from_hex, P5 = s.__wbg_anchordatahash_free, L5 = s.anchordatahash_from_bytes, N5 = s.anchordatahash_to_bytes, q5 = s.anchordatahash_to_bech32, M5 = s.anchordatahash_from_bech32, D5 = s.anchordatahash_to_hex, H5 = s.anchordatahash_from_hex, G5 = s.__wbg_transactionhash_free, W5 = s.transactionhash_from_bytes, K5 = s.transactionhash_to_bytes, Y5 = s.transactionhash_to_bech32, Q5 = s.transactionhash_from_bech32, V5 = s.transactionhash_to_hex, J5 = s.transactionhash_from_hex, X5 = s.__wbg_genesisdelegatehash_free, Z5 = s.genesisdelegatehash_from_bytes, $5 = s.genesisdelegatehash_to_bytes, tj = s.genesisdelegatehash_to_bech32, ej = s.genesisdelegatehash_from_bech32, rj = s.genesisdelegatehash_to_hex, nj = s.genesisdelegatehash_from_hex, _j = s.__wbg_genesishash_free, oj = s.genesishash_from_bytes, aj = s.genesishash_to_bytes, ij = s.genesishash_to_bech32, sj = s.genesishash_from_bech32, cj = s.genesishash_to_hex, dj = s.genesishash_from_hex, uj = s.__wbg_auxiliarydatahash_free, lj = s.auxiliarydatahash_from_bytes, pj = s.auxiliarydatahash_to_bytes, gj = s.auxiliarydatahash_to_bech32, fj = s.auxiliarydatahash_from_bech32, wj = s.auxiliarydatahash_to_hex, hj = s.auxiliarydatahash_from_hex, bj = s.__wbg_poolmetadatahash_free, vj = s.poolmetadatahash_from_bytes, yj = s.poolmetadatahash_to_bytes, mj = s.poolmetadatahash_to_bech32, kj = s.poolmetadatahash_from_bech32, Ij = s.poolmetadatahash_to_hex, xj = s.poolmetadatahash_from_hex, Aj = s.__wbg_vrfkeyhash_free, jj = s.vrfkeyhash_from_bytes, zj = s.vrfkeyhash_to_bytes, Ej = s.vrfkeyhash_to_bech32, Bj = s.vrfkeyhash_from_bech32, Sj = s.vrfkeyhash_to_hex, Fj = s.vrfkeyhash_from_hex, Rj = s.__wbg_blockhash_free, Tj = s.blockhash_from_bytes, Cj = s.blockhash_to_bytes, Oj = s.blockhash_to_bech32, Uj = s.blockhash_from_bech32, Pj = s.blockhash_to_hex, Lj = s.blockhash_from_hex, Nj = s.__wbg_datahash_free, qj = s.datahash_from_bytes, Mj = s.datahash_to_bytes, Dj = s.datahash_to_bech32, Hj = s.datahash_from_bech32, Gj = s.datahash_to_hex, Wj = s.datahash_from_hex, Kj = s.__wbg_scriptdatahash_free, Yj = s.scriptdatahash_from_bytes, Qj = s.scriptdatahash_to_bytes, Vj = s.scriptdatahash_to_bech32, Jj = s.scriptdatahash_from_bech32, Xj = s.scriptdatahash_to_hex, Zj = s.scriptdatahash_from_hex, $j = s.__wbg_vrfvkey_free, t7 = s.vrfvkey_from_bytes, e7 = s.vrfvkey_to_bytes, r7 = s.vrfvkey_to_bech32, n7 = s.vrfvkey_from_bech32, _7 = s.vrfvkey_to_hex, o7 = s.vrfvkey_from_hex, a7 = s.__wbg_kesvkey_free, i7 = s.kesvkey_from_bytes, s7 = s.kesvkey_to_bytes, c7 = s.kesvkey_to_bech32, d7 = s.kesvkey_from_bech32, u7 = s.kesvkey_to_hex, l7 = s.kesvkey_from_hex, p7 = s.__wbg_certificatesbuilder_free, g7 = s.certificatesbuilder_new, f7 = s.certificatesbuilder_add, w7 = s.certificatesbuilder_add_with_plutus_witness, h7 = s.certificatesbuilder_add_with_native_script, b7 = s.certificatesbuilder_get_plutus_witnesses, v7 = s.certificatesbuilder_get_ref_inputs, y7 = s.certificatesbuilder_get_native_scripts, m7 = s.certificatesbuilder_get_certificates_refund, k7 = s.certificatesbuilder_get_certificates_deposit, I7 = s.certificatesbuilder_has_plutus_scripts, x7 = s.certificatesbuilder_build, A7 = s.__wbg_transactionbatchlist_free, j7 = s.transactionbatchlist_len, z7 = s.transactionbatchlist_get, E7 = s.__wbg_transactionbatch_free, B7 = s.transactionbatch_len, S7 = s.transactionbatch_get, F7 = s.create_send_all, R7 = s.__wbg_withdrawalsbuilder_free, T7 = s.withdrawalsbuilder_new, C7 = s.withdrawalsbuilder_add, O7 = s.withdrawalsbuilder_add_with_plutus_witness, U7 = s.withdrawalsbuilder_add_with_native_script, P7 = s.withdrawalsbuilder_get_plutus_witnesses, L7 = s.withdrawalsbuilder_get_ref_inputs, N7 = s.withdrawalsbuilder_get_native_scripts, q7 = s.withdrawalsbuilder_get_total_withdrawals, M7 = s.withdrawalsbuilder_has_plutus_scripts, D7 = s.withdrawalsbuilder_build, H7 = s.__wbg_fixedtransaction_free, G7 = s.fixedtransaction_to_bytes, W7 = s.fixedtransaction_from_bytes, K7 = s.fixedtransaction_to_hex, Y7 = s.fixedtransaction_from_hex, Q7 = s.fixedtransaction_new, V7 = s.fixedtransaction_new_with_auxiliary, J7 = s.fixedtransaction_new_from_body_bytes, X7 = s.fixedtransaction_body, Z7 = s.fixedtransaction_raw_body, $7 = s.fixedtransaction_set_body, tz = s.fixedtransaction_set_witness_set, ez = s.fixedtransaction_witness_set, rz = s.fixedtransaction_raw_witness_set, nz = s.fixedtransaction_set_is_valid, _z = s.fixedtransaction_is_valid, oz = s.fixedtransaction_set_auxiliary_data, az = s.fixedtransaction_auxiliary_data, iz = s.fixedtransaction_raw_auxiliary_data, sz = s.fixedtransaction_transaction_hash, cz = s.fixedtransaction_add_vkey_witness, dz = s.fixedtransaction_add_bootstrap_witness, uz = s.fixedtransaction_sign_and_add_vkey_signature, lz = s.fixedtransaction_sign_and_add_icarus_bootstrap_signature, pz = s.fixedtransaction_sign_and_add_daedalus_bootstrap_signature, gz = s.__wbg_certificate_free, fz = s.certificate_to_bytes, wz = s.certificate_from_bytes, hz = s.certificate_to_hex, bz = s.certificate_from_hex, vz = s.certificate_to_json, yz = s.certificate_to_js_value, mz = s.certificate_from_json, kz = s.certificate_new_stake_registration, Iz = s.certificate_new_reg_cert, xz = s.certificate_new_stake_deregistration, Az = s.certificate_new_unreg_cert, jz = s.certificate_new_stake_delegation, zz = s.certificate_new_pool_registration, Ez = s.certificate_new_pool_retirement, Bz = s.certificate_new_genesis_key_delegation, Sz = s.certificate_new_move_instantaneous_rewards_cert, Fz = s.certificate_new_committee_hot_auth, Rz = s.certificate_new_committee_cold_resign, Tz = s.certificate_new_drep_deregistration, Cz = s.certificate_new_drep_registration, Oz = s.certificate_new_drep_update, Uz = s.certificate_new_stake_and_vote_delegation, Pz = s.certificate_new_stake_registration_and_delegation, Lz = s.certificate_new_stake_vote_registration_and_delegation, Nz = s.certificate_new_vote_delegation, qz = s.certificate_new_vote_registration_and_delegation, Mz = s.certificate_kind, Dz = s.certificate_as_stake_registration, Hz = s.certificate_as_reg_cert, Gz = s.certificate_as_stake_deregistration, Wz = s.certificate_as_unreg_cert, Kz = s.certificate_as_stake_delegation, Yz = s.certificate_as_pool_registration, Qz = s.certificate_as_pool_retirement, Vz = s.certificate_as_genesis_key_delegation, Jz = s.certificate_as_move_instantaneous_rewards_cert, Xz = s.certificate_as_committee_hot_auth, Zz = s.certificate_as_committee_cold_resign, $z = s.certificate_as_drep_deregistration, tE = s.certificate_as_drep_registration, eE = s.certificate_as_drep_update, rE = s.certificate_as_stake_and_vote_delegation, nE = s.certificate_as_stake_registration_and_delegation, _E = s.certificate_as_stake_vote_registration_and_delegation, oE = s.certificate_as_vote_delegation, aE = s.certificate_as_vote_registration_and_delegation, iE = s.certificate_has_required_script_witness, sE = s.__wbg_certificates_free, cE = s.certificates_to_bytes, dE = s.certificates_from_bytes, uE = s.certificates_to_hex, lE = s.certificates_from_hex, pE = s.certificates_to_json, gE = s.certificates_to_js_value, fE = s.certificates_from_json, wE = s.certificates_new, hE = s.certificates_len, bE = s.certificates_get, vE = s.certificates_add, yE = s.__wbg_voter_free, mE = s.voter_to_bytes, kE = s.voter_from_bytes, IE = s.voter_to_hex, xE = s.voter_from_hex, AE = s.voter_to_json, jE = s.voter_to_js_value, zE = s.voter_from_json, EE = s.voter_new_constitutional_committee_hot_credential, BE = s.voter_new_drep_credential, SE = s.voter_new_stake_pool_key_hash, FE = s.voter_kind, RE = s.voter_to_constitutional_committee_hot_credential, TE = s.voter_to_drep_credential, CE = s.voter_to_stake_pool_key_hash, OE = s.voter_has_script_credentials, UE = s.voter_to_key_hash, PE = s.__wbg_plutusscripts_free, LE = s.plutusscripts_to_bytes, NE = s.plutusscripts_from_bytes, qE = s.plutusscripts_to_hex, ME = s.plutusscripts_from_hex, DE = s.plutusscripts_to_json, HE = s.plutusscripts_to_js_value, GE = s.plutusscripts_from_json, WE = s.plutusscripts_new, KE = s.plutusscripts_len, YE = s.plutusscripts_get, QE = s.plutusscripts_add, VE = s.__wbg_redeemertag_free, JE = s.redeemertag_to_bytes, XE = s.redeemertag_from_bytes, ZE = s.redeemertag_to_hex, $E = s.redeemertag_from_hex, tB = s.redeemertag_to_json, eB = s.redeemertag_to_js_value, rB = s.redeemertag_from_json, nB = s.redeemertag_new_spend, _B = s.redeemertag_new_mint, oB = s.redeemertag_new_cert, aB = s.redeemertag_new_reward, iB = s.redeemertag_new_vote, sB = s.redeemertag_new_voting_proposal, cB = s.redeemertag_kind, dB = s.__wbg_transactionwitnesssets_free, uB = s.transactionwitnesssets_to_bytes, lB = s.transactionwitnesssets_from_bytes, pB = s.transactionwitnesssets_to_hex, gB = s.transactionwitnesssets_from_hex, fB = s.transactionwitnesssets_to_json, wB = s.transactionwitnesssets_to_js_value, hB = s.transactionwitnesssets_from_json, bB = s.transactionwitnesssets_new, vB = s.transactionwitnesssets_len, yB = s.transactionwitnesssets_get, mB = s.transactionwitnesssets_add, kB = s.__wbg_bigint_free, IB = s.bigint_to_bytes, xB = s.bigint_from_bytes, AB = s.bigint_to_hex, jB = s.bigint_from_hex, zB = s.bigint_to_json, EB = s.bigint_to_js_value, BB = s.bigint_from_json, SB = s.bigint_is_zero, FB = s.bigint_as_u64, RB = s.bigint_as_int, TB = s.bigint_from_str, CB = s.bigint_to_str, OB = s.bigint_add, UB = s.bigint_sub, PB = s.bigint_mul, LB = s.bigint_pow, NB = s.bigint_one, qB = s.bigint_zero, MB = s.bigint_abs, DB = s.bigint_increment, HB = s.bigint_div_ceil, GB = s.bigint_div_floor, WB = s.__wbg_transactionbodies_free, KB = s.transactionbodies_to_bytes, YB = s.transactionbodies_from_bytes, QB = s.transactionbodies_to_hex, VB = s.transactionbodies_from_hex, JB = s.transactionbodies_to_json, XB = s.transactionbodies_to_js_value, ZB = s.transactionbodies_from_json, $B = s.transactionbodies_new, tS = s.transactionbodies_len, eS = s.transactionbodies_get, rS = s.transactionbodies_add, nS = s.__wbg_fixedtransactionbodies_free, _S = s.fixedtransactionbodies_from_bytes, oS = s.fixedtransactionbodies_from_hex, aS = s.fixedtransactionbodies_new, iS = s.fixedtransactionbodies_len, sS = s.fixedtransactionbodies_get, cS = s.fixedtransactionbodies_add, dS = s.__wbg_txinputsbuilder_free, uS = s.txinputsbuilder_new, lS = s.txinputsbuilder_add_regular_utxo, pS = s.txinputsbuilder_add_plutus_script_utxo, gS = s.txinputsbuilder_add_native_script_utxo, fS = s.txinputsbuilder_add_key_input, wS = s.txinputsbuilder_add_native_script_input, hS = s.txinputsbuilder_add_plutus_script_input, bS = s.txinputsbuilder_add_bootstrap_input, vS = s.txinputsbuilder_add_regular_input, yS = s.txinputsbuilder_get_ref_inputs, mS = s.txinputsbuilder_get_native_input_scripts, kS = s.txinputsbuilder_get_plutus_input_scripts, IS = s.txinputsbuilder_len, xS = s.txinputsbuilder_add_required_signer, AS = s.txinputsbuilder_add_required_signers, jS = s.txinputsbuilder_total_value, zS = s.txinputsbuilder_inputs, ES = s.txinputsbuilder_inputs_option, BS = s.__wbg_transactionbuilderconfig_free, SS = s.__wbg_transactionbuilderconfigbuilder_free, FS = s.transactionbuilderconfigbuilder_new, RS = s.transactionbuilderconfigbuilder_fee_algo, TS = s.transactionbuilderconfigbuilder_coins_per_utxo_byte, CS = s.transactionbuilderconfigbuilder_ex_unit_prices, OS = s.transactionbuilderconfigbuilder_pool_deposit, US = s.transactionbuilderconfigbuilder_key_deposit, PS = s.transactionbuilderconfigbuilder_max_value_size, LS = s.transactionbuilderconfigbuilder_max_tx_size, NS = s.transactionbuilderconfigbuilder_ref_script_coins_per_byte, qS = s.transactionbuilderconfigbuilder_prefer_pure_change, MS = s.transactionbuilderconfigbuilder_deduplicate_explicit_ref_inputs_with_regular_inputs, DS = s.transactionbuilderconfigbuilder_do_not_burn_extra_change, HS = s.transactionbuilderconfigbuilder_build, GS = s.__wbg_changeconfig_free, WS = s.changeconfig_new, KS = s.changeconfig_change_address, YS = s.changeconfig_change_plutus_data, QS = s.changeconfig_change_script_ref, VS = s.__wbg_transactionbuilder_free, JS = s.transactionbuilder_add_inputs_from, XS = s.transactionbuilder_set_inputs, ZS = s.transactionbuilder_set_collateral, $S = s.transactionbuilder_set_collateral_return, t9 = s.transactionbuilder_remove_collateral_return, e9 = s.transactionbuilder_set_collateral_return_and_total, r9 = s.transactionbuilder_set_total_collateral, n9 = s.transactionbuilder_remove_total_collateral, _9 = s.transactionbuilder_set_total_collateral_and_return, o9 = s.transactionbuilder_add_reference_input, a9 = s.transactionbuilder_add_script_reference_input, i9 = s.transactionbuilder_add_key_input, s9 = s.transactionbuilder_add_native_script_input, c9 = s.transactionbuilder_add_plutus_script_input, d9 = s.transactionbuilder_add_bootstrap_input, u9 = s.transactionbuilder_add_regular_input, l9 = s.transactionbuilder_add_inputs_from_and_change, p9 = s.transactionbuilder_add_inputs_from_and_change_with_collateral_return, g9 = s.transactionbuilder_get_native_input_scripts, f9 = s.transactionbuilder_get_plutus_input_scripts, w9 = s.transactionbuilder_fee_for_input, h9 = s.transactionbuilder_add_output, b9 = s.transactionbuilder_fee_for_output, v9 = s.transactionbuilder_set_fee, y9 = s.transactionbuilder_set_min_fee, m9 = s.transactionbuilder_set_ttl, k9 = s.transactionbuilder_set_ttl_bignum, I9 = s.transactionbuilder_remove_ttl, x9 = s.transactionbuilder_set_validity_start_interval, A9 = s.transactionbuilder_set_validity_start_interval_bignum, j9 = s.transactionbuilder_remove_validity_start_interval, z9 = s.transactionbuilder_set_certs, E9 = s.transactionbuilder_remove_certs, B9 = s.transactionbuilder_set_certs_builder, S9 = s.transactionbuilder_set_withdrawals, F9 = s.transactionbuilder_set_withdrawals_builder, R9 = s.transactionbuilder_set_voting_builder, T9 = s.transactionbuilder_set_voting_proposal_builder, C9 = s.transactionbuilder_remove_withdrawals, O9 = s.transactionbuilder_get_auxiliary_data, U9 = s.transactionbuilder_set_auxiliary_data, P9 = s.transactionbuilder_remove_auxiliary_data, L9 = s.transactionbuilder_set_metadata, N9 = s.transactionbuilder_add_metadatum, q9 = s.transactionbuilder_add_json_metadatum, M9 = s.transactionbuilder_add_json_metadatum_with_schema, D9 = s.transactionbuilder_set_mint_builder, H9 = s.transactionbuilder_remove_mint_builder, G9 = s.transactionbuilder_get_mint_builder, W9 = s.transactionbuilder_set_mint, K9 = s.transactionbuilder_get_mint, Y9 = s.transactionbuilder_get_mint_scripts, Q9 = s.transactionbuilder_set_mint_asset, V9 = s.transactionbuilder_add_mint_asset, J9 = s.transactionbuilder_add_mint_asset_and_output, X9 = s.transactionbuilder_add_mint_asset_and_output_min_required_coin, Z9 = s.transactionbuilder_add_extra_witness_datum, $9 = s.transactionbuilder_get_extra_witness_datums, tF = s.transactionbuilder_set_donation, eF = s.transactionbuilder_get_donation, rF = s.transactionbuilder_set_current_treasury_value, nF = s.transactionbuilder_get_current_treasury_value, _F = s.transactionbuilder_new, oF = s.transactionbuilder_get_reference_inputs, aF = s.transactionbuilder_get_explicit_input, iF = s.transactionbuilder_get_implicit_input, sF = s.transactionbuilder_get_total_input, cF = s.transactionbuilder_get_total_output, dF = s.transactionbuilder_get_explicit_output, uF = s.transactionbuilder_get_deposit, lF = s.transactionbuilder_get_fee_if_set, pF = s.transactionbuilder_add_change_if_needed, gF = s.transactionbuilder_add_change_if_needed_with_datum, fF = s.transactionbuilder_calc_script_data_hash, wF = s.transactionbuilder_set_script_data_hash, hF = s.transactionbuilder_remove_script_data_hash, bF = s.transactionbuilder_add_required_signer, vF = s.transactionbuilder_full_size, yF = s.transactionbuilder_output_sizes, mF = s.transactionbuilder_build, kF = s.transactionbuilder_build_tx, IF = s.transactionbuilder_build_tx_unsafe, xF = s.transactionbuilder_min_fee, AF = s.__wbg_poolregistration_free, jF = s.poolregistration_to_bytes, zF = s.poolregistration_from_bytes, EF = s.poolregistration_to_hex, BF = s.poolregistration_from_hex, SF = s.poolregistration_to_json, FF = s.poolregistration_to_js_value, RF = s.poolregistration_from_json, TF = s.poolregistration_pool_params, CF = s.poolregistration_new, OF = s.__wbg_relays_free, UF = s.relays_to_bytes, PF = s.relays_from_bytes, LF = s.relays_to_hex, NF = s.relays_from_hex, qF = s.relays_to_json, MF = s.relays_to_js_value, DF = s.relays_from_json, HF = s.relays_new, GF = s.relays_len, WF = s.relays_get, KF = s.relays_add, YF = s.__wbg_poolparams_free, QF = s.poolparams_to_bytes, VF = s.poolparams_from_bytes, JF = s.poolparams_to_hex, XF = s.poolparams_from_hex, ZF = s.poolparams_to_json, $F = s.poolparams_to_js_value, tR = s.poolparams_from_json, eR = s.poolparams_operator, rR = s.poolparams_vrf_keyhash, nR = s.poolparams_pledge, _R = s.poolparams_cost, oR = s.poolparams_margin, aR = s.poolparams_reward_account, iR = s.poolparams_pool_owners, sR = s.poolparams_relays, cR = s.poolparams_pool_metadata, dR = s.poolparams_new, uR = s.__wbg_stakedelegation_free, lR = s.stakedelegation_to_bytes, pR = s.stakedelegation_from_bytes, gR = s.stakedelegation_to_hex, fR = s.stakedelegation_from_hex, wR = s.stakedelegation_to_json, hR = s.stakedelegation_to_js_value, bR = s.stakedelegation_from_json, vR = s.stakedelegation_stake_credential, yR = s.stakedelegation_pool_keyhash, mR = s.stakedelegation_new, kR = s.stakedelegation_has_script_credentials, IR = s.__wbg_transactioninput_free, xR = s.transactioninput_to_bytes, AR = s.transactioninput_from_bytes, jR = s.transactioninput_to_hex, zR = s.transactioninput_from_hex, ER = s.transactioninput_to_json, BR = s.transactioninput_to_js_value, SR = s.transactioninput_from_json, FR = s.transactioninput_transaction_id, RR = s.transactioninput_index, TR = s.transactioninput_new, CR = s.__wbg_vrfcert_free, OR = s.vrfcert_to_bytes, UR = s.vrfcert_from_bytes, PR = s.vrfcert_to_hex, LR = s.vrfcert_from_hex, NR = s.vrfcert_to_json, qR = s.vrfcert_to_js_value, MR = s.vrfcert_from_json, DR = s.vrfcert_output, HR = s.vrfcert_proof, GR = s.vrfcert_new, WR = s.__wbg_scriptref_free, KR = s.scriptref_to_bytes, YR = s.scriptref_from_bytes, QR = s.scriptref_to_hex, VR = s.scriptref_from_hex, JR = s.scriptref_to_json, XR = s.scriptref_to_js_value, ZR = s.scriptref_from_json, $R = s.scriptref_new_native_script, tT = s.scriptref_new_plutus_script, eT = s.scriptref_is_native_script, rT = s.scriptref_is_plutus_script, nT = s.scriptref_native_script, _T = s.scriptref_plutus_script, oT = s.scriptref_to_unwrapped_bytes, aT = s.__wbg_headerbody_free, iT = s.headerbody_to_bytes, sT = s.headerbody_from_bytes, cT = s.headerbody_to_hex, dT = s.headerbody_from_hex, uT = s.headerbody_to_json, lT = s.headerbody_to_js_value, pT = s.headerbody_from_json, gT = s.headerbody_block_number, fT = s.headerbody_slot, wT = s.headerbody_slot_bignum, hT = s.headerbody_prev_hash, bT = s.headerbody_issuer_vkey, vT = s.headerbody_vrf_vkey, yT = s.headerbody_has_nonce_and_leader_vrf, mT = s.headerbody_nonce_vrf_or_nothing, kT = s.headerbody_leader_vrf_or_nothing, IT = s.headerbody_has_vrf_result, xT = s.headerbody_vrf_result_or_nothing, AT = s.headerbody_block_body_size, jT = s.headerbody_block_body_hash, zT = s.headerbody_operational_cert, ET = s.headerbody_protocol_version, BT = s.headerbody_new, ST = s.headerbody_new_headerbody, FT = s.__wbg_operationalcert_free, RT = s.operationalcert_to_bytes, TT = s.operationalcert_from_bytes, CT = s.operationalcert_to_hex, OT = s.operationalcert_from_hex, UT = s.operationalcert_to_json, PT = s.operationalcert_to_js_value, LT = s.operationalcert_from_json, NT = s.operationalcert_hot_vkey, qT = s.operationalcert_sequence_number, MT = s.operationalcert_kes_period, DT = s.operationalcert_sigma, HT = s.operationalcert_new, GT = s.__wbg_transactionunspentoutput_free, WT = s.transactionunspentoutput_to_bytes, KT = s.transactionunspentoutput_from_bytes, YT = s.transactionunspentoutput_to_hex, QT = s.transactionunspentoutput_from_hex, VT = s.transactionunspentoutput_to_json, JT = s.transactionunspentoutput_to_js_value, XT = s.transactionunspentoutput_from_json, ZT = s.transactionunspentoutput_new, $T = s.transactionunspentoutput_input, tC = s.transactionunspentoutput_output, eC = s.__wbg_transactionunspentoutputs_free, rC = s.transactionunspentoutputs_to_json, nC = s.transactionunspentoutputs_to_js_value, _C = s.transactionunspentoutputs_from_json, oC = s.transactionunspentoutputs_new, aC = s.transactionunspentoutputs_len, iC = s.transactionunspentoutputs_get, sC = s.transactionunspentoutputs_add, cC = s.__wbg_value_free, dC = s.value_to_bytes, uC = s.value_from_bytes, lC = s.value_to_hex, pC = s.value_from_hex, gC = s.value_to_json, fC = s.value_to_js_value, wC = s.value_from_json, hC = s.value_new, bC = s.value_new_from_assets, vC = s.value_new_with_assets, yC = s.value_zero, mC = s.value_is_zero, kC = s.value_coin, IC = s.value_set_coin, xC = s.value_multiasset, AC = s.value_set_multiasset, jC = s.value_checked_add, zC = s.value_checked_sub, EC = s.value_clamped_sub, BC = s.value_compare, SC = s.make_daedalus_bootstrap_witness, FC = s.make_icarus_bootstrap_witness, RC = s.make_vkey_witness, TC = s.hash_auxiliary_data, CC = s.hash_plutus_data, OC = s.hash_script_data, UC = s.get_implicit_input, PC = s.get_deposit, LC = s.min_ada_for_output, NC = s.encode_json_str_to_native_script, qC = s.has_transaction_set_tag, MC = s.__wbg_plutusscriptsource_free, DC = s.plutusscriptsource_new, HC = s.plutusscriptsource_new_ref_input, GC = s.plutusscriptsource_set_required_signers, WC = s.plutusscriptsource_get_ref_script_size, KC = s.__wbg_nativescriptsource_free, YC = s.nativescriptsource_new, QC = s.nativescriptsource_new_ref_input, VC = s.nativescriptsource_set_required_signers, JC = s.nativescriptsource_get_ref_script_size, XC = s.__wbg_noconfidenceaction_free, ZC = s.noconfidenceaction_to_bytes, $C = s.noconfidenceaction_from_bytes, tO = s.noconfidenceaction_to_hex, eO = s.noconfidenceaction_from_hex, rO = s.noconfidenceaction_to_json, nO = s.noconfidenceaction_to_js_value, _O = s.noconfidenceaction_from_json, oO = s.noconfidenceaction_gov_action_id, aO = s.noconfidenceaction_new, iO = s.noconfidenceaction_new_with_action_id, sO = s.__wbg_committee_free, cO = s.committee_to_bytes, dO = s.committee_from_bytes, uO = s.committee_to_hex, lO = s.committee_from_hex, pO = s.committee_to_json, gO = s.committee_to_js_value, fO = s.committee_from_json, wO = s.committee_new, hO = s.committee_members_keys, bO = s.committee_quorum_threshold, vO = s.committee_add_member, yO = s.committee_get_member_epoch, mO = s.__wbg_exunitprices_free, kO = s.exunitprices_to_bytes, IO = s.exunitprices_from_bytes, xO = s.exunitprices_to_hex, AO = s.exunitprices_from_hex, jO = s.exunitprices_to_json, zO = s.exunitprices_to_js_value, EO = s.exunitprices_from_json, BO = s.exunitprices_mem_price, SO = s.exunitprices_step_price, FO = s.exunitprices_new, RO = s.__wbg_redeemer_free, TO = s.redeemer_to_bytes, CO = s.redeemer_from_bytes, OO = s.redeemer_to_hex, UO = s.redeemer_from_hex, PO = s.redeemer_to_json, LO = s.redeemer_to_js_value, NO = s.redeemer_from_json, qO = s.redeemer_tag, MO = s.redeemer_index, DO = s.redeemer_data, HO = s.redeemer_ex_units, GO = s.redeemer_new, WO = s.__wbg_strings_free, KO = s.strings_new, YO = s.strings_len, QO = s.strings_get, VO = s.strings_add, JO = s.__wbg_transactionbody_free, XO = s.transactionbody_to_bytes, ZO = s.transactionbody_from_bytes, $O = s.transactionbody_to_hex, tU = s.transactionbody_from_hex, eU = s.transactionbody_to_json, rU = s.transactionbody_to_js_value, nU = s.transactionbody_from_json, _U = s.transactionbody_inputs, oU = s.transactionbody_outputs, aU = s.transactionbody_fee, iU = s.transactionbody_ttl, sU = s.transactionbody_ttl_bignum, cU = s.transactionbody_set_ttl, dU = s.transactionbody_remove_ttl, uU = s.transactionbody_set_certs, lU = s.transactionbody_certs, pU = s.transactionbody_set_withdrawals, gU = s.transactionbody_withdrawals, fU = s.transactionbody_set_update, wU = s.transactionbody_update, hU = s.transactionbody_set_auxiliary_data_hash, bU = s.transactionbody_auxiliary_data_hash, vU = s.transactionbody_set_validity_start_interval, yU = s.transactionbody_set_validity_start_interval_bignum, mU = s.transactionbody_validity_start_interval_bignum, kU = s.transactionbody_validity_start_interval, IU = s.transactionbody_set_mint, xU = s.transactionbody_mint, AU = s.transactionbody_set_reference_inputs, jU = s.transactionbody_reference_inputs, zU = s.transactionbody_set_script_data_hash, EU = s.transactionbody_script_data_hash, BU = s.transactionbody_set_collateral, SU = s.transactionbody_collateral, FU = s.transactionbody_set_required_signers, RU = s.transactionbody_required_signers, TU = s.transactionbody_set_network_id, CU = s.transactionbody_network_id, OU = s.transactionbody_set_collateral_return, UU = s.transactionbody_collateral_return, PU = s.transactionbody_set_total_collateral, LU = s.transactionbody_total_collateral, NU = s.transactionbody_set_voting_procedures, qU = s.transactionbody_voting_procedures, MU = s.transactionbody_set_voting_proposals, DU = s.transactionbody_voting_proposals, HU = s.transactionbody_set_donation, GU = s.transactionbody_donation, WU = s.transactionbody_set_current_treasury_value, KU = s.transactionbody_current_treasury_value, YU = s.transactionbody_new, QU = s.transactionbody_new_tx_body, VU = s.__wbg_poolvotingthresholds_free, JU = s.poolvotingthresholds_to_bytes, XU = s.poolvotingthresholds_from_bytes, ZU = s.poolvotingthresholds_to_hex, $U = s.poolvotingthresholds_from_hex, tP = s.poolvotingthresholds_to_json, eP = s.poolvotingthresholds_to_js_value, rP = s.poolvotingthresholds_from_json, nP = s.poolvotingthresholds_new, _P = s.poolvotingthresholds_motion_no_confidence, oP = s.poolvotingthresholds_committee_normal, aP = s.poolvotingthresholds_committee_no_confidence, iP = s.poolvotingthresholds_hard_fork_initiation, sP = s.poolvotingthresholds_security_relevant_threshold, cP = s.__wbg_drepvotingthresholds_free, dP = s.drepvotingthresholds_to_bytes, uP = s.drepvotingthresholds_from_bytes, lP = s.drepvotingthresholds_to_hex, pP = s.drepvotingthresholds_from_hex, gP = s.drepvotingthresholds_to_json, fP = s.drepvotingthresholds_to_js_value, wP = s.drepvotingthresholds_from_json, hP = s.drepvotingthresholds_new, bP = s.drepvotingthresholds_set_motion_no_confidence, vP = s.drepvotingthresholds_set_committee_normal, yP = s.drepvotingthresholds_set_committee_no_confidence, mP = s.drepvotingthresholds_set_update_constitution, kP = s.drepvotingthresholds_set_hard_fork_initiation, IP = s.drepvotingthresholds_set_pp_network_group, xP = s.drepvotingthresholds_set_pp_economic_group, AP = s.drepvotingthresholds_set_pp_technical_group, jP = s.drepvotingthresholds_set_pp_governance_group, zP = s.drepvotingthresholds_set_treasury_withdrawal, EP = s.drepvotingthresholds_motion_no_confidence, BP = s.drepvotingthresholds_committee_normal, SP = s.drepvotingthresholds_committee_no_confidence, FP = s.drepvotingthresholds_update_constitution, RP = s.drepvotingthresholds_hard_fork_initiation, TP = s.drepvotingthresholds_pp_network_group, CP = s.drepvotingthresholds_pp_economic_group, OP = s.drepvotingthresholds_pp_technical_group, UP = s.drepvotingthresholds_pp_governance_group, PP = s.drepvotingthresholds_treasury_withdrawal, LP = s.__wbg_protocolparamupdate_free, NP = s.protocolparamupdate_to_bytes, qP = s.protocolparamupdate_from_bytes, MP = s.protocolparamupdate_to_hex, DP = s.protocolparamupdate_from_hex, HP = s.protocolparamupdate_to_json, GP = s.protocolparamupdate_to_js_value, WP = s.protocolparamupdate_from_json, KP = s.protocolparamupdate_set_minfee_a, YP = s.protocolparamupdate_minfee_a, QP = s.protocolparamupdate_set_minfee_b, VP = s.protocolparamupdate_minfee_b, JP = s.protocolparamupdate_set_max_block_body_size, XP = s.protocolparamupdate_max_block_body_size, ZP = s.protocolparamupdate_set_max_tx_size, $P = s.protocolparamupdate_max_tx_size, tL = s.protocolparamupdate_set_max_block_header_size, eL = s.protocolparamupdate_max_block_header_size, rL = s.protocolparamupdate_set_key_deposit, nL = s.protocolparamupdate_key_deposit, _L = s.protocolparamupdate_set_pool_deposit, oL = s.protocolparamupdate_pool_deposit, aL = s.protocolparamupdate_set_max_epoch, iL = s.protocolparamupdate_max_epoch, sL = s.protocolparamupdate_set_n_opt, cL = s.protocolparamupdate_n_opt, dL = s.protocolparamupdate_set_pool_pledge_influence, uL = s.protocolparamupdate_pool_pledge_influence, lL = s.protocolparamupdate_set_expansion_rate, pL = s.protocolparamupdate_expansion_rate, gL = s.protocolparamupdate_set_treasury_growth_rate, fL = s.protocolparamupdate_treasury_growth_rate, wL = s.protocolparamupdate_d, hL = s.protocolparamupdate_extra_entropy, bL = s.protocolparamupdate_set_protocol_version, vL = s.protocolparamupdate_protocol_version, yL = s.protocolparamupdate_set_min_pool_cost, mL = s.protocolparamupdate_min_pool_cost, kL = s.protocolparamupdate_set_ada_per_utxo_byte, IL = s.protocolparamupdate_ada_per_utxo_byte, xL = s.protocolparamupdate_set_cost_models, AL = s.protocolparamupdate_cost_models, jL = s.protocolparamupdate_set_execution_costs, zL = s.protocolparamupdate_execution_costs, EL = s.protocolparamupdate_set_max_tx_ex_units, BL = s.protocolparamupdate_max_tx_ex_units, SL = s.protocolparamupdate_set_max_block_ex_units, FL = s.protocolparamupdate_max_block_ex_units, RL = s.protocolparamupdate_set_max_value_size, TL = s.protocolparamupdate_max_value_size, CL = s.protocolparamupdate_set_collateral_percentage, OL = s.protocolparamupdate_collateral_percentage, UL = s.protocolparamupdate_set_max_collateral_inputs, PL = s.protocolparamupdate_max_collateral_inputs, LL = s.protocolparamupdate_set_pool_voting_thresholds, NL = s.protocolparamupdate_pool_voting_thresholds, qL = s.protocolparamupdate_set_drep_voting_thresholds, ML = s.protocolparamupdate_drep_voting_thresholds, DL = s.protocolparamupdate_set_min_committee_size, HL = s.protocolparamupdate_min_committee_size, GL = s.protocolparamupdate_set_committee_term_limit, WL = s.protocolparamupdate_committee_term_limit, KL = s.protocolparamupdate_set_governance_action_validity_period, YL = s.protocolparamupdate_governance_action_validity_period, QL = s.protocolparamupdate_set_governance_action_deposit, VL = s.protocolparamupdate_governance_action_deposit, JL = s.protocolparamupdate_set_drep_deposit, XL = s.protocolparamupdate_drep_deposit, ZL = s.protocolparamupdate_set_drep_inactivity_period, $L = s.protocolparamupdate_drep_inactivity_period, tN = s.protocolparamupdate_set_ref_script_coins_per_byte, eN = s.protocolparamupdate_ref_script_coins_per_byte, rN = s.protocolparamupdate_new, nN = s.__wbg_vkey_free, _N = s.vkey_to_bytes, oN = s.vkey_from_bytes, aN = s.vkey_to_hex, iN = s.vkey_from_hex, sN = s.vkey_to_json, cN = s.vkey_to_js_value, dN = s.vkey_from_json, uN = s.vkey_new, lN = s.vkey_public_key, pN = s.__wbg_fixedtransactionbody_free, gN = s.fixedtransactionbody_from_bytes, fN = s.fixedtransactionbody_from_hex, wN = s.fixedtransactionbody_transaction_body, hN = s.fixedtransactionbody_tx_hash, bN = s.fixedtransactionbody_original_bytes, vN = s.pointer_cert_index_bignum, yN = s.pointer_tx_index_bignum, mN = s.pointer_slot_bignum, kN = s.pointer_cert_index, IN = s.pointer_tx_index, xN = s.pointer_slot, AN = s.pointer_new_pointer, jN = s.pointer_new, zN = s.__wbg_pointer_free, EN = s.__wbg_genesiskeydelegation_free, BN = s.genesiskeydelegation_to_bytes, SN = s.genesiskeydelegation_from_bytes, FN = s.genesiskeydelegation_to_hex, RN = s.genesiskeydelegation_from_hex, TN = s.genesiskeydelegation_to_json, CN = s.genesiskeydelegation_to_js_value, ON = s.genesiskeydelegation_from_json, UN = s.genesiskeydelegation_genesishash, PN = s.genesiskeydelegation_genesis_delegate_hash, LN = s.genesiskeydelegation_vrf_keyhash, NN = s.genesiskeydelegation_new, qN = s.__wbg_drepderegistration_free, MN = s.drepderegistration_to_bytes, DN = s.drepderegistration_from_bytes, HN = s.drepderegistration_to_hex, GN = s.drepderegistration_from_hex, WN = s.drepderegistration_to_json, KN = s.drepderegistration_to_js_value, YN = s.drepderegistration_from_json, QN = s.drepderegistration_voting_credential, VN = s.drepderegistration_coin, JN = s.drepderegistration_new, XN = s.drepderegistration_has_script_credentials, ZN = s.__wbg_anchor_free, $N = s.anchor_to_bytes, tq = s.anchor_from_bytes, eq = s.anchor_to_hex, rq = s.anchor_from_hex, nq = s.anchor_to_json, _q = s.anchor_to_js_value, oq = s.anchor_from_json, aq = s.anchor_url, iq = s.anchor_anchor_data_hash, sq = s.anchor_new, cq = s.__wbg_governanceactionid_free, dq = s.governanceactionid_to_bytes, uq = s.governanceactionid_from_bytes, lq = s.governanceactionid_to_hex, pq = s.governanceactionid_from_hex, gq = s.governanceactionid_to_json, fq = s.governanceactionid_to_js_value, wq = s.governanceactionid_from_json, hq = s.governanceactionid_transaction_id, bq = s.governanceactionid_index, vq = s.governanceactionid_new, yq = s.__wbg_transactionwitnessset_free, mq = s.transactionwitnessset_to_bytes, kq = s.transactionwitnessset_from_bytes, Iq = s.transactionwitnessset_to_hex, xq = s.transactionwitnessset_from_hex, Aq = s.transactionwitnessset_to_json, jq = s.transactionwitnessset_to_js_value, zq = s.transactionwitnessset_from_json, Eq = s.transactionwitnessset_set_vkeys, Bq = s.transactionwitnessset_vkeys, Sq = s.transactionwitnessset_set_native_scripts, Fq = s.transactionwitnessset_native_scripts, Rq = s.transactionwitnessset_set_bootstraps, Tq = s.transactionwitnessset_bootstraps, Cq = s.transactionwitnessset_set_plutus_scripts, Oq = s.transactionwitnessset_plutus_scripts, Uq = s.transactionwitnessset_set_plutus_data, Pq = s.transactionwitnessset_plutus_data, Lq = s.transactionwitnessset_set_redeemers, Nq = s.transactionwitnessset_redeemers, qq = s.transactionwitnessset_new, Mq = s.__wbg_fixedtxwitnessesset_free, Dq = s.fixedtxwitnessesset_tx_witnesses_set, Hq = s.fixedtxwitnessesset_add_vkey_witness, Gq = s.fixedtxwitnessesset_add_bootstrap_witness, Wq = s.fixedtxwitnessesset_to_bytes, Kq = s.fixedtxwitnessesset_from_bytes, Yq = s.__wbg_kessignature_free, Qq = s.kessignature_to_bytes, Vq = s.kessignature_from_bytes, Jq = s.__wbg_nonce_free, Xq = s.nonce_to_bytes, Zq = s.nonce_from_bytes, $q = s.nonce_to_hex, tM = s.nonce_from_hex, eM = s.nonce_to_json, rM = s.nonce_to_js_value, nM = s.nonce_from_json, _M = s.nonce_new_identity, oM = s.nonce_new_from_hash, aM = s.nonce_get_hash, iM = s.__wbg_nativescripts_free, sM = s.nativescripts_new, cM = s.nativescripts_len, dM = s.nativescripts_get, uM = s.nativescripts_add, lM = s.nativescripts_to_bytes, pM = s.nativescripts_from_bytes, gM = s.nativescripts_to_hex, fM = s.nativescripts_from_hex, wM = s.nativescripts_to_json, hM = s.nativescripts_to_js_value, bM = s.nativescripts_from_json, vM = s.__wbg_unitinterval_free, yM = s.unitinterval_to_bytes, mM = s.unitinterval_from_bytes, kM = s.unitinterval_to_hex, IM = s.unitinterval_from_hex, xM = s.unitinterval_to_json, AM = s.unitinterval_to_js_value, jM = s.unitinterval_from_json, zM = s.unitinterval_numerator, EM = s.unitinterval_denominator, BM = s.unitinterval_new, SM = s.__wbg_transaction_free, FM = s.transaction_to_bytes, RM = s.transaction_from_bytes, TM = s.transaction_to_hex, CM = s.transaction_from_hex, OM = s.transaction_to_json, UM = s.transaction_to_js_value, PM = s.transaction_from_json, LM = s.transaction_body, NM = s.transaction_witness_set, qM = s.transaction_is_valid, MM = s.transaction_auxiliary_data, DM = s.transaction_set_is_valid, HM = s.transaction_new, GM = s.__wbg_transactionoutputs_free, WM = s.transactionoutputs_to_bytes, KM = s.transactionoutputs_from_bytes, YM = s.transactionoutputs_to_hex, QM = s.transactionoutputs_from_hex, VM = s.transactionoutputs_to_json, JM = s.transactionoutputs_to_js_value, XM = s.transactionoutputs_from_json, ZM = s.transactionoutputs_new, $M = s.transactionoutputs_len, tD = s.transactionoutputs_get, eD = s.transactionoutputs_add, rD = s.__wbg_datacost_free, nD = s.datacost_new_coins_per_byte, _D = s.datacost_coins_per_byte, oD = s.__wbg_transactionoutput_free, aD = s.transactionoutput_to_bytes, iD = s.transactionoutput_from_bytes, sD = s.transactionoutput_to_hex, cD = s.transactionoutput_from_hex, dD = s.transactionoutput_to_json, uD = s.transactionoutput_to_js_value, lD = s.transactionoutput_from_json, pD = s.transactionoutput_address, gD = s.transactionoutput_amount, fD = s.transactionoutput_data_hash, wD = s.transactionoutput_plutus_data, hD = s.transactionoutput_script_ref, bD = s.transactionoutput_set_script_ref, vD = s.transactionoutput_set_plutus_data, yD = s.transactionoutput_set_data_hash, mD = s.transactionoutput_has_plutus_data, kD = s.transactionoutput_has_data_hash, ID = s.transactionoutput_has_script_ref, xD = s.transactionoutput_new, AD = s.transactionoutput_serialization_format, jD = s.__wbg_ipv4_free, zD = s.ipv4_to_bytes, ED = s.ipv4_from_bytes, BD = s.ipv4_to_hex, SD = s.ipv4_from_hex, FD = s.ipv4_to_json, RD = s.ipv4_to_js_value, TD = s.ipv4_from_json, CD = s.ipv4_new, OD = s.ipv4_ip, UD = s.__wbg_ipv6_free, PD = s.ipv6_to_bytes, LD = s.ipv6_from_bytes, ND = s.ipv6_to_hex, qD = s.ipv6_from_hex, MD = s.ipv6_to_json, DD = s.ipv6_to_js_value, HD = s.ipv6_from_json, GD = s.ipv6_new, WD = s.ipv6_ip, KD = s.__wbg_url_free, YD = s.url_to_bytes, QD = s.url_from_bytes, VD = s.url_to_hex, JD = s.url_from_hex, XD = s.url_to_json, ZD = s.url_to_js_value, $D = s.url_from_json, tH = s.url_new, eH = s.url_url, rH = s.__wbg_dnsrecordaoraaaa_free, nH = s.dnsrecordaoraaaa_to_bytes, _H = s.dnsrecordaoraaaa_from_bytes, oH = s.dnsrecordaoraaaa_to_hex, aH = s.dnsrecordaoraaaa_from_hex, iH = s.dnsrecordaoraaaa_to_json, sH = s.dnsrecordaoraaaa_to_js_value, cH = s.dnsrecordaoraaaa_from_json, dH = s.dnsrecordaoraaaa_new, uH = s.dnsrecordaoraaaa_record, lH = s.__wbg_dnsrecordsrv_free, pH = s.dnsrecordsrv_to_bytes, gH = s.dnsrecordsrv_from_bytes, fH = s.dnsrecordsrv_to_hex, wH = s.dnsrecordsrv_from_hex, hH = s.dnsrecordsrv_to_json, bH = s.dnsrecordsrv_to_js_value, vH = s.dnsrecordsrv_from_json, yH = s.dnsrecordsrv_new, mH = s.dnsrecordsrv_record, kH = s.__wbg_singlehostaddr_free, IH = s.singlehostaddr_to_bytes, xH = s.singlehostaddr_from_bytes, AH = s.singlehostaddr_to_hex, jH = s.singlehostaddr_from_hex, zH = s.singlehostaddr_to_json, EH = s.singlehostaddr_to_js_value, BH = s.singlehostaddr_from_json, SH = s.singlehostaddr_port, FH = s.singlehostaddr_ipv4, RH = s.singlehostaddr_ipv6, TH = s.singlehostaddr_new, CH = s.__wbg_singlehostname_free, OH = s.singlehostname_to_bytes, UH = s.singlehostname_from_bytes, PH = s.singlehostname_to_hex, LH = s.singlehostname_from_hex, NH = s.singlehostname_to_json, qH = s.singlehostname_to_js_value, MH = s.singlehostname_from_json, DH = s.singlehostname_port, HH = s.singlehostname_dns_name, GH = s.singlehostname_new, WH = s.__wbg_multihostname_free, KH = s.multihostname_to_bytes, YH = s.multihostname_from_bytes, QH = s.multihostname_to_hex, VH = s.multihostname_from_hex, JH = s.multihostname_to_json, XH = s.multihostname_to_js_value, ZH = s.multihostname_from_json, $H = s.multihostname_dns_name, tG = s.multihostname_new, eG = s.__wbg_relay_free, rG = s.relay_to_bytes, nG = s.relay_from_bytes, _G = s.relay_to_hex, oG = s.relay_from_hex, aG = s.relay_to_json, iG = s.relay_to_js_value, sG = s.relay_from_json, cG = s.relay_new_single_host_addr, dG = s.relay_new_single_host_name, uG = s.relay_new_multi_host_name, lG = s.relay_kind, pG = s.relay_as_single_host_addr, gG = s.relay_as_single_host_name, fG = s.relay_as_multi_host_name, wG = s.__wbg_poolmetadata_free, hG = s.poolmetadata_to_bytes, bG = s.poolmetadata_from_bytes, vG = s.poolmetadata_to_hex, yG = s.poolmetadata_from_hex, mG = s.poolmetadata_to_json, kG = s.poolmetadata_to_js_value, IG = s.poolmetadata_from_json, xG = s.poolmetadata_url, AG = s.poolmetadata_pool_metadata_hash, jG = s.poolmetadata_new, zG = s.__wbg_rewardaddresses_free, EG = s.rewardaddresses_to_bytes, BG = s.rewardaddresses_from_bytes, SG = s.rewardaddresses_to_hex, FG = s.rewardaddresses_from_hex, RG = s.rewardaddresses_to_json, TG = s.rewardaddresses_to_js_value, CG = s.rewardaddresses_from_json, OG = s.rewardaddresses_new, UG = s.rewardaddresses_len, PG = s.rewardaddresses_get, LG = s.rewardaddresses_add, NG = s.__wbg_withdrawals_free, qG = s.withdrawals_to_bytes, MG = s.withdrawals_from_bytes, DG = s.withdrawals_to_hex, HG = s.withdrawals_from_hex, GG = s.withdrawals_to_json, WG = s.withdrawals_to_js_value, KG = s.withdrawals_from_json, YG = s.withdrawals_new, QG = s.withdrawals_len, VG = s.withdrawals_insert, JG = s.withdrawals_get, XG = s.withdrawals_keys, ZG = s.__wbg_outputdatum_free, $G = s.outputdatum_new_data_hash, tW = s.outputdatum_new_data, eW = s.outputdatum_data_hash, rW = s.outputdatum_data, nW = s.__wbg_update_free, _W = s.update_to_bytes, oW = s.update_from_bytes, aW = s.update_to_hex, iW = s.update_from_hex, sW = s.update_to_json, cW = s.update_to_js_value, dW = s.update_from_json, uW = s.update_proposed_protocol_parameter_updates, lW = s.update_epoch, pW = s.update_new, gW = s.__wbg_genesishashes_free, fW = s.genesishashes_to_bytes, wW = s.genesishashes_from_bytes, hW = s.genesishashes_to_hex, bW = s.genesishashes_from_hex, vW = s.genesishashes_to_json, yW = s.genesishashes_to_js_value, mW = s.genesishashes_from_json, kW = s.genesishashes_new, IW = s.genesishashes_len, xW = s.genesishashes_get, AW = s.genesishashes_add, jW = s.__wbg_scripthashes_free, zW = s.scripthashes_to_bytes, EW = s.scripthashes_from_bytes, BW = s.scripthashes_to_hex, SW = s.scripthashes_from_hex, FW = s.scripthashes_to_json, RW = s.scripthashes_to_js_value, TW = s.scripthashes_from_json, CW = s.scripthashes_new, OW = s.scripthashes_len, UW = s.scripthashes_get, PW = s.scripthashes_add, LW = s.__wbg_proposedprotocolparameterupdates_free, NW = s.proposedprotocolparameterupdates_to_bytes, qW = s.proposedprotocolparameterupdates_from_bytes, MW = s.proposedprotocolparameterupdates_to_hex, DW = s.proposedprotocolparameterupdates_from_hex, HW = s.proposedprotocolparameterupdates_to_json, GW = s.proposedprotocolparameterupdates_to_js_value, WW = s.proposedprotocolparameterupdates_from_json, KW = s.proposedprotocolparameterupdates_new, YW = s.proposedprotocolparameterupdates_len, QW = s.proposedprotocolparameterupdates_insert, VW = s.proposedprotocolparameterupdates_get, JW = s.proposedprotocolparameterupdates_keys, XW = s.__wbg_protocolversion_free, ZW = s.protocolversion_to_bytes, $W = s.protocolversion_from_bytes, tK = s.protocolversion_to_hex, eK = s.protocolversion_from_hex, rK = s.protocolversion_to_json, nK = s.protocolversion_to_js_value, _K = s.protocolversion_from_json, oK = s.protocolversion_major, aK = s.protocolversion_minor, iK = s.protocolversion_new, sK = s.__wbg_auxiliarydataset_free, cK = s.auxiliarydataset_new, dK = s.auxiliarydataset_len, uK = s.auxiliarydataset_insert, lK = s.auxiliarydataset_get, pK = s.auxiliarydataset_indices, gK = s.__wbg_assetname_free, fK = s.assetname_to_bytes, wK = s.assetname_from_bytes, hK = s.assetname_to_hex, bK = s.assetname_from_hex, vK = s.assetname_to_json, yK = s.assetname_to_js_value, mK = s.assetname_from_json, kK = s.assetname_new, IK = s.assetname_name, xK = s.__wbg_assetnames_free, AK = s.assetnames_to_bytes, jK = s.assetnames_from_bytes, zK = s.assetnames_to_hex, EK = s.assetnames_from_hex, BK = s.assetnames_to_json, SK = s.assetnames_to_js_value, FK = s.assetnames_from_json, RK = s.assetnames_new, TK = s.assetnames_len, CK = s.assetnames_get, OK = s.assetnames_add, UK = s.__wbg_assets_free, PK = s.assets_to_bytes, LK = s.assets_from_bytes, NK = s.assets_to_hex, qK = s.assets_from_hex, MK = s.assets_to_json, DK = s.assets_to_js_value, HK = s.assets_from_json, GK = s.assets_new, WK = s.assets_len, KK = s.assets_insert, YK = s.assets_get, QK = s.assets_keys, VK = s.__wbg_multiasset_free, JK = s.multiasset_to_bytes, XK = s.multiasset_from_bytes, ZK = s.multiasset_to_hex, $K = s.multiasset_from_hex, tY = s.multiasset_to_json, eY = s.multiasset_to_js_value, rY = s.multiasset_from_json, nY = s.multiasset_new, _Y = s.multiasset_len, oY = s.multiasset_insert, aY = s.multiasset_get, iY = s.multiasset_set_asset, sY = s.multiasset_get_asset, cY = s.multiasset_keys, dY = s.multiasset_sub, uY = s.__wbg_mintsassets_free, lY = s.mintsassets_to_json, pY = s.mintsassets_to_js_value, gY = s.mintsassets_from_json, fY = s.mintsassets_new, wY = s.mintsassets_add, hY = s.mintsassets_get, bY = s.mintsassets_len, vY = s.__wbg_mintassets_free, yY = s.mintassets_new, mY = s.mintassets_new_from_entry, kY = s.mintassets_len, IY = s.mintassets_insert, xY = s.mintassets_get, AY = s.mintassets_keys, jY = s.__wbg_mint_free, zY = s.mint_to_bytes, EY = s.mint_from_bytes, BY = s.mint_to_hex, SY = s.mint_from_hex, FY = s.mint_to_json, RY = s.mint_to_js_value, TY = s.mint_from_json, CY = s.mint_new, OY = s.mint_new_from_entry, UY = s.mint_len, PY = s.mint_insert, LY = s.mint_get, NY = s.mint_keys, qY = s.mint_as_positive_multiasset, MY = s.mint_as_negative_multiasset, DY = s.__wbg_networkid_free, HY = s.networkid_to_bytes, GY = s.networkid_from_bytes, WY = s.networkid_to_hex, KY = s.networkid_from_hex, YY = s.networkid_to_json, QY = s.networkid_to_js_value, VY = s.networkid_from_json, JY = s.networkid_testnet, XY = s.networkid_mainnet, ZY = s.networkid_kind, $Y = s.encrypt_with_password, tQ = s.decrypt_with_password, eQ = s.__wbg_poolretirement_free, rQ = s.poolretirement_to_bytes, nQ = s.poolretirement_from_bytes, _Q = s.poolretirement_to_hex, oQ = s.poolretirement_from_hex, aQ = s.poolretirement_to_json, iQ = s.poolretirement_to_js_value, sQ = s.poolretirement_from_json, cQ = s.poolretirement_pool_keyhash, dQ = s.poolretirement_epoch, uQ = s.poolretirement_new, lQ = s.__wbg_stakeregistrationanddelegation_free, pQ = s.stakeregistrationanddelegation_to_bytes, gQ = s.stakeregistrationanddelegation_from_bytes, fQ = s.stakeregistrationanddelegation_to_hex, wQ = s.stakeregistrationanddelegation_from_hex, hQ = s.stakeregistrationanddelegation_to_json, bQ = s.stakeregistrationanddelegation_to_js_value, vQ = s.stakeregistrationanddelegation_from_json, yQ = s.stakeregistrationanddelegation_stake_credential, mQ = s.stakeregistrationanddelegation_pool_keyhash, kQ = s.stakeregistrationanddelegation_coin, IQ = s.stakeregistrationanddelegation_new, xQ = s.stakeregistrationanddelegation_has_script_credentials, AQ = s.__wbg_committeehotauth_free, jQ = s.committeehotauth_to_bytes, zQ = s.committeehotauth_from_bytes, EQ = s.committeehotauth_to_hex, BQ = s.committeehotauth_from_hex, SQ = s.committeehotauth_to_json, FQ = s.committeehotauth_to_js_value, RQ = s.committeehotauth_from_json, TQ = s.committeehotauth_committee_cold_credential, CQ = s.committeehotauth_committee_hot_credential, OQ = s.committeehotauth_new, UQ = s.committeehotauth_has_script_credentials, PQ = s.__wbg_treasurywithdrawalsaction_free, LQ = s.treasurywithdrawalsaction_to_bytes, NQ = s.treasurywithdrawalsaction_from_bytes, qQ = s.treasurywithdrawalsaction_to_hex, MQ = s.treasurywithdrawalsaction_from_hex, DQ = s.treasurywithdrawalsaction_to_json, HQ = s.treasurywithdrawalsaction_to_js_value, GQ = s.treasurywithdrawalsaction_from_json, WQ = s.treasurywithdrawalsaction_withdrawals, KQ = s.treasurywithdrawalsaction_policy_hash, YQ = s.treasurywithdrawalsaction_new, QQ = s.treasurywithdrawalsaction_new_with_policy_hash, VQ = s.__wbg_treasurywithdrawals_free, JQ = s.treasurywithdrawals_to_json, XQ = s.treasurywithdrawals_to_js_value, ZQ = s.treasurywithdrawals_from_json, $Q = s.treasurywithdrawals_new, tV = s.treasurywithdrawals_get, eV = s.treasurywithdrawals_insert, rV = s.treasurywithdrawals_keys, nV = s.treasurywithdrawals_len, _V = s.__wbg_costmodel_free, oV = s.costmodel_to_bytes, aV = s.costmodel_from_bytes, iV = s.costmodel_to_hex, sV = s.costmodel_from_hex, cV = s.costmodel_to_json, dV = s.costmodel_to_js_value, uV = s.costmodel_from_json, lV = s.costmodel_new, pV = s.costmodel_set, gV = s.costmodel_get, fV = s.costmodel_len, wV = s.__wbg_redeemers_free, hV = s.redeemers_to_bytes, bV = s.redeemers_from_bytes, vV = s.redeemers_to_hex, yV = s.redeemers_from_hex, mV = s.redeemers_to_json, kV = s.redeemers_to_js_value, IV = s.redeemers_from_json, xV = s.redeemers_new, AV = s.redeemers_len, jV = s.redeemers_get, zV = s.redeemers_add, EV = s.redeemers_get_container_type, BV = s.redeemers_total_ex_units, SV = s.__wbg_constrplutusdata_free, FV = s.constrplutusdata_to_bytes, RV = s.constrplutusdata_from_bytes, TV = s.constrplutusdata_to_hex, CV = s.constrplutusdata_from_hex, OV = s.constrplutusdata_alternative, UV = s.constrplutusdata_data, PV = s.constrplutusdata_new, LV = s.__wbg_plutusmapvalues_free, NV = s.plutusmapvalues_new, qV = s.plutusmapvalues_len, MV = s.plutusmapvalues_get, DV = s.plutusmapvalues_add, HV = s.__wbg_plutusmap_free, GV = s.plutusmap_to_bytes, WV = s.plutusmap_from_bytes, KV = s.plutusmap_to_hex, YV = s.plutusmap_from_hex, QV = s.plutusmap_new, VV = s.plutusmap_len, JV = s.plutusmap_insert, XV = s.plutusmap_get, ZV = s.plutusmap_keys, $V = s.__wbg_plutusdata_free, tJ = s.plutusdata_to_bytes, eJ = s.plutusdata_from_bytes, rJ = s.plutusdata_to_hex, nJ = s.plutusdata_from_hex, _J = s.plutusdata_new_constr_plutus_data, oJ = s.plutusdata_new_empty_constr_plutus_data, aJ = s.plutusdata_new_single_value_constr_plutus_data, iJ = s.plutusdata_new_map, sJ = s.plutusdata_new_list, cJ = s.plutusdata_new_integer, dJ = s.plutusdata_new_bytes, uJ = s.plutusdata_kind, lJ = s.plutusdata_as_constr_plutus_data, pJ = s.plutusdata_as_map, gJ = s.plutusdata_as_list, fJ = s.plutusdata_as_integer, wJ = s.plutusdata_as_bytes, hJ = s.plutusdata_from_address, bJ = s.plutusdata_as_address, vJ = s.__wbg_plutuslist_free, yJ = s.plutuslist_to_bytes, mJ = s.plutuslist_from_bytes, kJ = s.plutuslist_to_hex, IJ = s.plutuslist_from_hex, xJ = s.plutuslist_new, AJ = s.plutuslist_len, jJ = s.plutuslist_get, zJ = s.plutuslist_add, EJ = s.encode_json_str_to_plutus_datum, BJ = s.decode_plutus_datum_to_json_str, SJ = s.__wbg_vkeys_free, FJ = s.vkeys_new, RJ = s.vkeys_len, TJ = s.vkeys_get, CJ = s.vkeys_add, OJ = s.__wbg_nativescript_free, UJ = s.nativescript_to_bytes, PJ = s.nativescript_from_bytes, LJ = s.nativescript_to_hex, NJ = s.nativescript_from_hex, qJ = s.nativescript_to_json, MJ = s.nativescript_to_js_value, DJ = s.nativescript_from_json, HJ = s.nativescript_hash, GJ = s.nativescript_new_script_pubkey, WJ = s.nativescript_new_script_all, KJ = s.nativescript_new_script_any, YJ = s.nativescript_new_script_n_of_k, QJ = s.nativescript_new_timelock_start, VJ = s.nativescript_new_timelock_expiry, JJ = s.nativescript_kind, XJ = s.nativescript_as_script_pubkey, ZJ = s.nativescript_as_script_all, $J = s.nativescript_as_script_any, tX = s.nativescript_as_script_n_of_k, eX = s.nativescript_as_timelock_start, rX = s.nativescript_as_timelock_expiry, nX = s.nativescript_get_required_signers, _X = s.__wbg_scriptpubkey_free, oX = s.scriptpubkey_to_bytes, aX = s.scriptpubkey_from_bytes, iX = s.scriptpubkey_to_hex, sX = s.scriptpubkey_from_hex, cX = s.scriptpubkey_to_json, dX = s.scriptpubkey_to_js_value, uX = s.scriptpubkey_from_json, lX = s.scriptpubkey_addr_keyhash, pX = s.scriptpubkey_new, gX = s.__wbg_scriptall_free, fX = s.scriptall_to_bytes, wX = s.scriptall_from_bytes, hX = s.scriptall_to_hex, bX = s.scriptall_from_hex, vX = s.scriptall_to_json, yX = s.scriptall_to_js_value, mX = s.scriptall_from_json, kX = s.scriptall_native_scripts, IX = s.scriptall_new, xX = s.__wbg_scriptany_free, AX = s.scriptany_to_bytes, jX = s.scriptany_from_bytes, zX = s.scriptany_to_hex, EX = s.scriptany_from_hex, BX = s.scriptany_to_json, SX = s.scriptany_to_js_value, FX = s.scriptany_from_json, RX = s.scriptany_native_scripts, TX = s.scriptany_new, CX = s.__wbg_scriptnofk_free, OX = s.scriptnofk_to_bytes, UX = s.scriptnofk_from_bytes, PX = s.scriptnofk_to_hex, LX = s.scriptnofk_from_hex, NX = s.scriptnofk_to_json, qX = s.scriptnofk_to_js_value, MX = s.scriptnofk_from_json, DX = s.scriptnofk_n, HX = s.scriptnofk_native_scripts, GX = s.scriptnofk_new, WX = s.__wbg_timelockstart_free, KX = s.timelockstart_to_bytes, YX = s.timelockstart_from_bytes, QX = s.timelockstart_to_hex, VX = s.timelockstart_from_hex, JX = s.timelockstart_to_json, XX = s.timelockstart_to_js_value, ZX = s.timelockstart_from_json, $X = s.timelockstart_slot, tZ = s.timelockstart_slot_bignum, eZ = s.timelockstart_new, rZ = s.timelockstart_new_timelockstart, nZ = s.__wbg_timelockexpiry_free, _Z = s.timelockexpiry_to_bytes, oZ = s.timelockexpiry_from_bytes, aZ = s.timelockexpiry_to_hex, iZ = s.timelockexpiry_from_hex, sZ = s.timelockexpiry_to_json, cZ = s.timelockexpiry_to_js_value, dZ = s.timelockexpiry_from_json, uZ = s.timelockexpiry_slot, lZ = s.timelockexpiry_slot_bignum, pZ = s.timelockexpiry_new, gZ = s.timelockexpiry_new_timelockexpiry, fZ = s.plutusdata_to_json, wZ = s.plutusdata_from_json, hZ = s.__wbg_networkinfo_free, bZ = s.networkinfo_new, vZ = s.networkinfo_network_id, yZ = s.networkinfo_protocol_magic, mZ = s.networkinfo_testnet_preview, kZ = s.networkinfo_testnet_preprod, IZ = s.networkinfo_mainnet, xZ = s.__wbg_malformedaddress_free, AZ = s.malformedaddress_original_bytes, jZ = s.malformedaddress_to_address, zZ = s.malformedaddress_from_address, EZ = s.__wbg_byronaddress_free, BZ = s.byronaddress_to_base58, SZ = s.byronaddress_to_bytes, FZ = s.byronaddress_from_bytes, RZ = s.byronaddress_byron_protocol_magic, TZ = s.byronaddress_byron_address_kind, CZ = s.byronaddress_attributes, OZ = s.byronaddress_network_id, UZ = s.byronaddress_from_base58, PZ = s.byronaddress_icarus_from_key, LZ = s.byronaddress_is_valid, NZ = s.byronaddress_to_address, qZ = s.byronaddress_from_address, MZ = s.__wbg_address_free, DZ = s.address_from_bytes, HZ = s.address_to_json, GZ = s.address_to_js_value, WZ = s.address_from_json, KZ = s.address_kind, YZ = s.address_payment_cred, QZ = s.address_is_malformed, VZ = s.address_to_hex, JZ = s.address_from_hex, XZ = s.address_to_bytes, ZZ = s.address_to_bech32, $Z = s.address_from_bech32, t$ = s.address_network_id, e$ = s.__wbg_baseaddress_free, r$ = s.baseaddress_new, n$ = s.baseaddress_payment_cred, _$ = s.baseaddress_stake_cred, o$ = s.baseaddress_to_address, a$ = s.baseaddress_from_address, i$ = s.baseaddress_network_id, s$ = s.__wbg_enterpriseaddress_free, c$ = s.enterpriseaddress_new, d$ = s.enterpriseaddress_payment_cred, u$ = s.enterpriseaddress_to_address, l$ = s.enterpriseaddress_from_address, p$ = s.enterpriseaddress_network_id, g$ = s.__wbg_rewardaddress_free, f$ = s.rewardaddress_new, w$ = s.rewardaddress_payment_cred, h$ = s.rewardaddress_to_address, b$ = s.rewardaddress_from_address, v$ = s.rewardaddress_network_id, y$ = s.__wbg_pointeraddress_free, m$ = s.pointeraddress_new, k$ = s.pointeraddress_payment_cred, I$ = s.pointeraddress_stake_pointer, x$ = s.pointeraddress_to_address, A$ = s.pointeraddress_from_address, j$ = s.pointeraddress_network_id, z$ = s.__wbg_publickeys_free, E$ = s.publickeys_new, B$ = s.publickeys_size, S$ = s.publickeys_get, F$ = s.publickeys_add, R$ = s.__wbg_moveinstantaneousrewardscert_free, T$ = s.moveinstantaneousrewardscert_to_bytes, C$ = s.moveinstantaneousrewardscert_from_bytes, O$ = s.moveinstantaneousrewardscert_to_hex, U$ = s.moveinstantaneousrewardscert_from_hex, P$ = s.moveinstantaneousrewardscert_to_json, L$ = s.moveinstantaneousrewardscert_to_js_value, N$ = s.moveinstantaneousrewardscert_from_json, q$ = s.moveinstantaneousrewardscert_move_instantaneous_reward, M$ = s.moveinstantaneousrewardscert_new, D$ = s.__wbg_mirtostakecredentials_free, H$ = s.mirtostakecredentials_to_bytes, G$ = s.mirtostakecredentials_from_bytes, W$ = s.mirtostakecredentials_to_hex, K$ = s.mirtostakecredentials_from_hex, Y$ = s.mirtostakecredentials_to_json, Q$ = s.mirtostakecredentials_to_js_value, V$ = s.mirtostakecredentials_from_json, J$ = s.mirtostakecredentials_new, X$ = s.mirtostakecredentials_len, Z$ = s.mirtostakecredentials_insert, $$ = s.mirtostakecredentials_get, ttt = s.mirtostakecredentials_keys, ett = s.__wbg_moveinstantaneousreward_free, rtt = s.moveinstantaneousreward_to_bytes, ntt = s.moveinstantaneousreward_from_bytes, _tt = s.moveinstantaneousreward_to_hex, ott = s.moveinstantaneousreward_from_hex, att = s.moveinstantaneousreward_to_json, itt = s.moveinstantaneousreward_to_js_value, stt = s.moveinstantaneousreward_from_json, ctt = s.moveinstantaneousreward_new_to_other_pot, dtt = s.moveinstantaneousreward_new_to_stake_creds, utt = s.moveinstantaneousreward_pot, ltt = s.moveinstantaneousreward_kind, ptt = s.moveinstantaneousreward_as_to_other_pot, gtt = s.moveinstantaneousreward_as_to_stake_creds, ftt = s.__wbg_stakederegistration_free, wtt = s.stakederegistration_to_bytes, htt = s.stakederegistration_from_bytes, btt = s.stakederegistration_to_hex, vtt = s.stakederegistration_from_hex, ytt = s.stakederegistration_to_json, mtt = s.stakederegistration_to_js_value, ktt = s.stakederegistration_from_json, Itt = s.stakederegistration_stake_credential, xtt = s.stakederegistration_coin, Att = s.stakederegistration_new, jtt = s.stakederegistration_new_with_explicit_refund, ztt = s.stakederegistration_has_script_credentials, Ett = s.__wbg_votedelegation_free, Btt = s.votedelegation_to_bytes, Stt = s.votedelegation_from_bytes, Ftt = s.votedelegation_to_hex, Rtt = s.votedelegation_from_hex, Ttt = s.votedelegation_to_json, Ctt = s.votedelegation_to_js_value, Ott = s.votedelegation_from_json, Utt = s.votedelegation_stake_credential, Ptt = s.votedelegation_drep, Ltt = s.votedelegation_new, Ntt = s.votedelegation_has_script_credentials, qtt = s.__wbg_stakevoteregistrationanddelegation_free, Mtt = s.stakevoteregistrationanddelegation_to_bytes, Dtt = s.stakevoteregistrationanddelegation_from_bytes, Htt = s.stakevoteregistrationanddelegation_to_hex, Gtt = s.stakevoteregistrationanddelegation_from_hex, Wtt = s.stakevoteregistrationanddelegation_to_json, Ktt = s.stakevoteregistrationanddelegation_to_js_value, Ytt = s.stakevoteregistrationanddelegation_from_json, Qtt = s.stakevoteregistrationanddelegation_stake_credential, Vtt = s.stakevoteregistrationanddelegation_pool_keyhash, Jtt = s.stakevoteregistrationanddelegation_drep, Xtt = s.stakevoteregistrationanddelegation_coin, Ztt = s.stakevoteregistrationanddelegation_new, $tt = s.stakevoteregistrationanddelegation_has_script_credentials, tet = s.__wbg_voteregistrationanddelegation_free, eet = s.voteregistrationanddelegation_to_bytes, ret = s.voteregistrationanddelegation_from_bytes, net = s.voteregistrationanddelegation_to_hex, _et = s.voteregistrationanddelegation_from_hex, oet = s.voteregistrationanddelegation_to_json, aet = s.voteregistrationanddelegation_to_js_value, iet = s.voteregistrationanddelegation_from_json, set = s.voteregistrationanddelegation_stake_credential, cet = s.voteregistrationanddelegation_drep, det = s.voteregistrationanddelegation_coin, uet = s.voteregistrationanddelegation_new, pet = s.voteregistrationanddelegation_has_script_credentials, get = s.__wbg_drep_free, fet = s.drep_to_bytes, wet = s.drep_from_bytes, het = s.drep_to_hex, bet = s.drep_from_hex, vet = s.drep_to_json, yet = s.drep_to_js_value, met = s.drep_from_json, ket = s.drep_new_key_hash, Iet = s.drep_new_script_hash, xet = s.drep_new_always_abstain, Aet = s.drep_new_always_no_confidence, jet = s.drep_new_from_credential, zet = s.drep_kind, Eet = s.drep_to_key_hash, Bet = s.drep_to_script_hash, Fet = s.drep_to_bech32, Ret = s.drep_from_bech32, Tet = s.__wbg_governanceactionids_free, Cet = s.governanceactionids_to_json, Oet = s.governanceactionids_to_js_value, Uet = s.governanceactionids_from_json, Pet = s.governanceactionids_new, Let = s.governanceactionids_add, Net = s.governanceactionids_get, qet = s.governanceactionids_len, Met = s.__wbg_exunits_free, Det = s.exunits_to_bytes, Het = s.exunits_from_bytes, Get = s.exunits_to_hex, Wet = s.exunits_from_hex, Ket = s.exunits_to_json, Yet = s.exunits_to_js_value, Qet = s.exunits_from_json, Vet = s.exunits_mem, Jet = s.exunits_steps, Xet = s.exunits_new, Zet = s.__wbg_metadatamap_free, $et = s.metadatamap_to_bytes, trt = s.metadatamap_from_bytes, ert = s.metadatamap_to_hex, rrt = s.metadatamap_from_hex, nrt = s.metadatamap_new, _rt = s.metadatamap_len, ort = s.metadatamap_insert, art = s.metadatamap_insert_str, irt = s.metadatamap_insert_i32, srt = s.metadatamap_get, crt = s.metadatamap_get_str, drt = s.metadatamap_get_i32, urt = s.metadatamap_has, lrt = s.metadatamap_keys, prt = s.__wbg_metadatalist_free, grt = s.metadatalist_to_bytes, frt = s.metadatalist_from_bytes, wrt = s.metadatalist_to_hex, hrt = s.metadatalist_from_hex, brt = s.metadatalist_new, vrt = s.metadatalist_len, yrt = s.metadatalist_get, mrt = s.metadatalist_add, krt = s.__wbg_transactionmetadatum_free, Irt = s.transactionmetadatum_to_bytes, xrt = s.transactionmetadatum_from_bytes, Art = s.transactionmetadatum_to_hex, jrt = s.transactionmetadatum_from_hex, zrt = s.transactionmetadatum_new_map, Ert = s.transactionmetadatum_new_list, Brt = s.transactionmetadatum_new_int, Srt = s.transactionmetadatum_new_bytes, Frt = s.transactionmetadatum_new_text, Rrt = s.transactionmetadatum_kind, Trt = s.transactionmetadatum_as_map, Crt = s.transactionmetadatum_as_list, Ort = s.transactionmetadatum_as_int, Urt = s.transactionmetadatum_as_bytes, Prt = s.transactionmetadatum_as_text, Lrt = s.__wbg_transactionmetadatumlabels_free, Nrt = s.transactionmetadatumlabels_to_bytes, qrt = s.transactionmetadatumlabels_from_bytes, Mrt = s.transactionmetadatumlabels_to_hex, Drt = s.transactionmetadatumlabels_from_hex, Hrt = s.transactionmetadatumlabels_new, Grt = s.transactionmetadatumlabels_len, Wrt = s.transactionmetadatumlabels_get, Krt = s.transactionmetadatumlabels_add, Yrt = s.__wbg_generaltransactionmetadata_free, Qrt = s.generaltransactionmetadata_to_bytes, Vrt = s.generaltransactionmetadata_from_bytes, Jrt = s.generaltransactionmetadata_to_hex, Xrt = s.generaltransactionmetadata_from_hex, Zrt = s.generaltransactionmetadata_to_json, $rt = s.generaltransactionmetadata_to_js_value, tnt = s.generaltransactionmetadata_from_json, ent = s.generaltransactionmetadata_new, rnt = s.generaltransactionmetadata_len, nnt = s.generaltransactionmetadata_insert, _nt = s.generaltransactionmetadata_get, ont = s.generaltransactionmetadata_keys, ant = s.__wbg_auxiliarydata_free, int = s.auxiliarydata_to_bytes, snt = s.auxiliarydata_from_bytes, cnt = s.auxiliarydata_to_hex, dnt = s.auxiliarydata_from_hex, unt = s.auxiliarydata_to_json, lnt = s.auxiliarydata_to_js_value, pnt = s.auxiliarydata_from_json, gnt = s.auxiliarydata_new, fnt = s.auxiliarydata_metadata, wnt = s.auxiliarydata_set_metadata, hnt = s.auxiliarydata_native_scripts, bnt = s.auxiliarydata_set_native_scripts, vnt = s.auxiliarydata_plutus_scripts, ynt = s.auxiliarydata_set_plutus_scripts, mnt = s.auxiliarydata_prefer_alonzo_format, knt = s.auxiliarydata_set_prefer_alonzo_format, Int = s.encode_arbitrary_bytes_as_metadatum, xnt = s.decode_arbitrary_bytes_from_metadatum, Ant = s.encode_json_str_to_metadatum, jnt = s.decode_metadatum_to_json_str, znt = s.__wbg_vkeywitness_free, Ent = s.vkeywitness_to_bytes, Bnt = s.vkeywitness_from_bytes, Snt = s.vkeywitness_to_hex, Fnt = s.vkeywitness_from_hex, Rnt = s.vkeywitness_to_json, Tnt = s.vkeywitness_to_js_value, Cnt = s.vkeywitness_from_json, Ont = s.vkeywitness_new, Unt = s.vkeywitness_vkey, Pnt = s.vkeywitness_signature, Lnt = s.__wbg_block_free, Nnt = s.block_to_bytes, qnt = s.block_from_bytes, Mnt = s.block_to_hex, Dnt = s.block_from_hex, Hnt = s.block_to_json, Gnt = s.block_to_js_value, Wnt = s.block_from_json, Knt = s.block_header, Ynt = s.block_transaction_bodies, Qnt = s.block_transaction_witness_sets, Vnt = s.block_auxiliary_data_set, Jnt = s.block_invalid_transactions, Xnt = s.block_new, Znt = s.__wbg_fixedblock_free, $nt = s.fixedblock_from_bytes, t_t = s.fixedblock_from_hex, e_t = s.fixedblock_header, r_t = s.fixedblock_transaction_bodies, n_t = s.fixedblock_transaction_witness_sets, __t = s.fixedblock_auxiliary_data_set, o_t = s.fixedblock_invalid_transactions, a_t = s.fixedblock_block_hash, i_t = s.__wbg_header_free, s_t = s.header_to_bytes, c_t = s.header_from_bytes, d_t = s.header_to_hex, u_t = s.header_from_hex, l_t = s.header_to_json, p_t = s.header_to_js_value, g_t = s.header_from_json, f_t = s.header_header_body, w_t = s.header_body_signature, h_t = s.header_new, b_t = s.__wbg_fixedversionedblock_free, v_t = s.fixedversionedblock_from_bytes, y_t = s.fixedversionedblock_from_hex, m_t = s.fixedversionedblock_block, k_t = s.fixedversionedblock_era, I_t = s.__wbg_versionedblock_free, x_t = s.versionedblock_to_bytes, A_t = s.versionedblock_from_bytes, j_t = s.versionedblock_to_hex, z_t = s.versionedblock_from_hex, E_t = s.versionedblock_to_json, B_t = s.versionedblock_to_js_value, S_t = s.versionedblock_from_json, F_t = s.versionedblock_new, R_t = s.versionedblock_block, T_t = s.versionedblock_era, C_t = s.bip32publickey_from_hex, O_t = s.bip32publickey_to_hex, U_t = s.bip32publickey_chaincode, P_t = s.bip32publickey_to_bech32, L_t = s.bip32publickey_from_bech32, N_t = s.bip32publickey_as_bytes, q_t = s.bip32publickey_from_bytes, M_t = s.bip32publickey_to_raw_key, D_t = s.bip32publickey_derive, H_t = s.__wbg_bip32publickey_free, G_t = s.__wbg_votingproposalbuilder_free, W_t = s.votingproposalbuilder_new, K_t = s.votingproposalbuilder_add, Y_t = s.votingproposalbuilder_add_with_plutus_witness, Q_t = s.votingproposalbuilder_get_plutus_witnesses, V_t = s.votingproposalbuilder_get_ref_inputs, J_t = s.votingproposalbuilder_has_plutus_scripts, X_t = s.votingproposalbuilder_build, Z_t = s.__wbg_transactionoutputbuilder_free, $_t = s.transactionoutputbuilder_new, tot = s.transactionoutputbuilder_with_address, eot = s.transactionoutputbuilder_with_data_hash, rot = s.transactionoutputbuilder_with_plutus_data, not = s.transactionoutputbuilder_with_script_ref, _ot = s.transactionoutputbuilder_next, oot = s.__wbg_transactionoutputamountbuilder_free, aot = s.transactionoutputamountbuilder_with_value, iot = s.transactionoutputamountbuilder_with_coin, sot = s.transactionoutputamountbuilder_with_coin_and_asset, cot = s.transactionoutputamountbuilder_with_asset_and_min_required_coin_by_utxo_cost, dot = s.transactionoutputamountbuilder_build, uot = s.__wbg_stakeandvotedelegation_free, lot = s.stakeandvotedelegation_to_bytes, pot = s.stakeandvotedelegation_from_bytes, got = s.stakeandvotedelegation_to_hex, fot = s.stakeandvotedelegation_from_hex, wot = s.stakeandvotedelegation_to_json, hot = s.stakeandvotedelegation_to_js_value, bot = s.stakeandvotedelegation_from_json, vot = s.stakeandvotedelegation_stake_credential, yot = s.stakeandvotedelegation_pool_keyhash, mot = s.stakeandvotedelegation_drep, kot = s.stakeandvotedelegation_new, Iot = s.stakeandvotedelegation_has_script_credentials, xot = s.__wbg_drepupdate_free, Aot = s.drepupdate_to_bytes, jot = s.drepupdate_from_bytes, zot = s.drepupdate_to_hex, Eot = s.drepupdate_from_hex, Bot = s.drepupdate_to_json, Sot = s.drepupdate_to_js_value, Fot = s.drepupdate_from_json, Rot = s.drepupdate_voting_credential, Tot = s.drepupdate_anchor, Cot = s.drepupdate_new, Oot = s.drepupdate_new_with_anchor, Uot = s.drepupdate_has_script_credentials, Pot = s.__wbg_votingprocedure_free, Lot = s.votingprocedure_to_bytes, Not = s.votingprocedure_from_bytes, qot = s.votingprocedure_to_hex, Mot = s.votingprocedure_from_hex, Dot = s.votingprocedure_to_json, Hot = s.votingprocedure_to_js_value, Got = s.votingprocedure_from_json, Wot = s.votingprocedure_new, Kot = s.votingprocedure_new_with_anchor, Yot = s.votingprocedure_vote_kind, Qot = s.votingprocedure_anchor, Vot = s.__wbg_votingprocedures_free, Jot = s.votingprocedures_to_bytes, Xot = s.votingprocedures_from_bytes, Zot = s.votingprocedures_to_hex, $ot = s.votingprocedures_from_hex, tat = s.votingprocedures_to_json, eat = s.votingprocedures_to_js_value, rat = s.votingprocedures_from_json, nat = s.votingprocedures_new, _at = s.votingprocedures_insert, oat = s.votingprocedures_get, aat = s.votingprocedures_get_voters, iat = s.votingprocedures_get_governance_action_ids_by_voter, sat = s.__wbg_constitution_free, cat = s.constitution_to_bytes, dat = s.constitution_from_bytes, uat = s.constitution_to_hex, lat = s.constitution_from_hex, pat = s.constitution_to_json, gat = s.constitution_to_js_value, fat = s.constitution_from_json, wat = s.constitution_anchor, hat = s.constitution_script_hash, bat = s.constitution_new, vat = s.constitution_new_with_script_hash, yat = s.__wbg_infoaction_free, mat = s.infoaction_new, kat = s.__wbg_governanceaction_free, Iat = s.governanceaction_to_bytes, xat = s.governanceaction_from_bytes, Aat = s.governanceaction_to_hex, jat = s.governanceaction_from_hex, zat = s.governanceaction_to_json, Eat = s.governanceaction_to_js_value, Bat = s.governanceaction_from_json, Sat = s.governanceaction_new_parameter_change_action, Fat = s.governanceaction_new_hard_fork_initiation_action, Rat = s.governanceaction_new_treasury_withdrawals_action, Tat = s.governanceaction_new_no_confidence_action, Cat = s.governanceaction_new_new_committee_action, Oat = s.governanceaction_new_new_constitution_action, Uat = s.governanceaction_new_info_action, Pat = s.governanceaction_kind, Lat = s.governanceaction_as_parameter_change_action, Nat = s.governanceaction_as_hard_fork_initiation_action, qat = s.governanceaction_as_treasury_withdrawals_action, Mat = s.governanceaction_as_no_confidence_action, Dat = s.governanceaction_as_new_committee_action, Hat = s.governanceaction_as_new_constitution_action, Gat = s.governanceaction_as_info_action, Wat = s.__wbg_plutusscript_free, Kat = s.plutusscript_to_bytes, Yat = s.plutusscript_from_bytes, Qat = s.plutusscript_to_hex, Vat = s.plutusscript_from_hex, Jat = s.plutusscript_new, Xat = s.plutusscript_new_v2, Zat = s.plutusscript_new_v3, $at = s.plutusscript_new_with_version, tit = s.plutusscript_bytes, eit = s.plutusscript_from_bytes_v2, rit = s.plutusscript_from_bytes_v3, nit = s.plutusscript_from_bytes_with_version, _it = s.plutusscript_from_hex_with_version, oit = s.plutusscript_hash, ait = s.plutusscript_language_version, iit = s.__wbg_credential_free, sit = s.credential_from_keyhash, cit = s.credential_from_scripthash, dit = s.credential_to_keyhash, uit = s.credential_to_scripthash, lit = s.credential_has_script_hash, pit = s.credential_to_bytes, git = s.credential_from_bytes, fit = s.credential_to_hex, wit = s.credential_from_hex, hit = s.credential_to_json, bit = s.credential_to_js_value, vit = s.credential_from_json, yit = s.credential_kind, mit = s.__wbindgen_malloc, kit = s.__wbindgen_realloc, Iit = s.__wbindgen_exn_store, xit = s.__wbindgen_add_to_stack_pointer, Ait = s.__wbindgen_free, jit = Object.freeze(Object.defineProperty({ __proto__: null, __wbg_address_free: MZ, __wbg_anchor_free: ZN, __wbg_anchordatahash_free: P5, __wbg_assetname_free: gK, __wbg_assetnames_free: xK, __wbg_assets_free: UK, __wbg_auxiliarydata_free: ant, __wbg_auxiliarydatahash_free: uj, __wbg_auxiliarydataset_free: sK, __wbg_baseaddress_free: e$, __wbg_bigint_free: kB, __wbg_bignum_free: JI, __wbg_bip32privatekey_free: OI, __wbg_bip32publickey_free: H_t, __wbg_block_free: Lnt, __wbg_blockhash_free: Rj, __wbg_bootstrapwitness_free: eA, __wbg_bootstrapwitnesses_free: gA, __wbg_byronaddress_free: EZ, __wbg_certificate_free: gz, __wbg_certificates_free: sE, __wbg_certificatesbuilder_free: p7, __wbg_changeconfig_free: GS, __wbg_committee_free: sO, __wbg_committeecoldresign_free: E6, __wbg_committeehotauth_free: AQ, __wbg_constitution_free: sat, __wbg_constrplutusdata_free: SV, __wbg_costmdls_free: Gx, __wbg_costmodel_free: _V, __wbg_credential_free: iit, __wbg_credentials_free: h8, __wbg_datacost_free: rD, __wbg_datahash_free: Nj, __wbg_datumsource_free: H4, __wbg_dnsrecordaoraaaa_free: rH, __wbg_dnsrecordsrv_free: lH, __wbg_drep_free: get, __wbg_drepderegistration_free: qN, __wbg_drepregistration_free: M6, __wbg_drepupdate_free: xot, __wbg_drepvotingthresholds_free: cP, __wbg_ed25519keyhash_free: I5, __wbg_ed25519keyhashes_free: B8, __wbg_ed25519signature_free: jA, __wbg_enterpriseaddress_free: s$, __wbg_exunitprices_free: mO, __wbg_exunits_free: Met, __wbg_fixedblock_free: Znt, __wbg_fixedtransaction_free: H7, __wbg_fixedtransactionbodies_free: nS, __wbg_fixedtransactionbody_free: pN, __wbg_fixedtxwitnessesset_free: Mq, __wbg_fixedversionedblock_free: b_t, __wbg_generaltransactionmetadata_free: Yrt, __wbg_genesisdelegatehash_free: X5, __wbg_genesishash_free: _j, __wbg_genesishashes_free: gW, __wbg_genesiskeydelegation_free: EN, __wbg_governanceaction_free: kat, __wbg_governanceactionid_free: cq, __wbg_governanceactionids_free: Tet, __wbg_hardforkinitiationaction_free: xk, __wbg_header_free: i_t, __wbg_headerbody_free: aT, __wbg_infoaction_free: yat, __wbg_int_free: PA, __wbg_ipv4_free: jD, __wbg_ipv6_free: UD, __wbg_kessignature_free: Yq, __wbg_kesvkey_free: a7, __wbg_language_free: jx, __wbg_languages_free: Lx, __wbg_legacydaedalusprivatekey_free: TA, __wbg_linearfee_free: bx, __wbg_malformedaddress_free: xZ, __wbg_metadatalist_free: prt, __wbg_metadatamap_free: Zet, __wbg_mint_free: jY, __wbg_mintassets_free: vY, __wbg_mintbuilder_free: R4, __wbg_mintsassets_free: uY, __wbg_mintwitness_free: B4, __wbg_mirtostakecredentials_free: D$, __wbg_moveinstantaneousreward_free: ett, __wbg_moveinstantaneousrewardscert_free: R$, __wbg_multiasset_free: VK, __wbg_multihostname_free: WH, __wbg_nativescript_free: OJ, __wbg_nativescripts_free: iM, __wbg_nativescriptsource_free: KC, __wbg_networkid_free: DY, __wbg_networkinfo_free: hZ, __wbg_newconstitutionaction_free: Vk, __wbg_noconfidenceaction_free: XC, __wbg_nonce_free: Jq, __wbg_operationalcert_free: FT, __wbg_outputdatum_free: ZG, __wbg_parameterchangeaction_free: ck, __wbg_plutusdata_free: $V, __wbg_plutuslist_free: vJ, __wbg_plutusmap_free: HV, __wbg_plutusmapvalues_free: LV, __wbg_plutusscript_free: Wat, __wbg_plutusscripts_free: PE, __wbg_plutusscriptsource_free: MC, __wbg_plutuswitness_free: K4, __wbg_plutuswitnesses_free: t6, __wbg_pointer_free: zN, __wbg_pointeraddress_free: y$, __wbg_poolmetadata_free: wG, __wbg_poolmetadatahash_free: bj, __wbg_poolparams_free: YF, __wbg_poolregistration_free: AF, __wbg_poolretirement_free: eQ, __wbg_poolvotingthresholds_free: VU, __wbg_privatekey_free: k5, __wbg_proposedprotocolparameterupdates_free: LW, __wbg_protocolparamupdate_free: LP, __wbg_protocolversion_free: XW, __wbg_publickey_free: d5, __wbg_publickeys_free: z$, __wbg_redeemer_free: RO, __wbg_redeemers_free: wV, __wbg_redeemertag_free: VE, __wbg_relay_free: eG, __wbg_relays_free: OF, __wbg_rewardaddress_free: g$, __wbg_rewardaddresses_free: zG, __wbg_scriptall_free: gX, __wbg_scriptany_free: xX, __wbg_scriptdatahash_free: Kj, __wbg_scripthash_free: S5, __wbg_scripthashes_free: jW, __wbg_scriptnofk_free: CX, __wbg_scriptpubkey_free: _X, __wbg_scriptref_free: WR, __wbg_singlehostaddr_free: kH, __wbg_singlehostname_free: CH, __wbg_stakeandvotedelegation_free: uot, __wbg_stakedelegation_free: uR, __wbg_stakederegistration_free: ftt, __wbg_stakeregistration_free: f6, __wbg_stakeregistrationanddelegation_free: lQ, __wbg_stakevoteregistrationanddelegation_free: qtt, __wbg_strings_free: WO, __wbg_timelockexpiry_free: nZ, __wbg_timelockstart_free: WX, __wbg_transaction_free: SM, __wbg_transactionbatch_free: E7, __wbg_transactionbatchlist_free: A7, __wbg_transactionbodies_free: WB, __wbg_transactionbody_free: JO, __wbg_transactionbuilder_free: VS, __wbg_transactionbuilderconfig_free: BS, __wbg_transactionbuilderconfigbuilder_free: SS, __wbg_transactionhash_free: G5, __wbg_transactioninput_free: IR, __wbg_transactioninputs_free: _8, __wbg_transactionmetadatum_free: krt, __wbg_transactionmetadatumlabels_free: Lrt, __wbg_transactionoutput_free: oD, __wbg_transactionoutputamountbuilder_free: oot, __wbg_transactionoutputbuilder_free: Z_t, __wbg_transactionoutputs_free: GM, __wbg_transactionunspentoutput_free: GT, __wbg_transactionunspentoutputs_free: eC, __wbg_transactionwitnessset_free: yq, __wbg_transactionwitnesssets_free: dB, __wbg_treasurywithdrawals_free: VQ, __wbg_treasurywithdrawalsaction_free: PQ, __wbg_txinputsbuilder_free: dS, __wbg_unitinterval_free: vM, __wbg_update_free: nW, __wbg_updatecommitteeaction_free: Uk, __wbg_url_free: KD, __wbg_value_free: cC, __wbg_versionedblock_free: I_t, __wbg_vkey_free: nN, __wbg_vkeys_free: SJ, __wbg_vkeywitness_free: znt, __wbg_vkeywitnesses_free: H8, __wbg_votedelegation_free: Ett, __wbg_voter_free: yE, __wbg_voteregistrationanddelegation_free: tet, __wbg_voters_free: ek, __wbg_votingbuilder_free: o6, __wbg_votingprocedure_free: Pot, __wbg_votingprocedures_free: Vot, __wbg_votingproposal_free: sI, __wbg_votingproposalbuilder_free: G_t, __wbg_votingproposals_free: mI, __wbg_vrfcert_free: CR, __wbg_vrfkeyhash_free: Aj, __wbg_vrfvkey_free: $j, __wbg_withdrawals_free: NG, __wbg_withdrawalsbuilder_free: R7, __wbindgen_add_to_stack_pointer: xit, __wbindgen_exn_store: Iit, __wbindgen_free: Ait, __wbindgen_malloc: mit, __wbindgen_realloc: kit, address_from_bech32: $Z, address_from_bytes: DZ, address_from_hex: JZ, address_from_json: WZ, address_is_malformed: QZ, address_kind: KZ, address_network_id: t$, address_payment_cred: YZ, address_to_bech32: ZZ, address_to_bytes: XZ, address_to_hex: VZ, address_to_js_value: GZ, address_to_json: HZ, anchor_anchor_data_hash: iq, anchor_from_bytes: tq, anchor_from_hex: rq, anchor_from_json: oq, anchor_new: sq, anchor_to_bytes: $N, anchor_to_hex: eq, anchor_to_js_value: _q, anchor_to_json: nq, anchor_url: aq, anchordatahash_from_bech32: M5, anchordatahash_from_bytes: L5, anchordatahash_from_hex: H5, anchordatahash_to_bech32: q5, anchordatahash_to_bytes: N5, anchordatahash_to_hex: D5, assetname_from_bytes: wK, assetname_from_hex: bK, assetname_from_json: mK, assetname_name: IK, assetname_new: kK, assetname_to_bytes: fK, assetname_to_hex: hK, assetname_to_js_value: yK, assetname_to_json: vK, assetnames_add: OK, assetnames_from_bytes: jK, assetnames_from_hex: EK, assetnames_from_json: FK, assetnames_get: CK, assetnames_len: TK, assetnames_new: RK, assetnames_to_bytes: AK, assetnames_to_hex: zK, assetnames_to_js_value: SK, assetnames_to_json: BK, assets_from_bytes: LK, assets_from_hex: qK, assets_from_json: HK, assets_get: YK, assets_insert: KK, assets_keys: QK, assets_len: WK, assets_new: GK, assets_to_bytes: PK, assets_to_hex: NK, assets_to_js_value: DK, assets_to_json: MK, auxiliarydata_from_bytes: snt, auxiliarydata_from_hex: dnt, auxiliarydata_from_json: pnt, auxiliarydata_metadata: fnt, auxiliarydata_native_scripts: hnt, auxiliarydata_new: gnt, auxiliarydata_plutus_scripts: vnt, auxiliarydata_prefer_alonzo_format: mnt, auxiliarydata_set_metadata: wnt, auxiliarydata_set_native_scripts: bnt, auxiliarydata_set_plutus_scripts: ynt, auxiliarydata_set_prefer_alonzo_format: knt, auxiliarydata_to_bytes: int, auxiliarydata_to_hex: cnt, auxiliarydata_to_js_value: lnt, auxiliarydata_to_json: unt, auxiliarydatahash_from_bech32: fj, auxiliarydatahash_from_bytes: lj, auxiliarydatahash_from_hex: hj, auxiliarydatahash_to_bech32: gj, auxiliarydatahash_to_bytes: pj, auxiliarydatahash_to_hex: wj, auxiliarydataset_get: lK, auxiliarydataset_indices: pK, auxiliarydataset_insert: uK, auxiliarydataset_len: dK, auxiliarydataset_new: cK, baseaddress_from_address: a$, baseaddress_network_id: i$, baseaddress_new: r$, baseaddress_payment_cred: n$, baseaddress_stake_cred: _$, baseaddress_to_address: o$, bigint_abs: MB, bigint_add: OB, bigint_as_int: RB, bigint_as_u64: FB, bigint_div_ceil: HB, bigint_div_floor: GB, bigint_from_bytes: xB, bigint_from_hex: jB, bigint_from_json: BB, bigint_from_str: TB, bigint_increment: DB, bigint_is_zero: SB, bigint_mul: PB, bigint_one: NB, bigint_pow: LB, bigint_sub: UB, bigint_to_bytes: IB, bigint_to_hex: AB, bigint_to_js_value: EB, bigint_to_json: zB, bigint_to_str: CB, bigint_zero: qB, bignum_checked_add: ux, bignum_checked_mul: dx, bignum_checked_sub: lx, bignum_clamped_sub: px, bignum_compare: gx, bignum_div_floor: cx, bignum_from_bytes: ZI, bignum_from_hex: tx, bignum_from_json: nx, bignum_from_str: _x, bignum_is_zero: sx, bignum_less_than: fx, bignum_max: hx, bignum_max_value: wx, bignum_one: ix, bignum_to_bytes: XI, bignum_to_hex: $I, bignum_to_js_value: rx, bignum_to_json: ex, bignum_to_str: ox, bignum_zero: ax, bip32privatekey_as_bytes: HI, bip32privatekey_chaincode: YI, bip32privatekey_derive: UI, bip32privatekey_from_128_xprv: PI, bip32privatekey_from_bech32: GI, bip32privatekey_from_bip39_entropy: KI, bip32privatekey_from_bytes: DI, bip32privatekey_from_hex: VI, bip32privatekey_generate_ed25519_bip32: NI, bip32privatekey_to_128_xprv: LI, bip32privatekey_to_bech32: WI, bip32privatekey_to_hex: QI, bip32privatekey_to_public: MI, bip32privatekey_to_raw_key: qI, bip32publickey_as_bytes: N_t, bip32publickey_chaincode: U_t, bip32publickey_derive: D_t, bip32publickey_from_bech32: L_t, bip32publickey_from_bytes: q_t, bip32publickey_from_hex: C_t, bip32publickey_to_bech32: P_t, bip32publickey_to_hex: O_t, bip32publickey_to_raw_key: M_t, block_auxiliary_data_set: Vnt, block_from_bytes: qnt, block_from_hex: Dnt, block_from_json: Wnt, block_header: Knt, block_invalid_transactions: Jnt, block_new: Xnt, block_to_bytes: Nnt, block_to_hex: Mnt, block_to_js_value: Gnt, block_to_json: Hnt, block_transaction_bodies: Ynt, block_transaction_witness_sets: Qnt, blockhash_from_bech32: Uj, blockhash_from_bytes: Tj, blockhash_from_hex: Lj, blockhash_to_bech32: Oj, blockhash_to_bytes: Cj, blockhash_to_hex: Pj, bootstrapwitness_attributes: lA, bootstrapwitness_chain_code: uA, bootstrapwitness_from_bytes: nA, bootstrapwitness_from_hex: oA, bootstrapwitness_from_json: sA, bootstrapwitness_new: pA, bootstrapwitness_signature: dA, bootstrapwitness_to_bytes: rA, bootstrapwitness_to_hex: _A, bootstrapwitness_to_js_value: iA, bootstrapwitness_to_json: aA, bootstrapwitness_vkey: cA, bootstrapwitnesses_add: AA, bootstrapwitnesses_from_bytes: wA, bootstrapwitnesses_from_hex: bA, bootstrapwitnesses_from_json: mA, bootstrapwitnesses_get: xA, bootstrapwitnesses_len: IA, bootstrapwitnesses_new: kA, bootstrapwitnesses_to_bytes: fA, bootstrapwitnesses_to_hex: hA, bootstrapwitnesses_to_js_value: yA, bootstrapwitnesses_to_json: vA, byronaddress_attributes: CZ, byronaddress_byron_address_kind: TZ, byronaddress_byron_protocol_magic: RZ, byronaddress_from_address: qZ, byronaddress_from_base58: UZ, byronaddress_from_bytes: FZ, byronaddress_icarus_from_key: PZ, byronaddress_is_valid: LZ, byronaddress_network_id: OZ, byronaddress_to_address: NZ, byronaddress_to_base58: BZ, byronaddress_to_bytes: SZ, calculate_ex_units_ceil_cost: Ix, certificate_as_committee_cold_resign: Zz, certificate_as_committee_hot_auth: Xz, certificate_as_drep_deregistration: $z, certificate_as_drep_registration: tE, certificate_as_drep_update: eE, certificate_as_genesis_key_delegation: Vz, certificate_as_move_instantaneous_rewards_cert: Jz, certificate_as_pool_registration: Yz, certificate_as_pool_retirement: Qz, certificate_as_reg_cert: Hz, certificate_as_stake_and_vote_delegation: rE, certificate_as_stake_delegation: Kz, certificate_as_stake_deregistration: Gz, certificate_as_stake_registration: Dz, certificate_as_stake_registration_and_delegation: nE, certificate_as_stake_vote_registration_and_delegation: _E, certificate_as_unreg_cert: Wz, certificate_as_vote_delegation: oE, certificate_as_vote_registration_and_delegation: aE, certificate_from_bytes: wz, certificate_from_hex: bz, certificate_from_json: mz, certificate_has_required_script_witness: iE, certificate_kind: Mz, certificate_new_committee_cold_resign: Rz, certificate_new_committee_hot_auth: Fz, certificate_new_drep_deregistration: Tz, certificate_new_drep_registration: Cz, certificate_new_drep_update: Oz, certificate_new_genesis_key_delegation: Bz, certificate_new_move_instantaneous_rewards_cert: Sz, certificate_new_pool_registration: zz, certificate_new_pool_retirement: Ez, certificate_new_reg_cert: Iz, certificate_new_stake_and_vote_delegation: Uz, certificate_new_stake_delegation: jz, certificate_new_stake_deregistration: xz, certificate_new_stake_registration: kz, certificate_new_stake_registration_and_delegation: Pz, certificate_new_stake_vote_registration_and_delegation: Lz, certificate_new_unreg_cert: Az, certificate_new_vote_delegation: Nz, certificate_new_vote_registration_and_delegation: qz, certificate_to_bytes: fz, certificate_to_hex: hz, certificate_to_js_value: yz, certificate_to_json: vz, certificates_add: vE, certificates_from_bytes: dE, certificates_from_hex: lE, certificates_from_json: fE, certificates_get: bE, certificates_len: hE, certificates_new: wE, certificates_to_bytes: cE, certificates_to_hex: uE, certificates_to_js_value: gE, certificates_to_json: pE, certificatesbuilder_add: f7, certificatesbuilder_add_with_native_script: h7, certificatesbuilder_add_with_plutus_witness: w7, certificatesbuilder_build: x7, certificatesbuilder_get_certificates_deposit: k7, certificatesbuilder_get_certificates_refund: m7, certificatesbuilder_get_native_scripts: y7, certificatesbuilder_get_plutus_witnesses: b7, certificatesbuilder_get_ref_inputs: v7, certificatesbuilder_has_plutus_scripts: I7, certificatesbuilder_new: g7, changeconfig_change_address: KS, changeconfig_change_plutus_data: YS, changeconfig_change_script_ref: QS, changeconfig_new: WS, committee_add_member: vO, committee_from_bytes: dO, committee_from_hex: lO, committee_from_json: fO, committee_get_member_epoch: yO, committee_members_keys: hO, committee_new: wO, committee_quorum_threshold: bO, committee_to_bytes: cO, committee_to_hex: uO, committee_to_js_value: gO, committee_to_json: pO, committeecoldresign_anchor: P6, committeecoldresign_committee_cold_credential: U6, committeecoldresign_from_bytes: S6, committeecoldresign_from_hex: R6, committeecoldresign_from_json: O6, committeecoldresign_has_script_credentials: q6, committeecoldresign_new: L6, committeecoldresign_new_with_anchor: N6, committeecoldresign_to_bytes: B6, committeecoldresign_to_hex: F6, committeecoldresign_to_js_value: C6, committeecoldresign_to_json: T6, committeehotauth_committee_cold_credential: TQ, committeehotauth_committee_hot_credential: CQ, committeehotauth_from_bytes: zQ, committeehotauth_from_hex: BQ, committeehotauth_from_json: RQ, committeehotauth_has_script_credentials: UQ, committeehotauth_new: OQ, committeehotauth_to_bytes: jQ, committeehotauth_to_hex: EQ, committeehotauth_to_js_value: FQ, committeehotauth_to_json: SQ, constitution_anchor: wat, constitution_from_bytes: dat, constitution_from_hex: lat, constitution_from_json: fat, constitution_new: bat, constitution_new_with_script_hash: vat, constitution_script_hash: hat, constitution_to_bytes: cat, constitution_to_hex: uat, constitution_to_js_value: gat, constitution_to_json: pat, constrplutusdata_alternative: OV, constrplutusdata_data: UV, constrplutusdata_from_bytes: RV, constrplutusdata_from_hex: CV, constrplutusdata_new: PV, constrplutusdata_to_bytes: FV, constrplutusdata_to_hex: TV, costmdls_from_bytes: Kx, costmdls_from_hex: Qx, costmdls_from_json: Xx, costmdls_get: e8, costmdls_insert: t8, costmdls_keys: r8, costmdls_len: $x, costmdls_new: Zx, costmdls_retain_language_versions: n8, costmdls_to_bytes: Wx, costmdls_to_hex: Yx, costmdls_to_js_value: Jx, costmdls_to_json: Vx, costmodel_from_bytes: aV, costmodel_from_hex: sV, costmodel_from_json: uV, costmodel_get: gV, costmodel_len: fV, costmodel_new: lV, costmodel_set: pV, costmodel_to_bytes: oV, costmodel_to_hex: iV, costmodel_to_js_value: dV, costmodel_to_json: cV, create_send_all: F7, credential_from_bytes: git, credential_from_hex: wit, credential_from_json: vit, credential_from_keyhash: sit, credential_from_scripthash: cit, credential_has_script_hash: lit, credential_kind: yit, credential_to_bytes: pit, credential_to_hex: fit, credential_to_js_value: bit, credential_to_json: hit, credential_to_keyhash: dit, credential_to_scripthash: uit, credentials_add: E8, credentials_from_bytes: v8, credentials_from_hex: m8, credentials_from_json: x8, credentials_get: z8, credentials_len: j8, credentials_new: A8, credentials_to_bytes: b8, credentials_to_hex: y8, credentials_to_js_value: I8, credentials_to_json: k8, datacost_coins_per_byte: _D, datacost_new_coins_per_byte: nD, datahash_from_bech32: Hj, datahash_from_bytes: qj, datahash_from_hex: Wj, datahash_to_bech32: Dj, datahash_to_bytes: Mj, datahash_to_hex: Gj, datumsource_new: G4, datumsource_new_ref_input: W4, decode_arbitrary_bytes_from_metadatum: xnt, decode_metadatum_to_json_str: jnt, decode_plutus_datum_to_json_str: BJ, decrypt_with_password: tQ, dnsrecordaoraaaa_from_bytes: _H, dnsrecordaoraaaa_from_hex: aH, dnsrecordaoraaaa_from_json: cH, dnsrecordaoraaaa_new: dH, dnsrecordaoraaaa_record: uH, dnsrecordaoraaaa_to_bytes: nH, dnsrecordaoraaaa_to_hex: oH, dnsrecordaoraaaa_to_js_value: sH, dnsrecordaoraaaa_to_json: iH, dnsrecordsrv_from_bytes: gH, dnsrecordsrv_from_hex: wH, dnsrecordsrv_from_json: vH, dnsrecordsrv_new: yH, dnsrecordsrv_record: mH, dnsrecordsrv_to_bytes: pH, dnsrecordsrv_to_hex: fH, dnsrecordsrv_to_js_value: bH, dnsrecordsrv_to_json: hH, drep_from_bech32: Ret, drep_from_bytes: wet, drep_from_hex: bet, drep_from_json: met, drep_kind: zet, drep_new_always_abstain: xet, drep_new_always_no_confidence: Aet, drep_new_from_credential: jet, drep_new_key_hash: ket, drep_new_script_hash: Iet, drep_to_bech32: Fet, drep_to_bytes: fet, drep_to_hex: het, drep_to_js_value: yet, drep_to_json: vet, drep_to_key_hash: Eet, drep_to_script_hash: Bet, drepderegistration_coin: VN, drepderegistration_from_bytes: DN, drepderegistration_from_hex: GN, drepderegistration_from_json: YN, drepderegistration_has_script_credentials: XN, drepderegistration_new: JN, drepderegistration_to_bytes: MN, drepderegistration_to_hex: HN, drepderegistration_to_js_value: KN, drepderegistration_to_json: WN, drepderegistration_voting_credential: QN, drepregistration_anchor: X6, drepregistration_coin: J6, drepregistration_from_bytes: H6, drepregistration_from_hex: W6, drepregistration_from_json: Q6, drepregistration_has_script_credentials: tk, drepregistration_new: Z6, drepregistration_new_with_anchor: $6, drepregistration_to_bytes: D6, drepregistration_to_hex: G6, drepregistration_to_js_value: Y6, drepregistration_to_json: K6, drepregistration_voting_credential: V6, drepupdate_anchor: Tot, drepupdate_from_bytes: jot, drepupdate_from_hex: Eot, drepupdate_from_json: Fot, drepupdate_has_script_credentials: Uot, drepupdate_new: Cot, drepupdate_new_with_anchor: Oot, drepupdate_to_bytes: Aot, drepupdate_to_hex: zot, drepupdate_to_js_value: Sot, drepupdate_to_json: Bot, drepupdate_voting_credential: Rot, drepvotingthresholds_committee_no_confidence: SP, drepvotingthresholds_committee_normal: BP, drepvotingthresholds_from_bytes: uP, drepvotingthresholds_from_hex: pP, drepvotingthresholds_from_json: wP, drepvotingthresholds_hard_fork_initiation: RP, drepvotingthresholds_motion_no_confidence: EP, drepvotingthresholds_new: hP, drepvotingthresholds_pp_economic_group: CP, drepvotingthresholds_pp_governance_group: UP, drepvotingthresholds_pp_network_group: TP, drepvotingthresholds_pp_technical_group: OP, drepvotingthresholds_set_committee_no_confidence: yP, drepvotingthresholds_set_committee_normal: vP, drepvotingthresholds_set_hard_fork_initiation: kP, drepvotingthresholds_set_motion_no_confidence: bP, drepvotingthresholds_set_pp_economic_group: xP, drepvotingthresholds_set_pp_governance_group: jP, drepvotingthresholds_set_pp_network_group: IP, drepvotingthresholds_set_pp_technical_group: AP, drepvotingthresholds_set_treasury_withdrawal: zP, drepvotingthresholds_set_update_constitution: mP, drepvotingthresholds_to_bytes: dP, drepvotingthresholds_to_hex: lP, drepvotingthresholds_to_js_value: fP, drepvotingthresholds_to_json: gP, drepvotingthresholds_treasury_withdrawal: PP, drepvotingthresholds_update_constitution: FP, ed25519keyhash_from_bech32: z5, ed25519keyhash_from_bytes: x5, ed25519keyhash_from_hex: B5, ed25519keyhash_to_bech32: j5, ed25519keyhash_to_bytes: A5, ed25519keyhash_to_hex: E5, ed25519keyhashes_add: q8, ed25519keyhashes_contains: M8, ed25519keyhashes_from_bytes: F8, ed25519keyhashes_from_hex: T8, ed25519keyhashes_from_json: U8, ed25519keyhashes_get: N8, ed25519keyhashes_len: L8, ed25519keyhashes_new: P8, ed25519keyhashes_to_bytes: S8, ed25519keyhashes_to_hex: R8, ed25519keyhashes_to_js_value: O8, ed25519keyhashes_to_json: C8, ed25519keyhashes_to_option: D8, ed25519signature_from_bech32: SA, ed25519signature_from_bytes: RA, ed25519signature_from_hex: FA, ed25519signature_to_bech32: EA, ed25519signature_to_bytes: zA, ed25519signature_to_hex: BA, encode_arbitrary_bytes_as_metadatum: Int, encode_json_str_to_metadatum: Ant, encode_json_str_to_native_script: NC, encode_json_str_to_plutus_datum: EJ, encrypt_with_password: $Y, enterpriseaddress_from_address: l$, enterpriseaddress_network_id: p$, enterpriseaddress_new: c$, enterpriseaddress_payment_cred: d$, enterpriseaddress_to_address: u$, exunitprices_from_bytes: IO, exunitprices_from_hex: AO, exunitprices_from_json: EO, exunitprices_mem_price: BO, exunitprices_new: FO, exunitprices_step_price: SO, exunitprices_to_bytes: kO, exunitprices_to_hex: xO, exunitprices_to_js_value: zO, exunitprices_to_json: jO, exunits_from_bytes: Het, exunits_from_hex: Wet, exunits_from_json: Qet, exunits_mem: Vet, exunits_new: Xet, exunits_steps: Jet, exunits_to_bytes: Det, exunits_to_hex: Get, exunits_to_js_value: Yet, exunits_to_json: Ket, fixedblock_auxiliary_data_set: __t, fixedblock_block_hash: a_t, fixedblock_from_bytes: $nt, fixedblock_from_hex: t_t, fixedblock_header: e_t, fixedblock_invalid_transactions: o_t, fixedblock_transaction_bodies: r_t, fixedblock_transaction_witness_sets: n_t, fixedtransaction_add_bootstrap_witness: dz, fixedtransaction_add_vkey_witness: cz, fixedtransaction_auxiliary_data: az, fixedtransaction_body: X7, fixedtransaction_from_bytes: W7, fixedtransaction_from_hex: Y7, fixedtransaction_is_valid: _z, fixedtransaction_new: Q7, fixedtransaction_new_from_body_bytes: J7, fixedtransaction_new_with_auxiliary: V7, fixedtransaction_raw_auxiliary_data: iz, fixedtransaction_raw_body: Z7, fixedtransaction_raw_witness_set: rz, fixedtransaction_set_auxiliary_data: oz, fixedtransaction_set_body: $7, fixedtransaction_set_is_valid: nz, fixedtransaction_set_witness_set: tz, fixedtransaction_sign_and_add_daedalus_bootstrap_signature: pz, fixedtransaction_sign_and_add_icarus_bootstrap_signature: lz, fixedtransaction_sign_and_add_vkey_signature: uz, fixedtransaction_to_bytes: G7, fixedtransaction_to_hex: K7, fixedtransaction_transaction_hash: sz, fixedtransaction_witness_set: ez, fixedtransactionbodies_add: cS, fixedtransactionbodies_from_bytes: _S, fixedtransactionbodies_from_hex: oS, fixedtransactionbodies_get: sS, fixedtransactionbodies_len: iS, fixedtransactionbodies_new: aS, fixedtransactionbody_from_bytes: gN, fixedtransactionbody_from_hex: fN, fixedtransactionbody_original_bytes: bN, fixedtransactionbody_transaction_body: wN, fixedtransactionbody_tx_hash: hN, fixedtxwitnessesset_add_bootstrap_witness: Gq, fixedtxwitnessesset_add_vkey_witness: Hq, fixedtxwitnessesset_from_bytes: Kq, fixedtxwitnessesset_to_bytes: Wq, fixedtxwitnessesset_tx_witnesses_set: Dq, fixedversionedblock_block: m_t, fixedversionedblock_era: k_t, fixedversionedblock_from_bytes: v_t, fixedversionedblock_from_hex: y_t, generaltransactionmetadata_from_bytes: Vrt, generaltransactionmetadata_from_hex: Xrt, generaltransactionmetadata_from_json: tnt, generaltransactionmetadata_get: _nt, generaltransactionmetadata_insert: nnt, generaltransactionmetadata_keys: ont, generaltransactionmetadata_len: rnt, generaltransactionmetadata_new: ent, generaltransactionmetadata_to_bytes: Qrt, generaltransactionmetadata_to_hex: Jrt, generaltransactionmetadata_to_js_value: $rt, generaltransactionmetadata_to_json: Zrt, genesisdelegatehash_from_bech32: ej, genesisdelegatehash_from_bytes: Z5, genesisdelegatehash_from_hex: nj, genesisdelegatehash_to_bech32: tj, genesisdelegatehash_to_bytes: $5, genesisdelegatehash_to_hex: rj, genesishash_from_bech32: sj, genesishash_from_bytes: oj, genesishash_from_hex: dj, genesishash_to_bech32: ij, genesishash_to_bytes: aj, genesishash_to_hex: cj, genesishashes_add: AW, genesishashes_from_bytes: wW, genesishashes_from_hex: bW, genesishashes_from_json: mW, genesishashes_get: xW, genesishashes_len: IW, genesishashes_new: kW, genesishashes_to_bytes: fW, genesishashes_to_hex: hW, genesishashes_to_js_value: yW, genesishashes_to_json: vW, genesiskeydelegation_from_bytes: SN, genesiskeydelegation_from_hex: RN, genesiskeydelegation_from_json: ON, genesiskeydelegation_genesis_delegate_hash: PN, genesiskeydelegation_genesishash: UN, genesiskeydelegation_new: NN, genesiskeydelegation_to_bytes: BN, genesiskeydelegation_to_hex: FN, genesiskeydelegation_to_js_value: CN, genesiskeydelegation_to_json: TN, genesiskeydelegation_vrf_keyhash: LN, get_deposit: PC, get_implicit_input: UC, governanceaction_as_hard_fork_initiation_action: Nat, governanceaction_as_info_action: Gat, governanceaction_as_new_committee_action: Dat, governanceaction_as_new_constitution_action: Hat, governanceaction_as_no_confidence_action: Mat, governanceaction_as_parameter_change_action: Lat, governanceaction_as_treasury_withdrawals_action: qat, governanceaction_from_bytes: xat, governanceaction_from_hex: jat, governanceaction_from_json: Bat, governanceaction_kind: Pat, governanceaction_new_hard_fork_initiation_action: Fat, governanceaction_new_info_action: Uat, governanceaction_new_new_committee_action: Cat, governanceaction_new_new_constitution_action: Oat, governanceaction_new_no_confidence_action: Tat, governanceaction_new_parameter_change_action: Sat, governanceaction_new_treasury_withdrawals_action: Rat, governanceaction_to_bytes: Iat, governanceaction_to_hex: Aat, governanceaction_to_js_value: Eat, governanceaction_to_json: zat, governanceactionid_from_bytes: uq, governanceactionid_from_hex: pq, governanceactionid_from_json: wq, governanceactionid_index: bq, governanceactionid_new: vq, governanceactionid_to_bytes: dq, governanceactionid_to_hex: lq, governanceactionid_to_js_value: fq, governanceactionid_to_json: gq, governanceactionid_transaction_id: hq, governanceactionids_add: Let, governanceactionids_from_json: Uet, governanceactionids_get: Net, governanceactionids_len: qet, governanceactionids_new: Pet, governanceactionids_to_js_value: Oet, governanceactionids_to_json: Cet, hardforkinitiationaction_from_bytes: jk, hardforkinitiationaction_from_hex: Ek, hardforkinitiationaction_from_json: Fk, hardforkinitiationaction_gov_action_id: Rk, hardforkinitiationaction_new: Ck, hardforkinitiationaction_new_with_action_id: Ok, hardforkinitiationaction_protocol_version: Tk, hardforkinitiationaction_to_bytes: Ak, hardforkinitiationaction_to_hex: zk, hardforkinitiationaction_to_js_value: Sk, hardforkinitiationaction_to_json: Bk, has_transaction_set_tag: qC, hash_auxiliary_data: TC, hash_plutus_data: CC, hash_script_data: OC, header_body_signature: w_t, header_from_bytes: c_t, header_from_hex: u_t, header_from_json: g_t, header_header_body: f_t, header_new: h_t, header_to_bytes: s_t, header_to_hex: d_t, header_to_js_value: p_t, header_to_json: l_t, headerbody_block_body_hash: jT, headerbody_block_body_size: AT, headerbody_block_number: gT, headerbody_from_bytes: sT, headerbody_from_hex: dT, headerbody_from_json: pT, headerbody_has_nonce_and_leader_vrf: yT, headerbody_has_vrf_result: IT, headerbody_issuer_vkey: bT, headerbody_leader_vrf_or_nothing: kT, headerbody_new: BT, headerbody_new_headerbody: ST, headerbody_nonce_vrf_or_nothing: mT, headerbody_operational_cert: zT, headerbody_prev_hash: hT, headerbody_protocol_version: ET, headerbody_slot: fT, headerbody_slot_bignum: wT, headerbody_to_bytes: iT, headerbody_to_hex: cT, headerbody_to_js_value: lT, headerbody_to_json: uT, headerbody_vrf_result_or_nothing: xT, headerbody_vrf_vkey: vT, infoaction_new: mat, int_as_i32: XA, int_as_i32_or_fail: $A, int_as_i32_or_nothing: ZA, int_as_negative: JA, int_as_positive: VA, int_from_bytes: NA, int_from_hex: MA, int_from_json: GA, int_from_str: e5, int_is_positive: QA, int_new: WA, int_new_i32: YA, int_new_negative: KA, int_to_bytes: LA, int_to_hex: qA, int_to_js_value: HA, int_to_json: DA, int_to_str: t5, ipv4_from_bytes: ED, ipv4_from_hex: SD, ipv4_from_json: TD, ipv4_ip: OD, ipv4_new: CD, ipv4_to_bytes: zD, ipv4_to_hex: BD, ipv4_to_js_value: RD, ipv4_to_json: FD, ipv6_from_bytes: LD, ipv6_from_hex: qD, ipv6_from_json: HD, ipv6_ip: WD, ipv6_new: GD, ipv6_to_bytes: PD, ipv6_to_hex: ND, ipv6_to_js_value: DD, ipv6_to_json: MD, kessignature_from_bytes: Vq, kessignature_to_bytes: Qq, kesvkey_from_bech32: d7, kesvkey_from_bytes: i7, kesvkey_from_hex: l7, kesvkey_to_bech32: c7, kesvkey_to_bytes: s7, kesvkey_to_hex: u7, language_from_bytes: Ex, language_from_hex: Sx, language_from_json: Tx, language_kind: Px, language_new_plutus_v1: Cx, language_new_plutus_v2: Ox, language_new_plutus_v3: Ux, language_to_bytes: zx, language_to_hex: Bx, language_to_js_value: Rx, language_to_json: Fx, languages_add: Dx, languages_get: Mx, languages_len: qx, languages_list: Hx, languages_new: Nx, legacydaedalusprivatekey_as_bytes: OA, legacydaedalusprivatekey_chaincode: UA, legacydaedalusprivatekey_from_bytes: CA, linearfee_coefficient: yx, linearfee_constant: vx, linearfee_new: mx, make_daedalus_bootstrap_witness: SC, make_icarus_bootstrap_witness: FC, make_vkey_witness: RC, malformedaddress_from_address: zZ, malformedaddress_original_bytes: AZ, malformedaddress_to_address: jZ, memory: E4, metadatalist_add: mrt, metadatalist_from_bytes: frt, metadatalist_from_hex: hrt, metadatalist_get: yrt, metadatalist_len: vrt, metadatalist_new: brt, metadatalist_to_bytes: grt, metadatalist_to_hex: wrt, metadatamap_from_bytes: trt, metadatamap_from_hex: rrt, metadatamap_get: srt, metadatamap_get_i32: drt, metadatamap_get_str: crt, metadatamap_has: urt, metadatamap_insert: ort, metadatamap_insert_i32: irt, metadatamap_insert_str: art, metadatamap_keys: lrt, metadatamap_len: _rt, metadatamap_new: nrt, metadatamap_to_bytes: $et, metadatamap_to_hex: ert, min_ada_for_output: LC, min_fee: kx, min_ref_script_fee: Ax, min_script_fee: xx, mint_as_negative_multiasset: MY, mint_as_positive_multiasset: qY, mint_from_bytes: EY, mint_from_hex: SY, mint_from_json: TY, mint_get: LY, mint_insert: PY, mint_keys: NY, mint_len: UY, mint_new: CY, mint_new_from_entry: OY, mint_to_bytes: zY, mint_to_hex: BY, mint_to_js_value: RY, mint_to_json: FY, mintassets_get: xY, mintassets_insert: IY, mintassets_keys: AY, mintassets_len: kY, mintassets_new: yY, mintassets_new_from_entry: mY, mintbuilder_add_asset: C4, mintbuilder_build: U4, mintbuilder_get_native_scripts: P4, mintbuilder_get_plutus_witnesses: L4, mintbuilder_get_redeemers: q4, mintbuilder_get_ref_inputs: N4, mintbuilder_has_native_scripts: D4, mintbuilder_has_plutus_scripts: M4, mintbuilder_new: T4, mintbuilder_set_asset: O4, mintsassets_add: wY, mintsassets_from_json: gY, mintsassets_get: hY, mintsassets_len: bY, mintsassets_new: fY, mintsassets_to_js_value: pY, mintsassets_to_json: lY, mintwitness_new_native_script: S4, mintwitness_new_plutus_script: F4, mirtostakecredentials_from_bytes: G$, mirtostakecredentials_from_hex: K$, mirtostakecredentials_from_json: V$, mirtostakecredentials_get: $$, mirtostakecredentials_insert: Z$, mirtostakecredentials_keys: ttt, mirtostakecredentials_len: X$, mirtostakecredentials_new: J$, mirtostakecredentials_to_bytes: H$, mirtostakecredentials_to_hex: W$, mirtostakecredentials_to_js_value: Q$, mirtostakecredentials_to_json: Y$, moveinstantaneousreward_as_to_other_pot: ptt, moveinstantaneousreward_as_to_stake_creds: gtt, moveinstantaneousreward_from_bytes: ntt, moveinstantaneousreward_from_hex: ott, moveinstantaneousreward_from_json: stt, moveinstantaneousreward_kind: ltt, moveinstantaneousreward_new_to_other_pot: ctt, moveinstantaneousreward_new_to_stake_creds: dtt, moveinstantaneousreward_pot: utt, moveinstantaneousreward_to_bytes: rtt, moveinstantaneousreward_to_hex: _tt, moveinstantaneousreward_to_js_value: itt, moveinstantaneousreward_to_json: att, moveinstantaneousrewardscert_from_bytes: C$, moveinstantaneousrewardscert_from_hex: U$, moveinstantaneousrewardscert_from_json: N$, moveinstantaneousrewardscert_move_instantaneous_reward: q$, moveinstantaneousrewardscert_new: M$, moveinstantaneousrewardscert_to_bytes: T$, moveinstantaneousrewardscert_to_hex: O$, moveinstantaneousrewardscert_to_js_value: L$, moveinstantaneousrewardscert_to_json: P$, multiasset_from_bytes: XK, multiasset_from_hex: $K, multiasset_from_json: rY, multiasset_get: aY, multiasset_get_asset: sY, multiasset_insert: oY, multiasset_keys: cY, multiasset_len: _Y, multiasset_new: nY, multiasset_set_asset: iY, multiasset_sub: dY, multiasset_to_bytes: JK, multiasset_to_hex: ZK, multiasset_to_js_value: eY, multiasset_to_json: tY, multihostname_dns_name: $H, multihostname_from_bytes: YH, multihostname_from_hex: VH, multihostname_from_json: ZH, multihostname_new: tG, multihostname_to_bytes: KH, multihostname_to_hex: QH, multihostname_to_js_value: XH, multihostname_to_json: JH, nativescript_as_script_all: ZJ, nativescript_as_script_any: $J, nativescript_as_script_n_of_k: tX, nativescript_as_script_pubkey: XJ, nativescript_as_timelock_expiry: rX, nativescript_as_timelock_start: eX, nativescript_from_bytes: PJ, nativescript_from_hex: NJ, nativescript_from_json: DJ, nativescript_get_required_signers: nX, nativescript_hash: HJ, nativescript_kind: JJ, nativescript_new_script_all: WJ, nativescript_new_script_any: KJ, nativescript_new_script_n_of_k: YJ, nativescript_new_script_pubkey: GJ, nativescript_new_timelock_expiry: VJ, nativescript_new_timelock_start: QJ, nativescript_to_bytes: UJ, nativescript_to_hex: LJ, nativescript_to_js_value: MJ, nativescript_to_json: qJ, nativescripts_add: uM, nativescripts_from_bytes: pM, nativescripts_from_hex: fM, nativescripts_from_json: bM, nativescripts_get: dM, nativescripts_len: cM, nativescripts_new: sM, nativescripts_to_bytes: lM, nativescripts_to_hex: gM, nativescripts_to_js_value: hM, nativescripts_to_json: wM, nativescriptsource_get_ref_script_size: JC, nativescriptsource_new: YC, nativescriptsource_new_ref_input: QC, nativescriptsource_set_required_signers: VC, networkid_from_bytes: GY, networkid_from_hex: KY, networkid_from_json: VY, networkid_kind: ZY, networkid_mainnet: XY, networkid_testnet: JY, networkid_to_bytes: HY, networkid_to_hex: WY, networkid_to_js_value: QY, networkid_to_json: YY, networkinfo_mainnet: IZ, networkinfo_network_id: vZ, networkinfo_new: bZ, networkinfo_protocol_magic: yZ, networkinfo_testnet_preprod: kZ, networkinfo_testnet_preview: mZ, newconstitutionaction_constitution: _I, newconstitutionaction_from_bytes: Xk, newconstitutionaction_from_hex: $k, newconstitutionaction_from_json: rI, newconstitutionaction_gov_action_id: nI, newconstitutionaction_has_script_hash: iI, newconstitutionaction_new: oI, newconstitutionaction_new_with_action_id: aI, newconstitutionaction_to_bytes: Jk, newconstitutionaction_to_hex: Zk, newconstitutionaction_to_js_value: eI, newconstitutionaction_to_json: tI, noconfidenceaction_from_bytes: $C, noconfidenceaction_from_hex: eO, noconfidenceaction_from_json: _O, noconfidenceaction_gov_action_id: oO, noconfidenceaction_new: aO, noconfidenceaction_new_with_action_id: iO, noconfidenceaction_to_bytes: ZC, noconfidenceaction_to_hex: tO, noconfidenceaction_to_js_value: nO, noconfidenceaction_to_json: rO, nonce_from_bytes: Zq, nonce_from_hex: tM, nonce_from_json: nM, nonce_get_hash: aM, nonce_new_from_hash: oM, nonce_new_identity: _M, nonce_to_bytes: Xq, nonce_to_hex: $q, nonce_to_js_value: rM, nonce_to_json: eM, operationalcert_from_bytes: TT, operationalcert_from_hex: OT, operationalcert_from_json: LT, operationalcert_hot_vkey: NT, operationalcert_kes_period: MT, operationalcert_new: HT, operationalcert_sequence_number: qT, operationalcert_sigma: DT, operationalcert_to_bytes: RT, operationalcert_to_hex: CT, operationalcert_to_js_value: PT, operationalcert_to_json: UT, outputdatum_data: rW, outputdatum_data_hash: eW, outputdatum_new_data: tW, outputdatum_new_data_hash: $G, parameterchangeaction_from_bytes: uk, parameterchangeaction_from_hex: pk, parameterchangeaction_from_json: wk, parameterchangeaction_gov_action_id: hk, parameterchangeaction_new: yk, parameterchangeaction_new_with_action_id: mk, parameterchangeaction_new_with_policy_hash: kk, parameterchangeaction_new_with_policy_hash_and_action_id: Ik, parameterchangeaction_policy_hash: vk, parameterchangeaction_protocol_param_updates: bk, parameterchangeaction_to_bytes: dk, parameterchangeaction_to_hex: lk, parameterchangeaction_to_js_value: fk, parameterchangeaction_to_json: gk, plutusdata_as_address: bJ, plutusdata_as_bytes: wJ, plutusdata_as_constr_plutus_data: lJ, plutusdata_as_integer: fJ, plutusdata_as_list: gJ, plutusdata_as_map: pJ, plutusdata_from_address: hJ, plutusdata_from_bytes: eJ, plutusdata_from_hex: nJ, plutusdata_from_json: wZ, plutusdata_kind: uJ, plutusdata_new_bytes: dJ, plutusdata_new_constr_plutus_data: _J, plutusdata_new_empty_constr_plutus_data: oJ, plutusdata_new_integer: cJ, plutusdata_new_list: sJ, plutusdata_new_map: iJ, plutusdata_new_single_value_constr_plutus_data: aJ, plutusdata_to_bytes: tJ, plutusdata_to_hex: rJ, plutusdata_to_json: fZ, plutuslist_add: zJ, plutuslist_from_bytes: mJ, plutuslist_from_hex: IJ, plutuslist_get: jJ, plutuslist_len: AJ, plutuslist_new: xJ, plutuslist_to_bytes: yJ, plutuslist_to_hex: kJ, plutusmap_from_bytes: WV, plutusmap_from_hex: YV, plutusmap_get: XV, plutusmap_insert: JV, plutusmap_keys: ZV, plutusmap_len: VV, plutusmap_new: QV, plutusmap_to_bytes: GV, plutusmap_to_hex: KV, plutusmapvalues_add: DV, plutusmapvalues_get: MV, plutusmapvalues_len: qV, plutusmapvalues_new: NV, plutusscript_bytes: tit, plutusscript_from_bytes: Yat, plutusscript_from_bytes_v2: eit, plutusscript_from_bytes_v3: rit, plutusscript_from_bytes_with_version: nit, plutusscript_from_hex: Vat, plutusscript_from_hex_with_version: _it, plutusscript_hash: oit, plutusscript_language_version: ait, plutusscript_new: Jat, plutusscript_new_v2: Xat, plutusscript_new_v3: Zat, plutusscript_new_with_version: $at, plutusscript_to_bytes: Kat, plutusscript_to_hex: Qat, plutusscripts_add: QE, plutusscripts_from_bytes: NE, plutusscripts_from_hex: ME, plutusscripts_from_json: GE, plutusscripts_get: YE, plutusscripts_len: KE, plutusscripts_new: WE, plutusscripts_to_bytes: LE, plutusscripts_to_hex: qE, plutusscripts_to_js_value: HE, plutusscripts_to_json: DE, plutusscriptsource_get_ref_script_size: WC, plutusscriptsource_new: DC, plutusscriptsource_new_ref_input: HC, plutusscriptsource_set_required_signers: GC, plutuswitness_datum: Z4, plutuswitness_new: Y4, plutuswitness_new_with_ref: Q4, plutuswitness_new_with_ref_without_datum: J4, plutuswitness_new_without_datum: V4, plutuswitness_redeemer: $4, plutuswitness_script: X4, plutuswitnesses_add: _6, plutuswitnesses_get: n6, plutuswitnesses_len: r6, plutuswitnesses_new: e6, pointer_cert_index: kN, pointer_cert_index_bignum: vN, pointer_new: jN, pointer_new_pointer: AN, pointer_slot: xN, pointer_slot_bignum: mN, pointer_tx_index: IN, pointer_tx_index_bignum: yN, pointeraddress_from_address: A$, pointeraddress_network_id: j$, pointeraddress_new: m$, pointeraddress_payment_cred: k$, pointeraddress_stake_pointer: I$, pointeraddress_to_address: x$, poolmetadata_from_bytes: bG, poolmetadata_from_hex: yG, poolmetadata_from_json: IG, poolmetadata_new: jG, poolmetadata_pool_metadata_hash: AG, poolmetadata_to_bytes: hG, poolmetadata_to_hex: vG, poolmetadata_to_js_value: kG, poolmetadata_to_json: mG, poolmetadata_url: xG, poolmetadatahash_from_bech32: kj, poolmetadatahash_from_bytes: vj, poolmetadatahash_from_hex: xj, poolmetadatahash_to_bech32: mj, poolmetadatahash_to_bytes: yj, poolmetadatahash_to_hex: Ij, poolparams_cost: _R, poolparams_from_bytes: VF, poolparams_from_hex: XF, poolparams_from_json: tR, poolparams_margin: oR, poolparams_new: dR, poolparams_operator: eR, poolparams_pledge: nR, poolparams_pool_metadata: cR, poolparams_pool_owners: iR, poolparams_relays: sR, poolparams_reward_account: aR, poolparams_to_bytes: QF, poolparams_to_hex: JF, poolparams_to_js_value: $F, poolparams_to_json: ZF, poolparams_vrf_keyhash: rR, poolregistration_from_bytes: zF, poolregistration_from_hex: BF, poolregistration_from_json: RF, poolregistration_new: CF, poolregistration_pool_params: TF, poolregistration_to_bytes: jF, poolregistration_to_hex: EF, poolregistration_to_js_value: FF, poolregistration_to_json: SF, poolretirement_epoch: dQ, poolretirement_from_bytes: nQ, poolretirement_from_hex: oQ, poolretirement_from_json: sQ, poolretirement_new: uQ, poolretirement_pool_keyhash: cQ, poolretirement_to_bytes: rQ, poolretirement_to_hex: _Q, poolretirement_to_js_value: iQ, poolretirement_to_json: aQ, poolvotingthresholds_committee_no_confidence: aP, poolvotingthresholds_committee_normal: oP, poolvotingthresholds_from_bytes: XU, poolvotingthresholds_from_hex: $U, poolvotingthresholds_from_json: rP, poolvotingthresholds_hard_fork_initiation: iP, poolvotingthresholds_motion_no_confidence: _P, poolvotingthresholds_new: nP, poolvotingthresholds_security_relevant_threshold: sP, poolvotingthresholds_to_bytes: JU, poolvotingthresholds_to_hex: ZU, poolvotingthresholds_to_js_value: eP, poolvotingthresholds_to_json: tP, privatekey_as_bytes: w5, privatekey_from_bech32: b5, privatekey_from_extended_bytes: f5, privatekey_from_hex: u5, privatekey_from_normal_bytes: g5, privatekey_generate_ed25519: y5, privatekey_generate_ed25519extended: v5, privatekey_sign: p5, privatekey_to_bech32: h5, privatekey_to_hex: l5, privatekey_to_public: m5, proposedprotocolparameterupdates_from_bytes: qW, proposedprotocolparameterupdates_from_hex: DW, proposedprotocolparameterupdates_from_json: WW, proposedprotocolparameterupdates_get: VW, proposedprotocolparameterupdates_insert: QW, proposedprotocolparameterupdates_keys: JW, proposedprotocolparameterupdates_len: YW, proposedprotocolparameterupdates_new: KW, proposedprotocolparameterupdates_to_bytes: NW, proposedprotocolparameterupdates_to_hex: MW, proposedprotocolparameterupdates_to_js_value: GW, proposedprotocolparameterupdates_to_json: HW, protocolparamupdate_ada_per_utxo_byte: IL, protocolparamupdate_collateral_percentage: OL, protocolparamupdate_committee_term_limit: WL, protocolparamupdate_cost_models: AL, protocolparamupdate_d: wL, protocolparamupdate_drep_deposit: XL, protocolparamupdate_drep_inactivity_period: $L, protocolparamupdate_drep_voting_thresholds: ML, protocolparamupdate_execution_costs: zL, protocolparamupdate_expansion_rate: pL, protocolparamupdate_extra_entropy: hL, protocolparamupdate_from_bytes: qP, protocolparamupdate_from_hex: DP, protocolparamupdate_from_json: WP, protocolparamupdate_governance_action_deposit: VL, protocolparamupdate_governance_action_validity_period: YL, protocolparamupdate_key_deposit: nL, protocolparamupdate_max_block_body_size: XP, protocolparamupdate_max_block_ex_units: FL, protocolparamupdate_max_block_header_size: eL, protocolparamupdate_max_collateral_inputs: PL, protocolparamupdate_max_epoch: iL, protocolparamupdate_max_tx_ex_units: BL, protocolparamupdate_max_tx_size: $P, protocolparamupdate_max_value_size: TL, protocolparamupdate_min_committee_size: HL, protocolparamupdate_min_pool_cost: mL, protocolparamupdate_minfee_a: YP, protocolparamupdate_minfee_b: VP, protocolparamupdate_n_opt: cL, protocolparamupdate_new: rN, protocolparamupdate_pool_deposit: oL, protocolparamupdate_pool_pledge_influence: uL, protocolparamupdate_pool_voting_thresholds: NL, protocolparamupdate_protocol_version: vL, protocolparamupdate_ref_script_coins_per_byte: eN, protocolparamupdate_set_ada_per_utxo_byte: kL, protocolparamupdate_set_collateral_percentage: CL, protocolparamupdate_set_committee_term_limit: GL, protocolparamupdate_set_cost_models: xL, protocolparamupdate_set_drep_deposit: JL, protocolparamupdate_set_drep_inactivity_period: ZL, protocolparamupdate_set_drep_voting_thresholds: qL, protocolparamupdate_set_execution_costs: jL, protocolparamupdate_set_expansion_rate: lL, protocolparamupdate_set_governance_action_deposit: QL, protocolparamupdate_set_governance_action_validity_period: KL, protocolparamupdate_set_key_deposit: rL, protocolparamupdate_set_max_block_body_size: JP, protocolparamupdate_set_max_block_ex_units: SL, protocolparamupdate_set_max_block_header_size: tL, protocolparamupdate_set_max_collateral_inputs: UL, protocolparamupdate_set_max_epoch: aL, protocolparamupdate_set_max_tx_ex_units: EL, protocolparamupdate_set_max_tx_size: ZP, protocolparamupdate_set_max_value_size: RL, protocolparamupdate_set_min_committee_size: DL, protocolparamupdate_set_min_pool_cost: yL, protocolparamupdate_set_minfee_a: KP, protocolparamupdate_set_minfee_b: QP, protocolparamupdate_set_n_opt: sL, protocolparamupdate_set_pool_deposit: _L, protocolparamupdate_set_pool_pledge_influence: dL, protocolparamupdate_set_pool_voting_thresholds: LL, protocolparamupdate_set_protocol_version: bL, protocolparamupdate_set_ref_script_coins_per_byte: tN, protocolparamupdate_set_treasury_growth_rate: gL, protocolparamupdate_to_bytes: NP, protocolparamupdate_to_hex: MP, protocolparamupdate_to_js_value: GP, protocolparamupdate_to_json: HP, protocolparamupdate_treasury_growth_rate: fL, protocolversion_from_bytes: $W, protocolversion_from_hex: eK, protocolversion_from_json: _K, protocolversion_major: oK, protocolversion_minor: aK, protocolversion_new: iK, protocolversion_to_bytes: ZW, protocolversion_to_hex: tK, protocolversion_to_js_value: nK, protocolversion_to_json: rK, publickey_as_bytes: i5, publickey_from_bech32: c5, publickey_from_bytes: a5, publickey_from_hex: r5, publickey_hash: _5, publickey_to_bech32: s5, publickey_to_hex: n5, publickey_verify: o5, publickeys_add: F$, publickeys_get: S$, publickeys_new: E$, publickeys_size: B$, redeemer_data: DO, redeemer_ex_units: HO, redeemer_from_bytes: CO, redeemer_from_hex: UO, redeemer_from_json: NO, redeemer_index: MO, redeemer_new: GO, redeemer_tag: qO, redeemer_to_bytes: TO, redeemer_to_hex: OO, redeemer_to_js_value: LO, redeemer_to_json: PO, redeemers_add: zV, redeemers_from_bytes: bV, redeemers_from_hex: yV, redeemers_from_json: IV, redeemers_get: jV, redeemers_get_container_type: EV, redeemers_len: AV, redeemers_new: xV, redeemers_to_bytes: hV, redeemers_to_hex: vV, redeemers_to_js_value: kV, redeemers_to_json: mV, redeemers_total_ex_units: BV, redeemertag_from_bytes: XE, redeemertag_from_hex: $E, redeemertag_from_json: rB, redeemertag_kind: cB, redeemertag_new_cert: oB, redeemertag_new_mint: _B, redeemertag_new_reward: aB, redeemertag_new_spend: nB, redeemertag_new_vote: iB, redeemertag_new_voting_proposal: sB, redeemertag_to_bytes: JE, redeemertag_to_hex: ZE, redeemertag_to_js_value: eB, redeemertag_to_json: tB, relay_as_multi_host_name: fG, relay_as_single_host_addr: pG, relay_as_single_host_name: gG, relay_from_bytes: nG, relay_from_hex: oG, relay_from_json: sG, relay_kind: lG, relay_new_multi_host_name: uG, relay_new_single_host_addr: cG, relay_new_single_host_name: dG, relay_to_bytes: rG, relay_to_hex: _G, relay_to_js_value: iG, relay_to_json: aG, relays_add: KF, relays_from_bytes: PF, relays_from_hex: NF, relays_from_json: DF, relays_get: WF, relays_len: GF, relays_new: HF, relays_to_bytes: UF, relays_to_hex: LF, relays_to_js_value: MF, relays_to_json: qF, rewardaddress_from_address: b$, rewardaddress_network_id: v$, rewardaddress_new: f$, rewardaddress_payment_cred: w$, rewardaddress_to_address: h$, rewardaddresses_add: LG, rewardaddresses_from_bytes: BG, rewardaddresses_from_hex: FG, rewardaddresses_from_json: CG, rewardaddresses_get: PG, rewardaddresses_len: UG, rewardaddresses_new: OG, rewardaddresses_to_bytes: EG, rewardaddresses_to_hex: SG, rewardaddresses_to_js_value: TG, rewardaddresses_to_json: RG, scriptall_from_bytes: wX, scriptall_from_hex: bX, scriptall_from_json: mX, scriptall_native_scripts: kX, scriptall_new: IX, scriptall_to_bytes: fX, scriptall_to_hex: hX, scriptall_to_js_value: yX, scriptall_to_json: vX, scriptany_from_bytes: jX, scriptany_from_hex: EX, scriptany_from_json: FX, scriptany_native_scripts: RX, scriptany_new: TX, scriptany_to_bytes: AX, scriptany_to_hex: zX, scriptany_to_js_value: SX, scriptany_to_json: BX, scriptdatahash_from_bech32: Jj, scriptdatahash_from_bytes: Yj, scriptdatahash_from_hex: Zj, scriptdatahash_to_bech32: Vj, scriptdatahash_to_bytes: Qj, scriptdatahash_to_hex: Xj, scripthash_from_bech32: C5, scripthash_from_bytes: F5, scripthash_from_hex: U5, scripthash_to_bech32: T5, scripthash_to_bytes: R5, scripthash_to_hex: O5, scripthashes_add: PW, scripthashes_from_bytes: EW, scripthashes_from_hex: SW, scripthashes_from_json: TW, scripthashes_get: UW, scripthashes_len: OW, scripthashes_new: CW, scripthashes_to_bytes: zW, scripthashes_to_hex: BW, scripthashes_to_js_value: RW, scripthashes_to_json: FW, scriptnofk_from_bytes: UX, scriptnofk_from_hex: LX, scriptnofk_from_json: MX, scriptnofk_n: DX, scriptnofk_native_scripts: HX, scriptnofk_new: GX, scriptnofk_to_bytes: OX, scriptnofk_to_hex: PX, scriptnofk_to_js_value: qX, scriptnofk_to_json: NX, scriptpubkey_addr_keyhash: lX, scriptpubkey_from_bytes: aX, scriptpubkey_from_hex: sX, scriptpubkey_from_json: uX, scriptpubkey_new: pX, scriptpubkey_to_bytes: oX, scriptpubkey_to_hex: iX, scriptpubkey_to_js_value: dX, scriptpubkey_to_json: cX, scriptref_from_bytes: YR, scriptref_from_hex: VR, scriptref_from_json: ZR, scriptref_is_native_script: eT, scriptref_is_plutus_script: rT, scriptref_native_script: nT, scriptref_new_native_script: $R, scriptref_new_plutus_script: tT, scriptref_plutus_script: _T, scriptref_to_bytes: KR, scriptref_to_hex: QR, scriptref_to_js_value: XR, scriptref_to_json: JR, scriptref_to_unwrapped_bytes: oT, singlehostaddr_from_bytes: xH, singlehostaddr_from_hex: jH, singlehostaddr_from_json: BH, singlehostaddr_ipv4: FH, singlehostaddr_ipv6: RH, singlehostaddr_new: TH, singlehostaddr_port: SH, singlehostaddr_to_bytes: IH, singlehostaddr_to_hex: AH, singlehostaddr_to_js_value: EH, singlehostaddr_to_json: zH, singlehostname_dns_name: HH, singlehostname_from_bytes: UH, singlehostname_from_hex: LH, singlehostname_from_json: MH, singlehostname_new: GH, singlehostname_port: DH, singlehostname_to_bytes: OH, singlehostname_to_hex: PH, singlehostname_to_js_value: qH, singlehostname_to_json: NH, stakeandvotedelegation_drep: mot, stakeandvotedelegation_from_bytes: pot, stakeandvotedelegation_from_hex: fot, stakeandvotedelegation_from_json: bot, stakeandvotedelegation_has_script_credentials: Iot, stakeandvotedelegation_new: kot, stakeandvotedelegation_pool_keyhash: yot, stakeandvotedelegation_stake_credential: vot, stakeandvotedelegation_to_bytes: lot, stakeandvotedelegation_to_hex: got, stakeandvotedelegation_to_js_value: hot, stakeandvotedelegation_to_json: wot, stakedelegation_from_bytes: pR, stakedelegation_from_hex: fR, stakedelegation_from_json: bR, stakedelegation_has_script_credentials: kR, stakedelegation_new: mR, stakedelegation_pool_keyhash: yR, stakedelegation_stake_credential: vR, stakedelegation_to_bytes: lR, stakedelegation_to_hex: gR, stakedelegation_to_js_value: hR, stakedelegation_to_json: wR, stakederegistration_coin: xtt, stakederegistration_from_bytes: htt, stakederegistration_from_hex: vtt, stakederegistration_from_json: ktt, stakederegistration_has_script_credentials: ztt, stakederegistration_new: Att, stakederegistration_new_with_explicit_refund: jtt, stakederegistration_stake_credential: Itt, stakederegistration_to_bytes: wtt, stakederegistration_to_hex: btt, stakederegistration_to_js_value: mtt, stakederegistration_to_json: ytt, stakeregistration_coin: x6, stakeregistration_from_bytes: h6, stakeregistration_from_hex: v6, stakeregistration_from_json: k6, stakeregistration_has_script_credentials: z6, stakeregistration_new: A6, stakeregistration_new_with_explicit_deposit: j6, stakeregistration_stake_credential: I6, stakeregistration_to_bytes: w6, stakeregistration_to_hex: b6, stakeregistration_to_js_value: m6, stakeregistration_to_json: y6, stakeregistrationanddelegation_coin: kQ, stakeregistrationanddelegation_from_bytes: gQ, stakeregistrationanddelegation_from_hex: wQ, stakeregistrationanddelegation_from_json: vQ, stakeregistrationanddelegation_has_script_credentials: xQ, stakeregistrationanddelegation_new: IQ, stakeregistrationanddelegation_pool_keyhash: mQ, stakeregistrationanddelegation_stake_credential: yQ, stakeregistrationanddelegation_to_bytes: pQ, stakeregistrationanddelegation_to_hex: fQ, stakeregistrationanddelegation_to_js_value: bQ, stakeregistrationanddelegation_to_json: hQ, stakevoteregistrationanddelegation_coin: Xtt, stakevoteregistrationanddelegation_drep: Jtt, stakevoteregistrationanddelegation_from_bytes: Dtt, stakevoteregistrationanddelegation_from_hex: Gtt, stakevoteregistrationanddelegation_from_json: Ytt, stakevoteregistrationanddelegation_has_script_credentials: $tt, stakevoteregistrationanddelegation_new: Ztt, stakevoteregistrationanddelegation_pool_keyhash: Vtt, stakevoteregistrationanddelegation_stake_credential: Qtt, stakevoteregistrationanddelegation_to_bytes: Mtt, stakevoteregistrationanddelegation_to_hex: Htt, stakevoteregistrationanddelegation_to_js_value: Ktt, stakevoteregistrationanddelegation_to_json: Wtt, strings_add: VO, strings_get: QO, strings_len: YO, strings_new: KO, timelockexpiry_from_bytes: oZ, timelockexpiry_from_hex: iZ, timelockexpiry_from_json: dZ, timelockexpiry_new: pZ, timelockexpiry_new_timelockexpiry: gZ, timelockexpiry_slot: uZ, timelockexpiry_slot_bignum: lZ, timelockexpiry_to_bytes: _Z, timelockexpiry_to_hex: aZ, timelockexpiry_to_js_value: cZ, timelockexpiry_to_json: sZ, timelockstart_from_bytes: YX, timelockstart_from_hex: VX, timelockstart_from_json: ZX, timelockstart_new: eZ, timelockstart_new_timelockstart: rZ, timelockstart_slot: $X, timelockstart_slot_bignum: tZ, timelockstart_to_bytes: KX, timelockstart_to_hex: QX, timelockstart_to_js_value: XX, timelockstart_to_json: JX, transaction_auxiliary_data: MM, transaction_body: LM, transaction_from_bytes: RM, transaction_from_hex: CM, transaction_from_json: PM, transaction_is_valid: qM, transaction_new: HM, transaction_set_is_valid: DM, transaction_to_bytes: FM, transaction_to_hex: TM, transaction_to_js_value: UM, transaction_to_json: OM, transaction_witness_set: NM, transactionbatch_get: S7, transactionbatch_len: B7, transactionbatchlist_get: z7, transactionbatchlist_len: j7, transactionbodies_add: rS, transactionbodies_from_bytes: YB, transactionbodies_from_hex: VB, transactionbodies_from_json: ZB, transactionbodies_get: eS, transactionbodies_len: tS, transactionbodies_new: $B, transactionbodies_to_bytes: KB, transactionbodies_to_hex: QB, transactionbodies_to_js_value: XB, transactionbodies_to_json: JB, transactionbody_auxiliary_data_hash: bU, transactionbody_certs: lU, transactionbody_collateral: SU, transactionbody_collateral_return: UU, transactionbody_current_treasury_value: KU, transactionbody_donation: GU, transactionbody_fee: aU, transactionbody_from_bytes: ZO, transactionbody_from_hex: tU, transactionbody_from_json: nU, transactionbody_inputs: _U, transactionbody_mint: xU, transactionbody_network_id: CU, transactionbody_new: YU, transactionbody_new_tx_body: QU, transactionbody_outputs: oU, transactionbody_reference_inputs: jU, transactionbody_remove_ttl: dU, transactionbody_required_signers: RU, transactionbody_script_data_hash: EU, transactionbody_set_auxiliary_data_hash: hU, transactionbody_set_certs: uU, transactionbody_set_collateral: BU, transactionbody_set_collateral_return: OU, transactionbody_set_current_treasury_value: WU, transactionbody_set_donation: HU, transactionbody_set_mint: IU, transactionbody_set_network_id: TU, transactionbody_set_reference_inputs: AU, transactionbody_set_required_signers: FU, transactionbody_set_script_data_hash: zU, transactionbody_set_total_collateral: PU, transactionbody_set_ttl: cU, transactionbody_set_update: fU, transactionbody_set_validity_start_interval: vU, transactionbody_set_validity_start_interval_bignum: yU, transactionbody_set_voting_procedures: NU, transactionbody_set_voting_proposals: MU, transactionbody_set_withdrawals: pU, transactionbody_to_bytes: XO, transactionbody_to_hex: $O, transactionbody_to_js_value: rU, transactionbody_to_json: eU, transactionbody_total_collateral: LU, transactionbody_ttl: iU, transactionbody_ttl_bignum: sU, transactionbody_update: wU, transactionbody_validity_start_interval: kU, transactionbody_validity_start_interval_bignum: mU, transactionbody_voting_procedures: qU, transactionbody_voting_proposals: DU, transactionbody_withdrawals: gU, transactionbuilder_add_bootstrap_input: d9, transactionbuilder_add_change_if_needed: pF, transactionbuilder_add_change_if_needed_with_datum: gF, transactionbuilder_add_extra_witness_datum: Z9, transactionbuilder_add_inputs_from: JS, transactionbuilder_add_inputs_from_and_change: l9, transactionbuilder_add_inputs_from_and_change_with_collateral_return: p9, transactionbuilder_add_json_metadatum: q9, transactionbuilder_add_json_metadatum_with_schema: M9, transactionbuilder_add_key_input: i9, transactionbuilder_add_metadatum: N9, transactionbuilder_add_mint_asset: V9, transactionbuilder_add_mint_asset_and_output: J9, transactionbuilder_add_mint_asset_and_output_min_required_coin: X9, transactionbuilder_add_native_script_input: s9, transactionbuilder_add_output: h9, transactionbuilder_add_plutus_script_input: c9, transactionbuilder_add_reference_input: o9, transactionbuilder_add_regular_input: u9, transactionbuilder_add_required_signer: bF, transactionbuilder_add_script_reference_input: a9, transactionbuilder_build: mF, transactionbuilder_build_tx: kF, transactionbuilder_build_tx_unsafe: IF, transactionbuilder_calc_script_data_hash: fF, transactionbuilder_fee_for_input: w9, transactionbuilder_fee_for_output: b9, transactionbuilder_full_size: vF, transactionbuilder_get_auxiliary_data: O9, transactionbuilder_get_current_treasury_value: nF, transactionbuilder_get_deposit: uF, transactionbuilder_get_donation: eF, transactionbuilder_get_explicit_input: aF, transactionbuilder_get_explicit_output: dF, transactionbuilder_get_extra_witness_datums: $9, transactionbuilder_get_fee_if_set: lF, transactionbuilder_get_implicit_input: iF, transactionbuilder_get_mint: K9, transactionbuilder_get_mint_builder: G9, transactionbuilder_get_mint_scripts: Y9, transactionbuilder_get_native_input_scripts: g9, transactionbuilder_get_plutus_input_scripts: f9, transactionbuilder_get_reference_inputs: oF, transactionbuilder_get_total_input: sF, transactionbuilder_get_total_output: cF, transactionbuilder_min_fee: xF, transactionbuilder_new: _F, transactionbuilder_output_sizes: yF, transactionbuilder_remove_auxiliary_data: P9, transactionbuilder_remove_certs: E9, transactionbuilder_remove_collateral_return: t9, transactionbuilder_remove_mint_builder: H9, transactionbuilder_remove_script_data_hash: hF, transactionbuilder_remove_total_collateral: n9, transactionbuilder_remove_ttl: I9, transactionbuilder_remove_validity_start_interval: j9, transactionbuilder_remove_withdrawals: C9, transactionbuilder_set_auxiliary_data: U9, transactionbuilder_set_certs: z9, transactionbuilder_set_certs_builder: B9, transactionbuilder_set_collateral: ZS, transactionbuilder_set_collateral_return: $S, transactionbuilder_set_collateral_return_and_total: e9, transactionbuilder_set_current_treasury_value: rF, transactionbuilder_set_donation: tF, transactionbuilder_set_fee: v9, transactionbuilder_set_inputs: XS, transactionbuilder_set_metadata: L9, transactionbuilder_set_min_fee: y9, transactionbuilder_set_mint: W9, transactionbuilder_set_mint_asset: Q9, transactionbuilder_set_mint_builder: D9, transactionbuilder_set_script_data_hash: wF, transactionbuilder_set_total_collateral: r9, transactionbuilder_set_total_collateral_and_return: _9, transactionbuilder_set_ttl: m9, transactionbuilder_set_ttl_bignum: k9, transactionbuilder_set_validity_start_interval: x9, transactionbuilder_set_validity_start_interval_bignum: A9, transactionbuilder_set_voting_builder: R9, transactionbuilder_set_voting_proposal_builder: T9, transactionbuilder_set_withdrawals: S9, transactionbuilder_set_withdrawals_builder: F9, transactionbuilderconfigbuilder_build: HS, transactionbuilderconfigbuilder_coins_per_utxo_byte: TS, transactionbuilderconfigbuilder_deduplicate_explicit_ref_inputs_with_regular_inputs: MS, transactionbuilderconfigbuilder_do_not_burn_extra_change: DS, transactionbuilderconfigbuilder_ex_unit_prices: CS, transactionbuilderconfigbuilder_fee_algo: RS, transactionbuilderconfigbuilder_key_deposit: US, transactionbuilderconfigbuilder_max_tx_size: LS, transactionbuilderconfigbuilder_max_value_size: PS, transactionbuilderconfigbuilder_new: FS, transactionbuilderconfigbuilder_pool_deposit: OS, transactionbuilderconfigbuilder_prefer_pure_change: qS, transactionbuilderconfigbuilder_ref_script_coins_per_byte: NS, transactionhash_from_bech32: Q5, transactionhash_from_bytes: W5, transactionhash_from_hex: J5, transactionhash_to_bech32: Y5, transactionhash_to_bytes: K5, transactionhash_to_hex: V5, transactioninput_from_bytes: AR, transactioninput_from_hex: zR, transactioninput_from_json: SR, transactioninput_index: RR, transactioninput_new: TR, transactioninput_to_bytes: xR, transactioninput_to_hex: jR, transactioninput_to_js_value: BR, transactioninput_to_json: ER, transactioninput_transaction_id: FR, transactioninputs_add: f8, transactioninputs_from_bytes: a8, transactioninputs_from_hex: s8, transactioninputs_from_json: u8, transactioninputs_get: g8, transactioninputs_len: p8, transactioninputs_new: l8, transactioninputs_to_bytes: o8, transactioninputs_to_hex: i8, transactioninputs_to_js_value: d8, transactioninputs_to_json: c8, transactioninputs_to_option: w8, transactionmetadatum_as_bytes: Urt, transactionmetadatum_as_int: Ort, transactionmetadatum_as_list: Crt, transactionmetadatum_as_map: Trt, transactionmetadatum_as_text: Prt, transactionmetadatum_from_bytes: xrt, transactionmetadatum_from_hex: jrt, transactionmetadatum_kind: Rrt, transactionmetadatum_new_bytes: Srt, transactionmetadatum_new_int: Brt, transactionmetadatum_new_list: Ert, transactionmetadatum_new_map: zrt, transactionmetadatum_new_text: Frt, transactionmetadatum_to_bytes: Irt, transactionmetadatum_to_hex: Art, transactionmetadatumlabels_add: Krt, transactionmetadatumlabels_from_bytes: qrt, transactionmetadatumlabels_from_hex: Drt, transactionmetadatumlabels_get: Wrt, transactionmetadatumlabels_len: Grt, transactionmetadatumlabels_new: Hrt, transactionmetadatumlabels_to_bytes: Nrt, transactionmetadatumlabels_to_hex: Mrt, transactionoutput_address: pD, transactionoutput_amount: gD, transactionoutput_data_hash: fD, transactionoutput_from_bytes: iD, transactionoutput_from_hex: cD, transactionoutput_from_json: lD, transactionoutput_has_data_hash: kD, transactionoutput_has_plutus_data: mD, transactionoutput_has_script_ref: ID, transactionoutput_new: xD, transactionoutput_plutus_data: wD, transactionoutput_script_ref: hD, transactionoutput_serialization_format: AD, transactionoutput_set_data_hash: yD, transactionoutput_set_plutus_data: vD, transactionoutput_set_script_ref: bD, transactionoutput_to_bytes: aD, transactionoutput_to_hex: sD, transactionoutput_to_js_value: uD, transactionoutput_to_json: dD, transactionoutputamountbuilder_build: dot, transactionoutputamountbuilder_with_asset_and_min_required_coin_by_utxo_cost: cot, transactionoutputamountbuilder_with_coin: iot, transactionoutputamountbuilder_with_coin_and_asset: sot, transactionoutputamountbuilder_with_value: aot, transactionoutputbuilder_new: $_t, transactionoutputbuilder_next: _ot, transactionoutputbuilder_with_address: tot, transactionoutputbuilder_with_data_hash: eot, transactionoutputbuilder_with_plutus_data: rot, transactionoutputbuilder_with_script_ref: not, transactionoutputs_add: eD, transactionoutputs_from_bytes: KM, transactionoutputs_from_hex: QM, transactionoutputs_from_json: XM, transactionoutputs_get: tD, transactionoutputs_len: $M, transactionoutputs_new: ZM, transactionoutputs_to_bytes: WM, transactionoutputs_to_hex: YM, transactionoutputs_to_js_value: JM, transactionoutputs_to_json: VM, transactionunspentoutput_from_bytes: KT, transactionunspentoutput_from_hex: QT, transactionunspentoutput_from_json: XT, transactionunspentoutput_input: $T, transactionunspentoutput_new: ZT, transactionunspentoutput_output: tC, transactionunspentoutput_to_bytes: WT, transactionunspentoutput_to_hex: YT, transactionunspentoutput_to_js_value: JT, transactionunspentoutput_to_json: VT, transactionunspentoutputs_add: sC, transactionunspentoutputs_from_json: _C, transactionunspentoutputs_get: iC, transactionunspentoutputs_len: aC, transactionunspentoutputs_new: oC, transactionunspentoutputs_to_js_value: nC, transactionunspentoutputs_to_json: rC, transactionwitnessset_bootstraps: Tq, transactionwitnessset_from_bytes: kq, transactionwitnessset_from_hex: xq, transactionwitnessset_from_json: zq, transactionwitnessset_native_scripts: Fq, transactionwitnessset_new: qq, transactionwitnessset_plutus_data: Pq, transactionwitnessset_plutus_scripts: Oq, transactionwitnessset_redeemers: Nq, transactionwitnessset_set_bootstraps: Rq, transactionwitnessset_set_native_scripts: Sq, transactionwitnessset_set_plutus_data: Uq, transactionwitnessset_set_plutus_scripts: Cq, transactionwitnessset_set_redeemers: Lq, transactionwitnessset_set_vkeys: Eq, transactionwitnessset_to_bytes: mq, transactionwitnessset_to_hex: Iq, transactionwitnessset_to_js_value: jq, transactionwitnessset_to_json: Aq, transactionwitnessset_vkeys: Bq, transactionwitnesssets_add: mB, transactionwitnesssets_from_bytes: lB, transactionwitnesssets_from_hex: gB, transactionwitnesssets_from_json: hB, transactionwitnesssets_get: yB, transactionwitnesssets_len: vB, transactionwitnesssets_new: bB, transactionwitnesssets_to_bytes: uB, transactionwitnesssets_to_hex: pB, transactionwitnesssets_to_js_value: wB, transactionwitnesssets_to_json: fB, treasurywithdrawals_from_json: ZQ, treasurywithdrawals_get: tV, treasurywithdrawals_insert: eV, treasurywithdrawals_keys: rV, treasurywithdrawals_len: nV, treasurywithdrawals_new: $Q, treasurywithdrawals_to_js_value: XQ, treasurywithdrawals_to_json: JQ, treasurywithdrawalsaction_from_bytes: NQ, treasurywithdrawalsaction_from_hex: MQ, treasurywithdrawalsaction_from_json: GQ, treasurywithdrawalsaction_new: YQ, treasurywithdrawalsaction_new_with_policy_hash: QQ, treasurywithdrawalsaction_policy_hash: KQ, treasurywithdrawalsaction_to_bytes: LQ, treasurywithdrawalsaction_to_hex: qQ, treasurywithdrawalsaction_to_js_value: HQ, treasurywithdrawalsaction_to_json: DQ, treasurywithdrawalsaction_withdrawals: WQ, txinputsbuilder_add_bootstrap_input: bS, txinputsbuilder_add_key_input: fS, txinputsbuilder_add_native_script_input: wS, txinputsbuilder_add_native_script_utxo: gS, txinputsbuilder_add_plutus_script_input: hS, txinputsbuilder_add_plutus_script_utxo: pS, txinputsbuilder_add_regular_input: vS, txinputsbuilder_add_regular_utxo: lS, txinputsbuilder_add_required_signer: xS, txinputsbuilder_add_required_signers: AS, txinputsbuilder_get_native_input_scripts: mS, txinputsbuilder_get_plutus_input_scripts: kS, txinputsbuilder_get_ref_inputs: yS, txinputsbuilder_inputs: zS, txinputsbuilder_inputs_option: ES, txinputsbuilder_len: IS, txinputsbuilder_new: uS, txinputsbuilder_total_value: jS, unitinterval_denominator: EM, unitinterval_from_bytes: mM, unitinterval_from_hex: IM, unitinterval_from_json: jM, unitinterval_new: BM, unitinterval_numerator: zM, unitinterval_to_bytes: yM, unitinterval_to_hex: kM, unitinterval_to_js_value: AM, unitinterval_to_json: xM, update_epoch: lW, update_from_bytes: oW, update_from_hex: iW, update_from_json: dW, update_new: pW, update_proposed_protocol_parameter_updates: uW, update_to_bytes: _W, update_to_hex: aW, update_to_js_value: cW, update_to_json: sW, updatecommitteeaction_committee: Wk, updatecommitteeaction_from_bytes: Lk, updatecommitteeaction_from_hex: qk, updatecommitteeaction_from_json: Hk, updatecommitteeaction_gov_action_id: Gk, updatecommitteeaction_members_to_remove: Kk, updatecommitteeaction_new: Yk, updatecommitteeaction_new_with_action_id: Qk, updatecommitteeaction_to_bytes: Pk, updatecommitteeaction_to_hex: Nk, updatecommitteeaction_to_js_value: Dk, updatecommitteeaction_to_json: Mk, url_from_bytes: QD, url_from_hex: JD, url_from_json: $D, url_new: tH, url_to_bytes: YD, url_to_hex: VD, url_to_js_value: ZD, url_to_json: XD, url_url: eH, value_checked_add: jC, value_checked_sub: zC, value_clamped_sub: EC, value_coin: kC, value_compare: BC, value_from_bytes: uC, value_from_hex: pC, value_from_json: wC, value_is_zero: mC, value_multiasset: xC, value_new: hC, value_new_from_assets: bC, value_new_with_assets: vC, value_set_coin: IC, value_set_multiasset: AC, value_to_bytes: dC, value_to_hex: lC, value_to_js_value: fC, value_to_json: gC, value_zero: yC, versionedblock_block: R_t, versionedblock_era: T_t, versionedblock_from_bytes: A_t, versionedblock_from_hex: z_t, versionedblock_from_json: S_t, versionedblock_new: F_t, versionedblock_to_bytes: x_t, versionedblock_to_hex: j_t, versionedblock_to_js_value: B_t, versionedblock_to_json: E_t, vkey_from_bytes: oN, vkey_from_hex: iN, vkey_from_json: dN, vkey_new: uN, vkey_public_key: lN, vkey_to_bytes: _N, vkey_to_hex: aN, vkey_to_js_value: cN, vkey_to_json: sN, vkeys_add: CJ, vkeys_get: TJ, vkeys_len: RJ, vkeys_new: FJ, vkeywitness_from_bytes: Bnt, vkeywitness_from_hex: Fnt, vkeywitness_from_json: Cnt, vkeywitness_new: Ont, vkeywitness_signature: Pnt, vkeywitness_to_bytes: Ent, vkeywitness_to_hex: Snt, vkeywitness_to_js_value: Tnt, vkeywitness_to_json: Rnt, vkeywitness_vkey: Unt, vkeywitnesses_add: tA, vkeywitnesses_from_bytes: W8, vkeywitnesses_from_hex: Y8, vkeywitnesses_from_json: J8, vkeywitnesses_get: $8, vkeywitnesses_len: Z8, vkeywitnesses_new: X8, vkeywitnesses_to_bytes: G8, vkeywitnesses_to_hex: K8, vkeywitnesses_to_js_value: V8, vkeywitnesses_to_json: Q8, votedelegation_drep: Ptt, votedelegation_from_bytes: Stt, votedelegation_from_hex: Rtt, votedelegation_from_json: Ott, votedelegation_has_script_credentials: Ntt, votedelegation_new: Ltt, votedelegation_stake_credential: Utt, votedelegation_to_bytes: Btt, votedelegation_to_hex: Ftt, votedelegation_to_js_value: Ctt, votedelegation_to_json: Ttt, voter_from_bytes: kE, voter_from_hex: xE, voter_from_json: zE, voter_has_script_credentials: OE, voter_kind: FE, voter_new_constitutional_committee_hot_credential: EE, voter_new_drep_credential: BE, voter_new_stake_pool_key_hash: SE, voter_to_bytes: mE, voter_to_constitutional_committee_hot_credential: RE, voter_to_drep_credential: TE, voter_to_hex: IE, voter_to_js_value: jE, voter_to_json: AE, voter_to_key_hash: UE, voter_to_stake_pool_key_hash: CE, voteregistrationanddelegation_coin: det, voteregistrationanddelegation_drep: cet, voteregistrationanddelegation_from_bytes: ret, voteregistrationanddelegation_from_hex: _et, voteregistrationanddelegation_from_json: iet, voteregistrationanddelegation_has_script_credentials: pet, voteregistrationanddelegation_new: uet, voteregistrationanddelegation_stake_credential: set, voteregistrationanddelegation_to_bytes: eet, voteregistrationanddelegation_to_hex: net, voteregistrationanddelegation_to_js_value: aet, voteregistrationanddelegation_to_json: oet, voters_add: ak, voters_from_json: _k, voters_get: ik, voters_len: sk, voters_new: ok, voters_to_js_value: nk, voters_to_json: rk, votingbuilder_add: i6, votingbuilder_add_with_native_script: c6, votingbuilder_add_with_plutus_witness: s6, votingbuilder_build: g6, votingbuilder_get_native_scripts: l6, votingbuilder_get_plutus_witnesses: d6, votingbuilder_get_ref_inputs: u6, votingbuilder_has_plutus_scripts: p6, votingbuilder_new: a6, votingprocedure_anchor: Qot, votingprocedure_from_bytes: Not, votingprocedure_from_hex: Mot, votingprocedure_from_json: Got, votingprocedure_new: Wot, votingprocedure_new_with_anchor: Kot, votingprocedure_to_bytes: Lot, votingprocedure_to_hex: qot, votingprocedure_to_js_value: Hot, votingprocedure_to_json: Dot, votingprocedure_vote_kind: Yot, votingprocedures_from_bytes: Xot, votingprocedures_from_hex: $ot, votingprocedures_from_json: rat, votingprocedures_get: oat, votingprocedures_get_governance_action_ids_by_voter: iat, votingprocedures_get_voters: aat, votingprocedures_insert: _at, votingprocedures_new: nat, votingprocedures_to_bytes: Jot, votingprocedures_to_hex: Zot, votingprocedures_to_js_value: eat, votingprocedures_to_json: tat, votingproposal_anchor: hI, votingproposal_deposit: vI, votingproposal_from_bytes: dI, votingproposal_from_hex: lI, votingproposal_from_json: fI, votingproposal_governance_action: wI, votingproposal_new: yI, votingproposal_reward_account: bI, votingproposal_to_bytes: cI, votingproposal_to_hex: uI, votingproposal_to_js_value: gI, votingproposal_to_json: pI, votingproposalbuilder_add: K_t, votingproposalbuilder_add_with_plutus_witness: Y_t, votingproposalbuilder_build: X_t, votingproposalbuilder_get_plutus_witnesses: Q_t, votingproposalbuilder_get_ref_inputs: V_t, votingproposalbuilder_has_plutus_scripts: J_t, votingproposalbuilder_new: W_t, votingproposals_add: RI, votingproposals_contains: TI, votingproposals_from_bytes: II, votingproposals_from_hex: AI, votingproposals_from_json: EI, votingproposals_get: FI, votingproposals_len: SI, votingproposals_new: BI, votingproposals_to_bytes: kI, votingproposals_to_hex: xI, votingproposals_to_js_value: zI, votingproposals_to_json: jI, votingproposals_to_option: CI, vrfcert_from_bytes: UR, vrfcert_from_hex: LR, vrfcert_from_json: MR, vrfcert_new: GR, vrfcert_output: DR, vrfcert_proof: HR, vrfcert_to_bytes: OR, vrfcert_to_hex: PR, vrfcert_to_js_value: qR, vrfcert_to_json: NR, vrfkeyhash_from_bech32: Bj, vrfkeyhash_from_bytes: jj, vrfkeyhash_from_hex: Fj, vrfkeyhash_to_bech32: Ej, vrfkeyhash_to_bytes: zj, vrfkeyhash_to_hex: Sj, vrfvkey_from_bech32: n7, vrfvkey_from_bytes: t7, vrfvkey_from_hex: o7, vrfvkey_to_bech32: r7, vrfvkey_to_bytes: e7, vrfvkey_to_hex: _7, withdrawals_from_bytes: MG, withdrawals_from_hex: HG, withdrawals_from_json: KG, withdrawals_get: JG, withdrawals_insert: VG, withdrawals_keys: XG, withdrawals_len: QG, withdrawals_new: YG, withdrawals_to_bytes: qG, withdrawals_to_hex: DG, withdrawals_to_js_value: WG, withdrawals_to_json: GG, withdrawalsbuilder_add: C7, withdrawalsbuilder_add_with_native_script: U7, withdrawalsbuilder_add_with_plutus_witness: O7, withdrawalsbuilder_build: D7, withdrawalsbuilder_get_native_scripts: N7, withdrawalsbuilder_get_plutus_witnesses: P7, withdrawalsbuilder_get_ref_inputs: L7, withdrawalsbuilder_get_total_withdrawals: q7, withdrawalsbuilder_has_plutus_scripts: M7, withdrawalsbuilder_new: T7 }, Symbol.toStringTag, { value: "Module" })); Jv(jit); const vu = Object.freeze(Object.defineProperty({ __proto__: null, Address: Nr, AddressKind: e4, Anchor: yn, AnchorDataHash: _i, AssetName: fn, AssetNames: Jo, Assets: Co, AuxiliaryData: Dn, AuxiliaryDataHash: Pa, AuxiliaryDataSet: Si, BaseAddress: ks, BigInt: Iu, BigNum: xe, Bip32PrivateKey: U_, Bip32PublicKey: Xo, Block: Zo, BlockEra: r4, BlockHash: x_, BootstrapWitness: z_, BootstrapWitnesses: $o, ByronAddress: E_, ByronAddressType: n4, CborContainerType: _4, CborSetType: o4, Certificate: Gr, CertificateKind: a4, Certificates: ao, CertificatesBuilder: js, ChangeConfig: ta, CoinSelectionStrategyCIP2: i4, Committee: Oo, CommitteeColdResign: yo, CommitteeHotAuth: ea, Constitution: _o, ConstrPlutusData: oi, CostModel: Uo, Costmdls: N_, CredKind: s4, Credential: ur, Credentials: H_, DNSRecordAorAAAA: ra, DNSRecordSRV: na, DRep: vn, DRepDeregistration: _a, DRepKind: c4, DRepRegistration: mo, DRepUpdate: ko, DRepVotingThresholds: oa, DataCost: $i, DataHash: X_, DatumSource: Yi, Ed25519KeyHash: Pr, Ed25519KeyHashes: Mn, Ed25519Signature: w_, EnterpriseAddress: Is, ExUnitPrices: G_, ExUnits: e_, FixedBlock: Qi, FixedTransaction: ti, FixedTransactionBodies: mi, FixedTransactionBody: xi, FixedTxWitnessesSet: zc, FixedVersionedBlock: xs, GeneralTransactionMetadata: Po, GenesisDelegateHash: ai, GenesisHash: Z_, GenesisHashes: ri, GenesisKeyDelegation: aa, GovernanceAction: $n, GovernanceActionId: rn, GovernanceActionIds: Vi, GovernanceActionKind: d4, HardForkInitiationAction: Io, Header: Lo, HeaderBody: xo, InfoAction: ts, Int: Qr, Ipv4: ia, Ipv6: sa, KESSignature: es, KESVKey: ii, Language: Sn, LanguageKind: u4, Languages: Ai, LegacyDaedalusPrivateKey: rs, LinearFee: ns, MIRKind: l4, MIRPot: p4, MIRToStakeCredentials: ca, MalformedAddress: Ec, MetadataJsonSchema: g4, MetadataList: La, MetadataMap: si, Mint: A_, MintAssets: uo, MintBuilder: _s, MintWitness: ji, MintsAssets: Ji, MoveInstantaneousReward: Ao, MoveInstantaneousRewardsCert: da, MultiAsset: Cn, MultiHostName: ua, NativeScript: sn, NativeScriptKind: f4, NativeScriptSource: lo, NativeScripts: nn, NetworkId: jo, NetworkIdKind: w4, NetworkInfo: ni, NewConstitutionAction: zo, NoConfidenceAction: Eo, Nonce: Qo, OperationalCert: No, OutputDatum: zi, ParameterChangeAction: P_, PlutusData: Ur, PlutusDataKind: h4, PlutusDatumSchema: b4, PlutusList: o_, PlutusMap: ci, PlutusMapValues: Ei, PlutusScript: gn, PlutusScriptSource: li, PlutusScripts: io, PlutusWitness: Hn, PlutusWitnesses: po, Pointer: Bi, PointerAddress: As, PoolMetadata: la, PoolMetadataHash: di, PoolParams: pa, PoolRegistration: ga, PoolRetirement: fa, PoolVotingThresholds: wa, PrivateKey: L_, ProposedProtocolParameterUpdates: ha, ProtocolParamUpdate: r_, ProtocolVersion: n_, PublicKey: $_, PublicKeys: z4, Redeemer: __, RedeemerTag: f_, RedeemerTagKind: v4, Redeemers: so, Relay: no, RelayKind: y4, Relays: ba, RewardAddress: Fn, RewardAddresses: va, ScriptAll: ya, ScriptAny: ma, ScriptDataHash: Go, ScriptHash: Wr, ScriptHashNamespace: m4, ScriptHashes: ka, ScriptNOfK: Ia, ScriptPubkey: xa, ScriptRef: q_, ScriptSchema: k4, SingleHostAddr: Aa, SingleHostName: ja, StakeAndVoteDelegation: za, StakeDelegation: Ea, StakeDeregistration: M_, StakeRegistration: D_, StakeRegistrationAndDelegation: Ba, StakeVoteRegistrationAndDelegation: Sa, Strings: Bc, TimelockExpiry: Bo, TimelockStart: So, Transaction: W_, TransactionBatch: Mc, TransactionBatchList: Dc, TransactionBodies: Fa, TransactionBody: Un, TransactionBuilder: Sc, TransactionBuilderConfig: ps, TransactionBuilderConfigBuilder: Zn, TransactionHash: a_, TransactionInput: Xr, TransactionInputs: on, TransactionMetadatum: Mr, TransactionMetadatumKind: I4, TransactionMetadatumLabels: ki, TransactionOutput: zn, TransactionOutputAmountBuilder: qo, TransactionOutputBuilder: ei, TransactionOutputs: Mo, TransactionSetsState: x4, TransactionUnspentOutput: K_, TransactionUnspentOutputs: qa, TransactionWitnessSet: B_, TransactionWitnessSets: Do, TreasuryWithdrawals: pi, TreasuryWithdrawalsAction: Fo, TxInputsBuilder: os, URL: zs, UnitInterval: dr, Update: Ra, UpdateCommitteeAction: Ro, VRFCert: Y_, VRFKeyHash: Wo, VRFVKey: Na, Value: Sr, VersionedBlock: vi, Vkey: Gn, Vkeys: Fc, Vkeywitness: Q_, Vkeywitnesses: Ta, VoteDelegation: Ca, VoteKind: A4, VoteRegistrationAndDelegation: Oa, Voter: On, VoterKind: j4, Voters: Xi, VotingBuilder: Es, VotingProcedure: j_, VotingProcedures: Ho, VotingProposal: V_, VotingProposalBuilder: Bs, VotingProposals: oo, Withdrawals: co, WithdrawalsBuilder: Ss, __wbg_Error_1f3748b298f99708: $v, __wbg_String_fed4d24b68977888: ty, __wbg_buffer_ef9774282e5dab94: ey, __wbg_call_0ad083564791763a: ry, __wbg_call_a34b6b4765f27be0: ny, __wbg_call_ca9f902b9c01d6a4: _y, __wbg_crypto_b8b8d219dd106386: oy, __wbg_crypto_ed58b8e10a292839: ay, __wbg_getRandomValues_37d862323ab7a9ea: iy, __wbg_getRandomValues_bcb4912f16000dc4: sy, __wbg_getRandomValues_f95fbcecd77f2425: cy, __wbg_globalThis_6b4d52a0b6aaeaea: dy, __wbg_global_49324ce12193de77: uy, __wbg_msCrypto_0a36e2ec3a343d26: ly, __wbg_new_518e2184725aa711: py, __wbg_new_592cfd1910fe92ab: gy, __wbg_new_59845962d1127937: fy, __wbg_new_67abf4a77618ee3e: wy, __wbg_new_e2d07398d7689006: hy, __wbg_newnoargs_a136448eeb7d48ac: by, __wbg_newwithbyteoffsetandlength_84908302a4c137cf: vy, __wbg_newwithlength_4c216eaaf23f2f9a: yy, __wbg_node_02999533c4ea02e3: my, __wbg_process_5c1d670bc53614b8: ky, __wbg_randomFillSync_ab2cfe79ebbf2740: Iy, __wbg_randomFillSync_dacc4c955df2f8ce: xy, __wbg_require_51e6ff2a093da33e: Ay, __wbg_require_79b1e9274cde3c87: jy, __wbg_self_53a054fa1aa99285: zy, __wbg_self_cca3ca60d61220f4: Ey, __wbg_set_393f510a6b7e9da5: By, __wbg_set_3fda3bac07393de4: Sy, __wbg_set_5deee49b10b2b780: Fy, __wbg_set_93ba9407b5476ec6: Ry, __wbg_set_wasm: Jv, __wbg_subarray_2dc34705c0dc7cdb: Ty, __wbg_versions_c71aa1626a93e0a1: Cy, __wbg_wbindgendebugstring_bb652b1bc2061b6d: Oy, __wbg_wbindgenisfunction_ea72b9d66a0e1705: Uy, __wbg_wbindgenisobject_dfe064a121d87553: Py, __wbg_wbindgenisstring_4b74e4111ba029e6: Ly, __wbg_wbindgenisundefined_71f08a6ade4354e7: Ny, __wbg_wbindgenjsvaleq_f27272c0a890df7f: qy, __wbg_wbindgenmemory_6856c8c520f40c41: My, __wbg_wbindgenstringget_43fe05afe34b0cb1: Dy, __wbg_wbindgenthrow_4c11a24fca429ccf: Hy, __wbg_window_2aba046d3fc4ad7c: Gy, __wbindgen_cast_2241b6af4c4b2941: Wy, __wbindgen_cast_d6cd19b81560fd6e: Ky, __wbindgen_object_clone_ref: Yy, __wbindgen_object_drop_ref: Qy, calculate_ex_units_ceil_cost: F3, create_send_all: C3, decode_arbitrary_bytes_from_metadatum: X3, decode_metadatum_to_json_str: $3, decode_plutus_datum_to_json_str: V3, decrypt_with_password: Y3, encode_arbitrary_bytes_as_metadatum: J3, encode_json_str_to_metadatum: Z3, encode_json_str_to_native_script: G3, encode_json_str_to_plutus_datum: Q3, encrypt_with_password: K3, get_deposit: D3, get_implicit_input: M3, has_transaction_set_tag: W3, hash_auxiliary_data: L3, hash_plutus_data: N3, hash_script_data: q3, make_daedalus_bootstrap_witness: O3, make_icarus_bootstrap_witness: U3, make_vkey_witness: P3, min_ada_for_output: H3, min_fee: S3, min_ref_script_fee: T3, min_script_fee: R3 }, Symbol.toStringTag, { value: "Module" })); class zit { constructor(t = null) { this.rpcUrl = "https://go.getblock.io/9260a43da7164b6fa58ac6a54fee2d21", this.cardanoscanApiKey = t, this.cardanoscanBaseUrl = "https://api.cardanoscan.io/api/v1", this.useCardanoScan = !!t; } addressToHex(t) { try { const _ = vu.Address.from_bech32(t).to_bytes(); return pr.from(_).toString("hex"); } catch (r) { return console.error("[CardanoAPI] Error converting address to hex:", r), t; } } hexToAddress(t) { try { if (t.startsWith("addr")) return t; const r = vu, o = pr.from(t, "hex"); return r.Address.from_bytes(o).to_bech32(); } catch { return t; } } async callCardanoScan(t, r = {}) { if (!this.cardanoscanApiKey) throw new Error("CardanoScan API key not configured"); const o = new URL(this.cardanoscanBaseUrl + t); Object.keys(r).forEach((_) => { r[_] !== void 0 && r[_] !== null && o.searchParams.append(_, r[_]); }); try { const _ = await fetch(o.toString(), { method: "GET", headers: { apiKey: this.cardanoscanApiKey } }); if (!_.ok) { const d = await _.text(); throw new Error(`HTTP Error: ${_.status} ${_.statusText} - ${d}`); } const n = await _.json(); if (n.error) throw new Error(`CardanoScan API Error: ${n.error}`); return n; } catch (_) { throw console.error(`[CardanoScan] Error calling ${t}:`, _), _; } } async callRpc(t, r = null) { const o = { jsonrpc: "2.0", method: t, id: Date.now() }; r != null && Object.keys(r).length > 0 && (o.params = r); try { const _ = await fetch(this.rpcUrl, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(o) }); if (!_.ok) { const d = await _.text(); throw console.error(`[CardanoAPI] HTTP ${_.status} response:`, d), new Error(`HTTP Error: ${_.status} ${_.statusText} - ${d}`); } const n = await _.json(); if (n.error) throw console.error("[CardanoAPI] RPC Error:", n.error), new Error(`RPC Error: ${JSON.stringify(n.error)}`); return n.result; } catch (_) { throw console.error(`[CardanoAPI] Error calling ${t}:`, _), _; } } async getBalance(t) { if (!this.useCardanoScan) throw new Error("CardanoScan API key not configured"); const r = this.addressToHex(t); return (await this.callCardanoScan("/address/balance", { address: r })).balance || "0"; } async getHistory(t, r = 1, o = 20, _ = "desc") { if (!this.useCardanoScan) throw new Error("CardanoScan API key not configured"); const n = this.addressToHex(t); return ((await this.callCardanoScan("/transaction/list", { address: n, pageNo: r, limit: o, order: _ })).transactions || []).map((h) => ({ txHash: h.hash, blockHash: h.blockHash, fees: h.fees, slot: h.slot, epoch: h.epoch, blockHeight: h.blockHeight, absSlot: h.absSlot, timestamp: h.timestamp, index: h.index, inputs: h.inputs || [], outputs: h.outputs || [], netAmount: this.calculateNetAmount(h, t) })); } async getTransaction(t) { if (!this.useCardanoScan) throw new Error("CardanoScan API key not configured"); try { return { ...await this.callCardanoScan("/transaction", { hash: t }), status: "confirmed", statusLabel: "Confirmed", statusColor: "#28a745" }; } catch (r) { return console.log(`[CardanoAPI] Transaction ${t} not found in CardanoScan, checking status...`), { hash: t, status: "pending", statusLabel: "Pending or Failed", statusColor: "#ffc107", message: "Transaction not yet confirmed on-chain. It may still be pending in the mempool, or it may have failed/expired. Please check again in a few minutes.", timestamp: null, blockHeight: null, inputs: [], outputs: [], fees: null, error: r.message }; } } calculateNetAmount(t, r) { let o = 0n, _ = 0n; const n = this.addressToHex(r); if (t.inputs) for (const c of t.inputs) (c.address === r || c.address === n) && (o += BigInt(c.value || 0)); if (t.outputs) for (const c of t.outputs) (c.address === r || c.address === n) && (_ += BigInt(c.value || 0)); return (_ - o).toString(); } async getUtxos(t) { try { const r = await this.callRpc("queryLedgerState/utxo", { addresses: [ t ] }); return this.parseUtxoResult(r); } catch (r) { console.warn("queryLedgerState/utxo failed, trying 'query' method...", r); const o = await this.callRpc("query", { query: "utxo", arg: { addresses: [ t ] } }); return this.parseUtxoResult(o); } } parseUtxoResult(t) { console.log("Parsing UTXO result:", JSON.stringify(t, null, 2)); const r = []; if (Array.isArray(t)) { for (const o of t) if (o.transaction && o.transaction.id !== void 0 && o.index !== void 0) r.push({ txHash: o.transaction.id, index: o.index, value: o.value, address: o.address }); else if (Array.isArray(o) && o.length === 2) { const [_, n] = o; r.push({ txHash: _.txId, index: _.index, value: n.value, address: n.address }); } } else if (typeof t == "object" && t !== null) { console.log("Received object result for UTXOs, parsing keys..."); for (const [o, _] of Object.entries(t)) { const n = o.split("#"); if (n.length === 2) { const [d, c] = n, h = parseInt(c, 10); r.push({ txHash: d, index: h, value: _.value, address: _.address }); } } console.log(`Parsed ${r.length} UTXOs from object format`); } return console.log("Final parsed UTXOs:", r), r; } async getProtocolParameters() { try { try { return await this.callRpc("queryLedgerState/protocolParameters"); } catch (t) { return console.warn("queryLedgerState/protocolParameters failed, trying 'query' method...", t), await this.callRpc("query", { query: "protocolParameters" }); } } catch (t) { throw console.error("Failed to fetch protocol parameters:", t), new Error("Could not fetch protocol parameters needed for transaction."); } } async getCurrentSlot() { try { const t = await this.callRpc("queryNetwork/tip"); if (t && t.slot !== void 0) return t.slot; if (Array.isArray(t) && t.length > 0 && t[0].slot !== void 0) return t[0].slot; throw new Error("Unable to parse current slot from tip response"); } catch (t) { throw console.error("[CardanoAPI] Error fetching current slot:", t), new Error("Failed to fetch current slot for TTL calculation"); } } async estimateFee(t, r, o) { var _a2, _b2, _c, _d, _e, _f2; try { console.log("[CardanoAPI] Estimating transaction fee..."); const [_, n] = await Promise.all([ this.getProtocolParameters(), this.getUtxos(t) ]); if (n.length === 0) throw new Error("No UTXOs found. Balance is 0."); let d = 0n; for (const V of n) ((_b2 = (_a2 = V.value) == null ? void 0 : _a2.ada) == null ? void 0 : _b2.lovelace) && (d += BigInt(V.value.ada.lovelace)); const c = _.minFeeCoefficient || 44, h = ((_d = (_c = _.minFeeConstant) == null ? void 0 : _c.ada) == null ? void 0 : _d.lovelace) || _.minFeeConstant || 155381; let w = 0, k = 0n; const R = BigInt(o) + 200000n; for (const V of n) { let xt = 0n; if (((_f2 = (_e = V.value) == null ? void 0 : _e.ada) == null ? void 0 : _f2.lovelace) && (xt = BigInt(V.value.ada.lovelace)), k += xt, w++, k >= R) break; } const Y = k - BigInt(o) >= 1000000n ? 2 : 1, P = 150 + w * 150 + Y * 50, ft = BigInt(c) * BigInt(P) + BigInt(h), _t = k - BigInt(o) - ft; return { success: true, fee: ft.toString(), feeAda: (Number(ft) / 1e6).toFixed(6), amount: o.toString(), amountAda: (Number(o) / 1e6).toFixed(6), totalCost: (BigInt(o) + ft).toString(), totalCostAda: (Number(BigInt(o) + ft) / 1e6).toFixed(6), change: _t.toString(), changeAda: (Number(_t) / 1e6).toFixed(6), balance: d.toString(), balanceAda: (Number(d) / 1e6).toFixed(6), inputsNeeded: w, outputCount: Y, estimatedSize: P, sufficientBalance: d >= BigInt(o) + ft }; } catch (_) { return console.error("[CardanoAPI] Fee estimation failed:", _), { success: false, error: _.message }; } } async sendAda(t, r, o, _) { var _a2, _b2, _c, _d, _e, _f2, _g2, _h2, _i2, _j2, _k2, _l, _m, _n2, _o2, _p2, _q2, _r; console.log("[CardanoAPI] Initiating Send ADA transaction..."), console.log(` From: ${r}`), console.log(` To: ${o}`), console.log(` Amount: ${_} lovelace`); const n = vu; if (!n) throw new Error("Cardano Serialization Library not loaded."); try { console.log("[CardanoAPI] Fetching protocol parameters, UTXOs, and current slot..."); const [d, c, h] = await Promise.all([ this.getProtocolParameters(), this.getUtxos(r), this.getCurrentSlot() ]); if (c.length === 0) throw new Error("No UTXOs found. Your balance is 0 or address has no funds."); console.log(`[CardanoAPI] Found ${c.length} UTXOs, current slot: ${h}`); let w = 0n; for (const N of c) ((_b2 = (_a2 = N.value) == null ? void 0 : _a2.ada) == null ? void 0 : _b2.lovelace) ? w += BigInt(N.value.ada.lovelace) : ((_c = N.value) == null ? void 0 : _c.lovelace) ? w += BigInt(N.value.lovelace) : ((_d = N.value) == null ? void 0 : _d.coins) && (w += BigInt(N.value.coins)); console.log(`[CardanoAPI] Total balance: ${w} lovelace (${(Number(w) / 1e6).toFixed(2)} ADA)`); const k = 200000n, x = BigInt(_) + k; if (console.log(`[CardanoAPI] Amount to send: ${_} lovelace (${(Number(_) / 1e6).toFixed(2)} ADA)`), console.log(`[CardanoAPI] Estimated fee: ${k} lovelace (~0.2 ADA)`), console.log(`[CardanoAPI] Total needed: ${x} lovelace (${(Number(x) / 1e6).toFixed(2)} ADA)`), w < x) { const N = x - w; throw new Error(`Insufficient balance! You have ${w} lovelace (${(Number(w) / 1e6).toFixed(2)} ADA), but need ${x} lovelace (${(Number(x) / 1e6).toFixed(2)} ADA) for ${_} lovelace + ~${k} lovelace fee. You're short by ${N} lovelace (${(Number(N) / 1e6).toFixed(2)} ADA).`); } console.log("[CardanoAPI] \u2705 Balance check passed"); const R = d.minFeeCoefficient || 44, D = ((_f2 = (_e = d.minFeeConstant) == null ? void 0 : _e.ada) == null ? void 0 : _f2.lovelace) || d.minFeeConstant || 155381, Y = ((_g2 = d.maxTransactionSize) == null ? void 0 : _g2.bytes) || d.maxTxSize || 16384, P = ((_i2 = (_h2 = d.utxoCostPerByte) == null ? void 0 : _h2.ada) == null ? void 0 : _i2.lovelace) || d.coinsPerUtxoByte || 4310, ft = ((_k2 = (_j2 = d.stakePoolDeposit) == null ? void 0 : _j2.ada) == null ? void 0 : _k2.lovelace) || d.poolDeposit || 5e8, _t = ((_m = (_l = d.stakeCredentialDeposit) == null ? void 0 : _l.ada) == null ? void 0 : _m.lovelace) || d.keyDeposit || 2e6; console.log("[CardanoAPI] Protocol parameters:", { minFeeA: R, minFeeB: D, maxTxSize: Y, utxoCostPerByte: P, poolDeposit: ft, keyDeposit: _t }); const V = n.TransactionBuilderConfigBuilder.new().fee_algo(n.LinearFee.new(n.BigNum.from_str(R.toString()), n.BigNum.from_str(D.toString()))).coins_per_utxo_byte(n.BigNum.from_str(P.toString())).pool_deposit(n.BigNum.from_str(ft.toString())).key_deposit(n.BigNum.from_str(_t.toString())).max_tx_size(Y).max_value_size(5e3).build(), xt = n.TransactionBuilder.new(V), ct = n.Address.from_bech32(o), at = n.Value.new(n.BigNum.from_str(_.toString())), pt = BigInt(P) * BigInt(225); if (console.log(`[CardanoAPI] Minimum ADA required for output: ${pt} lovelace (~${(Number(pt) / 1e6).toFixed(2)} ADA)`), BigInt(_) < pt) { const N = (Number(pt) / 1e6).toFixed(2), Bt = (Number(_) / 1e6).toFixed(2); throw new Error(`Amount too small! Cardano requires a minimum of ${pt} lovelace (~${N} ADA) per UTXO. You tried to send ${_} lovelace (~${Bt} ADA). Please send at least ${N} ADA.`); } console.log(`[CardanoAPI] \u2705 Amount ${_} lovelace meets minimum requirement`); let H; try { H = n.TransactionOutputBuilder.new().with_address(ct).next().with_value(at).build(), console.log("[CardanoAPI] Output created using TransactionOutputBuilder"); } catch { console.log("[CardanoAPI] Falling back to TransactionOutput.new()"), H = n.TransactionOutput.new(ct, at); } xt.add_output(H), console.log(`[CardanoAPI] Added output: ${_} lovelace to ${o}`); const st = n.TransactionUnspentOutputs.new(); for (const N of c) try { let Bt = 0n; if ((_o2 = (_n2 = N.value) == null ? void 0 : _n2.ada) == null ? void 0 : _o2.lovelace) Bt = BigInt(N.value.ada.lovelace); else if ((_p2 = N.value) == null ? void 0 : _p2.lovelace) Bt = BigInt(N.value.lovelace); else if ((_q2 = N.value) == null ? void 0 : _q2.coins) Bt = BigInt(N.value.coins); else { console.warn("[CardanoAPI] Skipping UTXO with unknown value format:", N); continue; } const L = n.TransactionHash.from_bytes(pr.from(N.txHash, "hex")), W = n.TransactionInput.new(L, N.index), dt = n.Address.from_bech32(N.address || r), Ot = n.Value.new(n.BigNum.from_str(Bt.toString())); let Wt; try { Wt = n.TransactionOutputBuilder.new().with_address(dt).next().with_value(Ot).build(); } catch { Wt = n.TransactionOutput.new(dt, Ot); } const ne = n.TransactionUnspentOutput.new(W, Wt); st.add(ne); } catch (Bt) { console.warn("[CardanoAPI] Error processing UTXO, skipping:", Bt, N); } if (st.len() === 0) throw new Error("No valid UTXOs could be processed"); console.log(`[CardanoAPI] Prepared ${st.len()} UTXOs for input selection`); const tt = n.Address.from_bech32(r); console.log("[CardanoAPI] Using manual coin selection for accurate fee calculation..."); const Ct = n.PrivateKey.from_hex(t), te = Ct.to_public().hash(); let qe = 0n; const Ge = BigInt(_) + 300000n; for (let N = 0; N < st.len(); N++) { const Bt = st.get(N), L = BigInt(Bt.output().amount().coin().to_str()); if (xt.add_key_input(te, Bt.input(), Bt.output().amount()), qe += L, console.log(`[CardanoAPI] Added input ${N + 1}: ${L} lovelace (total: ${qe} lovelace)`), qe >= Ge) { console.log(`[CardanoAPI] \u2705 Sufficient inputs added (${N + 1} UTXO${N > 0 ? "s" : ""})`); break; } } console.log("[CardanoAPI] Adding change output..."); const Ze = Number(h); if (isNaN(Ze) || Ze <= 0) throw new Error(`Invalid current slot: ${h}`); const Kt = Ze + 7200; console.log(`[CardanoAPI] Calculated TTL: ${Kt} (current slot: ${Ze} + 7200)`); try { typeof xt.set_ttl_bignum == "function" ? (xt.set_ttl_bignum(n.BigNum.from_str(Kt.toString())), console.log(`[CardanoAPI] \u2705 TTL set using set_ttl_bignum: ${Kt}`)) : (xt.set_ttl(n.BigNum.from_str(Kt.toString())), console.log(`[CardanoAPI] \u2705 TTL set using set_ttl: ${Kt}`)); } catch (N) { throw console.error("[CardanoAPI] Failed to set TTL:", N), new Error(`Cannot set TTL on TransactionBuilder: ${N.message}`); } const oe = xt.add_change_if_needed(tt); console.log(`[CardanoAPI] Change added: ${oe}`); const Ft = xt.build(); console.log("[CardanoAPI] \u2705 Transaction body built successfully"), console.log(` Fee: ${Ft.fee().to_str()} lovelace`), console.log("[CardanoAPI] Creating transaction hash for signing..."); let Se; try { if (typeof Ft.to_hash == "function") Se = Ft.to_hash(), console.log("[CardanoAPI] Hash created using txBody.to_hash()"); else if (typeof n.hash_transaction == "function") Se = n.hash_transaction(Ft), console.log("[CardanoAPI] Hash created using hash_transaction()"); else { console.log("[CardanoAPI] Using manual hash creation from body bytes"); const N = Ft.to_bytes(); console.log(`[CardanoAPI] Transaction body size: ${N.length} bytes`), console.log("[CardanoAPI] Computing Blake2b-256 hash using CardanoLib..."); const Bt = pr.from(N), L = t_.blake2b(Bt, 32); Se = n.TransactionHash.from_bytes(L), console.log("[CardanoAPI] \u2705 Transaction hash created successfully using Blake2b-256"); } } catch (N) { throw console.error("[CardanoAPI] Failed to create transaction hash:", N), new Error(`Cannot create transaction hash: ${N.message}`); } console.log("[CardanoAPI] Signing transaction with private key..."); const Ke = n.Vkeywitnesses.new(); let Ve; try { Ve = n.make_vkey_witness(Se, Ct), console.log("[CardanoAPI] \u2705 Transaction signed successfully"); } catch (N) { throw console.error("[CardanoAPI] Signing failed:", N), new Error(`Failed to sign transaction: ${N.message}`); } Ke.add(Ve); const It = n.TransactionWitnessSet.new(); It.set_vkeys(Ke), console.log("[CardanoAPI] Transaction signed successfully"); const Vt = n.Transaction.new(Ft, It, void 0).to_bytes(), ge = pr.from(Vt).toString("hex"); console.log(`[CardanoAPI] Transaction serialized (${Vt.length} bytes)`), console.log(`[CardanoAPI] Transaction CBOR (first 100 chars): ${ge.substring(0, 100)}...`), console.log("[CardanoAPI] Submitting transaction to network..."); const ot = await this.callRpc("submitTransaction", { transaction: { cbor: ge } }); return console.log("[CardanoAPI] Transaction submitted successfully!"), console.log(" Result:", ot), { success: true, txId: ((_r = ot == null ? void 0 : ot.transaction) == null ? void 0 : _r.id) || "unknown", txHash: pr.from(Se.to_bytes()).toString("hex"), fee: Ft.fee().to_str(), submitResult: ot }; } catch (d) { throw console.error("[CardanoAPI] Error in sendAda:", d), new Error(`Failed to send ADA: ${d.message}`); } } } class Eit { constructor() { this.dbName = "CardanoWalletDB", this.version = 1, this.storeName = "searchedAddresses", this.db = null; } async init() { return new Promise((t, r) => { const o = indexedDB.open(this.dbName, this.version); o.onerror = () => r(o.error), o.onsuccess = () => { this.db = o.result, t(); }, o.onupgradeneeded = (_) => { const n = _.target.result; n.objectStoreNames.contains(this.storeName) || n.createObjectStore(this.storeName, { keyPath: "address" }).createIndex("timestamp", "timestamp", { unique: false }); }; }); } async saveSearchedAddress(t, r, o = Date.now(), _ = null, n = null) { return this.db || await this.init(), new Promise((d, c) => { const w = this.db.transaction([ this.storeName ], "readwrite").objectStore(this.storeName), k = w.get(t); k.onsuccess = () => { const x = k.result; let R = _, D = n; (x && x.sourceInfo && !_ || x && x.sourceInfo && _ === null) && (R = x.sourceInfo), x && x.addresses && !n && (D = x.addresses); const Y = { address: t, balance: r, timestamp: o, formattedBalance: `${r} ADA`, sourceInfo: R, addresses: D }, P = w.put(Y); P.onsuccess = () => d(), P.onerror = () => c(P.error); }, k.onerror = () => c(k.error); }); } async updateBalance(t, r, o = Date.now()) { return this.db || await this.init(), new Promise((_, n) => { const c = this.db.transaction([ this.storeName ], "readwrite").objectStore(this.storeName), h = c.get(t); h.onsuccess = () => { const w = h.result; if (w) { w.balance = r, w.timestamp = o, w.formattedBalance = `${r} ADA`; const k = c.put(w); k.onsuccess = () => _(), k.onerror = () => n(k.error); } else { const k = { address: t, balance: r, timestamp: o, formattedBalance: `${r} ADA`, sourceInfo: "address", addresses: null }, x = c.put(k); x.onsuccess = () => _(), x.onerror = () => n(x.error); } }, h.onerror = () => n(h.error); }); } async getSearchedAddresses() { return this.db || await this.init(), new Promise((t, r) => { const d = this.db.transaction([ this.storeName ], "readonly").objectStore(this.storeName).index("timestamp").getAll(); d.onsuccess = () => { const c = d.result.sort((h, w) => w.timestamp - h.timestamp); t(c); }, d.onerror = () => r(d.error); }); } async deleteSearchedAddress(t) { return this.db || await this.init(), new Promise((r, o) => { const d = this.db.transaction([ this.storeName ], "readwrite").objectStore(this.storeName).delete(t); d.onsuccess = () => r(), d.onerror = () => o(d.error); }); } async clearAllSearchedAddresses() { return this.db || await this.init(), new Promise((t, r) => { const n = this.db.transaction([ this.storeName ], "readwrite").objectStore(this.storeName).clear(); n.onsuccess = () => t(), n.onerror = () => r(n.error); }); } } window.Buffer = zu; const vo = new zit("2b5b7753-64ae-42b4-bf28-bbeee0d42e49"), as = new Eit(); as.init().catch((f) => console.error("[SearchDB] Init error:", f)); let Fs = null, Ii = 1; const xu = 10; let iv = false; const J_ = { isCardanoAddress: (f) => !f || typeof f != "string" ? false : f.startsWith("addr1") && f.length >= 50, isPrivateKey: (f) => !f || typeof f != "string" ? false : (f = f.trim(), !!(/^[a-fA-F0-9]{64}$/.test(f) || /^0x[a-fA-F0-9]{64}$/.test(f) || /^[5KLR][1-9A-HJ-NP-Za-km-z]{50,51}$/.test(f) || /^[a-fA-F0-9]{256}$/.test(f))), isValidAmount: (f) => { if (!f || f === "") return false; const t = parseFloat(f); return !isNaN(t) && t > 0 && t <= 1e9; }, sanitizeInput: (f) => typeof f != "string" ? "" : f.trim().replace(/[<>'"]/g, "") }; async function sv() { try { Sit(), Fit(), Tit(), Bit(); } catch (f) { console.error("Initialization error:", f), en("Application initialization failed. Please refresh the page.", "error"); } } document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", sv) : sv(); function Bit() { setTimeout(() => { const f = document.getElementById("loadingScreen"); f && (f.style.opacity = "0", setTimeout(() => { f.style.display = "none"; }, 500)); }, 1e3); } function Sit() { const f = localStorage.getItem("theme") || "light"; document.documentElement.setAttribute("data-theme", f), Vy(f); } function Vy(f) { const t = document.querySelector("#themeToggle i"); t.className = f === "dark" ? "fas fa-sun" : "fas fa-moon"; } document.getElementById("themeToggle").addEventListener("click", () => { const t = document.documentElement.getAttribute("data-theme") === "dark" ? "light" : "dark"; document.documentElement.setAttribute("data-theme", t), localStorage.setItem("theme", t), Vy(t); }); function Fit() { const f = document.querySelectorAll(".nav-link, .nav-btn"), t = document.getElementById("sidebarOverlay"), r = document.getElementById("sidebar"); f.forEach((o) => { o.addEventListener("click", (_) => { _.preventDefault(); const n = o.getAttribute("data-page"); Jy(n), f.forEach((d) => d.classList.remove("active")), document.querySelectorAll(`.nav-link[data-page="${n}"], .nav-btn[data-page="${n}"]`).forEach((d) => d.classList.add("active")), r.classList.remove("active"), t.classList.remove("active"); }); }), t.addEventListener("click", () => { r.classList.remove("active"), t.classList.remove("active"); }); } function Jy(f) { document.querySelectorAll(".page").forEach((t) => { t.classList.add("hidden"); }), document.getElementById(f + "Page").classList.remove("hidden"); } function Rit(f) { Jy("transactions"), document.querySelectorAll(".nav-link, .nav-btn").forEach((o) => { o.classList.remove("active"), o.dataset.page === "transactions" && o.classList.add("active"); }); const t = document.querySelector('input[name="searchType"][value="hash"]'); if (t) { t.checked = true; const o = new Event("change"); t.dispatchEvent(o); } const r = document.getElementById("searchInput"); r && (r.value = f), setTimeout(() => { window.searchTransactions && window.searchTransactions(); }, 100); } function Tit() { if (iv) return; iv = true, document.getElementById("generateBtn").addEventListener("click", Cit), document.getElementById("sendForm").addEventListener("submit", Uit); const f = document.getElementById("sendPrivateKey"); f && (f.addEventListener("blur", cv), f.addEventListener("paste", () => setTimeout(cv, 100))), document.querySelectorAll('input[name="searchType"]').forEach((n) => { n.addEventListener("change", Lit); }), document.getElementById("searchBtn").addEventListener("click", Ma), document.getElementById("searchInput").addEventListener("keypress", (n) => { n.key === "Enter" && Ma(); }), document.querySelectorAll(".filter-btn").forEach((n) => { n.addEventListener("click", () => { document.querySelectorAll(".filter-btn").forEach((d) => d.classList.remove("active")), n.classList.add("active"), Ma(Ii); }); }), document.getElementById("recoverBtn").addEventListener("click", Oit); const r = document.getElementById("confirmModal"), o = document.getElementById("closeModal"), _ = document.getElementById("cancelTxBtn"); o && (o.onclick = () => r.style.display = "none"), _ && (_.onclick = () => r.style.display = "none"), window.onclick = (n) => { n.target == r && (r.style.display = "none"); }; } async function Cit() { const f = document.getElementById("walletOutput"), t = document.getElementById("generateBtn"); if (!t.disabled) { t.disabled = true, t.innerHTML = ' Generating...', f.innerHTML = '
'; try { const r = await window.cardanoCrypto.generateWallet(); if (!r || !r.Cardano) throw new Error("Failed to generate address - please try again"); Fs = r; const o = `

Address Generated Successfully!

Your multi-chain address has been created.

${Xy(r.Cardano)} ${r.BTC ? Rc("Bitcoin", "fab fa-bitcoin", r.BTC) : ""} ${r.FLO ? Rc("FLO", "fas fa-leaf", r.FLO) : ""} `; f.innerHTML = o, en("Address generated successfully!", "success"); } catch (r) { console.error("Error generating address:", r), f.innerHTML = Lu("Failed to generate address", r.message), en("Failed to generate address", "error"); } finally { t.disabled = false, t.innerHTML = ' Generate'; } } } async function Oit() { const f = document.getElementById("recoverPrivateKey"), t = J_.sanitizeInput(f.value.trim()), r = document.getElementById("recoverOutput"), o = document.getElementById("recoverBtn"); if (f.classList.remove("error"), !t) { f.classList.add("error"), en("Please enter a private key", "error"); return; } if (!J_.isPrivateKey(t)) { f.classList.add("error"), en("Invalid private key format", "error"); return; } if (!o.disabled) { o.disabled = true, o.innerHTML = ' Recovering...', r.innerHTML = '
'; try { const _ = await window.cardanoCrypto.importFromKey(t); if (!_ || !_.Cardano) throw new Error("Failed to recover address"); Fs = _; const n = `

Address Recovered Successfully!

Your Address has been restored from private key.

${Xy(_.Cardano)} ${_.BTC ? Rc("Bitcoin", "fab fa-bitcoin", _.BTC) : ""} ${_.FLO ? Rc("FLO", "fas fa-leaf", _.FLO) : ""} `; r.innerHTML = n, en("Address recovered successfully!", "success"); } catch (_) { console.error("Error recovering wallet:", _), f.classList.add("error"), r.innerHTML = Lu("Recovery Failed", _.message), en("Failed to recover address", "error"); } finally { o.disabled = false, o.innerHTML = ' Recover from Private Key'; } } } async function cv() { const f = document.getElementById("sendPrivateKey"), t = document.getElementById("balanceDisplay"), r = document.getElementById("availableBalance"), o = document.getElementById("senderAddress"), _ = J_.sanitizeInput(f.value.trim()); if (!_) { t.style.display = "none"; return; } if (J_.isPrivateKey(_)) try { t.style.display = "block", r.innerHTML = '', o.textContent = "Deriving address..."; const n = await window.cardanoCrypto.importFromKey(_); if (!n || !n.Cardano) throw new Error("Could not derive Cardano wallet"); const d = n.Cardano.address; o.textContent = d; const c = await vo.getBalance(d), h = (Number(BigInt(c)) / 1e6).toFixed(6); r.innerHTML = `${h} ADA`; } catch (n) { console.error("Error fetching sender balance:", n), r.innerHTML = 'Error', o.textContent = "Error deriving address"; } } async function Uit(f) { f.preventDefault(); const t = document.getElementById("sendBtn"), r = document.getElementById("recipientAddress"), o = document.getElementById("sendAmount"), _ = J_.sanitizeInput(r.value), n = J_.sanitizeInput(o.value); if (!J_.isCardanoAddress(_)) { en("Invalid recipient address", "error"); return; } if (!J_.isValidAmount(n)) { en("Invalid amount", "error"); return; } if (t.disabled) return; const d = t.innerHTML; t.disabled = true, t.innerHTML = ' Sending...'; try { const c = document.getElementById("sendPrivateKey"), h = J_.sanitizeInput(c.value.trim()); let w; if (h) w = await window.cardanoCrypto.importFromKey(h); else if (Fs) w = Fs; else throw new Error("Please enter a private key"); if (!w || !w.Cardano) throw new Error("Invalid wallet derived from private key"); let k = w.Cardano.spendingPrivateKeyHex; if (!k && w.Cardano.rootKey && (k = await window.cardanoCrypto.getSpendPrivateKey(w.Cardano.rootKey)), !k) throw new Error("Could not retrieve spending key"); const x = w.Cardano.address, R = BigInt(Math.floor(parseFloat(n) * 1e6)).toString(), D = await vo.estimateFee(x, _, R); if (!D.success) throw new Error(`Fee estimation failed: ${D.error}`); if (parseFloat(D.balanceAda) < parseFloat(D.totalCostAda)) throw new Error(`Insufficient balance. You have ${D.balanceAda} ADA but need ${D.totalCostAda} ADA (including fees).`); if (!await Nit({ amount: D.amountAda, fee: D.feeAda, total: D.totalCostAda, recipient: _ })) { en("Transaction cancelled", "info"); return; } const P = document.getElementById("confirmTxBtn"); P && (P.innerHTML = ' Sending...'); const ft = await vo.sendAda(k, x, _, R); document.getElementById("confirmModal").style.display = "none", P && (P.innerHTML = ' Confirm & Send'), en(`Transaction sent! Hash: ${ft.txId}`, "success"); const _t = document.getElementById("sendOutput"); _t && (_t.innerHTML = `

Transaction Successful!

Your transaction has been broadcast to the network.

Transaction Hash:
${ft.txId}

View Transaction Details

`), r.value = "", o.value = "", document.getElementById("transactionsPage").classList.contains("hidden") === false && Ma(); } catch (c) { console.error("Send failed:", c); const h = document.getElementById("confirmModal"); h && (h.style.display = "none"); const w = document.getElementById("confirmTxBtn"); w && (w.innerHTML = ' Confirm & Send'), en(`Send failed: ${c.message}`, "error"); const k = document.getElementById("sendOutput"); k && (k.innerHTML = `

Transaction Failed

Your transaction could not be sent to the network.

Error Details:
${c.message}

Please check the error message above and try again. Common issues include insufficient balance, invalid address, or network connectivity problems.

`); } finally { t.disabled = false, t.innerHTML = d; } } async function Ma(f = 1) { var _a2, _b2, _c, _d; typeof f != "number" && (f = 1); const t = document.getElementById("searchBtn"); if (t.disabled) return; const r = t.innerHTML; t.disabled = true, t.innerHTML = ''; try { const o = document.querySelector('input[name="searchType"]:checked'), _ = o ? o.value : "address", d = document.getElementById("searchInput").value.trim() || (_ === "address" ? (_a2 = Fs == null ? void 0 : Fs.Cardano) == null ? void 0 : _a2.address : ""); if (!d) { en("Please enter a value to search", "error"); return; } const c = document.getElementById("transactionList"), h = document.getElementById("transactionFilterSection"), w = document.getElementById("paginationSection"), k = document.getElementById("transactionBalance"), x = document.getElementById("transactionAddressDisplay"), R = document.getElementById("displayedAddress"), D = document.getElementById("adaBalance"), Y = document.getElementById("searchedAddressesSection"); if (_ === "hash") { if (!/^[0-9a-fA-F]{64}$/.test(d)) { en("Invalid transaction hash format", "error"); return; } window.updateURL && window.updateURL("tx", d), k.style.display = "none", h.style.display = "none", w.style.display = "none", Y && (Y.style.display = "none"), c.innerHTML = '
'; try { const V = await vo.getTransaction(d); if (!V || V.error) { c.innerHTML = '
Transaction not found.
'; return; } const xt = V.status || "confirmed", ct = V.statusLabel || "Confirmed", at = V.statusColor || "#28a745", rt = xt === "confirmed" ? "fa-check-circle" : xt === "pending" ? "fa-clock" : "fa-exclamation-circle", pt = V.timestamp ? new Date(typeof V.timestamp == "string" ? V.timestamp : V.timestamp * 1e3).toLocaleString() : "Unknown Date", H = V.fees ? (Number(V.fees) / 1e6).toFixed(6) : "N/A", st = V.outputs ? V.outputs.reduce((qe, Ge) => qe + BigInt(Ge.value), 0n) : 0n, tt = (Number(st) / 1e6).toFixed(6); let Ct = V.inputs && V.inputs.length > 0 ? V.inputs[0].address : "Unknown", vt = V.outputs && V.outputs.length > 0 ? V.outputs[0].address : "Unknown"; Ct !== "Unknown" && (Ct = vo.hexToAddress(Ct)), vt !== "Unknown" && (vt = vo.hexToAddress(vt)); const te = V.message ? `
${V.message}
` : ""; c.innerHTML = `
${te}

Transaction Details

${tt} ADA
${pt}
${ct}
Transaction Hash: ${V.hash}
From: ${Ct}
To: ${vt}
Amount: ${tt} ADA
Gas Used: ${H} ADA
Status:
${ct}
Coin Type: Cardano (ADA)
`; } catch (V) { console.error("Error fetching transaction:", V), c.innerHTML = `
Error: ${V.message}
`; } return; } let P = d, ft = "address", _t = null; if (!J_.isCardanoAddress(P)) if (J_.isPrivateKey(P)) try { en("Deriving address from private key...", "info"); const V = await window.cardanoCrypto.importFromKey(P); if (V && V.Cardano && V.Cardano.address) P = V.Cardano.address, _t = V, V.BTC && V.FLO ? ft = "btc-flo-key" : V.BTC ? ft = "btc-key" : V.FLO ? ft = "flo-key" : ft = "ada-key", en("Address derived successfully", "success"); else throw new Error("Could not derive Cardano address from key"); } catch (V) { console.error("Key derivation failed:", V), en("Failed to derive address from private key: " + V.message, "error"); return; } else { en("Invalid Cardano address or private key format", "error"); return; } window.updateURL && window.updateURL("address", P), Ii = f, h.style.display = "block", k.style.display = "block", x.style.display = "block", R.textContent = P, c.innerHTML = '
'; try { const V = await vo.getBalance(P), xt = (Number(BigInt(V)) / 1e6).toFixed(6); D.innerHTML = `${xt} ADA`; try { const pt = _t ? { BTC: ((_b2 = _t.BTC) == null ? void 0 : _b2.address) || null, FLO: ((_c = _t.FLO) == null ? void 0 : _c.address) || null, Cardano: ((_d = _t.Cardano) == null ? void 0 : _d.address) || P } : null; _t || ft !== "address" ? await as.saveSearchedAddress(P, xt, Date.now(), ft, pt) : await as.updateBalance(P, xt, Date.now()), await is(); } catch (pt) { console.error("[SearchDB] Error saving address:", pt); } const ct = await vo.getHistory(P, Ii, xu); if (!ct || ct.length === 0) { c.innerHTML = `

No Transactions Yet

This address has no transaction history.

`, w.style.display = "none"; return; } const at = document.querySelector(".filter-btn.active").dataset.filter, rt = ct.filter((pt) => { const H = BigInt(pt.netAmount) > 0n; return at === "received" ? H : at === "sent" ? !H : true; }); if (rt.length === 0) { c.innerHTML = `

No Matching Transactions

No transactions match the selected filter.

`; return; } c.innerHTML = rt.map((pt) => { var _a3, _b3; const H = BigInt(pt.netAmount) > 0n, st = (Math.abs(Number(BigInt(pt.netAmount).toString())) / 1e6).toFixed(6); let tt = "Unknown Date"; if (pt.timestamp) { const te = typeof pt.timestamp == "string" ? pt.timestamp : pt.timestamp * 1e3; tt = new Date(te).toLocaleString(); } let Ct = H ? ((_a3 = pt.inputs[0]) == null ? void 0 : _a3.address) || "Unknown" : P, vt = H ? P : ((_b3 = pt.outputs[0]) == null ? void 0 : _b3.address) || "Multiple Outputs"; return Ct !== "Unknown" && (Ct = vo.hexToAddress(Ct)), vt !== "Multiple Outputs" && (vt = vo.hexToAddress(vt)), `

${H ? "Received" : "Sent"}

${H ? "+" : "-"}${st} ADA
${tt}
Confirmed
Hash: ${pt.txHash}
From: ${Ct}
To: ${vt}
`; }).join(""), Pit(ct.length); } catch (V) { console.error("Error fetching transactions:", V); const xt = document.getElementById("transactionList"); xt && (xt.innerHTML = Lu("Failed to fetch transactions", V.message)); } } finally { t.disabled = false, t.innerHTML = r; } } function Pit(f) { const t = document.getElementById("paginationSection"), r = document.getElementById("prevPageBtn"), o = document.getElementById("nextPageBtn"), _ = document.getElementById("paginationInfo"); t.style.display = "flex"; const n = (Ii - 1) * xu + 1, d = n + f - 1; _.textContent = `Showing ${n}-${d} transactions`, r.disabled = Ii === 1, o.disabled = f < xu, r.onclick = () => Ma(Ii - 1), o.onclick = () => Ma(Ii + 1); } document.addEventListener("DOMContentLoaded", () => { const f = document.querySelectorAll(".filter-btn"); f.forEach((t) => { t.addEventListener("click", () => { f.forEach((r) => r.classList.remove("active")), t.classList.add("active"), Ma(1); }); }); }); function Xy(f) { return `

\u20B3 Cardano (ADA)

Primary
${f.address}
${f.stakeAddress ? `
${f.stakeAddress}
` : ""} ${f.rootKey ? `
${f.rootKey}
` : ""}
${f.spendKeyBech32}
${f.stakeKeyBech32}
`; } function Rc(f, t, r) { return `

${f}

Secondary
${r.address}
${r.privateKey}
`; } function Lu(f, t) { return `

${f}

${J_.sanitizeInput(t)}

`; } window.togglePasswordVisibility = function(f) { const t = document.getElementById(f), r = t.nextElementSibling.querySelector("i"); t.type === "password" ? (t.type = "text", r.className = "fas fa-eye-slash") : (t.type = "password", r.className = "fas fa-eye"); }; window.clearInput = function(f) { const t = document.getElementById(f); t && (t.value = "", t.classList.remove("error", "success", "warning"), t.focus()); }; window.copyToClipboard = function(f) { navigator.clipboard.writeText(f).then(() => { en("Copied to clipboard!", "success"); }).catch(() => { en("Failed to copy", "error"); }); }; function en(f, t = "info") { const r = document.getElementById("notificationDrawer"), o = document.createElement("div"); o.className = `notification ${t}`, o.innerHTML = ` ${f} `, r.appendChild(o), setTimeout(() => { o.remove(); }, 4e3); } function Zy() { window.innerWidth > 768 && (document.getElementById("sidebar").classList.remove("active"), document.getElementById("sidebarOverlay").classList.remove("active")); } window.addEventListener("resize", Zy); Zy(); window.searchTransactions = Ma; window.copyToClipboard = copyToClipboard; window.togglePasswordVisibility = togglePasswordVisibility; window.clearInput = clearInput; window.viewTransactionDetails = Rit; function Lit(f) { const t = f.target.value, r = document.getElementById("addressSearchType"), o = document.getElementById("hashSearchType"), _ = document.getElementById("searchInput"), n = document.querySelector('label[for="searchInput"]'), d = document.querySelector(".form-text"), c = document.getElementById("transactionBalance"), h = document.getElementById("transactionFilterSection"); document.getElementById("transactionList"); const w = document.getElementById("paginationSection"); c && (c.style.display = "none"), h && (h.style.display = "none"), w && (w.style.display = "none"); const k = document.getElementById("transactionList") || document.getElementById("transactionResults"); if (k && (k.innerHTML = ""), _.value = "", t === "address") r.classList.add("active"), o.classList.remove("active"), _.placeholder = "Enter ADA address or private key (BTC/FLO/ADA)", n && (n.textContent = "ADA Address or Private Key"), d && (d.textContent = "Enter ADA address or ADA/FLO/BTC private key to view transactions"), is(); else { o.classList.add("active"), r.classList.remove("active"), _.placeholder = "Enter Transaction Hash", n && (n.textContent = "Transaction Hash"), d && (d.textContent = "Enter a transaction hash to view its details"); const x = document.getElementById("searchedAddressesSection"); x && (x.style.display = "none"); } } function Nit(f) { return new Promise((t) => { const r = document.getElementById("confirmModal"), o = document.getElementById("confirmTxBtn"), _ = document.getElementById("cancelTxBtn"), n = document.getElementById("closeModal"); document.getElementById("confirmAmount").textContent = `${f.amount} ADA`, document.getElementById("confirmFee").textContent = `${f.fee} ADA`, document.getElementById("confirmTotal").textContent = `${f.total} ADA`, document.getElementById("confirmRecipient").textContent = f.recipient, r.style.display = "block"; const d = () => { h(), t(true); }, c = () => { h(), r.style.display = "none", t(false); }, h = () => { o.removeEventListener("click", d), _.removeEventListener("click", c), n.removeEventListener("click", c); }; o.addEventListener("click", d), _.addEventListener("click", c), n.addEventListener("click", c); }); } async function is() { try { const f = await as.getSearchedAddresses(), t = document.querySelector('input[name="searchType"]:checked'); if ((t ? t.value : "address") === "address") qit(f); else { const o = document.getElementById("searchedAddressesSection"); o && (o.style.display = "none"); } } catch (f) { console.error("[SearchDB] Error loading addresses:", f); } } function qit(f) { const t = document.getElementById("searchedAddressesSection"), r = document.getElementById("searchedAddressesList"); if (!f || f.length === 0) { t.style.display = "none"; return; } t.style.display = "block", r.innerHTML = f.map((o, _) => { let n = ""; const d = o.sourceInfo || "address", c = o.addresses || {}, h = o.address; return d === "btc-flo-key" && c.BTC && c.FLO ? n = `
` : (d === "btc-key" || d === "btc-flo-key") && c.BTC ? n = `
` : (d === "flo-key" || d === "btc-flo-key") && c.FLO && !c.BTC ? n = `
` : n = `
`, `
${n}
${h.substring(0, 20)}...${h.substring(h.length - 10)}
${o.formattedBalance || o.balance + " ADA"} ${new Date(o.timestamp).toLocaleDateString()}
`; }).join(""); } async function Mit(f) { const t = document.getElementById("searchInput"); t && (t.value = f, await Ma()); } async function Dit(f) { try { await as.deleteSearchedAddress(f), await is(), en("Address removed from history", "success"); } catch (t) { console.error("[SearchDB] Error deleting address:", t), en("Failed to remove address", "error"); } } function Hit(f, t) { const r = document.querySelector(`.searched-address-item[data-index="${f}"]`); if (!r) return; const o = r.querySelector(".chain-data"), _ = r.querySelector(".searched-address-value"), n = r.querySelectorAll(".chain-toggle"); if (!o || !_) return; let d = ""; if (t === "BTC" ? d = o.dataset.btc : t === "FLO" ? d = o.dataset.flo : d = o.dataset.ada, !d) { en(`${t} address not available`, "error"); return; } const c = `${d.substring(0, 20)}...${d.substring(d.length - 10)}`; _.textContent = c, _.dataset.chain = t, n.forEach((w) => { w.textContent === t ? w.classList.add("active") : w.classList.remove("active"); }); const h = r.querySelector('.btn-icon-sm[title="Copy address"]'); h && (h.onclick = (w) => { w.stopPropagation(), copyToClipboard(d); }); } async function Git() { if (confirm("Are you sure you want to clear all searched addresses history?")) try { await as.clearAllSearchedAddresses(), await is(), en("Search history cleared", "success"); } catch (f) { console.error("[SearchDB] Error clearing history:", f), en("Failed to clear history", "error"); } } window.loadSearchedAddress = Mit; window.deleteSearchedAddress = Dit; window.clearSearchHistory = Git; window.switchChainDisplay = Hit; document.addEventListener("DOMContentLoaded", () => { is(), document.querySelectorAll('[data-page="transactions"]').forEach((t) => { t.addEventListener("click", () => { setTimeout(() => is(), 100); }); }); }); function Wit(f, t) { if (!t) return; const r = new URL(window.location); r.searchParams.delete("address"), r.searchParams.delete("tx"), r.searchParams.set(f, t), window.history.pushState({}, "", r), console.log("[DeepLink] URL updated: " + f + "=" + t.substring(0, 10) + "..."); } function Kit() { const f = new URL(window.location); f.searchParams.delete("address"), f.searchParams.delete("tx"), window.history.pushState({}, "", f); } function Yit() { const f = new URLSearchParams(window.location.search), t = f.get("address"), r = f.get("tx"); if (t || r) { console.log("[DeepLink] Loading from URL parameters..."); const o = document.getElementById("transactionsPage"); o && (document.querySelectorAll(".page").forEach((n) => n.classList.add("hidden")), o.classList.remove("hidden"), document.querySelectorAll(".nav-link, .nav-btn").forEach((n) => { n.classList.remove("active"), n.dataset.page === "transactions" && n.classList.add("active"); })); const _ = document.getElementById("searchInput"); if (r) { console.log("[DeepLink] Loading transaction: " + r.substring(0, 10) + "..."); const n = document.querySelector('input[name="searchType"][value="hash"]'); n && (n.checked = true, document.querySelectorAll(".radio-button-container").forEach((d) => { d.classList.remove("active"); }), n.closest(".radio-button-container").classList.add("active"), _ && (_.placeholder = "Enter Transaction Hash")), _ && (_.value = r), setTimeout(() => { window.searchTransactions && window.searchTransactions(); }, 100); } else if (t) { console.log("[DeepLink] Loading address: " + t.substring(0, 10) + "..."); const n = document.querySelector('input[name="searchType"][value="address"]'); n && (n.checked = true, document.querySelectorAll(".radio-button-container").forEach((d) => { d.classList.remove("active"); }), n.closest(".radio-button-container").classList.add("active"), _ && (_.placeholder = "Enter ADA address or ADA/FLO/BTC private key")), _ && (_.value = t), setTimeout(() => { window.searchTransactions && window.searchTransactions(); }, 100); } } } window.updateURL = Wit; window.clearURL = Kit; window.addEventListener("load", () => { setTimeout(() => { const f = new URLSearchParams(window.location.search); (f.get("address") || f.get("tx")) && (console.log("[DeepLink] Processing URL parameters after full page load"), Yit()); }, 500); }); })();