{"ast":null,"code":"\"use strict\";\n\nvar _interopRequireDefault2 = require(\"@babel/runtime-corejs2/helpers/interopRequireDefault\");\n\nvar _regenerator = _interopRequireDefault2(require(\"@babel/runtime-corejs2/regenerator\"));\n\nvar _construct = _interopRequireDefault2(require(\"@babel/runtime-corejs2/core-js/reflect/construct\"));\n\nvar _assign = _interopRequireDefault2(require(\"@babel/runtime-corejs2/core-js/object/assign\"));\n\nvar _classCallCheck2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/classCallCheck\"));\n\nvar _createClass2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/createClass\"));\n\nvar _inherits2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/inherits\"));\n\nvar _possibleConstructorReturn2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/possibleConstructorReturn\"));\n\nvar _getPrototypeOf2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/getPrototypeOf\"));\n\nvar _asyncToGenerator2 = _interopRequireDefault2(require(\"@babel/runtime-corejs2/helpers/asyncToGenerator\"));\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function () { var Super = (0, _getPrototypeOf2[\"default\"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2[\"default\"])(this).constructor; result = (0, _construct[\"default\"])(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2[\"default\"])(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !_construct[\"default\"]) return false; if (_construct[\"default\"].sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call((0, _construct[\"default\"])(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.Container = Container;\nexports.createUrl = createUrl;\nexports[\"default\"] = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _utils = require(\"../next-server/lib/utils\");\n\nexports.AppInitialProps = _utils.AppInitialProps;\n/**\n* `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.\n* This allows for keeping state between navigation, custom error handling, injecting additional data.\n*/\n\nfunction appGetInitialProps(_x) {\n  return _appGetInitialProps.apply(this, arguments);\n}\n\nfunction _appGetInitialProps() {\n  _appGetInitialProps = (0, _asyncToGenerator2[\"default\"])( /*#__PURE__*/_regenerator[\"default\"].mark(function _callee(_ref) {\n    var Component, ctx, pageProps;\n    return _regenerator[\"default\"].wrap(function _callee$(_context) {\n      while (1) {\n        switch (_context.prev = _context.next) {\n          case 0:\n            Component = _ref.Component, ctx = _ref.ctx;\n            _context.next = 3;\n            return (0, _utils.loadGetInitialProps)(Component, ctx);\n\n          case 3:\n            pageProps = _context.sent;\n            return _context.abrupt(\"return\", {\n              pageProps: pageProps\n            });\n\n          case 5:\n          case \"end\":\n            return _context.stop();\n        }\n      }\n    }, _callee);\n  }));\n  return _appGetInitialProps.apply(this, arguments);\n}\n\nvar App = /*#__PURE__*/function (_react$default$Compon) {\n  (0, _inherits2[\"default\"])(App, _react$default$Compon);\n\n  var _super = _createSuper(App);\n\n  function App() {\n    (0, _classCallCheck2[\"default\"])(this, App);\n    return _super.apply(this, arguments);\n  }\n\n  (0, _createClass2[\"default\"])(App, [{\n    key: \"componentDidCatch\",\n    // Kept here for backwards compatibility.\n    // When someone ended App they could call `super.componentDidCatch`.\n    // @deprecated This method is no longer needed. Errors are caught at the top level\n    value: function componentDidCatch(error, _errorInfo) {\n      throw error;\n    }\n  }, {\n    key: \"render\",\n    value: function render() {\n      var _this$props = this.props,\n          router = _this$props.router,\n          Component = _this$props.Component,\n          pageProps = _this$props.pageProps,\n          __N_SSG = _this$props.__N_SSG,\n          __N_SSP = _this$props.__N_SSP;\n      return /*#__PURE__*/_react[\"default\"].createElement(Component, (0, _assign[\"default\"])({}, pageProps, // we don't add the legacy URL prop if it's using non-legacy\n      // methods like getStaticProps and getServerSideProps\n      !(__N_SSG || __N_SSP) ? {\n        url: createUrl(router)\n      } : {}));\n    }\n  }]);\n  return App;\n}(_react[\"default\"].Component);\n\nexports[\"default\"] = App;\nApp.origGetInitialProps = appGetInitialProps;\nApp.getInitialProps = appGetInitialProps;\nvar warnContainer;\nvar warnUrl;\n\nif (true) {\n  warnContainer = (0, _utils.execOnce)(function () {\n    console.warn(\"Warning: the `Container` in `_app` has been deprecated and should be removed. https://err.sh/zeit/next.js/app-container-deprecated\");\n  });\n  warnUrl = (0, _utils.execOnce)(function () {\n    console.error(\"Warning: the 'url' property is deprecated. https://err.sh/zeit/next.js/url-deprecated\");\n  });\n} // @deprecated noop for now until removal\n\n\nfunction Container(p) {\n  if (true) warnContainer();\n  return p.children;\n}\n\n_c = Container;\n\nfunction createUrl(router) {\n  // This is to make sure we don't references the router object at call time\n  var pathname = router.pathname,\n      asPath = router.asPath,\n      query = router.query;\n  return {\n    get query() {\n      if (true) warnUrl();\n      return query;\n    },\n\n    get pathname() {\n      if (true) warnUrl();\n      return pathname;\n    },\n\n    get asPath() {\n      if (true) warnUrl();\n      return asPath;\n    },\n\n    back: function back() {\n      if (true) warnUrl();\n      router.back();\n    },\n    push: function push(url, as) {\n      if (true) warnUrl();\n      return router.push(url, as);\n    },\n    pushTo: function pushTo(href, as) {\n      if (true) warnUrl();\n      var pushRoute = as ? href : '';\n      var pushUrl = as || href;\n      return router.push(pushRoute, pushUrl);\n    },\n    replace: function replace(url, as) {\n      if (true) warnUrl();\n      return router.replace(url, as);\n    },\n    replaceTo: function replaceTo(href, as) {\n      if (true) warnUrl();\n      var replaceRoute = as ? href : '';\n      var replaceUrl = as || href;\n      return router.replace(replaceRoute, replaceUrl);\n    }\n  };\n}\n\nvar _c;\n\n$RefreshReg$(_c, \"Container\");","map":{"version":3,"sources":["/Users/captainsafia/github.com/nteract/commuter/node_modules/next/dist/pages/_app.js"],"names":["_interopRequireDefault","require","exports","__esModule","Container","createUrl","_react","_utils","AppInitialProps","appGetInitialProps","_ref","Component","ctx","loadGetInitialProps","pageProps","App","error","_errorInfo","props","router","__N_SSG","__N_SSP","createElement","url","origGetInitialProps","getInitialProps","warnContainer","warnUrl","execOnce","console","warn","p","children","pathname","asPath","query","back","push","as","pushTo","href","pushRoute","pushUrl","replace","replaceTo","replaceRoute","replaceUrl"],"mappings":"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","sourcesContent":["\"use strict\";var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");exports.__esModule=true;exports.Container=Container;exports.createUrl=createUrl;exports.default=void 0;var _react=_interopRequireDefault(require(\"react\"));var _utils=require(\"../next-server/lib/utils\");exports.AppInitialProps=_utils.AppInitialProps;/**\n * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.\n * This allows for keeping state between navigation, custom error handling, injecting additional data.\n */async function appGetInitialProps(_ref){var{Component,ctx}=_ref;var pageProps=await(0,_utils.loadGetInitialProps)(Component,ctx);return{pageProps};}class App extends _react.default.Component{// Kept here for backwards compatibility.\n// When someone ended App they could call `super.componentDidCatch`.\n// @deprecated This method is no longer needed. Errors are caught at the top level\ncomponentDidCatch(error,_errorInfo){throw error;}render(){var{router,Component,pageProps,__N_SSG,__N_SSP}=this.props;return/*#__PURE__*/_react.default.createElement(Component,Object.assign({},pageProps,// we don't add the legacy URL prop if it's using non-legacy\n// methods like getStaticProps and getServerSideProps\n!(__N_SSG||__N_SSP)?{url:createUrl(router)}:{}));}}exports.default=App;App.origGetInitialProps=appGetInitialProps;App.getInitialProps=appGetInitialProps;var warnContainer;var warnUrl;if(process.env.NODE_ENV!=='production'){warnContainer=(0,_utils.execOnce)(()=>{console.warn(\"Warning: the `Container` in `_app` has been deprecated and should be removed. https://err.sh/zeit/next.js/app-container-deprecated\");});warnUrl=(0,_utils.execOnce)(()=>{console.error(\"Warning: the 'url' property is deprecated. https://err.sh/zeit/next.js/url-deprecated\");});}// @deprecated noop for now until removal\nfunction Container(p){if(process.env.NODE_ENV!=='production')warnContainer();return p.children;}function createUrl(router){// This is to make sure we don't references the router object at call time\nvar{pathname,asPath,query}=router;return{get query(){if(process.env.NODE_ENV!=='production')warnUrl();return query;},get pathname(){if(process.env.NODE_ENV!=='production')warnUrl();return pathname;},get asPath(){if(process.env.NODE_ENV!=='production')warnUrl();return asPath;},back:()=>{if(process.env.NODE_ENV!=='production')warnUrl();router.back();},push:(url,as)=>{if(process.env.NODE_ENV!=='production')warnUrl();return router.push(url,as);},pushTo:(href,as)=>{if(process.env.NODE_ENV!=='production')warnUrl();var pushRoute=as?href:'';var pushUrl=as||href;return router.push(pushRoute,pushUrl);},replace:(url,as)=>{if(process.env.NODE_ENV!=='production')warnUrl();return router.replace(url,as);},replaceTo:(href,as)=>{if(process.env.NODE_ENV!=='production')warnUrl();var replaceRoute=as?href:'';var replaceUrl=as||href;return router.replace(replaceRoute,replaceUrl);}};}"]},"metadata":{},"sourceType":"script"}