cardanowallet/assets/index-BAuABu-N.js
2025-12-02 20:37:49 +05:30

38423 lines
1.9 MiB

(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 xm = "modulepreload", Am = function(f, t) {
return new URL(f, t).href;
}, Wl = {}, jm = 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 = Am(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" : xm, 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 zm(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 = Sm;
Tc.toByteArray = Rm;
Tc.fromByteArray = Cm;
var To = [], C_ = [], Em = typeof Uint8Array < "u" ? Uint8Array : Array, id = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
for (var Mi = 0, Bm = id.length; Mi < Bm; ++Mi) To[Mi] = id[Mi], C_[id.charCodeAt(Mi)] = Mi;
C_[45] = 62;
C_[95] = 63;
function uv(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 Sm(f) {
var t = uv(f), r = t[0], o = t[1];
return (r + o) * 3 / 4 - o;
}
function Fm(f, t, r) {
return (t + r) * 3 / 4 - r;
}
function Rm(f) {
var t, r = uv(f), o = r[0], _ = r[1], n = new Em(Fm(f, o, _)), d = 0, c = _ > 0 ? o - 4 : o, h;
for (h = 0; h < c; h += 4) t = C_[f.charCodeAt(h)] << 18 | C_[f.charCodeAt(h + 1)] << 12 | C_[f.charCodeAt(h + 2)] << 6 | C_[f.charCodeAt(h + 3)], n[d++] = t >> 16 & 255, n[d++] = t >> 8 & 255, n[d++] = t & 255;
return _ === 2 && (t = C_[f.charCodeAt(h)] << 2 | C_[f.charCodeAt(h + 1)] >> 4, n[d++] = t & 255), _ === 1 && (t = C_[f.charCodeAt(h)] << 10 | C_[f.charCodeAt(h + 1)] << 4 | C_[f.charCodeAt(h + 2)] >> 2, n[d++] = t >> 8 & 255, n[d++] = t & 255), n;
}
function Tm(f) {
return To[f >> 18 & 63] + To[f >> 12 & 63] + To[f >> 6 & 63] + To[f & 63];
}
function Om(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(Tm(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(Om(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, Oe = Math.min(ut, Jt); ye < Oe; ++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 Oe = S[ut];
if (lr(Oe, n)) ye + Oe.length > Jt.length ? (k.isBuffer(Oe) || (Oe = k.from(Oe)), Oe.copy(Jt, ye)) : n.prototype.set.call(Jt, Oe, ye);
else if (k.isBuffer(Oe)) Oe.copy(Jt, ye);
else throw new TypeError('"list" argument must be an Array of Buffers');
ye += Oe.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 Wt(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 ? Wt(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 += " ... "), "<Buffer " + 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 Oe = ye - Jt, or = ut - T;
const Ar = Math.min(Oe, or), ue = this.slice(Jt, ye), Ue = S.slice(T, ut);
for (let Ye = 0; Ye < Ar; ++Ye) if (ue[Ye] !== Ue[Ye]) {
Oe = ue[Ye], or = Ue[Ye];
break;
}
return Oe < or ? -1 : or < Oe ? 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 : et(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) : et(G, [
S
], T, ut, Jt);
throw new TypeError("val must be string, number or Buffer");
}
function et(G, S, T, ut, Jt) {
let ye = 1, Oe = 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, Oe /= 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 < Oe; 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 > Oe && (T = Oe - 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 Ot(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 Oe;
for (Oe = 0; Oe < ut; ++Oe) {
const or = parseInt(S.substr(Oe * 2, 2), 16);
if (Ir(or)) return Oe;
G[T + Oe] = or;
}
return Oe;
}
function kt(G, S, T, ut) {
return ar(ce(S, G.length - T), G, T, ut);
}
function Zt(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 Oe = false;
for (; ; ) switch (Jt) {
case "hex":
return Ot(this, S, T, ut);
case "utf8":
case "utf-8":
return kt(this, S, T, ut);
case "ascii":
case "latin1":
case "binary":
return Zt(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 (Oe) throw new TypeError("Unknown encoding: " + Jt);
Jt = ("" + Jt).toLowerCase(), Oe = 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 Wt(G, S, T) {
T = Math.min(G.length, T);
const ut = [];
let Jt = S;
for (; Jt < T; ) {
const ye = G[Jt];
let Oe = 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 && (Oe = ye);
break;
case 2:
Ar = G[Jt + 1], (Ar & 192) === 128 && (Ye = (ye & 31) << 6 | Ar & 63, Ye > 127 && (Oe = 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) && (Oe = 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 && (Oe = Ye));
}
}
Oe === null ? (Oe = 65533, or = 1) : Oe > 65535 && (Oe -= 65536, ut.push(Oe >>> 10 & 1023 | 55296), Oe = 56320 | Oe & 1023), ut.push(Oe), 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 C(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 || C(S, T, this.length);
let Jt = this[S], ye = 1, Oe = 0;
for (; ++Oe < T && (ye *= 256); ) Jt += this[S + Oe] * ye;
return Jt;
}, k.prototype.readUintBE = k.prototype.readUIntBE = function(S, T, ut) {
S = S >>> 0, T = T >>> 0, ut || C(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 || C(S, 1, this.length), this[S];
}, k.prototype.readUint16LE = k.prototype.readUInt16LE = function(S, T) {
return S = S >>> 0, T || C(S, 2, this.length), this[S] | this[S + 1] << 8;
}, k.prototype.readUint16BE = k.prototype.readUInt16BE = function(S, T) {
return S = S >>> 0, T || C(S, 2, this.length), this[S] << 8 | this[S + 1];
}, k.prototype.readUint32LE = k.prototype.readUInt32LE = function(S, T) {
return S = S >>> 0, T || C(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 || C(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 || C(S, T, this.length);
let Jt = this[S], ye = 1, Oe = 0;
for (; ++Oe < T && (ye *= 256); ) Jt += this[S + Oe] * 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 || C(S, T, this.length);
let Jt = T, ye = 1, Oe = this[S + --Jt];
for (; Jt > 0 && (ye *= 256); ) Oe += this[S + --Jt] * ye;
return ye *= 128, Oe >= ye && (Oe -= Math.pow(2, 8 * T)), Oe;
}, k.prototype.readInt8 = function(S, T) {
return S = S >>> 0, T || C(S, 1, this.length), this[S] & 128 ? (255 - this[S] + 1) * -1 : this[S];
}, k.prototype.readInt16LE = function(S, T) {
S = S >>> 0, T || C(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 || C(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 || C(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 || C(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 || C(S, 4, this.length), r.read(this, S, true, 23, 4);
}, k.prototype.readFloatBE = function(S, T) {
return S = S >>> 0, T || C(S, 4, this.length), r.read(this, S, false, 23, 4);
}, k.prototype.readDoubleLE = function(S, T) {
return S = S >>> 0, T || C(S, 8, this.length), r.read(this, S, true, 52, 8);
}, k.prototype.readDoubleBE = function(S, T) {
return S = S >>> 0, T || C(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, Oe = 0;
for (this[T] = S & 255; ++Oe < ut && (ye *= 256); ) this[T + Oe] = 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, Oe = 1;
for (this[T + ye] = S & 255; --ye >= 0 && (Oe *= 256); ) this[T + ye] = S / Oe & 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 Oe = Number(S >> BigInt(32) & BigInt(4294967295));
return G[T++] = Oe, Oe = Oe >> 8, G[T++] = Oe, Oe = Oe >> 8, G[T++] = Oe, Oe = Oe >> 8, G[T++] = Oe, 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 Oe = Number(S >> BigInt(32) & BigInt(4294967295));
return G[T + 3] = Oe, Oe = Oe >> 8, G[T + 2] = Oe, Oe = Oe >> 8, G[T + 1] = Oe, Oe = Oe >> 8, G[T] = Oe, 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, Oe = 1, or = 0;
for (this[T] = S & 255; ++ye < ut && (Oe *= 256); ) S < 0 && or === 0 && this[T + ye - 1] !== 0 && (or = 1), this[T + ye] = (S / Oe >> 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, Oe = 1, or = 0;
for (this[T + ye] = S & 255; --ye >= 0 && (Oe *= 256); ) S < 0 && or === 0 && this[T + ye + 1] !== 0 && (or = 1), this[T + ye] = (S / Oe >> 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 Oe = S.charCodeAt(0);
(Jt === "utf8" && Oe < 128 || Jt === "latin1") && (S = Oe);
}
} 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 Oe = k.isBuffer(S) ? S : k.from(S, Jt), or = Oe.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] = Oe[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 = Ct(String(T)) : typeof T == "bigint" && (Jt = String(T), (T > BigInt(2) ** BigInt(32) || T < -(BigInt(2) ** BigInt(32))) && (Jt = Ct(Jt)), Jt += "n"), ut += ` It must be ${S}. Received ${Jt}`, ut;
}, RangeError);
function Ct(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 Kt(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 Oe = typeof S == "bigint" ? "n" : "";
let or;
throw S === 0 || S === BigInt(0) ? or = `>= 0${Oe} and < 2${Oe} ** ${(ye + 1) * 8}${Oe}` : or = `>= -(2${Oe} ** ${(ye + 1) * 8 - 1}${Oe}) and < 2 ** ${(ye + 1) * 8 - 1}${Oe}`, new W.ERR_OUT_OF_RANGE("value", or, G);
}
Kt(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 Oe = 0; Oe < ut; ++Oe) {
if (T = G.charCodeAt(Oe), T > 55295 && T < 57344) {
if (!Jt) {
if (T > 56319) {
(S -= 3) > -1 && ye.push(239, 191, 189);
continue;
} else if (Oe + 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 Oe = 0; Oe < G.length && !((S -= 2) < 0); ++Oe) T = G.charCodeAt(Oe), 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 Um(f) {
return f && f.__esModule && Object.prototype.hasOwnProperty.call(f, "default") ? f.default : f;
}
var lv = {
exports: {}
}, wn = lv.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 pv(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 Pm(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 Pa = [], Gi = false, yi, kc = -1;
function Lm() {
!Gi || !yi || (Gi = false, yi.length ? Pa = yi.concat(Pa) : kc = -1, Pa.length && gv());
}
function gv() {
if (!Gi) {
var f = pv(Lm);
Gi = true;
for (var t = Pa.length; t; ) {
for (yi = Pa, Pa = []; ++kc < t; ) yi && yi[kc].run();
kc = -1, t = Pa.length;
}
yi = null, Gi = false, Pm(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];
Pa.push(new fv(f, t)), Pa.length === 1 && !Gi && pv(gv);
};
function fv(f, t) {
this.fun = f, this.array = t;
}
fv.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 Nm = lv.exports;
const _n = Um(Nm);
function qm(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 Mm = {}, Dm = Object.freeze(Object.defineProperty({
__proto__: null,
default: Mm
}, Symbol.toStringTag, {
value: "Module"
})), Hm = zm(Dm);
var sd, Kl;
function Gm() {
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 qm == "function" && !_ && !n, c = !_ && !d && !n, d) {
var h, w;
t.read = function(Ue, Ye) {
var it;
return it = ir(Ue), it || (h || (h = Hm), w || (w = Gm()), 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 = Ot;
return Ot = Ot + 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 et, Ot, kt, Zt, qe, Ge, Ze;
et = Ot = kt = Zt = qe = Ge = Ze = 0;
function Wt() {
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() {
Wt();
}
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 = [], C = [], 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(C));
}
function L() {
Ve(Vt);
}
function W() {
if (t.postRun) for (typeof t.postRun == "function" && (t.postRun = [
t.postRun
]); t.postRun.length; ) Ct(t.postRun.shift());
Ve(ge);
}
function dt(ue) {
It.unshift(ue);
}
function Ct(ue) {
ge.unshift(ue);
}
var Kt = 0, ne = null;
function ee(ue) {
Kt++, t.monitorRunDependencies && t.monitorRunDependencies(Kt);
}
function Xt(ue) {
if (Kt--, t.monitorRunDependencies && t.monitorRunDependencies(Kt), Kt == 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;
}
et = P, Ot = et + 30640, C.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 = Ot;
Ot += 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), kt = Zt = Y(Ot), qe = kt + 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: Wt,
invoke_iiii: xr,
___assert_fail: Qe,
___setErrNo: ar,
_emscripten_memcpy_big: de,
DYNAMICTOP_PTR: Ze,
tempDoublePtr: je,
ABORT: ft,
STACKTOP: Zt,
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 O = Ue.enlargeMemory, zt = Ue.getTotalMemory, le = Ue.abortOnCannotGrowMemory;
Ue.invoke_iiii;
var Ce = 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, P1(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), x1(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, b1(I, l, u), q1(j, 20, 32, I, 8, I + 32 | 0), fi(I, 40), M1(b, j, g, y), fi(j, 131)) : tn(b | 0, g | 0, y | 0) | 0, St = B;
}
function $t(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, tt = 0, q = 0, M = 0;
M = St, St = St + 688 | 0, E = M + 616 | 0, K = M + 552 | 0, tt = 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(tt, z, 32), b = (wi(b) | 0) == 0, b ? (an(tt, 29668, 1), an(tt, l + 64 | 0, 32)) : (an(tt, 30596, 1), an(tt, E, 64)), an(tt, q, 4), Fi(tt, j), t1(K, j, E, I), e1(K, j, E, I), jr(tt, z, 32), b ? (an(tt, 29672, 1), an(tt, l + 64 | 0, 32)) : (an(tt, 29670, 1), an(tt, E, 64)), an(tt, q, 4), Fi(tt, 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 t1(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), T1(y, g, l) | 0;
break;
}
case 2: {
qu(y, u), $t(y, g, l);
break;
}
}
St = j;
}
function e1(l, u, g, b) {
switch (l = l | 0, u = u | 0, g = g | 0, b = b | 0, b | 0) {
case 1: {
v1(l + 32 | 0, u + 32 | 0, g + 32 | 0);
break;
}
case 2: {
y1(l + 32 | 0, u + 32 | 0, g + 32 | 0);
break;
}
}
}
function r1(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), n1(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 n1(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), O1(I, g, l) | 0, St = B;
}
function _1(l, u, g, b) {
l = l | 0, u = u | 0, g = g | 0, b = b | 0, Yc(l, 0, 0, u, g, b);
}
function o1(l, u, g, b) {
return l = l | 0, u = u | 0, g = g | 0, b = b | 0, j1(l, u, g, b) | 0;
}
function a1(l, u) {
l = l | 0, u = u | 0, Ls(l, u);
}
function i1(l, u, g) {
return l = l | 0, u = u | 0, g = g | 0, Kc(0, 0, l, u, g) | 0;
}
function s1(l, u, g, b) {
l = l | 0, u = u | 0, g = g | 0, b = b | 0, Rr(l, 0, 0, u, g, b);
}
function c1(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, r1(l, u, g, b, y, I) | 0;
}
function d1(l, u, g, b) {
return l = l | 0, u = u | 0, g = g | 0, b = b | 0, dm(g, b, l, u, 0, 0) | 0;
}
function u1(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, X1(y, 256), Z1(y, l, u), em(y, 256, g), St = b;
}
function l1(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 p1(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, tt = 0;
K = St, St = St + 64 | 0, z = K, E = z, tt = E + 64 | 0;
do
i[E >> 2] = 0, E = E + 4 | 0;
while ((E | 0) < (tt | 0));
return lm(z, l, 256) | 0, tt = pm(z, u, 0, 0, g, b, y, I, j, B) | 0, St = K, tt | 0;
}
function g1() {
return 416;
}
function f1(l, u, g) {
l = l | 0, u = u | 0, g = g | 0, jr(l, u, g);
}
function w1(l, u, g) {
l = l | 0, u = u | 0, g = g | 0, an(l, u, g);
}
function h1(l, u) {
l = l | 0, u = u | 0, Fi(l, u);
}
function b1(l, u, g) {
if (l = l | 0, u = u | 0, g = g | 0, !g) Ce(29696, 29709, 28, 29741);
else {
H1(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 v1(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 y1(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, tt = 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, tt = 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] = tt << 14 & 1073725440 | q >>> 18, i[l + 32 >> 2] = K << 16 & 16711680 | tt >>> 16, i[y >> 2] = K << 8 & 1073741568 | tt >>> 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, tt = 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, vt = 0, Dt = 0;
j = St, St = St + 192 | 0, y = j + 120 | 0, I = j, k1(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, vt = Dt & 67108863, i[l >> 2] = vt, 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, tt = i[I + 28 >> 2] | 0, Dt = K + 134217724 - tt + (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) + vt, 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 = tt + 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, m1(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 m1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, Or = 0, cn = 0, be = 0, Ee = 0, br = 0, Cr = 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, Qo = 0, Nn = 0, dn = 0, Qn = 0, un = 0, ln = 0, v_ = 0, Oi = 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, Ci = 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, Ol = 0, _c = 0, Cl = 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, Cr = 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, Qo = 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, Or = 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, vt = p, yt = Q(ln | 0, 0, Ee | 0, 0) | 0, _e = p, Le = Q(b | 0, 0, Cr | 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, Cr | 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, Cr = Cr * 19 | 0, te = Fe * 19 | 0, Ml = Q(ln | 0, 0, te | 0, 0) | 0, dc = p, ql = Q(I_ | 0, 0, Cr | 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, Cl = Q(br | 0, 0, Vn * 19 | 0, 0) | 0, _c = p, Ol = Q(g | 0, 0, An | 0, 0) | 0, z = p, xl = Q(k_ | 0, 0, te | 0, 0) | 0, Zs = p, Il = Q(m_ | 0, 0, Cr | 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, te | 0, 0) | 0, Bn = p, Yn = Q(Be | 0, 0, Cr | 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, te = Q(br | 0, 0, te | 0, 0) | 0, Xe = p, Me = Q(g | 0, 0, Cr | 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, Cr | 0, 0) | 0, v_ = p, Oi = Q(I_ | 0, 0, Ee | 0, 0) | 0, Xa = p, B = Q(k_ | 0, 0, un | 0, 0) | 0, Za = p, Ci = 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, tt = 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, Oi | 0, Xa | 0) | 0, Za = v(Xa | 0, p | 0, B | 0, Za | 0) | 0, Ui = v(Za | 0, p | 0, Ci | 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, tt = v($a | 0, p | 0, E | 0, tt | 0) | 0, E = p, I_ = Q(I_ | 0, 0, Fe | 0, 0) | 0, $a = p, k_ = Q(k_ | 0, 0, Cr | 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, Ci = 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, Cr | 0, 0) | 0, Oi = 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, Cr = Q(br | 0, 0, Cr | 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(tt | 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, Cl | 0, _c | 0) | 0, z = v(_c | 0, p | 0, Ol | 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, Ci = v(Pi | 0, p | 0, Ui | 0, Ci | 0) | 0, Za = v(Ci | 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, Oi = v(Xa | 0, p | 0, y_ | 0, Oi | 0) | 0, ln = v(Oi | 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, Qo | 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, Cr | 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, Or | 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, te | 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, yt | 0, _e | 0) | 0, vt = v(_e | 0, p | 0, Dt | 0, vt | 0) | 0, ht = v(vt | 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, tt = v(E | 0, p | 0, tt & 67108863 | 0, 0) | 0, E = Je(tt | 0, p | 0, 26) | 0, i[l >> 2] = tt & 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, Or = 0, cn = 0, be = 0, Ee = 0, br = 0, Cr = 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, Qo = 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, tt = 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, Cr = 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, te = 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, yt = Q(Et | 0, 0, tt | 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, tt | 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, vt = p, J = Q(B | 0, 0, Br | 0, 0) | 0, ht = p, p_ = E * 19 | 0, he = K * 38 | 0, gr = tt * 19 | 0, Te = u * 38 | 0, xn = Q(xn | 0, 0, Te | 0, 0) | 0, Qo = 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, Qo = v(dn | 0, p | 0, xn | 0, Qo | 0) | 0, q = v(Qo | 0, p | 0, nt | 0, q | 0) | 0, nt = p, Qo = 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, Or = 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, tt | 0, 0) | 0, Nt = p, Lt = Q(Te | 0, 0, tt | 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, Qo | 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, Cr = v(Be | 0, p | 0, ie | 0, Cr | 0) | 0, Ee = v(Cr | 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, Or | 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, te | 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, yt | 0, _e | 0) | 0, gt = v(_e | 0, p | 0, nt | 0, gt | 0) | 0, tt = gt & 67108863, gt = Je(gt | 0, p | 0, 26) | 0, nt = p, ht = v(Dt | 0, vt | 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] = tt, 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 k1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 0, qt = 0, Gt = 0, Nt = 0;
te = St, St = St + 96 | 0, Me = te, 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, vt = Me + 36 | 0, Dt = Me + 40 | 0, _e = Me + 44 | 0, yt = 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, tt = 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 = I1(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, tt = i[64 + (Nt * 96 | 0) + 64 >> 2] & Gt | tt & 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[vt >> 2] = We, i[Dt >> 2] = b, i[_e >> 2] = u, i[yt >> 2] = I, i[Re >> 2] = j, i[bt >> 2] = z, i[fe >> 2] = K, i[Le >> 2] = tt, 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), yt = l + 80 | 0, Ms(yt, 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[yt >> 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[yt >> 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 = te;
}
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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, yt = 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[yt >> 2] = ht & 67108863, I = i[l + 44 >> 2] | 0, Mt = i[l + 4 >> 2] | 0, ht = I + 67108862 + (ht >>> 26) - Mt | 0, wt = yt + 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 = yt + 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 = yt + 12 | 0, i[E >> 2] = ht & 33554431, _e = i[l + 56 >> 2] | 0, J = i[l + 16 >> 2] | 0, nt = yt + 16 | 0, i[nt >> 2] = _e + 134217726 - J + (ht >>> 25), ht = i[l + 60 >> 2] | 0, Pt = i[l + 20 >> 2] | 0, At = yt + 20 | 0, i[At >> 2] = ht + 67108862 - Pt, Et = i[l + 64 >> 2] | 0, M = i[l + 24 >> 2] | 0, Dt = yt + 24 | 0, i[Dt >> 2] = Et + 134217726 - M, tt = i[l + 68 >> 2] | 0, Yt = i[l + 28 >> 2] | 0, bt = yt + 28 | 0, i[bt >> 2] = tt + 67108862 - Yt, K = i[l + 72 >> 2] | 0, ke = i[l + 32 >> 2] | 0, Pe = yt + 32 | 0, i[Pe >> 2] = K + 134217726 - ke, fe = i[l + 76 >> 2] | 0, vt = i[l + 36 >> 2] | 0, Tt = yt + 36 | 0, i[Tt >> 2] = fe + 67108862 - vt, 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 + tt, i[Z + 32 >> 2] = ke + K, i[Z + 36 >> 2] = vt + fe, nr(yt, yt, u), nr(y, Z, u + 40 | 0), Z = i[y >> 2] | 0, yt = i[yt >> 2] | 0, i[b >> 2] = yt + Z, fe = y + 4 | 0, vt = i[fe >> 2] | 0, wt = i[wt >> 2] | 0, i[b + 4 >> 2] = wt + vt, K = y + 8 | 0, ke = i[K >> 2] | 0, Ut = i[Ut >> 2] | 0, i[b + 8 >> 2] = Ut + ke, tt = y + 12 | 0, Yt = i[tt >> 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, yt = Z + 134217690 - yt | 0, i[y >> 2] = yt & 67108863, wt = vt + 67108862 + (yt >>> 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[tt >> 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, tt = j + 36 | 0, i[tt >> 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, yt = i[q + 16 >> 2] | 0, Ut = yt + Re + (Ut >>> 25) | 0, i[B + 16 >> 2] = Ut & 67108863, vt = i[q + 20 >> 2] | 0, Ut = vt + 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 - yt + (K >>> 25) | 0, i[_e >> 2] = K & 67108863, K = Dt + 134217724 - vt + (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[tt >> 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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), vt = l + 36 | 0, i[vt >> 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, tt = i[I + 24 >> 2] | 0, Le = tt + 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, yt = B + rr | 0, i[l + 72 >> 2] = yt, 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, tt = Ne + 134217726 - tt | 0, i[l + 104 >> 2] = tt, 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 - yt + (i[_e >> 2] | 0) + (J >>> 25) | 0, i[_e >> 2] = J & 67108863, J = 134217724 - Dt + (i[vt >> 2] | 0) + (J >>> 26) | 0, i[vt >> 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 - tt + (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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, Or = 0, cn = 0, be = 0, Ee = 0, br = 0, Cr = 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, te = 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, Or = p, kn = Xe << 1, Cr = 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(te | 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(te | 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, vt = 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(te | 0, 0, Rn | 0, 0) | 0, Le = p, Re = Q(sr | 0, 0, kn | 0, 0) | 0, yt = 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(te | 0, 0, kn | 0, 0) | 0, Rt = p, Z = Q(sr | 0, 0, ie | 0, 0) | 0, At = p, d_ = te * 19 | 0, Qt = Ie * 38 | 0, Ne = ke * 19 | 0, u = ht * 38 | 0, E = Q(u | 0, 0, E | 0, 0) | 0, tt = 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, tt = v(z | 0, p | 0, E | 0, tt | 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, te | 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, te | 0, 0) | 0, $r = p, sr = Q(u | 0, 0, sr | 0, 0) | 0, I = p, wr = Q(Ne | 0, 0, te << 1 | 0, 0) | 0, yr = p, Ie = Q(Qt | 0, 0, Ie | 0, 0) | 0, Qt = p, te = Q(u | 0, 0, te | 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(tt | 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(Cr | 0, br | 0, Ee | 0, be | 0) | 0, Or = v(be | 0, p | 0, cn | 0, Or | 0) | 0, Qt = v(Or | 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, te | 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, yt = v(bt | 0, p | 0, Re | 0, yt | 0) | 0, Dt = v(yt | 0, p | 0, _e | 0, Dt | 0) | 0, J = v(Dt | 0, p | 0, vt | 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, tt = v(E | 0, p | 0, tt & 67108863 | 0, 0) | 0, E = Je(tt | 0, p | 0, 26) | 0, i[l >> 2] = tt & 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 I1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, tt = p, B = i[u + 20 >> 2] | 0, vt = 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, yt = i[u >> 2] | 0, At = Q(yt | 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, tt = v(z | 0, p | 0, gt | 0, tt | 0) | 0, Re = v(tt | 0, p | 0, vt | 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, vt = Q(M | 0, 0, 103979646, 0) | 0, tt = 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, yt = Q(yt | 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, tt = v(Re | 0, p | 0, vt | 0, tt | 0) | 0, gt = v(tt | 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, yt | 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, yt = 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, tt = p, _e = Q(_e | 0, 0, 1048575, 0) | 0, vt = p, Re = v(K | 0, J | 0, u | 0, tt | 0) | 0, b = v(Re | 0, p | 0, yt | 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, vt = v(Dt | 0, p | 0, _e | 0, vt | 0) | 0, Z = v(vt | 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, vt = 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, tt | 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, vt = v(ht | 0, p | 0, y | 0, vt | 0) | 0, Z = v(vt | 0, p | 0, E | 0, Z | 0) | 0, nt = Z << 6 & 1073741760 | nt >>> 24 & 63, E = Je(Z | 0, p | 0, 30) | 0, vt = 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, tt = v(J | 0, p | 0, u | 0, tt | 0) | 0, Et = v(tt | 0, p | 0, q | 0, Et | 0) | 0, ht = v(Et | 0, p | 0, y | 0, ht | 0) | 0, vt = v(ht | 0, p | 0, E | 0, vt | 0) | 0, Z = vt << 6 & 1073741760 | Z >>> 24 & 63, E = Je(vt | 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, tt = p, wt = Q(wt | 0, 0, 1048575, 0) | 0, u = p, z = v(I | 0, z | 0, q | 0, tt | 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, vt = ht << 6 & 1073741760 | vt >>> 24 & 63, E = Je(ht | 0, p | 0, 30) | 0, Et = p, y = Q(Rt | 0, 0, 1073741823, 0) | 0, u = p, tt = v(y | 0, u | 0, q | 0, tt | 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, tt | 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(tt | 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, tt = p, K = Q(At | 0, 0, 541690985, 0) | 0, K = v(E | 0, y | 0, K | 0, p | 0) | 0, tt = v(K | 0, p | 0, q | 0, tt | 0) | 0, q = Je(tt | 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(vt | 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(vt | 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(vt | 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(vt | 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, vt = Q(vt | 0, 0, 20, 0) | 0, vt = v(_e | 0, Dt | 0, vt | 0, p | 0) | 0, Z = v(vt | 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 = (tt & 1073741823) + y | 0, tt = i[g + 4 >> 2] | 0, u = En(tt, y) | 0, i[l + 4 >> 2] = (u << 30) + tt - 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 0;
yt = i[l >> 2] | 0, _e = En(yt, 485872621) | 0, vt = l + 4 | 0, Dt = i[vt >> 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, tt = En(M, nt) | 0, E = l + 24 | 0, K = i[E >> 2] | 0, z = En(K, tt) | 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 & (yt + -485872621 + (_e << 30) ^ yt) ^ yt, i[vt >> 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 + (tt << 30) ^ M) ^ M, i[E >> 2] = b & (K - tt + (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 x1(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, tt = 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, tt = 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(tt, j, I, l, u), Ga(nt, tt, 64), Ga(B, E, 32), A1(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 A1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, yt = i[g >> 2] | 0, _e = Q(yt | 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, yt | 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, vt = Q(_e | 0, 0, yt | 0, 0) | 0, vt = v(Pe | 0, Ut | 0, vt | 0, p | 0) | 0, B = v(vt | 0, p | 0, j | 0, B | 0) | 0, i[y + 8 >> 2] = B & 1073741823, B = Je(B | 0, p | 0, 30) | 0, j = p, vt = i[g + 12 >> 2] | 0, Ut = Q(vt | 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, yt | 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(vt | 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, yt | 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(vt | 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, yt | 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, vt | 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, yt | 0, 0) | 0, tt = 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, tt = v(Pe | 0, p | 0, Z | 0, tt | 0) | 0, B = v(tt | 0, p | 0, j | 0, B | 0) | 0, i[y + 24 >> 2] = B & 1073741823, B = Je(B | 0, p | 0, 30) | 0, j = p, tt = i[g + 28 >> 2] | 0, Z = Q(tt | 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, vt | 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, yt | 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(tt | 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, vt | 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, yt = Q(z | 0, 0, yt | 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, yt | 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, yt = p, Et = Q(tt | 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, vt | 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, yt = v(Le | 0, p | 0, Fe | 0, yt | 0) | 0, Pt = v(yt | 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(tt | 0, 0, ht | 0, 0) | 0, yt = 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, vt | 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, yt = v(Z | 0, p | 0, q | 0, yt | 0) | 0, Dt = v(yt | 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(tt | 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, yt = p, q = Q(K | 0, 0, Rt | 0, 0) | 0, Z = p, vt = Q(z | 0, 0, vt | 0, 0) | 0, Et = p, Dt = v(Re | 0, yt | 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, vt | 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, vt = Q(tt | 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(vt | 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(tt | 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, tt | 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, tt = Q(z | 0, 0, tt | 0, 0) | 0, E = v(tt | 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 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;
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), z1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, tt = g, q = tt + 36 | 0;
do
i[tt >> 2] = 0, tt = tt + 4 | 0;
while ((tt | 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, tt = ke + 12 | 0, Pt = i[y >> 2] | 0, Z = (i[tt >> 2] | 0) + 134217724 - Pt + (Z >>> 26) | 0, i[tt >> 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, vt = ke + 32 | 0, b = i[E >> 2] | 0, B = (i[vt >> 2] | 0) + 268435452 - b + (B >>> 25) | 0, i[vt >> 2] = B & 67108863, yt = ke + 36 | 0, g = i[K >> 2] | 0, B = (i[yt >> 2] | 0) + 134217724 - g + (B >>> 26) | 0, i[yt >> 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), R1(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[tt >> 2] | 0, Tt = z + 134217724 - E + (Tt >>> 26) | 0, i[Fe + 12 >> 2] = Tt & 33554431, K = Le + 16 | 0, tt = i[K >> 2] | 0, q = i[q >> 2] | 0, Tt = tt + 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, vt = i[vt >> 2] | 0, Tt = J + 268435452 - vt + (Tt >>> 25) | 0, i[Fe + 32 >> 2] = Tt & 67108863, Dt = Le + 36 | 0, _e = i[Dt >> 2] | 0, yt = i[yt >> 2] | 0, Tt = _e + 134217724 - yt + (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 + tt + (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 = vt + J + (Mt >>> 25) | 0, i[ht >> 2] = Mt & 67108863, Mt = yt + _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, vt = l + 20 | 0, J = i[vt >> 2] | 0, i[M >> 2] = J, yt = l + 24 | 0, _e = i[yt >> 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[vt >> 2] = Mt & 33554431, Mt = 134217726 - _e + (Mt >>> 25) | 0, i[yt >> 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 z1(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, tt = 0, q = 0, M = 0, nt = 0;
M = St, St = St + 2112 | 0, E = M + 1856 | 0, K = M + 1600 | 0, tt = M + 320 | 0, y = M + 160 | 0, q = M, Ju(E, g, 5), Ju(K, b, 7), Hu(y, u), E1(tt, u), u = 0;
do
z = u, u = u + 1 | 0, B1(tt + (u * 160 | 0) | 0, y, tt + (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, S1(q, l, tt + (((((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, F1(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, tt = 0, q = 0;
for (tt = 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 - tt | 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) >= (tt | 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 E1(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, tt = 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, tt = u + 20 | 0, i[l + 20 >> 2] = (i[K >> 2] | 0) + 67108862 - (i[tt >> 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[tt >> 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 B1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, yt = 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, vt = z + 4 | 0, i[vt >> 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, tt = i[u + 64 >> 2] | 0, bt = i[u + 24 >> 2] | 0, y = z + 24 | 0, i[y >> 2] = tt + 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 + tt, 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, vt = i[vt >> 2] | 0, i[fe + 4 >> 2] = vt + 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, tt = J + 16 | 0, bt = i[tt >> 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, vt = Rt + 67108862 + (z >>> 26) - vt | 0, i[E >> 2] = vt & 33554431, vt = Fe + 134217726 - wt + (vt >>> 25) | 0, i[Dt >> 2] = vt & 67108863, vt = M + 67108862 - Mt + (vt >>> 26) | 0, i[Te >> 2] = vt & 33554431, i[tt >> 2] = bt + 134217726 - Z + (vt >>> 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(yt, u + 80 | 0, g + 80 | 0), Pe = i[yt >> 2] << 1, i[yt >> 2] = Pe, B = yt + 4 | 0, ke = i[B >> 2] << 1, i[B >> 2] = ke, Pt = yt + 8 | 0, K = i[Pt >> 2] << 1, i[Pt >> 2] = K, Re = yt + 12 | 0, ht = i[Re >> 2] << 1, i[Re >> 2] = ht, Le = yt + 16 | 0, _e = i[Le >> 2] << 1, i[Le >> 2] = _e, j = yt + 20 | 0, y = i[j >> 2] << 1, i[j >> 2] = y, I = yt + 24 | 0, u = i[I >> 2] << 1, i[I >> 2] = u, gt = yt + 28 | 0, q = i[gt >> 2] << 1, i[gt >> 2] = q, nt = yt + 32 | 0, tt = i[nt >> 2] << 1, i[nt >> 2] = tt, vt = yt + 36 | 0, Z = i[vt >> 2] << 1, i[vt >> 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 + tt + (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 = tt + 268435452 - Rt + (g >>> 25) | 0, i[nt >> 2] = g & 67108863, g = Z + 134217724 - Et + (g >>> 26) | 0, i[vt >> 2] = g & 33554431, i[yt >> 2] = ((g >>> 25) * 19 | 0) + (bt & 67108863), bt = l + 40 | 0, nr(bt, J, yt), nr(l, fe, At), nr(l + 80 | 0, At, yt), g = l + 120 | 0, nr(g, J, fe), fe = i[l >> 2] | 0, J = l + 4 | 0, yt = i[J >> 2] | 0, At = l + 8 | 0, vt = i[At >> 2] | 0, Et = l + 12 | 0, Z = i[Et >> 2] | 0, nt = l + 16 | 0, Rt = i[nt >> 2] | 0, tt = l + 20 | 0, gt = i[tt >> 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 = yt + 67108862 + (wt >>> 26) - Re | 0, i[J >> 2] = wt & 33554431, J = l + 48 | 0, Dt = i[J >> 2] | 0, wt = vt + 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[tt >> 2] = gt + 67108862 - wt, tt = l + 64 | 0, M = i[tt >> 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 + yt, i[J >> 2] = Dt + vt, i[At >> 2] = ht + Z, i[Et >> 2] = Pt + Rt, i[nt >> 2] = wt + gt, i[tt >> 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 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, tt = i[u + 48 >> 2] | 0, wt = i[u + 8 >> 2] | 0, Dt = tt + 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, yt = ke + 12 | 0, i[yt >> 2] = Dt & 33554431, Z = i[u + 56 >> 2] | 0, q = i[u + 16 >> 2] | 0, vt = ke + 16 | 0, i[vt >> 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 + tt, 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, yt = i[yt >> 2] | 0, i[l + 52 >> 2] = yt + Re, ht = l + 16 | 0, Dt = i[ht >> 2] | 0, vt = i[vt >> 2] | 0, i[l + 56 >> 2] = vt + 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, tt = i[z >> 2] | 0, K = i[K >> 2] | 0, i[l + 68 >> 2] = K + tt, 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 - yt + (J >>> 26) | 0, i[_e >> 2] = J & 33554431, i[ht >> 2] = Dt + 134217726 - vt + (J >>> 25), i[Pt >> 2] = Z + 67108862 - At, i[q >> 2] = Rt + 134217726 - M, i[z >> 2] = tt + 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, tt = wt & 33554431, i[Et >> 2] = tt, 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] = tt, 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, tt = i[nt + 12 >> 2] | 0, i[g >> 2] = tt + (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 - tt + (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, 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, yt = ke + 12 | 0, i[yt >> 2] = Dt & 33554431, Z = i[u + 56 >> 2] | 0, M = i[u + 16 >> 2] | 0, vt = ke + 16 | 0, i[vt >> 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, tt = ke + 28 | 0, i[tt >> 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, yt = i[yt >> 2] | 0, i[l + 52 >> 2] = yt + Re, ht = l + 16 | 0, Dt = i[ht >> 2] | 0, vt = i[vt >> 2] | 0, i[l + 56 >> 2] = vt + 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, tt = i[tt >> 2] | 0, i[l + 68 >> 2] = tt + 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 - yt + (J >>> 26) | 0, i[_e >> 2] = J & 33554431, i[ht >> 2] = Dt + 134217726 - vt + (J >>> 25), i[Pt >> 2] = Z + 67108862 - At, i[M >> 2] = Rt + 134217726 - Et, i[K >> 2] = q + 67108862 - tt, 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, tt = wt & 33554431, i[l + 140 >> 2] = tt, 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] = tt, 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, tt = i[nt + 12 >> 2] | 0, i[g >> 2] = tt + (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 - tt + (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 R1(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 T1(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 O1(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, U1(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 U1(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, yt = i[u + 44 >> 2] | 0, Yt = i[u + 4 >> 2] | 0, nt = yt + 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, vt = Fe + 16 | 0, i[vt >> 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 + yt, yt = Le + 8 | 0, i[yt >> 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, tt = i[g + 68 >> 2] | 0, E = i[g + 28 >> 2] | 0, i[At + 28 >> 2] = tt + 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 + tt, 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, tt = i[u >> 2] << 1, i[u >> 2] = tt, 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, yt = i[yt >> 2] | 0, Re = i[Re >> 2] | 0, u = yt + 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, vt = i[vt >> 2] | 0, i[l + 16 >> 2] = j + 134217726 - vt + (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 + yt, i[l + 52 >> 2] = _e + Dt, i[l + 56 >> 2] = vt + 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 + tt + (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 = tt + 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 P1(l, u) {
return l = l | 0, u = u | 0, L1(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 L1(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 N1(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 q1(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, N1(l, g, b, y, I);
}
function M1(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, tt = 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, tt = K + 64 | 0, q = g + tt | 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 + tt | 0, g = q;
else break;
}
Xu(we[u + 130 >> 0] | 0, M, u), tt = u + 48 | 0, q = (i[tt >> 2] | 0) + 1 | 0, i[tt >> 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, vt = i[g + 36 >> 2] | 0, Dt = i[g + 40 >> 2] | 0, _e = i[g + 44 >> 2] | 0, yt = 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 = yt, wt = _e, Et = Dt, gt = vt, nt = J, q = ht, tt = 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 = tt + I | 0, j = qr(j ^ I, 16) | 0, Et = j + Et | 0, tt = qr(Et ^ tt, 12) | 0, I = tt + I | 0, j = qr(I ^ j, 8) | 0, Et = j + Et | 0, tt = qr(Et ^ tt, 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 = tt + b | 0, M = qr(b ^ M, 16) | 0, wt = M + wt | 0, tt = qr(wt ^ tt, 12) | 0, b = tt + b | 0, M = qr(b ^ M, 8) | 0, wt = M + wt | 0, tt = qr(wt ^ tt, 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 = yt, wt = _e, Et = Dt, gt = vt, nt = J, q = ht, tt = 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] = tt + Z, i[u + 28 >> 2] = q + ht, i[u + 32 >> 2] = nt + J, i[u + 36 >> 2] = gt + vt, i[u + 40 >> 2] = Et + Dt, i[u + 44 >> 2] = wt + _e, i[u + 48 >> 2] = M + yt, 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 D1(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 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, G1(l, u, g, b, y, I, j);
}
function G1(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, tt = 0;
if (E = St, St = St + 480 | 0, B = E, z = E + 416 | 0, y || Ce(29749, 29760, 363, 29822), (I | 0) != 0 & (j | 0) != 0 || Ce(29810, 29760, 363, 29822), W1(B, l, u), u = (j + 63 | 0) >>> 6, u | 0) for (l = 1; K1(B, l, g, b, y, z), tt = (l << 6) + -64 | 0, K = j - tt | 0, tn(I + tt | 0, z | 0, (K >>> 0 < 64 ? K : 64) | 0) | 0, l >>> 0 < u >>> 0; ) l = l + 1 | 0;
St = E;
}
function W1(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 K1(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), D1(j, 128, 64, 192), tn(B | 0, l | 0, 416) | 0, tl(B, g, b), tl(B, K, 4), Y1(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), Q1(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 Y1(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 Q1(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, tt = 0, q = 0;
if (q = St, St = St + 128 | 0, tt = 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 = tt, 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, tt), 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, V1(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);
yt = l + 144 | 0, bt = yt, 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, vt = l + 192 | 0, _e = vt, 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, tt = 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, tt | 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, te = 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, te | 0, $e | 0) | 0, te = 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, te | 0, nt | 0, gt | 0) | 0, gr = p, te = v($e | 0, te | 0, (We | Lt) & q | We & Lt | 0, (Me | Gt) & M | Me & Gt | 0) | 0, tr = v(te | 0, p | 0, Ne ^ qt ^ Ht | 0, tr | 0) | 0, Ht = p, qt = fr(se, gr, 14) | 0, Ne = p, te = 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, te ^ 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, te = 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, te, 14) | 0, Ne = p, wr = fr(qt, te, 18) | 0, Ne = p ^ Ne, He = fr(qt, te, 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, te & (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, tt = 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, tt, 14) | 0, He = p, Fr = fr(K, tt, 18) | 0, He = p ^ He, Ne = fr(K, tt, 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, tt & (te ^ 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 & (tt ^ te) ^ te | 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, te = v(j & (B ^ K) ^ K | 0, z & (E ^ tt) ^ tt | 0, qt | 0, te | 0) | 0, He = v(te | 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 = yt, 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 = vt, i[Qt >> 2] = Ie, i[Qt + 4 >> 2] = p, Qt = v(K | 0, tt | 0, b | 0, l | 0) | 0, Ie = g, i[Ie >> 2] = Qt, i[Ie + 4 >> 2] = p, St = rr;
}
function V1(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, J1(u + (g << 3) | 0, i[z >> 2] | 0, i[z + 4 >> 2] | 0), g = g + 1 | 0;
while ((g | 0) != 8);
St = b;
}
function J1(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 X1(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 Z1(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, Yo(l + 8 | 0, l + 208 | 0, (i[z >> 2] | 0) >>> 3), u = u + I | 0, g = g - I | 0, j = 5) : (Yo(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, Yo(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
Yo(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 Yo(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, tt = 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, tt = l + (b << 3) | 0, z = tt, K = i[z + 4 >> 2] ^ i[E + 4 >> 2], i[tt >> 2] = i[z >> 2] ^ i[E >> 2], i[tt + 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, tt = 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 = tt, 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 $1(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, Yo(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, Yo(b, l + 208 | 0, (i[I >> 2] | 0) >>> 3), i[l >> 2] = 0;
}
function tm(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, Yo(I, 0, 0), u = u + y | 0, g = g - y | 0, I = 5) : (Yo(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, Yo(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 em(l, u, g) {
l = l | 0, u = u | 0, g = g | 0, $1(l, 6), tm(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;
rm(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 rm(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 nm(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 _m(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, Or = 0, cn = 0, be = 0, Ee = 0, br = 0, Cr = 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, yt = 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, vt = p, ze = X(ht ^ z, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, tr = Dt, i[tr >> 2] = vt, i[tr + 4 >> 2] = ht, z = X(vt ^ 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, te = i[Gt >> 2] | 0, Gt = i[Gt + 4 >> 2] | 0, nt = v(te | 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 ^ yt, wr ^ bt, 32) | 0, yt = p, g = v(bt | 0, yt | 0, -2067093701, -1150833019) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, wr = v(Gt | 0, te | 0, nt | 0, wr | 0) | 0, nt = y + 24 | 0, tt = i[nt >> 2] | 0, nt = i[nt + 4 >> 2] | 0, wr = v(wr | 0, p | 0, tt | 0, nt | 0) | 0, ke = p, yt = X(wr ^ bt, ke ^ yt, 16) | 0, bt = p, Le = Re, i[Le >> 2] = yt, i[Le + 4 >> 2] = bt, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, Le = K, i[Le >> 2] = E, i[Le + 4 >> 2] = g, te = X(E ^ Gt, g ^ te, 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, Or = p, q = X(u ^ M, Or ^ 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(te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(Gt | 0, te | 0, br | 0, me | 0) | 0, br = y + 72 | 0, Cr = i[br >> 2] | 0, br = i[br + 4 >> 2] | 0, me = v(me | 0, p | 0, Cr | 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, te = X(Nt ^ Gt, qt ^ te, 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, Or = v(Z | 0, J | 0, u | 0, Or | 0) | 0, u = y + 96 | 0, B = i[u >> 2] | 0, u = i[u + 4 >> 2] | 0, Or = v(Or | 0, p | 0, B | 0, u | 0) | 0, be = p, bt = X(Or ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ J, 24) | 0, Z = p, be = v(J | 0, Z | 0, Or | 0, be | 0) | 0, Or = y + 104 | 0, cn = i[Or >> 2] | 0, Or = i[Or + 4 >> 2] | 0, be = v(be | 0, p | 0, cn | 0, Or | 0) | 0, Ee = p, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, $r | 0, Kr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, er | 0, Me | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, Cr | 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, Or | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, B | 0, u | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, tt | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, B | 0, u | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, We | 0, $e | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, Or | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, Br | 0, mr | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, tt | 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, Cr | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ z, 24) | 0, y = p, me = v(he | 0, me | 0, Cr | 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, tt | 0, nt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, hr | 0, sr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 63) | 0, Gt = p, ze = v(Tt | 0, Ut | 0, cn | 0, Or | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, Et | 0, wt | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, Cr | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, Pt | 0, Rt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, _e | 0, fe | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, hr | 0, sr | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, tt | 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, Or | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, Et | 0, wt | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, yr | 0, wr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, tt | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, cn | 0, Or | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, Cr | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, hr | 0, sr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, Pe | 0, Te | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, Or | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, _e | 0, fe | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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, tt | 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, Cr | 0, br | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, Or | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, _e | 0, fe | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, Br | 0, mr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, tt | 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, Cr | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, We | 0, $e | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, Br | 0, mr | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, Cr | 0, br | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, tt | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, rr | 0, He | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, cn | 0, Or | 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, er | 0, Me | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, $r | 0, Kr | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, Fe | 0, ke | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 63) | 0, Gt = p, Be = v(ie | 0, Be | 0, Cr | 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, tt | 0, nt | 0) | 0, Ee = v(Ee | 0, p | 0, Z | 0, J | 0) | 0, be = p, bt = X(Ee ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ J, ht ^ Z, 63) | 0, J = p, ze = v(y | 0, z | 0, cn | 0, Or | 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, ze = b, i[ze >> 2] = y, i[ze + 4 >> 2] = z, ze = v(te | 0, Gt | 0, rr | 0, He | 0) | 0, Be = v(ze | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, ie = v(Be | 0, ie | 0, tt | 0, nt | 0) | 0, ie = v(ie | 0, p | 0, Gt | 0, te | 0) | 0, Be = p, yt = X(ie ^ bt, Be ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, me = v(he | 0, me | 0, Cr | 0, br | 0) | 0, me = v(me | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 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 ^ yt, be ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ J, 24) | 0, Z = p, be = v(Ee | 0, be | 0, cn | 0, Or | 0) | 0, be = v(be | 0, p | 0, J | 0, Z | 0) | 0, Ee = p, yt = X(be ^ bt, Ee ^ yt, 16) | 0, bt = p, vt = v(yt | 0, bt | 0, ht | 0, vt | 0) | 0, ht = p, Z = X(vt ^ 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, vt | 0, ht | 0) | 0, vt = p, z = X(ht ^ y, vt ^ 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, vt = v(Ht | 0, Lt | 0, ht | 0, vt | 0) | 0, ht = p, y = X(vt ^ z, ht ^ y, 63) | 0, z = p, Br = b, i[Br >> 2] = y, i[Br + 4 >> 2] = z, Kr = v(te | 0, Gt | 0, $r | 0, Kr | 0) | 0, Be = v(Kr | 0, p | 0, ie | 0, Be | 0) | 0, ie = p, bt = X(yt ^ Be, bt ^ ie, 32) | 0, yt = p, g = v(bt | 0, yt | 0, E | 0, g | 0) | 0, E = p, Gt = X(g ^ te, E ^ Gt, 24) | 0, te = p, Me = v(Be | 0, ie | 0, er | 0, Me | 0) | 0, Me = v(Me | 0, p | 0, Gt | 0, te | 0) | 0, er = p, yt = X(Me ^ bt, er ^ yt, 16) | 0, bt = p, E = v(yt | 0, bt | 0, g | 0, E | 0) | 0, g = p, te = X(E ^ Gt, g ^ te, 63) | 0, Gt = p, br = v(Tt | 0, Ut | 0, Cr | 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, Or = v(Z | 0, J | 0, cn | 0, Or | 0) | 0, Ie = v(Or | 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, te | 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 ^ te, Nt ^ Gt, 24) | 0, te = p, u = v(sr | 0, hr | 0, B | 0, u | 0) | 0, u = v(u | 0, p | 0, Gt | 0, te | 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, te = X(Nt ^ Gt, qt ^ te, 63) | 0, i[Xe >> 2] = te, 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 ^ yt, Fe ^ bt, 32) | 0, yt = p, ht = v(bt | 0, yt | 0, vt | 0, ht | 0) | 0, vt = p, J = X(ht ^ Z, vt ^ 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, yt = X(fe ^ bt, _e ^ yt, 16) | 0, _e = p, i[Re >> 2] = yt, i[Re + 4 >> 2] = _e, vt = v(yt | 0, _e | 0, ht | 0, vt | 0) | 0, ht = p, i[Dt >> 2] = vt, i[Dt + 4 >> 2] = ht, Z = X(vt ^ 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, tt | 0, nt | 0) | 0, nt = v(nt | 0, p | 0, z | 0, y | 0) | 0, tt = p, i[gt >> 2] = nt, i[gt + 4 >> 2] = tt, q = X(nt ^ M, tt ^ q, 16) | 0, tt = p, M = I + 112 | 0, i[M >> 2] = q, i[M + 4 >> 2] = tt, E = v(q | 0, tt | 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 om(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) && (am(l) | 0) == 0) {
g = l + 224 | 0, _d(l, i[g >> 2] | 0, 0), im(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, sm(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 am(l) {
return l = l | 0, l = l + 80 | 0, ((i[l >> 2] | 0) != 0 | (i[l + 4 >> 2] | 0) != 0) & 1 | 0;
}
function im(l) {
l = l | 0, it[l + 232 >> 0] | 0 && cm(l), l = l + 80 | 0, i[l >> 2] = -1, i[l + 4 >> 2] = -1;
}
function sm(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 cm(l) {
l = l | 0, l = l + 88 | 0, i[l >> 2] = -1, i[l + 4 >> 2] = -1;
}
function dm(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 ((_m(B, u, y, I) | 0) < 0) {
l = -1;
break;
}
} else if ((nm(B, u) | 0) < 0) {
l = -1;
break;
}
al(B, g, b) | 0, om(B, l, u) | 0, l = 0;
} else l = -1;
while (false);
return St = z, l | 0;
}
function um(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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, te = 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, yt = 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, vt = 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 = yt, tt = Re, q = bt, M = fe, nt = Le, gt = Fe, wt = ke, Et = vt, 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, te = B + tt | 0, We = te ^ Pt, We = We << 16 | We >>> 16, Ht = We + gt | 0, qt = Ht ^ tt, qt = qt << 12 | qt >>> 20, te = qt + te | 0, We = te ^ 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, tt = qt << 7 | qt >>> 25, te = er + te | 0, Xe = te ^ Xe, Xe = Xe << 16 | Xe >>> 16, Me = Xe + Me | 0, er = Me ^ er, er = er << 12 | er >>> 20, B = er + te | 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 + yt, tr = ((we[u + 21 >> 0] | 0) << 8 | (we[u + 20 >> 0] | 0) | (we[u + 22 >> 0] | 0) << 16 | (we[u + 23 >> 0] | 0) << 24) ^ tt + 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, te = ((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 + vt, 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] = te, it[g + 45 >> 0] = te >>> 8, it[g + 46 >> 0] = te >>> 16, it[g + 47 >> 0] = te >>> 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 lm(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 um(l, u, g), 0;
}
default:
Ce(29996, 30029, 102, 30066);
}
return 0;
}
function pm(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, tt = 0, q = 0, M = 0, nt = 0;
nt = St, St = St + 80 | 0, q = nt + 16 | 0, M = nt, K = q, tt = K + 64 | 0;
do
it[K >> 0] = 0, K = K + 1 | 0;
while ((K | 0) < (tt | 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), (gm(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, fm(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), wm(B, I), St = K;
}
function gm(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 fm(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 wm(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, tt = 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, tt = I & 67108863, nt = (I >>> 26) + (nt & 67108863) | 0, I = tt + 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 & tt | 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, tt = 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, vt = 0, Dt = 0, _e = 0, yt = 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, tt = 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 = tt * 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, yt = ((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(yt | 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(yt | 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(yt | 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, vt = Q(fe | 0, 0, E | 0, 0) | 0, bt = v(vt | 0, p | 0, b | 0, bt | 0) | 0, b = p, vt = Q(Re | 0, 0, Et | 0, 0) | 0, vt = v(bt | 0, b | 0, vt | 0, p | 0) | 0, b = p, bt = Q(yt | 0, 0, z | 0, 0) | 0, bt = v(vt | 0, b | 0, bt | 0, p | 0) | 0, b = p, vt = Q(J | 0, 0, q | 0, 0) | 0, vt = v(bt | 0, b | 0, vt | 0, p | 0) | 0, b = p, B = Q(B | 0, 0, tt | 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, yt = Q(yt | 0, 0, Et | 0, 0) | 0, yt = v(Re | 0, B | 0, yt | 0, p | 0) | 0, B = p, J = Q(J | 0, 0, z | 0, 0) | 0, J = v(yt | 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(vt | 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 hm(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, tt = 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, tt = i[7524] | 0, g = tt >>> 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] = tt & ~(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 = tt & ~(1 << b), i[7524] = l) : (i[g + 12 >> 2] = u, i[l >> 2] = g, l = tt), 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 & tt ? (l = g + 8 | 0, u = i[l >> 2] | 0) : (i[7524] = u | tt, 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 tt = E;
} else tt = E;
} else tt = 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 : (tt = (l + 1048320 | 0) >>> 16 & 8, gt = l << tt, B = (gt + 520192 | 0) >>> 16 & 4, gt = gt << B, z = (gt + 245760 | 0) >>> 16 & 2, z = 14 - (B | tt | 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) {
tt = E;
break;
}
tt = (l & 0 - l) + -1 | 0, j = tt >>> 12 & 16, tt = tt >>> j, I = tt >>> 5 & 8, tt = tt >>> I, B = tt >>> 2 & 4, tt = tt >>> B, z = tt >>> 1 & 2, tt = tt >>> z, g = tt >>> 1 & 1, l = 0, g = i[30400 + ((I | j | B | z | g) + (tt >>> g) << 2) >> 2] | 0;
}
g ? gt = 65 : (B = l, j = y);
}
if ((gt | 0) == 65) for (I = g; ; ) if (tt = (i[I + 4 >> 2] & -8) - E | 0, g = tt >>> 0 < y >>> 0, y = g ? tt : 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 tt = E;
} else tt = E;
else tt = -1;
while (false);
if (g = i[7526] | 0, g >>> 0 >= tt >>> 0) return u = g - tt | 0, l = i[7529] | 0, u >>> 0 > 15 ? (At = l + tt | 0, i[7529] = At, i[7526] = u, i[At + 4 >> 2] = u | 1, i[l + g >> 2] = u, i[l + 4 >> 2] = tt | 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 > tt >>> 0) return Rt = j - tt | 0, i[7527] = Rt, At = i[7530] | 0, Pt = At + tt | 0, i[7530] = Pt, i[Pt + 4 >> 2] = Rt | 1, i[At + 4 >> 2] = tt | 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 = tt + 48 | 0, z = tt + 47 | 0, I = l + z | 0, y = 0 - l | 0, E = I & y, E >>> 0 <= tt >>> 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 > tt >>> 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 > (tt + 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 + tt | 0, B = u - K - tt | 0, i[K + 4 >> 2] = tt | 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 > tt >>> 0) return Rt = u - tt | 0, i[7527] = Rt, At = i[7530] | 0, Pt = At + tt | 0, i[7530] = Pt, i[Pt + 4 >> 2] = Rt | 1, i[At + 4 >> 2] = tt | 3, At = At + 8 | 0, St = Z, At | 0;
}
return i[(ul() | 0) >> 2] = 12, At = 0, St = Z, At | 0;
}
function bm(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 vm() {
}
function ym(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 = ym(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) && (O() | 0) == 0 ? (i[Vr >> 2] = g, De(12), -1) : g | 0);
}
function mm(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 km(l, u, g) {
return F(0), 0;
}
function Im(l, u, g) {
return l = l | 0, u = u | 0, g = g | 0, mn(l | 0, u | 0, g | 0) | 0;
}
var pl = [
km,
Im
];
return {
___errno_location: ul,
___muldi3: Q,
_bitshift64Lshr: Je,
_bitshift64Shl: h_,
_emscripten_blake2b: d1,
_emscripten_cardano_memory_combine: l1,
_emscripten_chacha20poly1305_enc: p1,
_emscripten_derive_private: s1,
_emscripten_derive_public: c1,
_emscripten_hmac_sha512_final: h1,
_emscripten_hmac_sha512_init: f1,
_emscripten_hmac_sha512_update: w1,
_emscripten_sha3_256: u1,
_emscripten_sign: _1,
_emscripten_size_of_hmac_sha512_ctx: g1,
_emscripten_to_public: a1,
_emscripten_verify: o1,
_emscripten_wallet_secret_from_seed: i1,
_free: bm,
_i64Add: v,
_llvm_bswap_i32: ll,
_malloc: hm,
_memcpy: tn,
_memset: mn,
_sbrk: Ja,
dynCall_iiii: mm,
establishStackSpace: Dr,
getTempRet0: Wc,
runPostSets: vm,
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 Oe(ue) {
this.name = "ExitStatus", this.message = "Program terminated with exit(" + ue + ")", this.status = ue;
}
Oe.prototype = new Error(), Oe.prototype.constructor = Oe, ne = function ue() {
t.calledRun || or(), t.calledRun || (ne = ue);
};
function or(ue) {
if (ue = ue || t.arguments, Kt > 0 || (N(), Kt > 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 O_ = {}, ro = {}, Jr = {}, qn = {}, cd = {}, vs = {}, Ql;
function Wm() {
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 = et, f.kdfInputToBytes = Ot, f.concatBytes = kt, f.checkOpts = Zt, f.createHasher = Ge, f.createOptHasher = Ze, f.createXOFer = Wt, f.randomBytes = oe;
const t = Wm();
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, C = 0; It < Ke; It++, C += 2) {
const Vt = ct(Ft.charCodeAt(C)), ge = ct(Ft.charCodeAt(C + 1));
if (Vt === void 0 || ge === void 0) {
const ot = Ft[C] + Ft[C + 1];
throw new Error('hex string expected, got non-hex character "' + ot + '" at index ' + C);
}
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 C = Date.now() - Ve;
C >= 0 && C < Se || (await (0, f.nextTick)(), Ve += C);
}
}
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 et(Ft) {
return typeof Ft == "string" && (Ft = H(Ft)), _(Ft), Ft;
}
function Ot(Ft) {
return typeof Ft == "string" && (Ft = H(Ft)), _(Ft), Ft;
}
function kt(...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 C = Ft[Ve];
Ke.set(C, It), It += C.length;
}
return Ke;
}
function Zt(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(et(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(et(Ve)).digest(), Ke = Ft({});
return Se.outputLen = Ke.outputLen, Se.blockLen = Ke.blockLen, Se.create = (Ve) => Ft(Ve), Se;
}
function Wt(Ft) {
const Se = (Ve, It) => Ft(It).update(et(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 = Wt;
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 Km() {
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 Ym() {
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, et = false) {
return et ? {
h: Number(st & f),
l: Number(st >> t & f)
} : {
h: Number(st >> t & f) | 0,
l: Number(st & f) | 0
};
}
function o(st, et = false) {
const Ot = st.length;
let kt = new Uint32Array(Ot), Zt = new Uint32Array(Ot);
for (let qe = 0; qe < Ot; qe++) {
const { h: Ge, l: Ze } = r(st[qe], et);
[kt[qe], Zt[qe]] = [
Ge,
Ze
];
}
return [
kt,
Zt
];
}
const _ = (st, et) => BigInt(st >>> 0) << t | BigInt(et >>> 0);
kr.toBig = _;
const n = (st, et, Ot) => st >>> Ot;
kr.shrSH = n;
const d = (st, et, Ot) => st << 32 - Ot | et >>> Ot;
kr.shrSL = d;
const c = (st, et, Ot) => st >>> Ot | et << 32 - Ot;
kr.rotrSH = c;
const h = (st, et, Ot) => st << 32 - Ot | et >>> Ot;
kr.rotrSL = h;
const w = (st, et, Ot) => st << 64 - Ot | et >>> Ot - 32;
kr.rotrBH = w;
const k = (st, et, Ot) => st >>> Ot - 32 | et << 64 - Ot;
kr.rotrBL = k;
const x = (st, et) => et;
kr.rotr32H = x;
const R = (st, et) => st;
kr.rotr32L = R;
const D = (st, et, Ot) => st << Ot | et >>> 32 - Ot;
kr.rotlSH = D;
const Y = (st, et, Ot) => et << Ot | st >>> 32 - Ot;
kr.rotlSL = Y;
const P = (st, et, Ot) => et << Ot - 32 | st >>> 64 - Ot;
kr.rotlBH = P;
const ft = (st, et, Ot) => st << Ot - 32 | et >>> 64 - Ot;
kr.rotlBL = ft;
function _t(st, et, Ot, kt) {
const Zt = (et >>> 0) + (kt >>> 0);
return {
h: st + Ot + (Zt / 2 ** 32 | 0) | 0,
l: Zt | 0
};
}
const V = (st, et, Ot) => (st >>> 0) + (et >>> 0) + (Ot >>> 0);
kr.add3L = V;
const xt = (st, et, Ot, kt) => et + Ot + kt + (st / 2 ** 32 | 0) | 0;
kr.add3H = xt;
const ct = (st, et, Ot, kt) => (st >>> 0) + (et >>> 0) + (Ot >>> 0) + (kt >>> 0);
kr.add4L = ct;
const at = (st, et, Ot, kt, Zt) => et + Ot + kt + Zt + (st / 2 ** 32 | 0) | 0;
kr.add4H = at;
const rt = (st, et, Ot, kt, Zt) => (st >>> 0) + (et >>> 0) + (Ot >>> 0) + (kt >>> 0) + (Zt >>> 0);
kr.add5L = rt;
const pt = (st, et, Ot, kt, Zt, qe) => et + Ot + kt + Zt + 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 wv() {
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 = Km(), t = Ym(), 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: et } = this;
return [
xt,
ct,
at,
rt,
pt,
H,
st,
et
];
}
set(xt, ct, at, rt, pt, H, st, et) {
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 = et | 0;
}
process(xt, ct) {
for (let Zt = 0; Zt < 16; Zt++, ct += 4) _[Zt] = xt.getUint32(ct, false);
for (let Zt = 16; Zt < 64; Zt++) {
const qe = _[Zt - 15], Ge = _[Zt - 2], Ze = (0, r.rotr)(qe, 7) ^ (0, r.rotr)(qe, 18) ^ qe >>> 3, Wt = (0, r.rotr)(Ge, 17) ^ (0, r.rotr)(Ge, 19) ^ Ge >>> 10;
_[Zt] = Wt + _[Zt - 7] + Ze + _[Zt - 16] | 0;
}
let { A: at, B: rt, C: pt, D: H, E: st, F: et, G: Ot, H: kt } = this;
for (let Zt = 0; Zt < 64; Zt++) {
const qe = (0, r.rotr)(st, 6) ^ (0, r.rotr)(st, 11) ^ (0, r.rotr)(st, 25), Ge = kt + qe + (0, f.Chi)(st, et, Ot) + o[Zt] + _[Zt] | 0, Wt = ((0, r.rotr)(at, 2) ^ (0, r.rotr)(at, 13) ^ (0, r.rotr)(at, 22)) + (0, f.Maj)(at, rt, pt) | 0;
kt = Ot, Ot = et, et = st, st = H + Ge | 0, H = pt, pt = rt, rt = at, at = Ge + Wt | 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, et = et + this.F | 0, Ot = Ot + this.G | 0, kt = kt + this.H | 0, this.set(at, rt, pt, H, st, et, Ot, kt);
}
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: et, Eh: Ot, El: kt, Fh: Zt, Fl: qe, Gh: Ge, Gl: Ze, Hh: Wt, Hl: oe } = this;
return [
xt,
ct,
at,
rt,
pt,
H,
st,
et,
Ot,
kt,
Zt,
qe,
Ge,
Ze,
Wt,
oe
];
}
set(xt, ct, at, rt, pt, H, st, et, Ot, kt, Zt, qe, Ge, Ze, Wt, 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 = et | 0, this.Eh = Ot | 0, this.El = kt | 0, this.Fh = Zt | 0, this.Fl = qe | 0, this.Gh = Ge | 0, this.Gl = Ze | 0, this.Hh = Wt | 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, C = 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, C, 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: et, Dh: Ot, Dl: kt, Eh: Zt, El: qe, Fh: Ge, Fl: Ze, Gh: Wt, Gl: oe, Hh: Ft, Hl: Se } = this;
for (let Ke = 0; Ke < 80; Ke++) {
const Ve = t.rotrSH(Zt, qe, 14) ^ t.rotrSH(Zt, qe, 18) ^ t.rotrBH(Zt, qe, 41), It = t.rotrSL(Zt, qe, 14) ^ t.rotrSL(Zt, qe, 18) ^ t.rotrBL(Zt, qe, 41), C = Zt & Ge ^ ~Zt & Wt, Vt = qe & Ze ^ ~qe & oe, ge = t.add5L(Se, It, Vt, w[Ke], x[Ke]), ot = t.add5H(ge, Ft, Ve, C, 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 & et ^ H & et;
Ft = Wt | 0, Se = oe | 0, Wt = Ge | 0, oe = Ze | 0, Ge = Zt | 0, Ze = qe | 0, { h: Zt, l: qe } = t.add(Ot | 0, kt | 0, ot | 0, N | 0), Ot = st | 0, kt = et | 0, st = pt | 0, et = H | 0, pt = at | 0, H = rt | 0;
const Ct = t.add3L(N, L, dt);
at = t.add3H(Ct, ot, Bt, W), rt = Ct | 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: et } = t.add(this.Ch | 0, this.Cl | 0, st | 0, et | 0), { h: Ot, l: kt } = t.add(this.Dh | 0, this.Dl | 0, Ot | 0, kt | 0), { h: Zt, l: qe } = t.add(this.Eh | 0, this.El | 0, Zt | 0, qe | 0), { h: Ge, l: Ze } = t.add(this.Fh | 0, this.Fl | 0, Ge | 0, Ze | 0), { h: Wt, l: oe } = t.add(this.Gh | 0, this.Gl | 0, Wt | 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, et, Ot, kt, Zt, qe, Ge, Ze, Wt, 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 Qm() {
if ($l) return ro;
$l = 1, Object.defineProperty(ro, "__esModule", {
value: true
}), ro.sha224 = ro.SHA224 = ro.sha256 = ro.SHA256 = void 0;
const f = wv();
return ro.SHA256 = f.SHA256, ro.sha256 = f.sha256, ro.SHA224 = f.SHA224, ro.sha224 = f.sha224, ro;
}
var jn = {}, tp;
function Vm() {
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 = wv();
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 Jm() {
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 Xm() {
if (rp) return ys;
rp = 1, Object.defineProperty(ys, "__esModule", {
value: true
}), ys.pbkdf2 = _, ys.pbkdf2Async = n;
const f = Jm(), 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 Zm = 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"]'), $m = 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"]'), t2 = 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"]'), e2 = 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"]'), r2 = 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"]'), n2 = 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"]'), _2 = 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"]'), o2 = 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"]'), a2 = 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"]'), i2 = 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 = Zm, f.czech = t;
} catch {
}
try {
Xn._default = t = $m, f.chinese_simplified = t;
} catch {
}
try {
Xn._default = t = t2, f.chinese_traditional = t;
} catch {
}
try {
Xn._default = t = e2, f.korean = t;
} catch {
}
try {
Xn._default = t = r2, f.french = t;
} catch {
}
try {
Xn._default = t = n2, f.italian = t;
} catch {
}
try {
Xn._default = t = _2, f.spanish = t;
} catch {
}
try {
Xn._default = t = o2, f.japanese = t, f.JA = t;
} catch {
}
try {
Xn._default = t = a2, f.portuguese = t;
} catch {
}
try {
Xn._default = t = i2, f.english = t, f.EN = t;
} catch {
}
return Xn;
}
var op;
function Eu() {
if (op) return O_;
op = 1, Object.defineProperty(O_, "__esModule", {
value: true
});
const f = Qm(), t = Vm(), r = Xm(), 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, et, Ot) {
for (; st.length < Ot; ) st = et + st;
return st;
}
function R(st) {
return parseInt(st, 2);
}
function D(st) {
return st.map((et) => x(et.toString(2), "0", 8)).join("");
}
function Y(st) {
const Ot = st.length * 8 / 32, kt = f.sha256(Uint8Array.from(st));
return D(Array.from(kt)).slice(0, Ot);
}
function P(st) {
return "mnemonic" + (st || "");
}
function ft(st, et) {
const Ot = Uint8Array.from(pr.from(k(st), "utf8")), kt = Uint8Array.from(pr.from(P(k(et)), "utf8")), Zt = r.pbkdf2(t.sha512, Ot, kt, {
c: 2048,
dkLen: 64
});
return pr.from(Zt);
}
O_.mnemonicToSeedSync = ft;
function _t(st, et) {
const Ot = Uint8Array.from(pr.from(k(st), "utf8")), kt = Uint8Array.from(pr.from(P(k(et)), "utf8"));
return r.pbkdf2Async(t.sha512, Ot, kt, {
c: 2048,
dkLen: 64
}).then((Zt) => pr.from(Zt));
}
O_.mnemonicToSeed = _t;
function V(st, et) {
if (et = et || n, !et) throw new Error(w);
const Ot = k(st).split(" ");
if (Ot.length % 3 !== 0) throw new Error(d);
const kt = Ot.map((Ft) => {
const Se = et.indexOf(Ft);
if (Se === -1) throw new Error(d);
return x(Se.toString(2), "0", 11);
}).join(""), Zt = Math.floor(kt.length / 33) * 32, qe = kt.slice(0, Zt), Ge = kt.slice(Zt), 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 Wt = pr.from(Ze);
if (Y(Wt) !== Ge) throw new Error(h);
return Wt.toString("hex");
}
O_.mnemonicToEntropy = V;
function xt(st, et) {
if (pr.isBuffer(st) || (st = pr.from(st, "hex")), et = et || n, !et) 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 Ot = D(Array.from(st)), kt = Y(st), Ge = (Ot + kt).match(/(.{1,11})/g).map((Ze) => {
const Wt = R(Ze);
return et[Wt];
});
return et[0] === "\u3042\u3044\u3053\u304F\u3057\u3093" ? Ge.join("\u3000") : Ge.join(" ");
}
O_.entropyToMnemonic = xt;
function ct(st, et, Ot) {
if (st = st || 128, st % 32 !== 0) throw new TypeError(c);
return et = et || ((kt) => pr.from(o.randomBytes(kt))), xt(et(st / 8), Ot);
}
O_.generateMnemonic = ct;
function at(st, et) {
try {
V(st, et);
} catch {
return false;
}
return true;
}
O_.validateMnemonic = at;
function rt(st) {
const et = _.wordlists[st];
if (et) n = et;
else throw new Error('Could not find wordlist for language "' + st + '"');
}
O_.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((et, Ot) => et === n[Ot]))[0];
}
O_.getDefaultWordlist = pt;
var H = _p();
return O_.wordlists = H.wordlists, O_;
}
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 Oc() {
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 et = 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), et !== 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), et = P, Ot = f._malloc(et), kt = new Uint8Array(f.HEAPU8.buffer, Ot, et);
_t.set(k), xt.set(Y), rt.set(x), st.set(R);
const Zt = f._emscripten_chacha20poly1305_enc(at, H, ft, P, Ot, V, D, 0);
if (f._free(ft), f._free(at), f._free(H), f._free(Ot), f._free(V), Zt !== 0) throw Error("chacha20poly1305 decryption has failed!");
return pr.from(kt);
}
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, et;
for (et = 0; et < st; et += 4) xt = _[V.charCodeAt(et)] << 18 | _[V.charCodeAt(et + 1)] << 12 | _[V.charCodeAt(et + 2)] << 6 | _[V.charCodeAt(et + 3)], pt[H++] = xt >> 16 & 255, pt[H++] = xt >> 8 & 255, pt[H++] = xt & 255;
return rt === 2 && (xt = _[V.charCodeAt(et)] << 2 | _[V.charCodeAt(et + 1)] >> 4, pt[H++] = xt & 255), rt === 1 && (xt = _[V.charCodeAt(et)] << 10 | _[V.charCodeAt(et + 1)] << 4 | _[V.charCodeAt(et + 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, et = (1 << st) - 1, Ot = et >> 1, kt = -7, Zt = ct ? rt - 1 : 0, qe = ct ? -1 : 1, Ge = V[xt + Zt];
for (Zt += qe, pt = Ge & (1 << -kt) - 1, Ge >>= -kt, kt += st; kt > 0; pt = pt * 256 + V[xt + Zt], Zt += qe, kt -= 8) ;
for (H = pt & (1 << -kt) - 1, pt >>= -kt, kt += at; kt > 0; H = H * 256 + V[xt + Zt], Zt += qe, kt -= 8) ;
if (pt === 0) pt = 1 - Ot;
else {
if (pt === et) return H ? NaN : (Ge ? -1 : 1) * (1 / 0);
H = H + Math.pow(2, at), pt = pt - Ot;
}
return (Ge ? -1 : 1) * H * Math.pow(2, pt - at);
}, ft.write = function(V, xt, ct, at, rt, pt) {
var H, st, et, Ot = pt * 8 - rt - 1, kt = (1 << Ot) - 1, Zt = kt >> 1, qe = rt === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, Ge = at ? 0 : pt - 1, Ze = at ? 1 : -1, Wt = 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 = kt) : (H = Math.floor(Math.log(xt) / Math.LN2), xt * (et = Math.pow(2, -H)) < 1 && (H--, et *= 2), H + Zt >= 1 ? xt += qe / et : xt += qe * Math.pow(2, 1 - Zt), xt * et >= 2 && (H++, et /= 2), H + Zt >= kt ? (st = 0, H = kt) : H + Zt >= 1 ? (st = (xt * et - 1) * Math.pow(2, rt), H = H + Zt) : (st = xt * Math.pow(2, Zt - 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, Ot += rt; Ot > 0; V[ct + Ge] = H & 255, Ge += Ze, H /= 256, Ot -= 8) ;
V[ct + Ge - Ze] |= Wt * 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 = kt, V.SlowBuffer = It, V.INSPECT_MAX_BYTES = 50;
const rt = 2147483647;
V.kMaxLength = rt;
const { Uint8Array: pt, ArrayBuffer: H, SharedArrayBuffer: st } = globalThis;
kt.TYPED_ARRAY_SUPPORT = et(), !kt.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 et() {
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(kt.prototype, "parent", {
enumerable: true,
get: function() {
if (kt.isBuffer(this)) return this.buffer;
}
}), Object.defineProperty(kt.prototype, "offset", {
enumerable: true,
get: function() {
if (kt.isBuffer(this)) return this.byteOffset;
}
});
function Ot($) {
if ($ > rt) throw new RangeError('The value "' + $ + '" is invalid for option "size"');
const F = new pt($);
return Object.setPrototypeOf(F, kt.prototype), F;
}
function kt($, F, O) {
if (typeof $ == "number") {
if (typeof F == "string") throw new TypeError('The "string" argument must be of type string. Received type number');
return Ze($);
}
return Zt($, F, O);
}
kt.poolSize = 8192;
function Zt($, F, O) {
if (typeof $ == "string") return Wt($, 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, O);
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 kt.from(zt, F, O);
const le = Ke($);
if (le) return le;
if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof $[Symbol.toPrimitive] == "function") return kt.from($[Symbol.toPrimitive]("string"), F, O);
throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof $);
}
kt.from = function($, F, O) {
return Zt($, F, O);
}, Object.setPrototypeOf(kt.prototype, pt.prototype), Object.setPrototypeOf(kt, 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, O) {
return qe($), $ <= 0 ? Ot($) : F !== void 0 ? typeof O == "string" ? Ot($).fill(F, O) : Ot($).fill(F) : Ot($);
}
kt.alloc = function($, F, O) {
return Ge($, F, O);
};
function Ze($) {
return qe($), Ot($ < 0 ? 0 : Ve($) | 0);
}
kt.allocUnsafe = function($) {
return Ze($);
}, kt.allocUnsafeSlow = function($) {
return Ze($);
};
function Wt($, F) {
if ((typeof F != "string" || F === "") && (F = "utf8"), !kt.isEncoding(F)) throw new TypeError("Unknown encoding: " + F);
const O = C($, F) | 0;
let zt = Ot(O);
const le = zt.write($, F);
return le !== O && (zt = zt.slice(0, le)), zt;
}
function oe($) {
const F = $.length < 0 ? 0 : Ve($.length) | 0, O = Ot(F);
for (let zt = 0; zt < F; zt += 1) O[zt] = $[zt] & 255;
return O;
}
function Ft($) {
if (i($, pt)) {
const F = new pt($);
return Se(F.buffer, F.byteOffset, F.byteLength);
}
return oe($);
}
function Se($, F, O) {
if (F < 0 || $.byteLength < F) throw new RangeError('"offset" is outside of buffer bounds');
if ($.byteLength < F + (O || 0)) throw new RangeError('"length" is outside of buffer bounds');
let zt;
return F === void 0 && O === void 0 ? zt = new pt($) : O === void 0 ? zt = new pt($, F) : zt = new pt($, F, O), Object.setPrototypeOf(zt, kt.prototype), zt;
}
function Ke($) {
if (kt.isBuffer($)) {
const F = Ve($.length) | 0, O = Ot(F);
return O.length === 0 || $.copy(O, 0, 0, F), O;
}
if ($.length !== void 0) return typeof $.length != "number" || we($.length) ? Ot(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), kt.alloc(+$);
}
kt.isBuffer = function(F) {
return F != null && F._isBuffer === true && F !== kt.prototype;
}, kt.compare = function(F, O) {
if (i(F, pt) && (F = kt.from(F, F.offset, F.byteLength)), i(O, pt) && (O = kt.from(O, O.offset, O.byteLength)), !kt.isBuffer(F) || !kt.isBuffer(O)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');
if (F === O) return 0;
let zt = F.length, le = O.length;
for (let Ce = 0, De = Math.min(zt, le); Ce < De; ++Ce) if (F[Ce] !== O[Ce]) {
zt = F[Ce], le = O[Ce];
break;
}
return zt < le ? -1 : le < zt ? 1 : 0;
}, kt.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;
}
}, kt.concat = function(F, O) {
if (!Array.isArray(F)) throw new TypeError('"list" argument must be an Array of Buffers');
if (F.length === 0) return kt.alloc(0);
let zt;
if (O === void 0) for (O = 0, zt = 0; zt < F.length; ++zt) O += F[zt].length;
const le = kt.allocUnsafe(O);
let Ce = 0;
for (zt = 0; zt < F.length; ++zt) {
let De = F[zt];
if (i(De, pt)) Ce + De.length > le.length ? (kt.isBuffer(De) || (De = kt.from(De)), De.copy(le, Ce)) : pt.prototype.set.call(le, De, Ce);
else if (kt.isBuffer(De)) De.copy(le, Ce);
else throw new TypeError('"list" argument must be an Array of Buffers');
Ce += De.length;
}
return le;
};
function C($, F) {
if (kt.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 O = $.length, zt = arguments.length > 2 && arguments[2] === true;
if (!zt && O === 0) return 0;
let le = false;
for (; ; ) switch (F) {
case "ascii":
case "latin1":
case "binary":
return O;
case "utf8":
case "utf-8":
return Ar($).length;
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return O * 2;
case "hex":
return O >>> 1;
case "base64":
return Ye($).length;
default:
if (le) return zt ? -1 : Ar($).length;
F = ("" + F).toLowerCase(), le = true;
}
}
kt.byteLength = C;
function Vt($, F, O) {
let zt = false;
if ((F === void 0 || F < 0) && (F = 0), F > this.length || ((O === void 0 || O > this.length) && (O = this.length), O <= 0) || (O >>>= 0, F >>>= 0, O <= F)) return "";
for ($ || ($ = "utf8"); ; ) switch ($) {
case "hex":
return ce(this, F, O);
case "utf8":
case "utf-8":
return ne(this, F, O);
case "ascii":
return re(this, F, O);
case "latin1":
case "binary":
return jt(this, F, O);
case "base64":
return Kt(this, F, O);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return je(this, F, O);
default:
if (zt) throw new TypeError("Unknown encoding: " + $);
$ = ($ + "").toLowerCase(), zt = true;
}
}
kt.prototype._isBuffer = true;
function ge($, F, O) {
const zt = $[F];
$[F] = $[O], $[O] = zt;
}
kt.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 O = 0; O < F; O += 2) ge(this, O, O + 1);
return this;
}, kt.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 O = 0; O < F; O += 4) ge(this, O, O + 3), ge(this, O + 1, O + 2);
return this;
}, kt.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 O = 0; O < F; O += 8) ge(this, O, O + 7), ge(this, O + 1, O + 6), ge(this, O + 2, O + 5), ge(this, O + 3, O + 4);
return this;
}, kt.prototype.toString = function() {
const F = this.length;
return F === 0 ? "" : arguments.length === 0 ? ne(this, 0, F) : Vt.apply(this, arguments);
}, kt.prototype.toLocaleString = kt.prototype.toString, kt.prototype.equals = function(F) {
if (!kt.isBuffer(F)) throw new TypeError("Argument must be a Buffer");
return this === F ? true : kt.compare(this, F) === 0;
}, kt.prototype.inspect = function() {
let F = "";
const O = V.INSPECT_MAX_BYTES;
return F = this.toString("hex", 0, O).replace(/(.{2})/g, "$1 ").trim(), this.length > O && (F += " ... "), "<Buffer " + F + ">";
}, at && (kt.prototype[at] = kt.prototype.inspect), kt.prototype.compare = function(F, O, zt, le, Ce) {
if (i(F, pt) && (F = kt.from(F, F.offset, F.byteLength)), !kt.isBuffer(F)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof F);
if (O === void 0 && (O = 0), zt === void 0 && (zt = F ? F.length : 0), le === void 0 && (le = 0), Ce === void 0 && (Ce = this.length), O < 0 || zt > F.length || le < 0 || Ce > this.length) throw new RangeError("out of range index");
if (le >= Ce && O >= zt) return 0;
if (le >= Ce) return -1;
if (O >= zt) return 1;
if (O >>>= 0, zt >>>= 0, le >>>= 0, Ce >>>= 0, this === F) return 0;
let De = Ce - le, Er = zt - O;
const Zr = Math.min(De, Er), Yr = this.slice(le, Ce), vr = F.slice(O, 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, O, zt, le) {
if ($.length === 0) return -1;
if (typeof O == "string" ? (zt = O, O = 0) : O > 2147483647 ? O = 2147483647 : O < -2147483648 && (O = -2147483648), O = +O, we(O) && (O = le ? 0 : $.length - 1), O < 0 && (O = $.length + O), O >= $.length) {
if (le) return -1;
O = $.length - 1;
} else if (O < 0) if (le) O = 0;
else return -1;
if (typeof F == "string" && (F = kt.from(F, zt)), kt.isBuffer(F)) return F.length === 0 ? -1 : N($, F, O, zt, le);
if (typeof F == "number") return F = F & 255, typeof pt.prototype.indexOf == "function" ? le ? pt.prototype.indexOf.call($, F, O) : pt.prototype.lastIndexOf.call($, F, O) : N($, [
F
], O, zt, le);
throw new TypeError("val must be string, number or Buffer");
}
function N($, F, O, zt, le) {
let Ce = 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;
Ce = 2, De /= 2, Er /= 2, O /= 2;
}
function Zr(vr, Dr) {
return Ce === 1 ? vr[Dr] : vr.readUInt16BE(Dr * Ce);
}
let Yr;
if (le) {
let vr = -1;
for (Yr = O; Yr < De; Yr++) if (Zr($, Yr) === Zr(F, vr === -1 ? 0 : Yr - vr)) {
if (vr === -1 && (vr = Yr), Yr - vr + 1 === Er) return vr * Ce;
} else vr !== -1 && (Yr -= Yr - vr), vr = -1;
} else for (O + Er > De && (O = De - Er), Yr = O; 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;
}
kt.prototype.includes = function(F, O, zt) {
return this.indexOf(F, O, zt) !== -1;
}, kt.prototype.indexOf = function(F, O, zt) {
return ot(this, F, O, zt, true);
}, kt.prototype.lastIndexOf = function(F, O, zt) {
return ot(this, F, O, zt, false);
};
function Bt($, F, O, zt) {
O = Number(O) || 0;
const le = $.length - O;
zt ? (zt = Number(zt), zt > le && (zt = le)) : zt = le;
const Ce = F.length;
zt > Ce / 2 && (zt = Ce / 2);
let De;
for (De = 0; De < zt; ++De) {
const Er = parseInt(F.substr(De * 2, 2), 16);
if (we(Er)) return De;
$[O + De] = Er;
}
return De;
}
function L($, F, O, zt) {
return it(Ar(F, $.length - O), $, O, zt);
}
function W($, F, O, zt) {
return it(ue(F), $, O, zt);
}
function dt($, F, O, zt) {
return it(Ye(F), $, O, zt);
}
function Ct($, F, O, zt) {
return it(Ue(F, $.length - O), $, O, zt);
}
kt.prototype.write = function(F, O, zt, le) {
if (O === void 0) le = "utf8", zt = this.length, O = 0;
else if (zt === void 0 && typeof O == "string") le = O, zt = this.length, O = 0;
else if (isFinite(O)) O = O >>> 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 Ce = this.length - O;
if ((zt === void 0 || zt > Ce) && (zt = Ce), F.length > 0 && (zt < 0 || O < 0) || O > 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, O, zt);
case "utf8":
case "utf-8":
return L(this, F, O, zt);
case "ascii":
case "latin1":
case "binary":
return W(this, F, O, zt);
case "base64":
return dt(this, F, O, zt);
case "ucs2":
case "ucs-2":
case "utf16le":
case "utf-16le":
return Ct(this, F, O, zt);
default:
if (De) throw new TypeError("Unknown encoding: " + le);
le = ("" + le).toLowerCase(), De = true;
}
}, kt.prototype.toJSON = function() {
return {
type: "Buffer",
data: Array.prototype.slice.call(this._arr || this, 0)
};
};
function Kt($, F, O) {
return F === 0 && O === $.length ? xt.fromByteArray($) : xt.fromByteArray($.slice(F, O));
}
function ne($, F, O) {
O = Math.min($.length, O);
const zt = [];
let le = F;
for (; le < O; ) {
const Ce = $[le];
let De = null, Er = Ce > 239 ? 4 : Ce > 223 ? 3 : Ce > 191 ? 2 : 1;
if (le + Er <= O) {
let Zr, Yr, vr, Dr;
switch (Er) {
case 1:
Ce < 128 && (De = Ce);
break;
case 2:
Zr = $[le + 1], (Zr & 192) === 128 && (Dr = (Ce & 31) << 6 | Zr & 63, Dr > 127 && (De = Dr));
break;
case 3:
Zr = $[le + 1], Yr = $[le + 2], (Zr & 192) === 128 && (Yr & 192) === 128 && (Dr = (Ce & 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 = (Ce & 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 O = "", zt = 0;
for (; zt < F; ) O += String.fromCharCode.apply(String, $.slice(zt, zt += ee));
return O;
}
function re($, F, O) {
let zt = "";
O = Math.min($.length, O);
for (let le = F; le < O; ++le) zt += String.fromCharCode($[le] & 127);
return zt;
}
function jt($, F, O) {
let zt = "";
O = Math.min($.length, O);
for (let le = F; le < O; ++le) zt += String.fromCharCode($[le]);
return zt;
}
function ce($, F, O) {
const zt = $.length;
(!F || F < 0) && (F = 0), (!O || O < 0 || O > zt) && (O = zt);
let le = "";
for (let Ce = F; Ce < O; ++Ce) le += Vr[$[Ce]];
return le;
}
function je($, F, O) {
const zt = $.slice(F, O);
let le = "";
for (let Ce = 0; Ce < zt.length - 1; Ce += 2) le += String.fromCharCode(zt[Ce] + zt[Ce + 1] * 256);
return le;
}
kt.prototype.slice = function(F, O) {
const zt = this.length;
F = ~~F, O = O === void 0 ? zt : ~~O, F < 0 ? (F += zt, F < 0 && (F = 0)) : F > zt && (F = zt), O < 0 ? (O += zt, O < 0 && (O = 0)) : O > zt && (O = zt), O < F && (O = F);
const le = this.subarray(F, O);
return Object.setPrototypeOf(le, kt.prototype), le;
};
function Qe($, F, O) {
if ($ % 1 !== 0 || $ < 0) throw new RangeError("offset is not uint");
if ($ + F > O) throw new RangeError("Trying to access beyond buffer length");
}
kt.prototype.readUintLE = kt.prototype.readUIntLE = function(F, O, zt) {
F = F >>> 0, O = O >>> 0, zt || Qe(F, O, this.length);
let le = this[F], Ce = 1, De = 0;
for (; ++De < O && (Ce *= 256); ) le += this[F + De] * Ce;
return le;
}, kt.prototype.readUintBE = kt.prototype.readUIntBE = function(F, O, zt) {
F = F >>> 0, O = O >>> 0, zt || Qe(F, O, this.length);
let le = this[F + --O], Ce = 1;
for (; O > 0 && (Ce *= 256); ) le += this[F + --O] * Ce;
return le;
}, kt.prototype.readUint8 = kt.prototype.readUInt8 = function(F, O) {
return F = F >>> 0, O || Qe(F, 1, this.length), this[F];
}, kt.prototype.readUint16LE = kt.prototype.readUInt16LE = function(F, O) {
return F = F >>> 0, O || Qe(F, 2, this.length), this[F] | this[F + 1] << 8;
}, kt.prototype.readUint16BE = kt.prototype.readUInt16BE = function(F, O) {
return F = F >>> 0, O || Qe(F, 2, this.length), this[F] << 8 | this[F + 1];
}, kt.prototype.readUint32LE = kt.prototype.readUInt32LE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), (this[F] | this[F + 1] << 8 | this[F + 2] << 16) + this[F + 3] * 16777216;
}, kt.prototype.readUint32BE = kt.prototype.readUInt32BE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), this[F] * 16777216 + (this[F + 1] << 16 | this[F + 2] << 8 | this[F + 3]);
}, kt.prototype.readBigUInt64LE = St(function(F) {
F = F >>> 0, Jt(F, "offset");
const O = this[F], zt = this[F + 7];
(O === void 0 || zt === void 0) && ye(F, this.length - 8);
const le = O + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + this[++F] * 2 ** 24, Ce = this[++F] + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + zt * 2 ** 24;
return BigInt(le) + (BigInt(Ce) << BigInt(32));
}), kt.prototype.readBigUInt64BE = St(function(F) {
F = F >>> 0, Jt(F, "offset");
const O = this[F], zt = this[F + 7];
(O === void 0 || zt === void 0) && ye(F, this.length - 8);
const le = O * 2 ** 24 + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + this[++F], Ce = this[++F] * 2 ** 24 + this[++F] * 2 ** 16 + this[++F] * 2 ** 8 + zt;
return (BigInt(le) << BigInt(32)) + BigInt(Ce);
}), kt.prototype.readIntLE = function(F, O, zt) {
F = F >>> 0, O = O >>> 0, zt || Qe(F, O, this.length);
let le = this[F], Ce = 1, De = 0;
for (; ++De < O && (Ce *= 256); ) le += this[F + De] * Ce;
return Ce *= 128, le >= Ce && (le -= Math.pow(2, 8 * O)), le;
}, kt.prototype.readIntBE = function(F, O, zt) {
F = F >>> 0, O = O >>> 0, zt || Qe(F, O, this.length);
let le = O, Ce = 1, De = this[F + --le];
for (; le > 0 && (Ce *= 256); ) De += this[F + --le] * Ce;
return Ce *= 128, De >= Ce && (De -= Math.pow(2, 8 * O)), De;
}, kt.prototype.readInt8 = function(F, O) {
return F = F >>> 0, O || Qe(F, 1, this.length), this[F] & 128 ? (255 - this[F] + 1) * -1 : this[F];
}, kt.prototype.readInt16LE = function(F, O) {
F = F >>> 0, O || Qe(F, 2, this.length);
const zt = this[F] | this[F + 1] << 8;
return zt & 32768 ? zt | 4294901760 : zt;
}, kt.prototype.readInt16BE = function(F, O) {
F = F >>> 0, O || Qe(F, 2, this.length);
const zt = this[F + 1] | this[F] << 8;
return zt & 32768 ? zt | 4294901760 : zt;
}, kt.prototype.readInt32LE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), this[F] | this[F + 1] << 8 | this[F + 2] << 16 | this[F + 3] << 24;
}, kt.prototype.readInt32BE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), this[F] << 24 | this[F + 1] << 16 | this[F + 2] << 8 | this[F + 3];
}, kt.prototype.readBigInt64LE = St(function(F) {
F = F >>> 0, Jt(F, "offset");
const O = this[F], zt = this[F + 7];
(O === 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(O + this[++F] * 2 ** 8 + this[++F] * 2 ** 16 + this[++F] * 2 ** 24);
}), kt.prototype.readBigInt64BE = St(function(F) {
F = F >>> 0, Jt(F, "offset");
const O = this[F], zt = this[F + 7];
(O === void 0 || zt === void 0) && ye(F, this.length - 8);
const le = (O << 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);
}), kt.prototype.readFloatLE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), ct.read(this, F, true, 23, 4);
}, kt.prototype.readFloatBE = function(F, O) {
return F = F >>> 0, O || Qe(F, 4, this.length), ct.read(this, F, false, 23, 4);
}, kt.prototype.readDoubleLE = function(F, O) {
return F = F >>> 0, O || Qe(F, 8, this.length), ct.read(this, F, true, 52, 8);
}, kt.prototype.readDoubleBE = function(F, O) {
return F = F >>> 0, O || Qe(F, 8, this.length), ct.read(this, F, false, 52, 8);
};
function de($, F, O, zt, le, Ce) {
if (!kt.isBuffer($)) throw new TypeError('"buffer" argument must be a Buffer instance');
if (F > le || F < Ce) throw new RangeError('"value" argument is out of bounds');
if (O + zt > $.length) throw new RangeError("Index out of range");
}
kt.prototype.writeUintLE = kt.prototype.writeUIntLE = function(F, O, zt, le) {
if (F = +F, O = O >>> 0, zt = zt >>> 0, !le) {
const Er = Math.pow(2, 8 * zt) - 1;
de(this, F, O, zt, Er, 0);
}
let Ce = 1, De = 0;
for (this[O] = F & 255; ++De < zt && (Ce *= 256); ) this[O + De] = F / Ce & 255;
return O + zt;
}, kt.prototype.writeUintBE = kt.prototype.writeUIntBE = function(F, O, zt, le) {
if (F = +F, O = O >>> 0, zt = zt >>> 0, !le) {
const Er = Math.pow(2, 8 * zt) - 1;
de(this, F, O, zt, Er, 0);
}
let Ce = zt - 1, De = 1;
for (this[O + Ce] = F & 255; --Ce >= 0 && (De *= 256); ) this[O + Ce] = F / De & 255;
return O + zt;
}, kt.prototype.writeUint8 = kt.prototype.writeUInt8 = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 1, 255, 0), this[O] = F & 255, O + 1;
}, kt.prototype.writeUint16LE = kt.prototype.writeUInt16LE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 2, 65535, 0), this[O] = F & 255, this[O + 1] = F >>> 8, O + 2;
}, kt.prototype.writeUint16BE = kt.prototype.writeUInt16BE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 2, 65535, 0), this[O] = F >>> 8, this[O + 1] = F & 255, O + 2;
}, kt.prototype.writeUint32LE = kt.prototype.writeUInt32LE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 4, 4294967295, 0), this[O + 3] = F >>> 24, this[O + 2] = F >>> 16, this[O + 1] = F >>> 8, this[O] = F & 255, O + 4;
}, kt.prototype.writeUint32BE = kt.prototype.writeUInt32BE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 4, 4294967295, 0), this[O] = F >>> 24, this[O + 1] = F >>> 16, this[O + 2] = F >>> 8, this[O + 3] = F & 255, O + 4;
};
function ar($, F, O, zt, le) {
ut(F, zt, le, $, O, 7);
let Ce = Number(F & BigInt(4294967295));
$[O++] = Ce, Ce = Ce >> 8, $[O++] = Ce, Ce = Ce >> 8, $[O++] = Ce, Ce = Ce >> 8, $[O++] = Ce;
let De = Number(F >> BigInt(32) & BigInt(4294967295));
return $[O++] = De, De = De >> 8, $[O++] = De, De = De >> 8, $[O++] = De, De = De >> 8, $[O++] = De, O;
}
function lr($, F, O, zt, le) {
ut(F, zt, le, $, O, 7);
let Ce = Number(F & BigInt(4294967295));
$[O + 7] = Ce, Ce = Ce >> 8, $[O + 6] = Ce, Ce = Ce >> 8, $[O + 5] = Ce, Ce = Ce >> 8, $[O + 4] = Ce;
let De = Number(F >> BigInt(32) & BigInt(4294967295));
return $[O + 3] = De, De = De >> 8, $[O + 2] = De, De = De >> 8, $[O + 1] = De, De = De >> 8, $[O] = De, O + 8;
}
kt.prototype.writeBigUInt64LE = St(function(F, O = 0) {
return ar(this, F, O, BigInt(0), BigInt("0xffffffffffffffff"));
}), kt.prototype.writeBigUInt64BE = St(function(F, O = 0) {
return lr(this, F, O, BigInt(0), BigInt("0xffffffffffffffff"));
}), kt.prototype.writeIntLE = function(F, O, zt, le) {
if (F = +F, O = O >>> 0, !le) {
const Zr = Math.pow(2, 8 * zt - 1);
de(this, F, O, zt, Zr - 1, -Zr);
}
let Ce = 0, De = 1, Er = 0;
for (this[O] = F & 255; ++Ce < zt && (De *= 256); ) F < 0 && Er === 0 && this[O + Ce - 1] !== 0 && (Er = 1), this[O + Ce] = (F / De >> 0) - Er & 255;
return O + zt;
}, kt.prototype.writeIntBE = function(F, O, zt, le) {
if (F = +F, O = O >>> 0, !le) {
const Zr = Math.pow(2, 8 * zt - 1);
de(this, F, O, zt, Zr - 1, -Zr);
}
let Ce = zt - 1, De = 1, Er = 0;
for (this[O + Ce] = F & 255; --Ce >= 0 && (De *= 256); ) F < 0 && Er === 0 && this[O + Ce + 1] !== 0 && (Er = 1), this[O + Ce] = (F / De >> 0) - Er & 255;
return O + zt;
}, kt.prototype.writeInt8 = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 1, 127, -128), F < 0 && (F = 255 + F + 1), this[O] = F & 255, O + 1;
}, kt.prototype.writeInt16LE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 2, 32767, -32768), this[O] = F & 255, this[O + 1] = F >>> 8, O + 2;
}, kt.prototype.writeInt16BE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 2, 32767, -32768), this[O] = F >>> 8, this[O + 1] = F & 255, O + 2;
}, kt.prototype.writeInt32LE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 4, 2147483647, -2147483648), this[O] = F & 255, this[O + 1] = F >>> 8, this[O + 2] = F >>> 16, this[O + 3] = F >>> 24, O + 4;
}, kt.prototype.writeInt32BE = function(F, O, zt) {
return F = +F, O = O >>> 0, zt || de(this, F, O, 4, 2147483647, -2147483648), F < 0 && (F = 4294967295 + F + 1), this[O] = F >>> 24, this[O + 1] = F >>> 16, this[O + 2] = F >>> 8, this[O + 3] = F & 255, O + 4;
}, kt.prototype.writeBigInt64LE = St(function(F, O = 0) {
return ar(this, F, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
}), kt.prototype.writeBigInt64BE = St(function(F, O = 0) {
return lr(this, F, O, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff"));
});
function Ir($, F, O, zt, le, Ce) {
if (O + zt > $.length) throw new RangeError("Index out of range");
if (O < 0) throw new RangeError("Index out of range");
}
function _r($, F, O, zt, le) {
return F = +F, O = O >>> 0, le || Ir($, F, O, 4), ct.write($, F, O, zt, 23, 4), O + 4;
}
kt.prototype.writeFloatLE = function(F, O, zt) {
return _r(this, F, O, true, zt);
}, kt.prototype.writeFloatBE = function(F, O, zt) {
return _r(this, F, O, false, zt);
};
function ir($, F, O, zt, le) {
return F = +F, O = O >>> 0, le || Ir($, F, O, 8), ct.write($, F, O, zt, 52, 8), O + 8;
}
kt.prototype.writeDoubleLE = function(F, O, zt) {
return ir(this, F, O, true, zt);
}, kt.prototype.writeDoubleBE = function(F, O, zt) {
return ir(this, F, O, false, zt);
}, kt.prototype.copy = function(F, O, zt, le) {
if (!kt.isBuffer(F)) throw new TypeError("argument should be a Buffer");
if (zt || (zt = 0), !le && le !== 0 && (le = this.length), O >= F.length && (O = F.length), O || (O = 0), le > 0 && le < zt && (le = zt), le === zt || F.length === 0 || this.length === 0) return 0;
if (O < 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 - O < le - zt && (le = F.length - O + zt);
const Ce = le - zt;
return this === F && typeof pt.prototype.copyWithin == "function" ? this.copyWithin(O, zt, le) : pt.prototype.set.call(F, this.subarray(zt, le), O), Ce;
}, kt.prototype.fill = function(F, O, zt, le) {
if (typeof F == "string") {
if (typeof O == "string" ? (le = O, O = 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" && !kt.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 (O < 0 || this.length < O || this.length < zt) throw new RangeError("Out of range index");
if (zt <= O) return this;
O = O >>> 0, zt = zt === void 0 ? this.length : zt >>> 0, F || (F = 0);
let Ce;
if (typeof F == "number") for (Ce = O; Ce < zt; ++Ce) this[Ce] = F;
else {
const De = kt.isBuffer(F) ? F : kt.from(F, le), Er = De.length;
if (Er === 0) throw new TypeError('The value "' + F + '" is invalid for argument "value"');
for (Ce = 0; Ce < zt - O; ++Ce) this[Ce + O] = De[Ce % Er];
}
return this;
};
const xr = {};
function G($, F, O) {
xr[$] = class extends O {
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, O) {
let zt = `The value of "${$}" is out of range.`, le = O;
return Number.isInteger(O) && Math.abs(O) > 2 ** 32 ? le = S(String(O)) : typeof O == "bigint" && (le = String(O), (O > BigInt(2) ** BigInt(32) || O < -(BigInt(2) ** BigInt(32))) && (le = S(le)), le += "n"), zt += ` It must be ${F}. Received ${le}`, zt;
}, RangeError);
function S($) {
let F = "", O = $.length;
const zt = $[0] === "-" ? 1 : 0;
for (; O >= zt + 4; O -= 3) F = `_${$.slice(O - 3, O)}${F}`;
return `${$.slice(0, O)}${F}`;
}
function T($, F, O) {
Jt(F, "offset"), ($[F] === void 0 || $[F + O] === void 0) && ye(F, $.length - (O + 1));
}
function ut($, F, O, zt, le, Ce) {
if ($ > O || $ < F) {
const De = typeof F == "bigint" ? "n" : "";
let Er;
throw F === 0 || F === BigInt(0) ? Er = `>= 0${De} and < 2${De} ** ${(Ce + 1) * 8}${De}` : Er = `>= -(2${De} ** ${(Ce + 1) * 8 - 1}${De}) and < 2 ** ${(Ce + 1) * 8 - 1}${De}`, new xr.ERR_OUT_OF_RANGE("value", Er, $);
}
T(zt, le, Ce);
}
function Jt($, F) {
if (typeof $ != "number") throw new xr.ERR_INVALID_ARG_TYPE(F, "number", $);
}
function ye($, F, O) {
throw Math.floor($) !== $ ? (Jt($, O), 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 Oe = /[^+/0-9A-Za-z-_]/g;
function or($) {
if ($ = $.split("=")[0], $ = $.trim().replace(Oe, ""), $.length < 2) return "";
for (; $.length % 4 !== 0; ) $ = $ + "=";
return $;
}
function Ar($, F) {
F = F || 1 / 0;
let O;
const zt = $.length;
let le = null;
const Ce = [];
for (let De = 0; De < zt; ++De) {
if (O = $.charCodeAt(De), O > 55295 && O < 57344) {
if (!le) {
if (O > 56319) {
(F -= 3) > -1 && Ce.push(239, 191, 189);
continue;
} else if (De + 1 === zt) {
(F -= 3) > -1 && Ce.push(239, 191, 189);
continue;
}
le = O;
continue;
}
if (O < 56320) {
(F -= 3) > -1 && Ce.push(239, 191, 189), le = O;
continue;
}
O = (le - 55296 << 10 | O - 56320) + 65536;
} else le && (F -= 3) > -1 && Ce.push(239, 191, 189);
if (le = null, O < 128) {
if ((F -= 1) < 0) break;
Ce.push(O);
} else if (O < 2048) {
if ((F -= 2) < 0) break;
Ce.push(O >> 6 | 192, O & 63 | 128);
} else if (O < 65536) {
if ((F -= 3) < 0) break;
Ce.push(O >> 12 | 224, O >> 6 & 63 | 128, O & 63 | 128);
} else if (O < 1114112) {
if ((F -= 4) < 0) break;
Ce.push(O >> 18 | 240, O >> 12 & 63 | 128, O >> 6 & 63 | 128, O & 63 | 128);
} else throw new Error("Invalid code point");
}
return Ce;
}
function ue($) {
const F = [];
for (let O = 0; O < $.length; ++O) F.push($.charCodeAt(O) & 255);
return F;
}
function Ue($, F) {
let O, zt, le;
const Ce = [];
for (let De = 0; De < $.length && !((F -= 2) < 0); ++De) O = $.charCodeAt(De), zt = O >> 8, le = O % 256, Ce.push(le), Ce.push(zt);
return Ce;
}
function Ye($) {
return xt.toByteArray(or($));
}
function it($, F, O, zt) {
let le;
for (le = 0; le < zt && !(le + O >= F.length || le >= $.length); ++le) F[le + O] = $[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 O = 0; O < 16; ++O) {
const zt = O * 16;
for (let le = 0; le < 16; ++le) F[zt + le] = $[O] + $[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 s2() {
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: {}
}, c2 = xc.exports, dp;
function Cc() {
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, et = C.prototype = {
constructor: C,
toString: null,
valueOf: null
}, Ot = new C(1), kt = 20, Zt = 4, qe = -7, Ge = 21, Ze = -1e7, Wt = 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 C(L, W) {
var dt, Ct, Kt, ne, ee, Xt, re, jt, ce = this;
if (!(ce instanceof C)) return new C(L, W);
if (W == null) {
if (L && L._isBigNumber === true) {
ce.s = L.s, !L.c || L.e > Wt ? 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 > Wt ? 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 C(L), N(ce, kt + ce.e + 1, Zt);
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, C.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(Ct = jt.charAt(ee)) < 0) {
if (Ct == ".") {
if (ee > ne) {
ne = re;
continue;
}
} else if (!Kt && (jt == jt.toUpperCase() && (jt = jt.toLowerCase()) || jt == jt.toLowerCase() && (jt = jt.toUpperCase()))) {
Kt = 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 && C.DEBUG && re > 15 && (L > k || L !== n(L))) throw Error(c + ce.s * L);
if ((ne = ne - ee - 1) > Wt) 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
];
}
C.clone = Y, C.ROUND_UP = 0, C.ROUND_DOWN = 1, C.ROUND_CEIL = 2, C.ROUND_FLOOR = 3, C.ROUND_HALF_UP = 4, C.ROUND_HALF_DOWN = 5, C.ROUND_HALF_EVEN = 6, C.ROUND_HALF_CEIL = 7, C.ROUND_HALF_FLOOR = 8, C.EUCLID = 9, C.config = C.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), kt = dt), L.hasOwnProperty(W = "ROUNDING_MODE") && (dt = L[W], V(dt, 0, 8, W), Zt = 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], Wt = dt[1];
else if (V(dt, -D, D, W), dt) Ze = -(Wt = 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: kt,
ROUNDING_MODE: Zt,
EXPONENTIAL_AT: [
qe,
Ge
],
RANGE: [
Ze,
Wt
],
CRYPTO: oe,
MODULO_MODE: Ft,
POW_PRECISION: Se,
FORMAT: Ke,
ALPHABET: Ve
};
}, C.isBigNumber = function(L) {
if (!L || L._isBigNumber !== true) return false;
if (!C.DEBUG) return true;
var W, dt, Ct = L.c, Kt = L.e, ne = L.s;
t: if ({}.toString.call(Ct) == "[object Array]") {
if ((ne === 1 || ne === -1) && Kt >= -D && Kt <= D && Kt === n(Kt)) {
if (Ct[0] === 0) {
if (Kt === 0 && Ct.length === 1) return true;
break t;
}
if (W = (Kt + 1) % w, W < 1 && (W += w), String(Ct[0]).length == W) {
for (W = 0; W < Ct.length; W++) if (dt = Ct[W], dt < 0 || dt >= h || dt !== n(dt)) break t;
if (dt !== 0) return true;
}
}
} else if (Ct === null && Kt === null && (ne === null || ne === 1 || ne === -1)) return true;
throw Error(d + "Invalid BigNumber: " + L);
}, C.maximum = C.max = function() {
return ge(arguments, -1);
}, C.minimum = C.min = function() {
return ge(arguments, 1);
}, C.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 Ct, Kt, ne, ee, Xt, re = 0, jt = [], ce = new C(Ot);
if (dt == null ? dt = kt : V(dt, 0, D), ee = _(dt / w), oe) if (crypto.getRandomValues) {
for (Ct = crypto.getRandomValues(new Uint32Array(ee *= 2)); re < ee; ) Xt = Ct[re] * 131072 + (Ct[re + 1] >>> 11), Xt >= 9e15 ? (Kt = crypto.getRandomValues(new Uint32Array(2)), Ct[re] = Kt[0], Ct[re + 1] = Kt[1]) : (jt.push(Xt % 1e14), re += 2);
re = ee / 2;
} else if (crypto.randomBytes) {
for (Ct = crypto.randomBytes(ee *= 7); re < ee; ) Xt = (Ct[re] & 31) * 281474976710656 + Ct[re + 1] * 1099511627776 + Ct[re + 2] * 4294967296 + Ct[re + 3] * 16777216 + (Ct[re + 4] << 16) + (Ct[re + 5] << 8) + Ct[re + 6], Xt >= 9e15 ? crypto.randomBytes(7).copy(Ct, 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;
};
})(), C.sum = function() {
for (var L = 1, W = arguments, dt = new C(W[0]); L < W.length; ) dt = dt.plus(W[L++]);
return dt;
}, H = /* @__PURE__ */ (function() {
var L = "0123456789";
function W(dt, Ct, Kt, ne) {
for (var ee, Xt = [
0
], re, jt = 0, ce = dt.length; jt < ce; ) {
for (re = Xt.length; re--; Xt[re] *= Ct) ;
for (Xt[0] += ne.indexOf(dt.charAt(jt++)), ee = 0; ee < Xt.length; ee++) Xt[ee] > Kt - 1 && (Xt[ee + 1] == null && (Xt[ee + 1] = 0), Xt[ee + 1] += Xt[ee] / Kt | 0, Xt[ee] %= Kt);
}
return Xt.reverse();
}
return function(dt, Ct, Kt, ne, ee) {
var Xt, re, jt, ce, je, Qe, de, ar, lr = dt.indexOf("."), Ir = kt, _r = Zt;
for (lr >= 0 && (ce = Se, Se = 0, dt = dt.replace(".", ""), ar = new C(Ct), Qe = ar.pow(dt.length - lr), Se = ce, ar.c = W(at(ft(Qe.c), Qe.e, "0"), 10, Kt, L), ar.e = ar.c.length), de = W(dt, Ct, Kt, 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, Kt), de = Qe.c, je = Qe.r, jt = Qe.e), re = jt + Ir + 1, lr = de[re], ce = Kt / 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 (--Kt; ++de[--re] > Kt; ) 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(Ct, Kt, ne) {
var ee, Xt, re, jt, ce = 0, je = Ct.length, Qe = Kt % R, de = Kt / R | 0;
for (Ct = Ct.slice(); je--; ) re = Ct[je] % R, jt = Ct[je] / R | 0, ee = de * re + jt * Qe, Xt = Qe * re + ee % R * R + ce, ce = (Xt / ne | 0) + (ee / R | 0) + de * jt, Ct[je] = Xt % ne;
return ce && (Ct = [
ce
].concat(Ct)), Ct;
}
function W(Ct, Kt, ne, ee) {
var Xt, re;
if (ne != ee) re = ne > ee ? 1 : -1;
else for (Xt = re = 0; Xt < ne; Xt++) if (Ct[Xt] != Kt[Xt]) {
re = Ct[Xt] > Kt[Xt] ? 1 : -1;
break;
}
return re;
}
function dt(Ct, Kt, ne, ee) {
for (var Xt = 0; ne--; ) Ct[ne] -= Xt, Xt = Ct[ne] < Kt[ne] ? 1 : 0, Ct[ne] = Xt * ee + Ct[ne] - Kt[ne];
for (; !Ct[0] && Ct.length > 1; Ct.splice(0, 1)) ;
}
return function(Ct, Kt, ne, ee, Xt) {
var re, jt, ce, je, Qe, de, ar, lr, Ir, _r, ir, xr, G, S, T, ut, Jt, ye = Ct.s == Kt.s ? 1 : -1, Oe = Ct.c, or = Kt.c;
if (!Oe || !Oe[0] || !or || !or[0]) return new C(!Ct.s || !Kt.s || (Oe ? or && Oe[0] == or[0] : !or) ? NaN : Oe && Oe[0] == 0 || !or ? ye * 0 : ye / 0);
for (lr = new C(ye), Ir = lr.c = [], jt = Ct.e - Kt.e, ye = ne + jt + 1, Xt || (Xt = h, jt = P(Ct.e / w) - P(Kt.e / w), ye = ye / w | 0), ce = 0; or[ce] == (Oe[ce] || 0); ce++) ;
if (or[ce] > (Oe[ce] || 0) && jt--, ye < 0) Ir.push(1), je = true;
else {
for (S = Oe.length, ut = or.length, ce = 0, ye += 2, Qe = n(Xt / (or[0] + 1)), Qe > 1 && (or = L(or, Qe, Xt), Oe = L(Oe, Qe, Xt), ut = or.length, S = Oe.length), G = ut, _r = Oe.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++] = Oe[G] || 0 : (_r = [
Oe[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, Ct) {
var Kt, ne, ee, Xt, re;
if (dt == null ? dt = Zt : V(dt, 0, 8), !L.c) return L.toString();
if (Kt = L.c[0], ee = L.e, W == null) re = ft(L.c), re = Ct == 1 || Ct == 2 && (ee <= qe || ee >= Ge) ? ct(re, ee) : at(re, ee, "0");
else if (L = N(new C(L), W, dt), ne = L.e, re = ft(L.c), Xt = re.length, Ct == 1 || Ct == 2 && (W <= ne || ne <= qe)) {
for (; Xt < W; re += "0", Xt++) ;
re = ct(re, ne);
} else if (W -= ee + (Ct === 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 && Kt ? "-" + re : re;
}
function ge(L, W) {
for (var dt, Ct, Kt = 1, ne = new C(L[0]); Kt < L.length; Kt++) Ct = new C(L[Kt]), (!Ct.s || (dt = _t(ne, Ct)) === W || dt === 0 && ne.s === W) && (ne = Ct);
return ne;
}
function ot(L, W, dt) {
for (var Ct = 1, Kt = W.length; !W[--Kt]; W.pop()) ;
for (Kt = W[0]; Kt >= 10; Kt /= 10, Ct++) ;
return (dt = Ct + dt * w - 1) > Wt ? 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 = /^\.([^.]+)$/, Ct = /^-?(Infinity|NaN)$/, Kt = /^\s*\+(?=[\w.])|^\s+|\s+$/g;
return function(ne, ee, Xt, re) {
var jt, ce = Xt ? ee : ee.replace(Kt, "");
if (Ct.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 C(ce, jt);
if (C.DEBUG) throw Error(d + "Not a" + (re ? " base " + re : "") + " number: " + ee);
ne.s = null;
}
ne.c = ne.e = null;
};
})();
function N(L, W, dt, Ct) {
var Kt, ne, ee, Xt, re, jt, ce, je = L.c, Qe = x;
if (je) {
t: {
for (Kt = 1, Xt = je[0]; Xt >= 10; Xt /= 10, Kt++) ;
if (ne = W - Kt, ne < 0) ne += w, ee = W, re = je[jt = 0], ce = n(re / Qe[Kt - ee - 1] % 10);
else if (jt = _((ne + 1) / w), jt >= je.length) if (Ct) {
for (; je.length <= jt; je.push(0)) ;
re = ce = 0, Kt = 1, ne %= w, ee = ne - w + 1;
} else break t;
else {
for (re = Xt = je[jt], Kt = 1; Xt >= 10; Xt /= 10, Kt++) ;
ne %= w, ee = ne - w + Kt, ce = ee < 0 ? 0 : n(re / Qe[Kt - ee - 1] % 10);
}
if (Ct = Ct || W < 0 || je[jt + 1] != null || (ee < 0 ? re : re % Qe[Kt - ee - 1]), Ct = dt < 4 ? (ce || Ct) && (dt == 0 || dt == (L.s < 0 ? 3 : 2)) : ce > 5 || ce == 5 && (dt == 4 || Ct || dt == 6 && (ne > 0 ? ee > 0 ? re / Qe[Kt - ee] : 0 : je[jt - 1]) % 10 & 1 || dt == (L.s < 0 ? 8 : 7)), W < 1 || !je[0]) return je.length = 0, Ct ? (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[Kt - ee] % Qe[ee]) * Xt : 0), Ct) 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 > Wt ? 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 et.absoluteValue = et.abs = function() {
var L = new C(this);
return L.s < 0 && (L.s = 1), L;
}, et.comparedTo = function(L, W) {
return _t(this, new C(L, W));
}, et.decimalPlaces = et.dp = function(L, W) {
var dt, Ct, Kt, ne = this;
if (L != null) return V(L, 0, D), W == null ? W = Zt : V(W, 0, 8), N(new C(ne), L + ne.e + 1, W);
if (!(dt = ne.c)) return null;
if (Ct = ((Kt = dt.length - 1) - P(this.e / w)) * w, Kt = dt[Kt]) for (; Kt % 10 == 0; Kt /= 10, Ct--) ;
return Ct < 0 && (Ct = 0), Ct;
}, et.dividedBy = et.div = function(L, W) {
return pt(this, new C(L, W), kt, Zt);
}, et.dividedToIntegerBy = et.idiv = function(L, W) {
return pt(this, new C(L, W), 0, 1);
}, et.exponentiatedBy = et.pow = function(L, W) {
var dt, Ct, Kt, ne, ee, Xt, re, jt, ce, je = this;
if (L = new C(L), L.c && !L.isInteger()) throw Error(d + "Exponent not an integer: " + Bt(L));
if (W != null && (W = new C(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 C(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 C(NaN);
Ct = !re && je.isInteger() && W.isInteger(), Ct && (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 C(re ? 1 / ne : ne);
Se && (ne = _(Se / w + 2));
}
for (Xt ? (dt = new C(0.5), re && (L.s = 1), jt = xt(L)) : (Kt = Math.abs(+Bt(L)), jt = Kt % 2), ce = new C(Ot); ; ) {
if (jt) {
if (ce = ce.times(je), !ce.c) break;
ne ? ce.c.length > ne && (ce.c.length = ne) : Ct && (ce = ce.mod(W));
}
if (Kt) {
if (Kt = n(Kt / 2), Kt === 0) break;
jt = Kt % 2;
} else if (L = L.times(dt), N(L, L.e + 1, 1), L.e > 14) jt = xt(L);
else {
if (Kt = +Bt(L), Kt === 0) break;
jt = Kt % 2;
}
je = je.times(je), ne ? je.c && je.c.length > ne && (je.c.length = ne) : Ct && (je = je.mod(W));
}
return Ct ? ce : (re && (ce = Ot.div(ce)), W ? ce.mod(W) : ne ? N(ce, Se, Zt, ee) : ce);
}, et.integerValue = function(L) {
var W = new C(this);
return L == null ? L = Zt : V(L, 0, 8), N(W, W.e + 1, L);
}, et.isEqualTo = et.eq = function(L, W) {
return _t(this, new C(L, W)) === 0;
}, et.isFinite = function() {
return !!this.c;
}, et.isGreaterThan = et.gt = function(L, W) {
return _t(this, new C(L, W)) > 0;
}, et.isGreaterThanOrEqualTo = et.gte = function(L, W) {
return (W = _t(this, new C(L, W))) === 1 || W === 0;
}, et.isInteger = function() {
return !!this.c && P(this.e / w) > this.c.length - 2;
}, et.isLessThan = et.lt = function(L, W) {
return _t(this, new C(L, W)) < 0;
}, et.isLessThanOrEqualTo = et.lte = function(L, W) {
return (W = _t(this, new C(L, W))) === -1 || W === 0;
}, et.isNaN = function() {
return !this.s;
}, et.isNegative = function() {
return this.s < 0;
}, et.isPositive = function() {
return this.s > 0;
}, et.isZero = function() {
return !!this.c && this.c[0] == 0;
}, et.minus = function(L, W) {
var dt, Ct, Kt, ne, ee = this, Xt = ee.s;
if (L = new C(L, W), W = L.s, !Xt || !W) return new C(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 C(je ? ee : NaN);
if (!ce[0] || !je[0]) return je[0] ? (L.s = -W, L) : new C(ce[0] ? ee : Zt == 3 ? -0 : 0);
}
if (re = P(re), jt = P(jt), ce = ce.slice(), Xt = re - jt) {
for ((ne = Xt < 0) ? (Xt = -Xt, Kt = ce) : (jt = re, Kt = je), Kt.reverse(), W = Xt; W--; Kt.push(0)) ;
Kt.reverse();
} else for (Ct = (ne = (Xt = ce.length) < (W = je.length)) ? Xt : W, Xt = W = 0; W < Ct; W++) if (ce[W] != je[W]) {
ne = ce[W] < je[W];
break;
}
if (ne && (Kt = ce, ce = je, je = Kt, L.s = -L.s), W = (Ct = je.length) - (dt = ce.length), W > 0) for (; W--; ce[dt++] = 0) ;
for (W = h - 1; Ct > Xt; ) {
if (ce[--Ct] < je[Ct]) {
for (dt = Ct; dt && !ce[--dt]; ce[dt] = W) ;
--ce[dt], ce[Ct] += h;
}
ce[Ct] -= je[Ct];
}
for (; ce[0] == 0; ce.splice(0, 1), --jt) ;
return ce[0] ? ot(L, ce, jt) : (L.s = Zt == 3 ? -1 : 1, L.c = [
L.e = 0
], L);
}, et.modulo = et.mod = function(L, W) {
var dt, Ct, Kt = this;
return L = new C(L, W), !Kt.c || !L.s || L.c && !L.c[0] ? new C(NaN) : !L.c || Kt.c && !Kt.c[0] ? new C(Kt) : (Ft == 9 ? (Ct = L.s, L.s = 1, dt = pt(Kt, L, 0, 3), L.s = Ct, dt.s *= Ct) : dt = pt(Kt, L, 0, Ft), L = Kt.minus(dt.times(L)), !L.c[0] && Ft == 1 && (L.s = Kt.s), L);
}, et.multipliedBy = et.times = function(L, W) {
var dt, Ct, Kt, ne, ee, Xt, re, jt, ce, je, Qe, de, ar, lr, Ir, _r = this, ir = _r.c, xr = (L = new C(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 (Ct = 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, Kt = re, re = je, je = Kt), Kt = re + je, ar = []; Kt--; ar.push(0)) ;
for (lr = h, Ir = R, Kt = je; --Kt >= 0; ) {
for (dt = 0, Qe = xr[Kt] % Ir, de = xr[Kt] / Ir | 0, ee = re, ne = Kt + ee; ne > Kt; ) 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 ? ++Ct : ar.splice(0, 1), ot(L, ar, Ct);
}, et.negated = function() {
var L = new C(this);
return L.s = -L.s || null, L;
}, et.plus = function(L, W) {
var dt, Ct = this, Kt = Ct.s;
if (L = new C(L, W), W = L.s, !Kt || !W) return new C(NaN);
if (Kt != W) return L.s = -W, Ct.minus(L);
var ne = Ct.e / w, ee = L.e / w, Xt = Ct.c, re = L.c;
if (!ne || !ee) {
if (!Xt || !re) return new C(Kt / 0);
if (!Xt[0] || !re[0]) return re[0] ? L : new C(Xt[0] ? Ct : Kt * 0);
}
if (ne = P(ne), ee = P(ee), Xt = Xt.slice(), Kt = ne - ee) {
for (Kt > 0 ? (ee = ne, dt = re) : (Kt = -Kt, dt = Xt), dt.reverse(); Kt--; dt.push(0)) ;
dt.reverse();
}
for (Kt = Xt.length, W = re.length, Kt - W < 0 && (dt = re, re = Xt, Xt = dt, W = Kt), Kt = 0; W; ) Kt = (Xt[--W] = Xt[W] + re[W] + Kt) / h | 0, Xt[W] = h === Xt[W] ? 0 : Xt[W] % h;
return Kt && (Xt = [
Kt
].concat(Xt), ++ee), ot(L, Xt, ee);
}, et.precision = et.sd = function(L, W) {
var dt, Ct, Kt, ne = this;
if (L != null && L !== !!L) return V(L, 1, D), W == null ? W = Zt : V(W, 0, 8), N(new C(ne), L, W);
if (!(dt = ne.c)) return null;
if (Kt = dt.length - 1, Ct = Kt * w + 1, Kt = dt[Kt]) {
for (; Kt % 10 == 0; Kt /= 10, Ct--) ;
for (Kt = dt[0]; Kt >= 10; Kt /= 10, Ct++) ;
}
return L && ne.e + 1 > Ct && (Ct = ne.e + 1), Ct;
}, et.shiftedBy = function(L) {
return V(L, -k, k), this.times("1e" + L);
}, et.squareRoot = et.sqrt = function() {
var L, W, dt, Ct, Kt, ne = this, ee = ne.c, Xt = ne.s, re = ne.e, jt = kt + 4, ce = new C("0.5");
if (Xt !== 1 || !ee || !ee[0]) return new C(!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 C(W)) : dt = new C(Xt + ""), dt.c[0]) {
for (re = dt.e, Xt = re + jt, Xt < 3 && (Xt = 0); ; ) if (Kt = dt, dt = ce.times(Kt.plus(pt(ne, Kt, jt, 1))), ft(Kt.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" || !Ct && W == "4999") {
if (!Ct && (N(Kt, Kt.e + kt + 2, 0), Kt.times(Kt).eq(ne))) {
dt = Kt;
break;
}
jt += 4, Xt += 4, Ct = 1;
} else {
(!+W || !+W.slice(1) && W.charAt(0) == "5") && (N(dt, dt.e + kt + 2, 1), L = !dt.times(dt).eq(ne));
break;
}
}
return N(dt, dt.e + kt + 1, Zt, L);
}, et.toExponential = function(L, W) {
return L != null && (V(L, 0, D), L++), Vt(this, L, W, 1);
}, et.toFixed = function(L, W) {
return L != null && (V(L, 0, D), L = L + this.e + 1), Vt(this, L, W);
}, et.toFormat = function(L, W, dt) {
var Ct, Kt = 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 (Ct = Kt.toFixed(L, W), Kt.c) {
var ne, ee = Ct.split("."), Xt = +dt.groupSize, re = +dt.secondaryGroupSize, jt = dt.groupSeparator || "", ce = ee[0], je = ee[1], Qe = Kt.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);
}
Ct = je ? ce + (dt.decimalSeparator || "") + ((re = +dt.fractionGroupSize) ? je.replace(new RegExp("\\d{" + re + "}\\B", "g"), "$&" + (dt.fractionGroupSeparator || "")) : je) : ce;
}
return (dt.prefix || "") + Ct + (dt.suffix || "");
}, et.toFraction = function(L) {
var W, dt, Ct, Kt, ne, ee, Xt, re, jt, ce, je, Qe, de = this, ar = de.c;
if (L != null && (Xt = new C(L), !Xt.isInteger() && (Xt.c || Xt.s !== 1) || Xt.lt(Ot))) throw Error(d + "Argument " + (Xt.isInteger() ? "out of range: " : "not an integer: ") + Bt(Xt));
if (!ar) return new C(de);
for (W = new C(Ot), jt = dt = new C(Ot), Ct = re = new C(Ot), 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 = Wt, Wt = 1 / 0, Xt = new C(Qe), re.c[0] = 0; ce = pt(Xt, W, 0, 1), Kt = dt.plus(ce.times(Ct)), Kt.comparedTo(L) != 1; ) dt = Ct, Ct = Kt, jt = re.plus(ce.times(Kt = jt)), re = Kt, W = Xt.minus(ce.times(Kt = W)), Xt = Kt;
return Kt = pt(L.minus(dt), Ct, 0, 1), re = re.plus(Kt.times(jt)), dt = dt.plus(Kt.times(Ct)), re.s = jt.s = de.s, ne = ne * 2, je = pt(jt, Ct, ne, Zt).minus(de).abs().comparedTo(pt(re, dt, ne, Zt).minus(de).abs()) < 1 ? [
jt,
Ct
] : [
re,
dt
], Wt = ee, je;
}, et.toNumber = function() {
return +Bt(this);
}, et.toPrecision = function(L, W) {
return L != null && V(L, 1, D), Vt(this, L, W, 2);
}, et.toString = function(L) {
var W, dt = this, Ct = dt.s, Kt = dt.e;
return Kt === null ? Ct ? (W = "Infinity", Ct < 0 && (W = "-" + W)) : W = "NaN" : (L == null ? W = Kt <= qe || Kt >= Ge ? ct(ft(dt.c), Kt) : at(ft(dt.c), Kt, "0") : L === 10 && It ? (dt = N(new C(dt), kt + Kt + 1, Zt), W = at(ft(dt.c), dt.e, "0")) : (V(L, 2, Ve.length, "Base"), W = H(at(ft(dt.c), Kt, "0"), 10, L, Ct, true)), Ct < 0 && dt.c[0] && (W = "-" + W)), W;
}, et.valueOf = et.toJSON = function() {
return Bt(this);
}, et._isBigNumber = true, rt != null && C.set(rt), C;
}
function P(rt) {
var pt = rt | 0;
return rt > 0 || rt === pt ? pt : pt - 1;
}
function ft(rt) {
for (var pt, H, st = 1, et = rt.length, Ot = rt[0] + ""; st < et; ) {
for (pt = rt[st++] + "", H = w - pt.length; H--; pt = "0" + pt) ;
Ot += pt;
}
for (et = Ot.length; Ot.charCodeAt(--et) === 48; ) ;
return Ot.slice(0, et + 1 || 1);
}
function _t(rt, pt) {
var H, st, et = rt.c, Ot = pt.c, kt = rt.s, Zt = pt.s, qe = rt.e, Ge = pt.e;
if (!kt || !Zt) return null;
if (H = et && !et[0], st = Ot && !Ot[0], H || st) return H ? st ? 0 : -Zt : kt;
if (kt != Zt) return kt;
if (H = kt < 0, st = qe == Ge, !et || !Ot) return st ? 0 : !et ^ H ? 1 : -1;
if (!st) return qe > Ge ^ H ? 1 : -1;
for (Zt = (qe = et.length) < (Ge = Ot.length) ? qe : Ge, kt = 0; kt < Zt; kt++) if (et[kt] != Ot[kt]) return et[kt] > Ot[kt] ^ 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, et;
if (pt < 0) {
for (et = H + "."; ++pt; et += H) ;
rt = et + rt;
} else if (st = rt.length, ++pt > st) {
for (et = H, pt -= st; --pt; et += H) ;
rt += et;
} 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);
})(c2);
})(xc)), xc.exports;
}
var fd, up;
function d2() {
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, et = r.pushObjectStartFixed, Ot = r.pushObjectStartFixed32, kt = r.pushObjectStartFixed64, Zt = r.pushByteString, qe = r.pushByteStringStart, Ge = r.pushUtf8String, Ze = r.pushUtf8StringStart, Wt = r.pushSimpleUnassigned, oe = r.pushTagStart, Ft = r.pushTagStart4, Se = r.pushTagStart8, Ke = r.pushTagUnassigned, Ve = r.pushBreak, It = t.Math.pow, C = 0, Vt = 0, ge = 0;
function ot($t) {
for ($t = $t | 0, C = 0, Vt = $t; (C | 0) < (Vt | 0) && (ge = gs[_[C] & 255](_[C] | 0) | 0, !((ge | 0) > 0)); ) ;
return ge | 0;
}
function N($t) {
return $t = $t | 0, ((C | 0) + ($t | 0) | 0) < (Vt | 0) ? 0 : 1;
}
function Bt($t) {
return $t = $t | 0, _[$t | 0] << 8 | _[$t + 1 | 0] | 0;
}
function L($t) {
return $t = $t | 0, _[$t | 0] << 24 | _[$t + 1 | 0] << 16 | _[$t + 2 | 0] << 8 | _[$t + 3 | 0] | 0;
}
function W($t) {
return $t = $t | 0, n($t | 0), C = C + 1 | 0, 0;
}
function dt($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (n(_[C + 1 | 0] | 0), C = C + 2 | 0, 0);
}
function Ct($t) {
return $t = $t | 0, N(2) | 0 ? 1 : (n(Bt(C + 1 | 0) | 0), C = C + 3 | 0, 0);
}
function Kt($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (d(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0), C = C + 5 | 0, 0);
}
function ne($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (h(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0, Bt(C + 5 | 0) | 0, Bt(C + 7 | 0) | 0), C = C + 9 | 0, 0);
}
function ee($t) {
return $t = $t | 0, n(-1 - ($t - 32 | 0) | 0), C = C + 1 | 0, 0;
}
function Xt($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (n(-1 - (_[C + 1 | 0] | 0) | 0), C = C + 2 | 0, 0);
}
function re($t) {
$t = $t | 0;
var Rr = 0;
return N(2) | 0 ? 1 : (Rr = Bt(C + 1 | 0) | 0, n(-1 - (Rr | 0) | 0), C = C + 3 | 0, 0);
}
function jt($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (c(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0), C = C + 5 | 0, 0);
}
function ce($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (w(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0, Bt(C + 5 | 0) | 0, Bt(C + 7 | 0) | 0), C = C + 9 | 0, 0);
}
function je($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return jr = $t - 64 | 0, N(jr | 0) | 0 ? 1 : (Rr = C + 1 | 0, Tr = (C + 1 | 0) + (jr | 0) | 0, Zt(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function Qe($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(1) | 0 || (jr = _[C + 1 | 0] | 0, Rr = C + 2 | 0, Tr = (C + 2 | 0) + (jr | 0) | 0, N(jr + 1 | 0) | 0) ? 1 : (Zt(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function de($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(2) | 0 || (jr = Bt(C + 1 | 0) | 0, Rr = C + 3 | 0, Tr = (C + 3 | 0) + (jr | 0) | 0, N(jr + 2 | 0) | 0) ? 1 : (Zt(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function ar($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(4) | 0 || (jr = L(C + 1 | 0) | 0, Rr = C + 5 | 0, Tr = (C + 5 | 0) + (jr | 0) | 0, N(jr + 4 | 0) | 0) ? 1 : (Zt(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function lr($t) {
return $t = $t | 0, 1;
}
function Ir($t) {
return $t = $t | 0, qe(), C = C + 1 | 0, 0;
}
function _r($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return jr = $t - 96 | 0, N(jr | 0) | 0 ? 1 : (Rr = C + 1 | 0, Tr = (C + 1 | 0) + (jr | 0) | 0, Ge(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function ir($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(1) | 0 || (jr = _[C + 1 | 0] | 0, Rr = C + 2 | 0, Tr = (C + 2 | 0) + (jr | 0) | 0, N(jr + 1 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function xr($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(2) | 0 || (jr = Bt(C + 1 | 0) | 0, Rr = C + 3 | 0, Tr = (C + 3 | 0) + (jr | 0) | 0, N(jr + 2 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function G($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 0;
return N(4) | 0 || (jr = L(C + 1 | 0) | 0, Rr = C + 5 | 0, Tr = (C + 5 | 0) + (jr | 0) | 0, N(jr + 4 | 0) | 0) ? 1 : (Ge(Rr | 0, Tr | 0), C = Tr | 0, 0);
}
function S($t) {
return $t = $t | 0, 1;
}
function T($t) {
return $t = $t | 0, Ze(), C = C + 1 | 0, 0;
}
function ut($t) {
return $t = $t | 0, rt($t - 128 | 0), C = C + 1 | 0, 0;
}
function Jt($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (rt(_[C + 1 | 0] | 0), C = C + 2 | 0, 0);
}
function ye($t) {
return $t = $t | 0, N(2) | 0 ? 1 : (rt(Bt(C + 1 | 0) | 0), C = C + 3 | 0, 0);
}
function Oe($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (pt(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0), C = C + 5 | 0, 0);
}
function or($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (H(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0, Bt(C + 5 | 0) | 0, Bt(C + 7 | 0) | 0), C = C + 9 | 0, 0);
}
function Ar($t) {
return $t = $t | 0, at(), C = C + 1 | 0, 0;
}
function ue($t) {
$t = $t | 0;
var Rr = 0;
return Rr = $t - 160 | 0, N(Rr | 0) | 0 ? 1 : (et(Rr | 0), C = C + 1 | 0, 0);
}
function Ue($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (et(_[C + 1 | 0] | 0), C = C + 2 | 0, 0);
}
function Ye($t) {
return $t = $t | 0, N(2) | 0 ? 1 : (et(Bt(C + 1 | 0) | 0), C = C + 3 | 0, 0);
}
function it($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (Ot(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0), C = C + 5 | 0, 0);
}
function i($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (kt(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0, Bt(C + 5 | 0) | 0, Bt(C + 7 | 0) | 0), C = C + 9 | 0, 0);
}
function we($t) {
return $t = $t | 0, st(), C = C + 1 | 0, 0;
}
function Vr($t) {
return $t = $t | 0, oe($t - 192 | 0 | 0), C = C + 1 | 0, 0;
}
function St($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function p($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function $($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function F($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function O($t) {
return $t = $t | 0, oe($t - 192 | 0 | 0), C = C + 1 | 0, 0;
}
function zt($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function le($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function Ce($t) {
return $t = $t | 0, oe($t | 0), C = C + 1 | 0, 0;
}
function De($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (oe(_[C + 1 | 0] | 0), C = C + 2 | 0, 0);
}
function Er($t) {
return $t = $t | 0, N(2) | 0 ? 1 : (oe(Bt(C + 1 | 0) | 0), C = C + 3 | 0, 0);
}
function Zr($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (Ft(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0), C = C + 5 | 0, 0);
}
function Yr($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (Se(Bt(C + 1 | 0) | 0, Bt(C + 3 | 0) | 0, Bt(C + 5 | 0) | 0, Bt(C + 7 | 0) | 0), C = C + 9 | 0, 0);
}
function vr($t) {
return $t = $t | 0, Wt(($t | 0) - 224 | 0), C = C + 1 | 0, 0;
}
function Dr($t) {
return $t = $t | 0, Y(), C = C + 1 | 0, 0;
}
function Hc($t) {
return $t = $t | 0, D(), C = C + 1 | 0, 0;
}
function Gc($t) {
return $t = $t | 0, ft(), C = C + 1 | 0, 0;
}
function Wc($t) {
return $t = $t | 0, P(), C = C + 1 | 0, 0;
}
function fi($t) {
return $t = $t | 0, N(1) | 0 ? 1 : (Wt(_[C + 1 | 0] | 0), C = C + 2 | 0, 0);
}
function Kc($t) {
$t = $t | 0;
var Rr = 0, Tr = 0, jr = 1, wi = 0, an = 0, Fi = 0;
return N(2) | 0 ? 1 : (Rr = _[C + 1 | 0] | 0, Tr = _[C + 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))), C = C + 3 | 0, 0);
}
function Us($t) {
return $t = $t | 0, N(4) | 0 ? 1 : (x(_[C + 1 | 0] | 0, _[C + 2 | 0] | 0, _[C + 3 | 0] | 0, _[C + 4 | 0] | 0), C = C + 5 | 0, 0);
}
function Yc($t) {
return $t = $t | 0, N(8) | 0 ? 1 : (R(_[C + 1 | 0] | 0, _[C + 2 | 0] | 0, _[C + 3 | 0] | 0, _[C + 4 | 0] | 0, _[C + 5 | 0] | 0, _[C + 6 | 0] | 0, _[C + 7 | 0] | 0, _[C + 8 | 0] | 0), C = C + 9 | 0, 0);
}
function Hr($t) {
return $t = $t | 0, 1;
}
function Ps($t) {
return $t = $t | 0, Ve(), C = C + 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,
Ct,
Kt,
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,
Oe,
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,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
O,
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 = Cc().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 = Cc().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 hv() {
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 bv() {
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 vv() {
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 u2() {
if (hp) return yd;
hp = 1;
const { URLWithLegacySupport: f, format: t } = vv();
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 yv() {
if (bp) return md;
bp = 1;
const { URLWithLegacySupport: f, format: t, URLSearchParams: r, defaultBase: o } = vv(), _ = u2();
return md = {
URL: f,
URLSearchParams: r,
format: t,
relative: _,
defaultBase: o
}, md;
}
var kd, vp;
function mv() {
if (vp) return kd;
vp = 1;
const { Buffer: f } = gi(), t = s2(), r = Cc().BigNumber, o = d2(), _ = Bu(), n = Uc(), d = hv(), c = bv(), { URL: h } = yv();
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 l2() {
if (yp) return Id;
yp = 1;
const { Buffer: f } = gi(), t = mv(), 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 p2() {
if (mp) return xd;
mp = 1;
const { Buffer: f } = gi(), { URL: t } = yv(), r = Cc().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 || [], et = st.length;
for (let Ot = 0; Ot < et; Ot++) this.addSemanticType(st[Ot][0], st[Ot][1]);
this._reset();
}
addSemanticType(H, st) {
const et = this.semanticTypes.length;
for (let Ot = 0; Ot < et; Ot++) if (this.semanticTypes[Ot][0] === H) {
const Zt = this.semanticTypes[Ot][1];
return this.semanticTypes[Ot][1] = st, Zt;
}
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, et) {
return this.result[this.offset] = H, this.resultMethod[this.offset] = st, this.resultLength[this.offset] = et, 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 et = f.allocUnsafe(4);
return et.writeFloatBE(H, 0), et.readFloatBE(0) === H ? this._pushUInt8(x) && this.push(et) : this._pushUInt8(R) && this._pushDoubleBE(H);
}
_pushInt(H, st, et) {
const Ot = st << 5;
return H < 24 ? this._pushUInt8(Ot | H) : H <= 255 ? this._pushUInt8(Ot | d.ONE) && this._pushUInt8(H) : H <= 65535 ? this._pushUInt8(Ot | d.TWO) && this._pushUInt16BE(H) : H <= 4294967295 ? this._pushUInt8(Ot | d.FOUR) && this._pushUInt32BE(H) : H <= Number.MAX_SAFE_INTEGER ? this._pushUInt8(Ot | d.EIGHT) && this._pushUInt32BE(Math.floor(H / c)) && this._pushUInt32BE(H % c) : st === n.NEG_INT ? this._pushFloat(et) : 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 et = st.length;
if (!H._pushInt(et, n.ARRAY)) return false;
for (let Ot = 0; Ot < et; Ot++) if (!H.pushAny(st[Ot])) 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 et of st) if (!H.pushAny(et)) 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 et = H.toString(16);
et.length % 2 && (et = "0" + et);
const Ot = f.from(et, "hex");
return this._pushTag(st) && this._pushBuffer(this, Ot);
}
_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 et = st.decimalPlaces(), Ot = st.multipliedBy(new r(10).pow(et));
return H._pushIntNum(-et) ? Ot.abs().isLessThan(_t) ? H._pushIntNum(Ot.toNumber()) : H._pushBigint(Ot) : 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, et = 0; et < st; et++) if (H instanceof this.semanticTypes[et][0]) return this.semanticTypes[et][1].call(H, this, H);
var Ot = H.encodeCBOR;
if (typeof Ot == "function") return Ot.call(H, this);
var kt = Object.keys(H), Zt = kt.length;
return this._pushInt(Zt, n.MAP) ? this._pushRawMap(Zt, kt.map((qe) => [
qe,
H[qe]
])) : false;
}
_pushRawMap(H, st) {
st = st.map(function(Ot) {
return Ot[0] = rt.encode(Ot[0]), Ot;
}).sort(o.keySorter);
for (var et = 0; et < H; et++) if (!this.push(st[et][0]) || !this.pushAny(st[et][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, et = this.resultMethod, Ot = this.offset, kt = 0, Zt = 0; Zt < Ot; Zt++) kt += st[Zt];
var qe = f.allocUnsafe(kt), Ge = 0, Ze = 0;
for (Zt = 0; Zt < Ot; Zt++) {
switch (Ze = st[Zt], et[Zt]) {
case 0:
H[Zt].copy(qe, Ge);
break;
case 1:
qe.writeUInt8(H[Zt], Ge, true);
break;
case 2:
qe.writeUInt16BE(H[Zt], Ge, true);
break;
case 3:
qe.writeUInt32BE(H[Zt], Ge, true);
break;
case 4:
qe.writeDoubleBE(H[Zt], Ge, true);
break;
case 5:
qe.write(H[Zt], Ge, Ze, "utf8");
break;
default:
throw new Error("unkown method");
}
Ge += Ze;
}
var Wt = qe;
return this._reset(), Wt;
}
_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 kv() {
return kp || (kp = 1, (function(f) {
f.Diagnose = l2(), f.Decoder = mv(), f.Encoder = p2(), f.Simple = hv(), f.Tagged = bv(), 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 g2() {
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 f2() {
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 Iv() {
return Ap || (Ap = 1, zd = f2()("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")), zd;
}
var Ed, jp;
function w2() {
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), et = t[st];
if (et === void 0) return "Unknown character " + st;
rt = _(rt) ^ et, !(H + 6 >= at.length) && pt.push(et);
}
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 xv() {
if (zp) return Bd;
zp = 1;
const f = w2(), { 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 Av() {
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 jv() {
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 h2() {
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 Od, Op;
function zv() {
return Op || (Op = 1, Od = Object), Od;
}
var Cd, Cp;
function b2() {
return Cp || (Cp = 1, Cd = Error), Cd;
}
var Ud, Up;
function v2() {
return Up || (Up = 1, Ud = EvalError), Ud;
}
var Pd, Pp;
function y2() {
return Pp || (Pp = 1, Pd = RangeError), Pd;
}
var Ld, Lp;
function m2() {
return Lp || (Lp = 1, Ld = ReferenceError), Ld;
}
var Nd, Np;
function Ev() {
return Np || (Np = 1, Nd = SyntaxError), Nd;
}
var qd, qp;
function k2() {
return qp || (qp = 1, qd = URIError), qd;
}
var Md, Mp;
function I2() {
return Mp || (Mp = 1, Md = Math.abs), Md;
}
var Dd, Dp;
function x2() {
return Dp || (Dp = 1, Dd = Math.floor), Dd;
}
var Hd, Hp;
function A2() {
return Hp || (Hp = 1, Hd = Math.max), Hd;
}
var Gd, Gp;
function j2() {
return Gp || (Gp = 1, Gd = Math.min), Gd;
}
var Wd, Wp;
function z2() {
return Wp || (Wp = 1, Wd = Math.pow), Wd;
}
var Kd, Kp;
function E2() {
return Kp || (Kp = 1, Kd = Math.round), Kd;
}
var Yd, Yp;
function B2() {
return Yp || (Yp = 1, Yd = Number.isNaN || function(t) {
return t !== t;
}), Yd;
}
var Qd, Qp;
function S2() {
if (Qp) return Qd;
Qp = 1;
var f = B2();
return Qd = function(r) {
return f(r) || r === 0 ? r : r < 0 ? -1 : 1;
}, Qd;
}
var Vd, Vp;
function F2() {
return Vp || (Vp = 1, Vd = Object.getOwnPropertyDescriptor), Vd;
}
var Jd, Jp;
function ds() {
if (Jp) return Jd;
Jp = 1;
var f = F2();
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 Bv() {
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 R2() {
if ($p) return $d;
$p = 1;
var f = typeof Symbol < "u" && Symbol, t = Bv();
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 Sv() {
return tg || (tg = 1, t0 = typeof Reflect < "u" && Reflect.getPrototypeOf || null), t0;
}
var e0, eg;
function Fv() {
if (eg) return e0;
eg = 1;
var f = zv();
return e0 = f.getPrototypeOf || null, e0;
}
var r0, rg;
function T2() {
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 Os() {
if (ng) return n0;
ng = 1;
var f = T2();
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 O2() {
return ag || (ag = 1, a0 = typeof Reflect < "u" && Reflect && Reflect.apply), a0;
}
var i0, ig;
function Rv() {
if (ig) return i0;
ig = 1;
var f = Os(), t = Fu(), r = Su(), o = O2();
return i0 = o || f.call(r, t), i0;
}
var s0, sg;
function Ru() {
if (sg) return s0;
sg = 1;
var f = Os(), t = cs(), r = Su(), o = Rv();
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 = Sv(), t = Fv(), 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 Tv() {
if (ug) return u0;
ug = 1;
var f = Function.prototype.call, t = Object.prototype.hasOwnProperty, r = Os();
return u0 = r.call(f, t), u0;
}
var l0, lg;
function Ov() {
if (lg) return l0;
lg = 1;
var f, t = zv(), r = b2(), o = v2(), _ = y2(), n = m2(), d = Ev(), c = cs(), h = k2(), w = I2(), k = x2(), x = A2(), R = j2(), D = z2(), Y = E2(), P = S2(), 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 = R2()(), pt = Tu(), H = Fv(), st = Sv(), et = Fu(), Ot = Su(), kt = {}, Zt = 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%": kt,
"%AsyncGenerator%": kt,
"%AsyncGeneratorFunction%": kt,
"%AsyncIteratorPrototype%": kt,
"%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%": kt,
"%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%": Zt,
"%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%": Ot,
"%Function.prototype.apply%": et,
"%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 Ct = Bt("%AsyncGenerator%");
Ct && pt && (W = pt(Ct.prototype));
}
return qe[L] = W, W;
}, Wt = {
__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 = Os(), Ft = Tv(), Se = oe.call(Ot, Array.prototype.concat), Ke = oe.call(et, Array.prototype.splice), Ve = oe.call(Ot, String.prototype.replace), It = oe.call(Ot, String.prototype.slice), C = oe.call(Ot, 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 Ct = [];
return Ve(L, Vt, function(Kt, ne, ee, Xt) {
Ct[Ct.length] = ee ? Ve(Xt, ge, "$1") : ne || Kt;
}), Ct;
}, N = function(L, W) {
var dt = L, Ct;
if (Ft(Wt, dt) && (Ct = Wt[dt], dt = "%" + Ct[0] + "%"), Ft(qe, dt)) {
var Kt = qe[dt];
if (Kt === kt && (Kt = Ze(dt)), typeof Kt > "u" && !W) throw new c("intrinsic " + L + " exists, but is not available. Please file an issue!");
return {
alias: Ct,
name: dt,
value: Kt
};
}
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 (C(/^%?[^%]*%?$/, L) === null) throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");
var dt = ot(L), Ct = dt.length > 0 ? dt[0] : "", Kt = N("%" + Ct + "%", W), ne = Kt.name, ee = Kt.value, Xt = false, re = Kt.alias;
re && (Ct = 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), Ct += "." + je, ne = "%" + Ct + "%", 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 = Ov(), 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 U2() {
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 P2() {
if (fg) return f0;
fg = 1;
var f = U2(), 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 L2() {
return wg || (wg = 1, w0 = [
"Float16Array",
"Float32Array",
"Float64Array",
"Int8Array",
"Int16Array",
"Int32Array",
"Uint8Array",
"Uint8ClampedArray",
"Uint16Array",
"Uint32Array",
"BigInt64Array",
"BigUint64Array"
]), w0;
}
var h0, hg;
function N2() {
if (hg) return h0;
hg = 1;
var f = L2(), 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 q2() {
if (bg) return v0;
bg = 1;
var f = Pc(), t = Ev(), 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 M2() {
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 D2() {
if (yg) return m0;
yg = 1;
var f = Ov(), t = q2(), r = M2()(), 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 H2() {
if (mg) return k0;
mg = 1;
var f = Os(), t = Fu(), r = Rv();
return k0 = function() {
return r(f, t, arguments);
}, k0;
}
var kg;
function G2() {
return kg || (kg = 1, (function(f) {
var t = D2(), r = Pc(), o = Ru(), _ = H2();
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 = Bv();
return I0 = function() {
return f() && !!Symbol.toStringTag;
}, I0;
}
var x0, xg;
function Cv() {
if (xg) return x0;
xg = 1;
var f = P2(), t = N2(), r = G2(), 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 Uv() {
if (Ag) return A0;
Ag = 1;
var f = Cv();
return A0 = function(r) {
return !!f(r);
}, A0;
}
var j0, jg;
function W2() {
if (jg) return j0;
jg = 1;
var f = cs(), t = us(), r = t("TypedArray.prototype.buffer", true), o = Uv();
return j0 = r || function(n) {
if (!o(n)) throw new f("Not a Typed Array");
return n.buffer;
}, j0;
}
var z0, zg;
function Ou() {
if (zg) return z0;
zg = 1;
var f = i_().Buffer, t = h2(), r = W2(), 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 K2() {
if (Eg) return E0;
Eg = 1;
var f = i_().Buffer, t = Ou(), 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 Y2() {
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 Pv() {
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 et;
if (rt.length > 0 && (et = rt[0]), et instanceof Error) throw et;
var Ot = new Error("Unhandled error." + (et ? " (" + et.message + ")" : ""));
throw Ot.context = et, Ot;
}
var kt = st[at];
if (kt === void 0) return false;
if (typeof kt == "function") t(kt, this, rt);
else for (var Zt = kt.length, qe = Y(kt, Zt), pt = 0; pt < Zt; ++pt) t(qe[pt], this, rt);
return true;
};
function w(ct, at, rt, pt) {
var H, st, et;
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), et = st[at]), et === void 0) et = st[at] = rt, ++ct._eventsCount;
else if (typeof et == "function" ? et = st[at] = pt ? [
rt,
et
] : [
et,
rt
] : pt ? et.unshift(rt) : et.push(rt), H = h(ct), H > 0 && et.length > H && !et.warned) {
et.warned = true;
var Ot = new Error("Possible EventEmitter memory leak detected. " + et.length + " " + String(at) + " listeners added. Use emitter.setMaxListeners() to increase limit");
Ot.name = "MaxListenersExceededWarning", Ot.emitter = ct, Ot.type = at, Ot.count = et.length, o(Ot);
}
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, et, Ot;
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, et = pt.length - 1; et >= 0; et--) if (pt[et] === rt || pt[et].listener === rt) {
Ot = pt[et].listener, st = et;
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, Ot || 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), et;
for (H = 0; H < st.length; ++H) et = st[H], et !== "removeListener" && this.removeAllListeners(et);
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(et) {
ct.removeListener(at, st), pt(et);
}
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 Lv() {
return Rg || (Rg = 1, S0 = Pv().EventEmitter), S0;
}
var vc = {
exports: {}
}, Tg;
function Cu() {
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 = {}, Og;
function Cs() {
if (Og) return Tn;
Og = 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, Cg;
function Q2() {
if (Cg) return T0;
Cg = 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 O0, Ug;
function V2() {
if (Ug) return O0;
Ug = 1;
var f = us(), t = Lc()(), r = Tv(), 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 O0 = _, O0;
}
var C0, Pg;
function J2() {
if (Pg) return C0;
Pg = 1;
var f = us(), t = V2(), r = f("RegExp.prototype.exec"), o = cs();
return C0 = function(n) {
if (!t(n)) throw new o("`regex` must be a RegExp");
return function(c) {
return r(n, c) !== null;
};
}, C0;
}
var U0, Lg;
function X2() {
if (Lg) return U0;
Lg = 1;
const f = (function* () {
}).constructor;
return U0 = () => f, U0;
}
var P0, Ng;
function Z2() {
if (Ng) return P0;
Ng = 1;
var f = us(), t = J2(), r = t(/^\s*(?:function)?\*/), o = Lc()(), _ = Tu(), n = f("Object.prototype.toString"), d = f("Function.prototype.toString"), c = X2();
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 $2() {
return qg || (qg = 1, (function(f) {
var t = Q2(), r = Z2(), o = Cv(), _ = Uv();
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 et(jt) {
return o(jt) === "BigInt64Array";
}
f.isBigInt64Array = et;
function Ot(jt) {
return o(jt) === "BigUint64Array";
}
f.isBigUint64Array = Ot;
function kt(jt) {
return h(jt) === "[object Map]";
}
kt.working = typeof Map < "u" && kt(/* @__PURE__ */ new Map());
function Zt(jt) {
return typeof Map > "u" ? false : kt.working ? kt(jt) : jt instanceof Map;
}
f.isMap = Zt;
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 Wt(jt) {
return typeof WeakMap > "u" ? false : Ze.working ? Ze(jt) : jt instanceof WeakMap;
}
f.isWeakMap = Wt;
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 C = typeof SharedArrayBuffer < "u" ? SharedArrayBuffer : void 0;
function Vt(jt) {
return h(jt) === "[object SharedArrayBuffer]";
}
function ge(jt) {
return typeof C > "u" ? false : (typeof Vt.working > "u" && (Vt.working = Vt(new C())), Vt.working ? Vt(jt) : jt instanceof C);
}
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 Ct(jt) {
return Y(jt, k);
}
f.isStringObject = Ct;
function Kt(jt) {
return Y(jt, x);
}
f.isBooleanObject = Kt;
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) || Ct(jt) || Kt(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 t3() {
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 Nv() {
return Dg || (Dg = 1, (function(f) {
var t = {}, r = Object.getOwnPropertyDescriptors || function(C) {
for (var Vt = Object.keys(C), ge = {}, ot = 0; ot < Vt.length; ot++) ge[Vt[ot]] = Object.getOwnPropertyDescriptor(C, Vt[ot]);
return ge;
}, o = /%[sdj%]/g;
f.format = function(It) {
if (!rt(It)) {
for (var C = [], Vt = 0; Vt < arguments.length; Vt++) C.push(c(arguments[Vt]));
return C.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) || !et(Bt) ? N += " " + Bt : N += " " + c(Bt);
return N;
}, f.deprecate = function(It, C) {
if (typeof _n < "u" && _n.noDeprecation === true) return It;
if (typeof _n > "u") return function() {
return f.deprecate(It, C).apply(this, arguments);
};
var Vt = false;
function ge() {
if (!Vt) {
if (_n.throwDeprecation) throw new Error(C);
_n.traceDeprecation ? console.trace(C) : console.error(C), 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 C = _n.pid;
_[It] = function() {
var Vt = f.format.apply(f, arguments);
console.error("%s %d: %s", It, C, Vt);
};
} else _[It] = function() {
};
return _[It];
};
function c(It, C) {
var Vt = {
seen: [],
stylize: w
};
return arguments.length >= 3 && (Vt.depth = arguments[2]), arguments.length >= 4 && (Vt.colors = arguments[3]), V(C) ? Vt.showHidden = C : C && f._extend(Vt, C), 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, C) {
var Vt = c.styles[C];
return Vt ? "\x1B[" + c.colors[Vt][0] + "m" + It + "\x1B[" + c.colors[Vt][1] + "m" : It;
}
function w(It, C) {
return It;
}
function k(It) {
var C = {};
return It.forEach(function(Vt, ge) {
C[Vt] = true;
}), C;
}
function x(It, C, Vt) {
if (It.customInspect && C && Zt(C.inspect) && C.inspect !== f.inspect && !(C.constructor && C.constructor.prototype === C)) {
var ge = C.inspect(Vt, It);
return rt(ge) || (ge = x(It, ge, Vt)), ge;
}
var ot = R(It, C);
if (ot) return ot;
var N = Object.keys(C), Bt = k(N);
if (It.showHidden && (N = Object.getOwnPropertyNames(C)), kt(C) && (N.indexOf("message") >= 0 || N.indexOf("description") >= 0)) return D(C);
if (N.length === 0) {
if (Zt(C)) {
var L = C.name ? ": " + C.name : "";
return It.stylize("[Function" + L + "]", "special");
}
if (st(C)) return It.stylize(RegExp.prototype.toString.call(C), "regexp");
if (Ot(C)) return It.stylize(Date.prototype.toString.call(C), "date");
if (kt(C)) return D(C);
}
var W = "", dt = false, Ct = [
"{",
"}"
];
if (_t(C) && (dt = true, Ct = [
"[",
"]"
]), Zt(C)) {
var Kt = C.name ? ": " + C.name : "";
W = " [Function" + Kt + "]";
}
if (st(C) && (W = " " + RegExp.prototype.toString.call(C)), Ot(C) && (W = " " + Date.prototype.toUTCString.call(C)), kt(C) && (W = " " + D(C)), N.length === 0 && (!dt || C.length == 0)) return Ct[0] + W + Ct[1];
if (Vt < 0) return st(C) ? It.stylize(RegExp.prototype.toString.call(C), "regexp") : It.stylize("[Object]", "special");
It.seen.push(C);
var ne;
return dt ? ne = Y(It, C, Vt, Bt, N) : ne = N.map(function(ee) {
return P(It, C, Vt, Bt, ee, dt);
}), It.seen.pop(), ft(ne, W, Ct);
}
function R(It, C) {
if (H(C)) return It.stylize("undefined", "undefined");
if (rt(C)) {
var Vt = "'" + JSON.stringify(C).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'";
return It.stylize(Vt, "string");
}
if (at(C)) return It.stylize("" + C, "number");
if (V(C)) return It.stylize("" + C, "boolean");
if (xt(C)) return It.stylize("null", "null");
}
function D(It) {
return "[" + Error.prototype.toString.call(It) + "]";
}
function Y(It, C, Vt, ge, ot) {
for (var N = [], Bt = 0, L = C.length; Bt < L; ++Bt) Ft(C, String(Bt)) ? N.push(P(It, C, Vt, ge, String(Bt), true)) : N.push("");
return ot.forEach(function(W) {
W.match(/^\d+$/) || N.push(P(It, C, Vt, ge, W, true));
}), N;
}
function P(It, C, Vt, ge, ot, N) {
var Bt, L, W;
if (W = Object.getOwnPropertyDescriptor(C, ot) || {
value: C[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, C, 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] + (C === "" ? "" : C + `
`) + " " + It.join(`,
`) + " " + Vt[1] : Vt[0] + C + " " + It.join(", ") + " " + Vt[1];
}
f.types = $2();
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 et(It) && Ge(It) === "[object RegExp]";
}
f.isRegExp = st, f.types.isRegExp = st;
function et(It) {
return typeof It == "object" && It !== null;
}
f.isObject = et;
function Ot(It) {
return et(It) && Ge(It) === "[object Date]";
}
f.isDate = Ot, f.types.isDate = Ot;
function kt(It) {
return et(It) && (Ge(It) === "[object Error]" || It instanceof Error);
}
f.isError = kt, f.types.isNativeError = kt;
function Zt(It) {
return typeof It == "function";
}
f.isFunction = Zt;
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 = t3();
function Ge(It) {
return Object.prototype.toString.call(It);
}
function Ze(It) {
return It < 10 ? "0" + It.toString(10) : It.toString(10);
}
var Wt = [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
];
function oe() {
var It = /* @__PURE__ */ new Date(), C = [
Ze(It.getHours()),
Ze(It.getMinutes()),
Ze(It.getSeconds())
].join(":");
return [
It.getDate(),
Wt[It.getMonth()],
C
].join(" ");
}
f.log = function() {
console.log("%s - %s", oe(), f.format.apply(f, arguments));
}, f.inherits = s_(), f._extend = function(It, C) {
if (!C || !et(C)) return It;
for (var Vt = Object.keys(C), ge = Vt.length; ge--; ) It[Vt[ge]] = C[Vt[ge]];
return It;
};
function Ft(It, C) {
return Object.prototype.hasOwnProperty.call(It, C);
}
var Se = typeof Symbol < "u" ? Symbol("util.promisify.custom") : void 0;
f.promisify = function(C) {
if (typeof C != "function") throw new TypeError('The "original" argument must be of type Function');
if (Se && C[Se]) {
var Vt = C[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 {
C.apply(this, Bt);
} catch (W) {
ot(W);
}
return N;
}
return Object.setPrototypeOf(Vt, Object.getPrototypeOf(C)), Se && Object.defineProperty(Vt, Se, {
value: Vt,
enumerable: false,
writable: false,
configurable: true
}), Object.defineProperties(Vt, r(C));
}, f.promisify.custom = Se;
function Ke(It, C) {
if (!It) {
var Vt = new Error("Promise was rejected with a falsy value");
Vt.reason = It, It = Vt;
}
return C(It);
}
function Ve(It) {
if (typeof It != "function") throw new TypeError('The "original" argument must be of type Function');
function C() {
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(C, Object.getPrototypeOf(It)), Object.defineProperties(C, r(It)), C;
}
f.callbackify = Ve;
})(F0)), F0;
}
var N0 = {
exports: {}
}, Hg;
function e3() {
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 = Cu().Buffer, o = Nv();
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 qv() {
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 r3() {
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 Mv() {
if (Kg) return D0;
Kg = 1;
var f = Nc();
D0 = P;
function t(Wt) {
var oe = this;
this.next = null, this.entry = null, this.finish = function() {
Ze(oe, Wt);
};
}
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(Cs());
_.inherits = s_();
var n = {
deprecate: r3()
}, d = Lv(), c = Cu().Buffer, h = (typeof window < "u" || typeof window < "u" ? window : typeof self < "u" ? self : {}).Uint8Array || function() {
};
function w(Wt) {
return c.from(Wt);
}
function k(Wt) {
return c.isBuffer(Wt) || Wt instanceof h;
}
var x = qv();
_.inherits(P, d);
function R() {
}
function D(Wt, oe) {
o = o || Zi(), Wt = Wt || {};
var Ft = oe instanceof o;
this.objectMode = !!Wt.objectMode, Ft && (this.objectMode = this.objectMode || !!Wt.writableObjectMode);
var Se = Wt.highWaterMark, Ke = Wt.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 = Wt.decodeStrings === false;
this.decodeStrings = !It, this.defaultEncoding = Wt.defaultEncoding || "utf8", this.length = 0, this.writing = false, this.corked = 0, this.sync = true, this.bufferProcessing = false, this.onwrite = function(C) {
pt(oe, C);
}, 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(Wt) {
return Y.call(this, Wt) ? true : this !== P ? false : Wt && Wt._writableState instanceof D;
}
})) : Y = function(Wt) {
return Wt instanceof this;
};
function P(Wt) {
if (o = o || Zi(), !Y.call(P, this) && !(this instanceof o)) return new P(Wt);
this._writableState = new D(Wt, this), this.writable = true, Wt && (typeof Wt.write == "function" && (this._write = Wt.write), typeof Wt.writev == "function" && (this._writev = Wt.writev), typeof Wt.destroy == "function" && (this._destroy = Wt.destroy), typeof Wt.final == "function" && (this._final = Wt.final)), d.call(this);
}
P.prototype.pipe = function() {
this.emit("error", new Error("Cannot pipe, not readable"));
};
function ft(Wt, oe) {
var Ft = new Error("write after end");
Wt.emit("error", Ft), f.nextTick(oe, Ft);
}
function _t(Wt, 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 && (Wt.emit("error", Ve), f.nextTick(Se, Ve), Ke = false), Ke;
}
P.prototype.write = function(Wt, oe, Ft) {
var Se = this._writableState, Ke = false, Ve = !Se.objectMode && k(Wt);
return Ve && !c.isBuffer(Wt) && (Wt = w(Wt)), 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, Wt, Ft)) && (Se.pendingcb++, Ke = xt(this, Se, Ve, Wt, oe, Ft)), Ke;
}, P.prototype.cork = function() {
var Wt = this._writableState;
Wt.corked++;
}, P.prototype.uncork = function() {
var Wt = this._writableState;
Wt.corked && (Wt.corked--, !Wt.writing && !Wt.corked && !Wt.bufferProcessing && Wt.bufferedRequest && et(this, Wt));
}, 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(Wt, oe, Ft) {
return !Wt.objectMode && Wt.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(Wt, oe, Ft, Se, Ke, Ve) {
if (!Ft) {
var It = V(oe, Se, Ke);
Se !== It && (Ft = true, Ke = "buffer", Se = It);
}
var C = oe.objectMode ? 1 : Se.length;
oe.length += C;
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(Wt, oe, false, C, Se, Ke, Ve);
return Vt;
}
function ct(Wt, oe, Ft, Se, Ke, Ve, It) {
oe.writelen = Se, oe.writecb = It, oe.writing = true, oe.sync = true, Ft ? Wt._writev(Ke, oe.onwrite) : Wt._write(Ke, Ve, oe.onwrite), oe.sync = false;
}
function at(Wt, oe, Ft, Se, Ke) {
--oe.pendingcb, Ft ? (f.nextTick(Ke, Se), f.nextTick(qe, Wt, oe), Wt._writableState.errorEmitted = true, Wt.emit("error", Se)) : (Ke(Se), Wt._writableState.errorEmitted = true, Wt.emit("error", Se), qe(Wt, oe));
}
function rt(Wt) {
Wt.writing = false, Wt.writecb = null, Wt.length -= Wt.writelen, Wt.writelen = 0;
}
function pt(Wt, oe) {
var Ft = Wt._writableState, Se = Ft.sync, Ke = Ft.writecb;
if (rt(Ft), oe) at(Wt, Ft, Se, oe, Ke);
else {
var Ve = Ot(Ft);
!Ve && !Ft.corked && !Ft.bufferProcessing && Ft.bufferedRequest && et(Wt, Ft), Se ? r(H, Wt, Ft, Ve, Ke) : H(Wt, Ft, Ve, Ke);
}
}
function H(Wt, oe, Ft, Se) {
Ft || st(Wt, oe), oe.pendingcb--, Se(), qe(Wt, oe);
}
function st(Wt, oe) {
oe.length === 0 && oe.needDrain && (oe.needDrain = false, Wt.emit("drain"));
}
function et(Wt, oe) {
oe.bufferProcessing = true;
var Ft = oe.bufferedRequest;
if (Wt._writev && Ft && Ft.next) {
var Se = oe.bufferedRequestCount, Ke = new Array(Se), Ve = oe.corkedRequestsFree;
Ve.entry = Ft;
for (var It = 0, C = true; Ft; ) Ke[It] = Ft, Ft.isBuf || (C = false), Ft = Ft.next, It += 1;
Ke.allBuffers = C, ct(Wt, 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(Wt, 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(Wt, oe, Ft) {
Ft(new Error("_write() is not implemented"));
}, P.prototype._writev = null, P.prototype.end = function(Wt, oe, Ft) {
var Se = this._writableState;
typeof Wt == "function" ? (Ft = Wt, Wt = null, oe = null) : typeof oe == "function" && (Ft = oe, oe = null), Wt != null && this.write(Wt, oe), Se.corked && (Se.corked = 1, this.uncork()), Se.ending || Ge(this, Se, Ft);
};
function Ot(Wt) {
return Wt.ending && Wt.length === 0 && Wt.bufferedRequest === null && !Wt.finished && !Wt.writing;
}
function kt(Wt, oe) {
Wt._final(function(Ft) {
oe.pendingcb--, Ft && Wt.emit("error", Ft), oe.prefinished = true, Wt.emit("prefinish"), qe(Wt, oe);
});
}
function Zt(Wt, oe) {
!oe.prefinished && !oe.finalCalled && (typeof Wt._final == "function" ? (oe.pendingcb++, oe.finalCalled = true, f.nextTick(kt, Wt, oe)) : (oe.prefinished = true, Wt.emit("prefinish")));
}
function qe(Wt, oe) {
var Ft = Ot(oe);
return Ft && (Zt(Wt, oe), oe.pendingcb === 0 && (oe.finished = true, Wt.emit("finish"))), Ft;
}
function Ge(Wt, oe, Ft) {
oe.ending = true, qe(Wt, oe), Ft && (oe.finished ? f.nextTick(Ft) : Wt.once("finish", Ft)), oe.ended = true, Wt.writable = false;
}
function Ze(Wt, oe, Ft) {
var Se = Wt.entry;
for (Wt.entry = null; Se; ) {
var Ke = Se.callback;
oe.pendingcb--, Ke(Ft), Se = Se.next;
}
oe.corkedRequestsFree.next = Wt;
}
return Object.defineProperty(P.prototype, "destroyed", {
get: function() {
return this._writableState === void 0 ? false : this._writableState.destroyed;
},
set: function(Wt) {
this._writableState && (this._writableState.destroyed = Wt);
}
}), P.prototype.destroy = x.destroy, P.prototype._undestroy = x.undestroy, P.prototype._destroy = function(Wt, oe) {
this.end(), oe(Wt);
}, 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(Cs());
r.inherits = s_();
var o = Dv(), _ = Mv();
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 Dv() {
if (Jg) return W0;
Jg = 1;
var f = Nc();
W0 = V;
var t = Y2(), r;
V.ReadableState = _t, Pv().EventEmitter;
var o = function(ot, N) {
return ot.listeners(N).length;
}, _ = Lv(), n = Cu().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(Cs());
w.inherits = s_();
var k = Nv(), x = void 0;
k && k.debuglog ? x = k.debuglog("stream") : x = function() {
};
var R = e3(), D = qv(), 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, et(ot, dt);
else {
var Ct;
W || (Ct = at(dt, N)), Ct ? ot.emit("error", Ct) : 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) : Zt(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 && Ot(ot)), Zt(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 ? C(this) : Ot(this), null;
if (ot = st(ot, N), ot === 0 && N.ended) return N.length === 0 && C(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 && C(this)), W !== null && this.emit("data", W), W;
};
function et(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, Ot(ot);
}
}
function Ot(ot) {
var N = ot._readableState;
N.needReadable = false, N.emittedReadable || (x("emitReadable", N.flowing), N.emittedReadable = true, N.sync ? f.nextTick(kt, ot) : kt(ot));
}
function kt(ot) {
x("emit readable"), ot.emit("readable"), Ft(ot);
}
function Zt(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 ? Kt : de;
L.endEmitted ? f.nextTick(dt) : Bt.once("end", dt), ot.on("unpipe", Ct);
function Ct(ar, lr) {
x("onunpipe"), ar === Bt && lr && lr.hasUnpiped === false && (lr.hasUnpiped = true, Xt());
}
function Kt() {
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", Ct), Bt.removeListener("end", Kt), 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 Ct = ge(N.pipes, ot);
return Ct === -1 ? this : (N.pipes.splice(Ct, 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 && Ot(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, Wt(this, ot)), this;
};
function Wt(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 Ct = Bt.decoder.end();
Ct && Ct.length && N.push(Ct);
}
N.push(null);
}), ot.on("data", function(Ct) {
if (x("wrapped data"), Bt.decoder && (Ct = Bt.decoder.write(Ct)), !(Bt.objectMode && Ct == null) && !(!Bt.objectMode && (!Ct || !Ct.length))) {
var Kt = N.push(Ct);
Kt || (L = true, ot.pause());
}
});
for (var W in ot) this[W] === void 0 && typeof ot[W] == "function" && (this[W] = /* @__PURE__ */ (function(Ct) {
return function() {
return ot[Ct].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(Ct) {
x("wrapped _read", Ct), 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, Ct = ot > dt.length ? dt.length : ot;
if (Ct === dt.length ? W += dt : W += dt.slice(0, ot), ot -= Ct, ot === 0) {
Ct === dt.length ? (++L, Bt.next ? N.head = Bt.next : N.head = N.tail = null) : (N.head = Bt, Bt.data = dt.slice(Ct));
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, Ct = ot > dt.length ? dt.length : ot;
if (dt.copy(Bt, Bt.length - ot, 0, Ct), ot -= Ct, ot === 0) {
Ct === dt.length ? (++W, L.next ? N.head = L.next : N.head = N.tail = null) : (N.head = L, L.data = dt.slice(Ct));
break;
}
++W;
}
return N.length -= W, Bt;
}
function C(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 Hv() {
if (Xg) return K0;
Xg = 1, K0 = o;
var f = Zi(), t = Object.create(Cs());
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 n3() {
if (Zg) return Y0;
Zg = 1, Y0 = r;
var f = Hv(), t = Object.create(Cs());
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 _3() {
return $g || ($g = 1, (function(f, t) {
t = f.exports = Dv(), t.Stream = t, t.Readable = t, t.Writable = Mv(), t.Duplex = Zi(), t.Transform = Hv(), t.PassThrough = n3();
})(wc, wc.exports)), wc.exports;
}
var Q0, tf;
function Gv() {
if (tf) return Q0;
tf = 1;
var f = i_().Buffer, t = K2(), r = _3().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 o3() {
if (ef) return V0;
ef = 1;
var f = s_(), t = Gv(), 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 a3() {
if (rf) return J0;
rf = 1;
var f = o3();
return J0 = function(t) {
return new f().update(t).digest();
}, J0;
}
var X0, nf;
function i3() {
if (nf) return X0;
nf = 1;
var f = gi().Buffer, t = s_(), r = Gv(), 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, et = this._c | 0, Ot = this._d | 0, kt = this._e | 0, Zt = 0; Zt < 80; Zt += 1) {
var qe, Ge;
Zt < 16 ? (qe = x(xt, ct, at, rt, pt, _t[_[Zt]], h[0], d[Zt]), Ge = P(H, st, et, Ot, kt, _t[n[Zt]], w[0], c[Zt])) : Zt < 32 ? (qe = R(xt, ct, at, rt, pt, _t[_[Zt]], h[1], d[Zt]), Ge = Y(H, st, et, Ot, kt, _t[n[Zt]], w[1], c[Zt])) : Zt < 48 ? (qe = D(xt, ct, at, rt, pt, _t[_[Zt]], h[2], d[Zt]), Ge = D(H, st, et, Ot, kt, _t[n[Zt]], w[2], c[Zt])) : Zt < 64 ? (qe = Y(xt, ct, at, rt, pt, _t[_[Zt]], h[3], d[Zt]), Ge = R(H, st, et, Ot, kt, _t[n[Zt]], w[3], c[Zt])) : (qe = P(xt, ct, at, rt, pt, _t[_[Zt]], h[4], d[Zt]), Ge = x(H, st, et, Ot, kt, _t[n[Zt]], w[4], c[Zt])), xt = pt, pt = rt, rt = k(at, 10), at = ct, ct = qe, H = kt, kt = Ot, Ot = k(et, 10), et = st, st = Ge;
}
var Ze = this._b + at + Ot | 0;
this._b = this._c + rt + kt | 0, this._c = this._d + pt + H | 0, this._d = this._e + xt + st | 0, this._e = this._a + ct + et | 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 = Ou();
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 s3() {
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 c3() {
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 Wv() {
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 d3() {
if (cf) return nu;
cf = 1;
var f = s_(), t = Wv(), 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 Kv() {
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, et = this._bl | 0, Ot = this._cl | 0, kt = this._dl | 0, Zt = this._el | 0, qe = this._fl | 0, Ge = this._gl | 0, Ze = this._hl | 0, Wt = 0; Wt < 32; Wt += 2) ft[Wt] = P.readInt32BE(Wt * 4), ft[Wt + 1] = P.readInt32BE(Wt * 4 + 4);
for (; Wt < 160; Wt += 2) {
var oe = ft[Wt - 30], Ft = ft[Wt - 30 + 1], Se = k(oe, Ft), Ke = x(Ft, oe);
oe = ft[Wt - 4], Ft = ft[Wt - 4 + 1];
var Ve = R(oe, Ft), It = D(Ft, oe), C = ft[Wt - 14], Vt = ft[Wt - 14 + 1], ge = ft[Wt - 32], ot = ft[Wt - 32 + 1], N = Ke + Vt | 0, Bt = Se + C + 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[Wt] = Bt, ft[Wt + 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, et, Ot), Ct = h(_t, st), Kt = h(st, _t), ne = w(at, Zt), ee = w(Zt, at), Xt = o[L], re = o[L + 1], jt = d(at, rt, pt), ce = d(Zt, 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 = Kt + dt | 0, ar = Ct + W + Y(de, Kt) | 0;
H = pt, Ze = Ge, pt = rt, Ge = qe, rt = at, qe = Zt, Zt = kt + je | 0, at = ct + Qe + Y(Zt, kt) | 0, ct = xt, kt = Ot, xt = V, Ot = et, V = _t, et = st, st = je + de | 0, _t = Qe + ar + Y(st, je) | 0;
}
this._al = this._al + st | 0, this._bl = this._bl + et | 0, this._cl = this._cl + Ot | 0, this._dl = this._dl + kt | 0, this._el = this._el + Zt | 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, et) | 0, this._ch = this._ch + xt + Y(this._cl, Ot) | 0, this._dh = this._dh + ct + Y(this._dl, kt) | 0, this._eh = this._eh + at + Y(this._el, Zt) | 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 u3() {
if (uf) return ou;
uf = 1;
var f = s_(), t = Kv(), 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 l3() {
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 = s3(), f.exports.sha1 = c3(), f.exports.sha224 = d3(), f.exports.sha256 = Wv(), f.exports.sha384 = u3(), f.exports.sha512 = Kv();
})(Z0)), Z0.exports;
}
var au, pf;
function Yv() {
if (pf) return au;
pf = 1;
var f = i_().Buffer, t = Ou(), 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 Qv() {
if (gf) return iu;
gf = 1;
var f = a3(), t = i3(), r = l3(), o = i_().Buffer, _ = Av(), n = jv(), d = Yv(), 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, et = at, Ot = Math.ceil(_t / et), kt = 1; kt <= Ot; kt++) {
H.writeUInt32BE(kt, P.length);
for (var Zt = rt.run(H, rt.ipad1), qe = Zt, Ge = 1; Ge < ft; Ge++) {
qe = rt.run(qe, rt.ipad2);
for (var Ze = 0; Ze < et; Ze++) Zt[Ze] ^= qe[Ze];
}
Zt.copy(pt, st), st += et;
}
return pt;
}
return iu = D, iu;
}
var su, ff;
function p3() {
if (ff) return su;
ff = 1;
var f = i_().Buffer, t = Av(), r = jv(), o = Qv(), _ = Yv(), 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 g3() {
return wf || (wf = 1, pc.pbkdf2 = p3(), pc.pbkdf2Sync = Qv()), pc;
}
var cu, hf;
function Uu() {
if (hf) return cu;
hf = 1;
const { pbkdf2: f, pbkdf2Sync: t } = g3(), 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 f3() {
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 w3() {
if (vf) return uu;
vf = 1;
const f = kv();
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 h3() {
if (yf) return lu;
yf = 1;
const { chacha20poly1305Encrypt: f, chacha20poly1305Decrypt: t, blake2b: r, sha3_256: o } = Oc(), _ = kv(), n = g2(), d = Iv(), c = xv(), h = Uu(), w = f3(), k = w3(), { 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 Ct = /* @__PURE__ */ new Map();
if (W === 1 && N.length > 0) {
const jt = Vt(N, L);
Ct.set(1, _.encode(jt));
}
dt !== rt && Ct.set(2, _.encode(dt));
const Xt = [
((jt) => r(o(_.encode(jt)), 28))([
0,
[
0,
Bt
],
Ct
]),
Ct,
0
], re = _.encode(Xt);
return _.encode([
new _.Tagged(24, re),
n(re)
]);
}
function st(N, Bt) {
return pr.from([
N << 4 | Bt
]);
}
function et(N) {
return x(N, ct), r(N, at);
}
function Ot(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 kt(N, Bt, L, W) {
x(N, at), pt(Bt), P(L);
const { blockIndex: dt, txIndex: Ct, certificateIndex: Kt } = Bt;
return pr.concat([
st(W ? _t.POINTER_SCRIPT : _t.POINTER, L),
N,
pr.concat([
w(dt),
w(Ct),
w(Kt)
])
]);
}
function Zt(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 Ct = null;
try {
Ct = ge(dt, Bt);
} catch {
throw new Error("Unable to get derivation path from address");
}
if (Ct && Ct.length > 2) throw Error("Invalid derivation path length, should be at most 2");
return Ct;
}
function Wt(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 C(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: Ot,
packPointerAddress: kt,
packEnterpriseAddress: Zt,
packRewardAddress: qe,
getAddressType: Ke,
hasSpendingScript: Ve,
hasStakingScript: It,
getShelleyAddressNetworkId: C,
getBootstrapAddressAttributes: Ge,
getBootstrapAddressDerivationPath: Ze,
getBootstrapAddressProtocolMagic: Wt,
isValidBootstrapAddress: oe,
isValidShelleyAddress: Ft,
xpubToHdPassphrase: ot,
getPubKeyBlake2b224Hash: et,
AddressTypes: _t,
BaseAddressTypes: V
}, lu;
}
var pu, mf;
function b3() {
if (mf) return pu;
mf = 1;
const f = Eu(), { validateBuffer: t, validateDerivationIndex: r, validateDerivationScheme: o, validateMnemonic: _ } = ss(), n = Oc(), 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), et = c._malloc(128), Ot = new Uint8Array(c.HEAPU8.buffer, et, 128);
pt.set(ct), st.set(at);
const kt = c._emscripten_wallet_secret_from_seed(rt, H, et);
if (c._free(rt), c._free(H), c._free(et), kt === 1) {
const Zt = new Error("Invalid keypair");
throw Zt.name = "InvalidKeypair", Zt;
}
return pr.from(Ot);
}
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), et = 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(et);
}
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), et = new Uint8Array(c.HEAPU8.buffer, st, 32), Ot = c._malloc(32), kt = new Uint8Array(c.HEAPU8.buffer, Ot, 32), Zt = c._malloc(32), qe = new Uint8Array(c.HEAPU8.buffer, Zt, 32), Ge = c._malloc(32), Ze = new Uint8Array(c.HEAPU8.buffer, Ge, 32);
et.set(pt), kt.set(H);
const Wt = c._emscripten_derive_public(st, Ot, at, Zt, Ge, rt);
if (c._free(st), c._free(Ot), c._free(st), c._free(Ot), Wt !== 0) throw Error(`derivePublic has exited with code ${Wt}`);
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 v3() {
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 y3() {
if (If) return fu;
If = 1;
const f = Eu(), { validateBuffer: t, validateString: r, validatePaperWalletMnemonic: o } = ss(), _ = Uu();
Oc(), 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 m3() {
return xf || (xf = 1, (function(f) {
function t(r, o, _, n, d, c, h, w) {
function k(It) {
var C = [
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, Ct = new Array(64);
function Kt(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, Oe;
for (ut = 0; ut < 16; ut++) Jt = Qe + ut * 4, Ct[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 = Ct[ut - 2], ye = (T >>> 17 | T << 15) ^ (T >>> 19 | T << 13) ^ T >>> 10, T = Ct[ut - 15], Oe = (T >>> 7 | T << 25) ^ (T >>> 18 | T << 14) ^ T >>> 3, Ct[ut] = (ye + Ct[ut - 7] | 0) + (Oe + Ct[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 + (C[ut] + Ct[ut] | 0) | 0) | 0, Oe = ((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 + Oe | 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;
}
}
Kt(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), Kt(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, C, Vt) {
It = It.length <= 64 ? It : k(It);
var ge, ot = 64 + C.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 < C.length; ge++) N[64 + ge] = C[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, C, Vt, ge) {
var ot = It[0] ^ C[Vt++], N = It[1] ^ C[Vt++], Bt = It[2] ^ C[Vt++], L = It[3] ^ C[Vt++], W = It[4] ^ C[Vt++], dt = It[5] ^ C[Vt++], Ct = It[6] ^ C[Vt++], Kt = It[7] ^ C[Vt++], ne = It[8] ^ C[Vt++], ee = It[9] ^ C[Vt++], Xt = It[10] ^ C[Vt++], re = It[11] ^ C[Vt++], jt = It[12] ^ C[Vt++], ce = It[13] ^ C[Vt++], je = It[14] ^ C[Vt++], Qe = It[15] ^ C[Vt++], de, ar, lr = ot, Ir = N, _r = Bt, ir = L, xr = W, G = dt, S = Ct, T = Kt, ut = ne, Jt = ee, ye = Xt, Oe = 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 + Oe, ir ^= de << 7 | de >>> 25, de = ir + Ue, T ^= de << 9 | de >>> 23, de = T + ir, Oe ^= de << 13 | de >>> 19, de = Oe + 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, Oe ^= de << 7 | de >>> 25, de = Oe + ye, ut ^= de << 9 | de >>> 23, de = ut + Oe, 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;
C[ge++] = It[0] = lr + ot | 0, C[ge++] = It[1] = Ir + N | 0, C[ge++] = It[2] = _r + Bt | 0, C[ge++] = It[3] = ir + L | 0, C[ge++] = It[4] = xr + W | 0, C[ge++] = It[5] = G + dt | 0, C[ge++] = It[6] = S + Ct | 0, C[ge++] = It[7] = T + Kt | 0, C[ge++] = It[8] = ut + ne | 0, C[ge++] = It[9] = Jt + ee | 0, C[ge++] = It[10] = ye + Xt | 0, C[ge++] = It[11] = Oe + re | 0, C[ge++] = It[12] = or + jt | 0, C[ge++] = It[13] = Ar + ce | 0, C[ge++] = It[14] = ue + je | 0, C[ge++] = It[15] = Ue + Qe | 0;
}
function D(It, C, Vt, ge, ot) {
for (; ot--; ) It[C++] = Vt[ge++];
}
function Y(It, C, Vt, ge, ot) {
for (; ot--; ) It[C++] ^= Vt[ge++];
}
function P(It, C, Vt, ge, ot) {
D(It, 0, C, Vt + (2 * ot - 1) * 16, 16);
for (var N = 0; N < 2 * ot; N += 2) R(It, C, Vt + N * 16, ge + N * 8), R(It, C, Vt + N * 16 + 16, ge + N * 8 + ot * 16);
}
function ft(It, C, Vt) {
return It[C + (2 * Vt - 1) * 16];
}
function _t(It) {
for (var C = [], Vt = 0; Vt < It.length; Vt++) {
var ge = It.charCodeAt(Vt);
if (ge < 128) C.push(ge);
else if (ge < 2048) C.push(192 | ge >> 6), C.push(128 | ge & 63);
else if (ge < 55296) C.push(224 | ge >> 12), C.push(128 | ge >> 6 & 63), C.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, C.push(240 | ge >> 18), C.push(128 | ge >> 12 & 63), C.push(128 | ge >> 6 & 63), C.push(128 | ge & 63);
}
}
return C;
}
function V(It) {
for (var C = "0123456789abcdef".split(""), Vt = It.length, ge = [], ot = 0; ot < Vt; ot++) ge.push(C[It[ot] >>> 4 & 15]), ge.push(C[It[ot] >>> 0 & 15]);
return ge.join("");
}
function xt(It) {
for (var C = "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(C[W >>> 18 & 63]), ge.push(C[W >>> 12 & 63]), ge.push(C[W >>> 6 & 63]), ge.push(C[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, et, Ot;
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), Ot = new Int32Array(16)) : (H = [], st = [], Ot = new Array(16)), et = x(r, o, at * 128 * n);
var kt = 0, Zt = 32 * n;
function qe(It) {
for (var C = 0; C < 32 * n; C++) {
var Vt = It + C * 4;
H[kt + C] = (et[Vt + 3] & 255) << 24 | (et[Vt + 2] & 255) << 16 | (et[Vt + 1] & 255) << 8 | (et[Vt + 0] & 255) << 0;
}
}
function Ge(It, C) {
for (var Vt = It; Vt < C; Vt += 2) D(st, Vt * (32 * n), H, kt, 32 * n), P(Ot, H, kt, Zt, n), D(st, (Vt + 1) * (32 * n), H, Zt, 32 * n), P(Ot, H, Zt, kt, n);
}
function Ze(It, C) {
for (var Vt = It; Vt < C; Vt += 2) {
var ge = ft(H, kt, n) & pt - 1;
Y(H, kt, st, ge * (32 * n), 32 * n), P(Ot, H, kt, Zt, n), ge = ft(H, Zt, n) & pt - 1, Y(H, Zt, st, ge * (32 * n), 32 * n), P(Ot, H, Zt, kt, n);
}
}
function Wt(It) {
for (var C = 0; C < 32 * n; C++) {
var Vt = H[kt + C];
et[It + C * 4 + 0] = Vt >>> 0 & 255, et[It + C * 4 + 1] = Vt >>> 8 & 255, et[It + C * 4 + 2] = Vt >>> 16 & 255, et[It + C * 4 + 3] = Vt >>> 24 & 255;
}
}
var oe = typeof setImmediate < "u" ? setImmediate : setTimeout;
function Ft(It, C, Vt, ge, ot) {
(function N() {
oe(function() {
ge(It, It + Vt < C ? It + Vt : C), It += Vt, It < C ? N() : ot();
});
})();
}
function Se(It) {
var C = x(r, et, d);
return It === "base64" ? xt(C) : It === "hex" ? V(C) : It === "binary" ? new Uint8Array(C) : C;
}
function Ke() {
for (var It = 0; It < at; It++) qe(It * 128 * n), Ge(0, pt), Ze(0, pt), Wt(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() {
Wt(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 k3() {
if (Af) return hu;
Af = 1;
const f = Oc(), t = h3(), r = b3(), o = v3(), _ = y3(), n = Iv(), d = xv(), c = m3();
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_ = k3();
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 I3(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 Vv(d), h = await Jv(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 Vv(t), n = await Jv(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 Vv(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 jm(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 Jv(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 I3(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 x3 = "" + new URL("cardano_serialization_lib_bg-pbZPHw08.wasm", import.meta.url).href, A3 = 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 Xv(f) {
e = f;
}
let yc = null;
function Ki() {
return (yc === null || yc.byteLength === 0) && (yc = new Uint8Array(e.memory.buffer)), yc;
}
const Zv = typeof TextDecoder > "u" ? (0, module.require)("util").TextDecoder : TextDecoder;
let Ac = new Zv("utf-8", {
ignoreBOM: true,
fatal: true
});
Ac.decode();
const j3 = 2146435072;
let bu = 0;
function z3(f, t) {
return bu += t, bu >= j3 && (Ac = new Zv("utf-8", {
ignoreBOM: true,
fatal: true
}), Ac.decode(), bu = t), Ac.decode(Ki().subarray(f, f + t));
}
function mt(f, t) {
return f = f >>> 0, z3(f, t);
}
const Jo = new Array(128).fill(void 0);
Jo.push(void 0, null, true, false);
let ms = Jo.length;
function Lr(f) {
ms === Jo.length && Jo.push(Jo.length + 1);
const t = ms;
return ms = Jo[t], Jo[t] = f, t;
}
function zr(f) {
return Jo[f];
}
let U = 0;
const E3 = typeof TextEncoder > "u" ? (0, module.require)("util").TextEncoder : TextEncoder, jc = new E3("utf-8"), B3 = 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 = B3(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 S3(f) {
f < 132 || (Jo[f] = ms, ms = f);
}
function m(f) {
const t = zr(f);
return S3(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 F3(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 R3(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 T3(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 O3(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, Ma), 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 $v() {
return (mc === null || mc.byteLength === 0) && (mc = new Uint32Array(e.memory.buffer)), mc;
}
function qc(f, t) {
return f = f >>> 0, $v().subarray(f / 4, f / 4 + t);
}
function U3(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 P3(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 L3(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 N3(f) {
A(f, Dn);
const t = e.hash_auxiliary_data(f.__wbg_ptr);
return La.__wrap(t);
}
function q3(f) {
A(f, Ur);
const t = e.hash_plutus_data(f.__wbg_ptr);
return X_.__wrap(t);
}
function M3(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 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_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 H3(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 G3(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 W3(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 K3(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 Y3(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, mt(k, x);
} finally {
e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(_, n, 1);
}
}
function Q3(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, mt(h, w);
} finally {
e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1);
}
}
function V3(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 J3(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, mt(h, w);
} finally {
e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1);
}
}
function X3(f) {
const t = pe(f, e.__wbindgen_malloc), r = U, o = e.encode_arbitrary_bytes_as_metadatum(t, r);
return Mr.__wrap(o);
}
function Z3(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 $3(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 t4(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, mt(h, w);
} finally {
e.__wbindgen_add_to_stack_pointer(16), e.__wbindgen_free(r, o, 1);
}
}
function e4(f, t) {
const r = t(f.length * 4, 4) >>> 0;
return $v().set(f, r / 4), U = f.length, r;
}
const r4 = 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"
}), n4 = 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"
}), _4 = Object.freeze({
ATPubKey: 0,
0: "ATPubKey",
ATScript: 1,
1: "ATScript",
ATRedeem: 2,
2: "ATRedeem"
}), o4 = Object.freeze({
Array: 0,
0: "Array",
Map: 1,
1: "Map"
}), a4 = Object.freeze({
Tagged: 0,
0: "Tagged",
Untagged: 1,
1: "Untagged"
}), i4 = 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"
}), s4 = Object.freeze({
LargestFirst: 0,
0: "LargestFirst",
RandomImprove: 1,
1: "RandomImprove",
LargestFirstMultiAsset: 2,
2: "LargestFirstMultiAsset",
RandomImproveMultiAsset: 3,
3: "RandomImproveMultiAsset"
}), c4 = Object.freeze({
Key: 0,
0: "Key",
Script: 1,
1: "Script"
}), d4 = Object.freeze({
KeyHash: 0,
0: "KeyHash",
ScriptHash: 1,
1: "ScriptHash",
AlwaysAbstain: 2,
2: "AlwaysAbstain",
AlwaysNoConfidence: 3,
3: "AlwaysNoConfidence"
}), u4 = 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"
}), l4 = Object.freeze({
PlutusV1: 0,
0: "PlutusV1",
PlutusV2: 1,
1: "PlutusV2",
PlutusV3: 2,
2: "PlutusV3"
}), p4 = Object.freeze({
ToOtherPot: 0,
0: "ToOtherPot",
ToStakeCredentials: 1,
1: "ToStakeCredentials"
}), g4 = Object.freeze({
Reserves: 0,
0: "Reserves",
Treasury: 1,
1: "Treasury"
}), f4 = Object.freeze({
NoConversions: 0,
0: "NoConversions",
BasicConversions: 1,
1: "BasicConversions",
DetailedSchema: 2,
2: "DetailedSchema"
}), w4 = 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"
}), h4 = Object.freeze({
Testnet: 0,
0: "Testnet",
Mainnet: 1,
1: "Mainnet"
}), b4 = Object.freeze({
ConstrPlutusData: 0,
0: "ConstrPlutusData",
Map: 1,
1: "Map",
List: 2,
2: "List",
Integer: 3,
3: "Integer",
Bytes: 4,
4: "Bytes"
}), v4 = Object.freeze({
BasicConversions: 0,
0: "BasicConversions",
DetailedSchema: 1,
1: "DetailedSchema"
}), y4 = 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"
}), m4 = Object.freeze({
SingleHostAddr: 0,
0: "SingleHostAddr",
SingleHostName: 1,
1: "SingleHostName",
MultiHostName: 2,
2: "MultiHostName"
}), k4 = Object.freeze({
NativeScript: 0,
0: "NativeScript",
PlutusScript: 1,
1: "PlutusScript",
PlutusScriptV2: 2,
2: "PlutusScriptV2",
PlutusScriptV3: 3,
3: "PlutusScriptV3"
}), I4 = Object.freeze({
Wallet: 0,
0: "Wallet",
Node: 1,
1: "Node"
}), x4 = Object.freeze({
MetadataMap: 0,
0: "MetadataMap",
MetadataList: 1,
1: "MetadataList",
Int: 2,
2: "Int",
Bytes: 3,
3: "Bytes",
Text: 4,
4: "Text"
}), A4 = Object.freeze({
AllSetsHaveTag: 0,
0: "AllSetsHaveTag",
AllSetsHaveNoTag: 1,
1: "AllSetsHaveNoTag",
MixedSets: 2,
2: "MixedSets"
}), j4 = Object.freeze({
No: 0,
0: "No",
Yes: 1,
1: "Yes",
Abstain: 2,
2: "Abstain"
}), z4 = 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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 Xo {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Xo.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 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.assetnames_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Xo.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.assetnames_new();
return Xo.__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 Oo {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Oo.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 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.assets_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Oo.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.assets_new();
return Oo.__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 Xo.__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 = _, mt(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, mt(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 La {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(La.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 La.__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, mt(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 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.auxiliarydatahash_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 La.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
}
const Of = 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, 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_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 Cf = 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, 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_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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 = _, mt(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 Zo.__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 = _, mt(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 = _, mt(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 Zo {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Zo.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 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.bip32publickey_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 = _, mt(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 Zo.__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 Zo.__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 Zo.__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 $o {
static __wrap(t) {
t = t >>> 0;
const r = Object.create($o.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 $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.block_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 $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.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, mt(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 $o.__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 Ra.__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, Ra), A(o, Do), A(_, Si);
const d = e4(n, e.__wbindgen_malloc), c = U, h = e.block_new(t.__wbg_ptr, r.__wbg_ptr, o.__wbg_ptr, _.__wbg_ptr, d, c);
return $o.__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, mt(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 = _, mt(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 = _, mt(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, mt(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 ta {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ta.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 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.bootstrapwitnesses_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ta.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.bootstrapwitnesses_new();
return ta.__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 = _, mt(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, Zo);
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 = _, mt(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, mt(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, Ba);
const r = e.certificate_new_stake_delegation(t.__wbg_ptr);
return Gr.__wrap(r);
}
static new_pool_registration(t) {
A(t, fa);
const r = e.certificate_new_pool_registration(t.__wbg_ptr);
return Gr.__wrap(r);
}
static new_pool_retirement(t) {
A(t, wa);
const r = e.certificate_new_pool_retirement(t.__wbg_ptr);
return Gr.__wrap(r);
}
static new_genesis_key_delegation(t) {
A(t, ia);
const r = e.certificate_new_genesis_key_delegation(t.__wbg_ptr);
return Gr.__wrap(r);
}
static new_move_instantaneous_rewards_cert(t) {
A(t, ua);
const r = e.certificate_new_move_instantaneous_rewards_cert(t.__wbg_ptr);
return Gr.__wrap(r);
}
static new_committee_hot_auth(t) {
A(t, ra);
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, oa);
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, Ea);
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, Sa);
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, Fa);
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, Ua);
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 : Ba.__wrap(t);
}
as_pool_registration() {
const t = e.certificate_as_pool_registration(this.__wbg_ptr);
return t === 0 ? void 0 : fa.__wrap(t);
}
as_pool_retirement() {
const t = e.certificate_as_pool_retirement(this.__wbg_ptr);
return t === 0 ? void 0 : wa.__wrap(t);
}
as_genesis_key_delegation() {
const t = e.certificate_as_genesis_key_delegation(this.__wbg_ptr);
return t === 0 ? void 0 : ia.__wrap(t);
}
as_move_instantaneous_rewards_cert() {
const t = e.certificate_as_move_instantaneous_rewards_cert(this.__wbg_ptr);
return t === 0 ? void 0 : ua.__wrap(t);
}
as_committee_hot_auth() {
const t = e.certificate_as_committee_hot_auth(this.__wbg_ptr);
return t === 0 ? void 0 : ra.__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 : oa.__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 : Ea.__wrap(t);
}
as_stake_registration_and_delegation() {
const t = e.certificate_as_stake_registration_and_delegation(this.__wbg_ptr);
return t === 0 ? void 0 : Sa.__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 : Fa.__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 : Ua.__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 = _, mt(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, mt(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 ea {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ea.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 ea.__wrap(r);
}
change_address(t) {
A(t, Nr);
const r = e.changeconfig_change_address(this.__wbg_ptr, t.__wbg_ptr);
return ea.__wrap(r);
}
change_plutus_data(t) {
A(t, zi);
const r = e.changeconfig_change_plutus_data(this.__wbg_ptr, t.__wbg_ptr);
return ea.__wrap(r);
}
change_script_ref(t) {
A(t, q_);
const r = e.changeconfig_change_script_ref(this.__wbg_ptr, t.__wbg_ptr);
return ea.__wrap(r);
}
}
const Vf = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_committee_free(f >>> 0, 1));
class Co {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Co.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 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.committee_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Co.__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 Co.__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 = _, mt(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, mt(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 ra {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ra.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 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.committeehotauth_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ra.__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 ra.__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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 na {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(na.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 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.dnsrecordaoraaaa_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 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.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 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.dnsrecordaoraaaa_record(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 _a {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(_a.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 _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.dnsrecordsrv_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 _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.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, mt(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 _a.__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 _a.__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 = _, mt(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 = _, mt(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, mt(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, mt(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 oa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(oa.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 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.drepderegistration_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 oa.__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 oa.__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 = _, mt(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, mt(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 = _, mt(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, mt(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 aa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(aa.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 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.drepvotingthresholds_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 aa.__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 aa.__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, mt(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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 ia {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ia.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 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.genesiskeydelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ia.__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 ia.__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 = _, mt(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, mt(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 = _, mt(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, mt(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, mt(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 Ow = 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, 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_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 = _, mt(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, mt(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 Cw = 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, 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_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 = _, mt(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, mt(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 = _, mt(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, mt(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 qa.__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, qa), 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, qa), 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 = _, mt(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, mt(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 = _, mt(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 sa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(sa.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 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.ipv4_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 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.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 sa.__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 ca {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ca.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 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.ipv6_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ca.__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 ca.__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, mt(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 = _, mt(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 = _, mt(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, mt(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 da {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(da.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 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.mirtostakecredentials_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 da.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.mirtostakecredentials_new();
return da.__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 Na {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Na.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 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.metadatalist_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 Na.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.metadatalist_new();
return Na.__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 = _, mt(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 Na.__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 = _, mt(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, mt(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 Ia.__wrap(t);
}
as_positive_multiasset() {
const t = e.mint_as_positive_multiasset(this.__wbg_ptr);
return On.__wrap(t);
}
as_negative_multiasset() {
const t = e.mint_as_negative_multiasset(this.__wbg_ptr);
return On.__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 Xo.__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, mt(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 = _, mt(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, mt(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, da);
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 : da.__wrap(t);
}
}
const nh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_moveinstantaneousrewardscert_free(f >>> 0, 1));
class ua {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ua.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 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.moveinstantaneousrewardscert_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ua.__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 ua.__wrap(r);
}
}
const _h = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_multiasset_free(f >>> 0, 1));
class On {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(On.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 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.multiasset_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 On.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.multiasset_new();
return On.__wrap(t);
}
len() {
return e.multiasset_len(this.__wbg_ptr) >>> 0;
}
insert(t, r) {
A(t, Wr), A(r, Oo);
const o = e.multiasset_insert(this.__wbg_ptr, t.__wbg_ptr, r.__wbg_ptr);
return o === 0 ? void 0 : Oo.__wrap(o);
}
get(t) {
A(t, Wr);
const r = e.multiasset_get(this.__wbg_ptr, t.__wbg_ptr);
return r === 0 ? void 0 : Oo.__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 Ia.__wrap(t);
}
sub(t) {
A(t, On);
const r = e.multiasset_sub(this.__wbg_ptr, t.__wbg_ptr);
return On.__wrap(r);
}
}
const oh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_multihostname_free(f >>> 0, 1));
class la {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(la.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 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.multihostname_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 la.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
dns_name() {
const t = e.multihostname_dns_name(this.__wbg_ptr);
return _a.__wrap(t);
}
static new(t) {
A(t, _a);
const r = e.multihostname_new(t.__wbg_ptr);
return la.__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 = _, mt(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, mt(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, Aa);
const r = e.nativescript_new_script_pubkey(t.__wbg_ptr);
return sn.__wrap(r);
}
static new_script_all(t) {
A(t, ma);
const r = e.nativescript_new_script_all(t.__wbg_ptr);
return sn.__wrap(r);
}
static new_script_any(t) {
A(t, ka);
const r = e.nativescript_new_script_any(t.__wbg_ptr);
return sn.__wrap(r);
}
static new_script_n_of_k(t) {
A(t, xa);
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 : Aa.__wrap(t);
}
as_script_all() {
const t = e.nativescript_as_script_all(this.__wbg_ptr);
return t === 0 ? void 0 : ma.__wrap(t);
}
as_script_any() {
const t = e.nativescript_as_script_any(this.__wbg_ptr);
return t === 0 ? void 0 : ka.__wrap(t);
}
as_script_n_of_k() {
const t = e.nativescript_as_script_n_of_k(this.__wbg_ptr);
return t === 0 ? void 0 : xa.__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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 Vo {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Vo.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 Vo.__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 = _, mt(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 Vo.__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, mt(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 Vo.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new_identity() {
const t = e.nonce_new_identity();
return Vo.__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 Vo.__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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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 = _, mt(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 = _, mt(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, mt(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 pa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(pa.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 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.poolmetadata_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 pa.__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 pa.__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, mt(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 = _, mt(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 ga {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ga.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 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.poolparams_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ga.__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 va.__wrap(t);
}
pool_metadata() {
const t = e.poolparams_pool_metadata(this.__wbg_ptr);
return t === 0 ? void 0 : pa.__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, va);
let k = 0;
to(w) || (A(w, pa), 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 ga.__wrap(x);
}
}
const Fh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_poolregistration_free(f >>> 0, 1));
class fa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(fa.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 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.poolregistration_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 fa.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
pool_params() {
const t = e.poolregistration_pool_params(this.__wbg_ptr);
return ga.__wrap(t);
}
static new(t) {
A(t, ga);
const r = e.poolregistration_new(t.__wbg_ptr);
return fa.__wrap(r);
}
}
const Rh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_poolretirement_free(f >>> 0, 1));
class wa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(wa.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 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.poolretirement_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 wa.__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 wa.__wrap(o);
}
}
const Th = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_poolvotingthresholds_free(f >>> 0, 1));
class ha {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ha.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 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.poolvotingthresholds_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ha.__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 ha.__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 Oh = 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, 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_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 = _, mt(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 = _, mt(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 Ch = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_proposedprotocolparameterupdates_free(f >>> 0, 1));
class ba {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ba.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_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 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.proposedprotocolparameterupdates_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ba.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.proposedprotocolparameterupdates_new();
return ba.__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 = _, mt(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, mt(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 : Vo.__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, ha), 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 : ha.__wrap(t);
}
set_drep_voting_thresholds(t) {
A(t, aa), 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 : aa.__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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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 E4 {
__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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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, ja);
const r = e.relay_new_single_host_addr(t.__wbg_ptr);
return no.__wrap(r);
}
static new_single_host_name(t) {
A(t, za);
const r = e.relay_new_single_host_name(t.__wbg_ptr);
return no.__wrap(r);
}
static new_multi_host_name(t) {
A(t, la);
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 : ja.__wrap(t);
}
as_single_host_name() {
const t = e.relay_as_single_host_name(this.__wbg_ptr);
return t === 0 ? void 0 : za.__wrap(t);
}
as_multi_host_name() {
const t = e.relay_as_multi_host_name(this.__wbg_ptr);
return t === 0 ? void 0 : la.__wrap(t);
}
}
const Gh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_relays_free(f >>> 0, 1));
class va {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(va.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 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.relays_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 va.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.relays_new();
return va.__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 ya {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ya.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 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.rewardaddresses_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ya.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.rewardaddresses_new();
return ya.__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 ma {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ma.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 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.scriptall_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ma.__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 ma.__wrap(r);
}
}
const Qh = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_scriptany_free(f >>> 0, 1));
class ka {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ka.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 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.scriptany_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ka.__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 ka.__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, mt(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 = _, mt(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, mt(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 = _, mt(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 Ia {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ia.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 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.scripthashes_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ia.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.scripthashes_new();
return Ia.__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 xa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(xa.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 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.scriptnofk_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 xa.__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 xa.__wrap(o);
}
}
const $h = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_scriptpubkey_free(f >>> 0, 1));
class Aa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Aa.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 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.scriptpubkey_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Aa.__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 Aa.__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 = _, mt(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, mt(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 ja {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(ja.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 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.singlehostaddr_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 ja.__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 : sa.__wrap(t);
}
ipv6() {
const t = e.singlehostaddr_ipv6(this.__wbg_ptr);
return t === 0 ? void 0 : ca.__wrap(t);
}
static new(t, r, o) {
let _ = 0;
to(r) || (A(r, sa), _ = r.__destroy_into_raw());
let n = 0;
to(o) || (A(o, ca), n = o.__destroy_into_raw());
const d = e.singlehostaddr_new(to(t) ? 16777215 : t, _, n);
return ja.__wrap(d);
}
}
const rb = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_singlehostname_free(f >>> 0, 1));
class za {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(za.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 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.singlehostname_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 za.__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 na.__wrap(t);
}
static new(t, r) {
A(r, na);
const o = e.singlehostname_new(to(t) ? 16777215 : t, r.__wbg_ptr);
return za.__wrap(o);
}
}
const nb = typeof FinalizationRegistry > "u" ? {
register: () => {
},
unregister: () => {
}
} : new FinalizationRegistry((f) => e.__wbg_stakeandvotedelegation_free(f >>> 0, 1));
class Ea {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ea.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 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.stakeandvotedelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ea.__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 Ea.__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 Ba {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ba.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 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.stakedelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ba.__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 Ba.__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 = _, mt(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, mt(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 = _, mt(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, mt(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 Sa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Sa.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 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.stakeregistrationanddelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Sa.__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 Sa.__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 Fa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Fa.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 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.stakevoteregistrationanddelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Fa.__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 Fa.__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, mt(_, 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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 Ra {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ra.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 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.transactionbodies_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ra.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.transactionbodies_new();
return Ra.__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 = _, mt(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, mt(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, Ta), e.transactionbody_set_update(this.__wbg_ptr, t.__wbg_ptr);
}
update() {
const t = e.transactionbody_update(this.__wbg_ptr);
return t === 0 ? void 0 : Ta.__wrap(t);
}
set_auxiliary_data_hash(t) {
A(t, La), 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 : La.__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, Ma), 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, Ma), A(o, ea), 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, Ma), A(o, ea), 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, mt(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 = _, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, Na);
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 Na.__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, mt(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 = _, mt(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 = _, mt(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, mt(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, On);
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, On), 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 = _, mt(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, mt(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 = _, mt(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, mt(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 Ma {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ma.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, mt(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 Ma.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.transactionunspentoutputs_new();
return Ma.__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 = _, mt(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, mt(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, Oa), e.transactionwitnessset_set_vkeys(this.__wbg_ptr, t.__wbg_ptr);
}
vkeys() {
const t = e.transactionwitnessset_vkeys(this.__wbg_ptr);
return t === 0 ? void 0 : Oa.__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, ta), e.transactionwitnessset_set_bootstraps(this.__wbg_ptr, t.__wbg_ptr);
}
bootstraps() {
const t = e.transactionwitnessset_bootstraps(this.__wbg_ptr);
return t === 0 ? void 0 : ta.__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 = _, mt(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, mt(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, mt(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 ya.__wrap(t);
}
len() {
return e.treasurywithdrawals_len(this.__wbg_ptr) >>> 0;
}
}
const Ob = 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, 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_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 = _, mt(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, mt(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 Cb = 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, 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_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 = _, mt(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, mt(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 = _, mt(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 = _, mt(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, mt(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 Ta {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ta.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 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.update_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ta.__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 ba.__wrap(t);
}
epoch() {
return e.update_epoch(this.__wbg_ptr) >>> 0;
}
static new(t, r) {
A(t, ba);
const o = e.update_new(t.__wbg_ptr, r);
return Ta.__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 = _, mt(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, mt(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 Co.__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, Co), 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, Co), 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 = _, mt(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, mt(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, mt(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 = _, mt(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 qa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(qa.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 qa.__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, mt(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 qa.__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 = _, mt(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 qa.__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 = _, mt(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, mt(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, On);
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, On);
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 : On.__wrap(t);
}
set_multiasset(t) {
A(t, On), 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 = _, mt(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, mt(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, $o);
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 $o.__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 = _, mt(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, mt(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 = _, mt(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, mt(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 Oa {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Oa.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 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.vkeywitnesses_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Oa.__wrap(r);
} finally {
e.__wbindgen_add_to_stack_pointer(16);
}
}
static new() {
const t = e.vkeywitnesses_new();
return Oa.__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 = _, mt(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, mt(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 Ua {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Ua.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 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.voteregistrationanddelegation_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Ua.__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 Ua.__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 Cn {
static __wrap(t) {
t = t >>> 0;
const r = Object.create(Cn.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 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.voter_to_hex(n, this.__wbg_ptr);
var o = a().getInt32(n + 0, true), _ = a().getInt32(n + 4, true);
return t = o, r = _, mt(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 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.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, mt(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 Cn.__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 Cn.__wrap(r);
}
static new_drep_credential(t) {
A(t, ur);
const r = e.voter_new_drep_credential(t.__wbg_ptr);
return Cn.__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 Cn.__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, mt(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, Cn), 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 : Cn.__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, Cn), 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, Cn), 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, Cn), 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 = _, mt(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, mt(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 = _, mt(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, mt(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, Cn), 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, Cn), 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, Cn);
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 = _, mt(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, mt(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 = _, mt(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, mt(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 = _, mt(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, mt(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 ya.__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 ty(f, t) {
const r = Error(mt(f, t));
return Lr(r);
}
function ey(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 ry(f) {
const t = zr(f).buffer;
return Lr(t);
}
function ny() {
return Ha(function(f, t) {
const r = zr(f).call(zr(t));
return Lr(r);
}, arguments);
}
function _y() {
return Ha(function(f, t, r) {
const o = zr(f).call(zr(t), zr(r));
return Lr(o);
}, arguments);
}
function oy(f, t) {
const r = zr(f).call(zr(t));
return Lr(r);
}
function ay(f) {
const t = zr(f).crypto;
return Lr(t);
}
function iy(f) {
const t = zr(f).crypto;
return Lr(t);
}
function sy(f) {
const t = zr(f).getRandomValues;
return Lr(t);
}
function cy() {
return Ha(function(f, t) {
zr(f).getRandomValues(zr(t));
}, arguments);
}
function dy(f, t, r) {
zr(f).getRandomValues(Ae(t, r));
}
function uy() {
return Ha(function() {
const f = globalThis.globalThis;
return Lr(f);
}, arguments);
}
function ly() {
return Ha(function() {
const f = window.global;
return Lr(f);
}, arguments);
}
function py(f) {
const t = zr(f).msCrypto;
return Lr(t);
}
function gy() {
return Lr(/* @__PURE__ */ new Map());
}
function fy(f, t) {
const r = new Function(mt(f, t));
return Lr(r);
}
function wy(f) {
const t = new Uint8Array(zr(f));
return Lr(t);
}
function hy() {
const f = new Object();
return Lr(f);
}
function by() {
const f = new Array();
return Lr(f);
}
function vy(f, t) {
const r = new Function(mt(f, t));
return Lr(r);
}
function yy(f, t, r) {
const o = new Uint8Array(zr(f), t >>> 0, r >>> 0);
return Lr(o);
}
function my(f) {
const t = new Uint8Array(f >>> 0);
return Lr(t);
}
function ky(f) {
const t = zr(f).node;
return Lr(t);
}
function Iy(f) {
const t = zr(f).process;
return Lr(t);
}
function xy() {
return Ha(function(f, t) {
zr(f).randomFillSync(m(t));
}, arguments);
}
function Ay(f, t, r) {
zr(f).randomFillSync(Ae(t, r));
}
function jy(f, t) {
const r = require(mt(f, t));
return Lr(r);
}
function zy() {
return Ha(function() {
const f = module.require;
return Lr(f);
}, arguments);
}
function Ey(f) {
const t = zr(f).self;
return Lr(t);
}
function By() {
return Ha(function() {
const f = self.self;
return Lr(f);
}, arguments);
}
function Sy(f, t, r) {
const o = zr(f).set(zr(t), zr(r));
return Lr(o);
}
function Fy(f, t, r) {
zr(f)[m(t)] = m(r);
}
function Ry(f, t, r) {
zr(f).set(zr(t), r >>> 0);
}
function Ty(f, t, r) {
zr(f)[t >>> 0] = m(r);
}
function Oy(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 Uy(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 Py(f) {
return typeof zr(f) == "function";
}
function Ly(f) {
const t = zr(f);
return typeof t == "object" && t !== null;
}
function Ny(f) {
return typeof zr(f) == "string";
}
function qy(f) {
return zr(f) === void 0;
}
function My(f, t) {
return zr(f) === zr(t);
}
function Dy() {
const f = e.memory;
return Lr(f);
}
function Hy(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 Gy(f, t) {
throw new Error(mt(f, t));
}
function Wy() {
return Ha(function() {
const f = window.window;
return Lr(f);
}, arguments);
}
function Ky(f, t) {
const r = mt(f, t);
return Lr(r);
}
function Yy(f) {
return Lr(f);
}
function Qy(f) {
const t = zr(f);
return Lr(t);
}
function Vy(f) {
m(f);
}
URL = globalThis.URL;
const s = await A3({
"./cardano_serialization_lib_bg.js": {
__wbindgen_object_drop_ref: Vy,
__wbindgen_object_clone_ref: Qy,
__wbg_String_fed4d24b68977888: ey,
__wbg_set_3fda3bac07393de4: Fy,
__wbg_crypto_ed58b8e10a292839: iy,
__wbg_process_5c1d670bc53614b8: Iy,
__wbg_versions_c71aa1626a93e0a1: Cy,
__wbg_node_02999533c4ea02e3: ky,
__wbg_require_79b1e9274cde3c87: zy,
__wbg_msCrypto_0a36e2ec3a343d26: py,
__wbg_randomFillSync_ab2cfe79ebbf2740: xy,
__wbg_getRandomValues_bcb4912f16000dc4: cy,
__wbg_new_e2d07398d7689006: by,
__wbg_newnoargs_a136448eeb7d48ac: vy,
__wbg_new_518e2184725aa711: gy,
__wbg_new_67abf4a77618ee3e: hy,
__wbg_self_cca3ca60d61220f4: By,
__wbg_window_2aba046d3fc4ad7c: Wy,
__wbg_globalThis_6b4d52a0b6aaeaea: uy,
__wbg_global_49324ce12193de77: ly,
__wbg_set_93ba9407b5476ec6: Ty,
__wbg_call_0ad083564791763a: ny,
__wbg_call_a34b6b4765f27be0: _y,
__wbg_set_393f510a6b7e9da5: Sy,
__wbg_buffer_ef9774282e5dab94: ry,
__wbg_newwithbyteoffsetandlength_84908302a4c137cf: yy,
__wbg_new_59845962d1127937: wy,
__wbg_set_5deee49b10b2b780: Ry,
__wbg_newwithlength_4c216eaaf23f2f9a: my,
__wbg_subarray_2dc34705c0dc7cdb: Oy,
__wbg_new_592cfd1910fe92ab: fy,
__wbg_call_ca9f902b9c01d6a4: oy,
__wbg_self_53a054fa1aa99285: Ey,
__wbg_require_51e6ff2a093da33e: jy,
__wbg_crypto_b8b8d219dd106386: ay,
__wbg_getRandomValues_37d862323ab7a9ea: sy,
__wbg_randomFillSync_dacc4c955df2f8ce: Ay,
__wbg_getRandomValues_f95fbcecd77f2425: dy,
__wbg_wbindgendebugstring_bb652b1bc2061b6d: Uy,
__wbg_wbindgenmemory_6856c8c520f40c41: Dy,
__wbg_Error_1f3748b298f99708: ty,
__wbg_wbindgenisundefined_71f08a6ade4354e7: qy,
__wbg_wbindgenisobject_dfe064a121d87553: Ly,
__wbg_wbindgenisfunction_ea72b9d66a0e1705: Py,
__wbg_wbindgenisstring_4b74e4111ba029e6: Ny,
__wbg_wbindgenstringget_43fe05afe34b0cb1: Hy,
__wbg_wbindgenthrow_4c11a24fca429ccf: Gy,
__wbg_wbindgenjsvaleq_f27272c0a890df7f: My,
__wbindgen_cast_d6cd19b81560fd6e: Yy,
__wbindgen_cast_2241b6af4c4b2941: Ky
}
}, x3), B4 = s.memory, S4 = s.__wbg_mintwitness_free, F4 = s.mintwitness_new_native_script, R4 = s.mintwitness_new_plutus_script, T4 = s.__wbg_mintbuilder_free, O4 = s.mintbuilder_new, C4 = s.mintbuilder_add_asset, U4 = s.mintbuilder_set_asset, P4 = s.mintbuilder_build, L4 = s.mintbuilder_get_native_scripts, N4 = s.mintbuilder_get_plutus_witnesses, q4 = s.mintbuilder_get_ref_inputs, M4 = s.mintbuilder_get_redeemers, D4 = s.mintbuilder_has_plutus_scripts, H4 = s.mintbuilder_has_native_scripts, G4 = s.__wbg_datumsource_free, W4 = s.datumsource_new, K4 = s.datumsource_new_ref_input, Y4 = s.__wbg_plutuswitness_free, Q4 = s.plutuswitness_new, V4 = s.plutuswitness_new_with_ref, J4 = s.plutuswitness_new_without_datum, X4 = s.plutuswitness_new_with_ref_without_datum, Z4 = s.plutuswitness_script, $4 = s.plutuswitness_datum, t6 = s.plutuswitness_redeemer, e6 = s.__wbg_plutuswitnesses_free, r6 = s.plutuswitnesses_new, n6 = s.plutuswitnesses_len, _6 = s.plutuswitnesses_get, o6 = s.plutuswitnesses_add, a6 = s.__wbg_votingbuilder_free, i6 = s.votingbuilder_new, s6 = s.votingbuilder_add, c6 = s.votingbuilder_add_with_plutus_witness, d6 = s.votingbuilder_add_with_native_script, u6 = s.votingbuilder_get_plutus_witnesses, l6 = s.votingbuilder_get_ref_inputs, p6 = s.votingbuilder_get_native_scripts, g6 = s.votingbuilder_has_plutus_scripts, f6 = s.votingbuilder_build, w6 = s.__wbg_stakeregistration_free, h6 = s.stakeregistration_to_bytes, b6 = s.stakeregistration_from_bytes, v6 = s.stakeregistration_to_hex, y6 = s.stakeregistration_from_hex, m6 = s.stakeregistration_to_json, k6 = s.stakeregistration_to_js_value, I6 = s.stakeregistration_from_json, x6 = s.stakeregistration_stake_credential, A6 = s.stakeregistration_coin, j6 = s.stakeregistration_new, z6 = s.stakeregistration_new_with_explicit_deposit, E6 = s.stakeregistration_has_script_credentials, B6 = s.__wbg_committeecoldresign_free, S6 = s.committeecoldresign_to_bytes, F6 = s.committeecoldresign_from_bytes, R6 = s.committeecoldresign_to_hex, T6 = s.committeecoldresign_from_hex, O6 = s.committeecoldresign_to_json, C6 = s.committeecoldresign_to_js_value, U6 = s.committeecoldresign_from_json, P6 = s.committeecoldresign_committee_cold_credential, L6 = s.committeecoldresign_anchor, N6 = s.committeecoldresign_new, q6 = s.committeecoldresign_new_with_anchor, M6 = s.committeecoldresign_has_script_credentials, D6 = s.__wbg_drepregistration_free, H6 = s.drepregistration_to_bytes, G6 = s.drepregistration_from_bytes, W6 = s.drepregistration_to_hex, K6 = s.drepregistration_from_hex, Y6 = s.drepregistration_to_json, Q6 = s.drepregistration_to_js_value, V6 = s.drepregistration_from_json, J6 = s.drepregistration_voting_credential, X6 = s.drepregistration_coin, Z6 = s.drepregistration_anchor, $6 = s.drepregistration_new, tk = s.drepregistration_new_with_anchor, ek = s.drepregistration_has_script_credentials, rk = s.__wbg_voters_free, nk = s.voters_to_json, _k = s.voters_to_js_value, ok = s.voters_from_json, ak = s.voters_new, ik = s.voters_add, sk = s.voters_get, ck = s.voters_len, dk = s.__wbg_parameterchangeaction_free, uk = s.parameterchangeaction_to_bytes, lk = s.parameterchangeaction_from_bytes, pk = s.parameterchangeaction_to_hex, gk = s.parameterchangeaction_from_hex, fk = s.parameterchangeaction_to_json, wk = s.parameterchangeaction_to_js_value, hk = s.parameterchangeaction_from_json, bk = s.parameterchangeaction_gov_action_id, vk = s.parameterchangeaction_protocol_param_updates, yk = s.parameterchangeaction_policy_hash, mk = s.parameterchangeaction_new, kk = s.parameterchangeaction_new_with_action_id, Ik = s.parameterchangeaction_new_with_policy_hash, xk = s.parameterchangeaction_new_with_policy_hash_and_action_id, Ak = s.__wbg_hardforkinitiationaction_free, jk = s.hardforkinitiationaction_to_bytes, zk = s.hardforkinitiationaction_from_bytes, Ek = s.hardforkinitiationaction_to_hex, Bk = s.hardforkinitiationaction_from_hex, Sk = s.hardforkinitiationaction_to_json, Fk = s.hardforkinitiationaction_to_js_value, Rk = s.hardforkinitiationaction_from_json, Tk = s.hardforkinitiationaction_gov_action_id, Ok = s.hardforkinitiationaction_protocol_version, Ck = s.hardforkinitiationaction_new, Uk = s.hardforkinitiationaction_new_with_action_id, Pk = s.__wbg_updatecommitteeaction_free, Lk = s.updatecommitteeaction_to_bytes, Nk = s.updatecommitteeaction_from_bytes, qk = s.updatecommitteeaction_to_hex, Mk = s.updatecommitteeaction_from_hex, Dk = s.updatecommitteeaction_to_json, Hk = s.updatecommitteeaction_to_js_value, Gk = s.updatecommitteeaction_from_json, Wk = s.updatecommitteeaction_gov_action_id, Kk = s.updatecommitteeaction_committee, Yk = s.updatecommitteeaction_members_to_remove, Qk = s.updatecommitteeaction_new, Vk = s.updatecommitteeaction_new_with_action_id, Jk = s.__wbg_newconstitutionaction_free, Xk = s.newconstitutionaction_to_bytes, Zk = s.newconstitutionaction_from_bytes, $k = s.newconstitutionaction_to_hex, tI = s.newconstitutionaction_from_hex, eI = s.newconstitutionaction_to_json, rI = s.newconstitutionaction_to_js_value, nI = s.newconstitutionaction_from_json, _I = s.newconstitutionaction_gov_action_id, oI = s.newconstitutionaction_constitution, aI = s.newconstitutionaction_new, iI = s.newconstitutionaction_new_with_action_id, sI = s.newconstitutionaction_has_script_hash, cI = s.__wbg_votingproposal_free, dI = s.votingproposal_to_bytes, uI = s.votingproposal_from_bytes, lI = s.votingproposal_to_hex, pI = s.votingproposal_from_hex, gI = s.votingproposal_to_json, fI = s.votingproposal_to_js_value, wI = s.votingproposal_from_json, hI = s.votingproposal_governance_action, bI = s.votingproposal_anchor, vI = s.votingproposal_reward_account, yI = s.votingproposal_deposit, mI = s.votingproposal_new, kI = s.__wbg_votingproposals_free, II = s.votingproposals_to_bytes, xI = s.votingproposals_from_bytes, AI = s.votingproposals_to_hex, jI = s.votingproposals_from_hex, zI = s.votingproposals_to_json, EI = s.votingproposals_to_js_value, BI = s.votingproposals_from_json, SI = s.votingproposals_new, FI = s.votingproposals_len, RI = s.votingproposals_get, TI = s.votingproposals_add, OI = s.votingproposals_contains, CI = s.votingproposals_to_option, UI = s.__wbg_bip32privatekey_free, PI = s.bip32privatekey_derive, LI = s.bip32privatekey_from_128_xprv, NI = s.bip32privatekey_to_128_xprv, qI = s.bip32privatekey_generate_ed25519_bip32, MI = s.bip32privatekey_to_raw_key, DI = s.bip32privatekey_to_public, HI = s.bip32privatekey_from_bytes, GI = s.bip32privatekey_as_bytes, WI = s.bip32privatekey_from_bech32, KI = s.bip32privatekey_to_bech32, YI = s.bip32privatekey_from_bip39_entropy, QI = s.bip32privatekey_chaincode, VI = s.bip32privatekey_to_hex, JI = s.bip32privatekey_from_hex, XI = s.__wbg_bignum_free, ZI = s.bignum_to_bytes, $I = s.bignum_from_bytes, tx = s.bignum_to_hex, ex = s.bignum_from_hex, rx = s.bignum_to_json, nx = s.bignum_to_js_value, _x = s.bignum_from_json, ox = s.bignum_from_str, ax = s.bignum_to_str, ix = s.bignum_zero, sx = s.bignum_one, cx = s.bignum_is_zero, dx = s.bignum_div_floor, ux = s.bignum_checked_mul, lx = s.bignum_checked_add, px = s.bignum_checked_sub, gx = s.bignum_clamped_sub, fx = s.bignum_compare, wx = s.bignum_less_than, hx = s.bignum_max_value, bx = s.bignum_max, vx = s.__wbg_linearfee_free, yx = s.linearfee_constant, mx = s.linearfee_coefficient, kx = s.linearfee_new, Ix = s.min_fee, xx = s.calculate_ex_units_ceil_cost, Ax = s.min_script_fee, jx = s.min_ref_script_fee, zx = s.__wbg_language_free, Ex = s.language_to_bytes, Bx = s.language_from_bytes, Sx = s.language_to_hex, Fx = s.language_from_hex, Rx = s.language_to_json, Tx = s.language_to_js_value, Ox = s.language_from_json, Cx = s.language_new_plutus_v1, Ux = s.language_new_plutus_v2, Px = s.language_new_plutus_v3, Lx = s.language_kind, Nx = s.__wbg_languages_free, qx = s.languages_new, Mx = s.languages_len, Dx = s.languages_get, Hx = s.languages_add, Gx = s.languages_list, Wx = s.__wbg_costmdls_free, Kx = s.costmdls_to_bytes, Yx = s.costmdls_from_bytes, Qx = s.costmdls_to_hex, Vx = s.costmdls_from_hex, Jx = s.costmdls_to_json, Xx = s.costmdls_to_js_value, Zx = s.costmdls_from_json, $x = s.costmdls_new, t8 = s.costmdls_len, e8 = s.costmdls_insert, r8 = s.costmdls_get, n8 = s.costmdls_keys, _8 = s.costmdls_retain_language_versions, o8 = s.__wbg_transactioninputs_free, a8 = s.transactioninputs_to_bytes, i8 = s.transactioninputs_from_bytes, s8 = s.transactioninputs_to_hex, c8 = s.transactioninputs_from_hex, d8 = s.transactioninputs_to_json, u8 = s.transactioninputs_to_js_value, l8 = s.transactioninputs_from_json, p8 = s.transactioninputs_new, g8 = s.transactioninputs_len, f8 = s.transactioninputs_get, w8 = s.transactioninputs_add, h8 = s.transactioninputs_to_option, b8 = s.__wbg_credentials_free, v8 = s.credentials_to_bytes, y8 = s.credentials_from_bytes, m8 = s.credentials_to_hex, k8 = s.credentials_from_hex, I8 = s.credentials_to_json, x8 = s.credentials_to_js_value, A8 = s.credentials_from_json, j8 = s.credentials_new, z8 = s.credentials_len, E8 = s.credentials_get, B8 = s.credentials_add, S8 = s.__wbg_ed25519keyhashes_free, F8 = s.ed25519keyhashes_to_bytes, R8 = s.ed25519keyhashes_from_bytes, T8 = s.ed25519keyhashes_to_hex, O8 = s.ed25519keyhashes_from_hex, C8 = s.ed25519keyhashes_to_json, U8 = s.ed25519keyhashes_to_js_value, P8 = s.ed25519keyhashes_from_json, L8 = s.ed25519keyhashes_new, N8 = s.ed25519keyhashes_len, q8 = s.ed25519keyhashes_get, M8 = s.ed25519keyhashes_add, D8 = s.ed25519keyhashes_contains, H8 = s.ed25519keyhashes_to_option, G8 = s.__wbg_vkeywitnesses_free, W8 = s.vkeywitnesses_to_bytes, K8 = s.vkeywitnesses_from_bytes, Y8 = s.vkeywitnesses_to_hex, Q8 = s.vkeywitnesses_from_hex, V8 = s.vkeywitnesses_to_json, J8 = s.vkeywitnesses_to_js_value, X8 = s.vkeywitnesses_from_json, Z8 = s.vkeywitnesses_new, $8 = s.vkeywitnesses_len, tA = s.vkeywitnesses_get, eA = s.vkeywitnesses_add, rA = s.__wbg_bootstrapwitness_free, nA = s.bootstrapwitness_to_bytes, _A = s.bootstrapwitness_from_bytes, oA = s.bootstrapwitness_to_hex, aA = s.bootstrapwitness_from_hex, iA = s.bootstrapwitness_to_json, sA = s.bootstrapwitness_to_js_value, cA = s.bootstrapwitness_from_json, dA = s.bootstrapwitness_vkey, uA = s.bootstrapwitness_signature, lA = s.bootstrapwitness_chain_code, pA = s.bootstrapwitness_attributes, gA = s.bootstrapwitness_new, fA = s.__wbg_bootstrapwitnesses_free, wA = s.bootstrapwitnesses_to_bytes, hA = s.bootstrapwitnesses_from_bytes, bA = s.bootstrapwitnesses_to_hex, vA = s.bootstrapwitnesses_from_hex, yA = s.bootstrapwitnesses_to_json, mA = s.bootstrapwitnesses_to_js_value, kA = s.bootstrapwitnesses_from_json, IA = s.bootstrapwitnesses_new, xA = s.bootstrapwitnesses_len, AA = s.bootstrapwitnesses_get, jA = s.bootstrapwitnesses_add, zA = s.__wbg_ed25519signature_free, EA = s.ed25519signature_to_bytes, BA = s.ed25519signature_to_bech32, SA = s.ed25519signature_to_hex, FA = s.ed25519signature_from_bech32, RA = s.ed25519signature_from_hex, TA = s.ed25519signature_from_bytes, OA = s.__wbg_legacydaedalusprivatekey_free, CA = s.legacydaedalusprivatekey_from_bytes, UA = s.legacydaedalusprivatekey_as_bytes, PA = s.legacydaedalusprivatekey_chaincode, LA = s.__wbg_int_free, NA = s.int_to_bytes, qA = s.int_from_bytes, MA = s.int_to_hex, DA = s.int_from_hex, HA = s.int_to_json, GA = s.int_to_js_value, WA = s.int_from_json, KA = s.int_new, YA = s.int_new_negative, QA = s.int_new_i32, VA = s.int_is_positive, JA = s.int_as_positive, XA = s.int_as_negative, ZA = s.int_as_i32, $A = s.int_as_i32_or_nothing, t5 = s.int_as_i32_or_fail, e5 = s.int_to_str, r5 = s.int_from_str, n5 = s.publickey_from_hex, _5 = s.publickey_to_hex, o5 = s.publickey_hash, a5 = s.publickey_verify, i5 = s.publickey_from_bytes, s5 = s.publickey_as_bytes, c5 = s.publickey_to_bech32, d5 = s.publickey_from_bech32, u5 = s.__wbg_publickey_free, l5 = s.privatekey_from_hex, p5 = s.privatekey_to_hex, g5 = s.privatekey_sign, f5 = s.privatekey_from_normal_bytes, w5 = s.privatekey_from_extended_bytes, h5 = s.privatekey_as_bytes, b5 = s.privatekey_to_bech32, v5 = s.privatekey_from_bech32, y5 = s.privatekey_generate_ed25519extended, m5 = s.privatekey_generate_ed25519, k5 = s.privatekey_to_public, I5 = s.__wbg_privatekey_free, x5 = s.__wbg_ed25519keyhash_free, A5 = s.ed25519keyhash_from_bytes, j5 = s.ed25519keyhash_to_bytes, z5 = s.ed25519keyhash_to_bech32, E5 = s.ed25519keyhash_from_bech32, B5 = s.ed25519keyhash_to_hex, S5 = s.ed25519keyhash_from_hex, F5 = s.__wbg_scripthash_free, R5 = s.scripthash_from_bytes, T5 = s.scripthash_to_bytes, O5 = s.scripthash_to_bech32, C5 = s.scripthash_from_bech32, U5 = s.scripthash_to_hex, P5 = s.scripthash_from_hex, L5 = s.__wbg_anchordatahash_free, N5 = s.anchordatahash_from_bytes, q5 = s.anchordatahash_to_bytes, M5 = s.anchordatahash_to_bech32, D5 = s.anchordatahash_from_bech32, H5 = s.anchordatahash_to_hex, G5 = s.anchordatahash_from_hex, W5 = s.__wbg_transactionhash_free, K5 = s.transactionhash_from_bytes, Y5 = s.transactionhash_to_bytes, Q5 = s.transactionhash_to_bech32, V5 = s.transactionhash_from_bech32, J5 = s.transactionhash_to_hex, X5 = s.transactionhash_from_hex, Z5 = s.__wbg_genesisdelegatehash_free, $5 = s.genesisdelegatehash_from_bytes, tj = s.genesisdelegatehash_to_bytes, ej = s.genesisdelegatehash_to_bech32, rj = s.genesisdelegatehash_from_bech32, nj = s.genesisdelegatehash_to_hex, _j = s.genesisdelegatehash_from_hex, oj = s.__wbg_genesishash_free, aj = s.genesishash_from_bytes, ij = s.genesishash_to_bytes, sj = s.genesishash_to_bech32, cj = s.genesishash_from_bech32, dj = s.genesishash_to_hex, uj = s.genesishash_from_hex, lj = s.__wbg_auxiliarydatahash_free, pj = s.auxiliarydatahash_from_bytes, gj = s.auxiliarydatahash_to_bytes, fj = s.auxiliarydatahash_to_bech32, wj = s.auxiliarydatahash_from_bech32, hj = s.auxiliarydatahash_to_hex, bj = s.auxiliarydatahash_from_hex, vj = s.__wbg_poolmetadatahash_free, yj = s.poolmetadatahash_from_bytes, mj = s.poolmetadatahash_to_bytes, kj = s.poolmetadatahash_to_bech32, Ij = s.poolmetadatahash_from_bech32, xj = s.poolmetadatahash_to_hex, Aj = s.poolmetadatahash_from_hex, jj = s.__wbg_vrfkeyhash_free, zj = s.vrfkeyhash_from_bytes, Ej = s.vrfkeyhash_to_bytes, Bj = s.vrfkeyhash_to_bech32, Sj = s.vrfkeyhash_from_bech32, Fj = s.vrfkeyhash_to_hex, Rj = s.vrfkeyhash_from_hex, Tj = s.__wbg_blockhash_free, Oj = s.blockhash_from_bytes, Cj = s.blockhash_to_bytes, Uj = s.blockhash_to_bech32, Pj = s.blockhash_from_bech32, Lj = s.blockhash_to_hex, Nj = s.blockhash_from_hex, qj = s.__wbg_datahash_free, Mj = s.datahash_from_bytes, Dj = s.datahash_to_bytes, Hj = s.datahash_to_bech32, Gj = s.datahash_from_bech32, Wj = s.datahash_to_hex, Kj = s.datahash_from_hex, Yj = s.__wbg_scriptdatahash_free, Qj = s.scriptdatahash_from_bytes, Vj = s.scriptdatahash_to_bytes, Jj = s.scriptdatahash_to_bech32, Xj = s.scriptdatahash_from_bech32, Zj = s.scriptdatahash_to_hex, $j = s.scriptdatahash_from_hex, t7 = s.__wbg_vrfvkey_free, e7 = s.vrfvkey_from_bytes, r7 = s.vrfvkey_to_bytes, n7 = s.vrfvkey_to_bech32, _7 = s.vrfvkey_from_bech32, o7 = s.vrfvkey_to_hex, a7 = s.vrfvkey_from_hex, i7 = s.__wbg_kesvkey_free, s7 = s.kesvkey_from_bytes, c7 = s.kesvkey_to_bytes, d7 = s.kesvkey_to_bech32, u7 = s.kesvkey_from_bech32, l7 = s.kesvkey_to_hex, p7 = s.kesvkey_from_hex, g7 = s.__wbg_certificatesbuilder_free, f7 = s.certificatesbuilder_new, w7 = s.certificatesbuilder_add, h7 = s.certificatesbuilder_add_with_plutus_witness, b7 = s.certificatesbuilder_add_with_native_script, v7 = s.certificatesbuilder_get_plutus_witnesses, y7 = s.certificatesbuilder_get_ref_inputs, m7 = s.certificatesbuilder_get_native_scripts, k7 = s.certificatesbuilder_get_certificates_refund, I7 = s.certificatesbuilder_get_certificates_deposit, x7 = s.certificatesbuilder_has_plutus_scripts, A7 = s.certificatesbuilder_build, j7 = s.__wbg_transactionbatchlist_free, z7 = s.transactionbatchlist_len, E7 = s.transactionbatchlist_get, B7 = s.__wbg_transactionbatch_free, S7 = s.transactionbatch_len, F7 = s.transactionbatch_get, R7 = s.create_send_all, T7 = s.__wbg_withdrawalsbuilder_free, O7 = s.withdrawalsbuilder_new, C7 = s.withdrawalsbuilder_add, U7 = s.withdrawalsbuilder_add_with_plutus_witness, P7 = s.withdrawalsbuilder_add_with_native_script, L7 = s.withdrawalsbuilder_get_plutus_witnesses, N7 = s.withdrawalsbuilder_get_ref_inputs, q7 = s.withdrawalsbuilder_get_native_scripts, M7 = s.withdrawalsbuilder_get_total_withdrawals, D7 = s.withdrawalsbuilder_has_plutus_scripts, H7 = s.withdrawalsbuilder_build, G7 = s.__wbg_fixedtransaction_free, W7 = s.fixedtransaction_to_bytes, K7 = s.fixedtransaction_from_bytes, Y7 = s.fixedtransaction_to_hex, Q7 = s.fixedtransaction_from_hex, V7 = s.fixedtransaction_new, J7 = s.fixedtransaction_new_with_auxiliary, X7 = s.fixedtransaction_new_from_body_bytes, Z7 = s.fixedtransaction_body, $7 = s.fixedtransaction_raw_body, tz = s.fixedtransaction_set_body, ez = s.fixedtransaction_set_witness_set, rz = s.fixedtransaction_witness_set, nz = s.fixedtransaction_raw_witness_set, _z = s.fixedtransaction_set_is_valid, oz = s.fixedtransaction_is_valid, az = s.fixedtransaction_set_auxiliary_data, iz = s.fixedtransaction_auxiliary_data, sz = s.fixedtransaction_raw_auxiliary_data, cz = s.fixedtransaction_transaction_hash, dz = s.fixedtransaction_add_vkey_witness, uz = s.fixedtransaction_add_bootstrap_witness, lz = s.fixedtransaction_sign_and_add_vkey_signature, pz = s.fixedtransaction_sign_and_add_icarus_bootstrap_signature, gz = s.fixedtransaction_sign_and_add_daedalus_bootstrap_signature, fz = s.__wbg_certificate_free, wz = s.certificate_to_bytes, hz = s.certificate_from_bytes, bz = s.certificate_to_hex, vz = s.certificate_from_hex, yz = s.certificate_to_json, mz = s.certificate_to_js_value, kz = s.certificate_from_json, Iz = s.certificate_new_stake_registration, xz = s.certificate_new_reg_cert, Az = s.certificate_new_stake_deregistration, jz = s.certificate_new_unreg_cert, zz = s.certificate_new_stake_delegation, Ez = s.certificate_new_pool_registration, Bz = s.certificate_new_pool_retirement, Sz = s.certificate_new_genesis_key_delegation, Fz = s.certificate_new_move_instantaneous_rewards_cert, Rz = s.certificate_new_committee_hot_auth, Tz = s.certificate_new_committee_cold_resign, Oz = s.certificate_new_drep_deregistration, Cz = s.certificate_new_drep_registration, Uz = s.certificate_new_drep_update, Pz = s.certificate_new_stake_and_vote_delegation, Lz = s.certificate_new_stake_registration_and_delegation, Nz = s.certificate_new_stake_vote_registration_and_delegation, qz = s.certificate_new_vote_delegation, Mz = s.certificate_new_vote_registration_and_delegation, Dz = s.certificate_kind, Hz = s.certificate_as_stake_registration, Gz = s.certificate_as_reg_cert, Wz = s.certificate_as_stake_deregistration, Kz = s.certificate_as_unreg_cert, Yz = s.certificate_as_stake_delegation, Qz = s.certificate_as_pool_registration, Vz = s.certificate_as_pool_retirement, Jz = s.certificate_as_genesis_key_delegation, Xz = s.certificate_as_move_instantaneous_rewards_cert, Zz = s.certificate_as_committee_hot_auth, $z = s.certificate_as_committee_cold_resign, tE = s.certificate_as_drep_deregistration, eE = s.certificate_as_drep_registration, rE = s.certificate_as_drep_update, nE = s.certificate_as_stake_and_vote_delegation, _E = s.certificate_as_stake_registration_and_delegation, oE = s.certificate_as_stake_vote_registration_and_delegation, aE = s.certificate_as_vote_delegation, iE = s.certificate_as_vote_registration_and_delegation, sE = s.certificate_has_required_script_witness, cE = s.__wbg_certificates_free, dE = s.certificates_to_bytes, uE = s.certificates_from_bytes, lE = s.certificates_to_hex, pE = s.certificates_from_hex, gE = s.certificates_to_json, fE = s.certificates_to_js_value, wE = s.certificates_from_json, hE = s.certificates_new, bE = s.certificates_len, vE = s.certificates_get, yE = s.certificates_add, mE = s.__wbg_voter_free, kE = s.voter_to_bytes, IE = s.voter_from_bytes, xE = s.voter_to_hex, AE = s.voter_from_hex, jE = s.voter_to_json, zE = s.voter_to_js_value, EE = s.voter_from_json, BE = s.voter_new_constitutional_committee_hot_credential, SE = s.voter_new_drep_credential, FE = s.voter_new_stake_pool_key_hash, RE = s.voter_kind, TE = s.voter_to_constitutional_committee_hot_credential, OE = s.voter_to_drep_credential, CE = s.voter_to_stake_pool_key_hash, UE = s.voter_has_script_credentials, PE = s.voter_to_key_hash, LE = s.__wbg_plutusscripts_free, NE = s.plutusscripts_to_bytes, qE = s.plutusscripts_from_bytes, ME = s.plutusscripts_to_hex, DE = s.plutusscripts_from_hex, HE = s.plutusscripts_to_json, GE = s.plutusscripts_to_js_value, WE = s.plutusscripts_from_json, KE = s.plutusscripts_new, YE = s.plutusscripts_len, QE = s.plutusscripts_get, VE = s.plutusscripts_add, JE = s.__wbg_redeemertag_free, XE = s.redeemertag_to_bytes, ZE = s.redeemertag_from_bytes, $E = s.redeemertag_to_hex, tB = s.redeemertag_from_hex, eB = s.redeemertag_to_json, rB = s.redeemertag_to_js_value, nB = s.redeemertag_from_json, _B = s.redeemertag_new_spend, oB = s.redeemertag_new_mint, aB = s.redeemertag_new_cert, iB = s.redeemertag_new_reward, sB = s.redeemertag_new_vote, cB = s.redeemertag_new_voting_proposal, dB = s.redeemertag_kind, uB = s.__wbg_transactionwitnesssets_free, lB = s.transactionwitnesssets_to_bytes, pB = s.transactionwitnesssets_from_bytes, gB = s.transactionwitnesssets_to_hex, fB = s.transactionwitnesssets_from_hex, wB = s.transactionwitnesssets_to_json, hB = s.transactionwitnesssets_to_js_value, bB = s.transactionwitnesssets_from_json, vB = s.transactionwitnesssets_new, yB = s.transactionwitnesssets_len, mB = s.transactionwitnesssets_get, kB = s.transactionwitnesssets_add, IB = s.__wbg_bigint_free, xB = s.bigint_to_bytes, AB = s.bigint_from_bytes, jB = s.bigint_to_hex, zB = s.bigint_from_hex, EB = s.bigint_to_json, BB = s.bigint_to_js_value, SB = s.bigint_from_json, FB = s.bigint_is_zero, RB = s.bigint_as_u64, TB = s.bigint_as_int, OB = s.bigint_from_str, CB = s.bigint_to_str, UB = s.bigint_add, PB = s.bigint_sub, LB = s.bigint_mul, NB = s.bigint_pow, qB = s.bigint_one, MB = s.bigint_zero, DB = s.bigint_abs, HB = s.bigint_increment, GB = s.bigint_div_ceil, WB = s.bigint_div_floor, KB = s.__wbg_transactionbodies_free, YB = s.transactionbodies_to_bytes, QB = s.transactionbodies_from_bytes, VB = s.transactionbodies_to_hex, JB = s.transactionbodies_from_hex, XB = s.transactionbodies_to_json, ZB = s.transactionbodies_to_js_value, $B = s.transactionbodies_from_json, tS = s.transactionbodies_new, eS = s.transactionbodies_len, rS = s.transactionbodies_get, nS = s.transactionbodies_add, _S = s.__wbg_fixedtransactionbodies_free, oS = s.fixedtransactionbodies_from_bytes, aS = s.fixedtransactionbodies_from_hex, iS = s.fixedtransactionbodies_new, sS = s.fixedtransactionbodies_len, cS = s.fixedtransactionbodies_get, dS = s.fixedtransactionbodies_add, uS = s.__wbg_txinputsbuilder_free, lS = s.txinputsbuilder_new, pS = s.txinputsbuilder_add_regular_utxo, gS = s.txinputsbuilder_add_plutus_script_utxo, fS = s.txinputsbuilder_add_native_script_utxo, wS = s.txinputsbuilder_add_key_input, hS = s.txinputsbuilder_add_native_script_input, bS = s.txinputsbuilder_add_plutus_script_input, vS = s.txinputsbuilder_add_bootstrap_input, yS = s.txinputsbuilder_add_regular_input, mS = s.txinputsbuilder_get_ref_inputs, kS = s.txinputsbuilder_get_native_input_scripts, IS = s.txinputsbuilder_get_plutus_input_scripts, xS = s.txinputsbuilder_len, AS = s.txinputsbuilder_add_required_signer, jS = s.txinputsbuilder_add_required_signers, zS = s.txinputsbuilder_total_value, ES = s.txinputsbuilder_inputs, BS = s.txinputsbuilder_inputs_option, SS = s.__wbg_transactionbuilderconfig_free, FS = s.__wbg_transactionbuilderconfigbuilder_free, RS = s.transactionbuilderconfigbuilder_new, TS = s.transactionbuilderconfigbuilder_fee_algo, OS = s.transactionbuilderconfigbuilder_coins_per_utxo_byte, CS = s.transactionbuilderconfigbuilder_ex_unit_prices, US = s.transactionbuilderconfigbuilder_pool_deposit, PS = s.transactionbuilderconfigbuilder_key_deposit, LS = s.transactionbuilderconfigbuilder_max_value_size, NS = s.transactionbuilderconfigbuilder_max_tx_size, qS = s.transactionbuilderconfigbuilder_ref_script_coins_per_byte, MS = s.transactionbuilderconfigbuilder_prefer_pure_change, DS = s.transactionbuilderconfigbuilder_deduplicate_explicit_ref_inputs_with_regular_inputs, HS = s.transactionbuilderconfigbuilder_do_not_burn_extra_change, GS = s.transactionbuilderconfigbuilder_build, WS = s.__wbg_changeconfig_free, KS = s.changeconfig_new, YS = s.changeconfig_change_address, QS = s.changeconfig_change_plutus_data, VS = s.changeconfig_change_script_ref, JS = s.__wbg_transactionbuilder_free, XS = s.transactionbuilder_add_inputs_from, ZS = s.transactionbuilder_set_inputs, $S = s.transactionbuilder_set_collateral, t9 = s.transactionbuilder_set_collateral_return, e9 = s.transactionbuilder_remove_collateral_return, r9 = s.transactionbuilder_set_collateral_return_and_total, n9 = s.transactionbuilder_set_total_collateral, _9 = s.transactionbuilder_remove_total_collateral, o9 = s.transactionbuilder_set_total_collateral_and_return, a9 = s.transactionbuilder_add_reference_input, i9 = s.transactionbuilder_add_script_reference_input, s9 = s.transactionbuilder_add_key_input, c9 = s.transactionbuilder_add_native_script_input, d9 = s.transactionbuilder_add_plutus_script_input, u9 = s.transactionbuilder_add_bootstrap_input, l9 = s.transactionbuilder_add_regular_input, p9 = s.transactionbuilder_add_inputs_from_and_change, g9 = s.transactionbuilder_add_inputs_from_and_change_with_collateral_return, f9 = s.transactionbuilder_get_native_input_scripts, w9 = s.transactionbuilder_get_plutus_input_scripts, h9 = s.transactionbuilder_fee_for_input, b9 = s.transactionbuilder_add_output, v9 = s.transactionbuilder_fee_for_output, y9 = s.transactionbuilder_set_fee, m9 = s.transactionbuilder_set_min_fee, k9 = s.transactionbuilder_set_ttl, I9 = s.transactionbuilder_set_ttl_bignum, x9 = s.transactionbuilder_remove_ttl, A9 = s.transactionbuilder_set_validity_start_interval, j9 = s.transactionbuilder_set_validity_start_interval_bignum, z9 = s.transactionbuilder_remove_validity_start_interval, E9 = s.transactionbuilder_set_certs, B9 = s.transactionbuilder_remove_certs, S9 = s.transactionbuilder_set_certs_builder, F9 = s.transactionbuilder_set_withdrawals, R9 = s.transactionbuilder_set_withdrawals_builder, T9 = s.transactionbuilder_set_voting_builder, O9 = s.transactionbuilder_set_voting_proposal_builder, C9 = s.transactionbuilder_remove_withdrawals, U9 = s.transactionbuilder_get_auxiliary_data, P9 = s.transactionbuilder_set_auxiliary_data, L9 = s.transactionbuilder_remove_auxiliary_data, N9 = s.transactionbuilder_set_metadata, q9 = s.transactionbuilder_add_metadatum, M9 = s.transactionbuilder_add_json_metadatum, D9 = s.transactionbuilder_add_json_metadatum_with_schema, H9 = s.transactionbuilder_set_mint_builder, G9 = s.transactionbuilder_remove_mint_builder, W9 = s.transactionbuilder_get_mint_builder, K9 = s.transactionbuilder_set_mint, Y9 = s.transactionbuilder_get_mint, Q9 = s.transactionbuilder_get_mint_scripts, V9 = s.transactionbuilder_set_mint_asset, J9 = s.transactionbuilder_add_mint_asset, X9 = s.transactionbuilder_add_mint_asset_and_output, Z9 = s.transactionbuilder_add_mint_asset_and_output_min_required_coin, $9 = s.transactionbuilder_add_extra_witness_datum, tF = s.transactionbuilder_get_extra_witness_datums, eF = s.transactionbuilder_set_donation, rF = s.transactionbuilder_get_donation, nF = s.transactionbuilder_set_current_treasury_value, _F = s.transactionbuilder_get_current_treasury_value, oF = s.transactionbuilder_new, aF = s.transactionbuilder_get_reference_inputs, iF = s.transactionbuilder_get_explicit_input, sF = s.transactionbuilder_get_implicit_input, cF = s.transactionbuilder_get_total_input, dF = s.transactionbuilder_get_total_output, uF = s.transactionbuilder_get_explicit_output, lF = s.transactionbuilder_get_deposit, pF = s.transactionbuilder_get_fee_if_set, gF = s.transactionbuilder_add_change_if_needed, fF = s.transactionbuilder_add_change_if_needed_with_datum, wF = s.transactionbuilder_calc_script_data_hash, hF = s.transactionbuilder_set_script_data_hash, bF = s.transactionbuilder_remove_script_data_hash, vF = s.transactionbuilder_add_required_signer, yF = s.transactionbuilder_full_size, mF = s.transactionbuilder_output_sizes, kF = s.transactionbuilder_build, IF = s.transactionbuilder_build_tx, xF = s.transactionbuilder_build_tx_unsafe, AF = s.transactionbuilder_min_fee, jF = s.__wbg_poolregistration_free, zF = s.poolregistration_to_bytes, EF = s.poolregistration_from_bytes, BF = s.poolregistration_to_hex, SF = s.poolregistration_from_hex, FF = s.poolregistration_to_json, RF = s.poolregistration_to_js_value, TF = s.poolregistration_from_json, OF = s.poolregistration_pool_params, CF = s.poolregistration_new, UF = s.__wbg_relays_free, PF = s.relays_to_bytes, LF = s.relays_from_bytes, NF = s.relays_to_hex, qF = s.relays_from_hex, MF = s.relays_to_json, DF = s.relays_to_js_value, HF = s.relays_from_json, GF = s.relays_new, WF = s.relays_len, KF = s.relays_get, YF = s.relays_add, QF = s.__wbg_poolparams_free, VF = s.poolparams_to_bytes, JF = s.poolparams_from_bytes, XF = s.poolparams_to_hex, ZF = s.poolparams_from_hex, $F = s.poolparams_to_json, tR = s.poolparams_to_js_value, eR = s.poolparams_from_json, rR = s.poolparams_operator, nR = s.poolparams_vrf_keyhash, _R = s.poolparams_pledge, oR = s.poolparams_cost, aR = s.poolparams_margin, iR = s.poolparams_reward_account, sR = s.poolparams_pool_owners, cR = s.poolparams_relays, dR = s.poolparams_pool_metadata, uR = s.poolparams_new, lR = s.__wbg_stakedelegation_free, pR = s.stakedelegation_to_bytes, gR = s.stakedelegation_from_bytes, fR = s.stakedelegation_to_hex, wR = s.stakedelegation_from_hex, hR = s.stakedelegation_to_json, bR = s.stakedelegation_to_js_value, vR = s.stakedelegation_from_json, yR = s.stakedelegation_stake_credential, mR = s.stakedelegation_pool_keyhash, kR = s.stakedelegation_new, IR = s.stakedelegation_has_script_credentials, xR = s.__wbg_transactioninput_free, AR = s.transactioninput_to_bytes, jR = s.transactioninput_from_bytes, zR = s.transactioninput_to_hex, ER = s.transactioninput_from_hex, BR = s.transactioninput_to_json, SR = s.transactioninput_to_js_value, FR = s.transactioninput_from_json, RR = s.transactioninput_transaction_id, TR = s.transactioninput_index, OR = s.transactioninput_new, CR = s.__wbg_vrfcert_free, UR = s.vrfcert_to_bytes, PR = s.vrfcert_from_bytes, LR = s.vrfcert_to_hex, NR = s.vrfcert_from_hex, qR = s.vrfcert_to_json, MR = s.vrfcert_to_js_value, DR = s.vrfcert_from_json, HR = s.vrfcert_output, GR = s.vrfcert_proof, WR = s.vrfcert_new, KR = s.__wbg_scriptref_free, YR = s.scriptref_to_bytes, QR = s.scriptref_from_bytes, VR = s.scriptref_to_hex, JR = s.scriptref_from_hex, XR = s.scriptref_to_json, ZR = s.scriptref_to_js_value, $R = s.scriptref_from_json, tT = s.scriptref_new_native_script, eT = s.scriptref_new_plutus_script, rT = s.scriptref_is_native_script, nT = s.scriptref_is_plutus_script, _T = s.scriptref_native_script, oT = s.scriptref_plutus_script, aT = s.scriptref_to_unwrapped_bytes, iT = s.__wbg_headerbody_free, sT = s.headerbody_to_bytes, cT = s.headerbody_from_bytes, dT = s.headerbody_to_hex, uT = s.headerbody_from_hex, lT = s.headerbody_to_json, pT = s.headerbody_to_js_value, gT = s.headerbody_from_json, fT = s.headerbody_block_number, wT = s.headerbody_slot, hT = s.headerbody_slot_bignum, bT = s.headerbody_prev_hash, vT = s.headerbody_issuer_vkey, yT = s.headerbody_vrf_vkey, mT = s.headerbody_has_nonce_and_leader_vrf, kT = s.headerbody_nonce_vrf_or_nothing, IT = s.headerbody_leader_vrf_or_nothing, xT = s.headerbody_has_vrf_result, AT = s.headerbody_vrf_result_or_nothing, jT = s.headerbody_block_body_size, zT = s.headerbody_block_body_hash, ET = s.headerbody_operational_cert, BT = s.headerbody_protocol_version, ST = s.headerbody_new, FT = s.headerbody_new_headerbody, RT = s.__wbg_operationalcert_free, TT = s.operationalcert_to_bytes, OT = s.operationalcert_from_bytes, CT = s.operationalcert_to_hex, UT = s.operationalcert_from_hex, PT = s.operationalcert_to_json, LT = s.operationalcert_to_js_value, NT = s.operationalcert_from_json, qT = s.operationalcert_hot_vkey, MT = s.operationalcert_sequence_number, DT = s.operationalcert_kes_period, HT = s.operationalcert_sigma, GT = s.operationalcert_new, WT = s.__wbg_transactionunspentoutput_free, KT = s.transactionunspentoutput_to_bytes, YT = s.transactionunspentoutput_from_bytes, QT = s.transactionunspentoutput_to_hex, VT = s.transactionunspentoutput_from_hex, JT = s.transactionunspentoutput_to_json, XT = s.transactionunspentoutput_to_js_value, ZT = s.transactionunspentoutput_from_json, $T = s.transactionunspentoutput_new, tO = s.transactionunspentoutput_input, eO = s.transactionunspentoutput_output, rO = s.__wbg_transactionunspentoutputs_free, nO = s.transactionunspentoutputs_to_json, _O = s.transactionunspentoutputs_to_js_value, oO = s.transactionunspentoutputs_from_json, aO = s.transactionunspentoutputs_new, iO = s.transactionunspentoutputs_len, sO = s.transactionunspentoutputs_get, cO = s.transactionunspentoutputs_add, dO = s.__wbg_value_free, uO = s.value_to_bytes, lO = s.value_from_bytes, pO = s.value_to_hex, gO = s.value_from_hex, fO = s.value_to_json, wO = s.value_to_js_value, hO = s.value_from_json, bO = s.value_new, vO = s.value_new_from_assets, yO = s.value_new_with_assets, mO = s.value_zero, kO = s.value_is_zero, IO = s.value_coin, xO = s.value_set_coin, AO = s.value_multiasset, jO = s.value_set_multiasset, zO = s.value_checked_add, EO = s.value_checked_sub, BO = s.value_clamped_sub, SO = s.value_compare, FO = s.make_daedalus_bootstrap_witness, RO = s.make_icarus_bootstrap_witness, TO = s.make_vkey_witness, OO = s.hash_auxiliary_data, CO = s.hash_plutus_data, UO = s.hash_script_data, PO = s.get_implicit_input, LO = s.get_deposit, NO = s.min_ada_for_output, qO = s.encode_json_str_to_native_script, MO = s.has_transaction_set_tag, DO = s.__wbg_plutusscriptsource_free, HO = s.plutusscriptsource_new, GO = s.plutusscriptsource_new_ref_input, WO = s.plutusscriptsource_set_required_signers, KO = s.plutusscriptsource_get_ref_script_size, YO = s.__wbg_nativescriptsource_free, QO = s.nativescriptsource_new, VO = s.nativescriptsource_new_ref_input, JO = s.nativescriptsource_set_required_signers, XO = s.nativescriptsource_get_ref_script_size, ZO = s.__wbg_noconfidenceaction_free, $O = s.noconfidenceaction_to_bytes, tC = s.noconfidenceaction_from_bytes, eC = s.noconfidenceaction_to_hex, rC = s.noconfidenceaction_from_hex, nC = s.noconfidenceaction_to_json, _C = s.noconfidenceaction_to_js_value, oC = s.noconfidenceaction_from_json, aC = s.noconfidenceaction_gov_action_id, iC = s.noconfidenceaction_new, sC = s.noconfidenceaction_new_with_action_id, cC = s.__wbg_committee_free, dC = s.committee_to_bytes, uC = s.committee_from_bytes, lC = s.committee_to_hex, pC = s.committee_from_hex, gC = s.committee_to_json, fC = s.committee_to_js_value, wC = s.committee_from_json, hC = s.committee_new, bC = s.committee_members_keys, vC = s.committee_quorum_threshold, yC = s.committee_add_member, mC = s.committee_get_member_epoch, kC = s.__wbg_exunitprices_free, IC = s.exunitprices_to_bytes, xC = s.exunitprices_from_bytes, AC = s.exunitprices_to_hex, jC = s.exunitprices_from_hex, zC = s.exunitprices_to_json, EC = s.exunitprices_to_js_value, BC = s.exunitprices_from_json, SC = s.exunitprices_mem_price, FC = s.exunitprices_step_price, RC = s.exunitprices_new, TC = s.__wbg_redeemer_free, OC = s.redeemer_to_bytes, CC = s.redeemer_from_bytes, UC = s.redeemer_to_hex, PC = s.redeemer_from_hex, LC = s.redeemer_to_json, NC = s.redeemer_to_js_value, qC = s.redeemer_from_json, MC = s.redeemer_tag, DC = s.redeemer_index, HC = s.redeemer_data, GC = s.redeemer_ex_units, WC = s.redeemer_new, KC = s.__wbg_strings_free, YC = s.strings_new, QC = s.strings_len, VC = s.strings_get, JC = s.strings_add, XC = s.__wbg_transactionbody_free, ZC = s.transactionbody_to_bytes, $C = s.transactionbody_from_bytes, tU = s.transactionbody_to_hex, eU = s.transactionbody_from_hex, rU = s.transactionbody_to_json, nU = s.transactionbody_to_js_value, _U = s.transactionbody_from_json, oU = s.transactionbody_inputs, aU = s.transactionbody_outputs, iU = s.transactionbody_fee, sU = s.transactionbody_ttl, cU = s.transactionbody_ttl_bignum, dU = s.transactionbody_set_ttl, uU = s.transactionbody_remove_ttl, lU = s.transactionbody_set_certs, pU = s.transactionbody_certs, gU = s.transactionbody_set_withdrawals, fU = s.transactionbody_withdrawals, wU = s.transactionbody_set_update, hU = s.transactionbody_update, bU = s.transactionbody_set_auxiliary_data_hash, vU = s.transactionbody_auxiliary_data_hash, yU = s.transactionbody_set_validity_start_interval, mU = s.transactionbody_set_validity_start_interval_bignum, kU = s.transactionbody_validity_start_interval_bignum, IU = s.transactionbody_validity_start_interval, xU = s.transactionbody_set_mint, AU = s.transactionbody_mint, jU = s.transactionbody_set_reference_inputs, zU = s.transactionbody_reference_inputs, EU = s.transactionbody_set_script_data_hash, BU = s.transactionbody_script_data_hash, SU = s.transactionbody_set_collateral, FU = s.transactionbody_collateral, RU = s.transactionbody_set_required_signers, TU = s.transactionbody_required_signers, OU = s.transactionbody_set_network_id, CU = s.transactionbody_network_id, UU = s.transactionbody_set_collateral_return, PU = s.transactionbody_collateral_return, LU = s.transactionbody_set_total_collateral, NU = s.transactionbody_total_collateral, qU = s.transactionbody_set_voting_procedures, MU = s.transactionbody_voting_procedures, DU = s.transactionbody_set_voting_proposals, HU = s.transactionbody_voting_proposals, GU = s.transactionbody_set_donation, WU = s.transactionbody_donation, KU = s.transactionbody_set_current_treasury_value, YU = s.transactionbody_current_treasury_value, QU = s.transactionbody_new, VU = s.transactionbody_new_tx_body, JU = s.__wbg_poolvotingthresholds_free, XU = s.poolvotingthresholds_to_bytes, ZU = s.poolvotingthresholds_from_bytes, $U = s.poolvotingthresholds_to_hex, tP = s.poolvotingthresholds_from_hex, eP = s.poolvotingthresholds_to_json, rP = s.poolvotingthresholds_to_js_value, nP = s.poolvotingthresholds_from_json, _P = s.poolvotingthresholds_new, oP = s.poolvotingthresholds_motion_no_confidence, aP = s.poolvotingthresholds_committee_normal, iP = s.poolvotingthresholds_committee_no_confidence, sP = s.poolvotingthresholds_hard_fork_initiation, cP = s.poolvotingthresholds_security_relevant_threshold, dP = s.__wbg_drepvotingthresholds_free, uP = s.drepvotingthresholds_to_bytes, lP = s.drepvotingthresholds_from_bytes, pP = s.drepvotingthresholds_to_hex, gP = s.drepvotingthresholds_from_hex, fP = s.drepvotingthresholds_to_json, wP = s.drepvotingthresholds_to_js_value, hP = s.drepvotingthresholds_from_json, bP = s.drepvotingthresholds_new, vP = s.drepvotingthresholds_set_motion_no_confidence, yP = s.drepvotingthresholds_set_committee_normal, mP = s.drepvotingthresholds_set_committee_no_confidence, kP = s.drepvotingthresholds_set_update_constitution, IP = s.drepvotingthresholds_set_hard_fork_initiation, xP = s.drepvotingthresholds_set_pp_network_group, AP = s.drepvotingthresholds_set_pp_economic_group, jP = s.drepvotingthresholds_set_pp_technical_group, zP = s.drepvotingthresholds_set_pp_governance_group, EP = s.drepvotingthresholds_set_treasury_withdrawal, BP = s.drepvotingthresholds_motion_no_confidence, SP = s.drepvotingthresholds_committee_normal, FP = s.drepvotingthresholds_committee_no_confidence, RP = s.drepvotingthresholds_update_constitution, TP = s.drepvotingthresholds_hard_fork_initiation, OP = s.drepvotingthresholds_pp_network_group, CP = s.drepvotingthresholds_pp_economic_group, UP = s.drepvotingthresholds_pp_technical_group, PP = s.drepvotingthresholds_pp_governance_group, LP = s.drepvotingthresholds_treasury_withdrawal, NP = s.__wbg_protocolparamupdate_free, qP = s.protocolparamupdate_to_bytes, MP = s.protocolparamupdate_from_bytes, DP = s.protocolparamupdate_to_hex, HP = s.protocolparamupdate_from_hex, GP = s.protocolparamupdate_to_json, WP = s.protocolparamupdate_to_js_value, KP = s.protocolparamupdate_from_json, YP = s.protocolparamupdate_set_minfee_a, QP = s.protocolparamupdate_minfee_a, VP = s.protocolparamupdate_set_minfee_b, JP = s.protocolparamupdate_minfee_b, XP = s.protocolparamupdate_set_max_block_body_size, ZP = s.protocolparamupdate_max_block_body_size, $P = s.protocolparamupdate_set_max_tx_size, tL = s.protocolparamupdate_max_tx_size, eL = s.protocolparamupdate_set_max_block_header_size, rL = s.protocolparamupdate_max_block_header_size, nL = s.protocolparamupdate_set_key_deposit, _L = s.protocolparamupdate_key_deposit, oL = s.protocolparamupdate_set_pool_deposit, aL = s.protocolparamupdate_pool_deposit, iL = s.protocolparamupdate_set_max_epoch, sL = s.protocolparamupdate_max_epoch, cL = s.protocolparamupdate_set_n_opt, dL = s.protocolparamupdate_n_opt, uL = s.protocolparamupdate_set_pool_pledge_influence, lL = s.protocolparamupdate_pool_pledge_influence, pL = s.protocolparamupdate_set_expansion_rate, gL = s.protocolparamupdate_expansion_rate, fL = s.protocolparamupdate_set_treasury_growth_rate, wL = s.protocolparamupdate_treasury_growth_rate, hL = s.protocolparamupdate_d, bL = s.protocolparamupdate_extra_entropy, vL = s.protocolparamupdate_set_protocol_version, yL = s.protocolparamupdate_protocol_version, mL = s.protocolparamupdate_set_min_pool_cost, kL = s.protocolparamupdate_min_pool_cost, IL = s.protocolparamupdate_set_ada_per_utxo_byte, xL = s.protocolparamupdate_ada_per_utxo_byte, AL = s.protocolparamupdate_set_cost_models, jL = s.protocolparamupdate_cost_models, zL = s.protocolparamupdate_set_execution_costs, EL = s.protocolparamupdate_execution_costs, BL = s.protocolparamupdate_set_max_tx_ex_units, SL = s.protocolparamupdate_max_tx_ex_units, FL = s.protocolparamupdate_set_max_block_ex_units, RL = s.protocolparamupdate_max_block_ex_units, TL = s.protocolparamupdate_set_max_value_size, OL = s.protocolparamupdate_max_value_size, CL = s.protocolparamupdate_set_collateral_percentage, UL = s.protocolparamupdate_collateral_percentage, PL = s.protocolparamupdate_set_max_collateral_inputs, LL = s.protocolparamupdate_max_collateral_inputs, NL = s.protocolparamupdate_set_pool_voting_thresholds, qL = s.protocolparamupdate_pool_voting_thresholds, ML = s.protocolparamupdate_set_drep_voting_thresholds, DL = s.protocolparamupdate_drep_voting_thresholds, HL = s.protocolparamupdate_set_min_committee_size, GL = s.protocolparamupdate_min_committee_size, WL = s.protocolparamupdate_set_committee_term_limit, KL = s.protocolparamupdate_committee_term_limit, YL = s.protocolparamupdate_set_governance_action_validity_period, QL = s.protocolparamupdate_governance_action_validity_period, VL = s.protocolparamupdate_set_governance_action_deposit, JL = s.protocolparamupdate_governance_action_deposit, XL = s.protocolparamupdate_set_drep_deposit, ZL = s.protocolparamupdate_drep_deposit, $L = s.protocolparamupdate_set_drep_inactivity_period, tN = s.protocolparamupdate_drep_inactivity_period, eN = s.protocolparamupdate_set_ref_script_coins_per_byte, rN = s.protocolparamupdate_ref_script_coins_per_byte, nN = s.protocolparamupdate_new, _N = s.__wbg_vkey_free, oN = s.vkey_to_bytes, aN = s.vkey_from_bytes, iN = s.vkey_to_hex, sN = s.vkey_from_hex, cN = s.vkey_to_json, dN = s.vkey_to_js_value, uN = s.vkey_from_json, lN = s.vkey_new, pN = s.vkey_public_key, gN = s.__wbg_fixedtransactionbody_free, fN = s.fixedtransactionbody_from_bytes, wN = s.fixedtransactionbody_from_hex, hN = s.fixedtransactionbody_transaction_body, bN = s.fixedtransactionbody_tx_hash, vN = s.fixedtransactionbody_original_bytes, yN = s.pointer_cert_index_bignum, mN = s.pointer_tx_index_bignum, kN = s.pointer_slot_bignum, IN = s.pointer_cert_index, xN = s.pointer_tx_index, AN = s.pointer_slot, jN = s.pointer_new_pointer, zN = s.pointer_new, EN = s.__wbg_pointer_free, BN = s.__wbg_genesiskeydelegation_free, SN = s.genesiskeydelegation_to_bytes, FN = s.genesiskeydelegation_from_bytes, RN = s.genesiskeydelegation_to_hex, TN = s.genesiskeydelegation_from_hex, ON = s.genesiskeydelegation_to_json, CN = s.genesiskeydelegation_to_js_value, UN = s.genesiskeydelegation_from_json, PN = s.genesiskeydelegation_genesishash, LN = s.genesiskeydelegation_genesis_delegate_hash, NN = s.genesiskeydelegation_vrf_keyhash, qN = s.genesiskeydelegation_new, MN = s.__wbg_drepderegistration_free, DN = s.drepderegistration_to_bytes, HN = s.drepderegistration_from_bytes, GN = s.drepderegistration_to_hex, WN = s.drepderegistration_from_hex, KN = s.drepderegistration_to_json, YN = s.drepderegistration_to_js_value, QN = s.drepderegistration_from_json, VN = s.drepderegistration_voting_credential, JN = s.drepderegistration_coin, XN = s.drepderegistration_new, ZN = s.drepderegistration_has_script_credentials, $N = s.__wbg_anchor_free, tq = s.anchor_to_bytes, eq = s.anchor_from_bytes, rq = s.anchor_to_hex, nq = s.anchor_from_hex, _q = s.anchor_to_json, oq = s.anchor_to_js_value, aq = s.anchor_from_json, iq = s.anchor_url, sq = s.anchor_anchor_data_hash, cq = s.anchor_new, dq = s.__wbg_governanceactionid_free, uq = s.governanceactionid_to_bytes, lq = s.governanceactionid_from_bytes, pq = s.governanceactionid_to_hex, gq = s.governanceactionid_from_hex, fq = s.governanceactionid_to_json, wq = s.governanceactionid_to_js_value, hq = s.governanceactionid_from_json, bq = s.governanceactionid_transaction_id, vq = s.governanceactionid_index, yq = s.governanceactionid_new, mq = s.__wbg_transactionwitnessset_free, kq = s.transactionwitnessset_to_bytes, Iq = s.transactionwitnessset_from_bytes, xq = s.transactionwitnessset_to_hex, Aq = s.transactionwitnessset_from_hex, jq = s.transactionwitnessset_to_json, zq = s.transactionwitnessset_to_js_value, Eq = s.transactionwitnessset_from_json, Bq = s.transactionwitnessset_set_vkeys, Sq = s.transactionwitnessset_vkeys, Fq = s.transactionwitnessset_set_native_scripts, Rq = s.transactionwitnessset_native_scripts, Tq = s.transactionwitnessset_set_bootstraps, Oq = s.transactionwitnessset_bootstraps, Cq = s.transactionwitnessset_set_plutus_scripts, Uq = s.transactionwitnessset_plutus_scripts, Pq = s.transactionwitnessset_set_plutus_data, Lq = s.transactionwitnessset_plutus_data, Nq = s.transactionwitnessset_set_redeemers, qq = s.transactionwitnessset_redeemers, Mq = s.transactionwitnessset_new, Dq = s.__wbg_fixedtxwitnessesset_free, Hq = s.fixedtxwitnessesset_tx_witnesses_set, Gq = s.fixedtxwitnessesset_add_vkey_witness, Wq = s.fixedtxwitnessesset_add_bootstrap_witness, Kq = s.fixedtxwitnessesset_to_bytes, Yq = s.fixedtxwitnessesset_from_bytes, Qq = s.__wbg_kessignature_free, Vq = s.kessignature_to_bytes, Jq = s.kessignature_from_bytes, Xq = s.__wbg_nonce_free, Zq = s.nonce_to_bytes, $q = s.nonce_from_bytes, tM = s.nonce_to_hex, eM = s.nonce_from_hex, rM = s.nonce_to_json, nM = s.nonce_to_js_value, _M = s.nonce_from_json, oM = s.nonce_new_identity, aM = s.nonce_new_from_hash, iM = s.nonce_get_hash, sM = s.__wbg_nativescripts_free, cM = s.nativescripts_new, dM = s.nativescripts_len, uM = s.nativescripts_get, lM = s.nativescripts_add, pM = s.nativescripts_to_bytes, gM = s.nativescripts_from_bytes, fM = s.nativescripts_to_hex, wM = s.nativescripts_from_hex, hM = s.nativescripts_to_json, bM = s.nativescripts_to_js_value, vM = s.nativescripts_from_json, yM = s.__wbg_unitinterval_free, mM = s.unitinterval_to_bytes, kM = s.unitinterval_from_bytes, IM = s.unitinterval_to_hex, xM = s.unitinterval_from_hex, AM = s.unitinterval_to_json, jM = s.unitinterval_to_js_value, zM = s.unitinterval_from_json, EM = s.unitinterval_numerator, BM = s.unitinterval_denominator, SM = s.unitinterval_new, FM = s.__wbg_transaction_free, RM = s.transaction_to_bytes, TM = s.transaction_from_bytes, OM = s.transaction_to_hex, CM = s.transaction_from_hex, UM = s.transaction_to_json, PM = s.transaction_to_js_value, LM = s.transaction_from_json, NM = s.transaction_body, qM = s.transaction_witness_set, MM = s.transaction_is_valid, DM = s.transaction_auxiliary_data, HM = s.transaction_set_is_valid, GM = s.transaction_new, WM = s.__wbg_transactionoutputs_free, KM = s.transactionoutputs_to_bytes, YM = s.transactionoutputs_from_bytes, QM = s.transactionoutputs_to_hex, VM = s.transactionoutputs_from_hex, JM = s.transactionoutputs_to_json, XM = s.transactionoutputs_to_js_value, ZM = s.transactionoutputs_from_json, $M = s.transactionoutputs_new, tD = s.transactionoutputs_len, eD = s.transactionoutputs_get, rD = s.transactionoutputs_add, nD = s.__wbg_datacost_free, _D = s.datacost_new_coins_per_byte, oD = s.datacost_coins_per_byte, aD = s.__wbg_transactionoutput_free, iD = s.transactionoutput_to_bytes, sD = s.transactionoutput_from_bytes, cD = s.transactionoutput_to_hex, dD = s.transactionoutput_from_hex, uD = s.transactionoutput_to_json, lD = s.transactionoutput_to_js_value, pD = s.transactionoutput_from_json, gD = s.transactionoutput_address, fD = s.transactionoutput_amount, wD = s.transactionoutput_data_hash, hD = s.transactionoutput_plutus_data, bD = s.transactionoutput_script_ref, vD = s.transactionoutput_set_script_ref, yD = s.transactionoutput_set_plutus_data, mD = s.transactionoutput_set_data_hash, kD = s.transactionoutput_has_plutus_data, ID = s.transactionoutput_has_data_hash, xD = s.transactionoutput_has_script_ref, AD = s.transactionoutput_new, jD = s.transactionoutput_serialization_format, zD = s.__wbg_ipv4_free, ED = s.ipv4_to_bytes, BD = s.ipv4_from_bytes, SD = s.ipv4_to_hex, FD = s.ipv4_from_hex, RD = s.ipv4_to_json, TD = s.ipv4_to_js_value, OD = s.ipv4_from_json, CD = s.ipv4_new, UD = s.ipv4_ip, PD = s.__wbg_ipv6_free, LD = s.ipv6_to_bytes, ND = s.ipv6_from_bytes, qD = s.ipv6_to_hex, MD = s.ipv6_from_hex, DD = s.ipv6_to_json, HD = s.ipv6_to_js_value, GD = s.ipv6_from_json, WD = s.ipv6_new, KD = s.ipv6_ip, YD = s.__wbg_url_free, QD = s.url_to_bytes, VD = s.url_from_bytes, JD = s.url_to_hex, XD = s.url_from_hex, ZD = s.url_to_json, $D = s.url_to_js_value, tH = s.url_from_json, eH = s.url_new, rH = s.url_url, nH = s.__wbg_dnsrecordaoraaaa_free, _H = s.dnsrecordaoraaaa_to_bytes, oH = s.dnsrecordaoraaaa_from_bytes, aH = s.dnsrecordaoraaaa_to_hex, iH = s.dnsrecordaoraaaa_from_hex, sH = s.dnsrecordaoraaaa_to_json, cH = s.dnsrecordaoraaaa_to_js_value, dH = s.dnsrecordaoraaaa_from_json, uH = s.dnsrecordaoraaaa_new, lH = s.dnsrecordaoraaaa_record, pH = s.__wbg_dnsrecordsrv_free, gH = s.dnsrecordsrv_to_bytes, fH = s.dnsrecordsrv_from_bytes, wH = s.dnsrecordsrv_to_hex, hH = s.dnsrecordsrv_from_hex, bH = s.dnsrecordsrv_to_json, vH = s.dnsrecordsrv_to_js_value, yH = s.dnsrecordsrv_from_json, mH = s.dnsrecordsrv_new, kH = s.dnsrecordsrv_record, IH = s.__wbg_singlehostaddr_free, xH = s.singlehostaddr_to_bytes, AH = s.singlehostaddr_from_bytes, jH = s.singlehostaddr_to_hex, zH = s.singlehostaddr_from_hex, EH = s.singlehostaddr_to_json, BH = s.singlehostaddr_to_js_value, SH = s.singlehostaddr_from_json, FH = s.singlehostaddr_port, RH = s.singlehostaddr_ipv4, TH = s.singlehostaddr_ipv6, OH = s.singlehostaddr_new, CH = s.__wbg_singlehostname_free, UH = s.singlehostname_to_bytes, PH = s.singlehostname_from_bytes, LH = s.singlehostname_to_hex, NH = s.singlehostname_from_hex, qH = s.singlehostname_to_json, MH = s.singlehostname_to_js_value, DH = s.singlehostname_from_json, HH = s.singlehostname_port, GH = s.singlehostname_dns_name, WH = s.singlehostname_new, KH = s.__wbg_multihostname_free, YH = s.multihostname_to_bytes, QH = s.multihostname_from_bytes, VH = s.multihostname_to_hex, JH = s.multihostname_from_hex, XH = s.multihostname_to_json, ZH = s.multihostname_to_js_value, $H = s.multihostname_from_json, tG = s.multihostname_dns_name, eG = s.multihostname_new, rG = s.__wbg_relay_free, nG = s.relay_to_bytes, _G = s.relay_from_bytes, oG = s.relay_to_hex, aG = s.relay_from_hex, iG = s.relay_to_json, sG = s.relay_to_js_value, cG = s.relay_from_json, dG = s.relay_new_single_host_addr, uG = s.relay_new_single_host_name, lG = s.relay_new_multi_host_name, pG = s.relay_kind, gG = s.relay_as_single_host_addr, fG = s.relay_as_single_host_name, wG = s.relay_as_multi_host_name, hG = s.__wbg_poolmetadata_free, bG = s.poolmetadata_to_bytes, vG = s.poolmetadata_from_bytes, yG = s.poolmetadata_to_hex, mG = s.poolmetadata_from_hex, kG = s.poolmetadata_to_json, IG = s.poolmetadata_to_js_value, xG = s.poolmetadata_from_json, AG = s.poolmetadata_url, jG = s.poolmetadata_pool_metadata_hash, zG = s.poolmetadata_new, EG = s.__wbg_rewardaddresses_free, BG = s.rewardaddresses_to_bytes, SG = s.rewardaddresses_from_bytes, FG = s.rewardaddresses_to_hex, RG = s.rewardaddresses_from_hex, TG = s.rewardaddresses_to_json, OG = s.rewardaddresses_to_js_value, CG = s.rewardaddresses_from_json, UG = s.rewardaddresses_new, PG = s.rewardaddresses_len, LG = s.rewardaddresses_get, NG = s.rewardaddresses_add, qG = s.__wbg_withdrawals_free, MG = s.withdrawals_to_bytes, DG = s.withdrawals_from_bytes, HG = s.withdrawals_to_hex, GG = s.withdrawals_from_hex, WG = s.withdrawals_to_json, KG = s.withdrawals_to_js_value, YG = s.withdrawals_from_json, QG = s.withdrawals_new, VG = s.withdrawals_len, JG = s.withdrawals_insert, XG = s.withdrawals_get, ZG = s.withdrawals_keys, $G = s.__wbg_outputdatum_free, tW = s.outputdatum_new_data_hash, eW = s.outputdatum_new_data, rW = s.outputdatum_data_hash, nW = s.outputdatum_data, _W = s.__wbg_update_free, oW = s.update_to_bytes, aW = s.update_from_bytes, iW = s.update_to_hex, sW = s.update_from_hex, cW = s.update_to_json, dW = s.update_to_js_value, uW = s.update_from_json, lW = s.update_proposed_protocol_parameter_updates, pW = s.update_epoch, gW = s.update_new, fW = s.__wbg_genesishashes_free, wW = s.genesishashes_to_bytes, hW = s.genesishashes_from_bytes, bW = s.genesishashes_to_hex, vW = s.genesishashes_from_hex, yW = s.genesishashes_to_json, mW = s.genesishashes_to_js_value, kW = s.genesishashes_from_json, IW = s.genesishashes_new, xW = s.genesishashes_len, AW = s.genesishashes_get, jW = s.genesishashes_add, zW = s.__wbg_scripthashes_free, EW = s.scripthashes_to_bytes, BW = s.scripthashes_from_bytes, SW = s.scripthashes_to_hex, FW = s.scripthashes_from_hex, RW = s.scripthashes_to_json, TW = s.scripthashes_to_js_value, OW = s.scripthashes_from_json, CW = s.scripthashes_new, UW = s.scripthashes_len, PW = s.scripthashes_get, LW = s.scripthashes_add, NW = s.__wbg_proposedprotocolparameterupdates_free, qW = s.proposedprotocolparameterupdates_to_bytes, MW = s.proposedprotocolparameterupdates_from_bytes, DW = s.proposedprotocolparameterupdates_to_hex, HW = s.proposedprotocolparameterupdates_from_hex, GW = s.proposedprotocolparameterupdates_to_json, WW = s.proposedprotocolparameterupdates_to_js_value, KW = s.proposedprotocolparameterupdates_from_json, YW = s.proposedprotocolparameterupdates_new, QW = s.proposedprotocolparameterupdates_len, VW = s.proposedprotocolparameterupdates_insert, JW = s.proposedprotocolparameterupdates_get, XW = s.proposedprotocolparameterupdates_keys, ZW = s.__wbg_protocolversion_free, $W = s.protocolversion_to_bytes, tK = s.protocolversion_from_bytes, eK = s.protocolversion_to_hex, rK = s.protocolversion_from_hex, nK = s.protocolversion_to_json, _K = s.protocolversion_to_js_value, oK = s.protocolversion_from_json, aK = s.protocolversion_major, iK = s.protocolversion_minor, sK = s.protocolversion_new, cK = s.__wbg_auxiliarydataset_free, dK = s.auxiliarydataset_new, uK = s.auxiliarydataset_len, lK = s.auxiliarydataset_insert, pK = s.auxiliarydataset_get, gK = s.auxiliarydataset_indices, fK = s.__wbg_assetname_free, wK = s.assetname_to_bytes, hK = s.assetname_from_bytes, bK = s.assetname_to_hex, vK = s.assetname_from_hex, yK = s.assetname_to_json, mK = s.assetname_to_js_value, kK = s.assetname_from_json, IK = s.assetname_new, xK = s.assetname_name, AK = s.__wbg_assetnames_free, jK = s.assetnames_to_bytes, zK = s.assetnames_from_bytes, EK = s.assetnames_to_hex, BK = s.assetnames_from_hex, SK = s.assetnames_to_json, FK = s.assetnames_to_js_value, RK = s.assetnames_from_json, TK = s.assetnames_new, OK = s.assetnames_len, CK = s.assetnames_get, UK = s.assetnames_add, PK = s.__wbg_assets_free, LK = s.assets_to_bytes, NK = s.assets_from_bytes, qK = s.assets_to_hex, MK = s.assets_from_hex, DK = s.assets_to_json, HK = s.assets_to_js_value, GK = s.assets_from_json, WK = s.assets_new, KK = s.assets_len, YK = s.assets_insert, QK = s.assets_get, VK = s.assets_keys, JK = s.__wbg_multiasset_free, XK = s.multiasset_to_bytes, ZK = s.multiasset_from_bytes, $K = s.multiasset_to_hex, tY = s.multiasset_from_hex, eY = s.multiasset_to_json, rY = s.multiasset_to_js_value, nY = s.multiasset_from_json, _Y = s.multiasset_new, oY = s.multiasset_len, aY = s.multiasset_insert, iY = s.multiasset_get, sY = s.multiasset_set_asset, cY = s.multiasset_get_asset, dY = s.multiasset_keys, uY = s.multiasset_sub, lY = s.__wbg_mintsassets_free, pY = s.mintsassets_to_json, gY = s.mintsassets_to_js_value, fY = s.mintsassets_from_json, wY = s.mintsassets_new, hY = s.mintsassets_add, bY = s.mintsassets_get, vY = s.mintsassets_len, yY = s.__wbg_mintassets_free, mY = s.mintassets_new, kY = s.mintassets_new_from_entry, IY = s.mintassets_len, xY = s.mintassets_insert, AY = s.mintassets_get, jY = s.mintassets_keys, zY = s.__wbg_mint_free, EY = s.mint_to_bytes, BY = s.mint_from_bytes, SY = s.mint_to_hex, FY = s.mint_from_hex, RY = s.mint_to_json, TY = s.mint_to_js_value, OY = s.mint_from_json, CY = s.mint_new, UY = s.mint_new_from_entry, PY = s.mint_len, LY = s.mint_insert, NY = s.mint_get, qY = s.mint_keys, MY = s.mint_as_positive_multiasset, DY = s.mint_as_negative_multiasset, HY = s.__wbg_networkid_free, GY = s.networkid_to_bytes, WY = s.networkid_from_bytes, KY = s.networkid_to_hex, YY = s.networkid_from_hex, QY = s.networkid_to_json, VY = s.networkid_to_js_value, JY = s.networkid_from_json, XY = s.networkid_testnet, ZY = s.networkid_mainnet, $Y = s.networkid_kind, tQ = s.encrypt_with_password, eQ = s.decrypt_with_password, rQ = s.__wbg_poolretirement_free, nQ = s.poolretirement_to_bytes, _Q = s.poolretirement_from_bytes, oQ = s.poolretirement_to_hex, aQ = s.poolretirement_from_hex, iQ = s.poolretirement_to_json, sQ = s.poolretirement_to_js_value, cQ = s.poolretirement_from_json, dQ = s.poolretirement_pool_keyhash, uQ = s.poolretirement_epoch, lQ = s.poolretirement_new, pQ = s.__wbg_stakeregistrationanddelegation_free, gQ = s.stakeregistrationanddelegation_to_bytes, fQ = s.stakeregistrationanddelegation_from_bytes, wQ = s.stakeregistrationanddelegation_to_hex, hQ = s.stakeregistrationanddelegation_from_hex, bQ = s.stakeregistrationanddelegation_to_json, vQ = s.stakeregistrationanddelegation_to_js_value, yQ = s.stakeregistrationanddelegation_from_json, mQ = s.stakeregistrationanddelegation_stake_credential, kQ = s.stakeregistrationanddelegation_pool_keyhash, IQ = s.stakeregistrationanddelegation_coin, xQ = s.stakeregistrationanddelegation_new, AQ = s.stakeregistrationanddelegation_has_script_credentials, jQ = s.__wbg_committeehotauth_free, zQ = s.committeehotauth_to_bytes, EQ = s.committeehotauth_from_bytes, BQ = s.committeehotauth_to_hex, SQ = s.committeehotauth_from_hex, FQ = s.committeehotauth_to_json, RQ = s.committeehotauth_to_js_value, TQ = s.committeehotauth_from_json, OQ = s.committeehotauth_committee_cold_credential, CQ = s.committeehotauth_committee_hot_credential, UQ = s.committeehotauth_new, PQ = s.committeehotauth_has_script_credentials, LQ = s.__wbg_treasurywithdrawalsaction_free, NQ = s.treasurywithdrawalsaction_to_bytes, qQ = s.treasurywithdrawalsaction_from_bytes, MQ = s.treasurywithdrawalsaction_to_hex, DQ = s.treasurywithdrawalsaction_from_hex, HQ = s.treasurywithdrawalsaction_to_json, GQ = s.treasurywithdrawalsaction_to_js_value, WQ = s.treasurywithdrawalsaction_from_json, KQ = s.treasurywithdrawalsaction_withdrawals, YQ = s.treasurywithdrawalsaction_policy_hash, QQ = s.treasurywithdrawalsaction_new, VQ = s.treasurywithdrawalsaction_new_with_policy_hash, JQ = s.__wbg_treasurywithdrawals_free, XQ = s.treasurywithdrawals_to_json, ZQ = s.treasurywithdrawals_to_js_value, $Q = s.treasurywithdrawals_from_json, tV = s.treasurywithdrawals_new, eV = s.treasurywithdrawals_get, rV = s.treasurywithdrawals_insert, nV = s.treasurywithdrawals_keys, _V = s.treasurywithdrawals_len, oV = s.__wbg_costmodel_free, aV = s.costmodel_to_bytes, iV = s.costmodel_from_bytes, sV = s.costmodel_to_hex, cV = s.costmodel_from_hex, dV = s.costmodel_to_json, uV = s.costmodel_to_js_value, lV = s.costmodel_from_json, pV = s.costmodel_new, gV = s.costmodel_set, fV = s.costmodel_get, wV = s.costmodel_len, hV = s.__wbg_redeemers_free, bV = s.redeemers_to_bytes, vV = s.redeemers_from_bytes, yV = s.redeemers_to_hex, mV = s.redeemers_from_hex, kV = s.redeemers_to_json, IV = s.redeemers_to_js_value, xV = s.redeemers_from_json, AV = s.redeemers_new, jV = s.redeemers_len, zV = s.redeemers_get, EV = s.redeemers_add, BV = s.redeemers_get_container_type, SV = s.redeemers_total_ex_units, FV = s.__wbg_constrplutusdata_free, RV = s.constrplutusdata_to_bytes, TV = s.constrplutusdata_from_bytes, OV = s.constrplutusdata_to_hex, CV = s.constrplutusdata_from_hex, UV = s.constrplutusdata_alternative, PV = s.constrplutusdata_data, LV = s.constrplutusdata_new, NV = s.__wbg_plutusmapvalues_free, qV = s.plutusmapvalues_new, MV = s.plutusmapvalues_len, DV = s.plutusmapvalues_get, HV = s.plutusmapvalues_add, GV = s.__wbg_plutusmap_free, WV = s.plutusmap_to_bytes, KV = s.plutusmap_from_bytes, YV = s.plutusmap_to_hex, QV = s.plutusmap_from_hex, VV = s.plutusmap_new, JV = s.plutusmap_len, XV = s.plutusmap_insert, ZV = s.plutusmap_get, $V = s.plutusmap_keys, tJ = s.__wbg_plutusdata_free, eJ = s.plutusdata_to_bytes, rJ = s.plutusdata_from_bytes, nJ = s.plutusdata_to_hex, _J = s.plutusdata_from_hex, oJ = s.plutusdata_new_constr_plutus_data, aJ = s.plutusdata_new_empty_constr_plutus_data, iJ = s.plutusdata_new_single_value_constr_plutus_data, sJ = s.plutusdata_new_map, cJ = s.plutusdata_new_list, dJ = s.plutusdata_new_integer, uJ = s.plutusdata_new_bytes, lJ = s.plutusdata_kind, pJ = s.plutusdata_as_constr_plutus_data, gJ = s.plutusdata_as_map, fJ = s.plutusdata_as_list, wJ = s.plutusdata_as_integer, hJ = s.plutusdata_as_bytes, bJ = s.plutusdata_from_address, vJ = s.plutusdata_as_address, yJ = s.__wbg_plutuslist_free, mJ = s.plutuslist_to_bytes, kJ = s.plutuslist_from_bytes, IJ = s.plutuslist_to_hex, xJ = s.plutuslist_from_hex, AJ = s.plutuslist_new, jJ = s.plutuslist_len, zJ = s.plutuslist_get, EJ = s.plutuslist_add, BJ = s.encode_json_str_to_plutus_datum, SJ = s.decode_plutus_datum_to_json_str, FJ = s.__wbg_vkeys_free, RJ = s.vkeys_new, TJ = s.vkeys_len, OJ = s.vkeys_get, CJ = s.vkeys_add, UJ = s.__wbg_nativescript_free, PJ = s.nativescript_to_bytes, LJ = s.nativescript_from_bytes, NJ = s.nativescript_to_hex, qJ = s.nativescript_from_hex, MJ = s.nativescript_to_json, DJ = s.nativescript_to_js_value, HJ = s.nativescript_from_json, GJ = s.nativescript_hash, WJ = s.nativescript_new_script_pubkey, KJ = s.nativescript_new_script_all, YJ = s.nativescript_new_script_any, QJ = s.nativescript_new_script_n_of_k, VJ = s.nativescript_new_timelock_start, JJ = s.nativescript_new_timelock_expiry, XJ = s.nativescript_kind, ZJ = s.nativescript_as_script_pubkey, $J = s.nativescript_as_script_all, tX = s.nativescript_as_script_any, eX = s.nativescript_as_script_n_of_k, rX = s.nativescript_as_timelock_start, nX = s.nativescript_as_timelock_expiry, _X = s.nativescript_get_required_signers, oX = s.__wbg_scriptpubkey_free, aX = s.scriptpubkey_to_bytes, iX = s.scriptpubkey_from_bytes, sX = s.scriptpubkey_to_hex, cX = s.scriptpubkey_from_hex, dX = s.scriptpubkey_to_json, uX = s.scriptpubkey_to_js_value, lX = s.scriptpubkey_from_json, pX = s.scriptpubkey_addr_keyhash, gX = s.scriptpubkey_new, fX = s.__wbg_scriptall_free, wX = s.scriptall_to_bytes, hX = s.scriptall_from_bytes, bX = s.scriptall_to_hex, vX = s.scriptall_from_hex, yX = s.scriptall_to_json, mX = s.scriptall_to_js_value, kX = s.scriptall_from_json, IX = s.scriptall_native_scripts, xX = s.scriptall_new, AX = s.__wbg_scriptany_free, jX = s.scriptany_to_bytes, zX = s.scriptany_from_bytes, EX = s.scriptany_to_hex, BX = s.scriptany_from_hex, SX = s.scriptany_to_json, FX = s.scriptany_to_js_value, RX = s.scriptany_from_json, TX = s.scriptany_native_scripts, OX = s.scriptany_new, CX = s.__wbg_scriptnofk_free, UX = s.scriptnofk_to_bytes, PX = s.scriptnofk_from_bytes, LX = s.scriptnofk_to_hex, NX = s.scriptnofk_from_hex, qX = s.scriptnofk_to_json, MX = s.scriptnofk_to_js_value, DX = s.scriptnofk_from_json, HX = s.scriptnofk_n, GX = s.scriptnofk_native_scripts, WX = s.scriptnofk_new, KX = s.__wbg_timelockstart_free, YX = s.timelockstart_to_bytes, QX = s.timelockstart_from_bytes, VX = s.timelockstart_to_hex, JX = s.timelockstart_from_hex, XX = s.timelockstart_to_json, ZX = s.timelockstart_to_js_value, $X = s.timelockstart_from_json, tZ = s.timelockstart_slot, eZ = s.timelockstart_slot_bignum, rZ = s.timelockstart_new, nZ = s.timelockstart_new_timelockstart, _Z = s.__wbg_timelockexpiry_free, oZ = s.timelockexpiry_to_bytes, aZ = s.timelockexpiry_from_bytes, iZ = s.timelockexpiry_to_hex, sZ = s.timelockexpiry_from_hex, cZ = s.timelockexpiry_to_json, dZ = s.timelockexpiry_to_js_value, uZ = s.timelockexpiry_from_json, lZ = s.timelockexpiry_slot, pZ = s.timelockexpiry_slot_bignum, gZ = s.timelockexpiry_new, fZ = s.timelockexpiry_new_timelockexpiry, wZ = s.plutusdata_to_json, hZ = s.plutusdata_from_json, bZ = s.__wbg_networkinfo_free, vZ = s.networkinfo_new, yZ = s.networkinfo_network_id, mZ = s.networkinfo_protocol_magic, kZ = s.networkinfo_testnet_preview, IZ = s.networkinfo_testnet_preprod, xZ = s.networkinfo_mainnet, AZ = s.__wbg_malformedaddress_free, jZ = s.malformedaddress_original_bytes, zZ = s.malformedaddress_to_address, EZ = s.malformedaddress_from_address, BZ = s.__wbg_byronaddress_free, SZ = s.byronaddress_to_base58, FZ = s.byronaddress_to_bytes, RZ = s.byronaddress_from_bytes, TZ = s.byronaddress_byron_protocol_magic, OZ = s.byronaddress_byron_address_kind, CZ = s.byronaddress_attributes, UZ = s.byronaddress_network_id, PZ = s.byronaddress_from_base58, LZ = s.byronaddress_icarus_from_key, NZ = s.byronaddress_is_valid, qZ = s.byronaddress_to_address, MZ = s.byronaddress_from_address, DZ = s.__wbg_address_free, HZ = s.address_from_bytes, GZ = s.address_to_json, WZ = s.address_to_js_value, KZ = s.address_from_json, YZ = s.address_kind, QZ = s.address_payment_cred, VZ = s.address_is_malformed, JZ = s.address_to_hex, XZ = s.address_from_hex, ZZ = s.address_to_bytes, $Z = s.address_to_bech32, t$ = s.address_from_bech32, e$ = s.address_network_id, r$ = s.__wbg_baseaddress_free, n$ = s.baseaddress_new, _$ = s.baseaddress_payment_cred, o$ = s.baseaddress_stake_cred, a$ = s.baseaddress_to_address, i$ = s.baseaddress_from_address, s$ = s.baseaddress_network_id, c$ = s.__wbg_enterpriseaddress_free, d$ = s.enterpriseaddress_new, u$ = s.enterpriseaddress_payment_cred, l$ = s.enterpriseaddress_to_address, p$ = s.enterpriseaddress_from_address, g$ = s.enterpriseaddress_network_id, f$ = s.__wbg_rewardaddress_free, w$ = s.rewardaddress_new, h$ = s.rewardaddress_payment_cred, b$ = s.rewardaddress_to_address, v$ = s.rewardaddress_from_address, y$ = s.rewardaddress_network_id, m$ = s.__wbg_pointeraddress_free, k$ = s.pointeraddress_new, I$ = s.pointeraddress_payment_cred, x$ = s.pointeraddress_stake_pointer, A$ = s.pointeraddress_to_address, j$ = s.pointeraddress_from_address, z$ = s.pointeraddress_network_id, E$ = s.__wbg_publickeys_free, B$ = s.publickeys_new, S$ = s.publickeys_size, F$ = s.publickeys_get, R$ = s.publickeys_add, T$ = s.__wbg_moveinstantaneousrewardscert_free, O$ = s.moveinstantaneousrewardscert_to_bytes, C$ = s.moveinstantaneousrewardscert_from_bytes, U$ = s.moveinstantaneousrewardscert_to_hex, P$ = s.moveinstantaneousrewardscert_from_hex, L$ = s.moveinstantaneousrewardscert_to_json, N$ = s.moveinstantaneousrewardscert_to_js_value, q$ = s.moveinstantaneousrewardscert_from_json, M$ = s.moveinstantaneousrewardscert_move_instantaneous_reward, D$ = s.moveinstantaneousrewardscert_new, H$ = s.__wbg_mirtostakecredentials_free, G$ = s.mirtostakecredentials_to_bytes, W$ = s.mirtostakecredentials_from_bytes, K$ = s.mirtostakecredentials_to_hex, Y$ = s.mirtostakecredentials_from_hex, Q$ = s.mirtostakecredentials_to_json, V$ = s.mirtostakecredentials_to_js_value, J$ = s.mirtostakecredentials_from_json, X$ = s.mirtostakecredentials_new, Z$ = s.mirtostakecredentials_len, $$ = s.mirtostakecredentials_insert, ttt = s.mirtostakecredentials_get, ett = s.mirtostakecredentials_keys, rtt = s.__wbg_moveinstantaneousreward_free, ntt = s.moveinstantaneousreward_to_bytes, _tt = s.moveinstantaneousreward_from_bytes, ott = s.moveinstantaneousreward_to_hex, att = s.moveinstantaneousreward_from_hex, itt = s.moveinstantaneousreward_to_json, stt = s.moveinstantaneousreward_to_js_value, ctt = s.moveinstantaneousreward_from_json, dtt = s.moveinstantaneousreward_new_to_other_pot, utt = s.moveinstantaneousreward_new_to_stake_creds, ltt = s.moveinstantaneousreward_pot, ptt = s.moveinstantaneousreward_kind, gtt = s.moveinstantaneousreward_as_to_other_pot, ftt = s.moveinstantaneousreward_as_to_stake_creds, wtt = s.__wbg_stakederegistration_free, htt = s.stakederegistration_to_bytes, btt = s.stakederegistration_from_bytes, vtt = s.stakederegistration_to_hex, ytt = s.stakederegistration_from_hex, mtt = s.stakederegistration_to_json, ktt = s.stakederegistration_to_js_value, Itt = s.stakederegistration_from_json, xtt = s.stakederegistration_stake_credential, Att = s.stakederegistration_coin, jtt = s.stakederegistration_new, ztt = s.stakederegistration_new_with_explicit_refund, Ett = s.stakederegistration_has_script_credentials, Btt = s.__wbg_votedelegation_free, Stt = s.votedelegation_to_bytes, Ftt = s.votedelegation_from_bytes, Rtt = s.votedelegation_to_hex, Ttt = s.votedelegation_from_hex, Ott = s.votedelegation_to_json, Ctt = s.votedelegation_to_js_value, Utt = s.votedelegation_from_json, Ptt = s.votedelegation_stake_credential, Ltt = s.votedelegation_drep, Ntt = s.votedelegation_new, qtt = s.votedelegation_has_script_credentials, Mtt = s.__wbg_stakevoteregistrationanddelegation_free, Dtt = s.stakevoteregistrationanddelegation_to_bytes, Htt = s.stakevoteregistrationanddelegation_from_bytes, Gtt = s.stakevoteregistrationanddelegation_to_hex, Wtt = s.stakevoteregistrationanddelegation_from_hex, Ktt = s.stakevoteregistrationanddelegation_to_json, Ytt = s.stakevoteregistrationanddelegation_to_js_value, Qtt = s.stakevoteregistrationanddelegation_from_json, Vtt = s.stakevoteregistrationanddelegation_stake_credential, Jtt = s.stakevoteregistrationanddelegation_pool_keyhash, Xtt = s.stakevoteregistrationanddelegation_drep, Ztt = s.stakevoteregistrationanddelegation_coin, $tt = s.stakevoteregistrationanddelegation_new, tet = s.stakevoteregistrationanddelegation_has_script_credentials, eet = s.__wbg_voteregistrationanddelegation_free, ret = s.voteregistrationanddelegation_to_bytes, net = s.voteregistrationanddelegation_from_bytes, _et = s.voteregistrationanddelegation_to_hex, oet = s.voteregistrationanddelegation_from_hex, aet = s.voteregistrationanddelegation_to_json, iet = s.voteregistrationanddelegation_to_js_value, set = s.voteregistrationanddelegation_from_json, cet = s.voteregistrationanddelegation_stake_credential, det = s.voteregistrationanddelegation_drep, uet = s.voteregistrationanddelegation_coin, pet = s.voteregistrationanddelegation_new, get = s.voteregistrationanddelegation_has_script_credentials, fet = s.__wbg_drep_free, wet = s.drep_to_bytes, het = s.drep_from_bytes, bet = s.drep_to_hex, vet = s.drep_from_hex, yet = s.drep_to_json, met = s.drep_to_js_value, ket = s.drep_from_json, Iet = s.drep_new_key_hash, xet = s.drep_new_script_hash, Aet = s.drep_new_always_abstain, jet = s.drep_new_always_no_confidence, zet = s.drep_new_from_credential, Eet = s.drep_kind, Bet = s.drep_to_key_hash, Fet = s.drep_to_script_hash, Ret = s.drep_to_bech32, Tet = s.drep_from_bech32, Oet = s.__wbg_governanceactionids_free, Cet = s.governanceactionids_to_json, Uet = s.governanceactionids_to_js_value, Pet = s.governanceactionids_from_json, Let = s.governanceactionids_new, Net = s.governanceactionids_add, qet = s.governanceactionids_get, Met = s.governanceactionids_len, Det = s.__wbg_exunits_free, Het = s.exunits_to_bytes, Get = s.exunits_from_bytes, Wet = s.exunits_to_hex, Ket = s.exunits_from_hex, Yet = s.exunits_to_json, Qet = s.exunits_to_js_value, Vet = s.exunits_from_json, Jet = s.exunits_mem, Xet = s.exunits_steps, Zet = s.exunits_new, $et = s.__wbg_metadatamap_free, trt = s.metadatamap_to_bytes, ert = s.metadatamap_from_bytes, rrt = s.metadatamap_to_hex, nrt = s.metadatamap_from_hex, _rt = s.metadatamap_new, ort = s.metadatamap_len, art = s.metadatamap_insert, irt = s.metadatamap_insert_str, srt = s.metadatamap_insert_i32, crt = s.metadatamap_get, drt = s.metadatamap_get_str, urt = s.metadatamap_get_i32, lrt = s.metadatamap_has, prt = s.metadatamap_keys, grt = s.__wbg_metadatalist_free, frt = s.metadatalist_to_bytes, wrt = s.metadatalist_from_bytes, hrt = s.metadatalist_to_hex, brt = s.metadatalist_from_hex, vrt = s.metadatalist_new, yrt = s.metadatalist_len, mrt = s.metadatalist_get, krt = s.metadatalist_add, Irt = s.__wbg_transactionmetadatum_free, xrt = s.transactionmetadatum_to_bytes, Art = s.transactionmetadatum_from_bytes, jrt = s.transactionmetadatum_to_hex, zrt = s.transactionmetadatum_from_hex, Ert = s.transactionmetadatum_new_map, Brt = s.transactionmetadatum_new_list, Srt = s.transactionmetadatum_new_int, Frt = s.transactionmetadatum_new_bytes, Rrt = s.transactionmetadatum_new_text, Trt = s.transactionmetadatum_kind, Ort = s.transactionmetadatum_as_map, Crt = s.transactionmetadatum_as_list, Urt = s.transactionmetadatum_as_int, Prt = s.transactionmetadatum_as_bytes, Lrt = s.transactionmetadatum_as_text, Nrt = s.__wbg_transactionmetadatumlabels_free, qrt = s.transactionmetadatumlabels_to_bytes, Mrt = s.transactionmetadatumlabels_from_bytes, Drt = s.transactionmetadatumlabels_to_hex, Hrt = s.transactionmetadatumlabels_from_hex, Grt = s.transactionmetadatumlabels_new, Wrt = s.transactionmetadatumlabels_len, Krt = s.transactionmetadatumlabels_get, Yrt = s.transactionmetadatumlabels_add, Qrt = s.__wbg_generaltransactionmetadata_free, Vrt = s.generaltransactionmetadata_to_bytes, Jrt = s.generaltransactionmetadata_from_bytes, Xrt = s.generaltransactionmetadata_to_hex, Zrt = s.generaltransactionmetadata_from_hex, $rt = s.generaltransactionmetadata_to_json, tnt = s.generaltransactionmetadata_to_js_value, ent = s.generaltransactionmetadata_from_json, rnt = s.generaltransactionmetadata_new, nnt = s.generaltransactionmetadata_len, _nt = s.generaltransactionmetadata_insert, ont = s.generaltransactionmetadata_get, ant = s.generaltransactionmetadata_keys, int = s.__wbg_auxiliarydata_free, snt = s.auxiliarydata_to_bytes, cnt = s.auxiliarydata_from_bytes, dnt = s.auxiliarydata_to_hex, unt = s.auxiliarydata_from_hex, lnt = s.auxiliarydata_to_json, pnt = s.auxiliarydata_to_js_value, gnt = s.auxiliarydata_from_json, fnt = s.auxiliarydata_new, wnt = s.auxiliarydata_metadata, hnt = s.auxiliarydata_set_metadata, bnt = s.auxiliarydata_native_scripts, vnt = s.auxiliarydata_set_native_scripts, ynt = s.auxiliarydata_plutus_scripts, mnt = s.auxiliarydata_set_plutus_scripts, knt = s.auxiliarydata_prefer_alonzo_format, Int = s.auxiliarydata_set_prefer_alonzo_format, xnt = s.encode_arbitrary_bytes_as_metadatum, Ant = s.decode_arbitrary_bytes_from_metadatum, jnt = s.encode_json_str_to_metadatum, znt = s.decode_metadatum_to_json_str, Ent = s.__wbg_vkeywitness_free, Bnt = s.vkeywitness_to_bytes, Snt = s.vkeywitness_from_bytes, Fnt = s.vkeywitness_to_hex, Rnt = s.vkeywitness_from_hex, Tnt = s.vkeywitness_to_json, Ont = s.vkeywitness_to_js_value, Cnt = s.vkeywitness_from_json, Unt = s.vkeywitness_new, Pnt = s.vkeywitness_vkey, Lnt = s.vkeywitness_signature, Nnt = s.__wbg_block_free, qnt = s.block_to_bytes, Mnt = s.block_from_bytes, Dnt = s.block_to_hex, Hnt = s.block_from_hex, Gnt = s.block_to_json, Wnt = s.block_to_js_value, Knt = s.block_from_json, Ynt = s.block_header, Qnt = s.block_transaction_bodies, Vnt = s.block_transaction_witness_sets, Jnt = s.block_auxiliary_data_set, Xnt = s.block_invalid_transactions, Znt = s.block_new, $nt = s.__wbg_fixedblock_free, t_t = s.fixedblock_from_bytes, e_t = s.fixedblock_from_hex, r_t = s.fixedblock_header, n_t = s.fixedblock_transaction_bodies, __t = s.fixedblock_transaction_witness_sets, o_t = s.fixedblock_auxiliary_data_set, a_t = s.fixedblock_invalid_transactions, i_t = s.fixedblock_block_hash, s_t = s.__wbg_header_free, c_t = s.header_to_bytes, d_t = s.header_from_bytes, u_t = s.header_to_hex, l_t = s.header_from_hex, p_t = s.header_to_json, g_t = s.header_to_js_value, f_t = s.header_from_json, w_t = s.header_header_body, h_t = s.header_body_signature, b_t = s.header_new, v_t = s.__wbg_fixedversionedblock_free, y_t = s.fixedversionedblock_from_bytes, m_t = s.fixedversionedblock_from_hex, k_t = s.fixedversionedblock_block, I_t = s.fixedversionedblock_era, x_t = s.__wbg_versionedblock_free, A_t = s.versionedblock_to_bytes, j_t = s.versionedblock_from_bytes, z_t = s.versionedblock_to_hex, E_t = s.versionedblock_from_hex, B_t = s.versionedblock_to_json, S_t = s.versionedblock_to_js_value, F_t = s.versionedblock_from_json, R_t = s.versionedblock_new, T_t = s.versionedblock_block, O_t = s.versionedblock_era, C_t = s.bip32publickey_from_hex, U_t = s.bip32publickey_to_hex, P_t = s.bip32publickey_chaincode, L_t = s.bip32publickey_to_bech32, N_t = s.bip32publickey_from_bech32, q_t = s.bip32publickey_as_bytes, M_t = s.bip32publickey_from_bytes, D_t = s.bip32publickey_to_raw_key, H_t = s.bip32publickey_derive, G_t = s.__wbg_bip32publickey_free, W_t = s.__wbg_votingproposalbuilder_free, K_t = s.votingproposalbuilder_new, Y_t = s.votingproposalbuilder_add, Q_t = s.votingproposalbuilder_add_with_plutus_witness, V_t = s.votingproposalbuilder_get_plutus_witnesses, J_t = s.votingproposalbuilder_get_ref_inputs, X_t = s.votingproposalbuilder_has_plutus_scripts, Z_t = s.votingproposalbuilder_build, $_t = s.__wbg_transactionoutputbuilder_free, tot = s.transactionoutputbuilder_new, eot = s.transactionoutputbuilder_with_address, rot = s.transactionoutputbuilder_with_data_hash, not = s.transactionoutputbuilder_with_plutus_data, _ot = s.transactionoutputbuilder_with_script_ref, oot = s.transactionoutputbuilder_next, aot = s.__wbg_transactionoutputamountbuilder_free, iot = s.transactionoutputamountbuilder_with_value, sot = s.transactionoutputamountbuilder_with_coin, cot = s.transactionoutputamountbuilder_with_coin_and_asset, dot = s.transactionoutputamountbuilder_with_asset_and_min_required_coin_by_utxo_cost, uot = s.transactionoutputamountbuilder_build, lot = s.__wbg_stakeandvotedelegation_free, pot = s.stakeandvotedelegation_to_bytes, got = s.stakeandvotedelegation_from_bytes, fot = s.stakeandvotedelegation_to_hex, wot = s.stakeandvotedelegation_from_hex, hot = s.stakeandvotedelegation_to_json, bot = s.stakeandvotedelegation_to_js_value, vot = s.stakeandvotedelegation_from_json, yot = s.stakeandvotedelegation_stake_credential, mot = s.stakeandvotedelegation_pool_keyhash, kot = s.stakeandvotedelegation_drep, Iot = s.stakeandvotedelegation_new, xot = s.stakeandvotedelegation_has_script_credentials, Aot = s.__wbg_drepupdate_free, jot = s.drepupdate_to_bytes, zot = s.drepupdate_from_bytes, Eot = s.drepupdate_to_hex, Bot = s.drepupdate_from_hex, Sot = s.drepupdate_to_json, Fot = s.drepupdate_to_js_value, Rot = s.drepupdate_from_json, Tot = s.drepupdate_voting_credential, Oot = s.drepupdate_anchor, Cot = s.drepupdate_new, Uot = s.drepupdate_new_with_anchor, Pot = s.drepupdate_has_script_credentials, Lot = s.__wbg_votingprocedure_free, Not = s.votingprocedure_to_bytes, qot = s.votingprocedure_from_bytes, Mot = s.votingprocedure_to_hex, Dot = s.votingprocedure_from_hex, Hot = s.votingprocedure_to_json, Got = s.votingprocedure_to_js_value, Wot = s.votingprocedure_from_json, Kot = s.votingprocedure_new, Yot = s.votingprocedure_new_with_anchor, Qot = s.votingprocedure_vote_kind, Vot = s.votingprocedure_anchor, Jot = s.__wbg_votingprocedures_free, Xot = s.votingprocedures_to_bytes, Zot = s.votingprocedures_from_bytes, $ot = s.votingprocedures_to_hex, tat = s.votingprocedures_from_hex, eat = s.votingprocedures_to_json, rat = s.votingprocedures_to_js_value, nat = s.votingprocedures_from_json, _at = s.votingprocedures_new, oat = s.votingprocedures_insert, aat = s.votingprocedures_get, iat = s.votingprocedures_get_voters, sat = s.votingprocedures_get_governance_action_ids_by_voter, cat = s.__wbg_constitution_free, dat = s.constitution_to_bytes, uat = s.constitution_from_bytes, lat = s.constitution_to_hex, pat = s.constitution_from_hex, gat = s.constitution_to_json, fat = s.constitution_to_js_value, wat = s.constitution_from_json, hat = s.constitution_anchor, bat = s.constitution_script_hash, vat = s.constitution_new, yat = s.constitution_new_with_script_hash, mat = s.__wbg_infoaction_free, kat = s.infoaction_new, Iat = s.__wbg_governanceaction_free, xat = s.governanceaction_to_bytes, Aat = s.governanceaction_from_bytes, jat = s.governanceaction_to_hex, zat = s.governanceaction_from_hex, Eat = s.governanceaction_to_json, Bat = s.governanceaction_to_js_value, Sat = s.governanceaction_from_json, Fat = s.governanceaction_new_parameter_change_action, Rat = s.governanceaction_new_hard_fork_initiation_action, Tat = s.governanceaction_new_treasury_withdrawals_action, Oat = s.governanceaction_new_no_confidence_action, Cat = s.governanceaction_new_new_committee_action, Uat = s.governanceaction_new_new_constitution_action, Pat = s.governanceaction_new_info_action, Lat = s.governanceaction_kind, Nat = s.governanceaction_as_parameter_change_action, qat = s.governanceaction_as_hard_fork_initiation_action, Mat = s.governanceaction_as_treasury_withdrawals_action, Dat = s.governanceaction_as_no_confidence_action, Hat = s.governanceaction_as_new_committee_action, Gat = s.governanceaction_as_new_constitution_action, Wat = s.governanceaction_as_info_action, Kat = s.__wbg_plutusscript_free, Yat = s.plutusscript_to_bytes, Qat = s.plutusscript_from_bytes, Vat = s.plutusscript_to_hex, Jat = s.plutusscript_from_hex, Xat = s.plutusscript_new, Zat = s.plutusscript_new_v2, $at = s.plutusscript_new_v3, tit = s.plutusscript_new_with_version, eit = s.plutusscript_bytes, rit = s.plutusscript_from_bytes_v2, nit = s.plutusscript_from_bytes_v3, _it = s.plutusscript_from_bytes_with_version, oit = s.plutusscript_from_hex_with_version, ait = s.plutusscript_hash, iit = s.plutusscript_language_version, sit = s.__wbg_credential_free, cit = s.credential_from_keyhash, dit = s.credential_from_scripthash, uit = s.credential_to_keyhash, lit = s.credential_to_scripthash, pit = s.credential_has_script_hash, git = s.credential_to_bytes, fit = s.credential_from_bytes, wit = s.credential_to_hex, hit = s.credential_from_hex, bit = s.credential_to_json, vit = s.credential_to_js_value, yit = s.credential_from_json, mit = s.credential_kind, kit = s.__wbindgen_malloc, Iit = s.__wbindgen_realloc, xit = s.__wbindgen_exn_store, Ait = s.__wbindgen_add_to_stack_pointer, jit = s.__wbindgen_free, zit = Object.freeze(Object.defineProperty({
__proto__: null,
__wbg_address_free: DZ,
__wbg_anchor_free: $N,
__wbg_anchordatahash_free: L5,
__wbg_assetname_free: fK,
__wbg_assetnames_free: AK,
__wbg_assets_free: PK,
__wbg_auxiliarydata_free: int,
__wbg_auxiliarydatahash_free: lj,
__wbg_auxiliarydataset_free: cK,
__wbg_baseaddress_free: r$,
__wbg_bigint_free: IB,
__wbg_bignum_free: XI,
__wbg_bip32privatekey_free: UI,
__wbg_bip32publickey_free: G_t,
__wbg_block_free: Nnt,
__wbg_blockhash_free: Tj,
__wbg_bootstrapwitness_free: rA,
__wbg_bootstrapwitnesses_free: fA,
__wbg_byronaddress_free: BZ,
__wbg_certificate_free: fz,
__wbg_certificates_free: cE,
__wbg_certificatesbuilder_free: g7,
__wbg_changeconfig_free: WS,
__wbg_committee_free: cC,
__wbg_committeecoldresign_free: B6,
__wbg_committeehotauth_free: jQ,
__wbg_constitution_free: cat,
__wbg_constrplutusdata_free: FV,
__wbg_costmdls_free: Wx,
__wbg_costmodel_free: oV,
__wbg_credential_free: sit,
__wbg_credentials_free: b8,
__wbg_datacost_free: nD,
__wbg_datahash_free: qj,
__wbg_datumsource_free: G4,
__wbg_dnsrecordaoraaaa_free: nH,
__wbg_dnsrecordsrv_free: pH,
__wbg_drep_free: fet,
__wbg_drepderegistration_free: MN,
__wbg_drepregistration_free: D6,
__wbg_drepupdate_free: Aot,
__wbg_drepvotingthresholds_free: dP,
__wbg_ed25519keyhash_free: x5,
__wbg_ed25519keyhashes_free: S8,
__wbg_ed25519signature_free: zA,
__wbg_enterpriseaddress_free: c$,
__wbg_exunitprices_free: kC,
__wbg_exunits_free: Det,
__wbg_fixedblock_free: $nt,
__wbg_fixedtransaction_free: G7,
__wbg_fixedtransactionbodies_free: _S,
__wbg_fixedtransactionbody_free: gN,
__wbg_fixedtxwitnessesset_free: Dq,
__wbg_fixedversionedblock_free: v_t,
__wbg_generaltransactionmetadata_free: Qrt,
__wbg_genesisdelegatehash_free: Z5,
__wbg_genesishash_free: oj,
__wbg_genesishashes_free: fW,
__wbg_genesiskeydelegation_free: BN,
__wbg_governanceaction_free: Iat,
__wbg_governanceactionid_free: dq,
__wbg_governanceactionids_free: Oet,
__wbg_hardforkinitiationaction_free: Ak,
__wbg_header_free: s_t,
__wbg_headerbody_free: iT,
__wbg_infoaction_free: mat,
__wbg_int_free: LA,
__wbg_ipv4_free: zD,
__wbg_ipv6_free: PD,
__wbg_kessignature_free: Qq,
__wbg_kesvkey_free: i7,
__wbg_language_free: zx,
__wbg_languages_free: Nx,
__wbg_legacydaedalusprivatekey_free: OA,
__wbg_linearfee_free: vx,
__wbg_malformedaddress_free: AZ,
__wbg_metadatalist_free: grt,
__wbg_metadatamap_free: $et,
__wbg_mint_free: zY,
__wbg_mintassets_free: yY,
__wbg_mintbuilder_free: T4,
__wbg_mintsassets_free: lY,
__wbg_mintwitness_free: S4,
__wbg_mirtostakecredentials_free: H$,
__wbg_moveinstantaneousreward_free: rtt,
__wbg_moveinstantaneousrewardscert_free: T$,
__wbg_multiasset_free: JK,
__wbg_multihostname_free: KH,
__wbg_nativescript_free: UJ,
__wbg_nativescripts_free: sM,
__wbg_nativescriptsource_free: YO,
__wbg_networkid_free: HY,
__wbg_networkinfo_free: bZ,
__wbg_newconstitutionaction_free: Jk,
__wbg_noconfidenceaction_free: ZO,
__wbg_nonce_free: Xq,
__wbg_operationalcert_free: RT,
__wbg_outputdatum_free: $G,
__wbg_parameterchangeaction_free: dk,
__wbg_plutusdata_free: tJ,
__wbg_plutuslist_free: yJ,
__wbg_plutusmap_free: GV,
__wbg_plutusmapvalues_free: NV,
__wbg_plutusscript_free: Kat,
__wbg_plutusscripts_free: LE,
__wbg_plutusscriptsource_free: DO,
__wbg_plutuswitness_free: Y4,
__wbg_plutuswitnesses_free: e6,
__wbg_pointer_free: EN,
__wbg_pointeraddress_free: m$,
__wbg_poolmetadata_free: hG,
__wbg_poolmetadatahash_free: vj,
__wbg_poolparams_free: QF,
__wbg_poolregistration_free: jF,
__wbg_poolretirement_free: rQ,
__wbg_poolvotingthresholds_free: JU,
__wbg_privatekey_free: I5,
__wbg_proposedprotocolparameterupdates_free: NW,
__wbg_protocolparamupdate_free: NP,
__wbg_protocolversion_free: ZW,
__wbg_publickey_free: u5,
__wbg_publickeys_free: E$,
__wbg_redeemer_free: TC,
__wbg_redeemers_free: hV,
__wbg_redeemertag_free: JE,
__wbg_relay_free: rG,
__wbg_relays_free: UF,
__wbg_rewardaddress_free: f$,
__wbg_rewardaddresses_free: EG,
__wbg_scriptall_free: fX,
__wbg_scriptany_free: AX,
__wbg_scriptdatahash_free: Yj,
__wbg_scripthash_free: F5,
__wbg_scripthashes_free: zW,
__wbg_scriptnofk_free: CX,
__wbg_scriptpubkey_free: oX,
__wbg_scriptref_free: KR,
__wbg_singlehostaddr_free: IH,
__wbg_singlehostname_free: CH,
__wbg_stakeandvotedelegation_free: lot,
__wbg_stakedelegation_free: lR,
__wbg_stakederegistration_free: wtt,
__wbg_stakeregistration_free: w6,
__wbg_stakeregistrationanddelegation_free: pQ,
__wbg_stakevoteregistrationanddelegation_free: Mtt,
__wbg_strings_free: KC,
__wbg_timelockexpiry_free: _Z,
__wbg_timelockstart_free: KX,
__wbg_transaction_free: FM,
__wbg_transactionbatch_free: B7,
__wbg_transactionbatchlist_free: j7,
__wbg_transactionbodies_free: KB,
__wbg_transactionbody_free: XC,
__wbg_transactionbuilder_free: JS,
__wbg_transactionbuilderconfig_free: SS,
__wbg_transactionbuilderconfigbuilder_free: FS,
__wbg_transactionhash_free: W5,
__wbg_transactioninput_free: xR,
__wbg_transactioninputs_free: o8,
__wbg_transactionmetadatum_free: Irt,
__wbg_transactionmetadatumlabels_free: Nrt,
__wbg_transactionoutput_free: aD,
__wbg_transactionoutputamountbuilder_free: aot,
__wbg_transactionoutputbuilder_free: $_t,
__wbg_transactionoutputs_free: WM,
__wbg_transactionunspentoutput_free: WT,
__wbg_transactionunspentoutputs_free: rO,
__wbg_transactionwitnessset_free: mq,
__wbg_transactionwitnesssets_free: uB,
__wbg_treasurywithdrawals_free: JQ,
__wbg_treasurywithdrawalsaction_free: LQ,
__wbg_txinputsbuilder_free: uS,
__wbg_unitinterval_free: yM,
__wbg_update_free: _W,
__wbg_updatecommitteeaction_free: Pk,
__wbg_url_free: YD,
__wbg_value_free: dO,
__wbg_versionedblock_free: x_t,
__wbg_vkey_free: _N,
__wbg_vkeys_free: FJ,
__wbg_vkeywitness_free: Ent,
__wbg_vkeywitnesses_free: G8,
__wbg_votedelegation_free: Btt,
__wbg_voter_free: mE,
__wbg_voteregistrationanddelegation_free: eet,
__wbg_voters_free: rk,
__wbg_votingbuilder_free: a6,
__wbg_votingprocedure_free: Lot,
__wbg_votingprocedures_free: Jot,
__wbg_votingproposal_free: cI,
__wbg_votingproposalbuilder_free: W_t,
__wbg_votingproposals_free: kI,
__wbg_vrfcert_free: CR,
__wbg_vrfkeyhash_free: jj,
__wbg_vrfvkey_free: t7,
__wbg_withdrawals_free: qG,
__wbg_withdrawalsbuilder_free: T7,
__wbindgen_add_to_stack_pointer: Ait,
__wbindgen_exn_store: xit,
__wbindgen_free: jit,
__wbindgen_malloc: kit,
__wbindgen_realloc: Iit,
address_from_bech32: t$,
address_from_bytes: HZ,
address_from_hex: XZ,
address_from_json: KZ,
address_is_malformed: VZ,
address_kind: YZ,
address_network_id: e$,
address_payment_cred: QZ,
address_to_bech32: $Z,
address_to_bytes: ZZ,
address_to_hex: JZ,
address_to_js_value: WZ,
address_to_json: GZ,
anchor_anchor_data_hash: sq,
anchor_from_bytes: eq,
anchor_from_hex: nq,
anchor_from_json: aq,
anchor_new: cq,
anchor_to_bytes: tq,
anchor_to_hex: rq,
anchor_to_js_value: oq,
anchor_to_json: _q,
anchor_url: iq,
anchordatahash_from_bech32: D5,
anchordatahash_from_bytes: N5,
anchordatahash_from_hex: G5,
anchordatahash_to_bech32: M5,
anchordatahash_to_bytes: q5,
anchordatahash_to_hex: H5,
assetname_from_bytes: hK,
assetname_from_hex: vK,
assetname_from_json: kK,
assetname_name: xK,
assetname_new: IK,
assetname_to_bytes: wK,
assetname_to_hex: bK,
assetname_to_js_value: mK,
assetname_to_json: yK,
assetnames_add: UK,
assetnames_from_bytes: zK,
assetnames_from_hex: BK,
assetnames_from_json: RK,
assetnames_get: CK,
assetnames_len: OK,
assetnames_new: TK,
assetnames_to_bytes: jK,
assetnames_to_hex: EK,
assetnames_to_js_value: FK,
assetnames_to_json: SK,
assets_from_bytes: NK,
assets_from_hex: MK,
assets_from_json: GK,
assets_get: QK,
assets_insert: YK,
assets_keys: VK,
assets_len: KK,
assets_new: WK,
assets_to_bytes: LK,
assets_to_hex: qK,
assets_to_js_value: HK,
assets_to_json: DK,
auxiliarydata_from_bytes: cnt,
auxiliarydata_from_hex: unt,
auxiliarydata_from_json: gnt,
auxiliarydata_metadata: wnt,
auxiliarydata_native_scripts: bnt,
auxiliarydata_new: fnt,
auxiliarydata_plutus_scripts: ynt,
auxiliarydata_prefer_alonzo_format: knt,
auxiliarydata_set_metadata: hnt,
auxiliarydata_set_native_scripts: vnt,
auxiliarydata_set_plutus_scripts: mnt,
auxiliarydata_set_prefer_alonzo_format: Int,
auxiliarydata_to_bytes: snt,
auxiliarydata_to_hex: dnt,
auxiliarydata_to_js_value: pnt,
auxiliarydata_to_json: lnt,
auxiliarydatahash_from_bech32: wj,
auxiliarydatahash_from_bytes: pj,
auxiliarydatahash_from_hex: bj,
auxiliarydatahash_to_bech32: fj,
auxiliarydatahash_to_bytes: gj,
auxiliarydatahash_to_hex: hj,
auxiliarydataset_get: pK,
auxiliarydataset_indices: gK,
auxiliarydataset_insert: lK,
auxiliarydataset_len: uK,
auxiliarydataset_new: dK,
baseaddress_from_address: i$,
baseaddress_network_id: s$,
baseaddress_new: n$,
baseaddress_payment_cred: _$,
baseaddress_stake_cred: o$,
baseaddress_to_address: a$,
bigint_abs: DB,
bigint_add: UB,
bigint_as_int: TB,
bigint_as_u64: RB,
bigint_div_ceil: GB,
bigint_div_floor: WB,
bigint_from_bytes: AB,
bigint_from_hex: zB,
bigint_from_json: SB,
bigint_from_str: OB,
bigint_increment: HB,
bigint_is_zero: FB,
bigint_mul: LB,
bigint_one: qB,
bigint_pow: NB,
bigint_sub: PB,
bigint_to_bytes: xB,
bigint_to_hex: jB,
bigint_to_js_value: BB,
bigint_to_json: EB,
bigint_to_str: CB,
bigint_zero: MB,
bignum_checked_add: lx,
bignum_checked_mul: ux,
bignum_checked_sub: px,
bignum_clamped_sub: gx,
bignum_compare: fx,
bignum_div_floor: dx,
bignum_from_bytes: $I,
bignum_from_hex: ex,
bignum_from_json: _x,
bignum_from_str: ox,
bignum_is_zero: cx,
bignum_less_than: wx,
bignum_max: bx,
bignum_max_value: hx,
bignum_one: sx,
bignum_to_bytes: ZI,
bignum_to_hex: tx,
bignum_to_js_value: nx,
bignum_to_json: rx,
bignum_to_str: ax,
bignum_zero: ix,
bip32privatekey_as_bytes: GI,
bip32privatekey_chaincode: QI,
bip32privatekey_derive: PI,
bip32privatekey_from_128_xprv: LI,
bip32privatekey_from_bech32: WI,
bip32privatekey_from_bip39_entropy: YI,
bip32privatekey_from_bytes: HI,
bip32privatekey_from_hex: JI,
bip32privatekey_generate_ed25519_bip32: qI,
bip32privatekey_to_128_xprv: NI,
bip32privatekey_to_bech32: KI,
bip32privatekey_to_hex: VI,
bip32privatekey_to_public: DI,
bip32privatekey_to_raw_key: MI,
bip32publickey_as_bytes: q_t,
bip32publickey_chaincode: P_t,
bip32publickey_derive: H_t,
bip32publickey_from_bech32: N_t,
bip32publickey_from_bytes: M_t,
bip32publickey_from_hex: C_t,
bip32publickey_to_bech32: L_t,
bip32publickey_to_hex: U_t,
bip32publickey_to_raw_key: D_t,
block_auxiliary_data_set: Jnt,
block_from_bytes: Mnt,
block_from_hex: Hnt,
block_from_json: Knt,
block_header: Ynt,
block_invalid_transactions: Xnt,
block_new: Znt,
block_to_bytes: qnt,
block_to_hex: Dnt,
block_to_js_value: Wnt,
block_to_json: Gnt,
block_transaction_bodies: Qnt,
block_transaction_witness_sets: Vnt,
blockhash_from_bech32: Pj,
blockhash_from_bytes: Oj,
blockhash_from_hex: Nj,
blockhash_to_bech32: Uj,
blockhash_to_bytes: Cj,
blockhash_to_hex: Lj,
bootstrapwitness_attributes: pA,
bootstrapwitness_chain_code: lA,
bootstrapwitness_from_bytes: _A,
bootstrapwitness_from_hex: aA,
bootstrapwitness_from_json: cA,
bootstrapwitness_new: gA,
bootstrapwitness_signature: uA,
bootstrapwitness_to_bytes: nA,
bootstrapwitness_to_hex: oA,
bootstrapwitness_to_js_value: sA,
bootstrapwitness_to_json: iA,
bootstrapwitness_vkey: dA,
bootstrapwitnesses_add: jA,
bootstrapwitnesses_from_bytes: hA,
bootstrapwitnesses_from_hex: vA,
bootstrapwitnesses_from_json: kA,
bootstrapwitnesses_get: AA,
bootstrapwitnesses_len: xA,
bootstrapwitnesses_new: IA,
bootstrapwitnesses_to_bytes: wA,
bootstrapwitnesses_to_hex: bA,
bootstrapwitnesses_to_js_value: mA,
bootstrapwitnesses_to_json: yA,
byronaddress_attributes: CZ,
byronaddress_byron_address_kind: OZ,
byronaddress_byron_protocol_magic: TZ,
byronaddress_from_address: MZ,
byronaddress_from_base58: PZ,
byronaddress_from_bytes: RZ,
byronaddress_icarus_from_key: LZ,
byronaddress_is_valid: NZ,
byronaddress_network_id: UZ,
byronaddress_to_address: qZ,
byronaddress_to_base58: SZ,
byronaddress_to_bytes: FZ,
calculate_ex_units_ceil_cost: xx,
certificate_as_committee_cold_resign: $z,
certificate_as_committee_hot_auth: Zz,
certificate_as_drep_deregistration: tE,
certificate_as_drep_registration: eE,
certificate_as_drep_update: rE,
certificate_as_genesis_key_delegation: Jz,
certificate_as_move_instantaneous_rewards_cert: Xz,
certificate_as_pool_registration: Qz,
certificate_as_pool_retirement: Vz,
certificate_as_reg_cert: Gz,
certificate_as_stake_and_vote_delegation: nE,
certificate_as_stake_delegation: Yz,
certificate_as_stake_deregistration: Wz,
certificate_as_stake_registration: Hz,
certificate_as_stake_registration_and_delegation: _E,
certificate_as_stake_vote_registration_and_delegation: oE,
certificate_as_unreg_cert: Kz,
certificate_as_vote_delegation: aE,
certificate_as_vote_registration_and_delegation: iE,
certificate_from_bytes: hz,
certificate_from_hex: vz,
certificate_from_json: kz,
certificate_has_required_script_witness: sE,
certificate_kind: Dz,
certificate_new_committee_cold_resign: Tz,
certificate_new_committee_hot_auth: Rz,
certificate_new_drep_deregistration: Oz,
certificate_new_drep_registration: Cz,
certificate_new_drep_update: Uz,
certificate_new_genesis_key_delegation: Sz,
certificate_new_move_instantaneous_rewards_cert: Fz,
certificate_new_pool_registration: Ez,
certificate_new_pool_retirement: Bz,
certificate_new_reg_cert: xz,
certificate_new_stake_and_vote_delegation: Pz,
certificate_new_stake_delegation: zz,
certificate_new_stake_deregistration: Az,
certificate_new_stake_registration: Iz,
certificate_new_stake_registration_and_delegation: Lz,
certificate_new_stake_vote_registration_and_delegation: Nz,
certificate_new_unreg_cert: jz,
certificate_new_vote_delegation: qz,
certificate_new_vote_registration_and_delegation: Mz,
certificate_to_bytes: wz,
certificate_to_hex: bz,
certificate_to_js_value: mz,
certificate_to_json: yz,
certificates_add: yE,
certificates_from_bytes: uE,
certificates_from_hex: pE,
certificates_from_json: wE,
certificates_get: vE,
certificates_len: bE,
certificates_new: hE,
certificates_to_bytes: dE,
certificates_to_hex: lE,
certificates_to_js_value: fE,
certificates_to_json: gE,
certificatesbuilder_add: w7,
certificatesbuilder_add_with_native_script: b7,
certificatesbuilder_add_with_plutus_witness: h7,
certificatesbuilder_build: A7,
certificatesbuilder_get_certificates_deposit: I7,
certificatesbuilder_get_certificates_refund: k7,
certificatesbuilder_get_native_scripts: m7,
certificatesbuilder_get_plutus_witnesses: v7,
certificatesbuilder_get_ref_inputs: y7,
certificatesbuilder_has_plutus_scripts: x7,
certificatesbuilder_new: f7,
changeconfig_change_address: YS,
changeconfig_change_plutus_data: QS,
changeconfig_change_script_ref: VS,
changeconfig_new: KS,
committee_add_member: yC,
committee_from_bytes: uC,
committee_from_hex: pC,
committee_from_json: wC,
committee_get_member_epoch: mC,
committee_members_keys: bC,
committee_new: hC,
committee_quorum_threshold: vC,
committee_to_bytes: dC,
committee_to_hex: lC,
committee_to_js_value: fC,
committee_to_json: gC,
committeecoldresign_anchor: L6,
committeecoldresign_committee_cold_credential: P6,
committeecoldresign_from_bytes: F6,
committeecoldresign_from_hex: T6,
committeecoldresign_from_json: U6,
committeecoldresign_has_script_credentials: M6,
committeecoldresign_new: N6,
committeecoldresign_new_with_anchor: q6,
committeecoldresign_to_bytes: S6,
committeecoldresign_to_hex: R6,
committeecoldresign_to_js_value: C6,
committeecoldresign_to_json: O6,
committeehotauth_committee_cold_credential: OQ,
committeehotauth_committee_hot_credential: CQ,
committeehotauth_from_bytes: EQ,
committeehotauth_from_hex: SQ,
committeehotauth_from_json: TQ,
committeehotauth_has_script_credentials: PQ,
committeehotauth_new: UQ,
committeehotauth_to_bytes: zQ,
committeehotauth_to_hex: BQ,
committeehotauth_to_js_value: RQ,
committeehotauth_to_json: FQ,
constitution_anchor: hat,
constitution_from_bytes: uat,
constitution_from_hex: pat,
constitution_from_json: wat,
constitution_new: vat,
constitution_new_with_script_hash: yat,
constitution_script_hash: bat,
constitution_to_bytes: dat,
constitution_to_hex: lat,
constitution_to_js_value: fat,
constitution_to_json: gat,
constrplutusdata_alternative: UV,
constrplutusdata_data: PV,
constrplutusdata_from_bytes: TV,
constrplutusdata_from_hex: CV,
constrplutusdata_new: LV,
constrplutusdata_to_bytes: RV,
constrplutusdata_to_hex: OV,
costmdls_from_bytes: Yx,
costmdls_from_hex: Vx,
costmdls_from_json: Zx,
costmdls_get: r8,
costmdls_insert: e8,
costmdls_keys: n8,
costmdls_len: t8,
costmdls_new: $x,
costmdls_retain_language_versions: _8,
costmdls_to_bytes: Kx,
costmdls_to_hex: Qx,
costmdls_to_js_value: Xx,
costmdls_to_json: Jx,
costmodel_from_bytes: iV,
costmodel_from_hex: cV,
costmodel_from_json: lV,
costmodel_get: fV,
costmodel_len: wV,
costmodel_new: pV,
costmodel_set: gV,
costmodel_to_bytes: aV,
costmodel_to_hex: sV,
costmodel_to_js_value: uV,
costmodel_to_json: dV,
create_send_all: R7,
credential_from_bytes: fit,
credential_from_hex: hit,
credential_from_json: yit,
credential_from_keyhash: cit,
credential_from_scripthash: dit,
credential_has_script_hash: pit,
credential_kind: mit,
credential_to_bytes: git,
credential_to_hex: wit,
credential_to_js_value: vit,
credential_to_json: bit,
credential_to_keyhash: uit,
credential_to_scripthash: lit,
credentials_add: B8,
credentials_from_bytes: y8,
credentials_from_hex: k8,
credentials_from_json: A8,
credentials_get: E8,
credentials_len: z8,
credentials_new: j8,
credentials_to_bytes: v8,
credentials_to_hex: m8,
credentials_to_js_value: x8,
credentials_to_json: I8,
datacost_coins_per_byte: oD,
datacost_new_coins_per_byte: _D,
datahash_from_bech32: Gj,
datahash_from_bytes: Mj,
datahash_from_hex: Kj,
datahash_to_bech32: Hj,
datahash_to_bytes: Dj,
datahash_to_hex: Wj,
datumsource_new: W4,
datumsource_new_ref_input: K4,
decode_arbitrary_bytes_from_metadatum: Ant,
decode_metadatum_to_json_str: znt,
decode_plutus_datum_to_json_str: SJ,
decrypt_with_password: eQ,
dnsrecordaoraaaa_from_bytes: oH,
dnsrecordaoraaaa_from_hex: iH,
dnsrecordaoraaaa_from_json: dH,
dnsrecordaoraaaa_new: uH,
dnsrecordaoraaaa_record: lH,
dnsrecordaoraaaa_to_bytes: _H,
dnsrecordaoraaaa_to_hex: aH,
dnsrecordaoraaaa_to_js_value: cH,
dnsrecordaoraaaa_to_json: sH,
dnsrecordsrv_from_bytes: fH,
dnsrecordsrv_from_hex: hH,
dnsrecordsrv_from_json: yH,
dnsrecordsrv_new: mH,
dnsrecordsrv_record: kH,
dnsrecordsrv_to_bytes: gH,
dnsrecordsrv_to_hex: wH,
dnsrecordsrv_to_js_value: vH,
dnsrecordsrv_to_json: bH,
drep_from_bech32: Tet,
drep_from_bytes: het,
drep_from_hex: vet,
drep_from_json: ket,
drep_kind: Eet,
drep_new_always_abstain: Aet,
drep_new_always_no_confidence: jet,
drep_new_from_credential: zet,
drep_new_key_hash: Iet,
drep_new_script_hash: xet,
drep_to_bech32: Ret,
drep_to_bytes: wet,
drep_to_hex: bet,
drep_to_js_value: met,
drep_to_json: yet,
drep_to_key_hash: Bet,
drep_to_script_hash: Fet,
drepderegistration_coin: JN,
drepderegistration_from_bytes: HN,
drepderegistration_from_hex: WN,
drepderegistration_from_json: QN,
drepderegistration_has_script_credentials: ZN,
drepderegistration_new: XN,
drepderegistration_to_bytes: DN,
drepderegistration_to_hex: GN,
drepderegistration_to_js_value: YN,
drepderegistration_to_json: KN,
drepderegistration_voting_credential: VN,
drepregistration_anchor: Z6,
drepregistration_coin: X6,
drepregistration_from_bytes: G6,
drepregistration_from_hex: K6,
drepregistration_from_json: V6,
drepregistration_has_script_credentials: ek,
drepregistration_new: $6,
drepregistration_new_with_anchor: tk,
drepregistration_to_bytes: H6,
drepregistration_to_hex: W6,
drepregistration_to_js_value: Q6,
drepregistration_to_json: Y6,
drepregistration_voting_credential: J6,
drepupdate_anchor: Oot,
drepupdate_from_bytes: zot,
drepupdate_from_hex: Bot,
drepupdate_from_json: Rot,
drepupdate_has_script_credentials: Pot,
drepupdate_new: Cot,
drepupdate_new_with_anchor: Uot,
drepupdate_to_bytes: jot,
drepupdate_to_hex: Eot,
drepupdate_to_js_value: Fot,
drepupdate_to_json: Sot,
drepupdate_voting_credential: Tot,
drepvotingthresholds_committee_no_confidence: FP,
drepvotingthresholds_committee_normal: SP,
drepvotingthresholds_from_bytes: lP,
drepvotingthresholds_from_hex: gP,
drepvotingthresholds_from_json: hP,
drepvotingthresholds_hard_fork_initiation: TP,
drepvotingthresholds_motion_no_confidence: BP,
drepvotingthresholds_new: bP,
drepvotingthresholds_pp_economic_group: CP,
drepvotingthresholds_pp_governance_group: PP,
drepvotingthresholds_pp_network_group: OP,
drepvotingthresholds_pp_technical_group: UP,
drepvotingthresholds_set_committee_no_confidence: mP,
drepvotingthresholds_set_committee_normal: yP,
drepvotingthresholds_set_hard_fork_initiation: IP,
drepvotingthresholds_set_motion_no_confidence: vP,
drepvotingthresholds_set_pp_economic_group: AP,
drepvotingthresholds_set_pp_governance_group: zP,
drepvotingthresholds_set_pp_network_group: xP,
drepvotingthresholds_set_pp_technical_group: jP,
drepvotingthresholds_set_treasury_withdrawal: EP,
drepvotingthresholds_set_update_constitution: kP,
drepvotingthresholds_to_bytes: uP,
drepvotingthresholds_to_hex: pP,
drepvotingthresholds_to_js_value: wP,
drepvotingthresholds_to_json: fP,
drepvotingthresholds_treasury_withdrawal: LP,
drepvotingthresholds_update_constitution: RP,
ed25519keyhash_from_bech32: E5,
ed25519keyhash_from_bytes: A5,
ed25519keyhash_from_hex: S5,
ed25519keyhash_to_bech32: z5,
ed25519keyhash_to_bytes: j5,
ed25519keyhash_to_hex: B5,
ed25519keyhashes_add: M8,
ed25519keyhashes_contains: D8,
ed25519keyhashes_from_bytes: R8,
ed25519keyhashes_from_hex: O8,
ed25519keyhashes_from_json: P8,
ed25519keyhashes_get: q8,
ed25519keyhashes_len: N8,
ed25519keyhashes_new: L8,
ed25519keyhashes_to_bytes: F8,
ed25519keyhashes_to_hex: T8,
ed25519keyhashes_to_js_value: U8,
ed25519keyhashes_to_json: C8,
ed25519keyhashes_to_option: H8,
ed25519signature_from_bech32: FA,
ed25519signature_from_bytes: TA,
ed25519signature_from_hex: RA,
ed25519signature_to_bech32: BA,
ed25519signature_to_bytes: EA,
ed25519signature_to_hex: SA,
encode_arbitrary_bytes_as_metadatum: xnt,
encode_json_str_to_metadatum: jnt,
encode_json_str_to_native_script: qO,
encode_json_str_to_plutus_datum: BJ,
encrypt_with_password: tQ,
enterpriseaddress_from_address: p$,
enterpriseaddress_network_id: g$,
enterpriseaddress_new: d$,
enterpriseaddress_payment_cred: u$,
enterpriseaddress_to_address: l$,
exunitprices_from_bytes: xC,
exunitprices_from_hex: jC,
exunitprices_from_json: BC,
exunitprices_mem_price: SC,
exunitprices_new: RC,
exunitprices_step_price: FC,
exunitprices_to_bytes: IC,
exunitprices_to_hex: AC,
exunitprices_to_js_value: EC,
exunitprices_to_json: zC,
exunits_from_bytes: Get,
exunits_from_hex: Ket,
exunits_from_json: Vet,
exunits_mem: Jet,
exunits_new: Zet,
exunits_steps: Xet,
exunits_to_bytes: Het,
exunits_to_hex: Wet,
exunits_to_js_value: Qet,
exunits_to_json: Yet,
fixedblock_auxiliary_data_set: o_t,
fixedblock_block_hash: i_t,
fixedblock_from_bytes: t_t,
fixedblock_from_hex: e_t,
fixedblock_header: r_t,
fixedblock_invalid_transactions: a_t,
fixedblock_transaction_bodies: n_t,
fixedblock_transaction_witness_sets: __t,
fixedtransaction_add_bootstrap_witness: uz,
fixedtransaction_add_vkey_witness: dz,
fixedtransaction_auxiliary_data: iz,
fixedtransaction_body: Z7,
fixedtransaction_from_bytes: K7,
fixedtransaction_from_hex: Q7,
fixedtransaction_is_valid: oz,
fixedtransaction_new: V7,
fixedtransaction_new_from_body_bytes: X7,
fixedtransaction_new_with_auxiliary: J7,
fixedtransaction_raw_auxiliary_data: sz,
fixedtransaction_raw_body: $7,
fixedtransaction_raw_witness_set: nz,
fixedtransaction_set_auxiliary_data: az,
fixedtransaction_set_body: tz,
fixedtransaction_set_is_valid: _z,
fixedtransaction_set_witness_set: ez,
fixedtransaction_sign_and_add_daedalus_bootstrap_signature: gz,
fixedtransaction_sign_and_add_icarus_bootstrap_signature: pz,
fixedtransaction_sign_and_add_vkey_signature: lz,
fixedtransaction_to_bytes: W7,
fixedtransaction_to_hex: Y7,
fixedtransaction_transaction_hash: cz,
fixedtransaction_witness_set: rz,
fixedtransactionbodies_add: dS,
fixedtransactionbodies_from_bytes: oS,
fixedtransactionbodies_from_hex: aS,
fixedtransactionbodies_get: cS,
fixedtransactionbodies_len: sS,
fixedtransactionbodies_new: iS,
fixedtransactionbody_from_bytes: fN,
fixedtransactionbody_from_hex: wN,
fixedtransactionbody_original_bytes: vN,
fixedtransactionbody_transaction_body: hN,
fixedtransactionbody_tx_hash: bN,
fixedtxwitnessesset_add_bootstrap_witness: Wq,
fixedtxwitnessesset_add_vkey_witness: Gq,
fixedtxwitnessesset_from_bytes: Yq,
fixedtxwitnessesset_to_bytes: Kq,
fixedtxwitnessesset_tx_witnesses_set: Hq,
fixedversionedblock_block: k_t,
fixedversionedblock_era: I_t,
fixedversionedblock_from_bytes: y_t,
fixedversionedblock_from_hex: m_t,
generaltransactionmetadata_from_bytes: Jrt,
generaltransactionmetadata_from_hex: Zrt,
generaltransactionmetadata_from_json: ent,
generaltransactionmetadata_get: ont,
generaltransactionmetadata_insert: _nt,
generaltransactionmetadata_keys: ant,
generaltransactionmetadata_len: nnt,
generaltransactionmetadata_new: rnt,
generaltransactionmetadata_to_bytes: Vrt,
generaltransactionmetadata_to_hex: Xrt,
generaltransactionmetadata_to_js_value: tnt,
generaltransactionmetadata_to_json: $rt,
genesisdelegatehash_from_bech32: rj,
genesisdelegatehash_from_bytes: $5,
genesisdelegatehash_from_hex: _j,
genesisdelegatehash_to_bech32: ej,
genesisdelegatehash_to_bytes: tj,
genesisdelegatehash_to_hex: nj,
genesishash_from_bech32: cj,
genesishash_from_bytes: aj,
genesishash_from_hex: uj,
genesishash_to_bech32: sj,
genesishash_to_bytes: ij,
genesishash_to_hex: dj,
genesishashes_add: jW,
genesishashes_from_bytes: hW,
genesishashes_from_hex: vW,
genesishashes_from_json: kW,
genesishashes_get: AW,
genesishashes_len: xW,
genesishashes_new: IW,
genesishashes_to_bytes: wW,
genesishashes_to_hex: bW,
genesishashes_to_js_value: mW,
genesishashes_to_json: yW,
genesiskeydelegation_from_bytes: FN,
genesiskeydelegation_from_hex: TN,
genesiskeydelegation_from_json: UN,
genesiskeydelegation_genesis_delegate_hash: LN,
genesiskeydelegation_genesishash: PN,
genesiskeydelegation_new: qN,
genesiskeydelegation_to_bytes: SN,
genesiskeydelegation_to_hex: RN,
genesiskeydelegation_to_js_value: CN,
genesiskeydelegation_to_json: ON,
genesiskeydelegation_vrf_keyhash: NN,
get_deposit: LO,
get_implicit_input: PO,
governanceaction_as_hard_fork_initiation_action: qat,
governanceaction_as_info_action: Wat,
governanceaction_as_new_committee_action: Hat,
governanceaction_as_new_constitution_action: Gat,
governanceaction_as_no_confidence_action: Dat,
governanceaction_as_parameter_change_action: Nat,
governanceaction_as_treasury_withdrawals_action: Mat,
governanceaction_from_bytes: Aat,
governanceaction_from_hex: zat,
governanceaction_from_json: Sat,
governanceaction_kind: Lat,
governanceaction_new_hard_fork_initiation_action: Rat,
governanceaction_new_info_action: Pat,
governanceaction_new_new_committee_action: Cat,
governanceaction_new_new_constitution_action: Uat,
governanceaction_new_no_confidence_action: Oat,
governanceaction_new_parameter_change_action: Fat,
governanceaction_new_treasury_withdrawals_action: Tat,
governanceaction_to_bytes: xat,
governanceaction_to_hex: jat,
governanceaction_to_js_value: Bat,
governanceaction_to_json: Eat,
governanceactionid_from_bytes: lq,
governanceactionid_from_hex: gq,
governanceactionid_from_json: hq,
governanceactionid_index: vq,
governanceactionid_new: yq,
governanceactionid_to_bytes: uq,
governanceactionid_to_hex: pq,
governanceactionid_to_js_value: wq,
governanceactionid_to_json: fq,
governanceactionid_transaction_id: bq,
governanceactionids_add: Net,
governanceactionids_from_json: Pet,
governanceactionids_get: qet,
governanceactionids_len: Met,
governanceactionids_new: Let,
governanceactionids_to_js_value: Uet,
governanceactionids_to_json: Cet,
hardforkinitiationaction_from_bytes: zk,
hardforkinitiationaction_from_hex: Bk,
hardforkinitiationaction_from_json: Rk,
hardforkinitiationaction_gov_action_id: Tk,
hardforkinitiationaction_new: Ck,
hardforkinitiationaction_new_with_action_id: Uk,
hardforkinitiationaction_protocol_version: Ok,
hardforkinitiationaction_to_bytes: jk,
hardforkinitiationaction_to_hex: Ek,
hardforkinitiationaction_to_js_value: Fk,
hardforkinitiationaction_to_json: Sk,
has_transaction_set_tag: MO,
hash_auxiliary_data: OO,
hash_plutus_data: CO,
hash_script_data: UO,
header_body_signature: h_t,
header_from_bytes: d_t,
header_from_hex: l_t,
header_from_json: f_t,
header_header_body: w_t,
header_new: b_t,
header_to_bytes: c_t,
header_to_hex: u_t,
header_to_js_value: g_t,
header_to_json: p_t,
headerbody_block_body_hash: zT,
headerbody_block_body_size: jT,
headerbody_block_number: fT,
headerbody_from_bytes: cT,
headerbody_from_hex: uT,
headerbody_from_json: gT,
headerbody_has_nonce_and_leader_vrf: mT,
headerbody_has_vrf_result: xT,
headerbody_issuer_vkey: vT,
headerbody_leader_vrf_or_nothing: IT,
headerbody_new: ST,
headerbody_new_headerbody: FT,
headerbody_nonce_vrf_or_nothing: kT,
headerbody_operational_cert: ET,
headerbody_prev_hash: bT,
headerbody_protocol_version: BT,
headerbody_slot: wT,
headerbody_slot_bignum: hT,
headerbody_to_bytes: sT,
headerbody_to_hex: dT,
headerbody_to_js_value: pT,
headerbody_to_json: lT,
headerbody_vrf_result_or_nothing: AT,
headerbody_vrf_vkey: yT,
infoaction_new: kat,
int_as_i32: ZA,
int_as_i32_or_fail: t5,
int_as_i32_or_nothing: $A,
int_as_negative: XA,
int_as_positive: JA,
int_from_bytes: qA,
int_from_hex: DA,
int_from_json: WA,
int_from_str: r5,
int_is_positive: VA,
int_new: KA,
int_new_i32: QA,
int_new_negative: YA,
int_to_bytes: NA,
int_to_hex: MA,
int_to_js_value: GA,
int_to_json: HA,
int_to_str: e5,
ipv4_from_bytes: BD,
ipv4_from_hex: FD,
ipv4_from_json: OD,
ipv4_ip: UD,
ipv4_new: CD,
ipv4_to_bytes: ED,
ipv4_to_hex: SD,
ipv4_to_js_value: TD,
ipv4_to_json: RD,
ipv6_from_bytes: ND,
ipv6_from_hex: MD,
ipv6_from_json: GD,
ipv6_ip: KD,
ipv6_new: WD,
ipv6_to_bytes: LD,
ipv6_to_hex: qD,
ipv6_to_js_value: HD,
ipv6_to_json: DD,
kessignature_from_bytes: Jq,
kessignature_to_bytes: Vq,
kesvkey_from_bech32: u7,
kesvkey_from_bytes: s7,
kesvkey_from_hex: p7,
kesvkey_to_bech32: d7,
kesvkey_to_bytes: c7,
kesvkey_to_hex: l7,
language_from_bytes: Bx,
language_from_hex: Fx,
language_from_json: Ox,
language_kind: Lx,
language_new_plutus_v1: Cx,
language_new_plutus_v2: Ux,
language_new_plutus_v3: Px,
language_to_bytes: Ex,
language_to_hex: Sx,
language_to_js_value: Tx,
language_to_json: Rx,
languages_add: Hx,
languages_get: Dx,
languages_len: Mx,
languages_list: Gx,
languages_new: qx,
legacydaedalusprivatekey_as_bytes: UA,
legacydaedalusprivatekey_chaincode: PA,
legacydaedalusprivatekey_from_bytes: CA,
linearfee_coefficient: mx,
linearfee_constant: yx,
linearfee_new: kx,
make_daedalus_bootstrap_witness: FO,
make_icarus_bootstrap_witness: RO,
make_vkey_witness: TO,
malformedaddress_from_address: EZ,
malformedaddress_original_bytes: jZ,
malformedaddress_to_address: zZ,
memory: B4,
metadatalist_add: krt,
metadatalist_from_bytes: wrt,
metadatalist_from_hex: brt,
metadatalist_get: mrt,
metadatalist_len: yrt,
metadatalist_new: vrt,
metadatalist_to_bytes: frt,
metadatalist_to_hex: hrt,
metadatamap_from_bytes: ert,
metadatamap_from_hex: nrt,
metadatamap_get: crt,
metadatamap_get_i32: urt,
metadatamap_get_str: drt,
metadatamap_has: lrt,
metadatamap_insert: art,
metadatamap_insert_i32: srt,
metadatamap_insert_str: irt,
metadatamap_keys: prt,
metadatamap_len: ort,
metadatamap_new: _rt,
metadatamap_to_bytes: trt,
metadatamap_to_hex: rrt,
min_ada_for_output: NO,
min_fee: Ix,
min_ref_script_fee: jx,
min_script_fee: Ax,
mint_as_negative_multiasset: DY,
mint_as_positive_multiasset: MY,
mint_from_bytes: BY,
mint_from_hex: FY,
mint_from_json: OY,
mint_get: NY,
mint_insert: LY,
mint_keys: qY,
mint_len: PY,
mint_new: CY,
mint_new_from_entry: UY,
mint_to_bytes: EY,
mint_to_hex: SY,
mint_to_js_value: TY,
mint_to_json: RY,
mintassets_get: AY,
mintassets_insert: xY,
mintassets_keys: jY,
mintassets_len: IY,
mintassets_new: mY,
mintassets_new_from_entry: kY,
mintbuilder_add_asset: C4,
mintbuilder_build: P4,
mintbuilder_get_native_scripts: L4,
mintbuilder_get_plutus_witnesses: N4,
mintbuilder_get_redeemers: M4,
mintbuilder_get_ref_inputs: q4,
mintbuilder_has_native_scripts: H4,
mintbuilder_has_plutus_scripts: D4,
mintbuilder_new: O4,
mintbuilder_set_asset: U4,
mintsassets_add: hY,
mintsassets_from_json: fY,
mintsassets_get: bY,
mintsassets_len: vY,
mintsassets_new: wY,
mintsassets_to_js_value: gY,
mintsassets_to_json: pY,
mintwitness_new_native_script: F4,
mintwitness_new_plutus_script: R4,
mirtostakecredentials_from_bytes: W$,
mirtostakecredentials_from_hex: Y$,
mirtostakecredentials_from_json: J$,
mirtostakecredentials_get: ttt,
mirtostakecredentials_insert: $$,
mirtostakecredentials_keys: ett,
mirtostakecredentials_len: Z$,
mirtostakecredentials_new: X$,
mirtostakecredentials_to_bytes: G$,
mirtostakecredentials_to_hex: K$,
mirtostakecredentials_to_js_value: V$,
mirtostakecredentials_to_json: Q$,
moveinstantaneousreward_as_to_other_pot: gtt,
moveinstantaneousreward_as_to_stake_creds: ftt,
moveinstantaneousreward_from_bytes: _tt,
moveinstantaneousreward_from_hex: att,
moveinstantaneousreward_from_json: ctt,
moveinstantaneousreward_kind: ptt,
moveinstantaneousreward_new_to_other_pot: dtt,
moveinstantaneousreward_new_to_stake_creds: utt,
moveinstantaneousreward_pot: ltt,
moveinstantaneousreward_to_bytes: ntt,
moveinstantaneousreward_to_hex: ott,
moveinstantaneousreward_to_js_value: stt,
moveinstantaneousreward_to_json: itt,
moveinstantaneousrewardscert_from_bytes: C$,
moveinstantaneousrewardscert_from_hex: P$,
moveinstantaneousrewardscert_from_json: q$,
moveinstantaneousrewardscert_move_instantaneous_reward: M$,
moveinstantaneousrewardscert_new: D$,
moveinstantaneousrewardscert_to_bytes: O$,
moveinstantaneousrewardscert_to_hex: U$,
moveinstantaneousrewardscert_to_js_value: N$,
moveinstantaneousrewardscert_to_json: L$,
multiasset_from_bytes: ZK,
multiasset_from_hex: tY,
multiasset_from_json: nY,
multiasset_get: iY,
multiasset_get_asset: cY,
multiasset_insert: aY,
multiasset_keys: dY,
multiasset_len: oY,
multiasset_new: _Y,
multiasset_set_asset: sY,
multiasset_sub: uY,
multiasset_to_bytes: XK,
multiasset_to_hex: $K,
multiasset_to_js_value: rY,
multiasset_to_json: eY,
multihostname_dns_name: tG,
multihostname_from_bytes: QH,
multihostname_from_hex: JH,
multihostname_from_json: $H,
multihostname_new: eG,
multihostname_to_bytes: YH,
multihostname_to_hex: VH,
multihostname_to_js_value: ZH,
multihostname_to_json: XH,
nativescript_as_script_all: $J,
nativescript_as_script_any: tX,
nativescript_as_script_n_of_k: eX,
nativescript_as_script_pubkey: ZJ,
nativescript_as_timelock_expiry: nX,
nativescript_as_timelock_start: rX,
nativescript_from_bytes: LJ,
nativescript_from_hex: qJ,
nativescript_from_json: HJ,
nativescript_get_required_signers: _X,
nativescript_hash: GJ,
nativescript_kind: XJ,
nativescript_new_script_all: KJ,
nativescript_new_script_any: YJ,
nativescript_new_script_n_of_k: QJ,
nativescript_new_script_pubkey: WJ,
nativescript_new_timelock_expiry: JJ,
nativescript_new_timelock_start: VJ,
nativescript_to_bytes: PJ,
nativescript_to_hex: NJ,
nativescript_to_js_value: DJ,
nativescript_to_json: MJ,
nativescripts_add: lM,
nativescripts_from_bytes: gM,
nativescripts_from_hex: wM,
nativescripts_from_json: vM,
nativescripts_get: uM,
nativescripts_len: dM,
nativescripts_new: cM,
nativescripts_to_bytes: pM,
nativescripts_to_hex: fM,
nativescripts_to_js_value: bM,
nativescripts_to_json: hM,
nativescriptsource_get_ref_script_size: XO,
nativescriptsource_new: QO,
nativescriptsource_new_ref_input: VO,
nativescriptsource_set_required_signers: JO,
networkid_from_bytes: WY,
networkid_from_hex: YY,
networkid_from_json: JY,
networkid_kind: $Y,
networkid_mainnet: ZY,
networkid_testnet: XY,
networkid_to_bytes: GY,
networkid_to_hex: KY,
networkid_to_js_value: VY,
networkid_to_json: QY,
networkinfo_mainnet: xZ,
networkinfo_network_id: yZ,
networkinfo_new: vZ,
networkinfo_protocol_magic: mZ,
networkinfo_testnet_preprod: IZ,
networkinfo_testnet_preview: kZ,
newconstitutionaction_constitution: oI,
newconstitutionaction_from_bytes: Zk,
newconstitutionaction_from_hex: tI,
newconstitutionaction_from_json: nI,
newconstitutionaction_gov_action_id: _I,
newconstitutionaction_has_script_hash: sI,
newconstitutionaction_new: aI,
newconstitutionaction_new_with_action_id: iI,
newconstitutionaction_to_bytes: Xk,
newconstitutionaction_to_hex: $k,
newconstitutionaction_to_js_value: rI,
newconstitutionaction_to_json: eI,
noconfidenceaction_from_bytes: tC,
noconfidenceaction_from_hex: rC,
noconfidenceaction_from_json: oC,
noconfidenceaction_gov_action_id: aC,
noconfidenceaction_new: iC,
noconfidenceaction_new_with_action_id: sC,
noconfidenceaction_to_bytes: $O,
noconfidenceaction_to_hex: eC,
noconfidenceaction_to_js_value: _C,
noconfidenceaction_to_json: nC,
nonce_from_bytes: $q,
nonce_from_hex: eM,
nonce_from_json: _M,
nonce_get_hash: iM,
nonce_new_from_hash: aM,
nonce_new_identity: oM,
nonce_to_bytes: Zq,
nonce_to_hex: tM,
nonce_to_js_value: nM,
nonce_to_json: rM,
operationalcert_from_bytes: OT,
operationalcert_from_hex: UT,
operationalcert_from_json: NT,
operationalcert_hot_vkey: qT,
operationalcert_kes_period: DT,
operationalcert_new: GT,
operationalcert_sequence_number: MT,
operationalcert_sigma: HT,
operationalcert_to_bytes: TT,
operationalcert_to_hex: CT,
operationalcert_to_js_value: LT,
operationalcert_to_json: PT,
outputdatum_data: nW,
outputdatum_data_hash: rW,
outputdatum_new_data: eW,
outputdatum_new_data_hash: tW,
parameterchangeaction_from_bytes: lk,
parameterchangeaction_from_hex: gk,
parameterchangeaction_from_json: hk,
parameterchangeaction_gov_action_id: bk,
parameterchangeaction_new: mk,
parameterchangeaction_new_with_action_id: kk,
parameterchangeaction_new_with_policy_hash: Ik,
parameterchangeaction_new_with_policy_hash_and_action_id: xk,
parameterchangeaction_policy_hash: yk,
parameterchangeaction_protocol_param_updates: vk,
parameterchangeaction_to_bytes: uk,
parameterchangeaction_to_hex: pk,
parameterchangeaction_to_js_value: wk,
parameterchangeaction_to_json: fk,
plutusdata_as_address: vJ,
plutusdata_as_bytes: hJ,
plutusdata_as_constr_plutus_data: pJ,
plutusdata_as_integer: wJ,
plutusdata_as_list: fJ,
plutusdata_as_map: gJ,
plutusdata_from_address: bJ,
plutusdata_from_bytes: rJ,
plutusdata_from_hex: _J,
plutusdata_from_json: hZ,
plutusdata_kind: lJ,
plutusdata_new_bytes: uJ,
plutusdata_new_constr_plutus_data: oJ,
plutusdata_new_empty_constr_plutus_data: aJ,
plutusdata_new_integer: dJ,
plutusdata_new_list: cJ,
plutusdata_new_map: sJ,
plutusdata_new_single_value_constr_plutus_data: iJ,
plutusdata_to_bytes: eJ,
plutusdata_to_hex: nJ,
plutusdata_to_json: wZ,
plutuslist_add: EJ,
plutuslist_from_bytes: kJ,
plutuslist_from_hex: xJ,
plutuslist_get: zJ,
plutuslist_len: jJ,
plutuslist_new: AJ,
plutuslist_to_bytes: mJ,
plutuslist_to_hex: IJ,
plutusmap_from_bytes: KV,
plutusmap_from_hex: QV,
plutusmap_get: ZV,
plutusmap_insert: XV,
plutusmap_keys: $V,
plutusmap_len: JV,
plutusmap_new: VV,
plutusmap_to_bytes: WV,
plutusmap_to_hex: YV,
plutusmapvalues_add: HV,
plutusmapvalues_get: DV,
plutusmapvalues_len: MV,
plutusmapvalues_new: qV,
plutusscript_bytes: eit,
plutusscript_from_bytes: Qat,
plutusscript_from_bytes_v2: rit,
plutusscript_from_bytes_v3: nit,
plutusscript_from_bytes_with_version: _it,
plutusscript_from_hex: Jat,
plutusscript_from_hex_with_version: oit,
plutusscript_hash: ait,
plutusscript_language_version: iit,
plutusscript_new: Xat,
plutusscript_new_v2: Zat,
plutusscript_new_v3: $at,
plutusscript_new_with_version: tit,
plutusscript_to_bytes: Yat,
plutusscript_to_hex: Vat,
plutusscripts_add: VE,
plutusscripts_from_bytes: qE,
plutusscripts_from_hex: DE,
plutusscripts_from_json: WE,
plutusscripts_get: QE,
plutusscripts_len: YE,
plutusscripts_new: KE,
plutusscripts_to_bytes: NE,
plutusscripts_to_hex: ME,
plutusscripts_to_js_value: GE,
plutusscripts_to_json: HE,
plutusscriptsource_get_ref_script_size: KO,
plutusscriptsource_new: HO,
plutusscriptsource_new_ref_input: GO,
plutusscriptsource_set_required_signers: WO,
plutuswitness_datum: $4,
plutuswitness_new: Q4,
plutuswitness_new_with_ref: V4,
plutuswitness_new_with_ref_without_datum: X4,
plutuswitness_new_without_datum: J4,
plutuswitness_redeemer: t6,
plutuswitness_script: Z4,
plutuswitnesses_add: o6,
plutuswitnesses_get: _6,
plutuswitnesses_len: n6,
plutuswitnesses_new: r6,
pointer_cert_index: IN,
pointer_cert_index_bignum: yN,
pointer_new: zN,
pointer_new_pointer: jN,
pointer_slot: AN,
pointer_slot_bignum: kN,
pointer_tx_index: xN,
pointer_tx_index_bignum: mN,
pointeraddress_from_address: j$,
pointeraddress_network_id: z$,
pointeraddress_new: k$,
pointeraddress_payment_cred: I$,
pointeraddress_stake_pointer: x$,
pointeraddress_to_address: A$,
poolmetadata_from_bytes: vG,
poolmetadata_from_hex: mG,
poolmetadata_from_json: xG,
poolmetadata_new: zG,
poolmetadata_pool_metadata_hash: jG,
poolmetadata_to_bytes: bG,
poolmetadata_to_hex: yG,
poolmetadata_to_js_value: IG,
poolmetadata_to_json: kG,
poolmetadata_url: AG,
poolmetadatahash_from_bech32: Ij,
poolmetadatahash_from_bytes: yj,
poolmetadatahash_from_hex: Aj,
poolmetadatahash_to_bech32: kj,
poolmetadatahash_to_bytes: mj,
poolmetadatahash_to_hex: xj,
poolparams_cost: oR,
poolparams_from_bytes: JF,
poolparams_from_hex: ZF,
poolparams_from_json: eR,
poolparams_margin: aR,
poolparams_new: uR,
poolparams_operator: rR,
poolparams_pledge: _R,
poolparams_pool_metadata: dR,
poolparams_pool_owners: sR,
poolparams_relays: cR,
poolparams_reward_account: iR,
poolparams_to_bytes: VF,
poolparams_to_hex: XF,
poolparams_to_js_value: tR,
poolparams_to_json: $F,
poolparams_vrf_keyhash: nR,
poolregistration_from_bytes: EF,
poolregistration_from_hex: SF,
poolregistration_from_json: TF,
poolregistration_new: CF,
poolregistration_pool_params: OF,
poolregistration_to_bytes: zF,
poolregistration_to_hex: BF,
poolregistration_to_js_value: RF,
poolregistration_to_json: FF,
poolretirement_epoch: uQ,
poolretirement_from_bytes: _Q,
poolretirement_from_hex: aQ,
poolretirement_from_json: cQ,
poolretirement_new: lQ,
poolretirement_pool_keyhash: dQ,
poolretirement_to_bytes: nQ,
poolretirement_to_hex: oQ,
poolretirement_to_js_value: sQ,
poolretirement_to_json: iQ,
poolvotingthresholds_committee_no_confidence: iP,
poolvotingthresholds_committee_normal: aP,
poolvotingthresholds_from_bytes: ZU,
poolvotingthresholds_from_hex: tP,
poolvotingthresholds_from_json: nP,
poolvotingthresholds_hard_fork_initiation: sP,
poolvotingthresholds_motion_no_confidence: oP,
poolvotingthresholds_new: _P,
poolvotingthresholds_security_relevant_threshold: cP,
poolvotingthresholds_to_bytes: XU,
poolvotingthresholds_to_hex: $U,
poolvotingthresholds_to_js_value: rP,
poolvotingthresholds_to_json: eP,
privatekey_as_bytes: h5,
privatekey_from_bech32: v5,
privatekey_from_extended_bytes: w5,
privatekey_from_hex: l5,
privatekey_from_normal_bytes: f5,
privatekey_generate_ed25519: m5,
privatekey_generate_ed25519extended: y5,
privatekey_sign: g5,
privatekey_to_bech32: b5,
privatekey_to_hex: p5,
privatekey_to_public: k5,
proposedprotocolparameterupdates_from_bytes: MW,
proposedprotocolparameterupdates_from_hex: HW,
proposedprotocolparameterupdates_from_json: KW,
proposedprotocolparameterupdates_get: JW,
proposedprotocolparameterupdates_insert: VW,
proposedprotocolparameterupdates_keys: XW,
proposedprotocolparameterupdates_len: QW,
proposedprotocolparameterupdates_new: YW,
proposedprotocolparameterupdates_to_bytes: qW,
proposedprotocolparameterupdates_to_hex: DW,
proposedprotocolparameterupdates_to_js_value: WW,
proposedprotocolparameterupdates_to_json: GW,
protocolparamupdate_ada_per_utxo_byte: xL,
protocolparamupdate_collateral_percentage: UL,
protocolparamupdate_committee_term_limit: KL,
protocolparamupdate_cost_models: jL,
protocolparamupdate_d: hL,
protocolparamupdate_drep_deposit: ZL,
protocolparamupdate_drep_inactivity_period: tN,
protocolparamupdate_drep_voting_thresholds: DL,
protocolparamupdate_execution_costs: EL,
protocolparamupdate_expansion_rate: gL,
protocolparamupdate_extra_entropy: bL,
protocolparamupdate_from_bytes: MP,
protocolparamupdate_from_hex: HP,
protocolparamupdate_from_json: KP,
protocolparamupdate_governance_action_deposit: JL,
protocolparamupdate_governance_action_validity_period: QL,
protocolparamupdate_key_deposit: _L,
protocolparamupdate_max_block_body_size: ZP,
protocolparamupdate_max_block_ex_units: RL,
protocolparamupdate_max_block_header_size: rL,
protocolparamupdate_max_collateral_inputs: LL,
protocolparamupdate_max_epoch: sL,
protocolparamupdate_max_tx_ex_units: SL,
protocolparamupdate_max_tx_size: tL,
protocolparamupdate_max_value_size: OL,
protocolparamupdate_min_committee_size: GL,
protocolparamupdate_min_pool_cost: kL,
protocolparamupdate_minfee_a: QP,
protocolparamupdate_minfee_b: JP,
protocolparamupdate_n_opt: dL,
protocolparamupdate_new: nN,
protocolparamupdate_pool_deposit: aL,
protocolparamupdate_pool_pledge_influence: lL,
protocolparamupdate_pool_voting_thresholds: qL,
protocolparamupdate_protocol_version: yL,
protocolparamupdate_ref_script_coins_per_byte: rN,
protocolparamupdate_set_ada_per_utxo_byte: IL,
protocolparamupdate_set_collateral_percentage: CL,
protocolparamupdate_set_committee_term_limit: WL,
protocolparamupdate_set_cost_models: AL,
protocolparamupdate_set_drep_deposit: XL,
protocolparamupdate_set_drep_inactivity_period: $L,
protocolparamupdate_set_drep_voting_thresholds: ML,
protocolparamupdate_set_execution_costs: zL,
protocolparamupdate_set_expansion_rate: pL,
protocolparamupdate_set_governance_action_deposit: VL,
protocolparamupdate_set_governance_action_validity_period: YL,
protocolparamupdate_set_key_deposit: nL,
protocolparamupdate_set_max_block_body_size: XP,
protocolparamupdate_set_max_block_ex_units: FL,
protocolparamupdate_set_max_block_header_size: eL,
protocolparamupdate_set_max_collateral_inputs: PL,
protocolparamupdate_set_max_epoch: iL,
protocolparamupdate_set_max_tx_ex_units: BL,
protocolparamupdate_set_max_tx_size: $P,
protocolparamupdate_set_max_value_size: TL,
protocolparamupdate_set_min_committee_size: HL,
protocolparamupdate_set_min_pool_cost: mL,
protocolparamupdate_set_minfee_a: YP,
protocolparamupdate_set_minfee_b: VP,
protocolparamupdate_set_n_opt: cL,
protocolparamupdate_set_pool_deposit: oL,
protocolparamupdate_set_pool_pledge_influence: uL,
protocolparamupdate_set_pool_voting_thresholds: NL,
protocolparamupdate_set_protocol_version: vL,
protocolparamupdate_set_ref_script_coins_per_byte: eN,
protocolparamupdate_set_treasury_growth_rate: fL,
protocolparamupdate_to_bytes: qP,
protocolparamupdate_to_hex: DP,
protocolparamupdate_to_js_value: WP,
protocolparamupdate_to_json: GP,
protocolparamupdate_treasury_growth_rate: wL,
protocolversion_from_bytes: tK,
protocolversion_from_hex: rK,
protocolversion_from_json: oK,
protocolversion_major: aK,
protocolversion_minor: iK,
protocolversion_new: sK,
protocolversion_to_bytes: $W,
protocolversion_to_hex: eK,
protocolversion_to_js_value: _K,
protocolversion_to_json: nK,
publickey_as_bytes: s5,
publickey_from_bech32: d5,
publickey_from_bytes: i5,
publickey_from_hex: n5,
publickey_hash: o5,
publickey_to_bech32: c5,
publickey_to_hex: _5,
publickey_verify: a5,
publickeys_add: R$,
publickeys_get: F$,
publickeys_new: B$,
publickeys_size: S$,
redeemer_data: HC,
redeemer_ex_units: GC,
redeemer_from_bytes: CC,
redeemer_from_hex: PC,
redeemer_from_json: qC,
redeemer_index: DC,
redeemer_new: WC,
redeemer_tag: MC,
redeemer_to_bytes: OC,
redeemer_to_hex: UC,
redeemer_to_js_value: NC,
redeemer_to_json: LC,
redeemers_add: EV,
redeemers_from_bytes: vV,
redeemers_from_hex: mV,
redeemers_from_json: xV,
redeemers_get: zV,
redeemers_get_container_type: BV,
redeemers_len: jV,
redeemers_new: AV,
redeemers_to_bytes: bV,
redeemers_to_hex: yV,
redeemers_to_js_value: IV,
redeemers_to_json: kV,
redeemers_total_ex_units: SV,
redeemertag_from_bytes: ZE,
redeemertag_from_hex: tB,
redeemertag_from_json: nB,
redeemertag_kind: dB,
redeemertag_new_cert: aB,
redeemertag_new_mint: oB,
redeemertag_new_reward: iB,
redeemertag_new_spend: _B,
redeemertag_new_vote: sB,
redeemertag_new_voting_proposal: cB,
redeemertag_to_bytes: XE,
redeemertag_to_hex: $E,
redeemertag_to_js_value: rB,
redeemertag_to_json: eB,
relay_as_multi_host_name: wG,
relay_as_single_host_addr: gG,
relay_as_single_host_name: fG,
relay_from_bytes: _G,
relay_from_hex: aG,
relay_from_json: cG,
relay_kind: pG,
relay_new_multi_host_name: lG,
relay_new_single_host_addr: dG,
relay_new_single_host_name: uG,
relay_to_bytes: nG,
relay_to_hex: oG,
relay_to_js_value: sG,
relay_to_json: iG,
relays_add: YF,
relays_from_bytes: LF,
relays_from_hex: qF,
relays_from_json: HF,
relays_get: KF,
relays_len: WF,
relays_new: GF,
relays_to_bytes: PF,
relays_to_hex: NF,
relays_to_js_value: DF,
relays_to_json: MF,
rewardaddress_from_address: v$,
rewardaddress_network_id: y$,
rewardaddress_new: w$,
rewardaddress_payment_cred: h$,
rewardaddress_to_address: b$,
rewardaddresses_add: NG,
rewardaddresses_from_bytes: SG,
rewardaddresses_from_hex: RG,
rewardaddresses_from_json: CG,
rewardaddresses_get: LG,
rewardaddresses_len: PG,
rewardaddresses_new: UG,
rewardaddresses_to_bytes: BG,
rewardaddresses_to_hex: FG,
rewardaddresses_to_js_value: OG,
rewardaddresses_to_json: TG,
scriptall_from_bytes: hX,
scriptall_from_hex: vX,
scriptall_from_json: kX,
scriptall_native_scripts: IX,
scriptall_new: xX,
scriptall_to_bytes: wX,
scriptall_to_hex: bX,
scriptall_to_js_value: mX,
scriptall_to_json: yX,
scriptany_from_bytes: zX,
scriptany_from_hex: BX,
scriptany_from_json: RX,
scriptany_native_scripts: TX,
scriptany_new: OX,
scriptany_to_bytes: jX,
scriptany_to_hex: EX,
scriptany_to_js_value: FX,
scriptany_to_json: SX,
scriptdatahash_from_bech32: Xj,
scriptdatahash_from_bytes: Qj,
scriptdatahash_from_hex: $j,
scriptdatahash_to_bech32: Jj,
scriptdatahash_to_bytes: Vj,
scriptdatahash_to_hex: Zj,
scripthash_from_bech32: C5,
scripthash_from_bytes: R5,
scripthash_from_hex: P5,
scripthash_to_bech32: O5,
scripthash_to_bytes: T5,
scripthash_to_hex: U5,
scripthashes_add: LW,
scripthashes_from_bytes: BW,
scripthashes_from_hex: FW,
scripthashes_from_json: OW,
scripthashes_get: PW,
scripthashes_len: UW,
scripthashes_new: CW,
scripthashes_to_bytes: EW,
scripthashes_to_hex: SW,
scripthashes_to_js_value: TW,
scripthashes_to_json: RW,
scriptnofk_from_bytes: PX,
scriptnofk_from_hex: NX,
scriptnofk_from_json: DX,
scriptnofk_n: HX,
scriptnofk_native_scripts: GX,
scriptnofk_new: WX,
scriptnofk_to_bytes: UX,
scriptnofk_to_hex: LX,
scriptnofk_to_js_value: MX,
scriptnofk_to_json: qX,
scriptpubkey_addr_keyhash: pX,
scriptpubkey_from_bytes: iX,
scriptpubkey_from_hex: cX,
scriptpubkey_from_json: lX,
scriptpubkey_new: gX,
scriptpubkey_to_bytes: aX,
scriptpubkey_to_hex: sX,
scriptpubkey_to_js_value: uX,
scriptpubkey_to_json: dX,
scriptref_from_bytes: QR,
scriptref_from_hex: JR,
scriptref_from_json: $R,
scriptref_is_native_script: rT,
scriptref_is_plutus_script: nT,
scriptref_native_script: _T,
scriptref_new_native_script: tT,
scriptref_new_plutus_script: eT,
scriptref_plutus_script: oT,
scriptref_to_bytes: YR,
scriptref_to_hex: VR,
scriptref_to_js_value: ZR,
scriptref_to_json: XR,
scriptref_to_unwrapped_bytes: aT,
singlehostaddr_from_bytes: AH,
singlehostaddr_from_hex: zH,
singlehostaddr_from_json: SH,
singlehostaddr_ipv4: RH,
singlehostaddr_ipv6: TH,
singlehostaddr_new: OH,
singlehostaddr_port: FH,
singlehostaddr_to_bytes: xH,
singlehostaddr_to_hex: jH,
singlehostaddr_to_js_value: BH,
singlehostaddr_to_json: EH,
singlehostname_dns_name: GH,
singlehostname_from_bytes: PH,
singlehostname_from_hex: NH,
singlehostname_from_json: DH,
singlehostname_new: WH,
singlehostname_port: HH,
singlehostname_to_bytes: UH,
singlehostname_to_hex: LH,
singlehostname_to_js_value: MH,
singlehostname_to_json: qH,
stakeandvotedelegation_drep: kot,
stakeandvotedelegation_from_bytes: got,
stakeandvotedelegation_from_hex: wot,
stakeandvotedelegation_from_json: vot,
stakeandvotedelegation_has_script_credentials: xot,
stakeandvotedelegation_new: Iot,
stakeandvotedelegation_pool_keyhash: mot,
stakeandvotedelegation_stake_credential: yot,
stakeandvotedelegation_to_bytes: pot,
stakeandvotedelegation_to_hex: fot,
stakeandvotedelegation_to_js_value: bot,
stakeandvotedelegation_to_json: hot,
stakedelegation_from_bytes: gR,
stakedelegation_from_hex: wR,
stakedelegation_from_json: vR,
stakedelegation_has_script_credentials: IR,
stakedelegation_new: kR,
stakedelegation_pool_keyhash: mR,
stakedelegation_stake_credential: yR,
stakedelegation_to_bytes: pR,
stakedelegation_to_hex: fR,
stakedelegation_to_js_value: bR,
stakedelegation_to_json: hR,
stakederegistration_coin: Att,
stakederegistration_from_bytes: btt,
stakederegistration_from_hex: ytt,
stakederegistration_from_json: Itt,
stakederegistration_has_script_credentials: Ett,
stakederegistration_new: jtt,
stakederegistration_new_with_explicit_refund: ztt,
stakederegistration_stake_credential: xtt,
stakederegistration_to_bytes: htt,
stakederegistration_to_hex: vtt,
stakederegistration_to_js_value: ktt,
stakederegistration_to_json: mtt,
stakeregistration_coin: A6,
stakeregistration_from_bytes: b6,
stakeregistration_from_hex: y6,
stakeregistration_from_json: I6,
stakeregistration_has_script_credentials: E6,
stakeregistration_new: j6,
stakeregistration_new_with_explicit_deposit: z6,
stakeregistration_stake_credential: x6,
stakeregistration_to_bytes: h6,
stakeregistration_to_hex: v6,
stakeregistration_to_js_value: k6,
stakeregistration_to_json: m6,
stakeregistrationanddelegation_coin: IQ,
stakeregistrationanddelegation_from_bytes: fQ,
stakeregistrationanddelegation_from_hex: hQ,
stakeregistrationanddelegation_from_json: yQ,
stakeregistrationanddelegation_has_script_credentials: AQ,
stakeregistrationanddelegation_new: xQ,
stakeregistrationanddelegation_pool_keyhash: kQ,
stakeregistrationanddelegation_stake_credential: mQ,
stakeregistrationanddelegation_to_bytes: gQ,
stakeregistrationanddelegation_to_hex: wQ,
stakeregistrationanddelegation_to_js_value: vQ,
stakeregistrationanddelegation_to_json: bQ,
stakevoteregistrationanddelegation_coin: Ztt,
stakevoteregistrationanddelegation_drep: Xtt,
stakevoteregistrationanddelegation_from_bytes: Htt,
stakevoteregistrationanddelegation_from_hex: Wtt,
stakevoteregistrationanddelegation_from_json: Qtt,
stakevoteregistrationanddelegation_has_script_credentials: tet,
stakevoteregistrationanddelegation_new: $tt,
stakevoteregistrationanddelegation_pool_keyhash: Jtt,
stakevoteregistrationanddelegation_stake_credential: Vtt,
stakevoteregistrationanddelegation_to_bytes: Dtt,
stakevoteregistrationanddelegation_to_hex: Gtt,
stakevoteregistrationanddelegation_to_js_value: Ytt,
stakevoteregistrationanddelegation_to_json: Ktt,
strings_add: JC,
strings_get: VC,
strings_len: QC,
strings_new: YC,
timelockexpiry_from_bytes: aZ,
timelockexpiry_from_hex: sZ,
timelockexpiry_from_json: uZ,
timelockexpiry_new: gZ,
timelockexpiry_new_timelockexpiry: fZ,
timelockexpiry_slot: lZ,
timelockexpiry_slot_bignum: pZ,
timelockexpiry_to_bytes: oZ,
timelockexpiry_to_hex: iZ,
timelockexpiry_to_js_value: dZ,
timelockexpiry_to_json: cZ,
timelockstart_from_bytes: QX,
timelockstart_from_hex: JX,
timelockstart_from_json: $X,
timelockstart_new: rZ,
timelockstart_new_timelockstart: nZ,
timelockstart_slot: tZ,
timelockstart_slot_bignum: eZ,
timelockstart_to_bytes: YX,
timelockstart_to_hex: VX,
timelockstart_to_js_value: ZX,
timelockstart_to_json: XX,
transaction_auxiliary_data: DM,
transaction_body: NM,
transaction_from_bytes: TM,
transaction_from_hex: CM,
transaction_from_json: LM,
transaction_is_valid: MM,
transaction_new: GM,
transaction_set_is_valid: HM,
transaction_to_bytes: RM,
transaction_to_hex: OM,
transaction_to_js_value: PM,
transaction_to_json: UM,
transaction_witness_set: qM,
transactionbatch_get: F7,
transactionbatch_len: S7,
transactionbatchlist_get: E7,
transactionbatchlist_len: z7,
transactionbodies_add: nS,
transactionbodies_from_bytes: QB,
transactionbodies_from_hex: JB,
transactionbodies_from_json: $B,
transactionbodies_get: rS,
transactionbodies_len: eS,
transactionbodies_new: tS,
transactionbodies_to_bytes: YB,
transactionbodies_to_hex: VB,
transactionbodies_to_js_value: ZB,
transactionbodies_to_json: XB,
transactionbody_auxiliary_data_hash: vU,
transactionbody_certs: pU,
transactionbody_collateral: FU,
transactionbody_collateral_return: PU,
transactionbody_current_treasury_value: YU,
transactionbody_donation: WU,
transactionbody_fee: iU,
transactionbody_from_bytes: $C,
transactionbody_from_hex: eU,
transactionbody_from_json: _U,
transactionbody_inputs: oU,
transactionbody_mint: AU,
transactionbody_network_id: CU,
transactionbody_new: QU,
transactionbody_new_tx_body: VU,
transactionbody_outputs: aU,
transactionbody_reference_inputs: zU,
transactionbody_remove_ttl: uU,
transactionbody_required_signers: TU,
transactionbody_script_data_hash: BU,
transactionbody_set_auxiliary_data_hash: bU,
transactionbody_set_certs: lU,
transactionbody_set_collateral: SU,
transactionbody_set_collateral_return: UU,
transactionbody_set_current_treasury_value: KU,
transactionbody_set_donation: GU,
transactionbody_set_mint: xU,
transactionbody_set_network_id: OU,
transactionbody_set_reference_inputs: jU,
transactionbody_set_required_signers: RU,
transactionbody_set_script_data_hash: EU,
transactionbody_set_total_collateral: LU,
transactionbody_set_ttl: dU,
transactionbody_set_update: wU,
transactionbody_set_validity_start_interval: yU,
transactionbody_set_validity_start_interval_bignum: mU,
transactionbody_set_voting_procedures: qU,
transactionbody_set_voting_proposals: DU,
transactionbody_set_withdrawals: gU,
transactionbody_to_bytes: ZC,
transactionbody_to_hex: tU,
transactionbody_to_js_value: nU,
transactionbody_to_json: rU,
transactionbody_total_collateral: NU,
transactionbody_ttl: sU,
transactionbody_ttl_bignum: cU,
transactionbody_update: hU,
transactionbody_validity_start_interval: IU,
transactionbody_validity_start_interval_bignum: kU,
transactionbody_voting_procedures: MU,
transactionbody_voting_proposals: HU,
transactionbody_withdrawals: fU,
transactionbuilder_add_bootstrap_input: u9,
transactionbuilder_add_change_if_needed: gF,
transactionbuilder_add_change_if_needed_with_datum: fF,
transactionbuilder_add_extra_witness_datum: $9,
transactionbuilder_add_inputs_from: XS,
transactionbuilder_add_inputs_from_and_change: p9,
transactionbuilder_add_inputs_from_and_change_with_collateral_return: g9,
transactionbuilder_add_json_metadatum: M9,
transactionbuilder_add_json_metadatum_with_schema: D9,
transactionbuilder_add_key_input: s9,
transactionbuilder_add_metadatum: q9,
transactionbuilder_add_mint_asset: J9,
transactionbuilder_add_mint_asset_and_output: X9,
transactionbuilder_add_mint_asset_and_output_min_required_coin: Z9,
transactionbuilder_add_native_script_input: c9,
transactionbuilder_add_output: b9,
transactionbuilder_add_plutus_script_input: d9,
transactionbuilder_add_reference_input: a9,
transactionbuilder_add_regular_input: l9,
transactionbuilder_add_required_signer: vF,
transactionbuilder_add_script_reference_input: i9,
transactionbuilder_build: kF,
transactionbuilder_build_tx: IF,
transactionbuilder_build_tx_unsafe: xF,
transactionbuilder_calc_script_data_hash: wF,
transactionbuilder_fee_for_input: h9,
transactionbuilder_fee_for_output: v9,
transactionbuilder_full_size: yF,
transactionbuilder_get_auxiliary_data: U9,
transactionbuilder_get_current_treasury_value: _F,
transactionbuilder_get_deposit: lF,
transactionbuilder_get_donation: rF,
transactionbuilder_get_explicit_input: iF,
transactionbuilder_get_explicit_output: uF,
transactionbuilder_get_extra_witness_datums: tF,
transactionbuilder_get_fee_if_set: pF,
transactionbuilder_get_implicit_input: sF,
transactionbuilder_get_mint: Y9,
transactionbuilder_get_mint_builder: W9,
transactionbuilder_get_mint_scripts: Q9,
transactionbuilder_get_native_input_scripts: f9,
transactionbuilder_get_plutus_input_scripts: w9,
transactionbuilder_get_reference_inputs: aF,
transactionbuilder_get_total_input: cF,
transactionbuilder_get_total_output: dF,
transactionbuilder_min_fee: AF,
transactionbuilder_new: oF,
transactionbuilder_output_sizes: mF,
transactionbuilder_remove_auxiliary_data: L9,
transactionbuilder_remove_certs: B9,
transactionbuilder_remove_collateral_return: e9,
transactionbuilder_remove_mint_builder: G9,
transactionbuilder_remove_script_data_hash: bF,
transactionbuilder_remove_total_collateral: _9,
transactionbuilder_remove_ttl: x9,
transactionbuilder_remove_validity_start_interval: z9,
transactionbuilder_remove_withdrawals: C9,
transactionbuilder_set_auxiliary_data: P9,
transactionbuilder_set_certs: E9,
transactionbuilder_set_certs_builder: S9,
transactionbuilder_set_collateral: $S,
transactionbuilder_set_collateral_return: t9,
transactionbuilder_set_collateral_return_and_total: r9,
transactionbuilder_set_current_treasury_value: nF,
transactionbuilder_set_donation: eF,
transactionbuilder_set_fee: y9,
transactionbuilder_set_inputs: ZS,
transactionbuilder_set_metadata: N9,
transactionbuilder_set_min_fee: m9,
transactionbuilder_set_mint: K9,
transactionbuilder_set_mint_asset: V9,
transactionbuilder_set_mint_builder: H9,
transactionbuilder_set_script_data_hash: hF,
transactionbuilder_set_total_collateral: n9,
transactionbuilder_set_total_collateral_and_return: o9,
transactionbuilder_set_ttl: k9,
transactionbuilder_set_ttl_bignum: I9,
transactionbuilder_set_validity_start_interval: A9,
transactionbuilder_set_validity_start_interval_bignum: j9,
transactionbuilder_set_voting_builder: T9,
transactionbuilder_set_voting_proposal_builder: O9,
transactionbuilder_set_withdrawals: F9,
transactionbuilder_set_withdrawals_builder: R9,
transactionbuilderconfigbuilder_build: GS,
transactionbuilderconfigbuilder_coins_per_utxo_byte: OS,
transactionbuilderconfigbuilder_deduplicate_explicit_ref_inputs_with_regular_inputs: DS,
transactionbuilderconfigbuilder_do_not_burn_extra_change: HS,
transactionbuilderconfigbuilder_ex_unit_prices: CS,
transactionbuilderconfigbuilder_fee_algo: TS,
transactionbuilderconfigbuilder_key_deposit: PS,
transactionbuilderconfigbuilder_max_tx_size: NS,
transactionbuilderconfigbuilder_max_value_size: LS,
transactionbuilderconfigbuilder_new: RS,
transactionbuilderconfigbuilder_pool_deposit: US,
transactionbuilderconfigbuilder_prefer_pure_change: MS,
transactionbuilderconfigbuilder_ref_script_coins_per_byte: qS,
transactionhash_from_bech32: V5,
transactionhash_from_bytes: K5,
transactionhash_from_hex: X5,
transactionhash_to_bech32: Q5,
transactionhash_to_bytes: Y5,
transactionhash_to_hex: J5,
transactioninput_from_bytes: jR,
transactioninput_from_hex: ER,
transactioninput_from_json: FR,
transactioninput_index: TR,
transactioninput_new: OR,
transactioninput_to_bytes: AR,
transactioninput_to_hex: zR,
transactioninput_to_js_value: SR,
transactioninput_to_json: BR,
transactioninput_transaction_id: RR,
transactioninputs_add: w8,
transactioninputs_from_bytes: i8,
transactioninputs_from_hex: c8,
transactioninputs_from_json: l8,
transactioninputs_get: f8,
transactioninputs_len: g8,
transactioninputs_new: p8,
transactioninputs_to_bytes: a8,
transactioninputs_to_hex: s8,
transactioninputs_to_js_value: u8,
transactioninputs_to_json: d8,
transactioninputs_to_option: h8,
transactionmetadatum_as_bytes: Prt,
transactionmetadatum_as_int: Urt,
transactionmetadatum_as_list: Crt,
transactionmetadatum_as_map: Ort,
transactionmetadatum_as_text: Lrt,
transactionmetadatum_from_bytes: Art,
transactionmetadatum_from_hex: zrt,
transactionmetadatum_kind: Trt,
transactionmetadatum_new_bytes: Frt,
transactionmetadatum_new_int: Srt,
transactionmetadatum_new_list: Brt,
transactionmetadatum_new_map: Ert,
transactionmetadatum_new_text: Rrt,
transactionmetadatum_to_bytes: xrt,
transactionmetadatum_to_hex: jrt,
transactionmetadatumlabels_add: Yrt,
transactionmetadatumlabels_from_bytes: Mrt,
transactionmetadatumlabels_from_hex: Hrt,
transactionmetadatumlabels_get: Krt,
transactionmetadatumlabels_len: Wrt,
transactionmetadatumlabels_new: Grt,
transactionmetadatumlabels_to_bytes: qrt,
transactionmetadatumlabels_to_hex: Drt,
transactionoutput_address: gD,
transactionoutput_amount: fD,
transactionoutput_data_hash: wD,
transactionoutput_from_bytes: sD,
transactionoutput_from_hex: dD,
transactionoutput_from_json: pD,
transactionoutput_has_data_hash: ID,
transactionoutput_has_plutus_data: kD,
transactionoutput_has_script_ref: xD,
transactionoutput_new: AD,
transactionoutput_plutus_data: hD,
transactionoutput_script_ref: bD,
transactionoutput_serialization_format: jD,
transactionoutput_set_data_hash: mD,
transactionoutput_set_plutus_data: yD,
transactionoutput_set_script_ref: vD,
transactionoutput_to_bytes: iD,
transactionoutput_to_hex: cD,
transactionoutput_to_js_value: lD,
transactionoutput_to_json: uD,
transactionoutputamountbuilder_build: uot,
transactionoutputamountbuilder_with_asset_and_min_required_coin_by_utxo_cost: dot,
transactionoutputamountbuilder_with_coin: sot,
transactionoutputamountbuilder_with_coin_and_asset: cot,
transactionoutputamountbuilder_with_value: iot,
transactionoutputbuilder_new: tot,
transactionoutputbuilder_next: oot,
transactionoutputbuilder_with_address: eot,
transactionoutputbuilder_with_data_hash: rot,
transactionoutputbuilder_with_plutus_data: not,
transactionoutputbuilder_with_script_ref: _ot,
transactionoutputs_add: rD,
transactionoutputs_from_bytes: YM,
transactionoutputs_from_hex: VM,
transactionoutputs_from_json: ZM,
transactionoutputs_get: eD,
transactionoutputs_len: tD,
transactionoutputs_new: $M,
transactionoutputs_to_bytes: KM,
transactionoutputs_to_hex: QM,
transactionoutputs_to_js_value: XM,
transactionoutputs_to_json: JM,
transactionunspentoutput_from_bytes: YT,
transactionunspentoutput_from_hex: VT,
transactionunspentoutput_from_json: ZT,
transactionunspentoutput_input: tO,
transactionunspentoutput_new: $T,
transactionunspentoutput_output: eO,
transactionunspentoutput_to_bytes: KT,
transactionunspentoutput_to_hex: QT,
transactionunspentoutput_to_js_value: XT,
transactionunspentoutput_to_json: JT,
transactionunspentoutputs_add: cO,
transactionunspentoutputs_from_json: oO,
transactionunspentoutputs_get: sO,
transactionunspentoutputs_len: iO,
transactionunspentoutputs_new: aO,
transactionunspentoutputs_to_js_value: _O,
transactionunspentoutputs_to_json: nO,
transactionwitnessset_bootstraps: Oq,
transactionwitnessset_from_bytes: Iq,
transactionwitnessset_from_hex: Aq,
transactionwitnessset_from_json: Eq,
transactionwitnessset_native_scripts: Rq,
transactionwitnessset_new: Mq,
transactionwitnessset_plutus_data: Lq,
transactionwitnessset_plutus_scripts: Uq,
transactionwitnessset_redeemers: qq,
transactionwitnessset_set_bootstraps: Tq,
transactionwitnessset_set_native_scripts: Fq,
transactionwitnessset_set_plutus_data: Pq,
transactionwitnessset_set_plutus_scripts: Cq,
transactionwitnessset_set_redeemers: Nq,
transactionwitnessset_set_vkeys: Bq,
transactionwitnessset_to_bytes: kq,
transactionwitnessset_to_hex: xq,
transactionwitnessset_to_js_value: zq,
transactionwitnessset_to_json: jq,
transactionwitnessset_vkeys: Sq,
transactionwitnesssets_add: kB,
transactionwitnesssets_from_bytes: pB,
transactionwitnesssets_from_hex: fB,
transactionwitnesssets_from_json: bB,
transactionwitnesssets_get: mB,
transactionwitnesssets_len: yB,
transactionwitnesssets_new: vB,
transactionwitnesssets_to_bytes: lB,
transactionwitnesssets_to_hex: gB,
transactionwitnesssets_to_js_value: hB,
transactionwitnesssets_to_json: wB,
treasurywithdrawals_from_json: $Q,
treasurywithdrawals_get: eV,
treasurywithdrawals_insert: rV,
treasurywithdrawals_keys: nV,
treasurywithdrawals_len: _V,
treasurywithdrawals_new: tV,
treasurywithdrawals_to_js_value: ZQ,
treasurywithdrawals_to_json: XQ,
treasurywithdrawalsaction_from_bytes: qQ,
treasurywithdrawalsaction_from_hex: DQ,
treasurywithdrawalsaction_from_json: WQ,
treasurywithdrawalsaction_new: QQ,
treasurywithdrawalsaction_new_with_policy_hash: VQ,
treasurywithdrawalsaction_policy_hash: YQ,
treasurywithdrawalsaction_to_bytes: NQ,
treasurywithdrawalsaction_to_hex: MQ,
treasurywithdrawalsaction_to_js_value: GQ,
treasurywithdrawalsaction_to_json: HQ,
treasurywithdrawalsaction_withdrawals: KQ,
txinputsbuilder_add_bootstrap_input: vS,
txinputsbuilder_add_key_input: wS,
txinputsbuilder_add_native_script_input: hS,
txinputsbuilder_add_native_script_utxo: fS,
txinputsbuilder_add_plutus_script_input: bS,
txinputsbuilder_add_plutus_script_utxo: gS,
txinputsbuilder_add_regular_input: yS,
txinputsbuilder_add_regular_utxo: pS,
txinputsbuilder_add_required_signer: AS,
txinputsbuilder_add_required_signers: jS,
txinputsbuilder_get_native_input_scripts: kS,
txinputsbuilder_get_plutus_input_scripts: IS,
txinputsbuilder_get_ref_inputs: mS,
txinputsbuilder_inputs: ES,
txinputsbuilder_inputs_option: BS,
txinputsbuilder_len: xS,
txinputsbuilder_new: lS,
txinputsbuilder_total_value: zS,
unitinterval_denominator: BM,
unitinterval_from_bytes: kM,
unitinterval_from_hex: xM,
unitinterval_from_json: zM,
unitinterval_new: SM,
unitinterval_numerator: EM,
unitinterval_to_bytes: mM,
unitinterval_to_hex: IM,
unitinterval_to_js_value: jM,
unitinterval_to_json: AM,
update_epoch: pW,
update_from_bytes: aW,
update_from_hex: sW,
update_from_json: uW,
update_new: gW,
update_proposed_protocol_parameter_updates: lW,
update_to_bytes: oW,
update_to_hex: iW,
update_to_js_value: dW,
update_to_json: cW,
updatecommitteeaction_committee: Kk,
updatecommitteeaction_from_bytes: Nk,
updatecommitteeaction_from_hex: Mk,
updatecommitteeaction_from_json: Gk,
updatecommitteeaction_gov_action_id: Wk,
updatecommitteeaction_members_to_remove: Yk,
updatecommitteeaction_new: Qk,
updatecommitteeaction_new_with_action_id: Vk,
updatecommitteeaction_to_bytes: Lk,
updatecommitteeaction_to_hex: qk,
updatecommitteeaction_to_js_value: Hk,
updatecommitteeaction_to_json: Dk,
url_from_bytes: VD,
url_from_hex: XD,
url_from_json: tH,
url_new: eH,
url_to_bytes: QD,
url_to_hex: JD,
url_to_js_value: $D,
url_to_json: ZD,
url_url: rH,
value_checked_add: zO,
value_checked_sub: EO,
value_clamped_sub: BO,
value_coin: IO,
value_compare: SO,
value_from_bytes: lO,
value_from_hex: gO,
value_from_json: hO,
value_is_zero: kO,
value_multiasset: AO,
value_new: bO,
value_new_from_assets: vO,
value_new_with_assets: yO,
value_set_coin: xO,
value_set_multiasset: jO,
value_to_bytes: uO,
value_to_hex: pO,
value_to_js_value: wO,
value_to_json: fO,
value_zero: mO,
versionedblock_block: T_t,
versionedblock_era: O_t,
versionedblock_from_bytes: j_t,
versionedblock_from_hex: E_t,
versionedblock_from_json: F_t,
versionedblock_new: R_t,
versionedblock_to_bytes: A_t,
versionedblock_to_hex: z_t,
versionedblock_to_js_value: S_t,
versionedblock_to_json: B_t,
vkey_from_bytes: aN,
vkey_from_hex: sN,
vkey_from_json: uN,
vkey_new: lN,
vkey_public_key: pN,
vkey_to_bytes: oN,
vkey_to_hex: iN,
vkey_to_js_value: dN,
vkey_to_json: cN,
vkeys_add: CJ,
vkeys_get: OJ,
vkeys_len: TJ,
vkeys_new: RJ,
vkeywitness_from_bytes: Snt,
vkeywitness_from_hex: Rnt,
vkeywitness_from_json: Cnt,
vkeywitness_new: Unt,
vkeywitness_signature: Lnt,
vkeywitness_to_bytes: Bnt,
vkeywitness_to_hex: Fnt,
vkeywitness_to_js_value: Ont,
vkeywitness_to_json: Tnt,
vkeywitness_vkey: Pnt,
vkeywitnesses_add: eA,
vkeywitnesses_from_bytes: K8,
vkeywitnesses_from_hex: Q8,
vkeywitnesses_from_json: X8,
vkeywitnesses_get: tA,
vkeywitnesses_len: $8,
vkeywitnesses_new: Z8,
vkeywitnesses_to_bytes: W8,
vkeywitnesses_to_hex: Y8,
vkeywitnesses_to_js_value: J8,
vkeywitnesses_to_json: V8,
votedelegation_drep: Ltt,
votedelegation_from_bytes: Ftt,
votedelegation_from_hex: Ttt,
votedelegation_from_json: Utt,
votedelegation_has_script_credentials: qtt,
votedelegation_new: Ntt,
votedelegation_stake_credential: Ptt,
votedelegation_to_bytes: Stt,
votedelegation_to_hex: Rtt,
votedelegation_to_js_value: Ctt,
votedelegation_to_json: Ott,
voter_from_bytes: IE,
voter_from_hex: AE,
voter_from_json: EE,
voter_has_script_credentials: UE,
voter_kind: RE,
voter_new_constitutional_committee_hot_credential: BE,
voter_new_drep_credential: SE,
voter_new_stake_pool_key_hash: FE,
voter_to_bytes: kE,
voter_to_constitutional_committee_hot_credential: TE,
voter_to_drep_credential: OE,
voter_to_hex: xE,
voter_to_js_value: zE,
voter_to_json: jE,
voter_to_key_hash: PE,
voter_to_stake_pool_key_hash: CE,
voteregistrationanddelegation_coin: uet,
voteregistrationanddelegation_drep: det,
voteregistrationanddelegation_from_bytes: net,
voteregistrationanddelegation_from_hex: oet,
voteregistrationanddelegation_from_json: set,
voteregistrationanddelegation_has_script_credentials: get,
voteregistrationanddelegation_new: pet,
voteregistrationanddelegation_stake_credential: cet,
voteregistrationanddelegation_to_bytes: ret,
voteregistrationanddelegation_to_hex: _et,
voteregistrationanddelegation_to_js_value: iet,
voteregistrationanddelegation_to_json: aet,
voters_add: ik,
voters_from_json: ok,
voters_get: sk,
voters_len: ck,
voters_new: ak,
voters_to_js_value: _k,
voters_to_json: nk,
votingbuilder_add: s6,
votingbuilder_add_with_native_script: d6,
votingbuilder_add_with_plutus_witness: c6,
votingbuilder_build: f6,
votingbuilder_get_native_scripts: p6,
votingbuilder_get_plutus_witnesses: u6,
votingbuilder_get_ref_inputs: l6,
votingbuilder_has_plutus_scripts: g6,
votingbuilder_new: i6,
votingprocedure_anchor: Vot,
votingprocedure_from_bytes: qot,
votingprocedure_from_hex: Dot,
votingprocedure_from_json: Wot,
votingprocedure_new: Kot,
votingprocedure_new_with_anchor: Yot,
votingprocedure_to_bytes: Not,
votingprocedure_to_hex: Mot,
votingprocedure_to_js_value: Got,
votingprocedure_to_json: Hot,
votingprocedure_vote_kind: Qot,
votingprocedures_from_bytes: Zot,
votingprocedures_from_hex: tat,
votingprocedures_from_json: nat,
votingprocedures_get: aat,
votingprocedures_get_governance_action_ids_by_voter: sat,
votingprocedures_get_voters: iat,
votingprocedures_insert: oat,
votingprocedures_new: _at,
votingprocedures_to_bytes: Xot,
votingprocedures_to_hex: $ot,
votingprocedures_to_js_value: rat,
votingprocedures_to_json: eat,
votingproposal_anchor: bI,
votingproposal_deposit: yI,
votingproposal_from_bytes: uI,
votingproposal_from_hex: pI,
votingproposal_from_json: wI,
votingproposal_governance_action: hI,
votingproposal_new: mI,
votingproposal_reward_account: vI,
votingproposal_to_bytes: dI,
votingproposal_to_hex: lI,
votingproposal_to_js_value: fI,
votingproposal_to_json: gI,
votingproposalbuilder_add: Y_t,
votingproposalbuilder_add_with_plutus_witness: Q_t,
votingproposalbuilder_build: Z_t,
votingproposalbuilder_get_plutus_witnesses: V_t,
votingproposalbuilder_get_ref_inputs: J_t,
votingproposalbuilder_has_plutus_scripts: X_t,
votingproposalbuilder_new: K_t,
votingproposals_add: TI,
votingproposals_contains: OI,
votingproposals_from_bytes: xI,
votingproposals_from_hex: jI,
votingproposals_from_json: BI,
votingproposals_get: RI,
votingproposals_len: FI,
votingproposals_new: SI,
votingproposals_to_bytes: II,
votingproposals_to_hex: AI,
votingproposals_to_js_value: EI,
votingproposals_to_json: zI,
votingproposals_to_option: CI,
vrfcert_from_bytes: PR,
vrfcert_from_hex: NR,
vrfcert_from_json: DR,
vrfcert_new: WR,
vrfcert_output: HR,
vrfcert_proof: GR,
vrfcert_to_bytes: UR,
vrfcert_to_hex: LR,
vrfcert_to_js_value: MR,
vrfcert_to_json: qR,
vrfkeyhash_from_bech32: Sj,
vrfkeyhash_from_bytes: zj,
vrfkeyhash_from_hex: Rj,
vrfkeyhash_to_bech32: Bj,
vrfkeyhash_to_bytes: Ej,
vrfkeyhash_to_hex: Fj,
vrfvkey_from_bech32: _7,
vrfvkey_from_bytes: e7,
vrfvkey_from_hex: a7,
vrfvkey_to_bech32: n7,
vrfvkey_to_bytes: r7,
vrfvkey_to_hex: o7,
withdrawals_from_bytes: DG,
withdrawals_from_hex: GG,
withdrawals_from_json: YG,
withdrawals_get: XG,
withdrawals_insert: JG,
withdrawals_keys: ZG,
withdrawals_len: VG,
withdrawals_new: QG,
withdrawals_to_bytes: MG,
withdrawals_to_hex: HG,
withdrawals_to_js_value: KG,
withdrawals_to_json: WG,
withdrawalsbuilder_add: C7,
withdrawalsbuilder_add_with_native_script: P7,
withdrawalsbuilder_add_with_plutus_witness: U7,
withdrawalsbuilder_build: H7,
withdrawalsbuilder_get_native_scripts: q7,
withdrawalsbuilder_get_plutus_witnesses: L7,
withdrawalsbuilder_get_ref_inputs: N7,
withdrawalsbuilder_get_total_withdrawals: M7,
withdrawalsbuilder_has_plutus_scripts: D7,
withdrawalsbuilder_new: O7
}, Symbol.toStringTag, {
value: "Module"
}));
Xv(zit);
const vu = Object.freeze(Object.defineProperty({
__proto__: null,
Address: Nr,
AddressKind: r4,
Anchor: yn,
AnchorDataHash: _i,
AssetName: fn,
AssetNames: Xo,
Assets: Oo,
AuxiliaryData: Dn,
AuxiliaryDataHash: La,
AuxiliaryDataSet: Si,
BaseAddress: ks,
BigInt: Iu,
BigNum: xe,
Bip32PrivateKey: U_,
Bip32PublicKey: Zo,
Block: $o,
BlockEra: n4,
BlockHash: x_,
BootstrapWitness: z_,
BootstrapWitnesses: ta,
ByronAddress: E_,
ByronAddressType: _4,
CborContainerType: o4,
CborSetType: a4,
Certificate: Gr,
CertificateKind: i4,
Certificates: ao,
CertificatesBuilder: js,
ChangeConfig: ea,
CoinSelectionStrategyCIP2: s4,
Committee: Co,
CommitteeColdResign: yo,
CommitteeHotAuth: ra,
Constitution: _o,
ConstrPlutusData: oi,
CostModel: Uo,
Costmdls: N_,
CredKind: c4,
Credential: ur,
Credentials: H_,
DNSRecordAorAAAA: na,
DNSRecordSRV: _a,
DRep: vn,
DRepDeregistration: oa,
DRepKind: d4,
DRepRegistration: mo,
DRepUpdate: ko,
DRepVotingThresholds: aa,
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: ia,
GovernanceAction: $n,
GovernanceActionId: rn,
GovernanceActionIds: Vi,
GovernanceActionKind: u4,
HardForkInitiationAction: Io,
Header: Lo,
HeaderBody: xo,
InfoAction: ts,
Int: Qr,
Ipv4: sa,
Ipv6: ca,
KESSignature: es,
KESVKey: ii,
Language: Sn,
LanguageKind: l4,
Languages: Ai,
LegacyDaedalusPrivateKey: rs,
LinearFee: ns,
MIRKind: p4,
MIRPot: g4,
MIRToStakeCredentials: da,
MalformedAddress: Ec,
MetadataJsonSchema: f4,
MetadataList: Na,
MetadataMap: si,
Mint: A_,
MintAssets: uo,
MintBuilder: _s,
MintWitness: ji,
MintsAssets: Ji,
MoveInstantaneousReward: Ao,
MoveInstantaneousRewardsCert: ua,
MultiAsset: On,
MultiHostName: la,
NativeScript: sn,
NativeScriptKind: w4,
NativeScriptSource: lo,
NativeScripts: nn,
NetworkId: jo,
NetworkIdKind: h4,
NetworkInfo: ni,
NewConstitutionAction: zo,
NoConfidenceAction: Eo,
Nonce: Vo,
OperationalCert: No,
OutputDatum: zi,
ParameterChangeAction: P_,
PlutusData: Ur,
PlutusDataKind: b4,
PlutusDatumSchema: v4,
PlutusList: o_,
PlutusMap: ci,
PlutusMapValues: Ei,
PlutusScript: gn,
PlutusScriptSource: li,
PlutusScripts: io,
PlutusWitness: Hn,
PlutusWitnesses: po,
Pointer: Bi,
PointerAddress: As,
PoolMetadata: pa,
PoolMetadataHash: di,
PoolParams: ga,
PoolRegistration: fa,
PoolRetirement: wa,
PoolVotingThresholds: ha,
PrivateKey: L_,
ProposedProtocolParameterUpdates: ba,
ProtocolParamUpdate: r_,
ProtocolVersion: n_,
PublicKey: $_,
PublicKeys: E4,
Redeemer: __,
RedeemerTag: f_,
RedeemerTagKind: y4,
Redeemers: so,
Relay: no,
RelayKind: m4,
Relays: va,
RewardAddress: Fn,
RewardAddresses: ya,
ScriptAll: ma,
ScriptAny: ka,
ScriptDataHash: Go,
ScriptHash: Wr,
ScriptHashNamespace: k4,
ScriptHashes: Ia,
ScriptNOfK: xa,
ScriptPubkey: Aa,
ScriptRef: q_,
ScriptSchema: I4,
SingleHostAddr: ja,
SingleHostName: za,
StakeAndVoteDelegation: Ea,
StakeDelegation: Ba,
StakeDeregistration: M_,
StakeRegistration: D_,
StakeRegistrationAndDelegation: Sa,
StakeVoteRegistrationAndDelegation: Fa,
Strings: Bc,
TimelockExpiry: Bo,
TimelockStart: So,
Transaction: W_,
TransactionBatch: Mc,
TransactionBatchList: Dc,
TransactionBodies: Ra,
TransactionBody: Un,
TransactionBuilder: Sc,
TransactionBuilderConfig: ps,
TransactionBuilderConfigBuilder: Zn,
TransactionHash: a_,
TransactionInput: Xr,
TransactionInputs: on,
TransactionMetadatum: Mr,
TransactionMetadatumKind: x4,
TransactionMetadatumLabels: ki,
TransactionOutput: zn,
TransactionOutputAmountBuilder: qo,
TransactionOutputBuilder: ei,
TransactionOutputs: Mo,
TransactionSetsState: A4,
TransactionUnspentOutput: K_,
TransactionUnspentOutputs: Ma,
TransactionWitnessSet: B_,
TransactionWitnessSets: Do,
TreasuryWithdrawals: pi,
TreasuryWithdrawalsAction: Fo,
TxInputsBuilder: os,
URL: zs,
UnitInterval: dr,
Update: Ta,
UpdateCommitteeAction: Ro,
VRFCert: Y_,
VRFKeyHash: Wo,
VRFVKey: qa,
Value: Sr,
VersionedBlock: vi,
Vkey: Gn,
Vkeys: Fc,
Vkeywitness: Q_,
Vkeywitnesses: Oa,
VoteDelegation: Ca,
VoteKind: j4,
VoteRegistrationAndDelegation: Ua,
Voter: Cn,
VoterKind: z4,
Voters: Xi,
VotingBuilder: Es,
VotingProcedure: j_,
VotingProcedures: Ho,
VotingProposal: V_,
VotingProposalBuilder: Bs,
VotingProposals: oo,
Withdrawals: co,
WithdrawalsBuilder: Ss,
__wbg_Error_1f3748b298f99708: ty,
__wbg_String_fed4d24b68977888: ey,
__wbg_buffer_ef9774282e5dab94: ry,
__wbg_call_0ad083564791763a: ny,
__wbg_call_a34b6b4765f27be0: _y,
__wbg_call_ca9f902b9c01d6a4: oy,
__wbg_crypto_b8b8d219dd106386: ay,
__wbg_crypto_ed58b8e10a292839: iy,
__wbg_getRandomValues_37d862323ab7a9ea: sy,
__wbg_getRandomValues_bcb4912f16000dc4: cy,
__wbg_getRandomValues_f95fbcecd77f2425: dy,
__wbg_globalThis_6b4d52a0b6aaeaea: uy,
__wbg_global_49324ce12193de77: ly,
__wbg_msCrypto_0a36e2ec3a343d26: py,
__wbg_new_518e2184725aa711: gy,
__wbg_new_592cfd1910fe92ab: fy,
__wbg_new_59845962d1127937: wy,
__wbg_new_67abf4a77618ee3e: hy,
__wbg_new_e2d07398d7689006: by,
__wbg_newnoargs_a136448eeb7d48ac: vy,
__wbg_newwithbyteoffsetandlength_84908302a4c137cf: yy,
__wbg_newwithlength_4c216eaaf23f2f9a: my,
__wbg_node_02999533c4ea02e3: ky,
__wbg_process_5c1d670bc53614b8: Iy,
__wbg_randomFillSync_ab2cfe79ebbf2740: xy,
__wbg_randomFillSync_dacc4c955df2f8ce: Ay,
__wbg_require_51e6ff2a093da33e: jy,
__wbg_require_79b1e9274cde3c87: zy,
__wbg_self_53a054fa1aa99285: Ey,
__wbg_self_cca3ca60d61220f4: By,
__wbg_set_393f510a6b7e9da5: Sy,
__wbg_set_3fda3bac07393de4: Fy,
__wbg_set_5deee49b10b2b780: Ry,
__wbg_set_93ba9407b5476ec6: Ty,
__wbg_set_wasm: Xv,
__wbg_subarray_2dc34705c0dc7cdb: Oy,
__wbg_versions_c71aa1626a93e0a1: Cy,
__wbg_wbindgendebugstring_bb652b1bc2061b6d: Uy,
__wbg_wbindgenisfunction_ea72b9d66a0e1705: Py,
__wbg_wbindgenisobject_dfe064a121d87553: Ly,
__wbg_wbindgenisstring_4b74e4111ba029e6: Ny,
__wbg_wbindgenisundefined_71f08a6ade4354e7: qy,
__wbg_wbindgenjsvaleq_f27272c0a890df7f: My,
__wbg_wbindgenmemory_6856c8c520f40c41: Dy,
__wbg_wbindgenstringget_43fe05afe34b0cb1: Hy,
__wbg_wbindgenthrow_4c11a24fca429ccf: Gy,
__wbg_window_2aba046d3fc4ad7c: Wy,
__wbindgen_cast_2241b6af4c4b2941: Ky,
__wbindgen_cast_d6cd19b81560fd6e: Yy,
__wbindgen_object_clone_ref: Qy,
__wbindgen_object_drop_ref: Vy,
calculate_ex_units_ceil_cost: R3,
create_send_all: C3,
decode_arbitrary_bytes_from_metadatum: Z3,
decode_metadatum_to_json_str: t4,
decode_plutus_datum_to_json_str: J3,
decrypt_with_password: Q3,
encode_arbitrary_bytes_as_metadatum: X3,
encode_json_str_to_metadatum: $3,
encode_json_str_to_native_script: W3,
encode_json_str_to_plutus_datum: V3,
encrypt_with_password: Y3,
get_deposit: H3,
get_implicit_input: D3,
has_transaction_set_tag: K3,
hash_auxiliary_data: N3,
hash_plutus_data: q3,
hash_script_data: M3,
make_daedalus_bootstrap_witness: U3,
make_icarus_bootstrap_witness: P3,
make_vkey_witness: L3,
min_ada_for_output: G3,
min_fee: F3,
min_ref_script_fee: O3,
min_script_fee: T3
}, Symbol.toStringTag, {
value: "Module"
}));
class Eit {
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), Ct = n.Value.new(n.BigNum.from_str(Bt.toString()));
let Kt;
try {
Kt = n.TransactionOutputBuilder.new().with_address(dt).next().with_value(Ct).build();
} catch {
Kt = n.TransactionOutput.new(dt, Ct);
}
const ne = n.TransactionUnspentOutput.new(W, Kt);
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 et = n.Address.from_bech32(r);
console.log("[CardanoAPI] Using manual coin selection for accurate fee calculation...");
const Ot = n.PrivateKey.from_hex(t), Zt = Ot.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(Zt, 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 Wt = Ze + 7200;
console.log(`[CardanoAPI] Calculated TTL: ${Wt} (current slot: ${Ze} + 7200)`);
try {
typeof xt.set_ttl_bignum == "function" ? (xt.set_ttl_bignum(n.BigNum.from_str(Wt.toString())), console.log(`[CardanoAPI] \u2705 TTL set using set_ttl_bignum: ${Wt}`)) : (xt.set_ttl(n.BigNum.from_str(Wt.toString())), console.log(`[CardanoAPI] \u2705 TTL set using set_ttl: ${Wt}`));
} 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(et);
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, Ot), 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 Bit {
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 Eit("2b5b7753-64ae-42b4-bf28-bbeee0d42e49"), as = new Bit();
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 {
Fit(), Rit(), Oit(), Sit();
} 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 Sit() {
setTimeout(() => {
const f = document.getElementById("loadingScreen");
f && (f.style.opacity = "0", setTimeout(() => {
f.style.display = "none";
}, 500));
}, 1e3);
}
function Fit() {
const f = localStorage.getItem("theme") || "light";
document.documentElement.setAttribute("data-theme", f), Jy(f);
}
function Jy(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), Jy(t);
});
function Rit() {
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");
Xy(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 Xy(f) {
document.querySelectorAll(".page").forEach((t) => {
t.classList.add("hidden");
}), document.getElementById(f + "Page").classList.remove("hidden");
}
function Tit(f) {
Xy("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 Oit() {
if (iv) return;
iv = true, document.getElementById("generateBtn").addEventListener("click", Cit), document.getElementById("sendForm").addEventListener("submit", Pit);
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", Nit);
}), document.getElementById("searchBtn").addEventListener("click", Ko), document.getElementById("searchInput").addEventListener("keypress", (n) => {
n.key === "Enter" && Ko();
}), document.querySelectorAll(".filter-btn").forEach((n) => {
n.addEventListener("click", () => {
document.querySelectorAll(".filter-btn").forEach((d) => d.classList.remove("active")), n.classList.add("active"), Ko(Ii);
});
}), document.getElementById("recoverBtn").addEventListener("click", Uit);
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 = '<i class="fas fa-spinner fa-spin"></i> Generating...', f.innerHTML = '<div class="loading-state"><i class="fas fa-spinner fa-spin"></i></div>';
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 = `
<div class="wallet-generated-success">
<div class="success-icon">
<i class="fas fa-check"></i>
</div>
<div class="success-message">
<h3>Address Generated Successfully!</h3>
<p>Your multi-chain address has been created.</p>
</div>
</div>
${Zy(r.Cardano, r.originalKey || r.extractedKey)}
${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 = '<i class="fas fa-wallet"></i> Generate';
}
}
}
async function Uit() {
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 = '<i class="fas fa-spinner fa-spin"></i> Recovering...', r.innerHTML = '<div class="loading-state"><i class="fas fa-spinner fa-spin"></i></div>';
try {
const _ = await window.cardanoCrypto.importFromKey(t);
if (!_ || !_.Cardano) throw new Error("Failed to recover address");
Fs = _;
const n = `
<div class="wallet-generated-success">
<div class="success-icon">
<i class="fas fa-check"></i>
</div>
<div class="success-message">
<h3>Address Recovered Successfully!</h3>
<p>Your Address has been restored from private key.</p>
</div>
</div>
${Zy(_.Cardano, _.originalKey || _.extractedKey)}
${_.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 = '<i class="fas fa-sync-alt"></i> 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 = '<i class="fas fa-spinner fa-spin"></i>', 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} <span class="currency">ADA</span>`;
} catch (n) {
console.error("Error fetching sender balance:", n), r.innerHTML = '<span style="color: var(--error-color)">Error</span>', o.textContent = "Error deriving address";
}
}
async function Pit(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 = '<i class="fas fa-spinner fa-spin"></i> 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 qit({
amount: D.amountAda,
fee: D.feeAda,
total: D.totalCostAda,
recipient: _
})) {
en("Transaction cancelled", "info");
return;
}
const P = document.getElementById("confirmTxBtn");
P && (P.innerHTML = '<i class="fas fa-spinner fa-spin"></i> Sending...');
const ft = await vo.sendAda(k, x, _, R);
document.getElementById("confirmModal").style.display = "none", P && (P.innerHTML = '<i class="fas fa-check"></i> Confirm & Send'), en(`Transaction sent! Hash: ${ft.txId}`, "success");
const _t = document.getElementById("sendOutput");
_t && (_t.innerHTML = `
<div class="wallet-generated-success">
<div class="success-icon">
<i class="fas fa-check"></i>
</div>
<div class="success-message">
<h3>Transaction Successful!</h3>
<p>Your transaction has been broadcast to the network.</p>
<div style="margin-top: 10px;">
<strong>Transaction Hash:</strong>
<div style="font-family: monospace; word-break: break-all; background: rgba(255,255,255,0.1); padding: 5px; border-radius: 4px; margin-top: 5px;">
${ft.txId}
<button class="btn-icon" style="width: 24px; height: 24px; font-size: 12px; display: inline-flex;" onclick="copyToClipboard('${ft.txId}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<p style="margin-top: 10px; font-size: 0.9em;">
<a href="#" onclick="viewTransactionDetails('${ft.txId}'); return false;" style="color: white; text-decoration: underline;">
View Transaction Details
</a>
</p>
</div>
</div>
`), r.value = "", o.value = "", document.getElementById("transactionsPage").classList.contains("hidden") === false && Ko();
} 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 = '<i class="fas fa-check"></i> Confirm & Send'), en(`Send failed: ${c.message}`, "error");
const k = document.getElementById("sendOutput");
k && (k.innerHTML = `
<div class="wallet-generated-error">
<div class="error-icon">
<i class="fas fa-exclamation-circle"></i>
</div>
<div class="error-message">
<h3>Transaction Failed</h3>
<p>Your transaction could not be sent to the network.</p>
<div style="margin-top: 10px;">
<strong>Error Details:</strong>
<div style="font-family: monospace; word-break: break-word; background: rgba(255,255,255,0.1); padding: 10px; border-radius: 4px; margin-top: 5px; font-size: 0.9em; max-height: 200px; overflow-y: auto;">
${c.message}
</div>
</div>
<p style="margin-top: 10px; font-size: 0.9em; color: rgba(255,255,255,0.8);">
Please check the error message above and try again. Common issues include insufficient balance, invalid address, or network connectivity problems.
</p>
</div>
</div>
`);
} finally {
t.disabled = false, t.innerHTML = d;
}
}
async function Ko(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 = '<i class="fas fa-spinner fa-spin"></i>';
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 = '<div class="loading-state"><i class="fas fa-spinner fa-spin"></i></div>';
try {
const V = await vo.getTransaction(d);
if (!V || V.error) {
c.innerHTML = '<div class="no-transactions">Transaction not found.</div>';
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((Ze, Wt) => Ze + BigInt(Wt.value), 0n) : 0n, et = (Number(st) / 1e6).toFixed(6), Ot = V.outputs && V.outputs.length > 0 ? V.outputs[0] : null, kt = Ot ? (Number(BigInt(Ot.value)) / 1e6).toFixed(6) : "0.000000";
let Zt = V.inputs && V.inputs.length > 0 ? V.inputs[0].address : "Unknown", qe = Ot ? Ot.address : "Unknown";
Zt !== "Unknown" && (Zt = vo.hexToAddress(Zt)), qe !== "Unknown" && (qe = vo.hexToAddress(qe));
const Ge = V.message ? `
<div style="background: rgba(255,193,7,0.1); border-left: 3px solid ${at}; padding: 12px; border-radius: 6px; margin-bottom: 1rem;">
<div style="display: flex; align-items: start; gap: 10px;">
<i class="fas fa-info-circle" style="color: ${at}; margin-top: 2px;"></i>
<div style="flex: 1; font-size: 0.9em; line-height: 1.5;">${V.message}</div>
</div>
</div>
` : "";
c.innerHTML = `
<div class="transaction-card">
${Ge}
<div class="tx-header" style="border-bottom: 1px solid var(--border-color); padding-bottom: 1rem; margin-bottom: 1rem;">
<div class="tx-left">
<div class="tx-icon"><i class="fas fa-file-alt"></i></div>
<div class="tx-main-info">
<h4 class="tx-direction-label">Transaction Details</h4>
<div class="tx-amount">${kt} ADA</div>
</div>
</div>
<div class="tx-right">
<span class="tx-date">${pt}</span>
<div class="tx-status" style="background: ${at}20; color: ${at};">
<i class="fas ${rt}"></i> ${ct}
</div>
</div>
</div>
<div class="tx-details" style="border-top: none; padding-top: 0;">
<div class="tx-detail-row">
<span class="tx-label">Transaction Hash:</span>
<span class="tx-value tx-hash" onclick="copyToClipboard('${V.hash}')" title="Click to copy">${V.hash}</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">From:</span>
<span class="tx-value full-address" onclick="copyToClipboard('${Zt}')" title="Click to copy">${Zt}</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">To (Primary):</span>
<span class="tx-value full-address" onclick="copyToClipboard('${qe}')" title="Click to copy">${qe}</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">Amount Sent:</span>
<span class="tx-value">${kt} ADA</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">Total Output:</span>
<span class="tx-value">${et} ADA <span style="font-size: 0.8em; color: rgba(255,255,255,0.6);"></span></span>
</div>
<div class="tx-detail-row">
<span class="tx-label">Gas Used:</span>
<span class="tx-value">${H} ADA</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">Status:</span>
<span class="tx-value">
<div class="tx-status" style="display:inline-flex; background: ${at}20; color: ${at};">
<i class="fas ${rt}"></i> ${ct}
</div>
</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">Coin Type:</span>
<span class="tx-value">Cardano (ADA)</span>
</div>
</div>
</div>
`;
} catch (V) {
console.error("Error fetching transaction:", V), c.innerHTML = `<div class="no-transactions">Error: ${V.message}</div>`;
}
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 = '<div class="loading-state"><i class="fas fa-spinner fa-spin"></i></div>';
try {
const V = await vo.getBalance(P), xt = (Number(BigInt(V)) / 1e6).toFixed(6);
D.innerHTML = `${xt} <span class="currency">ADA</span>`;
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 = `
<div class="empty-state">
<div class="empty-icon">
<i class="fas fa-inbox"></i>
</div>
<h3>No Transactions Yet</h3>
<p>This address has no transaction history.</p>
</div>
`, 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 = `
<div class="empty-state">
<div class="empty-icon">
<i class="fas fa-filter"></i>
</div>
<h3>No Matching Transactions</h3>
<p>No transactions match the selected filter.</p>
</div>
`;
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 et = "Unknown Date";
if (pt.timestamp) {
const Zt = typeof pt.timestamp == "string" ? pt.timestamp : pt.timestamp * 1e3;
et = new Date(Zt).toLocaleString();
}
let Ot = H ? ((_a3 = pt.inputs[0]) == null ? void 0 : _a3.address) || "Unknown" : P, kt = H ? P : ((_b3 = pt.outputs[0]) == null ? void 0 : _b3.address) || "Multiple Outputs";
return Ot !== "Unknown" && (Ot = vo.hexToAddress(Ot)), kt !== "Multiple Outputs" && (kt = vo.hexToAddress(kt)), `
<div class="transaction-card ${H ? "incoming" : "outgoing"}">
<div class="tx-header">
<div class="tx-left">
<div class="tx-icon">
<i class="fas fa-${H ? "arrow-down" : "arrow-up"}"></i>
</div>
<div class="tx-main-info">
<h4 class="tx-direction-label">${H ? "Received" : "Sent"}</h4>
<div class="tx-amount ${H ? "incoming" : "outgoing"}">
${H ? "+" : "-"}${st} ADA
</div>
</div>
</div>
<div class="tx-right">
<span class="tx-date">${et}</span>
<div class="tx-status confirmed">
<i class="fas fa-check-circle"></i> Confirmed
</div>
</div>
</div>
<div class="tx-details">
<div class="tx-detail-row">
<span class="tx-label">Hash:</span>
<span class="tx-value tx-hash" onclick="copyToClipboard('${pt.txHash}')" title="Click to copy">${pt.txHash}</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">From:</span>
<span class="tx-value full-address" onclick="copyToClipboard('${Ot}')" title="Click to copy">${Ot}</span>
</div>
<div class="tx-detail-row">
<span class="tx-label">To:</span>
<span class="tx-value full-address" onclick="copyToClipboard('${kt}')" title="Click to copy">${kt}</span>
</div>
</div>
</div>
`;
}).join(""), Lit(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 Lit(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 = () => Ko(Ii - 1), o.onclick = () => Ko(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"), Ko(1);
});
});
});
function Zy(f, t) {
return `
<div class="blockchain-section">
<div class="blockchain-header">
<h4 style="color: white;"> <span style="font-size: 1.5rem;">\u20B3</span> Cardano (ADA)</h4>
<span class="blockchain-badge primary">Primary</span>
</div>
<div class="detail-row">
<label>Address:</label>
<div class="value-container">
<code>${f.address}</code>
<button class="btn-icon" onclick="copyToClipboard('${f.address}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
${f.stakeAddress ? `
<div class="detail-row">
<label>Stake Address:</label>
<div class="value-container">
<code>${f.stakeAddress}</code>
<button class="btn-icon" onclick="copyToClipboard('${f.stakeAddress}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>` : ""}
${t ? `
<div class="detail-row">
<label>Private Key:</label>
<div class="value-container">
<code style="font-size: 0.85rem;">${t}</code>
<button class="btn-icon" onclick="copyToClipboard('${t}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>` : ""}
<div class="detail-row">
<label>Spend Key:</label>
<div class="value-container">
<code>${f.spendKeyBech32}</code>
<button class="btn-icon" onclick="copyToClipboard('${f.spendKeyBech32}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<div class="detail-row">
<label>Stake Key:</label>
<div class="value-container">
<code>${f.stakeKeyBech32}</code>
<button class="btn-icon" onclick="copyToClipboard('${f.stakeKeyBech32}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
</div>
`;
}
function Rc(f, t, r) {
return `
<div class="blockchain-section">
<div class="blockchain-header">
<h4 style="color: white;"><i class="${t}"></i> ${f}</h4>
<span class="blockchain-badge secondary">Secondary</span>
</div>
<div class="detail-row">
<label>Address:</label>
<div class="value-container">
<code>${r.address}</code>
<button class="btn-icon" onclick="copyToClipboard('${r.address}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
<div class="detail-row">
<label>Private Key:</label>
<div class="value-container">
<code>${r.privateKey}</code>
<button class="btn-icon" onclick="copyToClipboard('${r.privateKey}')">
<i class="fas fa-copy"></i>
</button>
</div>
</div>
</div>
`;
}
function Lu(f, t) {
return `
<div class="error-state">
<div class="error-icon">
<i class="fas fa-exclamation-triangle"></i>
</div>
<div class="error-message">
<h3>${f}</h3>
<p>${J_.sanitizeInput(t)}</p>
</div>
</div>
`;
}
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 = `
<i class="fas fa-${t === "success" ? "check" : t === "error" ? "exclamation-triangle" : "info-circle"}"></i>
<span>${f}</span>
`, r.appendChild(o), setTimeout(() => {
o.remove();
}, 4e3);
}
function $y() {
window.innerWidth > 768 && (document.getElementById("sidebar").classList.remove("active"), document.getElementById("sidebarOverlay").classList.remove("active"));
}
window.addEventListener("resize", $y);
$y();
window.searchTransactions = Ko;
window.copyToClipboard = copyToClipboard;
window.togglePasswordVisibility = togglePasswordVisibility;
window.clearInput = clearInput;
window.viewTransactionDetails = Tit;
function Nit(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 qit(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") Mit(f);
else {
const o = document.getElementById("searchedAddressesSection");
o && (o.style.display = "none");
}
} catch (f) {
console.error("[SearchDB] Error loading addresses:", f);
}
}
function Mit(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 = `
<div class="chain-toggles">
<button class="chain-toggle" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'BTC')">BTC</button>
<button class="chain-toggle" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'FLO')">FLO</button>
<button class="chain-toggle active" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'ADA')">ADA</button>
</div>
` : (d === "btc-key" || d === "btc-flo-key") && c.BTC ? n = `
<div class="chain-toggles">
<button class="chain-toggle" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'BTC')">BTC</button>
<button class="chain-toggle active" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'ADA')">ADA</button>
</div>
` : (d === "flo-key" || d === "btc-flo-key") && c.FLO && !c.BTC ? n = `
<div class="chain-toggles">
<button class="chain-toggle" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'FLO')">FLO</button>
<button class="chain-toggle active" onclick="event.stopPropagation(); switchChainDisplay(${_}, 'ADA')">ADA</button>
</div>
` : n = `
<div class="chain-toggles">
<button class="chain-toggle active">ADA</button>
</div>
`, `
<div class="searched-address-item" onclick="loadSearchedAddress('${o.address}')" data-index="${_}">
${n}
<div class="searched-address-info">
<div class="searched-address-value" data-chain="ADA">${h.substring(0, 20)}...${h.substring(h.length - 10)}</div>
<div class="searched-address-meta">
<span class="searched-address-balance">${o.formattedBalance || o.balance + " ADA"}</span>
<span>&bull;</span>
<span>${new Date(o.timestamp).toLocaleDateString()}</span>
</div>
</div>
<div class="searched-address-actions">
<button class="btn-icon-sm" onclick="event.stopPropagation(); copyToClipboard('${o.address}')" title="Copy address">
<i class="fas fa-copy"></i>
</button>
<button class="btn-icon-sm" onclick="event.stopPropagation(); loadSearchedAddress('${o.address}')" title="Refresh">
<i class="fas fa-sync-alt"></i>
</button>
<button class="btn-icon-sm delete" onclick="event.stopPropagation(); deleteSearchedAddress('${o.address}')" title="Remove from history">
<i class="fas fa-trash-alt"></i>
</button>
</div>
<!-- Hidden data -->
<div style="display:none;" class="chain-data"
data-btc="${c.BTC || ""}"
data-flo="${c.FLO || ""}"
data-ada="${o.address}">
</div>
</div>
`;
}).join("");
}
async function Dit(f) {
const t = document.getElementById("searchInput");
t && (t.value = f, await Ko());
}
async function Hit(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 Git(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 Wit() {
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 = Dit;
window.deleteSearchedAddress = Hit;
window.clearSearchHistory = Wit;
window.switchChainDisplay = Git;
document.addEventListener("DOMContentLoaded", () => {
is(), document.querySelectorAll('[data-page="transactions"]').forEach((t) => {
t.addEventListener("click", () => {
setTimeout(() => is(), 100);
});
});
});
function Kit(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 Yit() {
const f = new URL(window.location);
f.searchParams.delete("address"), f.searchParams.delete("tx"), window.history.pushState({}, "", f);
}
function Qit() {
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 = Kit;
window.clearURL = Yit;
window.searchTransactions = Ko;
function dv() {
setTimeout(() => {
try {
const f = new URLSearchParams(window.location.search);
(f.get("address") || f.get("tx")) && Qit();
} catch (f) {
console.error("[DeepLink] Error processing URL parameters:", f);
}
}, 1e3);
}
document.readyState === "complete" ? dv() : window.addEventListener("load", dv);
})();