{"version":3,"sources":["node_modules\\react\\lib\\React.js"],"names":["_assign","require","ReactBaseClasses","ReactChildren","ReactDOMFactories","ReactElement","ReactPropTypes","ReactVersion","createReactClass","onlyChild","createElement","createFactory","cloneElement","process","env","NODE_ENV","lowPriorityWarning","canDefineProperty","ReactElementValidator","didWarnPropTypesDeprecated","__spread","createMixin","mixin","warnedForSpread","warnedForCreateMixin","apply","arguments","React","Children","map","forEach","count","toArray","only","Component","PureComponent","isValidElement","PropTypes","createClass","DOM","version","warnedForCreateClass","Object","defineProperty","get","warnedForFactories","keys","factory","module","exports"],"mappings":"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","file":"React.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, 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\n'use strict';\n\nvar _assign = require('object-assign');\n\nvar ReactBaseClasses = require('./ReactBaseClasses');\nvar ReactChildren = require('./ReactChildren');\nvar ReactDOMFactories = require('./ReactDOMFactories');\nvar ReactElement = require('./ReactElement');\nvar ReactPropTypes = require('./ReactPropTypes');\nvar ReactVersion = require('./ReactVersion');\n\nvar createReactClass = require('./createClass');\nvar onlyChild = require('./onlyChild');\n\nvar createElement = ReactElement.createElement;\nvar createFactory = ReactElement.createFactory;\nvar cloneElement = ReactElement.cloneElement;\n\nif (process.env.NODE_ENV !== 'production') {\n  var lowPriorityWarning = require('./lowPriorityWarning');\n  var canDefineProperty = require('./canDefineProperty');\n  var ReactElementValidator = require('./ReactElementValidator');\n  var didWarnPropTypesDeprecated = false;\n  createElement = ReactElementValidator.createElement;\n  createFactory = ReactElementValidator.createFactory;\n  cloneElement = ReactElementValidator.cloneElement;\n}\n\nvar __spread = _assign;\nvar createMixin = function (mixin) {\n  return mixin;\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  var warnedForSpread = false;\n  var warnedForCreateMixin = false;\n  __spread = function () {\n    lowPriorityWarning(warnedForSpread, 'React.__spread is deprecated and should not be used. Use ' + 'Object.assign directly or another helper function with similar ' + 'semantics. You may be seeing this warning due to your compiler. ' + 'See https://fb.me/react-spread-deprecation for more details.');\n    warnedForSpread = true;\n    return _assign.apply(null, arguments);\n  };\n\n  createMixin = function (mixin) {\n    lowPriorityWarning(warnedForCreateMixin, 'React.createMixin is deprecated and should not be used. ' + 'In React v16.0, it will be removed. ' + 'You can use this mixin directly instead. ' + 'See https://fb.me/createmixin-was-never-implemented for more info.');\n    warnedForCreateMixin = true;\n    return mixin;\n  };\n}\n\nvar React = {\n  // Modern\n\n  Children: {\n    map: ReactChildren.map,\n    forEach: ReactChildren.forEach,\n    count: ReactChildren.count,\n    toArray: ReactChildren.toArray,\n    only: onlyChild\n  },\n\n  Component: ReactBaseClasses.Component,\n  PureComponent: ReactBaseClasses.PureComponent,\n\n  createElement: createElement,\n  cloneElement: cloneElement,\n  isValidElement: ReactElement.isValidElement,\n\n  // Classic\n\n  PropTypes: ReactPropTypes,\n  createClass: createReactClass,\n  createFactory: createFactory,\n  createMixin: createMixin,\n\n  // This looks DOM specific but these are actually isomorphic helpers\n  // since they are just generating DOM strings.\n  DOM: ReactDOMFactories,\n\n  version: ReactVersion,\n\n  // Deprecated hook for JSX spread, don't use this for anything.\n  __spread: __spread\n};\n\nif (process.env.NODE_ENV !== 'production') {\n  var warnedForCreateClass = false;\n  if (canDefineProperty) {\n    Object.defineProperty(React, 'PropTypes', {\n      get: function () {\n        lowPriorityWarning(didWarnPropTypesDeprecated, 'Accessing PropTypes via the main React package is deprecated,' + ' and will be removed in  React v16.0.' + ' Use the latest available v15.* prop-types package from npm instead.' + ' For info on usage, compatibility, migration and more, see ' + 'https://fb.me/prop-types-docs');\n        didWarnPropTypesDeprecated = true;\n        return ReactPropTypes;\n      }\n    });\n\n    Object.defineProperty(React, 'createClass', {\n      get: function () {\n        lowPriorityWarning(warnedForCreateClass, 'Accessing createClass via the main React package is deprecated,' + ' and will be removed in React v16.0.' + \" Use a plain JavaScript class instead. If you're not yet \" + 'ready to migrate, create-react-class v15.* is available ' + 'on npm as a temporary, drop-in replacement. ' + 'For more info see https://fb.me/react-create-class');\n        warnedForCreateClass = true;\n        return createReactClass;\n      }\n    });\n  }\n\n  // React.DOM factories are deprecated. Wrap these methods so that\n  // invocations of the React.DOM namespace and alert users to switch\n  // to the `react-dom-factories` package.\n  React.DOM = {};\n  var warnedForFactories = false;\n  Object.keys(ReactDOMFactories).forEach(function (factory) {\n    React.DOM[factory] = function () {\n      if (!warnedForFactories) {\n        lowPriorityWarning(false, 'Accessing factories like React.DOM.%s has been deprecated ' + 'and will be removed in v16.0+. Use the ' + 'react-dom-factories package instead. ' + ' Version 1.0 provides a drop-in replacement.' + ' For more info, see https://fb.me/react-dom-factories', factory);\n        warnedForFactories = true;\n      }\n      return ReactDOMFactories[factory].apply(ReactDOMFactories, arguments);\n    };\n  });\n}\n\nmodule.exports = React;"]}