mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 16:51:02 +00:00
1 line
16 KiB
Plaintext
1 line
16 KiB
Plaintext
{"dependencies":[{"name":"../bn/toBn.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":39,"index":39}}],"key":"GG20BlFCryFXR+uOINYlStTZiEg=","exportNames":["*"],"imports":1}},{"name":"../is/boolean.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":40},"end":{"line":2,"column":45,"index":85}}],"key":"yTaz8wML2BQTXrkG66Ujr1e5kU0=","exportNames":["*"],"imports":1}},{"name":"./formatDecimal.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":86},"end":{"line":3,"column":51,"index":137}}],"key":"sd0lHSWj8bO50LcYDfTwKBHoH5A=","exportNames":["*"],"imports":1}},{"name":"./getSeparator.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":138},"end":{"line":4,"column":49,"index":187}}],"key":"Xid066qCdZJ9sD4kMYqmv4WPces=","exportNames":["*"],"imports":1}},{"name":"./si.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":188},"end":{"line":5,"column":53,"index":241}}],"key":"PJ855uvMJnqdmgzkAFxo0HwW76g=","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, \"formatBalance\", {\n enumerable: true,\n get: function () {\n return formatBalance;\n }\n });\n var _bnToBnJs = require(_dependencyMap[0], \"../bn/toBn.js\");\n var _isBooleanJs = require(_dependencyMap[1], \"../is/boolean.js\");\n var _formatDecimalJs = require(_dependencyMap[2], \"./formatDecimal.js\");\n var _getSeparatorJs = require(_dependencyMap[3], \"./getSeparator.js\");\n var _siJs = require(_dependencyMap[4], \"./si.js\");\n const DEFAULT_DECIMALS = 0;\n const DEFAULT_UNIT = _siJs.SI[_siJs.SI_MID].text;\n let defaultDecimals = DEFAULT_DECIMALS;\n let defaultUnit = DEFAULT_UNIT;\n function _formatBalance(input, {\n decimals = defaultDecimals,\n forceUnit,\n locale = 'en',\n withAll = false,\n withSi = true,\n withSiFull = false,\n withUnit = true,\n withZero = true\n } = {}) {\n // we only work with string inputs here - convert anything\n // into the string-only value\n let text = (0, _bnToBnJs.bnToBn)(input).toString();\n if (text.length === 0 || text === '0') {\n return '0';\n }\n // strip the negative sign so we can work with clean groupings, re-add this in the\n // end when we return the result (from here on we work with positive numbers)\n let sign = '';\n if (text[0].startsWith('-')) {\n sign = '-';\n text = text.substring(1);\n }\n // We start at midpoint (8) minus 1 - this means that values display as\n // 123.4567 instead of 0.1234 k (so we always have the most relevant).\n const si = (0, _siJs.calcSi)(text, decimals, forceUnit);\n const mid = text.length - (decimals + si.power);\n const pre = mid <= 0 ? '0' : text.substring(0, mid);\n // get the post from the midpoint onward and then first add max decimals\n // before trimming to the correct (calculated) amount of decimals again\n let post = text.padStart(mid < 0 ? decimals : 1, '0').substring(mid < 0 ? 0 : mid).padEnd(withAll ? Math.max(decimals, 4) : 4, '0').substring(0, withAll ? Math.max(4, decimals + si.power) : 4);\n // remove all trailing 0's (if required via flag)\n if (!withZero) {\n let end = post.length - 1;\n // This looks inefficient, however it is better to do the checks and\n // only make one final slice than it is to do it in multiples\n do {\n if (post[end] === '0') {\n end--;\n }\n } while (post[end] === '0');\n post = post.substring(0, end + 1);\n }\n // the display unit\n const unit = (0, _isBooleanJs.isBoolean)(withUnit) ? _siJs.SI[_siJs.SI_MID].text : withUnit;\n // format the units for display based on the flags\n const units = withSi || withSiFull ? si.value === '-' ? withUnit ? ` ${unit}` : '' : ` ${withSiFull ? `${si.text}${withUnit ? ' ' : ''}` : si.value}${withUnit ? unit : ''}` : '';\n const {\n decimal,\n thousand\n } = (0, _getSeparatorJs.getSeparator)(locale);\n return `${sign}${(0, _formatDecimalJs.formatDecimal)(pre, thousand)}${post && `${decimal}${post}`}${units}`;\n }\n const formatBalance = _formatBalance;\n formatBalance.calcSi = (text, decimals = defaultDecimals) => (0, _siJs.calcSi)(text, decimals);\n formatBalance.findSi = _siJs.findSi;\n formatBalance.getDefaults = () => {\n return {\n decimals: defaultDecimals,\n unit: defaultUnit\n };\n };\n formatBalance.getOptions = (decimals = defaultDecimals) => {\n return _siJs.SI.filter(({\n power\n }) => power < 0 ? decimals + power >= 0 : true);\n };\n formatBalance.setDefaults = ({\n decimals,\n unit\n }) => {\n defaultDecimals = (Array.isArray(decimals) ? decimals[0] : decimals) ?? defaultDecimals;\n defaultUnit = (Array.isArray(unit) ? unit[0] : unit) ?? defaultUnit;\n _siJs.SI[_siJs.SI_MID].text = defaultUnit;\n };\n});","lineCount":97,"map":[[7,2,63,0,"Object"],[7,8,63,0],[7,9,63,0,"defineProperty"],[7,23,63,0],[7,24,63,0,"exports"],[7,31,63,0],[8,4,63,0,"enumerable"],[8,14,63,0],[9,4,63,0,"get"],[9,7,63,0],[9,18,63,0,"get"],[9,19,63,0],[10,6,63,0],[10,13,63,0,"formatBalance"],[10,26,63,0],[11,4,63,0],[12,2,63,0],[13,2,1,0],[13,6,1,0,"_bnToBnJs"],[13,15,1,0],[13,18,1,0,"require"],[13,25,1,0],[13,26,1,0,"_dependencyMap"],[13,40,1,0],[14,2,2,0],[14,6,2,0,"_isBooleanJs"],[14,18,2,0],[14,21,2,0,"require"],[14,28,2,0],[14,29,2,0,"_dependencyMap"],[14,43,2,0],[15,2,3,0],[15,6,3,0,"_formatDecimalJs"],[15,22,3,0],[15,25,3,0,"require"],[15,32,3,0],[15,33,3,0,"_dependencyMap"],[15,47,3,0],[16,2,4,0],[16,6,4,0,"_getSeparatorJs"],[16,21,4,0],[16,24,4,0,"require"],[16,31,4,0],[16,32,4,0,"_dependencyMap"],[16,46,4,0],[17,2,5,0],[17,6,5,0,"_siJs"],[17,11,5,0],[17,14,5,0,"require"],[17,21,5,0],[17,22,5,0,"_dependencyMap"],[17,36,5,0],[18,2,6,0],[18,8,6,6,"DEFAULT_DECIMALS"],[18,24,6,22],[18,27,6,25],[18,28,6,26],[19,2,7,0],[19,8,7,6,"DEFAULT_UNIT"],[19,20,7,18],[19,23,7,21,"SI"],[19,28,7,23],[19,29,7,23,"SI"],[19,31,7,23],[19,32,7,24,"SI_MID"],[19,37,7,30],[19,38,7,30,"SI_MID"],[19,44,7,30],[19,45,7,31],[19,46,7,32,"text"],[19,50,7,36],[20,2,8,0],[20,6,8,4,"defaultDecimals"],[20,21,8,19],[20,24,8,22,"DEFAULT_DECIMALS"],[20,40,8,38],[21,2,9,0],[21,6,9,4,"defaultUnit"],[21,17,9,15],[21,20,9,18,"DEFAULT_UNIT"],[21,32,9,30],[22,2,10,0],[22,11,10,9,"_formatBalance"],[22,25,10,23,"_formatBalance"],[22,26,10,24,"input"],[22,31,10,29],[22,33,10,31],[23,4,10,33,"decimals"],[23,12,10,41],[23,15,10,44,"defaultDecimals"],[23,30,10,59],[24,4,10,61,"forceUnit"],[24,13,10,70],[25,4,10,72,"locale"],[25,10,10,78],[25,13,10,81],[25,17,10,85],[26,4,10,87,"withAll"],[26,11,10,94],[26,14,10,97],[26,19,10,102],[27,4,10,104,"withSi"],[27,10,10,110],[27,13,10,113],[27,17,10,117],[28,4,10,119,"withSiFull"],[28,14,10,129],[28,17,10,132],[28,22,10,137],[29,4,10,139,"withUnit"],[29,12,10,147],[29,15,10,150],[29,19,10,154],[30,4,10,156,"withZero"],[30,12,10,164],[30,15,10,167],[31,2,10,172],[31,3,10,173],[31,6,10,176],[31,7,10,177],[31,8,10,178],[31,10,10,180],[32,4,11,4],[33,4,12,4],[34,4,13,4],[34,8,13,8,"text"],[34,12,13,12],[34,15,13,15],[34,19,13,15,"bnToBn"],[34,28,13,21],[34,29,13,21,"bnToBn"],[34,35,13,21],[34,37,13,22,"input"],[34,42,13,27],[34,43,13,28],[34,44,13,29,"toString"],[34,52,13,37],[34,53,13,38],[34,54,13,39],[35,4,14,4],[35,8,14,8,"text"],[35,12,14,12],[35,13,14,13,"length"],[35,19,14,19],[35,24,14,24],[35,25,14,25],[35,29,14,29,"text"],[35,33,14,33],[35,38,14,38],[35,41,14,41],[35,43,14,43],[36,6,15,8],[36,13,15,15],[36,16,15,18],[37,4,16,4],[38,4,17,4],[39,4,18,4],[40,4,19,4],[40,8,19,8,"sign"],[40,12,19,12],[40,15,19,15],[40,17,19,17],[41,4,20,4],[41,8,20,8,"text"],[41,12,20,12],[41,13,20,13],[41,14,20,14],[41,15,20,15],[41,16,20,16,"startsWith"],[41,26,20,26],[41,27,20,27],[41,30,20,30],[41,31,20,31],[41,33,20,33],[42,6,21,8,"sign"],[42,10,21,12],[42,13,21,15],[42,16,21,18],[43,6,22,8,"text"],[43,10,22,12],[43,13,22,15,"text"],[43,17,22,19],[43,18,22,20,"substring"],[43,27,22,29],[43,28,22,30],[43,29,22,31],[43,30,22,32],[44,4,23,4],[45,4,24,4],[46,4,25,4],[47,4,26,4],[47,10,26,10,"si"],[47,12,26,12],[47,15,26,15],[47,19,26,15,"calcSi"],[47,24,26,21],[47,25,26,21,"calcSi"],[47,31,26,21],[47,33,26,22,"text"],[47,37,26,26],[47,39,26,28,"decimals"],[47,47,26,36],[47,49,26,38,"forceUnit"],[47,58,26,47],[47,59,26,48],[48,4,27,4],[48,10,27,10,"mid"],[48,13,27,13],[48,16,27,16,"text"],[48,20,27,20],[48,21,27,21,"length"],[48,27,27,27],[48,31,27,31,"decimals"],[48,39,27,39],[48,42,27,42,"si"],[48,44,27,44],[48,45,27,45,"power"],[48,50,27,50],[48,51,27,51],[49,4,28,4],[49,10,28,10,"pre"],[49,13,28,13],[49,16,28,16,"mid"],[49,19,28,19],[49,23,28,23],[49,24,28,24],[49,27,28,27],[49,30,28,30],[49,33,28,33,"text"],[49,37,28,37],[49,38,28,38,"substring"],[49,47,28,47],[49,48,28,48],[49,49,28,49],[49,51,28,51,"mid"],[49,54,28,54],[49,55,28,55],[50,4,29,4],[51,4,30,4],[52,4,31,4],[52,8,31,8,"post"],[52,12,31,12],[52,15,31,15,"text"],[52,19,31,19],[52,20,32,9,"padStart"],[52,28,32,17],[52,29,32,18,"mid"],[52,32,32,21],[52,35,32,24],[52,36,32,25],[52,39,32,28,"decimals"],[52,47,32,36],[52,50,32,39],[52,51,32,40],[52,53,32,42],[52,56,32,45],[52,57,32,46],[52,58,33,9,"substring"],[52,67,33,18],[52,68,33,19,"mid"],[52,71,33,22],[52,74,33,25],[52,75,33,26],[52,78,33,29],[52,79,33,30],[52,82,33,33,"mid"],[52,85,33,36],[52,86,33,37],[52,87,34,9,"padEnd"],[52,93,34,15],[52,94,34,16,"withAll"],[52,101,34,23],[52,104,34,26,"Math"],[52,108,34,30],[52,109,34,31,"max"],[52,112,34,34],[52,113,34,35,"decimals"],[52,121,34,43],[52,123,34,45],[52,124,34,46],[52,125,34,47],[52,128,34,50],[52,129,34,51],[52,131,34,53],[52,134,34,56],[52,135,34,57],[52,136,35,9,"substring"],[52,145,35,18],[52,146,35,19],[52,147,35,20],[52,149,35,22,"withAll"],[52,156,35,29],[52,159,35,32,"Math"],[52,163,35,36],[52,164,35,37,"max"],[52,167,35,40],[52,168,35,41],[52,169,35,42],[52,171,35,44,"decimals"],[52,179,35,52],[52,182,35,55,"si"],[52,184,35,57],[52,185,35,58,"power"],[52,190,35,63],[52,191,35,64],[52,194,35,67],[52,195,35,68],[52,196,35,69],[53,4,36,4],[54,4,37,4],[54,8,37,8],[54,9,37,9,"withZero"],[54,17,37,17],[54,19,37,19],[55,6,38,8],[55,10,38,12,"end"],[55,13,38,15],[55,16,38,18,"post"],[55,20,38,22],[55,21,38,23,"length"],[55,27,38,29],[55,30,38,32],[55,31,38,33],[56,6,39,8],[57,6,40,8],[58,6,41,8],[58,9,41,11],[59,8,42,12],[59,12,42,16,"post"],[59,16,42,20],[59,17,42,21,"end"],[59,20,42,24],[59,21,42,25],[59,26,42,30],[59,29,42,33],[59,31,42,35],[60,10,43,16,"end"],[60,13,43,19],[60,15,43,21],[61,8,44,12],[62,6,45,8],[62,7,45,9],[62,15,45,17,"post"],[62,19,45,21],[62,20,45,22,"end"],[62,23,45,25],[62,24,45,26],[62,29,45,31],[62,32,45,34],[63,6,46,8,"post"],[63,10,46,12],[63,13,46,15,"post"],[63,17,46,19],[63,18,46,20,"substring"],[63,27,46,29],[63,28,46,30],[63,29,46,31],[63,31,46,33,"end"],[63,34,46,36],[63,37,46,39],[63,38,46,40],[63,39,46,41],[64,4,47,4],[65,4,48,4],[66,4,49,4],[66,10,49,10,"unit"],[66,14,49,14],[66,17,49,17],[66,21,49,17,"isBoolean"],[66,33,49,26],[66,34,49,26,"isBoolean"],[66,43,49,26],[66,45,49,27,"withUnit"],[66,53,49,35],[66,54,49,36],[66,57,50,10,"SI"],[66,62,50,12],[66,63,50,12,"SI"],[66,65,50,12],[66,66,50,13,"SI_MID"],[66,71,50,19],[66,72,50,19,"SI_MID"],[66,78,50,19],[66,79,50,20],[66,80,50,21,"text"],[66,84,50,25],[66,87,51,10,"withUnit"],[66,95,51,18],[67,4,52,4],[68,4,53,4],[68,10,53,10,"units"],[68,15,53,15],[68,18,53,18,"withSi"],[68,24,53,24],[68,28,53,28,"withSiFull"],[68,38,53,38],[68,41,54,10,"si"],[68,43,54,12],[68,44,54,13,"value"],[68,49,54,18],[68,54,54,23],[68,57,54,26],[68,60,55,14,"withUnit"],[68,68,55,22],[68,71,56,18],[68,75,56,22,"unit"],[68,79,56,26],[68,81,56,28],[68,84,57,18],[68,86,57,20],[68,89,58,14],[68,93,58,18,"withSiFull"],[68,103,58,28],[68,106,58,31],[68,109,58,34,"si"],[68,111,58,36],[68,112,58,37,"text"],[68,116,58,41],[68,119,58,44,"withUnit"],[68,127,58,52],[68,130,58,55],[68,133,58,58],[68,136,58,61],[68,138,58,63],[68,140,58,65],[68,143,58,68,"si"],[68,145,58,70],[68,146,58,71,"value"],[68,151,58,76],[68,154,58,79,"withUnit"],[68,162,58,87],[68,165,58,90,"unit"],[68,169,58,94],[68,172,58,97],[68,174,58,99],[68,176,58,101],[68,179,59,10],[68,181,59,12],[69,4,60,4],[69,10,60,10],[70,6,60,12,"decimal"],[70,13,60,19],[71,6,60,21,"thousand"],[72,4,60,30],[72,5,60,31],[72,8,60,34],[72,12,60,34,"getSeparator"],[72,27,60,46],[72,28,60,46,"getSeparator"],[72,40,60,46],[72,42,60,47,"locale"],[72,48,60,53],[72,49,60,54],[73,4,61,4],[73,11,61,11],[73,14,61,14,"sign"],[73,18,61,18],[73,21,61,21],[73,25,61,21,"formatDecimal"],[73,41,61,34],[73,42,61,34,"formatDecimal"],[73,55,61,34],[73,57,61,35,"pre"],[73,60,61,38],[73,62,61,40,"thousand"],[73,70,61,48],[73,71,61,49],[73,74,61,52,"post"],[73,78,61,56],[73,82,61,60],[73,85,61,63,"decimal"],[73,92,61,70],[73,95,61,73,"post"],[73,99,61,77],[73,101,61,79],[73,104,61,82,"units"],[73,109,61,87],[73,111,61,89],[74,2,62,0],[75,2,63,7],[75,8,63,13,"formatBalance"],[75,21,63,26],[75,24,63,29,"_formatBalance"],[75,38,63,43],[76,2,64,0,"formatBalance"],[76,15,64,13],[76,16,64,14,"calcSi"],[76,22,64,20],[76,25,64,23],[76,26,64,24,"text"],[76,30,64,28],[76,32,64,30,"decimals"],[76,40,64,38],[76,43,64,41,"defaultDecimals"],[76,58,64,56],[76,63,64,61],[76,67,64,61,"calcSi"],[76,72,64,67],[76,73,64,67,"calcSi"],[76,79,64,67],[76,81,64,68,"text"],[76,85,64,72],[76,87,64,74,"decimals"],[76,95,64,82],[76,96,64,83],[77,2,65,0,"formatBalance"],[77,15,65,13],[77,16,65,14,"findSi"],[77,22,65,20],[77,25,65,23,"findSi"],[77,30,65,29],[77,31,65,29,"findSi"],[77,37,65,29],[78,2,66,0,"formatBalance"],[78,15,66,13],[78,16,66,14,"getDefaults"],[78,27,66,25],[78,30,66,28],[78,36,66,34],[79,4,67,4],[79,11,67,11],[80,6,68,8,"decimals"],[80,14,68,16],[80,16,68,18,"defaultDecimals"],[80,31,68,33],[81,6,69,8,"unit"],[81,10,69,12],[81,12,69,14,"defaultUnit"],[82,4,70,4],[82,5,70,5],[83,2,71,0],[83,3,71,1],[84,2,72,0,"formatBalance"],[84,15,72,13],[84,16,72,14,"getOptions"],[84,26,72,24],[84,29,72,27],[84,30,72,28,"decimals"],[84,38,72,36],[84,41,72,39,"defaultDecimals"],[84,56,72,54],[84,61,72,59],[85,4,73,4],[85,11,73,11,"SI"],[85,16,73,13],[85,17,73,13,"SI"],[85,19,73,13],[85,20,73,14,"filter"],[85,26,73,20],[85,27,73,21],[85,28,73,22],[86,6,73,24,"power"],[87,4,73,30],[87,5,73,31],[87,10,73,36,"power"],[87,15,73,41],[87,18,73,44],[87,19,73,45],[87,22,74,11,"decimals"],[87,30,74,19],[87,33,74,22,"power"],[87,38,74,27],[87,42,74,32],[87,43,74,33],[87,46,75,10],[87,50,75,14],[87,51,75,15],[88,2,76,0],[88,3,76,1],[89,2,77,0,"formatBalance"],[89,15,77,13],[89,16,77,14,"setDefaults"],[89,27,77,25],[89,30,77,28],[89,31,77,29],[90,4,77,31,"decimals"],[90,12,77,39],[91,4,77,41,"unit"],[92,2,77,46],[92,3,77,47],[92,8,77,52],[93,4,78,4,"defaultDecimals"],[93,19,78,19],[93,22,78,22],[93,23,78,23,"Array"],[93,28,78,28],[93,29,78,29,"isArray"],[93,36,78,36],[93,37,78,37,"decimals"],[93,45,78,45],[93,46,78,46],[93,49,79,10,"decimals"],[93,57,79,18],[93,58,79,19],[93,59,79,20],[93,60,79,21],[93,63,80,10,"decimals"],[93,71,80,18],[93,76,80,23,"defaultDecimals"],[93,91,80,38],[94,4,81,4,"defaultUnit"],[94,15,81,15],[94,18,81,18],[94,19,81,19,"Array"],[94,24,81,24],[94,25,81,25,"isArray"],[94,32,81,32],[94,33,81,33,"unit"],[94,37,81,37],[94,38,81,38],[94,41,82,10,"unit"],[94,45,82,14],[94,46,82,15],[94,47,82,16],[94,48,82,17],[94,51,83,10,"unit"],[94,55,83,14],[94,60,83,19,"defaultUnit"],[94,71,83,30],[95,4,84,4,"SI"],[95,9,84,6],[95,10,84,6,"SI"],[95,12,84,6],[95,13,84,7,"SI_MID"],[95,18,84,13],[95,19,84,13,"SI_MID"],[95,25,84,13],[95,26,84,14],[95,27,84,15,"text"],[95,31,84,19],[95,34,84,22,"defaultUnit"],[95,45,84,33],[96,2,85,0],[96,3,85,1],[97,0,85,2],[97,3]],"functionMap":{"names":["<global>","_formatBalance","calcSi","getDefaults","getOptions","SI.filter$argument_0","setDefaults"],"mappings":"AAA;ACS;CDoD;uBEE,4DF;4BGE;CHK;2BIC;qBCC;cDE;CJC;4BMC;CNQ"},"hasCjsExports":false},"type":"js/module"}]} |