{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_fix-re-wks.js"],"names":["hide","require","redefine","fails","defined","wks","module","exports","KEY","length","exec","SYMBOL","fns","strfn","rxfn","O","String","prototype","RegExp","string","arg","call"],"mappings":"AAAA;AACA,GAAIA,MAAWC,QAAQ,SAAR,CAAf;AACIC,SAAWD,QAAQ,aAAR,CADf;AAEIE,MAAWF,QAAQ,UAAR,CAFf;AAGIG,QAAWH,QAAQ,YAAR,CAHf;AAIII,IAAWJ,QAAQ,QAAR,CAJf;;AAMAK,OAAOC,OAAP,CAAiB,SAASC,GAAT,CAAcC,MAAd,CAAsBC,IAAtB,CAA2B;AAC1C,GAAIC,QAAWN,IAAIG,GAAJ,CAAf;AACII,IAAWF,KAAKN,OAAL,CAAcO,MAAd,CAAsB,GAAGH,GAAH,CAAtB,CADf;AAEIK,MAAWD,IAAI,CAAJ,CAFf;AAGIE,KAAWF,IAAI,CAAJ,CAHf;AAIA,GAAGT,MAAM,UAAU;AACjB,GAAIY,GAAI,EAAR;AACAA,EAAEJ,MAAF,EAAY,UAAU,CAAE,MAAO,EAAP,CAAW,CAAnC;AACA,MAAO,GAAGH,GAAH,EAAQO,CAAR,GAAc,CAArB;AACD,CAJE,CAAH,CAIG;AACDb,SAASc,OAAOC,SAAhB,CAA2BT,GAA3B,CAAgCK,KAAhC;AACAb,KAAKkB,OAAOD,SAAZ,CAAuBN,MAAvB,CAA+BF,QAAU,CAAV;;;AAG3B,SAASU,MAAT,CAAiBC,GAAjB,CAAqB,CAAE,MAAON,MAAKO,IAAL,CAAUF,MAAV,CAAkB,IAAlB,CAAwBC,GAAxB,CAAP,CAAsC,CAHlC;;;AAM3B,SAASD,MAAT,CAAgB,CAAE,MAAOL,MAAKO,IAAL,CAAUF,MAAV,CAAkB,IAAlB,CAAP,CAAiC,CANvD;;AAQD;AACF,CApBD","file":"_fix-re-wks.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nvar hide     = require('./_hide')\n  , redefine = require('./_redefine')\n  , fails    = require('./_fails')\n  , defined  = require('./_defined')\n  , wks      = require('./_wks');\n\nmodule.exports = function(KEY, length, exec){\n  var SYMBOL   = wks(KEY)\n    , fns      = exec(defined, SYMBOL, ''[KEY])\n    , strfn    = fns[0]\n    , rxfn     = fns[1];\n  if(fails(function(){\n    var O = {};\n    O[SYMBOL] = function(){ return 7; };\n    return ''[KEY](O) != 7;\n  })){\n    redefine(String.prototype, KEY, strfn);\n    hide(RegExp.prototype, SYMBOL, length == 2\n      // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n      // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n      ? function(string, arg){ return rxfn.call(string, this, arg); }\n      // 21.2.5.6 RegExp.prototype[@@match](string)\n      // 21.2.5.9 RegExp.prototype[@@search](string)\n      : function(string){ return rxfn.call(string, this); }\n    );\n  }\n};"]}