46a675b9a289ee30e6dd92d7f4baed3a.json 5.99 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.default=renderApplication;exports.getApplication=getApplication;var _AppContainer=_interopRequireDefault(require(\"./AppContainer\"));var _invariant=_interopRequireDefault(require(\"fbjs/lib/invariant\"));var _hydrate=_interopRequireDefault(require(\"../../modules/hydrate\"));var _render=_interopRequireDefault(require(\"../render\"));var _styleResolver=_interopRequireDefault(require(\"../StyleSheet/styleResolver\"));var _react=_interopRequireDefault(require(\"react\"));function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}var renderFn=process.env.NODE_ENV!=='production'?_render.default:_hydrate.default;function renderApplication(RootComponent,initialProps,rootTag,WrapperComponent,callback){(0,_invariant.default)(rootTag,'Expect to have a valid rootTag, instead got ',rootTag);renderFn(_react.default.createElement(_AppContainer.default,{WrapperComponent:WrapperComponent,rootTag:rootTag},_react.default.createElement(RootComponent,initialProps)),rootTag,callback);}function getApplication(RootComponent,initialProps,WrapperComponent){var element=_react.default.createElement(_AppContainer.default,{WrapperComponent:WrapperComponent,rootTag:{}},_react.default.createElement(RootComponent,initialProps));var getStyleElement=function getStyleElement(props){var sheet=_styleResolver.default.getStyleSheet();return _react.default.createElement(\"style\",_extends({},props,{dangerouslySetInnerHTML:{__html:sheet.textContent},id:sheet.id}));};return{element:element,getStyleElement:getStyleElement};}","map":{"version":3,"sources":["C:/Users/bluej/Desktop/2_2/searchGuide/searchGuide/node_modules/react-native-web/dist/exports/AppRegistry/renderApplication.js"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","renderFn","process","env","NODE_ENV","render","hydrate","renderApplication","RootComponent","initialProps","rootTag","WrapperComponent","callback","React","createElement","AppContainer","getApplication","element","getStyleElement","props","sheet","styleResolver","getStyleSheet","dangerouslySetInnerHTML","__html","textContent","id"],"mappings":"oNAWA,oEACA,qEACA,sEACA,yDACA,kFACA,oDAhBA,QAASA,CAAAA,QAAT,EAAoB,CAAEA,QAAQ,CAAGC,MAAM,CAACC,MAAP,EAAiB,SAAUC,MAAV,CAAkB,CAAE,IAAK,GAAIC,CAAAA,CAAC,CAAG,CAAb,CAAgBA,CAAC,CAAGC,SAAS,CAACC,MAA9B,CAAsCF,CAAC,EAAvC,CAA2C,CAAE,GAAIG,CAAAA,MAAM,CAAGF,SAAS,CAACD,CAAD,CAAtB,CAA2B,IAAK,GAAII,CAAAA,GAAT,GAAgBD,CAAAA,MAAhB,CAAwB,CAAE,GAAIN,MAAM,CAACQ,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCJ,MAArC,CAA6CC,GAA7C,CAAJ,CAAuD,CAAEL,MAAM,CAACK,GAAD,CAAN,CAAcD,MAAM,CAACC,GAAD,CAApB,CAA4B,CAAE,CAAE,CAAC,MAAOL,CAAAA,MAAP,CAAgB,CAA5P,CAA8P,MAAOH,CAAAA,QAAQ,CAACY,KAAT,CAAe,IAAf,CAAqBP,SAArB,CAAP,CAAyC,CAiB7T,GAAIQ,CAAAA,QAAQ,CAAGC,OAAO,CAACC,GAAR,CAAYC,QAAZ,GAAyB,YAAzB,CAAwCC,eAAxC,CAAiDC,gBAAhE,CACe,QAASC,CAAAA,iBAAT,CAA2BC,aAA3B,CAA0CC,YAA1C,CAAwDC,OAAxD,CAAiEC,gBAAjE,CAAmFC,QAAnF,CAA6F,CAC1G,uBAAUF,OAAV,CAAmB,8CAAnB,CAAmEA,OAAnE,EACAT,QAAQ,CAACY,eAAMC,aAAN,CAAoBC,qBAApB,CAAkC,CACzCJ,gBAAgB,CAAEA,gBADuB,CAEzCD,OAAO,CAAEA,OAFgC,CAAlC,CAGNG,eAAMC,aAAN,CAAoBN,aAApB,CAAmCC,YAAnC,CAHM,CAAD,CAG8CC,OAH9C,CAGuDE,QAHvD,CAAR,CAID,CACM,QAASI,CAAAA,cAAT,CAAwBR,aAAxB,CAAuCC,YAAvC,CAAqDE,gBAArD,CAAuE,CAC5E,GAAIM,CAAAA,OAAO,CAAGJ,eAAMC,aAAN,CAAoBC,qBAApB,CAAkC,CAC9CJ,gBAAgB,CAAEA,gBAD4B,CAE9CD,OAAO,CAAE,EAFqC,CAAlC,CAGXG,eAAMC,aAAN,CAAoBN,aAApB,CAAmCC,YAAnC,CAHW,CAAd,CAKA,GAAIS,CAAAA,eAAe,CAAG,QAASA,CAAAA,eAAT,CAAyBC,KAAzB,CAAgC,CACpD,GAAIC,CAAAA,KAAK,CAAGC,uBAAcC,aAAd,EAAZ,CACA,MAAOT,gBAAMC,aAAN,CAAoB,OAApB,CAA6B1B,QAAQ,CAAC,EAAD,CAAK+B,KAAL,CAAY,CACtDI,uBAAuB,CAAE,CACvBC,MAAM,CAAEJ,KAAK,CAACK,WADS,CAD6B,CAItDC,EAAE,CAAEN,KAAK,CAACM,EAJ4C,CAAZ,CAArC,CAAP,CAMD,CARD,CAUA,MAAO,CACLT,OAAO,CAAEA,OADJ,CAELC,eAAe,CAAEA,eAFZ,CAAP,CAID","sourcesContent":["function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\n/**\n * Copyright (c) Nicolas Gallagher.\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\nimport AppContainer from './AppContainer';\nimport invariant from 'fbjs/lib/invariant';\nimport hydrate from '../../modules/hydrate';\nimport render from '../render';\nimport styleResolver from '../StyleSheet/styleResolver';\nimport React from 'react';\nvar renderFn = process.env.NODE_ENV !== 'production' ? render : hydrate;\nexport default function renderApplication(RootComponent, initialProps, rootTag, WrapperComponent, callback) {\n  invariant(rootTag, 'Expect to have a valid rootTag, instead got ', rootTag);\n  renderFn(React.createElement(AppContainer, {\n    WrapperComponent: WrapperComponent,\n    rootTag: rootTag\n  }, React.createElement(RootComponent, initialProps)), rootTag, callback);\n}\nexport function getApplication(RootComponent, initialProps, WrapperComponent) {\n  var element = React.createElement(AppContainer, {\n    WrapperComponent: WrapperComponent,\n    rootTag: {}\n  }, React.createElement(RootComponent, initialProps)); // Don't escape CSS text\n\n  var getStyleElement = function getStyleElement(props) {\n    var sheet = styleResolver.getStyleSheet();\n    return React.createElement(\"style\", _extends({}, props, {\n      dangerouslySetInnerHTML: {\n        __html: sheet.textContent\n      },\n      id: sheet.id\n    }));\n  };\n\n  return {\n    element: element,\n    getStyleElement: getStyleElement\n  };\n}"]},"metadata":{},"sourceType":"script"}