rn-web-cli
Version:
React Native for Web
1 lines • 2.23 kB
Source Map (JSON)
{"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};"]}