{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_typed-array.js"],"names":["require","LIBRARY","global","fails","$export","$typed","$buffer","ctx","anInstance","propertyDesc","hide","redefineAll","toInteger","toLength","toIndex","toPrimitive","has","same","classof","isObject","toObject","isArrayIter","create","getPrototypeOf","gOPN","f","getIterFn","uid","wks","createArrayMethod","createArrayIncludes","speciesConstructor","ArrayIterators","Iterators","$iterDetect","setSpecies","arrayFill","arrayCopyWithin","$DP","$GOPD","dP","gOPD","RangeError","TypeError","Uint8Array","ARRAY_BUFFER","SHARED_BUFFER","BYTES_PER_ELEMENT","PROTOTYPE","ArrayProto","Array","$ArrayBuffer","ArrayBuffer","$DataView","DataView","arrayForEach","arrayFilter","arraySome","arrayEvery","arrayFind","arrayFindIndex","arrayIncludes","arrayIndexOf","arrayValues","values","arrayKeys","keys","arrayEntries","entries","arrayLastIndexOf","lastIndexOf","arrayReduce","reduce","arrayReduceRight","reduceRight","arrayJoin","join","arraySort","sort","arraySlice","slice","arrayToString","toString","arrayToLocaleString","toLocaleString","ITERATOR","TAG","TYPED_CONSTRUCTOR","DEF_CONSTRUCTOR","ALL_CONSTRUCTORS","CONSTR","TYPED_ARRAY","TYPED","VIEW","WRONG_LENGTH","$map","O","length","allocate","LITTLE_ENDIAN","Uint16Array","buffer","FORCED_SET","set","strictToLength","it","SAME","undefined","number","toOffset","BYTES","offset","validate","C","speciesFromList","list","fromList","index","result","addGetter","key","internal","get","_d","$from","from","source","aLen","arguments","mapfn","mapping","iterFn","i","step","iterator","call","next","done","push","value","$of","of","TO_LOCALE_BUG","$toLocaleString","apply","proto","copyWithin","target","start","every","callbackfn","fill","filter","find","predicate","findIndex","forEach","indexOf","searchElement","includes","separator","map","reverse","that","middle","Math","floor","some","comparefn","subarray","begin","end","$begin","byteOffset","$slice","$set","arrayLike","src","len","$iterators","isTAIndex","String","$getDesc","getOwnPropertyDescriptor","$setDesc","defineProperty","desc","configurable","writable","enumerable","S","F","$TypedArrayPrototype$","constructor","module","exports","KEY","wrapper","CLAMPED","NAME","ISNT_UINT8","GETTER","SETTER","TypedArray","Base","TAC","FORCED","ABV","TypedArrayPrototype","getter","data","v","o","setter","round","addElement","$offset","$length","byteLength","klass","$len","b","l","e","iter","Function","prototype","concat","$nativeIterator","CORRECT_ITER_NAME","name","$iterator","G","W","P"],"mappings":"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","file":"_typed-array.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nif(require('./_descriptors')){\n  var LIBRARY             = require('./_library')\n    , global              = require('./_global')\n    , fails               = require('./_fails')\n    , $export             = require('./_export')\n    , $typed              = require('./_typed')\n    , $buffer             = require('./_typed-buffer')\n    , ctx                 = require('./_ctx')\n    , anInstance          = require('./_an-instance')\n    , propertyDesc        = require('./_property-desc')\n    , hide                = require('./_hide')\n    , redefineAll         = require('./_redefine-all')\n    , toInteger           = require('./_to-integer')\n    , toLength            = require('./_to-length')\n    , toIndex             = require('./_to-index')\n    , toPrimitive         = require('./_to-primitive')\n    , has                 = require('./_has')\n    , same                = require('./_same-value')\n    , classof             = require('./_classof')\n    , isObject            = require('./_is-object')\n    , toObject            = require('./_to-object')\n    , isArrayIter         = require('./_is-array-iter')\n    , create              = require('./_object-create')\n    , getPrototypeOf      = require('./_object-gpo')\n    , gOPN                = require('./_object-gopn').f\n    , getIterFn           = require('./core.get-iterator-method')\n    , uid                 = require('./_uid')\n    , wks                 = require('./_wks')\n    , createArrayMethod   = require('./_array-methods')\n    , createArrayIncludes = require('./_array-includes')\n    , speciesConstructor  = require('./_species-constructor')\n    , ArrayIterators      = require('./es6.array.iterator')\n    , Iterators           = require('./_iterators')\n    , $iterDetect         = require('./_iter-detect')\n    , setSpecies          = require('./_set-species')\n    , arrayFill           = require('./_array-fill')\n    , arrayCopyWithin     = require('./_array-copy-within')\n    , $DP                 = require('./_object-dp')\n    , $GOPD               = require('./_object-gopd')\n    , dP                  = $DP.f\n    , gOPD                = $GOPD.f\n    , RangeError          = global.RangeError\n    , TypeError           = global.TypeError\n    , Uint8Array          = global.Uint8Array\n    , ARRAY_BUFFER        = 'ArrayBuffer'\n    , SHARED_BUFFER       = 'Shared' + ARRAY_BUFFER\n    , BYTES_PER_ELEMENT   = 'BYTES_PER_ELEMENT'\n    , PROTOTYPE           = 'prototype'\n    , ArrayProto          = Array[PROTOTYPE]\n    , $ArrayBuffer        = $buffer.ArrayBuffer\n    , $DataView           = $buffer.DataView\n    , arrayForEach        = createArrayMethod(0)\n    , arrayFilter         = createArrayMethod(2)\n    , arraySome           = createArrayMethod(3)\n    , arrayEvery          = createArrayMethod(4)\n    , arrayFind           = createArrayMethod(5)\n    , arrayFindIndex      = createArrayMethod(6)\n    , arrayIncludes       = createArrayIncludes(true)\n    , arrayIndexOf        = createArrayIncludes(false)\n    , arrayValues         = ArrayIterators.values\n    , arrayKeys           = ArrayIterators.keys\n    , arrayEntries        = ArrayIterators.entries\n    , arrayLastIndexOf    = ArrayProto.lastIndexOf\n    , arrayReduce         = ArrayProto.reduce\n    , arrayReduceRight    = ArrayProto.reduceRight\n    , arrayJoin           = ArrayProto.join\n    , arraySort           = ArrayProto.sort\n    , arraySlice          = ArrayProto.slice\n    , arrayToString       = ArrayProto.toString\n    , arrayToLocaleString = ArrayProto.toLocaleString\n    , ITERATOR            = wks('iterator')\n    , TAG                 = wks('toStringTag')\n    , TYPED_CONSTRUCTOR   = uid('typed_constructor')\n    , DEF_CONSTRUCTOR     = uid('def_constructor')\n    , ALL_CONSTRUCTORS    = $typed.CONSTR\n    , TYPED_ARRAY         = $typed.TYPED\n    , VIEW                = $typed.VIEW\n    , WRONG_LENGTH        = 'Wrong length!';\n\n  var $map = createArrayMethod(1, function(O, length){\n    return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length);\n  });\n\n  var LITTLE_ENDIAN = fails(function(){\n    return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1;\n  });\n\n  var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails(function(){\n    new Uint8Array(1).set({});\n  });\n\n  var strictToLength = function(it, SAME){\n    if(it === undefined)throw TypeError(WRONG_LENGTH);\n    var number = +it\n      , length = toLength(it);\n    if(SAME && !same(number, length))throw RangeError(WRONG_LENGTH);\n    return length;\n  };\n\n  var toOffset = function(it, BYTES){\n    var offset = toInteger(it);\n    if(offset < 0 || offset % BYTES)throw RangeError('Wrong offset!');\n    return offset;\n  };\n\n  var validate = function(it){\n    if(isObject(it) && TYPED_ARRAY in it)return it;\n    throw TypeError(it + ' is not a typed array!');\n  };\n\n  var allocate = function(C, length){\n    if(!(isObject(C) && TYPED_CONSTRUCTOR in C)){\n      throw TypeError('It is not a typed array constructor!');\n    } return new C(length);\n  };\n\n  var speciesFromList = function(O, list){\n    return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list);\n  };\n\n  var fromList = function(C, list){\n    var index  = 0\n      , length = list.length\n      , result = allocate(C, length);\n    while(length > index)result[index] = list[index++];\n    return result;\n  };\n\n  var addGetter = function(it, key, internal){\n    dP(it, key, {get: function(){ return this._d[internal]; }});\n  };\n\n  var $from = function from(source /*, mapfn, thisArg */){\n    var O       = toObject(source)\n      , aLen    = arguments.length\n      , mapfn   = aLen > 1 ? arguments[1] : undefined\n      , mapping = mapfn !== undefined\n      , iterFn  = getIterFn(O)\n      , i, length, values, result, step, iterator;\n    if(iterFn != undefined && !isArrayIter(iterFn)){\n      for(iterator = iterFn.call(O), values = [], i = 0; !(step = iterator.next()).done; i++){\n        values.push(step.value);\n      } O = values;\n    }\n    if(mapping && aLen > 2)mapfn = ctx(mapfn, arguments[2], 2);\n    for(i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++){\n      result[i] = mapping ? mapfn(O[i], i) : O[i];\n    }\n    return result;\n  };\n\n  var $of = function of(/*...items*/){\n    var index  = 0\n      , length = arguments.length\n      , result = allocate(this, length);\n    while(length > index)result[index] = arguments[index++];\n    return result;\n  };\n\n  // iOS Safari 6.x fails here\n  var TO_LOCALE_BUG = !!Uint8Array && fails(function(){ arrayToLocaleString.call(new Uint8Array(1)); });\n\n  var $toLocaleString = function toLocaleString(){\n    return arrayToLocaleString.apply(TO_LOCALE_BUG ? arraySlice.call(validate(this)) : validate(this), arguments);\n  };\n\n  var proto = {\n    copyWithin: function copyWithin(target, start /*, end */){\n      return arrayCopyWithin.call(validate(this), target, start, arguments.length > 2 ? arguments[2] : undefined);\n    },\n    every: function every(callbackfn /*, thisArg */){\n      return arrayEvery(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    fill: function fill(value /*, start, end */){ // eslint-disable-line no-unused-vars\n      return arrayFill.apply(validate(this), arguments);\n    },\n    filter: function filter(callbackfn /*, thisArg */){\n      return speciesFromList(this, arrayFilter(validate(this), callbackfn,\n        arguments.length > 1 ? arguments[1] : undefined));\n    },\n    find: function find(predicate /*, thisArg */){\n      return arrayFind(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    findIndex: function findIndex(predicate /*, thisArg */){\n      return arrayFindIndex(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    forEach: function forEach(callbackfn /*, thisArg */){\n      arrayForEach(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    indexOf: function indexOf(searchElement /*, fromIndex */){\n      return arrayIndexOf(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    includes: function includes(searchElement /*, fromIndex */){\n      return arrayIncludes(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    join: function join(separator){ // eslint-disable-line no-unused-vars\n      return arrayJoin.apply(validate(this), arguments);\n    },\n    lastIndexOf: function lastIndexOf(searchElement /*, fromIndex */){ // eslint-disable-line no-unused-vars\n      return arrayLastIndexOf.apply(validate(this), arguments);\n    },\n    map: function map(mapfn /*, thisArg */){\n      return $map(validate(this), mapfn, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    reduce: function reduce(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars\n      return arrayReduce.apply(validate(this), arguments);\n    },\n    reduceRight: function reduceRight(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars\n      return arrayReduceRight.apply(validate(this), arguments);\n    },\n    reverse: function reverse(){\n      var that   = this\n        , length = validate(that).length\n        , middle = Math.floor(length / 2)\n        , index  = 0\n        , value;\n      while(index < middle){\n        value         = that[index];\n        that[index++] = that[--length];\n        that[length]  = value;\n      } return that;\n    },\n    some: function some(callbackfn /*, thisArg */){\n      return arraySome(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n    },\n    sort: function sort(comparefn){\n      return arraySort.call(validate(this), comparefn);\n    },\n    subarray: function subarray(begin, end){\n      var O      = validate(this)\n        , length = O.length\n        , $begin = toIndex(begin, length);\n      return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))(\n        O.buffer,\n        O.byteOffset + $begin * O.BYTES_PER_ELEMENT,\n        toLength((end === undefined ? length : toIndex(end, length)) - $begin)\n      );\n    }\n  };\n\n  var $slice = function slice(start, end){\n    return speciesFromList(this, arraySlice.call(validate(this), start, end));\n  };\n\n  var $set = function set(arrayLike /*, offset */){\n    validate(this);\n    var offset = toOffset(arguments[1], 1)\n      , length = this.length\n      , src    = toObject(arrayLike)\n      , len    = toLength(src.length)\n      , index  = 0;\n    if(len + offset > length)throw RangeError(WRONG_LENGTH);\n    while(index < len)this[offset + index] = src[index++];\n  };\n\n  var $iterators = {\n    entries: function entries(){\n      return arrayEntries.call(validate(this));\n    },\n    keys: function keys(){\n      return arrayKeys.call(validate(this));\n    },\n    values: function values(){\n      return arrayValues.call(validate(this));\n    }\n  };\n\n  var isTAIndex = function(target, key){\n    return isObject(target)\n      && target[TYPED_ARRAY]\n      && typeof key != 'symbol'\n      && key in target\n      && String(+key) == String(key);\n  };\n  var $getDesc = function getOwnPropertyDescriptor(target, key){\n    return isTAIndex(target, key = toPrimitive(key, true))\n      ? propertyDesc(2, target[key])\n      : gOPD(target, key);\n  };\n  var $setDesc = function defineProperty(target, key, desc){\n    if(isTAIndex(target, key = toPrimitive(key, true))\n      && isObject(desc)\n      && has(desc, 'value')\n      && !has(desc, 'get')\n      && !has(desc, 'set')\n      // TODO: add validation descriptor w/o calling accessors\n      && !desc.configurable\n      && (!has(desc, 'writable') || desc.writable)\n      && (!has(desc, 'enumerable') || desc.enumerable)\n    ){\n      target[key] = desc.value;\n      return target;\n    } else return dP(target, key, desc);\n  };\n\n  if(!ALL_CONSTRUCTORS){\n    $GOPD.f = $getDesc;\n    $DP.f   = $setDesc;\n  }\n\n  $export($export.S + $export.F * !ALL_CONSTRUCTORS, 'Object', {\n    getOwnPropertyDescriptor: $getDesc,\n    defineProperty:           $setDesc\n  });\n\n  if(fails(function(){ arrayToString.call({}); })){\n    arrayToString = arrayToLocaleString = function toString(){\n      return arrayJoin.call(this);\n    }\n  }\n\n  var $TypedArrayPrototype$ = redefineAll({}, proto);\n  redefineAll($TypedArrayPrototype$, $iterators);\n  hide($TypedArrayPrototype$, ITERATOR, $iterators.values);\n  redefineAll($TypedArrayPrototype$, {\n    slice:          $slice,\n    set:            $set,\n    constructor:    function(){ /* noop */ },\n    toString:       arrayToString,\n    toLocaleString: $toLocaleString\n  });\n  addGetter($TypedArrayPrototype$, 'buffer', 'b');\n  addGetter($TypedArrayPrototype$, 'byteOffset', 'o');\n  addGetter($TypedArrayPrototype$, 'byteLength', 'l');\n  addGetter($TypedArrayPrototype$, 'length', 'e');\n  dP($TypedArrayPrototype$, TAG, {\n    get: function(){ return this[TYPED_ARRAY]; }\n  });\n\n  module.exports = function(KEY, BYTES, wrapper, CLAMPED){\n    CLAMPED = !!CLAMPED;\n    var NAME       = KEY + (CLAMPED ? 'Clamped' : '') + 'Array'\n      , ISNT_UINT8 = NAME != 'Uint8Array'\n      , GETTER     = 'get' + KEY\n      , SETTER     = 'set' + KEY\n      , TypedArray = global[NAME]\n      , Base       = TypedArray || {}\n      , TAC        = TypedArray && getPrototypeOf(TypedArray)\n      , FORCED     = !TypedArray || !$typed.ABV\n      , O          = {}\n      , TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE];\n    var getter = function(that, index){\n      var data = that._d;\n      return data.v[GETTER](index * BYTES + data.o, LITTLE_ENDIAN);\n    };\n    var setter = function(that, index, value){\n      var data = that._d;\n      if(CLAMPED)value = (value = Math.round(value)) < 0 ? 0 : value > 0xff ? 0xff : value & 0xff;\n      data.v[SETTER](index * BYTES + data.o, value, LITTLE_ENDIAN);\n    };\n    var addElement = function(that, index){\n      dP(that, index, {\n        get: function(){\n          return getter(this, index);\n        },\n        set: function(value){\n          return setter(this, index, value);\n        },\n        enumerable: true\n      });\n    };\n    if(FORCED){\n      TypedArray = wrapper(function(that, data, $offset, $length){\n        anInstance(that, TypedArray, NAME, '_d');\n        var index  = 0\n          , offset = 0\n          , buffer, byteLength, length, klass;\n        if(!isObject(data)){\n          length     = strictToLength(data, true)\n          byteLength = length * BYTES;\n          buffer     = new $ArrayBuffer(byteLength);\n        } else if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){\n          buffer = data;\n          offset = toOffset($offset, BYTES);\n          var $len = data.byteLength;\n          if($length === undefined){\n            if($len % BYTES)throw RangeError(WRONG_LENGTH);\n            byteLength = $len - offset;\n            if(byteLength < 0)throw RangeError(WRONG_LENGTH);\n          } else {\n            byteLength = toLength($length) * BYTES;\n            if(byteLength + offset > $len)throw RangeError(WRONG_LENGTH);\n          }\n          length = byteLength / BYTES;\n        } else if(TYPED_ARRAY in data){\n          return fromList(TypedArray, data);\n        } else {\n          return $from.call(TypedArray, data);\n        }\n        hide(that, '_d', {\n          b: buffer,\n          o: offset,\n          l: byteLength,\n          e: length,\n          v: new $DataView(buffer)\n        });\n        while(index < length)addElement(that, index++);\n      });\n      TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$);\n      hide(TypedArrayPrototype, 'constructor', TypedArray);\n    } else if(!$iterDetect(function(iter){\n      // V8 works with iterators, but fails in many other cases\n      // https://code.google.com/p/v8/issues/detail?id=4552\n      new TypedArray(null); // eslint-disable-line no-new\n      new TypedArray(iter); // eslint-disable-line no-new\n    }, true)){\n      TypedArray = wrapper(function(that, data, $offset, $length){\n        anInstance(that, TypedArray, NAME);\n        var klass;\n        // `ws` module bug, temporarily remove validation length for Uint8Array\n        // https://github.com/websockets/ws/pull/645\n        if(!isObject(data))return new Base(strictToLength(data, ISNT_UINT8));\n        if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){\n          return $length !== undefined\n            ? new Base(data, toOffset($offset, BYTES), $length)\n            : $offset !== undefined\n              ? new Base(data, toOffset($offset, BYTES))\n              : new Base(data);\n        }\n        if(TYPED_ARRAY in data)return fromList(TypedArray, data);\n        return $from.call(TypedArray, data);\n      });\n      arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), function(key){\n        if(!(key in TypedArray))hide(TypedArray, key, Base[key]);\n      });\n      TypedArray[PROTOTYPE] = TypedArrayPrototype;\n      if(!LIBRARY)TypedArrayPrototype.constructor = TypedArray;\n    }\n    var $nativeIterator   = TypedArrayPrototype[ITERATOR]\n      , CORRECT_ITER_NAME = !!$nativeIterator && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined)\n      , $iterator         = $iterators.values;\n    hide(TypedArray, TYPED_CONSTRUCTOR, true);\n    hide(TypedArrayPrototype, TYPED_ARRAY, NAME);\n    hide(TypedArrayPrototype, VIEW, true);\n    hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray);\n\n    if(CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)){\n      dP(TypedArrayPrototype, TAG, {\n        get: function(){ return NAME; }\n      });\n    }\n\n    O[NAME] = TypedArray;\n\n    $export($export.G + $export.W + $export.F * (TypedArray != Base), O);\n\n    $export($export.S, NAME, {\n      BYTES_PER_ELEMENT: BYTES,\n      from: $from,\n      of: $of\n    });\n\n    if(!(BYTES_PER_ELEMENT in TypedArrayPrototype))hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES);\n\n    $export($export.P, NAME, proto);\n\n    setSpecies(NAME);\n\n    $export($export.P + $export.F * FORCED_SET, NAME, {set: $set});\n\n    $export($export.P + $export.F * !CORRECT_ITER_NAME, NAME, $iterators);\n\n    $export($export.P + $export.F * (TypedArrayPrototype.toString != arrayToString), NAME, {toString: arrayToString});\n\n    $export($export.P + $export.F * fails(function(){\n      new TypedArray(1).slice();\n    }), NAME, {slice: $slice});\n\n    $export($export.P + $export.F * (fails(function(){\n      return [1, 2].toLocaleString() != new TypedArray([1, 2]).toLocaleString()\n    }) || !fails(function(){\n      TypedArrayPrototype.toLocaleString.call([1, 2]);\n    })), NAME, {toLocaleString: $toLocaleString});\n\n    Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator;\n    if(!LIBRARY && !CORRECT_ITER_NAME)hide(TypedArrayPrototype, ITERATOR, $iterator);\n  };\n} else module.exports = function(){ /* empty */ };"]}