{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es6.number.to-fixed.js"],"names":["$export","require","toInteger","aNumberValue","repeat","$toFixed","toFixed","floor","Math","data","ERROR","ZERO","multiply","n","c","i","c2","divide","numToString","s","t","String","call","length","pow","x","acc","log","x2","P","F","fractionDigits","f","m","e","z","j","k","RangeError","slice"],"mappings":"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","file":"es6.number.to-fixed.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nvar $export      = require('./_export')\n  , toInteger    = require('./_to-integer')\n  , aNumberValue = require('./_a-number-value')\n  , repeat       = require('./_string-repeat')\n  , $toFixed     = 1..toFixed\n  , floor        = Math.floor\n  , data         = [0, 0, 0, 0, 0, 0]\n  , ERROR        = 'Number.toFixed: incorrect invocation!'\n  , ZERO         = '0';\n\nvar multiply = function(n, c){\n  var i  = -1\n    , c2 = c;\n  while(++i < 6){\n    c2 += n * data[i];\n    data[i] = c2 % 1e7;\n    c2 = floor(c2 / 1e7);\n  }\n};\nvar divide = function(n){\n  var i = 6\n    , c = 0;\n  while(--i >= 0){\n    c += data[i];\n    data[i] = floor(c / n);\n    c = (c % n) * 1e7;\n  }\n};\nvar numToString = function(){\n  var i = 6\n    , s = '';\n  while(--i >= 0){\n    if(s !== '' || i === 0 || data[i] !== 0){\n      var t = String(data[i]);\n      s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t;\n    }\n  } return s;\n};\nvar pow = function(x, n, acc){\n  return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\nvar log = function(x){\n  var n  = 0\n    , x2 = x;\n  while(x2 >= 4096){\n    n += 12;\n    x2 /= 4096;\n  }\n  while(x2 >= 2){\n    n  += 1;\n    x2 /= 2;\n  } return n;\n};\n\n$export($export.P + $export.F * (!!$toFixed && (\n  0.00008.toFixed(3) !== '0.000' ||\n  0.9.toFixed(0) !== '1' ||\n  1.255.toFixed(2) !== '1.25' ||\n  1000000000000000128..toFixed(0) !== '1000000000000000128'\n) || !require('./_fails')(function(){\n  // V8 ~ Android 4.3-\n  $toFixed.call({});\n})), 'Number', {\n  toFixed: function toFixed(fractionDigits){\n    var x = aNumberValue(this, ERROR)\n      , f = toInteger(fractionDigits)\n      , s = ''\n      , m = ZERO\n      , e, z, j, k;\n    if(f < 0 || f > 20)throw RangeError(ERROR);\n    if(x != x)return 'NaN';\n    if(x <= -1e21 || x >= 1e21)return String(x);\n    if(x < 0){\n      s = '-';\n      x = -x;\n    }\n    if(x > 1e-21){\n      e = log(x * pow(2, 69, 1)) - 69;\n      z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1);\n      z *= 0x10000000000000;\n      e = 52 - e;\n      if(e > 0){\n        multiply(0, z);\n        j = f;\n        while(j >= 7){\n          multiply(1e7, 0);\n          j -= 7;\n        }\n        multiply(pow(10, j, 1), 0);\n        j = e - 1;\n        while(j >= 23){\n          divide(1 << 23);\n          j -= 23;\n        }\n        divide(1 << j);\n        multiply(1, 1);\n        divide(2);\n        m = numToString();\n      } else {\n        multiply(0, z);\n        multiply(1 << -e, 0);\n        m = numToString() + repeat.call(ZERO, f);\n      }\n    }\n    if(f > 0){\n      k = m.length;\n      m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f));\n    } else {\n      m = s + m;\n    } return m;\n  }\n});"]}