{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_string-trim.js"],"names":["$export","require","defined","fails","spaces","space","non","ltrim","RegExp","rtrim","exporter","KEY","exec","ALIAS","exp","FORCE","fn","trim","P","F","string","TYPE","String","replace","module","exports"],"mappings":"AAAA,GAAIA,SAAUC,QAAQ,WAAR,CAAd;AACIC,QAAUD,QAAQ,YAAR,CADd;AAEIE,MAAUF,QAAQ,UAAR,CAFd;AAGIG,OAAUH,QAAQ,cAAR,CAHd;AAIII,MAAU,IAAMD,MAAN,CAAe,GAJ7B;AAKIE,IAAU,YALd;AAMIC,MAAUC,OAAO,IAAMH,KAAN,CAAcA,KAAd,CAAsB,GAA7B,CANd;AAOII,MAAUD,OAAOH,MAAQA,KAAR,CAAgB,IAAvB,CAPd;;AASA,GAAIK,UAAW,QAAXA,SAAW,CAASC,GAAT,CAAcC,IAAd,CAAoBC,KAApB,CAA0B;AACvC,GAAIC,KAAQ,EAAZ;AACA,GAAIC,OAAQZ,MAAM,UAAU;AAC1B,MAAO,CAAC,CAACC,OAAOO,GAAP,GAAF,EAAmBL,IAAIK,GAAJ,KAAcL,GAAxC;AACD,CAFW,CAAZ;AAGA,GAAIU,IAAKF,IAAIH,GAAJ,EAAWI,MAAQH,KAAKK,IAAL,CAAR,CAAqBb,OAAOO,GAAP,CAAzC;AACA,GAAGE,KAAH,CAASC,IAAID,KAAJ,EAAaG,EAAb;AACThB,QAAQA,QAAQkB,CAAR,CAAYlB,QAAQmB,CAAR,CAAYJ,KAAhC,CAAuC,QAAvC,CAAiDD,GAAjD;AACD,CARD;;;;;AAaA,GAAIG,MAAOP,SAASO,IAAT,CAAgB,SAASG,MAAT,CAAiBC,IAAjB,CAAsB;AAC/CD,OAASE,OAAOpB,QAAQkB,MAAR,CAAP,CAAT;AACA,GAAGC,KAAO,CAAV,CAAYD,OAASA,OAAOG,OAAP,CAAehB,KAAf,CAAsB,EAAtB,CAAT;AACZ,GAAGc,KAAO,CAAV,CAAYD,OAASA,OAAOG,OAAP,CAAed,KAAf,CAAsB,EAAtB,CAAT;AACZ,MAAOW,OAAP;AACD,CALD;;AAOAI,OAAOC,OAAP,CAAiBf,QAAjB","file":"_string-trim.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var $export = require('./_export')\n  , defined = require('./_defined')\n  , fails   = require('./_fails')\n  , spaces  = require('./_string-ws')\n  , space   = '[' + spaces + ']'\n  , non     = '\\u200b\\u0085'\n  , ltrim   = RegExp('^' + space + space + '*')\n  , rtrim   = RegExp(space + space + '*$');\n\nvar exporter = function(KEY, exec, ALIAS){\n  var exp   = {};\n  var FORCE = fails(function(){\n    return !!spaces[KEY]() || non[KEY]() != non;\n  });\n  var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];\n  if(ALIAS)exp[ALIAS] = fn;\n  $export($export.P + $export.F * FORCE, 'String', exp);\n};\n\n// 1 -> String#trimLeft\n// 2 -> String#trimRight\n// 3 -> String#trim\nvar trim = exporter.trim = function(string, TYPE){\n  string = String(defined(string));\n  if(TYPE & 1)string = string.replace(ltrim, '');\n  if(TYPE & 2)string = string.replace(rtrim, '');\n  return string;\n};\n\nmodule.exports = exporter;"]}