{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_to-primitive.js"],"names":["isObject","require","module","exports","it","S","fn","val","toString","call","valueOf","TypeError"],"mappings":";AACA,GAAIA,UAAWC,QAAQ,cAAR,CAAf;;;AAGAC,OAAOC,OAAP,CAAiB,SAASC,EAAT,CAAaC,CAAb,CAAe;AAC9B,GAAG,CAACL,SAASI,EAAT,CAAJ,CAAiB,MAAOA,GAAP;AACjB,GAAIE,GAAJ,CAAQC,GAAR;AACA,GAAGF,GAAK,OAAQC,GAAKF,GAAGI,QAAhB,GAA6B,UAAlC,EAAgD,CAACR,SAASO,IAAMD,GAAGG,IAAH,CAAQL,EAAR,CAAf,CAApD,CAAgF,MAAOG,IAAP;AAChF,GAAG,OAAQD,GAAKF,GAAGM,OAAhB,GAA4B,UAA5B,EAA0C,CAACV,SAASO,IAAMD,GAAGG,IAAH,CAAQL,EAAR,CAAf,CAA9C,CAA0E,MAAOG,IAAP;AAC1E,GAAG,CAACF,CAAD,EAAM,OAAQC,GAAKF,GAAGI,QAAhB,GAA6B,UAAnC,EAAiD,CAACR,SAASO,IAAMD,GAAGG,IAAH,CAAQL,EAAR,CAAf,CAArD,CAAiF,MAAOG,IAAP;AACjF,KAAMI,WAAU,yCAAV,CAAN;AACD,CAPD","file":"_to-primitive.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function(it, S){\n  if(!isObject(it))return it;\n  var fn, val;\n  if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n  if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val;\n  if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;\n  throw TypeError(\"Can't convert object to primitive value\");\n};"]}