{"version":3,"sources":["node_modules\\react-dom\\lib\\ReactDOM.js"],"names":["ReactDOMComponentTree","require","ReactDefaultInjection","ReactMount","ReactReconciler","ReactUpdates","ReactVersion","findDOMNode","getHostComponentFromComposite","renderSubtreeIntoContainer","warning","inject","ReactDOM","render","unmountComponentAtNode","version","unstable_batchedUpdates","batchedUpdates","unstable_renderSubtreeIntoContainer","__REACT_DEVTOOLS_GLOBAL_HOOK__","ComponentTree","getClosestInstanceFromNode","getNodeFromInstance","inst","_renderedComponent","Mount","Reconciler","process","env","NODE_ENV","ExecutionEnvironment","canUseDOM","window","top","self","navigator","userAgent","indexOf","showFileUrlMessage","location","protocol","console","debug","testFunc","testFn","name","toString","ieCompatibilityMode","document","documentMode","expectedFeatures","Array","isArray","prototype","every","forEach","map","Date","now","Function","bind","Object","keys","String","trim","i","length","ReactInstrumentation","ReactDOMUnknownPropertyHook","ReactDOMNullInputValuePropHook","ReactDOMInvalidARIAHook","debugTool","addHook","module","exports"],"mappings":"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","file":"ReactDOM.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/* globals __REACT_DEVTOOLS_GLOBAL_HOOK__*/\n\n'use strict';\n\nvar ReactDOMComponentTree = require('./ReactDOMComponentTree');\nvar ReactDefaultInjection = require('./ReactDefaultInjection');\nvar ReactMount = require('./ReactMount');\nvar ReactReconciler = require('./ReactReconciler');\nvar ReactUpdates = require('./ReactUpdates');\nvar ReactVersion = require('./ReactVersion');\n\nvar findDOMNode = require('./findDOMNode');\nvar getHostComponentFromComposite = require('./getHostComponentFromComposite');\nvar renderSubtreeIntoContainer = require('./renderSubtreeIntoContainer');\nvar warning = require('fbjs/lib/warning');\n\nReactDefaultInjection.inject();\n\nvar ReactDOM = {\n  findDOMNode: findDOMNode,\n  render: ReactMount.render,\n  unmountComponentAtNode: ReactMount.unmountComponentAtNode,\n  version: ReactVersion,\n\n  /* eslint-disable camelcase */\n  unstable_batchedUpdates: ReactUpdates.batchedUpdates,\n  unstable_renderSubtreeIntoContainer: renderSubtreeIntoContainer\n  /* eslint-enable camelcase */\n};\n\n// Inject the runtime into a devtools global hook regardless of browser.\n// Allows for debugging when the hook is injected on the page.\nif (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined' && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject === 'function') {\n  __REACT_DEVTOOLS_GLOBAL_HOOK__.inject({\n    ComponentTree: {\n      getClosestInstanceFromNode: ReactDOMComponentTree.getClosestInstanceFromNode,\n      getNodeFromInstance: function (inst) {\n        // inst is an internal instance (but could be a composite)\n        if (inst._renderedComponent) {\n          inst = getHostComponentFromComposite(inst);\n        }\n        if (inst) {\n          return ReactDOMComponentTree.getNodeFromInstance(inst);\n        } else {\n          return null;\n        }\n      }\n    },\n    Mount: ReactMount,\n    Reconciler: ReactReconciler\n  });\n}\n\nif (process.env.NODE_ENV !== 'production') {\n  var ExecutionEnvironment = require('fbjs/lib/ExecutionEnvironment');\n  if (ExecutionEnvironment.canUseDOM && window.top === window.self) {\n    // First check if devtools is not installed\n    if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') {\n      // If we're in Chrome or Firefox, provide a download link if not installed.\n      if (navigator.userAgent.indexOf('Chrome') > -1 && navigator.userAgent.indexOf('Edge') === -1 || navigator.userAgent.indexOf('Firefox') > -1) {\n        // Firefox does not have the issue with devtools loaded over file://\n        var showFileUrlMessage = window.location.protocol.indexOf('http') === -1 && navigator.userAgent.indexOf('Firefox') === -1;\n        console.debug('Download the React DevTools ' + (showFileUrlMessage ? 'and use an HTTP server (instead of a file: URL) ' : '') + 'for a better development experience: ' + 'https://fb.me/react-devtools');\n      }\n    }\n\n    var testFunc = function testFn() {};\n    process.env.NODE_ENV !== 'production' ? warning((testFunc.name || testFunc.toString()).indexOf('testFn') !== -1, \"It looks like you're using a minified copy of the development build \" + 'of React. When deploying React apps to production, make sure to use ' + 'the production build which skips development warnings and is faster. ' + 'See https://fb.me/react-minification for more details.') : void 0;\n\n    // If we're in IE8, check to see if we are in compatibility mode and provide\n    // information on preventing compatibility mode\n    var ieCompatibilityMode = document.documentMode && document.documentMode < 8;\n\n    process.env.NODE_ENV !== 'production' ? warning(!ieCompatibilityMode, 'Internet Explorer is running in compatibility mode; please add the ' + 'following tag to your HTML to prevent this from happening: ' + '<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />') : void 0;\n\n    var expectedFeatures = [\n    // shims\n    Array.isArray, Array.prototype.every, Array.prototype.forEach, Array.prototype.indexOf, Array.prototype.map, Date.now, Function.prototype.bind, Object.keys, String.prototype.trim];\n\n    for (var i = 0; i < expectedFeatures.length; i++) {\n      if (!expectedFeatures[i]) {\n        process.env.NODE_ENV !== 'production' ? warning(false, 'One or more ES5 shims expected by React are not available: ' + 'https://fb.me/react-warning-polyfills') : void 0;\n        break;\n      }\n    }\n  }\n}\n\nif (process.env.NODE_ENV !== 'production') {\n  var ReactInstrumentation = require('./ReactInstrumentation');\n  var ReactDOMUnknownPropertyHook = require('./ReactDOMUnknownPropertyHook');\n  var ReactDOMNullInputValuePropHook = require('./ReactDOMNullInputValuePropHook');\n  var ReactDOMInvalidARIAHook = require('./ReactDOMInvalidARIAHook');\n\n  ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook);\n  ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook);\n  ReactInstrumentation.debugTool.addHook(ReactDOMInvalidARIAHook);\n}\n\nmodule.exports = ReactDOM;"]}