mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 16:51:02 +00:00
1 line
5.9 KiB
Plaintext
1 line
5.9 KiB
Plaintext
{"dependencies":[{"name":"./addPrefix.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":23,"index":137},"end":{"line":4,"column":48,"index":162}}],"key":"sE2jfTaHMSbdJoyREwLLh+hBwFQ=","exportNames":["*"],"imports":1}},{"name":"./stripPrefix.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":5,"column":25,"index":189},"end":{"line":5,"column":52,"index":216}}],"key":"5YSjnCFRtGAQvMST/r4LR6Kzmjw=","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.hexFixLength = hexFixLength;\n var addPrefix_js_1 = require(_dependencyMap[0], \"./addPrefix.js\");\n var stripPrefix_js_1 = require(_dependencyMap[1], \"./stripPrefix.js\");\n /**\n * @name hexFixLength\n * @summary Shifts a hex string to a specific bitLength\n * @description\n * Returns a `0x` prefixed string with the specified number of bits contained in the return value. (If bitLength is -1, length checking is not done). Values with more bits are trimmed to the specified length. Input values with less bits are returned as-is by default. When `withPadding` is set, shorter values are padded with `0`.\n * @example\n * <BR>\n *\n * ```javascript\n * import { hexFixLength } from '@polkadot/util';\n *\n * console.log('fixed', hexFixLength('0x12', 16)); // => 0x12\n * console.log('fixed', hexFixLength('0x12', 16, true)); // => 0x0012\n * console.log('fixed', hexFixLength('0x0012', 8)); // => 0x12\n * ```\n */\n function hexFixLength(value) {\n var bitLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : -1;\n var withPadding = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n var strLength = Math.ceil(bitLength / 4);\n var hexLength = strLength + 2;\n return (0, addPrefix_js_1.hexAddPrefix)(bitLength === -1 || value.length === hexLength || !withPadding && value.length < hexLength ? (0, stripPrefix_js_1.hexStripPrefix)(value) : value.length > hexLength ? (0, stripPrefix_js_1.hexStripPrefix)(value).slice(-1 * strLength) : `${'0'.repeat(strLength)}${(0, stripPrefix_js_1.hexStripPrefix)(value)}`.slice(-1 * strLength));\n }\n});","lineCount":33,"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,"hexFixLength"],[7,22,3,20],[7,25,3,23,"hexFixLength"],[7,37,3,35],[8,2,4,0],[8,6,4,6,"addPrefix_js_1"],[8,20,4,20],[8,23,4,23,"require"],[8,30,4,30],[8,31,4,30,"_dependencyMap"],[8,45,4,30],[8,66,4,47],[8,67,4,48],[9,2,5,0],[9,6,5,6,"stripPrefix_js_1"],[9,22,5,22],[9,25,5,25,"require"],[9,32,5,32],[9,33,5,32,"_dependencyMap"],[9,47,5,32],[9,70,5,51],[9,71,5,52],[10,2,6,0],[11,0,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,0,21,0],[26,2,22,0],[26,11,22,9,"hexFixLength"],[26,23,22,21,"hexFixLength"],[26,24,22,22,"value"],[26,29,22,27],[26,31,22,66],[27,4,22,66],[27,8,22,29,"bitLength"],[27,17,22,38],[27,20,22,38,"arguments"],[27,29,22,38],[27,30,22,38,"length"],[27,36,22,38],[27,44,22,38,"arguments"],[27,53,22,38],[27,61,22,38,"undefined"],[27,70,22,38],[27,73,22,38,"arguments"],[27,82,22,38],[27,88,22,41],[27,89,22,42],[27,90,22,43],[28,4,22,43],[28,8,22,45,"withPadding"],[28,19,22,56],[28,22,22,56,"arguments"],[28,31,22,56],[28,32,22,56,"length"],[28,38,22,56],[28,46,22,56,"arguments"],[28,55,22,56],[28,63,22,56,"undefined"],[28,72,22,56],[28,75,22,56,"arguments"],[28,84,22,56],[28,90,22,59],[28,95,22,64],[29,4,23,4],[29,8,23,10,"strLength"],[29,17,23,19],[29,20,23,22,"Math"],[29,24,23,26],[29,25,23,27,"ceil"],[29,29,23,31],[29,30,23,32,"bitLength"],[29,39,23,41],[29,42,23,44],[29,43,23,45],[29,44,23,46],[30,4,24,4],[30,8,24,10,"hexLength"],[30,17,24,19],[30,20,24,22,"strLength"],[30,29,24,31],[30,32,24,34],[30,33,24,35],[31,4,25,4],[31,11,25,11],[31,12,25,12],[31,13,25,13],[31,15,25,15,"addPrefix_js_1"],[31,29,25,29],[31,30,25,30,"hexAddPrefix"],[31,42,25,42],[31,44,25,45,"bitLength"],[31,53,25,54],[31,58,25,59],[31,59,25,60],[31,60,25,61],[31,64,25,65,"value"],[31,69,25,70],[31,70,25,71,"length"],[31,76,25,77],[31,81,25,82,"hexLength"],[31,90,25,91],[31,94,25,96],[31,95,25,97,"withPadding"],[31,106,25,108],[31,110,25,112,"value"],[31,115,25,117],[31,116,25,118,"length"],[31,122,25,124],[31,125,25,127,"hexLength"],[31,134,25,137],[31,137,26,10],[31,138,26,11],[31,139,26,12],[31,141,26,14,"stripPrefix_js_1"],[31,157,26,30],[31,158,26,31,"hexStripPrefix"],[31,172,26,45],[31,174,26,47,"value"],[31,179,26,52],[31,180,26,53],[31,183,27,11,"value"],[31,188,27,16],[31,189,27,17,"length"],[31,195,27,23],[31,198,27,26,"hexLength"],[31,207,27,35],[31,210,28,14],[31,211,28,15],[31,212,28,16],[31,214,28,18,"stripPrefix_js_1"],[31,230,28,34],[31,231,28,35,"hexStripPrefix"],[31,245,28,49],[31,247,28,51,"value"],[31,252,28,56],[31,253,28,57],[31,254,28,58,"slice"],[31,259,28,63],[31,260,28,64],[31,261,28,65],[31,262,28,66],[31,265,28,69,"strLength"],[31,274,28,78],[31,275,28,79],[31,278,29,14],[31,281,29,17],[31,284,29,20],[31,285,29,21,"repeat"],[31,291,29,27],[31,292,29,28,"strLength"],[31,301,29,37],[31,302,29,38],[31,305,29,41],[31,306,29,42],[31,307,29,43],[31,309,29,45,"stripPrefix_js_1"],[31,325,29,61],[31,326,29,62,"hexStripPrefix"],[31,340,29,76],[31,342,29,78,"value"],[31,347,29,83],[31,348,29,84],[31,350,29,86],[31,351,29,87,"slice"],[31,356,29,92],[31,357,29,93],[31,358,29,94],[31,359,29,95],[31,362,29,98,"strLength"],[31,371,29,107],[31,372,29,108],[31,373,29,109],[32,2,30,0],[33,0,30,1],[33,3]],"functionMap":{"names":["<global>","hexFixLength"],"mappings":"AAA;ACqB;CDQ"},"hasCjsExports":true},"type":"js/module"}]} |