From 0728724bedc47d57b7f65ab44333663e075dc7ca Mon Sep 17 00:00:00 2001 From: Graham Fairweather Date: Tue, 20 Aug 2019 21:31:44 +0200 Subject: [PATCH] :bookmark: v2.1.1 --- dist/number-to-decimal-form-string-x.js | 158 ++++++++++++++---- dist/number-to-decimal-form-string-x.js.map | 2 +- dist/number-to-decimal-form-string-x.min.js | 8 +- ...number-to-decimal-form-string-x.min.js.map | 2 +- package-lock.json | 51 ++++-- package.json | 4 +- 6 files changed, 169 insertions(+), 56 deletions(-) diff --git a/dist/number-to-decimal-form-string-x.js b/dist/number-to-decimal-form-string-x.js index e94966e..1199810 100644 --- a/dist/number-to-decimal-form-string-x.js +++ b/dist/number-to-decimal-form-string-x.js @@ -2,13 +2,13 @@ { "author": "Graham Fairweather", "copywrite": "Copyright (c) 2017-present", - "date": "2019-08-20T13:16:44.486Z", + "date": "2019-08-20T19:31:38.750Z", "describe": "", "description": "Convert a base-10 or scientific E-notation value to a decimal form string.", "file": "number-to-decimal-form-string-x.js", - "hash": "86e481cf63a64a03b8f0", + "hash": "3497b686f287387cd690", "license": "MIT", - "version": "2.1.0" + "version": "2.1.1" } */ (function webpackUniversalModuleDefinition(root, factory) { @@ -371,16 +371,114 @@ var isPrimitive = function isPrimitive(val) { var is_string = __webpack_require__(1); var is_string_default = /*#__PURE__*/__webpack_require__.n(is_string); +// CONCATENATED MODULE: ./node_modules/has-boxed-string-x/dist/has-boxed-string-x.esm.js +var string = 'a'; +var boxedString = {}.constructor(string); +/** + * Check failure of by-index access of string characters (IE < 9) + * and failure of `0 in boxedString` (Rhino). + * + * `true` if no failure; otherwise `false`. + * + * @type boolean + */ + +var hasBoxed = boxedString[0] === string && 0 in boxedString; +/* harmony default export */ var has_boxed_string_x_esm = (hasBoxed); + + +// CONCATENATED MODULE: ./node_modules/noop-x/dist/noop-x.esm.js +/** + * This method returns undefined. + * + * @returns {undefined} Always undefined. + */ +var noop = function noop() {}; +/* eslint-disable-line lodash/prefer-noop */ + + +/* harmony default export */ var noop_x_esm = (noop); + + +// CONCATENATED MODULE: ./node_modules/has-working-bind-x/dist/has-working-bind-x.esm.js + +var has_working_bind_x_esm_bind = noop_x_esm.bind; + +var test1 = function test1() { + var a1 = null; + var a2 = null; + var context = null; + var testThis = []; + + var test1Fn = function test1Fn(arg1, arg2) { + /* eslint-disable-next-line babel/no-invalid-this */ + context = this; + a1 = arg1; + a2 = arg2; + /* eslint-disable-next-line prefer-rest-params */ + + return arguments; + }; + + try { + var boundFn = has_working_bind_x_esm_bind.apply(test1Fn, [testThis, 1]); + var args = boundFn(2); + return boundFn.length === 1 && args.length === 2 && a1 === 1 && a2 === 2 && context === testThis; + } catch (e) { + return false; + } +}; + +var test2 = function test2() { + var a1 = null; + var a2 = null; + var context = null; + var oracle = [1, 2, 3]; + + var Ctr = function Ctr(arg1, arg2) { + a1 = arg1; + a2 = arg2; + context = this; + return oracle; + }; + + try { + var BoundFn = has_working_bind_x_esm_bind.apply(Ctr, [null]); + var returned = new BoundFn(1, 2); + return BoundFn.length === Ctr.length && returned === oracle && a1 === 1 && a2 === 2 && context !== oracle; + } catch (e) { + return false; + } +}; +/** + * Indicates if the engine has a working bind function. + * + * @type {boolean} + */ + + +var isWorking = typeof has_working_bind_x_esm_bind === 'function' && test1() && test2(); +/* harmony default export */ var has_working_bind_x_esm = (isWorking); + + // CONCATENATED MODULE: ./node_modules/util-pusher-x/dist/util-pusher-x.esm.js + + var EMPTY_STRING = ''; var split = EMPTY_STRING.split; -var splitter = [EMPTY_STRING]; - +var max = Math.max; +var util_pusher_x_esm_bind = is_primitive_x_esm.bind, + util_pusher_x_esm_call = is_primitive_x_esm.call; +var stringSplit = function stringSplit(string, pattern) { + // noinspection JSUnresolvedFunction + return split.call(string, pattern); +}; +var $split = has_working_bind_x_esm ? util_pusher_x_esm_bind.call(util_pusher_x_esm_call, split) : stringSplit; var util_pusher_x_esm_getIterable = function getIterable(arrayLike) { // noinspection JSUnresolvedFunction - return is_string_default()(arrayLike) ? split.apply(arrayLike, splitter) : arrayLike; + return is_string_default()(arrayLike) ? $split(arrayLike, EMPTY_STRING) : arrayLike; }; // eslint-disable jsdoc/no-undefined-types // noinspection JSCommentMatchesSignature @@ -394,7 +492,6 @@ var util_pusher_x_esm_getIterable = function getIterable(arrayLike) { */ // eslint-enable jsdoc/no-undefined-types - var util_pusher_x_esm_pusher = function pusher(arrayLike, from) { /* eslint-disable-next-line prefer-rest-params */ var target = arguments.length > 2 ? arguments[2] : []; @@ -403,10 +500,10 @@ var util_pusher_x_esm_pusher = function pusher(arrayLike, from) { return target; } - var iterable = util_pusher_x_esm_getIterable(arrayLike); + var iterable = has_boxed_string_x_esm ? arrayLike : util_pusher_x_esm_getIterable(arrayLike); var length = iterable.length; - for (var i = from || 0; i < length; i += 1) { + for (var i = max(0, from) || 0; i < length; i += 1) { target[target.length] = arrayLike[i]; } @@ -426,6 +523,9 @@ function _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d = function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +var nativeBind = util_pusher_x_esm.bind, + simple_bind_x_esm_call = util_pusher_x_esm.call; var simple_bind_x_esm_ERROR_MESSAGE = 'bind called on incompatible '; var object = {}; var ObjectCtr = object.constructor; @@ -525,27 +625,9 @@ var getResult = function getResult(target, boundArgs) { /* eslint-disable-next-line babel/no-invalid-this,babel/new-cap */ return ObjectCtr(result) === result ? result : this; -}; // eslint-disable jsdoc/check-param-names -// noinspection JSCommentMatchesSignature - -/** - * The bind() method creates a new function that, when called, has its this - * keyword set to the provided value, with a given sequence of arguments - * preceding any provided when the new function is called. - * - * @param {Function} target - The target function. - * @param {*} [thisArg] - The value to be passed as the this parameter to the target - * function when the bound function is called. The value is ignored if the - * bound function is constructed using the new operator. - * @param {...*} [args] - Arguments to prepend to arguments provided to the bound - * function when invoking the target function. - * @throws {TypeError} If target is not a function. - * @returns {Function} The bound function. - */ -// eslint-enable jsdoc/check-param-names - +}; -var simple_bind_x_esm_bind = function bind(target, thisArg) { +var implementation = function bind(target, thisArg) { simple_bind_x_esm_assertIsFunction(target); /* eslint-disable-next-line prefer-rest-params */ @@ -563,8 +645,24 @@ var simple_bind_x_esm_bind = function bind(target, thisArg) { bound = getBoundFn([binder, target, bindArgs]); return bound; }; +/** + * The bind() method creates a new function that, when called, has its this + * keyword set to the provided value, with a given sequence of arguments + * preceding any provided when the new function is called. + * + * @function bind + * @param {Function} target - The target function. + * @param {*} [thisArg] - The value to be passed as the this parameter to the target + * function when the bound function is called. The value is ignored if the + * bound function is constructed using the new operator. + * @param {...*} [args] - Arguments to prepend to arguments provided to the bound + * function when invoking the target function. + * @throws {TypeError} If target is not a function. + * @returns {Function} The bound function. + */ -/* harmony default export */ var simple_bind_x_esm = (simple_bind_x_esm_bind); +var $bind = has_working_bind_x_esm ? simple_bind_x_esm_call.bind(nativeBind) : implementation; +/* harmony default export */ var simple_bind_x_esm = ($bind); // CONCATENATED MODULE: ./node_modules/simple-call-x/dist/simple-call-x.esm.js diff --git a/dist/number-to-decimal-form-string-x.js.map b/dist/number-to-decimal-form-string-x.js.map index f25721f..5d831f0 100644 --- a/dist/number-to-decimal-form-string-x.js.map +++ b/dist/number-to-decimal-form-string-x.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://numberToDecimalFormStringX/webpack/universalModuleDefinition","webpack://numberToDecimalFormStringX/webpack/bootstrap","webpack://numberToDecimalFormStringX/./node_modules/is-symbol/index.js","webpack://numberToDecimalFormStringX/./node_modules/is-string/index.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/index.js","webpack://numberToDecimalFormStringX/(webpack)/buildin/global.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/shams.js","webpack://numberToDecimalFormStringX/../src/to-string-x.js","webpack://numberToDecimalFormStringX/../src/is-primitive-x.js","webpack://numberToDecimalFormStringX/../src/util-pusher-x.js","webpack://numberToDecimalFormStringX/../src/simple-bind-x.js","webpack://numberToDecimalFormStringX/../src/simple-call-x.js","webpack://numberToDecimalFormStringX/../src/simple-methodize-x.js","webpack://numberToDecimalFormStringX/../src/number-to-decimal-form-string-x.js"],"names":[],"mappings":";;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;AAEA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;;AAEA;;AAEA;;AAEA;AACA,GAAG;AACH;AACA;AACA,CAAC;AACD,O;QCvDA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;AClFa;;AAEb;AACA,iBAAiB,mBAAO,CAAC,CAAa;;AAEtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA,SAAS,MAAK,IAAI,KAAK;AACvB;AACA;;;;;;;;AClCa;;AAEb;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iCAAiC,aAAa;AAC9C,iCAAiC,cAAc;AAC/C;AACA;;;;;;;;ACnBA,8CAAa;;AAEb;AACA,oBAAoB,mBAAO,CAAC,CAAS;;AAErC;AACA,wCAAwC,cAAc;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","file":"number-to-decimal-form-string-x.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"numberToDecimalFormStringX\"] = factory();\n\telse\n\t\troot[\"numberToDecimalFormStringX\"] = factory();\n})((function () {\n 'use strict';\n\n var ObjectCtr = {}.constructor;\n var objectPrototype = ObjectCtr.prototype;\n var defineProperty = ObjectCtr.defineProperty;\n var $globalThis;\n var getGlobalFallback = function() {\n if (typeof self !== 'undefined') {\n return self;\n }\n\n if (typeof window !== 'undefined') {\n return window;\n }\n\n if (typeof global !== 'undefined') {\n return global;\n }\n\n return void 0;\n };\n\n var returnThis = function() {\n return this;\n };\n\n try {\n if (defineProperty) {\n defineProperty(objectPrototype, '$$globalThis$$', {\n get: returnThis,\n configurable: true\n });\n } else {\n objectPrototype.__defineGetter__('$$globalThis$$', returnThis);\n }\n\n $globalThis = typeof $$globalThis$$ === 'undefined' ? getGlobalFallback() : $$globalThis$$;\n\n delete objectPrototype.$$globalThis$$;\n\n return $globalThis;\n } catch (error) {\n return getGlobalFallback();\n }\n}()), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nvar toStr = Object.prototype.toString;\nvar hasSymbols = require('has-symbols')();\n\nif (hasSymbols) {\n\tvar symToStr = Symbol.prototype.toString;\n\tvar symStringRegex = /^Symbol\\(.*\\)$/;\n\tvar isSymbolObject = function isRealSymbolObject(value) {\n\t\tif (typeof value.valueOf() !== 'symbol') {\n\t\t\treturn false;\n\t\t}\n\t\treturn symStringRegex.test(symToStr.call(value));\n\t};\n\n\tmodule.exports = function isSymbol(value) {\n\t\tif (typeof value === 'symbol') {\n\t\t\treturn true;\n\t\t}\n\t\tif (toStr.call(value) !== '[object Symbol]') {\n\t\t\treturn false;\n\t\t}\n\t\ttry {\n\t\t\treturn isSymbolObject(value);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n} else {\n\n\tmodule.exports = function isSymbol(value) {\n\t\t// this environment does not support Symbols.\n\t\treturn false && value;\n\t};\n}\n","'use strict';\n\nvar strValue = String.prototype.valueOf;\nvar tryStringObject = function tryStringObject(value) {\n\ttry {\n\t\tstrValue.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar strClass = '[object String]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isString(value) {\n\tif (typeof value === 'string') { return true; }\n\tif (typeof value !== 'object') { return false; }\n\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\n};\n","'use strict';\n\nvar origSymbol = global.Symbol;\nvar hasSymbolSham = require('./shams');\n\nmodule.exports = function hasNativeSymbols() {\n\tif (typeof origSymbol !== 'function') { return false; }\n\tif (typeof Symbol !== 'function') { return false; }\n\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\n\tif (typeof Symbol('bar') !== 'symbol') { return false; }\n\n\treturn hasSymbolSham();\n};\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","'use strict';\n\n/* eslint complexity: [2, 17], max-statements: [2, 33] */\nmodule.exports = function hasSymbols() {\n\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\n\tif (typeof Symbol.iterator === 'symbol') { return true; }\n\n\tvar obj = {};\n\tvar sym = Symbol('test');\n\tvar symObj = Object(sym);\n\tif (typeof sym === 'string') { return false; }\n\n\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\n\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\n\n\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\n\t// if (sym instanceof Symbol) { return false; }\n\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\n\t// if (!(symObj instanceof Symbol)) { return false; }\n\n\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\n\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\n\n\tvar symVal = 42;\n\tobj[sym] = symVal;\n\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\n\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\n\n\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\n\n\tvar syms = Object.getOwnPropertySymbols(obj);\n\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\n\n\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\n\n\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\n\t\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\n\t\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\n\t}\n\n\treturn true;\n};\n","import isSymbol from 'is-symbol';\n\nconst ERROR_MESSAGE = 'Cannot convert a Symbol value to a string';\nconst castString = ERROR_MESSAGE.constructor;\n/**\n * The abstract operation ToString converts argument to a value of type String.\n *\n * @param {*} [value] - The value to convert to a string.\n * @throws {TypeError} If `value` is a Symbol.\n * @returns {string} The converted value.\n */\nconst ToString = function ToString(value) {\n if (isSymbol(value)) {\n throw new TypeError(ERROR_MESSAGE);\n }\n\n return castString(value);\n};\n\nexport default ToString;\n","/**\n * Returns true if the value is a primitive.\n *\n * @param {*} [val] - The value to test.\n * @returns {boolean} True if a primitive, otherwise false..\n */\nconst isPrimitive = function isPrimitive(val) {\n return typeof val === 'object' ? val === null : typeof val !== 'function';\n};\n\nexport default isPrimitive;\n","import isPrimitive from 'is-primitive-x';\nimport isString from 'is-string';\n\nconst EMPTY_STRING = '';\nconst {split} = EMPTY_STRING;\nconst splitter = [EMPTY_STRING];\n\nconst getIterable = function getIterable(arrayLike) {\n // noinspection JSUnresolvedFunction\n return isString(arrayLike) ? split.apply(arrayLike, splitter) : arrayLike;\n};\n\n// eslint-disable jsdoc/no-undefined-types\n// noinspection JSCommentMatchesSignature\n/**\n * This pushes or concatenates into a new or existing array.\n *\n * @param {Array} arrayLike - The source.\n * @param {number} [from=0] - The from source index.\n * @param {Array} [target=[]] - The target array.\n * @returns {*} The target array.\n */\n// eslint-enable jsdoc/no-undefined-types\nconst pusher = function pusher(arrayLike, from) {\n /* eslint-disable-next-line prefer-rest-params */\n const target = arguments.length > 2 ? arguments[2] : [];\n\n if (typeof arrayLike !== 'string' && isPrimitive(arrayLike)) {\n return target;\n }\n\n const iterable = getIterable(arrayLike);\n const {length} = iterable;\n for (let i = from || 0; i < length; i += 1) {\n target[target.length] = arrayLike[i];\n }\n\n return target;\n};\n\nexport default pusher;\n","import pusher from 'util-pusher-x';\n\nconst ERROR_MESSAGE = 'bind called on incompatible ';\nconst object = {};\nconst ObjectCtr = object.constructor;\nconst toStringTag = object.toString;\nconst funcType = '[object Function]';\nconst ZERO = 0;\nconst argsOffset = 2;\n\nconst getMax = function getMax(a, b) {\n return a >= b ? a : b;\n};\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag.apply(value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n};\n\nconst boundFns = [\n function zero(binder) {\n return function boundFn() {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments));\n };\n },\n function one(binder, boundLength) {\n return function boundFn(a) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a]));\n };\n },\n function two(binder, boundLength) {\n return function boundFn(a, b) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b]));\n };\n },\n function three(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c]));\n };\n },\n function four(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d]));\n };\n },\n function five(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e]));\n };\n },\n function six(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f]));\n };\n },\n function seven(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g]));\n };\n },\n function eight(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g, h) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g, h]));\n };\n },\n];\n\nconst getBoundFn = function getBoundFn(args) {\n const [binder, target, bindArgs] = args;\n const boundLength = getMax(ZERO, target.length - getMax(ZERO, bindArgs.length - argsOffset));\n const fn = boundFns[boundLength];\n const boundFn = fn ? fn(binder, boundLength) : boundFns[ZERO](binder);\n\n if (target.prototype) {\n /* eslint-disable-next-line lodash/prefer-noop */\n const Empty = function Empty() {};\n\n Empty.prototype = target.prototype;\n boundFn.prototype = new Empty();\n Empty.prototype = null;\n }\n\n return boundFn;\n};\n\nconst getResult = function getResult(target, boundArgs) {\n /* eslint-disable-next-line babel/no-invalid-this */\n const result = target.apply(this, boundArgs);\n\n /* eslint-disable-next-line babel/no-invalid-this,babel/new-cap */\n return ObjectCtr(result) === result ? result : this;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The bind() method creates a new function that, when called, has its this\n * keyword set to the provided value, with a given sequence of arguments\n * preceding any provided when the new function is called.\n *\n * @param {Function} target - The target function.\n * @param {*} [thisArg] - The value to be passed as the this parameter to the target\n * function when the bound function is called. The value is ignored if the\n * bound function is constructed using the new operator.\n * @param {...*} [args] - Arguments to prepend to arguments provided to the bound\n * function when invoking the target function.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The bound function.\n */\n// eslint-enable jsdoc/check-param-names\nconst bind = function bind(target, thisArg) {\n assertIsFunction(target);\n /* eslint-disable-next-line prefer-rest-params */\n const bindArgs = arguments;\n\n let bound;\n const binder = function binder() {\n /* eslint-disable-next-line prefer-rest-params */\n const boundArgs = pusher(arguments, ZERO, pusher(bindArgs, argsOffset));\n\n /* eslint-disable-next-line babel/no-invalid-this */\n return this instanceof bound ? getResult.apply(this, [target, boundArgs]) : target.apply(thisArg, boundArgs);\n };\n\n bound = getBoundFn([binder, target, bindArgs]);\n\n return bound;\n};\n\nexport default bind;\n","import pusher from 'util-pusher-x';\nimport bind from 'simple-bind-x';\n\nconst $TypeError = TypeError;\nconst {apply: nativeApply, call: nativeCall} = bind;\nconst $apply = bind(nativeCall, nativeApply);\nconst toStringTag = bind(nativeApply, {}.toString);\nconst ERROR_MESSAGE = ' is not a function';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag(value) !== funcType) {\n throw new $TypeError(value + ERROR_MESSAGE);\n }\n\n return value;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The abstract operation Call is used to call the [[Call]] internal method of a function object.\n *\n * @function call\n * @param {Function} F - The target function.\n * @param {*} [V] - The context.\n * @param {Array} [args] - Argument to call the function with.\n * @throws {TypeError} If target is not a function.\n * @returns {*} The the result of invoking the function.\n * @see https://www.ecma-international.org/ecma-262/6.0/#sec-call\n */\n// eslint-enable jsdoc/check-param-names\nconst call = function call(F, V) {\n /* eslint-disable-next-line prefer-rest-params */\n return $apply(assertIsFunction(F), V, pusher(arguments[2]));\n};\n\nexport default call;\n","import call from 'simple-call-x';\nimport pusher from 'util-pusher-x';\n\nconst toStringTag = {}.toString;\nconst ERROR_MESSAGE = 'methodize called on incompatible ';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && call(toStringTag, value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n\n return value;\n};\n\n/**\n * Methodize a prototype method. Compliant to 8 arguments.\n *\n * @param {Function} prototypeMethod - The prototype method to methodize.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The static method.\n */\nconst methodize = function methodize(prototypeMethod) {\n assertIsFunction(prototypeMethod);\n\n return function methodized() {\n /* eslint-disable-next-line prefer-rest-params */\n return call(prototypeMethod, arguments[0], pusher(arguments, 1));\n };\n};\n\nexport default methodize;\n","import toStr from 'to-string-x';\nimport methodize from 'simple-methodize-x';\n\nconst castNumber = (0).constructor;\nconst EMPTY_STRING = '';\nconst charAt = methodize(EMPTY_STRING.charAt);\nconst slice = methodize(EMPTY_STRING.slice);\nconst search = methodize(EMPTY_STRING.search);\nconst replace = methodize(EMPTY_STRING.replace);\nconst indexOf = methodize(EMPTY_STRING.indexOf);\nconst join = methodize([].join);\nconst DECIMAL_MARK = '.';\nconst HYPHEN_MINUS = '-';\nconst ZERO_STRING = '0';\nconst MINUS_ZERO_STRING = '-0';\nconst VALID_RX = /^-?(?:(?:\\d|[1-9]\\d*)(?:\\.\\d+)?)(?:e[+-]?\\d+)?$/i;\nconst methodizedTest = methodize(VALID_RX.test);\nconst errorMsg = 'not a valid base 10 numeric value';\n\n/**\n * This method converts a base-10 or scientific E-notation value to\n * a decimal form string. Javascript's IEE 754 double-precision numbers\n * give the same precision as `number.toString()`.\n *\n * @param {number|string} value - The value to be converted.\n * @throws {TypeError} If value is not a valid format.\n * @throws {TypeError} If value is a Symbol or not coercible.\n * @returns {string} The value converted to a decimal form string.\n */\nconst toDecimalFormString = function toDecimalFormString(value) {\n let workingValue = value;\n\n // Minus zero?\n if (workingValue === 0 && 1 / workingValue < 0) {\n workingValue = MINUS_ZERO_STRING;\n } else {\n workingValue = toStr(workingValue);\n\n if (methodizedTest(VALID_RX, workingValue) === false) {\n throw new TypeError(errorMsg);\n }\n }\n\n // Determine sign.\n let sign;\n\n if (charAt(workingValue, 0) === HYPHEN_MINUS) {\n workingValue = slice(workingValue, 1);\n sign = -1;\n } else {\n sign = 1;\n }\n\n // Decimal point?\n const pointIndex = indexOf(workingValue, DECIMAL_MARK);\n\n if (pointIndex > -1) {\n workingValue = replace(workingValue, DECIMAL_MARK, EMPTY_STRING);\n }\n\n let exponentIndex = pointIndex;\n // Exponential form?\n let index = search(workingValue, /e/i);\n\n if (index > 0) {\n // Determine exponent.\n if (exponentIndex < 0) {\n exponentIndex = index;\n }\n\n exponentIndex += castNumber(slice(workingValue, index + 1));\n workingValue = slice(workingValue, 0, index);\n } else if (exponentIndex < 0) {\n // Integer.\n exponentIndex = workingValue.length;\n }\n\n let leadingZeroIndex = workingValue.length;\n // Determine leading zeros.\n index = 0;\n while (index < leadingZeroIndex && charAt(workingValue, index) === ZERO_STRING) {\n index += 1;\n }\n\n let coefficient;\n let exponent;\n\n if (index === leadingZeroIndex) {\n // Zero.\n exponent = 0;\n coefficient = [0];\n } else {\n // Determine trailing zeros.\n if (leadingZeroIndex > 0) {\n do {\n leadingZeroIndex -= 1;\n } while (charAt(workingValue, leadingZeroIndex) === ZERO_STRING && leadingZeroIndex > 0);\n }\n\n exponent = exponentIndex - index - 1;\n coefficient = [];\n coefficient.length = leadingZeroIndex + 1;\n\n // Convert string to array of digits without leading/trailing zeros.\n let position = 0;\n while (index <= leadingZeroIndex) {\n coefficient[position] = castNumber(charAt(workingValue, index));\n position += 1;\n index += 1;\n }\n }\n\n let decimalForm = join(coefficient, EMPTY_STRING);\n const decimalFormLength = decimalForm.length;\n\n if (exponent < 0) {\n exponent += 1;\n while (exponent) {\n decimalForm = ZERO_STRING + decimalForm;\n exponent += 1;\n }\n\n decimalForm = ZERO_STRING + DECIMAL_MARK + decimalForm;\n } else if (exponent > 0) {\n exponent += 1;\n\n if (exponent > decimalFormLength) {\n exponent -= decimalFormLength;\n while (exponent) {\n decimalForm += ZERO_STRING;\n exponent -= 1;\n }\n } else if (exponent < decimalFormLength) {\n decimalForm = slice(decimalForm, 0, exponent) + DECIMAL_MARK + slice(decimalForm, exponent);\n }\n\n // Exponent is zero.\n } else if (decimalFormLength > 1) {\n decimalForm = charAt(decimalForm, 0) + DECIMAL_MARK + slice(decimalForm, 1);\n }\n\n return sign < 0 ? HYPHEN_MINUS + decimalForm : decimalForm;\n};\n\nexport default toDecimalFormString;\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://numberToDecimalFormStringX/webpack/universalModuleDefinition","webpack://numberToDecimalFormStringX/webpack/bootstrap","webpack://numberToDecimalFormStringX/./node_modules/is-symbol/index.js","webpack://numberToDecimalFormStringX/./node_modules/is-string/index.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/index.js","webpack://numberToDecimalFormStringX/(webpack)/buildin/global.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/shams.js","webpack://numberToDecimalFormStringX/../src/to-string-x.js","webpack://numberToDecimalFormStringX/../src/is-primitive-x.js","webpack://numberToDecimalFormStringX/../src/has-boxed-string-x.js","webpack://numberToDecimalFormStringX/../src/noop-x.js","webpack://numberToDecimalFormStringX/../src/has-working-bind-x.js","webpack://numberToDecimalFormStringX/../src/util-pusher-x.js","webpack://numberToDecimalFormStringX/../src/simple-bind-x.js","webpack://numberToDecimalFormStringX/../src/simple-call-x.js","webpack://numberToDecimalFormStringX/../src/simple-methodize-x.js","webpack://numberToDecimalFormStringX/../src/number-to-decimal-form-string-x.js"],"names":[],"mappings":";;;;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;AAEA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;;AAEA;;AAEA;;AAEA;AACA,GAAG;AACH;AACA;AACA,CAAC;AACD,O;QCvDA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;AClFa;;AAEb;AACA,iBAAiB,mBAAO,CAAC,CAAa;;AAEtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA,SAAS,MAAK,IAAI,KAAK;AACvB;AACA;;;;;;;;AClCa;;AAEb;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iCAAiC,aAAa;AAC9C,iCAAiC,cAAc;AAC/C;AACA;;;;;;;;ACnBA,8CAAa;;AAEb;AACA,oBAAoB,mBAAO,CAAC,CAAS;;AAErC;AACA,wCAAwC,cAAc;AACtD,oCAAoC,cAAc;AAClD,6CAA6C,cAAc;AAC3D,yCAAyC,cAAc;;AAEvD;AACA;;;;;;;;ACZA;;AAEA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA,4CAA4C;;AAE5C;;;;;;;;ACnBa;;AAEb;AACA;AACA,0FAA0F,cAAc;AACxG,2CAA2C,aAAa;;AAExD;AACA;AACA;AACA,+BAA+B,cAAc;;AAE7C,iEAAiE,cAAc;AAC/E,oEAAoE,cAAc;;AAElF;AACA,gCAAgC,cAAc;AAC9C;AACA,sCAAsC,cAAc;;AAEpD,0DAA0D,cAAc;AACxE,8DAA8D,cAAc;;AAE5E;AACA;AACA,mBAAmB,cAAc,EAAE;AACnC,0EAA0E,cAAc;;AAExF,wGAAwG,cAAc;;AAEtH;AACA,4CAA4C,cAAc;;AAE1D,6DAA6D,cAAc;;AAE3E;AACA;AACA,sEAAsE,cAAc;AACpF;;AAEA;AACA;;;;;;;;;;;;;;;ACzCA;AAEA,IAAM,aAAa,GAAG,2CAAtB;AACA,IAAM,UAAU,GAAG,aAAa,CAAC,WAAjC;AACA;;;;;;;;AAOA,IAAM,wBAAQ,GAAG,SAAS,QAAT,CAAkB,KAAlB,EAAyB;AACxC,MAAI,mBAAQ,CAAC,KAAD,CAAZ,EAAqB;AACnB,UAAM,IAAI,SAAJ,CAAc,aAAd,CAAN;AACD;;AAED,SAAO,UAAU,CAAC,KAAD,CAAjB;AACD,CAND;;AAQe,4EAAf;;;;;;ACnBA;;;;;;AAMA,IAAM,WAAW,GAAG,SAAS,WAAT,CAAqB,GAArB,EAA0B;AAC5C,SAAO,QAAO,GAAP,MAAe,QAAf,GAA0B,GAAG,KAAK,IAAlC,GAAyC,OAAO,GAAP,KAAe,UAA/D;AACD,CAFD;;AAIe,kEAAf;;;;;;;;ACVA,IAAM,MAAM,GAAG,GAAf;AACA,IAAM,WAAW,GAAG,GAAG,WAAH,CAAe,MAAf,CAApB;AAEA;;;;;;;;;AAQA,IAAM,QAAQ,GAAG,WAAW,CAAC,CAAD,CAAX,KAAmB,MAAnB,IAA6B,KAAK,WAAnD;AAEe,mEAAf;;;;ACbA;;;;;AAKA,IAAM,IAAI,GAAG,SAAS,IAAT,GAAgB,CAAE,CAA/B;AAAiC;;;AAElB,mDAAf;;;;ACPA;IAEO,2B,GAAQ,U,CAAR,I;;AAEP,IAAM,KAAK,GAAG,SAAS,KAAT,GAAiB;AAC7B,MAAI,EAAE,GAAG,IAAT;AACA,MAAI,EAAE,GAAG,IAAT;AACA,MAAI,OAAO,GAAG,IAAd;AACA,MAAM,QAAQ,GAAG,EAAjB;;AAEA,MAAM,OAAO,GAAG,SAAS,OAAT,CAAiB,IAAjB,EAAuB,IAAvB,EAA6B;AAC3C;AACA,WAAO,GAAG,IAAV;AACA,MAAE,GAAG,IAAL;AACA,MAAE,GAAG,IAAL;AAEA;;AACA,WAAO,SAAP;AACD,GARD;;AAUA,MAAI;AACF,QAAM,OAAO,GAAG,2BAAI,CAAC,KAAL,CAAW,OAAX,EAAoB,CAAC,QAAD,EAAW,CAAX,CAApB,CAAhB;AACA,QAAM,IAAI,GAAG,OAAO,CAAC,CAAD,CAApB;AAEA,WAAO,OAAO,CAAC,MAAR,KAAmB,CAAnB,IAAwB,IAAI,CAAC,MAAL,KAAgB,CAAxC,IAA6C,EAAE,KAAK,CAApD,IAAyD,EAAE,KAAK,CAAhE,IAAqE,OAAO,KAAK,QAAxF;AACD,GALD,CAKE,OAAO,CAAP,EAAU;AACV,WAAO,KAAP;AACD;AACF,CAxBD;;AA0BA,IAAM,KAAK,GAAG,SAAS,KAAT,GAAiB;AAC7B,MAAI,EAAE,GAAG,IAAT;AACA,MAAI,EAAE,GAAG,IAAT;AACA,MAAI,OAAO,GAAG,IAAd;AACA,MAAM,MAAM,GAAG,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,CAAf;;AAEA,MAAM,GAAG,GAAG,SAAS,GAAT,CAAa,IAAb,EAAmB,IAAnB,EAAyB;AACnC,MAAE,GAAG,IAAL;AACA,MAAE,GAAG,IAAL;AACA,WAAO,GAAG,IAAV;AAEA,WAAO,MAAP;AACD,GAND;;AAQA,MAAI;AACF,QAAM,OAAO,GAAG,2BAAI,CAAC,KAAL,CAAW,GAAX,EAAgB,CAAC,IAAD,CAAhB,CAAhB;AACA,QAAM,QAAQ,GAAG,IAAI,OAAJ,CAAY,CAAZ,EAAe,CAAf,CAAjB;AAEA,WAAO,OAAO,CAAC,MAAR,KAAmB,GAAG,CAAC,MAAvB,IAAiC,QAAQ,KAAK,MAA9C,IAAwD,EAAE,KAAK,CAA/D,IAAoE,EAAE,KAAK,CAA3E,IAAgF,OAAO,KAAK,MAAnG;AACD,GALD,CAKE,OAAO,CAAP,EAAU;AACV,WAAO,KAAP;AACD;AACF,CAtBD;AAwBA;;;;;;;AAKA,IAAM,SAAS,GAAG,OAAO,2BAAP,KAAgB,UAAhB,IAA8B,KAAK,EAAnC,IAAyC,KAAK,EAAhE;AAEe,oEAAf;;;;AC7DA;AACA;AACA;AACA;AAEA,IAAM,YAAY,GAAG,EAArB;IACO,K,GAAS,Y,CAAT,K;IACA,G,GAAO,I,CAAP,G;IACA,sB,GAAc,kB,CAAd,I;IAAM,sB,GAAQ,kB,CAAR,I;AACN,IAAM,WAAW,GAAG,SAAS,WAAT,CAAqB,MAArB,EAA6B,OAA7B,EAAsC;AAC/D;AACA,SAAO,KAAK,CAAC,IAAN,CAAW,MAAX,EAAmB,OAAnB,CAAP;AACD,CAHM;AAKA,IAAM,MAAM,GAAG,sBAAc,GAAG,sBAAI,CAAC,IAAL,CAAU,sBAAV,EAAgB,KAAhB,CAAH,GAA4B,WAAzD;AAEA,IAAM,6BAAW,GAAG,SAAS,WAAT,CAAqB,SAArB,EAAgC;AACzD;AACA,SAAO,mBAAQ,CAAC,SAAD,CAAR,GAAsB,MAAM,CAAC,SAAD,EAAY,YAAZ,CAA5B,GAAwD,SAA/D;AACD,CAHM,C,CAKP;AACA;;AACA;;;;;;;;AAQA;;AACA,IAAM,wBAAM,GAAG,SAAS,MAAT,CAAgB,SAAhB,EAA2B,IAA3B,EAAiC;AAC9C;AACA,MAAM,MAAM,GAAG,SAAS,CAAC,MAAV,GAAmB,CAAnB,GAAuB,SAAS,CAAC,CAAD,CAAhC,GAAsC,EAArD;;AAEA,MAAI,OAAO,SAAP,KAAqB,QAArB,IAAiC,kBAAW,CAAC,SAAD,CAAhD,EAA6D;AAC3D,WAAO,MAAP;AACD;;AAED,MAAM,QAAQ,GAAG,sBAAQ,GAAG,SAAH,GAAe,6BAAW,CAAC,SAAD,CAAnD;AAR8C,MASvC,MATuC,GAS7B,QAT6B,CASvC,MATuC;;AAU9C,OAAK,IAAI,CAAC,GAAG,GAAG,CAAC,CAAD,EAAI,IAAJ,CAAH,IAAgB,CAA7B,EAAgC,CAAC,GAAG,MAApC,EAA4C,CAAC,IAAI,CAAjD,EAAoD;AAClD,UAAM,CAAC,MAAM,CAAC,MAAR,CAAN,GAAwB,SAAS,CAAC,CAAD,CAAjC;AACD;;AAED,SAAO,MAAP;AACD,CAfD;;AAiBe,8EAAf;;;;;;;;;;;;ACjDA;AACA;IAEa,U,GAAoB,iB,CAA1B,I;IAAkB,sB,GAAQ,iB,CAAR,I;AACzB,IAAM,+BAAa,GAAG,8BAAtB;AACA,IAAM,MAAM,GAAG,EAAf;AACA,IAAM,SAAS,GAAG,MAAM,CAAC,WAAzB;AACA,IAAM,WAAW,GAAG,MAAM,CAAC,QAA3B;AACA,IAAM,QAAQ,GAAG,mBAAjB;AACA,IAAM,IAAI,GAAG,CAAb;AACA,IAAM,UAAU,GAAG,CAAnB;;AAEA,IAAM,MAAM,GAAG,SAAS,MAAT,CAAgB,CAAhB,EAAmB,CAAnB,EAAsB;AACnC,SAAO,CAAC,IAAI,CAAL,GAAS,CAAT,GAAa,CAApB;AACD,CAFD;;AAIA,IAAM,kCAAgB,GAAG,SAAS,gBAAT,CAA0B,KAA1B,EAAiC;AACxD,MAAI,OAAO,KAAP,KAAiB,UAAjB,IAA+B,WAAW,CAAC,KAAZ,CAAkB,KAAlB,MAA6B,QAAhE,EAA0E;AACxE,UAAM,IAAI,SAAJ,CAAc,+BAAa,GAAG,KAA9B,CAAN;AACD;AACF,CAJD;;AAMA,IAAM,QAAQ,GAAG,CACf,SAAS,IAAT,CAAc,MAAd,EAAsB;AACpB,SAAO,SAAS,OAAT,GAAmB;AACxB;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,CAAzB,CAAP;AACD,GAHD;AAID,CANc,EAOf,SAAS,GAAT,CAAa,MAAb,EAAqB,WAArB,EAAkC;AAChC,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB;AACzB;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CAZc,EAaf,SAAS,GAAT,CAAa,MAAb,EAAqB,WAArB,EAAkC;AAChC,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB;AAC5B;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CAlBc,EAmBf,SAAS,KAAT,CAAe,MAAf,EAAuB,WAAvB,EAAoC;AAClC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B;AAC/B;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CAzBc,EA0Bf,SAAS,IAAT,CAAc,MAAd,EAAsB,WAAtB,EAAmC;AACjC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,EAA6B;AAClC;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,EAAU,CAAV,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CAhCc,EAiCf,SAAS,IAAT,CAAc,MAAd,EAAsB,WAAtB,EAAmC;AACjC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,EAA6B,CAA7B,EAAgC;AACrC;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,EAAU,CAAV,EAAa,CAAb,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CAvCc,EAwCf,SAAS,GAAT,CAAa,MAAb,EAAqB,WAArB,EAAkC;AAChC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,EAA6B,CAA7B,EAAgC,CAAhC,EAAmC;AACxC;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,EAAU,CAAV,EAAa,CAAb,EAAgB,CAAhB,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CA9Cc,EA+Cf,SAAS,KAAT,CAAe,MAAf,EAAuB,WAAvB,EAAoC;AAClC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,EAA6B,CAA7B,EAAgC,CAAhC,EAAmC,CAAnC,EAAsC;AAC3C;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,EAAU,CAAV,EAAa,CAAb,EAAgB,CAAhB,EAAmB,CAAnB,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CArDc,EAsDf,SAAS,KAAT,CAAe,MAAf,EAAuB,WAAvB,EAAoC;AAClC;AACA,SAAO,SAAS,OAAT,CAAiB,CAAjB,EAAoB,CAApB,EAAuB,CAAvB,EAA0B,CAA1B,EAA6B,CAA7B,EAAgC,CAAhC,EAAmC,CAAnC,EAAsC,CAAtC,EAAyC;AAC9C;AACA,WAAO,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,iBAAM,CAAC,SAAD,EAAY,WAAZ,EAAyB,CAAC,CAAD,EAAI,CAAJ,EAAO,CAAP,EAAU,CAAV,EAAa,CAAb,EAAgB,CAAhB,EAAmB,CAAnB,EAAsB,CAAtB,CAAzB,CAAzB,CAAP;AACD,GAHD;AAID,CA5Dc,CAAjB;;AA+DA,IAAM,UAAU,GAAG,SAAS,UAAT,CAAoB,IAApB,EAA0B;AAAA,6BACR,IADQ;AAAA,MACpC,MADoC;AAAA,MAC5B,MAD4B;AAAA,MACpB,QADoB;;AAE3C,MAAM,WAAW,GAAG,MAAM,CAAC,IAAD,EAAO,MAAM,CAAC,MAAP,GAAgB,MAAM,CAAC,IAAD,EAAO,QAAQ,CAAC,MAAT,GAAkB,UAAzB,CAA7B,CAA1B;AACA,MAAM,EAAE,GAAG,QAAQ,CAAC,WAAD,CAAnB;AACA,MAAM,OAAO,GAAG,EAAE,GAAG,EAAE,CAAC,MAAD,EAAS,WAAT,CAAL,GAA6B,QAAQ,CAAC,IAAD,CAAR,CAAe,MAAf,CAA/C;;AAEA,MAAI,MAAM,CAAC,SAAX,EAAsB;AACpB;AACA,QAAM,KAAK,GAAG,SAAS,KAAT,GAAiB,CAAE,CAAjC;;AAEA,SAAK,CAAC,SAAN,GAAkB,MAAM,CAAC,SAAzB;AACA,WAAO,CAAC,SAAR,GAAoB,IAAI,KAAJ,EAApB;AACA,SAAK,CAAC,SAAN,GAAkB,IAAlB;AACD;;AAED,SAAO,OAAP;AACD,CAhBD;;AAkBA,IAAM,SAAS,GAAG,SAAS,SAAT,CAAmB,MAAnB,EAA2B,SAA3B,EAAsC;AACtD;AACA,MAAM,MAAM,GAAG,MAAM,CAAC,KAAP,CAAa,IAAb,EAAmB,SAAnB,CAAf;AAEA;;AACA,SAAO,SAAS,CAAC,MAAD,CAAT,KAAsB,MAAtB,GAA+B,MAA/B,GAAwC,IAA/C;AACD,CAND;;AAQO,IAAM,cAAc,GAAG,SAAS,IAAT,CAAc,MAAd,EAAsB,OAAtB,EAA+B;AAC3D,oCAAgB,CAAC,MAAD,CAAhB;AACA;;AACA,MAAM,QAAQ,GAAG,SAAjB;AAEA,MAAI,KAAJ;;AACA,MAAM,MAAM,GAAG,SAAS,MAAT,GAAkB;AAC/B;AACA,QAAM,SAAS,GAAG,iBAAM,CAAC,SAAD,EAAY,IAAZ,EAAkB,iBAAM,CAAC,QAAD,EAAW,UAAX,CAAxB,CAAxB;AAEA;;AACA,WAAO,gBAAgB,KAAhB,GAAwB,SAAS,CAAC,KAAV,CAAgB,IAAhB,EAAsB,CAAC,MAAD,EAAS,SAAT,CAAtB,CAAxB,GAAqE,MAAM,CAAC,KAAP,CAAa,OAAb,EAAsB,SAAtB,CAA5E;AACD,GAND;;AAQA,OAAK,GAAG,UAAU,CAAC,CAAC,MAAD,EAAS,MAAT,EAAiB,QAAjB,CAAD,CAAlB;AAEA,SAAO,KAAP;AACD,CAjBM;AAmBP;;;;;;;;;;;;;;;;AAeA,IAAM,KAAK,GAAG,sBAAc,GAAG,sBAAI,CAAC,IAAL,CAAU,UAAV,CAAH,GAA2B,cAAvD;AAEe,2DAAf;;;;ACnJA;AACA;AAEA,IAAM,UAAU,GAAG,SAAnB;IACc,W,GAAiC,iB,CAAxC,K;IAA0B,U,GAAc,iB,CAApB,I;AAC3B,IAAM,MAAM,GAAG,iBAAI,CAAC,UAAD,EAAa,WAAb,CAAnB;AACA,IAAM,6BAAW,GAAG,iBAAI,CAAC,WAAD,EAAc,GAAG,QAAjB,CAAxB;AACA,IAAM,+BAAa,GAAG,oBAAtB;AACA,IAAM,0BAAQ,GAAG,mBAAjB;;AAEA,IAAM,kCAAgB,GAAG,SAAS,gBAAT,CAA0B,KAA1B,EAAiC;AACxD,MAAI,OAAO,KAAP,KAAiB,UAAjB,IAA+B,6BAAW,CAAC,KAAD,CAAX,KAAuB,0BAA1D,EAAoE;AAClE,UAAM,IAAI,UAAJ,CAAe,KAAK,GAAG,+BAAvB,CAAN;AACD;;AAED,SAAO,KAAP;AACD,CAND,C,CAQA;AACA;;AACA;;;;;;;;;;;AAWA;;;AACA,IAAM,sBAAI,GAAG,SAAS,IAAT,CAAc,CAAd,EAAiB,CAAjB,EAAoB;AAC/B;AACA,SAAO,MAAM,CAAC,kCAAgB,CAAC,CAAD,CAAjB,EAAsB,CAAtB,EAAyB,iBAAM,CAAC,SAAS,CAAC,CAAD,CAAV,CAA/B,CAAb;AACD,CAHD;;AAKe,4EAAf;;;;ACrCA;AACA;AAEA,IAAM,kCAAW,GAAG,GAAG,QAAvB;AACA,IAAM,oCAAa,GAAG,mCAAtB;AACA,IAAM,+BAAQ,GAAG,mBAAjB;;AAEA,IAAM,uCAAgB,GAAG,SAAS,gBAAT,CAA0B,KAA1B,EAAiC;AACxD,MAAI,OAAO,KAAP,KAAiB,UAAjB,IAA+B,iBAAI,CAAC,kCAAD,EAAc,KAAd,CAAJ,KAA6B,+BAAhE,EAA0E;AACxE,UAAM,IAAI,SAAJ,CAAc,oCAAa,GAAG,KAA9B,CAAN;AACD;;AAED,SAAO,KAAP;AACD,CAND;AAQA;;;;;;;;;AAOA,IAAM,gCAAS,GAAG,SAAS,SAAT,CAAmB,eAAnB,EAAoC;AACpD,yCAAgB,CAAC,eAAD,CAAhB;AAEA,SAAO,SAAS,UAAT,GAAsB;AAC3B;AACA,WAAO,iBAAI,CAAC,eAAD,EAAkB,SAAS,CAAC,CAAD,CAA3B,EAAgC,iBAAM,CAAC,SAAD,EAAY,CAAZ,CAAtC,CAAX;AACD,GAHD;AAID,CAPD;;AASe,2FAAf;;;;AC/BA;AACA;AAEA,IAAM,UAAU,GAAI,CAAD,EAAI,WAAvB;AACA,IAAM,gDAAY,GAAG,EAArB;AACA,IAAM,MAAM,GAAG,sBAAS,CAAC,gDAAY,CAAC,MAAd,CAAxB;AACA,IAAM,KAAK,GAAG,sBAAS,CAAC,gDAAY,CAAC,KAAd,CAAvB;AACA,IAAM,MAAM,GAAG,sBAAS,CAAC,gDAAY,CAAC,MAAd,CAAxB;AACA,IAAM,OAAO,GAAG,sBAAS,CAAC,gDAAY,CAAC,OAAd,CAAzB;AACA,IAAM,OAAO,GAAG,sBAAS,CAAC,gDAAY,CAAC,OAAd,CAAzB;AACA,IAAM,IAAI,GAAG,sBAAS,CAAC,GAAG,IAAJ,CAAtB;AACA,IAAM,YAAY,GAAG,GAArB;AACA,IAAM,YAAY,GAAG,GAArB;AACA,IAAM,WAAW,GAAG,GAApB;AACA,IAAM,iBAAiB,GAAG,IAA1B;AACA,IAAM,QAAQ,GAAG,kDAAjB;AACA,IAAM,cAAc,GAAG,sBAAS,CAAC,QAAQ,CAAC,IAAV,CAAhC;AACA,IAAM,QAAQ,GAAG,mCAAjB;AAEA;;;;;;;;;;;AAUA,IAAM,uDAAmB,GAAG,SAAS,mBAAT,CAA6B,KAA7B,EAAoC;AAC9D,MAAI,YAAY,GAAG,KAAnB,CAD8D,CAG9D;;AACA,MAAI,YAAY,KAAK,CAAjB,IAAsB,IAAI,YAAJ,GAAmB,CAA7C,EAAgD;AAC9C,gBAAY,GAAG,iBAAf;AACD,GAFD,MAEO;AACL,gBAAY,GAAG,eAAK,CAAC,YAAD,CAApB;;AAEA,QAAI,cAAc,CAAC,QAAD,EAAW,YAAX,CAAd,KAA2C,KAA/C,EAAsD;AACpD,YAAM,IAAI,SAAJ,CAAc,QAAd,CAAN;AACD;AACF,GAZ6D,CAc9D;;;AACA,MAAI,IAAJ;;AAEA,MAAI,MAAM,CAAC,YAAD,EAAe,CAAf,CAAN,KAA4B,YAAhC,EAA8C;AAC5C,gBAAY,GAAG,KAAK,CAAC,YAAD,EAAe,CAAf,CAApB;AACA,QAAI,GAAG,CAAC,CAAR;AACD,GAHD,MAGO;AACL,QAAI,GAAG,CAAP;AACD,GAtB6D,CAwB9D;;;AACA,MAAM,UAAU,GAAG,OAAO,CAAC,YAAD,EAAe,YAAf,CAA1B;;AAEA,MAAI,UAAU,GAAG,CAAC,CAAlB,EAAqB;AACnB,gBAAY,GAAG,OAAO,CAAC,YAAD,EAAe,YAAf,EAA6B,gDAA7B,CAAtB;AACD;;AAED,MAAI,aAAa,GAAG,UAApB,CA/B8D,CAgC9D;;AACA,MAAI,KAAK,GAAG,MAAM,CAAC,YAAD,EAAe,IAAf,CAAlB;;AAEA,MAAI,KAAK,GAAG,CAAZ,EAAe;AACb;AACA,QAAI,aAAa,GAAG,CAApB,EAAuB;AACrB,mBAAa,GAAG,KAAhB;AACD;;AAED,iBAAa,IAAI,UAAU,CAAC,KAAK,CAAC,YAAD,EAAe,KAAK,GAAG,CAAvB,CAAN,CAA3B;AACA,gBAAY,GAAG,KAAK,CAAC,YAAD,EAAe,CAAf,EAAkB,KAAlB,CAApB;AACD,GARD,MAQO,IAAI,aAAa,GAAG,CAApB,EAAuB;AAC5B;AACA,iBAAa,GAAG,YAAY,CAAC,MAA7B;AACD;;AAED,MAAI,gBAAgB,GAAG,YAAY,CAAC,MAApC,CAhD8D,CAiD9D;;AACA,OAAK,GAAG,CAAR;;AACA,SAAO,KAAK,GAAG,gBAAR,IAA4B,MAAM,CAAC,YAAD,EAAe,KAAf,CAAN,KAAgC,WAAnE,EAAgF;AAC9E,SAAK,IAAI,CAAT;AACD;;AAED,MAAI,WAAJ;AACA,MAAI,QAAJ;;AAEA,MAAI,KAAK,KAAK,gBAAd,EAAgC;AAC9B;AACA,YAAQ,GAAG,CAAX;AACA,eAAW,GAAG,CAAC,CAAD,CAAd;AACD,GAJD,MAIO;AACL;AACA,QAAI,gBAAgB,GAAG,CAAvB,EAA0B;AACxB,SAAG;AACD,wBAAgB,IAAI,CAApB;AACD,OAFD,QAES,MAAM,CAAC,YAAD,EAAe,gBAAf,CAAN,KAA2C,WAA3C,IAA0D,gBAAgB,GAAG,CAFtF;AAGD;;AAED,YAAQ,GAAG,aAAa,GAAG,KAAhB,GAAwB,CAAnC;AACA,eAAW,GAAG,EAAd;AACA,eAAW,CAAC,MAAZ,GAAqB,gBAAgB,GAAG,CAAxC,CAVK,CAYL;;AACA,QAAI,QAAQ,GAAG,CAAf;;AACA,WAAO,KAAK,IAAI,gBAAhB,EAAkC;AAChC,iBAAW,CAAC,QAAD,CAAX,GAAwB,UAAU,CAAC,MAAM,CAAC,YAAD,EAAe,KAAf,CAAP,CAAlC;AACA,cAAQ,IAAI,CAAZ;AACA,WAAK,IAAI,CAAT;AACD;AACF;;AAED,MAAI,WAAW,GAAG,IAAI,CAAC,WAAD,EAAc,gDAAd,CAAtB;AACA,MAAM,iBAAiB,GAAG,WAAW,CAAC,MAAtC;;AAEA,MAAI,QAAQ,GAAG,CAAf,EAAkB;AAChB,YAAQ,IAAI,CAAZ;;AACA,WAAO,QAAP,EAAiB;AACf,iBAAW,GAAG,WAAW,GAAG,WAA5B;AACA,cAAQ,IAAI,CAAZ;AACD;;AAED,eAAW,GAAG,WAAW,GAAG,YAAd,GAA6B,WAA3C;AACD,GARD,MAQO,IAAI,QAAQ,GAAG,CAAf,EAAkB;AACvB,YAAQ,IAAI,CAAZ;;AAEA,QAAI,QAAQ,GAAG,iBAAf,EAAkC;AAChC,cAAQ,IAAI,iBAAZ;;AACA,aAAO,QAAP,EAAiB;AACf,mBAAW,IAAI,WAAf;AACA,gBAAQ,IAAI,CAAZ;AACD;AACF,KAND,MAMO,IAAI,QAAQ,GAAG,iBAAf,EAAkC;AACvC,iBAAW,GAAG,KAAK,CAAC,WAAD,EAAc,CAAd,EAAiB,QAAjB,CAAL,GAAkC,YAAlC,GAAiD,KAAK,CAAC,WAAD,EAAc,QAAd,CAApE;AACD,KAXsB,CAavB;;AACD,GAdM,MAcA,IAAI,iBAAiB,GAAG,CAAxB,EAA2B;AAChC,eAAW,GAAG,MAAM,CAAC,WAAD,EAAc,CAAd,CAAN,GAAyB,YAAzB,GAAwC,KAAK,CAAC,WAAD,EAAc,CAAd,CAA3D;AACD;;AAED,SAAO,IAAI,GAAG,CAAP,GAAW,YAAY,GAAG,WAA1B,GAAwC,WAA/C;AACD,CAjHD;;AAmHe,gKAAf","file":"number-to-decimal-form-string-x.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"numberToDecimalFormStringX\"] = factory();\n\telse\n\t\troot[\"numberToDecimalFormStringX\"] = factory();\n})((function () {\n 'use strict';\n\n var ObjectCtr = {}.constructor;\n var objectPrototype = ObjectCtr.prototype;\n var defineProperty = ObjectCtr.defineProperty;\n var $globalThis;\n var getGlobalFallback = function() {\n if (typeof self !== 'undefined') {\n return self;\n }\n\n if (typeof window !== 'undefined') {\n return window;\n }\n\n if (typeof global !== 'undefined') {\n return global;\n }\n\n return void 0;\n };\n\n var returnThis = function() {\n return this;\n };\n\n try {\n if (defineProperty) {\n defineProperty(objectPrototype, '$$globalThis$$', {\n get: returnThis,\n configurable: true\n });\n } else {\n objectPrototype.__defineGetter__('$$globalThis$$', returnThis);\n }\n\n $globalThis = typeof $$globalThis$$ === 'undefined' ? getGlobalFallback() : $$globalThis$$;\n\n delete objectPrototype.$$globalThis$$;\n\n return $globalThis;\n } catch (error) {\n return getGlobalFallback();\n }\n}()), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nvar toStr = Object.prototype.toString;\nvar hasSymbols = require('has-symbols')();\n\nif (hasSymbols) {\n\tvar symToStr = Symbol.prototype.toString;\n\tvar symStringRegex = /^Symbol\\(.*\\)$/;\n\tvar isSymbolObject = function isRealSymbolObject(value) {\n\t\tif (typeof value.valueOf() !== 'symbol') {\n\t\t\treturn false;\n\t\t}\n\t\treturn symStringRegex.test(symToStr.call(value));\n\t};\n\n\tmodule.exports = function isSymbol(value) {\n\t\tif (typeof value === 'symbol') {\n\t\t\treturn true;\n\t\t}\n\t\tif (toStr.call(value) !== '[object Symbol]') {\n\t\t\treturn false;\n\t\t}\n\t\ttry {\n\t\t\treturn isSymbolObject(value);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n} else {\n\n\tmodule.exports = function isSymbol(value) {\n\t\t// this environment does not support Symbols.\n\t\treturn false && value;\n\t};\n}\n","'use strict';\n\nvar strValue = String.prototype.valueOf;\nvar tryStringObject = function tryStringObject(value) {\n\ttry {\n\t\tstrValue.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar strClass = '[object String]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isString(value) {\n\tif (typeof value === 'string') { return true; }\n\tif (typeof value !== 'object') { return false; }\n\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\n};\n","'use strict';\n\nvar origSymbol = global.Symbol;\nvar hasSymbolSham = require('./shams');\n\nmodule.exports = function hasNativeSymbols() {\n\tif (typeof origSymbol !== 'function') { return false; }\n\tif (typeof Symbol !== 'function') { return false; }\n\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\n\tif (typeof Symbol('bar') !== 'symbol') { return false; }\n\n\treturn hasSymbolSham();\n};\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","'use strict';\n\n/* eslint complexity: [2, 17], max-statements: [2, 33] */\nmodule.exports = function hasSymbols() {\n\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\n\tif (typeof Symbol.iterator === 'symbol') { return true; }\n\n\tvar obj = {};\n\tvar sym = Symbol('test');\n\tvar symObj = Object(sym);\n\tif (typeof sym === 'string') { return false; }\n\n\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\n\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\n\n\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\n\t// if (sym instanceof Symbol) { return false; }\n\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\n\t// if (!(symObj instanceof Symbol)) { return false; }\n\n\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\n\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\n\n\tvar symVal = 42;\n\tobj[sym] = symVal;\n\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\n\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\n\n\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\n\n\tvar syms = Object.getOwnPropertySymbols(obj);\n\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\n\n\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\n\n\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\n\t\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\n\t\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\n\t}\n\n\treturn true;\n};\n","import isSymbol from 'is-symbol';\n\nconst ERROR_MESSAGE = 'Cannot convert a Symbol value to a string';\nconst castString = ERROR_MESSAGE.constructor;\n/**\n * The abstract operation ToString converts argument to a value of type String.\n *\n * @param {*} [value] - The value to convert to a string.\n * @throws {TypeError} If `value` is a Symbol.\n * @returns {string} The converted value.\n */\nconst ToString = function ToString(value) {\n if (isSymbol(value)) {\n throw new TypeError(ERROR_MESSAGE);\n }\n\n return castString(value);\n};\n\nexport default ToString;\n","/**\n * Returns true if the value is a primitive.\n *\n * @param {*} [val] - The value to test.\n * @returns {boolean} True if a primitive, otherwise false..\n */\nconst isPrimitive = function isPrimitive(val) {\n return typeof val === 'object' ? val === null : typeof val !== 'function';\n};\n\nexport default isPrimitive;\n","const string = 'a';\nconst boxedString = {}.constructor(string);\n\n/**\n * Check failure of by-index access of string characters (IE < 9)\n * and failure of `0 in boxedString` (Rhino).\n *\n * `true` if no failure; otherwise `false`.\n *\n * @type boolean\n */\nconst hasBoxed = boxedString[0] === string && 0 in boxedString;\n\nexport default hasBoxed;\n","/**\n * This method returns undefined.\n *\n * @returns {undefined} Always undefined.\n */\nconst noop = function noop() {}; /* eslint-disable-line lodash/prefer-noop */\n\nexport default noop;\n","import noop from 'noop-x';\n\nconst {bind} = noop;\n\nconst test1 = function test1() {\n let a1 = null;\n let a2 = null;\n let context = null;\n const testThis = [];\n\n const test1Fn = function test1Fn(arg1, arg2) {\n /* eslint-disable-next-line babel/no-invalid-this */\n context = this;\n a1 = arg1;\n a2 = arg2;\n\n /* eslint-disable-next-line prefer-rest-params */\n return arguments;\n };\n\n try {\n const boundFn = bind.apply(test1Fn, [testThis, 1]);\n const args = boundFn(2);\n\n return boundFn.length === 1 && args.length === 2 && a1 === 1 && a2 === 2 && context === testThis;\n } catch (e) {\n return false;\n }\n};\n\nconst test2 = function test2() {\n let a1 = null;\n let a2 = null;\n let context = null;\n const oracle = [1, 2, 3];\n\n const Ctr = function Ctr(arg1, arg2) {\n a1 = arg1;\n a2 = arg2;\n context = this;\n\n return oracle;\n };\n\n try {\n const BoundFn = bind.apply(Ctr, [null]);\n const returned = new BoundFn(1, 2);\n\n return BoundFn.length === Ctr.length && returned === oracle && a1 === 1 && a2 === 2 && context !== oracle;\n } catch (e) {\n return false;\n }\n};\n\n/**\n * Indicates if the engine has a working bind function.\n *\n * @type {boolean}\n */\nconst isWorking = typeof bind === 'function' && test1() && test2();\n\nexport default isWorking;\n","import isPrimitive from 'is-primitive-x';\nimport isString from 'is-string';\nimport hasBoxed from 'has-boxed-string-x';\nimport hasWorkingBind from 'has-working-bind-x';\n\nconst EMPTY_STRING = '';\nconst {split} = EMPTY_STRING;\nconst {max} = Math;\nconst {bind, call} = isPrimitive;\nexport const stringSplit = function stringSplit(string, pattern) {\n // noinspection JSUnresolvedFunction\n return split.call(string, pattern);\n};\n\nexport const $split = hasWorkingBind ? bind.call(call, split) : stringSplit;\n\nexport const getIterable = function getIterable(arrayLike) {\n // noinspection JSUnresolvedFunction\n return isString(arrayLike) ? $split(arrayLike, EMPTY_STRING) : arrayLike;\n};\n\n// eslint-disable jsdoc/no-undefined-types\n// noinspection JSCommentMatchesSignature\n/**\n * This pushes or concatenates into a new or existing array.\n *\n * @param {Array} arrayLike - The source.\n * @param {number} [from=0] - The from source index.\n * @param {Array} [target=[]] - The target array.\n * @returns {*} The target array.\n */\n// eslint-enable jsdoc/no-undefined-types\nconst pusher = function pusher(arrayLike, from) {\n /* eslint-disable-next-line prefer-rest-params */\n const target = arguments.length > 2 ? arguments[2] : [];\n\n if (typeof arrayLike !== 'string' && isPrimitive(arrayLike)) {\n return target;\n }\n\n const iterable = hasBoxed ? arrayLike : getIterable(arrayLike);\n const {length} = iterable;\n for (let i = max(0, from) || 0; i < length; i += 1) {\n target[target.length] = arrayLike[i];\n }\n\n return target;\n};\n\nexport default pusher;\n","import hasWorkingBind from 'has-working-bind-x';\nimport pusher from 'util-pusher-x';\n\nconst {bind: nativeBind, call} = pusher;\nconst ERROR_MESSAGE = 'bind called on incompatible ';\nconst object = {};\nconst ObjectCtr = object.constructor;\nconst toStringTag = object.toString;\nconst funcType = '[object Function]';\nconst ZERO = 0;\nconst argsOffset = 2;\n\nconst getMax = function getMax(a, b) {\n return a >= b ? a : b;\n};\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag.apply(value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n};\n\nconst boundFns = [\n function zero(binder) {\n return function boundFn() {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments));\n };\n },\n function one(binder, boundLength) {\n return function boundFn(a) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a]));\n };\n },\n function two(binder, boundLength) {\n return function boundFn(a, b) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b]));\n };\n },\n function three(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c]));\n };\n },\n function four(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d]));\n };\n },\n function five(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e]));\n };\n },\n function six(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f]));\n };\n },\n function seven(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g]));\n };\n },\n function eight(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g, h) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g, h]));\n };\n },\n];\n\nconst getBoundFn = function getBoundFn(args) {\n const [binder, target, bindArgs] = args;\n const boundLength = getMax(ZERO, target.length - getMax(ZERO, bindArgs.length - argsOffset));\n const fn = boundFns[boundLength];\n const boundFn = fn ? fn(binder, boundLength) : boundFns[ZERO](binder);\n\n if (target.prototype) {\n /* eslint-disable-next-line lodash/prefer-noop */\n const Empty = function Empty() {};\n\n Empty.prototype = target.prototype;\n boundFn.prototype = new Empty();\n Empty.prototype = null;\n }\n\n return boundFn;\n};\n\nconst getResult = function getResult(target, boundArgs) {\n /* eslint-disable-next-line babel/no-invalid-this */\n const result = target.apply(this, boundArgs);\n\n /* eslint-disable-next-line babel/no-invalid-this,babel/new-cap */\n return ObjectCtr(result) === result ? result : this;\n};\n\nexport const implementation = function bind(target, thisArg) {\n assertIsFunction(target);\n /* eslint-disable-next-line prefer-rest-params */\n const bindArgs = arguments;\n\n let bound;\n const binder = function binder() {\n /* eslint-disable-next-line prefer-rest-params */\n const boundArgs = pusher(arguments, ZERO, pusher(bindArgs, argsOffset));\n\n /* eslint-disable-next-line babel/no-invalid-this */\n return this instanceof bound ? getResult.apply(this, [target, boundArgs]) : target.apply(thisArg, boundArgs);\n };\n\n bound = getBoundFn([binder, target, bindArgs]);\n\n return bound;\n};\n\n/**\n * The bind() method creates a new function that, when called, has its this\n * keyword set to the provided value, with a given sequence of arguments\n * preceding any provided when the new function is called.\n *\n * @function bind\n * @param {Function} target - The target function.\n * @param {*} [thisArg] - The value to be passed as the this parameter to the target\n * function when the bound function is called. The value is ignored if the\n * bound function is constructed using the new operator.\n * @param {...*} [args] - Arguments to prepend to arguments provided to the bound\n * function when invoking the target function.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The bound function.\n */\nconst $bind = hasWorkingBind ? call.bind(nativeBind) : implementation;\n\nexport default $bind;\n","import pusher from 'util-pusher-x';\nimport bind from 'simple-bind-x';\n\nconst $TypeError = TypeError;\nconst {apply: nativeApply, call: nativeCall} = bind;\nconst $apply = bind(nativeCall, nativeApply);\nconst toStringTag = bind(nativeApply, {}.toString);\nconst ERROR_MESSAGE = ' is not a function';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag(value) !== funcType) {\n throw new $TypeError(value + ERROR_MESSAGE);\n }\n\n return value;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The abstract operation Call is used to call the [[Call]] internal method of a function object.\n *\n * @function call\n * @param {Function} F - The target function.\n * @param {*} [V] - The context.\n * @param {Array} [args] - Argument to call the function with.\n * @throws {TypeError} If target is not a function.\n * @returns {*} The the result of invoking the function.\n * @see https://www.ecma-international.org/ecma-262/6.0/#sec-call\n */\n// eslint-enable jsdoc/check-param-names\nconst call = function call(F, V) {\n /* eslint-disable-next-line prefer-rest-params */\n return $apply(assertIsFunction(F), V, pusher(arguments[2]));\n};\n\nexport default call;\n","import call from 'simple-call-x';\nimport pusher from 'util-pusher-x';\n\nconst toStringTag = {}.toString;\nconst ERROR_MESSAGE = 'methodize called on incompatible ';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && call(toStringTag, value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n\n return value;\n};\n\n/**\n * Methodize a prototype method. Compliant to 8 arguments.\n *\n * @param {Function} prototypeMethod - The prototype method to methodize.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The static method.\n */\nconst methodize = function methodize(prototypeMethod) {\n assertIsFunction(prototypeMethod);\n\n return function methodized() {\n /* eslint-disable-next-line prefer-rest-params */\n return call(prototypeMethod, arguments[0], pusher(arguments, 1));\n };\n};\n\nexport default methodize;\n","import toStr from 'to-string-x';\nimport methodize from 'simple-methodize-x';\n\nconst castNumber = (0).constructor;\nconst EMPTY_STRING = '';\nconst charAt = methodize(EMPTY_STRING.charAt);\nconst slice = methodize(EMPTY_STRING.slice);\nconst search = methodize(EMPTY_STRING.search);\nconst replace = methodize(EMPTY_STRING.replace);\nconst indexOf = methodize(EMPTY_STRING.indexOf);\nconst join = methodize([].join);\nconst DECIMAL_MARK = '.';\nconst HYPHEN_MINUS = '-';\nconst ZERO_STRING = '0';\nconst MINUS_ZERO_STRING = '-0';\nconst VALID_RX = /^-?(?:(?:\\d|[1-9]\\d*)(?:\\.\\d+)?)(?:e[+-]?\\d+)?$/i;\nconst methodizedTest = methodize(VALID_RX.test);\nconst errorMsg = 'not a valid base 10 numeric value';\n\n/**\n * This method converts a base-10 or scientific E-notation value to\n * a decimal form string. Javascript's IEE 754 double-precision numbers\n * give the same precision as `number.toString()`.\n *\n * @param {number|string} value - The value to be converted.\n * @throws {TypeError} If value is not a valid format.\n * @throws {TypeError} If value is a Symbol or not coercible.\n * @returns {string} The value converted to a decimal form string.\n */\nconst toDecimalFormString = function toDecimalFormString(value) {\n let workingValue = value;\n\n // Minus zero?\n if (workingValue === 0 && 1 / workingValue < 0) {\n workingValue = MINUS_ZERO_STRING;\n } else {\n workingValue = toStr(workingValue);\n\n if (methodizedTest(VALID_RX, workingValue) === false) {\n throw new TypeError(errorMsg);\n }\n }\n\n // Determine sign.\n let sign;\n\n if (charAt(workingValue, 0) === HYPHEN_MINUS) {\n workingValue = slice(workingValue, 1);\n sign = -1;\n } else {\n sign = 1;\n }\n\n // Decimal point?\n const pointIndex = indexOf(workingValue, DECIMAL_MARK);\n\n if (pointIndex > -1) {\n workingValue = replace(workingValue, DECIMAL_MARK, EMPTY_STRING);\n }\n\n let exponentIndex = pointIndex;\n // Exponential form?\n let index = search(workingValue, /e/i);\n\n if (index > 0) {\n // Determine exponent.\n if (exponentIndex < 0) {\n exponentIndex = index;\n }\n\n exponentIndex += castNumber(slice(workingValue, index + 1));\n workingValue = slice(workingValue, 0, index);\n } else if (exponentIndex < 0) {\n // Integer.\n exponentIndex = workingValue.length;\n }\n\n let leadingZeroIndex = workingValue.length;\n // Determine leading zeros.\n index = 0;\n while (index < leadingZeroIndex && charAt(workingValue, index) === ZERO_STRING) {\n index += 1;\n }\n\n let coefficient;\n let exponent;\n\n if (index === leadingZeroIndex) {\n // Zero.\n exponent = 0;\n coefficient = [0];\n } else {\n // Determine trailing zeros.\n if (leadingZeroIndex > 0) {\n do {\n leadingZeroIndex -= 1;\n } while (charAt(workingValue, leadingZeroIndex) === ZERO_STRING && leadingZeroIndex > 0);\n }\n\n exponent = exponentIndex - index - 1;\n coefficient = [];\n coefficient.length = leadingZeroIndex + 1;\n\n // Convert string to array of digits without leading/trailing zeros.\n let position = 0;\n while (index <= leadingZeroIndex) {\n coefficient[position] = castNumber(charAt(workingValue, index));\n position += 1;\n index += 1;\n }\n }\n\n let decimalForm = join(coefficient, EMPTY_STRING);\n const decimalFormLength = decimalForm.length;\n\n if (exponent < 0) {\n exponent += 1;\n while (exponent) {\n decimalForm = ZERO_STRING + decimalForm;\n exponent += 1;\n }\n\n decimalForm = ZERO_STRING + DECIMAL_MARK + decimalForm;\n } else if (exponent > 0) {\n exponent += 1;\n\n if (exponent > decimalFormLength) {\n exponent -= decimalFormLength;\n while (exponent) {\n decimalForm += ZERO_STRING;\n exponent -= 1;\n }\n } else if (exponent < decimalFormLength) {\n decimalForm = slice(decimalForm, 0, exponent) + DECIMAL_MARK + slice(decimalForm, exponent);\n }\n\n // Exponent is zero.\n } else if (decimalFormLength > 1) {\n decimalForm = charAt(decimalForm, 0) + DECIMAL_MARK + slice(decimalForm, 1);\n }\n\n return sign < 0 ? HYPHEN_MINUS + decimalForm : decimalForm;\n};\n\nexport default toDecimalFormString;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/number-to-decimal-form-string-x.min.js b/dist/number-to-decimal-form-string-x.min.js index 78a80f1..242bcf9 100644 --- a/dist/number-to-decimal-form-string-x.min.js +++ b/dist/number-to-decimal-form-string-x.min.js @@ -2,14 +2,14 @@ { "author": "Graham Fairweather", "copywrite": "Copyright (c) 2017-present", - "date": "2019-08-20T13:16:44.486Z", + "date": "2019-08-20T19:31:38.750Z", "describe": "", "description": "Convert a base-10 or scientific E-notation value to a decimal form string.", "file": "number-to-decimal-form-string-x.min.js", - "hash": "84bc5f87a2a2632ac529", + "hash": "f315294f76220dda53fb", "license": "MIT", - "version": "2.1.0" + "version": "2.1.1" } */ -!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.numberToDecimalFormStringX=n():t.numberToDecimalFormStringX=n()}(function(){"use strict";var t,n={}.constructor,e=n.prototype,r=n.defineProperty,o=function(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0},i=function(){return this};try{return r?r(e,"$$globalThis$$",{get:i,configurable:!0}):e.__defineGetter__("$$globalThis$$",i),t="undefined"==typeof $$globalThis$$?o():$$globalThis$$,delete e.$$globalThis$$,t}catch(t){return o()}}(),function(){return function(t){var n={};function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,n){if(1&n&&(t=e(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)e.d(r,o,function(n){return t[n]}.bind(null,o));return r},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.p="",e(e.s=5)}([function(t,n,e){"use strict";var r=Object.prototype.toString;if(e(2)()){var o=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==r.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&i.test(o.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,n,e){"use strict";var r=String.prototype.valueOf,o=Object.prototype.toString,i="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"string"==typeof t||"object"==typeof t&&(i?function(t){try{return r.call(t),!0}catch(t){return!1}}(t):"[object String]"===o.call(t))}},function(t,n,e){"use strict";(function(n){var r=n.Symbol,o=e(4);t.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,e(3))},function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,n,e){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},n=Symbol("test"),e=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;for(n in t[n]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var r=Object.getOwnPropertySymbols(t);if(1!==r.length||r[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,n);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(t,n,e){"use strict";e.r(n);var r=e(0),o=e.n(r),i="Cannot convert a Symbol value to a string",u=i.constructor,f=function(t){if(o()(t))throw new TypeError(i);return u(t)};function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var l=function(t){return"object"===c(t)?null===t:"function"!=typeof t},p=e(1),y=e.n(p),a="".split,s=[""],b=function(t){return y()(t)?a.apply(t,s):t},d=function(t,n){var e=arguments.length>2?arguments[2]:[];if("string"!=typeof t&&l(t))return e;for(var r=b(t),o=r.length,i=n||0;i=n?t:n},j=function(t){if("function"!=typeof t&&"[object Function]"!==v.apply(t))throw new TypeError("bind called on incompatible "+t)},w=[function(t){return function(){return t.apply(this,d(arguments))}},function(t,n){return function(e){return t.apply(this,d(arguments,n,[e]))}},function(t,n){return function(e,r){return t.apply(this,d(arguments,n,[e,r]))}},function(t,n){return function(e,r,o){return t.apply(this,d(arguments,n,[e,r,o]))}},function(t,n){return function(e,r,o,i){return t.apply(this,d(arguments,n,[e,r,o,i]))}},function(t,n){return function(e,r,o,i,u){return t.apply(this,d(arguments,n,[e,r,o,i,u]))}},function(t,n){return function(e,r,o,i,u,f){return t.apply(this,d(arguments,n,[e,r,o,i,u,f]))}},function(t,n){return function(e,r,o,i,u,f,c){return t.apply(this,d(arguments,n,[e,r,o,i,u,f,c]))}},function(t,n){return function(e,r,o,i,u,f,c,l){return t.apply(this,d(arguments,n,[e,r,o,i,u,f,c,l]))}}],O=function(t){var n=m(t,3),e=n[0],r=n[1],o=n[2],i=S(0,r.length-S(0,o.length-2)),u=w[i],f=u?u(e,i):w[0](e);if(r.prototype){var c=function(){};c.prototype=r.prototype,f.prototype=new c,c.prototype=null}return f},$=function(t,n){var e=t.apply(this,n);return g(e)===e?e:this},x=function(t,n){j(t);var e,r=arguments,o=function(){var o=d(arguments,0,d(r,2));return this instanceof e?$.apply(this,[t,o]):t.apply(n,o)};return e=O([o,t,r])},T=TypeError,P=x.apply,_=x(x.call,P),E=x(P,{}.toString),F=function(t){if("function"!=typeof t&&"[object Function]"!==E(t))throw new T(t+" is not a function");return t},D=function(t,n){return _(F(t),n,d(arguments[2]))},M={}.toString,A=function(t){return function(t){if("function"!=typeof t&&"[object Function]"!==D(M,t))throw new TypeError("methodize called on incompatible "+t)}(t),function(){return D(t,arguments[0],d(arguments,1))}},k=(0).constructor,I=A("".charAt),N=A("".slice),X=A("".search),z=A("".replace),C=A("".indexOf),G=A([].join),q=/^-?(?:(?:\d|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?$/i,B=A(q.test);n.default=function(t){var n,e=t;if(0===e&&1/e<0)e="-0";else if(e=f(e),!1===B(q,e))throw new TypeError("not a valid base 10 numeric value");"-"===I(e,0)?(e=N(e,1),n=-1):n=1;var r=C(e,".");r>-1&&(e=z(e,".",""));var o=r,i=X(e,/e/i);i>0?(o<0&&(o=i),o+=k(N(e,i+1)),e=N(e,0,i)):o<0&&(o=e.length);var u,c,l=e.length;for(i=0;i0)do{l-=1}while("0"===I(e,l)&&l>0);c=o-i-1,(u=[]).length=l+1;for(var p=0;i<=l;)u[p]=k(I(e,i)),p+=1,i+=1}var y=G(u,""),a=y.length;if(c<0){for(c+=1;c;)y="0"+y,c+=1;y="0."+y}else if(c>0)if((c+=1)>a)for(c-=a;c;)y+="0",c-=1;else c1&&(y=I(y,0)+"."+N(y,1));return n<0?"-"+y:y}}])}); +!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.numberToDecimalFormStringX=n():t.numberToDecimalFormStringX=n()}(function(){"use strict";var t,n={}.constructor,r=n.prototype,e=n.defineProperty,o=function(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0},u=function(){return this};try{return e?e(r,"$$globalThis$$",{get:u,configurable:!0}):r.__defineGetter__("$$globalThis$$",u),t="undefined"==typeof $$globalThis$$?o():$$globalThis$$,delete r.$$globalThis$$,t}catch(t){return o()}}(),function(){return function(t){var n={};function r(e){if(n[e])return n[e].exports;var o=n[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(t,n,e){r.o(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:e})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,n){if(1&n&&(t=r(t)),8&n)return t;if(4&n&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(r.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&n&&"string"!=typeof t)for(var o in t)r.d(e,o,function(n){return t[n]}.bind(null,o));return e},r.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(n,"a",n),n},r.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},r.p="",r(r.s=5)}([function(t,n,r){"use strict";var e=Object.prototype.toString;if(r(2)()){var o=Symbol.prototype.toString,u=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==e.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&u.test(o.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,n,r){"use strict";var e=String.prototype.valueOf,o=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"string"==typeof t||"object"==typeof t&&(u?function(t){try{return e.call(t),!0}catch(t){return!1}}(t):"[object String]"===o.call(t))}},function(t,n,r){"use strict";(function(n){var e=n.Symbol,o=r(4);t.exports=function(){return"function"==typeof e&&("function"==typeof Symbol&&("symbol"==typeof e("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,r(3))},function(t,n){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(t){"object"==typeof window&&(r=window)}t.exports=r},function(t,n,r){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},n=Symbol("test"),r=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(n in t[n]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var e=Object.getOwnPropertySymbols(t);if(1!==e.length||e[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,n);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(t,n,r){"use strict";r.r(n);var e=r(0),o=r.n(e),u="Cannot convert a Symbol value to a string",i=u.constructor,f=function(t){if(o()(t))throw new TypeError(u);return i(t)};function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var l=function(t){return"object"===c(t)?null===t:"function"!=typeof t},p=r(1),a=r.n(p),y={}.constructor("a"),s="a"===y[0]&&0 in y,b=function(){}.bind,h="function"==typeof b&&function(){var t=null,n=null,r=null,e=[];try{var o=b.apply(function(e,o){return r=this,t=e,n=o,arguments},[e,1]),u=o(2);return 1===o.length&&2===u.length&&1===t&&2===n&&r===e}catch(t){return!1}}()&&function(){var t=null,n=null,r=null,e=[1,2,3],o=function(o,u){return t=o,n=u,r=this,e};try{var u=b.apply(o,[null]),i=new u(1,2);return u.length===o.length&&i===e&&1===t&&2===n&&r!==e}catch(t){return!1}}(),d="".split,g=Math.max,m=l.bind,v=l.call,S=h?m.call(v,d):function(t,n){return d.call(t,n)},j=function(t){return a()(t)?S(t,""):t},w=function(t,n){var r=arguments.length>2?arguments[2]:[];if("string"!=typeof t&&l(t))return r;for(var e=s?t:j(t),o=e.length,u=g(0,n)||0;u=n?t:n},F=function(t){if("function"!=typeof t&&"[object Function]"!==_.apply(t))throw new TypeError("bind called on incompatible "+t)},M=[function(t){return function(){return t.apply(this,w(arguments))}},function(t,n){return function(r){return t.apply(this,w(arguments,n,[r]))}},function(t,n){return function(r,e){return t.apply(this,w(arguments,n,[r,e]))}},function(t,n){return function(r,e,o){return t.apply(this,w(arguments,n,[r,e,o]))}},function(t,n){return function(r,e,o,u){return t.apply(this,w(arguments,n,[r,e,o,u]))}},function(t,n){return function(r,e,o,u,i){return t.apply(this,w(arguments,n,[r,e,o,u,i]))}},function(t,n){return function(r,e,o,u,i,f){return t.apply(this,w(arguments,n,[r,e,o,u,i,f]))}},function(t,n){return function(r,e,o,u,i,f,c){return t.apply(this,w(arguments,n,[r,e,o,u,i,f,c]))}},function(t,n){return function(r,e,o,u,i,f,c,l){return t.apply(this,w(arguments,n,[r,e,o,u,i,f,c,l]))}}],D=function(t){var n=O(t,3),r=n[0],e=n[1],o=n[2],u=E(0,e.length-E(0,o.length-2)),i=M[u],f=i?i(r,u):M[0](r);if(e.prototype){var c=function(){};c.prototype=e.prototype,f.prototype=new c,c.prototype=null}return f},A=function(t,n){var r=t.apply(this,n);return P(r)===r?r:this},k=h?x.bind($):function(t,n){F(t);var r,e=arguments,o=function(){var o=w(arguments,0,w(e,2));return this instanceof r?A.apply(this,[t,o]):t.apply(n,o)};return r=D([o,t,e])},I=TypeError,N=k.apply,X=k(k.call,N),z=k(N,{}.toString),C=function(t){if("function"!=typeof t&&"[object Function]"!==z(t))throw new I(t+" is not a function");return t},G=function(t,n){return X(C(t),n,w(arguments[2]))},q={}.toString,B=function(t){return function(t){if("function"!=typeof t&&"[object Function]"!==G(q,t))throw new TypeError("methodize called on incompatible "+t)}(t),function(){return G(t,arguments[0],w(arguments,1))}},H=(0).constructor,J=B("".charAt),K=B("".slice),L=B("".search),Q=B("".replace),R=B("".indexOf),U=B([].join),V=/^-?(?:(?:\d|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?$/i,W=B(V.test);n.default=function(t){var n,r=t;if(0===r&&1/r<0)r="-0";else if(r=f(r),!1===W(V,r))throw new TypeError("not a valid base 10 numeric value");"-"===J(r,0)?(r=K(r,1),n=-1):n=1;var e=R(r,".");e>-1&&(r=Q(r,".",""));var o=e,u=L(r,/e/i);u>0?(o<0&&(o=u),o+=H(K(r,u+1)),r=K(r,0,u)):o<0&&(o=r.length);var i,c,l=r.length;for(u=0;u0)do{l-=1}while("0"===J(r,l)&&l>0);c=o-u-1,(i=[]).length=l+1;for(var p=0;u<=l;)i[p]=H(J(r,u)),p+=1,u+=1}var a=U(i,""),y=a.length;if(c<0){for(c+=1;c;)a="0"+a,c+=1;a="0."+a}else if(c>0)if((c+=1)>y)for(c-=y;c;)a+="0",c-=1;else c1&&(a=J(a,0)+"."+K(a,1));return n<0?"-"+a:a}}])}); //# sourceMappingURL=number-to-decimal-form-string-x.min.js.map \ No newline at end of file diff --git a/dist/number-to-decimal-form-string-x.min.js.map b/dist/number-to-decimal-form-string-x.min.js.map index b38dc1a..6c4e9ea 100644 --- a/dist/number-to-decimal-form-string-x.min.js.map +++ b/dist/number-to-decimal-form-string-x.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://numberToDecimalFormStringX/webpack/universalModuleDefinition","webpack://numberToDecimalFormStringX/webpack/bootstrap","webpack://numberToDecimalFormStringX/./node_modules/is-symbol/index.js","webpack://numberToDecimalFormStringX/./node_modules/is-string/index.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/index.js","webpack://numberToDecimalFormStringX/(webpack)/buildin/global.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/shams.js","webpack://numberToDecimalFormStringX/../src/to-string-x.js","webpack://numberToDecimalFormStringX/../src/is-primitive-x.js","webpack://numberToDecimalFormStringX/../src/util-pusher-x.js","webpack://numberToDecimalFormStringX/../src/simple-bind-x.js","webpack://numberToDecimalFormStringX/../src/simple-call-x.js","webpack://numberToDecimalFormStringX/../src/simple-methodize-x.js","webpack://numberToDecimalFormStringX/../src/number-to-decimal-form-string-x.js"],"names":["root","factory","exports","module","define","amd","$globalThis","ObjectCtr","constructor","objectPrototype","prototype","defineProperty","getGlobalFallback","self","window","global","returnThis","this","get","configurable","__defineGetter__","$$globalThis$$","error","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","enumerable","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","hasOwnProperty","p","s","toStr","toString","symToStr","symStringRegex","valueOf","test","isSymbolObject","e","strValue","String","hasToStringTag","tryStringObject","origSymbol","hasSymbolSham","g","Function","getOwnPropertySymbols","iterator","obj","sym","symObj","keys","length","getOwnPropertyNames","syms","propertyIsEnumerable","getOwnPropertyDescriptor","descriptor","ERROR_MESSAGE","castString","to_string_x_esm","is_symbol_default","TypeError","is_primitive_x_esm","val","_typeof","split","splitter","util_pusher_x_esm_getIterable","arrayLike","is_string_default","apply","util_pusher_x_esm","from","target","arguments","iterable","getMax","a","b","simple_bind_x_esm_assertIsFunction","boundFns","binder","boundLength","f","h","getBoundFn","args","_args","_slicedToArray","bindArgs","fn","boundFn","Empty","getResult","boundArgs","result","simple_bind_x_esm","thisArg","bound","$TypeError","nativeApply","$apply","simple_call_x_esm_toStringTag","simple_call_x_esm_assertIsFunction","simple_call_x_esm","F","V","simple_methodize_x_esm_toStringTag","simple_methodize_x_esm","prototypeMethod","simple_methodize_x_esm_assertIsFunction","castNumber","charAt","slice","search","replace","indexOf","join","VALID_RX","methodizedTest","__webpack_exports__","sign","workingValue","pointIndex","exponentIndex","index","coefficient","exponent","leadingZeroIndex","position","decimalForm","decimalFormLength","ZERO_STRING"],"mappings":"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","file":"number-to-decimal-form-string-x.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"numberToDecimalFormStringX\"] = factory();\n\telse\n\t\troot[\"numberToDecimalFormStringX\"] = factory();\n})((function () {\n 'use strict';\n\n var ObjectCtr = {}.constructor;\n var objectPrototype = ObjectCtr.prototype;\n var defineProperty = ObjectCtr.defineProperty;\n var $globalThis;\n var getGlobalFallback = function() {\n if (typeof self !== 'undefined') {\n return self;\n }\n\n if (typeof window !== 'undefined') {\n return window;\n }\n\n if (typeof global !== 'undefined') {\n return global;\n }\n\n return void 0;\n };\n\n var returnThis = function() {\n return this;\n };\n\n try {\n if (defineProperty) {\n defineProperty(objectPrototype, '$$globalThis$$', {\n get: returnThis,\n configurable: true\n });\n } else {\n objectPrototype.__defineGetter__('$$globalThis$$', returnThis);\n }\n\n $globalThis = typeof $$globalThis$$ === 'undefined' ? getGlobalFallback() : $$globalThis$$;\n\n delete objectPrototype.$$globalThis$$;\n\n return $globalThis;\n } catch (error) {\n return getGlobalFallback();\n }\n}()), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nvar toStr = Object.prototype.toString;\nvar hasSymbols = require('has-symbols')();\n\nif (hasSymbols) {\n\tvar symToStr = Symbol.prototype.toString;\n\tvar symStringRegex = /^Symbol\\(.*\\)$/;\n\tvar isSymbolObject = function isRealSymbolObject(value) {\n\t\tif (typeof value.valueOf() !== 'symbol') {\n\t\t\treturn false;\n\t\t}\n\t\treturn symStringRegex.test(symToStr.call(value));\n\t};\n\n\tmodule.exports = function isSymbol(value) {\n\t\tif (typeof value === 'symbol') {\n\t\t\treturn true;\n\t\t}\n\t\tif (toStr.call(value) !== '[object Symbol]') {\n\t\t\treturn false;\n\t\t}\n\t\ttry {\n\t\t\treturn isSymbolObject(value);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n} else {\n\n\tmodule.exports = function isSymbol(value) {\n\t\t// this environment does not support Symbols.\n\t\treturn false && value;\n\t};\n}\n","'use strict';\n\nvar strValue = String.prototype.valueOf;\nvar tryStringObject = function tryStringObject(value) {\n\ttry {\n\t\tstrValue.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar strClass = '[object String]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isString(value) {\n\tif (typeof value === 'string') { return true; }\n\tif (typeof value !== 'object') { return false; }\n\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\n};\n","'use strict';\n\nvar origSymbol = global.Symbol;\nvar hasSymbolSham = require('./shams');\n\nmodule.exports = function hasNativeSymbols() {\n\tif (typeof origSymbol !== 'function') { return false; }\n\tif (typeof Symbol !== 'function') { return false; }\n\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\n\tif (typeof Symbol('bar') !== 'symbol') { return false; }\n\n\treturn hasSymbolSham();\n};\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","'use strict';\n\n/* eslint complexity: [2, 17], max-statements: [2, 33] */\nmodule.exports = function hasSymbols() {\n\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\n\tif (typeof Symbol.iterator === 'symbol') { return true; }\n\n\tvar obj = {};\n\tvar sym = Symbol('test');\n\tvar symObj = Object(sym);\n\tif (typeof sym === 'string') { return false; }\n\n\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\n\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\n\n\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\n\t// if (sym instanceof Symbol) { return false; }\n\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\n\t// if (!(symObj instanceof Symbol)) { return false; }\n\n\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\n\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\n\n\tvar symVal = 42;\n\tobj[sym] = symVal;\n\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\n\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\n\n\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\n\n\tvar syms = Object.getOwnPropertySymbols(obj);\n\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\n\n\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\n\n\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\n\t\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\n\t\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\n\t}\n\n\treturn true;\n};\n","import isSymbol from 'is-symbol';\n\nconst ERROR_MESSAGE = 'Cannot convert a Symbol value to a string';\nconst castString = ERROR_MESSAGE.constructor;\n/**\n * The abstract operation ToString converts argument to a value of type String.\n *\n * @param {*} [value] - The value to convert to a string.\n * @throws {TypeError} If `value` is a Symbol.\n * @returns {string} The converted value.\n */\nconst ToString = function ToString(value) {\n if (isSymbol(value)) {\n throw new TypeError(ERROR_MESSAGE);\n }\n\n return castString(value);\n};\n\nexport default ToString;\n","/**\n * Returns true if the value is a primitive.\n *\n * @param {*} [val] - The value to test.\n * @returns {boolean} True if a primitive, otherwise false..\n */\nconst isPrimitive = function isPrimitive(val) {\n return typeof val === 'object' ? val === null : typeof val !== 'function';\n};\n\nexport default isPrimitive;\n","import isPrimitive from 'is-primitive-x';\nimport isString from 'is-string';\n\nconst EMPTY_STRING = '';\nconst {split} = EMPTY_STRING;\nconst splitter = [EMPTY_STRING];\n\nconst getIterable = function getIterable(arrayLike) {\n // noinspection JSUnresolvedFunction\n return isString(arrayLike) ? split.apply(arrayLike, splitter) : arrayLike;\n};\n\n// eslint-disable jsdoc/no-undefined-types\n// noinspection JSCommentMatchesSignature\n/**\n * This pushes or concatenates into a new or existing array.\n *\n * @param {Array} arrayLike - The source.\n * @param {number} [from=0] - The from source index.\n * @param {Array} [target=[]] - The target array.\n * @returns {*} The target array.\n */\n// eslint-enable jsdoc/no-undefined-types\nconst pusher = function pusher(arrayLike, from) {\n /* eslint-disable-next-line prefer-rest-params */\n const target = arguments.length > 2 ? arguments[2] : [];\n\n if (typeof arrayLike !== 'string' && isPrimitive(arrayLike)) {\n return target;\n }\n\n const iterable = getIterable(arrayLike);\n const {length} = iterable;\n for (let i = from || 0; i < length; i += 1) {\n target[target.length] = arrayLike[i];\n }\n\n return target;\n};\n\nexport default pusher;\n","import pusher from 'util-pusher-x';\n\nconst ERROR_MESSAGE = 'bind called on incompatible ';\nconst object = {};\nconst ObjectCtr = object.constructor;\nconst toStringTag = object.toString;\nconst funcType = '[object Function]';\nconst ZERO = 0;\nconst argsOffset = 2;\n\nconst getMax = function getMax(a, b) {\n return a >= b ? a : b;\n};\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag.apply(value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n};\n\nconst boundFns = [\n function zero(binder) {\n return function boundFn() {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments));\n };\n },\n function one(binder, boundLength) {\n return function boundFn(a) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a]));\n };\n },\n function two(binder, boundLength) {\n return function boundFn(a, b) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b]));\n };\n },\n function three(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c]));\n };\n },\n function four(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d]));\n };\n },\n function five(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e]));\n };\n },\n function six(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f]));\n };\n },\n function seven(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g]));\n };\n },\n function eight(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g, h) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g, h]));\n };\n },\n];\n\nconst getBoundFn = function getBoundFn(args) {\n const [binder, target, bindArgs] = args;\n const boundLength = getMax(ZERO, target.length - getMax(ZERO, bindArgs.length - argsOffset));\n const fn = boundFns[boundLength];\n const boundFn = fn ? fn(binder, boundLength) : boundFns[ZERO](binder);\n\n if (target.prototype) {\n /* eslint-disable-next-line lodash/prefer-noop */\n const Empty = function Empty() {};\n\n Empty.prototype = target.prototype;\n boundFn.prototype = new Empty();\n Empty.prototype = null;\n }\n\n return boundFn;\n};\n\nconst getResult = function getResult(target, boundArgs) {\n /* eslint-disable-next-line babel/no-invalid-this */\n const result = target.apply(this, boundArgs);\n\n /* eslint-disable-next-line babel/no-invalid-this,babel/new-cap */\n return ObjectCtr(result) === result ? result : this;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The bind() method creates a new function that, when called, has its this\n * keyword set to the provided value, with a given sequence of arguments\n * preceding any provided when the new function is called.\n *\n * @param {Function} target - The target function.\n * @param {*} [thisArg] - The value to be passed as the this parameter to the target\n * function when the bound function is called. The value is ignored if the\n * bound function is constructed using the new operator.\n * @param {...*} [args] - Arguments to prepend to arguments provided to the bound\n * function when invoking the target function.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The bound function.\n */\n// eslint-enable jsdoc/check-param-names\nconst bind = function bind(target, thisArg) {\n assertIsFunction(target);\n /* eslint-disable-next-line prefer-rest-params */\n const bindArgs = arguments;\n\n let bound;\n const binder = function binder() {\n /* eslint-disable-next-line prefer-rest-params */\n const boundArgs = pusher(arguments, ZERO, pusher(bindArgs, argsOffset));\n\n /* eslint-disable-next-line babel/no-invalid-this */\n return this instanceof bound ? getResult.apply(this, [target, boundArgs]) : target.apply(thisArg, boundArgs);\n };\n\n bound = getBoundFn([binder, target, bindArgs]);\n\n return bound;\n};\n\nexport default bind;\n","import pusher from 'util-pusher-x';\nimport bind from 'simple-bind-x';\n\nconst $TypeError = TypeError;\nconst {apply: nativeApply, call: nativeCall} = bind;\nconst $apply = bind(nativeCall, nativeApply);\nconst toStringTag = bind(nativeApply, {}.toString);\nconst ERROR_MESSAGE = ' is not a function';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag(value) !== funcType) {\n throw new $TypeError(value + ERROR_MESSAGE);\n }\n\n return value;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The abstract operation Call is used to call the [[Call]] internal method of a function object.\n *\n * @function call\n * @param {Function} F - The target function.\n * @param {*} [V] - The context.\n * @param {Array} [args] - Argument to call the function with.\n * @throws {TypeError} If target is not a function.\n * @returns {*} The the result of invoking the function.\n * @see https://www.ecma-international.org/ecma-262/6.0/#sec-call\n */\n// eslint-enable jsdoc/check-param-names\nconst call = function call(F, V) {\n /* eslint-disable-next-line prefer-rest-params */\n return $apply(assertIsFunction(F), V, pusher(arguments[2]));\n};\n\nexport default call;\n","import call from 'simple-call-x';\nimport pusher from 'util-pusher-x';\n\nconst toStringTag = {}.toString;\nconst ERROR_MESSAGE = 'methodize called on incompatible ';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && call(toStringTag, value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n\n return value;\n};\n\n/**\n * Methodize a prototype method. Compliant to 8 arguments.\n *\n * @param {Function} prototypeMethod - The prototype method to methodize.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The static method.\n */\nconst methodize = function methodize(prototypeMethod) {\n assertIsFunction(prototypeMethod);\n\n return function methodized() {\n /* eslint-disable-next-line prefer-rest-params */\n return call(prototypeMethod, arguments[0], pusher(arguments, 1));\n };\n};\n\nexport default methodize;\n","import toStr from 'to-string-x';\nimport methodize from 'simple-methodize-x';\n\nconst castNumber = (0).constructor;\nconst EMPTY_STRING = '';\nconst charAt = methodize(EMPTY_STRING.charAt);\nconst slice = methodize(EMPTY_STRING.slice);\nconst search = methodize(EMPTY_STRING.search);\nconst replace = methodize(EMPTY_STRING.replace);\nconst indexOf = methodize(EMPTY_STRING.indexOf);\nconst join = methodize([].join);\nconst DECIMAL_MARK = '.';\nconst HYPHEN_MINUS = '-';\nconst ZERO_STRING = '0';\nconst MINUS_ZERO_STRING = '-0';\nconst VALID_RX = /^-?(?:(?:\\d|[1-9]\\d*)(?:\\.\\d+)?)(?:e[+-]?\\d+)?$/i;\nconst methodizedTest = methodize(VALID_RX.test);\nconst errorMsg = 'not a valid base 10 numeric value';\n\n/**\n * This method converts a base-10 or scientific E-notation value to\n * a decimal form string. Javascript's IEE 754 double-precision numbers\n * give the same precision as `number.toString()`.\n *\n * @param {number|string} value - The value to be converted.\n * @throws {TypeError} If value is not a valid format.\n * @throws {TypeError} If value is a Symbol or not coercible.\n * @returns {string} The value converted to a decimal form string.\n */\nconst toDecimalFormString = function toDecimalFormString(value) {\n let workingValue = value;\n\n // Minus zero?\n if (workingValue === 0 && 1 / workingValue < 0) {\n workingValue = MINUS_ZERO_STRING;\n } else {\n workingValue = toStr(workingValue);\n\n if (methodizedTest(VALID_RX, workingValue) === false) {\n throw new TypeError(errorMsg);\n }\n }\n\n // Determine sign.\n let sign;\n\n if (charAt(workingValue, 0) === HYPHEN_MINUS) {\n workingValue = slice(workingValue, 1);\n sign = -1;\n } else {\n sign = 1;\n }\n\n // Decimal point?\n const pointIndex = indexOf(workingValue, DECIMAL_MARK);\n\n if (pointIndex > -1) {\n workingValue = replace(workingValue, DECIMAL_MARK, EMPTY_STRING);\n }\n\n let exponentIndex = pointIndex;\n // Exponential form?\n let index = search(workingValue, /e/i);\n\n if (index > 0) {\n // Determine exponent.\n if (exponentIndex < 0) {\n exponentIndex = index;\n }\n\n exponentIndex += castNumber(slice(workingValue, index + 1));\n workingValue = slice(workingValue, 0, index);\n } else if (exponentIndex < 0) {\n // Integer.\n exponentIndex = workingValue.length;\n }\n\n let leadingZeroIndex = workingValue.length;\n // Determine leading zeros.\n index = 0;\n while (index < leadingZeroIndex && charAt(workingValue, index) === ZERO_STRING) {\n index += 1;\n }\n\n let coefficient;\n let exponent;\n\n if (index === leadingZeroIndex) {\n // Zero.\n exponent = 0;\n coefficient = [0];\n } else {\n // Determine trailing zeros.\n if (leadingZeroIndex > 0) {\n do {\n leadingZeroIndex -= 1;\n } while (charAt(workingValue, leadingZeroIndex) === ZERO_STRING && leadingZeroIndex > 0);\n }\n\n exponent = exponentIndex - index - 1;\n coefficient = [];\n coefficient.length = leadingZeroIndex + 1;\n\n // Convert string to array of digits without leading/trailing zeros.\n let position = 0;\n while (index <= leadingZeroIndex) {\n coefficient[position] = castNumber(charAt(workingValue, index));\n position += 1;\n index += 1;\n }\n }\n\n let decimalForm = join(coefficient, EMPTY_STRING);\n const decimalFormLength = decimalForm.length;\n\n if (exponent < 0) {\n exponent += 1;\n while (exponent) {\n decimalForm = ZERO_STRING + decimalForm;\n exponent += 1;\n }\n\n decimalForm = ZERO_STRING + DECIMAL_MARK + decimalForm;\n } else if (exponent > 0) {\n exponent += 1;\n\n if (exponent > decimalFormLength) {\n exponent -= decimalFormLength;\n while (exponent) {\n decimalForm += ZERO_STRING;\n exponent -= 1;\n }\n } else if (exponent < decimalFormLength) {\n decimalForm = slice(decimalForm, 0, exponent) + DECIMAL_MARK + slice(decimalForm, exponent);\n }\n\n // Exponent is zero.\n } else if (decimalFormLength > 1) {\n decimalForm = charAt(decimalForm, 0) + DECIMAL_MARK + slice(decimalForm, 1);\n }\n\n return sign < 0 ? HYPHEN_MINUS + decimalForm : decimalForm;\n};\n\nexport default toDecimalFormString;\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://numberToDecimalFormStringX/webpack/universalModuleDefinition","webpack://numberToDecimalFormStringX/webpack/bootstrap","webpack://numberToDecimalFormStringX/./node_modules/is-symbol/index.js","webpack://numberToDecimalFormStringX/./node_modules/is-string/index.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/index.js","webpack://numberToDecimalFormStringX/(webpack)/buildin/global.js","webpack://numberToDecimalFormStringX/./node_modules/has-symbols/shams.js","webpack://numberToDecimalFormStringX/../src/to-string-x.js","webpack://numberToDecimalFormStringX/../src/is-primitive-x.js","webpack://numberToDecimalFormStringX/../src/has-boxed-string-x.js","webpack://numberToDecimalFormStringX/../src/has-working-bind-x.js","webpack://numberToDecimalFormStringX/../src/noop-x.js","webpack://numberToDecimalFormStringX/../src/util-pusher-x.js","webpack://numberToDecimalFormStringX/../src/simple-bind-x.js","webpack://numberToDecimalFormStringX/../src/simple-call-x.js","webpack://numberToDecimalFormStringX/../src/simple-methodize-x.js","webpack://numberToDecimalFormStringX/../src/number-to-decimal-form-string-x.js"],"names":["root","factory","exports","module","define","amd","$globalThis","ObjectCtr","constructor","objectPrototype","prototype","defineProperty","getGlobalFallback","self","window","global","returnThis","this","get","configurable","__defineGetter__","$$globalThis$$","error","installedModules","__webpack_require__","moduleId","i","l","modules","call","m","c","d","name","getter","o","Object","enumerable","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","hasOwnProperty","p","s","toStr","toString","symToStr","symStringRegex","valueOf","test","isSymbolObject","e","strValue","String","hasToStringTag","tryStringObject","origSymbol","hasSymbolSham","g","Function","getOwnPropertySymbols","iterator","obj","sym","symObj","keys","length","getOwnPropertyNames","syms","propertyIsEnumerable","getOwnPropertyDescriptor","descriptor","ERROR_MESSAGE","castString","to_string_x_esm","is_symbol_default","TypeError","is_primitive_x_esm","val","_typeof","boxedString","has_boxed_string_x_esm","has_working_bind_x_esm_bind","has_working_bind_x_esm","a1","a2","context","testThis","boundFn","apply","arg1","arg2","arguments","args","test1","oracle","Ctr","BoundFn","returned","test2","split","max","Math","util_pusher_x_esm_bind","util_pusher_x_esm_call","$split","string","pattern","util_pusher_x_esm_getIterable","arrayLike","is_string_default","util_pusher_x_esm","from","target","iterable","nativeBind","simple_bind_x_esm_call","getMax","a","b","simple_bind_x_esm_assertIsFunction","boundFns","binder","boundLength","f","h","getBoundFn","_args","_slicedToArray","bindArgs","fn","Empty","getResult","boundArgs","result","simple_bind_x_esm","thisArg","bound","$TypeError","nativeApply","$apply","simple_call_x_esm_toStringTag","simple_call_x_esm_assertIsFunction","simple_call_x_esm","F","V","simple_methodize_x_esm_toStringTag","simple_methodize_x_esm","prototypeMethod","simple_methodize_x_esm_assertIsFunction","castNumber","charAt","slice","search","replace","indexOf","join","VALID_RX","methodizedTest","__webpack_exports__","sign","workingValue","pointIndex","exponentIndex","index","coefficient","exponent","leadingZeroIndex","position","decimalForm","decimalFormLength","ZERO_STRING"],"mappings":"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","file":"number-to-decimal-form-string-x.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"numberToDecimalFormStringX\"] = factory();\n\telse\n\t\troot[\"numberToDecimalFormStringX\"] = factory();\n})((function () {\n 'use strict';\n\n var ObjectCtr = {}.constructor;\n var objectPrototype = ObjectCtr.prototype;\n var defineProperty = ObjectCtr.defineProperty;\n var $globalThis;\n var getGlobalFallback = function() {\n if (typeof self !== 'undefined') {\n return self;\n }\n\n if (typeof window !== 'undefined') {\n return window;\n }\n\n if (typeof global !== 'undefined') {\n return global;\n }\n\n return void 0;\n };\n\n var returnThis = function() {\n return this;\n };\n\n try {\n if (defineProperty) {\n defineProperty(objectPrototype, '$$globalThis$$', {\n get: returnThis,\n configurable: true\n });\n } else {\n objectPrototype.__defineGetter__('$$globalThis$$', returnThis);\n }\n\n $globalThis = typeof $$globalThis$$ === 'undefined' ? getGlobalFallback() : $$globalThis$$;\n\n delete objectPrototype.$$globalThis$$;\n\n return $globalThis;\n } catch (error) {\n return getGlobalFallback();\n }\n}()), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nvar toStr = Object.prototype.toString;\nvar hasSymbols = require('has-symbols')();\n\nif (hasSymbols) {\n\tvar symToStr = Symbol.prototype.toString;\n\tvar symStringRegex = /^Symbol\\(.*\\)$/;\n\tvar isSymbolObject = function isRealSymbolObject(value) {\n\t\tif (typeof value.valueOf() !== 'symbol') {\n\t\t\treturn false;\n\t\t}\n\t\treturn symStringRegex.test(symToStr.call(value));\n\t};\n\n\tmodule.exports = function isSymbol(value) {\n\t\tif (typeof value === 'symbol') {\n\t\t\treturn true;\n\t\t}\n\t\tif (toStr.call(value) !== '[object Symbol]') {\n\t\t\treturn false;\n\t\t}\n\t\ttry {\n\t\t\treturn isSymbolObject(value);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n} else {\n\n\tmodule.exports = function isSymbol(value) {\n\t\t// this environment does not support Symbols.\n\t\treturn false && value;\n\t};\n}\n","'use strict';\n\nvar strValue = String.prototype.valueOf;\nvar tryStringObject = function tryStringObject(value) {\n\ttry {\n\t\tstrValue.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar strClass = '[object String]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isString(value) {\n\tif (typeof value === 'string') { return true; }\n\tif (typeof value !== 'object') { return false; }\n\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\n};\n","'use strict';\n\nvar origSymbol = global.Symbol;\nvar hasSymbolSham = require('./shams');\n\nmodule.exports = function hasNativeSymbols() {\n\tif (typeof origSymbol !== 'function') { return false; }\n\tif (typeof Symbol !== 'function') { return false; }\n\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\n\tif (typeof Symbol('bar') !== 'symbol') { return false; }\n\n\treturn hasSymbolSham();\n};\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","'use strict';\n\n/* eslint complexity: [2, 17], max-statements: [2, 33] */\nmodule.exports = function hasSymbols() {\n\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\n\tif (typeof Symbol.iterator === 'symbol') { return true; }\n\n\tvar obj = {};\n\tvar sym = Symbol('test');\n\tvar symObj = Object(sym);\n\tif (typeof sym === 'string') { return false; }\n\n\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\n\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\n\n\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\n\t// if (sym instanceof Symbol) { return false; }\n\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\n\t// if (!(symObj instanceof Symbol)) { return false; }\n\n\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\n\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\n\n\tvar symVal = 42;\n\tobj[sym] = symVal;\n\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\n\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\n\n\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\n\n\tvar syms = Object.getOwnPropertySymbols(obj);\n\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\n\n\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\n\n\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\n\t\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\n\t\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\n\t}\n\n\treturn true;\n};\n","import isSymbol from 'is-symbol';\n\nconst ERROR_MESSAGE = 'Cannot convert a Symbol value to a string';\nconst castString = ERROR_MESSAGE.constructor;\n/**\n * The abstract operation ToString converts argument to a value of type String.\n *\n * @param {*} [value] - The value to convert to a string.\n * @throws {TypeError} If `value` is a Symbol.\n * @returns {string} The converted value.\n */\nconst ToString = function ToString(value) {\n if (isSymbol(value)) {\n throw new TypeError(ERROR_MESSAGE);\n }\n\n return castString(value);\n};\n\nexport default ToString;\n","/**\n * Returns true if the value is a primitive.\n *\n * @param {*} [val] - The value to test.\n * @returns {boolean} True if a primitive, otherwise false..\n */\nconst isPrimitive = function isPrimitive(val) {\n return typeof val === 'object' ? val === null : typeof val !== 'function';\n};\n\nexport default isPrimitive;\n","const string = 'a';\nconst boxedString = {}.constructor(string);\n\n/**\n * Check failure of by-index access of string characters (IE < 9)\n * and failure of `0 in boxedString` (Rhino).\n *\n * `true` if no failure; otherwise `false`.\n *\n * @type boolean\n */\nconst hasBoxed = boxedString[0] === string && 0 in boxedString;\n\nexport default hasBoxed;\n","import noop from 'noop-x';\n\nconst {bind} = noop;\n\nconst test1 = function test1() {\n let a1 = null;\n let a2 = null;\n let context = null;\n const testThis = [];\n\n const test1Fn = function test1Fn(arg1, arg2) {\n /* eslint-disable-next-line babel/no-invalid-this */\n context = this;\n a1 = arg1;\n a2 = arg2;\n\n /* eslint-disable-next-line prefer-rest-params */\n return arguments;\n };\n\n try {\n const boundFn = bind.apply(test1Fn, [testThis, 1]);\n const args = boundFn(2);\n\n return boundFn.length === 1 && args.length === 2 && a1 === 1 && a2 === 2 && context === testThis;\n } catch (e) {\n return false;\n }\n};\n\nconst test2 = function test2() {\n let a1 = null;\n let a2 = null;\n let context = null;\n const oracle = [1, 2, 3];\n\n const Ctr = function Ctr(arg1, arg2) {\n a1 = arg1;\n a2 = arg2;\n context = this;\n\n return oracle;\n };\n\n try {\n const BoundFn = bind.apply(Ctr, [null]);\n const returned = new BoundFn(1, 2);\n\n return BoundFn.length === Ctr.length && returned === oracle && a1 === 1 && a2 === 2 && context !== oracle;\n } catch (e) {\n return false;\n }\n};\n\n/**\n * Indicates if the engine has a working bind function.\n *\n * @type {boolean}\n */\nconst isWorking = typeof bind === 'function' && test1() && test2();\n\nexport default isWorking;\n","/**\n * This method returns undefined.\n *\n * @returns {undefined} Always undefined.\n */\nconst noop = function noop() {}; /* eslint-disable-line lodash/prefer-noop */\n\nexport default noop;\n","import isPrimitive from 'is-primitive-x';\nimport isString from 'is-string';\nimport hasBoxed from 'has-boxed-string-x';\nimport hasWorkingBind from 'has-working-bind-x';\n\nconst EMPTY_STRING = '';\nconst {split} = EMPTY_STRING;\nconst {max} = Math;\nconst {bind, call} = isPrimitive;\nexport const stringSplit = function stringSplit(string, pattern) {\n // noinspection JSUnresolvedFunction\n return split.call(string, pattern);\n};\n\nexport const $split = hasWorkingBind ? bind.call(call, split) : stringSplit;\n\nexport const getIterable = function getIterable(arrayLike) {\n // noinspection JSUnresolvedFunction\n return isString(arrayLike) ? $split(arrayLike, EMPTY_STRING) : arrayLike;\n};\n\n// eslint-disable jsdoc/no-undefined-types\n// noinspection JSCommentMatchesSignature\n/**\n * This pushes or concatenates into a new or existing array.\n *\n * @param {Array} arrayLike - The source.\n * @param {number} [from=0] - The from source index.\n * @param {Array} [target=[]] - The target array.\n * @returns {*} The target array.\n */\n// eslint-enable jsdoc/no-undefined-types\nconst pusher = function pusher(arrayLike, from) {\n /* eslint-disable-next-line prefer-rest-params */\n const target = arguments.length > 2 ? arguments[2] : [];\n\n if (typeof arrayLike !== 'string' && isPrimitive(arrayLike)) {\n return target;\n }\n\n const iterable = hasBoxed ? arrayLike : getIterable(arrayLike);\n const {length} = iterable;\n for (let i = max(0, from) || 0; i < length; i += 1) {\n target[target.length] = arrayLike[i];\n }\n\n return target;\n};\n\nexport default pusher;\n","import hasWorkingBind from 'has-working-bind-x';\nimport pusher from 'util-pusher-x';\n\nconst {bind: nativeBind, call} = pusher;\nconst ERROR_MESSAGE = 'bind called on incompatible ';\nconst object = {};\nconst ObjectCtr = object.constructor;\nconst toStringTag = object.toString;\nconst funcType = '[object Function]';\nconst ZERO = 0;\nconst argsOffset = 2;\n\nconst getMax = function getMax(a, b) {\n return a >= b ? a : b;\n};\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag.apply(value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n};\n\nconst boundFns = [\n function zero(binder) {\n return function boundFn() {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments));\n };\n },\n function one(binder, boundLength) {\n return function boundFn(a) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a]));\n };\n },\n function two(binder, boundLength) {\n return function boundFn(a, b) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b]));\n };\n },\n function three(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c]));\n };\n },\n function four(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d]));\n };\n },\n function five(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e]));\n };\n },\n function six(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f]));\n };\n },\n function seven(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g]));\n };\n },\n function eight(binder, boundLength) {\n /* eslint-disable-next-line max-params */\n return function boundFn(a, b, c, d, e, f, g, h) {\n /* eslint-disable-next-line babel/no-invalid-this,prefer-rest-params */\n return binder.apply(this, pusher(arguments, boundLength, [a, b, c, d, e, f, g, h]));\n };\n },\n];\n\nconst getBoundFn = function getBoundFn(args) {\n const [binder, target, bindArgs] = args;\n const boundLength = getMax(ZERO, target.length - getMax(ZERO, bindArgs.length - argsOffset));\n const fn = boundFns[boundLength];\n const boundFn = fn ? fn(binder, boundLength) : boundFns[ZERO](binder);\n\n if (target.prototype) {\n /* eslint-disable-next-line lodash/prefer-noop */\n const Empty = function Empty() {};\n\n Empty.prototype = target.prototype;\n boundFn.prototype = new Empty();\n Empty.prototype = null;\n }\n\n return boundFn;\n};\n\nconst getResult = function getResult(target, boundArgs) {\n /* eslint-disable-next-line babel/no-invalid-this */\n const result = target.apply(this, boundArgs);\n\n /* eslint-disable-next-line babel/no-invalid-this,babel/new-cap */\n return ObjectCtr(result) === result ? result : this;\n};\n\nexport const implementation = function bind(target, thisArg) {\n assertIsFunction(target);\n /* eslint-disable-next-line prefer-rest-params */\n const bindArgs = arguments;\n\n let bound;\n const binder = function binder() {\n /* eslint-disable-next-line prefer-rest-params */\n const boundArgs = pusher(arguments, ZERO, pusher(bindArgs, argsOffset));\n\n /* eslint-disable-next-line babel/no-invalid-this */\n return this instanceof bound ? getResult.apply(this, [target, boundArgs]) : target.apply(thisArg, boundArgs);\n };\n\n bound = getBoundFn([binder, target, bindArgs]);\n\n return bound;\n};\n\n/**\n * The bind() method creates a new function that, when called, has its this\n * keyword set to the provided value, with a given sequence of arguments\n * preceding any provided when the new function is called.\n *\n * @function bind\n * @param {Function} target - The target function.\n * @param {*} [thisArg] - The value to be passed as the this parameter to the target\n * function when the bound function is called. The value is ignored if the\n * bound function is constructed using the new operator.\n * @param {...*} [args] - Arguments to prepend to arguments provided to the bound\n * function when invoking the target function.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The bound function.\n */\nconst $bind = hasWorkingBind ? call.bind(nativeBind) : implementation;\n\nexport default $bind;\n","import pusher from 'util-pusher-x';\nimport bind from 'simple-bind-x';\n\nconst $TypeError = TypeError;\nconst {apply: nativeApply, call: nativeCall} = bind;\nconst $apply = bind(nativeCall, nativeApply);\nconst toStringTag = bind(nativeApply, {}.toString);\nconst ERROR_MESSAGE = ' is not a function';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && toStringTag(value) !== funcType) {\n throw new $TypeError(value + ERROR_MESSAGE);\n }\n\n return value;\n};\n\n// eslint-disable jsdoc/check-param-names\n// noinspection JSCommentMatchesSignature\n/**\n * The abstract operation Call is used to call the [[Call]] internal method of a function object.\n *\n * @function call\n * @param {Function} F - The target function.\n * @param {*} [V] - The context.\n * @param {Array} [args] - Argument to call the function with.\n * @throws {TypeError} If target is not a function.\n * @returns {*} The the result of invoking the function.\n * @see https://www.ecma-international.org/ecma-262/6.0/#sec-call\n */\n// eslint-enable jsdoc/check-param-names\nconst call = function call(F, V) {\n /* eslint-disable-next-line prefer-rest-params */\n return $apply(assertIsFunction(F), V, pusher(arguments[2]));\n};\n\nexport default call;\n","import call from 'simple-call-x';\nimport pusher from 'util-pusher-x';\n\nconst toStringTag = {}.toString;\nconst ERROR_MESSAGE = 'methodize called on incompatible ';\nconst funcType = '[object Function]';\n\nconst assertIsFunction = function assertIsFunction(value) {\n if (typeof value !== 'function' && call(toStringTag, value) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + value);\n }\n\n return value;\n};\n\n/**\n * Methodize a prototype method. Compliant to 8 arguments.\n *\n * @param {Function} prototypeMethod - The prototype method to methodize.\n * @throws {TypeError} If target is not a function.\n * @returns {Function} The static method.\n */\nconst methodize = function methodize(prototypeMethod) {\n assertIsFunction(prototypeMethod);\n\n return function methodized() {\n /* eslint-disable-next-line prefer-rest-params */\n return call(prototypeMethod, arguments[0], pusher(arguments, 1));\n };\n};\n\nexport default methodize;\n","import toStr from 'to-string-x';\nimport methodize from 'simple-methodize-x';\n\nconst castNumber = (0).constructor;\nconst EMPTY_STRING = '';\nconst charAt = methodize(EMPTY_STRING.charAt);\nconst slice = methodize(EMPTY_STRING.slice);\nconst search = methodize(EMPTY_STRING.search);\nconst replace = methodize(EMPTY_STRING.replace);\nconst indexOf = methodize(EMPTY_STRING.indexOf);\nconst join = methodize([].join);\nconst DECIMAL_MARK = '.';\nconst HYPHEN_MINUS = '-';\nconst ZERO_STRING = '0';\nconst MINUS_ZERO_STRING = '-0';\nconst VALID_RX = /^-?(?:(?:\\d|[1-9]\\d*)(?:\\.\\d+)?)(?:e[+-]?\\d+)?$/i;\nconst methodizedTest = methodize(VALID_RX.test);\nconst errorMsg = 'not a valid base 10 numeric value';\n\n/**\n * This method converts a base-10 or scientific E-notation value to\n * a decimal form string. Javascript's IEE 754 double-precision numbers\n * give the same precision as `number.toString()`.\n *\n * @param {number|string} value - The value to be converted.\n * @throws {TypeError} If value is not a valid format.\n * @throws {TypeError} If value is a Symbol or not coercible.\n * @returns {string} The value converted to a decimal form string.\n */\nconst toDecimalFormString = function toDecimalFormString(value) {\n let workingValue = value;\n\n // Minus zero?\n if (workingValue === 0 && 1 / workingValue < 0) {\n workingValue = MINUS_ZERO_STRING;\n } else {\n workingValue = toStr(workingValue);\n\n if (methodizedTest(VALID_RX, workingValue) === false) {\n throw new TypeError(errorMsg);\n }\n }\n\n // Determine sign.\n let sign;\n\n if (charAt(workingValue, 0) === HYPHEN_MINUS) {\n workingValue = slice(workingValue, 1);\n sign = -1;\n } else {\n sign = 1;\n }\n\n // Decimal point?\n const pointIndex = indexOf(workingValue, DECIMAL_MARK);\n\n if (pointIndex > -1) {\n workingValue = replace(workingValue, DECIMAL_MARK, EMPTY_STRING);\n }\n\n let exponentIndex = pointIndex;\n // Exponential form?\n let index = search(workingValue, /e/i);\n\n if (index > 0) {\n // Determine exponent.\n if (exponentIndex < 0) {\n exponentIndex = index;\n }\n\n exponentIndex += castNumber(slice(workingValue, index + 1));\n workingValue = slice(workingValue, 0, index);\n } else if (exponentIndex < 0) {\n // Integer.\n exponentIndex = workingValue.length;\n }\n\n let leadingZeroIndex = workingValue.length;\n // Determine leading zeros.\n index = 0;\n while (index < leadingZeroIndex && charAt(workingValue, index) === ZERO_STRING) {\n index += 1;\n }\n\n let coefficient;\n let exponent;\n\n if (index === leadingZeroIndex) {\n // Zero.\n exponent = 0;\n coefficient = [0];\n } else {\n // Determine trailing zeros.\n if (leadingZeroIndex > 0) {\n do {\n leadingZeroIndex -= 1;\n } while (charAt(workingValue, leadingZeroIndex) === ZERO_STRING && leadingZeroIndex > 0);\n }\n\n exponent = exponentIndex - index - 1;\n coefficient = [];\n coefficient.length = leadingZeroIndex + 1;\n\n // Convert string to array of digits without leading/trailing zeros.\n let position = 0;\n while (index <= leadingZeroIndex) {\n coefficient[position] = castNumber(charAt(workingValue, index));\n position += 1;\n index += 1;\n }\n }\n\n let decimalForm = join(coefficient, EMPTY_STRING);\n const decimalFormLength = decimalForm.length;\n\n if (exponent < 0) {\n exponent += 1;\n while (exponent) {\n decimalForm = ZERO_STRING + decimalForm;\n exponent += 1;\n }\n\n decimalForm = ZERO_STRING + DECIMAL_MARK + decimalForm;\n } else if (exponent > 0) {\n exponent += 1;\n\n if (exponent > decimalFormLength) {\n exponent -= decimalFormLength;\n while (exponent) {\n decimalForm += ZERO_STRING;\n exponent -= 1;\n }\n } else if (exponent < decimalFormLength) {\n decimalForm = slice(decimalForm, 0, exponent) + DECIMAL_MARK + slice(decimalForm, exponent);\n }\n\n // Exponent is zero.\n } else if (decimalFormLength > 1) {\n decimalForm = charAt(decimalForm, 0) + DECIMAL_MARK + slice(decimalForm, 1);\n }\n\n return sign < 0 ? HYPHEN_MINUS + decimalForm : decimalForm;\n};\n\nexport default toDecimalFormString;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 631532b..1311c36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "number-to-decimal-form-string-x", - "version": "2.1.0", + "version": "2.1.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -5612,6 +5612,14 @@ } } }, + "has-working-bind-x": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-working-bind-x/-/has-working-bind-x-1.0.0.tgz", + "integrity": "sha512-Z4KjFE3r1KAO5vqZWg2epVp2XbK1rI6Z5/e3XDHLrK4MyjESNWRNCVdrzxaKdux0nOziSFT9ZAU89opyHfJIUw==", + "requires": { + "noop-x": "^1.2.0" + } + }, "hash-base": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", @@ -7662,6 +7670,11 @@ } } }, + "noop-x": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/noop-x/-/noop-x-1.2.0.tgz", + "integrity": "sha512-82hTlOqDe53iTIpf5h1phTkskjaVPXtAPsMBJnTZMu1A6hwLVpEqxQkowIdELDdZLdFsNMXq4zi4hi+XShQnIQ==" + }, "nopt": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", @@ -9187,29 +9200,30 @@ "dev": true }, "simple-bind-x": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-bind-x/-/simple-bind-x-1.0.1.tgz", - "integrity": "sha512-OIo1q1wYvm3GMqFsP8E23Lb1bJzHNOJBGAeV0sSIVqxsGXF6fe5WoA5I2qAUzrUp6cWWKAGbTuJf32cjxTyfDA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/simple-bind-x/-/simple-bind-x-1.0.2.tgz", + "integrity": "sha512-97fOo8CRKVC89ELu1YJuCeeZp3RWQp5taB8ryT+C4NupBimrXzez0tvLccEvwImUlXU3r/ohbRJApXio4KHCVA==", "requires": { - "util-pusher-x": "^1.0.1" + "has-working-bind-x": "^1.0.0", + "util-pusher-x": "^1.0.2" } }, "simple-call-x": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-call-x/-/simple-call-x-1.0.1.tgz", - "integrity": "sha512-jVJsqi1bBY6J1jjXZ5Dzu0y9Peku2c/06HqRxkPIIu8jGtOZEV9JXx8Ep6Hjlrr1WNB6z2tBzrobgCwZIJGYcg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/simple-call-x/-/simple-call-x-1.0.2.tgz", + "integrity": "sha512-mdutrZPVfe0ub82f13FCyaH+IYl6LCQif/Zg4emgCBszTjvFeHxD7RNUQ14q1Dx0BBncYEtlWdTrnBBqD6wMlA==", "requires": { - "simple-bind-x": "^1.0.1", - "util-pusher-x": "^1.0.1" + "simple-bind-x": "^1.0.2", + "util-pusher-x": "^1.0.2" } }, "simple-methodize-x": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/simple-methodize-x/-/simple-methodize-x-1.0.2.tgz", - "integrity": "sha512-FQcrBBwOxoD/pufXeOQkZvn+v+gyQWEiE4ETIA7aAzBnMq+Lw5p32foXOH3LXPs0ln9ruv1nk19Is1dqQTGMPQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/simple-methodize-x/-/simple-methodize-x-1.0.3.tgz", + "integrity": "sha512-BkngaW/mzvc5vYbjP5eJ7/1ai9jxx4e8M16ZDU9qydxUJukumNmcyNRIgyln6E5pgkIEfKCNwRpiZXOgIbgc8w==", "requires": { - "simple-call-x": "^1.0.1", - "util-pusher-x": "^1.0.1" + "simple-call-x": "^1.0.2", + "util-pusher-x": "^1.0.2" } }, "sisteransi": { @@ -10314,11 +10328,12 @@ "dev": true }, "util-pusher-x": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util-pusher-x/-/util-pusher-x-1.0.1.tgz", - "integrity": "sha512-gAhxuUfuFMI6QAO+GhYiBkGyWDwuVE/C+a/sqBUDcNuD4CJew09Dl5N3SF3tcZEtibHN2PnHwWVEiaGW/JyBQQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-pusher-x/-/util-pusher-x-1.0.2.tgz", + "integrity": "sha512-Sk/h7ZVVh+edhgAHzgOln53qhY63V2N+T/KEwUBfs0biatPzAfwhhWSbHzUEEF1Ywn4tIjczCZcPiNv5ezNqSg==", "requires": { "has-boxed-string-x": "^2.1.0", + "has-working-bind-x": "^1.0.0", "is-primitive-x": "^1.0.0", "is-string": "^1.0.4" } diff --git a/package.json b/package.json index 8717248..558c61a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "number-to-decimal-form-string-x", - "version": "2.1.0", + "version": "2.1.1", "description": "Convert a base-10 or scientific E-notation value to a decimal form string.", "homepage": "https://github.com/Xotic750/number-to-decimal-form-string-x", "author": { @@ -55,7 +55,7 @@ "url": "https://github.com/Xotic750/number-to-decimal-form-string-x/issues" }, "dependencies": { - "simple-methodize-x": "^1.0.2", + "simple-methodize-x": "^1.0.3", "to-string-x": "^2.1.0" }, "devDependencies": {