mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 01:51:03 +00:00
1 line
277 KiB
Plaintext
1 line
277 KiB
Plaintext
{"dependencies":[{"name":"@babel/runtime/helpers/readOnlyError","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"tW9vjPH6bEH6zBBMaoehmzXhDcQ=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/callSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"378KbBHdmndC3iMXZ2Ix8oB3LeE=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/inherits","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"y0uNg4LxF1CLscQChxzgo5dfjvA=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/wrapNativeSuper","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"imgnTtXT+OlBfDxpawXO7znTT9E=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/hmac.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":41,"column":18,"index":1888},"end":{"line":41,"column":50,"index":1920}}],"key":"OsRgxCpwQqHSRFLXuLW2hZmZg64=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/utils","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":42,"column":16,"index":1938},"end":{"line":42,"column":46,"index":1968}}],"key":"2Rf0wxfrJFf/X13KhBJ3DUHOYWE=","exportNames":["*"],"imports":1}},{"name":"../utils.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":43,"column":19,"index":1989},"end":{"line":43,"column":41,"index":2011}}],"key":"Yc7DmwhweSDBIC4bv+r2fO8xp6U=","exportNames":["*"],"imports":1}},{"name":"./curve.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":44,"column":19,"index":2032},"end":{"line":44,"column":40,"index":2053}}],"key":"D2lpvogjUpmMFXMnxIh5QgGQVQM=","exportNames":["*"],"imports":1}},{"name":"./modular.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":45,"column":21,"index":2076},"end":{"line":45,"column":44,"index":2099}}],"key":"pkHxIsiyj9LvPZma2E+OjOIbg7k=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _readOnlyError = require(_dependencyMap[0], \"@babel/runtime/helpers/readOnlyError\").default;\n var _createClass = require(_dependencyMap[1], \"@babel/runtime/helpers/createClass\").default;\n var _classCallCheck = require(_dependencyMap[2], \"@babel/runtime/helpers/classCallCheck\").default;\n var _callSuper = require(_dependencyMap[3], \"@babel/runtime/helpers/callSuper\").default;\n var _inherits = require(_dependencyMap[4], \"@babel/runtime/helpers/inherits\").default;\n var _wrapNativeSuper = require(_dependencyMap[5], \"@babel/runtime/helpers/wrapNativeSuper\").default;\n var _slicedToArray = require(_dependencyMap[6], \"@babel/runtime/helpers/slicedToArray\").default;\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.DER = exports.DERErr = void 0;\n exports._splitEndoScalar = _splitEndoScalar;\n exports._normFnElement = _normFnElement;\n exports.weierstrassN = weierstrassN;\n exports.SWUFpSqrtRatio = SWUFpSqrtRatio;\n exports.mapToCurveSimpleSWU = mapToCurveSimpleSWU;\n exports.ecdh = ecdh;\n exports.ecdsa = ecdsa;\n exports.weierstrassPoints = weierstrassPoints;\n exports._legacyHelperEquat = _legacyHelperEquat;\n exports.weierstrass = weierstrass;\n /**\n * Short Weierstrass curve methods. The formula is: y² = x³ + ax + b.\n *\n * ### Design rationale for types\n *\n * * Interaction between classes from different curves should fail:\n * `k256.Point.BASE.add(p256.Point.BASE)`\n * * For this purpose we want to use `instanceof` operator, which is fast and works during runtime\n * * Different calls of `curve()` would return different classes -\n * `curve(params) !== curve(params)`: if somebody decided to monkey-patch their curve,\n * it won't affect others\n *\n * TypeScript can't infer types for classes created inside a function. Classes is one instance\n * of nominative types in TypeScript and interfaces only check for shape, so it's hard to create\n * unique type for every function call.\n *\n * We can use generic types via some param, like curve opts, but that would:\n * 1. Enable interaction between `curve(params)` and `curve(params)` (curves of same params)\n * which is hard to debug.\n * 2. Params can be generic and we can't enforce them to be constant value:\n * if somebody creates curve from non-constant params,\n * it would be allowed to interact with other curves with non-constant params\n *\n * @todo https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#unique-symbol\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n var hmac_js_1 = require(_dependencyMap[7], \"@noble/hashes/hmac.js\");\n var utils_1 = require(_dependencyMap[8], \"@noble/hashes/utils\");\n var utils_ts_1 = require(_dependencyMap[9], \"../utils.js\");\n var curve_ts_1 = require(_dependencyMap[10], \"./curve.js\");\n var modular_ts_1 = require(_dependencyMap[11], \"./modular.js\");\n // We construct basis in such way that den is always positive and equals n, but num sign depends on basis (not on secret value)\n var divNearest = function divNearest(num, den) {\n return (num + (num >= 0 ? den : -den) / _2n) / den;\n };\n /**\n * Splits scalar for GLV endomorphism.\n */\n function _splitEndoScalar(k, basis, n) {\n // Split scalar into two such that part is ~half bits: `abs(part) < sqrt(N)`\n // Since part can be negative, we need to do this on point.\n // TODO: verifyScalar function which consumes lambda\n var _basis = _slicedToArray(basis, 2),\n _basis$ = _slicedToArray(_basis[0], 2),\n a1 = _basis$[0],\n b1 = _basis$[1],\n _basis$2 = _slicedToArray(_basis[1], 2),\n a2 = _basis$2[0],\n b2 = _basis$2[1];\n var c1 = divNearest(b2 * k, n);\n var c2 = divNearest(-b1 * k, n);\n // |k1|/|k2| is < sqrt(N), but can be negative.\n // If we do `k1 mod N`, we'll get big scalar (`> sqrt(N)`): so, we do cheaper negation instead.\n var k1 = k - c1 * a1 - c2 * a2;\n var k2 = -c1 * b1 - c2 * b2;\n var k1neg = k1 < _0n;\n var k2neg = k2 < _0n;\n if (k1neg) k1 = -k1;\n if (k2neg) k2 = -k2;\n // Double check that resulting scalar less than half bits of N: otherwise wNAF will fail.\n // This should only happen on wrong basises. Also, math inside is too complex and I don't trust it.\n var MAX_NUM = (0, utils_ts_1.bitMask)(Math.ceil((0, utils_ts_1.bitLen)(n) / 2)) + _1n; // Half bits of N\n if (k1 < _0n || k1 >= MAX_NUM || k2 < _0n || k2 >= MAX_NUM) {\n throw new Error('splitScalar (endomorphism): failed, k=' + k);\n }\n return {\n k1neg: k1neg,\n k1: k1,\n k2neg: k2neg,\n k2: k2\n };\n }\n function validateSigFormat(format) {\n if (!['compact', 'recovered', 'der'].includes(format)) throw new Error('Signature format must be \"compact\", \"recovered\", or \"der\"');\n return format;\n }\n function validateSigOpts(opts, def) {\n var optsn = {};\n for (var optName of Object.keys(def)) {\n // @ts-ignore\n optsn[optName] = opts[optName] === undefined ? def[optName] : opts[optName];\n }\n (0, utils_ts_1._abool2)(optsn.lowS, 'lowS');\n (0, utils_ts_1._abool2)(optsn.prehash, 'prehash');\n if (optsn.format !== undefined) validateSigFormat(optsn.format);\n return optsn;\n }\n var DERErr = /*#__PURE__*/function (_Error) {\n function DERErr() {\n var m = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n _classCallCheck(this, DERErr);\n return _callSuper(this, DERErr, [m]);\n }\n _inherits(DERErr, _Error);\n return _createClass(DERErr);\n }(/*#__PURE__*/_wrapNativeSuper(Error));\n exports.DERErr = DERErr;\n /**\n * ASN.1 DER encoding utilities. ASN is very complex & fragile. Format:\n *\n * [0x30 (SEQUENCE), bytelength, 0x02 (INTEGER), intLength, R, 0x02 (INTEGER), intLength, S]\n *\n * Docs: https://letsencrypt.org/docs/a-warm-welcome-to-asn1-and-der/, https://luca.ntop.org/Teaching/Appunti/asn1.html\n */\n exports.DER = {\n // asn.1 DER encoding utils\n Err: DERErr,\n // Basic building block is TLV (Tag-Length-Value)\n _tlv: {\n encode: function encode(tag, data) {\n var E = exports.DER.Err;\n if (tag < 0 || tag > 256) throw new E('tlv.encode: wrong tag');\n if (data.length & 1) throw new E('tlv.encode: unpadded data');\n var dataLen = data.length / 2;\n var len = (0, utils_ts_1.numberToHexUnpadded)(dataLen);\n if (len.length / 2 & 128) throw new E('tlv.encode: long form length too big');\n // length of length with long form flag\n var lenLen = dataLen > 127 ? (0, utils_ts_1.numberToHexUnpadded)(len.length / 2 | 128) : '';\n var t = (0, utils_ts_1.numberToHexUnpadded)(tag);\n return t + lenLen + len + data;\n },\n // v - value, l - left bytes (unparsed)\n decode: function decode(tag, data) {\n var E = exports.DER.Err;\n var pos = 0;\n if (tag < 0 || tag > 256) throw new E('tlv.encode: wrong tag');\n if (data.length < 2 || data[pos++] !== tag) throw new E('tlv.decode: wrong tlv');\n var first = data[pos++];\n var isLong = !!(first & 128); // First bit of first length byte is flag for short/long form\n var length = 0;\n if (!isLong) length = first;else {\n // Long form: [longFlag(1bit), lengthLength(7bit), length (BE)]\n var lenLen = first & 127;\n if (!lenLen) throw new E('tlv.decode(long): indefinite length not supported');\n if (lenLen > 4) throw new E('tlv.decode(long): byte length is too big'); // this will overflow u32 in js\n var lengthBytes = data.subarray(pos, pos + lenLen);\n if (lengthBytes.length !== lenLen) throw new E('tlv.decode: length bytes not complete');\n if (lengthBytes[0] === 0) throw new E('tlv.decode(long): zero leftmost byte');\n for (var b of lengthBytes) length = length << 8 | b;\n pos += lenLen;\n if (length < 128) throw new E('tlv.decode(long): not minimal encoding');\n }\n var v = data.subarray(pos, pos + length);\n if (v.length !== length) throw new E('tlv.decode: wrong value length');\n return {\n v: v,\n l: data.subarray(pos + length)\n };\n }\n },\n // https://crypto.stackexchange.com/a/57734 Leftmost bit of first byte is 'negative' flag,\n // since we always use positive integers here. It must always be empty:\n // - add zero byte if exists\n // - if next byte doesn't have a flag, leading zero is not allowed (minimal encoding)\n _int: {\n encode: function encode(num) {\n var E = exports.DER.Err;\n if (num < _0n) throw new E('integer: negative integers are not allowed');\n var hex = (0, utils_ts_1.numberToHexUnpadded)(num);\n // Pad with zero byte if negative flag is present\n if (Number.parseInt(hex[0], 16) & 8) hex = '00' + hex;\n if (hex.length & 1) throw new E('unexpected DER parsing assertion: unpadded hex');\n return hex;\n },\n decode: function decode(data) {\n var E = exports.DER.Err;\n if (data[0] & 128) throw new E('invalid signature integer: negative');\n if (data[0] === 0x00 && !(data[1] & 128)) throw new E('invalid signature integer: unnecessary leading zero');\n return (0, utils_ts_1.bytesToNumberBE)(data);\n }\n },\n toSig: function toSig(hex) {\n // parse DER signature\n var _exports$DER = exports.DER,\n E = _exports$DER.Err,\n int = _exports$DER._int,\n tlv = _exports$DER._tlv;\n var data = (0, utils_ts_1.ensureBytes)('signature', hex);\n var _tlv$decode = tlv.decode(0x30, data),\n seqBytes = _tlv$decode.v,\n seqLeftBytes = _tlv$decode.l;\n if (seqLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n var _tlv$decode2 = tlv.decode(0x02, seqBytes),\n rBytes = _tlv$decode2.v,\n rLeftBytes = _tlv$decode2.l;\n var _tlv$decode3 = tlv.decode(0x02, rLeftBytes),\n sBytes = _tlv$decode3.v,\n sLeftBytes = _tlv$decode3.l;\n if (sLeftBytes.length) throw new E('invalid signature: left bytes after parsing');\n return {\n r: int.decode(rBytes),\n s: int.decode(sBytes)\n };\n },\n hexFromSig: function hexFromSig(sig) {\n var _exports$DER2 = exports.DER,\n tlv = _exports$DER2._tlv,\n int = _exports$DER2._int;\n var rs = tlv.encode(0x02, int.encode(sig.r));\n var ss = tlv.encode(0x02, int.encode(sig.s));\n var seq = rs + ss;\n return tlv.encode(0x30, seq);\n }\n };\n // Be friendly to bad ECMAScript parsers by not using bigint literals\n // prettier-ignore\n var _0n = BigInt(0),\n _1n = BigInt(1),\n _2n = BigInt(2),\n _3n = BigInt(3),\n _4n = BigInt(4);\n function _normFnElement(Fn, key) {\n var expected = Fn.BYTES;\n var num;\n if (typeof key === 'bigint') {\n num = key;\n } else {\n var bytes = (0, utils_ts_1.ensureBytes)('private key', key);\n try {\n num = Fn.fromBytes(bytes);\n } catch (error) {\n throw new Error(`invalid private key: expected ui8a of size ${expected}, got ${typeof key}`);\n }\n }\n if (!Fn.isValidNot0(num)) throw new Error('invalid private key: out of range [1..N-1]');\n return num;\n }\n /**\n * Creates weierstrass Point constructor, based on specified curve options.\n *\n * @example\n ```js\n const opts = {\n p: BigInt('0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff'),\n n: BigInt('0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551'),\n h: BigInt(1),\n a: BigInt('0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc'),\n b: BigInt('0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b'),\n Gx: BigInt('0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296'),\n Gy: BigInt('0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5'),\n };\n const p256_Point = weierstrass(opts);\n ```\n */\n function weierstrassN(params) {\n var extraOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var validated = (0, curve_ts_1._createCurveFields)('weierstrass', params, extraOpts);\n var Fp = validated.Fp,\n Fn = validated.Fn;\n var _CURVE = validated.CURVE;\n var cofactor = _CURVE.h,\n CURVE_ORDER = _CURVE.n;\n (0, utils_ts_1._validateObject)(extraOpts, {}, {\n allowInfinityPoint: 'boolean',\n clearCofactor: 'function',\n isTorsionFree: 'function',\n fromBytes: 'function',\n toBytes: 'function',\n endo: 'object',\n wrapPrivateKey: 'boolean'\n });\n var endo = extraOpts.endo;\n if (endo) {\n // validateObject(endo, { beta: 'bigint', splitScalar: 'function' });\n if (!Fp.is0(_CURVE.a) || typeof endo.beta !== 'bigint' || !Array.isArray(endo.basises)) {\n throw new Error('invalid endo: expected \"beta\": bigint and \"basises\": array');\n }\n }\n var lengths = getWLengths(Fp, Fn);\n function assertCompressionIsSupported() {\n if (!Fp.isOdd) throw new Error('compression is not supported: Field does not have .isOdd()');\n }\n // Implements IEEE P1363 point encoding\n function pointToBytes(_c, point, isCompressed) {\n var _point$toAffine = point.toAffine(),\n x = _point$toAffine.x,\n y = _point$toAffine.y;\n var bx = Fp.toBytes(x);\n (0, utils_ts_1._abool2)(isCompressed, 'isCompressed');\n if (isCompressed) {\n assertCompressionIsSupported();\n var hasEvenY = !Fp.isOdd(y);\n return (0, utils_ts_1.concatBytes)(pprefix(hasEvenY), bx);\n } else {\n return (0, utils_ts_1.concatBytes)(Uint8Array.of(0x04), bx, Fp.toBytes(y));\n }\n }\n function pointFromBytes(bytes) {\n (0, utils_ts_1._abytes2)(bytes, undefined, 'Point');\n var comp = lengths.publicKey,\n uncomp = lengths.publicKeyUncompressed; // e.g. for 32-byte: 33, 65\n var length = bytes.length;\n var head = bytes[0];\n var tail = bytes.subarray(1);\n // No actual validation is done here: use .assertValidity()\n if (length === comp && (head === 0x02 || head === 0x03)) {\n var x = Fp.fromBytes(tail);\n if (!Fp.isValid(x)) throw new Error('bad point: is not on curve, wrong x');\n var y2 = weierstrassEquation(x); // y² = x³ + ax + b\n var y;\n try {\n y = Fp.sqrt(y2); // y = y² ^ (p+1)/4\n } catch (sqrtError) {\n var err = sqrtError instanceof Error ? ': ' + sqrtError.message : '';\n throw new Error('bad point: is not on curve, sqrt error' + err);\n }\n assertCompressionIsSupported();\n var isYOdd = Fp.isOdd(y); // (y & _1n) === _1n;\n var isHeadOdd = (head & 1) === 1; // ECDSA-specific\n if (isHeadOdd !== isYOdd) y = Fp.neg(y);\n return {\n x: x,\n y: y\n };\n } else if (length === uncomp && head === 0x04) {\n // TODO: more checks\n var L = Fp.BYTES;\n var _x = Fp.fromBytes(tail.subarray(0, L));\n var _y = Fp.fromBytes(tail.subarray(L, L * 2));\n if (!isValidXY(_x, _y)) throw new Error('bad point: is not on curve');\n return {\n x: _x,\n y: _y\n };\n } else {\n throw new Error(`bad point: got length ${length}, expected compressed=${comp} or uncompressed=${uncomp}`);\n }\n }\n var encodePoint = extraOpts.toBytes || pointToBytes;\n var decodePoint = extraOpts.fromBytes || pointFromBytes;\n function weierstrassEquation(x) {\n var x2 = Fp.sqr(x); // x * x\n var x3 = Fp.mul(x2, x); // x² * x\n return Fp.add(Fp.add(x3, Fp.mul(x, _CURVE.a)), _CURVE.b); // x³ + a * x + b\n }\n // TODO: move top-level\n /** Checks whether equation holds for given x, y: y² == x³ + ax + b */\n function isValidXY(x, y) {\n var left = Fp.sqr(y); // y²\n var right = weierstrassEquation(x); // x³ + ax + b\n return Fp.eql(left, right);\n }\n // Validate whether the passed curve params are valid.\n // Test 1: equation y² = x³ + ax + b should work for generator point.\n if (!isValidXY(_CURVE.Gx, _CURVE.Gy)) throw new Error('bad curve params: generator point');\n // Test 2: discriminant Δ part should be non-zero: 4a³ + 27b² != 0.\n // Guarantees curve is genus-1, smooth (non-singular).\n var _4a3 = Fp.mul(Fp.pow(_CURVE.a, _3n), _4n);\n var _27b2 = Fp.mul(Fp.sqr(_CURVE.b), BigInt(27));\n if (Fp.is0(Fp.add(_4a3, _27b2))) throw new Error('bad curve params: a or b');\n /** Asserts coordinate is valid: 0 <= n < Fp.ORDER. */\n function acoord(title, n) {\n var banZero = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n if (!Fp.isValid(n) || banZero && Fp.is0(n)) throw new Error(`bad point coordinate ${title}`);\n return n;\n }\n function aprjpoint(other) {\n if (!(other instanceof Point)) throw new Error('ProjectivePoint expected');\n }\n function splitEndoScalarN(k) {\n if (!endo || !endo.basises) throw new Error('no endo');\n return _splitEndoScalar(k, endo.basises, Fn.ORDER);\n }\n // Memoized toAffine / validity check. They are heavy. Points are immutable.\n // Converts Projective point to affine (x, y) coordinates.\n // Can accept precomputed Z^-1 - for example, from invertBatch.\n // (X, Y, Z) ∋ (x=X/Z, y=Y/Z)\n var toAffineMemo = (0, utils_ts_1.memoized)(function (p, iz) {\n var X = p.X,\n Y = p.Y,\n Z = p.Z;\n // Fast-path for normalized points\n if (Fp.eql(Z, Fp.ONE)) return {\n x: X,\n y: Y\n };\n var is0 = p.is0();\n // If invZ was 0, we return zero point. However we still want to execute\n // all operations, so we replace invZ with a random number, 1.\n if (iz == null) iz = is0 ? Fp.ONE : Fp.inv(Z);\n var x = Fp.mul(X, iz);\n var y = Fp.mul(Y, iz);\n var zz = Fp.mul(Z, iz);\n if (is0) return {\n x: Fp.ZERO,\n y: Fp.ZERO\n };\n if (!Fp.eql(zz, Fp.ONE)) throw new Error('invZ was invalid');\n return {\n x: x,\n y: y\n };\n });\n // NOTE: on exception this will crash 'cached' and no value will be set.\n // Otherwise true will be return\n var assertValidMemo = (0, utils_ts_1.memoized)(function (p) {\n if (p.is0()) {\n // (0, 1, 0) aka ZERO is invalid in most contexts.\n // In BLS, ZERO can be serialized, so we allow it.\n // (0, 0, 0) is invalid representation of ZERO.\n if (extraOpts.allowInfinityPoint && !Fp.is0(p.Y)) return;\n throw new Error('bad point: ZERO');\n }\n // Some 3rd-party test vectors require different wording between here & `fromCompressedHex`\n var _p$toAffine = p.toAffine(),\n x = _p$toAffine.x,\n y = _p$toAffine.y;\n if (!Fp.isValid(x) || !Fp.isValid(y)) throw new Error('bad point: x or y not field elements');\n if (!isValidXY(x, y)) throw new Error('bad point: equation left != right');\n if (!p.isTorsionFree()) throw new Error('bad point: not in prime-order subgroup');\n return true;\n });\n function finishEndo(endoBeta, k1p, k2p, k1neg, k2neg) {\n k2p = new Point(Fp.mul(k2p.X, endoBeta), k2p.Y, k2p.Z);\n k1p = (0, curve_ts_1.negateCt)(k1neg, k1p);\n k2p = (0, curve_ts_1.negateCt)(k2neg, k2p);\n return k1p.add(k2p);\n }\n /**\n * Projective Point works in 3d / projective (homogeneous) coordinates:(X, Y, Z) ∋ (x=X/Z, y=Y/Z).\n * Default Point works in 2d / affine coordinates: (x, y).\n * We're doing calculations in projective, because its operations don't require costly inversion.\n */\n var Point = /*#__PURE__*/function () {\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n function Point(X, Y, Z) {\n _classCallCheck(this, Point);\n this.X = acoord('x', X);\n this.Y = acoord('y', Y, true);\n this.Z = acoord('z', Z);\n Object.freeze(this);\n }\n return _createClass(Point, [{\n key: \"x\",\n get: function get() {\n return this.toAffine().x;\n }\n }, {\n key: \"y\",\n get: function get() {\n return this.toAffine().y;\n }\n /**\n *\n * @param windowSize\n * @param isLazy true will defer table computation until the first multiplication\n * @returns\n */\n }, {\n key: \"precompute\",\n value: function precompute() {\n var windowSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 8;\n var isLazy = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n wnaf.createCache(this, windowSize);\n if (!isLazy) this.multiply(_3n); // random number\n return this;\n }\n // TODO: return `this`\n /** A point on curve is valid if it conforms to equation. */\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {\n assertValidMemo(this);\n }\n }, {\n key: \"hasEvenY\",\n value: function hasEvenY() {\n var _this$toAffine = this.toAffine(),\n y = _this$toAffine.y;\n if (!Fp.isOdd) throw new Error(\"Field doesn't support isOdd\");\n return !Fp.isOdd(y);\n }\n /** Compare one point to another. */\n }, {\n key: \"equals\",\n value: function equals(other) {\n aprjpoint(other);\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var X2 = other.X,\n Y2 = other.Y,\n Z2 = other.Z;\n var U1 = Fp.eql(Fp.mul(X1, Z2), Fp.mul(X2, Z1));\n var U2 = Fp.eql(Fp.mul(Y1, Z2), Fp.mul(Y2, Z1));\n return U1 && U2;\n }\n /** Flips point to one corresponding to (x, -y) in Affine coordinates. */\n }, {\n key: \"negate\",\n value: function negate() {\n return new Point(this.X, Fp.neg(this.Y), this.Z);\n }\n // Renes-Costello-Batina exception-free doubling formula.\n // There is 30% faster Jacobian formula, but it is not complete.\n // https://eprint.iacr.org/2015/1060, algorithm 3\n // Cost: 8M + 3S + 3*a + 2*b3 + 15add.\n }, {\n key: \"double\",\n value: function double() {\n var a = _CURVE.a,\n b = _CURVE.b;\n var b3 = Fp.mul(b, _3n);\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n var t0 = Fp.mul(X1, X1); // step 1\n var t1 = Fp.mul(Y1, Y1);\n var t2 = Fp.mul(Z1, Z1);\n var t3 = Fp.mul(X1, Y1);\n t3 = Fp.add(t3, t3); // step 5\n Z3 = Fp.mul(X1, Z1);\n Z3 = Fp.add(Z3, Z3);\n X3 = Fp.mul(a, Z3);\n Y3 = Fp.mul(b3, t2);\n Y3 = Fp.add(X3, Y3); // step 10\n X3 = Fp.sub(t1, Y3);\n Y3 = Fp.add(t1, Y3);\n Y3 = Fp.mul(X3, Y3);\n X3 = Fp.mul(t3, X3);\n Z3 = Fp.mul(b3, Z3); // step 15\n t2 = Fp.mul(a, t2);\n t3 = Fp.sub(t0, t2);\n t3 = Fp.mul(a, t3);\n t3 = Fp.add(t3, Z3);\n Z3 = Fp.add(t0, t0); // step 20\n t0 = Fp.add(Z3, t0);\n t0 = Fp.add(t0, t2);\n t0 = Fp.mul(t0, t3);\n Y3 = Fp.add(Y3, t0);\n t2 = Fp.mul(Y1, Z1); // step 25\n t2 = Fp.add(t2, t2);\n t0 = Fp.mul(t2, t3);\n X3 = Fp.sub(X3, t0);\n Z3 = Fp.mul(t2, t1);\n Z3 = Fp.add(Z3, Z3); // step 30\n Z3 = Fp.add(Z3, Z3);\n return new Point(X3, Y3, Z3);\n }\n // Renes-Costello-Batina exception-free addition formula.\n // There is 30% faster Jacobian formula, but it is not complete.\n // https://eprint.iacr.org/2015/1060, algorithm 1\n // Cost: 12M + 0S + 3*a + 3*b3 + 23add.\n }, {\n key: \"add\",\n value: function add(other) {\n aprjpoint(other);\n var X1 = this.X,\n Y1 = this.Y,\n Z1 = this.Z;\n var X2 = other.X,\n Y2 = other.Y,\n Z2 = other.Z;\n var X3 = Fp.ZERO,\n Y3 = Fp.ZERO,\n Z3 = Fp.ZERO; // prettier-ignore\n var a = _CURVE.a;\n var b3 = Fp.mul(_CURVE.b, _3n);\n var t0 = Fp.mul(X1, X2); // step 1\n var t1 = Fp.mul(Y1, Y2);\n var t2 = Fp.mul(Z1, Z2);\n var t3 = Fp.add(X1, Y1);\n var t4 = Fp.add(X2, Y2); // step 5\n t3 = Fp.mul(t3, t4);\n t4 = Fp.add(t0, t1);\n t3 = Fp.sub(t3, t4);\n t4 = Fp.add(X1, Z1);\n var t5 = Fp.add(X2, Z2); // step 10\n t4 = Fp.mul(t4, t5);\n t5 = Fp.add(t0, t2);\n t4 = Fp.sub(t4, t5);\n t5 = Fp.add(Y1, Z1);\n X3 = Fp.add(Y2, Z2); // step 15\n t5 = Fp.mul(t5, X3);\n X3 = Fp.add(t1, t2);\n t5 = Fp.sub(t5, X3);\n Z3 = Fp.mul(a, t4);\n X3 = Fp.mul(b3, t2); // step 20\n Z3 = Fp.add(X3, Z3);\n X3 = Fp.sub(t1, Z3);\n Z3 = Fp.add(t1, Z3);\n Y3 = Fp.mul(X3, Z3);\n t1 = Fp.add(t0, t0); // step 25\n t1 = Fp.add(t1, t0);\n t2 = Fp.mul(a, t2);\n t4 = Fp.mul(b3, t4);\n t1 = Fp.add(t1, t2);\n t2 = Fp.sub(t0, t2); // step 30\n t2 = Fp.mul(a, t2);\n t4 = Fp.add(t4, t2);\n t0 = Fp.mul(t1, t4);\n Y3 = Fp.add(Y3, t0);\n t0 = Fp.mul(t5, t4); // step 35\n X3 = Fp.mul(t3, X3);\n X3 = Fp.sub(X3, t0);\n t0 = Fp.mul(t3, t1);\n Z3 = Fp.mul(t5, Z3);\n Z3 = Fp.add(Z3, t0); // step 40\n return new Point(X3, Y3, Z3);\n }\n }, {\n key: \"subtract\",\n value: function subtract(other) {\n return this.add(other.negate());\n }\n }, {\n key: \"is0\",\n value: function is0() {\n return this.equals(Point.ZERO);\n }\n /**\n * Constant time multiplication.\n * Uses wNAF method. Windowed method may be 10% faster,\n * but takes 2x longer to generate and consumes 2x memory.\n * Uses precomputes when available.\n * Uses endomorphism for Koblitz curves.\n * @param scalar by which the point would be multiplied\n * @returns New point\n */\n }, {\n key: \"multiply\",\n value: function multiply(scalar) {\n var _this = this;\n var endo = extraOpts.endo;\n if (!Fn.isValidNot0(scalar)) throw new Error('invalid scalar: out of range'); // 0 is invalid\n var point, fake; // Fake point is used to const-time mult\n var mul = function mul(n) {\n return wnaf.cached(_this, n, function (p) {\n return (0, curve_ts_1.normalizeZ)(Point, p);\n });\n };\n /** See docs for {@link EndomorphismOpts} */\n if (endo) {\n var _splitEndoScalarN = splitEndoScalarN(scalar),\n k1neg = _splitEndoScalarN.k1neg,\n k1 = _splitEndoScalarN.k1,\n k2neg = _splitEndoScalarN.k2neg,\n k2 = _splitEndoScalarN.k2;\n var _mul = mul(k1),\n k1p = _mul.p,\n k1f = _mul.f;\n var _mul2 = mul(k2),\n k2p = _mul2.p,\n k2f = _mul2.f;\n fake = k1f.add(k2f);\n point = finishEndo(endo.beta, k1p, k2p, k1neg, k2neg);\n } else {\n var _mul3 = mul(scalar),\n p = _mul3.p,\n f = _mul3.f;\n point = p;\n fake = f;\n }\n // Normalize `z` for both points, but return only real one\n return (0, curve_ts_1.normalizeZ)(Point, [point, fake])[0];\n }\n /**\n * Non-constant-time multiplication. Uses double-and-add algorithm.\n * It's faster, but should only be used when you don't care about\n * an exposed secret key e.g. sig verification, which works over *public* keys.\n */\n }, {\n key: \"multiplyUnsafe\",\n value: function multiplyUnsafe(sc) {\n var endo = extraOpts.endo;\n var p = this;\n if (!Fn.isValid(sc)) throw new Error('invalid scalar: out of range'); // 0 is valid\n if (sc === _0n || p.is0()) return Point.ZERO;\n if (sc === _1n) return p; // fast-path\n if (wnaf.hasCache(this)) return this.multiply(sc);\n if (endo) {\n var _splitEndoScalarN2 = splitEndoScalarN(sc),\n k1neg = _splitEndoScalarN2.k1neg,\n k1 = _splitEndoScalarN2.k1,\n k2neg = _splitEndoScalarN2.k2neg,\n k2 = _splitEndoScalarN2.k2;\n var _ref = (0, curve_ts_1.mulEndoUnsafe)(Point, p, k1, k2),\n p1 = _ref.p1,\n p2 = _ref.p2; // 30% faster vs wnaf.unsafe\n return finishEndo(endo.beta, p1, p2, k1neg, k2neg);\n } else {\n return wnaf.unsafe(p, sc);\n }\n }\n }, {\n key: \"multiplyAndAddUnsafe\",\n value: function multiplyAndAddUnsafe(Q, a, b) {\n var sum = this.multiplyUnsafe(a).add(Q.multiplyUnsafe(b));\n return sum.is0() ? undefined : sum;\n }\n /**\n * Converts Projective point to affine (x, y) coordinates.\n * @param invertedZ Z^-1 (inverted zero) - optional, precomputation is useful for invertBatch\n */\n }, {\n key: \"toAffine\",\n value: function toAffine(invertedZ) {\n return toAffineMemo(this, invertedZ);\n }\n /**\n * Checks whether Point is free of torsion elements (is in prime subgroup).\n * Always torsion-free for cofactor=1 curves.\n */\n }, {\n key: \"isTorsionFree\",\n value: function isTorsionFree() {\n var isTorsionFree = extraOpts.isTorsionFree;\n if (cofactor === _1n) return true;\n if (isTorsionFree) return isTorsionFree(Point, this);\n return wnaf.unsafe(this, CURVE_ORDER).is0();\n }\n }, {\n key: \"clearCofactor\",\n value: function clearCofactor() {\n var clearCofactor = extraOpts.clearCofactor;\n if (cofactor === _1n) return this; // Fast-path\n if (clearCofactor) return clearCofactor(Point, this);\n return this.multiplyUnsafe(cofactor);\n }\n }, {\n key: \"isSmallOrder\",\n value: function isSmallOrder() {\n // can we use this.clearCofactor()?\n return this.multiplyUnsafe(cofactor).is0();\n }\n }, {\n key: \"toBytes\",\n value: function toBytes() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n (0, utils_ts_1._abool2)(isCompressed, 'isCompressed');\n this.assertValidity();\n return encodePoint(Point, this, isCompressed);\n }\n }, {\n key: \"toHex\",\n value: function toHex() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n return (0, utils_ts_1.bytesToHex)(this.toBytes(isCompressed));\n }\n }, {\n key: \"toString\",\n value: function toString() {\n return `<Point ${this.is0() ? 'ZERO' : this.toHex()}>`;\n }\n // TODO: remove\n }, {\n key: \"px\",\n get: function get() {\n return this.X;\n }\n }, {\n key: \"py\",\n get: function get() {\n return this.X;\n }\n }, {\n key: \"pz\",\n get: function get() {\n return this.Z;\n }\n }, {\n key: \"toRawBytes\",\n value: function toRawBytes() {\n var isCompressed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n return this.toBytes(isCompressed);\n }\n }, {\n key: \"_setWindowSize\",\n value: function _setWindowSize(windowSize) {\n this.precompute(windowSize);\n }\n }], [{\n key: \"CURVE\",\n value: function CURVE() {\n return _CURVE;\n }\n /** Does NOT validate if the point is valid. Use `.assertValidity()`. */\n }, {\n key: \"fromAffine\",\n value: function fromAffine(p) {\n var _ref2 = p || {},\n x = _ref2.x,\n y = _ref2.y;\n if (!p || !Fp.isValid(x) || !Fp.isValid(y)) throw new Error('invalid affine point');\n if (p instanceof Point) throw new Error('projective point not allowed');\n // (0, 0) would've produced (0, 0, 1) - instead, we need (0, 1, 0)\n if (Fp.is0(x) && Fp.is0(y)) return Point.ZERO;\n return new Point(x, y, Fp.ONE);\n }\n }, {\n key: \"fromBytes\",\n value: function fromBytes(bytes) {\n var P = Point.fromAffine(decodePoint((0, utils_ts_1._abytes2)(bytes, undefined, 'point')));\n P.assertValidity();\n return P;\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(hex) {\n return Point.fromBytes((0, utils_ts_1.ensureBytes)('pointHex', hex));\n }\n }, {\n key: \"normalizeZ\",\n value: function normalizeZ(points) {\n return (0, curve_ts_1.normalizeZ)(Point, points);\n }\n }, {\n key: \"msm\",\n value: function msm(points, scalars) {\n return (0, curve_ts_1.pippenger)(Point, Fn, points, scalars);\n }\n }, {\n key: \"fromPrivateKey\",\n value: function fromPrivateKey(privateKey) {\n return Point.BASE.multiply(_normFnElement(Fn, privateKey));\n }\n }]);\n }(); // base / generator point\n Point.BASE = new Point(_CURVE.Gx, _CURVE.Gy, Fp.ONE);\n // zero / infinity / identity point\n Point.ZERO = new Point(Fp.ZERO, Fp.ONE, Fp.ZERO); // 0, 1, 0\n // math field\n Point.Fp = Fp;\n // scalar field\n Point.Fn = Fn;\n var bits = Fn.BITS;\n var wnaf = new curve_ts_1.wNAF(Point, extraOpts.endo ? Math.ceil(bits / 2) : bits);\n Point.BASE.precompute(8); // Enable precomputes. Slows down first publicKey computation by 20ms.\n return Point;\n }\n // Points start with byte 0x02 when y is even; otherwise 0x03\n function pprefix(hasEvenY) {\n return Uint8Array.of(hasEvenY ? 0x02 : 0x03);\n }\n /**\n * Implementation of the Shallue and van de Woestijne method for any weierstrass curve.\n * TODO: check if there is a way to merge this with uvRatio in Edwards; move to modular.\n * b = True and y = sqrt(u / v) if (u / v) is square in F, and\n * b = False and y = sqrt(Z * (u / v)) otherwise.\n * @param Fp\n * @param Z\n * @returns\n */\n function SWUFpSqrtRatio(Fp, Z) {\n // Generic implementation\n var q = Fp.ORDER;\n var l = _0n;\n for (var o = q - _1n; o % _2n === _0n; o /= _2n) l += _1n;\n var c1 = l; // 1. c1, the largest integer such that 2^c1 divides q - 1.\n // We need 2n ** c1 and 2n ** (c1-1). We can't use **; but we can use <<.\n // 2n ** c1 == 2n << (c1-1)\n var _2n_pow_c1_1 = _2n << c1 - _1n - _1n;\n var _2n_pow_c1 = _2n_pow_c1_1 * _2n;\n var c2 = (q - _1n) / _2n_pow_c1; // 2. c2 = (q - 1) / (2^c1) # Integer arithmetic\n var c3 = (c2 - _1n) / _2n; // 3. c3 = (c2 - 1) / 2 # Integer arithmetic\n var c4 = _2n_pow_c1 - _1n; // 4. c4 = 2^c1 - 1 # Integer arithmetic\n var c5 = _2n_pow_c1_1; // 5. c5 = 2^(c1 - 1) # Integer arithmetic\n var c6 = Fp.pow(Z, c2); // 6. c6 = Z^c2\n var c7 = Fp.pow(Z, (c2 + _1n) / _2n); // 7. c7 = Z^((c2 + 1) / 2)\n var sqrtRatio = function sqrtRatio(u, v) {\n var tv1 = c6; // 1. tv1 = c6\n var tv2 = Fp.pow(v, c4); // 2. tv2 = v^c4\n var tv3 = Fp.sqr(tv2); // 3. tv3 = tv2^2\n tv3 = Fp.mul(tv3, v); // 4. tv3 = tv3 * v\n var tv5 = Fp.mul(u, tv3); // 5. tv5 = u * tv3\n tv5 = Fp.pow(tv5, c3); // 6. tv5 = tv5^c3\n tv5 = Fp.mul(tv5, tv2); // 7. tv5 = tv5 * tv2\n tv2 = Fp.mul(tv5, v); // 8. tv2 = tv5 * v\n tv3 = Fp.mul(tv5, u); // 9. tv3 = tv5 * u\n var tv4 = Fp.mul(tv3, tv2); // 10. tv4 = tv3 * tv2\n tv5 = Fp.pow(tv4, c5); // 11. tv5 = tv4^c5\n var isQR = Fp.eql(tv5, Fp.ONE); // 12. isQR = tv5 == 1\n tv2 = Fp.mul(tv3, c7); // 13. tv2 = tv3 * c7\n tv5 = Fp.mul(tv4, tv1); // 14. tv5 = tv4 * tv1\n tv3 = Fp.cmov(tv2, tv3, isQR); // 15. tv3 = CMOV(tv2, tv3, isQR)\n tv4 = Fp.cmov(tv5, tv4, isQR); // 16. tv4 = CMOV(tv5, tv4, isQR)\n // 17. for i in (c1, c1 - 1, ..., 2):\n for (var i = c1; i > _1n; i--) {\n var _tv = i - _2n; // 18. tv5 = i - 2\n _tv = _2n << _tv - _1n; // 19. tv5 = 2^tv5\n var tvv5 = Fp.pow(tv4, _tv); // 20. tv5 = tv4^tv5\n var e1 = Fp.eql(tvv5, Fp.ONE); // 21. e1 = tv5 == 1\n tv2 = Fp.mul(tv3, tv1); // 22. tv2 = tv3 * tv1\n tv1 = Fp.mul(tv1, tv1); // 23. tv1 = tv1 * tv1\n tvv5 = Fp.mul(tv4, tv1); // 24. tv5 = tv4 * tv1\n tv3 = Fp.cmov(tv2, tv3, e1); // 25. tv3 = CMOV(tv2, tv3, e1)\n tv4 = Fp.cmov(tvv5, tv4, e1); // 26. tv4 = CMOV(tv5, tv4, e1)\n }\n return {\n isValid: isQR,\n value: tv3\n };\n };\n if (Fp.ORDER % _4n === _3n) {\n // sqrt_ratio_3mod4(u, v)\n var _c2 = (Fp.ORDER - _3n) / _4n; // 1. c1 = (q - 3) / 4 # Integer arithmetic\n var _c3 = Fp.sqrt(Fp.neg(Z)); // 2. c2 = sqrt(-Z)\n sqrtRatio = function sqrtRatio(u, v) {\n var tv1 = Fp.sqr(v); // 1. tv1 = v^2\n var tv2 = Fp.mul(u, v); // 2. tv2 = u * v\n tv1 = Fp.mul(tv1, tv2); // 3. tv1 = tv1 * tv2\n var y1 = Fp.pow(tv1, _c2); // 4. y1 = tv1^c1\n y1 = Fp.mul(y1, tv2); // 5. y1 = y1 * tv2\n var y2 = Fp.mul(y1, _c3); // 6. y2 = y1 * c2\n var tv3 = Fp.mul(Fp.sqr(y1), v); // 7. tv3 = y1^2; 8. tv3 = tv3 * v\n var isQR = Fp.eql(tv3, u); // 9. isQR = tv3 == u\n var y = Fp.cmov(y2, y1, isQR); // 10. y = CMOV(y2, y1, isQR)\n return {\n isValid: isQR,\n value: y\n }; // 11. return (isQR, y) isQR ? y : y*c2\n };\n }\n // No curves uses that\n // if (Fp.ORDER % _8n === _5n) // sqrt_ratio_5mod8\n return sqrtRatio;\n }\n /**\n * Simplified Shallue-van de Woestijne-Ulas Method\n * https://www.rfc-editor.org/rfc/rfc9380#section-6.6.2\n */\n function mapToCurveSimpleSWU(Fp, opts) {\n (0, modular_ts_1.validateField)(Fp);\n var A = opts.A,\n B = opts.B,\n Z = opts.Z;\n if (!Fp.isValid(A) || !Fp.isValid(B) || !Fp.isValid(Z)) throw new Error('mapToCurveSimpleSWU: invalid opts');\n var sqrtRatio = SWUFpSqrtRatio(Fp, Z);\n if (!Fp.isOdd) throw new Error('Field does not have .isOdd()');\n // Input: u, an element of F.\n // Output: (x, y), a point on E.\n return function (u) {\n // prettier-ignore\n var tv1, tv2, tv3, tv4, tv5, tv6, x, y;\n tv1 = Fp.sqr(u); // 1. tv1 = u^2\n tv1 = Fp.mul(tv1, Z); // 2. tv1 = Z * tv1\n tv2 = Fp.sqr(tv1); // 3. tv2 = tv1^2\n tv2 = Fp.add(tv2, tv1); // 4. tv2 = tv2 + tv1\n tv3 = Fp.add(tv2, Fp.ONE); // 5. tv3 = tv2 + 1\n tv3 = Fp.mul(tv3, B); // 6. tv3 = B * tv3\n tv4 = Fp.cmov(Z, Fp.neg(tv2), !Fp.eql(tv2, Fp.ZERO)); // 7. tv4 = CMOV(Z, -tv2, tv2 != 0)\n tv4 = Fp.mul(tv4, A); // 8. tv4 = A * tv4\n tv2 = Fp.sqr(tv3); // 9. tv2 = tv3^2\n tv6 = Fp.sqr(tv4); // 10. tv6 = tv4^2\n tv5 = Fp.mul(tv6, A); // 11. tv5 = A * tv6\n tv2 = Fp.add(tv2, tv5); // 12. tv2 = tv2 + tv5\n tv2 = Fp.mul(tv2, tv3); // 13. tv2 = tv2 * tv3\n tv6 = Fp.mul(tv6, tv4); // 14. tv6 = tv6 * tv4\n tv5 = Fp.mul(tv6, B); // 15. tv5 = B * tv6\n tv2 = Fp.add(tv2, tv5); // 16. tv2 = tv2 + tv5\n x = Fp.mul(tv1, tv3); // 17. x = tv1 * tv3\n var _sqrtRatio = sqrtRatio(tv2, tv6),\n isValid = _sqrtRatio.isValid,\n value = _sqrtRatio.value; // 18. (is_gx1_square, y1) = sqrt_ratio(tv2, tv6)\n y = Fp.mul(tv1, u); // 19. y = tv1 * u -> Z * u^3 * y1\n y = Fp.mul(y, value); // 20. y = y * y1\n x = Fp.cmov(x, tv3, isValid); // 21. x = CMOV(x, tv3, is_gx1_square)\n y = Fp.cmov(y, value, isValid); // 22. y = CMOV(y, y1, is_gx1_square)\n var e1 = Fp.isOdd(u) === Fp.isOdd(y); // 23. e1 = sgn0(u) == sgn0(y)\n y = Fp.cmov(Fp.neg(y), y, e1); // 24. y = CMOV(-y, y, e1)\n var tv4_inv = (0, modular_ts_1.FpInvertBatch)(Fp, [tv4], true)[0];\n x = Fp.mul(x, tv4_inv); // 25. x = x / tv4\n return {\n x: x,\n y: y\n };\n };\n }\n function getWLengths(Fp, Fn) {\n return {\n secretKey: Fn.BYTES,\n publicKey: 1 + Fp.BYTES,\n publicKeyUncompressed: 1 + 2 * Fp.BYTES,\n publicKeyHasPrefix: true,\n signature: 2 * Fn.BYTES\n };\n }\n /**\n * Sometimes users only need getPublicKey, getSharedSecret, and secret key handling.\n * This helper ensures no signature functionality is present. Less code, smaller bundle size.\n */\n function ecdh(Point) {\n var ecdhOpts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var Fn = Point.Fn;\n var randomBytes_ = ecdhOpts.randomBytes || utils_ts_1.randomBytes;\n var lengths = Object.assign(getWLengths(Point.Fp, Fn), {\n seed: (0, modular_ts_1.getMinHashLength)(Fn.ORDER)\n });\n function isValidSecretKey(secretKey) {\n try {\n return !!_normFnElement(Fn, secretKey);\n } catch (error) {\n return false;\n }\n }\n function isValidPublicKey(publicKey, isCompressed) {\n var comp = lengths.publicKey,\n publicKeyUncompressed = lengths.publicKeyUncompressed;\n try {\n var l = publicKey.length;\n if (isCompressed === true && l !== comp) return false;\n if (isCompressed === false && l !== publicKeyUncompressed) return false;\n return !!Point.fromBytes(publicKey);\n } catch (error) {\n return false;\n }\n }\n /**\n * Produces cryptographically secure secret key from random of size\n * (groupLen + ceil(groupLen / 2)) with modulo bias being negligible.\n */\n function randomSecretKey() {\n var seed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : randomBytes_(lengths.seed);\n return (0, modular_ts_1.mapHashToField)((0, utils_ts_1._abytes2)(seed, lengths.seed, 'seed'), Fn.ORDER);\n }\n /**\n * Computes public key for a secret key. Checks for validity of the secret key.\n * @param isCompressed whether to return compact (default), or full key\n * @returns Public key, full when isCompressed=false; short when isCompressed=true\n */\n function getPublicKey(secretKey) {\n var isCompressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n return Point.BASE.multiply(_normFnElement(Fn, secretKey)).toBytes(isCompressed);\n }\n function keygen(seed) {\n var secretKey = randomSecretKey(seed);\n return {\n secretKey: secretKey,\n publicKey: getPublicKey(secretKey)\n };\n }\n /**\n * Quick and dirty check for item being public key. Does not validate hex, or being on-curve.\n */\n function isProbPub(item) {\n if (typeof item === 'bigint') return false;\n if (item instanceof Point) return true;\n var secretKey = lengths.secretKey,\n publicKey = lengths.publicKey,\n publicKeyUncompressed = lengths.publicKeyUncompressed;\n if (Fn.allowedLengths || secretKey === publicKey) return undefined;\n var l = (0, utils_ts_1.ensureBytes)('key', item).length;\n return l === publicKey || l === publicKeyUncompressed;\n }\n /**\n * ECDH (Elliptic Curve Diffie Hellman).\n * Computes shared public key from secret key A and public key B.\n * Checks: 1) secret key validity 2) shared key is on-curve.\n * Does NOT hash the result.\n * @param isCompressed whether to return compact (default), or full key\n * @returns shared public key\n */\n function getSharedSecret(secretKeyA, publicKeyB) {\n var isCompressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (isProbPub(secretKeyA) === true) throw new Error('first arg must be private key');\n if (isProbPub(publicKeyB) === false) throw new Error('second arg must be public key');\n var s = _normFnElement(Fn, secretKeyA);\n var b = Point.fromHex(publicKeyB); // checks for being on-curve\n return b.multiply(s).toBytes(isCompressed);\n }\n var utils = {\n isValidSecretKey: isValidSecretKey,\n isValidPublicKey: isValidPublicKey,\n randomSecretKey: randomSecretKey,\n // TODO: remove\n isValidPrivateKey: isValidSecretKey,\n randomPrivateKey: randomSecretKey,\n normPrivateKeyToScalar: function normPrivateKeyToScalar(key) {\n return _normFnElement(Fn, key);\n },\n precompute: function precompute() {\n var windowSize = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 8;\n var point = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Point.BASE;\n return point.precompute(windowSize, false);\n }\n };\n return Object.freeze({\n getPublicKey: getPublicKey,\n getSharedSecret: getSharedSecret,\n keygen: keygen,\n Point: Point,\n utils: utils,\n lengths: lengths\n });\n }\n /**\n * Creates ECDSA signing interface for given elliptic curve `Point` and `hash` function.\n * We need `hash` for 2 features:\n * 1. Message prehash-ing. NOT used if `sign` / `verify` are called with `prehash: false`\n * 2. k generation in `sign`, using HMAC-drbg(hash)\n *\n * ECDSAOpts are only rarely needed.\n *\n * @example\n * ```js\n * const p256_Point = weierstrass(...);\n * const p256_sha256 = ecdsa(p256_Point, sha256);\n * const p256_sha224 = ecdsa(p256_Point, sha224);\n * const p256_sha224_r = ecdsa(p256_Point, sha224, { randomBytes: (length) => { ... } });\n * ```\n */\n function ecdsa(Point, hash) {\n var ecdsaOpts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n (0, utils_1.ahash)(hash);\n (0, utils_ts_1._validateObject)(ecdsaOpts, {}, {\n hmac: 'function',\n lowS: 'boolean',\n randomBytes: 'function',\n bits2int: 'function',\n bits2int_modN: 'function'\n });\n var randomBytes = ecdsaOpts.randomBytes || utils_ts_1.randomBytes;\n var hmac = ecdsaOpts.hmac || function (key) {\n for (var _len = arguments.length, msgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n msgs[_key - 1] = arguments[_key];\n }\n return (0, hmac_js_1.hmac)(hash, key, (0, utils_ts_1.concatBytes).apply(void 0, msgs));\n };\n var Fp = Point.Fp,\n Fn = Point.Fn;\n var CURVE_ORDER = Fn.ORDER,\n fnBits = Fn.BITS;\n var _ecdh = ecdh(Point, ecdsaOpts),\n keygen = _ecdh.keygen,\n getPublicKey = _ecdh.getPublicKey,\n getSharedSecret = _ecdh.getSharedSecret,\n utils = _ecdh.utils,\n lengths = _ecdh.lengths;\n var defaultSigOpts = {\n prehash: false,\n lowS: typeof ecdsaOpts.lowS === 'boolean' ? ecdsaOpts.lowS : false,\n format: undefined,\n //'compact' as ECDSASigFormat,\n extraEntropy: false\n };\n var defaultSigOpts_format = 'compact';\n function isBiggerThanHalfOrder(number) {\n var HALF = CURVE_ORDER >> _1n;\n return number > HALF;\n }\n function validateRS(title, num) {\n if (!Fn.isValidNot0(num)) throw new Error(`invalid signature ${title}: out of range 1..Point.Fn.ORDER`);\n return num;\n }\n function validateSigLength(bytes, format) {\n validateSigFormat(format);\n var size = lengths.signature;\n var sizer = format === 'compact' ? size : format === 'recovered' ? size + 1 : undefined;\n return (0, utils_ts_1._abytes2)(bytes, sizer, `${format} signature`);\n }\n /**\n * ECDSA signature with its (r, s) properties. Supports compact, recovered & DER representations.\n */\n var Signature = /*#__PURE__*/function () {\n function Signature(r, s, recovery) {\n _classCallCheck(this, Signature);\n this.r = validateRS('r', r); // r in [1..N-1];\n this.s = validateRS('s', s); // s in [1..N-1];\n if (recovery != null) this.recovery = recovery;\n Object.freeze(this);\n }\n return _createClass(Signature, [{\n key: \"addRecoveryBit\",\n value: function addRecoveryBit(recovery) {\n return new Signature(this.r, this.s, recovery);\n }\n }, {\n key: \"recoverPublicKey\",\n value: function recoverPublicKey(messageHash) {\n var FIELD_ORDER = Fp.ORDER;\n var r = this.r,\n s = this.s,\n rec = this.recovery;\n if (rec == null || ![0, 1, 2, 3].includes(rec)) throw new Error('recovery id invalid');\n // ECDSA recovery is hard for cofactor > 1 curves.\n // In sign, `r = q.x mod n`, and here we recover q.x from r.\n // While recovering q.x >= n, we need to add r+n for cofactor=1 curves.\n // However, for cofactor>1, r+n may not get q.x:\n // r+n*i would need to be done instead where i is unknown.\n // To easily get i, we either need to:\n // a. increase amount of valid recid values (4, 5...); OR\n // b. prohibit non-prime-order signatures (recid > 1).\n var hasCofactor = CURVE_ORDER * _2n < FIELD_ORDER;\n if (hasCofactor && rec > 1) throw new Error('recovery id is ambiguous for h>1 curve');\n var radj = rec === 2 || rec === 3 ? r + CURVE_ORDER : r;\n if (!Fp.isValid(radj)) throw new Error('recovery id 2 or 3 invalid');\n var x = Fp.toBytes(radj);\n var R = Point.fromBytes((0, utils_ts_1.concatBytes)(pprefix((rec & 1) === 0), x));\n var ir = Fn.inv(radj); // r^-1\n var h = bits2int_modN((0, utils_ts_1.ensureBytes)('msgHash', messageHash)); // Truncate hash\n var u1 = Fn.create(-h * ir); // -hr^-1\n var u2 = Fn.create(s * ir); // sr^-1\n // (sr^-1)R-(hr^-1)G = -(hr^-1)G + (sr^-1). unsafe is fine: there is no private data.\n var Q = Point.BASE.multiplyUnsafe(u1).add(R.multiplyUnsafe(u2));\n if (Q.is0()) throw new Error('point at infinify');\n Q.assertValidity();\n return Q;\n }\n // Signatures should be low-s, to prevent malleability.\n }, {\n key: \"hasHighS\",\n value: function hasHighS() {\n return isBiggerThanHalfOrder(this.s);\n }\n }, {\n key: \"toBytes\",\n value: function toBytes() {\n var format = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultSigOpts_format;\n validateSigFormat(format);\n if (format === 'der') return (0, utils_ts_1.hexToBytes)(exports.DER.hexFromSig(this));\n var r = Fn.toBytes(this.r);\n var s = Fn.toBytes(this.s);\n if (format === 'recovered') {\n if (this.recovery == null) throw new Error('recovery bit must be present');\n return (0, utils_ts_1.concatBytes)(Uint8Array.of(this.recovery), r, s);\n }\n return (0, utils_ts_1.concatBytes)(r, s);\n }\n }, {\n key: \"toHex\",\n value: function toHex(format) {\n return (0, utils_ts_1.bytesToHex)(this.toBytes(format));\n }\n // TODO: remove\n }, {\n key: \"assertValidity\",\n value: function assertValidity() {}\n }, {\n key: \"normalizeS\",\n value: function normalizeS() {\n return this.hasHighS() ? new Signature(this.r, Fn.neg(this.s), this.recovery) : this;\n }\n }, {\n key: \"toDERRawBytes\",\n value: function toDERRawBytes() {\n return this.toBytes('der');\n }\n }, {\n key: \"toDERHex\",\n value: function toDERHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes('der'));\n }\n }, {\n key: \"toCompactRawBytes\",\n value: function toCompactRawBytes() {\n return this.toBytes('compact');\n }\n }, {\n key: \"toCompactHex\",\n value: function toCompactHex() {\n return (0, utils_ts_1.bytesToHex)(this.toBytes('compact'));\n }\n }], [{\n key: \"fromBytes\",\n value: function fromBytes(bytes) {\n var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultSigOpts_format;\n validateSigLength(bytes, format);\n var recid;\n if (format === 'der') {\n var _exports$DER$toSig = exports.DER.toSig((0, utils_ts_1._abytes2)(bytes)),\n _r = _exports$DER$toSig.r,\n _s = _exports$DER$toSig.s;\n return new Signature(_r, _s);\n }\n if (format === 'recovered') {\n recid = bytes[0];\n format = 'compact';\n bytes = bytes.subarray(1);\n }\n var L = Fn.BYTES;\n var r = bytes.subarray(0, L);\n var s = bytes.subarray(L, L * 2);\n return new Signature(Fn.fromBytes(r), Fn.fromBytes(s), recid);\n }\n }, {\n key: \"fromHex\",\n value: function fromHex(hex, format) {\n return this.fromBytes((0, utils_ts_1.hexToBytes)(hex), format);\n }\n }, {\n key: \"fromCompact\",\n value: function fromCompact(hex) {\n return Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', hex), 'compact');\n }\n }, {\n key: \"fromDER\",\n value: function fromDER(hex) {\n return Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', hex), 'der');\n }\n }]);\n }(); // RFC6979: ensure ECDSA msg is X bytes and < N. RFC suggests optional truncating via bits2octets.\n // FIPS 186-4 4.6 suggests the leftmost min(nBitLen, outLen) bits, which matches bits2int.\n // bits2int can produce res>N, we can do mod(res, N) since the bitLen is the same.\n // int2octets can't be used; pads small msgs with 0: unacceptatble for trunc as per RFC vectors\n var bits2int = ecdsaOpts.bits2int || function bits2int_def(bytes) {\n // Our custom check \"just in case\", for protection against DoS\n if (bytes.length > 8192) throw new Error('input is too large');\n // For curves with nBitLength % 8 !== 0: bits2octets(bits2octets(m)) !== bits2octets(m)\n // for some cases, since bytes.length * 8 is not actual bitLength.\n var num = (0, utils_ts_1.bytesToNumberBE)(bytes); // check for == u8 done here\n var delta = bytes.length * 8 - fnBits; // truncate to nBitLength leftmost bits\n return delta > 0 ? num >> BigInt(delta) : num;\n };\n var bits2int_modN = ecdsaOpts.bits2int_modN || function bits2int_modN_def(bytes) {\n return Fn.create(bits2int(bytes)); // can't use bytesToNumberBE here\n };\n // Pads output with zero as per spec\n var ORDER_MASK = (0, utils_ts_1.bitMask)(fnBits);\n /** Converts to bytes. Checks if num in `[0..ORDER_MASK-1]` e.g.: `[0..2^256-1]`. */\n function int2octets(num) {\n // IMPORTANT: the check ensures working for case `Fn.BYTES != Fn.BITS * 8`\n (0, utils_ts_1.aInRange)('num < 2^' + fnBits, num, _0n, ORDER_MASK);\n return Fn.toBytes(num);\n }\n function validateMsgAndHash(message, prehash) {\n (0, utils_ts_1._abytes2)(message, undefined, 'message');\n return prehash ? (0, utils_ts_1._abytes2)(hash(message), undefined, 'prehashed message') : message;\n }\n /**\n * Steps A, D of RFC6979 3.2.\n * Creates RFC6979 seed; converts msg/privKey to numbers.\n * Used only in sign, not in verify.\n *\n * Warning: we cannot assume here that message has same amount of bytes as curve order,\n * this will be invalid at least for P521. Also it can be bigger for P224 + SHA256.\n */\n function prepSig(message, privateKey, opts) {\n if (['recovered', 'canonical'].some(function (k) {\n return k in opts;\n })) throw new Error('sign() legacy options not supported');\n var _validateSigOpts = validateSigOpts(opts, defaultSigOpts),\n lowS = _validateSigOpts.lowS,\n prehash = _validateSigOpts.prehash,\n extraEntropy = _validateSigOpts.extraEntropy;\n message = validateMsgAndHash(message, prehash); // RFC6979 3.2 A: h1 = H(m)\n // We can't later call bits2octets, since nested bits2int is broken for curves\n // with fnBits % 8 !== 0. Because of that, we unwrap it here as int2octets call.\n // const bits2octets = (bits) => int2octets(bits2int_modN(bits))\n var h1int = bits2int_modN(message);\n var d = _normFnElement(Fn, privateKey); // validate secret key, convert to bigint\n var seedArgs = [int2octets(d), int2octets(h1int)];\n // extraEntropy. RFC6979 3.6: additional k' (optional).\n if (extraEntropy != null && extraEntropy !== false) {\n // K = HMAC_K(V || 0x00 || int2octets(x) || bits2octets(h1) || k')\n // gen random bytes OR pass as-is\n var e = extraEntropy === true ? randomBytes(lengths.secretKey) : extraEntropy;\n seedArgs.push((0, utils_ts_1.ensureBytes)('extraEntropy', e)); // check for being bytes\n }\n var seed = (0, utils_ts_1.concatBytes).apply(void 0, seedArgs); // Step D of RFC6979 3.2\n var m = h1int; // NOTE: no need to call bits2int second time here, it is inside truncateHash!\n // Converts signature params into point w r/s, checks result for validity.\n // To transform k => Signature:\n // q = k⋅G\n // r = q.x mod n\n // s = k^-1(m + rd) mod n\n // Can use scalar blinding b^-1(bm + bdr) where b ∈ [1,q−1] according to\n // https://tches.iacr.org/index.php/TCHES/article/view/7337/6509. We've decided against it:\n // a) dependency on CSPRNG b) 15% slowdown c) doesn't really help since bigints are not CT\n function k2sig(kBytes) {\n // RFC 6979 Section 3.2, step 3: k = bits2int(T)\n // Important: all mod() calls here must be done over N\n var k = bits2int(kBytes); // mod n, not mod p\n if (!Fn.isValidNot0(k)) return; // Valid scalars (including k) must be in 1..N-1\n var ik = Fn.inv(k); // k^-1 mod n\n var q = Point.BASE.multiply(k).toAffine(); // q = k⋅G\n var r = Fn.create(q.x); // r = q.x mod n\n if (r === _0n) return;\n var s = Fn.create(ik * Fn.create(m + r * d)); // Not using blinding here, see comment above\n if (s === _0n) return;\n var recovery = (q.x === r ? 0 : 2) | Number(q.y & _1n); // recovery bit (2 or 3, when q.x > n)\n var normS = s;\n if (lowS && isBiggerThanHalfOrder(s)) {\n normS = Fn.neg(s); // if lowS was passed, ensure s is always\n recovery ^= 1; // // in the bottom half of N\n }\n return new Signature(r, normS, recovery); // use normS, not s\n }\n return {\n seed: seed,\n k2sig: k2sig\n };\n }\n /**\n * Signs message hash with a secret key.\n *\n * ```\n * sign(m, d) where\n * k = rfc6979_hmac_drbg(m, d)\n * (x, y) = G × k\n * r = x mod n\n * s = (m + dr) / k mod n\n * ```\n */\n function sign(message, secretKey) {\n var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n message = (0, utils_ts_1.ensureBytes)('message', message);\n var _prepSig = prepSig(message, secretKey, opts),\n seed = _prepSig.seed,\n k2sig = _prepSig.k2sig; // Steps A, D of RFC6979 3.2.\n var drbg = (0, utils_ts_1.createHmacDrbg)(hash.outputLen, Fn.BYTES, hmac);\n var sig = drbg(seed, k2sig); // Steps B, C, D, E, F, G\n return sig;\n }\n function tryParsingSig(sg) {\n // Try to deduce format\n var sig = undefined;\n var isHex = typeof sg === 'string' || (0, utils_ts_1.isBytes)(sg);\n var isObj = !isHex && sg !== null && typeof sg === 'object' && typeof sg.r === 'bigint' && typeof sg.s === 'bigint';\n if (!isHex && !isObj) throw new Error('invalid signature, expected Uint8Array, hex string or Signature instance');\n if (isObj) {\n sig = new Signature(sg.r, sg.s);\n } else if (isHex) {\n try {\n sig = Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', sg), 'der');\n } catch (derError) {\n if (!(derError instanceof exports.DER.Err)) throw derError;\n }\n if (!sig) {\n try {\n sig = Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', sg), 'compact');\n } catch (error) {\n return false;\n }\n }\n }\n if (!sig) return false;\n return sig;\n }\n /**\n * Verifies a signature against message and public key.\n * Rejects lowS signatures by default: see {@link ECDSAVerifyOpts}.\n * Implements section 4.1.4 from https://www.secg.org/sec1-v2.pdf:\n *\n * ```\n * verify(r, s, h, P) where\n * u1 = hs^-1 mod n\n * u2 = rs^-1 mod n\n * R = u1⋅G + u2⋅P\n * mod(R.x, n) == r\n * ```\n */\n function verify(signature, message, publicKey) {\n var opts = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n var _validateSigOpts2 = validateSigOpts(opts, defaultSigOpts),\n lowS = _validateSigOpts2.lowS,\n prehash = _validateSigOpts2.prehash,\n format = _validateSigOpts2.format;\n publicKey = (0, utils_ts_1.ensureBytes)('publicKey', publicKey);\n message = validateMsgAndHash((0, utils_ts_1.ensureBytes)('message', message), prehash);\n if ('strict' in opts) throw new Error('options.strict was renamed to lowS');\n var sig = format === undefined ? tryParsingSig(signature) : Signature.fromBytes((0, utils_ts_1.ensureBytes)('sig', signature), format);\n if (sig === false) return false;\n try {\n var P = Point.fromBytes(publicKey);\n if (lowS && sig.hasHighS()) return false;\n var r = sig.r,\n s = sig.s;\n var h = bits2int_modN(message); // mod n, not mod p\n var is = Fn.inv(s); // s^-1 mod n\n var u1 = Fn.create(h * is); // u1 = hs^-1 mod n\n var u2 = Fn.create(r * is); // u2 = rs^-1 mod n\n var R = Point.BASE.multiplyUnsafe(u1).add(P.multiplyUnsafe(u2)); // u1⋅G + u2⋅P\n if (R.is0()) return false;\n var v = Fn.create(R.x); // v = r.x mod n\n return v === r;\n } catch (e) {\n return false;\n }\n }\n function recoverPublicKey(signature, message) {\n var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _validateSigOpts3 = validateSigOpts(opts, defaultSigOpts),\n prehash = _validateSigOpts3.prehash;\n message = validateMsgAndHash(message, prehash);\n return Signature.fromBytes(signature, 'recovered').recoverPublicKey(message).toBytes();\n }\n return Object.freeze({\n keygen: keygen,\n getPublicKey: getPublicKey,\n getSharedSecret: getSharedSecret,\n utils: utils,\n lengths: lengths,\n Point: Point,\n sign: sign,\n verify: verify,\n recoverPublicKey: recoverPublicKey,\n Signature: Signature,\n hash: hash\n });\n }\n /** @deprecated use `weierstrass` in newer releases */\n function weierstrassPoints(c) {\n var _weierstrass_legacy_o = _weierstrass_legacy_opts_to_new(c),\n CURVE = _weierstrass_legacy_o.CURVE,\n curveOpts = _weierstrass_legacy_o.curveOpts;\n var Point = weierstrassN(CURVE, curveOpts);\n return _weierstrass_new_output_to_legacy(c, Point);\n }\n function _weierstrass_legacy_opts_to_new(c) {\n var CURVE = {\n a: c.a,\n b: c.b,\n p: c.Fp.ORDER,\n n: c.n,\n h: c.h,\n Gx: c.Gx,\n Gy: c.Gy\n };\n var Fp = c.Fp;\n var allowedLengths = c.allowedPrivateKeyLengths ? Array.from(new Set(c.allowedPrivateKeyLengths.map(function (l) {\n return Math.ceil(l / 2);\n }))) : undefined;\n var Fn = (0, modular_ts_1.Field)(CURVE.n, {\n BITS: c.nBitLength,\n allowedLengths: allowedLengths,\n modFromBytes: c.wrapPrivateKey\n });\n var curveOpts = {\n Fp: Fp,\n Fn: Fn,\n allowInfinityPoint: c.allowInfinityPoint,\n endo: c.endo,\n isTorsionFree: c.isTorsionFree,\n clearCofactor: c.clearCofactor,\n fromBytes: c.fromBytes,\n toBytes: c.toBytes\n };\n return {\n CURVE: CURVE,\n curveOpts: curveOpts\n };\n }\n function _ecdsa_legacy_opts_to_new(c) {\n var _weierstrass_legacy_o2 = _weierstrass_legacy_opts_to_new(c),\n CURVE = _weierstrass_legacy_o2.CURVE,\n curveOpts = _weierstrass_legacy_o2.curveOpts;\n var ecdsaOpts = {\n hmac: c.hmac,\n randomBytes: c.randomBytes,\n lowS: c.lowS,\n bits2int: c.bits2int,\n bits2int_modN: c.bits2int_modN\n };\n return {\n CURVE: CURVE,\n curveOpts: curveOpts,\n hash: c.hash,\n ecdsaOpts: ecdsaOpts\n };\n }\n function _legacyHelperEquat(Fp, a, b) {\n /**\n * y² = x³ + ax + b: Short weierstrass curve formula. Takes x, returns y².\n * @returns y²\n */\n function weierstrassEquation(x) {\n var x2 = Fp.sqr(x); // x * x\n var x3 = Fp.mul(x2, x); // x² * x\n return Fp.add(Fp.add(x3, Fp.mul(x, a)), b); // x³ + a * x + b\n }\n return weierstrassEquation;\n }\n function _weierstrass_new_output_to_legacy(c, Point) {\n var Fp = Point.Fp,\n Fn = Point.Fn;\n function isWithinCurveOrder(num) {\n return (0, utils_ts_1.inRange)(num, _1n, Fn.ORDER);\n }\n var weierstrassEquation = _legacyHelperEquat(Fp, c.a, c.b);\n return Object.assign({}, {\n CURVE: c,\n Point: Point,\n ProjectivePoint: Point,\n normPrivateKeyToScalar: function normPrivateKeyToScalar(key) {\n return _normFnElement(Fn, key);\n },\n weierstrassEquation: weierstrassEquation,\n isWithinCurveOrder: isWithinCurveOrder\n });\n }\n function _ecdsa_new_output_to_legacy(c, _ecdsa) {\n var Point = _ecdsa.Point;\n return Object.assign({}, _ecdsa, {\n ProjectivePoint: Point,\n CURVE: Object.assign({}, c, (0, modular_ts_1.nLength)(Point.Fn.ORDER, Point.Fn.BITS))\n });\n }\n // _ecdsa_legacy\n function weierstrass(c) {\n var _ecdsa_legacy_opts_to = _ecdsa_legacy_opts_to_new(c),\n CURVE = _ecdsa_legacy_opts_to.CURVE,\n curveOpts = _ecdsa_legacy_opts_to.curveOpts,\n hash = _ecdsa_legacy_opts_to.hash,\n ecdsaOpts = _ecdsa_legacy_opts_to.ecdsaOpts;\n var Point = weierstrassN(CURVE, curveOpts);\n var signs = ecdsa(Point, hash, ecdsaOpts);\n return _ecdsa_new_output_to_legacy(c, signs);\n }\n});","lineCount":1627,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_readOnlyError"],[4,20,1,13],[4,23,1,13,"require"],[4,30,1,13],[4,31,1,13,"_dependencyMap"],[4,45,1,13],[4,90,1,13,"default"],[4,97,1,13],[5,2,1,13],[5,6,1,13,"_createClass"],[5,18,1,13],[5,21,1,13,"require"],[5,28,1,13],[5,29,1,13,"_dependencyMap"],[5,43,1,13],[5,86,1,13,"default"],[5,93,1,13],[6,2,1,13],[6,6,1,13,"_classCallCheck"],[6,21,1,13],[6,24,1,13,"require"],[6,31,1,13],[6,32,1,13,"_dependencyMap"],[6,46,1,13],[6,92,1,13,"default"],[6,99,1,13],[7,2,1,13],[7,6,1,13,"_callSuper"],[7,16,1,13],[7,19,1,13,"require"],[7,26,1,13],[7,27,1,13,"_dependencyMap"],[7,41,1,13],[7,82,1,13,"default"],[7,89,1,13],[8,2,1,13],[8,6,1,13,"_inherits"],[8,15,1,13],[8,18,1,13,"require"],[8,25,1,13],[8,26,1,13,"_dependencyMap"],[8,40,1,13],[8,80,1,13,"default"],[8,87,1,13],[9,2,1,13],[9,6,1,13,"_wrapNativeSuper"],[9,22,1,13],[9,25,1,13,"require"],[9,32,1,13],[9,33,1,13,"_dependencyMap"],[9,47,1,13],[9,94,1,13,"default"],[9,101,1,13],[10,2,1,13],[10,6,1,13,"_slicedToArray"],[10,20,1,13],[10,23,1,13,"require"],[10,30,1,13],[10,31,1,13,"_dependencyMap"],[10,45,1,13],[10,90,1,13,"default"],[10,97,1,13],[11,2,2,0,"Object"],[11,8,2,6],[11,9,2,7,"defineProperty"],[11,23,2,21],[11,24,2,22,"exports"],[11,31,2,29],[11,33,2,31],[11,45,2,43],[11,47,2,45],[12,4,2,47,"value"],[12,9,2,52],[12,11,2,54],[13,2,2,59],[13,3,2,60],[13,4,2,61],[14,2,3,0,"exports"],[14,9,3,7],[14,10,3,8,"DER"],[14,13,3,11],[14,16,3,14,"exports"],[14,23,3,21],[14,24,3,22,"DERErr"],[14,30,3,28],[14,33,3,31],[14,38,3,36],[14,39,3,37],[15,2,4,0,"exports"],[15,9,4,7],[15,10,4,8,"_splitEndoScalar"],[15,26,4,24],[15,29,4,27,"_splitEndoScalar"],[15,45,4,43],[16,2,5,0,"exports"],[16,9,5,7],[16,10,5,8,"_normFnElement"],[16,24,5,22],[16,27,5,25,"_normFnElement"],[16,41,5,39],[17,2,6,0,"exports"],[17,9,6,7],[17,10,6,8,"weierstrassN"],[17,22,6,20],[17,25,6,23,"weierstrassN"],[17,37,6,35],[18,2,7,0,"exports"],[18,9,7,7],[18,10,7,8,"SWUFpSqrtRatio"],[18,24,7,22],[18,27,7,25,"SWUFpSqrtRatio"],[18,41,7,39],[19,2,8,0,"exports"],[19,9,8,7],[19,10,8,8,"mapToCurveSimpleSWU"],[19,29,8,27],[19,32,8,30,"mapToCurveSimpleSWU"],[19,51,8,49],[20,2,9,0,"exports"],[20,9,9,7],[20,10,9,8,"ecdh"],[20,14,9,12],[20,17,9,15,"ecdh"],[20,21,9,19],[21,2,10,0,"exports"],[21,9,10,7],[21,10,10,8,"ecdsa"],[21,15,10,13],[21,18,10,16,"ecdsa"],[21,23,10,21],[22,2,11,0,"exports"],[22,9,11,7],[22,10,11,8,"weierstrassPoints"],[22,27,11,25],[22,30,11,28,"weierstrassPoints"],[22,47,11,45],[23,2,12,0,"exports"],[23,9,12,7],[23,10,12,8,"_legacyHelperEquat"],[23,28,12,26],[23,31,12,29,"_legacyHelperEquat"],[23,49,12,47],[24,2,13,0,"exports"],[24,9,13,7],[24,10,13,8,"weierstrass"],[24,21,13,19],[24,24,13,22,"weierstrass"],[24,35,13,33],[25,2,14,0],[26,0,15,0],[27,0,16,0],[28,0,17,0],[29,0,18,0],[30,0,19,0],[31,0,20,0],[32,0,21,0],[33,0,22,0],[34,0,23,0],[35,0,24,0],[36,0,25,0],[37,0,26,0],[38,0,27,0],[39,0,28,0],[40,0,29,0],[41,0,30,0],[42,0,31,0],[43,0,32,0],[44,0,33,0],[45,0,34,0],[46,0,35,0],[47,0,36,0],[48,0,37,0],[49,0,38,0],[50,0,39,0],[51,2,40,0],[52,2,41,0],[52,6,41,6,"hmac_js_1"],[52,15,41,15],[52,18,41,18,"require"],[52,25,41,25],[52,26,41,25,"_dependencyMap"],[52,40,41,25],[52,68,41,49],[52,69,41,50],[53,2,42,0],[53,6,42,6,"utils_1"],[53,13,42,13],[53,16,42,16,"require"],[53,23,42,23],[53,24,42,23,"_dependencyMap"],[53,38,42,23],[53,64,42,45],[53,65,42,46],[54,2,43,0],[54,6,43,6,"utils_ts_1"],[54,16,43,16],[54,19,43,19,"require"],[54,26,43,26],[54,27,43,26,"_dependencyMap"],[54,41,43,26],[54,59,43,40],[54,60,43,41],[55,2,44,0],[55,6,44,6,"curve_ts_1"],[55,16,44,16],[55,19,44,19,"require"],[55,26,44,26],[55,27,44,26,"_dependencyMap"],[55,41,44,26],[55,59,44,39],[55,60,44,40],[56,2,45,0],[56,6,45,6,"modular_ts_1"],[56,18,45,18],[56,21,45,21,"require"],[56,28,45,28],[56,29,45,28,"_dependencyMap"],[56,43,45,28],[56,63,45,43],[56,64,45,44],[57,2,46,0],[58,2,47,0],[58,6,47,6,"divNearest"],[58,16,47,16],[58,19,47,19],[58,28,47,6,"divNearest"],[58,38,47,16,"divNearest"],[58,39,47,20,"num"],[58,42,47,23],[58,44,47,25,"den"],[58,47,47,28],[59,4,47,28],[59,11,47,33],[59,12,47,34,"num"],[59,15,47,37],[59,18,47,40],[59,19,47,41,"num"],[59,22,47,44],[59,26,47,48],[59,27,47,49],[59,30,47,52,"den"],[59,33,47,55],[59,36,47,58],[59,37,47,59,"den"],[59,40,47,62],[59,44,47,66,"_2n"],[59,47,47,69],[59,51,47,73,"den"],[59,54,47,76],[60,2,47,76],[61,2,48,0],[62,0,49,0],[63,0,50,0],[64,2,51,0],[64,11,51,9,"_splitEndoScalar"],[64,27,51,25,"_splitEndoScalar"],[64,28,51,26,"k"],[64,29,51,27],[64,31,51,29,"basis"],[64,36,51,34],[64,38,51,36,"n"],[64,39,51,37],[64,41,51,39],[65,4,52,4],[66,4,53,4],[67,4,54,4],[68,4,55,4],[68,8,55,4,"_basis"],[68,14,55,4],[68,17,55,4,"_slicedToArray"],[68,31,55,4],[68,32,55,33,"basis"],[68,37,55,38],[69,6,55,38,"_basis$"],[69,13,55,38],[69,16,55,38,"_slicedToArray"],[69,30,55,38],[69,31,55,38,"_basis"],[69,37,55,38],[70,6,55,12,"a1"],[70,8,55,14],[70,11,55,14,"_basis$"],[70,18,55,14],[71,6,55,16,"b1"],[71,8,55,18],[71,11,55,18,"_basis$"],[71,18,55,18],[72,6,55,18,"_basis$2"],[72,14,55,18],[72,17,55,18,"_slicedToArray"],[72,31,55,18],[72,32,55,18,"_basis"],[72,38,55,18],[73,6,55,22,"a2"],[73,8,55,24],[73,11,55,24,"_basis$2"],[73,19,55,24],[74,6,55,26,"b2"],[74,8,55,28],[74,11,55,28,"_basis$2"],[74,19,55,28],[75,4,56,4],[75,8,56,10,"c1"],[75,10,56,12],[75,13,56,15,"divNearest"],[75,23,56,25],[75,24,56,26,"b2"],[75,26,56,28],[75,29,56,31,"k"],[75,30,56,32],[75,32,56,34,"n"],[75,33,56,35],[75,34,56,36],[76,4,57,4],[76,8,57,10,"c2"],[76,10,57,12],[76,13,57,15,"divNearest"],[76,23,57,25],[76,24,57,26],[76,25,57,27,"b1"],[76,27,57,29],[76,30,57,32,"k"],[76,31,57,33],[76,33,57,35,"n"],[76,34,57,36],[76,35,57,37],[77,4,58,4],[78,4,59,4],[79,4,60,4],[79,8,60,8,"k1"],[79,10,60,10],[79,13,60,13,"k"],[79,14,60,14],[79,17,60,17,"c1"],[79,19,60,19],[79,22,60,22,"a1"],[79,24,60,24],[79,27,60,27,"c2"],[79,29,60,29],[79,32,60,32,"a2"],[79,34,60,34],[80,4,61,4],[80,8,61,8,"k2"],[80,10,61,10],[80,13,61,13],[80,14,61,14,"c1"],[80,16,61,16],[80,19,61,19,"b1"],[80,21,61,21],[80,24,61,24,"c2"],[80,26,61,26],[80,29,61,29,"b2"],[80,31,61,31],[81,4,62,4],[81,8,62,10,"k1neg"],[81,13,62,15],[81,16,62,18,"k1"],[81,18,62,20],[81,21,62,23,"_0n"],[81,24,62,26],[82,4,63,4],[82,8,63,10,"k2neg"],[82,13,63,15],[82,16,63,18,"k2"],[82,18,63,20],[82,21,63,23,"_0n"],[82,24,63,26],[83,4,64,4],[83,8,64,8,"k1neg"],[83,13,64,13],[83,15,65,8,"k1"],[83,17,65,10],[83,20,65,13],[83,21,65,14,"k1"],[83,23,65,16],[84,4,66,4],[84,8,66,8,"k2neg"],[84,13,66,13],[84,15,67,8,"k2"],[84,17,67,10],[84,20,67,13],[84,21,67,14,"k2"],[84,23,67,16],[85,4,68,4],[86,4,69,4],[87,4,70,4],[87,8,70,10,"MAX_NUM"],[87,15,70,17],[87,18,70,20],[87,19,70,21],[87,20,70,22],[87,22,70,24,"utils_ts_1"],[87,32,70,34],[87,33,70,35,"bitMask"],[87,40,70,42],[87,42,70,44,"Math"],[87,46,70,48],[87,47,70,49,"ceil"],[87,51,70,53],[87,52,70,54],[87,53,70,55],[87,54,70,56],[87,56,70,58,"utils_ts_1"],[87,66,70,68],[87,67,70,69,"bitLen"],[87,73,70,75],[87,75,70,77,"n"],[87,76,70,78],[87,77,70,79],[87,80,70,82],[87,81,70,83],[87,82,70,84],[87,83,70,85],[87,86,70,88,"_1n"],[87,89,70,91],[87,90,70,92],[87,91,70,93],[88,4,71,4],[88,8,71,8,"k1"],[88,10,71,10],[88,13,71,13,"_0n"],[88,16,71,16],[88,20,71,20,"k1"],[88,22,71,22],[88,26,71,26,"MAX_NUM"],[88,33,71,33],[88,37,71,37,"k2"],[88,39,71,39],[88,42,71,42,"_0n"],[88,45,71,45],[88,49,71,49,"k2"],[88,51,71,51],[88,55,71,55,"MAX_NUM"],[88,62,71,62],[88,64,71,64],[89,6,72,8],[89,12,72,14],[89,16,72,18,"Error"],[89,21,72,23],[89,22,72,24],[89,62,72,64],[89,65,72,67,"k"],[89,66,72,68],[89,67,72,69],[90,4,73,4],[91,4,74,4],[91,11,74,11],[92,6,74,13,"k1neg"],[92,11,74,18],[92,13,74,13,"k1neg"],[92,18,74,18],[93,6,74,20,"k1"],[93,8,74,22],[93,10,74,20,"k1"],[93,12,74,22],[94,6,74,24,"k2neg"],[94,11,74,29],[94,13,74,24,"k2neg"],[94,18,74,29],[95,6,74,31,"k2"],[95,8,74,33],[95,10,74,31,"k2"],[96,4,74,34],[96,5,74,35],[97,2,75,0],[98,2,76,0],[98,11,76,9,"validateSigFormat"],[98,28,76,26,"validateSigFormat"],[98,29,76,27,"format"],[98,35,76,33],[98,37,76,35],[99,4,77,4],[99,8,77,8],[99,9,77,9],[99,10,77,10],[99,19,77,19],[99,21,77,21],[99,32,77,32],[99,34,77,34],[99,39,77,39],[99,40,77,40],[99,41,77,41,"includes"],[99,49,77,49],[99,50,77,50,"format"],[99,56,77,56],[99,57,77,57],[99,59,78,8],[99,65,78,14],[99,69,78,18,"Error"],[99,74,78,23],[99,75,78,24],[99,134,78,83],[99,135,78,84],[100,4,79,4],[100,11,79,11,"format"],[100,17,79,17],[101,2,80,0],[102,2,81,0],[102,11,81,9,"validateSigOpts"],[102,26,81,24,"validateSigOpts"],[102,27,81,25,"opts"],[102,31,81,29],[102,33,81,31,"def"],[102,36,81,34],[102,38,81,36],[103,4,82,4],[103,8,82,10,"optsn"],[103,13,82,15],[103,16,82,18],[103,17,82,19],[103,18,82,20],[104,4,83,4],[104,9,83,9],[104,13,83,13,"optName"],[104,20,83,20],[104,24,83,24,"Object"],[104,30,83,30],[104,31,83,31,"keys"],[104,35,83,35],[104,36,83,36,"def"],[104,39,83,39],[104,40,83,40],[104,42,83,42],[105,6,84,8],[106,6,85,8,"optsn"],[106,11,85,13],[106,12,85,14,"optName"],[106,19,85,21],[106,20,85,22],[106,23,85,25,"opts"],[106,27,85,29],[106,28,85,30,"optName"],[106,35,85,37],[106,36,85,38],[106,41,85,43,"undefined"],[106,50,85,52],[106,53,85,55,"def"],[106,56,85,58],[106,57,85,59,"optName"],[106,64,85,66],[106,65,85,67],[106,68,85,70,"opts"],[106,72,85,74],[106,73,85,75,"optName"],[106,80,85,82],[106,81,85,83],[107,4,86,4],[108,4,87,4],[108,5,87,5],[108,6,87,6],[108,8,87,8,"utils_ts_1"],[108,18,87,18],[108,19,87,19,"_abool2"],[108,26,87,26],[108,28,87,28,"optsn"],[108,33,87,33],[108,34,87,34,"lowS"],[108,38,87,38],[108,40,87,40],[108,46,87,46],[108,47,87,47],[109,4,88,4],[109,5,88,5],[109,6,88,6],[109,8,88,8,"utils_ts_1"],[109,18,88,18],[109,19,88,19,"_abool2"],[109,26,88,26],[109,28,88,28,"optsn"],[109,33,88,33],[109,34,88,34,"prehash"],[109,41,88,41],[109,43,88,43],[109,52,88,52],[109,53,88,53],[110,4,89,4],[110,8,89,8,"optsn"],[110,13,89,13],[110,14,89,14,"format"],[110,20,89,20],[110,25,89,25,"undefined"],[110,34,89,34],[110,36,90,8,"validateSigFormat"],[110,53,90,25],[110,54,90,26,"optsn"],[110,59,90,31],[110,60,90,32,"format"],[110,66,90,38],[110,67,90,39],[111,4,91,4],[111,11,91,11,"optsn"],[111,16,91,16],[112,2,92,0],[113,2,92,1],[113,6,93,6,"DERErr"],[113,12,93,12],[113,38,93,12,"_Error"],[113,44,93,12],[114,4,94,4],[114,13,94,4,"DERErr"],[114,20,94,4],[114,22,94,24],[115,6,94,24],[115,10,94,16,"m"],[115,11,94,17],[115,14,94,17,"arguments"],[115,23,94,17],[115,24,94,17,"length"],[115,30,94,17],[115,38,94,17,"arguments"],[115,47,94,17],[115,55,94,17,"undefined"],[115,64,94,17],[115,67,94,17,"arguments"],[115,76,94,17],[115,82,94,20],[115,84,94,22],[116,6,94,22,"_classCallCheck"],[116,21,94,22],[116,28,94,22,"DERErr"],[116,34,94,22],[117,6,94,22],[117,13,94,22,"_callSuper"],[117,23,94,22],[117,30,94,22,"DERErr"],[117,36,94,22],[117,39,95,14,"m"],[117,40,95,15],[118,4,96,4],[119,4,96,5,"_inherits"],[119,13,96,5],[119,14,96,5,"DERErr"],[119,20,96,5],[119,22,96,5,"_Error"],[119,28,96,5],[120,4,96,5],[120,11,96,5,"_createClass"],[120,23,96,5],[120,24,96,5,"DERErr"],[120,30,96,5],[121,2,96,5],[121,17,96,5,"_wrapNativeSuper"],[121,33,96,5],[121,34,93,21,"Error"],[121,39,93,26],[122,2,98,0,"exports"],[122,9,98,7],[122,10,98,8,"DERErr"],[122,16,98,14],[122,19,98,17,"DERErr"],[122,25,98,23],[123,2,99,0],[124,0,100,0],[125,0,101,0],[126,0,102,0],[127,0,103,0],[128,0,104,0],[129,0,105,0],[130,2,106,0,"exports"],[130,9,106,7],[130,10,106,8,"DER"],[130,13,106,11],[130,16,106,14],[131,4,107,4],[132,4,108,4,"Err"],[132,7,108,7],[132,9,108,9,"DERErr"],[132,15,108,15],[133,4,109,4],[134,4,110,4,"_tlv"],[134,8,110,8],[134,10,110,10],[135,6,111,8,"encode"],[135,12,111,14],[135,14,111,16],[135,23,111,8,"encode"],[135,29,111,14,"encode"],[135,30,111,17,"tag"],[135,33,111,20],[135,35,111,22,"data"],[135,39,111,26],[135,41,111,31],[136,8,112,12],[136,12,112,25,"E"],[136,13,112,26],[136,16,112,31,"exports"],[136,23,112,38],[136,24,112,39,"DER"],[136,27,112,42],[136,28,112,20,"Err"],[136,31,112,23],[137,8,113,12],[137,12,113,16,"tag"],[137,15,113,19],[137,18,113,22],[137,19,113,23],[137,23,113,27,"tag"],[137,26,113,30],[137,29,113,33],[137,32,113,36],[137,34,114,16],[137,40,114,22],[137,44,114,26,"E"],[137,45,114,27],[137,46,114,28],[137,69,114,51],[137,70,114,52],[138,8,115,12],[138,12,115,16,"data"],[138,16,115,20],[138,17,115,21,"length"],[138,23,115,27],[138,26,115,30],[138,27,115,31],[138,29,116,16],[138,35,116,22],[138,39,116,26,"E"],[138,40,116,27],[138,41,116,28],[138,68,116,55],[138,69,116,56],[139,8,117,12],[139,12,117,18,"dataLen"],[139,19,117,25],[139,22,117,28,"data"],[139,26,117,32],[139,27,117,33,"length"],[139,33,117,39],[139,36,117,42],[139,37,117,43],[140,8,118,12],[140,12,118,18,"len"],[140,15,118,21],[140,18,118,24],[140,19,118,25],[140,20,118,26],[140,22,118,28,"utils_ts_1"],[140,32,118,38],[140,33,118,39,"numberToHexUnpadded"],[140,52,118,58],[140,54,118,60,"dataLen"],[140,61,118,67],[140,62,118,68],[141,8,119,12],[141,12,119,17,"len"],[141,15,119,20],[141,16,119,21,"length"],[141,22,119,27],[141,25,119,30],[141,26,119,31],[141,29,119,35],[141,32,119,38],[141,34,120,16],[141,40,120,22],[141,44,120,26,"E"],[141,45,120,27],[141,46,120,28],[141,84,120,66],[141,85,120,67],[142,8,121,12],[143,8,122,12],[143,12,122,18,"lenLen"],[143,18,122,24],[143,21,122,27,"dataLen"],[143,28,122,34],[143,31,122,37],[143,34,122,40],[143,37,122,43],[143,38,122,44],[143,39,122,45],[143,41,122,47,"utils_ts_1"],[143,51,122,57],[143,52,122,58,"numberToHexUnpadded"],[143,71,122,77],[143,73,122,80,"len"],[143,76,122,83],[143,77,122,84,"length"],[143,83,122,90],[143,86,122,93],[143,87,122,94],[143,90,122,98],[143,93,122,101],[143,94,122,102],[143,97,122,105],[143,99,122,107],[144,8,123,12],[144,12,123,18,"t"],[144,13,123,19],[144,16,123,22],[144,17,123,23],[144,18,123,24],[144,20,123,26,"utils_ts_1"],[144,30,123,36],[144,31,123,37,"numberToHexUnpadded"],[144,50,123,56],[144,52,123,58,"tag"],[144,55,123,61],[144,56,123,62],[145,8,124,12],[145,15,124,19,"t"],[145,16,124,20],[145,19,124,23,"lenLen"],[145,25,124,29],[145,28,124,32,"len"],[145,31,124,35],[145,34,124,38,"data"],[145,38,124,42],[146,6,125,8],[146,7,125,9],[147,6,126,8],[148,6,127,8,"decode"],[148,12,127,14],[148,23,127,8,"decode"],[148,29,127,14,"decode"],[148,30,127,15,"tag"],[148,33,127,18],[148,35,127,20,"data"],[148,39,127,24],[148,41,127,26],[149,8,128,12],[149,12,128,25,"E"],[149,13,128,26],[149,16,128,31,"exports"],[149,23,128,38],[149,24,128,39,"DER"],[149,27,128,42],[149,28,128,20,"Err"],[149,31,128,23],[150,8,129,12],[150,12,129,16,"pos"],[150,15,129,19],[150,18,129,22],[150,19,129,23],[151,8,130,12],[151,12,130,16,"tag"],[151,15,130,19],[151,18,130,22],[151,19,130,23],[151,23,130,27,"tag"],[151,26,130,30],[151,29,130,33],[151,32,130,36],[151,34,131,16],[151,40,131,22],[151,44,131,26,"E"],[151,45,131,27],[151,46,131,28],[151,69,131,51],[151,70,131,52],[152,8,132,12],[152,12,132,16,"data"],[152,16,132,20],[152,17,132,21,"length"],[152,23,132,27],[152,26,132,30],[152,27,132,31],[152,31,132,35,"data"],[152,35,132,39],[152,36,132,40,"pos"],[152,39,132,43],[152,41,132,45],[152,42,132,46],[152,47,132,51,"tag"],[152,50,132,54],[152,52,133,16],[152,58,133,22],[152,62,133,26,"E"],[152,63,133,27],[152,64,133,28],[152,87,133,51],[152,88,133,52],[153,8,134,12],[153,12,134,18,"first"],[153,17,134,23],[153,20,134,26,"data"],[153,24,134,30],[153,25,134,31,"pos"],[153,28,134,34],[153,30,134,36],[153,31,134,37],[154,8,135,12],[154,12,135,18,"isLong"],[154,18,135,24],[154,21,135,27],[154,22,135,28],[154,24,135,30,"first"],[154,29,135,35],[154,32,135,38],[154,35,135,41],[154,36,135,42],[154,37,135,43],[154,38,135,44],[155,8,136,12],[155,12,136,16,"length"],[155,18,136,22],[155,21,136,25],[155,22,136,26],[156,8,137,12],[156,12,137,16],[156,13,137,17,"isLong"],[156,19,137,23],[156,21,138,16,"length"],[156,27,138,22],[156,30,138,25,"first"],[156,35,138,30],[156,36,138,31],[156,41,139,17],[157,10,140,16],[158,10,141,16],[158,14,141,22,"lenLen"],[158,20,141,28],[158,23,141,31,"first"],[158,28,141,36],[158,31,141,39],[158,34,141,42],[159,10,142,16],[159,14,142,20],[159,15,142,21,"lenLen"],[159,21,142,27],[159,23,143,20],[159,29,143,26],[159,33,143,30,"E"],[159,34,143,31],[159,35,143,32],[159,86,143,83],[159,87,143,84],[160,10,144,16],[160,14,144,20,"lenLen"],[160,20,144,26],[160,23,144,29],[160,24,144,30],[160,26,145,20],[160,32,145,26],[160,36,145,30,"E"],[160,37,145,31],[160,38,145,32],[160,80,145,74],[160,81,145,75],[160,82,145,76],[160,83,145,77],[161,10,146,16],[161,14,146,22,"lengthBytes"],[161,25,146,33],[161,28,146,36,"data"],[161,32,146,40],[161,33,146,41,"subarray"],[161,41,146,49],[161,42,146,50,"pos"],[161,45,146,53],[161,47,146,55,"pos"],[161,50,146,58],[161,53,146,61,"lenLen"],[161,59,146,67],[161,60,146,68],[162,10,147,16],[162,14,147,20,"lengthBytes"],[162,25,147,31],[162,26,147,32,"length"],[162,32,147,38],[162,37,147,43,"lenLen"],[162,43,147,49],[162,45,148,20],[162,51,148,26],[162,55,148,30,"E"],[162,56,148,31],[162,57,148,32],[162,96,148,71],[162,97,148,72],[163,10,149,16],[163,14,149,20,"lengthBytes"],[163,25,149,31],[163,26,149,32],[163,27,149,33],[163,28,149,34],[163,33,149,39],[163,34,149,40],[163,36,150,20],[163,42,150,26],[163,46,150,30,"E"],[163,47,150,31],[163,48,150,32],[163,86,150,70],[163,87,150,71],[164,10,151,16],[164,15,151,21],[164,19,151,27,"b"],[164,20,151,28],[164,24,151,32,"lengthBytes"],[164,35,151,43],[164,37,152,20,"length"],[164,43,152,26],[164,46,152,30,"length"],[164,52,152,36],[164,56,152,40],[164,57,152,41],[164,60,152,45,"b"],[164,61,152,46],[165,10,153,16,"pos"],[165,13,153,19],[165,17,153,23,"lenLen"],[165,23,153,29],[166,10,154,16],[166,14,154,20,"length"],[166,20,154,26],[166,23,154,29],[166,26,154,32],[166,28,155,20],[166,34,155,26],[166,38,155,30,"E"],[166,39,155,31],[166,40,155,32],[166,80,155,72],[166,81,155,73],[167,8,156,12],[168,8,157,12],[168,12,157,18,"v"],[168,13,157,19],[168,16,157,22,"data"],[168,20,157,26],[168,21,157,27,"subarray"],[168,29,157,35],[168,30,157,36,"pos"],[168,33,157,39],[168,35,157,41,"pos"],[168,38,157,44],[168,41,157,47,"length"],[168,47,157,53],[168,48,157,54],[169,8,158,12],[169,12,158,16,"v"],[169,13,158,17],[169,14,158,18,"length"],[169,20,158,24],[169,25,158,29,"length"],[169,31,158,35],[169,33,159,16],[169,39,159,22],[169,43,159,26,"E"],[169,44,159,27],[169,45,159,28],[169,77,159,60],[169,78,159,61],[170,8,160,12],[170,15,160,19],[171,10,160,21,"v"],[171,11,160,22],[171,13,160,21,"v"],[171,14,160,22],[172,10,160,24,"l"],[172,11,160,25],[172,13,160,27,"data"],[172,17,160,31],[172,18,160,32,"subarray"],[172,26,160,40],[172,27,160,41,"pos"],[172,30,160,44],[172,33,160,47,"length"],[172,39,160,53],[173,8,160,55],[173,9,160,56],[174,6,161,8],[175,4,162,4],[175,5,162,5],[176,4,163,4],[177,4,164,4],[178,4,165,4],[179,4,166,4],[180,4,167,4,"_int"],[180,8,167,8],[180,10,167,10],[181,6,168,8,"encode"],[181,12,168,14],[181,23,168,8,"encode"],[181,29,168,14,"encode"],[181,30,168,15,"num"],[181,33,168,18],[181,35,168,20],[182,8,169,12],[182,12,169,25,"E"],[182,13,169,26],[182,16,169,31,"exports"],[182,23,169,38],[182,24,169,39,"DER"],[182,27,169,42],[182,28,169,20,"Err"],[182,31,169,23],[183,8,170,12],[183,12,170,16,"num"],[183,15,170,19],[183,18,170,22,"_0n"],[183,21,170,25],[183,23,171,16],[183,29,171,22],[183,33,171,26,"E"],[183,34,171,27],[183,35,171,28],[183,79,171,72],[183,80,171,73],[184,8,172,12],[184,12,172,16,"hex"],[184,15,172,19],[184,18,172,22],[184,19,172,23],[184,20,172,24],[184,22,172,26,"utils_ts_1"],[184,32,172,36],[184,33,172,37,"numberToHexUnpadded"],[184,52,172,56],[184,54,172,58,"num"],[184,57,172,61],[184,58,172,62],[185,8,173,12],[186,8,174,12],[186,12,174,16,"Number"],[186,18,174,22],[186,19,174,23,"parseInt"],[186,27,174,31],[186,28,174,32,"hex"],[186,31,174,35],[186,32,174,36],[186,33,174,37],[186,34,174,38],[186,36,174,40],[186,38,174,42],[186,39,174,43],[186,42,174,46],[186,43,174,52],[186,45,175,16,"hex"],[186,48,175,19],[186,51,175,22],[186,55,175,26],[186,58,175,29,"hex"],[186,61,175,32],[187,8,176,12],[187,12,176,16,"hex"],[187,15,176,19],[187,16,176,20,"length"],[187,22,176,26],[187,25,176,29],[187,26,176,30],[187,28,177,16],[187,34,177,22],[187,38,177,26,"E"],[187,39,177,27],[187,40,177,28],[187,88,177,76],[187,89,177,77],[188,8,178,12],[188,15,178,19,"hex"],[188,18,178,22],[189,6,179,8],[189,7,179,9],[190,6,180,8,"decode"],[190,12,180,14],[190,23,180,8,"decode"],[190,29,180,14,"decode"],[190,30,180,15,"data"],[190,34,180,19],[190,36,180,21],[191,8,181,12],[191,12,181,25,"E"],[191,13,181,26],[191,16,181,31,"exports"],[191,23,181,38],[191,24,181,39,"DER"],[191,27,181,42],[191,28,181,20,"Err"],[191,31,181,23],[192,8,182,12],[192,12,182,16,"data"],[192,16,182,20],[192,17,182,21],[192,18,182,22],[192,19,182,23],[192,22,182,26],[192,25,182,29],[192,27,183,16],[192,33,183,22],[192,37,183,26,"E"],[192,38,183,27],[192,39,183,28],[192,76,183,65],[192,77,183,66],[193,8,184,12],[193,12,184,16,"data"],[193,16,184,20],[193,17,184,21],[193,18,184,22],[193,19,184,23],[193,24,184,28],[193,28,184,32],[193,32,184,36],[193,34,184,38,"data"],[193,38,184,42],[193,39,184,43],[193,40,184,44],[193,41,184,45],[193,44,184,48],[193,47,184,51],[193,48,184,52],[193,50,185,16],[193,56,185,22],[193,60,185,26,"E"],[193,61,185,27],[193,62,185,28],[193,115,185,81],[193,116,185,82],[194,8,186,12],[194,15,186,19],[194,16,186,20],[194,17,186,21],[194,19,186,23,"utils_ts_1"],[194,29,186,33],[194,30,186,34,"bytesToNumberBE"],[194,45,186,49],[194,47,186,51,"data"],[194,51,186,55],[194,52,186,56],[195,6,187,8],[196,4,188,4],[196,5,188,5],[197,4,189,4,"toSig"],[197,9,189,9],[197,20,189,4,"toSig"],[197,25,189,9,"toSig"],[197,26,189,10,"hex"],[197,29,189,13],[197,31,189,15],[198,6,190,8],[199,6,191,8],[199,10,191,8,"_exports$DER"],[199,22,191,8],[199,25,191,49,"exports"],[199,32,191,56],[199,33,191,57,"DER"],[199,36,191,60],[200,8,191,21,"E"],[200,9,191,22],[200,12,191,22,"_exports$DER"],[200,24,191,22],[200,25,191,16,"Err"],[200,28,191,19],[201,8,191,30,"int"],[201,11,191,33],[201,14,191,33,"_exports$DER"],[201,26,191,33],[201,27,191,24,"_int"],[201,31,191,28],[202,8,191,41,"tlv"],[202,11,191,44],[202,14,191,44,"_exports$DER"],[202,26,191,44],[202,27,191,35,"_tlv"],[202,31,191,39],[203,6,192,8],[203,10,192,14,"data"],[203,14,192,18],[203,17,192,21],[203,18,192,22],[203,19,192,23],[203,21,192,25,"utils_ts_1"],[203,31,192,35],[203,32,192,36,"ensureBytes"],[203,43,192,47],[203,45,192,49],[203,56,192,60],[203,58,192,62,"hex"],[203,61,192,65],[203,62,192,66],[204,6,193,8],[204,10,193,8,"_tlv$decode"],[204,21,193,8],[204,24,193,49,"tlv"],[204,27,193,52],[204,28,193,53,"decode"],[204,34,193,59],[204,35,193,60],[204,39,193,64],[204,41,193,66,"data"],[204,45,193,70],[204,46,193,71],[205,8,193,19,"seqBytes"],[205,16,193,27],[205,19,193,27,"_tlv$decode"],[205,30,193,27],[205,31,193,16,"v"],[205,32,193,17],[206,8,193,32,"seqLeftBytes"],[206,20,193,44],[206,23,193,44,"_tlv$decode"],[206,34,193,44],[206,35,193,29,"l"],[206,36,193,30],[207,6,194,8],[207,10,194,12,"seqLeftBytes"],[207,22,194,24],[207,23,194,25,"length"],[207,29,194,31],[207,31,195,12],[207,37,195,18],[207,41,195,22,"E"],[207,42,195,23],[207,43,195,24],[207,88,195,69],[207,89,195,70],[208,6,196,8],[208,10,196,8,"_tlv$decode2"],[208,22,196,8],[208,25,196,45,"tlv"],[208,28,196,48],[208,29,196,49,"decode"],[208,35,196,55],[208,36,196,56],[208,40,196,60],[208,42,196,62,"seqBytes"],[208,50,196,70],[208,51,196,71],[209,8,196,19,"rBytes"],[209,14,196,25],[209,17,196,25,"_tlv$decode2"],[209,29,196,25],[209,30,196,16,"v"],[209,31,196,17],[210,8,196,30,"rLeftBytes"],[210,18,196,40],[210,21,196,40,"_tlv$decode2"],[210,33,196,40],[210,34,196,27,"l"],[210,35,196,28],[211,6,197,8],[211,10,197,8,"_tlv$decode3"],[211,22,197,8],[211,25,197,45,"tlv"],[211,28,197,48],[211,29,197,49,"decode"],[211,35,197,55],[211,36,197,56],[211,40,197,60],[211,42,197,62,"rLeftBytes"],[211,52,197,72],[211,53,197,73],[212,8,197,19,"sBytes"],[212,14,197,25],[212,17,197,25,"_tlv$decode3"],[212,29,197,25],[212,30,197,16,"v"],[212,31,197,17],[213,8,197,30,"sLeftBytes"],[213,18,197,40],[213,21,197,40,"_tlv$decode3"],[213,33,197,40],[213,34,197,27,"l"],[213,35,197,28],[214,6,198,8],[214,10,198,12,"sLeftBytes"],[214,20,198,22],[214,21,198,23,"length"],[214,27,198,29],[214,29,199,12],[214,35,199,18],[214,39,199,22,"E"],[214,40,199,23],[214,41,199,24],[214,86,199,69],[214,87,199,70],[215,6,200,8],[215,13,200,15],[216,8,200,17,"r"],[216,9,200,18],[216,11,200,20,"int"],[216,14,200,23],[216,15,200,24,"decode"],[216,21,200,30],[216,22,200,31,"rBytes"],[216,28,200,37],[216,29,200,38],[217,8,200,40,"s"],[217,9,200,41],[217,11,200,43,"int"],[217,14,200,46],[217,15,200,47,"decode"],[217,21,200,53],[217,22,200,54,"sBytes"],[217,28,200,60],[218,6,200,62],[218,7,200,63],[219,4,201,4],[219,5,201,5],[220,4,202,4,"hexFromSig"],[220,14,202,14],[220,25,202,4,"hexFromSig"],[220,35,202,14,"hexFromSig"],[220,36,202,15,"sig"],[220,39,202,18],[220,41,202,20],[221,6,203,8],[221,10,203,8,"_exports$DER2"],[221,23,203,8],[221,26,203,41,"exports"],[221,33,203,48],[221,34,203,49,"DER"],[221,37,203,52],[222,8,203,22,"tlv"],[222,11,203,25],[222,14,203,25,"_exports$DER2"],[222,27,203,25],[222,28,203,16,"_tlv"],[222,32,203,20],[223,8,203,33,"int"],[223,11,203,36],[223,14,203,36,"_exports$DER2"],[223,27,203,36],[223,28,203,27,"_int"],[223,32,203,31],[224,6,204,8],[224,10,204,14,"rs"],[224,12,204,16],[224,15,204,19,"tlv"],[224,18,204,22],[224,19,204,23,"encode"],[224,25,204,29],[224,26,204,30],[224,30,204,34],[224,32,204,36,"int"],[224,35,204,39],[224,36,204,40,"encode"],[224,42,204,46],[224,43,204,47,"sig"],[224,46,204,50],[224,47,204,51,"r"],[224,48,204,52],[224,49,204,53],[224,50,204,54],[225,6,205,8],[225,10,205,14,"ss"],[225,12,205,16],[225,15,205,19,"tlv"],[225,18,205,22],[225,19,205,23,"encode"],[225,25,205,29],[225,26,205,30],[225,30,205,34],[225,32,205,36,"int"],[225,35,205,39],[225,36,205,40,"encode"],[225,42,205,46],[225,43,205,47,"sig"],[225,46,205,50],[225,47,205,51,"s"],[225,48,205,52],[225,49,205,53],[225,50,205,54],[226,6,206,8],[226,10,206,14,"seq"],[226,13,206,17],[226,16,206,20,"rs"],[226,18,206,22],[226,21,206,25,"ss"],[226,23,206,27],[227,6,207,8],[227,13,207,15,"tlv"],[227,16,207,18],[227,17,207,19,"encode"],[227,23,207,25],[227,24,207,26],[227,28,207,30],[227,30,207,32,"seq"],[227,33,207,35],[227,34,207,36],[228,4,208,4],[229,2,209,0],[229,3,209,1],[230,2,210,0],[231,2,211,0],[232,2,212,0],[232,6,212,6,"_0n"],[232,9,212,9],[232,12,212,12,"BigInt"],[232,18,212,18],[232,19,212,19],[232,20,212,20],[232,21,212,21],[233,4,212,23,"_1n"],[233,7,212,26],[233,10,212,29,"BigInt"],[233,16,212,35],[233,17,212,36],[233,18,212,37],[233,19,212,38],[234,4,212,40,"_2n"],[234,7,212,43],[234,10,212,46,"BigInt"],[234,16,212,52],[234,17,212,53],[234,18,212,54],[234,19,212,55],[235,4,212,57,"_3n"],[235,7,212,60],[235,10,212,63,"BigInt"],[235,16,212,69],[235,17,212,70],[235,18,212,71],[235,19,212,72],[236,4,212,74,"_4n"],[236,7,212,77],[236,10,212,80,"BigInt"],[236,16,212,86],[236,17,212,87],[236,18,212,88],[236,19,212,89],[237,2,213,0],[237,11,213,9,"_normFnElement"],[237,25,213,23,"_normFnElement"],[237,26,213,24,"Fn"],[237,28,213,26],[237,30,213,28,"key"],[237,33,213,31],[237,35,213,33],[238,4,214,4],[238,8,214,19,"expected"],[238,16,214,27],[238,19,214,32,"Fn"],[238,21,214,34],[238,22,214,12,"BYTES"],[238,27,214,17],[239,4,215,4],[239,8,215,8,"num"],[239,11,215,11],[240,4,216,4],[240,8,216,8],[240,15,216,15,"key"],[240,18,216,18],[240,23,216,23],[240,31,216,31],[240,33,216,33],[241,6,217,8,"num"],[241,9,217,11],[241,12,217,14,"key"],[241,15,217,17],[242,4,218,4],[242,5,218,5],[242,11,219,9],[243,6,220,8],[243,10,220,12,"bytes"],[243,15,220,17],[243,18,220,20],[243,19,220,21],[243,20,220,22],[243,22,220,24,"utils_ts_1"],[243,32,220,34],[243,33,220,35,"ensureBytes"],[243,44,220,46],[243,46,220,48],[243,59,220,61],[243,61,220,63,"key"],[243,64,220,66],[243,65,220,67],[244,6,221,8],[244,10,221,12],[245,8,222,12,"num"],[245,11,222,15],[245,14,222,18,"Fn"],[245,16,222,20],[245,17,222,21,"fromBytes"],[245,26,222,30],[245,27,222,31,"bytes"],[245,32,222,36],[245,33,222,37],[246,6,223,8],[246,7,223,9],[246,8,224,8],[246,15,224,15,"error"],[246,20,224,20],[246,22,224,22],[247,8,225,12],[247,14,225,18],[247,18,225,22,"Error"],[247,23,225,27],[247,24,225,28],[247,70,225,74,"expected"],[247,78,225,82],[247,87,225,91],[247,94,225,98,"key"],[247,97,225,101],[247,99,225,103],[247,100,225,104],[248,6,226,8],[249,4,227,4],[250,4,228,4],[250,8,228,8],[250,9,228,9,"Fn"],[250,11,228,11],[250,12,228,12,"isValidNot0"],[250,23,228,23],[250,24,228,24,"num"],[250,27,228,27],[250,28,228,28],[250,30,229,8],[250,36,229,14],[250,40,229,18,"Error"],[250,45,229,23],[250,46,229,24],[250,90,229,68],[250,91,229,69],[251,4,230,4],[251,11,230,11,"num"],[251,14,230,14],[252,2,231,0],[253,2,232,0],[254,0,233,0],[255,0,234,0],[256,0,235,0],[257,0,236,0],[258,0,237,0],[259,0,238,0],[260,0,239,0],[261,0,240,0],[262,0,241,0],[263,0,242,0],[264,0,243,0],[265,0,244,0],[266,0,245,0],[267,0,246,0],[268,0,247,0],[269,0,248,0],[270,2,249,0],[270,11,249,9,"weierstrassN"],[270,23,249,21,"weierstrassN"],[270,24,249,22,"params"],[270,30,249,28],[270,32,249,46],[271,4,249,46],[271,8,249,30,"extraOpts"],[271,17,249,39],[271,20,249,39,"arguments"],[271,29,249,39],[271,30,249,39,"length"],[271,36,249,39],[271,44,249,39,"arguments"],[271,53,249,39],[271,61,249,39,"undefined"],[271,70,249,39],[271,73,249,39,"arguments"],[271,82,249,39],[271,88,249,42],[271,89,249,43],[271,90,249,44],[272,4,250,4],[272,8,250,10,"validated"],[272,17,250,19],[272,20,250,22],[272,21,250,23],[272,22,250,24],[272,24,250,26,"curve_ts_1"],[272,34,250,36],[272,35,250,37,"_createCurveFields"],[272,53,250,55],[272,55,250,57],[272,68,250,70],[272,70,250,72,"params"],[272,76,250,78],[272,78,250,80,"extraOpts"],[272,87,250,89],[272,88,250,90],[273,4,251,4],[273,8,251,12,"Fp"],[273,10,251,14],[273,13,251,23,"validated"],[273,22,251,32],[273,23,251,12,"Fp"],[273,25,251,14],[274,6,251,16,"Fn"],[274,8,251,18],[274,11,251,23,"validated"],[274,20,251,32],[274,21,251,16,"Fn"],[274,23,251,18],[275,4,252,4],[275,8,252,8,"CURVE"],[275,14,252,13],[275,17,252,16,"validated"],[275,26,252,25],[275,27,252,26,"CURVE"],[275,32,252,31],[276,4,253,4],[276,8,253,15,"cofactor"],[276,16,253,23],[276,19,253,44,"CURVE"],[276,25,253,49],[276,26,253,12,"h"],[276,27,253,13],[277,6,253,28,"CURVE_ORDER"],[277,17,253,39],[277,20,253,44,"CURVE"],[277,26,253,49],[277,27,253,25,"n"],[277,28,253,26],[278,4,254,4],[278,5,254,5],[278,6,254,6],[278,8,254,8,"utils_ts_1"],[278,18,254,18],[278,19,254,19,"_validateObject"],[278,34,254,34],[278,36,254,36,"extraOpts"],[278,45,254,45],[278,47,254,47],[278,48,254,48],[278,49,254,49],[278,51,254,51],[279,6,255,8,"allowInfinityPoint"],[279,24,255,26],[279,26,255,28],[279,35,255,37],[280,6,256,8,"clearCofactor"],[280,19,256,21],[280,21,256,23],[280,31,256,33],[281,6,257,8,"isTorsionFree"],[281,19,257,21],[281,21,257,23],[281,31,257,33],[282,6,258,8,"fromBytes"],[282,15,258,17],[282,17,258,19],[282,27,258,29],[283,6,259,8,"toBytes"],[283,13,259,15],[283,15,259,17],[283,25,259,27],[284,6,260,8,"endo"],[284,10,260,12],[284,12,260,14],[284,20,260,22],[285,6,261,8,"wrapPrivateKey"],[285,20,261,22],[285,22,261,24],[286,4,262,4],[286,5,262,5],[286,6,262,6],[287,4,263,4],[287,8,263,12,"endo"],[287,12,263,16],[287,15,263,21,"extraOpts"],[287,24,263,30],[287,25,263,12,"endo"],[287,29,263,16],[288,4,264,4],[288,8,264,8,"endo"],[288,12,264,12],[288,14,264,14],[289,6,265,8],[290,6,266,8],[290,10,266,12],[290,11,266,13,"Fp"],[290,13,266,15],[290,14,266,16,"is0"],[290,17,266,19],[290,18,266,20,"CURVE"],[290,24,266,25],[290,25,266,26,"a"],[290,26,266,27],[290,27,266,28],[290,31,266,32],[290,38,266,39,"endo"],[290,42,266,43],[290,43,266,44,"beta"],[290,47,266,48],[290,52,266,53],[290,60,266,61],[290,64,266,65],[290,65,266,66,"Array"],[290,70,266,71],[290,71,266,72,"isArray"],[290,78,266,79],[290,79,266,80,"endo"],[290,83,266,84],[290,84,266,85,"basises"],[290,91,266,92],[290,92,266,93],[290,94,266,95],[291,8,267,12],[291,14,267,18],[291,18,267,22,"Error"],[291,23,267,27],[291,24,267,28],[291,84,267,88],[291,85,267,89],[292,6,268,8],[293,4,269,4],[294,4,270,4],[294,8,270,10,"lengths"],[294,15,270,17],[294,18,270,20,"getWLengths"],[294,29,270,31],[294,30,270,32,"Fp"],[294,32,270,34],[294,34,270,36,"Fn"],[294,36,270,38],[294,37,270,39],[295,4,271,4],[295,13,271,13,"assertCompressionIsSupported"],[295,41,271,41,"assertCompressionIsSupported"],[295,42,271,41],[295,44,271,44],[296,6,272,8],[296,10,272,12],[296,11,272,13,"Fp"],[296,13,272,15],[296,14,272,16,"isOdd"],[296,19,272,21],[296,21,273,12],[296,27,273,18],[296,31,273,22,"Error"],[296,36,273,27],[296,37,273,28],[296,97,273,88],[296,98,273,89],[297,4,274,4],[298,4,275,4],[299,4,276,4],[299,13,276,13,"pointToBytes"],[299,25,276,25,"pointToBytes"],[299,26,276,26,"_c"],[299,28,276,28],[299,30,276,30,"point"],[299,35,276,35],[299,37,276,37,"isCompressed"],[299,49,276,49],[299,51,276,51],[300,6,277,8],[300,10,277,8,"_point$toAffine"],[300,25,277,8],[300,28,277,25,"point"],[300,33,277,30],[300,34,277,31,"toAffine"],[300,42,277,39],[300,43,277,40],[300,44,277,41],[301,8,277,16,"x"],[301,9,277,17],[301,12,277,17,"_point$toAffine"],[301,27,277,17],[301,28,277,16,"x"],[301,29,277,17],[302,8,277,19,"y"],[302,9,277,20],[302,12,277,20,"_point$toAffine"],[302,27,277,20],[302,28,277,19,"y"],[302,29,277,20],[303,6,278,8],[303,10,278,14,"bx"],[303,12,278,16],[303,15,278,19,"Fp"],[303,17,278,21],[303,18,278,22,"toBytes"],[303,25,278,29],[303,26,278,30,"x"],[303,27,278,31],[303,28,278,32],[304,6,279,8],[304,7,279,9],[304,8,279,10],[304,10,279,12,"utils_ts_1"],[304,20,279,22],[304,21,279,23,"_abool2"],[304,28,279,30],[304,30,279,32,"isCompressed"],[304,42,279,44],[304,44,279,46],[304,58,279,60],[304,59,279,61],[305,6,280,8],[305,10,280,12,"isCompressed"],[305,22,280,24],[305,24,280,26],[306,8,281,12,"assertCompressionIsSupported"],[306,36,281,40],[306,37,281,41],[306,38,281,42],[307,8,282,12],[307,12,282,18,"hasEvenY"],[307,20,282,26],[307,23,282,29],[307,24,282,30,"Fp"],[307,26,282,32],[307,27,282,33,"isOdd"],[307,32,282,38],[307,33,282,39,"y"],[307,34,282,40],[307,35,282,41],[308,8,283,12],[308,15,283,19],[308,16,283,20],[308,17,283,21],[308,19,283,23,"utils_ts_1"],[308,29,283,33],[308,30,283,34,"concatBytes"],[308,41,283,45],[308,43,283,47,"pprefix"],[308,50,283,54],[308,51,283,55,"hasEvenY"],[308,59,283,63],[308,60,283,64],[308,62,283,66,"bx"],[308,64,283,68],[308,65,283,69],[309,6,284,8],[309,7,284,9],[309,13,285,13],[310,8,286,12],[310,15,286,19],[310,16,286,20],[310,17,286,21],[310,19,286,23,"utils_ts_1"],[310,29,286,33],[310,30,286,34,"concatBytes"],[310,41,286,45],[310,43,286,47,"Uint8Array"],[310,53,286,57],[310,54,286,58,"of"],[310,56,286,60],[310,57,286,61],[310,61,286,65],[310,62,286,66],[310,64,286,68,"bx"],[310,66,286,70],[310,68,286,72,"Fp"],[310,70,286,74],[310,71,286,75,"toBytes"],[310,78,286,82],[310,79,286,83,"y"],[310,80,286,84],[310,81,286,85],[310,82,286,86],[311,6,287,8],[312,4,288,4],[313,4,289,4],[313,13,289,13,"pointFromBytes"],[313,27,289,27,"pointFromBytes"],[313,28,289,28,"bytes"],[313,33,289,33],[313,35,289,35],[314,6,290,8],[314,7,290,9],[314,8,290,10],[314,10,290,12,"utils_ts_1"],[314,20,290,22],[314,21,290,23,"_abytes2"],[314,29,290,31],[314,31,290,33,"bytes"],[314,36,290,38],[314,38,290,40,"undefined"],[314,47,290,49],[314,49,290,51],[314,56,290,58],[314,57,290,59],[315,6,291,8],[315,10,291,27,"comp"],[315,14,291,31],[315,17,291,67,"lengths"],[315,24,291,74],[315,25,291,16,"publicKey"],[315,34,291,25],[316,8,291,56,"uncomp"],[316,14,291,62],[316,17,291,67,"lengths"],[316,24,291,74],[316,25,291,33,"publicKeyUncompressed"],[316,46,291,54],[316,47,291,75],[316,48,291,76],[317,6,292,8],[317,10,292,14,"length"],[317,16,292,20],[317,19,292,23,"bytes"],[317,24,292,28],[317,25,292,29,"length"],[317,31,292,35],[318,6,293,8],[318,10,293,14,"head"],[318,14,293,18],[318,17,293,21,"bytes"],[318,22,293,26],[318,23,293,27],[318,24,293,28],[318,25,293,29],[319,6,294,8],[319,10,294,14,"tail"],[319,14,294,18],[319,17,294,21,"bytes"],[319,22,294,26],[319,23,294,27,"subarray"],[319,31,294,35],[319,32,294,36],[319,33,294,37],[319,34,294,38],[320,6,295,8],[321,6,296,8],[321,10,296,12,"length"],[321,16,296,18],[321,21,296,23,"comp"],[321,25,296,27],[321,30,296,32,"head"],[321,34,296,36],[321,39,296,41],[321,43,296,45],[321,47,296,49,"head"],[321,51,296,53],[321,56,296,58],[321,60,296,62],[321,61,296,63],[321,63,296,65],[322,8,297,12],[322,12,297,18,"x"],[322,13,297,19],[322,16,297,22,"Fp"],[322,18,297,24],[322,19,297,25,"fromBytes"],[322,28,297,34],[322,29,297,35,"tail"],[322,33,297,39],[322,34,297,40],[323,8,298,12],[323,12,298,16],[323,13,298,17,"Fp"],[323,15,298,19],[323,16,298,20,"isValid"],[323,23,298,27],[323,24,298,28,"x"],[323,25,298,29],[323,26,298,30],[323,28,299,16],[323,34,299,22],[323,38,299,26,"Error"],[323,43,299,31],[323,44,299,32],[323,81,299,69],[323,82,299,70],[324,8,300,12],[324,12,300,18,"y2"],[324,14,300,20],[324,17,300,23,"weierstrassEquation"],[324,36,300,42],[324,37,300,43,"x"],[324,38,300,44],[324,39,300,45],[324,40,300,46],[324,41,300,47],[325,8,301,12],[325,12,301,16,"y"],[325,13,301,17],[326,8,302,12],[326,12,302,16],[327,10,303,16,"y"],[327,11,303,17],[327,14,303,20,"Fp"],[327,16,303,22],[327,17,303,23,"sqrt"],[327,21,303,27],[327,22,303,28,"y2"],[327,24,303,30],[327,25,303,31],[327,26,303,32],[327,27,303,33],[328,8,304,12],[328,9,304,13],[328,10,305,12],[328,17,305,19,"sqrtError"],[328,26,305,28],[328,28,305,30],[329,10,306,16],[329,14,306,22,"err"],[329,17,306,25],[329,20,306,28,"sqrtError"],[329,29,306,37],[329,41,306,49,"Error"],[329,46,306,54],[329,49,306,57],[329,53,306,61],[329,56,306,64,"sqrtError"],[329,65,306,73],[329,66,306,74,"message"],[329,73,306,81],[329,76,306,84],[329,78,306,86],[330,10,307,16],[330,16,307,22],[330,20,307,26,"Error"],[330,25,307,31],[330,26,307,32],[330,66,307,72],[330,69,307,75,"err"],[330,72,307,78],[330,73,307,79],[331,8,308,12],[332,8,309,12,"assertCompressionIsSupported"],[332,36,309,40],[332,37,309,41],[332,38,309,42],[333,8,310,12],[333,12,310,18,"isYOdd"],[333,18,310,24],[333,21,310,27,"Fp"],[333,23,310,29],[333,24,310,30,"isOdd"],[333,29,310,35],[333,30,310,36,"y"],[333,31,310,37],[333,32,310,38],[333,33,310,39],[333,34,310,40],[334,8,311,12],[334,12,311,18,"isHeadOdd"],[334,21,311,27],[334,24,311,30],[334,25,311,31,"head"],[334,29,311,35],[334,32,311,38],[334,33,311,39],[334,39,311,45],[334,40,311,46],[334,41,311,47],[334,42,311,48],[335,8,312,12],[335,12,312,16,"isHeadOdd"],[335,21,312,25],[335,26,312,30,"isYOdd"],[335,32,312,36],[335,34,313,16,"y"],[335,35,313,17],[335,38,313,20,"Fp"],[335,40,313,22],[335,41,313,23,"neg"],[335,44,313,26],[335,45,313,27,"y"],[335,46,313,28],[335,47,313,29],[336,8,314,12],[336,15,314,19],[337,10,314,21,"x"],[337,11,314,22],[337,13,314,21,"x"],[337,14,314,22],[338,10,314,24,"y"],[338,11,314,25],[338,13,314,24,"y"],[339,8,314,26],[339,9,314,27],[340,6,315,8],[340,7,315,9],[340,13,316,13],[340,17,316,17,"length"],[340,23,316,23],[340,28,316,28,"uncomp"],[340,34,316,34],[340,38,316,38,"head"],[340,42,316,42],[340,47,316,47],[340,51,316,51],[340,53,316,53],[341,8,317,12],[342,8,318,12],[342,12,318,18,"L"],[342,13,318,19],[342,16,318,22,"Fp"],[342,18,318,24],[342,19,318,25,"BYTES"],[342,24,318,30],[343,8,319,12],[343,12,319,18,"x"],[343,14,319,19],[343,17,319,22,"Fp"],[343,19,319,24],[343,20,319,25,"fromBytes"],[343,29,319,34],[343,30,319,35,"tail"],[343,34,319,39],[343,35,319,40,"subarray"],[343,43,319,48],[343,44,319,49],[343,45,319,50],[343,47,319,52,"L"],[343,48,319,53],[343,49,319,54],[343,50,319,55],[344,8,320,12],[344,12,320,18,"y"],[344,14,320,19],[344,17,320,22,"Fp"],[344,19,320,24],[344,20,320,25,"fromBytes"],[344,29,320,34],[344,30,320,35,"tail"],[344,34,320,39],[344,35,320,40,"subarray"],[344,43,320,48],[344,44,320,49,"L"],[344,45,320,50],[344,47,320,52,"L"],[344,48,320,53],[344,51,320,56],[344,52,320,57],[344,53,320,58],[344,54,320,59],[345,8,321,12],[345,12,321,16],[345,13,321,17,"isValidXY"],[345,22,321,26],[345,23,321,27,"x"],[345,25,321,28],[345,27,321,30,"y"],[345,29,321,31],[345,30,321,32],[345,32,322,16],[345,38,322,22],[345,42,322,26,"Error"],[345,47,322,31],[345,48,322,32],[345,76,322,60],[345,77,322,61],[346,8,323,12],[346,15,323,19],[347,10,323,21,"x"],[347,11,323,22],[347,13,323,21,"x"],[347,15,323,22],[348,10,323,24,"y"],[348,11,323,25],[348,13,323,24,"y"],[349,8,323,26],[349,9,323,27],[350,6,324,8],[350,7,324,9],[350,13,325,13],[351,8,326,12],[351,14,326,18],[351,18,326,22,"Error"],[351,23,326,27],[351,24,326,28],[351,49,326,53,"length"],[351,55,326,59],[351,80,326,84,"comp"],[351,84,326,88],[351,104,326,108,"uncomp"],[351,110,326,114],[351,112,326,116],[351,113,326,117],[352,6,327,8],[353,4,328,4],[354,4,329,4],[354,8,329,10,"encodePoint"],[354,19,329,21],[354,22,329,24,"extraOpts"],[354,31,329,33],[354,32,329,34,"toBytes"],[354,39,329,41],[354,43,329,45,"pointToBytes"],[354,55,329,57],[355,4,330,4],[355,8,330,10,"decodePoint"],[355,19,330,21],[355,22,330,24,"extraOpts"],[355,31,330,33],[355,32,330,34,"fromBytes"],[355,41,330,43],[355,45,330,47,"pointFromBytes"],[355,59,330,61],[356,4,331,4],[356,13,331,13,"weierstrassEquation"],[356,32,331,32,"weierstrassEquation"],[356,33,331,33,"x"],[356,34,331,34],[356,36,331,36],[357,6,332,8],[357,10,332,14,"x2"],[357,12,332,16],[357,15,332,19,"Fp"],[357,17,332,21],[357,18,332,22,"sqr"],[357,21,332,25],[357,22,332,26,"x"],[357,23,332,27],[357,24,332,28],[357,25,332,29],[357,26,332,30],[358,6,333,8],[358,10,333,14,"x3"],[358,12,333,16],[358,15,333,19,"Fp"],[358,17,333,21],[358,18,333,22,"mul"],[358,21,333,25],[358,22,333,26,"x2"],[358,24,333,28],[358,26,333,30,"x"],[358,27,333,31],[358,28,333,32],[358,29,333,33],[358,30,333,34],[359,6,334,8],[359,13,334,15,"Fp"],[359,15,334,17],[359,16,334,18,"add"],[359,19,334,21],[359,20,334,22,"Fp"],[359,22,334,24],[359,23,334,25,"add"],[359,26,334,28],[359,27,334,29,"x3"],[359,29,334,31],[359,31,334,33,"Fp"],[359,33,334,35],[359,34,334,36,"mul"],[359,37,334,39],[359,38,334,40,"x"],[359,39,334,41],[359,41,334,43,"CURVE"],[359,47,334,48],[359,48,334,49,"a"],[359,49,334,50],[359,50,334,51],[359,51,334,52],[359,53,334,54,"CURVE"],[359,59,334,59],[359,60,334,60,"b"],[359,61,334,61],[359,62,334,62],[359,63,334,63],[359,64,334,64],[360,4,335,4],[361,4,336,4],[362,4,337,4],[363,4,338,4],[363,13,338,13,"isValidXY"],[363,22,338,22,"isValidXY"],[363,23,338,23,"x"],[363,24,338,24],[363,26,338,26,"y"],[363,27,338,27],[363,29,338,29],[364,6,339,8],[364,10,339,14,"left"],[364,14,339,18],[364,17,339,21,"Fp"],[364,19,339,23],[364,20,339,24,"sqr"],[364,23,339,27],[364,24,339,28,"y"],[364,25,339,29],[364,26,339,30],[364,27,339,31],[364,28,339,32],[365,6,340,8],[365,10,340,14,"right"],[365,15,340,19],[365,18,340,22,"weierstrassEquation"],[365,37,340,41],[365,38,340,42,"x"],[365,39,340,43],[365,40,340,44],[365,41,340,45],[365,42,340,46],[366,6,341,8],[366,13,341,15,"Fp"],[366,15,341,17],[366,16,341,18,"eql"],[366,19,341,21],[366,20,341,22,"left"],[366,24,341,26],[366,26,341,28,"right"],[366,31,341,33],[366,32,341,34],[367,4,342,4],[368,4,343,4],[369,4,344,4],[370,4,345,4],[370,8,345,8],[370,9,345,9,"isValidXY"],[370,18,345,18],[370,19,345,19,"CURVE"],[370,25,345,24],[370,26,345,25,"Gx"],[370,28,345,27],[370,30,345,29,"CURVE"],[370,36,345,34],[370,37,345,35,"Gy"],[370,39,345,37],[370,40,345,38],[370,42,346,8],[370,48,346,14],[370,52,346,18,"Error"],[370,57,346,23],[370,58,346,24],[370,93,346,59],[370,94,346,60],[371,4,347,4],[372,4,348,4],[373,4,349,4],[373,8,349,10,"_4a3"],[373,12,349,14],[373,15,349,17,"Fp"],[373,17,349,19],[373,18,349,20,"mul"],[373,21,349,23],[373,22,349,24,"Fp"],[373,24,349,26],[373,25,349,27,"pow"],[373,28,349,30],[373,29,349,31,"CURVE"],[373,35,349,36],[373,36,349,37,"a"],[373,37,349,38],[373,39,349,40,"_3n"],[373,42,349,43],[373,43,349,44],[373,45,349,46,"_4n"],[373,48,349,49],[373,49,349,50],[374,4,350,4],[374,8,350,10,"_27b2"],[374,13,350,15],[374,16,350,18,"Fp"],[374,18,350,20],[374,19,350,21,"mul"],[374,22,350,24],[374,23,350,25,"Fp"],[374,25,350,27],[374,26,350,28,"sqr"],[374,29,350,31],[374,30,350,32,"CURVE"],[374,36,350,37],[374,37,350,38,"b"],[374,38,350,39],[374,39,350,40],[374,41,350,42,"BigInt"],[374,47,350,48],[374,48,350,49],[374,50,350,51],[374,51,350,52],[374,52,350,53],[375,4,351,4],[375,8,351,8,"Fp"],[375,10,351,10],[375,11,351,11,"is0"],[375,14,351,14],[375,15,351,15,"Fp"],[375,17,351,17],[375,18,351,18,"add"],[375,21,351,21],[375,22,351,22,"_4a3"],[375,26,351,26],[375,28,351,28,"_27b2"],[375,33,351,33],[375,34,351,34],[375,35,351,35],[375,37,352,8],[375,43,352,14],[375,47,352,18,"Error"],[375,52,352,23],[375,53,352,24],[375,79,352,50],[375,80,352,51],[376,4,353,4],[377,4,354,4],[377,13,354,13,"acoord"],[377,19,354,19,"acoord"],[377,20,354,20,"title"],[377,25,354,25],[377,27,354,27,"n"],[377,28,354,28],[377,30,354,47],[378,6,354,47],[378,10,354,30,"banZero"],[378,17,354,37],[378,20,354,37,"arguments"],[378,29,354,37],[378,30,354,37,"length"],[378,36,354,37],[378,44,354,37,"arguments"],[378,53,354,37],[378,61,354,37,"undefined"],[378,70,354,37],[378,73,354,37,"arguments"],[378,82,354,37],[378,88,354,40],[378,93,354,45],[379,6,355,8],[379,10,355,12],[379,11,355,13,"Fp"],[379,13,355,15],[379,14,355,16,"isValid"],[379,21,355,23],[379,22,355,24,"n"],[379,23,355,25],[379,24,355,26],[379,28,355,31,"banZero"],[379,35,355,38],[379,39,355,42,"Fp"],[379,41,355,44],[379,42,355,45,"is0"],[379,45,355,48],[379,46,355,49,"n"],[379,47,355,50],[379,48,355,52],[379,50,356,12],[379,56,356,18],[379,60,356,22,"Error"],[379,65,356,27],[379,66,356,28],[379,90,356,52,"title"],[379,95,356,57],[379,97,356,59],[379,98,356,60],[380,6,357,8],[380,13,357,15,"n"],[380,14,357,16],[381,4,358,4],[382,4,359,4],[382,13,359,13,"aprjpoint"],[382,22,359,22,"aprjpoint"],[382,23,359,23,"other"],[382,28,359,28],[382,30,359,30],[383,6,360,8],[383,10,360,12],[383,12,360,14,"other"],[383,17,360,19],[383,29,360,31,"Point"],[383,34,360,36],[383,35,360,37],[383,37,361,12],[383,43,361,18],[383,47,361,22,"Error"],[383,52,361,27],[383,53,361,28],[383,79,361,54],[383,80,361,55],[384,4,362,4],[385,4,363,4],[385,13,363,13,"splitEndoScalarN"],[385,29,363,29,"splitEndoScalarN"],[385,30,363,30,"k"],[385,31,363,31],[385,33,363,33],[386,6,364,8],[386,10,364,12],[386,11,364,13,"endo"],[386,15,364,17],[386,19,364,21],[386,20,364,22,"endo"],[386,24,364,26],[386,25,364,27,"basises"],[386,32,364,34],[386,34,365,12],[386,40,365,18],[386,44,365,22,"Error"],[386,49,365,27],[386,50,365,28],[386,59,365,37],[386,60,365,38],[387,6,366,8],[387,13,366,15,"_splitEndoScalar"],[387,29,366,31],[387,30,366,32,"k"],[387,31,366,33],[387,33,366,35,"endo"],[387,37,366,39],[387,38,366,40,"basises"],[387,45,366,47],[387,47,366,49,"Fn"],[387,49,366,51],[387,50,366,52,"ORDER"],[387,55,366,57],[387,56,366,58],[388,4,367,4],[389,4,368,4],[390,4,369,4],[391,4,370,4],[392,4,371,4],[393,4,372,4],[393,8,372,10,"toAffineMemo"],[393,20,372,22],[393,23,372,25],[393,24,372,26],[393,25,372,27],[393,27,372,29,"utils_ts_1"],[393,37,372,39],[393,38,372,40,"memoized"],[393,46,372,48],[393,48,372,50],[393,58,372,51,"p"],[393,59,372,52],[393,61,372,54,"iz"],[393,63,372,56],[393,65,372,61],[394,6,373,8],[394,10,373,16,"X"],[394,11,373,17],[394,14,373,28,"p"],[394,15,373,29],[394,16,373,16,"X"],[394,17,373,17],[395,8,373,19,"Y"],[395,9,373,20],[395,12,373,28,"p"],[395,13,373,29],[395,14,373,19,"Y"],[395,15,373,20],[396,8,373,22,"Z"],[396,9,373,23],[396,12,373,28,"p"],[396,13,373,29],[396,14,373,22,"Z"],[396,15,373,23],[397,6,374,8],[398,6,375,8],[398,10,375,12,"Fp"],[398,12,375,14],[398,13,375,15,"eql"],[398,16,375,18],[398,17,375,19,"Z"],[398,18,375,20],[398,20,375,22,"Fp"],[398,22,375,24],[398,23,375,25,"ONE"],[398,26,375,28],[398,27,375,29],[398,29,376,12],[398,36,376,19],[399,8,376,21,"x"],[399,9,376,22],[399,11,376,24,"X"],[399,12,376,25],[400,8,376,27,"y"],[400,9,376,28],[400,11,376,30,"Y"],[401,6,376,32],[401,7,376,33],[402,6,377,8],[402,10,377,14,"is0"],[402,13,377,17],[402,16,377,20,"p"],[402,17,377,21],[402,18,377,22,"is0"],[402,21,377,25],[402,22,377,26],[402,23,377,27],[403,6,378,8],[404,6,379,8],[405,6,380,8],[405,10,380,12,"iz"],[405,12,380,14],[405,16,380,18],[405,20,380,22],[405,22,381,12,"iz"],[405,24,381,14],[405,27,381,17,"is0"],[405,30,381,20],[405,33,381,23,"Fp"],[405,35,381,25],[405,36,381,26,"ONE"],[405,39,381,29],[405,42,381,32,"Fp"],[405,44,381,34],[405,45,381,35,"inv"],[405,48,381,38],[405,49,381,39,"Z"],[405,50,381,40],[405,51,381,41],[406,6,382,8],[406,10,382,14,"x"],[406,11,382,15],[406,14,382,18,"Fp"],[406,16,382,20],[406,17,382,21,"mul"],[406,20,382,24],[406,21,382,25,"X"],[406,22,382,26],[406,24,382,28,"iz"],[406,26,382,30],[406,27,382,31],[407,6,383,8],[407,10,383,14,"y"],[407,11,383,15],[407,14,383,18,"Fp"],[407,16,383,20],[407,17,383,21,"mul"],[407,20,383,24],[407,21,383,25,"Y"],[407,22,383,26],[407,24,383,28,"iz"],[407,26,383,30],[407,27,383,31],[408,6,384,8],[408,10,384,14,"zz"],[408,12,384,16],[408,15,384,19,"Fp"],[408,17,384,21],[408,18,384,22,"mul"],[408,21,384,25],[408,22,384,26,"Z"],[408,23,384,27],[408,25,384,29,"iz"],[408,27,384,31],[408,28,384,32],[409,6,385,8],[409,10,385,12,"is0"],[409,13,385,15],[409,15,386,12],[409,22,386,19],[410,8,386,21,"x"],[410,9,386,22],[410,11,386,24,"Fp"],[410,13,386,26],[410,14,386,27,"ZERO"],[410,18,386,31],[411,8,386,33,"y"],[411,9,386,34],[411,11,386,36,"Fp"],[411,13,386,38],[411,14,386,39,"ZERO"],[412,6,386,44],[412,7,386,45],[413,6,387,8],[413,10,387,12],[413,11,387,13,"Fp"],[413,13,387,15],[413,14,387,16,"eql"],[413,17,387,19],[413,18,387,20,"zz"],[413,20,387,22],[413,22,387,24,"Fp"],[413,24,387,26],[413,25,387,27,"ONE"],[413,28,387,30],[413,29,387,31],[413,31,388,12],[413,37,388,18],[413,41,388,22,"Error"],[413,46,388,27],[413,47,388,28],[413,65,388,46],[413,66,388,47],[414,6,389,8],[414,13,389,15],[415,8,389,17,"x"],[415,9,389,18],[415,11,389,17,"x"],[415,12,389,18],[416,8,389,20,"y"],[416,9,389,21],[416,11,389,20,"y"],[417,6,389,22],[417,7,389,23],[418,4,390,4],[418,5,390,5],[418,6,390,6],[419,4,391,4],[420,4,392,4],[421,4,393,4],[421,8,393,10,"assertValidMemo"],[421,23,393,25],[421,26,393,28],[421,27,393,29],[421,28,393,30],[421,30,393,32,"utils_ts_1"],[421,40,393,42],[421,41,393,43,"memoized"],[421,49,393,51],[421,51,393,53],[421,61,393,54,"p"],[421,62,393,55],[421,64,393,60],[422,6,394,8],[422,10,394,12,"p"],[422,11,394,13],[422,12,394,14,"is0"],[422,15,394,17],[422,16,394,18],[422,17,394,19],[422,19,394,21],[423,8,395,12],[424,8,396,12],[425,8,397,12],[426,8,398,12],[426,12,398,16,"extraOpts"],[426,21,398,25],[426,22,398,26,"allowInfinityPoint"],[426,40,398,44],[426,44,398,48],[426,45,398,49,"Fp"],[426,47,398,51],[426,48,398,52,"is0"],[426,51,398,55],[426,52,398,56,"p"],[426,53,398,57],[426,54,398,58,"Y"],[426,55,398,59],[426,56,398,60],[426,58,399,16],[427,8,400,12],[427,14,400,18],[427,18,400,22,"Error"],[427,23,400,27],[427,24,400,28],[427,41,400,45],[427,42,400,46],[428,6,401,8],[429,6,402,8],[430,6,403,8],[430,10,403,8,"_p$toAffine"],[430,21,403,8],[430,24,403,25,"p"],[430,25,403,26],[430,26,403,27,"toAffine"],[430,34,403,35],[430,35,403,36],[430,36,403,37],[431,8,403,16,"x"],[431,9,403,17],[431,12,403,17,"_p$toAffine"],[431,23,403,17],[431,24,403,16,"x"],[431,25,403,17],[432,8,403,19,"y"],[432,9,403,20],[432,12,403,20,"_p$toAffine"],[432,23,403,20],[432,24,403,19,"y"],[432,25,403,20],[433,6,404,8],[433,10,404,12],[433,11,404,13,"Fp"],[433,13,404,15],[433,14,404,16,"isValid"],[433,21,404,23],[433,22,404,24,"x"],[433,23,404,25],[433,24,404,26],[433,28,404,30],[433,29,404,31,"Fp"],[433,31,404,33],[433,32,404,34,"isValid"],[433,39,404,41],[433,40,404,42,"y"],[433,41,404,43],[433,42,404,44],[433,44,405,12],[433,50,405,18],[433,54,405,22,"Error"],[433,59,405,27],[433,60,405,28],[433,98,405,66],[433,99,405,67],[434,6,406,8],[434,10,406,12],[434,11,406,13,"isValidXY"],[434,20,406,22],[434,21,406,23,"x"],[434,22,406,24],[434,24,406,26,"y"],[434,25,406,27],[434,26,406,28],[434,28,407,12],[434,34,407,18],[434,38,407,22,"Error"],[434,43,407,27],[434,44,407,28],[434,79,407,63],[434,80,407,64],[435,6,408,8],[435,10,408,12],[435,11,408,13,"p"],[435,12,408,14],[435,13,408,15,"isTorsionFree"],[435,26,408,28],[435,27,408,29],[435,28,408,30],[435,30,409,12],[435,36,409,18],[435,40,409,22,"Error"],[435,45,409,27],[435,46,409,28],[435,86,409,68],[435,87,409,69],[436,6,410,8],[436,13,410,15],[436,17,410,19],[437,4,411,4],[437,5,411,5],[437,6,411,6],[438,4,412,4],[438,13,412,13,"finishEndo"],[438,23,412,23,"finishEndo"],[438,24,412,24,"endoBeta"],[438,32,412,32],[438,34,412,34,"k1p"],[438,37,412,37],[438,39,412,39,"k2p"],[438,42,412,42],[438,44,412,44,"k1neg"],[438,49,412,49],[438,51,412,51,"k2neg"],[438,56,412,56],[438,58,412,58],[439,6,413,8,"k2p"],[439,9,413,11],[439,12,413,14],[439,16,413,18,"Point"],[439,21,413,23],[439,22,413,24,"Fp"],[439,24,413,26],[439,25,413,27,"mul"],[439,28,413,30],[439,29,413,31,"k2p"],[439,32,413,34],[439,33,413,35,"X"],[439,34,413,36],[439,36,413,38,"endoBeta"],[439,44,413,46],[439,45,413,47],[439,47,413,49,"k2p"],[439,50,413,52],[439,51,413,53,"Y"],[439,52,413,54],[439,54,413,56,"k2p"],[439,57,413,59],[439,58,413,60,"Z"],[439,59,413,61],[439,60,413,62],[440,6,414,8,"k1p"],[440,9,414,11],[440,12,414,14],[440,13,414,15],[440,14,414,16],[440,16,414,18,"curve_ts_1"],[440,26,414,28],[440,27,414,29,"negateCt"],[440,35,414,37],[440,37,414,39,"k1neg"],[440,42,414,44],[440,44,414,46,"k1p"],[440,47,414,49],[440,48,414,50],[441,6,415,8,"k2p"],[441,9,415,11],[441,12,415,14],[441,13,415,15],[441,14,415,16],[441,16,415,18,"curve_ts_1"],[441,26,415,28],[441,27,415,29,"negateCt"],[441,35,415,37],[441,37,415,39,"k2neg"],[441,42,415,44],[441,44,415,46,"k2p"],[441,47,415,49],[441,48,415,50],[442,6,416,8],[442,13,416,15,"k1p"],[442,16,416,18],[442,17,416,19,"add"],[442,20,416,22],[442,21,416,23,"k2p"],[442,24,416,26],[442,25,416,27],[443,4,417,4],[444,4,418,4],[445,0,419,0],[446,0,420,0],[447,0,421,0],[448,0,422,0],[449,4,418,4],[449,8,423,10,"Point"],[449,13,423,15],[450,6,424,8],[451,6,425,8],[451,15,425,8,"Point"],[451,21,425,20,"X"],[451,22,425,21],[451,24,425,23,"Y"],[451,25,425,24],[451,27,425,26,"Z"],[451,28,425,27],[451,30,425,29],[452,8,425,29,"_classCallCheck"],[452,23,425,29],[452,30,425,29,"Point"],[452,35,425,29],[453,8,426,12],[453,12,426,16],[453,13,426,17,"X"],[453,14,426,18],[453,17,426,21,"acoord"],[453,23,426,27],[453,24,426,28],[453,27,426,31],[453,29,426,33,"X"],[453,30,426,34],[453,31,426,35],[454,8,427,12],[454,12,427,16],[454,13,427,17,"Y"],[454,14,427,18],[454,17,427,21,"acoord"],[454,23,427,27],[454,24,427,28],[454,27,427,31],[454,29,427,33,"Y"],[454,30,427,34],[454,32,427,36],[454,36,427,40],[454,37,427,41],[455,8,428,12],[455,12,428,16],[455,13,428,17,"Z"],[455,14,428,18],[455,17,428,21,"acoord"],[455,23,428,27],[455,24,428,28],[455,27,428,31],[455,29,428,33,"Z"],[455,30,428,34],[455,31,428,35],[456,8,429,12,"Object"],[456,14,429,18],[456,15,429,19,"freeze"],[456,21,429,25],[456,22,429,26],[456,26,429,30],[456,27,429,31],[457,6,430,8],[458,6,430,9],[458,13,430,9,"_createClass"],[458,25,430,9],[458,26,430,9,"Point"],[458,31,430,9],[459,8,430,9,"key"],[459,11,430,9],[460,8,430,9,"get"],[460,11,430,9],[460,13,454,8],[460,22,454,8,"get"],[460,26,454,8],[460,28,454,16],[461,10,455,12],[461,17,455,19],[461,21,455,23],[461,22,455,24,"toAffine"],[461,30,455,32],[461,31,455,33],[461,32,455,34],[461,33,455,35,"x"],[461,34,455,36],[462,8,456,8],[463,6,456,9],[464,8,456,9,"key"],[464,11,456,9],[465,8,456,9,"get"],[465,11,456,9],[465,13,457,8],[465,22,457,8,"get"],[465,26,457,8],[465,28,457,16],[466,10,458,12],[466,17,458,19],[466,21,458,23],[466,22,458,24,"toAffine"],[466,30,458,32],[466,31,458,33],[466,32,458,34],[466,33,458,35,"y"],[466,34,458,36],[467,8,459,8],[468,8,460,8],[469,0,461,0],[470,0,462,0],[471,0,463,0],[472,0,464,0],[473,0,465,0],[474,6,460,8],[475,8,460,8,"key"],[475,11,460,8],[476,8,460,8,"value"],[476,13,460,8],[476,15,466,8],[476,24,466,8,"precompute"],[476,34,466,18,"precompute"],[476,35,466,18],[476,37,466,50],[477,10,466,50],[477,14,466,19,"windowSize"],[477,24,466,29],[477,27,466,29,"arguments"],[477,36,466,29],[477,37,466,29,"length"],[477,43,466,29],[477,51,466,29,"arguments"],[477,60,466,29],[477,68,466,29,"undefined"],[477,77,466,29],[477,80,466,29,"arguments"],[477,89,466,29],[477,95,466,32],[477,96,466,33],[478,10,466,33],[478,14,466,35,"isLazy"],[478,20,466,41],[478,23,466,41,"arguments"],[478,32,466,41],[478,33,466,41,"length"],[478,39,466,41],[478,47,466,41,"arguments"],[478,56,466,41],[478,64,466,41,"undefined"],[478,73,466,41],[478,76,466,41,"arguments"],[478,85,466,41],[478,91,466,44],[478,95,466,48],[479,10,467,12,"wnaf"],[479,14,467,16],[479,15,467,17,"createCache"],[479,26,467,28],[479,27,467,29],[479,31,467,33],[479,33,467,35,"windowSize"],[479,43,467,45],[479,44,467,46],[480,10,468,12],[480,14,468,16],[480,15,468,17,"isLazy"],[480,21,468,23],[480,23,469,16],[480,27,469,20],[480,28,469,21,"multiply"],[480,36,469,29],[480,37,469,30,"_3n"],[480,40,469,33],[480,41,469,34],[480,42,469,35],[480,43,469,36],[481,10,470,12],[481,17,470,19],[481,21,470,23],[482,8,471,8],[483,8,472,8],[484,8,473,8],[485,6,473,8],[486,8,473,8,"key"],[486,11,473,8],[487,8,473,8,"value"],[487,13,473,8],[487,15,474,8],[487,24,474,8,"assertValidity"],[487,38,474,22,"assertValidity"],[487,39,474,22],[487,41,474,25],[488,10,475,12,"assertValidMemo"],[488,25,475,27],[488,26,475,28],[488,30,475,32],[488,31,475,33],[489,8,476,8],[490,6,476,9],[491,8,476,9,"key"],[491,11,476,9],[492,8,476,9,"value"],[492,13,476,9],[492,15,477,8],[492,24,477,8,"hasEvenY"],[492,32,477,16,"hasEvenY"],[492,33,477,16],[492,35,477,19],[493,10,478,12],[493,14,478,12,"_this$toAffine"],[493,28,478,12],[493,31,478,26],[493,35,478,30],[493,36,478,31,"toAffine"],[493,44,478,39],[493,45,478,40],[493,46,478,41],[494,12,478,20,"y"],[494,13,478,21],[494,16,478,21,"_this$toAffine"],[494,30,478,21],[494,31,478,20,"y"],[494,32,478,21],[495,10,479,12],[495,14,479,16],[495,15,479,17,"Fp"],[495,17,479,19],[495,18,479,20,"isOdd"],[495,23,479,25],[495,25,480,16],[495,31,480,22],[495,35,480,26,"Error"],[495,40,480,31],[495,41,480,32],[495,70,480,61],[495,71,480,62],[496,10,481,12],[496,17,481,19],[496,18,481,20,"Fp"],[496,20,481,22],[496,21,481,23,"isOdd"],[496,26,481,28],[496,27,481,29,"y"],[496,28,481,30],[496,29,481,31],[497,8,482,8],[498,8,483,8],[499,6,483,8],[500,8,483,8,"key"],[500,11,483,8],[501,8,483,8,"value"],[501,13,483,8],[501,15,484,8],[501,24,484,8,"equals"],[501,30,484,14,"equals"],[501,31,484,15,"other"],[501,36,484,20],[501,38,484,22],[502,10,485,12,"aprjpoint"],[502,19,485,21],[502,20,485,22,"other"],[502,25,485,27],[502,26,485,28],[503,10,486,12],[503,14,486,23,"X1"],[503,16,486,25],[503,19,486,44],[503,23,486,48],[503,24,486,20,"X"],[503,25,486,21],[504,12,486,30,"Y1"],[504,14,486,32],[504,17,486,44],[504,21,486,48],[504,22,486,27,"Y"],[504,23,486,28],[505,12,486,37,"Z1"],[505,14,486,39],[505,17,486,44],[505,21,486,48],[505,22,486,34,"Z"],[505,23,486,35],[506,10,487,12],[506,14,487,23,"X2"],[506,16,487,25],[506,19,487,44,"other"],[506,24,487,49],[506,25,487,20,"X"],[506,26,487,21],[507,12,487,30,"Y2"],[507,14,487,32],[507,17,487,44,"other"],[507,22,487,49],[507,23,487,27,"Y"],[507,24,487,28],[508,12,487,37,"Z2"],[508,14,487,39],[508,17,487,44,"other"],[508,22,487,49],[508,23,487,34,"Z"],[508,24,487,35],[509,10,488,12],[509,14,488,18,"U1"],[509,16,488,20],[509,19,488,23,"Fp"],[509,21,488,25],[509,22,488,26,"eql"],[509,25,488,29],[509,26,488,30,"Fp"],[509,28,488,32],[509,29,488,33,"mul"],[509,32,488,36],[509,33,488,37,"X1"],[509,35,488,39],[509,37,488,41,"Z2"],[509,39,488,43],[509,40,488,44],[509,42,488,46,"Fp"],[509,44,488,48],[509,45,488,49,"mul"],[509,48,488,52],[509,49,488,53,"X2"],[509,51,488,55],[509,53,488,57,"Z1"],[509,55,488,59],[509,56,488,60],[509,57,488,61],[510,10,489,12],[510,14,489,18,"U2"],[510,16,489,20],[510,19,489,23,"Fp"],[510,21,489,25],[510,22,489,26,"eql"],[510,25,489,29],[510,26,489,30,"Fp"],[510,28,489,32],[510,29,489,33,"mul"],[510,32,489,36],[510,33,489,37,"Y1"],[510,35,489,39],[510,37,489,41,"Z2"],[510,39,489,43],[510,40,489,44],[510,42,489,46,"Fp"],[510,44,489,48],[510,45,489,49,"mul"],[510,48,489,52],[510,49,489,53,"Y2"],[510,51,489,55],[510,53,489,57,"Z1"],[510,55,489,59],[510,56,489,60],[510,57,489,61],[511,10,490,12],[511,17,490,19,"U1"],[511,19,490,21],[511,23,490,25,"U2"],[511,25,490,27],[512,8,491,8],[513,8,492,8],[514,6,492,8],[515,8,492,8,"key"],[515,11,492,8],[516,8,492,8,"value"],[516,13,492,8],[516,15,493,8],[516,24,493,8,"negate"],[516,30,493,14,"negate"],[516,31,493,14],[516,33,493,17],[517,10,494,12],[517,17,494,19],[517,21,494,23,"Point"],[517,26,494,28],[517,27,494,29],[517,31,494,33],[517,32,494,34,"X"],[517,33,494,35],[517,35,494,37,"Fp"],[517,37,494,39],[517,38,494,40,"neg"],[517,41,494,43],[517,42,494,44],[517,46,494,48],[517,47,494,49,"Y"],[517,48,494,50],[517,49,494,51],[517,51,494,53],[517,55,494,57],[517,56,494,58,"Z"],[517,57,494,59],[517,58,494,60],[518,8,495,8],[519,8,496,8],[520,8,497,8],[521,8,498,8],[522,8,499,8],[523,6,499,8],[524,8,499,8,"key"],[524,11,499,8],[525,8,499,8,"value"],[525,13,499,8],[525,15,500,8],[525,24,500,8,"double"],[525,30,500,14,"double"],[525,31,500,14],[525,33,500,17],[526,10,501,12],[526,14,501,20,"a"],[526,15,501,21],[526,18,501,29,"CURVE"],[526,24,501,34],[526,25,501,20,"a"],[526,26,501,21],[527,12,501,23,"b"],[527,13,501,24],[527,16,501,29,"CURVE"],[527,22,501,34],[527,23,501,23,"b"],[527,24,501,24],[528,10,502,12],[528,14,502,18,"b3"],[528,16,502,20],[528,19,502,23,"Fp"],[528,21,502,25],[528,22,502,26,"mul"],[528,25,502,29],[528,26,502,30,"b"],[528,27,502,31],[528,29,502,33,"_3n"],[528,32,502,36],[528,33,502,37],[529,10,503,12],[529,14,503,23,"X1"],[529,16,503,25],[529,19,503,44],[529,23,503,48],[529,24,503,20,"X"],[529,25,503,21],[530,12,503,30,"Y1"],[530,14,503,32],[530,17,503,44],[530,21,503,48],[530,22,503,27,"Y"],[530,23,503,28],[531,12,503,37,"Z1"],[531,14,503,39],[531,17,503,44],[531,21,503,48],[531,22,503,34,"Z"],[531,23,503,35],[532,10,504,12],[532,14,504,16,"X3"],[532,16,504,18],[532,19,504,21,"Fp"],[532,21,504,23],[532,22,504,24,"ZERO"],[532,26,504,28],[533,12,504,30,"Y3"],[533,14,504,32],[533,17,504,35,"Fp"],[533,19,504,37],[533,20,504,38,"ZERO"],[533,24,504,42],[534,12,504,44,"Z3"],[534,14,504,46],[534,17,504,49,"Fp"],[534,19,504,51],[534,20,504,52,"ZERO"],[534,24,504,56],[534,25,504,57],[534,26,504,58],[535,10,505,12],[535,14,505,16,"t0"],[535,16,505,18],[535,19,505,21,"Fp"],[535,21,505,23],[535,22,505,24,"mul"],[535,25,505,27],[535,26,505,28,"X1"],[535,28,505,30],[535,30,505,32,"X1"],[535,32,505,34],[535,33,505,35],[535,34,505,36],[535,35,505,37],[536,10,506,12],[536,14,506,16,"t1"],[536,16,506,18],[536,19,506,21,"Fp"],[536,21,506,23],[536,22,506,24,"mul"],[536,25,506,27],[536,26,506,28,"Y1"],[536,28,506,30],[536,30,506,32,"Y1"],[536,32,506,34],[536,33,506,35],[537,10,507,12],[537,14,507,16,"t2"],[537,16,507,18],[537,19,507,21,"Fp"],[537,21,507,23],[537,22,507,24,"mul"],[537,25,507,27],[537,26,507,28,"Z1"],[537,28,507,30],[537,30,507,32,"Z1"],[537,32,507,34],[537,33,507,35],[538,10,508,12],[538,14,508,16,"t3"],[538,16,508,18],[538,19,508,21,"Fp"],[538,21,508,23],[538,22,508,24,"mul"],[538,25,508,27],[538,26,508,28,"X1"],[538,28,508,30],[538,30,508,32,"Y1"],[538,32,508,34],[538,33,508,35],[539,10,509,12,"t3"],[539,12,509,14],[539,15,509,17,"Fp"],[539,17,509,19],[539,18,509,20,"add"],[539,21,509,23],[539,22,509,24,"t3"],[539,24,509,26],[539,26,509,28,"t3"],[539,28,509,30],[539,29,509,31],[539,30,509,32],[539,31,509,33],[540,10,510,12,"Z3"],[540,12,510,14],[540,15,510,17,"Fp"],[540,17,510,19],[540,18,510,20,"mul"],[540,21,510,23],[540,22,510,24,"X1"],[540,24,510,26],[540,26,510,28,"Z1"],[540,28,510,30],[540,29,510,31],[541,10,511,12,"Z3"],[541,12,511,14],[541,15,511,17,"Fp"],[541,17,511,19],[541,18,511,20,"add"],[541,21,511,23],[541,22,511,24,"Z3"],[541,24,511,26],[541,26,511,28,"Z3"],[541,28,511,30],[541,29,511,31],[542,10,512,12,"X3"],[542,12,512,14],[542,15,512,17,"Fp"],[542,17,512,19],[542,18,512,20,"mul"],[542,21,512,23],[542,22,512,24,"a"],[542,23,512,25],[542,25,512,27,"Z3"],[542,27,512,29],[542,28,512,30],[543,10,513,12,"Y3"],[543,12,513,14],[543,15,513,17,"Fp"],[543,17,513,19],[543,18,513,20,"mul"],[543,21,513,23],[543,22,513,24,"b3"],[543,24,513,26],[543,26,513,28,"t2"],[543,28,513,30],[543,29,513,31],[544,10,514,12,"Y3"],[544,12,514,14],[544,15,514,17,"Fp"],[544,17,514,19],[544,18,514,20,"add"],[544,21,514,23],[544,22,514,24,"X3"],[544,24,514,26],[544,26,514,28,"Y3"],[544,28,514,30],[544,29,514,31],[544,30,514,32],[544,31,514,33],[545,10,515,12,"X3"],[545,12,515,14],[545,15,515,17,"Fp"],[545,17,515,19],[545,18,515,20,"sub"],[545,21,515,23],[545,22,515,24,"t1"],[545,24,515,26],[545,26,515,28,"Y3"],[545,28,515,30],[545,29,515,31],[546,10,516,12,"Y3"],[546,12,516,14],[546,15,516,17,"Fp"],[546,17,516,19],[546,18,516,20,"add"],[546,21,516,23],[546,22,516,24,"t1"],[546,24,516,26],[546,26,516,28,"Y3"],[546,28,516,30],[546,29,516,31],[547,10,517,12,"Y3"],[547,12,517,14],[547,15,517,17,"Fp"],[547,17,517,19],[547,18,517,20,"mul"],[547,21,517,23],[547,22,517,24,"X3"],[547,24,517,26],[547,26,517,28,"Y3"],[547,28,517,30],[547,29,517,31],[548,10,518,12,"X3"],[548,12,518,14],[548,15,518,17,"Fp"],[548,17,518,19],[548,18,518,20,"mul"],[548,21,518,23],[548,22,518,24,"t3"],[548,24,518,26],[548,26,518,28,"X3"],[548,28,518,30],[548,29,518,31],[549,10,519,12,"Z3"],[549,12,519,14],[549,15,519,17,"Fp"],[549,17,519,19],[549,18,519,20,"mul"],[549,21,519,23],[549,22,519,24,"b3"],[549,24,519,26],[549,26,519,28,"Z3"],[549,28,519,30],[549,29,519,31],[549,30,519,32],[549,31,519,33],[550,10,520,12,"t2"],[550,12,520,14],[550,15,520,17,"Fp"],[550,17,520,19],[550,18,520,20,"mul"],[550,21,520,23],[550,22,520,24,"a"],[550,23,520,25],[550,25,520,27,"t2"],[550,27,520,29],[550,28,520,30],[551,10,521,12,"t3"],[551,12,521,14],[551,15,521,17,"Fp"],[551,17,521,19],[551,18,521,20,"sub"],[551,21,521,23],[551,22,521,24,"t0"],[551,24,521,26],[551,26,521,28,"t2"],[551,28,521,30],[551,29,521,31],[552,10,522,12,"t3"],[552,12,522,14],[552,15,522,17,"Fp"],[552,17,522,19],[552,18,522,20,"mul"],[552,21,522,23],[552,22,522,24,"a"],[552,23,522,25],[552,25,522,27,"t3"],[552,27,522,29],[552,28,522,30],[553,10,523,12,"t3"],[553,12,523,14],[553,15,523,17,"Fp"],[553,17,523,19],[553,18,523,20,"add"],[553,21,523,23],[553,22,523,24,"t3"],[553,24,523,26],[553,26,523,28,"Z3"],[553,28,523,30],[553,29,523,31],[554,10,524,12,"Z3"],[554,12,524,14],[554,15,524,17,"Fp"],[554,17,524,19],[554,18,524,20,"add"],[554,21,524,23],[554,22,524,24,"t0"],[554,24,524,26],[554,26,524,28,"t0"],[554,28,524,30],[554,29,524,31],[554,30,524,32],[554,31,524,33],[555,10,525,12,"t0"],[555,12,525,14],[555,15,525,17,"Fp"],[555,17,525,19],[555,18,525,20,"add"],[555,21,525,23],[555,22,525,24,"Z3"],[555,24,525,26],[555,26,525,28,"t0"],[555,28,525,30],[555,29,525,31],[556,10,526,12,"t0"],[556,12,526,14],[556,15,526,17,"Fp"],[556,17,526,19],[556,18,526,20,"add"],[556,21,526,23],[556,22,526,24,"t0"],[556,24,526,26],[556,26,526,28,"t2"],[556,28,526,30],[556,29,526,31],[557,10,527,12,"t0"],[557,12,527,14],[557,15,527,17,"Fp"],[557,17,527,19],[557,18,527,20,"mul"],[557,21,527,23],[557,22,527,24,"t0"],[557,24,527,26],[557,26,527,28,"t3"],[557,28,527,30],[557,29,527,31],[558,10,528,12,"Y3"],[558,12,528,14],[558,15,528,17,"Fp"],[558,17,528,19],[558,18,528,20,"add"],[558,21,528,23],[558,22,528,24,"Y3"],[558,24,528,26],[558,26,528,28,"t0"],[558,28,528,30],[558,29,528,31],[559,10,529,12,"t2"],[559,12,529,14],[559,15,529,17,"Fp"],[559,17,529,19],[559,18,529,20,"mul"],[559,21,529,23],[559,22,529,24,"Y1"],[559,24,529,26],[559,26,529,28,"Z1"],[559,28,529,30],[559,29,529,31],[559,30,529,32],[559,31,529,33],[560,10,530,12,"t2"],[560,12,530,14],[560,15,530,17,"Fp"],[560,17,530,19],[560,18,530,20,"add"],[560,21,530,23],[560,22,530,24,"t2"],[560,24,530,26],[560,26,530,28,"t2"],[560,28,530,30],[560,29,530,31],[561,10,531,12,"t0"],[561,12,531,14],[561,15,531,17,"Fp"],[561,17,531,19],[561,18,531,20,"mul"],[561,21,531,23],[561,22,531,24,"t2"],[561,24,531,26],[561,26,531,28,"t3"],[561,28,531,30],[561,29,531,31],[562,10,532,12,"X3"],[562,12,532,14],[562,15,532,17,"Fp"],[562,17,532,19],[562,18,532,20,"sub"],[562,21,532,23],[562,22,532,24,"X3"],[562,24,532,26],[562,26,532,28,"t0"],[562,28,532,30],[562,29,532,31],[563,10,533,12,"Z3"],[563,12,533,14],[563,15,533,17,"Fp"],[563,17,533,19],[563,18,533,20,"mul"],[563,21,533,23],[563,22,533,24,"t2"],[563,24,533,26],[563,26,533,28,"t1"],[563,28,533,30],[563,29,533,31],[564,10,534,12,"Z3"],[564,12,534,14],[564,15,534,17,"Fp"],[564,17,534,19],[564,18,534,20,"add"],[564,21,534,23],[564,22,534,24,"Z3"],[564,24,534,26],[564,26,534,28,"Z3"],[564,28,534,30],[564,29,534,31],[564,30,534,32],[564,31,534,33],[565,10,535,12,"Z3"],[565,12,535,14],[565,15,535,17,"Fp"],[565,17,535,19],[565,18,535,20,"add"],[565,21,535,23],[565,22,535,24,"Z3"],[565,24,535,26],[565,26,535,28,"Z3"],[565,28,535,30],[565,29,535,31],[566,10,536,12],[566,17,536,19],[566,21,536,23,"Point"],[566,26,536,28],[566,27,536,29,"X3"],[566,29,536,31],[566,31,536,33,"Y3"],[566,33,536,35],[566,35,536,37,"Z3"],[566,37,536,39],[566,38,536,40],[567,8,537,8],[568,8,538,8],[569,8,539,8],[570,8,540,8],[571,8,541,8],[572,6,541,8],[573,8,541,8,"key"],[573,11,541,8],[574,8,541,8,"value"],[574,13,541,8],[574,15,542,8],[574,24,542,8,"add"],[574,27,542,11,"add"],[574,28,542,12,"other"],[574,33,542,17],[574,35,542,19],[575,10,543,12,"aprjpoint"],[575,19,543,21],[575,20,543,22,"other"],[575,25,543,27],[575,26,543,28],[576,10,544,12],[576,14,544,23,"X1"],[576,16,544,25],[576,19,544,44],[576,23,544,48],[576,24,544,20,"X"],[576,25,544,21],[577,12,544,30,"Y1"],[577,14,544,32],[577,17,544,44],[577,21,544,48],[577,22,544,27,"Y"],[577,23,544,28],[578,12,544,37,"Z1"],[578,14,544,39],[578,17,544,44],[578,21,544,48],[578,22,544,34,"Z"],[578,23,544,35],[579,10,545,12],[579,14,545,23,"X2"],[579,16,545,25],[579,19,545,44,"other"],[579,24,545,49],[579,25,545,20,"X"],[579,26,545,21],[580,12,545,30,"Y2"],[580,14,545,32],[580,17,545,44,"other"],[580,22,545,49],[580,23,545,27,"Y"],[580,24,545,28],[581,12,545,37,"Z2"],[581,14,545,39],[581,17,545,44,"other"],[581,22,545,49],[581,23,545,34,"Z"],[581,24,545,35],[582,10,546,12],[582,14,546,16,"X3"],[582,16,546,18],[582,19,546,21,"Fp"],[582,21,546,23],[582,22,546,24,"ZERO"],[582,26,546,28],[583,12,546,30,"Y3"],[583,14,546,32],[583,17,546,35,"Fp"],[583,19,546,37],[583,20,546,38,"ZERO"],[583,24,546,42],[584,12,546,44,"Z3"],[584,14,546,46],[584,17,546,49,"Fp"],[584,19,546,51],[584,20,546,52,"ZERO"],[584,24,546,56],[584,25,546,57],[584,26,546,58],[585,10,547,12],[585,14,547,18,"a"],[585,15,547,19],[585,18,547,22,"CURVE"],[585,24,547,27],[585,25,547,28,"a"],[585,26,547,29],[586,10,548,12],[586,14,548,18,"b3"],[586,16,548,20],[586,19,548,23,"Fp"],[586,21,548,25],[586,22,548,26,"mul"],[586,25,548,29],[586,26,548,30,"CURVE"],[586,32,548,35],[586,33,548,36,"b"],[586,34,548,37],[586,36,548,39,"_3n"],[586,39,548,42],[586,40,548,43],[587,10,549,12],[587,14,549,16,"t0"],[587,16,549,18],[587,19,549,21,"Fp"],[587,21,549,23],[587,22,549,24,"mul"],[587,25,549,27],[587,26,549,28,"X1"],[587,28,549,30],[587,30,549,32,"X2"],[587,32,549,34],[587,33,549,35],[587,34,549,36],[587,35,549,37],[588,10,550,12],[588,14,550,16,"t1"],[588,16,550,18],[588,19,550,21,"Fp"],[588,21,550,23],[588,22,550,24,"mul"],[588,25,550,27],[588,26,550,28,"Y1"],[588,28,550,30],[588,30,550,32,"Y2"],[588,32,550,34],[588,33,550,35],[589,10,551,12],[589,14,551,16,"t2"],[589,16,551,18],[589,19,551,21,"Fp"],[589,21,551,23],[589,22,551,24,"mul"],[589,25,551,27],[589,26,551,28,"Z1"],[589,28,551,30],[589,30,551,32,"Z2"],[589,32,551,34],[589,33,551,35],[590,10,552,12],[590,14,552,16,"t3"],[590,16,552,18],[590,19,552,21,"Fp"],[590,21,552,23],[590,22,552,24,"add"],[590,25,552,27],[590,26,552,28,"X1"],[590,28,552,30],[590,30,552,32,"Y1"],[590,32,552,34],[590,33,552,35],[591,10,553,12],[591,14,553,16,"t4"],[591,16,553,18],[591,19,553,21,"Fp"],[591,21,553,23],[591,22,553,24,"add"],[591,25,553,27],[591,26,553,28,"X2"],[591,28,553,30],[591,30,553,32,"Y2"],[591,32,553,34],[591,33,553,35],[591,34,553,36],[591,35,553,37],[592,10,554,12,"t3"],[592,12,554,14],[592,15,554,17,"Fp"],[592,17,554,19],[592,18,554,20,"mul"],[592,21,554,23],[592,22,554,24,"t3"],[592,24,554,26],[592,26,554,28,"t4"],[592,28,554,30],[592,29,554,31],[593,10,555,12,"t4"],[593,12,555,14],[593,15,555,17,"Fp"],[593,17,555,19],[593,18,555,20,"add"],[593,21,555,23],[593,22,555,24,"t0"],[593,24,555,26],[593,26,555,28,"t1"],[593,28,555,30],[593,29,555,31],[594,10,556,12,"t3"],[594,12,556,14],[594,15,556,17,"Fp"],[594,17,556,19],[594,18,556,20,"sub"],[594,21,556,23],[594,22,556,24,"t3"],[594,24,556,26],[594,26,556,28,"t4"],[594,28,556,30],[594,29,556,31],[595,10,557,12,"t4"],[595,12,557,14],[595,15,557,17,"Fp"],[595,17,557,19],[595,18,557,20,"add"],[595,21,557,23],[595,22,557,24,"X1"],[595,24,557,26],[595,26,557,28,"Z1"],[595,28,557,30],[595,29,557,31],[596,10,558,12],[596,14,558,16,"t5"],[596,16,558,18],[596,19,558,21,"Fp"],[596,21,558,23],[596,22,558,24,"add"],[596,25,558,27],[596,26,558,28,"X2"],[596,28,558,30],[596,30,558,32,"Z2"],[596,32,558,34],[596,33,558,35],[596,34,558,36],[596,35,558,37],[597,10,559,12,"t4"],[597,12,559,14],[597,15,559,17,"Fp"],[597,17,559,19],[597,18,559,20,"mul"],[597,21,559,23],[597,22,559,24,"t4"],[597,24,559,26],[597,26,559,28,"t5"],[597,28,559,30],[597,29,559,31],[598,10,560,12,"t5"],[598,12,560,14],[598,15,560,17,"Fp"],[598,17,560,19],[598,18,560,20,"add"],[598,21,560,23],[598,22,560,24,"t0"],[598,24,560,26],[598,26,560,28,"t2"],[598,28,560,30],[598,29,560,31],[599,10,561,12,"t4"],[599,12,561,14],[599,15,561,17,"Fp"],[599,17,561,19],[599,18,561,20,"sub"],[599,21,561,23],[599,22,561,24,"t4"],[599,24,561,26],[599,26,561,28,"t5"],[599,28,561,30],[599,29,561,31],[600,10,562,12,"t5"],[600,12,562,14],[600,15,562,17,"Fp"],[600,17,562,19],[600,18,562,20,"add"],[600,21,562,23],[600,22,562,24,"Y1"],[600,24,562,26],[600,26,562,28,"Z1"],[600,28,562,30],[600,29,562,31],[601,10,563,12,"X3"],[601,12,563,14],[601,15,563,17,"Fp"],[601,17,563,19],[601,18,563,20,"add"],[601,21,563,23],[601,22,563,24,"Y2"],[601,24,563,26],[601,26,563,28,"Z2"],[601,28,563,30],[601,29,563,31],[601,30,563,32],[601,31,563,33],[602,10,564,12,"t5"],[602,12,564,14],[602,15,564,17,"Fp"],[602,17,564,19],[602,18,564,20,"mul"],[602,21,564,23],[602,22,564,24,"t5"],[602,24,564,26],[602,26,564,28,"X3"],[602,28,564,30],[602,29,564,31],[603,10,565,12,"X3"],[603,12,565,14],[603,15,565,17,"Fp"],[603,17,565,19],[603,18,565,20,"add"],[603,21,565,23],[603,22,565,24,"t1"],[603,24,565,26],[603,26,565,28,"t2"],[603,28,565,30],[603,29,565,31],[604,10,566,12,"t5"],[604,12,566,14],[604,15,566,17,"Fp"],[604,17,566,19],[604,18,566,20,"sub"],[604,21,566,23],[604,22,566,24,"t5"],[604,24,566,26],[604,26,566,28,"X3"],[604,28,566,30],[604,29,566,31],[605,10,567,12,"Z3"],[605,12,567,14],[605,15,567,17,"Fp"],[605,17,567,19],[605,18,567,20,"mul"],[605,21,567,23],[605,22,567,24,"a"],[605,23,567,25],[605,25,567,27,"t4"],[605,27,567,29],[605,28,567,30],[606,10,568,12,"X3"],[606,12,568,14],[606,15,568,17,"Fp"],[606,17,568,19],[606,18,568,20,"mul"],[606,21,568,23],[606,22,568,24,"b3"],[606,24,568,26],[606,26,568,28,"t2"],[606,28,568,30],[606,29,568,31],[606,30,568,32],[606,31,568,33],[607,10,569,12,"Z3"],[607,12,569,14],[607,15,569,17,"Fp"],[607,17,569,19],[607,18,569,20,"add"],[607,21,569,23],[607,22,569,24,"X3"],[607,24,569,26],[607,26,569,28,"Z3"],[607,28,569,30],[607,29,569,31],[608,10,570,12,"X3"],[608,12,570,14],[608,15,570,17,"Fp"],[608,17,570,19],[608,18,570,20,"sub"],[608,21,570,23],[608,22,570,24,"t1"],[608,24,570,26],[608,26,570,28,"Z3"],[608,28,570,30],[608,29,570,31],[609,10,571,12,"Z3"],[609,12,571,14],[609,15,571,17,"Fp"],[609,17,571,19],[609,18,571,20,"add"],[609,21,571,23],[609,22,571,24,"t1"],[609,24,571,26],[609,26,571,28,"Z3"],[609,28,571,30],[609,29,571,31],[610,10,572,12,"Y3"],[610,12,572,14],[610,15,572,17,"Fp"],[610,17,572,19],[610,18,572,20,"mul"],[610,21,572,23],[610,22,572,24,"X3"],[610,24,572,26],[610,26,572,28,"Z3"],[610,28,572,30],[610,29,572,31],[611,10,573,12,"t1"],[611,12,573,14],[611,15,573,17,"Fp"],[611,17,573,19],[611,18,573,20,"add"],[611,21,573,23],[611,22,573,24,"t0"],[611,24,573,26],[611,26,573,28,"t0"],[611,28,573,30],[611,29,573,31],[611,30,573,32],[611,31,573,33],[612,10,574,12,"t1"],[612,12,574,14],[612,15,574,17,"Fp"],[612,17,574,19],[612,18,574,20,"add"],[612,21,574,23],[612,22,574,24,"t1"],[612,24,574,26],[612,26,574,28,"t0"],[612,28,574,30],[612,29,574,31],[613,10,575,12,"t2"],[613,12,575,14],[613,15,575,17,"Fp"],[613,17,575,19],[613,18,575,20,"mul"],[613,21,575,23],[613,22,575,24,"a"],[613,23,575,25],[613,25,575,27,"t2"],[613,27,575,29],[613,28,575,30],[614,10,576,12,"t4"],[614,12,576,14],[614,15,576,17,"Fp"],[614,17,576,19],[614,18,576,20,"mul"],[614,21,576,23],[614,22,576,24,"b3"],[614,24,576,26],[614,26,576,28,"t4"],[614,28,576,30],[614,29,576,31],[615,10,577,12,"t1"],[615,12,577,14],[615,15,577,17,"Fp"],[615,17,577,19],[615,18,577,20,"add"],[615,21,577,23],[615,22,577,24,"t1"],[615,24,577,26],[615,26,577,28,"t2"],[615,28,577,30],[615,29,577,31],[616,10,578,12,"t2"],[616,12,578,14],[616,15,578,17,"Fp"],[616,17,578,19],[616,18,578,20,"sub"],[616,21,578,23],[616,22,578,24,"t0"],[616,24,578,26],[616,26,578,28,"t2"],[616,28,578,30],[616,29,578,31],[616,30,578,32],[616,31,578,33],[617,10,579,12,"t2"],[617,12,579,14],[617,15,579,17,"Fp"],[617,17,579,19],[617,18,579,20,"mul"],[617,21,579,23],[617,22,579,24,"a"],[617,23,579,25],[617,25,579,27,"t2"],[617,27,579,29],[617,28,579,30],[618,10,580,12,"t4"],[618,12,580,14],[618,15,580,17,"Fp"],[618,17,580,19],[618,18,580,20,"add"],[618,21,580,23],[618,22,580,24,"t4"],[618,24,580,26],[618,26,580,28,"t2"],[618,28,580,30],[618,29,580,31],[619,10,581,12,"t0"],[619,12,581,14],[619,15,581,17,"Fp"],[619,17,581,19],[619,18,581,20,"mul"],[619,21,581,23],[619,22,581,24,"t1"],[619,24,581,26],[619,26,581,28,"t4"],[619,28,581,30],[619,29,581,31],[620,10,582,12,"Y3"],[620,12,582,14],[620,15,582,17,"Fp"],[620,17,582,19],[620,18,582,20,"add"],[620,21,582,23],[620,22,582,24,"Y3"],[620,24,582,26],[620,26,582,28,"t0"],[620,28,582,30],[620,29,582,31],[621,10,583,12,"t0"],[621,12,583,14],[621,15,583,17,"Fp"],[621,17,583,19],[621,18,583,20,"mul"],[621,21,583,23],[621,22,583,24,"t5"],[621,24,583,26],[621,26,583,28,"t4"],[621,28,583,30],[621,29,583,31],[621,30,583,32],[621,31,583,33],[622,10,584,12,"X3"],[622,12,584,14],[622,15,584,17,"Fp"],[622,17,584,19],[622,18,584,20,"mul"],[622,21,584,23],[622,22,584,24,"t3"],[622,24,584,26],[622,26,584,28,"X3"],[622,28,584,30],[622,29,584,31],[623,10,585,12,"X3"],[623,12,585,14],[623,15,585,17,"Fp"],[623,17,585,19],[623,18,585,20,"sub"],[623,21,585,23],[623,22,585,24,"X3"],[623,24,585,26],[623,26,585,28,"t0"],[623,28,585,30],[623,29,585,31],[624,10,586,12,"t0"],[624,12,586,14],[624,15,586,17,"Fp"],[624,17,586,19],[624,18,586,20,"mul"],[624,21,586,23],[624,22,586,24,"t3"],[624,24,586,26],[624,26,586,28,"t1"],[624,28,586,30],[624,29,586,31],[625,10,587,12,"Z3"],[625,12,587,14],[625,15,587,17,"Fp"],[625,17,587,19],[625,18,587,20,"mul"],[625,21,587,23],[625,22,587,24,"t5"],[625,24,587,26],[625,26,587,28,"Z3"],[625,28,587,30],[625,29,587,31],[626,10,588,12,"Z3"],[626,12,588,14],[626,15,588,17,"Fp"],[626,17,588,19],[626,18,588,20,"add"],[626,21,588,23],[626,22,588,24,"Z3"],[626,24,588,26],[626,26,588,28,"t0"],[626,28,588,30],[626,29,588,31],[626,30,588,32],[626,31,588,33],[627,10,589,12],[627,17,589,19],[627,21,589,23,"Point"],[627,26,589,28],[627,27,589,29,"X3"],[627,29,589,31],[627,31,589,33,"Y3"],[627,33,589,35],[627,35,589,37,"Z3"],[627,37,589,39],[627,38,589,40],[628,8,590,8],[629,6,590,9],[630,8,590,9,"key"],[630,11,590,9],[631,8,590,9,"value"],[631,13,590,9],[631,15,591,8],[631,24,591,8,"subtract"],[631,32,591,16,"subtract"],[631,33,591,17,"other"],[631,38,591,22],[631,40,591,24],[632,10,592,12],[632,17,592,19],[632,21,592,23],[632,22,592,24,"add"],[632,25,592,27],[632,26,592,28,"other"],[632,31,592,33],[632,32,592,34,"negate"],[632,38,592,40],[632,39,592,41],[632,40,592,42],[632,41,592,43],[633,8,593,8],[634,6,593,9],[635,8,593,9,"key"],[635,11,593,9],[636,8,593,9,"value"],[636,13,593,9],[636,15,594,8],[636,24,594,8,"is0"],[636,27,594,11,"is0"],[636,28,594,11],[636,30,594,14],[637,10,595,12],[637,17,595,19],[637,21,595,23],[637,22,595,24,"equals"],[637,28,595,30],[637,29,595,31,"Point"],[637,34,595,36],[637,35,595,37,"ZERO"],[637,39,595,41],[637,40,595,42],[638,8,596,8],[639,8,597,8],[640,0,598,0],[641,0,599,0],[642,0,600,0],[643,0,601,0],[644,0,602,0],[645,0,603,0],[646,0,604,0],[647,0,605,0],[648,6,597,8],[649,8,597,8,"key"],[649,11,597,8],[650,8,597,8,"value"],[650,13,597,8],[650,15,606,8],[650,24,606,8,"multiply"],[650,32,606,16,"multiply"],[650,33,606,17,"scalar"],[650,39,606,23],[650,41,606,25],[651,10,606,25],[651,14,606,25,"_this"],[651,19,606,25],[652,10,607,12],[652,14,607,20,"endo"],[652,18,607,24],[652,21,607,29,"extraOpts"],[652,30,607,38],[652,31,607,20,"endo"],[652,35,607,24],[653,10,608,12],[653,14,608,16],[653,15,608,17,"Fn"],[653,17,608,19],[653,18,608,20,"isValidNot0"],[653,29,608,31],[653,30,608,32,"scalar"],[653,36,608,38],[653,37,608,39],[653,39,609,16],[653,45,609,22],[653,49,609,26,"Error"],[653,54,609,31],[653,55,609,32],[653,85,609,62],[653,86,609,63],[653,87,609,64],[653,88,609,65],[654,10,610,12],[654,14,610,16,"point"],[654,19,610,21],[654,21,610,23,"fake"],[654,25,610,27],[654,26,610,28],[654,27,610,29],[655,10,611,12],[655,14,611,18,"mul"],[655,17,611,21],[655,20,611,24],[655,29,611,18,"mul"],[655,32,611,21,"mul"],[655,33,611,25,"n"],[655,34,611,26],[656,12,611,26],[656,19,611,31,"wnaf"],[656,23,611,35],[656,24,611,36,"cached"],[656,30,611,42],[656,31,611,43,"_this"],[656,36,611,47],[656,38,611,49,"n"],[656,39,611,50],[656,41,611,52],[656,51,611,53,"p"],[656,52,611,54],[657,14,611,54],[657,21,611,59],[657,22,611,60],[657,23,611,61],[657,25,611,63,"curve_ts_1"],[657,35,611,73],[657,36,611,74,"normalizeZ"],[657,46,611,84],[657,48,611,86,"Point"],[657,53,611,91],[657,55,611,93,"p"],[657,56,611,94],[657,57,611,95],[658,12,611,95],[658,14,611,96],[659,10,611,96],[660,10,612,12],[661,10,613,12],[661,14,613,16,"endo"],[661,18,613,20],[661,20,613,22],[662,12,614,16],[662,16,614,16,"_splitEndoScalarN"],[662,33,614,16],[662,36,614,49,"splitEndoScalarN"],[662,52,614,65],[662,53,614,66,"scalar"],[662,59,614,72],[662,60,614,73],[663,14,614,24,"k1neg"],[663,19,614,29],[663,22,614,29,"_splitEndoScalarN"],[663,39,614,29],[663,40,614,24,"k1neg"],[663,45,614,29],[664,14,614,31,"k1"],[664,16,614,33],[664,19,614,33,"_splitEndoScalarN"],[664,36,614,33],[664,37,614,31,"k1"],[664,39,614,33],[665,14,614,35,"k2neg"],[665,19,614,40],[665,22,614,40,"_splitEndoScalarN"],[665,39,614,40],[665,40,614,35,"k2neg"],[665,45,614,40],[666,14,614,42,"k2"],[666,16,614,44],[666,19,614,44,"_splitEndoScalarN"],[666,36,614,44],[666,37,614,42,"k2"],[666,39,614,44],[667,12,615,16],[667,16,615,16,"_mul"],[667,20,615,16],[667,23,615,43,"mul"],[667,26,615,46],[667,27,615,47,"k1"],[667,29,615,49],[667,30,615,50],[668,14,615,27,"k1p"],[668,17,615,30],[668,20,615,30,"_mul"],[668,24,615,30],[668,25,615,24,"p"],[668,26,615,25],[669,14,615,35,"k1f"],[669,17,615,38],[669,20,615,38,"_mul"],[669,24,615,38],[669,25,615,32,"f"],[669,26,615,33],[670,12,616,16],[670,16,616,16,"_mul2"],[670,21,616,16],[670,24,616,43,"mul"],[670,27,616,46],[670,28,616,47,"k2"],[670,30,616,49],[670,31,616,50],[671,14,616,27,"k2p"],[671,17,616,30],[671,20,616,30,"_mul2"],[671,25,616,30],[671,26,616,24,"p"],[671,27,616,25],[672,14,616,35,"k2f"],[672,17,616,38],[672,20,616,38,"_mul2"],[672,25,616,38],[672,26,616,32,"f"],[672,27,616,33],[673,12,617,16,"fake"],[673,16,617,20],[673,19,617,23,"k1f"],[673,22,617,26],[673,23,617,27,"add"],[673,26,617,30],[673,27,617,31,"k2f"],[673,30,617,34],[673,31,617,35],[674,12,618,16,"point"],[674,17,618,21],[674,20,618,24,"finishEndo"],[674,30,618,34],[674,31,618,35,"endo"],[674,35,618,39],[674,36,618,40,"beta"],[674,40,618,44],[674,42,618,46,"k1p"],[674,45,618,49],[674,47,618,51,"k2p"],[674,50,618,54],[674,52,618,56,"k1neg"],[674,57,618,61],[674,59,618,63,"k2neg"],[674,64,618,68],[674,65,618,69],[675,10,619,12],[675,11,619,13],[675,17,620,17],[676,12,621,16],[676,16,621,16,"_mul3"],[676,21,621,16],[676,24,621,33,"mul"],[676,27,621,36],[676,28,621,37,"scalar"],[676,34,621,43],[676,35,621,44],[677,14,621,24,"p"],[677,15,621,25],[677,18,621,25,"_mul3"],[677,23,621,25],[677,24,621,24,"p"],[677,25,621,25],[678,14,621,27,"f"],[678,15,621,28],[678,18,621,28,"_mul3"],[678,23,621,28],[678,24,621,27,"f"],[678,25,621,28],[679,12,622,16,"point"],[679,17,622,21],[679,20,622,24,"p"],[679,21,622,25],[680,12,623,16,"fake"],[680,16,623,20],[680,19,623,23,"f"],[680,20,623,24],[681,10,624,12],[682,10,625,12],[683,10,626,12],[683,17,626,19],[683,18,626,20],[683,19,626,21],[683,21,626,23,"curve_ts_1"],[683,31,626,33],[683,32,626,34,"normalizeZ"],[683,42,626,44],[683,44,626,46,"Point"],[683,49,626,51],[683,51,626,53],[683,52,626,54,"point"],[683,57,626,59],[683,59,626,61,"fake"],[683,63,626,65],[683,64,626,66],[683,65,626,67],[683,66,626,68],[683,67,626,69],[683,68,626,70],[684,8,627,8],[685,8,628,8],[686,0,629,0],[687,0,630,0],[688,0,631,0],[689,0,632,0],[690,6,628,8],[691,8,628,8,"key"],[691,11,628,8],[692,8,628,8,"value"],[692,13,628,8],[692,15,633,8],[692,24,633,8,"multiplyUnsafe"],[692,38,633,22,"multiplyUnsafe"],[692,39,633,23,"sc"],[692,41,633,25],[692,43,633,27],[693,10,634,12],[693,14,634,20,"endo"],[693,18,634,24],[693,21,634,29,"extraOpts"],[693,30,634,38],[693,31,634,20,"endo"],[693,35,634,24],[694,10,635,12],[694,14,635,18,"p"],[694,15,635,19],[694,18,635,22],[694,22,635,26],[695,10,636,12],[695,14,636,16],[695,15,636,17,"Fn"],[695,17,636,19],[695,18,636,20,"isValid"],[695,25,636,27],[695,26,636,28,"sc"],[695,28,636,30],[695,29,636,31],[695,31,637,16],[695,37,637,22],[695,41,637,26,"Error"],[695,46,637,31],[695,47,637,32],[695,77,637,62],[695,78,637,63],[695,79,637,64],[695,80,637,65],[696,10,638,12],[696,14,638,16,"sc"],[696,16,638,18],[696,21,638,23,"_0n"],[696,24,638,26],[696,28,638,30,"p"],[696,29,638,31],[696,30,638,32,"is0"],[696,33,638,35],[696,34,638,36],[696,35,638,37],[696,37,639,16],[696,44,639,23,"Point"],[696,49,639,28],[696,50,639,29,"ZERO"],[696,54,639,33],[697,10,640,12],[697,14,640,16,"sc"],[697,16,640,18],[697,21,640,23,"_1n"],[697,24,640,26],[697,26,641,16],[697,33,641,23,"p"],[697,34,641,24],[697,35,641,25],[697,36,641,26],[698,10,642,12],[698,14,642,16,"wnaf"],[698,18,642,20],[698,19,642,21,"hasCache"],[698,27,642,29],[698,28,642,30],[698,32,642,34],[698,33,642,35],[698,35,643,16],[698,42,643,23],[698,46,643,27],[698,47,643,28,"multiply"],[698,55,643,36],[698,56,643,37,"sc"],[698,58,643,39],[698,59,643,40],[699,10,644,12],[699,14,644,16,"endo"],[699,18,644,20],[699,20,644,22],[700,12,645,16],[700,16,645,16,"_splitEndoScalarN2"],[700,34,645,16],[700,37,645,49,"splitEndoScalarN"],[700,53,645,65],[700,54,645,66,"sc"],[700,56,645,68],[700,57,645,69],[701,14,645,24,"k1neg"],[701,19,645,29],[701,22,645,29,"_splitEndoScalarN2"],[701,40,645,29],[701,41,645,24,"k1neg"],[701,46,645,29],[702,14,645,31,"k1"],[702,16,645,33],[702,19,645,33,"_splitEndoScalarN2"],[702,37,645,33],[702,38,645,31,"k1"],[702,40,645,33],[703,14,645,35,"k2neg"],[703,19,645,40],[703,22,645,40,"_splitEndoScalarN2"],[703,40,645,40],[703,41,645,35,"k2neg"],[703,46,645,40],[704,14,645,42,"k2"],[704,16,645,44],[704,19,645,44,"_splitEndoScalarN2"],[704,37,645,44],[704,38,645,42,"k2"],[704,40,645,44],[705,12,646,16],[705,16,646,16,"_ref"],[705,20,646,16],[705,23,646,35],[705,24,646,36],[705,25,646,37],[705,27,646,39,"curve_ts_1"],[705,37,646,49],[705,38,646,50,"mulEndoUnsafe"],[705,51,646,63],[705,53,646,65,"Point"],[705,58,646,70],[705,60,646,72,"p"],[705,61,646,73],[705,63,646,75,"k1"],[705,65,646,77],[705,67,646,79,"k2"],[705,69,646,81],[705,70,646,82],[706,14,646,24,"p1"],[706,16,646,26],[706,19,646,26,"_ref"],[706,23,646,26],[706,24,646,24,"p1"],[706,26,646,26],[707,14,646,28,"p2"],[707,16,646,30],[707,19,646,30,"_ref"],[707,23,646,30],[707,24,646,28,"p2"],[707,26,646,30],[707,27,646,83],[707,28,646,84],[708,12,647,16],[708,19,647,23,"finishEndo"],[708,29,647,33],[708,30,647,34,"endo"],[708,34,647,38],[708,35,647,39,"beta"],[708,39,647,43],[708,41,647,45,"p1"],[708,43,647,47],[708,45,647,49,"p2"],[708,47,647,51],[708,49,647,53,"k1neg"],[708,54,647,58],[708,56,647,60,"k2neg"],[708,61,647,65],[708,62,647,66],[709,10,648,12],[709,11,648,13],[709,17,649,17],[710,12,650,16],[710,19,650,23,"wnaf"],[710,23,650,27],[710,24,650,28,"unsafe"],[710,30,650,34],[710,31,650,35,"p"],[710,32,650,36],[710,34,650,38,"sc"],[710,36,650,40],[710,37,650,41],[711,10,651,12],[712,8,652,8],[713,6,652,9],[714,8,652,9,"key"],[714,11,652,9],[715,8,652,9,"value"],[715,13,652,9],[715,15,653,8],[715,24,653,8,"multiplyAndAddUnsafe"],[715,44,653,28,"multiplyAndAddUnsafe"],[715,45,653,29,"Q"],[715,46,653,30],[715,48,653,32,"a"],[715,49,653,33],[715,51,653,35,"b"],[715,52,653,36],[715,54,653,38],[716,10,654,12],[716,14,654,18,"sum"],[716,17,654,21],[716,20,654,24],[716,24,654,28],[716,25,654,29,"multiplyUnsafe"],[716,39,654,43],[716,40,654,44,"a"],[716,41,654,45],[716,42,654,46],[716,43,654,47,"add"],[716,46,654,50],[716,47,654,51,"Q"],[716,48,654,52],[716,49,654,53,"multiplyUnsafe"],[716,63,654,67],[716,64,654,68,"b"],[716,65,654,69],[716,66,654,70],[716,67,654,71],[717,10,655,12],[717,17,655,19,"sum"],[717,20,655,22],[717,21,655,23,"is0"],[717,24,655,26],[717,25,655,27],[717,26,655,28],[717,29,655,31,"undefined"],[717,38,655,40],[717,41,655,43,"sum"],[717,44,655,46],[718,8,656,8],[719,8,657,8],[720,0,658,0],[721,0,659,0],[722,0,660,0],[723,6,657,8],[724,8,657,8,"key"],[724,11,657,8],[725,8,657,8,"value"],[725,13,657,8],[725,15,661,8],[725,24,661,8,"toAffine"],[725,32,661,16,"toAffine"],[725,33,661,17,"invertedZ"],[725,42,661,26],[725,44,661,28],[726,10,662,12],[726,17,662,19,"toAffineMemo"],[726,29,662,31],[726,30,662,32],[726,34,662,36],[726,36,662,38,"invertedZ"],[726,45,662,47],[726,46,662,48],[727,8,663,8],[728,8,664,8],[729,0,665,0],[730,0,666,0],[731,0,667,0],[732,6,664,8],[733,8,664,8,"key"],[733,11,664,8],[734,8,664,8,"value"],[734,13,664,8],[734,15,668,8],[734,24,668,8,"isTorsionFree"],[734,37,668,21,"isTorsionFree"],[734,38,668,21],[734,40,668,24],[735,10,669,12],[735,14,669,20,"isTorsionFree"],[735,27,669,33],[735,30,669,38,"extraOpts"],[735,39,669,47],[735,40,669,20,"isTorsionFree"],[735,53,669,33],[736,10,670,12],[736,14,670,16,"cofactor"],[736,22,670,24],[736,27,670,29,"_1n"],[736,30,670,32],[736,32,671,16],[736,39,671,23],[736,43,671,27],[737,10,672,12],[737,14,672,16,"isTorsionFree"],[737,27,672,29],[737,29,673,16],[737,36,673,23,"isTorsionFree"],[737,49,673,36],[737,50,673,37,"Point"],[737,55,673,42],[737,57,673,44],[737,61,673,48],[737,62,673,49],[738,10,674,12],[738,17,674,19,"wnaf"],[738,21,674,23],[738,22,674,24,"unsafe"],[738,28,674,30],[738,29,674,31],[738,33,674,35],[738,35,674,37,"CURVE_ORDER"],[738,46,674,48],[738,47,674,49],[738,48,674,50,"is0"],[738,51,674,53],[738,52,674,54],[738,53,674,55],[739,8,675,8],[740,6,675,9],[741,8,675,9,"key"],[741,11,675,9],[742,8,675,9,"value"],[742,13,675,9],[742,15,676,8],[742,24,676,8,"clearCofactor"],[742,37,676,21,"clearCofactor"],[742,38,676,21],[742,40,676,24],[743,10,677,12],[743,14,677,20,"clearCofactor"],[743,27,677,33],[743,30,677,38,"extraOpts"],[743,39,677,47],[743,40,677,20,"clearCofactor"],[743,53,677,33],[744,10,678,12],[744,14,678,16,"cofactor"],[744,22,678,24],[744,27,678,29,"_1n"],[744,30,678,32],[744,32,679,16],[744,39,679,23],[744,43,679,27],[744,44,679,28],[744,45,679,29],[745,10,680,12],[745,14,680,16,"clearCofactor"],[745,27,680,29],[745,29,681,16],[745,36,681,23,"clearCofactor"],[745,49,681,36],[745,50,681,37,"Point"],[745,55,681,42],[745,57,681,44],[745,61,681,48],[745,62,681,49],[746,10,682,12],[746,17,682,19],[746,21,682,23],[746,22,682,24,"multiplyUnsafe"],[746,36,682,38],[746,37,682,39,"cofactor"],[746,45,682,47],[746,46,682,48],[747,8,683,8],[748,6,683,9],[749,8,683,9,"key"],[749,11,683,9],[750,8,683,9,"value"],[750,13,683,9],[750,15,684,8],[750,24,684,8,"isSmallOrder"],[750,36,684,20,"isSmallOrder"],[750,37,684,20],[750,39,684,23],[751,10,685,12],[752,10,686,12],[752,17,686,19],[752,21,686,23],[752,22,686,24,"multiplyUnsafe"],[752,36,686,38],[752,37,686,39,"cofactor"],[752,45,686,47],[752,46,686,48],[752,47,686,49,"is0"],[752,50,686,52],[752,51,686,53],[752,52,686,54],[753,8,687,8],[754,6,687,9],[755,8,687,9,"key"],[755,11,687,9],[756,8,687,9,"value"],[756,13,687,9],[756,15,688,8],[756,24,688,8,"toBytes"],[756,31,688,15,"toBytes"],[756,32,688,15],[756,34,688,37],[757,10,688,37],[757,14,688,16,"isCompressed"],[757,26,688,28],[757,29,688,28,"arguments"],[757,38,688,28],[757,39,688,28,"length"],[757,45,688,28],[757,53,688,28,"arguments"],[757,62,688,28],[757,70,688,28,"undefined"],[757,79,688,28],[757,82,688,28,"arguments"],[757,91,688,28],[757,97,688,31],[757,101,688,35],[758,10,689,12],[758,11,689,13],[758,12,689,14],[758,14,689,16,"utils_ts_1"],[758,24,689,26],[758,25,689,27,"_abool2"],[758,32,689,34],[758,34,689,36,"isCompressed"],[758,46,689,48],[758,48,689,50],[758,62,689,64],[758,63,689,65],[759,10,690,12],[759,14,690,16],[759,15,690,17,"assertValidity"],[759,29,690,31],[759,30,690,32],[759,31,690,33],[760,10,691,12],[760,17,691,19,"encodePoint"],[760,28,691,30],[760,29,691,31,"Point"],[760,34,691,36],[760,36,691,38],[760,40,691,42],[760,42,691,44,"isCompressed"],[760,54,691,56],[760,55,691,57],[761,8,692,8],[762,6,692,9],[763,8,692,9,"key"],[763,11,692,9],[764,8,692,9,"value"],[764,13,692,9],[764,15,693,8],[764,24,693,8,"toHex"],[764,29,693,13,"toHex"],[764,30,693,13],[764,32,693,35],[765,10,693,35],[765,14,693,14,"isCompressed"],[765,26,693,26],[765,29,693,26,"arguments"],[765,38,693,26],[765,39,693,26,"length"],[765,45,693,26],[765,53,693,26,"arguments"],[765,62,693,26],[765,70,693,26,"undefined"],[765,79,693,26],[765,82,693,26,"arguments"],[765,91,693,26],[765,97,693,29],[765,101,693,33],[766,10,694,12],[766,17,694,19],[766,18,694,20],[766,19,694,21],[766,21,694,23,"utils_ts_1"],[766,31,694,33],[766,32,694,34,"bytesToHex"],[766,42,694,44],[766,44,694,46],[766,48,694,50],[766,49,694,51,"toBytes"],[766,56,694,58],[766,57,694,59,"isCompressed"],[766,69,694,71],[766,70,694,72],[766,71,694,73],[767,8,695,8],[768,6,695,9],[769,8,695,9,"key"],[769,11,695,9],[770,8,695,9,"value"],[770,13,695,9],[770,15,696,8],[770,24,696,8,"toString"],[770,32,696,16,"toString"],[770,33,696,16],[770,35,696,19],[771,10,697,12],[771,17,697,19],[771,27,697,29],[771,31,697,33],[771,32,697,34,"is0"],[771,35,697,37],[771,36,697,38],[771,37,697,39],[771,40,697,42],[771,46,697,48],[771,49,697,51],[771,53,697,55],[771,54,697,56,"toHex"],[771,59,697,61],[771,60,697,62],[771,61,697,63],[771,64,697,66],[772,8,698,8],[773,8,699,8],[774,6,699,8],[775,8,699,8,"key"],[775,11,699,8],[776,8,699,8,"get"],[776,11,699,8],[776,13,700,8],[776,22,700,8,"get"],[776,26,700,8],[776,28,700,17],[777,10,701,12],[777,17,701,19],[777,21,701,23],[777,22,701,24,"X"],[777,23,701,25],[778,8,702,8],[779,6,702,9],[780,8,702,9,"key"],[780,11,702,9],[781,8,702,9,"get"],[781,11,702,9],[781,13,703,8],[781,22,703,8,"get"],[781,26,703,8],[781,28,703,17],[782,10,704,12],[782,17,704,19],[782,21,704,23],[782,22,704,24,"X"],[782,23,704,25],[783,8,705,8],[784,6,705,9],[785,8,705,9,"key"],[785,11,705,9],[786,8,705,9,"get"],[786,11,705,9],[786,13,706,8],[786,22,706,8,"get"],[786,26,706,8],[786,28,706,17],[787,10,707,12],[787,17,707,19],[787,21,707,23],[787,22,707,24,"Z"],[787,23,707,25],[788,8,708,8],[789,6,708,9],[790,8,708,9,"key"],[790,11,708,9],[791,8,708,9,"value"],[791,13,708,9],[791,15,709,8],[791,24,709,8,"toRawBytes"],[791,34,709,18,"toRawBytes"],[791,35,709,18],[791,37,709,40],[792,10,709,40],[792,14,709,19,"isCompressed"],[792,26,709,31],[792,29,709,31,"arguments"],[792,38,709,31],[792,39,709,31,"length"],[792,45,709,31],[792,53,709,31,"arguments"],[792,62,709,31],[792,70,709,31,"undefined"],[792,79,709,31],[792,82,709,31,"arguments"],[792,91,709,31],[792,97,709,34],[792,101,709,38],[793,10,710,12],[793,17,710,19],[793,21,710,23],[793,22,710,24,"toBytes"],[793,29,710,31],[793,30,710,32,"isCompressed"],[793,42,710,44],[793,43,710,45],[794,8,711,8],[795,6,711,9],[796,8,711,9,"key"],[796,11,711,9],[797,8,711,9,"value"],[797,13,711,9],[797,15,712,8],[797,24,712,8,"_setWindowSize"],[797,38,712,22,"_setWindowSize"],[797,39,712,23,"windowSize"],[797,49,712,33],[797,51,712,35],[798,10,713,12],[798,14,713,16],[798,15,713,17,"precompute"],[798,25,713,27],[798,26,713,28,"windowSize"],[798,36,713,38],[798,37,713,39],[799,8,714,8],[800,6,714,9],[801,8,714,9,"key"],[801,11,714,9],[802,8,714,9,"value"],[802,13,714,9],[802,15,431,8],[802,24,431,15,"CURVE"],[802,29,431,20,"CURVE"],[802,30,431,20],[802,32,431,23],[803,10,432,12],[803,17,432,19,"CURVE"],[803,23,432,24],[804,8,433,8],[805,8,434,8],[806,6,434,8],[807,8,434,8,"key"],[807,11,434,8],[808,8,434,8,"value"],[808,13,434,8],[808,15,435,8],[808,24,435,15,"fromAffine"],[808,34,435,25,"fromAffine"],[808,35,435,26,"p"],[808,36,435,27],[808,38,435,29],[809,10,436,12],[809,14,436,12,"_ref2"],[809,19,436,12],[809,22,436,29,"p"],[809,23,436,30],[809,27,436,34],[809,28,436,35],[809,29,436,36],[810,12,436,20,"x"],[810,13,436,21],[810,16,436,21,"_ref2"],[810,21,436,21],[810,22,436,20,"x"],[810,23,436,21],[811,12,436,23,"y"],[811,13,436,24],[811,16,436,24,"_ref2"],[811,21,436,24],[811,22,436,23,"y"],[811,23,436,24],[812,10,437,12],[812,14,437,16],[812,15,437,17,"p"],[812,16,437,18],[812,20,437,22],[812,21,437,23,"Fp"],[812,23,437,25],[812,24,437,26,"isValid"],[812,31,437,33],[812,32,437,34,"x"],[812,33,437,35],[812,34,437,36],[812,38,437,40],[812,39,437,41,"Fp"],[812,41,437,43],[812,42,437,44,"isValid"],[812,49,437,51],[812,50,437,52,"y"],[812,51,437,53],[812,52,437,54],[812,54,438,16],[812,60,438,22],[812,64,438,26,"Error"],[812,69,438,31],[812,70,438,32],[812,92,438,54],[812,93,438,55],[813,10,439,12],[813,14,439,16,"p"],[813,15,439,17],[813,27,439,29,"Point"],[813,32,439,34],[813,34,440,16],[813,40,440,22],[813,44,440,26,"Error"],[813,49,440,31],[813,50,440,32],[813,80,440,62],[813,81,440,63],[814,10,441,12],[815,10,442,12],[815,14,442,16,"Fp"],[815,16,442,18],[815,17,442,19,"is0"],[815,20,442,22],[815,21,442,23,"x"],[815,22,442,24],[815,23,442,25],[815,27,442,29,"Fp"],[815,29,442,31],[815,30,442,32,"is0"],[815,33,442,35],[815,34,442,36,"y"],[815,35,442,37],[815,36,442,38],[815,38,443,16],[815,45,443,23,"Point"],[815,50,443,28],[815,51,443,29,"ZERO"],[815,55,443,33],[816,10,444,12],[816,17,444,19],[816,21,444,23,"Point"],[816,26,444,28],[816,27,444,29,"x"],[816,28,444,30],[816,30,444,32,"y"],[816,31,444,33],[816,33,444,35,"Fp"],[816,35,444,37],[816,36,444,38,"ONE"],[816,39,444,41],[816,40,444,42],[817,8,445,8],[818,6,445,9],[819,8,445,9,"key"],[819,11,445,9],[820,8,445,9,"value"],[820,13,445,9],[820,15,446,8],[820,24,446,15,"fromBytes"],[820,33,446,24,"fromBytes"],[820,34,446,25,"bytes"],[820,39,446,30],[820,41,446,32],[821,10,447,12],[821,14,447,18,"P"],[821,15,447,19],[821,18,447,22,"Point"],[821,23,447,27],[821,24,447,28,"fromAffine"],[821,34,447,38],[821,35,447,39,"decodePoint"],[821,46,447,50],[821,47,447,51],[821,48,447,52],[821,49,447,53],[821,51,447,55,"utils_ts_1"],[821,61,447,65],[821,62,447,66,"_abytes2"],[821,70,447,74],[821,72,447,76,"bytes"],[821,77,447,81],[821,79,447,83,"undefined"],[821,88,447,92],[821,90,447,94],[821,97,447,101],[821,98,447,102],[821,99,447,103],[821,100,447,104],[822,10,448,12,"P"],[822,11,448,13],[822,12,448,14,"assertValidity"],[822,26,448,28],[822,27,448,29],[822,28,448,30],[823,10,449,12],[823,17,449,19,"P"],[823,18,449,20],[824,8,450,8],[825,6,450,9],[826,8,450,9,"key"],[826,11,450,9],[827,8,450,9,"value"],[827,13,450,9],[827,15,451,8],[827,24,451,15,"fromHex"],[827,31,451,22,"fromHex"],[827,32,451,23,"hex"],[827,35,451,26],[827,37,451,28],[828,10,452,12],[828,17,452,19,"Point"],[828,22,452,24],[828,23,452,25,"fromBytes"],[828,32,452,34],[828,33,452,35],[828,34,452,36],[828,35,452,37],[828,37,452,39,"utils_ts_1"],[828,47,452,49],[828,48,452,50,"ensureBytes"],[828,59,452,61],[828,61,452,63],[828,71,452,73],[828,73,452,75,"hex"],[828,76,452,78],[828,77,452,79],[828,78,452,80],[829,8,453,8],[830,6,453,9],[831,8,453,9,"key"],[831,11,453,9],[832,8,453,9,"value"],[832,13,453,9],[832,15,715,8],[832,24,715,15,"normalizeZ"],[832,34,715,25,"normalizeZ"],[832,35,715,26,"points"],[832,41,715,32],[832,43,715,34],[833,10,716,12],[833,17,716,19],[833,18,716,20],[833,19,716,21],[833,21,716,23,"curve_ts_1"],[833,31,716,33],[833,32,716,34,"normalizeZ"],[833,42,716,44],[833,44,716,46,"Point"],[833,49,716,51],[833,51,716,53,"points"],[833,57,716,59],[833,58,716,60],[834,8,717,8],[835,6,717,9],[836,8,717,9,"key"],[836,11,717,9],[837,8,717,9,"value"],[837,13,717,9],[837,15,718,8],[837,24,718,15,"msm"],[837,27,718,18,"msm"],[837,28,718,19,"points"],[837,34,718,25],[837,36,718,27,"scalars"],[837,43,718,34],[837,45,718,36],[838,10,719,12],[838,17,719,19],[838,18,719,20],[838,19,719,21],[838,21,719,23,"curve_ts_1"],[838,31,719,33],[838,32,719,34,"pippenger"],[838,41,719,43],[838,43,719,45,"Point"],[838,48,719,50],[838,50,719,52,"Fn"],[838,52,719,54],[838,54,719,56,"points"],[838,60,719,62],[838,62,719,64,"scalars"],[838,69,719,71],[838,70,719,72],[839,8,720,8],[840,6,720,9],[841,8,720,9,"key"],[841,11,720,9],[842,8,720,9,"value"],[842,13,720,9],[842,15,721,8],[842,24,721,15,"fromPrivateKey"],[842,38,721,29,"fromPrivateKey"],[842,39,721,30,"privateKey"],[842,49,721,40],[842,51,721,42],[843,10,722,12],[843,17,722,19,"Point"],[843,22,722,24],[843,23,722,25,"BASE"],[843,27,722,29],[843,28,722,30,"multiply"],[843,36,722,38],[843,37,722,39,"_normFnElement"],[843,51,722,53],[843,52,722,54,"Fn"],[843,54,722,56],[843,56,722,58,"privateKey"],[843,66,722,68],[843,67,722,69],[843,68,722,70],[844,8,723,8],[845,6,723,9],[846,4,723,9],[846,9,725,4],[847,4,726,4,"Point"],[847,9,726,9],[847,10,726,10,"BASE"],[847,14,726,14],[847,17,726,17],[847,21,726,21,"Point"],[847,26,726,26],[847,27,726,27,"CURVE"],[847,33,726,32],[847,34,726,33,"Gx"],[847,36,726,35],[847,38,726,37,"CURVE"],[847,44,726,42],[847,45,726,43,"Gy"],[847,47,726,45],[847,49,726,47,"Fp"],[847,51,726,49],[847,52,726,50,"ONE"],[847,55,726,53],[847,56,726,54],[848,4,727,4],[849,4,728,4,"Point"],[849,9,728,9],[849,10,728,10,"ZERO"],[849,14,728,14],[849,17,728,17],[849,21,728,21,"Point"],[849,26,728,26],[849,27,728,27,"Fp"],[849,29,728,29],[849,30,728,30,"ZERO"],[849,34,728,34],[849,36,728,36,"Fp"],[849,38,728,38],[849,39,728,39,"ONE"],[849,42,728,42],[849,44,728,44,"Fp"],[849,46,728,46],[849,47,728,47,"ZERO"],[849,51,728,51],[849,52,728,52],[849,53,728,53],[849,54,728,54],[850,4,729,4],[851,4,730,4,"Point"],[851,9,730,9],[851,10,730,10,"Fp"],[851,12,730,12],[851,15,730,15,"Fp"],[851,17,730,17],[852,4,731,4],[853,4,732,4,"Point"],[853,9,732,9],[853,10,732,10,"Fn"],[853,12,732,12],[853,15,732,15,"Fn"],[853,17,732,17],[854,4,733,4],[854,8,733,10,"bits"],[854,12,733,14],[854,15,733,17,"Fn"],[854,17,733,19],[854,18,733,20,"BITS"],[854,22,733,24],[855,4,734,4],[855,8,734,10,"wnaf"],[855,12,734,14],[855,15,734,17],[855,19,734,21,"curve_ts_1"],[855,29,734,31],[855,30,734,32,"wNAF"],[855,34,734,36],[855,35,734,37,"Point"],[855,40,734,42],[855,42,734,44,"extraOpts"],[855,51,734,53],[855,52,734,54,"endo"],[855,56,734,58],[855,59,734,61,"Math"],[855,63,734,65],[855,64,734,66,"ceil"],[855,68,734,70],[855,69,734,71,"bits"],[855,73,734,75],[855,76,734,78],[855,77,734,79],[855,78,734,80],[855,81,734,83,"bits"],[855,85,734,87],[855,86,734,88],[856,4,735,4,"Point"],[856,9,735,9],[856,10,735,10,"BASE"],[856,14,735,14],[856,15,735,15,"precompute"],[856,25,735,25],[856,26,735,26],[856,27,735,27],[856,28,735,28],[856,29,735,29],[856,30,735,30],[857,4,736,4],[857,11,736,11,"Point"],[857,16,736,16],[858,2,737,0],[859,2,738,0],[860,2,739,0],[860,11,739,9,"pprefix"],[860,18,739,16,"pprefix"],[860,19,739,17,"hasEvenY"],[860,27,739,25],[860,29,739,27],[861,4,740,4],[861,11,740,11,"Uint8Array"],[861,21,740,21],[861,22,740,22,"of"],[861,24,740,24],[861,25,740,25,"hasEvenY"],[861,33,740,33],[861,36,740,36],[861,40,740,40],[861,43,740,43],[861,47,740,47],[861,48,740,48],[862,2,741,0],[863,2,742,0],[864,0,743,0],[865,0,744,0],[866,0,745,0],[867,0,746,0],[868,0,747,0],[869,0,748,0],[870,0,749,0],[871,0,750,0],[872,2,751,0],[872,11,751,9,"SWUFpSqrtRatio"],[872,25,751,23,"SWUFpSqrtRatio"],[872,26,751,24,"Fp"],[872,28,751,26],[872,30,751,28,"Z"],[872,31,751,29],[872,33,751,31],[873,4,752,4],[874,4,753,4],[874,8,753,10,"q"],[874,9,753,11],[874,12,753,14,"Fp"],[874,14,753,16],[874,15,753,17,"ORDER"],[874,20,753,22],[875,4,754,4],[875,8,754,8,"l"],[875,9,754,9],[875,12,754,12,"_0n"],[875,15,754,15],[876,4,755,4],[876,9,755,9],[876,13,755,13,"o"],[876,14,755,14],[876,17,755,17,"q"],[876,18,755,18],[876,21,755,21,"_1n"],[876,24,755,24],[876,26,755,26,"o"],[876,27,755,27],[876,30,755,30,"_2n"],[876,33,755,33],[876,38,755,38,"_0n"],[876,41,755,41],[876,43,755,43,"o"],[876,44,755,44],[876,48,755,48,"_2n"],[876,51,755,51],[876,53,756,8,"l"],[876,54,756,9],[876,58,756,13,"_1n"],[876,61,756,16],[877,4,757,4],[877,8,757,10,"c1"],[877,10,757,12],[877,13,757,15,"l"],[877,14,757,16],[877,15,757,17],[877,16,757,18],[878,4,758,4],[879,4,759,4],[880,4,760,4],[880,8,760,10,"_2n_pow_c1_1"],[880,20,760,22],[880,23,760,25,"_2n"],[880,26,760,28],[880,30,760,33,"c1"],[880,32,760,35],[880,35,760,38,"_1n"],[880,38,760,41],[880,41,760,44,"_1n"],[880,44,760,48],[881,4,761,4],[881,8,761,10,"_2n_pow_c1"],[881,18,761,20],[881,21,761,23,"_2n_pow_c1_1"],[881,33,761,35],[881,36,761,38,"_2n"],[881,39,761,41],[882,4,762,4],[882,8,762,10,"c2"],[882,10,762,12],[882,13,762,15],[882,14,762,16,"q"],[882,15,762,17],[882,18,762,20,"_1n"],[882,21,762,23],[882,25,762,27,"_2n_pow_c1"],[882,35,762,37],[882,36,762,38],[882,37,762,39],[883,4,763,4],[883,8,763,10,"c3"],[883,10,763,12],[883,13,763,15],[883,14,763,16,"c2"],[883,16,763,18],[883,19,763,21,"_1n"],[883,22,763,24],[883,26,763,28,"_2n"],[883,29,763,31],[883,30,763,32],[883,31,763,33],[884,4,764,4],[884,8,764,10,"c4"],[884,10,764,12],[884,13,764,15,"_2n_pow_c1"],[884,23,764,25],[884,26,764,28,"_1n"],[884,29,764,31],[884,30,764,32],[884,31,764,33],[885,4,765,4],[885,8,765,10,"c5"],[885,10,765,12],[885,13,765,15,"_2n_pow_c1_1"],[885,25,765,27],[885,26,765,28],[885,27,765,29],[886,4,766,4],[886,8,766,10,"c6"],[886,10,766,12],[886,13,766,15,"Fp"],[886,15,766,17],[886,16,766,18,"pow"],[886,19,766,21],[886,20,766,22,"Z"],[886,21,766,23],[886,23,766,25,"c2"],[886,25,766,27],[886,26,766,28],[886,27,766,29],[886,28,766,30],[887,4,767,4],[887,8,767,10,"c7"],[887,10,767,12],[887,13,767,15,"Fp"],[887,15,767,17],[887,16,767,18,"pow"],[887,19,767,21],[887,20,767,22,"Z"],[887,21,767,23],[887,23,767,25],[887,24,767,26,"c2"],[887,26,767,28],[887,29,767,31,"_1n"],[887,32,767,34],[887,36,767,38,"_2n"],[887,39,767,41],[887,40,767,42],[887,41,767,43],[887,42,767,44],[888,4,768,4],[888,8,768,8,"sqrtRatio"],[888,17,768,17],[888,20,768,20],[888,29,768,8,"sqrtRatio"],[888,38,768,17,"sqrtRatio"],[888,39,768,21,"u"],[888,40,768,22],[888,42,768,24,"v"],[888,43,768,25],[888,45,768,30],[889,6,769,8],[889,10,769,12,"tv1"],[889,13,769,15],[889,16,769,18,"c6"],[889,18,769,20],[889,19,769,21],[889,20,769,22],[890,6,770,8],[890,10,770,12,"tv2"],[890,13,770,15],[890,16,770,18,"Fp"],[890,18,770,20],[890,19,770,21,"pow"],[890,22,770,24],[890,23,770,25,"v"],[890,24,770,26],[890,26,770,28,"c4"],[890,28,770,30],[890,29,770,31],[890,30,770,32],[890,31,770,33],[891,6,771,8],[891,10,771,12,"tv3"],[891,13,771,15],[891,16,771,18,"Fp"],[891,18,771,20],[891,19,771,21,"sqr"],[891,22,771,24],[891,23,771,25,"tv2"],[891,26,771,28],[891,27,771,29],[891,28,771,30],[891,29,771,31],[892,6,772,8,"tv3"],[892,9,772,11],[892,12,772,14,"Fp"],[892,14,772,16],[892,15,772,17,"mul"],[892,18,772,20],[892,19,772,21,"tv3"],[892,22,772,24],[892,24,772,26,"v"],[892,25,772,27],[892,26,772,28],[892,27,772,29],[892,28,772,30],[893,6,773,8],[893,10,773,12,"tv5"],[893,13,773,15],[893,16,773,18,"Fp"],[893,18,773,20],[893,19,773,21,"mul"],[893,22,773,24],[893,23,773,25,"u"],[893,24,773,26],[893,26,773,28,"tv3"],[893,29,773,31],[893,30,773,32],[893,31,773,33],[893,32,773,34],[894,6,774,8,"tv5"],[894,9,774,11],[894,12,774,14,"Fp"],[894,14,774,16],[894,15,774,17,"pow"],[894,18,774,20],[894,19,774,21,"tv5"],[894,22,774,24],[894,24,774,26,"c3"],[894,26,774,28],[894,27,774,29],[894,28,774,30],[894,29,774,31],[895,6,775,8,"tv5"],[895,9,775,11],[895,12,775,14,"Fp"],[895,14,775,16],[895,15,775,17,"mul"],[895,18,775,20],[895,19,775,21,"tv5"],[895,22,775,24],[895,24,775,26,"tv2"],[895,27,775,29],[895,28,775,30],[895,29,775,31],[895,30,775,32],[896,6,776,8,"tv2"],[896,9,776,11],[896,12,776,14,"Fp"],[896,14,776,16],[896,15,776,17,"mul"],[896,18,776,20],[896,19,776,21,"tv5"],[896,22,776,24],[896,24,776,26,"v"],[896,25,776,27],[896,26,776,28],[896,27,776,29],[896,28,776,30],[897,6,777,8,"tv3"],[897,9,777,11],[897,12,777,14,"Fp"],[897,14,777,16],[897,15,777,17,"mul"],[897,18,777,20],[897,19,777,21,"tv5"],[897,22,777,24],[897,24,777,26,"u"],[897,25,777,27],[897,26,777,28],[897,27,777,29],[897,28,777,30],[898,6,778,8],[898,10,778,12,"tv4"],[898,13,778,15],[898,16,778,18,"Fp"],[898,18,778,20],[898,19,778,21,"mul"],[898,22,778,24],[898,23,778,25,"tv3"],[898,26,778,28],[898,28,778,30,"tv2"],[898,31,778,33],[898,32,778,34],[898,33,778,35],[898,34,778,36],[899,6,779,8,"tv5"],[899,9,779,11],[899,12,779,14,"Fp"],[899,14,779,16],[899,15,779,17,"pow"],[899,18,779,20],[899,19,779,21,"tv4"],[899,22,779,24],[899,24,779,26,"c5"],[899,26,779,28],[899,27,779,29],[899,28,779,30],[899,29,779,31],[900,6,780,8],[900,10,780,12,"isQR"],[900,14,780,16],[900,17,780,19,"Fp"],[900,19,780,21],[900,20,780,22,"eql"],[900,23,780,25],[900,24,780,26,"tv5"],[900,27,780,29],[900,29,780,31,"Fp"],[900,31,780,33],[900,32,780,34,"ONE"],[900,35,780,37],[900,36,780,38],[900,37,780,39],[900,38,780,40],[901,6,781,8,"tv2"],[901,9,781,11],[901,12,781,14,"Fp"],[901,14,781,16],[901,15,781,17,"mul"],[901,18,781,20],[901,19,781,21,"tv3"],[901,22,781,24],[901,24,781,26,"c7"],[901,26,781,28],[901,27,781,29],[901,28,781,30],[901,29,781,31],[902,6,782,8,"tv5"],[902,9,782,11],[902,12,782,14,"Fp"],[902,14,782,16],[902,15,782,17,"mul"],[902,18,782,20],[902,19,782,21,"tv4"],[902,22,782,24],[902,24,782,26,"tv1"],[902,27,782,29],[902,28,782,30],[902,29,782,31],[902,30,782,32],[903,6,783,8,"tv3"],[903,9,783,11],[903,12,783,14,"Fp"],[903,14,783,16],[903,15,783,17,"cmov"],[903,19,783,21],[903,20,783,22,"tv2"],[903,23,783,25],[903,25,783,27,"tv3"],[903,28,783,30],[903,30,783,32,"isQR"],[903,34,783,36],[903,35,783,37],[903,36,783,38],[903,37,783,39],[904,6,784,8,"tv4"],[904,9,784,11],[904,12,784,14,"Fp"],[904,14,784,16],[904,15,784,17,"cmov"],[904,19,784,21],[904,20,784,22,"tv5"],[904,23,784,25],[904,25,784,27,"tv4"],[904,28,784,30],[904,30,784,32,"isQR"],[904,34,784,36],[904,35,784,37],[904,36,784,38],[904,37,784,39],[905,6,785,8],[906,6,786,8],[906,11,786,13],[906,15,786,17,"i"],[906,16,786,18],[906,19,786,21,"c1"],[906,21,786,23],[906,23,786,25,"i"],[906,24,786,26],[906,27,786,29,"_1n"],[906,30,786,32],[906,32,786,34,"i"],[906,33,786,35],[906,35,786,37],[906,37,786,39],[907,8,787,12],[907,12,787,16,"tv5"],[907,15,787,19],[907,18,787,22,"i"],[907,19,787,23],[907,22,787,26,"_2n"],[907,25,787,29],[907,26,787,30],[907,27,787,31],[908,8,788,12,"tv5"],[908,11,788,15],[908,14,788,18,"_2n"],[908,17,788,21],[908,21,788,26,"tv5"],[908,24,788,29],[908,27,788,32,"_1n"],[908,30,788,36],[908,31,788,37],[908,32,788,38],[909,8,789,12],[909,12,789,16,"tvv5"],[909,16,789,20],[909,19,789,23,"Fp"],[909,21,789,25],[909,22,789,26,"pow"],[909,25,789,29],[909,26,789,30,"tv4"],[909,29,789,33],[909,31,789,35,"tv5"],[909,34,789,38],[909,35,789,39],[909,36,789,40],[909,37,789,41],[910,8,790,12],[910,12,790,18,"e1"],[910,14,790,20],[910,17,790,23,"Fp"],[910,19,790,25],[910,20,790,26,"eql"],[910,23,790,29],[910,24,790,30,"tvv5"],[910,28,790,34],[910,30,790,36,"Fp"],[910,32,790,38],[910,33,790,39,"ONE"],[910,36,790,42],[910,37,790,43],[910,38,790,44],[910,39,790,45],[911,8,791,12,"tv2"],[911,11,791,15],[911,14,791,18,"Fp"],[911,16,791,20],[911,17,791,21,"mul"],[911,20,791,24],[911,21,791,25,"tv3"],[911,24,791,28],[911,26,791,30,"tv1"],[911,29,791,33],[911,30,791,34],[911,31,791,35],[911,32,791,36],[912,8,792,12,"tv1"],[912,11,792,15],[912,14,792,18,"Fp"],[912,16,792,20],[912,17,792,21,"mul"],[912,20,792,24],[912,21,792,25,"tv1"],[912,24,792,28],[912,26,792,30,"tv1"],[912,29,792,33],[912,30,792,34],[912,31,792,35],[912,32,792,36],[913,8,793,12,"tvv5"],[913,12,793,16],[913,15,793,19,"Fp"],[913,17,793,21],[913,18,793,22,"mul"],[913,21,793,25],[913,22,793,26,"tv4"],[913,25,793,29],[913,27,793,31,"tv1"],[913,30,793,34],[913,31,793,35],[913,32,793,36],[913,33,793,37],[914,8,794,12,"tv3"],[914,11,794,15],[914,14,794,18,"Fp"],[914,16,794,20],[914,17,794,21,"cmov"],[914,21,794,25],[914,22,794,26,"tv2"],[914,25,794,29],[914,27,794,31,"tv3"],[914,30,794,34],[914,32,794,36,"e1"],[914,34,794,38],[914,35,794,39],[914,36,794,40],[914,37,794,41],[915,8,795,12,"tv4"],[915,11,795,15],[915,14,795,18,"Fp"],[915,16,795,20],[915,17,795,21,"cmov"],[915,21,795,25],[915,22,795,26,"tvv5"],[915,26,795,30],[915,28,795,32,"tv4"],[915,31,795,35],[915,33,795,37,"e1"],[915,35,795,39],[915,36,795,40],[915,37,795,41],[915,38,795,42],[916,6,796,8],[917,6,797,8],[917,13,797,15],[918,8,797,17,"isValid"],[918,15,797,24],[918,17,797,26,"isQR"],[918,21,797,30],[919,8,797,32,"value"],[919,13,797,37],[919,15,797,39,"tv3"],[920,6,797,43],[920,7,797,44],[921,4,798,4],[921,5,798,5],[922,4,799,4],[922,8,799,8,"Fp"],[922,10,799,10],[922,11,799,11,"ORDER"],[922,16,799,16],[922,19,799,19,"_4n"],[922,22,799,22],[922,27,799,27,"_3n"],[922,30,799,30],[922,32,799,32],[923,6,800,8],[924,6,801,8],[924,10,801,14,"c1"],[924,13,801,16],[924,16,801,19],[924,17,801,20,"Fp"],[924,19,801,22],[924,20,801,23,"ORDER"],[924,25,801,28],[924,28,801,31,"_3n"],[924,31,801,34],[924,35,801,38,"_4n"],[924,38,801,41],[924,39,801,42],[924,40,801,43],[925,6,802,8],[925,10,802,14,"c2"],[925,13,802,16],[925,16,802,19,"Fp"],[925,18,802,21],[925,19,802,22,"sqrt"],[925,23,802,26],[925,24,802,27,"Fp"],[925,26,802,29],[925,27,802,30,"neg"],[925,30,802,33],[925,31,802,34,"Z"],[925,32,802,35],[925,33,802,36],[925,34,802,37],[925,35,802,38],[925,36,802,39],[926,6,803,8,"sqrtRatio"],[926,15,803,17],[926,18,803,20],[926,27,803,8,"sqrtRatio"],[926,36,803,17,"sqrtRatio"],[926,37,803,21,"u"],[926,38,803,22],[926,40,803,24,"v"],[926,41,803,25],[926,43,803,30],[927,8,804,12],[927,12,804,16,"tv1"],[927,15,804,19],[927,18,804,22,"Fp"],[927,20,804,24],[927,21,804,25,"sqr"],[927,24,804,28],[927,25,804,29,"v"],[927,26,804,30],[927,27,804,31],[927,28,804,32],[927,29,804,33],[928,8,805,12],[928,12,805,18,"tv2"],[928,15,805,21],[928,18,805,24,"Fp"],[928,20,805,26],[928,21,805,27,"mul"],[928,24,805,30],[928,25,805,31,"u"],[928,26,805,32],[928,28,805,34,"v"],[928,29,805,35],[928,30,805,36],[928,31,805,37],[928,32,805,38],[929,8,806,12,"tv1"],[929,11,806,15],[929,14,806,18,"Fp"],[929,16,806,20],[929,17,806,21,"mul"],[929,20,806,24],[929,21,806,25,"tv1"],[929,24,806,28],[929,26,806,30,"tv2"],[929,29,806,33],[929,30,806,34],[929,31,806,35],[929,32,806,36],[930,8,807,12],[930,12,807,16,"y1"],[930,14,807,18],[930,17,807,21,"Fp"],[930,19,807,23],[930,20,807,24,"pow"],[930,23,807,27],[930,24,807,28,"tv1"],[930,27,807,31],[930,29,807,33,"c1"],[930,32,807,35],[930,33,807,36],[930,34,807,37],[930,35,807,38],[931,8,808,12,"y1"],[931,10,808,14],[931,13,808,17,"Fp"],[931,15,808,19],[931,16,808,20,"mul"],[931,19,808,23],[931,20,808,24,"y1"],[931,22,808,26],[931,24,808,28,"tv2"],[931,27,808,31],[931,28,808,32],[931,29,808,33],[931,30,808,34],[932,8,809,12],[932,12,809,18,"y2"],[932,14,809,20],[932,17,809,23,"Fp"],[932,19,809,25],[932,20,809,26,"mul"],[932,23,809,29],[932,24,809,30,"y1"],[932,26,809,32],[932,28,809,34,"c2"],[932,31,809,36],[932,32,809,37],[932,33,809,38],[932,34,809,39],[933,8,810,12],[933,12,810,18,"tv3"],[933,15,810,21],[933,18,810,24,"Fp"],[933,20,810,26],[933,21,810,27,"mul"],[933,24,810,30],[933,25,810,31,"Fp"],[933,27,810,33],[933,28,810,34,"sqr"],[933,31,810,37],[933,32,810,38,"y1"],[933,34,810,40],[933,35,810,41],[933,37,810,43,"v"],[933,38,810,44],[933,39,810,45],[933,40,810,46],[933,41,810,47],[934,8,811,12],[934,12,811,18,"isQR"],[934,16,811,22],[934,19,811,25,"Fp"],[934,21,811,27],[934,22,811,28,"eql"],[934,25,811,31],[934,26,811,32,"tv3"],[934,29,811,35],[934,31,811,37,"u"],[934,32,811,38],[934,33,811,39],[934,34,811,40],[934,35,811,41],[935,8,812,12],[935,12,812,16,"y"],[935,13,812,17],[935,16,812,20,"Fp"],[935,18,812,22],[935,19,812,23,"cmov"],[935,23,812,27],[935,24,812,28,"y2"],[935,26,812,30],[935,28,812,32,"y1"],[935,30,812,34],[935,32,812,36,"isQR"],[935,36,812,40],[935,37,812,41],[935,38,812,42],[935,39,812,43],[936,8,813,12],[936,15,813,19],[937,10,813,21,"isValid"],[937,17,813,28],[937,19,813,30,"isQR"],[937,23,813,34],[938,10,813,36,"value"],[938,15,813,41],[938,17,813,43,"y"],[939,8,813,45],[939,9,813,46],[939,10,813,47],[939,11,813,48],[940,6,814,8],[940,7,814,9],[941,4,815,4],[942,4,816,4],[943,4,817,4],[944,4,818,4],[944,11,818,11,"sqrtRatio"],[944,20,818,20],[945,2,819,0],[946,2,820,0],[947,0,821,0],[948,0,822,0],[949,0,823,0],[950,2,824,0],[950,11,824,9,"mapToCurveSimpleSWU"],[950,30,824,28,"mapToCurveSimpleSWU"],[950,31,824,29,"Fp"],[950,33,824,31],[950,35,824,33,"opts"],[950,39,824,37],[950,41,824,39],[951,4,825,4],[951,5,825,5],[951,6,825,6],[951,8,825,8,"modular_ts_1"],[951,20,825,20],[951,21,825,21,"validateField"],[951,34,825,34],[951,36,825,36,"Fp"],[951,38,825,38],[951,39,825,39],[952,4,826,4],[952,8,826,12,"A"],[952,9,826,13],[952,12,826,24,"opts"],[952,16,826,28],[952,17,826,12,"A"],[952,18,826,13],[953,6,826,15,"B"],[953,7,826,16],[953,10,826,24,"opts"],[953,14,826,28],[953,15,826,15,"B"],[953,16,826,16],[954,6,826,18,"Z"],[954,7,826,19],[954,10,826,24,"opts"],[954,14,826,28],[954,15,826,18,"Z"],[954,16,826,19],[955,4,827,4],[955,8,827,8],[955,9,827,9,"Fp"],[955,11,827,11],[955,12,827,12,"isValid"],[955,19,827,19],[955,20,827,20,"A"],[955,21,827,21],[955,22,827,22],[955,26,827,26],[955,27,827,27,"Fp"],[955,29,827,29],[955,30,827,30,"isValid"],[955,37,827,37],[955,38,827,38,"B"],[955,39,827,39],[955,40,827,40],[955,44,827,44],[955,45,827,45,"Fp"],[955,47,827,47],[955,48,827,48,"isValid"],[955,55,827,55],[955,56,827,56,"Z"],[955,57,827,57],[955,58,827,58],[955,60,828,8],[955,66,828,14],[955,70,828,18,"Error"],[955,75,828,23],[955,76,828,24],[955,111,828,59],[955,112,828,60],[956,4,829,4],[956,8,829,10,"sqrtRatio"],[956,17,829,19],[956,20,829,22,"SWUFpSqrtRatio"],[956,34,829,36],[956,35,829,37,"Fp"],[956,37,829,39],[956,39,829,41,"Z"],[956,40,829,42],[956,41,829,43],[957,4,830,4],[957,8,830,8],[957,9,830,9,"Fp"],[957,11,830,11],[957,12,830,12,"isOdd"],[957,17,830,17],[957,19,831,8],[957,25,831,14],[957,29,831,18,"Error"],[957,34,831,23],[957,35,831,24],[957,65,831,54],[957,66,831,55],[958,4,832,4],[959,4,833,4],[960,4,834,4],[960,11,834,11],[960,21,834,12,"u"],[960,22,834,13],[960,24,834,18],[961,6,835,8],[962,6,836,8],[962,10,836,12,"tv1"],[962,13,836,15],[962,15,836,17,"tv2"],[962,18,836,20],[962,20,836,22,"tv3"],[962,23,836,25],[962,25,836,27,"tv4"],[962,28,836,30],[962,30,836,32,"tv5"],[962,33,836,35],[962,35,836,37,"tv6"],[962,38,836,40],[962,40,836,42,"x"],[962,41,836,43],[962,43,836,45,"y"],[962,44,836,46],[963,6,837,8,"tv1"],[963,9,837,11],[963,12,837,14,"Fp"],[963,14,837,16],[963,15,837,17,"sqr"],[963,18,837,20],[963,19,837,21,"u"],[963,20,837,22],[963,21,837,23],[963,22,837,24],[963,23,837,25],[964,6,838,8,"tv1"],[964,9,838,11],[964,12,838,14,"Fp"],[964,14,838,16],[964,15,838,17,"mul"],[964,18,838,20],[964,19,838,21,"tv1"],[964,22,838,24],[964,24,838,26,"Z"],[964,25,838,27],[964,26,838,28],[964,27,838,29],[964,28,838,30],[965,6,839,8,"tv2"],[965,9,839,11],[965,12,839,14,"Fp"],[965,14,839,16],[965,15,839,17,"sqr"],[965,18,839,20],[965,19,839,21,"tv1"],[965,22,839,24],[965,23,839,25],[965,24,839,26],[965,25,839,27],[966,6,840,8,"tv2"],[966,9,840,11],[966,12,840,14,"Fp"],[966,14,840,16],[966,15,840,17,"add"],[966,18,840,20],[966,19,840,21,"tv2"],[966,22,840,24],[966,24,840,26,"tv1"],[966,27,840,29],[966,28,840,30],[966,29,840,31],[966,30,840,32],[967,6,841,8,"tv3"],[967,9,841,11],[967,12,841,14,"Fp"],[967,14,841,16],[967,15,841,17,"add"],[967,18,841,20],[967,19,841,21,"tv2"],[967,22,841,24],[967,24,841,26,"Fp"],[967,26,841,28],[967,27,841,29,"ONE"],[967,30,841,32],[967,31,841,33],[967,32,841,34],[967,33,841,35],[968,6,842,8,"tv3"],[968,9,842,11],[968,12,842,14,"Fp"],[968,14,842,16],[968,15,842,17,"mul"],[968,18,842,20],[968,19,842,21,"tv3"],[968,22,842,24],[968,24,842,26,"B"],[968,25,842,27],[968,26,842,28],[968,27,842,29],[968,28,842,30],[969,6,843,8,"tv4"],[969,9,843,11],[969,12,843,14,"Fp"],[969,14,843,16],[969,15,843,17,"cmov"],[969,19,843,21],[969,20,843,22,"Z"],[969,21,843,23],[969,23,843,25,"Fp"],[969,25,843,27],[969,26,843,28,"neg"],[969,29,843,31],[969,30,843,32,"tv2"],[969,33,843,35],[969,34,843,36],[969,36,843,38],[969,37,843,39,"Fp"],[969,39,843,41],[969,40,843,42,"eql"],[969,43,843,45],[969,44,843,46,"tv2"],[969,47,843,49],[969,49,843,51,"Fp"],[969,51,843,53],[969,52,843,54,"ZERO"],[969,56,843,58],[969,57,843,59],[969,58,843,60],[969,59,843,61],[969,60,843,62],[970,6,844,8,"tv4"],[970,9,844,11],[970,12,844,14,"Fp"],[970,14,844,16],[970,15,844,17,"mul"],[970,18,844,20],[970,19,844,21,"tv4"],[970,22,844,24],[970,24,844,26,"A"],[970,25,844,27],[970,26,844,28],[970,27,844,29],[970,28,844,30],[971,6,845,8,"tv2"],[971,9,845,11],[971,12,845,14,"Fp"],[971,14,845,16],[971,15,845,17,"sqr"],[971,18,845,20],[971,19,845,21,"tv3"],[971,22,845,24],[971,23,845,25],[971,24,845,26],[971,25,845,27],[972,6,846,8,"tv6"],[972,9,846,11],[972,12,846,14,"Fp"],[972,14,846,16],[972,15,846,17,"sqr"],[972,18,846,20],[972,19,846,21,"tv4"],[972,22,846,24],[972,23,846,25],[972,24,846,26],[972,25,846,27],[973,6,847,8,"tv5"],[973,9,847,11],[973,12,847,14,"Fp"],[973,14,847,16],[973,15,847,17,"mul"],[973,18,847,20],[973,19,847,21,"tv6"],[973,22,847,24],[973,24,847,26,"A"],[973,25,847,27],[973,26,847,28],[973,27,847,29],[973,28,847,30],[974,6,848,8,"tv2"],[974,9,848,11],[974,12,848,14,"Fp"],[974,14,848,16],[974,15,848,17,"add"],[974,18,848,20],[974,19,848,21,"tv2"],[974,22,848,24],[974,24,848,26,"tv5"],[974,27,848,29],[974,28,848,30],[974,29,848,31],[974,30,848,32],[975,6,849,8,"tv2"],[975,9,849,11],[975,12,849,14,"Fp"],[975,14,849,16],[975,15,849,17,"mul"],[975,18,849,20],[975,19,849,21,"tv2"],[975,22,849,24],[975,24,849,26,"tv3"],[975,27,849,29],[975,28,849,30],[975,29,849,31],[975,30,849,32],[976,6,850,8,"tv6"],[976,9,850,11],[976,12,850,14,"Fp"],[976,14,850,16],[976,15,850,17,"mul"],[976,18,850,20],[976,19,850,21,"tv6"],[976,22,850,24],[976,24,850,26,"tv4"],[976,27,850,29],[976,28,850,30],[976,29,850,31],[976,30,850,32],[977,6,851,8,"tv5"],[977,9,851,11],[977,12,851,14,"Fp"],[977,14,851,16],[977,15,851,17,"mul"],[977,18,851,20],[977,19,851,21,"tv6"],[977,22,851,24],[977,24,851,26,"B"],[977,25,851,27],[977,26,851,28],[977,27,851,29],[977,28,851,30],[978,6,852,8,"tv2"],[978,9,852,11],[978,12,852,14,"Fp"],[978,14,852,16],[978,15,852,17,"add"],[978,18,852,20],[978,19,852,21,"tv2"],[978,22,852,24],[978,24,852,26,"tv5"],[978,27,852,29],[978,28,852,30],[978,29,852,31],[978,30,852,32],[979,6,853,8,"x"],[979,7,853,9],[979,10,853,12,"Fp"],[979,12,853,14],[979,13,853,15,"mul"],[979,16,853,18],[979,17,853,19,"tv1"],[979,20,853,22],[979,22,853,24,"tv3"],[979,25,853,27],[979,26,853,28],[979,27,853,29],[979,28,853,30],[980,6,854,8],[980,10,854,8,"_sqrtRatio"],[980,20,854,8],[980,23,854,35,"sqrtRatio"],[980,32,854,44],[980,33,854,45,"tv2"],[980,36,854,48],[980,38,854,50,"tv6"],[980,41,854,53],[980,42,854,54],[981,8,854,16,"isValid"],[981,15,854,23],[981,18,854,23,"_sqrtRatio"],[981,28,854,23],[981,29,854,16,"isValid"],[981,36,854,23],[982,8,854,25,"value"],[982,13,854,30],[982,16,854,30,"_sqrtRatio"],[982,26,854,30],[982,27,854,25,"value"],[982,32,854,30],[982,33,854,55],[982,34,854,56],[983,6,855,8,"y"],[983,7,855,9],[983,10,855,12,"Fp"],[983,12,855,14],[983,13,855,15,"mul"],[983,16,855,18],[983,17,855,19,"tv1"],[983,20,855,22],[983,22,855,24,"u"],[983,23,855,25],[983,24,855,26],[983,25,855,27],[983,26,855,28],[984,6,856,8,"y"],[984,7,856,9],[984,10,856,12,"Fp"],[984,12,856,14],[984,13,856,15,"mul"],[984,16,856,18],[984,17,856,19,"y"],[984,18,856,20],[984,20,856,22,"value"],[984,25,856,27],[984,26,856,28],[984,27,856,29],[984,28,856,30],[985,6,857,8,"x"],[985,7,857,9],[985,10,857,12,"Fp"],[985,12,857,14],[985,13,857,15,"cmov"],[985,17,857,19],[985,18,857,20,"x"],[985,19,857,21],[985,21,857,23,"tv3"],[985,24,857,26],[985,26,857,28,"isValid"],[985,33,857,35],[985,34,857,36],[985,35,857,37],[985,36,857,38],[986,6,858,8,"y"],[986,7,858,9],[986,10,858,12,"Fp"],[986,12,858,14],[986,13,858,15,"cmov"],[986,17,858,19],[986,18,858,20,"y"],[986,19,858,21],[986,21,858,23,"value"],[986,26,858,28],[986,28,858,30,"isValid"],[986,35,858,37],[986,36,858,38],[986,37,858,39],[986,38,858,40],[987,6,859,8],[987,10,859,14,"e1"],[987,12,859,16],[987,15,859,19,"Fp"],[987,17,859,21],[987,18,859,22,"isOdd"],[987,23,859,27],[987,24,859,28,"u"],[987,25,859,29],[987,26,859,30],[987,31,859,35,"Fp"],[987,33,859,37],[987,34,859,38,"isOdd"],[987,39,859,43],[987,40,859,44,"y"],[987,41,859,45],[987,42,859,46],[987,43,859,47],[987,44,859,48],[988,6,860,8,"y"],[988,7,860,9],[988,10,860,12,"Fp"],[988,12,860,14],[988,13,860,15,"cmov"],[988,17,860,19],[988,18,860,20,"Fp"],[988,20,860,22],[988,21,860,23,"neg"],[988,24,860,26],[988,25,860,27,"y"],[988,26,860,28],[988,27,860,29],[988,29,860,31,"y"],[988,30,860,32],[988,32,860,34,"e1"],[988,34,860,36],[988,35,860,37],[988,36,860,38],[988,37,860,39],[989,6,861,8],[989,10,861,14,"tv4_inv"],[989,17,861,21],[989,20,861,24],[989,21,861,25],[989,22,861,26],[989,24,861,28,"modular_ts_1"],[989,36,861,40],[989,37,861,41,"FpInvertBatch"],[989,50,861,54],[989,52,861,56,"Fp"],[989,54,861,58],[989,56,861,60],[989,57,861,61,"tv4"],[989,60,861,64],[989,61,861,65],[989,63,861,67],[989,67,861,71],[989,68,861,72],[989,69,861,73],[989,70,861,74],[989,71,861,75],[990,6,862,8,"x"],[990,7,862,9],[990,10,862,12,"Fp"],[990,12,862,14],[990,13,862,15,"mul"],[990,16,862,18],[990,17,862,19,"x"],[990,18,862,20],[990,20,862,22,"tv4_inv"],[990,27,862,29],[990,28,862,30],[990,29,862,31],[990,30,862,32],[991,6,863,8],[991,13,863,15],[992,8,863,17,"x"],[992,9,863,18],[992,11,863,17,"x"],[992,12,863,18],[993,8,863,20,"y"],[993,9,863,21],[993,11,863,20,"y"],[994,6,863,22],[994,7,863,23],[995,4,864,4],[995,5,864,5],[996,2,865,0],[997,2,866,0],[997,11,866,9,"getWLengths"],[997,22,866,20,"getWLengths"],[997,23,866,21,"Fp"],[997,25,866,23],[997,27,866,25,"Fn"],[997,29,866,27],[997,31,866,29],[998,4,867,4],[998,11,867,11],[999,6,868,8,"secretKey"],[999,15,868,17],[999,17,868,19,"Fn"],[999,19,868,21],[999,20,868,22,"BYTES"],[999,25,868,27],[1000,6,869,8,"publicKey"],[1000,15,869,17],[1000,17,869,19],[1000,18,869,20],[1000,21,869,23,"Fp"],[1000,23,869,25],[1000,24,869,26,"BYTES"],[1000,29,869,31],[1001,6,870,8,"publicKeyUncompressed"],[1001,27,870,29],[1001,29,870,31],[1001,30,870,32],[1001,33,870,35],[1001,34,870,36],[1001,37,870,39,"Fp"],[1001,39,870,41],[1001,40,870,42,"BYTES"],[1001,45,870,47],[1002,6,871,8,"publicKeyHasPrefix"],[1002,24,871,26],[1002,26,871,28],[1002,30,871,32],[1003,6,872,8,"signature"],[1003,15,872,17],[1003,17,872,19],[1003,18,872,20],[1003,21,872,23,"Fn"],[1003,23,872,25],[1003,24,872,26,"BYTES"],[1004,4,873,4],[1004,5,873,5],[1005,2,874,0],[1006,2,875,0],[1007,0,876,0],[1008,0,877,0],[1009,0,878,0],[1010,2,879,0],[1010,11,879,9,"ecdh"],[1010,15,879,13,"ecdh"],[1010,16,879,14,"Point"],[1010,21,879,19],[1010,23,879,36],[1011,4,879,36],[1011,8,879,21,"ecdhOpts"],[1011,16,879,29],[1011,19,879,29,"arguments"],[1011,28,879,29],[1011,29,879,29,"length"],[1011,35,879,29],[1011,43,879,29,"arguments"],[1011,52,879,29],[1011,60,879,29,"undefined"],[1011,69,879,29],[1011,72,879,29,"arguments"],[1011,81,879,29],[1011,87,879,32],[1011,88,879,33],[1011,89,879,34],[1012,4,880,4],[1012,8,880,12,"Fn"],[1012,10,880,14],[1012,13,880,19,"Point"],[1012,18,880,24],[1012,19,880,12,"Fn"],[1012,21,880,14],[1013,4,881,4],[1013,8,881,10,"randomBytes_"],[1013,20,881,22],[1013,23,881,25,"ecdhOpts"],[1013,31,881,33],[1013,32,881,34,"randomBytes"],[1013,43,881,45],[1013,47,881,49,"utils_ts_1"],[1013,57,881,59],[1013,58,881,60,"randomBytes"],[1013,69,881,71],[1014,4,882,4],[1014,8,882,10,"lengths"],[1014,15,882,17],[1014,18,882,20,"Object"],[1014,24,882,26],[1014,25,882,27,"assign"],[1014,31,882,33],[1014,32,882,34,"getWLengths"],[1014,43,882,45],[1014,44,882,46,"Point"],[1014,49,882,51],[1014,50,882,52,"Fp"],[1014,52,882,54],[1014,54,882,56,"Fn"],[1014,56,882,58],[1014,57,882,59],[1014,59,882,61],[1015,6,882,63,"seed"],[1015,10,882,67],[1015,12,882,69],[1015,13,882,70],[1015,14,882,71],[1015,16,882,73,"modular_ts_1"],[1015,28,882,85],[1015,29,882,86,"getMinHashLength"],[1015,45,882,102],[1015,47,882,104,"Fn"],[1015,49,882,106],[1015,50,882,107,"ORDER"],[1015,55,882,112],[1016,4,882,114],[1016,5,882,115],[1016,6,882,116],[1017,4,883,4],[1017,13,883,13,"isValidSecretKey"],[1017,29,883,29,"isValidSecretKey"],[1017,30,883,30,"secretKey"],[1017,39,883,39],[1017,41,883,41],[1018,6,884,8],[1018,10,884,12],[1019,8,885,12],[1019,15,885,19],[1019,16,885,20],[1019,17,885,21,"_normFnElement"],[1019,31,885,35],[1019,32,885,36,"Fn"],[1019,34,885,38],[1019,36,885,40,"secretKey"],[1019,45,885,49],[1019,46,885,50],[1020,6,886,8],[1020,7,886,9],[1020,8,887,8],[1020,15,887,15,"error"],[1020,20,887,20],[1020,22,887,22],[1021,8,888,12],[1021,15,888,19],[1021,20,888,24],[1022,6,889,8],[1023,4,890,4],[1024,4,891,4],[1024,13,891,13,"isValidPublicKey"],[1024,29,891,29,"isValidPublicKey"],[1024,30,891,30,"publicKey"],[1024,39,891,39],[1024,41,891,41,"isCompressed"],[1024,53,891,53],[1024,55,891,55],[1025,6,892,8],[1025,10,892,27,"comp"],[1025,14,892,31],[1025,17,892,59,"lengths"],[1025,24,892,66],[1025,25,892,16,"publicKey"],[1025,34,892,25],[1026,8,892,33,"publicKeyUncompressed"],[1026,29,892,54],[1026,32,892,59,"lengths"],[1026,39,892,66],[1026,40,892,33,"publicKeyUncompressed"],[1026,61,892,54],[1027,6,893,8],[1027,10,893,12],[1028,8,894,12],[1028,12,894,18,"l"],[1028,13,894,19],[1028,16,894,22,"publicKey"],[1028,25,894,31],[1028,26,894,32,"length"],[1028,32,894,38],[1029,8,895,12],[1029,12,895,16,"isCompressed"],[1029,24,895,28],[1029,29,895,33],[1029,33,895,37],[1029,37,895,41,"l"],[1029,38,895,42],[1029,43,895,47,"comp"],[1029,47,895,51],[1029,49,896,16],[1029,56,896,23],[1029,61,896,28],[1030,8,897,12],[1030,12,897,16,"isCompressed"],[1030,24,897,28],[1030,29,897,33],[1030,34,897,38],[1030,38,897,42,"l"],[1030,39,897,43],[1030,44,897,48,"publicKeyUncompressed"],[1030,65,897,69],[1030,67,898,16],[1030,74,898,23],[1030,79,898,28],[1031,8,899,12],[1031,15,899,19],[1031,16,899,20],[1031,17,899,21,"Point"],[1031,22,899,26],[1031,23,899,27,"fromBytes"],[1031,32,899,36],[1031,33,899,37,"publicKey"],[1031,42,899,46],[1031,43,899,47],[1032,6,900,8],[1032,7,900,9],[1032,8,901,8],[1032,15,901,15,"error"],[1032,20,901,20],[1032,22,901,22],[1033,8,902,12],[1033,15,902,19],[1033,20,902,24],[1034,6,903,8],[1035,4,904,4],[1036,4,905,4],[1037,0,906,0],[1038,0,907,0],[1039,0,908,0],[1040,4,909,4],[1040,13,909,13,"randomSecretKey"],[1040,28,909,28,"randomSecretKey"],[1040,29,909,28],[1040,31,909,64],[1041,6,909,64],[1041,10,909,29,"seed"],[1041,14,909,33],[1041,17,909,33,"arguments"],[1041,26,909,33],[1041,27,909,33,"length"],[1041,33,909,33],[1041,41,909,33,"arguments"],[1041,50,909,33],[1041,58,909,33,"undefined"],[1041,67,909,33],[1041,70,909,33,"arguments"],[1041,79,909,33],[1041,85,909,36,"randomBytes_"],[1041,97,909,48],[1041,98,909,49,"lengths"],[1041,105,909,56],[1041,106,909,57,"seed"],[1041,110,909,61],[1041,111,909,62],[1042,6,910,8],[1042,13,910,15],[1042,14,910,16],[1042,15,910,17],[1042,17,910,19,"modular_ts_1"],[1042,29,910,31],[1042,30,910,32,"mapHashToField"],[1042,44,910,46],[1042,46,910,48],[1042,47,910,49],[1042,48,910,50],[1042,50,910,52,"utils_ts_1"],[1042,60,910,62],[1042,61,910,63,"_abytes2"],[1042,69,910,71],[1042,71,910,73,"seed"],[1042,75,910,77],[1042,77,910,79,"lengths"],[1042,84,910,86],[1042,85,910,87,"seed"],[1042,89,910,91],[1042,91,910,93],[1042,97,910,99],[1042,98,910,100],[1042,100,910,102,"Fn"],[1042,102,910,104],[1042,103,910,105,"ORDER"],[1042,108,910,110],[1042,109,910,111],[1043,4,911,4],[1044,4,912,4],[1045,0,913,0],[1046,0,914,0],[1047,0,915,0],[1048,0,916,0],[1049,4,917,4],[1049,13,917,13,"getPublicKey"],[1049,25,917,25,"getPublicKey"],[1049,26,917,26,"secretKey"],[1049,35,917,35],[1049,37,917,58],[1050,6,917,58],[1050,10,917,37,"isCompressed"],[1050,22,917,49],[1050,25,917,49,"arguments"],[1050,34,917,49],[1050,35,917,49,"length"],[1050,41,917,49],[1050,49,917,49,"arguments"],[1050,58,917,49],[1050,66,917,49,"undefined"],[1050,75,917,49],[1050,78,917,49,"arguments"],[1050,87,917,49],[1050,93,917,52],[1050,97,917,56],[1051,6,918,8],[1051,13,918,15,"Point"],[1051,18,918,20],[1051,19,918,21,"BASE"],[1051,23,918,25],[1051,24,918,26,"multiply"],[1051,32,918,34],[1051,33,918,35,"_normFnElement"],[1051,47,918,49],[1051,48,918,50,"Fn"],[1051,50,918,52],[1051,52,918,54,"secretKey"],[1051,61,918,63],[1051,62,918,64],[1051,63,918,65],[1051,64,918,66,"toBytes"],[1051,71,918,73],[1051,72,918,74,"isCompressed"],[1051,84,918,86],[1051,85,918,87],[1052,4,919,4],[1053,4,920,4],[1053,13,920,13,"keygen"],[1053,19,920,19,"keygen"],[1053,20,920,20,"seed"],[1053,24,920,24],[1053,26,920,26],[1054,6,921,8],[1054,10,921,14,"secretKey"],[1054,19,921,23],[1054,22,921,26,"randomSecretKey"],[1054,37,921,41],[1054,38,921,42,"seed"],[1054,42,921,46],[1054,43,921,47],[1055,6,922,8],[1055,13,922,15],[1056,8,922,17,"secretKey"],[1056,17,922,26],[1056,19,922,17,"secretKey"],[1056,28,922,26],[1057,8,922,28,"publicKey"],[1057,17,922,37],[1057,19,922,39,"getPublicKey"],[1057,31,922,51],[1057,32,922,52,"secretKey"],[1057,41,922,61],[1058,6,922,63],[1058,7,922,64],[1059,4,923,4],[1060,4,924,4],[1061,0,925,0],[1062,0,926,0],[1063,4,927,4],[1063,13,927,13,"isProbPub"],[1063,22,927,22,"isProbPub"],[1063,23,927,23,"item"],[1063,27,927,27],[1063,29,927,29],[1064,6,928,8],[1064,10,928,12],[1064,17,928,19,"item"],[1064,21,928,23],[1064,26,928,28],[1064,34,928,36],[1064,36,929,12],[1064,43,929,19],[1064,48,929,24],[1065,6,930,8],[1065,10,930,12,"item"],[1065,14,930,16],[1065,26,930,28,"Point"],[1065,31,930,33],[1065,33,931,12],[1065,40,931,19],[1065,44,931,23],[1066,6,932,8],[1066,10,932,16,"secretKey"],[1066,19,932,25],[1066,22,932,64,"lengths"],[1066,29,932,71],[1066,30,932,16,"secretKey"],[1066,39,932,25],[1067,8,932,27,"publicKey"],[1067,17,932,36],[1067,20,932,64,"lengths"],[1067,27,932,71],[1067,28,932,27,"publicKey"],[1067,37,932,36],[1068,8,932,38,"publicKeyUncompressed"],[1068,29,932,59],[1068,32,932,64,"lengths"],[1068,39,932,71],[1068,40,932,38,"publicKeyUncompressed"],[1068,61,932,59],[1069,6,933,8],[1069,10,933,12,"Fn"],[1069,12,933,14],[1069,13,933,15,"allowedLengths"],[1069,27,933,29],[1069,31,933,33,"secretKey"],[1069,40,933,42],[1069,45,933,47,"publicKey"],[1069,54,933,56],[1069,56,934,12],[1069,63,934,19,"undefined"],[1069,72,934,28],[1070,6,935,8],[1070,10,935,14,"l"],[1070,11,935,15],[1070,14,935,18],[1070,15,935,19],[1070,16,935,20],[1070,18,935,22,"utils_ts_1"],[1070,28,935,32],[1070,29,935,33,"ensureBytes"],[1070,40,935,44],[1070,42,935,46],[1070,47,935,51],[1070,49,935,53,"item"],[1070,53,935,57],[1070,54,935,58],[1070,55,935,59,"length"],[1070,61,935,65],[1071,6,936,8],[1071,13,936,15,"l"],[1071,14,936,16],[1071,19,936,21,"publicKey"],[1071,28,936,30],[1071,32,936,34,"l"],[1071,33,936,35],[1071,38,936,40,"publicKeyUncompressed"],[1071,59,936,61],[1072,4,937,4],[1073,4,938,4],[1074,0,939,0],[1075,0,940,0],[1076,0,941,0],[1077,0,942,0],[1078,0,943,0],[1079,0,944,0],[1080,0,945,0],[1081,4,946,4],[1081,13,946,13,"getSharedSecret"],[1081,28,946,28,"getSharedSecret"],[1081,29,946,29,"secretKeyA"],[1081,39,946,39],[1081,41,946,41,"publicKeyB"],[1081,51,946,51],[1081,53,946,74],[1082,6,946,74],[1082,10,946,53,"isCompressed"],[1082,22,946,65],[1082,25,946,65,"arguments"],[1082,34,946,65],[1082,35,946,65,"length"],[1082,41,946,65],[1082,49,946,65,"arguments"],[1082,58,946,65],[1082,66,946,65,"undefined"],[1082,75,946,65],[1082,78,946,65,"arguments"],[1082,87,946,65],[1082,93,946,68],[1082,97,946,72],[1083,6,947,8],[1083,10,947,12,"isProbPub"],[1083,19,947,21],[1083,20,947,22,"secretKeyA"],[1083,30,947,32],[1083,31,947,33],[1083,36,947,38],[1083,40,947,42],[1083,42,948,12],[1083,48,948,18],[1083,52,948,22,"Error"],[1083,57,948,27],[1083,58,948,28],[1083,89,948,59],[1083,90,948,60],[1084,6,949,8],[1084,10,949,12,"isProbPub"],[1084,19,949,21],[1084,20,949,22,"publicKeyB"],[1084,30,949,32],[1084,31,949,33],[1084,36,949,38],[1084,41,949,43],[1084,43,950,12],[1084,49,950,18],[1084,53,950,22,"Error"],[1084,58,950,27],[1084,59,950,28],[1084,90,950,59],[1084,91,950,60],[1085,6,951,8],[1085,10,951,14,"s"],[1085,11,951,15],[1085,14,951,18,"_normFnElement"],[1085,28,951,32],[1085,29,951,33,"Fn"],[1085,31,951,35],[1085,33,951,37,"secretKeyA"],[1085,43,951,47],[1085,44,951,48],[1086,6,952,8],[1086,10,952,14,"b"],[1086,11,952,15],[1086,14,952,18,"Point"],[1086,19,952,23],[1086,20,952,24,"fromHex"],[1086,27,952,31],[1086,28,952,32,"publicKeyB"],[1086,38,952,42],[1086,39,952,43],[1086,40,952,44],[1086,41,952,45],[1087,6,953,8],[1087,13,953,15,"b"],[1087,14,953,16],[1087,15,953,17,"multiply"],[1087,23,953,25],[1087,24,953,26,"s"],[1087,25,953,27],[1087,26,953,28],[1087,27,953,29,"toBytes"],[1087,34,953,36],[1087,35,953,37,"isCompressed"],[1087,47,953,49],[1087,48,953,50],[1088,4,954,4],[1089,4,955,4],[1089,8,955,10,"utils"],[1089,13,955,15],[1089,16,955,18],[1090,6,956,8,"isValidSecretKey"],[1090,22,956,24],[1090,24,956,8,"isValidSecretKey"],[1090,40,956,24],[1091,6,957,8,"isValidPublicKey"],[1091,22,957,24],[1091,24,957,8,"isValidPublicKey"],[1091,40,957,24],[1092,6,958,8,"randomSecretKey"],[1092,21,958,23],[1092,23,958,8,"randomSecretKey"],[1092,38,958,23],[1093,6,959,8],[1094,6,960,8,"isValidPrivateKey"],[1094,23,960,25],[1094,25,960,27,"isValidSecretKey"],[1094,41,960,43],[1095,6,961,8,"randomPrivateKey"],[1095,22,961,24],[1095,24,961,26,"randomSecretKey"],[1095,39,961,41],[1096,6,962,8,"normPrivateKeyToScalar"],[1096,28,962,30],[1096,30,962,32],[1096,39,962,8,"normPrivateKeyToScalar"],[1096,61,962,30,"normPrivateKeyToScalar"],[1096,62,962,33,"key"],[1096,65,962,36],[1097,8,962,36],[1097,15,962,41,"_normFnElement"],[1097,29,962,55],[1097,30,962,56,"Fn"],[1097,32,962,58],[1097,34,962,60,"key"],[1097,37,962,63],[1097,38,962,64],[1098,6,962,64],[1099,6,963,8,"precompute"],[1099,16,963,18],[1099,27,963,8,"precompute"],[1099,37,963,18,"precompute"],[1099,38,963,18],[1099,40,963,55],[1100,8,963,55],[1100,12,963,19,"windowSize"],[1100,22,963,29],[1100,25,963,29,"arguments"],[1100,34,963,29],[1100,35,963,29,"length"],[1100,41,963,29],[1100,49,963,29,"arguments"],[1100,58,963,29],[1100,66,963,29,"undefined"],[1100,75,963,29],[1100,78,963,29,"arguments"],[1100,87,963,29],[1100,93,963,32],[1100,94,963,33],[1101,8,963,33],[1101,12,963,35,"point"],[1101,17,963,40],[1101,20,963,40,"arguments"],[1101,29,963,40],[1101,30,963,40,"length"],[1101,36,963,40],[1101,44,963,40,"arguments"],[1101,53,963,40],[1101,61,963,40,"undefined"],[1101,70,963,40],[1101,73,963,40,"arguments"],[1101,82,963,40],[1101,88,963,43,"Point"],[1101,93,963,48],[1101,94,963,49,"BASE"],[1101,98,963,53],[1102,8,964,12],[1102,15,964,19,"point"],[1102,20,964,24],[1102,21,964,25,"precompute"],[1102,31,964,35],[1102,32,964,36,"windowSize"],[1102,42,964,46],[1102,44,964,48],[1102,49,964,53],[1102,50,964,54],[1103,6,965,8],[1104,4,966,4],[1104,5,966,5],[1105,4,967,4],[1105,11,967,11,"Object"],[1105,17,967,17],[1105,18,967,18,"freeze"],[1105,24,967,24],[1105,25,967,25],[1106,6,967,27,"getPublicKey"],[1106,18,967,39],[1106,20,967,27,"getPublicKey"],[1106,32,967,39],[1107,6,967,41,"getSharedSecret"],[1107,21,967,56],[1107,23,967,41,"getSharedSecret"],[1107,38,967,56],[1108,6,967,58,"keygen"],[1108,12,967,64],[1108,14,967,58,"keygen"],[1108,20,967,64],[1109,6,967,66,"Point"],[1109,11,967,71],[1109,13,967,66,"Point"],[1109,18,967,71],[1110,6,967,73,"utils"],[1110,11,967,78],[1110,13,967,73,"utils"],[1110,18,967,78],[1111,6,967,80,"lengths"],[1111,13,967,87],[1111,15,967,80,"lengths"],[1112,4,967,88],[1112,5,967,89],[1112,6,967,90],[1113,2,968,0],[1114,2,969,0],[1115,0,970,0],[1116,0,971,0],[1117,0,972,0],[1118,0,973,0],[1119,0,974,0],[1120,0,975,0],[1121,0,976,0],[1122,0,977,0],[1123,0,978,0],[1124,0,979,0],[1125,0,980,0],[1126,0,981,0],[1127,0,982,0],[1128,0,983,0],[1129,0,984,0],[1130,2,985,0],[1130,11,985,9,"ecdsa"],[1130,16,985,14,"ecdsa"],[1130,17,985,15,"Point"],[1130,22,985,20],[1130,24,985,22,"hash"],[1130,28,985,26],[1130,30,985,44],[1131,4,985,44],[1131,8,985,28,"ecdsaOpts"],[1131,17,985,37],[1131,20,985,37,"arguments"],[1131,29,985,37],[1131,30,985,37,"length"],[1131,36,985,37],[1131,44,985,37,"arguments"],[1131,53,985,37],[1131,61,985,37,"undefined"],[1131,70,985,37],[1131,73,985,37,"arguments"],[1131,82,985,37],[1131,88,985,40],[1131,89,985,41],[1131,90,985,42],[1132,4,986,4],[1132,5,986,5],[1132,6,986,6],[1132,8,986,8,"utils_1"],[1132,15,986,15],[1132,16,986,16,"ahash"],[1132,21,986,21],[1132,23,986,23,"hash"],[1132,27,986,27],[1132,28,986,28],[1133,4,987,4],[1133,5,987,5],[1133,6,987,6],[1133,8,987,8,"utils_ts_1"],[1133,18,987,18],[1133,19,987,19,"_validateObject"],[1133,34,987,34],[1133,36,987,36,"ecdsaOpts"],[1133,45,987,45],[1133,47,987,47],[1133,48,987,48],[1133,49,987,49],[1133,51,987,51],[1134,6,988,8,"hmac"],[1134,10,988,12],[1134,12,988,14],[1134,22,988,24],[1135,6,989,8,"lowS"],[1135,10,989,12],[1135,12,989,14],[1135,21,989,23],[1136,6,990,8,"randomBytes"],[1136,17,990,19],[1136,19,990,21],[1136,29,990,31],[1137,6,991,8,"bits2int"],[1137,14,991,16],[1137,16,991,18],[1137,26,991,28],[1138,6,992,8,"bits2int_modN"],[1138,19,992,21],[1138,21,992,23],[1139,4,993,4],[1139,5,993,5],[1139,6,993,6],[1140,4,994,4],[1140,8,994,10,"randomBytes"],[1140,19,994,21],[1140,22,994,24,"ecdsaOpts"],[1140,31,994,33],[1140,32,994,34,"randomBytes"],[1140,43,994,45],[1140,47,994,49,"utils_ts_1"],[1140,57,994,59],[1140,58,994,60,"randomBytes"],[1140,69,994,71],[1141,4,995,4],[1141,8,995,10,"hmac"],[1141,12,995,14],[1141,15,995,17,"ecdsaOpts"],[1141,24,995,26],[1141,25,995,27,"hmac"],[1141,29,995,31],[1141,33,996,9],[1141,43,996,10,"key"],[1141,46,996,13],[1142,6,996,13],[1142,15,996,13,"_len"],[1142,19,996,13],[1142,22,996,13,"arguments"],[1142,31,996,13],[1142,32,996,13,"length"],[1142,38,996,13],[1142,40,996,18,"msgs"],[1142,44,996,22],[1142,51,996,22,"Array"],[1142,56,996,22],[1142,57,996,22,"_len"],[1142,61,996,22],[1142,68,996,22,"_len"],[1142,72,996,22],[1142,83,996,22,"_key"],[1142,87,996,22],[1142,93,996,22,"_key"],[1142,97,996,22],[1142,100,996,22,"_len"],[1142,104,996,22],[1142,106,996,22,"_key"],[1142,110,996,22],[1143,8,996,18,"msgs"],[1143,12,996,22],[1143,13,996,22,"_key"],[1143,17,996,22],[1143,25,996,22,"arguments"],[1143,34,996,22],[1143,35,996,22,"_key"],[1143,39,996,22],[1144,6,996,22],[1145,6,996,22],[1145,13,996,27],[1145,14,996,28],[1145,15,996,29],[1145,17,996,31,"hmac_js_1"],[1145,26,996,40],[1145,27,996,41,"hmac"],[1145,31,996,45],[1145,33,996,47,"hash"],[1145,37,996,51],[1145,39,996,53,"key"],[1145,42,996,56],[1145,44,996,58],[1145,45,996,59],[1145,46,996,60],[1145,48,996,62,"utils_ts_1"],[1145,58,996,72],[1145,59,996,73,"concatBytes"],[1145,70,996,84],[1145,72,996,84,"apply"],[1145,77,996,84],[1145,86,996,89,"msgs"],[1145,90,996,93],[1145,91,996,94],[1145,92,996,95],[1146,4,996,95],[1146,5,996,96],[1147,4,997,4],[1147,8,997,12,"Fp"],[1147,10,997,14],[1147,13,997,23,"Point"],[1147,18,997,28],[1147,19,997,12,"Fp"],[1147,21,997,14],[1148,6,997,16,"Fn"],[1148,8,997,18],[1148,11,997,23,"Point"],[1148,16,997,28],[1148,17,997,16,"Fn"],[1148,19,997,18],[1149,4,998,4],[1149,8,998,19,"CURVE_ORDER"],[1149,19,998,30],[1149,22,998,49,"Fn"],[1149,24,998,51],[1149,25,998,12,"ORDER"],[1149,30,998,17],[1150,6,998,38,"fnBits"],[1150,12,998,44],[1150,15,998,49,"Fn"],[1150,17,998,51],[1150,18,998,32,"BITS"],[1150,22,998,36],[1151,4,999,4],[1151,8,999,4,"_ecdh"],[1151,13,999,4],[1151,16,999,70,"ecdh"],[1151,20,999,74],[1151,21,999,75,"Point"],[1151,26,999,80],[1151,28,999,82,"ecdsaOpts"],[1151,37,999,91],[1151,38,999,92],[1152,6,999,12,"keygen"],[1152,12,999,18],[1152,15,999,18,"_ecdh"],[1152,20,999,18],[1152,21,999,12,"keygen"],[1152,27,999,18],[1153,6,999,20,"getPublicKey"],[1153,18,999,32],[1153,21,999,32,"_ecdh"],[1153,26,999,32],[1153,27,999,20,"getPublicKey"],[1153,39,999,32],[1154,6,999,34,"getSharedSecret"],[1154,21,999,49],[1154,24,999,49,"_ecdh"],[1154,29,999,49],[1154,30,999,34,"getSharedSecret"],[1154,45,999,49],[1155,6,999,51,"utils"],[1155,11,999,56],[1155,14,999,56,"_ecdh"],[1155,19,999,56],[1155,20,999,51,"utils"],[1155,25,999,56],[1156,6,999,58,"lengths"],[1156,13,999,65],[1156,16,999,65,"_ecdh"],[1156,21,999,65],[1156,22,999,58,"lengths"],[1156,29,999,65],[1157,4,1000,4],[1157,8,1000,10,"defaultSigOpts"],[1157,22,1000,24],[1157,25,1000,27],[1158,6,1001,8,"prehash"],[1158,13,1001,15],[1158,15,1001,17],[1158,20,1001,22],[1159,6,1002,8,"lowS"],[1159,10,1002,12],[1159,12,1002,14],[1159,19,1002,21,"ecdsaOpts"],[1159,28,1002,30],[1159,29,1002,31,"lowS"],[1159,33,1002,35],[1159,38,1002,40],[1159,47,1002,49],[1159,50,1002,52,"ecdsaOpts"],[1159,59,1002,61],[1159,60,1002,62,"lowS"],[1159,64,1002,66],[1159,67,1002,69],[1159,72,1002,74],[1160,6,1003,8,"format"],[1160,12,1003,14],[1160,14,1003,16,"undefined"],[1160,23,1003,25],[1161,6,1003,27],[1162,6,1004,8,"extraEntropy"],[1162,18,1004,20],[1162,20,1004,22],[1163,4,1005,4],[1163,5,1005,5],[1164,4,1006,4],[1164,8,1006,10,"defaultSigOpts_format"],[1164,29,1006,31],[1164,32,1006,34],[1164,41,1006,43],[1165,4,1007,4],[1165,13,1007,13,"isBiggerThanHalfOrder"],[1165,34,1007,34,"isBiggerThanHalfOrder"],[1165,35,1007,35,"number"],[1165,41,1007,41],[1165,43,1007,43],[1166,6,1008,8],[1166,10,1008,14,"HALF"],[1166,14,1008,18],[1166,17,1008,21,"CURVE_ORDER"],[1166,28,1008,32],[1166,32,1008,36,"_1n"],[1166,35,1008,39],[1167,6,1009,8],[1167,13,1009,15,"number"],[1167,19,1009,21],[1167,22,1009,24,"HALF"],[1167,26,1009,28],[1168,4,1010,4],[1169,4,1011,4],[1169,13,1011,13,"validateRS"],[1169,23,1011,23,"validateRS"],[1169,24,1011,24,"title"],[1169,29,1011,29],[1169,31,1011,31,"num"],[1169,34,1011,34],[1169,36,1011,36],[1170,6,1012,8],[1170,10,1012,12],[1170,11,1012,13,"Fn"],[1170,13,1012,15],[1170,14,1012,16,"isValidNot0"],[1170,25,1012,27],[1170,26,1012,28,"num"],[1170,29,1012,31],[1170,30,1012,32],[1170,32,1013,12],[1170,38,1013,18],[1170,42,1013,22,"Error"],[1170,47,1013,27],[1170,48,1013,28],[1170,69,1013,49,"title"],[1170,74,1013,54],[1170,108,1013,88],[1170,109,1013,89],[1171,6,1014,8],[1171,13,1014,15,"num"],[1171,16,1014,18],[1172,4,1015,4],[1173,4,1016,4],[1173,13,1016,13,"validateSigLength"],[1173,30,1016,30,"validateSigLength"],[1173,31,1016,31,"bytes"],[1173,36,1016,36],[1173,38,1016,38,"format"],[1173,44,1016,44],[1173,46,1016,46],[1174,6,1017,8,"validateSigFormat"],[1174,23,1017,25],[1174,24,1017,26,"format"],[1174,30,1017,32],[1174,31,1017,33],[1175,6,1018,8],[1175,10,1018,14,"size"],[1175,14,1018,18],[1175,17,1018,21,"lengths"],[1175,24,1018,28],[1175,25,1018,29,"signature"],[1175,34,1018,38],[1176,6,1019,8],[1176,10,1019,14,"sizer"],[1176,15,1019,19],[1176,18,1019,22,"format"],[1176,24,1019,28],[1176,29,1019,33],[1176,38,1019,42],[1176,41,1019,45,"size"],[1176,45,1019,49],[1176,48,1019,52,"format"],[1176,54,1019,58],[1176,59,1019,63],[1176,70,1019,74],[1176,73,1019,77,"size"],[1176,77,1019,81],[1176,80,1019,84],[1176,81,1019,85],[1176,84,1019,88,"undefined"],[1176,93,1019,97],[1177,6,1020,8],[1177,13,1020,15],[1177,14,1020,16],[1177,15,1020,17],[1177,17,1020,19,"utils_ts_1"],[1177,27,1020,29],[1177,28,1020,30,"_abytes2"],[1177,36,1020,38],[1177,38,1020,40,"bytes"],[1177,43,1020,45],[1177,45,1020,47,"sizer"],[1177,50,1020,52],[1177,52,1020,54],[1177,55,1020,57,"format"],[1177,61,1020,63],[1177,73,1020,75],[1177,74,1020,76],[1178,4,1021,4],[1179,4,1022,4],[1180,0,1023,0],[1181,0,1024,0],[1182,4,1022,4],[1182,8,1025,10,"Signature"],[1182,17,1025,19],[1183,6,1026,8],[1183,15,1026,8,"Signature"],[1183,25,1026,20,"r"],[1183,26,1026,21],[1183,28,1026,23,"s"],[1183,29,1026,24],[1183,31,1026,26,"recovery"],[1183,39,1026,34],[1183,41,1026,36],[1184,8,1026,36,"_classCallCheck"],[1184,23,1026,36],[1184,30,1026,36,"Signature"],[1184,39,1026,36],[1185,8,1027,12],[1185,12,1027,16],[1185,13,1027,17,"r"],[1185,14,1027,18],[1185,17,1027,21,"validateRS"],[1185,27,1027,31],[1185,28,1027,32],[1185,31,1027,35],[1185,33,1027,37,"r"],[1185,34,1027,38],[1185,35,1027,39],[1185,36,1027,40],[1185,37,1027,41],[1186,8,1028,12],[1186,12,1028,16],[1186,13,1028,17,"s"],[1186,14,1028,18],[1186,17,1028,21,"validateRS"],[1186,27,1028,31],[1186,28,1028,32],[1186,31,1028,35],[1186,33,1028,37,"s"],[1186,34,1028,38],[1186,35,1028,39],[1186,36,1028,40],[1186,37,1028,41],[1187,8,1029,12],[1187,12,1029,16,"recovery"],[1187,20,1029,24],[1187,24,1029,28],[1187,28,1029,32],[1187,30,1030,16],[1187,34,1030,20],[1187,35,1030,21,"recovery"],[1187,43,1030,29],[1187,46,1030,32,"recovery"],[1187,54,1030,40],[1188,8,1031,12,"Object"],[1188,14,1031,18],[1188,15,1031,19,"freeze"],[1188,21,1031,25],[1188,22,1031,26],[1188,26,1031,30],[1188,27,1031,31],[1189,6,1032,8],[1190,6,1032,9],[1190,13,1032,9,"_createClass"],[1190,25,1032,9],[1190,26,1032,9,"Signature"],[1190,35,1032,9],[1191,8,1032,9,"key"],[1191,11,1032,9],[1192,8,1032,9,"value"],[1192,13,1032,9],[1192,15,1053,8],[1192,24,1053,8,"addRecoveryBit"],[1192,38,1053,22,"addRecoveryBit"],[1192,39,1053,23,"recovery"],[1192,47,1053,31],[1192,49,1053,33],[1193,10,1054,12],[1193,17,1054,19],[1193,21,1054,23,"Signature"],[1193,30,1054,32],[1193,31,1054,33],[1193,35,1054,37],[1193,36,1054,38,"r"],[1193,37,1054,39],[1193,39,1054,41],[1193,43,1054,45],[1193,44,1054,46,"s"],[1193,45,1054,47],[1193,47,1054,49,"recovery"],[1193,55,1054,57],[1193,56,1054,58],[1194,8,1055,8],[1195,6,1055,9],[1196,8,1055,9,"key"],[1196,11,1055,9],[1197,8,1055,9,"value"],[1197,13,1055,9],[1197,15,1056,8],[1197,24,1056,8,"recoverPublicKey"],[1197,40,1056,24,"recoverPublicKey"],[1197,41,1056,25,"messageHash"],[1197,52,1056,36],[1197,54,1056,38],[1198,10,1057,12],[1198,14,1057,18,"FIELD_ORDER"],[1198,25,1057,29],[1198,28,1057,32,"Fp"],[1198,30,1057,34],[1198,31,1057,35,"ORDER"],[1198,36,1057,40],[1199,10,1058,12],[1199,14,1058,20,"r"],[1199,15,1058,21],[1199,18,1058,44],[1199,22,1058,48],[1199,23,1058,20,"r"],[1199,24,1058,21],[1200,12,1058,23,"s"],[1200,13,1058,24],[1200,16,1058,44],[1200,20,1058,48],[1200,21,1058,23,"s"],[1200,22,1058,24],[1201,12,1058,36,"rec"],[1201,15,1058,39],[1201,18,1058,44],[1201,22,1058,48],[1201,23,1058,26,"recovery"],[1201,31,1058,34],[1202,10,1059,12],[1202,14,1059,16,"rec"],[1202,17,1059,19],[1202,21,1059,23],[1202,25,1059,27],[1202,29,1059,31],[1202,30,1059,32],[1202,31,1059,33],[1202,32,1059,34],[1202,34,1059,36],[1202,35,1059,37],[1202,37,1059,39],[1202,38,1059,40],[1202,40,1059,42],[1202,41,1059,43],[1202,42,1059,44],[1202,43,1059,45,"includes"],[1202,51,1059,53],[1202,52,1059,54,"rec"],[1202,55,1059,57],[1202,56,1059,58],[1202,58,1060,16],[1202,64,1060,22],[1202,68,1060,26,"Error"],[1202,73,1060,31],[1202,74,1060,32],[1202,95,1060,53],[1202,96,1060,54],[1203,10,1061,12],[1204,10,1062,12],[1205,10,1063,12],[1206,10,1064,12],[1207,10,1065,12],[1208,10,1066,12],[1209,10,1067,12],[1210,10,1068,12],[1211,10,1069,12],[1211,14,1069,18,"hasCofactor"],[1211,25,1069,29],[1211,28,1069,32,"CURVE_ORDER"],[1211,39,1069,43],[1211,42,1069,46,"_2n"],[1211,45,1069,49],[1211,48,1069,52,"FIELD_ORDER"],[1211,59,1069,63],[1212,10,1070,12],[1212,14,1070,16,"hasCofactor"],[1212,25,1070,27],[1212,29,1070,31,"rec"],[1212,32,1070,34],[1212,35,1070,37],[1212,36,1070,38],[1212,38,1071,16],[1212,44,1071,22],[1212,48,1071,26,"Error"],[1212,53,1071,31],[1212,54,1071,32],[1212,94,1071,72],[1212,95,1071,73],[1213,10,1072,12],[1213,14,1072,18,"radj"],[1213,18,1072,22],[1213,21,1072,25,"rec"],[1213,24,1072,28],[1213,29,1072,33],[1213,30,1072,34],[1213,34,1072,38,"rec"],[1213,37,1072,41],[1213,42,1072,46],[1213,43,1072,47],[1213,46,1072,50,"r"],[1213,47,1072,51],[1213,50,1072,54,"CURVE_ORDER"],[1213,61,1072,65],[1213,64,1072,68,"r"],[1213,65,1072,69],[1214,10,1073,12],[1214,14,1073,16],[1214,15,1073,17,"Fp"],[1214,17,1073,19],[1214,18,1073,20,"isValid"],[1214,25,1073,27],[1214,26,1073,28,"radj"],[1214,30,1073,32],[1214,31,1073,33],[1214,33,1074,16],[1214,39,1074,22],[1214,43,1074,26,"Error"],[1214,48,1074,31],[1214,49,1074,32],[1214,77,1074,60],[1214,78,1074,61],[1215,10,1075,12],[1215,14,1075,18,"x"],[1215,15,1075,19],[1215,18,1075,22,"Fp"],[1215,20,1075,24],[1215,21,1075,25,"toBytes"],[1215,28,1075,32],[1215,29,1075,33,"radj"],[1215,33,1075,37],[1215,34,1075,38],[1216,10,1076,12],[1216,14,1076,18,"R"],[1216,15,1076,19],[1216,18,1076,22,"Point"],[1216,23,1076,27],[1216,24,1076,28,"fromBytes"],[1216,33,1076,37],[1216,34,1076,38],[1216,35,1076,39],[1216,36,1076,40],[1216,38,1076,42,"utils_ts_1"],[1216,48,1076,52],[1216,49,1076,53,"concatBytes"],[1216,60,1076,64],[1216,62,1076,66,"pprefix"],[1216,69,1076,73],[1216,70,1076,74],[1216,71,1076,75,"rec"],[1216,74,1076,78],[1216,77,1076,81],[1216,78,1076,82],[1216,84,1076,88],[1216,85,1076,89],[1216,86,1076,90],[1216,88,1076,92,"x"],[1216,89,1076,93],[1216,90,1076,94],[1216,91,1076,95],[1217,10,1077,12],[1217,14,1077,18,"ir"],[1217,16,1077,20],[1217,19,1077,23,"Fn"],[1217,21,1077,25],[1217,22,1077,26,"inv"],[1217,25,1077,29],[1217,26,1077,30,"radj"],[1217,30,1077,34],[1217,31,1077,35],[1217,32,1077,36],[1217,33,1077,37],[1218,10,1078,12],[1218,14,1078,18,"h"],[1218,15,1078,19],[1218,18,1078,22,"bits2int_modN"],[1218,31,1078,35],[1218,32,1078,36],[1218,33,1078,37],[1218,34,1078,38],[1218,36,1078,40,"utils_ts_1"],[1218,46,1078,50],[1218,47,1078,51,"ensureBytes"],[1218,58,1078,62],[1218,60,1078,64],[1218,69,1078,73],[1218,71,1078,75,"messageHash"],[1218,82,1078,86],[1218,83,1078,87],[1218,84,1078,88],[1218,85,1078,89],[1218,86,1078,90],[1219,10,1079,12],[1219,14,1079,18,"u1"],[1219,16,1079,20],[1219,19,1079,23,"Fn"],[1219,21,1079,25],[1219,22,1079,26,"create"],[1219,28,1079,32],[1219,29,1079,33],[1219,30,1079,34,"h"],[1219,31,1079,35],[1219,34,1079,38,"ir"],[1219,36,1079,40],[1219,37,1079,41],[1219,38,1079,42],[1219,39,1079,43],[1220,10,1080,12],[1220,14,1080,18,"u2"],[1220,16,1080,20],[1220,19,1080,23,"Fn"],[1220,21,1080,25],[1220,22,1080,26,"create"],[1220,28,1080,32],[1220,29,1080,33,"s"],[1220,30,1080,34],[1220,33,1080,37,"ir"],[1220,35,1080,39],[1220,36,1080,40],[1220,37,1080,41],[1220,38,1080,42],[1221,10,1081,12],[1222,10,1082,12],[1222,14,1082,18,"Q"],[1222,15,1082,19],[1222,18,1082,22,"Point"],[1222,23,1082,27],[1222,24,1082,28,"BASE"],[1222,28,1082,32],[1222,29,1082,33,"multiplyUnsafe"],[1222,43,1082,47],[1222,44,1082,48,"u1"],[1222,46,1082,50],[1222,47,1082,51],[1222,48,1082,52,"add"],[1222,51,1082,55],[1222,52,1082,56,"R"],[1222,53,1082,57],[1222,54,1082,58,"multiplyUnsafe"],[1222,68,1082,72],[1222,69,1082,73,"u2"],[1222,71,1082,75],[1222,72,1082,76],[1222,73,1082,77],[1223,10,1083,12],[1223,14,1083,16,"Q"],[1223,15,1083,17],[1223,16,1083,18,"is0"],[1223,19,1083,21],[1223,20,1083,22],[1223,21,1083,23],[1223,23,1084,16],[1223,29,1084,22],[1223,33,1084,26,"Error"],[1223,38,1084,31],[1223,39,1084,32],[1223,58,1084,51],[1223,59,1084,52],[1224,10,1085,12,"Q"],[1224,11,1085,13],[1224,12,1085,14,"assertValidity"],[1224,26,1085,28],[1224,27,1085,29],[1224,28,1085,30],[1225,10,1086,12],[1225,17,1086,19,"Q"],[1225,18,1086,20],[1226,8,1087,8],[1227,8,1088,8],[1228,6,1088,8],[1229,8,1088,8,"key"],[1229,11,1088,8],[1230,8,1088,8,"value"],[1230,13,1088,8],[1230,15,1089,8],[1230,24,1089,8,"hasHighS"],[1230,32,1089,16,"hasHighS"],[1230,33,1089,16],[1230,35,1089,19],[1231,10,1090,12],[1231,17,1090,19,"isBiggerThanHalfOrder"],[1231,38,1090,40],[1231,39,1090,41],[1231,43,1090,45],[1231,44,1090,46,"s"],[1231,45,1090,47],[1231,46,1090,48],[1232,8,1091,8],[1233,6,1091,9],[1234,8,1091,9,"key"],[1234,11,1091,9],[1235,8,1091,9,"value"],[1235,13,1091,9],[1235,15,1092,8],[1235,24,1092,8,"toBytes"],[1235,31,1092,15,"toBytes"],[1235,32,1092,15],[1235,34,1092,48],[1236,10,1092,48],[1236,14,1092,16,"format"],[1236,20,1092,22],[1236,23,1092,22,"arguments"],[1236,32,1092,22],[1236,33,1092,22,"length"],[1236,39,1092,22],[1236,47,1092,22,"arguments"],[1236,56,1092,22],[1236,64,1092,22,"undefined"],[1236,73,1092,22],[1236,76,1092,22,"arguments"],[1236,85,1092,22],[1236,91,1092,25,"defaultSigOpts_format"],[1236,112,1092,46],[1237,10,1093,12,"validateSigFormat"],[1237,27,1093,29],[1237,28,1093,30,"format"],[1237,34,1093,36],[1237,35,1093,37],[1238,10,1094,12],[1238,14,1094,16,"format"],[1238,20,1094,22],[1238,25,1094,27],[1238,30,1094,32],[1238,32,1095,16],[1238,39,1095,23],[1238,40,1095,24],[1238,41,1095,25],[1238,43,1095,27,"utils_ts_1"],[1238,53,1095,37],[1238,54,1095,38,"hexToBytes"],[1238,64,1095,48],[1238,66,1095,50,"exports"],[1238,73,1095,57],[1238,74,1095,58,"DER"],[1238,77,1095,61],[1238,78,1095,62,"hexFromSig"],[1238,88,1095,72],[1238,89,1095,73],[1238,93,1095,77],[1238,94,1095,78],[1238,95,1095,79],[1239,10,1096,12],[1239,14,1096,18,"r"],[1239,15,1096,19],[1239,18,1096,22,"Fn"],[1239,20,1096,24],[1239,21,1096,25,"toBytes"],[1239,28,1096,32],[1239,29,1096,33],[1239,33,1096,37],[1239,34,1096,38,"r"],[1239,35,1096,39],[1239,36,1096,40],[1240,10,1097,12],[1240,14,1097,18,"s"],[1240,15,1097,19],[1240,18,1097,22,"Fn"],[1240,20,1097,24],[1240,21,1097,25,"toBytes"],[1240,28,1097,32],[1240,29,1097,33],[1240,33,1097,37],[1240,34,1097,38,"s"],[1240,35,1097,39],[1240,36,1097,40],[1241,10,1098,12],[1241,14,1098,16,"format"],[1241,20,1098,22],[1241,25,1098,27],[1241,36,1098,38],[1241,38,1098,40],[1242,12,1099,16],[1242,16,1099,20],[1242,20,1099,24],[1242,21,1099,25,"recovery"],[1242,29,1099,33],[1242,33,1099,37],[1242,37,1099,41],[1242,39,1100,20],[1242,45,1100,26],[1242,49,1100,30,"Error"],[1242,54,1100,35],[1242,55,1100,36],[1242,85,1100,66],[1242,86,1100,67],[1243,12,1101,16],[1243,19,1101,23],[1243,20,1101,24],[1243,21,1101,25],[1243,23,1101,27,"utils_ts_1"],[1243,33,1101,37],[1243,34,1101,38,"concatBytes"],[1243,45,1101,49],[1243,47,1101,51,"Uint8Array"],[1243,57,1101,61],[1243,58,1101,62,"of"],[1243,60,1101,64],[1243,61,1101,65],[1243,65,1101,69],[1243,66,1101,70,"recovery"],[1243,74,1101,78],[1243,75,1101,79],[1243,77,1101,81,"r"],[1243,78,1101,82],[1243,80,1101,84,"s"],[1243,81,1101,85],[1243,82,1101,86],[1244,10,1102,12],[1245,10,1103,12],[1245,17,1103,19],[1245,18,1103,20],[1245,19,1103,21],[1245,21,1103,23,"utils_ts_1"],[1245,31,1103,33],[1245,32,1103,34,"concatBytes"],[1245,43,1103,45],[1245,45,1103,47,"r"],[1245,46,1103,48],[1245,48,1103,50,"s"],[1245,49,1103,51],[1245,50,1103,52],[1246,8,1104,8],[1247,6,1104,9],[1248,8,1104,9,"key"],[1248,11,1104,9],[1249,8,1104,9,"value"],[1249,13,1104,9],[1249,15,1105,8],[1249,24,1105,8,"toHex"],[1249,29,1105,13,"toHex"],[1249,30,1105,14,"format"],[1249,36,1105,20],[1249,38,1105,22],[1250,10,1106,12],[1250,17,1106,19],[1250,18,1106,20],[1250,19,1106,21],[1250,21,1106,23,"utils_ts_1"],[1250,31,1106,33],[1250,32,1106,34,"bytesToHex"],[1250,42,1106,44],[1250,44,1106,46],[1250,48,1106,50],[1250,49,1106,51,"toBytes"],[1250,56,1106,58],[1250,57,1106,59,"format"],[1250,63,1106,65],[1250,64,1106,66],[1250,65,1106,67],[1251,8,1107,8],[1252,8,1108,8],[1253,6,1108,8],[1254,8,1108,8,"key"],[1254,11,1108,8],[1255,8,1108,8,"value"],[1255,13,1108,8],[1255,15,1109,8],[1255,24,1109,8,"assertValidity"],[1255,38,1109,22,"assertValidity"],[1255,39,1109,22],[1255,41,1109,25],[1255,42,1109,27],[1256,6,1109,28],[1257,8,1109,28,"key"],[1257,11,1109,28],[1258,8,1109,28,"value"],[1258,13,1109,28],[1258,15,1116,8],[1258,24,1116,8,"normalizeS"],[1258,34,1116,18,"normalizeS"],[1258,35,1116,18],[1258,37,1116,21],[1259,10,1117,12],[1259,17,1117,19],[1259,21,1117,23],[1259,22,1117,24,"hasHighS"],[1259,30,1117,32],[1259,31,1117,33],[1259,32,1117,34],[1259,35,1117,37],[1259,39,1117,41,"Signature"],[1259,48,1117,50],[1259,49,1117,51],[1259,53,1117,55],[1259,54,1117,56,"r"],[1259,55,1117,57],[1259,57,1117,59,"Fn"],[1259,59,1117,61],[1259,60,1117,62,"neg"],[1259,63,1117,65],[1259,64,1117,66],[1259,68,1117,70],[1259,69,1117,71,"s"],[1259,70,1117,72],[1259,71,1117,73],[1259,73,1117,75],[1259,77,1117,79],[1259,78,1117,80,"recovery"],[1259,86,1117,88],[1259,87,1117,89],[1259,90,1117,92],[1259,94,1117,96],[1260,8,1118,8],[1261,6,1118,9],[1262,8,1118,9,"key"],[1262,11,1118,9],[1263,8,1118,9,"value"],[1263,13,1118,9],[1263,15,1119,8],[1263,24,1119,8,"toDERRawBytes"],[1263,37,1119,21,"toDERRawBytes"],[1263,38,1119,21],[1263,40,1119,24],[1264,10,1120,12],[1264,17,1120,19],[1264,21,1120,23],[1264,22,1120,24,"toBytes"],[1264,29,1120,31],[1264,30,1120,32],[1264,35,1120,37],[1264,36,1120,38],[1265,8,1121,8],[1266,6,1121,9],[1267,8,1121,9,"key"],[1267,11,1121,9],[1268,8,1121,9,"value"],[1268,13,1121,9],[1268,15,1122,8],[1268,24,1122,8,"toDERHex"],[1268,32,1122,16,"toDERHex"],[1268,33,1122,16],[1268,35,1122,19],[1269,10,1123,12],[1269,17,1123,19],[1269,18,1123,20],[1269,19,1123,21],[1269,21,1123,23,"utils_ts_1"],[1269,31,1123,33],[1269,32,1123,34,"bytesToHex"],[1269,42,1123,44],[1269,44,1123,46],[1269,48,1123,50],[1269,49,1123,51,"toBytes"],[1269,56,1123,58],[1269,57,1123,59],[1269,62,1123,64],[1269,63,1123,65],[1269,64,1123,66],[1270,8,1124,8],[1271,6,1124,9],[1272,8,1124,9,"key"],[1272,11,1124,9],[1273,8,1124,9,"value"],[1273,13,1124,9],[1273,15,1125,8],[1273,24,1125,8,"toCompactRawBytes"],[1273,41,1125,25,"toCompactRawBytes"],[1273,42,1125,25],[1273,44,1125,28],[1274,10,1126,12],[1274,17,1126,19],[1274,21,1126,23],[1274,22,1126,24,"toBytes"],[1274,29,1126,31],[1274,30,1126,32],[1274,39,1126,41],[1274,40,1126,42],[1275,8,1127,8],[1276,6,1127,9],[1277,8,1127,9,"key"],[1277,11,1127,9],[1278,8,1127,9,"value"],[1278,13,1127,9],[1278,15,1128,8],[1278,24,1128,8,"toCompactHex"],[1278,36,1128,20,"toCompactHex"],[1278,37,1128,20],[1278,39,1128,23],[1279,10,1129,12],[1279,17,1129,19],[1279,18,1129,20],[1279,19,1129,21],[1279,21,1129,23,"utils_ts_1"],[1279,31,1129,33],[1279,32,1129,34,"bytesToHex"],[1279,42,1129,44],[1279,44,1129,46],[1279,48,1129,50],[1279,49,1129,51,"toBytes"],[1279,56,1129,58],[1279,57,1129,59],[1279,66,1129,68],[1279,67,1129,69],[1279,68,1129,70],[1280,8,1130,8],[1281,6,1130,9],[1282,8,1130,9,"key"],[1282,11,1130,9],[1283,8,1130,9,"value"],[1283,13,1130,9],[1283,15,1033,8],[1283,24,1033,15,"fromBytes"],[1283,33,1033,24,"fromBytes"],[1283,34,1033,25,"bytes"],[1283,39,1033,30],[1283,41,1033,64],[1284,10,1033,64],[1284,14,1033,32,"format"],[1284,20,1033,38],[1284,23,1033,38,"arguments"],[1284,32,1033,38],[1284,33,1033,38,"length"],[1284,39,1033,38],[1284,47,1033,38,"arguments"],[1284,56,1033,38],[1284,64,1033,38,"undefined"],[1284,73,1033,38],[1284,76,1033,38,"arguments"],[1284,85,1033,38],[1284,91,1033,41,"defaultSigOpts_format"],[1284,112,1033,62],[1285,10,1034,12,"validateSigLength"],[1285,27,1034,29],[1285,28,1034,30,"bytes"],[1285,33,1034,35],[1285,35,1034,37,"format"],[1285,41,1034,43],[1285,42,1034,44],[1286,10,1035,12],[1286,14,1035,16,"recid"],[1286,19,1035,21],[1287,10,1036,12],[1287,14,1036,16,"format"],[1287,20,1036,22],[1287,25,1036,27],[1287,30,1036,32],[1287,32,1036,34],[1288,12,1037,16],[1288,16,1037,16,"_exports$DER$toSig"],[1288,34,1037,16],[1288,37,1037,33,"exports"],[1288,44,1037,40],[1288,45,1037,41,"DER"],[1288,48,1037,44],[1288,49,1037,45,"toSig"],[1288,54,1037,50],[1288,55,1037,51],[1288,56,1037,52],[1288,57,1037,53],[1288,59,1037,55,"utils_ts_1"],[1288,69,1037,65],[1288,70,1037,66,"_abytes2"],[1288,78,1037,74],[1288,80,1037,76,"bytes"],[1288,85,1037,81],[1288,86,1037,82],[1288,87,1037,83],[1289,14,1037,24,"r"],[1289,16,1037,25],[1289,19,1037,25,"_exports$DER$toSig"],[1289,37,1037,25],[1289,38,1037,24,"r"],[1289,39,1037,25],[1290,14,1037,27,"s"],[1290,16,1037,28],[1290,19,1037,28,"_exports$DER$toSig"],[1290,37,1037,28],[1290,38,1037,27,"s"],[1290,39,1037,28],[1291,12,1038,16],[1291,19,1038,23],[1291,23,1038,27,"Signature"],[1291,32,1038,36],[1291,33,1038,37,"r"],[1291,35,1038,38],[1291,37,1038,40,"s"],[1291,39,1038,41],[1291,40,1038,42],[1292,10,1039,12],[1293,10,1040,12],[1293,14,1040,16,"format"],[1293,20,1040,22],[1293,25,1040,27],[1293,36,1040,38],[1293,38,1040,40],[1294,12,1041,16,"recid"],[1294,17,1041,21],[1294,20,1041,24,"bytes"],[1294,25,1041,29],[1294,26,1041,30],[1294,27,1041,31],[1294,28,1041,32],[1295,12,1042,16,"format"],[1295,18,1042,22],[1295,21,1042,25],[1295,30,1042,34],[1296,12,1043,16,"bytes"],[1296,17,1043,21],[1296,20,1043,24,"bytes"],[1296,25,1043,29],[1296,26,1043,30,"subarray"],[1296,34,1043,38],[1296,35,1043,39],[1296,36,1043,40],[1296,37,1043,41],[1297,10,1044,12],[1298,10,1045,12],[1298,14,1045,18,"L"],[1298,15,1045,19],[1298,18,1045,22,"Fn"],[1298,20,1045,24],[1298,21,1045,25,"BYTES"],[1298,26,1045,30],[1299,10,1046,12],[1299,14,1046,18,"r"],[1299,15,1046,19],[1299,18,1046,22,"bytes"],[1299,23,1046,27],[1299,24,1046,28,"subarray"],[1299,32,1046,36],[1299,33,1046,37],[1299,34,1046,38],[1299,36,1046,40,"L"],[1299,37,1046,41],[1299,38,1046,42],[1300,10,1047,12],[1300,14,1047,18,"s"],[1300,15,1047,19],[1300,18,1047,22,"bytes"],[1300,23,1047,27],[1300,24,1047,28,"subarray"],[1300,32,1047,36],[1300,33,1047,37,"L"],[1300,34,1047,38],[1300,36,1047,40,"L"],[1300,37,1047,41],[1300,40,1047,44],[1300,41,1047,45],[1300,42,1047,46],[1301,10,1048,12],[1301,17,1048,19],[1301,21,1048,23,"Signature"],[1301,30,1048,32],[1301,31,1048,33,"Fn"],[1301,33,1048,35],[1301,34,1048,36,"fromBytes"],[1301,43,1048,45],[1301,44,1048,46,"r"],[1301,45,1048,47],[1301,46,1048,48],[1301,48,1048,50,"Fn"],[1301,50,1048,52],[1301,51,1048,53,"fromBytes"],[1301,60,1048,62],[1301,61,1048,63,"s"],[1301,62,1048,64],[1301,63,1048,65],[1301,65,1048,67,"recid"],[1301,70,1048,72],[1301,71,1048,73],[1302,8,1049,8],[1303,6,1049,9],[1304,8,1049,9,"key"],[1304,11,1049,9],[1305,8,1049,9,"value"],[1305,13,1049,9],[1305,15,1050,8],[1305,24,1050,15,"fromHex"],[1305,31,1050,22,"fromHex"],[1305,32,1050,23,"hex"],[1305,35,1050,26],[1305,37,1050,28,"format"],[1305,43,1050,34],[1305,45,1050,36],[1306,10,1051,12],[1306,17,1051,19],[1306,21,1051,23],[1306,22,1051,24,"fromBytes"],[1306,31,1051,33],[1306,32,1051,34],[1306,33,1051,35],[1306,34,1051,36],[1306,36,1051,38,"utils_ts_1"],[1306,46,1051,48],[1306,47,1051,49,"hexToBytes"],[1306,57,1051,59],[1306,59,1051,61,"hex"],[1306,62,1051,64],[1306,63,1051,65],[1306,65,1051,67,"format"],[1306,71,1051,73],[1306,72,1051,74],[1307,8,1052,8],[1308,6,1052,9],[1309,8,1052,9,"key"],[1309,11,1052,9],[1310,8,1052,9,"value"],[1310,13,1052,9],[1310,15,1110,8],[1310,24,1110,15,"fromCompact"],[1310,35,1110,26,"fromCompact"],[1310,36,1110,27,"hex"],[1310,39,1110,30],[1310,41,1110,32],[1311,10,1111,12],[1311,17,1111,19,"Signature"],[1311,26,1111,28],[1311,27,1111,29,"fromBytes"],[1311,36,1111,38],[1311,37,1111,39],[1311,38,1111,40],[1311,39,1111,41],[1311,41,1111,43,"utils_ts_1"],[1311,51,1111,53],[1311,52,1111,54,"ensureBytes"],[1311,63,1111,65],[1311,65,1111,67],[1311,70,1111,72],[1311,72,1111,74,"hex"],[1311,75,1111,77],[1311,76,1111,78],[1311,78,1111,80],[1311,87,1111,89],[1311,88,1111,90],[1312,8,1112,8],[1313,6,1112,9],[1314,8,1112,9,"key"],[1314,11,1112,9],[1315,8,1112,9,"value"],[1315,13,1112,9],[1315,15,1113,8],[1315,24,1113,15,"fromDER"],[1315,31,1113,22,"fromDER"],[1315,32,1113,23,"hex"],[1315,35,1113,26],[1315,37,1113,28],[1316,10,1114,12],[1316,17,1114,19,"Signature"],[1316,26,1114,28],[1316,27,1114,29,"fromBytes"],[1316,36,1114,38],[1316,37,1114,39],[1316,38,1114,40],[1316,39,1114,41],[1316,41,1114,43,"utils_ts_1"],[1316,51,1114,53],[1316,52,1114,54,"ensureBytes"],[1316,63,1114,65],[1316,65,1114,67],[1316,70,1114,72],[1316,72,1114,74,"hex"],[1316,75,1114,77],[1316,76,1114,78],[1316,78,1114,80],[1316,83,1114,85],[1316,84,1114,86],[1317,8,1115,8],[1318,6,1115,9],[1319,4,1115,9],[1319,9,1132,4],[1320,4,1133,4],[1321,4,1134,4],[1322,4,1135,4],[1323,4,1136,4],[1323,8,1136,10,"bits2int"],[1323,16,1136,18],[1323,19,1136,21,"ecdsaOpts"],[1323,28,1136,30],[1323,29,1136,31,"bits2int"],[1323,37,1136,39],[1323,41,1137,8],[1323,50,1137,17,"bits2int_def"],[1323,62,1137,29,"bits2int_def"],[1323,63,1137,30,"bytes"],[1323,68,1137,35],[1323,70,1137,37],[1324,6,1138,12],[1325,6,1139,12],[1325,10,1139,16,"bytes"],[1325,15,1139,21],[1325,16,1139,22,"length"],[1325,22,1139,28],[1325,25,1139,31],[1325,29,1139,35],[1325,31,1140,16],[1325,37,1140,22],[1325,41,1140,26,"Error"],[1325,46,1140,31],[1325,47,1140,32],[1325,67,1140,52],[1325,68,1140,53],[1326,6,1141,12],[1327,6,1142,12],[1328,6,1143,12],[1328,10,1143,18,"num"],[1328,13,1143,21],[1328,16,1143,24],[1328,17,1143,25],[1328,18,1143,26],[1328,20,1143,28,"utils_ts_1"],[1328,30,1143,38],[1328,31,1143,39,"bytesToNumberBE"],[1328,46,1143,54],[1328,48,1143,56,"bytes"],[1328,53,1143,61],[1328,54,1143,62],[1328,55,1143,63],[1328,56,1143,64],[1329,6,1144,12],[1329,10,1144,18,"delta"],[1329,15,1144,23],[1329,18,1144,26,"bytes"],[1329,23,1144,31],[1329,24,1144,32,"length"],[1329,30,1144,38],[1329,33,1144,41],[1329,34,1144,42],[1329,37,1144,45,"fnBits"],[1329,43,1144,51],[1329,44,1144,52],[1329,45,1144,53],[1330,6,1145,12],[1330,13,1145,19,"delta"],[1330,18,1145,24],[1330,21,1145,27],[1330,22,1145,28],[1330,25,1145,31,"num"],[1330,28,1145,34],[1330,32,1145,38,"BigInt"],[1330,38,1145,44],[1330,39,1145,45,"delta"],[1330,44,1145,50],[1330,45,1145,51],[1330,48,1145,54,"num"],[1330,51,1145,57],[1331,4,1146,8],[1331,5,1146,9],[1332,4,1147,4],[1332,8,1147,10,"bits2int_modN"],[1332,21,1147,23],[1332,24,1147,26,"ecdsaOpts"],[1332,33,1147,35],[1332,34,1147,36,"bits2int_modN"],[1332,47,1147,49],[1332,51,1148,8],[1332,60,1148,17,"bits2int_modN_def"],[1332,77,1148,34,"bits2int_modN_def"],[1332,78,1148,35,"bytes"],[1332,83,1148,40],[1332,85,1148,42],[1333,6,1149,12],[1333,13,1149,19,"Fn"],[1333,15,1149,21],[1333,16,1149,22,"create"],[1333,22,1149,28],[1333,23,1149,29,"bits2int"],[1333,31,1149,37],[1333,32,1149,38,"bytes"],[1333,37,1149,43],[1333,38,1149,44],[1333,39,1149,45],[1333,40,1149,46],[1333,41,1149,47],[1334,4,1150,8],[1334,5,1150,9],[1335,4,1151,4],[1336,4,1152,4],[1336,8,1152,10,"ORDER_MASK"],[1336,18,1152,20],[1336,21,1152,23],[1336,22,1152,24],[1336,23,1152,25],[1336,25,1152,27,"utils_ts_1"],[1336,35,1152,37],[1336,36,1152,38,"bitMask"],[1336,43,1152,45],[1336,45,1152,47,"fnBits"],[1336,51,1152,53],[1336,52,1152,54],[1337,4,1153,4],[1338,4,1154,4],[1338,13,1154,13,"int2octets"],[1338,23,1154,23,"int2octets"],[1338,24,1154,24,"num"],[1338,27,1154,27],[1338,29,1154,29],[1339,6,1155,8],[1340,6,1156,8],[1340,7,1156,9],[1340,8,1156,10],[1340,10,1156,12,"utils_ts_1"],[1340,20,1156,22],[1340,21,1156,23,"aInRange"],[1340,29,1156,31],[1340,31,1156,33],[1340,41,1156,43],[1340,44,1156,46,"fnBits"],[1340,50,1156,52],[1340,52,1156,54,"num"],[1340,55,1156,57],[1340,57,1156,59,"_0n"],[1340,60,1156,62],[1340,62,1156,64,"ORDER_MASK"],[1340,72,1156,74],[1340,73,1156,75],[1341,6,1157,8],[1341,13,1157,15,"Fn"],[1341,15,1157,17],[1341,16,1157,18,"toBytes"],[1341,23,1157,25],[1341,24,1157,26,"num"],[1341,27,1157,29],[1341,28,1157,30],[1342,4,1158,4],[1343,4,1159,4],[1343,13,1159,13,"validateMsgAndHash"],[1343,31,1159,31,"validateMsgAndHash"],[1343,32,1159,32,"message"],[1343,39,1159,39],[1343,41,1159,41,"prehash"],[1343,48,1159,48],[1343,50,1159,50],[1344,6,1160,8],[1344,7,1160,9],[1344,8,1160,10],[1344,10,1160,12,"utils_ts_1"],[1344,20,1160,22],[1344,21,1160,23,"_abytes2"],[1344,29,1160,31],[1344,31,1160,33,"message"],[1344,38,1160,40],[1344,40,1160,42,"undefined"],[1344,49,1160,51],[1344,51,1160,53],[1344,60,1160,62],[1344,61,1160,63],[1345,6,1161,8],[1345,13,1161,15,"prehash"],[1345,20,1161,22],[1345,23,1161,25],[1345,24,1161,26],[1345,25,1161,27],[1345,27,1161,29,"utils_ts_1"],[1345,37,1161,39],[1345,38,1161,40,"_abytes2"],[1345,46,1161,48],[1345,48,1161,50,"hash"],[1345,52,1161,54],[1345,53,1161,55,"message"],[1345,60,1161,62],[1345,61,1161,63],[1345,63,1161,65,"undefined"],[1345,72,1161,74],[1345,74,1161,76],[1345,93,1161,95],[1345,94,1161,96],[1345,97,1161,99,"message"],[1345,104,1161,106],[1346,4,1162,4],[1347,4,1163,4],[1348,0,1164,0],[1349,0,1165,0],[1350,0,1166,0],[1351,0,1167,0],[1352,0,1168,0],[1353,0,1169,0],[1354,0,1170,0],[1355,4,1171,4],[1355,13,1171,13,"prepSig"],[1355,20,1171,20,"prepSig"],[1355,21,1171,21,"message"],[1355,28,1171,28],[1355,30,1171,30,"privateKey"],[1355,40,1171,40],[1355,42,1171,42,"opts"],[1355,46,1171,46],[1355,48,1171,48],[1356,6,1172,8],[1356,10,1172,12],[1356,11,1172,13],[1356,22,1172,24],[1356,24,1172,26],[1356,35,1172,37],[1356,36,1172,38],[1356,37,1172,39,"some"],[1356,41,1172,43],[1356,42,1172,44],[1356,52,1172,45,"k"],[1356,53,1172,46],[1357,8,1172,46],[1357,15,1172,51,"k"],[1357,16,1172,52],[1357,20,1172,56,"opts"],[1357,24,1172,60],[1358,6,1172,60],[1358,8,1172,61],[1358,10,1173,12],[1358,16,1173,18],[1358,20,1173,22,"Error"],[1358,25,1173,27],[1358,26,1173,28],[1358,63,1173,65],[1358,64,1173,66],[1359,6,1174,8],[1359,10,1174,8,"_validateSigOpts"],[1359,26,1174,8],[1359,29,1174,48,"validateSigOpts"],[1359,44,1174,63],[1359,45,1174,64,"opts"],[1359,49,1174,68],[1359,51,1174,70,"defaultSigOpts"],[1359,65,1174,84],[1359,66,1174,85],[1360,8,1174,16,"lowS"],[1360,12,1174,20],[1360,15,1174,20,"_validateSigOpts"],[1360,31,1174,20],[1360,32,1174,16,"lowS"],[1360,36,1174,20],[1361,8,1174,22,"prehash"],[1361,15,1174,29],[1361,18,1174,29,"_validateSigOpts"],[1361,34,1174,29],[1361,35,1174,22,"prehash"],[1361,42,1174,29],[1362,8,1174,31,"extraEntropy"],[1362,20,1174,43],[1362,23,1174,43,"_validateSigOpts"],[1362,39,1174,43],[1362,40,1174,31,"extraEntropy"],[1362,52,1174,43],[1363,6,1175,8,"message"],[1363,13,1175,15],[1363,16,1175,18,"validateMsgAndHash"],[1363,34,1175,36],[1363,35,1175,37,"message"],[1363,42,1175,44],[1363,44,1175,46,"prehash"],[1363,51,1175,53],[1363,52,1175,54],[1363,53,1175,55],[1363,54,1175,56],[1364,6,1176,8],[1365,6,1177,8],[1366,6,1178,8],[1367,6,1179,8],[1367,10,1179,14,"h1int"],[1367,15,1179,19],[1367,18,1179,22,"bits2int_modN"],[1367,31,1179,35],[1367,32,1179,36,"message"],[1367,39,1179,43],[1367,40,1179,44],[1368,6,1180,8],[1368,10,1180,14,"d"],[1368,11,1180,15],[1368,14,1180,18,"_normFnElement"],[1368,28,1180,32],[1368,29,1180,33,"Fn"],[1368,31,1180,35],[1368,33,1180,37,"privateKey"],[1368,43,1180,47],[1368,44,1180,48],[1368,45,1180,49],[1368,46,1180,50],[1369,6,1181,8],[1369,10,1181,14,"seedArgs"],[1369,18,1181,22],[1369,21,1181,25],[1369,22,1181,26,"int2octets"],[1369,32,1181,36],[1369,33,1181,37,"d"],[1369,34,1181,38],[1369,35,1181,39],[1369,37,1181,41,"int2octets"],[1369,47,1181,51],[1369,48,1181,52,"h1int"],[1369,53,1181,57],[1369,54,1181,58],[1369,55,1181,59],[1370,6,1182,8],[1371,6,1183,8],[1371,10,1183,12,"extraEntropy"],[1371,22,1183,24],[1371,26,1183,28],[1371,30,1183,32],[1371,34,1183,36,"extraEntropy"],[1371,46,1183,48],[1371,51,1183,53],[1371,56,1183,58],[1371,58,1183,60],[1372,8,1184,12],[1373,8,1185,12],[1374,8,1186,12],[1374,12,1186,18,"e"],[1374,13,1186,19],[1374,16,1186,22,"extraEntropy"],[1374,28,1186,34],[1374,33,1186,39],[1374,37,1186,43],[1374,40,1186,46,"randomBytes"],[1374,51,1186,57],[1374,52,1186,58,"lengths"],[1374,59,1186,65],[1374,60,1186,66,"secretKey"],[1374,69,1186,75],[1374,70,1186,76],[1374,73,1186,79,"extraEntropy"],[1374,85,1186,91],[1375,8,1187,12,"seedArgs"],[1375,16,1187,20],[1375,17,1187,21,"push"],[1375,21,1187,25],[1375,22,1187,26],[1375,23,1187,27],[1375,24,1187,28],[1375,26,1187,30,"utils_ts_1"],[1375,36,1187,40],[1375,37,1187,41,"ensureBytes"],[1375,48,1187,52],[1375,50,1187,54],[1375,64,1187,68],[1375,66,1187,70,"e"],[1375,67,1187,71],[1375,68,1187,72],[1375,69,1187,73],[1375,70,1187,74],[1375,71,1187,75],[1376,6,1188,8],[1377,6,1189,8],[1377,10,1189,14,"seed"],[1377,14,1189,18],[1377,17,1189,21],[1377,18,1189,22],[1377,19,1189,23],[1377,21,1189,25,"utils_ts_1"],[1377,31,1189,35],[1377,32,1189,36,"concatBytes"],[1377,43,1189,47],[1377,45,1189,47,"apply"],[1377,50,1189,47],[1377,59,1189,52,"seedArgs"],[1377,67,1189,60],[1377,68,1189,61],[1377,69,1189,62],[1377,70,1189,63],[1378,6,1190,8],[1378,10,1190,14,"m"],[1378,11,1190,15],[1378,14,1190,18,"h1int"],[1378,19,1190,23],[1378,20,1190,24],[1378,21,1190,25],[1379,6,1191,8],[1380,6,1192,8],[1381,6,1193,8],[1382,6,1194,8],[1383,6,1195,8],[1384,6,1196,8],[1385,6,1197,8],[1386,6,1198,8],[1387,6,1199,8],[1387,15,1199,17,"k2sig"],[1387,20,1199,22,"k2sig"],[1387,21,1199,23,"kBytes"],[1387,27,1199,29],[1387,29,1199,31],[1388,8,1200,12],[1389,8,1201,12],[1390,8,1202,12],[1390,12,1202,18,"k"],[1390,13,1202,19],[1390,16,1202,22,"bits2int"],[1390,24,1202,30],[1390,25,1202,31,"kBytes"],[1390,31,1202,37],[1390,32,1202,38],[1390,33,1202,39],[1390,34,1202,40],[1391,8,1203,12],[1391,12,1203,16],[1391,13,1203,17,"Fn"],[1391,15,1203,19],[1391,16,1203,20,"isValidNot0"],[1391,27,1203,31],[1391,28,1203,32,"k"],[1391,29,1203,33],[1391,30,1203,34],[1391,32,1204,16],[1391,39,1204,23],[1391,40,1204,24],[1392,8,1205,12],[1392,12,1205,18,"ik"],[1392,14,1205,20],[1392,17,1205,23,"Fn"],[1392,19,1205,25],[1392,20,1205,26,"inv"],[1392,23,1205,29],[1392,24,1205,30,"k"],[1392,25,1205,31],[1392,26,1205,32],[1392,27,1205,33],[1392,28,1205,34],[1393,8,1206,12],[1393,12,1206,18,"q"],[1393,13,1206,19],[1393,16,1206,22,"Point"],[1393,21,1206,27],[1393,22,1206,28,"BASE"],[1393,26,1206,32],[1393,27,1206,33,"multiply"],[1393,35,1206,41],[1393,36,1206,42,"k"],[1393,37,1206,43],[1393,38,1206,44],[1393,39,1206,45,"toAffine"],[1393,47,1206,53],[1393,48,1206,54],[1393,49,1206,55],[1393,50,1206,56],[1393,51,1206,57],[1394,8,1207,12],[1394,12,1207,18,"r"],[1394,13,1207,19],[1394,16,1207,22,"Fn"],[1394,18,1207,24],[1394,19,1207,25,"create"],[1394,25,1207,31],[1394,26,1207,32,"q"],[1394,27,1207,33],[1394,28,1207,34,"x"],[1394,29,1207,35],[1394,30,1207,36],[1394,31,1207,37],[1394,32,1207,38],[1395,8,1208,12],[1395,12,1208,16,"r"],[1395,13,1208,17],[1395,18,1208,22,"_0n"],[1395,21,1208,25],[1395,23,1209,16],[1396,8,1210,12],[1396,12,1210,18,"s"],[1396,13,1210,19],[1396,16,1210,22,"Fn"],[1396,18,1210,24],[1396,19,1210,25,"create"],[1396,25,1210,31],[1396,26,1210,32,"ik"],[1396,28,1210,34],[1396,31,1210,37,"Fn"],[1396,33,1210,39],[1396,34,1210,40,"create"],[1396,40,1210,46],[1396,41,1210,47,"m"],[1396,42,1210,48],[1396,45,1210,51,"r"],[1396,46,1210,52],[1396,49,1210,55,"d"],[1396,50,1210,56],[1396,51,1210,57],[1396,52,1210,58],[1396,53,1210,59],[1396,54,1210,60],[1397,8,1211,12],[1397,12,1211,16,"s"],[1397,13,1211,17],[1397,18,1211,22,"_0n"],[1397,21,1211,25],[1397,23,1212,16],[1398,8,1213,12],[1398,12,1213,16,"recovery"],[1398,20,1213,24],[1398,23,1213,27],[1398,24,1213,28,"q"],[1398,25,1213,29],[1398,26,1213,30,"x"],[1398,27,1213,31],[1398,32,1213,36,"r"],[1398,33,1213,37],[1398,36,1213,40],[1398,37,1213,41],[1398,40,1213,44],[1398,41,1213,45],[1398,45,1213,49,"Number"],[1398,51,1213,55],[1398,52,1213,56,"q"],[1398,53,1213,57],[1398,54,1213,58,"y"],[1398,55,1213,59],[1398,58,1213,62,"_1n"],[1398,61,1213,65],[1398,62,1213,66],[1398,63,1213,67],[1398,64,1213,68],[1399,8,1214,12],[1399,12,1214,16,"normS"],[1399,17,1214,21],[1399,20,1214,24,"s"],[1399,21,1214,25],[1400,8,1215,12],[1400,12,1215,16,"lowS"],[1400,16,1215,20],[1400,20,1215,24,"isBiggerThanHalfOrder"],[1400,41,1215,45],[1400,42,1215,46,"s"],[1400,43,1215,47],[1400,44,1215,48],[1400,46,1215,50],[1401,10,1216,16,"normS"],[1401,15,1216,21],[1401,18,1216,24,"Fn"],[1401,20,1216,26],[1401,21,1216,27,"neg"],[1401,24,1216,30],[1401,25,1216,31,"s"],[1401,26,1216,32],[1401,27,1216,33],[1401,28,1216,34],[1401,29,1216,35],[1402,10,1217,16,"recovery"],[1402,18,1217,24],[1402,22,1217,28],[1402,23,1217,29],[1402,24,1217,30],[1402,25,1217,31],[1403,8,1218,12],[1404,8,1219,12],[1404,15,1219,19],[1404,19,1219,23,"Signature"],[1404,28,1219,32],[1404,29,1219,33,"r"],[1404,30,1219,34],[1404,32,1219,36,"normS"],[1404,37,1219,41],[1404,39,1219,43,"recovery"],[1404,47,1219,51],[1404,48,1219,52],[1404,49,1219,53],[1404,50,1219,54],[1405,6,1220,8],[1406,6,1221,8],[1406,13,1221,15],[1407,8,1221,17,"seed"],[1407,12,1221,21],[1407,14,1221,17,"seed"],[1407,18,1221,21],[1408,8,1221,23,"k2sig"],[1408,13,1221,28],[1408,15,1221,23,"k2sig"],[1409,6,1221,29],[1409,7,1221,30],[1410,4,1222,4],[1411,4,1223,4],[1412,0,1224,0],[1413,0,1225,0],[1414,0,1226,0],[1415,0,1227,0],[1416,0,1228,0],[1417,0,1229,0],[1418,0,1230,0],[1419,0,1231,0],[1420,0,1232,0],[1421,0,1233,0],[1422,4,1234,4],[1422,13,1234,13,"sign"],[1422,17,1234,17,"sign"],[1422,18,1234,18,"message"],[1422,25,1234,25],[1422,27,1234,27,"secretKey"],[1422,36,1234,36],[1422,38,1234,49],[1423,6,1234,49],[1423,10,1234,38,"opts"],[1423,14,1234,42],[1423,17,1234,42,"arguments"],[1423,26,1234,42],[1423,27,1234,42,"length"],[1423,33,1234,42],[1423,41,1234,42,"arguments"],[1423,50,1234,42],[1423,58,1234,42,"undefined"],[1423,67,1234,42],[1423,70,1234,42,"arguments"],[1423,79,1234,42],[1423,85,1234,45],[1423,86,1234,46],[1423,87,1234,47],[1424,6,1235,8,"message"],[1424,13,1235,15],[1424,16,1235,18],[1424,17,1235,19],[1424,18,1235,20],[1424,20,1235,22,"utils_ts_1"],[1424,30,1235,32],[1424,31,1235,33,"ensureBytes"],[1424,42,1235,44],[1424,44,1235,46],[1424,53,1235,55],[1424,55,1235,57,"message"],[1424,62,1235,64],[1424,63,1235,65],[1425,6,1236,8],[1425,10,1236,8,"_prepSig"],[1425,18,1236,8],[1425,21,1236,32,"prepSig"],[1425,28,1236,39],[1425,29,1236,40,"message"],[1425,36,1236,47],[1425,38,1236,49,"secretKey"],[1425,47,1236,58],[1425,49,1236,60,"opts"],[1425,53,1236,64],[1425,54,1236,65],[1426,8,1236,16,"seed"],[1426,12,1236,20],[1426,15,1236,20,"_prepSig"],[1426,23,1236,20],[1426,24,1236,16,"seed"],[1426,28,1236,20],[1427,8,1236,22,"k2sig"],[1427,13,1236,27],[1427,16,1236,27,"_prepSig"],[1427,24,1236,27],[1427,25,1236,22,"k2sig"],[1427,30,1236,27],[1427,31,1236,66],[1427,32,1236,67],[1428,6,1237,8],[1428,10,1237,14,"drbg"],[1428,14,1237,18],[1428,17,1237,21],[1428,18,1237,22],[1428,19,1237,23],[1428,21,1237,25,"utils_ts_1"],[1428,31,1237,35],[1428,32,1237,36,"createHmacDrbg"],[1428,46,1237,50],[1428,48,1237,52,"hash"],[1428,52,1237,56],[1428,53,1237,57,"outputLen"],[1428,62,1237,66],[1428,64,1237,68,"Fn"],[1428,66,1237,70],[1428,67,1237,71,"BYTES"],[1428,72,1237,76],[1428,74,1237,78,"hmac"],[1428,78,1237,82],[1428,79,1237,83],[1429,6,1238,8],[1429,10,1238,14,"sig"],[1429,13,1238,17],[1429,16,1238,20,"drbg"],[1429,20,1238,24],[1429,21,1238,25,"seed"],[1429,25,1238,29],[1429,27,1238,31,"k2sig"],[1429,32,1238,36],[1429,33,1238,37],[1429,34,1238,38],[1429,35,1238,39],[1430,6,1239,8],[1430,13,1239,15,"sig"],[1430,16,1239,18],[1431,4,1240,4],[1432,4,1241,4],[1432,13,1241,13,"tryParsingSig"],[1432,26,1241,26,"tryParsingSig"],[1432,27,1241,27,"sg"],[1432,29,1241,29],[1432,31,1241,31],[1433,6,1242,8],[1434,6,1243,8],[1434,10,1243,12,"sig"],[1434,13,1243,15],[1434,16,1243,18,"undefined"],[1434,25,1243,27],[1435,6,1244,8],[1435,10,1244,14,"isHex"],[1435,15,1244,19],[1435,18,1244,22],[1435,25,1244,29,"sg"],[1435,27,1244,31],[1435,32,1244,36],[1435,40,1244,44],[1435,44,1244,48],[1435,45,1244,49],[1435,46,1244,50],[1435,48,1244,52,"utils_ts_1"],[1435,58,1244,62],[1435,59,1244,63,"isBytes"],[1435,66,1244,70],[1435,68,1244,72,"sg"],[1435,70,1244,74],[1435,71,1244,75],[1436,6,1245,8],[1436,10,1245,14,"isObj"],[1436,15,1245,19],[1436,18,1245,22],[1436,19,1245,23,"isHex"],[1436,24,1245,28],[1436,28,1246,12,"sg"],[1436,30,1246,14],[1436,35,1246,19],[1436,39,1246,23],[1436,43,1247,12],[1436,50,1247,19,"sg"],[1436,52,1247,21],[1436,57,1247,26],[1436,65,1247,34],[1436,69,1248,12],[1436,76,1248,19,"sg"],[1436,78,1248,21],[1436,79,1248,22,"r"],[1436,80,1248,23],[1436,85,1248,28],[1436,93,1248,36],[1436,97,1249,12],[1436,104,1249,19,"sg"],[1436,106,1249,21],[1436,107,1249,22,"s"],[1436,108,1249,23],[1436,113,1249,28],[1436,121,1249,36],[1437,6,1250,8],[1437,10,1250,12],[1437,11,1250,13,"isHex"],[1437,16,1250,18],[1437,20,1250,22],[1437,21,1250,23,"isObj"],[1437,26,1250,28],[1437,28,1251,12],[1437,34,1251,18],[1437,38,1251,22,"Error"],[1437,43,1251,27],[1437,44,1251,28],[1437,118,1251,102],[1437,119,1251,103],[1438,6,1252,8],[1438,10,1252,12,"isObj"],[1438,15,1252,17],[1438,17,1252,19],[1439,8,1253,12,"sig"],[1439,11,1253,15],[1439,14,1253,18],[1439,18,1253,22,"Signature"],[1439,27,1253,31],[1439,28,1253,32,"sg"],[1439,30,1253,34],[1439,31,1253,35,"r"],[1439,32,1253,36],[1439,34,1253,38,"sg"],[1439,36,1253,40],[1439,37,1253,41,"s"],[1439,38,1253,42],[1439,39,1253,43],[1440,6,1254,8],[1440,7,1254,9],[1440,13,1255,13],[1440,17,1255,17,"isHex"],[1440,22,1255,22],[1440,24,1255,24],[1441,8,1256,12],[1441,12,1256,16],[1442,10,1257,16,"sig"],[1442,13,1257,19],[1442,16,1257,22,"Signature"],[1442,25,1257,31],[1442,26,1257,32,"fromBytes"],[1442,35,1257,41],[1442,36,1257,42],[1442,37,1257,43],[1442,38,1257,44],[1442,40,1257,46,"utils_ts_1"],[1442,50,1257,56],[1442,51,1257,57,"ensureBytes"],[1442,62,1257,68],[1442,64,1257,70],[1442,69,1257,75],[1442,71,1257,77,"sg"],[1442,73,1257,79],[1442,74,1257,80],[1442,76,1257,82],[1442,81,1257,87],[1442,82,1257,88],[1443,8,1258,12],[1443,9,1258,13],[1443,10,1259,12],[1443,17,1259,19,"derError"],[1443,25,1259,27],[1443,27,1259,29],[1444,10,1260,16],[1444,14,1260,20],[1444,16,1260,22,"derError"],[1444,24,1260,30],[1444,36,1260,42,"exports"],[1444,43,1260,49],[1444,44,1260,50,"DER"],[1444,47,1260,53],[1444,48,1260,54,"Err"],[1444,51,1260,57],[1444,52,1260,58],[1444,54,1261,20],[1444,60,1261,26,"derError"],[1444,68,1261,34],[1445,8,1262,12],[1446,8,1263,12],[1446,12,1263,16],[1446,13,1263,17,"sig"],[1446,16,1263,20],[1446,18,1263,22],[1447,10,1264,16],[1447,14,1264,20],[1448,12,1265,20,"sig"],[1448,15,1265,23],[1448,18,1265,26,"Signature"],[1448,27,1265,35],[1448,28,1265,36,"fromBytes"],[1448,37,1265,45],[1448,38,1265,46],[1448,39,1265,47],[1448,40,1265,48],[1448,42,1265,50,"utils_ts_1"],[1448,52,1265,60],[1448,53,1265,61,"ensureBytes"],[1448,64,1265,72],[1448,66,1265,74],[1448,71,1265,79],[1448,73,1265,81,"sg"],[1448,75,1265,83],[1448,76,1265,84],[1448,78,1265,86],[1448,87,1265,95],[1448,88,1265,96],[1449,10,1266,16],[1449,11,1266,17],[1449,12,1267,16],[1449,19,1267,23,"error"],[1449,24,1267,28],[1449,26,1267,30],[1450,12,1268,20],[1450,19,1268,27],[1450,24,1268,32],[1451,10,1269,16],[1452,8,1270,12],[1453,6,1271,8],[1454,6,1272,8],[1454,10,1272,12],[1454,11,1272,13,"sig"],[1454,14,1272,16],[1454,16,1273,12],[1454,23,1273,19],[1454,28,1273,24],[1455,6,1274,8],[1455,13,1274,15,"sig"],[1455,16,1274,18],[1456,4,1275,4],[1457,4,1276,4],[1458,0,1277,0],[1459,0,1278,0],[1460,0,1279,0],[1461,0,1280,0],[1462,0,1281,0],[1463,0,1282,0],[1464,0,1283,0],[1465,0,1284,0],[1466,0,1285,0],[1467,0,1286,0],[1468,0,1287,0],[1469,0,1288,0],[1470,4,1289,4],[1470,13,1289,13,"verify"],[1470,19,1289,19,"verify"],[1470,20,1289,20,"signature"],[1470,29,1289,29],[1470,31,1289,31,"message"],[1470,38,1289,38],[1470,40,1289,40,"publicKey"],[1470,49,1289,49],[1470,51,1289,62],[1471,6,1289,62],[1471,10,1289,51,"opts"],[1471,14,1289,55],[1471,17,1289,55,"arguments"],[1471,26,1289,55],[1471,27,1289,55,"length"],[1471,33,1289,55],[1471,41,1289,55,"arguments"],[1471,50,1289,55],[1471,58,1289,55,"undefined"],[1471,67,1289,55],[1471,70,1289,55,"arguments"],[1471,79,1289,55],[1471,85,1289,58],[1471,86,1289,59],[1471,87,1289,60],[1472,6,1290,8],[1472,10,1290,8,"_validateSigOpts2"],[1472,27,1290,8],[1472,30,1290,42,"validateSigOpts"],[1472,45,1290,57],[1472,46,1290,58,"opts"],[1472,50,1290,62],[1472,52,1290,64,"defaultSigOpts"],[1472,66,1290,78],[1472,67,1290,79],[1473,8,1290,16,"lowS"],[1473,12,1290,20],[1473,15,1290,20,"_validateSigOpts2"],[1473,32,1290,20],[1473,33,1290,16,"lowS"],[1473,37,1290,20],[1474,8,1290,22,"prehash"],[1474,15,1290,29],[1474,18,1290,29,"_validateSigOpts2"],[1474,35,1290,29],[1474,36,1290,22,"prehash"],[1474,43,1290,29],[1475,8,1290,31,"format"],[1475,14,1290,37],[1475,17,1290,37,"_validateSigOpts2"],[1475,34,1290,37],[1475,35,1290,31,"format"],[1475,41,1290,37],[1476,6,1291,8,"publicKey"],[1476,15,1291,17],[1476,18,1291,20],[1476,19,1291,21],[1476,20,1291,22],[1476,22,1291,24,"utils_ts_1"],[1476,32,1291,34],[1476,33,1291,35,"ensureBytes"],[1476,44,1291,46],[1476,46,1291,48],[1476,57,1291,59],[1476,59,1291,61,"publicKey"],[1476,68,1291,70],[1476,69,1291,71],[1477,6,1292,8,"message"],[1477,13,1292,15],[1477,16,1292,18,"validateMsgAndHash"],[1477,34,1292,36],[1477,35,1292,37],[1477,36,1292,38],[1477,37,1292,39],[1477,39,1292,41,"utils_ts_1"],[1477,49,1292,51],[1477,50,1292,52,"ensureBytes"],[1477,61,1292,63],[1477,63,1292,65],[1477,72,1292,74],[1477,74,1292,76,"message"],[1477,81,1292,83],[1477,82,1292,84],[1477,84,1292,86,"prehash"],[1477,91,1292,93],[1477,92,1292,94],[1478,6,1293,8],[1478,10,1293,12],[1478,18,1293,20],[1478,22,1293,24,"opts"],[1478,26,1293,28],[1478,28,1294,12],[1478,34,1294,18],[1478,38,1294,22,"Error"],[1478,43,1294,27],[1478,44,1294,28],[1478,80,1294,64],[1478,81,1294,65],[1479,6,1295,8],[1479,10,1295,14,"sig"],[1479,13,1295,17],[1479,16,1295,20,"format"],[1479,22,1295,26],[1479,27,1295,31,"undefined"],[1479,36,1295,40],[1479,39,1296,14,"tryParsingSig"],[1479,52,1296,27],[1479,53,1296,28,"signature"],[1479,62,1296,37],[1479,63,1296,38],[1479,66,1297,14,"Signature"],[1479,75,1297,23],[1479,76,1297,24,"fromBytes"],[1479,85,1297,33],[1479,86,1297,34],[1479,87,1297,35],[1479,88,1297,36],[1479,90,1297,38,"utils_ts_1"],[1479,100,1297,48],[1479,101,1297,49,"ensureBytes"],[1479,112,1297,60],[1479,114,1297,62],[1479,119,1297,67],[1479,121,1297,69,"signature"],[1479,130,1297,78],[1479,131,1297,79],[1479,133,1297,81,"format"],[1479,139,1297,87],[1479,140,1297,88],[1480,6,1298,8],[1480,10,1298,12,"sig"],[1480,13,1298,15],[1480,18,1298,20],[1480,23,1298,25],[1480,25,1299,12],[1480,32,1299,19],[1480,37,1299,24],[1481,6,1300,8],[1481,10,1300,12],[1482,8,1301,12],[1482,12,1301,18,"P"],[1482,13,1301,19],[1482,16,1301,22,"Point"],[1482,21,1301,27],[1482,22,1301,28,"fromBytes"],[1482,31,1301,37],[1482,32,1301,38,"publicKey"],[1482,41,1301,47],[1482,42,1301,48],[1483,8,1302,12],[1483,12,1302,16,"lowS"],[1483,16,1302,20],[1483,20,1302,24,"sig"],[1483,23,1302,27],[1483,24,1302,28,"hasHighS"],[1483,32,1302,36],[1483,33,1302,37],[1483,34,1302,38],[1483,36,1303,16],[1483,43,1303,23],[1483,48,1303,28],[1484,8,1304,12],[1484,12,1304,20,"r"],[1484,13,1304,21],[1484,16,1304,29,"sig"],[1484,19,1304,32],[1484,20,1304,20,"r"],[1484,21,1304,21],[1485,10,1304,23,"s"],[1485,11,1304,24],[1485,14,1304,29,"sig"],[1485,17,1304,32],[1485,18,1304,23,"s"],[1485,19,1304,24],[1486,8,1305,12],[1486,12,1305,18,"h"],[1486,13,1305,19],[1486,16,1305,22,"bits2int_modN"],[1486,29,1305,35],[1486,30,1305,36,"message"],[1486,37,1305,43],[1486,38,1305,44],[1486,39,1305,45],[1486,40,1305,46],[1487,8,1306,12],[1487,12,1306,18,"is"],[1487,14,1306,20],[1487,17,1306,23,"Fn"],[1487,19,1306,25],[1487,20,1306,26,"inv"],[1487,23,1306,29],[1487,24,1306,30,"s"],[1487,25,1306,31],[1487,26,1306,32],[1487,27,1306,33],[1487,28,1306,34],[1488,8,1307,12],[1488,12,1307,18,"u1"],[1488,14,1307,20],[1488,17,1307,23,"Fn"],[1488,19,1307,25],[1488,20,1307,26,"create"],[1488,26,1307,32],[1488,27,1307,33,"h"],[1488,28,1307,34],[1488,31,1307,37,"is"],[1488,33,1307,39],[1488,34,1307,40],[1488,35,1307,41],[1488,36,1307,42],[1489,8,1308,12],[1489,12,1308,18,"u2"],[1489,14,1308,20],[1489,17,1308,23,"Fn"],[1489,19,1308,25],[1489,20,1308,26,"create"],[1489,26,1308,32],[1489,27,1308,33,"r"],[1489,28,1308,34],[1489,31,1308,37,"is"],[1489,33,1308,39],[1489,34,1308,40],[1489,35,1308,41],[1489,36,1308,42],[1490,8,1309,12],[1490,12,1309,18,"R"],[1490,13,1309,19],[1490,16,1309,22,"Point"],[1490,21,1309,27],[1490,22,1309,28,"BASE"],[1490,26,1309,32],[1490,27,1309,33,"multiplyUnsafe"],[1490,41,1309,47],[1490,42,1309,48,"u1"],[1490,44,1309,50],[1490,45,1309,51],[1490,46,1309,52,"add"],[1490,49,1309,55],[1490,50,1309,56,"P"],[1490,51,1309,57],[1490,52,1309,58,"multiplyUnsafe"],[1490,66,1309,72],[1490,67,1309,73,"u2"],[1490,69,1309,75],[1490,70,1309,76],[1490,71,1309,77],[1490,72,1309,78],[1490,73,1309,79],[1491,8,1310,12],[1491,12,1310,16,"R"],[1491,13,1310,17],[1491,14,1310,18,"is0"],[1491,17,1310,21],[1491,18,1310,22],[1491,19,1310,23],[1491,21,1311,16],[1491,28,1311,23],[1491,33,1311,28],[1492,8,1312,12],[1492,12,1312,18,"v"],[1492,13,1312,19],[1492,16,1312,22,"Fn"],[1492,18,1312,24],[1492,19,1312,25,"create"],[1492,25,1312,31],[1492,26,1312,32,"R"],[1492,27,1312,33],[1492,28,1312,34,"x"],[1492,29,1312,35],[1492,30,1312,36],[1492,31,1312,37],[1492,32,1312,38],[1493,8,1313,12],[1493,15,1313,19,"v"],[1493,16,1313,20],[1493,21,1313,25,"r"],[1493,22,1313,26],[1494,6,1314,8],[1494,7,1314,9],[1494,8,1315,8],[1494,15,1315,15,"e"],[1494,16,1315,16],[1494,18,1315,18],[1495,8,1316,12],[1495,15,1316,19],[1495,20,1316,24],[1496,6,1317,8],[1497,4,1318,4],[1498,4,1319,4],[1498,13,1319,13,"recoverPublicKey"],[1498,29,1319,29,"recoverPublicKey"],[1498,30,1319,30,"signature"],[1498,39,1319,39],[1498,41,1319,41,"message"],[1498,48,1319,48],[1498,50,1319,61],[1499,6,1319,61],[1499,10,1319,50,"opts"],[1499,14,1319,54],[1499,17,1319,54,"arguments"],[1499,26,1319,54],[1499,27,1319,54,"length"],[1499,33,1319,54],[1499,41,1319,54,"arguments"],[1499,50,1319,54],[1499,58,1319,54,"undefined"],[1499,67,1319,54],[1499,70,1319,54,"arguments"],[1499,79,1319,54],[1499,85,1319,57],[1499,86,1319,58],[1499,87,1319,59],[1500,6,1320,8],[1500,10,1320,8,"_validateSigOpts3"],[1500,27,1320,8],[1500,30,1320,28,"validateSigOpts"],[1500,45,1320,43],[1500,46,1320,44,"opts"],[1500,50,1320,48],[1500,52,1320,50,"defaultSigOpts"],[1500,66,1320,64],[1500,67,1320,65],[1501,8,1320,16,"prehash"],[1501,15,1320,23],[1501,18,1320,23,"_validateSigOpts3"],[1501,35,1320,23],[1501,36,1320,16,"prehash"],[1501,43,1320,23],[1502,6,1321,8,"message"],[1502,13,1321,15],[1502,16,1321,18,"validateMsgAndHash"],[1502,34,1321,36],[1502,35,1321,37,"message"],[1502,42,1321,44],[1502,44,1321,46,"prehash"],[1502,51,1321,53],[1502,52,1321,54],[1503,6,1322,8],[1503,13,1322,15,"Signature"],[1503,22,1322,24],[1503,23,1322,25,"fromBytes"],[1503,32,1322,34],[1503,33,1322,35,"signature"],[1503,42,1322,44],[1503,44,1322,46],[1503,55,1322,57],[1503,56,1322,58],[1503,57,1322,59,"recoverPublicKey"],[1503,73,1322,75],[1503,74,1322,76,"message"],[1503,81,1322,83],[1503,82,1322,84],[1503,83,1322,85,"toBytes"],[1503,90,1322,92],[1503,91,1322,93],[1503,92,1322,94],[1504,4,1323,4],[1505,4,1324,4],[1505,11,1324,11,"Object"],[1505,17,1324,17],[1505,18,1324,18,"freeze"],[1505,24,1324,24],[1505,25,1324,25],[1506,6,1325,8,"keygen"],[1506,12,1325,14],[1506,14,1325,8,"keygen"],[1506,20,1325,14],[1507,6,1326,8,"getPublicKey"],[1507,18,1326,20],[1507,20,1326,8,"getPublicKey"],[1507,32,1326,20],[1508,6,1327,8,"getSharedSecret"],[1508,21,1327,23],[1508,23,1327,8,"getSharedSecret"],[1508,38,1327,23],[1509,6,1328,8,"utils"],[1509,11,1328,13],[1509,13,1328,8,"utils"],[1509,18,1328,13],[1510,6,1329,8,"lengths"],[1510,13,1329,15],[1510,15,1329,8,"lengths"],[1510,22,1329,15],[1511,6,1330,8,"Point"],[1511,11,1330,13],[1511,13,1330,8,"Point"],[1511,18,1330,13],[1512,6,1331,8,"sign"],[1512,10,1331,12],[1512,12,1331,8,"sign"],[1512,16,1331,12],[1513,6,1332,8,"verify"],[1513,12,1332,14],[1513,14,1332,8,"verify"],[1513,20,1332,14],[1514,6,1333,8,"recoverPublicKey"],[1514,22,1333,24],[1514,24,1333,8,"recoverPublicKey"],[1514,40,1333,24],[1515,6,1334,8,"Signature"],[1515,15,1334,17],[1515,17,1334,8,"Signature"],[1515,26,1334,17],[1516,6,1335,8,"hash"],[1516,10,1335,12],[1516,12,1335,8,"hash"],[1517,4,1336,4],[1517,5,1336,5],[1517,6,1336,6],[1518,2,1337,0],[1519,2,1338,0],[1520,2,1339,0],[1520,11,1339,9,"weierstrassPoints"],[1520,28,1339,26,"weierstrassPoints"],[1520,29,1339,27,"c"],[1520,30,1339,28],[1520,32,1339,30],[1521,4,1340,4],[1521,8,1340,4,"_weierstrass_legacy_o"],[1521,29,1340,4],[1521,32,1340,33,"_weierstrass_legacy_opts_to_new"],[1521,63,1340,64],[1521,64,1340,65,"c"],[1521,65,1340,66],[1521,66,1340,67],[1522,6,1340,12,"CURVE"],[1522,11,1340,17],[1522,14,1340,17,"_weierstrass_legacy_o"],[1522,35,1340,17],[1522,36,1340,12,"CURVE"],[1522,41,1340,17],[1523,6,1340,19,"curveOpts"],[1523,15,1340,28],[1523,18,1340,28,"_weierstrass_legacy_o"],[1523,39,1340,28],[1523,40,1340,19,"curveOpts"],[1523,49,1340,28],[1524,4,1341,4],[1524,8,1341,10,"Point"],[1524,13,1341,15],[1524,16,1341,18,"weierstrassN"],[1524,28,1341,30],[1524,29,1341,31,"CURVE"],[1524,34,1341,36],[1524,36,1341,38,"curveOpts"],[1524,45,1341,47],[1524,46,1341,48],[1525,4,1342,4],[1525,11,1342,11,"_weierstrass_new_output_to_legacy"],[1525,44,1342,44],[1525,45,1342,45,"c"],[1525,46,1342,46],[1525,48,1342,48,"Point"],[1525,53,1342,53],[1525,54,1342,54],[1526,2,1343,0],[1527,2,1344,0],[1527,11,1344,9,"_weierstrass_legacy_opts_to_new"],[1527,42,1344,40,"_weierstrass_legacy_opts_to_new"],[1527,43,1344,41,"c"],[1527,44,1344,42],[1527,46,1344,44],[1528,4,1345,4],[1528,8,1345,10,"CURVE"],[1528,13,1345,15],[1528,16,1345,18],[1529,6,1346,8,"a"],[1529,7,1346,9],[1529,9,1346,11,"c"],[1529,10,1346,12],[1529,11,1346,13,"a"],[1529,12,1346,14],[1530,6,1347,8,"b"],[1530,7,1347,9],[1530,9,1347,11,"c"],[1530,10,1347,12],[1530,11,1347,13,"b"],[1530,12,1347,14],[1531,6,1348,8,"p"],[1531,7,1348,9],[1531,9,1348,11,"c"],[1531,10,1348,12],[1531,11,1348,13,"Fp"],[1531,13,1348,15],[1531,14,1348,16,"ORDER"],[1531,19,1348,21],[1532,6,1349,8,"n"],[1532,7,1349,9],[1532,9,1349,11,"c"],[1532,10,1349,12],[1532,11,1349,13,"n"],[1532,12,1349,14],[1533,6,1350,8,"h"],[1533,7,1350,9],[1533,9,1350,11,"c"],[1533,10,1350,12],[1533,11,1350,13,"h"],[1533,12,1350,14],[1534,6,1351,8,"Gx"],[1534,8,1351,10],[1534,10,1351,12,"c"],[1534,11,1351,13],[1534,12,1351,14,"Gx"],[1534,14,1351,16],[1535,6,1352,8,"Gy"],[1535,8,1352,10],[1535,10,1352,12,"c"],[1535,11,1352,13],[1535,12,1352,14,"Gy"],[1536,4,1353,4],[1536,5,1353,5],[1537,4,1354,4],[1537,8,1354,10,"Fp"],[1537,10,1354,12],[1537,13,1354,15,"c"],[1537,14,1354,16],[1537,15,1354,17,"Fp"],[1537,17,1354,19],[1538,4,1355,4],[1538,8,1355,8,"allowedLengths"],[1538,22,1355,22],[1538,25,1355,25,"c"],[1538,26,1355,26],[1538,27,1355,27,"allowedPrivateKeyLengths"],[1538,51,1355,51],[1538,54,1356,10,"Array"],[1538,59,1356,15],[1538,60,1356,16,"from"],[1538,64,1356,20],[1538,65,1356,21],[1538,69,1356,25,"Set"],[1538,72,1356,28],[1538,73,1356,29,"c"],[1538,74,1356,30],[1538,75,1356,31,"allowedPrivateKeyLengths"],[1538,99,1356,55],[1538,100,1356,56,"map"],[1538,103,1356,59],[1538,104,1356,60],[1538,114,1356,61,"l"],[1538,115,1356,62],[1539,6,1356,62],[1539,13,1356,67,"Math"],[1539,17,1356,71],[1539,18,1356,72,"ceil"],[1539,22,1356,76],[1539,23,1356,77,"l"],[1539,24,1356,78],[1539,27,1356,81],[1539,28,1356,82],[1539,29,1356,83],[1540,4,1356,83],[1540,6,1356,84],[1540,7,1356,85],[1540,8,1356,86],[1540,11,1357,10,"undefined"],[1540,20,1357,19],[1541,4,1358,4],[1541,8,1358,10,"Fn"],[1541,10,1358,12],[1541,13,1358,15],[1541,14,1358,16],[1541,15,1358,17],[1541,17,1358,19,"modular_ts_1"],[1541,29,1358,31],[1541,30,1358,32,"Field"],[1541,35,1358,37],[1541,37,1358,39,"CURVE"],[1541,42,1358,44],[1541,43,1358,45,"n"],[1541,44,1358,46],[1541,46,1358,48],[1542,6,1359,8,"BITS"],[1542,10,1359,12],[1542,12,1359,14,"c"],[1542,13,1359,15],[1542,14,1359,16,"nBitLength"],[1542,24,1359,26],[1543,6,1360,8,"allowedLengths"],[1543,20,1360,22],[1543,22,1360,24,"allowedLengths"],[1543,36,1360,38],[1544,6,1361,8,"modFromBytes"],[1544,18,1361,20],[1544,20,1361,22,"c"],[1544,21,1361,23],[1544,22,1361,24,"wrapPrivateKey"],[1545,4,1362,4],[1545,5,1362,5],[1545,6,1362,6],[1546,4,1363,4],[1546,8,1363,10,"curveOpts"],[1546,17,1363,19],[1546,20,1363,22],[1547,6,1364,8,"Fp"],[1547,8,1364,10],[1547,10,1364,8,"Fp"],[1547,12,1364,10],[1548,6,1365,8,"Fn"],[1548,8,1365,10],[1548,10,1365,8,"Fn"],[1548,12,1365,10],[1549,6,1366,8,"allowInfinityPoint"],[1549,24,1366,26],[1549,26,1366,28,"c"],[1549,27,1366,29],[1549,28,1366,30,"allowInfinityPoint"],[1549,46,1366,48],[1550,6,1367,8,"endo"],[1550,10,1367,12],[1550,12,1367,14,"c"],[1550,13,1367,15],[1550,14,1367,16,"endo"],[1550,18,1367,20],[1551,6,1368,8,"isTorsionFree"],[1551,19,1368,21],[1551,21,1368,23,"c"],[1551,22,1368,24],[1551,23,1368,25,"isTorsionFree"],[1551,36,1368,38],[1552,6,1369,8,"clearCofactor"],[1552,19,1369,21],[1552,21,1369,23,"c"],[1552,22,1369,24],[1552,23,1369,25,"clearCofactor"],[1552,36,1369,38],[1553,6,1370,8,"fromBytes"],[1553,15,1370,17],[1553,17,1370,19,"c"],[1553,18,1370,20],[1553,19,1370,21,"fromBytes"],[1553,28,1370,30],[1554,6,1371,8,"toBytes"],[1554,13,1371,15],[1554,15,1371,17,"c"],[1554,16,1371,18],[1554,17,1371,19,"toBytes"],[1555,4,1372,4],[1555,5,1372,5],[1556,4,1373,4],[1556,11,1373,11],[1557,6,1373,13,"CURVE"],[1557,11,1373,18],[1557,13,1373,13,"CURVE"],[1557,18,1373,18],[1558,6,1373,20,"curveOpts"],[1558,15,1373,29],[1558,17,1373,20,"curveOpts"],[1559,4,1373,30],[1559,5,1373,31],[1560,2,1374,0],[1561,2,1375,0],[1561,11,1375,9,"_ecdsa_legacy_opts_to_new"],[1561,36,1375,34,"_ecdsa_legacy_opts_to_new"],[1561,37,1375,35,"c"],[1561,38,1375,36],[1561,40,1375,38],[1562,4,1376,4],[1562,8,1376,4,"_weierstrass_legacy_o2"],[1562,30,1376,4],[1562,33,1376,33,"_weierstrass_legacy_opts_to_new"],[1562,64,1376,64],[1562,65,1376,65,"c"],[1562,66,1376,66],[1562,67,1376,67],[1563,6,1376,12,"CURVE"],[1563,11,1376,17],[1563,14,1376,17,"_weierstrass_legacy_o2"],[1563,36,1376,17],[1563,37,1376,12,"CURVE"],[1563,42,1376,17],[1564,6,1376,19,"curveOpts"],[1564,15,1376,28],[1564,18,1376,28,"_weierstrass_legacy_o2"],[1564,40,1376,28],[1564,41,1376,19,"curveOpts"],[1564,50,1376,28],[1565,4,1377,4],[1565,8,1377,10,"ecdsaOpts"],[1565,17,1377,19],[1565,20,1377,22],[1566,6,1378,8,"hmac"],[1566,10,1378,12],[1566,12,1378,14,"c"],[1566,13,1378,15],[1566,14,1378,16,"hmac"],[1566,18,1378,20],[1567,6,1379,8,"randomBytes"],[1567,17,1379,19],[1567,19,1379,21,"c"],[1567,20,1379,22],[1567,21,1379,23,"randomBytes"],[1567,32,1379,34],[1568,6,1380,8,"lowS"],[1568,10,1380,12],[1568,12,1380,14,"c"],[1568,13,1380,15],[1568,14,1380,16,"lowS"],[1568,18,1380,20],[1569,6,1381,8,"bits2int"],[1569,14,1381,16],[1569,16,1381,18,"c"],[1569,17,1381,19],[1569,18,1381,20,"bits2int"],[1569,26,1381,28],[1570,6,1382,8,"bits2int_modN"],[1570,19,1382,21],[1570,21,1382,23,"c"],[1570,22,1382,24],[1570,23,1382,25,"bits2int_modN"],[1571,4,1383,4],[1571,5,1383,5],[1572,4,1384,4],[1572,11,1384,11],[1573,6,1384,13,"CURVE"],[1573,11,1384,18],[1573,13,1384,13,"CURVE"],[1573,18,1384,18],[1574,6,1384,20,"curveOpts"],[1574,15,1384,29],[1574,17,1384,20,"curveOpts"],[1574,26,1384,29],[1575,6,1384,31,"hash"],[1575,10,1384,35],[1575,12,1384,37,"c"],[1575,13,1384,38],[1575,14,1384,39,"hash"],[1575,18,1384,43],[1576,6,1384,45,"ecdsaOpts"],[1576,15,1384,54],[1576,17,1384,45,"ecdsaOpts"],[1577,4,1384,55],[1577,5,1384,56],[1578,2,1385,0],[1579,2,1386,0],[1579,11,1386,9,"_legacyHelperEquat"],[1579,29,1386,27,"_legacyHelperEquat"],[1579,30,1386,28,"Fp"],[1579,32,1386,30],[1579,34,1386,32,"a"],[1579,35,1386,33],[1579,37,1386,35,"b"],[1579,38,1386,36],[1579,40,1386,38],[1580,4,1387,4],[1581,0,1388,0],[1582,0,1389,0],[1583,0,1390,0],[1584,4,1391,4],[1584,13,1391,13,"weierstrassEquation"],[1584,32,1391,32,"weierstrassEquation"],[1584,33,1391,33,"x"],[1584,34,1391,34],[1584,36,1391,36],[1585,6,1392,8],[1585,10,1392,14,"x2"],[1585,12,1392,16],[1585,15,1392,19,"Fp"],[1585,17,1392,21],[1585,18,1392,22,"sqr"],[1585,21,1392,25],[1585,22,1392,26,"x"],[1585,23,1392,27],[1585,24,1392,28],[1585,25,1392,29],[1585,26,1392,30],[1586,6,1393,8],[1586,10,1393,14,"x3"],[1586,12,1393,16],[1586,15,1393,19,"Fp"],[1586,17,1393,21],[1586,18,1393,22,"mul"],[1586,21,1393,25],[1586,22,1393,26,"x2"],[1586,24,1393,28],[1586,26,1393,30,"x"],[1586,27,1393,31],[1586,28,1393,32],[1586,29,1393,33],[1586,30,1393,34],[1587,6,1394,8],[1587,13,1394,15,"Fp"],[1587,15,1394,17],[1587,16,1394,18,"add"],[1587,19,1394,21],[1587,20,1394,22,"Fp"],[1587,22,1394,24],[1587,23,1394,25,"add"],[1587,26,1394,28],[1587,27,1394,29,"x3"],[1587,29,1394,31],[1587,31,1394,33,"Fp"],[1587,33,1394,35],[1587,34,1394,36,"mul"],[1587,37,1394,39],[1587,38,1394,40,"x"],[1587,39,1394,41],[1587,41,1394,43,"a"],[1587,42,1394,44],[1587,43,1394,45],[1587,44,1394,46],[1587,46,1394,48,"b"],[1587,47,1394,49],[1587,48,1394,50],[1587,49,1394,51],[1587,50,1394,52],[1588,4,1395,4],[1589,4,1396,4],[1589,11,1396,11,"weierstrassEquation"],[1589,30,1396,30],[1590,2,1397,0],[1591,2,1398,0],[1591,11,1398,9,"_weierstrass_new_output_to_legacy"],[1591,44,1398,42,"_weierstrass_new_output_to_legacy"],[1591,45,1398,43,"c"],[1591,46,1398,44],[1591,48,1398,46,"Point"],[1591,53,1398,51],[1591,55,1398,53],[1592,4,1399,4],[1592,8,1399,12,"Fp"],[1592,10,1399,14],[1592,13,1399,23,"Point"],[1592,18,1399,28],[1592,19,1399,12,"Fp"],[1592,21,1399,14],[1593,6,1399,16,"Fn"],[1593,8,1399,18],[1593,11,1399,23,"Point"],[1593,16,1399,28],[1593,17,1399,16,"Fn"],[1593,19,1399,18],[1594,4,1400,4],[1594,13,1400,13,"isWithinCurveOrder"],[1594,31,1400,31,"isWithinCurveOrder"],[1594,32,1400,32,"num"],[1594,35,1400,35],[1594,37,1400,37],[1595,6,1401,8],[1595,13,1401,15],[1595,14,1401,16],[1595,15,1401,17],[1595,17,1401,19,"utils_ts_1"],[1595,27,1401,29],[1595,28,1401,30,"inRange"],[1595,35,1401,37],[1595,37,1401,39,"num"],[1595,40,1401,42],[1595,42,1401,44,"_1n"],[1595,45,1401,47],[1595,47,1401,49,"Fn"],[1595,49,1401,51],[1595,50,1401,52,"ORDER"],[1595,55,1401,57],[1595,56,1401,58],[1596,4,1402,4],[1597,4,1403,4],[1597,8,1403,10,"weierstrassEquation"],[1597,27,1403,29],[1597,30,1403,32,"_legacyHelperEquat"],[1597,48,1403,50],[1597,49,1403,51,"Fp"],[1597,51,1403,53],[1597,53,1403,55,"c"],[1597,54,1403,56],[1597,55,1403,57,"a"],[1597,56,1403,58],[1597,58,1403,60,"c"],[1597,59,1403,61],[1597,60,1403,62,"b"],[1597,61,1403,63],[1597,62,1403,64],[1598,4,1404,4],[1598,11,1404,11,"Object"],[1598,17,1404,17],[1598,18,1404,18,"assign"],[1598,24,1404,24],[1598,25,1404,25],[1598,26,1404,26],[1598,27,1404,27],[1598,29,1404,29],[1599,6,1405,8,"CURVE"],[1599,11,1405,13],[1599,13,1405,15,"c"],[1599,14,1405,16],[1600,6,1406,8,"Point"],[1600,11,1406,13],[1600,13,1406,15,"Point"],[1600,18,1406,20],[1601,6,1407,8,"ProjectivePoint"],[1601,21,1407,23],[1601,23,1407,25,"Point"],[1601,28,1407,30],[1602,6,1408,8,"normPrivateKeyToScalar"],[1602,28,1408,30],[1602,30,1408,32],[1602,39,1408,8,"normPrivateKeyToScalar"],[1602,61,1408,30,"normPrivateKeyToScalar"],[1602,62,1408,33,"key"],[1602,65,1408,36],[1603,8,1408,36],[1603,15,1408,41,"_normFnElement"],[1603,29,1408,55],[1603,30,1408,56,"Fn"],[1603,32,1408,58],[1603,34,1408,60,"key"],[1603,37,1408,63],[1603,38,1408,64],[1604,6,1408,64],[1605,6,1409,8,"weierstrassEquation"],[1605,25,1409,27],[1605,27,1409,8,"weierstrassEquation"],[1605,46,1409,27],[1606,6,1410,8,"isWithinCurveOrder"],[1606,24,1410,26],[1606,26,1410,8,"isWithinCurveOrder"],[1607,4,1411,4],[1607,5,1411,5],[1607,6,1411,6],[1608,2,1412,0],[1609,2,1413,0],[1609,11,1413,9,"_ecdsa_new_output_to_legacy"],[1609,38,1413,36,"_ecdsa_new_output_to_legacy"],[1609,39,1413,37,"c"],[1609,40,1413,38],[1609,42,1413,40,"_ecdsa"],[1609,48,1413,46],[1609,50,1413,48],[1610,4,1414,4],[1610,8,1414,10,"Point"],[1610,13,1414,15],[1610,16,1414,18,"_ecdsa"],[1610,22,1414,24],[1610,23,1414,25,"Point"],[1610,28,1414,30],[1611,4,1415,4],[1611,11,1415,11,"Object"],[1611,17,1415,17],[1611,18,1415,18,"assign"],[1611,24,1415,24],[1611,25,1415,25],[1611,26,1415,26],[1611,27,1415,27],[1611,29,1415,29,"_ecdsa"],[1611,35,1415,35],[1611,37,1415,37],[1612,6,1416,8,"ProjectivePoint"],[1612,21,1416,23],[1612,23,1416,25,"Point"],[1612,28,1416,30],[1613,6,1417,8,"CURVE"],[1613,11,1417,13],[1613,13,1417,15,"Object"],[1613,19,1417,21],[1613,20,1417,22,"assign"],[1613,26,1417,28],[1613,27,1417,29],[1613,28,1417,30],[1613,29,1417,31],[1613,31,1417,33,"c"],[1613,32,1417,34],[1613,34,1417,36],[1613,35,1417,37],[1613,36,1417,38],[1613,38,1417,40,"modular_ts_1"],[1613,50,1417,52],[1613,51,1417,53,"nLength"],[1613,58,1417,60],[1613,60,1417,62,"Point"],[1613,65,1417,67],[1613,66,1417,68,"Fn"],[1613,68,1417,70],[1613,69,1417,71,"ORDER"],[1613,74,1417,76],[1613,76,1417,78,"Point"],[1613,81,1417,83],[1613,82,1417,84,"Fn"],[1613,84,1417,86],[1613,85,1417,87,"BITS"],[1613,89,1417,91],[1613,90,1417,92],[1614,4,1418,4],[1614,5,1418,5],[1614,6,1418,6],[1615,2,1419,0],[1616,2,1420,0],[1617,2,1421,0],[1617,11,1421,9,"weierstrass"],[1617,22,1421,20,"weierstrass"],[1617,23,1421,21,"c"],[1617,24,1421,22],[1617,26,1421,24],[1618,4,1422,4],[1618,8,1422,4,"_ecdsa_legacy_opts_to"],[1618,29,1422,4],[1618,32,1422,50,"_ecdsa_legacy_opts_to_new"],[1618,57,1422,75],[1618,58,1422,76,"c"],[1618,59,1422,77],[1618,60,1422,78],[1619,6,1422,12,"CURVE"],[1619,11,1422,17],[1619,14,1422,17,"_ecdsa_legacy_opts_to"],[1619,35,1422,17],[1619,36,1422,12,"CURVE"],[1619,41,1422,17],[1620,6,1422,19,"curveOpts"],[1620,15,1422,28],[1620,18,1422,28,"_ecdsa_legacy_opts_to"],[1620,39,1422,28],[1620,40,1422,19,"curveOpts"],[1620,49,1422,28],[1621,6,1422,30,"hash"],[1621,10,1422,34],[1621,13,1422,34,"_ecdsa_legacy_opts_to"],[1621,34,1422,34],[1621,35,1422,30,"hash"],[1621,39,1422,34],[1622,6,1422,36,"ecdsaOpts"],[1622,15,1422,45],[1622,18,1422,45,"_ecdsa_legacy_opts_to"],[1622,39,1422,45],[1622,40,1422,36,"ecdsaOpts"],[1622,49,1422,45],[1623,4,1423,4],[1623,8,1423,10,"Point"],[1623,13,1423,15],[1623,16,1423,18,"weierstrassN"],[1623,28,1423,30],[1623,29,1423,31,"CURVE"],[1623,34,1423,36],[1623,36,1423,38,"curveOpts"],[1623,45,1423,47],[1623,46,1423,48],[1624,4,1424,4],[1624,8,1424,10,"signs"],[1624,13,1424,15],[1624,16,1424,18,"ecdsa"],[1624,21,1424,23],[1624,22,1424,24,"Point"],[1624,27,1424,29],[1624,29,1424,31,"hash"],[1624,33,1424,35],[1624,35,1424,37,"ecdsaOpts"],[1624,44,1424,46],[1624,45,1424,47],[1625,4,1425,4],[1625,11,1425,11,"_ecdsa_new_output_to_legacy"],[1625,38,1425,38],[1625,39,1425,39,"c"],[1625,40,1425,40],[1625,42,1425,42,"signs"],[1625,47,1425,47],[1625,48,1425,48],[1626,2,1426,0],[1627,0,1426,1],[1627,3]],"functionMap":{"names":["<global>","divNearest","_splitEndoScalar","validateSigFormat","validateSigOpts","DERErr","DERErr#constructor","exports.DER._tlv.encode","exports.DER._tlv.decode","exports.DER._int.encode","exports.DER._int.decode","exports.DER.toSig","exports.DER.hexFromSig","_normFnElement","weierstrassN","assertCompressionIsSupported","pointToBytes","pointFromBytes","weierstrassEquation","isValidXY","acoord","aprjpoint","splitEndoScalarN","<anonymous>","finishEndo","Point","Point#constructor","Point.CURVE","Point.fromAffine","Point.fromBytes","Point.fromHex","Point#get__x","Point#get__y","Point#precompute","Point#assertValidity","Point#hasEvenY","Point#equals","Point#negate","Point#double","Point#add","Point#subtract","Point#is0","Point#multiply","mul","wnaf.cached$argument_2","Point#multiplyUnsafe","Point#multiplyAndAddUnsafe","Point#toAffine","Point#isTorsionFree","Point#clearCofactor","Point#isSmallOrder","Point#toBytes","Point#toHex","Point#toString","Point#get__px","Point#get__py","Point#get__pz","Point#toRawBytes","Point#_setWindowSize","Point.normalizeZ","Point.msm","Point.fromPrivateKey","pprefix","SWUFpSqrtRatio","sqrtRatio","mapToCurveSimpleSWU","getWLengths","ecdh","isValidSecretKey","isValidPublicKey","randomSecretKey","getPublicKey","keygen","isProbPub","getSharedSecret","utils.normPrivateKeyToScalar","utils.precompute","ecdsa","isBiggerThanHalfOrder","validateRS","validateSigLength","Signature","Signature#constructor","Signature.fromBytes","Signature.fromHex","Signature#addRecoveryBit","Signature#recoverPublicKey","Signature#hasHighS","Signature#toBytes","Signature#toHex","Signature#assertValidity","Signature.fromCompact","Signature.fromDER","Signature#normalizeS","Signature#toDERRawBytes","Signature#toDERHex","Signature#toCompactRawBytes","Signature#toCompactHex","bits2int_def","bits2int_modN_def","int2octets","validateMsgAndHash","prepSig","some$argument_0","k2sig","sign","tryParsingSig","verify","recoverPublicKey","weierstrassPoints","_weierstrass_legacy_opts_to_new","c.allowedPrivateKeyLengths.map$argument_0","_ecdsa_legacy_opts_to_new","_legacyHelperEquat","_weierstrass_new_output_to_legacy","isWithinCurveOrder","Object.assign$argument_1.normPrivateKeyToScalar","_ecdsa_new_output_to_legacy","weierstrass"],"mappings":"AAA;mBC8C,yDD;AEI;CFwB;AGC;CHI;AIC;CJW;AKC;ICC;KDE;CLC;gBOc;SPc;QQE;SRkC;QSO;STW;QUC;SVO;IWE;KXY;IYC;KZM;AaK;CbkB;AckB;ICsB;KDG;IEE;KFY;IGC;KHuC;IIG;KJI;IKG;KLI;IMY;KNI;IOC;KPG;IQC;KRI;kDSK;KTkB;qDSG;KTkB;IUC;KVK;IWM;QCE;SDK;QEC;SFE;QGE;SHU;QIC;SJI;QKC;SLE;QMC;SNE;QOC;SPE;QQO;SRK;QSG;STE;QUC;SVK;QWE;SXO;QYE;SZE;QaK;SbqC;QcK;SdgD;QeC;SfE;QgBC;ShBE;QiBU;wBCK,4BC,2CD,CD;SjBgB;QoBM;SpBmB;QqBC;SrBG;QsBK;StBE;QuBK;SvBO;QwBC;SxBO;QyBC;SzBG;Q0BC;S1BI;Q2BC;S3BE;Q4BC;S5BE;Q6BE;S7BE;Q8BC;S9BE;Q+BC;S/BE;QgCC;ShCE;QiCC;SjCE;QkCC;SlCE;QmCC;SnCE;QoCC;SpCE;KXC;Cda;A8DE;C9DE;A+DU;oBCiB;KD8B;oBCK;SDW;C/DK;AiEK;W1CU;K0C8B;CjEC;AkEC;ClEQ;AmEK;ICI;KDO;IEC;KFa;IGK;KHE;IIM;KJE;IKC;KLG;IMI;KNU;IOS;KPQ;gCQQ,gCR;QSC;STE;CnEG;A6EiB;StDW,sFsD;ICW;KDG;IEC;KFI;IGC;KHK;III;QCC;SDM;QEC;SFgB;QGC;SHE;QIC;SJE;QKC;SL+B;QME;SNE;QOC;SPY;QQC;SRE;QSE,oBT;QUC;SVE;QWC;SXE;QYC;SZE;QaC;SbE;QcC;SdE;QeC;SfE;QgBC;ShBE;KJC;QqBM;SrBS;QsBE;StBE;IuBI;KvBI;IwBC;KxBG;IyBS;4CCC,gBD;QE2B;SFqB;KzBE;I4BY;K5BM;I6BC;K7BkC;I8Bc;K9B6B;I+BC;K/BI;C7Ec;A6GE;C7GI;A8GC;4DCY,uBD;C9GkB;AgHC;ChHU;AiHC;I/FK;K+FI;CjHE;AkHC;ICE;KDE;gCEM,gCF;ClHI;AqHC;CrHM;AsHE;CtHK"},"hasCjsExports":true},"type":"js/module"}]} |