mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 08:51:01 +00:00
1 line
98 KiB
Plaintext
1 line
98 KiB
Plaintext
{"dependencies":[{"name":"@noble/hashes/sha2.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":257},"end":{"line":9,"column":47,"index":304}}],"key":"6+AQdZFmgXxbBRsj7vXjiW169Ao=","exportNames":["*"],"imports":1}},{"name":"@noble/hashes/utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":305},"end":{"line":10,"column":74,"index":379}}],"key":"9JUbQ31V1iDWPVrlEOLWo2H+V7Q=","exportNames":["*"],"imports":1}},{"name":"./abstract/curve.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":380},"end":{"line":11,"column":48,"index":428}}],"key":"aA5jjFGGjX4GOw/FS2nK17UOhXQ=","exportNames":["*"],"imports":1}},{"name":"./abstract/edwards.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":429},"end":{"line":12,"column":75,"index":504}}],"key":"huc/9FhnHVOEeFoK1MBBo0sg5vQ=","exportNames":["*"],"imports":1}},{"name":"./abstract/hash-to-curve.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":505},"end":{"line":13,"column":93,"index":598}}],"key":"6cIrPYlRjjJUQl2gr4hN6UWsQZg=","exportNames":["*"],"imports":1}},{"name":"./abstract/modular.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":599},"end":{"line":14,"column":99,"index":698}}],"key":"x/hC1jRUt/ly9bL40f8FeUx///E=","exportNames":["*"],"imports":1}},{"name":"./abstract/montgomery.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":699},"end":{"line":15,"column":54,"index":753}}],"key":"ld9obsz1IIawMjzsCFr0eOuZ4YA=","exportNames":["*"],"imports":1}},{"name":"./utils.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":754},"end":{"line":16,"column":70,"index":824}}],"key":"NIaSEHO1E48gsZc7jH9Ex1xTHgE=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"ed25519\", {\n enumerable: true,\n get: function () {\n return ed25519;\n }\n });\n Object.defineProperty(exports, \"ed25519ctx\", {\n enumerable: true,\n get: function () {\n return ed25519ctx;\n }\n });\n Object.defineProperty(exports, \"ed25519ph\", {\n enumerable: true,\n get: function () {\n return ed25519ph;\n }\n });\n Object.defineProperty(exports, \"x25519\", {\n enumerable: true,\n get: function () {\n return x25519;\n }\n });\n Object.defineProperty(exports, \"ed25519_hasher\", {\n enumerable: true,\n get: function () {\n return ed25519_hasher;\n }\n });\n Object.defineProperty(exports, \"ristretto255\", {\n enumerable: true,\n get: function () {\n return ristretto255;\n }\n });\n Object.defineProperty(exports, \"ristretto255_hasher\", {\n enumerable: true,\n get: function () {\n return ristretto255_hasher;\n }\n });\n Object.defineProperty(exports, \"ED25519_TORSION_SUBGROUP\", {\n enumerable: true,\n get: function () {\n return ED25519_TORSION_SUBGROUP;\n }\n });\n exports.edwardsToMontgomeryPub = edwardsToMontgomeryPub;\n Object.defineProperty(exports, \"edwardsToMontgomery\", {\n enumerable: true,\n get: function () {\n return edwardsToMontgomery;\n }\n });\n exports.edwardsToMontgomeryPriv = edwardsToMontgomeryPriv;\n Object.defineProperty(exports, \"RistrettoPoint\", {\n enumerable: true,\n get: function () {\n return RistrettoPoint;\n }\n });\n Object.defineProperty(exports, \"hashToCurve\", {\n enumerable: true,\n get: function () {\n return hashToCurve;\n }\n });\n Object.defineProperty(exports, \"encodeToCurve\", {\n enumerable: true,\n get: function () {\n return encodeToCurve;\n }\n });\n Object.defineProperty(exports, \"hashToRistretto255\", {\n enumerable: true,\n get: function () {\n return hashToRistretto255;\n }\n });\n Object.defineProperty(exports, \"hash_to_ristretto255\", {\n enumerable: true,\n get: function () {\n return hash_to_ristretto255;\n }\n });\n var _nobleHashesSha2Js = require(_dependencyMap[0], \"@noble/hashes/sha2.js\");\n var _nobleHashesUtilsJs = require(_dependencyMap[1], \"@noble/hashes/utils.js\");\n var _abstractCurveJs = require(_dependencyMap[2], \"./abstract/curve.js\");\n var _abstractEdwardsJs = require(_dependencyMap[3], \"./abstract/edwards.js\");\n var _abstractHashToCurveJs = require(_dependencyMap[4], \"./abstract/hash-to-curve.js\");\n var _abstractModularJs = require(_dependencyMap[5], \"./abstract/modular.js\");\n var _abstractMontgomeryJs = require(_dependencyMap[6], \"./abstract/montgomery.js\");\n var _utilsJs = require(_dependencyMap[7], \"./utils.js\");\n /**\n * ed25519 Twisted Edwards curve with following addons:\n * - X25519 ECDH\n * - Ristretto cofactor elimination\n * - Elligator hash-to-group / point indistinguishability\n * @module\n */\n /*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */\n\n // prettier-ignore\n const _0n = /* @__PURE__ */BigInt(0),\n _1n = BigInt(1),\n _2n = BigInt(2),\n _3n = BigInt(3);\n // prettier-ignore\n const _5n = BigInt(5),\n _8n = BigInt(8);\n // P = 2n**255n-19n\n const ed25519_CURVE_p = BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed');\n // N = 2n**252n + 27742317777372353535851937790883648493n\n // a = Fp.create(BigInt(-1))\n // d = -121665/121666 a.k.a. Fp.neg(121665 * Fp.inv(121666))\n const ed25519_CURVE = /* @__PURE__ */(() => ({\n p: ed25519_CURVE_p,\n n: BigInt('0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed'),\n h: _8n,\n a: BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec'),\n d: BigInt('0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3'),\n Gx: BigInt('0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a'),\n Gy: BigInt('0x6666666666666666666666666666666666666666666666666666666666666658')\n }))();\n function ed25519_pow_2_252_3(x) {\n // prettier-ignore\n const _10n = BigInt(10),\n _20n = BigInt(20),\n _40n = BigInt(40),\n _80n = BigInt(80);\n const P = ed25519_CURVE_p;\n const x2 = x * x % P;\n const b2 = x2 * x % P; // x^3, 11\n const b4 = (0, _abstractModularJs.pow2)(b2, _2n, P) * b2 % P; // x^15, 1111\n const b5 = (0, _abstractModularJs.pow2)(b4, _1n, P) * x % P; // x^31\n const b10 = (0, _abstractModularJs.pow2)(b5, _5n, P) * b5 % P;\n const b20 = (0, _abstractModularJs.pow2)(b10, _10n, P) * b10 % P;\n const b40 = (0, _abstractModularJs.pow2)(b20, _20n, P) * b20 % P;\n const b80 = (0, _abstractModularJs.pow2)(b40, _40n, P) * b40 % P;\n const b160 = (0, _abstractModularJs.pow2)(b80, _80n, P) * b80 % P;\n const b240 = (0, _abstractModularJs.pow2)(b160, _80n, P) * b80 % P;\n const b250 = (0, _abstractModularJs.pow2)(b240, _10n, P) * b10 % P;\n const pow_p_5_8 = (0, _abstractModularJs.pow2)(b250, _2n, P) * x % P;\n // ^ To pow to (p+3)/8, multiply it by x.\n return {\n pow_p_5_8,\n b2\n };\n }\n function adjustScalarBytes(bytes) {\n // Section 5: For X25519, in order to decode 32 random bytes as an integer scalar,\n // set the three least significant bits of the first byte\n bytes[0] &= 248; // 0b1111_1000\n // and the most significant bit of the last to zero,\n bytes[31] &= 127; // 0b0111_1111\n // set the second most significant bit of the last byte to 1\n bytes[31] |= 64; // 0b0100_0000\n return bytes;\n }\n // √(-1) aka √(a) aka 2^((p-1)/4)\n // Fp.sqrt(Fp.neg(1))\n const ED25519_SQRT_M1 = /* @__PURE__ */BigInt('19681161376707505956807079304988542015446066515923890162744021073123829784752');\n // sqrt(u/v)\n function uvRatio(u, v) {\n const P = ed25519_CURVE_p;\n const v3 = (0, _abstractModularJs.mod)(v * v * v, P); // v³\n const v7 = (0, _abstractModularJs.mod)(v3 * v3 * v, P); // v⁷\n // (p+3)/8 and (p-5)/8\n const pow = ed25519_pow_2_252_3(u * v7).pow_p_5_8;\n let x = (0, _abstractModularJs.mod)(u * v3 * pow, P); // (uv³)(uv⁷)^(p-5)/8\n const vx2 = (0, _abstractModularJs.mod)(v * x * x, P); // vx²\n const root1 = x; // First root candidate\n const root2 = (0, _abstractModularJs.mod)(x * ED25519_SQRT_M1, P); // Second root candidate\n const useRoot1 = vx2 === u; // If vx² = u (mod p), x is a square root\n const useRoot2 = vx2 === (0, _abstractModularJs.mod)(-u, P); // If vx² = -u, set x <-- x * 2^((p-1)/4)\n const noRoot = vx2 === (0, _abstractModularJs.mod)(-u * ED25519_SQRT_M1, P); // There is no valid root, vx² = -u√(-1)\n if (useRoot1) x = root1;\n if (useRoot2 || noRoot) x = root2; // We return root2 anyway, for const-time\n if ((0, _abstractModularJs.isNegativeLE)(x, P)) x = (0, _abstractModularJs.mod)(-x, P);\n return {\n isValid: useRoot1 || useRoot2,\n value: x\n };\n }\n const Fp = /* @__PURE__ */(() => (0, _abstractModularJs.Field)(ed25519_CURVE.p, {\n isLE: true\n }))();\n const Fn = /* @__PURE__ */(() => (0, _abstractModularJs.Field)(ed25519_CURVE.n, {\n isLE: true\n }))();\n const ed25519Defaults = /* @__PURE__ */(() => Object.assign({}, ed25519_CURVE, {\n Fp,\n hash: _nobleHashesSha2Js.sha512,\n adjustScalarBytes,\n // dom2\n // Ratio of u to v. Allows us to combine inversion and square root. Uses algo from RFC8032 5.1.3.\n // Constant-time, u/√v\n uvRatio\n }))();\n /**\n * ed25519 curve with EdDSA signatures.\n * @example\n * import { ed25519 } from '@noble/curves/ed25519';\n * const { secretKey, publicKey } = ed25519.keygen();\n * const msg = new TextEncoder().encode('hello');\n * const sig = ed25519.sign(msg, priv);\n * ed25519.verify(sig, msg, pub); // Default mode: follows ZIP215\n * ed25519.verify(sig, msg, pub, { zip215: false }); // RFC8032 / FIPS 186-5\n */\n const ed25519 = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)(ed25519Defaults))();\n function ed25519_domain(data, ctx, phflag) {\n if (ctx.length > 255) throw new Error('Context is too big');\n return (0, _nobleHashesUtilsJs.concatBytes)((0, _nobleHashesUtilsJs.utf8ToBytes)('SigEd25519 no Ed25519 collisions'), new Uint8Array([phflag ? 1 : 0, ctx.length]), ctx, data);\n }\n /** Context of ed25519. Uses context for domain separation. */\n const ed25519ctx = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)(Object.assign({}, ed25519Defaults, {\n domain: ed25519_domain\n })))();\n /** Prehashed version of ed25519. Accepts already-hashed messages in sign() and verify(). */\n const ed25519ph = /* @__PURE__ */(() => (0, _abstractEdwardsJs.twistedEdwards)(Object.assign({}, ed25519Defaults, {\n domain: ed25519_domain,\n prehash: _nobleHashesSha2Js.sha512\n })))();\n /**\n * ECDH using curve25519 aka x25519.\n * @example\n * import { x25519 } from '@noble/curves/ed25519';\n * const priv = 'a546e36bf0527c9d3b16154b82465edd62144c0ac1fc5a18506a2244ba449ac4';\n * const pub = 'e6db6867583030db3594c1a424b15f7c726624ec26b3353b10a903a6d0ab1c4c';\n * x25519.getSharedSecret(priv, pub) === x25519.scalarMult(priv, pub); // aliases\n * x25519.getPublicKey(priv) === x25519.scalarMultBase(priv);\n * x25519.getPublicKey(x25519.utils.randomSecretKey());\n */\n const x25519 = /* @__PURE__ */(() => {\n const P = Fp.ORDER;\n return (0, _abstractMontgomeryJs.montgomery)({\n P,\n type: 'x25519',\n powPminus2: x => {\n // x^(p-2) aka x^(2^255-21)\n const {\n pow_p_5_8,\n b2\n } = ed25519_pow_2_252_3(x);\n return (0, _abstractModularJs.mod)((0, _abstractModularJs.pow2)(pow_p_5_8, _3n, P) * b2, P);\n },\n adjustScalarBytes\n });\n })();\n // Hash To Curve Elligator2 Map (NOTE: different from ristretto255 elligator)\n // NOTE: very important part is usage of FpSqrtEven for ELL2_C1_EDWARDS, since\n // SageMath returns different root first and everything falls apart\n const ELL2_C1 = /* @__PURE__ */(() => (ed25519_CURVE_p + _3n) / _8n)(); // 1. c1 = (q + 3) / 8 # Integer arithmetic\n const ELL2_C2 = /* @__PURE__ */(() => Fp.pow(_2n, ELL2_C1))(); // 2. c2 = 2^c1\n const ELL2_C3 = /* @__PURE__ */(() => Fp.sqrt(Fp.neg(Fp.ONE)))(); // 3. c3 = sqrt(-1)\n // prettier-ignore\n function map_to_curve_elligator2_curve25519(u) {\n const ELL2_C4 = (ed25519_CURVE_p - _5n) / _8n; // 4. c4 = (q - 5) / 8 # Integer arithmetic\n const ELL2_J = BigInt(486662);\n let tv1 = Fp.sqr(u); // 1. tv1 = u^2\n tv1 = Fp.mul(tv1, _2n); // 2. tv1 = 2 * tv1\n let xd = Fp.add(tv1, Fp.ONE); // 3. xd = tv1 + 1 # Nonzero: -1 is square (mod p), tv1 is not\n let x1n = Fp.neg(ELL2_J); // 4. x1n = -J # x1 = x1n / xd = -J / (1 + 2 * u^2)\n let tv2 = Fp.sqr(xd); // 5. tv2 = xd^2\n let gxd = Fp.mul(tv2, xd); // 6. gxd = tv2 * xd # gxd = xd^3\n let gx1 = Fp.mul(tv1, ELL2_J); // 7. gx1 = J * tv1 # x1n + J * xd\n gx1 = Fp.mul(gx1, x1n); // 8. gx1 = gx1 * x1n # x1n^2 + J * x1n * xd\n gx1 = Fp.add(gx1, tv2); // 9. gx1 = gx1 + tv2 # x1n^2 + J * x1n * xd + xd^2\n gx1 = Fp.mul(gx1, x1n); // 10. gx1 = gx1 * x1n # x1n^3 + J * x1n^2 * xd + x1n * xd^2\n let tv3 = Fp.sqr(gxd); // 11. tv3 = gxd^2\n tv2 = Fp.sqr(tv3); // 12. tv2 = tv3^2 # gxd^4\n tv3 = Fp.mul(tv3, gxd); // 13. tv3 = tv3 * gxd # gxd^3\n tv3 = Fp.mul(tv3, gx1); // 14. tv3 = tv3 * gx1 # gx1 * gxd^3\n tv2 = Fp.mul(tv2, tv3); // 15. tv2 = tv2 * tv3 # gx1 * gxd^7\n let y11 = Fp.pow(tv2, ELL2_C4); // 16. y11 = tv2^c4 # (gx1 * gxd^7)^((p - 5) / 8)\n y11 = Fp.mul(y11, tv3); // 17. y11 = y11 * tv3 # gx1*gxd^3*(gx1*gxd^7)^((p-5)/8)\n let y12 = Fp.mul(y11, ELL2_C3); // 18. y12 = y11 * c3\n tv2 = Fp.sqr(y11); // 19. tv2 = y11^2\n tv2 = Fp.mul(tv2, gxd); // 20. tv2 = tv2 * gxd\n let e1 = Fp.eql(tv2, gx1); // 21. e1 = tv2 == gx1\n let y1 = Fp.cmov(y12, y11, e1); // 22. y1 = CMOV(y12, y11, e1) # If g(x1) is square, this is its sqrt\n let x2n = Fp.mul(x1n, tv1); // 23. x2n = x1n * tv1 # x2 = x2n / xd = 2 * u^2 * x1n / xd\n let y21 = Fp.mul(y11, u); // 24. y21 = y11 * u\n y21 = Fp.mul(y21, ELL2_C2); // 25. y21 = y21 * c2\n let y22 = Fp.mul(y21, ELL2_C3); // 26. y22 = y21 * c3\n let gx2 = Fp.mul(gx1, tv1); // 27. gx2 = gx1 * tv1 # g(x2) = gx2 / gxd = 2 * u^2 * g(x1)\n tv2 = Fp.sqr(y21); // 28. tv2 = y21^2\n tv2 = Fp.mul(tv2, gxd); // 29. tv2 = tv2 * gxd\n let e2 = Fp.eql(tv2, gx2); // 30. e2 = tv2 == gx2\n let y2 = Fp.cmov(y22, y21, e2); // 31. y2 = CMOV(y22, y21, e2) # If g(x2) is square, this is its sqrt\n tv2 = Fp.sqr(y1); // 32. tv2 = y1^2\n tv2 = Fp.mul(tv2, gxd); // 33. tv2 = tv2 * gxd\n let e3 = Fp.eql(tv2, gx1); // 34. e3 = tv2 == gx1\n let xn = Fp.cmov(x2n, x1n, e3); // 35. xn = CMOV(x2n, x1n, e3) # If e3, x = x1, else x = x2\n let y = Fp.cmov(y2, y1, e3); // 36. y = CMOV(y2, y1, e3) # If e3, y = y1, else y = y2\n let e4 = Fp.isOdd(y); // 37. e4 = sgn0(y) == 1 # Fix sign of y\n y = Fp.cmov(y, Fp.neg(y), e3 !== e4); // 38. y = CMOV(y, -y, e3 XOR e4)\n return {\n xMn: xn,\n xMd: xd,\n yMn: y,\n yMd: _1n\n }; // 39. return (xn, xd, y, 1)\n }\n const ELL2_C1_EDWARDS = /* @__PURE__ */(() => (0, _abstractModularJs.FpSqrtEven)(Fp, Fp.neg(BigInt(486664))))(); // sgn0(c1) MUST equal 0\n function map_to_curve_elligator2_edwards25519(u) {\n const {\n xMn,\n xMd,\n yMn,\n yMd\n } = map_to_curve_elligator2_curve25519(u); // 1. (xMn, xMd, yMn, yMd) =\n // map_to_curve_elligator2_curve25519(u)\n let xn = Fp.mul(xMn, yMd); // 2. xn = xMn * yMd\n xn = Fp.mul(xn, ELL2_C1_EDWARDS); // 3. xn = xn * c1\n let xd = Fp.mul(xMd, yMn); // 4. xd = xMd * yMn # xn / xd = c1 * xM / yM\n let yn = Fp.sub(xMn, xMd); // 5. yn = xMn - xMd\n let yd = Fp.add(xMn, xMd); // 6. yd = xMn + xMd # (n / d - 1) / (n / d + 1) = (n - d) / (n + d)\n let tv1 = Fp.mul(xd, yd); // 7. tv1 = xd * yd\n let e = Fp.eql(tv1, Fp.ZERO); // 8. e = tv1 == 0\n xn = Fp.cmov(xn, Fp.ZERO, e); // 9. xn = CMOV(xn, 0, e)\n xd = Fp.cmov(xd, Fp.ONE, e); // 10. xd = CMOV(xd, 1, e)\n yn = Fp.cmov(yn, Fp.ONE, e); // 11. yn = CMOV(yn, 1, e)\n yd = Fp.cmov(yd, Fp.ONE, e); // 12. yd = CMOV(yd, 1, e)\n const [xd_inv, yd_inv] = (0, _abstractModularJs.FpInvertBatch)(Fp, [xd, yd], true); // batch division\n return {\n x: Fp.mul(xn, xd_inv),\n y: Fp.mul(yn, yd_inv)\n }; // 13. return (xn, xd, yn, yd)\n }\n /** Hashing to ed25519 points / field. RFC 9380 methods. */\n const ed25519_hasher = /* @__PURE__ */(() => (0, _abstractHashToCurveJs.createHasher)(ed25519.Point, scalars => map_to_curve_elligator2_edwards25519(scalars[0]), {\n DST: 'edwards25519_XMD:SHA-512_ELL2_RO_',\n encodeDST: 'edwards25519_XMD:SHA-512_ELL2_NU_',\n p: ed25519_CURVE_p,\n m: 1,\n k: 128,\n expand: 'xmd',\n hash: _nobleHashesSha2Js.sha512\n }))();\n // √(-1) aka √(a) aka 2^((p-1)/4)\n const SQRT_M1 = ED25519_SQRT_M1;\n // √(ad - 1)\n const SQRT_AD_MINUS_ONE = /* @__PURE__ */BigInt('25063068953384623474111414158702152701244531502492656460079210482610430750235');\n // 1 / √(a-d)\n const INVSQRT_A_MINUS_D = /* @__PURE__ */BigInt('54469307008909316920995813868745141605393597292927456921205312896311721017578');\n // 1-d²\n const ONE_MINUS_D_SQ = /* @__PURE__ */BigInt('1159843021668779879193775521855586647937357759715417654439879720876111806838');\n // (d-1)²\n const D_MINUS_ONE_SQ = /* @__PURE__ */BigInt('40440834346308536858101042469323190826248399146238708352240133220865137265952');\n // Calculates 1/√(number)\n const invertSqrt = number => uvRatio(_1n, number);\n const MAX_255B = /* @__PURE__ */BigInt('0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff');\n const bytes255ToNumberLE = bytes => ed25519.Point.Fp.create((0, _utilsJs.bytesToNumberLE)(bytes) & MAX_255B);\n /**\n * Computes Elligator map for Ristretto255.\n * Described in [RFC9380](https://www.rfc-editor.org/rfc/rfc9380#appendix-B) and on\n * the [website](https://ristretto.group/formulas/elligator.html).\n */\n function calcElligatorRistrettoMap(r0) {\n const {\n d\n } = ed25519_CURVE;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const r = mod(SQRT_M1 * r0 * r0); // 1\n const Ns = mod((r + _1n) * ONE_MINUS_D_SQ); // 2\n let c = BigInt(-1); // 3\n const D = mod((c - d * r) * mod(r + d)); // 4\n let {\n isValid: Ns_D_is_sq,\n value: s\n } = uvRatio(Ns, D); // 5\n let s_ = mod(s * r0); // 6\n if (!(0, _abstractModularJs.isNegativeLE)(s_, P)) s_ = mod(-s_);\n if (!Ns_D_is_sq) s = s_; // 7\n if (!Ns_D_is_sq) c = r; // 8\n const Nt = mod(c * (r - _1n) * D_MINUS_ONE_SQ - D); // 9\n const s2 = s * s;\n const W0 = mod((s + s) * D); // 10\n const W1 = mod(Nt * SQRT_AD_MINUS_ONE); // 11\n const W2 = mod(_1n - s2); // 12\n const W3 = mod(_1n + s2); // 13\n return new ed25519.Point(mod(W0 * W3), mod(W2 * W1), mod(W1 * W3), mod(W0 * W2));\n }\n function ristretto255_map(bytes) {\n (0, _nobleHashesUtilsJs.abytes)(bytes, 64);\n const r1 = bytes255ToNumberLE(bytes.subarray(0, 32));\n const R1 = calcElligatorRistrettoMap(r1);\n const r2 = bytes255ToNumberLE(bytes.subarray(32, 64));\n const R2 = calcElligatorRistrettoMap(r2);\n return new _RistrettoPoint(R1.add(R2));\n }\n /**\n * Wrapper over Edwards Point for ristretto255.\n *\n * Each ed25519/ExtendedPoint has 8 different equivalent points. This can be\n * a source of bugs for protocols like ring signatures. Ristretto was created to solve this.\n * Ristretto point operates in X:Y:Z:T extended coordinates like ExtendedPoint,\n * but it should work in its own namespace: do not combine those two.\n * See [RFC9496](https://www.rfc-editor.org/rfc/rfc9496).\n */\n class _RistrettoPoint extends _abstractEdwardsJs.PrimeEdwardsPoint {\n constructor(ep) {\n super(ep);\n }\n static fromAffine(ap) {\n return new _RistrettoPoint(ed25519.Point.fromAffine(ap));\n }\n assertSame(other) {\n if (!(other instanceof _RistrettoPoint)) throw new Error('RistrettoPoint expected');\n }\n init(ep) {\n return new _RistrettoPoint(ep);\n }\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n static hashToCurve(hex) {\n return ristretto255_map((0, _utilsJs.ensureBytes)('ristrettoHash', hex, 64));\n }\n static fromBytes(bytes) {\n (0, _nobleHashesUtilsJs.abytes)(bytes, 32);\n const {\n a,\n d\n } = ed25519_CURVE;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const s = bytes255ToNumberLE(bytes);\n // 1. Check that s_bytes is the canonical encoding of a field element, or else abort.\n // 3. Check that s is non-negative, or else abort\n if (!(0, _utilsJs.equalBytes)(Fp.toBytes(s), bytes) || (0, _abstractModularJs.isNegativeLE)(s, P)) throw new Error('invalid ristretto255 encoding 1');\n const s2 = mod(s * s);\n const u1 = mod(_1n + a * s2); // 4 (a is -1)\n const u2 = mod(_1n - a * s2); // 5\n const u1_2 = mod(u1 * u1);\n const u2_2 = mod(u2 * u2);\n const v = mod(a * d * u1_2 - u2_2); // 6\n const {\n isValid,\n value: I\n } = invertSqrt(mod(v * u2_2)); // 7\n const Dx = mod(I * u2); // 8\n const Dy = mod(I * Dx * v); // 9\n let x = mod((s + s) * Dx); // 10\n if ((0, _abstractModularJs.isNegativeLE)(x, P)) x = mod(-x); // 10\n const y = mod(u1 * Dy); // 11\n const t = mod(x * y); // 12\n if (!isValid || (0, _abstractModularJs.isNegativeLE)(t, P) || y === _0n) throw new Error('invalid ristretto255 encoding 2');\n return new _RistrettoPoint(new ed25519.Point(x, y, _1n, t));\n }\n /**\n * Converts ristretto-encoded string to ristretto point.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-decode).\n * @param hex Ristretto-encoded 32 bytes. Not every 32-byte string is valid ristretto encoding\n */\n static fromHex(hex) {\n return _RistrettoPoint.fromBytes((0, _utilsJs.ensureBytes)('ristrettoHex', hex, 32));\n }\n static msm(points, scalars) {\n return (0, _abstractCurveJs.pippenger)(_RistrettoPoint, ed25519.Point.Fn, points, scalars);\n }\n /**\n * Encodes ristretto point to Uint8Array.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-encode).\n */\n toBytes() {\n let {\n X,\n Y,\n Z,\n T\n } = this.ep;\n const P = ed25519_CURVE_p;\n const mod = n => Fp.create(n);\n const u1 = mod(mod(Z + Y) * mod(Z - Y)); // 1\n const u2 = mod(X * Y); // 2\n // Square root always exists\n const u2sq = mod(u2 * u2);\n const {\n value: invsqrt\n } = invertSqrt(mod(u1 * u2sq)); // 3\n const D1 = mod(invsqrt * u1); // 4\n const D2 = mod(invsqrt * u2); // 5\n const zInv = mod(D1 * D2 * T); // 6\n let D; // 7\n if ((0, _abstractModularJs.isNegativeLE)(T * zInv, P)) {\n let _x = mod(Y * SQRT_M1);\n let _y = mod(X * SQRT_M1);\n X = _x;\n Y = _y;\n D = mod(D1 * INVSQRT_A_MINUS_D);\n } else {\n D = D2; // 8\n }\n if ((0, _abstractModularJs.isNegativeLE)(X * zInv, P)) Y = mod(-Y); // 9\n let s = mod((Z - Y) * D); // 10 (check footer's note, no sqrt(-a))\n if ((0, _abstractModularJs.isNegativeLE)(s, P)) s = mod(-s);\n return Fp.toBytes(s); // 11\n }\n /**\n * Compares two Ristretto points.\n * Described in [RFC9496](https://www.rfc-editor.org/rfc/rfc9496#name-equals).\n */\n equals(other) {\n this.assertSame(other);\n const {\n X: X1,\n Y: Y1\n } = this.ep;\n const {\n X: X2,\n Y: Y2\n } = other.ep;\n const mod = n => Fp.create(n);\n // (x1 * y2 == y1 * x2) | (y1 * y2 == x1 * x2)\n const one = mod(X1 * Y2) === mod(Y1 * X2);\n const two = mod(Y1 * Y2) === mod(X1 * X2);\n return one || two;\n }\n is0() {\n return this.equals(_RistrettoPoint.ZERO);\n }\n }\n // Do NOT change syntax: the following gymnastics is done,\n // because typescript strips comments, which makes bundlers disable tree-shaking.\n // prettier-ignore\n _RistrettoPoint.BASE = /* @__PURE__ */(() => new _RistrettoPoint(ed25519.Point.BASE))();\n // prettier-ignore\n _RistrettoPoint.ZERO = /* @__PURE__ */(() => new _RistrettoPoint(ed25519.Point.ZERO))();\n // prettier-ignore\n _RistrettoPoint.Fp = /* @__PURE__ */(() => Fp)();\n // prettier-ignore\n _RistrettoPoint.Fn = /* @__PURE__ */(() => Fn)();\n const ristretto255 = {\n Point: _RistrettoPoint\n };\n /** Hashing to ristretto255 points / field. RFC 9380 methods. */\n const ristretto255_hasher = {\n hashToCurve(msg, options) {\n const DST = options?.DST || 'ristretto255_XMD:SHA-512_R255MAP_RO_';\n const xmd = (0, _abstractHashToCurveJs.expand_message_xmd)(msg, DST, 64, _nobleHashesSha2Js.sha512);\n return ristretto255_map(xmd);\n },\n hashToScalar(msg, options = {\n DST: _abstractHashToCurveJs._DST_scalar\n }) {\n const xmd = (0, _abstractHashToCurveJs.expand_message_xmd)(msg, options.DST, 64, _nobleHashesSha2Js.sha512);\n return Fn.create((0, _utilsJs.bytesToNumberLE)(xmd));\n }\n };\n // export const ristretto255_oprf: OPRF = createORPF({\n // name: 'ristretto255-SHA512',\n // Point: RistrettoPoint,\n // hash: sha512,\n // hashToGroup: ristretto255_hasher.hashToCurve,\n // hashToScalar: ristretto255_hasher.hashToScalar,\n // });\n /**\n * Weird / bogus points, useful for debugging.\n * All 8 ed25519 points of 8-torsion subgroup can be generated from the point\n * T = `26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05`.\n * ⟨T⟩ = { O, T, 2T, 3T, 4T, 5T, 6T, 7T }\n */\n const ED25519_TORSION_SUBGROUP = ['0100000000000000000000000000000000000000000000000000000000000000', 'c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a', '0000000000000000000000000000000000000000000000000000000000000080', '26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05', 'ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f', '26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85', '0000000000000000000000000000000000000000000000000000000000000000', 'c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa'];\n /** @deprecated use `ed25519.utils.toMontgomery` */\n function edwardsToMontgomeryPub(edwardsPub) {\n return ed25519.utils.toMontgomery((0, _utilsJs.ensureBytes)('pub', edwardsPub));\n }\n /** @deprecated use `ed25519.utils.toMontgomery` */\n const edwardsToMontgomery = edwardsToMontgomeryPub;\n /** @deprecated use `ed25519.utils.toMontgomerySecret` */\n function edwardsToMontgomeryPriv(edwardsPriv) {\n return ed25519.utils.toMontgomerySecret((0, _utilsJs.ensureBytes)('pub', edwardsPriv));\n }\n /** @deprecated use `ristretto255.Point` */\n const RistrettoPoint = _RistrettoPoint;\n /** @deprecated use `import { ed25519_hasher } from '@noble/curves/ed25519.js';` */\n const hashToCurve = /* @__PURE__ */(() => ed25519_hasher.hashToCurve)();\n /** @deprecated use `import { ed25519_hasher } from '@noble/curves/ed25519.js';` */\n const encodeToCurve = /* @__PURE__ */(() => ed25519_hasher.encodeToCurve)();\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n const hashToRistretto255 = /* @__PURE__ */(() => ristretto255_hasher.hashToCurve)();\n /** @deprecated use `import { ristretto255_hasher } from '@noble/curves/ed25519.js';` */\n const hash_to_ristretto255 = /* @__PURE__ */(() => ristretto255_hasher.hashToCurve)();\n});","lineCount":592,"map":[[7,2,111,0,"Object"],[7,8,111,0],[7,9,111,0,"defineProperty"],[7,23,111,0],[7,24,111,0,"exports"],[7,31,111,0],[8,4,111,0,"enumerable"],[8,14,111,0],[9,4,111,0,"get"],[9,7,111,0],[9,18,111,0,"get"],[9,19,111,0],[10,6,111,0],[10,13,111,0,"ed25519"],[10,20,111,0],[11,4,111,0],[12,2,111,0],[13,2,118,0,"Object"],[13,8,118,0],[13,9,118,0,"defineProperty"],[13,23,118,0],[13,24,118,0,"exports"],[13,31,118,0],[14,4,118,0,"enumerable"],[14,14,118,0],[15,4,118,0,"get"],[15,7,118,0],[15,18,118,0,"get"],[15,19,118,0],[16,6,118,0],[16,13,118,0,"ed25519ctx"],[16,23,118,0],[17,4,118,0],[18,2,118,0],[19,2,123,0,"Object"],[19,8,123,0],[19,9,123,0,"defineProperty"],[19,23,123,0],[19,24,123,0,"exports"],[19,31,123,0],[20,4,123,0,"enumerable"],[20,14,123,0],[21,4,123,0,"get"],[21,7,123,0],[21,18,123,0,"get"],[21,19,123,0],[22,6,123,0],[22,13,123,0,"ed25519ph"],[22,22,123,0],[23,4,123,0],[24,2,123,0],[25,2,137,0,"Object"],[25,8,137,0],[25,9,137,0,"defineProperty"],[25,23,137,0],[25,24,137,0,"exports"],[25,31,137,0],[26,4,137,0,"enumerable"],[26,14,137,0],[27,4,137,0,"get"],[27,7,137,0],[27,18,137,0,"get"],[27,19,137,0],[28,6,137,0],[28,13,137,0,"x25519"],[28,19,137,0],[29,4,137,0],[30,2,137,0],[31,2,219,0,"Object"],[31,8,219,0],[31,9,219,0,"defineProperty"],[31,23,219,0],[31,24,219,0,"exports"],[31,31,219,0],[32,4,219,0,"enumerable"],[32,14,219,0],[33,4,219,0,"get"],[33,7,219,0],[33,18,219,0,"get"],[33,19,219,0],[34,6,219,0],[34,13,219,0,"ed25519_hasher"],[34,27,219,0],[35,4,219,0],[36,2,219,0],[37,2,411,0,"Object"],[37,8,411,0],[37,9,411,0,"defineProperty"],[37,23,411,0],[37,24,411,0,"exports"],[37,31,411,0],[38,4,411,0,"enumerable"],[38,14,411,0],[39,4,411,0,"get"],[39,7,411,0],[39,18,411,0,"get"],[39,19,411,0],[40,6,411,0],[40,13,411,0,"ristretto255"],[40,25,411,0],[41,4,411,0],[42,2,411,0],[43,2,413,0,"Object"],[43,8,413,0],[43,9,413,0,"defineProperty"],[43,23,413,0],[43,24,413,0,"exports"],[43,31,413,0],[44,4,413,0,"enumerable"],[44,14,413,0],[45,4,413,0,"get"],[45,7,413,0],[45,18,413,0,"get"],[45,19,413,0],[46,6,413,0],[46,13,413,0,"ristretto255_hasher"],[46,32,413,0],[47,4,413,0],[48,2,413,0],[49,2,437,0,"Object"],[49,8,437,0],[49,9,437,0,"defineProperty"],[49,23,437,0],[49,24,437,0,"exports"],[49,31,437,0],[50,4,437,0,"enumerable"],[50,14,437,0],[51,4,437,0,"get"],[51,7,437,0],[51,18,437,0,"get"],[51,19,437,0],[52,6,437,0],[52,13,437,0,"ED25519_TORSION_SUBGROUP"],[52,37,437,0],[53,4,437,0],[54,2,437,0],[55,2,448,0,"exports"],[55,9,448,0],[55,10,448,0,"edwardsToMontgomeryPub"],[55,32,448,0],[55,35,448,0,"edwardsToMontgomeryPub"],[55,57,448,0],[56,2,452,0,"Object"],[56,8,452,0],[56,9,452,0,"defineProperty"],[56,23,452,0],[56,24,452,0,"exports"],[56,31,452,0],[57,4,452,0,"enumerable"],[57,14,452,0],[58,4,452,0,"get"],[58,7,452,0],[58,18,452,0,"get"],[58,19,452,0],[59,6,452,0],[59,13,452,0,"edwardsToMontgomery"],[59,32,452,0],[60,4,452,0],[61,2,452,0],[62,2,454,0,"exports"],[62,9,454,0],[62,10,454,0,"edwardsToMontgomeryPriv"],[62,33,454,0],[62,36,454,0,"edwardsToMontgomeryPriv"],[62,59,454,0],[63,2,458,0,"Object"],[63,8,458,0],[63,9,458,0,"defineProperty"],[63,23,458,0],[63,24,458,0,"exports"],[63,31,458,0],[64,4,458,0,"enumerable"],[64,14,458,0],[65,4,458,0,"get"],[65,7,458,0],[65,18,458,0,"get"],[65,19,458,0],[66,6,458,0],[66,13,458,0,"RistrettoPoint"],[66,27,458,0],[67,4,458,0],[68,2,458,0],[69,2,460,0,"Object"],[69,8,460,0],[69,9,460,0,"defineProperty"],[69,23,460,0],[69,24,460,0,"exports"],[69,31,460,0],[70,4,460,0,"enumerable"],[70,14,460,0],[71,4,460,0,"get"],[71,7,460,0],[71,18,460,0,"get"],[71,19,460,0],[72,6,460,0],[72,13,460,0,"hashToCurve"],[72,24,460,0],[73,4,460,0],[74,2,460,0],[75,2,462,0,"Object"],[75,8,462,0],[75,9,462,0,"defineProperty"],[75,23,462,0],[75,24,462,0,"exports"],[75,31,462,0],[76,4,462,0,"enumerable"],[76,14,462,0],[77,4,462,0,"get"],[77,7,462,0],[77,18,462,0,"get"],[77,19,462,0],[78,6,462,0],[78,13,462,0,"encodeToCurve"],[78,26,462,0],[79,4,462,0],[80,2,462,0],[81,2,464,0,"Object"],[81,8,464,0],[81,9,464,0,"defineProperty"],[81,23,464,0],[81,24,464,0,"exports"],[81,31,464,0],[82,4,464,0,"enumerable"],[82,14,464,0],[83,4,464,0,"get"],[83,7,464,0],[83,18,464,0,"get"],[83,19,464,0],[84,6,464,0],[84,13,464,0,"hashToRistretto255"],[84,31,464,0],[85,4,464,0],[86,2,464,0],[87,2,466,0,"Object"],[87,8,466,0],[87,9,466,0,"defineProperty"],[87,23,466,0],[87,24,466,0,"exports"],[87,31,466,0],[88,4,466,0,"enumerable"],[88,14,466,0],[89,4,466,0,"get"],[89,7,466,0],[89,18,466,0,"get"],[89,19,466,0],[90,6,466,0],[90,13,466,0,"hash_to_ristretto255"],[90,33,466,0],[91,4,466,0],[92,2,466,0],[93,2,9,0],[93,6,9,0,"_nobleHashesSha2Js"],[93,24,9,0],[93,27,9,0,"require"],[93,34,9,0],[93,35,9,0,"_dependencyMap"],[93,49,9,0],[94,2,10,0],[94,6,10,0,"_nobleHashesUtilsJs"],[94,25,10,0],[94,28,10,0,"require"],[94,35,10,0],[94,36,10,0,"_dependencyMap"],[94,50,10,0],[95,2,11,0],[95,6,11,0,"_abstractCurveJs"],[95,22,11,0],[95,25,11,0,"require"],[95,32,11,0],[95,33,11,0,"_dependencyMap"],[95,47,11,0],[96,2,12,0],[96,6,12,0,"_abstractEdwardsJs"],[96,24,12,0],[96,27,12,0,"require"],[96,34,12,0],[96,35,12,0,"_dependencyMap"],[96,49,12,0],[97,2,13,0],[97,6,13,0,"_abstractHashToCurveJs"],[97,28,13,0],[97,31,13,0,"require"],[97,38,13,0],[97,39,13,0,"_dependencyMap"],[97,53,13,0],[98,2,14,0],[98,6,14,0,"_abstractModularJs"],[98,24,14,0],[98,27,14,0,"require"],[98,34,14,0],[98,35,14,0,"_dependencyMap"],[98,49,14,0],[99,2,15,0],[99,6,15,0,"_abstractMontgomeryJs"],[99,27,15,0],[99,30,15,0,"require"],[99,37,15,0],[99,38,15,0,"_dependencyMap"],[99,52,15,0],[100,2,16,0],[100,6,16,0,"_utilsJs"],[100,14,16,0],[100,17,16,0,"require"],[100,24,16,0],[100,25,16,0,"_dependencyMap"],[100,39,16,0],[101,2,1,0],[102,0,2,0],[103,0,3,0],[104,0,4,0],[105,0,5,0],[106,0,6,0],[107,0,7,0],[108,2,8,0],[110,2,17,0],[111,2,18,0],[111,8,18,6,"_0n"],[111,11,18,9],[111,14,18,12],[111,29,18,28,"BigInt"],[111,35,18,34],[111,36,18,35],[111,37,18,36],[111,38,18,37],[112,4,18,39,"_1n"],[112,7,18,42],[112,10,18,45,"BigInt"],[112,16,18,51],[112,17,18,52],[112,18,18,53],[112,19,18,54],[113,4,18,56,"_2n"],[113,7,18,59],[113,10,18,62,"BigInt"],[113,16,18,68],[113,17,18,69],[113,18,18,70],[113,19,18,71],[114,4,18,73,"_3n"],[114,7,18,76],[114,10,18,79,"BigInt"],[114,16,18,85],[114,17,18,86],[114,18,18,87],[114,19,18,88],[115,2,19,0],[116,2,20,0],[116,8,20,6,"_5n"],[116,11,20,9],[116,14,20,12,"BigInt"],[116,20,20,18],[116,21,20,19],[116,22,20,20],[116,23,20,21],[117,4,20,23,"_8n"],[117,7,20,26],[117,10,20,29,"BigInt"],[117,16,20,35],[117,17,20,36],[117,18,20,37],[117,19,20,38],[118,2,21,0],[119,2,22,0],[119,8,22,6,"ed25519_CURVE_p"],[119,23,22,21],[119,26,22,24,"BigInt"],[119,32,22,30],[119,33,22,31],[119,101,22,99],[119,102,22,100],[120,2,23,0],[121,2,24,0],[122,2,25,0],[123,2,26,0],[123,8,26,6,"ed25519_CURVE"],[123,21,26,19],[123,24,26,22],[123,39,26,38],[123,40,26,39],[123,47,26,46],[124,4,27,4,"p"],[124,5,27,5],[124,7,27,7,"ed25519_CURVE_p"],[124,22,27,22],[125,4,28,4,"n"],[125,5,28,5],[125,7,28,7,"BigInt"],[125,13,28,13],[125,14,28,14],[125,82,28,82],[125,83,28,83],[126,4,29,4,"h"],[126,5,29,5],[126,7,29,7,"_8n"],[126,10,29,10],[127,4,30,4,"a"],[127,5,30,5],[127,7,30,7,"BigInt"],[127,13,30,13],[127,14,30,14],[127,82,30,82],[127,83,30,83],[128,4,31,4,"d"],[128,5,31,5],[128,7,31,7,"BigInt"],[128,13,31,13],[128,14,31,14],[128,82,31,82],[128,83,31,83],[129,4,32,4,"Gx"],[129,6,32,6],[129,8,32,8,"BigInt"],[129,14,32,14],[129,15,32,15],[129,83,32,83],[129,84,32,84],[130,4,33,4,"Gy"],[130,6,33,6],[130,8,33,8,"BigInt"],[130,14,33,14],[130,15,33,15],[130,83,33,83],[131,2,34,0],[131,3,34,1],[131,4,34,2],[131,6,34,4],[131,7,34,5],[132,2,35,0],[132,11,35,9,"ed25519_pow_2_252_3"],[132,30,35,28,"ed25519_pow_2_252_3"],[132,31,35,29,"x"],[132,32,35,30],[132,34,35,32],[133,4,36,4],[134,4,37,4],[134,10,37,10,"_10n"],[134,14,37,14],[134,17,37,17,"BigInt"],[134,23,37,23],[134,24,37,24],[134,26,37,26],[134,27,37,27],[135,6,37,29,"_20n"],[135,10,37,33],[135,13,37,36,"BigInt"],[135,19,37,42],[135,20,37,43],[135,22,37,45],[135,23,37,46],[136,6,37,48,"_40n"],[136,10,37,52],[136,13,37,55,"BigInt"],[136,19,37,61],[136,20,37,62],[136,22,37,64],[136,23,37,65],[137,6,37,67,"_80n"],[137,10,37,71],[137,13,37,74,"BigInt"],[137,19,37,80],[137,20,37,81],[137,22,37,83],[137,23,37,84],[138,4,38,4],[138,10,38,10,"P"],[138,11,38,11],[138,14,38,14,"ed25519_CURVE_p"],[138,29,38,29],[139,4,39,4],[139,10,39,10,"x2"],[139,12,39,12],[139,15,39,16,"x"],[139,16,39,17],[139,19,39,20,"x"],[139,20,39,21],[139,23,39,25,"P"],[139,24,39,26],[140,4,40,4],[140,10,40,10,"b2"],[140,12,40,12],[140,15,40,16,"x2"],[140,17,40,18],[140,20,40,21,"x"],[140,21,40,22],[140,24,40,26,"P"],[140,25,40,27],[140,26,40,28],[140,27,40,29],[141,4,41,4],[141,10,41,10,"b4"],[141,12,41,12],[141,15,41,16],[141,19,41,16,"pow2"],[141,37,41,20],[141,38,41,20,"pow2"],[141,42,41,20],[141,44,41,21,"b2"],[141,46,41,23],[141,48,41,25,"_2n"],[141,51,41,28],[141,53,41,30,"P"],[141,54,41,31],[141,55,41,32],[141,58,41,35,"b2"],[141,60,41,37],[141,63,41,41,"P"],[141,64,41,42],[141,65,41,43],[141,66,41,44],[142,4,42,4],[142,10,42,10,"b5"],[142,12,42,12],[142,15,42,16],[142,19,42,16,"pow2"],[142,37,42,20],[142,38,42,20,"pow2"],[142,42,42,20],[142,44,42,21,"b4"],[142,46,42,23],[142,48,42,25,"_1n"],[142,51,42,28],[142,53,42,30,"P"],[142,54,42,31],[142,55,42,32],[142,58,42,35,"x"],[142,59,42,36],[142,62,42,40,"P"],[142,63,42,41],[142,64,42,42],[142,65,42,43],[143,4,43,4],[143,10,43,10,"b10"],[143,13,43,13],[143,16,43,17],[143,20,43,17,"pow2"],[143,38,43,21],[143,39,43,21,"pow2"],[143,43,43,21],[143,45,43,22,"b5"],[143,47,43,24],[143,49,43,26,"_5n"],[143,52,43,29],[143,54,43,31,"P"],[143,55,43,32],[143,56,43,33],[143,59,43,36,"b5"],[143,61,43,38],[143,64,43,42,"P"],[143,65,43,43],[144,4,44,4],[144,10,44,10,"b20"],[144,13,44,13],[144,16,44,17],[144,20,44,17,"pow2"],[144,38,44,21],[144,39,44,21,"pow2"],[144,43,44,21],[144,45,44,22,"b10"],[144,48,44,25],[144,50,44,27,"_10n"],[144,54,44,31],[144,56,44,33,"P"],[144,57,44,34],[144,58,44,35],[144,61,44,38,"b10"],[144,64,44,41],[144,67,44,45,"P"],[144,68,44,46],[145,4,45,4],[145,10,45,10,"b40"],[145,13,45,13],[145,16,45,17],[145,20,45,17,"pow2"],[145,38,45,21],[145,39,45,21,"pow2"],[145,43,45,21],[145,45,45,22,"b20"],[145,48,45,25],[145,50,45,27,"_20n"],[145,54,45,31],[145,56,45,33,"P"],[145,57,45,34],[145,58,45,35],[145,61,45,38,"b20"],[145,64,45,41],[145,67,45,45,"P"],[145,68,45,46],[146,4,46,4],[146,10,46,10,"b80"],[146,13,46,13],[146,16,46,17],[146,20,46,17,"pow2"],[146,38,46,21],[146,39,46,21,"pow2"],[146,43,46,21],[146,45,46,22,"b40"],[146,48,46,25],[146,50,46,27,"_40n"],[146,54,46,31],[146,56,46,33,"P"],[146,57,46,34],[146,58,46,35],[146,61,46,38,"b40"],[146,64,46,41],[146,67,46,45,"P"],[146,68,46,46],[147,4,47,4],[147,10,47,10,"b160"],[147,14,47,14],[147,17,47,18],[147,21,47,18,"pow2"],[147,39,47,22],[147,40,47,22,"pow2"],[147,44,47,22],[147,46,47,23,"b80"],[147,49,47,26],[147,51,47,28,"_80n"],[147,55,47,32],[147,57,47,34,"P"],[147,58,47,35],[147,59,47,36],[147,62,47,39,"b80"],[147,65,47,42],[147,68,47,46,"P"],[147,69,47,47],[148,4,48,4],[148,10,48,10,"b240"],[148,14,48,14],[148,17,48,18],[148,21,48,18,"pow2"],[148,39,48,22],[148,40,48,22,"pow2"],[148,44,48,22],[148,46,48,23,"b160"],[148,50,48,27],[148,52,48,29,"_80n"],[148,56,48,33],[148,58,48,35,"P"],[148,59,48,36],[148,60,48,37],[148,63,48,40,"b80"],[148,66,48,43],[148,69,48,47,"P"],[148,70,48,48],[149,4,49,4],[149,10,49,10,"b250"],[149,14,49,14],[149,17,49,18],[149,21,49,18,"pow2"],[149,39,49,22],[149,40,49,22,"pow2"],[149,44,49,22],[149,46,49,23,"b240"],[149,50,49,27],[149,52,49,29,"_10n"],[149,56,49,33],[149,58,49,35,"P"],[149,59,49,36],[149,60,49,37],[149,63,49,40,"b10"],[149,66,49,43],[149,69,49,47,"P"],[149,70,49,48],[150,4,50,4],[150,10,50,10,"pow_p_5_8"],[150,19,50,19],[150,22,50,23],[150,26,50,23,"pow2"],[150,44,50,27],[150,45,50,27,"pow2"],[150,49,50,27],[150,51,50,28,"b250"],[150,55,50,32],[150,57,50,34,"_2n"],[150,60,50,37],[150,62,50,39,"P"],[150,63,50,40],[150,64,50,41],[150,67,50,44,"x"],[150,68,50,45],[150,71,50,49,"P"],[150,72,50,50],[151,4,51,4],[152,4,52,4],[152,11,52,11],[153,6,52,13,"pow_p_5_8"],[153,15,52,22],[154,6,52,24,"b2"],[155,4,52,27],[155,5,52,28],[156,2,53,0],[157,2,54,0],[157,11,54,9,"adjustScalarBytes"],[157,28,54,26,"adjustScalarBytes"],[157,29,54,27,"bytes"],[157,34,54,32],[157,36,54,34],[158,4,55,4],[159,4,56,4],[160,4,57,4,"bytes"],[160,9,57,9],[160,10,57,10],[160,11,57,11],[160,12,57,12],[160,16,57,16],[160,19,57,19],[160,20,57,20],[160,21,57,21],[161,4,58,4],[162,4,59,4,"bytes"],[162,9,59,9],[162,10,59,10],[162,12,59,12],[162,13,59,13],[162,17,59,17],[162,20,59,20],[162,21,59,21],[162,22,59,22],[163,4,60,4],[164,4,61,4,"bytes"],[164,9,61,9],[164,10,61,10],[164,12,61,12],[164,13,61,13],[164,17,61,17],[164,19,61,19],[164,20,61,20],[164,21,61,21],[165,4,62,4],[165,11,62,11,"bytes"],[165,16,62,16],[166,2,63,0],[167,2,64,0],[168,2,65,0],[169,2,66,0],[169,8,66,6,"ED25519_SQRT_M1"],[169,23,66,21],[169,26,66,24],[169,41,66,40,"BigInt"],[169,47,66,46],[169,48,66,47],[169,127,66,126],[169,128,66,127],[170,2,67,0],[171,2,68,0],[171,11,68,9,"uvRatio"],[171,18,68,16,"uvRatio"],[171,19,68,17,"u"],[171,20,68,18],[171,22,68,20,"v"],[171,23,68,21],[171,25,68,23],[172,4,69,4],[172,10,69,10,"P"],[172,11,69,11],[172,14,69,14,"ed25519_CURVE_p"],[172,29,69,29],[173,4,70,4],[173,10,70,10,"v3"],[173,12,70,12],[173,15,70,15],[173,19,70,15,"mod"],[173,37,70,18],[173,38,70,18,"mod"],[173,41,70,18],[173,43,70,19,"v"],[173,44,70,20],[173,47,70,23,"v"],[173,48,70,24],[173,51,70,27,"v"],[173,52,70,28],[173,54,70,30,"P"],[173,55,70,31],[173,56,70,32],[173,57,70,33],[173,58,70,34],[174,4,71,4],[174,10,71,10,"v7"],[174,12,71,12],[174,15,71,15],[174,19,71,15,"mod"],[174,37,71,18],[174,38,71,18,"mod"],[174,41,71,18],[174,43,71,19,"v3"],[174,45,71,21],[174,48,71,24,"v3"],[174,50,71,26],[174,53,71,29,"v"],[174,54,71,30],[174,56,71,32,"P"],[174,57,71,33],[174,58,71,34],[174,59,71,35],[174,60,71,36],[175,4,72,4],[176,4,73,4],[176,10,73,10,"pow"],[176,13,73,13],[176,16,73,16,"ed25519_pow_2_252_3"],[176,35,73,35],[176,36,73,36,"u"],[176,37,73,37],[176,40,73,40,"v7"],[176,42,73,42],[176,43,73,43],[176,44,73,44,"pow_p_5_8"],[176,53,73,53],[177,4,74,4],[177,8,74,8,"x"],[177,9,74,9],[177,12,74,12],[177,16,74,12,"mod"],[177,34,74,15],[177,35,74,15,"mod"],[177,38,74,15],[177,40,74,16,"u"],[177,41,74,17],[177,44,74,20,"v3"],[177,46,74,22],[177,49,74,25,"pow"],[177,52,74,28],[177,54,74,30,"P"],[177,55,74,31],[177,56,74,32],[177,57,74,33],[177,58,74,34],[178,4,75,4],[178,10,75,10,"vx2"],[178,13,75,13],[178,16,75,16],[178,20,75,16,"mod"],[178,38,75,19],[178,39,75,19,"mod"],[178,42,75,19],[178,44,75,20,"v"],[178,45,75,21],[178,48,75,24,"x"],[178,49,75,25],[178,52,75,28,"x"],[178,53,75,29],[178,55,75,31,"P"],[178,56,75,32],[178,57,75,33],[178,58,75,34],[178,59,75,35],[179,4,76,4],[179,10,76,10,"root1"],[179,15,76,15],[179,18,76,18,"x"],[179,19,76,19],[179,20,76,20],[179,21,76,21],[180,4,77,4],[180,10,77,10,"root2"],[180,15,77,15],[180,18,77,18],[180,22,77,18,"mod"],[180,40,77,21],[180,41,77,21,"mod"],[180,44,77,21],[180,46,77,22,"x"],[180,47,77,23],[180,50,77,26,"ED25519_SQRT_M1"],[180,65,77,41],[180,67,77,43,"P"],[180,68,77,44],[180,69,77,45],[180,70,77,46],[180,71,77,47],[181,4,78,4],[181,10,78,10,"useRoot1"],[181,18,78,18],[181,21,78,21,"vx2"],[181,24,78,24],[181,29,78,29,"u"],[181,30,78,30],[181,31,78,31],[181,32,78,32],[182,4,79,4],[182,10,79,10,"useRoot2"],[182,18,79,18],[182,21,79,21,"vx2"],[182,24,79,24],[182,29,79,29],[182,33,79,29,"mod"],[182,51,79,32],[182,52,79,32,"mod"],[182,55,79,32],[182,57,79,33],[182,58,79,34,"u"],[182,59,79,35],[182,61,79,37,"P"],[182,62,79,38],[182,63,79,39],[182,64,79,40],[182,65,79,41],[183,4,80,4],[183,10,80,10,"noRoot"],[183,16,80,16],[183,19,80,19,"vx2"],[183,22,80,22],[183,27,80,27],[183,31,80,27,"mod"],[183,49,80,30],[183,50,80,30,"mod"],[183,53,80,30],[183,55,80,31],[183,56,80,32,"u"],[183,57,80,33],[183,60,80,36,"ED25519_SQRT_M1"],[183,75,80,51],[183,77,80,53,"P"],[183,78,80,54],[183,79,80,55],[183,80,80,56],[183,81,80,57],[184,4,81,4],[184,8,81,8,"useRoot1"],[184,16,81,16],[184,18,82,8,"x"],[184,19,82,9],[184,22,82,12,"root1"],[184,27,82,17],[185,4,83,4],[185,8,83,8,"useRoot2"],[185,16,83,16],[185,20,83,20,"noRoot"],[185,26,83,26],[185,28,84,8,"x"],[185,29,84,9],[185,32,84,12,"root2"],[185,37,84,17],[185,38,84,18],[185,39,84,19],[186,4,85,4],[186,8,85,8],[186,12,85,8,"isNegativeLE"],[186,30,85,20],[186,31,85,20,"isNegativeLE"],[186,43,85,20],[186,45,85,21,"x"],[186,46,85,22],[186,48,85,24,"P"],[186,49,85,25],[186,50,85,26],[186,52,86,8,"x"],[186,53,86,9],[186,56,86,12],[186,60,86,12,"mod"],[186,78,86,15],[186,79,86,15,"mod"],[186,82,86,15],[186,84,86,16],[186,85,86,17,"x"],[186,86,86,18],[186,88,86,20,"P"],[186,89,86,21],[186,90,86,22],[187,4,87,4],[187,11,87,11],[188,6,87,13,"isValid"],[188,13,87,20],[188,15,87,22,"useRoot1"],[188,23,87,30],[188,27,87,34,"useRoot2"],[188,35,87,42],[189,6,87,44,"value"],[189,11,87,49],[189,13,87,51,"x"],[190,4,87,53],[190,5,87,54],[191,2,88,0],[192,2,89,0],[192,8,89,6,"Fp"],[192,10,89,8],[192,13,89,11],[192,28,89,27],[192,29,89,28],[192,35,89,34],[192,39,89,34,"Field"],[192,57,89,39],[192,58,89,39,"Field"],[192,63,89,39],[192,65,89,40,"ed25519_CURVE"],[192,78,89,53],[192,79,89,54,"p"],[192,80,89,55],[192,82,89,57],[193,4,89,59,"isLE"],[193,8,89,63],[193,10,89,65],[194,2,89,70],[194,3,89,71],[194,4,89,72],[194,6,89,74],[194,7,89,75],[195,2,90,0],[195,8,90,6,"Fn"],[195,10,90,8],[195,13,90,11],[195,28,90,27],[195,29,90,28],[195,35,90,34],[195,39,90,34,"Field"],[195,57,90,39],[195,58,90,39,"Field"],[195,63,90,39],[195,65,90,40,"ed25519_CURVE"],[195,78,90,53],[195,79,90,54,"n"],[195,80,90,55],[195,82,90,57],[196,4,90,59,"isLE"],[196,8,90,63],[196,10,90,65],[197,2,90,70],[197,3,90,71],[197,4,90,72],[197,6,90,74],[197,7,90,75],[198,2,91,0],[198,8,91,6,"ed25519Defaults"],[198,23,91,21],[198,26,91,24],[198,41,91,40],[198,42,91,41],[198,48,91,41,"Object"],[198,54,91,41],[198,55,91,41,"assign"],[198,61,91,41],[198,66,92,7,"ed25519_CURVE"],[198,79,92,20],[199,4,93,4,"Fp"],[199,6,93,6],[200,4,94,4,"hash"],[200,8,94,8],[200,10,94,10,"sha512"],[200,28,94,16],[200,29,94,16,"sha512"],[200,35,94,16],[201,4,95,4,"adjustScalarBytes"],[201,21,95,21],[202,4,96,4],[203,4,97,4],[204,4,98,4],[205,4,99,4,"uvRatio"],[206,2,99,11],[206,4,100,2],[206,6,100,4],[206,7,100,5],[207,2,101,0],[208,0,102,0],[209,0,103,0],[210,0,104,0],[211,0,105,0],[212,0,106,0],[213,0,107,0],[214,0,108,0],[215,0,109,0],[216,0,110,0],[217,2,111,7],[217,8,111,13,"ed25519"],[217,15,111,20],[217,18,111,23],[217,33,111,39],[217,34,111,40],[217,40,111,46],[217,44,111,46,"twistedEdwards"],[217,62,111,60],[217,63,111,60,"twistedEdwards"],[217,77,111,60],[217,79,111,61,"ed25519Defaults"],[217,94,111,76],[217,95,111,77],[217,97,111,79],[217,98,111,80],[218,2,112,0],[218,11,112,9,"ed25519_domain"],[218,25,112,23,"ed25519_domain"],[218,26,112,24,"data"],[218,30,112,28],[218,32,112,30,"ctx"],[218,35,112,33],[218,37,112,35,"phflag"],[218,43,112,41],[218,45,112,43],[219,4,113,4],[219,8,113,8,"ctx"],[219,11,113,11],[219,12,113,12,"length"],[219,18,113,18],[219,21,113,21],[219,24,113,24],[219,26,114,8],[219,32,114,14],[219,36,114,18,"Error"],[219,41,114,23],[219,42,114,24],[219,62,114,44],[219,63,114,45],[220,4,115,4],[220,11,115,11],[220,15,115,11,"concatBytes"],[220,34,115,22],[220,35,115,22,"concatBytes"],[220,46,115,22],[220,48,115,23],[220,52,115,23,"utf8ToBytes"],[220,71,115,34],[220,72,115,34,"utf8ToBytes"],[220,83,115,34],[220,85,115,35],[220,119,115,69],[220,120,115,70],[220,122,115,72],[220,126,115,76,"Uint8Array"],[220,136,115,86],[220,137,115,87],[220,138,115,88,"phflag"],[220,144,115,94],[220,147,115,97],[220,148,115,98],[220,151,115,101],[220,152,115,102],[220,154,115,104,"ctx"],[220,157,115,107],[220,158,115,108,"length"],[220,164,115,114],[220,165,115,115],[220,166,115,116],[220,168,115,118,"ctx"],[220,171,115,121],[220,173,115,123,"data"],[220,177,115,127],[220,178,115,128],[221,2,116,0],[222,2,117,0],[223,2,118,7],[223,8,118,13,"ed25519ctx"],[223,18,118,23],[223,21,118,26],[223,36,118,42],[223,37,118,43],[223,43,118,49],[223,47,118,49,"twistedEdwards"],[223,65,118,63],[223,66,118,63,"twistedEdwards"],[223,80,118,63],[223,82,118,63,"Object"],[223,88,118,63],[223,89,118,63,"assign"],[223,95,118,63],[223,100,119,7,"ed25519Defaults"],[223,115,119,22],[224,4,120,4,"domain"],[224,10,120,10],[224,12,120,12,"ed25519_domain"],[225,2,120,26],[225,4,121,1],[225,5,121,2],[225,7,121,4],[225,8,121,5],[226,2,122,0],[227,2,123,7],[227,8,123,13,"ed25519ph"],[227,17,123,22],[227,20,123,25],[227,35,123,41],[227,36,123,42],[227,42,123,48],[227,46,123,48,"twistedEdwards"],[227,64,123,62],[227,65,123,62,"twistedEdwards"],[227,79,123,62],[227,81,123,63,"Object"],[227,87,123,69],[227,88,123,70,"assign"],[227,94,123,76],[227,95,123,77],[227,96,123,78],[227,97,123,79],[227,99,123,81,"ed25519Defaults"],[227,114,123,96],[227,116,123,98],[228,4,124,4,"domain"],[228,10,124,10],[228,12,124,12,"ed25519_domain"],[228,26,124,26],[229,4,125,4,"prehash"],[229,11,125,11],[229,13,125,13,"sha512"],[229,31,125,19],[229,32,125,19,"sha512"],[230,2,126,0],[230,3,126,1],[230,4,126,2],[230,5,126,3],[230,7,126,5],[230,8,126,6],[231,2,127,0],[232,0,128,0],[233,0,129,0],[234,0,130,0],[235,0,131,0],[236,0,132,0],[237,0,133,0],[238,0,134,0],[239,0,135,0],[240,0,136,0],[241,2,137,7],[241,8,137,13,"x25519"],[241,14,137,19],[241,17,137,22],[241,32,137,38],[241,33,137,39],[241,39,137,45],[242,4,138,4],[242,10,138,10,"P"],[242,11,138,11],[242,14,138,14,"Fp"],[242,16,138,16],[242,17,138,17,"ORDER"],[242,22,138,22],[243,4,139,4],[243,11,139,11],[243,15,139,11,"montgomery"],[243,36,139,21],[243,37,139,21,"montgomery"],[243,47,139,21],[243,49,139,22],[244,6,140,8,"P"],[244,7,140,9],[245,6,141,8,"type"],[245,10,141,12],[245,12,141,14],[245,20,141,22],[246,6,142,8,"powPminus2"],[246,16,142,18],[246,18,142,21,"x"],[246,19,142,22],[246,23,142,27],[247,8,143,12],[248,8,144,12],[248,14,144,18],[249,10,144,20,"pow_p_5_8"],[249,19,144,29],[250,10,144,31,"b2"],[251,8,144,34],[251,9,144,35],[251,12,144,38,"ed25519_pow_2_252_3"],[251,31,144,57],[251,32,144,58,"x"],[251,33,144,59],[251,34,144,60],[252,8,145,12],[252,15,145,19],[252,19,145,19,"mod"],[252,37,145,22],[252,38,145,22,"mod"],[252,41,145,22],[252,43,145,23],[252,47,145,23,"pow2"],[252,65,145,27],[252,66,145,27,"pow2"],[252,70,145,27],[252,72,145,28,"pow_p_5_8"],[252,81,145,37],[252,83,145,39,"_3n"],[252,86,145,42],[252,88,145,44,"P"],[252,89,145,45],[252,90,145,46],[252,93,145,49,"b2"],[252,95,145,51],[252,97,145,53,"P"],[252,98,145,54],[252,99,145,55],[253,6,146,8],[253,7,146,9],[254,6,147,8,"adjustScalarBytes"],[255,4,148,4],[255,5,148,5],[255,6,148,6],[256,2,149,0],[256,3,149,1],[256,5,149,3],[256,6,149,4],[257,2,150,0],[258,2,151,0],[259,2,152,0],[260,2,153,0],[260,8,153,6,"ELL2_C1"],[260,15,153,13],[260,18,153,16],[260,33,153,32],[260,34,153,33],[260,40,153,39],[260,41,153,40,"ed25519_CURVE_p"],[260,56,153,55],[260,59,153,58,"_3n"],[260,62,153,61],[260,66,153,65,"_8n"],[260,69,153,68],[260,71,153,70],[260,72,153,71],[260,73,153,72],[260,74,153,73],[261,2,154,0],[261,8,154,6,"ELL2_C2"],[261,15,154,13],[261,18,154,16],[261,33,154,32],[261,34,154,33],[261,40,154,39,"Fp"],[261,42,154,41],[261,43,154,42,"pow"],[261,46,154,45],[261,47,154,46,"_2n"],[261,50,154,49],[261,52,154,51,"ELL2_C1"],[261,59,154,58],[261,60,154,59],[261,62,154,61],[261,63,154,62],[261,64,154,63],[261,65,154,64],[262,2,155,0],[262,8,155,6,"ELL2_C3"],[262,15,155,13],[262,18,155,16],[262,33,155,32],[262,34,155,33],[262,40,155,39,"Fp"],[262,42,155,41],[262,43,155,42,"sqrt"],[262,47,155,46],[262,48,155,47,"Fp"],[262,50,155,49],[262,51,155,50,"neg"],[262,54,155,53],[262,55,155,54,"Fp"],[262,57,155,56],[262,58,155,57,"ONE"],[262,61,155,60],[262,62,155,61],[262,63,155,62],[262,65,155,64],[262,66,155,65],[262,67,155,66],[262,68,155,67],[263,2,156,0],[264,2,157,0],[264,11,157,9,"map_to_curve_elligator2_curve25519"],[264,45,157,43,"map_to_curve_elligator2_curve25519"],[264,46,157,44,"u"],[264,47,157,45],[264,49,157,47],[265,4,158,4],[265,10,158,10,"ELL2_C4"],[265,17,158,17],[265,20,158,20],[265,21,158,21,"ed25519_CURVE_p"],[265,36,158,36],[265,39,158,39,"_5n"],[265,42,158,42],[265,46,158,46,"_8n"],[265,49,158,49],[265,50,158,50],[265,51,158,51],[266,4,159,4],[266,10,159,10,"ELL2_J"],[266,16,159,16],[266,19,159,19,"BigInt"],[266,25,159,25],[266,26,159,26],[266,32,159,32],[266,33,159,33],[267,4,160,4],[267,8,160,8,"tv1"],[267,11,160,11],[267,14,160,14,"Fp"],[267,16,160,16],[267,17,160,17,"sqr"],[267,20,160,20],[267,21,160,21,"u"],[267,22,160,22],[267,23,160,23],[267,24,160,24],[267,25,160,25],[268,4,161,4,"tv1"],[268,7,161,7],[268,10,161,10,"Fp"],[268,12,161,12],[268,13,161,13,"mul"],[268,16,161,16],[268,17,161,17,"tv1"],[268,20,161,20],[268,22,161,22,"_2n"],[268,25,161,25],[268,26,161,26],[268,27,161,27],[268,28,161,28],[269,4,162,4],[269,8,162,8,"xd"],[269,10,162,10],[269,13,162,13,"Fp"],[269,15,162,15],[269,16,162,16,"add"],[269,19,162,19],[269,20,162,20,"tv1"],[269,23,162,23],[269,25,162,25,"Fp"],[269,27,162,27],[269,28,162,28,"ONE"],[269,31,162,31],[269,32,162,32],[269,33,162,33],[269,34,162,34],[270,4,163,4],[270,8,163,8,"x1n"],[270,11,163,11],[270,14,163,14,"Fp"],[270,16,163,16],[270,17,163,17,"neg"],[270,20,163,20],[270,21,163,21,"ELL2_J"],[270,27,163,27],[270,28,163,28],[270,29,163,29],[270,30,163,30],[271,4,164,4],[271,8,164,8,"tv2"],[271,11,164,11],[271,14,164,14,"Fp"],[271,16,164,16],[271,17,164,17,"sqr"],[271,20,164,20],[271,21,164,21,"xd"],[271,23,164,23],[271,24,164,24],[271,25,164,25],[271,26,164,26],[272,4,165,4],[272,8,165,8,"gxd"],[272,11,165,11],[272,14,165,14,"Fp"],[272,16,165,16],[272,17,165,17,"mul"],[272,20,165,20],[272,21,165,21,"tv2"],[272,24,165,24],[272,26,165,26,"xd"],[272,28,165,28],[272,29,165,29],[272,30,165,30],[272,31,165,31],[273,4,166,4],[273,8,166,8,"gx1"],[273,11,166,11],[273,14,166,14,"Fp"],[273,16,166,16],[273,17,166,17,"mul"],[273,20,166,20],[273,21,166,21,"tv1"],[273,24,166,24],[273,26,166,26,"ELL2_J"],[273,32,166,32],[273,33,166,33],[273,34,166,34],[273,35,166,35],[274,4,167,4,"gx1"],[274,7,167,7],[274,10,167,10,"Fp"],[274,12,167,12],[274,13,167,13,"mul"],[274,16,167,16],[274,17,167,17,"gx1"],[274,20,167,20],[274,22,167,22,"x1n"],[274,25,167,25],[274,26,167,26],[274,27,167,27],[274,28,167,28],[275,4,168,4,"gx1"],[275,7,168,7],[275,10,168,10,"Fp"],[275,12,168,12],[275,13,168,13,"add"],[275,16,168,16],[275,17,168,17,"gx1"],[275,20,168,20],[275,22,168,22,"tv2"],[275,25,168,25],[275,26,168,26],[275,27,168,27],[275,28,168,28],[276,4,169,4,"gx1"],[276,7,169,7],[276,10,169,10,"Fp"],[276,12,169,12],[276,13,169,13,"mul"],[276,16,169,16],[276,17,169,17,"gx1"],[276,20,169,20],[276,22,169,22,"x1n"],[276,25,169,25],[276,26,169,26],[276,27,169,27],[276,28,169,28],[277,4,170,4],[277,8,170,8,"tv3"],[277,11,170,11],[277,14,170,14,"Fp"],[277,16,170,16],[277,17,170,17,"sqr"],[277,20,170,20],[277,21,170,21,"gxd"],[277,24,170,24],[277,25,170,25],[277,26,170,26],[277,27,170,27],[278,4,171,4,"tv2"],[278,7,171,7],[278,10,171,10,"Fp"],[278,12,171,12],[278,13,171,13,"sqr"],[278,16,171,16],[278,17,171,17,"tv3"],[278,20,171,20],[278,21,171,21],[278,22,171,22],[278,23,171,23],[279,4,172,4,"tv3"],[279,7,172,7],[279,10,172,10,"Fp"],[279,12,172,12],[279,13,172,13,"mul"],[279,16,172,16],[279,17,172,17,"tv3"],[279,20,172,20],[279,22,172,22,"gxd"],[279,25,172,25],[279,26,172,26],[279,27,172,27],[279,28,172,28],[280,4,173,4,"tv3"],[280,7,173,7],[280,10,173,10,"Fp"],[280,12,173,12],[280,13,173,13,"mul"],[280,16,173,16],[280,17,173,17,"tv3"],[280,20,173,20],[280,22,173,22,"gx1"],[280,25,173,25],[280,26,173,26],[280,27,173,27],[280,28,173,28],[281,4,174,4,"tv2"],[281,7,174,7],[281,10,174,10,"Fp"],[281,12,174,12],[281,13,174,13,"mul"],[281,16,174,16],[281,17,174,17,"tv2"],[281,20,174,20],[281,22,174,22,"tv3"],[281,25,174,25],[281,26,174,26],[281,27,174,27],[281,28,174,28],[282,4,175,4],[282,8,175,8,"y11"],[282,11,175,11],[282,14,175,14,"Fp"],[282,16,175,16],[282,17,175,17,"pow"],[282,20,175,20],[282,21,175,21,"tv2"],[282,24,175,24],[282,26,175,26,"ELL2_C4"],[282,33,175,33],[282,34,175,34],[282,35,175,35],[282,36,175,36],[283,4,176,4,"y11"],[283,7,176,7],[283,10,176,10,"Fp"],[283,12,176,12],[283,13,176,13,"mul"],[283,16,176,16],[283,17,176,17,"y11"],[283,20,176,20],[283,22,176,22,"tv3"],[283,25,176,25],[283,26,176,26],[283,27,176,27],[283,28,176,28],[284,4,177,4],[284,8,177,8,"y12"],[284,11,177,11],[284,14,177,14,"Fp"],[284,16,177,16],[284,17,177,17,"mul"],[284,20,177,20],[284,21,177,21,"y11"],[284,24,177,24],[284,26,177,26,"ELL2_C3"],[284,33,177,33],[284,34,177,34],[284,35,177,35],[284,36,177,36],[285,4,178,4,"tv2"],[285,7,178,7],[285,10,178,10,"Fp"],[285,12,178,12],[285,13,178,13,"sqr"],[285,16,178,16],[285,17,178,17,"y11"],[285,20,178,20],[285,21,178,21],[285,22,178,22],[285,23,178,23],[286,4,179,4,"tv2"],[286,7,179,7],[286,10,179,10,"Fp"],[286,12,179,12],[286,13,179,13,"mul"],[286,16,179,16],[286,17,179,17,"tv2"],[286,20,179,20],[286,22,179,22,"gxd"],[286,25,179,25],[286,26,179,26],[286,27,179,27],[286,28,179,28],[287,4,180,4],[287,8,180,8,"e1"],[287,10,180,10],[287,13,180,13,"Fp"],[287,15,180,15],[287,16,180,16,"eql"],[287,19,180,19],[287,20,180,20,"tv2"],[287,23,180,23],[287,25,180,25,"gx1"],[287,28,180,28],[287,29,180,29],[287,30,180,30],[287,31,180,31],[288,4,181,4],[288,8,181,8,"y1"],[288,10,181,10],[288,13,181,13,"Fp"],[288,15,181,15],[288,16,181,16,"cmov"],[288,20,181,20],[288,21,181,21,"y12"],[288,24,181,24],[288,26,181,26,"y11"],[288,29,181,29],[288,31,181,31,"e1"],[288,33,181,33],[288,34,181,34],[288,35,181,35],[288,36,181,36],[289,4,182,4],[289,8,182,8,"x2n"],[289,11,182,11],[289,14,182,14,"Fp"],[289,16,182,16],[289,17,182,17,"mul"],[289,20,182,20],[289,21,182,21,"x1n"],[289,24,182,24],[289,26,182,26,"tv1"],[289,29,182,29],[289,30,182,30],[289,31,182,31],[289,32,182,32],[290,4,183,4],[290,8,183,8,"y21"],[290,11,183,11],[290,14,183,14,"Fp"],[290,16,183,16],[290,17,183,17,"mul"],[290,20,183,20],[290,21,183,21,"y11"],[290,24,183,24],[290,26,183,26,"u"],[290,27,183,27],[290,28,183,28],[290,29,183,29],[290,30,183,30],[291,4,184,4,"y21"],[291,7,184,7],[291,10,184,10,"Fp"],[291,12,184,12],[291,13,184,13,"mul"],[291,16,184,16],[291,17,184,17,"y21"],[291,20,184,20],[291,22,184,22,"ELL2_C2"],[291,29,184,29],[291,30,184,30],[291,31,184,31],[291,32,184,32],[292,4,185,4],[292,8,185,8,"y22"],[292,11,185,11],[292,14,185,14,"Fp"],[292,16,185,16],[292,17,185,17,"mul"],[292,20,185,20],[292,21,185,21,"y21"],[292,24,185,24],[292,26,185,26,"ELL2_C3"],[292,33,185,33],[292,34,185,34],[292,35,185,35],[292,36,185,36],[293,4,186,4],[293,8,186,8,"gx2"],[293,11,186,11],[293,14,186,14,"Fp"],[293,16,186,16],[293,17,186,17,"mul"],[293,20,186,20],[293,21,186,21,"gx1"],[293,24,186,24],[293,26,186,26,"tv1"],[293,29,186,29],[293,30,186,30],[293,31,186,31],[293,32,186,32],[294,4,187,4,"tv2"],[294,7,187,7],[294,10,187,10,"Fp"],[294,12,187,12],[294,13,187,13,"sqr"],[294,16,187,16],[294,17,187,17,"y21"],[294,20,187,20],[294,21,187,21],[294,22,187,22],[294,23,187,23],[295,4,188,4,"tv2"],[295,7,188,7],[295,10,188,10,"Fp"],[295,12,188,12],[295,13,188,13,"mul"],[295,16,188,16],[295,17,188,17,"tv2"],[295,20,188,20],[295,22,188,22,"gxd"],[295,25,188,25],[295,26,188,26],[295,27,188,27],[295,28,188,28],[296,4,189,4],[296,8,189,8,"e2"],[296,10,189,10],[296,13,189,13,"Fp"],[296,15,189,15],[296,16,189,16,"eql"],[296,19,189,19],[296,20,189,20,"tv2"],[296,23,189,23],[296,25,189,25,"gx2"],[296,28,189,28],[296,29,189,29],[296,30,189,30],[296,31,189,31],[297,4,190,4],[297,8,190,8,"y2"],[297,10,190,10],[297,13,190,13,"Fp"],[297,15,190,15],[297,16,190,16,"cmov"],[297,20,190,20],[297,21,190,21,"y22"],[297,24,190,24],[297,26,190,26,"y21"],[297,29,190,29],[297,31,190,31,"e2"],[297,33,190,33],[297,34,190,34],[297,35,190,35],[297,36,190,36],[298,4,191,4,"tv2"],[298,7,191,7],[298,10,191,10,"Fp"],[298,12,191,12],[298,13,191,13,"sqr"],[298,16,191,16],[298,17,191,17,"y1"],[298,19,191,19],[298,20,191,20],[298,21,191,21],[298,22,191,22],[299,4,192,4,"tv2"],[299,7,192,7],[299,10,192,10,"Fp"],[299,12,192,12],[299,13,192,13,"mul"],[299,16,192,16],[299,17,192,17,"tv2"],[299,20,192,20],[299,22,192,22,"gxd"],[299,25,192,25],[299,26,192,26],[299,27,192,27],[299,28,192,28],[300,4,193,4],[300,8,193,8,"e3"],[300,10,193,10],[300,13,193,13,"Fp"],[300,15,193,15],[300,16,193,16,"eql"],[300,19,193,19],[300,20,193,20,"tv2"],[300,23,193,23],[300,25,193,25,"gx1"],[300,28,193,28],[300,29,193,29],[300,30,193,30],[300,31,193,31],[301,4,194,4],[301,8,194,8,"xn"],[301,10,194,10],[301,13,194,13,"Fp"],[301,15,194,15],[301,16,194,16,"cmov"],[301,20,194,20],[301,21,194,21,"x2n"],[301,24,194,24],[301,26,194,26,"x1n"],[301,29,194,29],[301,31,194,31,"e3"],[301,33,194,33],[301,34,194,34],[301,35,194,35],[301,36,194,36],[302,4,195,4],[302,8,195,8,"y"],[302,9,195,9],[302,12,195,12,"Fp"],[302,14,195,14],[302,15,195,15,"cmov"],[302,19,195,19],[302,20,195,20,"y2"],[302,22,195,22],[302,24,195,24,"y1"],[302,26,195,26],[302,28,195,28,"e3"],[302,30,195,30],[302,31,195,31],[302,32,195,32],[302,33,195,33],[303,4,196,4],[303,8,196,8,"e4"],[303,10,196,10],[303,13,196,13,"Fp"],[303,15,196,15],[303,16,196,16,"isOdd"],[303,21,196,21],[303,22,196,22,"y"],[303,23,196,23],[303,24,196,24],[303,25,196,25],[303,26,196,26],[304,4,197,4,"y"],[304,5,197,5],[304,8,197,8,"Fp"],[304,10,197,10],[304,11,197,11,"cmov"],[304,15,197,15],[304,16,197,16,"y"],[304,17,197,17],[304,19,197,19,"Fp"],[304,21,197,21],[304,22,197,22,"neg"],[304,25,197,25],[304,26,197,26,"y"],[304,27,197,27],[304,28,197,28],[304,30,197,30,"e3"],[304,32,197,32],[304,37,197,37,"e4"],[304,39,197,39],[304,40,197,40],[304,41,197,41],[304,42,197,42],[305,4,198,4],[305,11,198,11],[306,6,198,13,"xMn"],[306,9,198,16],[306,11,198,18,"xn"],[306,13,198,20],[307,6,198,22,"xMd"],[307,9,198,25],[307,11,198,27,"xd"],[307,13,198,29],[308,6,198,31,"yMn"],[308,9,198,34],[308,11,198,36,"y"],[308,12,198,37],[309,6,198,39,"yMd"],[309,9,198,42],[309,11,198,44,"_1n"],[310,4,198,48],[310,5,198,49],[310,6,198,50],[310,7,198,51],[311,2,199,0],[312,2,200,0],[312,8,200,6,"ELL2_C1_EDWARDS"],[312,23,200,21],[312,26,200,24],[312,41,200,40],[312,42,200,41],[312,48,200,47],[312,52,200,47,"FpSqrtEven"],[312,70,200,57],[312,71,200,57,"FpSqrtEven"],[312,81,200,57],[312,83,200,58,"Fp"],[312,85,200,60],[312,87,200,62,"Fp"],[312,89,200,64],[312,90,200,65,"neg"],[312,93,200,68],[312,94,200,69,"BigInt"],[312,100,200,75],[312,101,200,76],[312,107,200,82],[312,108,200,83],[312,109,200,84],[312,110,200,85],[312,112,200,87],[312,113,200,88],[312,114,200,89],[312,115,200,90],[313,2,201,0],[313,11,201,9,"map_to_curve_elligator2_edwards25519"],[313,47,201,45,"map_to_curve_elligator2_edwards25519"],[313,48,201,46,"u"],[313,49,201,47],[313,51,201,49],[314,4,202,4],[314,10,202,10],[315,6,202,12,"xMn"],[315,9,202,15],[316,6,202,17,"xMd"],[316,9,202,20],[317,6,202,22,"yMn"],[317,9,202,25],[318,6,202,27,"yMd"],[319,4,202,31],[319,5,202,32],[319,8,202,35,"map_to_curve_elligator2_curve25519"],[319,42,202,69],[319,43,202,70,"u"],[319,44,202,71],[319,45,202,72],[319,46,202,73],[319,47,202,74],[320,4,203,4],[321,4,204,4],[321,8,204,8,"xn"],[321,10,204,10],[321,13,204,13,"Fp"],[321,15,204,15],[321,16,204,16,"mul"],[321,19,204,19],[321,20,204,20,"xMn"],[321,23,204,23],[321,25,204,25,"yMd"],[321,28,204,28],[321,29,204,29],[321,30,204,30],[321,31,204,31],[322,4,205,4,"xn"],[322,6,205,6],[322,9,205,9,"Fp"],[322,11,205,11],[322,12,205,12,"mul"],[322,15,205,15],[322,16,205,16,"xn"],[322,18,205,18],[322,20,205,20,"ELL2_C1_EDWARDS"],[322,35,205,35],[322,36,205,36],[322,37,205,37],[322,38,205,38],[323,4,206,4],[323,8,206,8,"xd"],[323,10,206,10],[323,13,206,13,"Fp"],[323,15,206,15],[323,16,206,16,"mul"],[323,19,206,19],[323,20,206,20,"xMd"],[323,23,206,23],[323,25,206,25,"yMn"],[323,28,206,28],[323,29,206,29],[323,30,206,30],[323,31,206,31],[324,4,207,4],[324,8,207,8,"yn"],[324,10,207,10],[324,13,207,13,"Fp"],[324,15,207,15],[324,16,207,16,"sub"],[324,19,207,19],[324,20,207,20,"xMn"],[324,23,207,23],[324,25,207,25,"xMd"],[324,28,207,28],[324,29,207,29],[324,30,207,30],[324,31,207,31],[325,4,208,4],[325,8,208,8,"yd"],[325,10,208,10],[325,13,208,13,"Fp"],[325,15,208,15],[325,16,208,16,"add"],[325,19,208,19],[325,20,208,20,"xMn"],[325,23,208,23],[325,25,208,25,"xMd"],[325,28,208,28],[325,29,208,29],[325,30,208,30],[325,31,208,31],[326,4,209,4],[326,8,209,8,"tv1"],[326,11,209,11],[326,14,209,14,"Fp"],[326,16,209,16],[326,17,209,17,"mul"],[326,20,209,20],[326,21,209,21,"xd"],[326,23,209,23],[326,25,209,25,"yd"],[326,27,209,27],[326,28,209,28],[326,29,209,29],[326,30,209,30],[327,4,210,4],[327,8,210,8,"e"],[327,9,210,9],[327,12,210,12,"Fp"],[327,14,210,14],[327,15,210,15,"eql"],[327,18,210,18],[327,19,210,19,"tv1"],[327,22,210,22],[327,24,210,24,"Fp"],[327,26,210,26],[327,27,210,27,"ZERO"],[327,31,210,31],[327,32,210,32],[327,33,210,33],[327,34,210,34],[328,4,211,4,"xn"],[328,6,211,6],[328,9,211,9,"Fp"],[328,11,211,11],[328,12,211,12,"cmov"],[328,16,211,16],[328,17,211,17,"xn"],[328,19,211,19],[328,21,211,21,"Fp"],[328,23,211,23],[328,24,211,24,"ZERO"],[328,28,211,28],[328,30,211,30,"e"],[328,31,211,31],[328,32,211,32],[328,33,211,33],[328,34,211,34],[329,4,212,4,"xd"],[329,6,212,6],[329,9,212,9,"Fp"],[329,11,212,11],[329,12,212,12,"cmov"],[329,16,212,16],[329,17,212,17,"xd"],[329,19,212,19],[329,21,212,21,"Fp"],[329,23,212,23],[329,24,212,24,"ONE"],[329,27,212,27],[329,29,212,29,"e"],[329,30,212,30],[329,31,212,31],[329,32,212,32],[329,33,212,33],[330,4,213,4,"yn"],[330,6,213,6],[330,9,213,9,"Fp"],[330,11,213,11],[330,12,213,12,"cmov"],[330,16,213,16],[330,17,213,17,"yn"],[330,19,213,19],[330,21,213,21,"Fp"],[330,23,213,23],[330,24,213,24,"ONE"],[330,27,213,27],[330,29,213,29,"e"],[330,30,213,30],[330,31,213,31],[330,32,213,32],[330,33,213,33],[331,4,214,4,"yd"],[331,6,214,6],[331,9,214,9,"Fp"],[331,11,214,11],[331,12,214,12,"cmov"],[331,16,214,16],[331,17,214,17,"yd"],[331,19,214,19],[331,21,214,21,"Fp"],[331,23,214,23],[331,24,214,24,"ONE"],[331,27,214,27],[331,29,214,29,"e"],[331,30,214,30],[331,31,214,31],[331,32,214,32],[331,33,214,33],[332,4,215,4],[332,10,215,10],[332,11,215,11,"xd_inv"],[332,17,215,17],[332,19,215,19,"yd_inv"],[332,25,215,25],[332,26,215,26],[332,29,215,29],[332,33,215,29,"FpInvertBatch"],[332,51,215,42],[332,52,215,42,"FpInvertBatch"],[332,65,215,42],[332,67,215,43,"Fp"],[332,69,215,45],[332,71,215,47],[332,72,215,48,"xd"],[332,74,215,50],[332,76,215,52,"yd"],[332,78,215,54],[332,79,215,55],[332,81,215,57],[332,85,215,61],[332,86,215,62],[332,87,215,63],[332,88,215,64],[333,4,216,4],[333,11,216,11],[334,6,216,13,"x"],[334,7,216,14],[334,9,216,16,"Fp"],[334,11,216,18],[334,12,216,19,"mul"],[334,15,216,22],[334,16,216,23,"xn"],[334,18,216,25],[334,20,216,27,"xd_inv"],[334,26,216,33],[334,27,216,34],[335,6,216,36,"y"],[335,7,216,37],[335,9,216,39,"Fp"],[335,11,216,41],[335,12,216,42,"mul"],[335,15,216,45],[335,16,216,46,"yn"],[335,18,216,48],[335,20,216,50,"yd_inv"],[335,26,216,56],[336,4,216,58],[336,5,216,59],[336,6,216,60],[336,7,216,61],[337,2,217,0],[338,2,218,0],[339,2,219,7],[339,8,219,13,"ed25519_hasher"],[339,22,219,27],[339,25,219,30],[339,40,219,46],[339,41,219,47],[339,47,219,53],[339,51,219,53,"createHasher"],[339,73,219,65],[339,74,219,65,"createHasher"],[339,86,219,65],[339,88,219,66,"ed25519"],[339,95,219,73],[339,96,219,74,"Point"],[339,101,219,79],[339,103,219,82,"scalars"],[339,110,219,89],[339,114,219,94,"map_to_curve_elligator2_edwards25519"],[339,150,219,130],[339,151,219,131,"scalars"],[339,158,219,138],[339,159,219,139],[339,160,219,140],[339,161,219,141],[339,162,219,142],[339,164,219,144],[340,4,220,4,"DST"],[340,7,220,7],[340,9,220,9],[340,44,220,44],[341,4,221,4,"encodeDST"],[341,13,221,13],[341,15,221,15],[341,50,221,50],[342,4,222,4,"p"],[342,5,222,5],[342,7,222,7,"ed25519_CURVE_p"],[342,22,222,22],[343,4,223,4,"m"],[343,5,223,5],[343,7,223,7],[343,8,223,8],[344,4,224,4,"k"],[344,5,224,5],[344,7,224,7],[344,10,224,10],[345,4,225,4,"expand"],[345,10,225,10],[345,12,225,12],[345,17,225,17],[346,4,226,4,"hash"],[346,8,226,8],[346,10,226,10,"sha512"],[346,28,226,16],[346,29,226,16,"sha512"],[347,2,227,0],[347,3,227,1],[347,4,227,2],[347,6,227,4],[347,7,227,5],[348,2,228,0],[349,2,229,0],[349,8,229,6,"SQRT_M1"],[349,15,229,13],[349,18,229,16,"ED25519_SQRT_M1"],[349,33,229,31],[350,2,230,0],[351,2,231,0],[351,8,231,6,"SQRT_AD_MINUS_ONE"],[351,25,231,23],[351,28,231,26],[351,43,231,42,"BigInt"],[351,49,231,48],[351,50,231,49],[351,129,231,128],[351,130,231,129],[352,2,232,0],[353,2,233,0],[353,8,233,6,"INVSQRT_A_MINUS_D"],[353,25,233,23],[353,28,233,26],[353,43,233,42,"BigInt"],[353,49,233,48],[353,50,233,49],[353,129,233,128],[353,130,233,129],[354,2,234,0],[355,2,235,0],[355,8,235,6,"ONE_MINUS_D_SQ"],[355,22,235,20],[355,25,235,23],[355,40,235,39,"BigInt"],[355,46,235,45],[355,47,235,46],[355,125,235,124],[355,126,235,125],[356,2,236,0],[357,2,237,0],[357,8,237,6,"D_MINUS_ONE_SQ"],[357,22,237,20],[357,25,237,23],[357,40,237,39,"BigInt"],[357,46,237,45],[357,47,237,46],[357,126,237,125],[357,127,237,126],[358,2,238,0],[359,2,239,0],[359,8,239,6,"invertSqrt"],[359,18,239,16],[359,21,239,20,"number"],[359,27,239,26],[359,31,239,31,"uvRatio"],[359,38,239,38],[359,39,239,39,"_1n"],[359,42,239,42],[359,44,239,44,"number"],[359,50,239,50],[359,51,239,51],[360,2,240,0],[360,8,240,6,"MAX_255B"],[360,16,240,14],[360,19,240,17],[360,34,240,33,"BigInt"],[360,40,240,39],[360,41,240,40],[360,109,240,108],[360,110,240,109],[361,2,241,0],[361,8,241,6,"bytes255ToNumberLE"],[361,26,241,24],[361,29,241,28,"bytes"],[361,34,241,33],[361,38,241,38,"ed25519"],[361,45,241,45],[361,46,241,46,"Point"],[361,51,241,51],[361,52,241,52,"Fp"],[361,54,241,54],[361,55,241,55,"create"],[361,61,241,61],[361,62,241,62],[361,66,241,62,"bytesToNumberLE"],[361,74,241,77],[361,75,241,77,"bytesToNumberLE"],[361,90,241,77],[361,92,241,78,"bytes"],[361,97,241,83],[361,98,241,84],[361,101,241,87,"MAX_255B"],[361,109,241,95],[361,110,241,96],[362,2,242,0],[363,0,243,0],[364,0,244,0],[365,0,245,0],[366,0,246,0],[367,2,247,0],[367,11,247,9,"calcElligatorRistrettoMap"],[367,36,247,34,"calcElligatorRistrettoMap"],[367,37,247,35,"r0"],[367,39,247,37],[367,41,247,39],[368,4,248,4],[368,10,248,10],[369,6,248,12,"d"],[370,4,248,14],[370,5,248,15],[370,8,248,18,"ed25519_CURVE"],[370,21,248,31],[371,4,249,4],[371,10,249,10,"P"],[371,11,249,11],[371,14,249,14,"ed25519_CURVE_p"],[371,29,249,29],[372,4,250,4],[372,10,250,10,"mod"],[372,13,250,13],[372,16,250,17,"n"],[372,17,250,18],[372,21,250,23,"Fp"],[372,23,250,25],[372,24,250,26,"create"],[372,30,250,32],[372,31,250,33,"n"],[372,32,250,34],[372,33,250,35],[373,4,251,4],[373,10,251,10,"r"],[373,11,251,11],[373,14,251,14,"mod"],[373,17,251,17],[373,18,251,18,"SQRT_M1"],[373,25,251,25],[373,28,251,28,"r0"],[373,30,251,30],[373,33,251,33,"r0"],[373,35,251,35],[373,36,251,36],[373,37,251,37],[373,38,251,38],[374,4,252,4],[374,10,252,10,"Ns"],[374,12,252,12],[374,15,252,15,"mod"],[374,18,252,18],[374,19,252,19],[374,20,252,20,"r"],[374,21,252,21],[374,24,252,24,"_1n"],[374,27,252,27],[374,31,252,31,"ONE_MINUS_D_SQ"],[374,45,252,45],[374,46,252,46],[374,47,252,47],[374,48,252,48],[375,4,253,4],[375,8,253,8,"c"],[375,9,253,9],[375,12,253,12,"BigInt"],[375,18,253,18],[375,19,253,19],[375,20,253,20],[375,21,253,21],[375,22,253,22],[375,23,253,23],[375,24,253,24],[376,4,254,4],[376,10,254,10,"D"],[376,11,254,11],[376,14,254,14,"mod"],[376,17,254,17],[376,18,254,18],[376,19,254,19,"c"],[376,20,254,20],[376,23,254,23,"d"],[376,24,254,24],[376,27,254,27,"r"],[376,28,254,28],[376,32,254,32,"mod"],[376,35,254,35],[376,36,254,36,"r"],[376,37,254,37],[376,40,254,40,"d"],[376,41,254,41],[376,42,254,42],[376,43,254,43],[376,44,254,44],[376,45,254,45],[377,4,255,4],[377,8,255,8],[378,6,255,10,"isValid"],[378,13,255,17],[378,15,255,19,"Ns_D_is_sq"],[378,25,255,29],[379,6,255,31,"value"],[379,11,255,36],[379,13,255,38,"s"],[380,4,255,40],[380,5,255,41],[380,8,255,44,"uvRatio"],[380,15,255,51],[380,16,255,52,"Ns"],[380,18,255,54],[380,20,255,56,"D"],[380,21,255,57],[380,22,255,58],[380,23,255,59],[380,24,255,60],[381,4,256,4],[381,8,256,8,"s_"],[381,10,256,10],[381,13,256,13,"mod"],[381,16,256,16],[381,17,256,17,"s"],[381,18,256,18],[381,21,256,21,"r0"],[381,23,256,23],[381,24,256,24],[381,25,256,25],[381,26,256,26],[382,4,257,4],[382,8,257,8],[382,9,257,9],[382,13,257,9,"isNegativeLE"],[382,31,257,21],[382,32,257,21,"isNegativeLE"],[382,44,257,21],[382,46,257,22,"s_"],[382,48,257,24],[382,50,257,26,"P"],[382,51,257,27],[382,52,257,28],[382,54,258,8,"s_"],[382,56,258,10],[382,59,258,13,"mod"],[382,62,258,16],[382,63,258,17],[382,64,258,18,"s_"],[382,66,258,20],[382,67,258,21],[383,4,259,4],[383,8,259,8],[383,9,259,9,"Ns_D_is_sq"],[383,19,259,19],[383,21,260,8,"s"],[383,22,260,9],[383,25,260,12,"s_"],[383,27,260,14],[383,28,260,15],[383,29,260,16],[384,4,261,4],[384,8,261,8],[384,9,261,9,"Ns_D_is_sq"],[384,19,261,19],[384,21,262,8,"c"],[384,22,262,9],[384,25,262,12,"r"],[384,26,262,13],[384,27,262,14],[384,28,262,15],[385,4,263,4],[385,10,263,10,"Nt"],[385,12,263,12],[385,15,263,15,"mod"],[385,18,263,18],[385,19,263,19,"c"],[385,20,263,20],[385,24,263,24,"r"],[385,25,263,25],[385,28,263,28,"_1n"],[385,31,263,31],[385,32,263,32],[385,35,263,35,"D_MINUS_ONE_SQ"],[385,49,263,49],[385,52,263,52,"D"],[385,53,263,53],[385,54,263,54],[385,55,263,55],[385,56,263,56],[386,4,264,4],[386,10,264,10,"s2"],[386,12,264,12],[386,15,264,15,"s"],[386,16,264,16],[386,19,264,19,"s"],[386,20,264,20],[387,4,265,4],[387,10,265,10,"W0"],[387,12,265,12],[387,15,265,15,"mod"],[387,18,265,18],[387,19,265,19],[387,20,265,20,"s"],[387,21,265,21],[387,24,265,24,"s"],[387,25,265,25],[387,29,265,29,"D"],[387,30,265,30],[387,31,265,31],[387,32,265,32],[387,33,265,33],[388,4,266,4],[388,10,266,10,"W1"],[388,12,266,12],[388,15,266,15,"mod"],[388,18,266,18],[388,19,266,19,"Nt"],[388,21,266,21],[388,24,266,24,"SQRT_AD_MINUS_ONE"],[388,41,266,41],[388,42,266,42],[388,43,266,43],[388,44,266,44],[389,4,267,4],[389,10,267,10,"W2"],[389,12,267,12],[389,15,267,15,"mod"],[389,18,267,18],[389,19,267,19,"_1n"],[389,22,267,22],[389,25,267,25,"s2"],[389,27,267,27],[389,28,267,28],[389,29,267,29],[389,30,267,30],[390,4,268,4],[390,10,268,10,"W3"],[390,12,268,12],[390,15,268,15,"mod"],[390,18,268,18],[390,19,268,19,"_1n"],[390,22,268,22],[390,25,268,25,"s2"],[390,27,268,27],[390,28,268,28],[390,29,268,29],[390,30,268,30],[391,4,269,4],[391,11,269,11],[391,15,269,15,"ed25519"],[391,22,269,22],[391,23,269,23,"Point"],[391,28,269,28],[391,29,269,29,"mod"],[391,32,269,32],[391,33,269,33,"W0"],[391,35,269,35],[391,38,269,38,"W3"],[391,40,269,40],[391,41,269,41],[391,43,269,43,"mod"],[391,46,269,46],[391,47,269,47,"W2"],[391,49,269,49],[391,52,269,52,"W1"],[391,54,269,54],[391,55,269,55],[391,57,269,57,"mod"],[391,60,269,60],[391,61,269,61,"W1"],[391,63,269,63],[391,66,269,66,"W3"],[391,68,269,68],[391,69,269,69],[391,71,269,71,"mod"],[391,74,269,74],[391,75,269,75,"W0"],[391,77,269,77],[391,80,269,80,"W2"],[391,82,269,82],[391,83,269,83],[391,84,269,84],[392,2,270,0],[393,2,271,0],[393,11,271,9,"ristretto255_map"],[393,27,271,25,"ristretto255_map"],[393,28,271,26,"bytes"],[393,33,271,31],[393,35,271,33],[394,4,272,4],[394,8,272,4,"abytes"],[394,27,272,10],[394,28,272,10,"abytes"],[394,34,272,10],[394,36,272,11,"bytes"],[394,41,272,16],[394,43,272,18],[394,45,272,20],[394,46,272,21],[395,4,273,4],[395,10,273,10,"r1"],[395,12,273,12],[395,15,273,15,"bytes255ToNumberLE"],[395,33,273,33],[395,34,273,34,"bytes"],[395,39,273,39],[395,40,273,40,"subarray"],[395,48,273,48],[395,49,273,49],[395,50,273,50],[395,52,273,52],[395,54,273,54],[395,55,273,55],[395,56,273,56],[396,4,274,4],[396,10,274,10,"R1"],[396,12,274,12],[396,15,274,15,"calcElligatorRistrettoMap"],[396,40,274,40],[396,41,274,41,"r1"],[396,43,274,43],[396,44,274,44],[397,4,275,4],[397,10,275,10,"r2"],[397,12,275,12],[397,15,275,15,"bytes255ToNumberLE"],[397,33,275,33],[397,34,275,34,"bytes"],[397,39,275,39],[397,40,275,40,"subarray"],[397,48,275,48],[397,49,275,49],[397,51,275,51],[397,53,275,53],[397,55,275,55],[397,56,275,56],[397,57,275,57],[398,4,276,4],[398,10,276,10,"R2"],[398,12,276,12],[398,15,276,15,"calcElligatorRistrettoMap"],[398,40,276,40],[398,41,276,41,"r2"],[398,43,276,43],[398,44,276,44],[399,4,277,4],[399,11,277,11],[399,15,277,15,"_RistrettoPoint"],[399,30,277,30],[399,31,277,31,"R1"],[399,33,277,33],[399,34,277,34,"add"],[399,37,277,37],[399,38,277,38,"R2"],[399,40,277,40],[399,41,277,41],[399,42,277,42],[400,2,278,0],[401,2,279,0],[402,0,280,0],[403,0,281,0],[404,0,282,0],[405,0,283,0],[406,0,284,0],[407,0,285,0],[408,0,286,0],[409,0,287,0],[410,2,288,0],[410,8,288,6,"_RistrettoPoint"],[410,23,288,21],[410,32,288,30,"PrimeEdwardsPoint"],[410,50,288,47],[410,51,288,47,"PrimeEdwardsPoint"],[410,68,288,47],[410,69,288,48],[411,4,289,4,"constructor"],[411,15,289,15,"constructor"],[411,16,289,16,"ep"],[411,18,289,18],[411,20,289,20],[412,6,290,8],[412,11,290,13],[412,12,290,14,"ep"],[412,14,290,16],[412,15,290,17],[413,4,291,4],[414,4,292,4],[414,11,292,11,"fromAffine"],[414,21,292,21,"fromAffine"],[414,22,292,22,"ap"],[414,24,292,24],[414,26,292,26],[415,6,293,8],[415,13,293,15],[415,17,293,19,"_RistrettoPoint"],[415,32,293,34],[415,33,293,35,"ed25519"],[415,40,293,42],[415,41,293,43,"Point"],[415,46,293,48],[415,47,293,49,"fromAffine"],[415,57,293,59],[415,58,293,60,"ap"],[415,60,293,62],[415,61,293,63],[415,62,293,64],[416,4,294,4],[417,4,295,4,"assertSame"],[417,14,295,14,"assertSame"],[417,15,295,15,"other"],[417,20,295,20],[417,22,295,22],[418,6,296,8],[418,10,296,12],[418,12,296,14,"other"],[418,17,296,19],[418,29,296,31,"_RistrettoPoint"],[418,44,296,46],[418,45,296,47],[418,47,297,12],[418,53,297,18],[418,57,297,22,"Error"],[418,62,297,27],[418,63,297,28],[418,88,297,53],[418,89,297,54],[419,4,298,4],[420,4,299,4,"init"],[420,8,299,8,"init"],[420,9,299,9,"ep"],[420,11,299,11],[420,13,299,13],[421,6,300,8],[421,13,300,15],[421,17,300,19,"_RistrettoPoint"],[421,32,300,34],[421,33,300,35,"ep"],[421,35,300,37],[421,36,300,38],[422,4,301,4],[423,4,302,4],[424,4,303,4],[424,11,303,11,"hashToCurve"],[424,22,303,22,"hashToCurve"],[424,23,303,23,"hex"],[424,26,303,26],[424,28,303,28],[425,6,304,8],[425,13,304,15,"ristretto255_map"],[425,29,304,31],[425,30,304,32],[425,34,304,32,"ensureBytes"],[425,42,304,43],[425,43,304,43,"ensureBytes"],[425,54,304,43],[425,56,304,44],[425,71,304,59],[425,73,304,61,"hex"],[425,76,304,64],[425,78,304,66],[425,80,304,68],[425,81,304,69],[425,82,304,70],[426,4,305,4],[427,4,306,4],[427,11,306,11,"fromBytes"],[427,20,306,20,"fromBytes"],[427,21,306,21,"bytes"],[427,26,306,26],[427,28,306,28],[428,6,307,8],[428,10,307,8,"abytes"],[428,29,307,14],[428,30,307,14,"abytes"],[428,36,307,14],[428,38,307,15,"bytes"],[428,43,307,20],[428,45,307,22],[428,47,307,24],[428,48,307,25],[429,6,308,8],[429,12,308,14],[430,8,308,16,"a"],[430,9,308,17],[431,8,308,19,"d"],[432,6,308,21],[432,7,308,22],[432,10,308,25,"ed25519_CURVE"],[432,23,308,38],[433,6,309,8],[433,12,309,14,"P"],[433,13,309,15],[433,16,309,18,"ed25519_CURVE_p"],[433,31,309,33],[434,6,310,8],[434,12,310,14,"mod"],[434,15,310,17],[434,18,310,21,"n"],[434,19,310,22],[434,23,310,27,"Fp"],[434,25,310,29],[434,26,310,30,"create"],[434,32,310,36],[434,33,310,37,"n"],[434,34,310,38],[434,35,310,39],[435,6,311,8],[435,12,311,14,"s"],[435,13,311,15],[435,16,311,18,"bytes255ToNumberLE"],[435,34,311,36],[435,35,311,37,"bytes"],[435,40,311,42],[435,41,311,43],[436,6,312,8],[437,6,313,8],[438,6,314,8],[438,10,314,12],[438,11,314,13],[438,15,314,13,"equalBytes"],[438,23,314,23],[438,24,314,23,"equalBytes"],[438,34,314,23],[438,36,314,24,"Fp"],[438,38,314,26],[438,39,314,27,"toBytes"],[438,46,314,34],[438,47,314,35,"s"],[438,48,314,36],[438,49,314,37],[438,51,314,39,"bytes"],[438,56,314,44],[438,57,314,45],[438,61,314,49],[438,65,314,49,"isNegativeLE"],[438,83,314,61],[438,84,314,61,"isNegativeLE"],[438,96,314,61],[438,98,314,62,"s"],[438,99,314,63],[438,101,314,65,"P"],[438,102,314,66],[438,103,314,67],[438,105,315,12],[438,111,315,18],[438,115,315,22,"Error"],[438,120,315,27],[438,121,315,28],[438,154,315,61],[438,155,315,62],[439,6,316,8],[439,12,316,14,"s2"],[439,14,316,16],[439,17,316,19,"mod"],[439,20,316,22],[439,21,316,23,"s"],[439,22,316,24],[439,25,316,27,"s"],[439,26,316,28],[439,27,316,29],[440,6,317,8],[440,12,317,14,"u1"],[440,14,317,16],[440,17,317,19,"mod"],[440,20,317,22],[440,21,317,23,"_1n"],[440,24,317,26],[440,27,317,29,"a"],[440,28,317,30],[440,31,317,33,"s2"],[440,33,317,35],[440,34,317,36],[440,35,317,37],[440,36,317,38],[441,6,318,8],[441,12,318,14,"u2"],[441,14,318,16],[441,17,318,19,"mod"],[441,20,318,22],[441,21,318,23,"_1n"],[441,24,318,26],[441,27,318,29,"a"],[441,28,318,30],[441,31,318,33,"s2"],[441,33,318,35],[441,34,318,36],[441,35,318,37],[441,36,318,38],[442,6,319,8],[442,12,319,14,"u1_2"],[442,16,319,18],[442,19,319,21,"mod"],[442,22,319,24],[442,23,319,25,"u1"],[442,25,319,27],[442,28,319,30,"u1"],[442,30,319,32],[442,31,319,33],[443,6,320,8],[443,12,320,14,"u2_2"],[443,16,320,18],[443,19,320,21,"mod"],[443,22,320,24],[443,23,320,25,"u2"],[443,25,320,27],[443,28,320,30,"u2"],[443,30,320,32],[443,31,320,33],[444,6,321,8],[444,12,321,14,"v"],[444,13,321,15],[444,16,321,18,"mod"],[444,19,321,21],[444,20,321,22,"a"],[444,21,321,23],[444,24,321,26,"d"],[444,25,321,27],[444,28,321,30,"u1_2"],[444,32,321,34],[444,35,321,37,"u2_2"],[444,39,321,41],[444,40,321,42],[444,41,321,43],[444,42,321,44],[445,6,322,8],[445,12,322,14],[446,8,322,16,"isValid"],[446,15,322,23],[447,8,322,25,"value"],[447,13,322,30],[447,15,322,32,"I"],[448,6,322,34],[448,7,322,35],[448,10,322,38,"invertSqrt"],[448,20,322,48],[448,21,322,49,"mod"],[448,24,322,52],[448,25,322,53,"v"],[448,26,322,54],[448,29,322,57,"u2_2"],[448,33,322,61],[448,34,322,62],[448,35,322,63],[448,36,322,64],[448,37,322,65],[449,6,323,8],[449,12,323,14,"Dx"],[449,14,323,16],[449,17,323,19,"mod"],[449,20,323,22],[449,21,323,23,"I"],[449,22,323,24],[449,25,323,27,"u2"],[449,27,323,29],[449,28,323,30],[449,29,323,31],[449,30,323,32],[450,6,324,8],[450,12,324,14,"Dy"],[450,14,324,16],[450,17,324,19,"mod"],[450,20,324,22],[450,21,324,23,"I"],[450,22,324,24],[450,25,324,27,"Dx"],[450,27,324,29],[450,30,324,32,"v"],[450,31,324,33],[450,32,324,34],[450,33,324,35],[450,34,324,36],[451,6,325,8],[451,10,325,12,"x"],[451,11,325,13],[451,14,325,16,"mod"],[451,17,325,19],[451,18,325,20],[451,19,325,21,"s"],[451,20,325,22],[451,23,325,25,"s"],[451,24,325,26],[451,28,325,30,"Dx"],[451,30,325,32],[451,31,325,33],[451,32,325,34],[451,33,325,35],[452,6,326,8],[452,10,326,12],[452,14,326,12,"isNegativeLE"],[452,32,326,24],[452,33,326,24,"isNegativeLE"],[452,45,326,24],[452,47,326,25,"x"],[452,48,326,26],[452,50,326,28,"P"],[452,51,326,29],[452,52,326,30],[452,54,327,12,"x"],[452,55,327,13],[452,58,327,16,"mod"],[452,61,327,19],[452,62,327,20],[452,63,327,21,"x"],[452,64,327,22],[452,65,327,23],[452,66,327,24],[452,67,327,25],[453,6,328,8],[453,12,328,14,"y"],[453,13,328,15],[453,16,328,18,"mod"],[453,19,328,21],[453,20,328,22,"u1"],[453,22,328,24],[453,25,328,27,"Dy"],[453,27,328,29],[453,28,328,30],[453,29,328,31],[453,30,328,32],[454,6,329,8],[454,12,329,14,"t"],[454,13,329,15],[454,16,329,18,"mod"],[454,19,329,21],[454,20,329,22,"x"],[454,21,329,23],[454,24,329,26,"y"],[454,25,329,27],[454,26,329,28],[454,27,329,29],[454,28,329,30],[455,6,330,8],[455,10,330,12],[455,11,330,13,"isValid"],[455,18,330,20],[455,22,330,24],[455,26,330,24,"isNegativeLE"],[455,44,330,36],[455,45,330,36,"isNegativeLE"],[455,57,330,36],[455,59,330,37,"t"],[455,60,330,38],[455,62,330,40,"P"],[455,63,330,41],[455,64,330,42],[455,68,330,46,"y"],[455,69,330,47],[455,74,330,52,"_0n"],[455,77,330,55],[455,79,331,12],[455,85,331,18],[455,89,331,22,"Error"],[455,94,331,27],[455,95,331,28],[455,128,331,61],[455,129,331,62],[456,6,332,8],[456,13,332,15],[456,17,332,19,"_RistrettoPoint"],[456,32,332,34],[456,33,332,35],[456,37,332,39,"ed25519"],[456,44,332,46],[456,45,332,47,"Point"],[456,50,332,52],[456,51,332,53,"x"],[456,52,332,54],[456,54,332,56,"y"],[456,55,332,57],[456,57,332,59,"_1n"],[456,60,332,62],[456,62,332,64,"t"],[456,63,332,65],[456,64,332,66],[456,65,332,67],[457,4,333,4],[458,4,334,4],[459,0,335,0],[460,0,336,0],[461,0,337,0],[462,0,338,0],[463,4,339,4],[463,11,339,11,"fromHex"],[463,18,339,18,"fromHex"],[463,19,339,19,"hex"],[463,22,339,22],[463,24,339,24],[464,6,340,8],[464,13,340,15,"_RistrettoPoint"],[464,28,340,30],[464,29,340,31,"fromBytes"],[464,38,340,40],[464,39,340,41],[464,43,340,41,"ensureBytes"],[464,51,340,52],[464,52,340,52,"ensureBytes"],[464,63,340,52],[464,65,340,53],[464,79,340,67],[464,81,340,69,"hex"],[464,84,340,72],[464,86,340,74],[464,88,340,76],[464,89,340,77],[464,90,340,78],[465,4,341,4],[466,4,342,4],[466,11,342,11,"msm"],[466,14,342,14,"msm"],[466,15,342,15,"points"],[466,21,342,21],[466,23,342,23,"scalars"],[466,30,342,30],[466,32,342,32],[467,6,343,8],[467,13,343,15],[467,17,343,15,"pippenger"],[467,33,343,24],[467,34,343,24,"pippenger"],[467,43,343,24],[467,45,343,25,"_RistrettoPoint"],[467,60,343,40],[467,62,343,42,"ed25519"],[467,69,343,49],[467,70,343,50,"Point"],[467,75,343,55],[467,76,343,56,"Fn"],[467,78,343,58],[467,80,343,60,"points"],[467,86,343,66],[467,88,343,68,"scalars"],[467,95,343,75],[467,96,343,76],[468,4,344,4],[469,4,345,4],[470,0,346,0],[471,0,347,0],[472,0,348,0],[473,4,349,4,"toBytes"],[473,11,349,11,"toBytes"],[473,12,349,11],[473,14,349,14],[474,6,350,8],[474,10,350,12],[475,8,350,14,"X"],[475,9,350,15],[476,8,350,17,"Y"],[476,9,350,18],[477,8,350,20,"Z"],[477,9,350,21],[478,8,350,23,"T"],[479,6,350,25],[479,7,350,26],[479,10,350,29],[479,14,350,33],[479,15,350,34,"ep"],[479,17,350,36],[480,6,351,8],[480,12,351,14,"P"],[480,13,351,15],[480,16,351,18,"ed25519_CURVE_p"],[480,31,351,33],[481,6,352,8],[481,12,352,14,"mod"],[481,15,352,17],[481,18,352,21,"n"],[481,19,352,22],[481,23,352,27,"Fp"],[481,25,352,29],[481,26,352,30,"create"],[481,32,352,36],[481,33,352,37,"n"],[481,34,352,38],[481,35,352,39],[482,6,353,8],[482,12,353,14,"u1"],[482,14,353,16],[482,17,353,19,"mod"],[482,20,353,22],[482,21,353,23,"mod"],[482,24,353,26],[482,25,353,27,"Z"],[482,26,353,28],[482,29,353,31,"Y"],[482,30,353,32],[482,31,353,33],[482,34,353,36,"mod"],[482,37,353,39],[482,38,353,40,"Z"],[482,39,353,41],[482,42,353,44,"Y"],[482,43,353,45],[482,44,353,46],[482,45,353,47],[482,46,353,48],[482,47,353,49],[483,6,354,8],[483,12,354,14,"u2"],[483,14,354,16],[483,17,354,19,"mod"],[483,20,354,22],[483,21,354,23,"X"],[483,22,354,24],[483,25,354,27,"Y"],[483,26,354,28],[483,27,354,29],[483,28,354,30],[483,29,354,31],[484,6,355,8],[485,6,356,8],[485,12,356,14,"u2sq"],[485,16,356,18],[485,19,356,21,"mod"],[485,22,356,24],[485,23,356,25,"u2"],[485,25,356,27],[485,28,356,30,"u2"],[485,30,356,32],[485,31,356,33],[486,6,357,8],[486,12,357,14],[487,8,357,16,"value"],[487,13,357,21],[487,15,357,23,"invsqrt"],[488,6,357,31],[488,7,357,32],[488,10,357,35,"invertSqrt"],[488,20,357,45],[488,21,357,46,"mod"],[488,24,357,49],[488,25,357,50,"u1"],[488,27,357,52],[488,30,357,55,"u2sq"],[488,34,357,59],[488,35,357,60],[488,36,357,61],[488,37,357,62],[488,38,357,63],[489,6,358,8],[489,12,358,14,"D1"],[489,14,358,16],[489,17,358,19,"mod"],[489,20,358,22],[489,21,358,23,"invsqrt"],[489,28,358,30],[489,31,358,33,"u1"],[489,33,358,35],[489,34,358,36],[489,35,358,37],[489,36,358,38],[490,6,359,8],[490,12,359,14,"D2"],[490,14,359,16],[490,17,359,19,"mod"],[490,20,359,22],[490,21,359,23,"invsqrt"],[490,28,359,30],[490,31,359,33,"u2"],[490,33,359,35],[490,34,359,36],[490,35,359,37],[490,36,359,38],[491,6,360,8],[491,12,360,14,"zInv"],[491,16,360,18],[491,19,360,21,"mod"],[491,22,360,24],[491,23,360,25,"D1"],[491,25,360,27],[491,28,360,30,"D2"],[491,30,360,32],[491,33,360,35,"T"],[491,34,360,36],[491,35,360,37],[491,36,360,38],[491,37,360,39],[492,6,361,8],[492,10,361,12,"D"],[492,11,361,13],[492,12,361,14],[492,13,361,15],[493,6,362,8],[493,10,362,12],[493,14,362,12,"isNegativeLE"],[493,32,362,24],[493,33,362,24,"isNegativeLE"],[493,45,362,24],[493,47,362,25,"T"],[493,48,362,26],[493,51,362,29,"zInv"],[493,55,362,33],[493,57,362,35,"P"],[493,58,362,36],[493,59,362,37],[493,61,362,39],[494,8,363,12],[494,12,363,16,"_x"],[494,14,363,18],[494,17,363,21,"mod"],[494,20,363,24],[494,21,363,25,"Y"],[494,22,363,26],[494,25,363,29,"SQRT_M1"],[494,32,363,36],[494,33,363,37],[495,8,364,12],[495,12,364,16,"_y"],[495,14,364,18],[495,17,364,21,"mod"],[495,20,364,24],[495,21,364,25,"X"],[495,22,364,26],[495,25,364,29,"SQRT_M1"],[495,32,364,36],[495,33,364,37],[496,8,365,12,"X"],[496,9,365,13],[496,12,365,16,"_x"],[496,14,365,18],[497,8,366,12,"Y"],[497,9,366,13],[497,12,366,16,"_y"],[497,14,366,18],[498,8,367,12,"D"],[498,9,367,13],[498,12,367,16,"mod"],[498,15,367,19],[498,16,367,20,"D1"],[498,18,367,22],[498,21,367,25,"INVSQRT_A_MINUS_D"],[498,38,367,42],[498,39,367,43],[499,6,368,8],[499,7,368,9],[499,13,369,13],[500,8,370,12,"D"],[500,9,370,13],[500,12,370,16,"D2"],[500,14,370,18],[500,15,370,19],[500,16,370,20],[501,6,371,8],[502,6,372,8],[502,10,372,12],[502,14,372,12,"isNegativeLE"],[502,32,372,24],[502,33,372,24,"isNegativeLE"],[502,45,372,24],[502,47,372,25,"X"],[502,48,372,26],[502,51,372,29,"zInv"],[502,55,372,33],[502,57,372,35,"P"],[502,58,372,36],[502,59,372,37],[502,61,373,12,"Y"],[502,62,373,13],[502,65,373,16,"mod"],[502,68,373,19],[502,69,373,20],[502,70,373,21,"Y"],[502,71,373,22],[502,72,373,23],[502,73,373,24],[502,74,373,25],[503,6,374,8],[503,10,374,12,"s"],[503,11,374,13],[503,14,374,16,"mod"],[503,17,374,19],[503,18,374,20],[503,19,374,21,"Z"],[503,20,374,22],[503,23,374,25,"Y"],[503,24,374,26],[503,28,374,30,"D"],[503,29,374,31],[503,30,374,32],[503,31,374,33],[503,32,374,34],[504,6,375,8],[504,10,375,12],[504,14,375,12,"isNegativeLE"],[504,32,375,24],[504,33,375,24,"isNegativeLE"],[504,45,375,24],[504,47,375,25,"s"],[504,48,375,26],[504,50,375,28,"P"],[504,51,375,29],[504,52,375,30],[504,54,376,12,"s"],[504,55,376,13],[504,58,376,16,"mod"],[504,61,376,19],[504,62,376,20],[504,63,376,21,"s"],[504,64,376,22],[504,65,376,23],[505,6,377,8],[505,13,377,15,"Fp"],[505,15,377,17],[505,16,377,18,"toBytes"],[505,23,377,25],[505,24,377,26,"s"],[505,25,377,27],[505,26,377,28],[505,27,377,29],[505,28,377,30],[506,4,378,4],[507,4,379,4],[508,0,380,0],[509,0,381,0],[510,0,382,0],[511,4,383,4,"equals"],[511,10,383,10,"equals"],[511,11,383,11,"other"],[511,16,383,16],[511,18,383,18],[512,6,384,8],[512,10,384,12],[512,11,384,13,"assertSame"],[512,21,384,23],[512,22,384,24,"other"],[512,27,384,29],[512,28,384,30],[513,6,385,8],[513,12,385,14],[514,8,385,16,"X"],[514,9,385,17],[514,11,385,19,"X1"],[514,13,385,21],[515,8,385,23,"Y"],[515,9,385,24],[515,11,385,26,"Y1"],[516,6,385,29],[516,7,385,30],[516,10,385,33],[516,14,385,37],[516,15,385,38,"ep"],[516,17,385,40],[517,6,386,8],[517,12,386,14],[518,8,386,16,"X"],[518,9,386,17],[518,11,386,19,"X2"],[518,13,386,21],[519,8,386,23,"Y"],[519,9,386,24],[519,11,386,26,"Y2"],[520,6,386,29],[520,7,386,30],[520,10,386,33,"other"],[520,15,386,38],[520,16,386,39,"ep"],[520,18,386,41],[521,6,387,8],[521,12,387,14,"mod"],[521,15,387,17],[521,18,387,21,"n"],[521,19,387,22],[521,23,387,27,"Fp"],[521,25,387,29],[521,26,387,30,"create"],[521,32,387,36],[521,33,387,37,"n"],[521,34,387,38],[521,35,387,39],[522,6,388,8],[523,6,389,8],[523,12,389,14,"one"],[523,15,389,17],[523,18,389,20,"mod"],[523,21,389,23],[523,22,389,24,"X1"],[523,24,389,26],[523,27,389,29,"Y2"],[523,29,389,31],[523,30,389,32],[523,35,389,37,"mod"],[523,38,389,40],[523,39,389,41,"Y1"],[523,41,389,43],[523,44,389,46,"X2"],[523,46,389,48],[523,47,389,49],[524,6,390,8],[524,12,390,14,"two"],[524,15,390,17],[524,18,390,20,"mod"],[524,21,390,23],[524,22,390,24,"Y1"],[524,24,390,26],[524,27,390,29,"Y2"],[524,29,390,31],[524,30,390,32],[524,35,390,37,"mod"],[524,38,390,40],[524,39,390,41,"X1"],[524,41,390,43],[524,44,390,46,"X2"],[524,46,390,48],[524,47,390,49],[525,6,391,8],[525,13,391,15,"one"],[525,16,391,18],[525,20,391,22,"two"],[525,23,391,25],[526,4,392,4],[527,4,393,4,"is0"],[527,7,393,7,"is0"],[527,8,393,7],[527,10,393,10],[528,6,394,8],[528,13,394,15],[528,17,394,19],[528,18,394,20,"equals"],[528,24,394,26],[528,25,394,27,"_RistrettoPoint"],[528,40,394,42],[528,41,394,43,"ZERO"],[528,45,394,47],[528,46,394,48],[529,4,395,4],[530,2,396,0],[531,2,397,0],[532,2,398,0],[533,2,399,0],[534,2,400,0,"_RistrettoPoint"],[534,17,400,15],[534,18,400,16,"BASE"],[534,22,400,20],[534,25,401,0],[534,40,401,16],[534,41,401,17],[534,47,401,23],[534,51,401,27,"_RistrettoPoint"],[534,66,401,42],[534,67,401,43,"ed25519"],[534,74,401,50],[534,75,401,51,"Point"],[534,80,401,56],[534,81,401,57,"BASE"],[534,85,401,61],[534,86,401,62],[534,88,401,64],[534,89,401,65],[535,2,402,0],[536,2,403,0,"_RistrettoPoint"],[536,17,403,15],[536,18,403,16,"ZERO"],[536,22,403,20],[536,25,404,0],[536,40,404,16],[536,41,404,17],[536,47,404,23],[536,51,404,27,"_RistrettoPoint"],[536,66,404,42],[536,67,404,43,"ed25519"],[536,74,404,50],[536,75,404,51,"Point"],[536,80,404,56],[536,81,404,57,"ZERO"],[536,85,404,61],[536,86,404,62],[536,88,404,64],[536,89,404,65],[537,2,405,0],[538,2,406,0,"_RistrettoPoint"],[538,17,406,15],[538,18,406,16,"Fp"],[538,20,406,18],[538,23,407,0],[538,38,407,16],[538,39,407,17],[538,45,407,23,"Fp"],[538,47,407,25],[538,49,407,27],[538,50,407,28],[539,2,408,0],[540,2,409,0,"_RistrettoPoint"],[540,17,409,15],[540,18,409,16,"Fn"],[540,20,409,18],[540,23,410,0],[540,38,410,16],[540,39,410,17],[540,45,410,23,"Fn"],[540,47,410,25],[540,49,410,27],[540,50,410,28],[541,2,411,7],[541,8,411,13,"ristretto255"],[541,20,411,25],[541,23,411,28],[542,4,411,30,"Point"],[542,9,411,35],[542,11,411,37,"_RistrettoPoint"],[543,2,411,53],[543,3,411,54],[544,2,412,0],[545,2,413,7],[545,8,413,13,"ristretto255_hasher"],[545,27,413,32],[545,30,413,35],[546,4,414,4,"hashToCurve"],[546,15,414,15,"hashToCurve"],[546,16,414,16,"msg"],[546,19,414,19],[546,21,414,21,"options"],[546,28,414,28],[546,30,414,30],[547,6,415,8],[547,12,415,14,"DST"],[547,15,415,17],[547,18,415,20,"options"],[547,25,415,27],[547,27,415,29,"DST"],[547,30,415,32],[547,34,415,36],[547,72,415,74],[548,6,416,8],[548,12,416,14,"xmd"],[548,15,416,17],[548,18,416,20],[548,22,416,20,"expand_message_xmd"],[548,44,416,38],[548,45,416,38,"expand_message_xmd"],[548,63,416,38],[548,65,416,39,"msg"],[548,68,416,42],[548,70,416,44,"DST"],[548,73,416,47],[548,75,416,49],[548,77,416,51],[548,79,416,53,"sha512"],[548,97,416,59],[548,98,416,59,"sha512"],[548,104,416,59],[548,105,416,60],[549,6,417,8],[549,13,417,15,"ristretto255_map"],[549,29,417,31],[549,30,417,32,"xmd"],[549,33,417,35],[549,34,417,36],[550,4,418,4],[550,5,418,5],[551,4,419,4,"hashToScalar"],[551,16,419,16,"hashToScalar"],[551,17,419,17,"msg"],[551,20,419,20],[551,22,419,22,"options"],[551,29,419,29],[551,32,419,32],[552,6,419,34,"DST"],[552,9,419,37],[552,11,419,39,"_DST_scalar"],[552,33,419,50],[552,34,419,50,"_DST_scalar"],[553,4,419,51],[553,5,419,52],[553,7,419,54],[554,6,420,8],[554,12,420,14,"xmd"],[554,15,420,17],[554,18,420,20],[554,22,420,20,"expand_message_xmd"],[554,44,420,38],[554,45,420,38,"expand_message_xmd"],[554,63,420,38],[554,65,420,39,"msg"],[554,68,420,42],[554,70,420,44,"options"],[554,77,420,51],[554,78,420,52,"DST"],[554,81,420,55],[554,83,420,57],[554,85,420,59],[554,87,420,61,"sha512"],[554,105,420,67],[554,106,420,67,"sha512"],[554,112,420,67],[554,113,420,68],[555,6,421,8],[555,13,421,15,"Fn"],[555,15,421,17],[555,16,421,18,"create"],[555,22,421,24],[555,23,421,25],[555,27,421,25,"bytesToNumberLE"],[555,35,421,40],[555,36,421,40,"bytesToNumberLE"],[555,51,421,40],[555,53,421,41,"xmd"],[555,56,421,44],[555,57,421,45],[555,58,421,46],[556,4,422,4],[557,2,423,0],[557,3,423,1],[558,2,424,0],[559,2,425,0],[560,2,426,0],[561,2,427,0],[562,2,428,0],[563,2,429,0],[564,2,430,0],[565,2,431,0],[566,0,432,0],[567,0,433,0],[568,0,434,0],[569,0,435,0],[570,0,436,0],[571,2,437,7],[571,8,437,13,"ED25519_TORSION_SUBGROUP"],[571,32,437,37],[571,35,437,40],[571,36,438,4],[571,102,438,70],[571,104,439,4],[571,170,439,70],[571,172,440,4],[571,238,440,70],[571,240,441,4],[571,306,441,70],[571,308,442,4],[571,374,442,70],[571,376,443,4],[571,442,443,70],[571,444,444,4],[571,510,444,70],[571,512,445,4],[571,578,445,70],[571,579,446,1],[572,2,447,0],[573,2,448,7],[573,11,448,16,"edwardsToMontgomeryPub"],[573,33,448,38,"edwardsToMontgomeryPub"],[573,34,448,39,"edwardsPub"],[573,44,448,49],[573,46,448,51],[574,4,449,4],[574,11,449,11,"ed25519"],[574,18,449,18],[574,19,449,19,"utils"],[574,24,449,24],[574,25,449,25,"toMontgomery"],[574,37,449,37],[574,38,449,38],[574,42,449,38,"ensureBytes"],[574,50,449,49],[574,51,449,49,"ensureBytes"],[574,62,449,49],[574,64,449,50],[574,69,449,55],[574,71,449,57,"edwardsPub"],[574,81,449,67],[574,82,449,68],[574,83,449,69],[575,2,450,0],[576,2,451,0],[577,2,452,7],[577,8,452,13,"edwardsToMontgomery"],[577,27,452,32],[577,30,452,35,"edwardsToMontgomeryPub"],[577,52,452,57],[578,2,453,0],[579,2,454,7],[579,11,454,16,"edwardsToMontgomeryPriv"],[579,34,454,39,"edwardsToMontgomeryPriv"],[579,35,454,40,"edwardsPriv"],[579,46,454,51],[579,48,454,53],[580,4,455,4],[580,11,455,11,"ed25519"],[580,18,455,18],[580,19,455,19,"utils"],[580,24,455,24],[580,25,455,25,"toMontgomerySecret"],[580,43,455,43],[580,44,455,44],[580,48,455,44,"ensureBytes"],[580,56,455,55],[580,57,455,55,"ensureBytes"],[580,68,455,55],[580,70,455,56],[580,75,455,61],[580,77,455,63,"edwardsPriv"],[580,88,455,74],[580,89,455,75],[580,90,455,76],[581,2,456,0],[582,2,457,0],[583,2,458,7],[583,8,458,13,"RistrettoPoint"],[583,22,458,27],[583,25,458,30,"_RistrettoPoint"],[583,40,458,45],[584,2,459,0],[585,2,460,7],[585,8,460,13,"hashToCurve"],[585,19,460,24],[585,22,460,27],[585,37,460,43],[585,38,460,44],[585,44,460,50,"ed25519_hasher"],[585,58,460,64],[585,59,460,65,"hashToCurve"],[585,70,460,76],[585,72,460,78],[585,73,460,79],[586,2,461,0],[587,2,462,7],[587,8,462,13,"encodeToCurve"],[587,21,462,26],[587,24,462,29],[587,39,462,45],[587,40,462,46],[587,46,462,52,"ed25519_hasher"],[587,60,462,66],[587,61,462,67,"encodeToCurve"],[587,74,462,80],[587,76,462,82],[587,77,462,83],[588,2,463,0],[589,2,464,7],[589,8,464,13,"hashToRistretto255"],[589,26,464,31],[589,29,464,34],[589,44,464,50],[589,45,464,51],[589,51,464,57,"ristretto255_hasher"],[589,70,464,76],[589,71,464,77,"hashToCurve"],[589,82,464,88],[589,84,464,90],[589,85,464,91],[590,2,465,0],[591,2,466,7],[591,8,466,13,"hash_to_ristretto255"],[591,28,466,33],[591,31,466,36],[591,46,466,52],[591,47,466,53],[591,53,466,59,"ristretto255_hasher"],[591,72,466,78],[591,73,466,79,"hashToCurve"],[591,84,466,90],[591,86,466,92],[591,87,466,93],[592,0,466,94],[592,3]],"functionMap":{"names":["<global>","<anonymous>","ed25519_pow_2_252_3","adjustScalarBytes","uvRatio","ed25519_domain","montgomery$argument_0.powPminus2","map_to_curve_elligator2_curve25519","map_to_curve_elligator2_edwards25519","createHasher$argument_1","invertSqrt","bytes255ToNumberLE","calcElligatorRistrettoMap","mod","ristretto255_map","_RistrettoPoint","_RistrettoPoint#constructor","_RistrettoPoint.fromAffine","_RistrettoPoint#assertSame","_RistrettoPoint#init","_RistrettoPoint.hashToCurve","_RistrettoPoint.fromBytes","_RistrettoPoint.fromHex","_RistrettoPoint.msm","_RistrettoPoint#toBytes","_RistrettoPoint#equals","_RistrettoPoint#is0","ristretto255_hasher.hashToCurve","ristretto255_hasher.hashToScalar","edwardsToMontgomeryPub","edwardsToMontgomeryPriv"],"mappings":"AAA;uCCyB;EDQ;AEC;CFkB;AGC;CHS;AIK;CJoB;4BCC,4CD;4BCC,4CD;yCCC;EDS;wCCW,qCD;AKC;CLI;2CCE;EDG;0CCE;GDG;uCCW;oBKK;SLI;CDG;iCCI,mCD;iCCC,0BD;iCCC,6BD;AOE;CP0C;yCCC,4CD;AQC;CRgB;+CCE,kCQ,6DR;EDQ;mBUY,gCV;2BWE,qEX;AYM;gBCG,mBD;CZoB;AcC;CdO;AeU;ICC;KDE;IEC;KFE;IGC;KHG;IIC;KJE;IKE;KLE;IMC;oBRI,mBQ;KNuB;IOM;KPE;IQC;KRE;ISK;oBXG,mBW;KT0B;IUK;oBZI,mBY;KVK;IWC;KXE;CfC;iBCK,6CD;iBCG,6CD;iBCG,QD;iBCG,QD;I2BI;K3BI;I4BC;K5BG;O6B0B;C7BE;O8BI;C9BE;4CCI,gCD;8CCE,kCD;mDCE,qCD;qDCE,qCD"},"hasCjsExports":false},"type":"js/module"}]} |