{"version":3,"sources":["node_modules\\invariant\\browser.js"],"names":["invariant","condition","format","a","b","c","d","e","f","process","env","NODE_ENV","undefined","Error","error","args","argIndex","replace","name","framesToPop","module","exports"],"mappings":";;;;;;;;;AASA;;;;;;;;;;;;;AAaA,GAAIA,WAAY,QAAZA,UAAY,CAASC,SAAT,CAAoBC,MAApB,CAA4BC,CAA5B,CAA+BC,CAA/B,CAAkCC,CAAlC,CAAqCC,CAArC,CAAwCC,CAAxC,CAA2CC,CAA3C,CAA8C;AAC5D,GAAIC,QAAQC,GAAR,CAAYC,QAAZ,GAAyB,YAA7B,CAA2C;AACzC,GAAIT,SAAWU,SAAf,CAA0B;AACxB,KAAM,IAAIC,MAAJ,CAAU,8CAAV,CAAN;AACD;AACF;;AAED,GAAI,CAACZ,SAAL,CAAgB;AACd,GAAIa,MAAJ;AACA,GAAIZ,SAAWU,SAAf,CAA0B;AACxBE,MAAQ,GAAID,MAAJ;AACN;AACA,6DAFM,CAAR;;AAID,CALD,IAKO;AACL,GAAIE,MAAO,CAACZ,CAAD,CAAIC,CAAJ,CAAOC,CAAP,CAAUC,CAAV,CAAaC,CAAb,CAAgBC,CAAhB,CAAX;AACA,GAAIQ,UAAW,CAAf;AACAF,MAAQ,GAAID,MAAJ;AACNX,OAAOe,OAAP,CAAe,KAAf,CAAsB,UAAW,CAAE,MAAOF,MAAKC,UAAL,CAAP,CAA0B,CAA7D,CADM,CAAR;;AAGAF,MAAMI,IAAN,CAAa,qBAAb;AACD;;AAEDJ,MAAMK,WAAN,CAAoB,CAApB;AACA,KAAML,MAAN;AACD;AACF,CA1BD;;AA4BAM,OAAOC,OAAP,CAAiBrB,SAAjB","file":"browser.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-2015, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n  if (process.env.NODE_ENV !== 'production') {\n    if (format === undefined) {\n      throw new Error('invariant requires an error message argument');\n    }\n  }\n\n  if (!condition) {\n    var error;\n    if (format === undefined) {\n      error = new Error(\n        'Minified exception occurred; use the non-minified dev environment ' +\n        'for the full error message and additional helpful warnings.'\n      );\n    } else {\n      var args = [a, b, c, d, e, f];\n      var argIndex = 0;\n      error = new Error(\n        format.replace(/%s/g, function() { return args[argIndex++]; })\n      );\n      error.name = 'Invariant Violation';\n    }\n\n    error.framesToPop = 1; // we don't care about invariant's own frame\n    throw error;\n  }\n};\n\nmodule.exports = invariant;\n"]}