{"dependencies":[{"name":"@noble/curves/ed25519","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":18,"index":130},"end":{"line":4,"column":50,"index":162}}],"key":"TTRloKDGibRVtx+Urs4ptmV/hyc=","exportNames":["*"],"imports":1}},{"name":"@polkadot/util","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":15,"index":179},"end":{"line":5,"column":40,"index":204}}],"key":"u0mzEw2nilnHoUWtEdZl0JKHutA=","exportNames":["*"],"imports":1}},{"name":"@polkadot/wasm-crypto","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":22,"index":228},"end":{"line":6,"column":54,"index":260}}],"key":"iIJx+ejRpeeDyPIizByl2fy6gpQ=","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 exports.ed25519Sign = ed25519Sign;\n var ed25519_1 = require(_dependencyMap[0], \"@noble/curves/ed25519\");\n var util_1 = require(_dependencyMap[1], \"@polkadot/util\");\n var wasm_crypto_1 = require(_dependencyMap[2], \"@polkadot/wasm-crypto\");\n /**\n * @name ed25519Sign\n * @summary Signs a message using the supplied secretKey\n * @description\n * Returns message signature of `message`, using the `secretKey`.\n * @example\n *
\n *\n * ```javascript\n * import { ed25519Sign } from '@polkadot/util-crypto';\n *\n * ed25519Sign([...], [...]); // => [...]\n * ```\n */\n function ed25519Sign(message, _ref, onlyJs) {\n var publicKey = _ref.publicKey,\n secretKey = _ref.secretKey;\n if (!secretKey) {\n throw new Error('Expected a valid secretKey');\n } else if (!publicKey) {\n throw new Error('Expected a valid publicKey');\n }\n var messageU8a = (0, util_1.u8aToU8a)(message);\n var privateU8a = secretKey.subarray(0, 32);\n return !util_1.hasBigInt || !onlyJs && (0, wasm_crypto_1.isReady)() ? (0, wasm_crypto_1.ed25519Sign)(publicKey, privateU8a, messageU8a) : ed25519_1.ed25519.sign(messageU8a, privateU8a);\n }\n});","lineCount":37,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"ed25519Sign"],[7,21,3,19],[7,24,3,22,"ed25519Sign"],[7,35,3,33],[8,2,4,0],[8,6,4,6,"ed25519_1"],[8,15,4,15],[8,18,4,18,"require"],[8,25,4,25],[8,26,4,25,"_dependencyMap"],[8,40,4,25],[8,68,4,49],[8,69,4,50],[9,2,5,0],[9,6,5,6,"util_1"],[9,12,5,12],[9,15,5,15,"require"],[9,22,5,22],[9,23,5,22,"_dependencyMap"],[9,37,5,22],[9,58,5,39],[9,59,5,40],[10,2,6,0],[10,6,6,6,"wasm_crypto_1"],[10,19,6,19],[10,22,6,22,"require"],[10,29,6,29],[10,30,6,29,"_dependencyMap"],[10,44,6,29],[10,72,6,53],[10,73,6,54],[11,2,7,0],[12,0,8,0],[13,0,9,0],[14,0,10,0],[15,0,11,0],[16,0,12,0],[17,0,13,0],[18,0,14,0],[19,0,15,0],[20,0,16,0],[21,0,17,0],[22,0,18,0],[23,0,19,0],[24,0,20,0],[25,2,21,0],[25,11,21,9,"ed25519Sign"],[25,22,21,20,"ed25519Sign"],[25,23,21,21,"message"],[25,30,21,28],[25,32,21,28,"_ref"],[25,36,21,28],[25,38,21,56,"onlyJs"],[25,44,21,62],[25,46,21,64],[26,4,21,64],[26,8,21,32,"publicKey"],[26,17,21,41],[26,20,21,41,"_ref"],[26,24,21,41],[26,25,21,32,"publicKey"],[26,34,21,41],[27,6,21,43,"secretKey"],[27,15,21,52],[27,18,21,52,"_ref"],[27,22,21,52],[27,23,21,43,"secretKey"],[27,32,21,52],[28,4,22,4],[28,8,22,8],[28,9,22,9,"secretKey"],[28,18,22,18],[28,20,22,20],[29,6,23,8],[29,12,23,14],[29,16,23,18,"Error"],[29,21,23,23],[29,22,23,24],[29,50,23,52],[29,51,23,53],[30,4,24,4],[30,5,24,5],[30,11,25,9],[30,15,25,13],[30,16,25,14,"publicKey"],[30,25,25,23],[30,27,25,25],[31,6,26,8],[31,12,26,14],[31,16,26,18,"Error"],[31,21,26,23],[31,22,26,24],[31,50,26,52],[31,51,26,53],[32,4,27,4],[33,4,28,4],[33,8,28,10,"messageU8a"],[33,18,28,20],[33,21,28,23],[33,22,28,24],[33,23,28,25],[33,25,28,27,"util_1"],[33,31,28,33],[33,32,28,34,"u8aToU8a"],[33,40,28,42],[33,42,28,44,"message"],[33,49,28,51],[33,50,28,52],[34,4,29,4],[34,8,29,10,"privateU8a"],[34,18,29,20],[34,21,29,23,"secretKey"],[34,30,29,32],[34,31,29,33,"subarray"],[34,39,29,41],[34,40,29,42],[34,41,29,43],[34,43,29,45],[34,45,29,47],[34,46,29,48],[35,4,30,4],[35,11,30,11],[35,12,30,12,"util_1"],[35,18,30,18],[35,19,30,19,"hasBigInt"],[35,28,30,28],[35,32,30,33],[35,33,30,34,"onlyJs"],[35,39,30,40],[35,43,30,44],[35,44,30,45],[35,45,30,46],[35,47,30,48,"wasm_crypto_1"],[35,60,30,61],[35,61,30,62,"isReady"],[35,68,30,69],[35,70,30,71],[35,71,30,73],[35,74,31,10],[35,75,31,11],[35,76,31,12],[35,78,31,14,"wasm_crypto_1"],[35,91,31,27],[35,92,31,28,"ed25519Sign"],[35,103,31,39],[35,105,31,41,"publicKey"],[35,114,31,50],[35,116,31,52,"privateU8a"],[35,126,31,62],[35,128,31,64,"messageU8a"],[35,138,31,74],[35,139,31,75],[35,142,32,10,"ed25519_1"],[35,151,32,19],[35,152,32,20,"ed25519"],[35,159,32,27],[35,160,32,28,"sign"],[35,164,32,32],[35,165,32,33,"messageU8a"],[35,175,32,43],[35,177,32,45,"privateU8a"],[35,187,32,55],[35,188,32,56],[36,2,33,0],[37,0,33,1],[37,3]],"functionMap":{"names":["","ed25519Sign"],"mappings":"AAA;ACoB;CDY"},"hasCjsExports":true},"type":"js/module"}]}