{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es7.reflect.get-metadata-keys.js"],"names":["Set","require","from","metadata","anObject","getPrototypeOf","ordinaryOwnMetadataKeys","keys","toMetaKey","key","ordinaryMetadataKeys","O","P","oKeys","parent","pKeys","length","concat","exp","getMetadataKeys","target","arguments","undefined"],"mappings":"AAAA,GAAIA,KAA0BC,QAAQ,WAAR,CAA9B;AACIC,KAA0BD,QAAQ,wBAAR,CAD9B;AAEIE,SAA0BF,QAAQ,aAAR,CAF9B;AAGIG,SAA0BH,QAAQ,cAAR,CAH9B;AAIII,eAA0BJ,QAAQ,eAAR,CAJ9B;AAKIK,wBAA0BH,SAASI,IALvC;AAMIC,UAA0BL,SAASM,GANvC;;AAQA,GAAIC,sBAAuB,QAAvBA,qBAAuB,CAASC,CAAT,CAAYC,CAAZ,CAAc;AACvC,GAAIC,OAASP,wBAAwBK,CAAxB,CAA2BC,CAA3B,CAAb;AACIE,OAAST,eAAeM,CAAf,CADb;AAEA,GAAGG,SAAW,IAAd,CAAmB,MAAOD,MAAP;AACnB,GAAIE,OAASL,qBAAqBI,MAArB,CAA6BF,CAA7B,CAAb;AACA,MAAOG,OAAMC,MAAN,CAAeH,MAAMG,MAAN,CAAed,KAAK,GAAIF,IAAJ,CAAQa,MAAMI,MAAN,CAAaF,KAAb,CAAR,CAAL,CAAf,CAAoDA,KAAnE,CAA2EF,KAAlF;AACD,CAND;;AAQAV,SAASe,GAAT,CAAa,CAACC,gBAAiB,QAASA,gBAAT,CAAyBC,MAAzB,CAAiD;AAC9E,MAAOV,sBAAqBN,SAASgB,MAAT,CAArB,CAAuCC,UAAUL,MAAV,CAAmB,CAAnB,CAAuBM,SAAvB,CAAmCd,UAAUa,UAAU,CAAV,CAAV,CAA1E,CAAP;AACD,CAFY,CAAb","file":"es7.reflect.get-metadata-keys.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var Set                     = require('./es6.set')\n  , from                    = require('./_array-from-iterable')\n  , metadata                = require('./_metadata')\n  , anObject                = require('./_an-object')\n  , getPrototypeOf          = require('./_object-gpo')\n  , ordinaryOwnMetadataKeys = metadata.keys\n  , toMetaKey               = metadata.key;\n\nvar ordinaryMetadataKeys = function(O, P){\n  var oKeys  = ordinaryOwnMetadataKeys(O, P)\n    , parent = getPrototypeOf(O);\n  if(parent === null)return oKeys;\n  var pKeys  = ordinaryMetadataKeys(parent, P);\n  return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys;\n};\n\nmetadata.exp({getMetadataKeys: function getMetadataKeys(target /*, targetKey */){\n  return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));\n}});"]}