{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_typed-buffer.js"],"names":["global","require","DESCRIPTORS","LIBRARY","$typed","hide","redefineAll","fails","anInstance","toInteger","toLength","gOPN","f","dP","arrayFill","setToStringTag","ARRAY_BUFFER","DATA_VIEW","PROTOTYPE","WRONG_LENGTH","WRONG_INDEX","$ArrayBuffer","$DataView","Math","RangeError","Infinity","BaseBuffer","abs","pow","floor","log","LN2","BUFFER","BYTE_LENGTH","BYTE_OFFSET","$BUFFER","$LENGTH","$OFFSET","packIEEE754","value","mLen","nBytes","buffer","Array","eLen","eMax","eBias","rt","i","s","e","m","c","unpackIEEE754","nBits","NaN","unpackI32","bytes","packI8","it","packI16","packI32","packF64","packF32","addGetter","C","key","internal","get","view","index","isLittleEndian","numIndex","intIndex","store","_b","start","pack","slice","reverse","set","conversion","validateArrayBufferArguments","that","length","numberLength","byteLength","ABV","ArrayBuffer","call","DataView","byteOffset","bufferLength","offset","undefined","getInt8","getUint8","getInt16","arguments","getUint16","getInt32","getUint32","getFloat32","getFloat64","setInt8","setUint8","setInt16","setUint16","setInt32","setUint32","setFloat32","setFloat64","ArrayBufferProto","keys","j","constructor","$setInt8","VIEW","exports"],"mappings":"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","file":"_typed-buffer.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nvar global         = require('./_global')\n  , DESCRIPTORS    = require('./_descriptors')\n  , LIBRARY        = require('./_library')\n  , $typed         = require('./_typed')\n  , hide           = require('./_hide')\n  , redefineAll    = require('./_redefine-all')\n  , fails          = require('./_fails')\n  , anInstance     = require('./_an-instance')\n  , toInteger      = require('./_to-integer')\n  , toLength       = require('./_to-length')\n  , gOPN           = require('./_object-gopn').f\n  , dP             = require('./_object-dp').f\n  , arrayFill      = require('./_array-fill')\n  , setToStringTag = require('./_set-to-string-tag')\n  , ARRAY_BUFFER   = 'ArrayBuffer'\n  , DATA_VIEW      = 'DataView'\n  , PROTOTYPE      = 'prototype'\n  , WRONG_LENGTH   = 'Wrong length!'\n  , WRONG_INDEX    = 'Wrong index!'\n  , $ArrayBuffer   = global[ARRAY_BUFFER]\n  , $DataView      = global[DATA_VIEW]\n  , Math           = global.Math\n  , RangeError     = global.RangeError\n  , Infinity       = global.Infinity\n  , BaseBuffer     = $ArrayBuffer\n  , abs            = Math.abs\n  , pow            = Math.pow\n  , floor          = Math.floor\n  , log            = Math.log\n  , LN2            = Math.LN2\n  , BUFFER         = 'buffer'\n  , BYTE_LENGTH    = 'byteLength'\n  , BYTE_OFFSET    = 'byteOffset'\n  , $BUFFER        = DESCRIPTORS ? '_b' : BUFFER\n  , $LENGTH        = DESCRIPTORS ? '_l' : BYTE_LENGTH\n  , $OFFSET        = DESCRIPTORS ? '_o' : BYTE_OFFSET;\n\n// IEEE754 conversions based on https://github.com/feross/ieee754\nvar packIEEE754 = function(value, mLen, nBytes){\n  var buffer = Array(nBytes)\n    , eLen   = nBytes * 8 - mLen - 1\n    , eMax   = (1 << eLen) - 1\n    , eBias  = eMax >> 1\n    , rt     = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0\n    , i      = 0\n    , s      = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0\n    , e, m, c;\n  value = abs(value)\n  if(value != value || value === Infinity){\n    m = value != value ? 1 : 0;\n    e = eMax;\n  } else {\n    e = floor(log(value) / LN2);\n    if(value * (c = pow(2, -e)) < 1){\n      e--;\n      c *= 2;\n    }\n    if(e + eBias >= 1){\n      value += rt / c;\n    } else {\n      value += rt * pow(2, 1 - eBias);\n    }\n    if(value * c >= 2){\n      e++;\n      c /= 2;\n    }\n    if(e + eBias >= eMax){\n      m = 0;\n      e = eMax;\n    } else if(e + eBias >= 1){\n      m = (value * c - 1) * pow(2, mLen);\n      e = e + eBias;\n    } else {\n      m = value * pow(2, eBias - 1) * pow(2, mLen);\n      e = 0;\n    }\n  }\n  for(; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8);\n  e = e << mLen | m;\n  eLen += mLen;\n  for(; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8);\n  buffer[--i] |= s * 128;\n  return buffer;\n};\nvar unpackIEEE754 = function(buffer, mLen, nBytes){\n  var eLen  = nBytes * 8 - mLen - 1\n    , eMax  = (1 << eLen) - 1\n    , eBias = eMax >> 1\n    , nBits = eLen - 7\n    , i     = nBytes - 1\n    , s     = buffer[i--]\n    , e     = s & 127\n    , m;\n  s >>= 7;\n  for(; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8);\n  m = e & (1 << -nBits) - 1;\n  e >>= -nBits;\n  nBits += mLen;\n  for(; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8);\n  if(e === 0){\n    e = 1 - eBias;\n  } else if(e === eMax){\n    return m ? NaN : s ? -Infinity : Infinity;\n  } else {\n    m = m + pow(2, mLen);\n    e = e - eBias;\n  } return (s ? -1 : 1) * m * pow(2, e - mLen);\n};\n\nvar unpackI32 = function(bytes){\n  return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0];\n};\nvar packI8 = function(it){\n  return [it & 0xff];\n};\nvar packI16 = function(it){\n  return [it & 0xff, it >> 8 & 0xff];\n};\nvar packI32 = function(it){\n  return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff];\n};\nvar packF64 = function(it){\n  return packIEEE754(it, 52, 8);\n};\nvar packF32 = function(it){\n  return packIEEE754(it, 23, 4);\n};\n\nvar addGetter = function(C, key, internal){\n  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});\n};\n\nvar get = function(view, bytes, index, isLittleEndian){\n  var numIndex = +index\n    , intIndex = toInteger(numIndex);\n  if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX);\n  var store = view[$BUFFER]._b\n    , start = intIndex + view[$OFFSET]\n    , pack  = store.slice(start, start + bytes);\n  return isLittleEndian ? pack : pack.reverse();\n};\nvar set = function(view, bytes, index, conversion, value, isLittleEndian){\n  var numIndex = +index\n    , intIndex = toInteger(numIndex);\n  if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX);\n  var store = view[$BUFFER]._b\n    , start = intIndex + view[$OFFSET]\n    , pack  = conversion(+value);\n  for(var i = 0; i < bytes; i++)store[start + i] = pack[isLittleEndian ? i : bytes - i - 1];\n};\n\nvar validateArrayBufferArguments = function(that, length){\n  anInstance(that, $ArrayBuffer, ARRAY_BUFFER);\n  var numberLength = +length\n    , byteLength   = toLength(numberLength);\n  if(numberLength != byteLength)throw RangeError(WRONG_LENGTH);\n  return byteLength;\n};\n\nif(!$typed.ABV){\n  $ArrayBuffer = function ArrayBuffer(length){\n    var byteLength = validateArrayBufferArguments(this, length);\n    this._b       = arrayFill.call(Array(byteLength), 0);\n    this[$LENGTH] = byteLength;\n  };\n\n  $DataView = function DataView(buffer, byteOffset, byteLength){\n    anInstance(this, $DataView, DATA_VIEW);\n    anInstance(buffer, $ArrayBuffer, DATA_VIEW);\n    var bufferLength = buffer[$LENGTH]\n      , offset       = toInteger(byteOffset);\n    if(offset < 0 || offset > bufferLength)throw RangeError('Wrong offset!');\n    byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);\n    if(offset + byteLength > bufferLength)throw RangeError(WRONG_LENGTH);\n    this[$BUFFER] = buffer;\n    this[$OFFSET] = offset;\n    this[$LENGTH] = byteLength;\n  };\n\n  if(DESCRIPTORS){\n    addGetter($ArrayBuffer, BYTE_LENGTH, '_l');\n    addGetter($DataView, BUFFER, '_b');\n    addGetter($DataView, BYTE_LENGTH, '_l');\n    addGetter($DataView, BYTE_OFFSET, '_o');\n  }\n\n  redefineAll($DataView[PROTOTYPE], {\n    getInt8: function getInt8(byteOffset){\n      return get(this, 1, byteOffset)[0] << 24 >> 24;\n    },\n    getUint8: function getUint8(byteOffset){\n      return get(this, 1, byteOffset)[0];\n    },\n    getInt16: function getInt16(byteOffset /*, littleEndian */){\n      var bytes = get(this, 2, byteOffset, arguments[1]);\n      return (bytes[1] << 8 | bytes[0]) << 16 >> 16;\n    },\n    getUint16: function getUint16(byteOffset /*, littleEndian */){\n      var bytes = get(this, 2, byteOffset, arguments[1]);\n      return bytes[1] << 8 | bytes[0];\n    },\n    getInt32: function getInt32(byteOffset /*, littleEndian */){\n      return unpackI32(get(this, 4, byteOffset, arguments[1]));\n    },\n    getUint32: function getUint32(byteOffset /*, littleEndian */){\n      return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0;\n    },\n    getFloat32: function getFloat32(byteOffset /*, littleEndian */){\n      return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4);\n    },\n    getFloat64: function getFloat64(byteOffset /*, littleEndian */){\n      return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8);\n    },\n    setInt8: function setInt8(byteOffset, value){\n      set(this, 1, byteOffset, packI8, value);\n    },\n    setUint8: function setUint8(byteOffset, value){\n      set(this, 1, byteOffset, packI8, value);\n    },\n    setInt16: function setInt16(byteOffset, value /*, littleEndian */){\n      set(this, 2, byteOffset, packI16, value, arguments[2]);\n    },\n    setUint16: function setUint16(byteOffset, value /*, littleEndian */){\n      set(this, 2, byteOffset, packI16, value, arguments[2]);\n    },\n    setInt32: function setInt32(byteOffset, value /*, littleEndian */){\n      set(this, 4, byteOffset, packI32, value, arguments[2]);\n    },\n    setUint32: function setUint32(byteOffset, value /*, littleEndian */){\n      set(this, 4, byteOffset, packI32, value, arguments[2]);\n    },\n    setFloat32: function setFloat32(byteOffset, value /*, littleEndian */){\n      set(this, 4, byteOffset, packF32, value, arguments[2]);\n    },\n    setFloat64: function setFloat64(byteOffset, value /*, littleEndian */){\n      set(this, 8, byteOffset, packF64, value, arguments[2]);\n    }\n  });\n} else {\n  if(!fails(function(){\n    new $ArrayBuffer;     // eslint-disable-line no-new\n  }) || !fails(function(){\n    new $ArrayBuffer(.5); // eslint-disable-line no-new\n  })){\n    $ArrayBuffer = function ArrayBuffer(length){\n      return new BaseBuffer(validateArrayBufferArguments(this, length));\n    };\n    var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE];\n    for(var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j; ){\n      if(!((key = keys[j++]) in $ArrayBuffer))hide($ArrayBuffer, key, BaseBuffer[key]);\n    };\n    if(!LIBRARY)ArrayBufferProto.constructor = $ArrayBuffer;\n  }\n  // iOS Safari 7.x bug\n  var view = new $DataView(new $ArrayBuffer(2))\n    , $setInt8 = $DataView[PROTOTYPE].setInt8;\n  view.setInt8(0, 2147483648);\n  view.setInt8(1, 2147483649);\n  if(view.getInt8(0) || !view.getInt8(1))redefineAll($DataView[PROTOTYPE], {\n    setInt8: function setInt8(byteOffset, value){\n      $setInt8.call(this, byteOffset, value << 24 >> 24);\n    },\n    setUint8: function setUint8(byteOffset, value){\n      $setInt8.call(this, byteOffset, value << 24 >> 24);\n    }\n  }, true);\n}\nsetToStringTag($ArrayBuffer, ARRAY_BUFFER);\nsetToStringTag($DataView, DATA_VIEW);\nhide($DataView[PROTOTYPE], $typed.VIEW, true);\nexports[ARRAY_BUFFER] = $ArrayBuffer;\nexports[DATA_VIEW] = $DataView;"]}