{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_string-at.js"],"names":["toInteger","require","defined","module","exports","TO_STRING","that","pos","s","String","i","l","length","a","b","undefined","charCodeAt","charAt","slice"],"mappings":"AAAA,GAAIA,WAAYC,QAAQ,eAAR,CAAhB;AACIC,QAAYD,QAAQ,YAAR,CADhB;;;AAIAE,OAAOC,OAAP,CAAiB,SAASC,SAAT,CAAmB;AAClC,MAAO,UAASC,IAAT,CAAeC,GAAf,CAAmB;AACxB,GAAIC,GAAIC,OAAOP,QAAQI,IAAR,CAAP,CAAR;AACII,EAAIV,UAAUO,GAAV,CADR;AAEII,EAAIH,EAAEI,MAFV;AAGIC,CAHJ,CAGOC,CAHP;AAIA,GAAGJ,EAAI,CAAJ,EAASA,GAAKC,CAAjB,CAAmB,MAAON,WAAY,EAAZ,CAAiBU,SAAxB;AACnBF,EAAIL,EAAEQ,UAAF,CAAaN,CAAb,CAAJ;AACA,MAAOG,GAAI,MAAJ,EAAcA,EAAI,MAAlB,EAA4BH,EAAI,CAAJ,GAAUC,CAAtC,EAA2C,CAACG,EAAIN,EAAEQ,UAAF,CAAaN,EAAI,CAAjB,CAAL,EAA4B,MAAvE,EAAiFI,EAAI,MAArF;AACHT,UAAYG,EAAES,MAAF,CAASP,CAAT,CAAZ,CAA0BG,CADvB;AAEHR,UAAYG,EAAEU,KAAF,CAAQR,CAAR,CAAWA,EAAI,CAAf,CAAZ,CAAgC,CAACG,EAAI,MAAJ,EAAc,EAAf,GAAsBC,EAAI,MAA1B,EAAoC,OAFxE;AAGD,CAVD;AAWD,CAZD","file":"_string-at.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var toInteger = require('./_to-integer')\n  , defined   = require('./_defined');\n// true  -> String#at\n// false -> String#codePointAt\nmodule.exports = function(TO_STRING){\n  return function(that, pos){\n    var s = String(defined(that))\n      , i = toInteger(pos)\n      , l = s.length\n      , a, b;\n    if(i < 0 || i >= l)return TO_STRING ? '' : undefined;\n    a = s.charCodeAt(i);\n    return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n      ? TO_STRING ? s.charAt(i) : a\n      : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n  };\n};"]}