{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es6.math.fround.js"],"names":["$export","require","sign","pow","Math","EPSILON","EPSILON32","MAX32","MIN32","roundTiesToEven","n","S","fround","x","$abs","abs","$sign","a","result","Infinity"],"mappings":";AACA,GAAIA,SAAYC,QAAQ,WAAR,CAAhB;AACIC,KAAYD,QAAQ,cAAR,CADhB;AAEIE,IAAYC,KAAKD,GAFrB;AAGIE,QAAYF,IAAI,CAAJ,CAAO,CAAC,EAAR,CAHhB;AAIIG,UAAYH,IAAI,CAAJ,CAAO,CAAC,EAAR,CAJhB;AAKII,MAAYJ,IAAI,CAAJ,CAAO,GAAP,GAAe,EAAIG,SAAnB,CALhB;AAMIE,MAAYL,IAAI,CAAJ,CAAO,CAAC,GAAR,CANhB;;AAQA,GAAIM,iBAAkB,QAAlBA,gBAAkB,CAASC,CAAT,CAAW;AAC/B,MAAOA,GAAI,EAAIL,OAAR,CAAkB,EAAIA,OAA7B;AACD,CAFD;;;AAKAL,QAAQA,QAAQW,CAAhB,CAAmB,MAAnB,CAA2B;AACzBC,OAAQ,QAASA,OAAT,CAAgBC,CAAhB,CAAkB;AACxB,GAAIC,MAAQV,KAAKW,GAAL,CAASF,CAAT,CAAZ;AACIG,MAAQd,KAAKW,CAAL,CADZ;AAEII,CAFJ,CAEOC,MAFP;AAGA,GAAGJ,KAAON,KAAV,CAAgB,MAAOQ,OAAQP,gBAAgBK,KAAON,KAAP,CAAeF,SAA/B,CAAR,CAAoDE,KAApD,CAA4DF,SAAnE;AAChBW,EAAI,CAAC,EAAIX,UAAYD,OAAjB,EAA4BS,IAAhC;AACAI,OAASD,GAAKA,EAAIH,IAAT,CAAT;AACA,GAAGI,OAASX,KAAT,EAAkBW,QAAUA,MAA/B,CAAsC,MAAOF,OAAQG,QAAf;AACtC,MAAOH,OAAQE,MAAf;AACD,CAVwB,CAA3B","file":"es6.math.fround.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// 20.2.2.16 Math.fround(x)\nvar $export   = require('./_export')\n  , sign      = require('./_math-sign')\n  , pow       = Math.pow\n  , EPSILON   = pow(2, -52)\n  , EPSILON32 = pow(2, -23)\n  , MAX32     = pow(2, 127) * (2 - EPSILON32)\n  , MIN32     = pow(2, -126);\n\nvar roundTiesToEven = function(n){\n  return n + 1 / EPSILON - 1 / EPSILON;\n};\n\n\n$export($export.S, 'Math', {\n  fround: function fround(x){\n    var $abs  = Math.abs(x)\n      , $sign = sign(x)\n      , a, result;\n    if($abs < MIN32)return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n    a = (1 + EPSILON32 / EPSILON) * $abs;\n    result = a - (a - $abs);\n    if(result > MAX32 || result != result)return $sign * Infinity;\n    return $sign * result;\n  }\n});"]}