{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_set-proto.js"],"names":["isObject","require","anObject","check","O","proto","TypeError","module","exports","set","Object","setPrototypeOf","test","buggy","Function","call","f","prototype","Array","e","__proto__","undefined"],"mappings":";;AAEA,GAAIA,UAAWC,QAAQ,cAAR,CAAf;AACIC,SAAWD,QAAQ,cAAR,CADf;AAEA,GAAIE,OAAQ,QAARA,MAAQ,CAASC,CAAT,CAAYC,KAAZ,CAAkB;AAC5BH,SAASE,CAAT;AACA,GAAG,CAACJ,SAASK,KAAT,CAAD,EAAoBA,QAAU,IAAjC,CAAsC,KAAMC,WAAUD,MAAQ,2BAAlB,CAAN;AACvC,CAHD;AAIAE,OAAOC,OAAP,CAAiB;AACfC,IAAKC,OAAOC,cAAP,GAA0B,aAAe,EAAf;AAC7B,SAASC,IAAT,CAAeC,KAAf,CAAsBJ,GAAtB,CAA0B;AACxB,GAAI;AACFA,IAAMR,QAAQ,QAAR,EAAkBa,SAASC,IAA3B,CAAiCd,QAAQ,gBAAR,EAA0Be,CAA1B,CAA4BN,OAAOO,SAAnC,CAA8C,WAA9C,EAA2DR,GAA5F,CAAiG,CAAjG,CAAN;AACAA,IAAIG,IAAJ,CAAU,EAAV;AACAC,MAAQ,EAAED,eAAgBM,MAAlB,CAAR;AACD,CAAC,MAAMC,CAAN,CAAQ,CAAEN,MAAQ,IAAR,CAAe;AAC3B,MAAO,SAASF,eAAT,CAAwBP,CAAxB,CAA2BC,KAA3B,CAAiC;AACtCF,MAAMC,CAAN,CAASC,KAAT;AACA,GAAGQ,KAAH,CAAST,EAAEgB,SAAF,CAAcf,KAAd,CAAT;AACKI,IAAIL,CAAJ,CAAOC,KAAP;AACL,MAAOD,EAAP;AACD,CALD;AAMD,CAZD,CAYE,EAZF,CAYM,KAZN,CAD6B,CAadiB,SAbZ,CADU;AAeflB,MAAOA,KAfQ,CAAjB","file":"_set-proto.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object')\n  , anObject = require('./_an-object');\nvar check = function(O, proto){\n  anObject(O);\n  if(!isObject(proto) && proto !== null)throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n  set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n    function(test, buggy, set){\n      try {\n        set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n        set(test, []);\n        buggy = !(test instanceof Array);\n      } catch(e){ buggy = true; }\n      return function setPrototypeOf(O, proto){\n        check(O, proto);\n        if(buggy)O.__proto__ = proto;\n        else set(O, proto);\n        return O;\n      };\n    }({}, false) : undefined),\n  check: check\n};"]}