NeahFront7/.next/static/webpack/app/layout.659babe50fbc1cb9.hot-update.js
2025-04-10 18:14:28 +02:00

42 lines
38 KiB
JavaScript

"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
self["webpackHotUpdate_N_E"]("app/layout",{
/***/ "(app-pages-browser)/./app/globals.css":
/*!*************************!*\
!*** ./app/globals.css ***!
\*************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = (\"e90ebaa35196\");\nif (true) { module.hot.accept() }\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2FwcC9nbG9iYWxzLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsK0RBQWUsY0FBYztBQUM3QixJQUFJLElBQVUsSUFBSSxpQkFBaUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vYXBwL2dsb2JhbHMuY3NzPzcwZDAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJlOTBlYmFhMzUxOTZcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./app/globals.css\n"));
/***/ }),
/***/ "(app-pages-browser)/./components/background-switcher.tsx":
/*!********************************************!*\
!*** ./components/background-switcher.tsx ***!
\********************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BackgroundSwitcher: function() { return /* binding */ BackgroundSwitcher; },\n/* harmony export */ useBackgroundImage: function() { return /* binding */ useBackgroundImage; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* __next_internal_client_entry_do_not_use__ useBackgroundImage,BackgroundSwitcher auto */ \nvar _s = $RefreshSig$(), _s1 = $RefreshSig$();\n\nconst backgroundImages = [\n \"/background/Autumn birger-strahl-6YZgnYaPD5s-unsplash.jpeg\",\n \"/background/Moneral tobias-reich-VltYe88rkt8-unsplash.jpeg\",\n \"/background/aaron-burden-cGW1w-qLix8-unsplash.jpg\",\n \"/background/aaron-burden-xtIYGB0KEqc-unsplash.jpg\",\n \"/background/art credit library-of-congress-ULl31hxiehE-unsplash.jpeg\",\n \"/background/art-institute-of-chicago-fayEVJ03T7M-unsplash.jpg\",\n \"/background/art-institute-of-chicago-j-3IgXK3iJg-unsplash.jpg\",\n \"/background/art-institute-of-chicago-ueWnHtoaplI-unsplash.jpg\",\n \"/background/art-institute-of-chicago-yIgLfU6EEBw-unsplash.jpg\",\n \"/background/birmingham-museums-trust-M9ryRhN4YSI-unsplash.jpg\",\n \"/background/david-ramirez-LC7lLC9jDzw-unsplash.jpg\",\n \"/background/europeana-HDIOpM_XXbI-unsplash.jpg\",\n \"/background/gabor-juhasz-B1Zyw7sdm5w-unsplash.jpg\",\n \"/background/gonzalo-mendiola-XXCrAQgQnVw-unsplash.jpg\",\n \"/background/ian-keefe-OgcJIKRnRC8-unsplash.jpg\",\n \"/background/japan credit dale-scogings-_SBsVi4kmkY-unsplash.jpeg\",\n \"/background/japan credit david-edelstein-N4DbvTUDikw-unsplash.jpeg\",\n \"/background/japan credit falco-negenman-K8MMfFifWcE-unsplash.jpeg\",\n \"/background/japan credit galen-crout-0_xMuEbpFAQ-unsplash.jpeg\",\n \"/background/japan credit gilly-cLnFkSji734-unsplash.jpeg\",\n \"/background/japan credit matthew-buchanan-VVi59Xtsd8Y-unsplash.jpeg\",\n \"/background/japan credit redd-f-Bxzrd0p6yOM-unsplash.jpeg\",\n \"/background/japan credit redd-f-wPMvPMD9KBI-unsplash.jpeg\",\n \"/background/japan credit sorasak-_UIN-pFfJ7c-unsplash.jpeg\",\n \"/background/japan credittianshu-liu-SBK40fdKbAg-unsplash.jpeg\",\n \"/background/japan.jpeg\",\n \"/background/joel-holland-TRhGEGdw-YY-unsplash.jpg\",\n \"/background/marko-blazevic-S7mAngnWV1A-unsplash.jpg\",\n \"/background/museum-of-new-zealand-te-papa-tongarewa-h2qlQSm7N-0-unsplash.jpg\",\n \"/background/redd-f-Lm5rkxzgiFQ-unsplash.jpg\",\n \"/background/spencer-davis-ONVA6s03hg8-unsplash.jpg\",\n \"/background/summer credit spencer-everett-DdVOCPTofFc-unsplash.jpeg\",\n \"/background/summer.jpeg\",\n \"/background/sylvain-mauroux-jYCUBAIUsk8-unsplash.jpg\",\n \"/background/the-cleveland-museum-of-art-6uIO1CNv3Vc-unsplash.jpg\",\n \"/background/the-cleveland-museum-of-art-Tl9uudd4DOE-unsplash.jpg\",\n \"/background/the-cleveland-museum-of-art-WQOzF8TSnRQ-unsplash.jpg\",\n \"/background/tingfeng-xia-WwKrhith4l4-unsplash.jpg\",\n \"/background/vegetal credit yuya-murakami-VkcD1QxtY4A-unsplash.jpeg\",\n \"/background/vegetal ryunosuke-kikuno-U8_eaHSUwdw-unsplash.jpeg\"\n];\nfunction useBackgroundImage() {\n _s();\n const [currentBackground, setCurrentBackground] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(backgroundImages[0]);\n const changeBackground = ()=>{\n const currentIndex = backgroundImages.indexOf(currentBackground);\n const nextIndex = (currentIndex + 1) % backgroundImages.length;\n setCurrentBackground(backgroundImages[nextIndex]);\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n // Set initial random background\n const randomIndex = Math.floor(Math.random() * backgroundImages.length);\n setCurrentBackground(backgroundImages[randomIndex]);\n }, []);\n return {\n currentBackground,\n changeBackground\n };\n}\n_s(useBackgroundImage, \"bnoSTHJCe/Hh/OyMzGnRt4JhclQ=\");\nfunction BackgroundSwitcher(param) {\n let { children } = param;\n _s1();\n const [background, setBackground] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"\");\n const [imageError, setImageError] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n // Function to preload an image\n const preloadImage = (src)=>{\n return new Promise((resolve, reject)=>{\n const img = new Image();\n img.src = src;\n img.onload = ()=>resolve(src);\n img.onerror = ()=>reject(new Error(\"Failed to load image: \".concat(src)));\n });\n };\n const getRandomBackground = async ()=>{\n let attempts = 0;\n const maxAttempts = backgroundImages.length;\n while(attempts < maxAttempts){\n try {\n const randomIndex = Math.floor(Math.random() * backgroundImages.length);\n const newBackground = backgroundImages[randomIndex];\n if (newBackground !== background) {\n // Try to preload the image\n await preloadImage(newBackground);\n console.log(\"Successfully loaded:\", newBackground);\n return newBackground;\n }\n } catch (error) {\n console.error(\"Failed to load image:\", error);\n }\n attempts++;\n }\n // If all attempts fail, return the first image as fallback\n return backgroundImages[0];\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const initBackground = async ()=>{\n try {\n const newBg = await getRandomBackground();\n setBackground(newBg);\n setImageError(false);\n } catch (error) {\n console.error(\"Error setting initial background:\", error);\n setImageError(true);\n }\n };\n initBackground();\n }, []);\n const handleClick = async (e)=>{\n if (e.target === e.currentTarget) {\n try {\n const newBg = await getRandomBackground();\n console.log(\"Changing background to:\", newBg);\n setBackground(newBg);\n setImageError(false);\n } catch (error) {\n console.error(\"Error changing background:\", error);\n setImageError(true);\n }\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-screen relative\",\n onClick: handleClick,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 z-0 transition-opacity duration-500\",\n style: {\n backgroundImage: \"url(\".concat(background, \")\"),\n backgroundSize: \"cover\",\n backgroundPosition: \"center\",\n opacity: imageError ? 0 : 0.3\n }\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/background-switcher.tsx\",\n lineNumber: 140,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative z-10\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/background-switcher.tsx\",\n lineNumber: 151,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/background-switcher.tsx\",\n lineNumber: 135,\n columnNumber: 5\n }, this);\n}\n_s1(BackgroundSwitcher, \"5qFFg1Jbj30a0Cseaww8jOlt6bs=\");\n_c = BackgroundSwitcher;\nvar _c;\n$RefreshReg$(_c, \"BackgroundSwitcher\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvYmFja2dyb3VuZC1zd2l0Y2hlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUU0QztBQUU1QyxNQUFNRSxtQkFBbUI7SUFDdkI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Q0FDRDtBQUVNLFNBQVNDOztJQUNkLE1BQU0sQ0FBQ0MsbUJBQW1CQyxxQkFBcUIsR0FBR0wsK0NBQVFBLENBQUNFLGdCQUFnQixDQUFDLEVBQUU7SUFFOUUsTUFBTUksbUJBQW1CO1FBQ3ZCLE1BQU1DLGVBQWVMLGlCQUFpQk0sT0FBTyxDQUFDSjtRQUM5QyxNQUFNSyxZQUFZLENBQUNGLGVBQWUsS0FBS0wsaUJBQWlCUSxNQUFNO1FBQzlETCxxQkFBcUJILGdCQUFnQixDQUFDTyxVQUFVO0lBQ2xEO0lBRUFSLGdEQUFTQSxDQUFDO1FBQ1IsZ0NBQWdDO1FBQ2hDLE1BQU1VLGNBQWNDLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLWixpQkFBaUJRLE1BQU07UUFDdEVMLHFCQUFxQkgsZ0JBQWdCLENBQUNTLFlBQVk7SUFDcEQsR0FBRyxFQUFFO0lBRUwsT0FBTztRQUFFUDtRQUFtQkU7SUFBaUI7QUFDL0M7R0FoQmdCSDtBQWtCVCxTQUFTWSxtQkFBbUIsS0FBMkM7UUFBM0MsRUFBRUMsUUFBUSxFQUFpQyxHQUEzQzs7SUFDakMsTUFBTSxDQUFDQyxZQUFZQyxjQUFjLEdBQUdsQiwrQ0FBUUEsQ0FBQztJQUM3QyxNQUFNLENBQUNtQixZQUFZQyxjQUFjLEdBQUdwQiwrQ0FBUUEsQ0FBQztJQUU3QywrQkFBK0I7SUFDL0IsTUFBTXFCLGVBQWUsQ0FBQ0M7UUFDcEIsT0FBTyxJQUFJQyxRQUFRLENBQUNDLFNBQVNDO1lBQzNCLE1BQU1DLE1BQU0sSUFBSUM7WUFDaEJELElBQUlKLEdBQUcsR0FBR0E7WUFDVkksSUFBSUUsTUFBTSxHQUFHLElBQU1KLFFBQVFGO1lBQzNCSSxJQUFJRyxPQUFPLEdBQUcsSUFBTUosT0FBTyxJQUFJSyxNQUFNLHlCQUE2QixPQUFKUjtRQUNoRTtJQUNGO0lBRUEsTUFBTVMsc0JBQXNCO1FBQzFCLElBQUlDLFdBQVc7UUFDZixNQUFNQyxjQUFjL0IsaUJBQWlCUSxNQUFNO1FBRTNDLE1BQU9zQixXQUFXQyxZQUFhO1lBQzdCLElBQUk7Z0JBQ0YsTUFBTXRCLGNBQWNDLEtBQUtDLEtBQUssQ0FBQ0QsS0FBS0UsTUFBTSxLQUFLWixpQkFBaUJRLE1BQU07Z0JBQ3RFLE1BQU13QixnQkFBZ0JoQyxnQkFBZ0IsQ0FBQ1MsWUFBWTtnQkFFbkQsSUFBSXVCLGtCQUFrQmpCLFlBQVk7b0JBQ2hDLDJCQUEyQjtvQkFDM0IsTUFBTUksYUFBYWE7b0JBQ25CQyxRQUFRQyxHQUFHLENBQUMsd0JBQXdCRjtvQkFDcEMsT0FBT0E7Z0JBQ1Q7WUFDRixFQUFFLE9BQU9HLE9BQU87Z0JBQ2RGLFFBQVFFLEtBQUssQ0FBQyx5QkFBeUJBO1lBQ3pDO1lBQ0FMO1FBQ0Y7UUFFQSwyREFBMkQ7UUFDM0QsT0FBTzlCLGdCQUFnQixDQUFDLEVBQUU7SUFDNUI7SUFFQUQsZ0RBQVNBLENBQUM7UUFDUixNQUFNcUMsaUJBQWlCO1lBQ3JCLElBQUk7Z0JBQ0YsTUFBTUMsUUFBUSxNQUFNUjtnQkFDcEJiLGNBQWNxQjtnQkFDZG5CLGNBQWM7WUFDaEIsRUFBRSxPQUFPaUIsT0FBTztnQkFDZEYsUUFBUUUsS0FBSyxDQUFDLHFDQUFxQ0E7Z0JBQ25EakIsY0FBYztZQUNoQjtRQUNGO1FBRUFrQjtJQUNGLEdBQUcsRUFBRTtJQUVMLE1BQU1FLGNBQWMsT0FBT0M7UUFDekIsSUFBSUEsRUFBRUMsTUFBTSxLQUFLRCxFQUFFRSxhQUFhLEVBQUU7WUFDaEMsSUFBSTtnQkFDRixNQUFNSixRQUFRLE1BQU1SO2dCQUNwQkksUUFBUUMsR0FBRyxDQUFDLDJCQUEyQkc7Z0JBQ3ZDckIsY0FBY3FCO2dCQUNkbkIsY0FBYztZQUNoQixFQUFFLE9BQU9pQixPQUFPO2dCQUNkRixRQUFRRSxLQUFLLENBQUMsOEJBQThCQTtnQkFDNUNqQixjQUFjO1lBQ2hCO1FBQ0Y7SUFDRjtJQUVBLHFCQUNFLDhEQUFDd0I7UUFDQ0MsV0FBVTtRQUNWQyxTQUFTTjs7MEJBR1QsOERBQUNJO2dCQUNDQyxXQUFVO2dCQUNWRSxPQUFPO29CQUNMQyxpQkFBaUIsT0FBa0IsT0FBWC9CLFlBQVc7b0JBQ25DZ0MsZ0JBQWdCO29CQUNoQkMsb0JBQW9CO29CQUNwQkMsU0FBU2hDLGFBQWEsSUFBSTtnQkFDNUI7Ozs7OzswQkFJRiw4REFBQ3lCO2dCQUFJQyxXQUFVOzBCQUNaN0I7Ozs7Ozs7Ozs7OztBQUlUO0lBMUZnQkQ7S0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vY29tcG9uZW50cy9iYWNrZ3JvdW5kLXN3aXRjaGVyLnRzeD80MWEwIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcInJlYWN0XCI7XG5cbmNvbnN0IGJhY2tncm91bmRJbWFnZXMgPSBbXG4gIFwiL2JhY2tncm91bmQvQXV0dW1uIGJpcmdlci1zdHJhaGwtNllaZ25ZYVBENXMtdW5zcGxhc2guanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL01vbmVyYWwgdG9iaWFzLXJlaWNoLVZsdFllODhya3Q4LXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9hYXJvbi1idXJkZW4tY0dXMXctcUxpeDgtdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvYWFyb24tYnVyZGVuLXh0SVlHQjBLRXFjLXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2FydCBjcmVkaXQgbGlicmFyeS1vZi1jb25ncmVzcy1VTGwzMWh4aWVoRS11bnNwbGFzaC5qcGVnXCIsXG4gIFwiL2JhY2tncm91bmQvYXJ0LWluc3RpdHV0ZS1vZi1jaGljYWdvLWZheUVWSjAzVDdNLXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2FydC1pbnN0aXR1dGUtb2YtY2hpY2Fnby1qLTNJZ1hLM2lKZy11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC9hcnQtaW5zdGl0dXRlLW9mLWNoaWNhZ28tdWVXbkh0b2FwbEktdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvYXJ0LWluc3RpdHV0ZS1vZi1jaGljYWdvLXlJZ0xmVTZFRUJ3LXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2Jpcm1pbmdoYW0tbXVzZXVtcy10cnVzdC1NOXJ5UmhONFlTSS11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC9kYXZpZC1yYW1pcmV6LUxDN2xMQzlqRHp3LXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2V1cm9wZWFuYS1IRElPcE1fWFhiSS11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC9nYWJvci1qdWhhc3otQjFaeXc3c2RtNXctdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvZ29uemFsby1tZW5kaW9sYS1YWENyQVFnUW5Wdy11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC9pYW4ta2VlZmUtT2djSklLUm5SQzgtdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvamFwYW4gY3JlZGl0IGRhbGUtc2NvZ2luZ3MtX1NCc1ZpNGtta1ktdW5zcGxhc2guanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2phcGFuIGNyZWRpdCBkYXZpZC1lZGVsc3RlaW4tTjREYnZUVURpa3ctdW5zcGxhc2guanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2phcGFuIGNyZWRpdCBmYWxjby1uZWdlbm1hbi1LOE1NZkZpZldjRS11bnNwbGFzaC5qcGVnXCIsXG4gIFwiL2JhY2tncm91bmQvamFwYW4gY3JlZGl0IGdhbGVuLWNyb3V0LTBfeE11RWJwRkFRLXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9qYXBhbiBjcmVkaXQgZ2lsbHktY0xuRmtTamk3MzQtdW5zcGxhc2guanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2phcGFuIGNyZWRpdCBtYXR0aGV3LWJ1Y2hhbmFuLVZWaTU5WHRzZDhZLXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9qYXBhbiBjcmVkaXQgcmVkZC1mLUJ4enJkMHA2eU9NLXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9qYXBhbiBjcmVkaXQgcmVkZC1mLXdQTXZQTUQ5S0JJLXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9qYXBhbiBjcmVkaXQgc29yYXNhay1fVUlOLXBGZko3Yy11bnNwbGFzaC5qcGVnXCIsXG4gIFwiL2JhY2tncm91bmQvamFwYW4gY3JlZGl0dGlhbnNodS1saXUtU0JLNDBmZEtiQWctdW5zcGxhc2guanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL2phcGFuLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9qb2VsLWhvbGxhbmQtVFJoR0VHZHctWVktdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvbWFya28tYmxhemV2aWMtUzdtQW5nbldWMUEtdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvbXVzZXVtLW9mLW5ldy16ZWFsYW5kLXRlLXBhcGEtdG9uZ2FyZXdhLWgycWxRU203Ti0wLXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL3JlZGQtZi1MbTVya3h6Z2lGUS11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC9zcGVuY2VyLWRhdmlzLU9OVkE2czAzaGc4LXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL3N1bW1lciBjcmVkaXQgc3BlbmNlci1ldmVyZXR0LURkVk9DUFRvZkZjLXVuc3BsYXNoLmpwZWdcIixcbiAgXCIvYmFja2dyb3VuZC9zdW1tZXIuanBlZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL3N5bHZhaW4tbWF1cm91eC1qWUNVQkFJVXNrOC11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC90aGUtY2xldmVsYW5kLW11c2V1bS1vZi1hcnQtNnVJTzFDTnYzVmMtdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvdGhlLWNsZXZlbGFuZC1tdXNldW0tb2YtYXJ0LVRsOXV1ZGQ0RE9FLXVuc3BsYXNoLmpwZ1wiLFxuICBcIi9iYWNrZ3JvdW5kL3RoZS1jbGV2ZWxhbmQtbXVzZXVtLW9mLWFydC1XUU96RjhUU25SUS11bnNwbGFzaC5qcGdcIixcbiAgXCIvYmFja2dyb3VuZC90aW5nZmVuZy14aWEtV3dLcmhpdGg0bDQtdW5zcGxhc2guanBnXCIsXG4gIFwiL2JhY2tncm91bmQvdmVnZXRhbCBjcmVkaXQgeXV5YS1tdXJha2FtaS1Wa2NEMVF4dFk0QS11bnNwbGFzaC5qcGVnXCIsXG4gIFwiL2JhY2tncm91bmQvdmVnZXRhbCByeXVub3N1a2Uta2lrdW5vLVU4X2VhSFNVd2R3LXVuc3BsYXNoLmpwZWdcIlxuXTtcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUJhY2tncm91bmRJbWFnZSgpIHtcbiAgY29uc3QgW2N1cnJlbnRCYWNrZ3JvdW5kLCBzZXRDdXJyZW50QmFja2dyb3VuZF0gPSB1c2VTdGF0ZShiYWNrZ3JvdW5kSW1hZ2VzWzBdKTtcblxuICBjb25zdCBjaGFuZ2VCYWNrZ3JvdW5kID0gKCkgPT4ge1xuICAgIGNvbnN0IGN1cnJlbnRJbmRleCA9IGJhY2tncm91bmRJbWFnZXMuaW5kZXhPZihjdXJyZW50QmFja2dyb3VuZCk7XG4gICAgY29uc3QgbmV4dEluZGV4ID0gKGN1cnJlbnRJbmRleCArIDEpICUgYmFja2dyb3VuZEltYWdlcy5sZW5ndGg7XG4gICAgc2V0Q3VycmVudEJhY2tncm91bmQoYmFja2dyb3VuZEltYWdlc1tuZXh0SW5kZXhdKTtcbiAgfTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIFNldCBpbml0aWFsIHJhbmRvbSBiYWNrZ3JvdW5kXG4gICAgY29uc3QgcmFuZG9tSW5kZXggPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBiYWNrZ3JvdW5kSW1hZ2VzLmxlbmd0aCk7XG4gICAgc2V0Q3VycmVudEJhY2tncm91bmQoYmFja2dyb3VuZEltYWdlc1tyYW5kb21JbmRleF0pO1xuICB9LCBbXSk7XG5cbiAgcmV0dXJuIHsgY3VycmVudEJhY2tncm91bmQsIGNoYW5nZUJhY2tncm91bmQgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIEJhY2tncm91bmRTd2l0Y2hlcih7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XG4gIGNvbnN0IFtiYWNrZ3JvdW5kLCBzZXRCYWNrZ3JvdW5kXSA9IHVzZVN0YXRlKFwiXCIpO1xuICBjb25zdCBbaW1hZ2VFcnJvciwgc2V0SW1hZ2VFcnJvcl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgLy8gRnVuY3Rpb24gdG8gcHJlbG9hZCBhbiBpbWFnZVxuICBjb25zdCBwcmVsb2FkSW1hZ2UgPSAoc3JjOiBzdHJpbmcpOiBQcm9taXNlPHN0cmluZz4gPT4ge1xuICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICBjb25zdCBpbWcgPSBuZXcgSW1hZ2UoKTtcbiAgICAgIGltZy5zcmMgPSBzcmM7XG4gICAgICBpbWcub25sb2FkID0gKCkgPT4gcmVzb2x2ZShzcmMpO1xuICAgICAgaW1nLm9uZXJyb3IgPSAoKSA9PiByZWplY3QobmV3IEVycm9yKGBGYWlsZWQgdG8gbG9hZCBpbWFnZTogJHtzcmN9YCkpO1xuICAgIH0pO1xuICB9O1xuXG4gIGNvbnN0IGdldFJhbmRvbUJhY2tncm91bmQgPSBhc3luYyAoKSA9PiB7XG4gICAgbGV0IGF0dGVtcHRzID0gMDtcbiAgICBjb25zdCBtYXhBdHRlbXB0cyA9IGJhY2tncm91bmRJbWFnZXMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGF0dGVtcHRzIDwgbWF4QXR0ZW1wdHMpIHtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHJhbmRvbUluZGV4ID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogYmFja2dyb3VuZEltYWdlcy5sZW5ndGgpO1xuICAgICAgICBjb25zdCBuZXdCYWNrZ3JvdW5kID0gYmFja2dyb3VuZEltYWdlc1tyYW5kb21JbmRleF07XG4gICAgICAgIFxuICAgICAgICBpZiAobmV3QmFja2dyb3VuZCAhPT0gYmFja2dyb3VuZCkge1xuICAgICAgICAgIC8vIFRyeSB0byBwcmVsb2FkIHRoZSBpbWFnZVxuICAgICAgICAgIGF3YWl0IHByZWxvYWRJbWFnZShuZXdCYWNrZ3JvdW5kKTtcbiAgICAgICAgICBjb25zb2xlLmxvZyhcIlN1Y2Nlc3NmdWxseSBsb2FkZWQ6XCIsIG5ld0JhY2tncm91bmQpO1xuICAgICAgICAgIHJldHVybiBuZXdCYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBjb25zb2xlLmVycm9yKFwiRmFpbGVkIHRvIGxvYWQgaW1hZ2U6XCIsIGVycm9yKTtcbiAgICAgIH1cbiAgICAgIGF0dGVtcHRzKys7XG4gICAgfVxuICAgIFxuICAgIC8vIElmIGFsbCBhdHRlbXB0cyBmYWlsLCByZXR1cm4gdGhlIGZpcnN0IGltYWdlIGFzIGZhbGxiYWNrXG4gICAgcmV0dXJuIGJhY2tncm91bmRJbWFnZXNbMF07XG4gIH07XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBjb25zdCBpbml0QmFja2dyb3VuZCA9IGFzeW5jICgpID0+IHtcbiAgICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IG5ld0JnID0gYXdhaXQgZ2V0UmFuZG9tQmFja2dyb3VuZCgpO1xuICAgICAgICBzZXRCYWNrZ3JvdW5kKG5ld0JnKTtcbiAgICAgICAgc2V0SW1hZ2VFcnJvcihmYWxzZSk7XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBjb25zb2xlLmVycm9yKFwiRXJyb3Igc2V0dGluZyBpbml0aWFsIGJhY2tncm91bmQ6XCIsIGVycm9yKTtcbiAgICAgICAgc2V0SW1hZ2VFcnJvcih0cnVlKTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgaW5pdEJhY2tncm91bmQoKTtcbiAgfSwgW10pO1xuXG4gIGNvbnN0IGhhbmRsZUNsaWNrID0gYXN5bmMgKGU6IFJlYWN0Lk1vdXNlRXZlbnQpID0+IHtcbiAgICBpZiAoZS50YXJnZXQgPT09IGUuY3VycmVudFRhcmdldCkge1xuICAgICAgdHJ5IHtcbiAgICAgICAgY29uc3QgbmV3QmcgPSBhd2FpdCBnZXRSYW5kb21CYWNrZ3JvdW5kKCk7XG4gICAgICAgIGNvbnNvbGUubG9nKFwiQ2hhbmdpbmcgYmFja2dyb3VuZCB0bzpcIiwgbmV3QmcpO1xuICAgICAgICBzZXRCYWNrZ3JvdW5kKG5ld0JnKTtcbiAgICAgICAgc2V0SW1hZ2VFcnJvcihmYWxzZSk7XG4gICAgICB9IGNhdGNoIChlcnJvcikge1xuICAgICAgICBjb25zb2xlLmVycm9yKFwiRXJyb3IgY2hhbmdpbmcgYmFja2dyb3VuZDpcIiwgZXJyb3IpO1xuICAgICAgICBzZXRJbWFnZUVycm9yKHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgXG4gICAgICBjbGFzc05hbWU9XCJtaW4taC1zY3JlZW4gcmVsYXRpdmVcIlxuICAgICAgb25DbGljaz17aGFuZGxlQ2xpY2t9XG4gICAgPlxuICAgICAgey8qIEJhY2tncm91bmQgSW1hZ2UgKi99XG4gICAgICA8ZGl2IFxuICAgICAgICBjbGFzc05hbWU9XCJmaXhlZCBpbnNldC0wIHotMCB0cmFuc2l0aW9uLW9wYWNpdHkgZHVyYXRpb24tNTAwXCJcbiAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICBiYWNrZ3JvdW5kSW1hZ2U6IGB1cmwoJHtiYWNrZ3JvdW5kfSlgLFxuICAgICAgICAgIGJhY2tncm91bmRTaXplOiAnY292ZXInLFxuICAgICAgICAgIGJhY2tncm91bmRQb3NpdGlvbjogJ2NlbnRlcicsXG4gICAgICAgICAgb3BhY2l0eTogaW1hZ2VFcnJvciA/IDAgOiAwLjNcbiAgICAgICAgfX1cbiAgICAgIC8+XG4gICAgICBcbiAgICAgIHsvKiBDb250ZW50ICovfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJyZWxhdGl2ZSB6LTEwXCI+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufSAiXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJiYWNrZ3JvdW5kSW1hZ2VzIiwidXNlQmFja2dyb3VuZEltYWdlIiwiY3VycmVudEJhY2tncm91bmQiLCJzZXRDdXJyZW50QmFja2dyb3VuZCIsImNoYW5nZUJhY2tncm91bmQiLCJjdXJyZW50SW5kZXgiLCJpbmRleE9mIiwibmV4dEluZGV4IiwibGVuZ3RoIiwicmFuZG9tSW5kZXgiLCJNYXRoIiwiZmxvb3IiLCJyYW5kb20iLCJCYWNrZ3JvdW5kU3dpdGNoZXIiLCJjaGlsZHJlbiIsImJhY2tncm91bmQiLCJzZXRCYWNrZ3JvdW5kIiwiaW1hZ2VFcnJvciIsInNldEltYWdlRXJyb3IiLCJwcmVsb2FkSW1hZ2UiLCJzcmMiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImltZyIsIkltYWdlIiwib25sb2FkIiwib25lcnJvciIsIkVycm9yIiwiZ2V0UmFuZG9tQmFja2dyb3VuZCIsImF0dGVtcHRzIiwibWF4QXR0ZW1wdHMiLCJuZXdCYWNrZ3JvdW5kIiwiY29uc29sZSIsImxvZyIsImVycm9yIiwiaW5pdEJhY2tncm91bmQiLCJuZXdCZyIsImhhbmRsZUNsaWNrIiwiZSIsInRhcmdldCIsImN1cnJlbnRUYXJnZXQiLCJkaXYiLCJjbGFzc05hbWUiLCJvbkNsaWNrIiwic3R5bGUiLCJiYWNrZ3JvdW5kSW1hZ2UiLCJiYWNrZ3JvdW5kU2l6ZSIsImJhY2tncm91bmRQb3NpdGlvbiIsIm9wYWNpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/background-switcher.tsx\n"));
/***/ }),
/***/ "(app-pages-browser)/./components/layout/layout-wrapper.tsx":
/*!**********************************************!*\
!*** ./components/layout/layout-wrapper.tsx ***!
\**********************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LayoutWrapper: function() { return /* binding */ LayoutWrapper; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(app-pages-browser)/./node_modules/next/dist/compiled/react/jsx-dev-runtime.js\");\n/* harmony import */ var _components_main_nav__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/main-nav */ \"(app-pages-browser)/./components/main-nav.tsx\");\n/* harmony import */ var _components_footer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/footer */ \"(app-pages-browser)/./components/footer.tsx\");\n/* harmony import */ var _components_auth_auth_check__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/auth/auth-check */ \"(app-pages-browser)/./components/auth/auth-check.tsx\");\n/* harmony import */ var _components_ui_toaster__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui/toaster */ \"(app-pages-browser)/./components/ui/toaster.tsx\");\n/* harmony import */ var _components_background_switcher__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/background-switcher */ \"(app-pages-browser)/./components/background-switcher.tsx\");\n/* __next_internal_client_entry_do_not_use__ LayoutWrapper auto */ \nvar _s = $RefreshSig$();\n\n\n\n\n\nfunction LayoutWrapper(param) {\n let { children, isSignInPage, isAuthenticated } = param;\n _s();\n const { currentBackground, changeBackground } = (0,_components_background_switcher__WEBPACK_IMPORTED_MODULE_5__.useBackgroundImage)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_auth_auth_check__WEBPACK_IMPORTED_MODULE_3__.AuthCheck, {\n children: [\n !isSignInPage && isAuthenticated && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_main_nav__WEBPACK_IMPORTED_MODULE_1__.MainNav, {}, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 20,\n columnNumber: 44\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: isSignInPage ? \"\" : \"min-h-screen\",\n style: !isSignInPage ? {\n backgroundImage: \"url('\".concat(currentBackground, \"')\"),\n backgroundSize: \"cover\",\n backgroundPosition: \"center\",\n backgroundRepeat: \"no-repeat\",\n backgroundAttachment: \"fixed\",\n cursor: \"pointer\",\n transition: \"background-image 0.5s ease-in-out\"\n } : {},\n onClick: !isSignInPage ? changeBackground : undefined,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n children: children\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 36,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 21,\n columnNumber: 7\n }, this),\n !isSignInPage && isAuthenticated && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_footer__WEBPACK_IMPORTED_MODULE_2__.Footer, {}, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 38,\n columnNumber: 44\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_toaster__WEBPACK_IMPORTED_MODULE_4__.Toaster, {}, void 0, false, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 39,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/alma/Downloads/neah/front/components/layout/layout-wrapper.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n_s(LayoutWrapper, \"37dHeo6AKaP04u1xHn65AfaONKk=\", false, function() {\n return [\n _components_background_switcher__WEBPACK_IMPORTED_MODULE_5__.useBackgroundImage\n ];\n});\n_c = LayoutWrapper;\nvar _c;\n$RefreshReg$(_c, \"LayoutWrapper\");\n\n\n;\n // Wrapped in an IIFE to avoid polluting the global scope\n ;\n (function () {\n var _a, _b;\n // Legacy CSS implementations will `eval` browser code in a Node.js context\n // to extract CSS. For backwards compatibility, we need to check we're in a\n // browser context before continuing.\n if (typeof self !== 'undefined' &&\n // AMP / No-JS mode does not inject these helpers:\n '$RefreshHelpers$' in self) {\n // @ts-ignore __webpack_module__ is global\n var currentExports = module.exports;\n // @ts-ignore __webpack_module__ is global\n var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n // This cannot happen in MainTemplate because the exports mismatch between\n // templating and execution.\n self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n // A module can be accepted automatically based on its exports, e.g. when\n // it is a Refresh Boundary.\n if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n // Save the previous exports signature on update so we can compare the boundary\n // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n module.hot.dispose(function (data) {\n data.prevSignature =\n self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n });\n // Unconditionally accept an update to this module, we'll check if it's\n // still a Refresh Boundary later.\n // @ts-ignore importMeta is replaced in the loader\n module.hot.accept();\n // This field is set when the previous version of this module was a\n // Refresh Boundary, letting us know we need to check for invalidation or\n // enqueue an update.\n if (prevSignature !== null) {\n // A boundary can become ineligible if its exports are incompatible\n // with the previous exports.\n //\n // For example, if you add/remove/change exports, we'll want to\n // re-execute the importing modules, and force those components to\n // re-render. Similarly, if you convert a class component to a\n // function, we want to invalidate the boundary.\n if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n module.hot.invalidate();\n }\n else {\n self.$RefreshHelpers$.scheduleUpdate();\n }\n }\n }\n else {\n // Since we just executed the code for the module, it's possible that the\n // new exports made it ineligible for being a boundary.\n // We only care about the case when we were _previously_ a boundary,\n // because we already accepted this update (accidental side effect).\n var isNoLongerABoundary = prevSignature !== null;\n if (isNoLongerABoundary) {\n module.hot.invalidate();\n }\n }\n }\n })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKGFwcC1wYWdlcy1icm93c2VyKS8uL2NvbXBvbmVudHMvbGF5b3V0L2xheW91dC13cmFwcGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFZ0Q7QUFDSDtBQUNZO0FBQ1A7QUFDb0I7QUFRL0QsU0FBU0ssY0FBYyxLQUErRDtRQUEvRCxFQUFFQyxRQUFRLEVBQUVDLFlBQVksRUFBRUMsZUFBZSxFQUFzQixHQUEvRDs7SUFDNUIsTUFBTSxFQUFFQyxpQkFBaUIsRUFBRUMsZ0JBQWdCLEVBQUUsR0FBR04sbUZBQWtCQTtJQUVsRSxxQkFDRSw4REFBQ0Ysa0VBQVNBOztZQUNQLENBQUNLLGdCQUFnQkMsaUNBQW1CLDhEQUFDUix5REFBT0E7Ozs7OzBCQUM3Qyw4REFBQ1c7Z0JBQ0NDLFdBQVdMLGVBQWUsS0FBSztnQkFDL0JNLE9BQ0UsQ0FBQ04sZUFBZTtvQkFDZE8saUJBQWlCLFFBQTBCLE9BQWxCTCxtQkFBa0I7b0JBQzNDTSxnQkFBZ0I7b0JBQ2hCQyxvQkFBb0I7b0JBQ3BCQyxrQkFBa0I7b0JBQ2xCQyxzQkFBc0I7b0JBQ3RCQyxRQUFRO29CQUNSQyxZQUFZO2dCQUNkLElBQUksQ0FBQztnQkFFUEMsU0FBUyxDQUFDZCxlQUFlRyxtQkFBbUJZOzBCQUU1Qyw0RUFBQ0M7OEJBQU1qQjs7Ozs7Ozs7Ozs7WUFFUixDQUFDQyxnQkFBZ0JDLGlDQUFtQiw4REFBQ1Asc0RBQU1BOzs7OzswQkFDNUMsOERBQUNFLDJEQUFPQTs7Ozs7Ozs7Ozs7QUFHZDtHQTNCZ0JFOztRQUNrQ0QsK0VBQWtCQTs7O0tBRHBEQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL2xheW91dC9sYXlvdXQtd3JhcHBlci50c3g/ODcyZCJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0IHsgTWFpbk5hdiB9IGZyb20gXCJAL2NvbXBvbmVudHMvbWFpbi1uYXZcIjtcbmltcG9ydCB7IEZvb3RlciB9IGZyb20gXCJAL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5pbXBvcnQgeyBBdXRoQ2hlY2sgfSBmcm9tIFwiQC9jb21wb25lbnRzL2F1dGgvYXV0aC1jaGVja1wiO1xuaW1wb3J0IHsgVG9hc3RlciB9IGZyb20gXCJAL2NvbXBvbmVudHMvdWkvdG9hc3RlclwiO1xuaW1wb3J0IHsgdXNlQmFja2dyb3VuZEltYWdlIH0gZnJvbSBcIkAvY29tcG9uZW50cy9iYWNrZ3JvdW5kLXN3aXRjaGVyXCI7XG5cbmludGVyZmFjZSBMYXlvdXRXcmFwcGVyUHJvcHMge1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBpc1NpZ25JblBhZ2U6IGJvb2xlYW47XG4gIGlzQXV0aGVudGljYXRlZDogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIExheW91dFdyYXBwZXIoeyBjaGlsZHJlbiwgaXNTaWduSW5QYWdlLCBpc0F1dGhlbnRpY2F0ZWQgfTogTGF5b3V0V3JhcHBlclByb3BzKSB7XG4gIGNvbnN0IHsgY3VycmVudEJhY2tncm91bmQsIGNoYW5nZUJhY2tncm91bmQgfSA9IHVzZUJhY2tncm91bmRJbWFnZSgpO1xuXG4gIHJldHVybiAoXG4gICAgPEF1dGhDaGVjaz5cbiAgICAgIHshaXNTaWduSW5QYWdlICYmIGlzQXV0aGVudGljYXRlZCAmJiA8TWFpbk5hdiAvPn1cbiAgICAgIDxkaXYgXG4gICAgICAgIGNsYXNzTmFtZT17aXNTaWduSW5QYWdlID8gXCJcIiA6IFwibWluLWgtc2NyZWVuXCJ9XG4gICAgICAgIHN0eWxlPXtcbiAgICAgICAgICAhaXNTaWduSW5QYWdlID8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZEltYWdlOiBgdXJsKCcke2N1cnJlbnRCYWNrZ3JvdW5kfScpYCxcbiAgICAgICAgICAgIGJhY2tncm91bmRTaXplOiAnY292ZXInLFxuICAgICAgICAgICAgYmFja2dyb3VuZFBvc2l0aW9uOiAnY2VudGVyJyxcbiAgICAgICAgICAgIGJhY2tncm91bmRSZXBlYXQ6ICduby1yZXBlYXQnLFxuICAgICAgICAgICAgYmFja2dyb3VuZEF0dGFjaG1lbnQ6ICdmaXhlZCcsXG4gICAgICAgICAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICdiYWNrZ3JvdW5kLWltYWdlIDAuNXMgZWFzZS1pbi1vdXQnXG4gICAgICAgICAgfSA6IHt9XG4gICAgICAgIH1cbiAgICAgICAgb25DbGljaz17IWlzU2lnbkluUGFnZSA/IGNoYW5nZUJhY2tncm91bmQgOiB1bmRlZmluZWR9XG4gICAgICA+XG4gICAgICAgIDxtYWluPntjaGlsZHJlbn08L21haW4+XG4gICAgICA8L2Rpdj5cbiAgICAgIHshaXNTaWduSW5QYWdlICYmIGlzQXV0aGVudGljYXRlZCAmJiA8Rm9vdGVyIC8+fVxuICAgICAgPFRvYXN0ZXIgLz5cbiAgICA8L0F1dGhDaGVjaz5cbiAgKTtcbn0gIl0sIm5hbWVzIjpbIk1haW5OYXYiLCJGb290ZXIiLCJBdXRoQ2hlY2siLCJUb2FzdGVyIiwidXNlQmFja2dyb3VuZEltYWdlIiwiTGF5b3V0V3JhcHBlciIsImNoaWxkcmVuIiwiaXNTaWduSW5QYWdlIiwiaXNBdXRoZW50aWNhdGVkIiwiY3VycmVudEJhY2tncm91bmQiLCJjaGFuZ2VCYWNrZ3JvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwic3R5bGUiLCJiYWNrZ3JvdW5kSW1hZ2UiLCJiYWNrZ3JvdW5kU2l6ZSIsImJhY2tncm91bmRQb3NpdGlvbiIsImJhY2tncm91bmRSZXBlYXQiLCJiYWNrZ3JvdW5kQXR0YWNobWVudCIsImN1cnNvciIsInRyYW5zaXRpb24iLCJvbkNsaWNrIiwidW5kZWZpbmVkIiwibWFpbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(app-pages-browser)/./components/layout/layout-wrapper.tsx\n"));
/***/ })
});