602 lines
296 KiB
JavaScript
602 lines
296 KiB
JavaScript
/*
|
||
* 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/).
|
||
*/
|
||
(() => {
|
||
var exports = {};
|
||
exports.id = "app/(protected)/admin/sites/page";
|
||
exports.ids = ["app/(protected)/admin/sites/page"];
|
||
exports.modules = {
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2F(protected)%2Fadmin%2Fsites%2Fpage&page=%2F(protected)%2Fadmin%2Fsites%2Fpage&appPaths=%2F(protected)%2Fadmin%2Fsites%2Fpage&pagePath=private-next-app-dir%2F(protected)%2Fadmin%2Fsites%2Fpage.tsx&appDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend%5Csrc%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!":
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2F(protected)%2Fadmin%2Fsites%2Fpage&page=%2F(protected)%2Fadmin%2Fsites%2Fpage&appPaths=%2F(protected)%2Fadmin%2Fsites%2Fpage&pagePath=private-next-app-dir%2F(protected)%2Fadmin%2Fsites%2Fpage.tsx&appDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend%5Csrc%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D! ***!
|
||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/module.compiled.js?cc4a\");\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/route-kind */ \"(rsc)/./node_modules/next/dist/server/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\nconst module0 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/layout.tsx */ \"(rsc)/./src/app/layout.tsx\"));\nconst module1 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23));\nconst module2 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/forbidden-error */ \"(rsc)/./node_modules/next/dist/client/components/forbidden-error.js\", 23));\nconst module3 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/unauthorized-error */ \"(rsc)/./node_modules/next/dist/client/components/unauthorized-error.js\", 23));\nconst module4 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/(protected)/layout.tsx */ \"(rsc)/./src/app/(protected)/layout.tsx\"));\nconst module5 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23));\nconst module6 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/forbidden-error */ \"(rsc)/./node_modules/next/dist/client/components/forbidden-error.js\", 23));\nconst module7 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/unauthorized-error */ \"(rsc)/./node_modules/next/dist/client/components/unauthorized-error.js\", 23));\nconst page8 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/app/(protected)/admin/sites/page.tsx */ \"(rsc)/./src/app/(protected)/admin/sites/page.tsx\"));\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\n '(protected)',\n {\n children: [\n 'admin',\n {\n children: [\n 'sites',\n {\n children: ['__PAGE__', {}, {\n page: [page8, \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\(protected)\\\\admin\\\\sites\\\\page.tsx\"],\n \n }]\n },\n {\n \n \n }\n ]\n },\n {\n \n \n }\n ]\n },\n {\n 'layout': [module4, \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\(protected)\\\\layout.tsx\"],\n'not-found': [module5, \"next/dist/client/components/not-found-error\"],\n'forbidden': [module6, \"next/dist/client/components/forbidden-error\"],\n'unauthorized': [module7, \"next/dist/client/components/unauthorized-error\"],\n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: undefined\n }\n }\n ]\n },\n {\n 'layout': [module0, \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\layout.tsx\"],\n'not-found': [module1, \"next/dist/client/components/not-found-error\"],\n'forbidden': [module2, \"next/dist/client/components/forbidden-error\"],\n'unauthorized': [module3, \"next/dist/client/components/unauthorized-error\"],\n metadata: {\n icon: [(async (props) => (await Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! next-metadata-image-loader?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__ */ \"(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__\"))).default(props))],\n apple: [],\n openGraph: [],\n twitter: [],\n manifest: undefined\n }\n }\n ]\n }.children;\nconst pages = [\"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\(protected)\\\\admin\\\\sites\\\\page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/(protected)/admin/sites/page\",\n pathname: \"/admin/sites\",\n // The following aren't used in production.\n bundlePath: '',\n filename: '',\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIvaW5kZXguanM/bmFtZT1hcHAlMkYocHJvdGVjdGVkKSUyRmFkbWluJTJGc2l0ZXMlMkZwYWdlJnBhZ2U9JTJGKHByb3RlY3RlZCklMkZhZG1pbiUyRnNpdGVzJTJGcGFnZSZhcHBQYXRocz0lMkYocHJvdGVjdGVkKSUyRmFkbWluJTJGc2l0ZXMlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGKHByb3RlY3RlZCklMkZhZG1pbiUyRnNpdGVzJTJGcGFnZS50c3gmYXBwRGlyPUMlM0ElNUNVc2VycyU1Q1NvbmRlciU1Q0dpdCU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1Q2Zyb250ZW5kJTVDc3JjJTVDYXBwJnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9anMmcm9vdERpcj1DJTNBJTVDVXNlcnMlNUNTb25kZXIlNUNHaXQlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUNmcm9udGVuZCZpc0Rldj10cnVlJnRzY29uZmlnUGF0aD10c2NvbmZpZy5qc29uJmJhc2VQYXRoPSZhc3NldFByZWZpeD0mbmV4dENvbmZpZ091dHB1dD0mcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsc0JBQXNCLG9KQUFxSDtBQUMzSSxzQkFBc0IsME5BQWdGO0FBQ3RHLHNCQUFzQiwwTkFBZ0Y7QUFDdEcsc0JBQXNCLGdPQUFtRjtBQUN6RyxzQkFBc0IsNEtBQWtJO0FBQ3hKLHNCQUFzQiwwTkFBZ0Y7QUFDdEcsc0JBQXNCLDBOQUFnRjtBQUN0RyxzQkFBc0IsZ09BQW1GO0FBQ3pHLG9CQUFvQixnTUFBOEk7QUFHaEs7QUFHQTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DLHNmQUE2UTtBQUNqVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FBb0Msc2ZBQTZRO0FBQ2pUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ3VCO0FBR3JCO0FBQ0YsNkJBQTZCLG1CQUFtQjtBQUNoRDtBQUNPO0FBQ1A7QUFDQTtBQUNBO0FBR0U7QUFDRjtBQUNPLHdCQUF3Qix1R0FBa0I7QUFDakQ7QUFDQSxjQUFjLGtFQUFTO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgbW9kdWxlMCA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcc3JjXFxcXGFwcFxcXFxsYXlvdXQudHN4XCIpO1xuY29uc3QgbW9kdWxlMSA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKTtcbmNvbnN0IG1vZHVsZTIgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9mb3JiaWRkZW4tZXJyb3JcIik7XG5jb25zdCBtb2R1bGUzID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvdW5hdXRob3JpemVkLWVycm9yXCIpO1xuY29uc3QgbW9kdWxlNCA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcc3JjXFxcXGFwcFxcXFwocHJvdGVjdGVkKVxcXFxsYXlvdXQudHN4XCIpO1xuY29uc3QgbW9kdWxlNSA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKTtcbmNvbnN0IG1vZHVsZTYgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9mb3JiaWRkZW4tZXJyb3JcIik7XG5jb25zdCBtb2R1bGU3ID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvdW5hdXRob3JpemVkLWVycm9yXCIpO1xuY29uc3QgcGFnZTggPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIkM6XFxcXFVzZXJzXFxcXFNvbmRlclxcXFxHaXRcXFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxcXGZyb250ZW5kXFxcXHNyY1xcXFxhcHBcXFxcKHByb3RlY3RlZClcXFxcYWRtaW5cXFxcc2l0ZXNcXFxccGFnZS50c3hcIik7XG5pbXBvcnQgeyBBcHBQYWdlUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNzcidcbn07XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yb3V0ZS1raW5kXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc2VydmVyLXV0aWxpdHknXG59O1xuLy8gV2UgaW5qZWN0IHRoZSB0cmVlIGFuZCBwYWdlcyBoZXJlIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIGluIHRoZSByb3V0ZVxuLy8gbW9kdWxlLlxuY29uc3QgdHJlZSA9IHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJyhwcm90ZWN0ZWQpJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnYWRtaW4nLFxuICAgICAgICB7XG4gICAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgICdzaXRlcycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFtwYWdlOCwgXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxzcmNcXFxcYXBwXFxcXChwcm90ZWN0ZWQpXFxcXGFkbWluXFxcXHNpdGVzXFxcXHBhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICBcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFttb2R1bGU0LCBcIkM6XFxcXFVzZXJzXFxcXFNvbmRlclxcXFxHaXRcXFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxcXGZyb250ZW5kXFxcXHNyY1xcXFxhcHBcXFxcKHByb3RlY3RlZClcXFxcbGF5b3V0LnRzeFwiXSxcbidub3QtZm91bmQnOiBbbW9kdWxlNSwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWVycm9yXCJdLFxuJ2ZvcmJpZGRlbic6IFttb2R1bGU2LCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9mb3JiaWRkZW4tZXJyb3JcIl0sXG4ndW5hdXRob3JpemVkJzogW21vZHVsZTcsIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3VuYXV0aG9yaXplZC1lcnJvclwiXSxcbiAgICAgICAgbWV0YWRhdGE6IHtcbiAgICBpY29uOiBbKGFzeW5jIChwcm9wcykgPT4gKGF3YWl0IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC1tZXRhZGF0YS1pbWFnZS1sb2FkZXI/dHlwZT1mYXZpY29uJnNlZ21lbnQ9JmJhc2VQYXRoPSZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzIUM6XFxcXFVzZXJzXFxcXFNvbmRlclxcXFxHaXRcXFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxcXGZyb250ZW5kXFxcXHNyY1xcXFxhcHBcXFxcZmF2aWNvbi5pY28/X19uZXh0X21ldGFkYXRhX19cIikpLmRlZmF1bHQocHJvcHMpKV0sXG4gICAgYXBwbGU6IFtdLFxuICAgIG9wZW5HcmFwaDogW10sXG4gICAgdHdpdHRlcjogW10sXG4gICAgbWFuaWZlc3Q6IHVuZGVmaW5lZFxuICB9XG4gICAgICB9XG4gICAgICBdXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICdsYXlvdXQnOiBbbW9kdWxlMCwgXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxzcmNcXFxcYXBwXFxcXGxheW91dC50c3hcIl0sXG4nbm90LWZvdW5kJzogW21vZHVsZTEsIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiXSxcbidmb3JiaWRkZW4nOiBbbW9kdWxlMiwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvZm9yYmlkZGVuLWVycm9yXCJdLFxuJ3VuYXV0aG9yaXplZCc6IFttb2R1bGUzLCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy91bmF1dGhvcml6ZWQtZXJyb3JcIl0sXG4gICAgICAgIG1ldGFkYXRhOiB7XG4gICAgaWNvbjogWyhhc3luYyAocHJvcHMpID0+IChhd2FpdCBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQtbWV0YWRhdGEtaW1hZ2UtbG9hZGVyP3R5cGU9ZmF2aWNvbiZzZWdtZW50PSZiYXNlUGF0aD0mcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyFDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxzcmNcXFxcYXBwXFxcXGZhdmljb24uaWNvP19fbmV4dF9tZXRhZGF0YV9fXCIpKS5kZWZhdWx0KHByb3BzKSldLFxuICAgIGFwcGxlOiBbXSxcbiAgICBvcGVuR3JhcGg6IFtdLFxuICAgIHR3aXR0ZXI6IFtdLFxuICAgIG1hbmlmZXN0OiB1bmRlZmluZWRcbiAgfVxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcbmNvbnN0IHBhZ2VzID0gW1wiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcc3JjXFxcXGFwcFxcXFwocHJvdGVjdGVkKVxcXFxhZG1pblxcXFxzaXRlc1xcXFxwYWdlLnRzeFwiXTtcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XG5leHBvcnQgeyBkZWZhdWx0IGFzIEdsb2JhbEVycm9yIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeVwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNlcnZlci11dGlsaXR5J1xufTtcbmNvbnN0IF9fbmV4dF9hcHBfcmVxdWlyZV9fID0gX193ZWJwYWNrX3JlcXVpcmVfX1xuY29uc3QgX19uZXh0X2FwcF9sb2FkX2NodW5rX18gPSAoKSA9PiBQcm9taXNlLnJlc29sdmUoKVxuZXhwb3J0IGNvbnN0IF9fbmV4dF9hcHBfXyA9IHtcbiAgICByZXF1aXJlOiBfX25leHRfYXBwX3JlcXVpcmVfXyxcbiAgICBsb2FkQ2h1bms6IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fXG59O1xuZXhwb3J0ICogZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9lbnRyeS1iYXNlXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc2VydmVyLXV0aWxpdHknXG59O1xuLy8gQ3JlYXRlIGFuZCBleHBvcnQgdGhlIHJvdXRlIG1vZHVsZSB0aGF0IHdpbGwgYmUgY29uc3VtZWQuXG5leHBvcnQgY29uc3Qgcm91dGVNb2R1bGUgPSBuZXcgQXBwUGFnZVJvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcbiAgICAgICAgcGFnZTogXCIvKHByb3RlY3RlZCkvYWRtaW4vc2l0ZXMvcGFnZVwiLFxuICAgICAgICBwYXRobmFtZTogXCIvYWRtaW4vc2l0ZXNcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiAnJyxcbiAgICAgICAgZmlsZW5hbWU6ICcnLFxuICAgICAgICBhcHBQYXRoczogW11cbiAgICB9LFxuICAgIHVzZXJsYW5kOiB7XG4gICAgICAgIGxvYWRlclRyZWU6IHRyZWVcbiAgICB9XG59KTtcblxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YXBwLXBhZ2UuanMubWFwIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2F(protected)%2Fadmin%2Fsites%2Fpage&page=%2F(protected)%2Fadmin%2Fsites%2Fpage&appPaths=%2F(protected)%2Fadmin%2Fsites%2Fpage&pagePath=private-next-app-dir%2F(protected)%2Fadmin%2Fsites%2Fpage.tsx&appDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend%5Csrc%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
|
||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(rsc)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(rsc)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(rsc)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyQyUzQSU1QyU1Q1VzZXJzJTVDJTVDU29uZGVyJTVDJTVDR2l0JTVDJTVDR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UJTVDJTVDZnJvbnRlbmQlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNjbGllbnQtc2VnbWVudC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2Vycm9yLWJvdW5kYXJ5LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDaHR0cC1hY2Nlc3MtZmFsbGJhY2slNUMlNUNlcnJvci1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2xheW91dC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyQyUzQSU1QyU1Q1VzZXJzJTVDJTVDU29uZGVyJTVDJTVDR2l0JTVDJTVDR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UJTVDJTVDZnJvbnRlbmQlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNtZXRhZGF0YSU1QyU1Q2FzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDbWV0YWRhdGElNUMlNUNtZXRhZGF0YS1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q3JlbmRlci1mcm9tLXRlbXBsYXRlLWNvbnRleHQuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLG9PQUE2SjtBQUM3SjtBQUNBLDBPQUFnSztBQUNoSztBQUNBLDBPQUFnSztBQUNoSztBQUNBLG9SQUFzTDtBQUN0TDtBQUNBLHdPQUErSjtBQUMvSjtBQUNBLDRQQUEwSztBQUMxSztBQUNBLGtRQUE2SztBQUM3SztBQUNBLHNRQUE4SyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxjbGllbnQtcGFnZS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxjbGllbnQtc2VnbWVudC5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxodHRwLWFjY2Vzcy1mYWxsYmFja1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxsYXlvdXQtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXG1ldGFkYXRhXFxcXGFzeW5jLW1ldGFkYXRhLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXG1ldGFkYXRhXFxcXG1ldGFkYXRhLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXHJlbmRlci1mcm9tLXRlbXBsYXRlLWNvbnRleHQuanNcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
|
||
\***********************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (() => {
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!":
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(rsc)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDc3JjJTVDJTVDY29tcG9uZW50cyU1QyU1Q1Byb3ZpZGVycy50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJkZWZhdWx0JTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSx3S0FBNEoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcImRlZmF1bHRcIl0gKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxzcmNcXFxcY29tcG9uZW50c1xcXFxQcm92aWRlcnMudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!":
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/admin/GuestSiteTableSection.tsx */ \"(rsc)/./src/components/admin/GuestSiteTableSection.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDc3JjJTVDJTVDY29tcG9uZW50cyU1QyU1Q2FkbWluJTVDJTVDR3Vlc3RTaXRlVGFibGVTZWN0aW9uLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRNQUErSyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIkM6XFxcXFVzZXJzXFxcXFNvbmRlclxcXFxHaXRcXFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxcXGZyb250ZW5kXFxcXHNyY1xcXFxjb21wb25lbnRzXFxcXGFkbWluXFxcXEd1ZXN0U2l0ZVRhYmxlU2VjdGlvbi50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__":
|
||
/*!**************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__ ***!
|
||
\**************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/lib/metadata/get-metadata-route */ \"(rsc)/./node_modules/next/dist/lib/metadata/get-metadata-route.js\");\n/* harmony import */ var next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__);\n \n\n /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (async (props) => {\n const imageData = {\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}\n const imageUrl = (0,next_dist_lib_metadata_get_metadata_route__WEBPACK_IMPORTED_MODULE_0__.fillMetadataSegment)(\".\", await props.params, \"favicon.ico\")\n\n return [{\n ...imageData,\n url: imageUrl + \"\",\n }]\n });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LW1ldGFkYXRhLWltYWdlLWxvYWRlci5qcz90eXBlPWZhdmljb24mc2VnbWVudD0mYmFzZVBhdGg9JnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9anMhLi9zcmMvYXBwL2Zhdmljb24uaWNvP19fbmV4dF9tZXRhZGF0YV9fIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLEVBQWlGOztBQUVqRixFQUFFLGlFQUFlO0FBQ2pCLHVCQUF1QjtBQUN2QixxQkFBcUIsOEZBQW1COztBQUV4QztBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcYXBwXFxmYXZpY29uLmljbz9fX25leHRfbWV0YWRhdGFfXyJdLCJzb3VyY2VzQ29udGVudCI6WyIgIGltcG9ydCB7IGZpbGxNZXRhZGF0YVNlZ21lbnQgfSBmcm9tICduZXh0L2Rpc3QvbGliL21ldGFkYXRhL2dldC1tZXRhZGF0YS1yb3V0ZSdcblxuICBleHBvcnQgZGVmYXVsdCBhc3luYyAocHJvcHMpID0+IHtcbiAgICBjb25zdCBpbWFnZURhdGEgPSB7XCJ0eXBlXCI6XCJpbWFnZS94LWljb25cIixcInNpemVzXCI6XCIzMngzMlwifVxuICAgIGNvbnN0IGltYWdlVXJsID0gZmlsbE1ldGFkYXRhU2VnbWVudChcIi5cIiwgYXdhaXQgcHJvcHMucGFyYW1zLCBcImZhdmljb24uaWNvXCIpXG5cbiAgICByZXR1cm4gW3tcbiAgICAgIC4uLmltYWdlRGF0YSxcbiAgICAgIHVybDogaW1hZ2VVcmwgKyBcIlwiLFxuICAgIH1dXG4gIH0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-metadata-image-loader.js?type=favicon&segment=&basePath=&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js!./src/app/favicon.ico?__next_metadata__\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/app/(protected)/admin/sites/page.tsx":
|
||
/*!**************************************************!*\
|
||
!*** ./src/app/(protected)/admin/sites/page.tsx ***!
|
||
\**************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GuestSiteManagementPage)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lib_authServer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/authServer */ \"(rsc)/./src/lib/authServer.ts\");\n/* harmony import */ var _lib_axiosServer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/axiosServer */ \"(rsc)/./src/lib/axiosServer.ts\");\n/* harmony import */ var _components_admin_GuestSiteTableSection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/admin/GuestSiteTableSection */ \"(rsc)/./src/components/admin/GuestSiteTableSection.tsx\");\n// src/app/admin/sites/page.tsx\n\n\n\n\nasync function GuestSiteManagementPage() {\n const user = await (0,_lib_authServer__WEBPACK_IMPORTED_MODULE_1__.requireAuthOrRedirect)();\n const res = await _lib_axiosServer__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('/admin/sites', {\n headers: {\n Authorization: `Bearer ${user.token}`\n }\n });\n const sites = res.data;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_admin_GuestSiteTableSection__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n initialSites: sites\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\(protected)\\\\admin\\\\sites\\\\page.tsx\",\n lineNumber: 25,\n columnNumber: 10\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwLyhwcm90ZWN0ZWQpL2FkbWluL3NpdGVzL3BhZ2UudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBLCtCQUErQjs7QUFFMEI7QUFDYjtBQUNpQztBQVc5RCxlQUFlRztJQUM1QixNQUFNQyxPQUFPLE1BQU1KLHNFQUFxQkE7SUFDeEMsTUFBTUssTUFBTSxNQUFNSix3REFBV0EsQ0FBQ0ssR0FBRyxDQUFDLGdCQUFnQjtRQUNoREMsU0FBUztZQUNQQyxlQUFlLENBQUMsT0FBTyxFQUFFSixLQUFLSyxLQUFLLEVBQUU7UUFDdkM7SUFDRjtJQUVBLE1BQU1DLFFBQXdCTCxJQUFJTSxJQUFJO0lBQ3RDLHFCQUFPLDhEQUFDVCwrRUFBcUJBO1FBQUNVLGNBQWNGOzs7Ozs7QUFDOUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcYXBwXFwocHJvdGVjdGVkKVxcYWRtaW5cXHNpdGVzXFxwYWdlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzcmMvYXBwL2FkbWluL3NpdGVzL3BhZ2UudHN4XHJcbmltcG9ydCB7IGNvb2tpZXMgfSBmcm9tICduZXh0L2hlYWRlcnMnO1xyXG5pbXBvcnQgeyByZXF1aXJlQXV0aE9yUmVkaXJlY3QgfSBmcm9tICdAL2xpYi9hdXRoU2VydmVyJztcclxuaW1wb3J0IGF4aW9zU2VydmVyIGZyb20gJ0AvbGliL2F4aW9zU2VydmVyJztcclxuaW1wb3J0IEd1ZXN0U2l0ZVRhYmxlU2VjdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvYWRtaW4vR3Vlc3RTaXRlVGFibGVTZWN0aW9uJztcclxuXHJcbmludGVyZmFjZSBHdWVzdFNpdGVEVE8ge1xyXG4gIGlkOiBudW1iZXI7XHJcbiAgc2l0ZUNvZGU6IHN0cmluZztcclxuICBsb2NhdGlvbk5hbWU6IHN0cmluZztcclxuICBjb2Rld29yZDogc3RyaW5nO1xyXG4gIHFyVXJsOiBzdHJpbmc7XHJcbiAgYWN0aXZlOiBib29sZWFuO1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBhc3luYyBmdW5jdGlvbiBHdWVzdFNpdGVNYW5hZ2VtZW50UGFnZSgpIHtcclxuICBjb25zdCB1c2VyID0gYXdhaXQgcmVxdWlyZUF1dGhPclJlZGlyZWN0KCk7XHJcbiAgY29uc3QgcmVzID0gYXdhaXQgYXhpb3NTZXJ2ZXIuZ2V0KCcvYWRtaW4vc2l0ZXMnLCB7XHJcbiAgICBoZWFkZXJzOiB7XHJcbiAgICAgIEF1dGhvcml6YXRpb246IGBCZWFyZXIgJHt1c2VyLnRva2VufWAsXHJcbiAgICB9LFxyXG4gIH0pO1xyXG5cclxuICBjb25zdCBzaXRlczogR3Vlc3RTaXRlRFRPW10gPSByZXMuZGF0YTtcclxuICByZXR1cm4gPEd1ZXN0U2l0ZVRhYmxlU2VjdGlvbiBpbml0aWFsU2l0ZXM9e3NpdGVzfSAvPjtcclxufVxyXG4iXSwibmFtZXMiOlsicmVxdWlyZUF1dGhPclJlZGlyZWN0IiwiYXhpb3NTZXJ2ZXIiLCJHdWVzdFNpdGVUYWJsZVNlY3Rpb24iLCJHdWVzdFNpdGVNYW5hZ2VtZW50UGFnZSIsInVzZXIiLCJyZXMiLCJnZXQiLCJoZWFkZXJzIiwiQXV0aG9yaXphdGlvbiIsInRva2VuIiwic2l0ZXMiLCJkYXRhIiwiaW5pdGlhbFNpdGVzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./src/app/(protected)/admin/sites/page.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/app/(protected)/layout.tsx":
|
||
/*!****************************************!*\
|
||
!*** ./src/app/(protected)/layout.tsx ***!
|
||
\****************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ ProtectedLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_headers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/headers */ \"(rsc)/./node_modules/next/dist/api/headers.js\");\n/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! jwt-decode */ \"(rsc)/./node_modules/jwt-decode/build/esm/index.js\");\n/* harmony import */ var _components_Providers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/Providers */ \"(rsc)/./src/components/Providers.tsx\");\n/* harmony import */ var _lib_disableConsole__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/disableConsole */ \"(rsc)/./src/lib/disableConsole.ts\");\n// src/app/(protected)/layout.tsx\n\n\n\n\n\n(0,_lib_disableConsole__WEBPACK_IMPORTED_MODULE_4__.disableConsoleInProd)();\n// 🛡️ Console log disabling block\nif (false) {}\nasync function ProtectedLayout({ children }) {\n const cookieStore = await (0,next_headers__WEBPACK_IMPORTED_MODULE_1__.cookies)(); // ✅ valid now that we're inside an async function\n const token = cookieStore.get('authToken')?.value;\n let username = '';\n let displayname = '';\n let roles = [];\n if (token && token.split('.').length === 3) {\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_2__.jwtDecode)(token);\n username = decoded.sub ?? '';\n displayname = decoded.displayname ?? '';\n roles = decoded.roles ?? [];\n } catch (e) {\n console.warn('⚠️ Failed to decode token:', e);\n }\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Providers__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n username: username,\n displayname: displayname,\n roles: roles,\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\(protected)\\\\layout.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwLyhwcm90ZWN0ZWQpL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLGlDQUFpQzs7QUFDTTtBQUNBO0FBQ1E7QUFDYTtBQUM1REcseUVBQW9CQTtBQUdwQixrQ0FBa0M7QUFDbEMsSUFBSSxLQUF1RSxFQUFFLEVBRTVFO0FBRWMsZUFBZU0sZ0JBQWdCLEVBQUVDLFFBQVEsRUFBaUM7SUFDdkYsTUFBTUMsY0FBYyxNQUFNWCxxREFBT0EsSUFBSSxrREFBa0Q7SUFDdkYsTUFBTVksUUFBUUQsWUFBWUUsR0FBRyxDQUFDLGNBQWNDO0lBRTVDLElBQUlDLFdBQVc7SUFDZixJQUFJQyxjQUFjO0lBQ2xCLElBQUlDLFFBQWtCLEVBQUU7SUFFeEIsSUFBSUwsU0FBU0EsTUFBTU0sS0FBSyxDQUFDLEtBQUtDLE1BQU0sS0FBSyxHQUFHO1FBQzFDLElBQUk7WUFDRixNQUFNQyxVQUFVbkIscURBQVNBLENBSXRCVztZQUVIRyxXQUFXSyxRQUFRQyxHQUFHLElBQUk7WUFDMUJMLGNBQWNJLFFBQVFKLFdBQVcsSUFBSTtZQUNyQ0MsUUFBUUcsUUFBUUgsS0FBSyxJQUFJLEVBQUU7UUFDN0IsRUFBRSxPQUFPSyxHQUFHO1lBQ1ZqQixRQUFRa0IsSUFBSSxDQUFDLDhCQUE4QkQ7UUFDN0M7SUFDRjtJQUVBLHFCQUNFLDhEQUFDcEIsNkRBQVNBO1FBQUNhLFVBQVVBO1FBQVVDLGFBQWFBO1FBQWFDLE9BQU9BO2tCQUM3RFA7Ozs7OztBQUdQIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGFwcFxcKHByb3RlY3RlZClcXGxheW91dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3JjL2FwcC8ocHJvdGVjdGVkKS9sYXlvdXQudHN4XHJcbmltcG9ydCB7IGNvb2tpZXMgfSBmcm9tICduZXh0L2hlYWRlcnMnO1xyXG5pbXBvcnQgeyBqd3REZWNvZGUgfSBmcm9tICdqd3QtZGVjb2RlJztcclxuaW1wb3J0IFByb3ZpZGVycyBmcm9tICdAL2NvbXBvbmVudHMvUHJvdmlkZXJzJztcclxuaW1wb3J0IHsgZGlzYWJsZUNvbnNvbGVJblByb2QgfSBmcm9tICdAL2xpYi9kaXNhYmxlQ29uc29sZSc7XHJcbmRpc2FibGVDb25zb2xlSW5Qcm9kKCk7XHJcblxyXG5cclxuLy8g8J+boe+4jyBDb25zb2xlIGxvZyBkaXNhYmxpbmcgYmxvY2tcclxuaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAnZGV2ZWxvcG1lbnQnKSB7XHJcbiAgY29uc29sZS5sb2cgPSBjb25zb2xlLmRlYnVnID0gY29uc29sZS5pbmZvID0gKCkgPT4ge307XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIFByb3RlY3RlZExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XHJcbiAgY29uc3QgY29va2llU3RvcmUgPSBhd2FpdCBjb29raWVzKCk7IC8vIOKchSB2YWxpZCBub3cgdGhhdCB3ZSdyZSBpbnNpZGUgYW4gYXN5bmMgZnVuY3Rpb25cclxuICBjb25zdCB0b2tlbiA9IGNvb2tpZVN0b3JlLmdldCgnYXV0aFRva2VuJyk/LnZhbHVlO1xyXG5cclxuICBsZXQgdXNlcm5hbWUgPSAnJztcclxuICBsZXQgZGlzcGxheW5hbWUgPSAnJztcclxuICBsZXQgcm9sZXM6IHN0cmluZ1tdID0gW107XHJcblxyXG4gIGlmICh0b2tlbiAmJiB0b2tlbi5zcGxpdCgnLicpLmxlbmd0aCA9PT0gMykge1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgZGVjb2RlZCA9IGp3dERlY29kZTx7XHJcbiAgICAgICAgc3ViOiBzdHJpbmc7XHJcbiAgICAgICAgZGlzcGxheW5hbWU6IHN0cmluZztcclxuICAgICAgICByb2xlcz86IHN0cmluZ1tdO1xyXG4gICAgICB9Pih0b2tlbik7XHJcblxyXG4gICAgICB1c2VybmFtZSA9IGRlY29kZWQuc3ViID8/ICcnO1xyXG4gICAgICBkaXNwbGF5bmFtZSA9IGRlY29kZWQuZGlzcGxheW5hbWUgPz8gJyc7XHJcbiAgICAgIHJvbGVzID0gZGVjb2RlZC5yb2xlcyA/PyBbXTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgY29uc29sZS53YXJuKCfimqDvuI8gRmFpbGVkIHRvIGRlY29kZSB0b2tlbjonLCBlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHJldHVybiAoXHJcbiAgICA8UHJvdmlkZXJzIHVzZXJuYW1lPXt1c2VybmFtZX0gZGlzcGxheW5hbWU9e2Rpc3BsYXluYW1lfSByb2xlcz17cm9sZXN9PlxyXG4gICAgICB7Y2hpbGRyZW59XHJcbiAgICA8L1Byb3ZpZGVycz5cclxuICApO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJjb29raWVzIiwiand0RGVjb2RlIiwiUHJvdmlkZXJzIiwiZGlzYWJsZUNvbnNvbGVJblByb2QiLCJwcm9jZXNzIiwiY29uc29sZSIsImxvZyIsImRlYnVnIiwiaW5mbyIsIlByb3RlY3RlZExheW91dCIsImNoaWxkcmVuIiwiY29va2llU3RvcmUiLCJ0b2tlbiIsImdldCIsInZhbHVlIiwidXNlcm5hbWUiLCJkaXNwbGF5bmFtZSIsInJvbGVzIiwic3BsaXQiLCJsZW5ndGgiLCJkZWNvZGVkIiwic3ViIiwiZSIsIndhcm4iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/app/(protected)/layout.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/app/globals.css":
|
||
/*!*****************************!*\
|
||
!*** ./src/app/globals.css ***!
|
||
\*****************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"7e9289cc84f0\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2dsb2JhbHMuY3NzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxpRUFBZSxjQUFjO0FBQzdCLElBQUksS0FBVSxFQUFFLEVBQXVCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGFwcFxcZ2xvYmFscy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI3ZTkyODljYzg0ZjBcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/app/globals.css\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/app/layout.tsx":
|
||
/*!****************************!*\
|
||
!*** ./src/app/layout.tsx ***!
|
||
\****************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./src/app/globals.css\");\n/* harmony import */ var _lib_disableConsole__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/disableConsole */ \"(rsc)/./src/lib/disableConsole.ts\");\n\n\n\n(0,_lib_disableConsole__WEBPACK_IMPORTED_MODULE_2__.disableConsoleInProd)();\nconst metadata = {\n title: 'PSG - Guest Wireless Admin',\n description: 'Guest Wireless Administration Portal'\n};\n// 🛡️ Console log disabling block\nif (false) {}\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"en\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\layout.tsx\",\n lineNumber: 23,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\app\\\\layout.tsx\",\n lineNumber: 22,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvYXBwL2xheW91dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUF1QjtBQUVxQztBQUM1REEseUVBQW9CQTtBQUdiLE1BQU1DLFdBQXFCO0lBQ2hDQyxPQUFPO0lBQ1BDLGFBQWE7QUFDZixFQUFFO0FBRUYsa0NBQWtDO0FBQ2xDLElBQUksS0FBdUUsRUFBRSxFQUs1RTtBQUVjLFNBQVNNLFdBQVcsRUFBRUMsUUFBUSxFQUFpQztJQUM1RSxxQkFDRSw4REFBQ0M7UUFBS0MsTUFBSztrQkFDVCw0RUFBQ0M7c0JBQU1IOzs7Ozs7Ozs7OztBQUdiIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGFwcFxcbGF5b3V0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vZ2xvYmFscy5jc3MnO1xuaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSB9IGZyb20gJ25leHQnO1xuaW1wb3J0IHsgZGlzYWJsZUNvbnNvbGVJblByb2QgfSBmcm9tICdAL2xpYi9kaXNhYmxlQ29uc29sZSc7XG5kaXNhYmxlQ29uc29sZUluUHJvZCgpO1xuXG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIHRpdGxlOiAnUFNHIC0gR3Vlc3QgV2lyZWxlc3MgQWRtaW4nLFxuICBkZXNjcmlwdGlvbjogJ0d1ZXN0IFdpcmVsZXNzIEFkbWluaXN0cmF0aW9uIFBvcnRhbCcsXG59O1xuXG4vLyDwn5uh77iPIENvbnNvbGUgbG9nIGRpc2FibGluZyBibG9ja1xuaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAnZGV2ZWxvcG1lbnQnKSB7XG4gIGNvbnNvbGUubG9nID0gKCkgPT4ge307XG4gIGNvbnNvbGUuZGVidWcgPSAoKSA9PiB7fTtcbiAgY29uc29sZS5pbmZvID0gKCkgPT4ge307XG4gIC8vIFlvdSBjYW4gbGVhdmUgY29uc29sZS5lcnJvciBhbmQgY29uc29sZS53YXJuIHdvcmtpbmcgaWYgeW91IHdhbnQuXG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMYXlvdXQoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkge1xuICByZXR1cm4gKFxuICAgIDxodG1sIGxhbmc9XCJlblwiPlxuICAgICAgPGJvZHk+e2NoaWxkcmVufTwvYm9keT5cbiAgICA8L2h0bWw+XG4gICk7XG59XG4iXSwibmFtZXMiOlsiZGlzYWJsZUNvbnNvbGVJblByb2QiLCJtZXRhZGF0YSIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJwcm9jZXNzIiwiY29uc29sZSIsImxvZyIsImRlYnVnIiwiaW5mbyIsIlJvb3RMYXlvdXQiLCJjaGlsZHJlbiIsImh0bWwiLCJsYW5nIiwiYm9keSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/app/layout.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/components/Providers.tsx":
|
||
/*!**************************************!*\
|
||
!*** ./src/components/Providers.tsx ***!
|
||
\**************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
|
||
/* harmony export */ });
|
||
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server.edge */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server-edge.js");
|
||
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__);
|
||
|
||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)(
|
||
function() { throw new Error("Attempted to call the default export of \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); },
|
||
"C:\\Users\\Sonder\\Git\\GuestWirelessDEVELOPMENT\\frontend\\src\\components\\Providers.tsx",
|
||
"default",
|
||
));
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/components/admin/GuestSiteTableSection.tsx":
|
||
/*!********************************************************!*\
|
||
!*** ./src/components/admin/GuestSiteTableSection.tsx ***!
|
||
\********************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
|
||
/* harmony export */ });
|
||
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server.edge */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server-edge.js");
|
||
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__);
|
||
|
||
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)(
|
||
function() { throw new Error("Attempted to call the default export of \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); },
|
||
"C:\\Users\\Sonder\\Git\\GuestWirelessDEVELOPMENT\\frontend\\src\\components\\admin\\GuestSiteTableSection.tsx",
|
||
"default",
|
||
));
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/lib/authServer.ts":
|
||
/*!*******************************!*\
|
||
!*** ./src/lib/authServer.ts ***!
|
||
\*******************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getTokenFromCookies: () => (/* binding */ getTokenFromCookies),\n/* harmony export */ getUserFromServerToken: () => (/* binding */ getUserFromServerToken),\n/* harmony export */ requireAuthOrRedirect: () => (/* binding */ requireAuthOrRedirect)\n/* harmony export */ });\n/* harmony import */ var next_headers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/headers */ \"(rsc)/./node_modules/next/dist/api/headers.js\");\n/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! jwt-decode */ \"(rsc)/./node_modules/jwt-decode/build/esm/index.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(rsc)/./node_modules/next/dist/api/navigation.react-server.js\");\n// src/lib/authServer.ts\n\n\n\nasync function getTokenFromCookies() {\n return (async ()=>{\n const cookieStore = await (0,next_headers__WEBPACK_IMPORTED_MODULE_0__.cookies)();\n return cookieStore.get('authToken')?.value ?? null;\n })();\n}\n// ✅ Must be async now to await token\nasync function getUserFromServerToken() {\n const token = await getTokenFromCookies();\n if (!token) return null;\n try {\n return (0,jwt_decode__WEBPACK_IMPORTED_MODULE_1__.jwtDecode)(token);\n } catch {\n return null;\n }\n}\n// ✅ Must be async now to await token\nasync function requireAuthOrRedirect() {\n const token = await getTokenFromCookies();\n if (!token) (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.redirect)('/login?reason=unauthorized');\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_1__.jwtDecode)(token);\n const isExpired = Date.now() >= decoded.exp * 1000;\n if (isExpired) (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.redirect)('/login?reason=session-expired');\n return {\n ...decoded,\n token\n };\n } catch {\n (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.redirect)('/login?reason=invalid-token');\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvbGliL2F1dGhTZXJ2ZXIudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUEsd0JBQXdCO0FBRWU7QUFDQTtBQUNJO0FBVXBDLGVBQWVHO0lBQ2xCLE9BQU8sQ0FBQztRQUNOLE1BQU1DLGNBQWMsTUFBTUoscURBQU9BO1FBQ2pDLE9BQU9JLFlBQVlDLEdBQUcsQ0FBQyxjQUFjQyxTQUFTO0lBQ2hEO0FBQ0Y7QUFHRixxQ0FBcUM7QUFDOUIsZUFBZUM7SUFDbEIsTUFBTUMsUUFBUSxNQUFNTDtJQUNwQixJQUFJLENBQUNLLE9BQU8sT0FBTztJQUVuQixJQUFJO1FBQ0YsT0FBT1AscURBQVNBLENBQWFPO0lBQy9CLEVBQUUsT0FBTTtRQUNOLE9BQU87SUFDVDtBQUNGO0FBRUEscUNBQXFDO0FBQzlCLGVBQWVDO0lBQ3BCLE1BQU1ELFFBQVEsTUFBTUw7SUFDcEIsSUFBSSxDQUFDSyxPQUFPTix5REFBUUEsQ0FBQztJQUVyQixJQUFJO1FBQ0YsTUFBTVEsVUFBVVQscURBQVNBLENBQWFPO1FBQ3RDLE1BQU1HLFlBQVlDLEtBQUtDLEdBQUcsTUFBTUgsUUFBUUksR0FBRyxHQUFHO1FBQzlDLElBQUlILFdBQVdULHlEQUFRQSxDQUFDO1FBRXhCLE9BQU87WUFBRSxHQUFHUSxPQUFPO1lBQUVGO1FBQU07SUFDN0IsRUFBRSxPQUFNO1FBQ05OLHlEQUFRQSxDQUFDO0lBQ1g7QUFDRiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxsaWJcXGF1dGhTZXJ2ZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3JjL2xpYi9hdXRoU2VydmVyLnRzXHJcblxyXG5pbXBvcnQgeyBjb29raWVzIH0gZnJvbSAnbmV4dC9oZWFkZXJzJztcclxuaW1wb3J0IHsgand0RGVjb2RlIH0gZnJvbSAnand0LWRlY29kZSc7XHJcbmltcG9ydCB7IHJlZGlyZWN0IH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJztcclxuXHJcbmludGVyZmFjZSBKd3RQYXlsb2FkIHtcclxuICBleHA6IG51bWJlcjtcclxuICBzdWI6IHN0cmluZztcclxuICBkaXNwbGF5bmFtZTogc3RyaW5nO1xyXG4gIGlkYXV0aD86IHN0cmluZztcclxuICB1c2VySWQ/OiBudW1iZXI7XHJcbn1cclxuXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRUb2tlbkZyb21Db29raWVzKCk6IFByb21pc2U8c3RyaW5nIHwgbnVsbD4ge1xyXG4gICAgcmV0dXJuIChhc3luYyAoKSA9PiB7XHJcbiAgICAgIGNvbnN0IGNvb2tpZVN0b3JlID0gYXdhaXQgY29va2llcygpO1xyXG4gICAgICByZXR1cm4gY29va2llU3RvcmUuZ2V0KCdhdXRoVG9rZW4nKT8udmFsdWUgPz8gbnVsbDtcclxuICAgIH0pKCk7XHJcbiAgfVxyXG4gIFxyXG5cclxuLy8g4pyFIE11c3QgYmUgYXN5bmMgbm93IHRvIGF3YWl0IHRva2VuXHJcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRVc2VyRnJvbVNlcnZlclRva2VuKCk6IFByb21pc2U8Snd0UGF5bG9hZCB8IG51bGw+IHtcclxuICAgIGNvbnN0IHRva2VuID0gYXdhaXQgZ2V0VG9rZW5Gcm9tQ29va2llcygpO1xyXG4gICAgaWYgKCF0b2tlbikgcmV0dXJuIG51bGw7XHJcbiAgXHJcbiAgICB0cnkge1xyXG4gICAgICByZXR1cm4gand0RGVjb2RlPEp3dFBheWxvYWQ+KHRva2VuKTtcclxuICAgIH0gY2F0Y2gge1xyXG4gICAgICByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLy8g4pyFIE11c3QgYmUgYXN5bmMgbm93IHRvIGF3YWl0IHRva2VuXHJcbiAgZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIHJlcXVpcmVBdXRoT3JSZWRpcmVjdCgpOiBQcm9taXNlPEp3dFBheWxvYWQgJiB7IHRva2VuOiBzdHJpbmcgfT4ge1xyXG4gICAgY29uc3QgdG9rZW4gPSBhd2FpdCBnZXRUb2tlbkZyb21Db29raWVzKCk7XHJcbiAgICBpZiAoIXRva2VuKSByZWRpcmVjdCgnL2xvZ2luP3JlYXNvbj11bmF1dGhvcml6ZWQnKTtcclxuICBcclxuICAgIHRyeSB7XHJcbiAgICAgIGNvbnN0IGRlY29kZWQgPSBqd3REZWNvZGU8Snd0UGF5bG9hZD4odG9rZW4pO1xyXG4gICAgICBjb25zdCBpc0V4cGlyZWQgPSBEYXRlLm5vdygpID49IGRlY29kZWQuZXhwICogMTAwMDtcclxuICAgICAgaWYgKGlzRXhwaXJlZCkgcmVkaXJlY3QoJy9sb2dpbj9yZWFzb249c2Vzc2lvbi1leHBpcmVkJyk7XHJcbiAgXHJcbiAgICAgIHJldHVybiB7IC4uLmRlY29kZWQsIHRva2VuIH07XHJcbiAgICB9IGNhdGNoIHtcclxuICAgICAgcmVkaXJlY3QoJy9sb2dpbj9yZWFzb249aW52YWxpZC10b2tlbicpO1xyXG4gICAgfVxyXG4gIH1cclxuIl0sIm5hbWVzIjpbImNvb2tpZXMiLCJqd3REZWNvZGUiLCJyZWRpcmVjdCIsImdldFRva2VuRnJvbUNvb2tpZXMiLCJjb29raWVTdG9yZSIsImdldCIsInZhbHVlIiwiZ2V0VXNlckZyb21TZXJ2ZXJUb2tlbiIsInRva2VuIiwicmVxdWlyZUF1dGhPclJlZGlyZWN0IiwiZGVjb2RlZCIsImlzRXhwaXJlZCIsIkRhdGUiLCJub3ciLCJleHAiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/lib/authServer.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/lib/axiosServer.ts":
|
||
/*!********************************!*\
|
||
!*** ./src/lib/axiosServer.ts ***!
|
||
\********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \"(rsc)/./node_modules/axios/lib/axios.js\");\n// src/lib/axiosServer.ts\n\nconst axiosServer = axios__WEBPACK_IMPORTED_MODULE_0__[\"default\"].create({\n baseURL: \"https://wireless.psg.net.au:8443/api\" || 0\n});\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (axiosServer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvbGliL2F4aW9zU2VydmVyLnRzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEseUJBQXlCO0FBQ0M7QUFFMUIsTUFBTUMsY0FBY0QsNkNBQUtBLENBQUNFLE1BQU0sQ0FBQztJQUMvQkMsU0FBU0Msc0NBQW9DLElBQUksQ0FBcUM7QUFDeEY7QUFFQSxpRUFBZUgsV0FBV0EsRUFBQyIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxsaWJcXGF4aW9zU2VydmVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNyYy9saWIvYXhpb3NTZXJ2ZXIudHNcclxuaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJztcclxuXHJcbmNvbnN0IGF4aW9zU2VydmVyID0gYXhpb3MuY3JlYXRlKHtcclxuICBiYXNlVVJMOiBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19BUElfQkFTRV9VUkwgfHwgJ2h0dHA6Ly93aXJlbGVzcy5wc2cubmV0LmF1OjgwODAvYXBpJyxcclxufSk7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBheGlvc1NlcnZlcjtcclxuIl0sIm5hbWVzIjpbImF4aW9zIiwiYXhpb3NTZXJ2ZXIiLCJjcmVhdGUiLCJiYXNlVVJMIiwicHJvY2VzcyIsImVudiIsIk5FWFRfUFVCTElDX0FQSV9CQVNFX1VSTCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/lib/axiosServer.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/lib/disableConsole.ts":
|
||
/*!***********************************!*\
|
||
!*** ./src/lib/disableConsole.ts ***!
|
||
\***********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ disableConsoleInProd: () => (/* binding */ disableConsoleInProd)\n/* harmony export */ });\n// src/lib/disableConsole.ts\nfunction disableConsoleInProd() {\n if (false) {}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvbGliL2Rpc2FibGVDb25zb2xlLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSw0QkFBNEI7QUFDckIsU0FBU0E7SUFDWixJQUFJLEtBQXVFLEVBQUUsRUFFMUU7QUFDTCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxsaWJcXGRpc2FibGVDb25zb2xlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNyYy9saWIvZGlzYWJsZUNvbnNvbGUudHNcclxuZXhwb3J0IGZ1bmN0aW9uIGRpc2FibGVDb25zb2xlSW5Qcm9kKCkge1xyXG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAnZGV2ZWxvcG1lbnQnKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2cgPSBjb25zb2xlLmRlYnVnID0gY29uc29sZS5pbmZvID0gY29uc29sZS5ncm91cCA9IGNvbnNvbGUuZ3JvdXBDb2xsYXBzZWQgPSBjb25zb2xlLmdyb3VwRW5kID0gKCkgPT4ge307XHJcbiAgICAgIH0gICAgICBcclxuICB9XHJcbiAgIl0sIm5hbWVzIjpbImRpc2FibGVDb25zb2xlSW5Qcm9kIiwicHJvY2VzcyIsImNvbnNvbGUiLCJsb2ciLCJkZWJ1ZyIsImluZm8iLCJncm91cCIsImdyb3VwQ29sbGFwc2VkIiwiZ3JvdXBFbmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/lib/disableConsole.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
|
||
\*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(ssr)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDY2xpZW50LXBhZ2UuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyQyUzQSU1QyU1Q1VzZXJzJTVDJTVDU29uZGVyJTVDJTVDR2l0JTVDJTVDR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UJTVDJTVDZnJvbnRlbmQlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNjbGllbnQtc2VnbWVudC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2Vycm9yLWJvdW5kYXJ5LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDaHR0cC1hY2Nlc3MtZmFsbGJhY2slNUMlNUNlcnJvci1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q2xheW91dC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyQyUzQSU1QyU1Q1VzZXJzJTVDJTVDU29uZGVyJTVDJTVDR2l0JTVDJTVDR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UJTVDJTVDZnJvbnRlbmQlNUMlNUNub2RlX21vZHVsZXMlNUMlNUNuZXh0JTVDJTVDZGlzdCU1QyU1Q2NsaWVudCU1QyU1Q2NvbXBvbmVudHMlNUMlNUNtZXRhZGF0YSU1QyU1Q2FzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDbm9kZV9tb2R1bGVzJTVDJTVDbmV4dCU1QyU1Q2Rpc3QlNUMlNUNjbGllbnQlNUMlNUNjb21wb25lbnRzJTVDJTVDbWV0YWRhdGElNUMlNUNtZXRhZGF0YS1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjJDJTNBJTVDJTVDVXNlcnMlNUMlNUNTb25kZXIlNUMlNUNHaXQlNUMlNUNHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlQlNUMlNUNmcm9udGVuZCU1QyU1Q25vZGVfbW9kdWxlcyU1QyU1Q25leHQlNUMlNUNkaXN0JTVDJTVDY2xpZW50JTVDJTVDY29tcG9uZW50cyU1QyU1Q3JlbmRlci1mcm9tLXRlbXBsYXRlLWNvbnRleHQuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLG9PQUE2SjtBQUM3SjtBQUNBLDBPQUFnSztBQUNoSztBQUNBLDBPQUFnSztBQUNoSztBQUNBLG9SQUFzTDtBQUN0TDtBQUNBLHdPQUErSjtBQUMvSjtBQUNBLDRQQUEwSztBQUMxSztBQUNBLGtRQUE2SztBQUM3SztBQUNBLHNRQUE4SyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxjbGllbnQtcGFnZS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxjbGllbnQtc2VnbWVudC5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxodHRwLWFjY2Vzcy1mYWxsYmFja1xcXFxlcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiQzpcXFxcVXNlcnNcXFxcU29uZGVyXFxcXEdpdFxcXFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXFxcZnJvbnRlbmRcXFxcbm9kZV9tb2R1bGVzXFxcXG5leHRcXFxcZGlzdFxcXFxjbGllbnRcXFxcY29tcG9uZW50c1xcXFxsYXlvdXQtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXG1ldGFkYXRhXFxcXGFzeW5jLW1ldGFkYXRhLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXG1ldGFkYXRhXFxcXG1ldGFkYXRhLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxub2RlX21vZHVsZXNcXFxcbmV4dFxcXFxkaXN0XFxcXGNsaWVudFxcXFxjb21wb25lbnRzXFxcXHJlbmRlci1mcm9tLXRlbXBsYXRlLWNvbnRleHQuanNcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Cmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Capp%5C%5Cglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
|
||
\***********************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (() => {
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!":
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/Providers.tsx */ \"(ssr)/./src/components/Providers.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDc3JjJTVDJTVDY29tcG9uZW50cyU1QyU1Q1Byb3ZpZGVycy50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJkZWZhdWx0JTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSx3S0FBNEoiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcImRlZmF1bHRcIl0gKi8gXCJDOlxcXFxVc2Vyc1xcXFxTb25kZXJcXFxcR2l0XFxcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcXFxmcm9udGVuZFxcXFxzcmNcXFxcY29tcG9uZW50c1xcXFxQcm92aWRlcnMudHN4XCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5CProviders.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!":
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true! ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./src/components/admin/GuestSiteTableSection.tsx */ \"(ssr)/./src/components/admin/GuestSiteTableSection.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMkMlM0ElNUMlNUNVc2VycyU1QyU1Q1NvbmRlciU1QyU1Q0dpdCU1QyU1Q0d1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVCU1QyU1Q2Zyb250ZW5kJTVDJTVDc3JjJTVDJTVDY29tcG9uZW50cyU1QyU1Q2FkbWluJTVDJTVDR3Vlc3RTaXRlVGFibGVTZWN0aW9uLnRzeCUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMmRlZmF1bHQlMjIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRNQUErSyIsInNvdXJjZXMiOlsiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiZGVmYXVsdFwiXSAqLyBcIkM6XFxcXFVzZXJzXFxcXFNvbmRlclxcXFxHaXRcXFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxcXGZyb250ZW5kXFxcXHNyY1xcXFxjb21wb25lbnRzXFxcXGFkbWluXFxcXEd1ZXN0U2l0ZVRhYmxlU2VjdGlvbi50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22C%3A%5C%5CUsers%5C%5CSonder%5C%5CGit%5C%5CGuestWirelessDEVELOPMENT%5C%5Cfrontend%5C%5Csrc%5C%5Ccomponents%5C%5Cadmin%5C%5CGuestSiteTableSection.tsx%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/app/styles/colors.ts":
|
||
/*!**********************************!*\
|
||
!*** ./src/app/styles/colors.ts ***!
|
||
\**********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ brandColors: () => (/* binding */ brandColors)\n/* harmony export */ });\n// src/styles/colors.ts\nconst brandColors = {\n primary: '#2563eb',\n secondary: '#9333ea',\n backgroundLight: '#f9fafb',\n backgroundDark: '#121212',\n paperLight: '#ffffff',\n paperDark: '#1e1e1e',\n textLight: '#1f2937',\n textDark: '#ffffff',\n drawerDark: '#121212',\n selectedLight: '#d1d5db',\n selectedDark: '#2a2a2a',\n linkLight: '#2563eb',\n linkDark: '#93c5fd',\n surfaceLight: '#ffffff',\n surfaceDark: '#1e1e1e',\n linkColor: '#2563eb',\n errorColor: '#dc2626',\n warningColor: '#f59e0b',\n successColor: '#16a34a',\n infoColor: '#0ea5e9'\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvYXBwL3N0eWxlcy9jb2xvcnMudHMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLHVCQUF1QjtBQUNoQixNQUFNQSxjQUFjO0lBQ3ZCQyxTQUFTO0lBQ1RDLFdBQVc7SUFDWEMsaUJBQWlCO0lBQ2pCQyxnQkFBZ0I7SUFDaEJDLFlBQVk7SUFDWkMsV0FBVztJQUNYQyxXQUFXO0lBQ1hDLFVBQVU7SUFDVkMsWUFBWTtJQUNaQyxlQUFlO0lBQ2ZDLGNBQWM7SUFDZEMsV0FBVztJQUNYQyxVQUFVO0lBQ1ZDLGNBQWM7SUFDZEMsYUFBYTtJQUNiQyxXQUFXO0lBQ1hDLFlBQVk7SUFDWkMsY0FBYztJQUNkQyxjQUFjO0lBQ2RDLFdBQVc7QUFDYixFQUFFIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGFwcFxcc3R5bGVzXFxjb2xvcnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3JjL3N0eWxlcy9jb2xvcnMudHNcclxuZXhwb3J0IGNvbnN0IGJyYW5kQ29sb3JzID0ge1xyXG4gICAgcHJpbWFyeTogJyMyNTYzZWInLCAgICAgICAgICAgLy8gVGFpbHdpbmQgYmx1ZS02MDBcclxuICAgIHNlY29uZGFyeTogJyM5MzMzZWEnLCAgICAgICAgIC8vIFRhaWx3aW5kIHB1cnBsZS02MDBcclxuICAgIGJhY2tncm91bmRMaWdodDogJyNmOWZhZmInLCAgIC8vIFRhaWx3aW5kIGdyYXktNTAgKGV2ZW4gbGlnaHRlcilcclxuICAgIGJhY2tncm91bmREYXJrOiAnIzEyMTIxMicsICAgIC8vIERhcmsgbW9kZSBiYWNrZ3JvdW5kXHJcbiAgICBwYXBlckxpZ2h0OiAnI2ZmZmZmZicsXHJcbiAgICBwYXBlckRhcms6ICcjMWUxZTFlJyxcclxuICAgIHRleHRMaWdodDogJyMxZjI5MzcnLCAgICAgICAgICAvLyBUYWlsd2luZCBncmF5LTgwMFxyXG4gICAgdGV4dERhcms6ICcjZmZmZmZmJywgICAgICAgICAgIC8vIFB1cmUgd2hpdGUgdGV4dFxyXG4gICAgZHJhd2VyRGFyazogJyMxMjEyMTInLFxyXG4gICAgc2VsZWN0ZWRMaWdodDogJyNkMWQ1ZGInLCAgICAgIC8vIFRhaWx3aW5kIGdyYXktMzAwIChtb3JlIHZpc2libGUpXHJcbiAgICBzZWxlY3RlZERhcms6ICcjMmEyYTJhJywgICAgICAgLy8gR29vZCBmb3Igc2VsZWN0ZWQgaXRlbXMgaW4gZGFyayBtb2RlXHJcbiAgICBsaW5rTGlnaHQ6ICcjMjU2M2ViJywgICAgICAgICAvLyBvciBhbnkgVGFpbHdpbmQtYXBwcm9wcmlhdGUgY29sb3JcclxuICAgIGxpbmtEYXJrOiAnIzkzYzVmZCcsICAgICAgICAgIC8vIGxpZ2h0ZXIgYmx1ZSBmb3IgY29udHJhc3RcclxuICAgIHN1cmZhY2VMaWdodDogJyNmZmZmZmYnLCAgICAgICAvLyBDYXJkL0RpYWxvZyBzdXJmYWNlcyAocmVuYW1lZCBmcm9tIFwicGFwZXJMaWdodFwiKVxyXG4gICAgc3VyZmFjZURhcms6ICcjMWUxZTFlJywgICAgICAgIC8vIENhcmQvRGlhbG9nIHN1cmZhY2VzIGRhcmsgbW9kZVxyXG4gICAgbGlua0NvbG9yOiAnIzI1NjNlYicsICAgICAgICAgIC8vIFVzZSBwcmltYXJ5IGZvciBsaW5rc1xyXG4gICAgZXJyb3JDb2xvcjogJyNkYzI2MjYnLCAgICAgICAgIC8vIFRhaWx3aW5kIHJlZC02MDAgKGVycm9ycy9jcml0aWNhbCBzZXZlcml0eSlcclxuICAgIHdhcm5pbmdDb2xvcjogJyNmNTllMGInLCAgICAgICAvLyBUYWlsd2luZCBhbWJlci01MDAgKHdhcm5pbmdzL2hpZ2ggc2V2ZXJpdHkpXHJcbiAgICBzdWNjZXNzQ29sb3I6ICcjMTZhMzRhJywgICAgICAgLy8gVGFpbHdpbmQgZ3JlZW4tNjAwIChzdWNjZXNzL2xvdyBzZXZlcml0eSlcclxuICAgIGluZm9Db2xvcjogJyMwZWE1ZTknLCAgICAgICAgICAvLyBUYWlsd2luZCBza3ktNTAwIChpbmZvcm1hdGlvbmFsL21lZGl1bSBzZXZlcml0eSlcclxuICB9O1xyXG4gICJdLCJuYW1lcyI6WyJicmFuZENvbG9ycyIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJiYWNrZ3JvdW5kTGlnaHQiLCJiYWNrZ3JvdW5kRGFyayIsInBhcGVyTGlnaHQiLCJwYXBlckRhcmsiLCJ0ZXh0TGlnaHQiLCJ0ZXh0RGFyayIsImRyYXdlckRhcmsiLCJzZWxlY3RlZExpZ2h0Iiwic2VsZWN0ZWREYXJrIiwibGlua0xpZ2h0IiwibGlua0RhcmsiLCJzdXJmYWNlTGlnaHQiLCJzdXJmYWNlRGFyayIsImxpbmtDb2xvciIsImVycm9yQ29sb3IiLCJ3YXJuaW5nQ29sb3IiLCJzdWNjZXNzQ29sb3IiLCJpbmZvQ29sb3IiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/app/styles/colors.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/AuthGuard.tsx":
|
||
/*!**************************************!*\
|
||
!*** ./src/components/AuthGuard.tsx ***!
|
||
\**************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AuthGuard)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _context_AuthContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/context/AuthContext */ \"(ssr)/./src/context/AuthContext.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nconst PUBLIC_ROUTES = [\n '/login',\n '/register',\n '/forgot-password'\n];\nfunction AuthGuard({ children }) {\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname)();\n const { username, loading } = (0,_context_AuthContext__WEBPACK_IMPORTED_MODULE_3__.useAuth)();\n const [isReady, setIsReady] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const isAuthenticated = !!username && username !== 'user';\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"AuthGuard.useEffect\": ()=>{\n if (loading) return;\n console.log(\"🛡 AuthGuard username:\", username, \"| loading:\", loading);\n if (PUBLIC_ROUTES.includes(pathname)) {\n setIsReady(true);\n return;\n }\n if (!isAuthenticated) {\n router.replace('/login?reason=unauthorized');\n } else {\n setIsReady(true);\n }\n }\n }[\"AuthGuard.useEffect\"], [\n pathname,\n loading,\n username\n ]);\n if (!isReady) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n style: {\n display: 'grid',\n placeItems: 'center',\n height: '100vh'\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n style: {\n color: '#fff'\n },\n children: \"Checking auth...\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\AuthGuard.tsx\",\n lineNumber: 38,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\AuthGuard.tsx\",\n lineNumber: 37,\n columnNumber: 7\n }, this);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: children\n }, void 0, false);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9BdXRoR3VhcmQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBRTRDO0FBQ2E7QUFDVDtBQUVoRCxNQUFNSyxnQkFBZ0I7SUFBQztJQUFVO0lBQWE7Q0FBbUI7QUFFbEQsU0FBU0MsVUFBVSxFQUFFQyxRQUFRLEVBQWlDO0lBQzNFLE1BQU1DLFNBQVNOLDBEQUFTQTtJQUN4QixNQUFNTyxXQUFXTiw0REFBV0E7SUFDNUIsTUFBTSxFQUFFTyxRQUFRLEVBQUVDLE9BQU8sRUFBRSxHQUFHUCw2REFBT0E7SUFDckMsTUFBTSxDQUFDUSxTQUFTQyxXQUFXLEdBQUdaLCtDQUFRQSxDQUFDO0lBQ3ZDLE1BQU1hLGtCQUFrQixDQUFDLENBQUNKLFlBQVlBLGFBQWE7SUFHbkRWLGdEQUFTQTsrQkFBQztZQUNSLElBQUlXLFNBQVM7WUFDYkksUUFBUUMsR0FBRyxDQUFDLDBCQUEwQk4sVUFBVSxjQUFjQztZQUc5RCxJQUFJTixjQUFjWSxRQUFRLENBQUNSLFdBQVc7Z0JBQ3BDSSxXQUFXO2dCQUNYO1lBQ0Y7WUFFQSxJQUFJLENBQUNDLGlCQUFpQjtnQkFDcEJOLE9BQU9VLE9BQU8sQ0FBQztZQUNqQixPQUFPO2dCQUNMTCxXQUFXO1lBQ2I7UUFFRjs4QkFBRztRQUFDSjtRQUFVRTtRQUFTRDtLQUFTO0lBRWhDLElBQUksQ0FBQ0UsU0FBUztRQUNaLHFCQUNFLDhEQUFDTztZQUFJQyxPQUFPO2dCQUFFQyxTQUFTO2dCQUFRQyxZQUFZO2dCQUFVQyxRQUFRO1lBQVE7c0JBQ25FLDRFQUFDQztnQkFBS0osT0FBTztvQkFBRUssT0FBTztnQkFBTzswQkFBRzs7Ozs7Ozs7Ozs7SUFHdEM7SUFFQSxxQkFBTztrQkFBR2xCOztBQUNaIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGNvbXBvbmVudHNcXEF1dGhHdWFyZC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgdXNlUm91dGVyLCB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbic7XHJcbmltcG9ydCB7IHVzZUF1dGggfSBmcm9tICdAL2NvbnRleHQvQXV0aENvbnRleHQnO1xyXG5cclxuY29uc3QgUFVCTElDX1JPVVRFUyA9IFsnL2xvZ2luJywgJy9yZWdpc3RlcicsICcvZm9yZ290LXBhc3N3b3JkJ107XHJcblxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBBdXRoR3VhcmQoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkge1xyXG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xyXG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKTtcclxuICBjb25zdCB7IHVzZXJuYW1lLCBsb2FkaW5nIH0gPSB1c2VBdXRoKCk7XHJcbiAgY29uc3QgW2lzUmVhZHksIHNldElzUmVhZHldID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gIGNvbnN0IGlzQXV0aGVudGljYXRlZCA9ICEhdXNlcm5hbWUgJiYgdXNlcm5hbWUgIT09ICd1c2VyJztcclxuXHJcblxyXG4gIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICBpZiAobG9hZGluZykgcmV0dXJuO1xyXG4gICAgY29uc29sZS5sb2coXCLwn5uhIEF1dGhHdWFyZCB1c2VybmFtZTpcIiwgdXNlcm5hbWUsIFwifCBsb2FkaW5nOlwiLCBsb2FkaW5nKTtcclxuXHJcblxyXG4gICAgaWYgKFBVQkxJQ19ST1VURVMuaW5jbHVkZXMocGF0aG5hbWUpKSB7XHJcbiAgICAgIHNldElzUmVhZHkodHJ1ZSk7XHJcbiAgICAgIHJldHVybjtcclxuICAgIH1cclxuXHJcbiAgICBpZiAoIWlzQXV0aGVudGljYXRlZCkge1xyXG4gICAgICByb3V0ZXIucmVwbGFjZSgnL2xvZ2luP3JlYXNvbj11bmF1dGhvcml6ZWQnKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHNldElzUmVhZHkodHJ1ZSk7XHJcbiAgICB9XHJcbiAgICBcclxuICB9LCBbcGF0aG5hbWUsIGxvYWRpbmcsIHVzZXJuYW1lXSk7XHJcblxyXG4gIGlmICghaXNSZWFkeSkge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgPGRpdiBzdHlsZT17eyBkaXNwbGF5OiAnZ3JpZCcsIHBsYWNlSXRlbXM6ICdjZW50ZXInLCBoZWlnaHQ6ICcxMDB2aCcgfX0+XHJcbiAgICAgICAgPHNwYW4gc3R5bGU9e3sgY29sb3I6ICcjZmZmJyB9fT5DaGVja2luZyBhdXRoLi4uPC9zcGFuPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gPD57Y2hpbGRyZW59PC8+O1xyXG59XHJcbiJdLCJuYW1lcyI6WyJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsInVzZVJvdXRlciIsInVzZVBhdGhuYW1lIiwidXNlQXV0aCIsIlBVQkxJQ19ST1VURVMiLCJBdXRoR3VhcmQiLCJjaGlsZHJlbiIsInJvdXRlciIsInBhdGhuYW1lIiwidXNlcm5hbWUiLCJsb2FkaW5nIiwiaXNSZWFkeSIsInNldElzUmVhZHkiLCJpc0F1dGhlbnRpY2F0ZWQiLCJjb25zb2xlIiwibG9nIiwiaW5jbHVkZXMiLCJyZXBsYWNlIiwiZGl2Iiwic3R5bGUiLCJkaXNwbGF5IiwicGxhY2VJdGVtcyIsImhlaWdodCIsInNwYW4iLCJjb2xvciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/AuthGuard.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/Providers.tsx":
|
||
/*!**************************************!*\
|
||
!*** ./src/components/Providers.tsx ***!
|
||
\**************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Providers)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _context_AuthContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/context/AuthContext */ \"(ssr)/./src/context/AuthContext.tsx\");\n/* harmony import */ var _context_DeviceContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/context/DeviceContext */ \"(ssr)/./src/context/DeviceContext.tsx\");\n/* harmony import */ var _components_providers_AppThemeProvider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/providers/AppThemeProvider */ \"(ssr)/./src/components/providers/AppThemeProvider.tsx\");\n/* harmony import */ var _components_AuthGuard__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/AuthGuard */ \"(ssr)/./src/components/AuthGuard.tsx\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n // ✅ Add this import\nfunction InnerProviders({ children }) {\n const { username, loading } = (0,_context_AuthContext__WEBPACK_IMPORTED_MODULE_2__.useAuth)();\n if (loading) return null;\n const isAuthenticated = !!username && username !== 'user';\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_providers_AppThemeProvider__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n children: isAuthenticated ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_context_DeviceContext__WEBPACK_IMPORTED_MODULE_3__.DeviceProvider, {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, this) : children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\",\n lineNumber: 17,\n columnNumber: 5\n }, this);\n}\nfunction Providers({ children, username, displayname, roles = [] }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_context_AuthContext__WEBPACK_IMPORTED_MODULE_2__.AuthProvider, {\n username: username,\n displayname: displayname,\n roles: roles,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AuthGuard__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(InnerProviders, {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\",\n lineNumber: 41,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\Providers.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9Qcm92aWRlcnMudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFFMEI7QUFDb0M7QUFDTDtBQUNjO0FBQ3hCLENBQUMsb0JBQW9CO0FBRXBFLFNBQVNNLGVBQWUsRUFBRUMsUUFBUSxFQUFpQztJQUNqRSxNQUFNLEVBQUVDLFFBQVEsRUFBRUMsT0FBTyxFQUFFLEdBQUdQLDZEQUFPQTtJQUVyQyxJQUFJTyxTQUFTLE9BQU87SUFFcEIsTUFBTUMsa0JBQWtCLENBQUMsQ0FBQ0YsWUFBWUEsYUFBYTtJQUVuRCxxQkFDRSw4REFBQ0osOEVBQWdCQTtrQkFDZE0sZ0NBQ0MsOERBQUNQLGtFQUFjQTtzQkFBRUk7Ozs7O21CQUVqQkE7Ozs7OztBQUlSO0FBRWUsU0FBU0ksVUFBVSxFQUNoQ0osUUFBUSxFQUNSQyxRQUFRLEVBQ1JJLFdBQVcsRUFDWEMsUUFBUSxFQUFFLEVBTVg7SUFDQyxxQkFDRSw4REFBQ1osOERBQVlBO1FBQUNPLFVBQVVBO1FBQVVJLGFBQWFBO1FBQWFDLE9BQU9BO2tCQUVqRSw0RUFBQ1IsNkRBQVNBO3NCQUNSLDRFQUFDQzswQkFBZ0JDOzs7Ozs7Ozs7Ozs7Ozs7O0FBSXpCIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGNvbXBvbmVudHNcXFByb3ZpZGVycy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgQXV0aFByb3ZpZGVyLCB1c2VBdXRoIH0gZnJvbSAnQC9jb250ZXh0L0F1dGhDb250ZXh0JztcclxuaW1wb3J0IHsgRGV2aWNlUHJvdmlkZXIgfSBmcm9tICdAL2NvbnRleHQvRGV2aWNlQ29udGV4dCc7XHJcbmltcG9ydCBBcHBUaGVtZVByb3ZpZGVyIGZyb20gJ0AvY29tcG9uZW50cy9wcm92aWRlcnMvQXBwVGhlbWVQcm92aWRlcic7XHJcbmltcG9ydCBBdXRoR3VhcmQgZnJvbSAnQC9jb21wb25lbnRzL0F1dGhHdWFyZCc7IC8vIOKchSBBZGQgdGhpcyBpbXBvcnRcclxuXHJcbmZ1bmN0aW9uIElubmVyUHJvdmlkZXJzKHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlIH0pIHtcclxuICBjb25zdCB7IHVzZXJuYW1lLCBsb2FkaW5nIH0gPSB1c2VBdXRoKCk7XHJcblxyXG4gIGlmIChsb2FkaW5nKSByZXR1cm4gbnVsbDtcclxuXHJcbiAgY29uc3QgaXNBdXRoZW50aWNhdGVkID0gISF1c2VybmFtZSAmJiB1c2VybmFtZSAhPT0gJ3VzZXInO1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPEFwcFRoZW1lUHJvdmlkZXI+XHJcbiAgICAgIHtpc0F1dGhlbnRpY2F0ZWQgPyAoXHJcbiAgICAgICAgPERldmljZVByb3ZpZGVyPntjaGlsZHJlbn08L0RldmljZVByb3ZpZGVyPlxyXG4gICAgICApIDogKFxyXG4gICAgICAgIGNoaWxkcmVuXHJcbiAgICAgICl9XHJcbiAgICA8L0FwcFRoZW1lUHJvdmlkZXI+XHJcbiAgKTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUHJvdmlkZXJzKHtcclxuICBjaGlsZHJlbixcclxuICB1c2VybmFtZSxcclxuICBkaXNwbGF5bmFtZSxcclxuICByb2xlcyA9IFtdLFxyXG59OiB7XHJcbiAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTtcclxuICB1c2VybmFtZTogc3RyaW5nO1xyXG4gIGRpc3BsYXluYW1lOiBzdHJpbmc7XHJcbiAgcm9sZXM/OiBzdHJpbmdbXTtcclxufSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8QXV0aFByb3ZpZGVyIHVzZXJuYW1lPXt1c2VybmFtZX0gZGlzcGxheW5hbWU9e2Rpc3BsYXluYW1lfSByb2xlcz17cm9sZXN9PlxyXG4gICAgICB7Lyog4pyFIEVuZm9yY2UgYXV0aCBnbG9iYWxseSAoYnV0IGNsaWVudC1zaWRlIG9ubHkpICovfVxyXG4gICAgICA8QXV0aEd1YXJkPlxyXG4gICAgICAgIDxJbm5lclByb3ZpZGVycz57Y2hpbGRyZW59PC9Jbm5lclByb3ZpZGVycz5cclxuICAgICAgPC9BdXRoR3VhcmQ+XHJcbiAgICA8L0F1dGhQcm92aWRlcj5cclxuICApO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkF1dGhQcm92aWRlciIsInVzZUF1dGgiLCJEZXZpY2VQcm92aWRlciIsIkFwcFRoZW1lUHJvdmlkZXIiLCJBdXRoR3VhcmQiLCJJbm5lclByb3ZpZGVycyIsImNoaWxkcmVuIiwidXNlcm5hbWUiLCJsb2FkaW5nIiwiaXNBdXRoZW50aWNhdGVkIiwiUHJvdmlkZXJzIiwiZGlzcGxheW5hbWUiLCJyb2xlcyJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/Providers.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/admin/GuestSiteTableSection.tsx":
|
||
/*!********************************************************!*\
|
||
!*** ./src/components/admin/GuestSiteTableSection.tsx ***!
|
||
\********************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GuestSiteTableSection)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Box/Box.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Typography/Typography.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Button/Button.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TableContainer/TableContainer.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Paper/Paper.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Table/Table.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TableHead/TableHead.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TableRow/TableRow.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TableCell/TableCell.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TableBody/TableBody.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TextField/TextField.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/FormControl/FormControl.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/InputLabel/InputLabel.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Select/Select.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/MenuItem/MenuItem.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Dialog/Dialog.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/DialogTitle/DialogTitle.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/DialogContent/DialogContent.js\");\n/* harmony import */ var _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! __barrel_optimize__?names=Box,Button,Dialog,DialogActions,DialogContent,DialogTitle,FormControl,InputLabel,MenuItem,Paper,Select,Table,TableBody,TableCell,TableContainer,TableHead,TableRow,TextField,Typography!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/DialogActions/DialogActions.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _forms_AddSiteForm__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./forms/AddSiteForm */ \"(ssr)/./src/components/admin/forms/AddSiteForm.tsx\");\n/* harmony import */ var _GuestSiteToggle__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./GuestSiteToggle */ \"(ssr)/./src/components/admin/GuestSiteToggle.tsx\");\n/* harmony import */ var _lib_axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/axios */ \"(ssr)/./src/lib/axios.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\n\nfunction GuestSiteTableSection({ initialSites }) {\n const [sites, setSites] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n const [loading, setLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(true);\n const [openAdd, setOpenAdd] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [editId, setEditId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n const [editForm, setEditForm] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n const [availableCodewords, setAvailableCodewords] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n const [originalForm, setOriginalForm] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"GuestSiteTableSection.useEffect\": ()=>{\n const fetchSites = {\n \"GuestSiteTableSection.useEffect.fetchSites\": async ()=>{\n try {\n const res = await _lib_axios__WEBPACK_IMPORTED_MODULE_4__[\"default\"].get('/admin/sites');\n console.log('📦 Fresh site data:', res.data);\n setSites(res.data.map({\n \"GuestSiteTableSection.useEffect.fetchSites\": (s)=>({\n ...s,\n active: !!s.active\n })\n }[\"GuestSiteTableSection.useEffect.fetchSites\"]));\n } catch (err) {\n console.error('❌ Failed to fetch site data:', err);\n } finally{\n setLoading(false);\n }\n }\n }[\"GuestSiteTableSection.useEffect.fetchSites\"];\n fetchSites();\n }\n }[\"GuestSiteTableSection.useEffect\"], []);\n const startEditing = (site)=>{\n setEditId(site.id);\n setEditForm({\n ...site\n });\n setOriginalForm({\n ...site\n });\n };\n const isFormDirty = ()=>{\n return JSON.stringify(editForm) !== JSON.stringify(originalForm);\n };\n const reloadSites = async ()=>{\n try {\n const res = await _lib_axios__WEBPACK_IMPORTED_MODULE_4__[\"default\"].get('/admin/sites');\n console.log('📦 Raw site data from backend:', res.data);\n const normalized = res.data.map((site)=>({\n ...site,\n active: !!site.active\n }));\n console.log('🛠 Normalized site data:', normalized);\n setSites(normalized);\n } catch (err) {\n console.error('❌ Failed to reload site data:', err);\n }\n };\n const cancelEditing = ()=>{\n setEditId(null);\n setEditForm({});\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"GuestSiteTableSection.useEffect\": ()=>{\n _lib_axios__WEBPACK_IMPORTED_MODULE_4__[\"default\"].get('/admin/codewords').then({\n \"GuestSiteTableSection.useEffect\": (res)=>setAvailableCodewords(res.data)\n }[\"GuestSiteTableSection.useEffect\"]).catch({\n \"GuestSiteTableSection.useEffect\": (err)=>console.error('Failed to load codewords:', err)\n }[\"GuestSiteTableSection.useEffect\"]);\n }\n }[\"GuestSiteTableSection.useEffect\"], []);\n const saveChanges = async ()=>{\n try {\n const updated = {\n ...editForm\n };\n await _lib_axios__WEBPACK_IMPORTED_MODULE_4__[\"default\"].put(`/admin/sites/${updated.id}`, updated);\n console.log('✅ Updated site:', updated);\n setSites((prev)=>prev.map((s)=>s.id === updated.id ? {\n ...s,\n ...updated\n } : s));\n cancelEditing();\n } catch (err) {\n console.error('Failed to update site:', err);\n }\n };\n if (loading) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sx: {\n p: 4\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n variant: \"h6\",\n children: \"Loading guest site data...\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 109,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 108,\n columnNumber: 7\n }, this);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sx: {\n p: 4\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n variant: \"h5\",\n gutterBottom: true,\n children: \"Guest Wi-Fi Sites\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 116,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n sx: {\n mb: 2\n },\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n variant: \"contained\",\n onClick: ()=>setOpenAdd(true),\n children: \"Add Site\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 119,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 118,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n component: _barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 80\n },\n children: \"Site Code\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 126,\n columnNumber: 5\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 160\n },\n children: \"Location\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 127,\n columnNumber: 5\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 100\n },\n children: \"Codeword\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 128,\n columnNumber: 5\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 220\n },\n children: \"QR URL\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 129,\n columnNumber: 5\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 100\n },\n children: \"Status\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 130,\n columnNumber: 5\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 160\n },\n children: \"Actions\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 131,\n columnNumber: 5\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 125,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 124,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n children: sites.map((site)=>{\n console.log('🧩 Rendering site:', {\n siteCode: site.siteCode,\n active: site.active,\n type: typeof site.active\n });\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n sx: {\n width: 120\n },\n children: editId === site.id ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n value: editForm.siteCode || '',\n onChange: (e)=>setEditForm((f)=>({\n ...f,\n siteCode: e.target.value\n })),\n size: \"small\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 146,\n columnNumber: 23\n }, this) : site.siteCode\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 144,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n children: editId === site.id ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_15__[\"default\"], {\n value: editForm.locationName || '',\n onChange: (e)=>setEditForm((f)=>({\n ...f,\n locationName: e.target.value\n })),\n size: \"small\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 156,\n columnNumber: 23\n }, this) : site.locationName\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 154,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n children: editId === site.id ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_16__[\"default\"], {\n fullWidth: true,\n size: \"small\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_17__[\"default\"], {\n id: `codeword-label-${site.id}`,\n children: \"Codeword\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 167,\n columnNumber: 25\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n labelId: `codeword-label-${site.id}`,\n value: editForm.codeword || '',\n label: \"Codeword\",\n onChange: (e)=>setEditForm((f)=>({\n ...f,\n codeword: e.target.value\n })),\n children: availableCodewords.map((word)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_19__[\"default\"], {\n value: word,\n children: word\n }, word, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 175,\n columnNumber: 29\n }, this))\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 168,\n columnNumber: 25\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 166,\n columnNumber: 23\n }, this) : site.codeword\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 164,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: site.qrUrl,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n style: {\n color: '#1976d2',\n textDecoration: 'underline'\n },\n children: `${site.siteCode}/qr`\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 183,\n columnNumber: 3\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 182,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_GuestSiteToggle__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n siteId: site.id,\n checked: site.active,\n onToggle: (newState)=>setSites((prev)=>prev.map((s)=>s.id === site.id ? {\n ...s,\n active: newState\n } : s))\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 196,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 195,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n children: editId === site.id ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n onClick: saveChanges,\n size: \"small\",\n disabled: !isFormDirty(),\n children: \"Save\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 213,\n columnNumber: 25\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n onClick: cancelEditing,\n size: \"small\",\n color: \"secondary\",\n children: \"Cancel\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 214,\n columnNumber: 25\n }, this)\n ]\n }, void 0, true) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n onClick: ()=>startEditing(site),\n size: \"small\",\n children: \"Edit\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 217,\n columnNumber: 23\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 210,\n columnNumber: 19\n }, this)\n ]\n }, site.id, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 143,\n columnNumber: 17\n }, this);\n })\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 134,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 123,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 122,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_20__[\"default\"], {\n open: openAdd,\n onClose: ()=>setOpenAdd(false),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_21__[\"default\"], {\n children: \"Register New Guest Wi-Fi Site\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 228,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_22__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_forms_AddSiteForm__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n onClose: ()=>setOpenAdd(false)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 230,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 229,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_23__[\"default\"], {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Box_Button_Dialog_DialogActions_DialogContent_DialogTitle_FormControl_InputLabel_MenuItem_Paper_Select_Table_TableBody_TableCell_TableContainer_TableHead_TableRow_TextField_Typography_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n onClick: ()=>setOpenAdd(false),\n children: \"Close\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 233,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 232,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 227,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteTableSection.tsx\",\n lineNumber: 115,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9hZG1pbi9HdWVzdFNpdGVUYWJsZVNlY3Rpb24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLdUI7QUFDcUI7QUFDRTtBQUNFO0FBQ2xCO0FBV2YsU0FBU3dCLHNCQUFzQixFQUFFQyxZQUFZLEVBQW9DO0lBQzlGLE1BQU0sQ0FBQ0MsT0FBT0MsU0FBUyxHQUFHUiwrQ0FBUUEsQ0FBaUIsRUFBRTtJQUN2RCxNQUFNLENBQUNTLFNBQVNDLFdBQVcsR0FBR1YsK0NBQVFBLENBQUM7SUFFckMsTUFBTSxDQUFDVyxTQUFTQyxXQUFXLEdBQUdaLCtDQUFRQSxDQUFDO0lBQ3ZDLE1BQU0sQ0FBQ2EsUUFBUUMsVUFBVSxHQUFHZCwrQ0FBUUEsQ0FBZ0I7SUFDcEQsTUFBTSxDQUFDZSxVQUFVQyxZQUFZLEdBQUdoQiwrQ0FBUUEsQ0FBd0IsQ0FBQztJQUNqRSxNQUFNLENBQUNpQixvQkFBb0JDLHNCQUFzQixHQUFHbEIsK0NBQVFBLENBQVcsRUFBRTtJQUN6RSxNQUFNLENBQUNtQixjQUFjQyxnQkFBZ0IsR0FBR3BCLCtDQUFRQSxDQUF3QixDQUFDO0lBRXpFQyxnREFBU0E7MkNBQUM7WUFDVixNQUFNb0I7OERBQWE7b0JBQ2pCLElBQUk7d0JBQ0YsTUFBTUMsTUFBTSxNQUFNbEIsa0RBQUdBLENBQUNtQixHQUFHLENBQWlCO3dCQUMxQ0MsUUFBUUMsR0FBRyxDQUFDLHVCQUF1QkgsSUFBSUksSUFBSTt3QkFDM0NsQixTQUFTYyxJQUFJSSxJQUFJLENBQUNDLEdBQUc7MEVBQUNDLENBQUFBLElBQU07b0NBQzFCLEdBQUdBLENBQUM7b0NBQ0pDLFFBQVEsQ0FBQyxDQUFDRCxFQUFFQyxNQUFNO2dDQUNwQjs7b0JBQ0YsRUFBRSxPQUFPQyxLQUFLO3dCQUNaTixRQUFRTyxLQUFLLENBQUMsZ0NBQWdDRDtvQkFDaEQsU0FBVTt3QkFDUnBCLFdBQVc7b0JBQ2I7Z0JBQ0Y7O1lBRUFXO1FBQ0Y7MENBQUcsRUFBRTtJQUlILE1BQU1XLGVBQWUsQ0FBQ0M7UUFDcEJuQixVQUFVbUIsS0FBS0MsRUFBRTtRQUNqQmxCLFlBQVk7WUFBRSxHQUFHaUIsSUFBSTtRQUFDO1FBQ3RCYixnQkFBZ0I7WUFBRSxHQUFHYSxJQUFJO1FBQUM7SUFDNUI7SUFFQSxNQUFNRSxjQUFjO1FBQ2xCLE9BQU9DLEtBQUtDLFNBQVMsQ0FBQ3RCLGNBQWNxQixLQUFLQyxTQUFTLENBQUNsQjtJQUNyRDtJQUVBLE1BQU1tQixjQUFjO1FBQ2xCLElBQUk7WUFDRixNQUFNaEIsTUFBTSxNQUFNbEIsa0RBQUdBLENBQUNtQixHQUFHLENBQWlCO1lBQzFDQyxRQUFRQyxHQUFHLENBQUMsa0NBQWtDSCxJQUFJSSxJQUFJO1lBRXRELE1BQU1hLGFBQWFqQixJQUFJSSxJQUFJLENBQUNDLEdBQUcsQ0FBQ00sQ0FBQUEsT0FBUztvQkFDdkMsR0FBR0EsSUFBSTtvQkFDUEosUUFBUSxDQUFDLENBQUNJLEtBQUtKLE1BQU07Z0JBQ3ZCO1lBRUFMLFFBQVFDLEdBQUcsQ0FBQyw0QkFBNEJjO1lBQ3hDL0IsU0FBUytCO1FBQ1gsRUFBRSxPQUFPVCxLQUFLO1lBQ1pOLFFBQVFPLEtBQUssQ0FBQyxpQ0FBaUNEO1FBQ2pEO0lBQ0Y7SUFFQSxNQUFNVSxnQkFBZ0I7UUFDcEIxQixVQUFVO1FBQ1ZFLFlBQVksQ0FBQztJQUNmO0lBRUFmLGdEQUFTQTsyQ0FBQztZQUNSRyxrREFBR0EsQ0FBQ21CLEdBQUcsQ0FBQyxvQkFDTGtCLElBQUk7bURBQUNuQixDQUFBQSxNQUFPSixzQkFBc0JJLElBQUlJLElBQUk7a0RBQzFDZ0IsS0FBSzttREFBQ1osQ0FBQUEsTUFBT04sUUFBUU8sS0FBSyxDQUFDLDZCQUE2QkQ7O1FBQzdEOzBDQUFHLEVBQUU7SUFFTCxNQUFNYSxjQUFjO1FBQ2xCLElBQUk7WUFDRixNQUFNQyxVQUFVO2dCQUFFLEdBQUc3QixRQUFRO1lBQUM7WUFDOUIsTUFBTVgsa0RBQUdBLENBQUN5QyxHQUFHLENBQUMsQ0FBQyxhQUFhLEVBQUVELFFBQVFWLEVBQUUsRUFBRSxFQUFFVTtZQUM1Q3BCLFFBQVFDLEdBQUcsQ0FBQyxtQkFBbUJtQjtZQUUvQnBDLFNBQVNzQyxDQUFBQSxPQUNQQSxLQUFLbkIsR0FBRyxDQUFDQyxDQUFBQSxJQUFNQSxFQUFFTSxFQUFFLEtBQUtVLFFBQVFWLEVBQUUsR0FBRzt3QkFBRSxHQUFHTixDQUFDO3dCQUFFLEdBQUdnQixPQUFPO29CQUFDLElBQUloQjtZQUc5RFk7UUFDRixFQUFFLE9BQU9WLEtBQUs7WUFDWk4sUUFBUU8sS0FBSyxDQUFDLDBCQUEwQkQ7UUFDMUM7SUFDRjtJQUVDLElBQUlyQixTQUFTO1FBQ1oscUJBQ0UsOERBQUMzQixtUUFBR0E7WUFBQ2lFLElBQUk7Z0JBQUVDLEdBQUc7WUFBRTtzQkFDZCw0RUFBQ25FLG1RQUFVQTtnQkFBQ29FLFNBQVE7MEJBQUs7Ozs7Ozs7Ozs7O0lBRy9CO0lBRUEscUJBQ0UsOERBQUNuRSxtUUFBR0E7UUFBQ2lFLElBQUk7WUFBRUMsR0FBRztRQUFFOzswQkFDZCw4REFBQ25FLG1RQUFVQTtnQkFBQ29FLFNBQVE7Z0JBQUtDLFlBQVk7MEJBQUM7Ozs7OzswQkFFdEMsOERBQUNwRSxtUUFBR0E7Z0JBQUNpRSxJQUFJO29CQUFFSSxJQUFJO2dCQUFFOzBCQUNmLDRFQUFDcEUsbVFBQU1BO29CQUFDa0UsU0FBUTtvQkFBWUcsU0FBUyxJQUFNeEMsV0FBVzs4QkFBTzs7Ozs7Ozs7Ozs7MEJBRy9ELDhEQUFDekIsbVFBQWNBO2dCQUFDa0UsV0FBVy9ELG1RQUFLQTswQkFDOUIsNEVBQUNOLG9RQUFLQTs7c0NBQ0osOERBQUNJLG9RQUFTQTtzQ0FDUiw0RUFBQ0Msb1FBQVFBOztrREFDakIsOERBQUNILG9RQUFTQTt3Q0FBQzZELElBQUk7NENBQUVPLE9BQU87d0NBQUc7a0RBQUc7Ozs7OztrREFDOUIsOERBQUNwRSxvUUFBU0E7d0NBQUM2RCxJQUFJOzRDQUFFTyxPQUFPO3dDQUFJO2tEQUFHOzs7Ozs7a0RBQy9CLDhEQUFDcEUsb1FBQVNBO3dDQUFDNkQsSUFBSTs0Q0FBRU8sT0FBTzt3Q0FBSTtrREFBRzs7Ozs7O2tEQUMvQiw4REFBQ3BFLG9RQUFTQTt3Q0FBQzZELElBQUk7NENBQUVPLE9BQU87d0NBQUk7a0RBQUc7Ozs7OztrREFDL0IsOERBQUNwRSxvUUFBU0E7d0NBQUM2RCxJQUFJOzRDQUFFTyxPQUFPO3dDQUFJO2tEQUFHOzs7Ozs7a0RBQy9CLDhEQUFDcEUsb1FBQVNBO3dDQUFDNkQsSUFBSTs0Q0FBRU8sT0FBTzt3Q0FBSTtrREFBRzs7Ozs7Ozs7Ozs7Ozs7Ozs7c0NBR3pCLDhEQUFDckUsb1FBQVNBO3NDQUNQc0IsTUFBTW9CLEdBQUcsQ0FBQyxDQUFDTTtnQ0FDVlQsUUFBUUMsR0FBRyxDQUFDLHNCQUFzQjtvQ0FDaEM4QixVQUFVdEIsS0FBS3NCLFFBQVE7b0NBQ3ZCMUIsUUFBUUksS0FBS0osTUFBTTtvQ0FDbkIyQixNQUFNLE9BQU92QixLQUFLSixNQUFNO2dDQUMxQjtnQ0FFQSxxQkFDRSw4REFBQ3hDLG9RQUFRQTs7c0RBQ1AsOERBQUNILG9RQUFTQTs0Q0FBQzZELElBQUk7Z0RBQUVPLE9BQU87NENBQUk7c0RBQ3pCekMsV0FBV29CLEtBQUtDLEVBQUUsaUJBQ2pCLDhEQUFDdkMsb1FBQVNBO2dEQUNSOEQsT0FBTzFDLFNBQVN3QyxRQUFRLElBQUk7Z0RBQzVCRyxVQUFVLENBQUNDLElBQU0zQyxZQUFZLENBQUM0QyxJQUFPOzREQUFFLEdBQUdBLENBQUM7NERBQUVMLFVBQVVJLEVBQUVFLE1BQU0sQ0FBQ0osS0FBSzt3REFBQztnREFDdEVLLE1BQUs7Ozs7O3VEQUVMN0IsS0FBS3NCLFFBQVE7Ozs7OztzREFHbkIsOERBQUNyRSxvUUFBU0E7c0RBQ1AyQixXQUFXb0IsS0FBS0MsRUFBRSxpQkFDakIsOERBQUN2QyxvUUFBU0E7Z0RBQ1I4RCxPQUFPMUMsU0FBU2dELFlBQVksSUFBSTtnREFDaENMLFVBQVUsQ0FBQ0MsSUFBTTNDLFlBQVksQ0FBQzRDLElBQU87NERBQUUsR0FBR0EsQ0FBQzs0REFBRUcsY0FBY0osRUFBRUUsTUFBTSxDQUFDSixLQUFLO3dEQUFDO2dEQUMxRUssTUFBSzs7Ozs7dURBRUw3QixLQUFLOEIsWUFBWTs7Ozs7O3NEQUd2Qiw4REFBQzdFLG9RQUFTQTtzREFDUDJCLFdBQVdvQixLQUFLQyxFQUFFLGlCQUNqQiw4REFBQ3BDLG9RQUFXQTtnREFBQ2tFLFNBQVM7Z0RBQUNGLE1BQUs7O2tFQUMxQiw4REFBQy9ELG9RQUFVQTt3REFBQ21DLElBQUksQ0FBQyxlQUFlLEVBQUVELEtBQUtDLEVBQUUsRUFBRTtrRUFBRTs7Ozs7O2tFQUM3Qyw4REFBQ3RDLG9RQUFNQTt3REFDTHFFLFNBQVMsQ0FBQyxlQUFlLEVBQUVoQyxLQUFLQyxFQUFFLEVBQUU7d0RBQ3BDdUIsT0FBTzFDLFNBQVNtRCxRQUFRLElBQUk7d0RBQzVCQyxPQUFNO3dEQUNOVCxVQUFVLENBQUNDLElBQU0zQyxZQUFZLENBQUM0QyxJQUFPO29FQUFFLEdBQUdBLENBQUM7b0VBQUVNLFVBQVVQLEVBQUVFLE1BQU0sQ0FBQ0osS0FBSztnRUFBQztrRUFFckV4QyxtQkFBbUJVLEdBQUcsQ0FBQyxDQUFDeUMscUJBQ3ZCLDhEQUFDdkUsb1FBQVFBO2dFQUFZNEQsT0FBT1c7MEVBQU9BOytEQUFwQkE7Ozs7Ozs7Ozs7Ozs7Ozt1REFJbkJuQyxLQUFLaUMsUUFBUTs7Ozs7O3NEQUduQiw4REFBQ2hGLG9RQUFTQTtzREFDMUIsNEVBQUNtRjtnREFDQ0MsTUFBTXJDLEtBQUtzQyxLQUFLO2dEQUNoQlYsUUFBTztnREFDUFcsS0FBSTtnREFDSkMsT0FBTztvREFBRUMsT0FBTztvREFBV0MsZ0JBQWdCO2dEQUFZOzBEQUV0RCxHQUFHMUMsS0FBS3NCLFFBQVEsQ0FBQyxHQUFHLENBQUM7Ozs7Ozs7Ozs7O3NEQU1SLDhEQUFDckUsb1FBQVNBO3NEQUNSLDRFQUFDaUIsd0RBQWVBO2dEQUNsQ3lFLFFBQVEzQyxLQUFLQyxFQUFFO2dEQUNmMkMsU0FBUzVDLEtBQUtKLE1BQU07Z0RBQ3BCaUQsVUFBVSxDQUFDQyxXQUNUdkUsU0FBU3NDLENBQUFBLE9BQ1BBLEtBQUtuQixHQUFHLENBQUNDLENBQUFBLElBQ1BBLEVBQUVNLEVBQUUsS0FBS0QsS0FBS0MsRUFBRSxHQUFHO2dFQUFFLEdBQUdOLENBQUM7Z0VBQUVDLFFBQVFrRDs0REFBUyxJQUFJbkQ7Ozs7Ozs7Ozs7O3NEQVF0Qyw4REFBQzFDLG9RQUFTQTtzREFDUDJCLFdBQVdvQixLQUFLQyxFQUFFLGlCQUNqQjs7a0VBQ0UsOERBQUNuRCxtUUFBTUE7d0RBQUNxRSxTQUFTVDt3REFBYW1CLE1BQUs7d0RBQVFrQixVQUFVLENBQUM3QztrRUFBZTs7Ozs7O2tFQUNyRSw4REFBQ3BELG1RQUFNQTt3REFBQ3FFLFNBQVNaO3dEQUFlc0IsTUFBSzt3REFBUVksT0FBTTtrRUFBWTs7Ozs7Ozs2RUFHakUsOERBQUMzRixtUUFBTUE7Z0RBQUNxRSxTQUFTLElBQU1wQixhQUFhQztnREFBTzZCLE1BQUs7MERBQVE7Ozs7Ozs7Ozs7OzttQ0ExRS9DN0IsS0FBS0MsRUFBRTs7Ozs7NEJBK0UxQjs7Ozs7Ozs7Ozs7Ozs7Ozs7MEJBS04sOERBQUMzQyxvUUFBTUE7Z0JBQUMwRixNQUFNdEU7Z0JBQVN1RSxTQUFTLElBQU10RSxXQUFXOztrQ0FDL0MsOERBQUNwQixvUUFBV0E7a0NBQUM7Ozs7OztrQ0FDYiw4REFBQ0Msb1FBQWFBO2tDQUNaLDRFQUFDUywwREFBV0E7NEJBQUNnRixTQUFTLElBQU10RSxXQUFXOzs7Ozs7Ozs7OztrQ0FFekMsOERBQUNsQixvUUFBYUE7a0NBQ1osNEVBQUNYLG1RQUFNQTs0QkFBQ3FFLFNBQVMsSUFBTXhDLFdBQVc7c0NBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBS3BEIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGNvbXBvbmVudHNcXGFkbWluXFxHdWVzdFNpdGVUYWJsZVNlY3Rpb24udHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcclxuXHJcbmltcG9ydCB7XHJcbiAgVHlwb2dyYXBoeSwgQm94LCBCdXR0b24sIFRhYmxlLCBUYWJsZUJvZHksIFRhYmxlQ2VsbCwgVGFibGVDb250YWluZXIsXHJcbiAgVGFibGVIZWFkLCBUYWJsZVJvdywgUGFwZXIsIERpYWxvZywgRGlhbG9nVGl0bGUsIERpYWxvZ0NvbnRlbnQsIERpYWxvZ0FjdGlvbnMsIFRleHRGaWVsZCwgU2VsZWN0LCBNZW51SXRlbSwgRm9ybUNvbnRyb2wsIElucHV0TGFiZWxcclxufSBmcm9tICdAbXVpL21hdGVyaWFsJztcclxuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IEFkZFNpdGVGb3JtIGZyb20gJy4vZm9ybXMvQWRkU2l0ZUZvcm0nO1xyXG5pbXBvcnQgR3Vlc3RTaXRlVG9nZ2xlIGZyb20gJy4vR3Vlc3RTaXRlVG9nZ2xlJztcclxuaW1wb3J0IGFwaSBmcm9tICdAL2xpYi9heGlvcyc7XHJcblxyXG5pbnRlcmZhY2UgR3Vlc3RTaXRlRFRPIHtcclxuICBpZDogbnVtYmVyO1xyXG4gIHNpdGVDb2RlOiBzdHJpbmc7XHJcbiAgbG9jYXRpb25OYW1lOiBzdHJpbmc7XHJcbiAgY29kZXdvcmQ6IHN0cmluZztcclxuICBxclVybDogc3RyaW5nO1xyXG4gIGFjdGl2ZTogYm9vbGVhbjtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gR3Vlc3RTaXRlVGFibGVTZWN0aW9uKHsgaW5pdGlhbFNpdGVzIH06IHsgaW5pdGlhbFNpdGVzOiBHdWVzdFNpdGVEVE9bXSB9KSB7XHJcbiAgY29uc3QgW3NpdGVzLCBzZXRTaXRlc10gPSB1c2VTdGF0ZTxHdWVzdFNpdGVEVE9bXT4oW10pO1xyXG5jb25zdCBbbG9hZGluZywgc2V0TG9hZGluZ10gPSB1c2VTdGF0ZSh0cnVlKTtcclxuXHJcbiAgY29uc3QgW29wZW5BZGQsIHNldE9wZW5BZGRdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gIGNvbnN0IFtlZGl0SWQsIHNldEVkaXRJZF0gPSB1c2VTdGF0ZTxudW1iZXIgfCBudWxsPihudWxsKTtcclxuICBjb25zdCBbZWRpdEZvcm0sIHNldEVkaXRGb3JtXSA9IHVzZVN0YXRlPFBhcnRpYWw8R3Vlc3RTaXRlRFRPPj4oe30pO1xyXG4gIGNvbnN0IFthdmFpbGFibGVDb2Rld29yZHMsIHNldEF2YWlsYWJsZUNvZGV3b3Jkc10gPSB1c2VTdGF0ZTxzdHJpbmdbXT4oW10pO1xyXG4gIGNvbnN0IFtvcmlnaW5hbEZvcm0sIHNldE9yaWdpbmFsRm9ybV0gPSB1c2VTdGF0ZTxQYXJ0aWFsPEd1ZXN0U2l0ZURUTz4+KHt9KTtcclxuXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICBjb25zdCBmZXRjaFNpdGVzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgcmVzID0gYXdhaXQgYXBpLmdldDxHdWVzdFNpdGVEVE9bXT4oJy9hZG1pbi9zaXRlcycpO1xyXG4gICAgICBjb25zb2xlLmxvZygn8J+TpiBGcmVzaCBzaXRlIGRhdGE6JywgcmVzLmRhdGEpO1xyXG4gICAgICBzZXRTaXRlcyhyZXMuZGF0YS5tYXAocyA9PiAoe1xyXG4gICAgICAgIC4uLnMsXHJcbiAgICAgICAgYWN0aXZlOiAhIXMuYWN0aXZlXHJcbiAgICAgIH0pKSk7XHJcbiAgICB9IGNhdGNoIChlcnIpIHtcclxuICAgICAgY29uc29sZS5lcnJvcign4p2MIEZhaWxlZCB0byBmZXRjaCBzaXRlIGRhdGE6JywgZXJyKTtcclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIHNldExvYWRpbmcoZmFsc2UpO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG4gIGZldGNoU2l0ZXMoKTtcclxufSwgW10pO1xyXG5cclxuXHJcblxyXG4gIGNvbnN0IHN0YXJ0RWRpdGluZyA9IChzaXRlOiBHdWVzdFNpdGVEVE8pID0+IHtcclxuICAgIHNldEVkaXRJZChzaXRlLmlkKTtcclxuICAgIHNldEVkaXRGb3JtKHsgLi4uc2l0ZSB9KTtcclxuICAgIHNldE9yaWdpbmFsRm9ybSh7IC4uLnNpdGUgfSk7XHJcbiAgfTtcclxuXHJcbiAgY29uc3QgaXNGb3JtRGlydHkgPSAoKSA9PiB7XHJcbiAgICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoZWRpdEZvcm0pICE9PSBKU09OLnN0cmluZ2lmeShvcmlnaW5hbEZvcm0pO1xyXG4gIH07XHJcblxyXG4gIGNvbnN0IHJlbG9hZFNpdGVzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgcmVzID0gYXdhaXQgYXBpLmdldDxHdWVzdFNpdGVEVE9bXT4oJy9hZG1pbi9zaXRlcycpO1xyXG4gICAgICBjb25zb2xlLmxvZygn8J+TpiBSYXcgc2l0ZSBkYXRhIGZyb20gYmFja2VuZDonLCByZXMuZGF0YSk7XHJcblxyXG4gICAgICBjb25zdCBub3JtYWxpemVkID0gcmVzLmRhdGEubWFwKHNpdGUgPT4gKHtcclxuICAgICAgICAuLi5zaXRlLFxyXG4gICAgICAgIGFjdGl2ZTogISFzaXRlLmFjdGl2ZVxyXG4gICAgICB9KSk7XHJcblxyXG4gICAgICBjb25zb2xlLmxvZygn8J+boCBOb3JtYWxpemVkIHNpdGUgZGF0YTonLCBub3JtYWxpemVkKTtcclxuICAgICAgc2V0U2l0ZXMobm9ybWFsaXplZCk7XHJcbiAgICB9IGNhdGNoIChlcnIpIHtcclxuICAgICAgY29uc29sZS5lcnJvcign4p2MIEZhaWxlZCB0byByZWxvYWQgc2l0ZSBkYXRhOicsIGVycik7XHJcbiAgICB9XHJcbiAgfTtcclxuXHJcbiAgY29uc3QgY2FuY2VsRWRpdGluZyA9ICgpID0+IHtcclxuICAgIHNldEVkaXRJZChudWxsKTtcclxuICAgIHNldEVkaXRGb3JtKHt9KTtcclxuICB9O1xyXG5cclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgYXBpLmdldCgnL2FkbWluL2NvZGV3b3JkcycpXHJcbiAgICAgIC50aGVuKHJlcyA9PiBzZXRBdmFpbGFibGVDb2Rld29yZHMocmVzLmRhdGEpKVxyXG4gICAgICAuY2F0Y2goZXJyID0+IGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byBsb2FkIGNvZGV3b3JkczonLCBlcnIpKTtcclxuICB9LCBbXSk7XHJcblxyXG4gIGNvbnN0IHNhdmVDaGFuZ2VzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgdXBkYXRlZCA9IHsgLi4uZWRpdEZvcm0gfSBhcyBHdWVzdFNpdGVEVE87XHJcbiAgICAgIGF3YWl0IGFwaS5wdXQoYC9hZG1pbi9zaXRlcy8ke3VwZGF0ZWQuaWR9YCwgdXBkYXRlZCk7XHJcbiAgICAgIGNvbnNvbGUubG9nKCfinIUgVXBkYXRlZCBzaXRlOicsIHVwZGF0ZWQpO1xyXG5cclxuICAgICAgc2V0U2l0ZXMocHJldiA9PlxyXG4gICAgICAgIHByZXYubWFwKHMgPT4gKHMuaWQgPT09IHVwZGF0ZWQuaWQgPyB7IC4uLnMsIC4uLnVwZGF0ZWQgfSA6IHMpKVxyXG4gICAgICApO1xyXG5cclxuICAgICAgY2FuY2VsRWRpdGluZygpO1xyXG4gICAgfSBjYXRjaCAoZXJyKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ0ZhaWxlZCB0byB1cGRhdGUgc2l0ZTonLCBlcnIpO1xyXG4gICAgfVxyXG4gIH07XHJcblxyXG4gICBpZiAobG9hZGluZykge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgPEJveCBzeD17eyBwOiA0IH19PlxyXG4gICAgICAgIDxUeXBvZ3JhcGh5IHZhcmlhbnQ9XCJoNlwiPkxvYWRpbmcgZ3Vlc3Qgc2l0ZSBkYXRhLi4uPC9UeXBvZ3JhcGh5PlxyXG4gICAgICA8L0JveD5cclxuICAgICk7XHJcbiAgfVxyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPEJveCBzeD17eyBwOiA0IH19PlxyXG4gICAgICA8VHlwb2dyYXBoeSB2YXJpYW50PVwiaDVcIiBndXR0ZXJCb3R0b20+R3Vlc3QgV2ktRmkgU2l0ZXM8L1R5cG9ncmFwaHk+XHJcblxyXG4gICAgICA8Qm94IHN4PXt7IG1iOiAyIH19PlxyXG4gICAgICAgIDxCdXR0b24gdmFyaWFudD1cImNvbnRhaW5lZFwiIG9uQ2xpY2s9eygpID0+IHNldE9wZW5BZGQodHJ1ZSl9PkFkZCBTaXRlPC9CdXR0b24+XHJcbiAgICAgIDwvQm94PlxyXG5cclxuICAgICAgPFRhYmxlQ29udGFpbmVyIGNvbXBvbmVudD17UGFwZXJ9PlxyXG4gICAgICAgIDxUYWJsZT5cclxuICAgICAgICAgIDxUYWJsZUhlYWQ+XHJcbiAgICAgICAgICAgIDxUYWJsZVJvdz5cclxuICAgIDxUYWJsZUNlbGwgc3g9e3sgd2lkdGg6IDgwIH19PlNpdGUgQ29kZTwvVGFibGVDZWxsPlxyXG4gICAgPFRhYmxlQ2VsbCBzeD17eyB3aWR0aDogMTYwIH19PkxvY2F0aW9uPC9UYWJsZUNlbGw+XHJcbiAgICA8VGFibGVDZWxsIHN4PXt7IHdpZHRoOiAxMDAgfX0+Q29kZXdvcmQ8L1RhYmxlQ2VsbD5cclxuICAgIDxUYWJsZUNlbGwgc3g9e3sgd2lkdGg6IDIyMCB9fT5RUiBVUkw8L1RhYmxlQ2VsbD5cclxuICAgIDxUYWJsZUNlbGwgc3g9e3sgd2lkdGg6IDEwMCB9fT5TdGF0dXM8L1RhYmxlQ2VsbD5cclxuICAgIDxUYWJsZUNlbGwgc3g9e3sgd2lkdGg6IDE2MCB9fT5BY3Rpb25zPC9UYWJsZUNlbGw+XHJcbiAgPC9UYWJsZVJvdz5cclxuICAgICAgICAgIDwvVGFibGVIZWFkPlxyXG4gICAgICAgICAgPFRhYmxlQm9keT5cclxuICAgICAgICAgICAge3NpdGVzLm1hcCgoc2l0ZSkgPT4ge1xyXG4gICAgICAgICAgICAgIGNvbnNvbGUubG9nKCfwn6epIFJlbmRlcmluZyBzaXRlOicsIHtcclxuICAgICAgICAgICAgICAgIHNpdGVDb2RlOiBzaXRlLnNpdGVDb2RlLFxyXG4gICAgICAgICAgICAgICAgYWN0aXZlOiBzaXRlLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgIHR5cGU6IHR5cGVvZiBzaXRlLmFjdGl2ZSxcclxuICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgICAgIDxUYWJsZVJvdyBrZXk9e3NpdGUuaWR9PlxyXG4gICAgICAgICAgICAgICAgICA8VGFibGVDZWxsIHN4PXt7IHdpZHRoOiAxMjAgfX0+XHJcbiAgICAgICAgICAgICAgICAgICAge2VkaXRJZCA9PT0gc2l0ZS5pZCA/IChcclxuICAgICAgICAgICAgICAgICAgICAgIDxUZXh0RmllbGRcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2VkaXRGb3JtLnNpdGVDb2RlIHx8ICcnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldEVkaXRGb3JtKChmKSA9PiAoeyAuLi5mLCBzaXRlQ29kZTogZS50YXJnZXQudmFsdWUgfSkpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICApIDogc2l0ZS5zaXRlQ29kZX1cclxuICAgICAgICAgICAgICAgICAgPC9UYWJsZUNlbGw+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8VGFibGVDZWxsPlxyXG4gICAgICAgICAgICAgICAgICAgIHtlZGl0SWQgPT09IHNpdGUuaWQgPyAoXHJcbiAgICAgICAgICAgICAgICAgICAgICA8VGV4dEZpZWxkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtlZGl0Rm9ybS5sb2NhdGlvbk5hbWUgfHwgJyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0RWRpdEZvcm0oKGYpID0+ICh7IC4uLmYsIGxvY2F0aW9uTmFtZTogZS50YXJnZXQudmFsdWUgfSkpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICApIDogc2l0ZS5sb2NhdGlvbk5hbWV9XHJcbiAgICAgICAgICAgICAgICAgIDwvVGFibGVDZWxsPlxyXG5cclxuICAgICAgICAgICAgICAgICAgPFRhYmxlQ2VsbD5cclxuICAgICAgICAgICAgICAgICAgICB7ZWRpdElkID09PSBzaXRlLmlkID8gKFxyXG4gICAgICAgICAgICAgICAgICAgICAgPEZvcm1Db250cm9sIGZ1bGxXaWR0aCBzaXplPVwic21hbGxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPElucHV0TGFiZWwgaWQ9e2Bjb2Rld29yZC1sYWJlbC0ke3NpdGUuaWR9YH0+Q29kZXdvcmQ8L0lucHV0TGFiZWw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbElkPXtgY29kZXdvcmQtbGFiZWwtJHtzaXRlLmlkfWB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2VkaXRGb3JtLmNvZGV3b3JkIHx8ICcnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPVwiQ29kZXdvcmRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0RWRpdEZvcm0oKGYpID0+ICh7IC4uLmYsIGNvZGV3b3JkOiBlLnRhcmdldC52YWx1ZSB9KSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB7YXZhaWxhYmxlQ29kZXdvcmRzLm1hcCgod29yZCkgPT4gKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVJdGVtIGtleT17d29yZH0gdmFsdWU9e3dvcmR9Pnt3b3JkfTwvTWVudUl0ZW0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvU2VsZWN0PlxyXG4gICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtQ29udHJvbD5cclxuICAgICAgICAgICAgICAgICAgICApIDogc2l0ZS5jb2Rld29yZH1cclxuICAgICAgICAgICAgICAgICAgPC9UYWJsZUNlbGw+XHJcblxyXG4gICAgICAgICAgICAgICAgICA8VGFibGVDZWxsPlxyXG4gIDxhXHJcbiAgICBocmVmPXtzaXRlLnFyVXJsfVxyXG4gICAgdGFyZ2V0PVwiX2JsYW5rXCJcclxuICAgIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxyXG4gICAgc3R5bGU9e3sgY29sb3I6ICcjMTk3NmQyJywgdGV4dERlY29yYXRpb246ICd1bmRlcmxpbmUnIH19XHJcbiAgPlxyXG4gICAge2Ake3NpdGUuc2l0ZUNvZGV9L3FyYH1cclxuICA8L2E+XHJcbjwvVGFibGVDZWxsPlxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICA8VGFibGVDZWxsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxHdWVzdFNpdGVUb2dnbGVcclxuICBzaXRlSWQ9e3NpdGUuaWR9XHJcbiAgY2hlY2tlZD17c2l0ZS5hY3RpdmV9XHJcbiAgb25Ub2dnbGU9eyhuZXdTdGF0ZSkgPT5cclxuICAgIHNldFNpdGVzKHByZXYgPT5cclxuICAgICAgcHJldi5tYXAocyA9PlxyXG4gICAgICAgIHMuaWQgPT09IHNpdGUuaWQgPyB7IC4uLnMsIGFjdGl2ZTogbmV3U3RhdGUgfSA6IHNcclxuICAgICAgKVxyXG4gICAgKVxyXG4gIH1cclxuLz5cclxuXHJcbiAgICAgICAgICAgICAgICAgIDwvVGFibGVDZWxsPlxyXG5cclxuICAgICAgICAgICAgICAgICAgPFRhYmxlQ2VsbD5cclxuICAgICAgICAgICAgICAgICAgICB7ZWRpdElkID09PSBzaXRlLmlkID8gKFxyXG4gICAgICAgICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbiBvbkNsaWNrPXtzYXZlQ2hhbmdlc30gc2l6ZT1cInNtYWxsXCIgZGlzYWJsZWQ9eyFpc0Zvcm1EaXJ0eSgpfT5TYXZlPC9CdXR0b24+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdXR0b24gb25DbGljaz17Y2FuY2VsRWRpdGluZ30gc2l6ZT1cInNtYWxsXCIgY29sb3I9XCJzZWNvbmRhcnlcIj5DYW5jZWw8L0J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICAgIDwvPlxyXG4gICAgICAgICAgICAgICAgICAgICkgOiAoXHJcbiAgICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIG9uQ2xpY2s9eygpID0+IHN0YXJ0RWRpdGluZyhzaXRlKX0gc2l6ZT1cInNtYWxsXCI+RWRpdDwvQnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgICAgICl9XHJcbiAgICAgICAgICAgICAgICAgIDwvVGFibGVDZWxsPlxyXG4gICAgICAgICAgICAgICAgPC9UYWJsZVJvdz5cclxuICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9KX1cclxuICAgICAgICAgIDwvVGFibGVCb2R5PlxyXG4gICAgICAgIDwvVGFibGU+XHJcbiAgICAgIDwvVGFibGVDb250YWluZXI+XHJcblxyXG4gICAgICA8RGlhbG9nIG9wZW49e29wZW5BZGR9IG9uQ2xvc2U9eygpID0+IHNldE9wZW5BZGQoZmFsc2UpfT5cclxuICAgICAgICA8RGlhbG9nVGl0bGU+UmVnaXN0ZXIgTmV3IEd1ZXN0IFdpLUZpIFNpdGU8L0RpYWxvZ1RpdGxlPlxyXG4gICAgICAgIDxEaWFsb2dDb250ZW50PlxyXG4gICAgICAgICAgPEFkZFNpdGVGb3JtIG9uQ2xvc2U9eygpID0+IHNldE9wZW5BZGQoZmFsc2UpfSAvPlxyXG4gICAgICAgIDwvRGlhbG9nQ29udGVudD5cclxuICAgICAgICA8RGlhbG9nQWN0aW9ucz5cclxuICAgICAgICAgIDxCdXR0b24gb25DbGljaz17KCkgPT4gc2V0T3BlbkFkZChmYWxzZSl9PkNsb3NlPC9CdXR0b24+XHJcbiAgICAgICAgPC9EaWFsb2dBY3Rpb25zPlxyXG4gICAgICA8L0RpYWxvZz5cclxuICAgIDwvQm94PlxyXG4gICk7XHJcbn1cclxuIl0sIm5hbWVzIjpbIlR5cG9ncmFwaHkiLCJCb3giLCJCdXR0b24iLCJUYWJsZSIsIlRhYmxlQm9keSIsIlRhYmxlQ2VsbCIsIlRhYmxlQ29udGFpbmVyIiwiVGFibGVIZWFkIiwiVGFibGVSb3ciLCJQYXBlciIsIkRpYWxvZyIsIkRpYWxvZ1RpdGxlIiwiRGlhbG9nQ29udGVudCIsIkRpYWxvZ0FjdGlvbnMiLCJUZXh0RmllbGQiLCJTZWxlY3QiLCJNZW51SXRlbSIsIkZvcm1Db250cm9sIiwiSW5wdXRMYWJlbCIsInVzZVN0YXRlIiwidXNlRWZmZWN0IiwiQWRkU2l0ZUZvcm0iLCJHdWVzdFNpdGVUb2dnbGUiLCJhcGkiLCJHdWVzdFNpdGVUYWJsZVNlY3Rpb24iLCJpbml0aWFsU2l0ZXMiLCJzaXRlcyIsInNldFNpdGVzIiwibG9hZGluZyIsInNldExvYWRpbmciLCJvcGVuQWRkIiwic2V0T3BlbkFkZCIsImVkaXRJZCIsInNldEVkaXRJZCIsImVkaXRGb3JtIiwic2V0RWRpdEZvcm0iLCJhdmFpbGFibGVDb2Rld29yZHMiLCJzZXRBdmFpbGFibGVDb2Rld29yZHMiLCJvcmlnaW5hbEZvcm0iLCJzZXRPcmlnaW5hbEZvcm0iLCJmZXRjaFNpdGVzIiwicmVzIiwiZ2V0IiwiY29uc29sZSIsImxvZyIsImRhdGEiLCJtYXAiLCJzIiwiYWN0aXZlIiwiZXJyIiwiZXJyb3IiLCJzdGFydEVkaXRpbmciLCJzaXRlIiwiaWQiLCJpc0Zvcm1EaXJ0eSIsIkpTT04iLCJzdHJpbmdpZnkiLCJyZWxvYWRTaXRlcyIsIm5vcm1hbGl6ZWQiLCJjYW5jZWxFZGl0aW5nIiwidGhlbiIsImNhdGNoIiwic2F2ZUNoYW5nZXMiLCJ1cGRhdGVkIiwicHV0IiwicHJldiIsInN4IiwicCIsInZhcmlhbnQiLCJndXR0ZXJCb3R0b20iLCJtYiIsIm9uQ2xpY2siLCJjb21wb25lbnQiLCJ3aWR0aCIsInNpdGVDb2RlIiwidHlwZSIsInZhbHVlIiwib25DaGFuZ2UiLCJlIiwiZiIsInRhcmdldCIsInNpemUiLCJsb2NhdGlvbk5hbWUiLCJmdWxsV2lkdGgiLCJsYWJlbElkIiwiY29kZXdvcmQiLCJsYWJlbCIsIndvcmQiLCJhIiwiaHJlZiIsInFyVXJsIiwicmVsIiwic3R5bGUiLCJjb2xvciIsInRleHREZWNvcmF0aW9uIiwic2l0ZUlkIiwiY2hlY2tlZCIsIm9uVG9nZ2xlIiwibmV3U3RhdGUiLCJkaXNhYmxlZCIsIm9wZW4iLCJvbkNsb3NlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/admin/GuestSiteTableSection.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/admin/GuestSiteToggle.tsx":
|
||
/*!**************************************************!*\
|
||
!*** ./src/components/admin/GuestSiteToggle.tsx ***!
|
||
\**************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ GuestSiteEnableToggle)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _barrel_optimize_names_Switch_mui_material__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! __barrel_optimize__?names=Switch!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Switch/Switch.js\");\n/* harmony import */ var _lib_axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/axios */ \"(ssr)/./src/lib/axios.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\nfunction GuestSiteEnableToggle({ siteId, checked, onToggle }) {\n const handleToggle = async ()=>{\n const newState = !checked;\n try {\n await _lib_axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].put(`/admin/sites/${siteId}/enabled`, null, {\n params: {\n enabled: newState\n }\n });\n console.log(`✅ Toggled site ${siteId} → ${newState}`);\n onToggle(newState);\n } catch (err) {\n console.error('❌ Failed to update guest site state:', err);\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Switch_mui_material__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n checked: checked,\n onChange: handleToggle\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\GuestSiteToggle.tsx\",\n lineNumber: 34,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9hZG1pbi9HdWVzdFNpdGVUb2dnbGUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUV1QztBQUNUO0FBUWYsU0FBU0Usc0JBQXNCLEVBQzVDQyxNQUFNLEVBQ05DLE9BQU8sRUFDUEMsUUFBUSxFQUNtQjtJQUUzQixNQUFNQyxlQUFlO1FBQ25CLE1BQU1DLFdBQVcsQ0FBQ0g7UUFFbEIsSUFBSTtZQUNGLE1BQU1ILGtEQUFHQSxDQUFDTyxHQUFHLENBQUMsQ0FBQyxhQUFhLEVBQUVMLE9BQU8sUUFBUSxDQUFDLEVBQUUsTUFBTTtnQkFDcERNLFFBQVE7b0JBQUVDLFNBQVNIO2dCQUFTO1lBQzlCO1lBRUFJLFFBQVFDLEdBQUcsQ0FBQyxDQUFDLGVBQWUsRUFBRVQsT0FBTyxHQUFHLEVBQUVJLFVBQVU7WUFDcERGLFNBQVNFO1FBQ1gsRUFBRSxPQUFPTSxLQUFLO1lBQ1pGLFFBQVFHLEtBQUssQ0FBQyx3Q0FBd0NEO1FBQ3hEO0lBQ0Y7SUFFQSxxQkFDRSw4REFBQ2Isa0ZBQU1BO1FBQ0xJLFNBQVNBO1FBQ1RXLFVBQVVUOzs7Ozs7QUFHaEIiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcY29tcG9uZW50c1xcYWRtaW5cXEd1ZXN0U2l0ZVRvZ2dsZS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IHsgU3dpdGNoIH0gZnJvbSAnQG11aS9tYXRlcmlhbCc7XHJcbmltcG9ydCBhcGkgZnJvbSAnQC9saWIvYXhpb3MnO1xyXG5cclxuaW50ZXJmYWNlIEd1ZXN0U2l0ZUVuYWJsZVRvZ2dsZVByb3BzIHtcclxuICBzaXRlSWQ6IG51bWJlcjtcclxuICBjaGVja2VkOiBib29sZWFuO1xyXG4gIG9uVG9nZ2xlOiAobmV3U3RhdGU6IGJvb2xlYW4pID0+IHZvaWQ7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEd1ZXN0U2l0ZUVuYWJsZVRvZ2dsZSh7XHJcbiAgc2l0ZUlkLFxyXG4gIGNoZWNrZWQsXHJcbiAgb25Ub2dnbGUsXHJcbn06IEd1ZXN0U2l0ZUVuYWJsZVRvZ2dsZVByb3BzKSB7XHJcblxyXG4gIGNvbnN0IGhhbmRsZVRvZ2dsZSA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IG5ld1N0YXRlID0gIWNoZWNrZWQ7XHJcblxyXG4gICAgdHJ5IHtcclxuICAgICAgYXdhaXQgYXBpLnB1dChgL2FkbWluL3NpdGVzLyR7c2l0ZUlkfS9lbmFibGVkYCwgbnVsbCwge1xyXG4gICAgICAgIHBhcmFtczogeyBlbmFibGVkOiBuZXdTdGF0ZSB9LFxyXG4gICAgICB9KTtcclxuXHJcbiAgICAgIGNvbnNvbGUubG9nKGDinIUgVG9nZ2xlZCBzaXRlICR7c2l0ZUlkfSDihpIgJHtuZXdTdGF0ZX1gKTtcclxuICAgICAgb25Ub2dnbGUobmV3U3RhdGUpO1xyXG4gICAgfSBjYXRjaCAoZXJyKSB7XHJcbiAgICAgIGNvbnNvbGUuZXJyb3IoJ+KdjCBGYWlsZWQgdG8gdXBkYXRlIGd1ZXN0IHNpdGUgc3RhdGU6JywgZXJyKTtcclxuICAgIH1cclxuICB9O1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPFN3aXRjaFxyXG4gICAgICBjaGVja2VkPXtjaGVja2VkfVxyXG4gICAgICBvbkNoYW5nZT17aGFuZGxlVG9nZ2xlfVxyXG4gICAgLz5cclxuICApO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJTd2l0Y2giLCJhcGkiLCJHdWVzdFNpdGVFbmFibGVUb2dnbGUiLCJzaXRlSWQiLCJjaGVja2VkIiwib25Ub2dnbGUiLCJoYW5kbGVUb2dnbGUiLCJuZXdTdGF0ZSIsInB1dCIsInBhcmFtcyIsImVuYWJsZWQiLCJjb25zb2xlIiwibG9nIiwiZXJyIiwiZXJyb3IiLCJvbkNoYW5nZSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/admin/GuestSiteToggle.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/admin/forms/AddSiteForm.tsx":
|
||
/*!****************************************************!*\
|
||
!*** ./src/components/admin/forms/AddSiteForm.tsx ***!
|
||
\****************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AddSiteForm)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/DialogContent/DialogContent.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/TextField/TextField.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/FormControl/FormControl.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/InputLabel/InputLabel.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Select/Select.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/MenuItem/MenuItem.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Alert/Alert.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/DialogActions/DialogActions.js\");\n/* harmony import */ var _barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! __barrel_optimize__?names=Alert,Button,DialogActions,DialogContent,FormControl,InputLabel,MenuItem,Select,TextField!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/Button/Button.js\");\n/* harmony import */ var _lib_axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/axios */ \"(ssr)/./src/lib/axios.ts\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\nfunction AddSiteForm({ onClose, onSiteCreated }) {\n const [clients, setClients] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]);\n const [siteCode, setSiteCode] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [locationName, setLocationName] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [codeword, setCodeword] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [qrUrl, setQrUrl] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [selectedClientId, setSelectedClientId] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [error, setError] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n const [success, setSuccess] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"AddSiteForm.useEffect\": ()=>{\n const fetchClients = {\n \"AddSiteForm.useEffect.fetchClients\": async ()=>{\n try {\n const res = await _lib_axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('/auth/clients');\n setClients(res.data);\n } catch (err) {\n setError(err.response?.data?.message || 'Failed to load clients');\n }\n }\n }[\"AddSiteForm.useEffect.fetchClients\"];\n fetchClients();\n }\n }[\"AddSiteForm.useEffect\"], []);\n const handleSubmit = async ()=>{\n try {\n await _lib_axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post('/admin/sites', {\n siteCode,\n locationName,\n codeword,\n qrUrl,\n clientId: Number(selectedClientId)\n });\n setSuccess(`Site registered successfully`);\n setError('');\n if (onSiteCreated) onSiteCreated();\n onClose();\n } catch (err) {\n setError(err.response?.data?.message || 'Unexpected error');\n setSuccess('');\n }\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n fullWidth: true,\n margin: \"dense\",\n label: \"Site Code\",\n value: siteCode,\n onChange: (e)=>setSiteCode(e.target.value)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 60,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n fullWidth: true,\n margin: \"dense\",\n label: \"Location Name\",\n value: locationName,\n onChange: (e)=>setLocationName(e.target.value)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n fullWidth: true,\n margin: \"dense\",\n label: \"Codeword\",\n value: codeword,\n onChange: (e)=>setCodeword(e.target.value)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 74,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n fullWidth: true,\n margin: \"dense\",\n label: \"QR URL\",\n value: qrUrl,\n onChange: (e)=>setQrUrl(e.target.value)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 81,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n fullWidth: true,\n margin: \"dense\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n id: \"client-label\",\n children: \"Client\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 89,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n labelId: \"client-label\",\n value: selectedClientId,\n onChange: (e)=>setSelectedClientId(e.target.value),\n children: clients.map((client)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n value: client.clientId.toString(),\n children: [\n client.clientName,\n \" (\",\n client.clientIdentifier,\n \")\"\n ]\n }, client.clientId, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 96,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 90,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 88,\n columnNumber: 9\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n severity: \"error\",\n sx: {\n mt: 2\n },\n children: error\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 103,\n columnNumber: 19\n }, this),\n success && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n severity: \"success\",\n sx: {\n mt: 2\n },\n children: success\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 104,\n columnNumber: 21\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 59,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n onClick: onClose,\n children: \"Cancel\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 107,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_Alert_Button_DialogActions_DialogContent_FormControl_InputLabel_MenuItem_Select_TextField_mui_material__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n variant: \"contained\",\n onClick: handleSubmit,\n children: \"Register\"\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 108,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\admin\\\\forms\\\\AddSiteForm.tsx\",\n lineNumber: 106,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9hZG1pbi9mb3Jtcy9BZGRTaXRlRm9ybS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUU0QztBQUlyQjtBQUNPO0FBT2YsU0FBU1ksWUFBWSxFQUFFQyxPQUFPLEVBQUVDLGFBQWEsRUFBUztJQUNuRSxNQUFNLENBQUNDLFNBQVNDLFdBQVcsR0FBR2YsK0NBQVFBLENBQTRFLEVBQUU7SUFDcEgsTUFBTSxDQUFDZ0IsVUFBVUMsWUFBWSxHQUFHakIsK0NBQVFBLENBQUM7SUFDekMsTUFBTSxDQUFDa0IsY0FBY0MsZ0JBQWdCLEdBQUduQiwrQ0FBUUEsQ0FBQztJQUNqRCxNQUFNLENBQUNvQixVQUFVQyxZQUFZLEdBQUdyQiwrQ0FBUUEsQ0FBQztJQUN6QyxNQUFNLENBQUNzQixPQUFPQyxTQUFTLEdBQUd2QiwrQ0FBUUEsQ0FBQztJQUNuQyxNQUFNLENBQUN3QixrQkFBa0JDLG9CQUFvQixHQUFHekIsK0NBQVFBLENBQUM7SUFFekQsTUFBTSxDQUFDMEIsT0FBT0MsU0FBUyxHQUFHM0IsK0NBQVFBLENBQUM7SUFDbkMsTUFBTSxDQUFDNEIsU0FBU0MsV0FBVyxHQUFHN0IsK0NBQVFBLENBQUM7SUFFdkNELGdEQUFTQTtpQ0FBQztZQUNSLE1BQU0rQjtzREFBZTtvQkFDbkIsSUFBSTt3QkFDRixNQUFNQyxNQUFNLE1BQU1yQixrREFBR0EsQ0FBQ3NCLEdBQUcsQ0FBQzt3QkFDMUJqQixXQUFXZ0IsSUFBSUUsSUFBSTtvQkFDckIsRUFBRSxPQUFPQyxLQUFVO3dCQUNqQlAsU0FBU08sSUFBSUMsUUFBUSxFQUFFRixNQUFNRyxXQUFXO29CQUMxQztnQkFDRjs7WUFDQU47UUFDRjtnQ0FBRyxFQUFFO0lBRUwsTUFBTU8sZUFBZTtRQUNuQixJQUFJO1lBQ0YsTUFBTTNCLGtEQUFHQSxDQUFDNEIsSUFBSSxDQUFDLGdCQUFnQjtnQkFDN0J0QjtnQkFDQUU7Z0JBQ0FFO2dCQUNBRTtnQkFDQWlCLFVBQVVDLE9BQU9oQjtZQUNuQjtZQUNBSyxXQUFXLENBQUMsNEJBQTRCLENBQUM7WUFDekNGLFNBQVM7WUFDVCxJQUFJZCxlQUFlQTtZQUNuQkQ7UUFDRixFQUFFLE9BQU9zQixLQUFVO1lBQ2pCUCxTQUFTTyxJQUFJQyxRQUFRLEVBQUVGLE1BQU1HLFdBQVc7WUFDeENQLFdBQVc7UUFDYjtJQUNGO0lBRUEscUJBQ0U7OzBCQUNFLDhEQUFDMUIscUtBQWFBOztrQ0FDWiw4REFBQ0QscUtBQVNBO3dCQUNSdUMsU0FBUzt3QkFDVEMsUUFBTzt3QkFDUEMsT0FBTTt3QkFDTkMsT0FBTzVCO3dCQUNQNkIsVUFBVSxDQUFDQyxJQUFNN0IsWUFBWTZCLEVBQUVDLE1BQU0sQ0FBQ0gsS0FBSzs7Ozs7O2tDQUU3Qyw4REFBQzFDLHFLQUFTQTt3QkFDUnVDLFNBQVM7d0JBQ1RDLFFBQU87d0JBQ1BDLE9BQU07d0JBQ05DLE9BQU8xQjt3QkFDUDJCLFVBQVUsQ0FBQ0MsSUFBTTNCLGdCQUFnQjJCLEVBQUVDLE1BQU0sQ0FBQ0gsS0FBSzs7Ozs7O2tDQUVqRCw4REFBQzFDLHFLQUFTQTt3QkFDUnVDLFNBQVM7d0JBQ1RDLFFBQU87d0JBQ1BDLE9BQU07d0JBQ05DLE9BQU94Qjt3QkFDUHlCLFVBQVUsQ0FBQ0MsSUFBTXpCLFlBQVl5QixFQUFFQyxNQUFNLENBQUNILEtBQUs7Ozs7OztrQ0FFN0MsOERBQUMxQyxxS0FBU0E7d0JBQ1J1QyxTQUFTO3dCQUNUQyxRQUFPO3dCQUNQQyxPQUFNO3dCQUNOQyxPQUFPdEI7d0JBQ1B1QixVQUFVLENBQUNDLElBQU12QixTQUFTdUIsRUFBRUMsTUFBTSxDQUFDSCxLQUFLOzs7Ozs7a0NBRTFDLDhEQUFDcEMscUtBQVdBO3dCQUFDaUMsU0FBUzt3QkFBQ0MsUUFBTzs7MENBQzVCLDhEQUFDcEMscUtBQVVBO2dDQUFDMEMsSUFBRzswQ0FBZTs7Ozs7OzBDQUM5Qiw4REFBQ3ZDLHFLQUFNQTtnQ0FDTHdDLFNBQVE7Z0NBQ1JMLE9BQU9wQjtnQ0FDUHFCLFVBQVUsQ0FBQ0MsSUFBTXJCLG9CQUFvQnFCLEVBQUVDLE1BQU0sQ0FBQ0gsS0FBSzswQ0FFbEQ5QixRQUFRb0MsR0FBRyxDQUFDQyxDQUFBQSx1QkFDWCw4REFBQzVDLHFLQUFRQTt3Q0FBdUJxQyxPQUFPTyxPQUFPWixRQUFRLENBQUNhLFFBQVE7OzRDQUM1REQsT0FBT0UsVUFBVTs0Q0FBQzs0Q0FBR0YsT0FBT0csZ0JBQWdCOzRDQUFDOzt1Q0FEakNILE9BQU9aLFFBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7b0JBT25DYix1QkFBUyw4REFBQ3JCLHFLQUFLQTt3QkFBQ2tELFVBQVM7d0JBQVFDLElBQUk7NEJBQUVDLElBQUk7d0JBQUU7a0NBQUkvQjs7Ozs7O29CQUNqREUseUJBQVcsOERBQUN2QixxS0FBS0E7d0JBQUNrRCxVQUFTO3dCQUFVQyxJQUFJOzRCQUFFQyxJQUFJO3dCQUFFO2tDQUFJN0I7Ozs7Ozs7Ozs7OzswQkFFeEQsOERBQUN4QixzS0FBYUE7O2tDQUNaLDhEQUFDSCxzS0FBTUE7d0JBQUN5RCxTQUFTOUM7a0NBQVM7Ozs7OztrQ0FDMUIsOERBQUNYLHNLQUFNQTt3QkFBQzBELFNBQVE7d0JBQVlELFNBQVNyQjtrQ0FBYzs7Ozs7Ozs7Ozs7Ozs7QUFJM0QiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcY29tcG9uZW50c1xcYWRtaW5cXGZvcm1zXFxBZGRTaXRlRm9ybS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHtcclxuICBCdXR0b24sIFRleHRGaWVsZCwgRGlhbG9nQ29udGVudCwgRGlhbG9nQWN0aW9ucywgQWxlcnQsXHJcbiAgSW5wdXRMYWJlbCwgTWVudUl0ZW0sIEZvcm1Db250cm9sLCBTZWxlY3RcclxufSBmcm9tICdAbXVpL21hdGVyaWFsJztcclxuaW1wb3J0IGFwaSBmcm9tICdAL2xpYi9heGlvcyc7XHJcblxyXG5pbnRlcmZhY2UgUHJvcHMge1xyXG4gIG9uQ2xvc2U6ICgpID0+IHZvaWQ7XHJcbiAgb25TaXRlQ3JlYXRlZD86ICgpID0+IHZvaWQ7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFkZFNpdGVGb3JtKHsgb25DbG9zZSwgb25TaXRlQ3JlYXRlZCB9OiBQcm9wcykge1xyXG4gIGNvbnN0IFtjbGllbnRzLCBzZXRDbGllbnRzXSA9IHVzZVN0YXRlPEFycmF5PHsgY2xpZW50SWQ6IG51bWJlcjsgY2xpZW50SWRlbnRpZmllcjogc3RyaW5nOyBjbGllbnROYW1lOiBzdHJpbmcgfT4+KFtdKTtcclxuICBjb25zdCBbc2l0ZUNvZGUsIHNldFNpdGVDb2RlXSA9IHVzZVN0YXRlKCcnKTtcclxuICBjb25zdCBbbG9jYXRpb25OYW1lLCBzZXRMb2NhdGlvbk5hbWVdID0gdXNlU3RhdGUoJycpO1xyXG4gIGNvbnN0IFtjb2Rld29yZCwgc2V0Q29kZXdvcmRdID0gdXNlU3RhdGUoJycpO1xyXG4gIGNvbnN0IFtxclVybCwgc2V0UXJVcmxdID0gdXNlU3RhdGUoJycpO1xyXG4gIGNvbnN0IFtzZWxlY3RlZENsaWVudElkLCBzZXRTZWxlY3RlZENsaWVudElkXSA9IHVzZVN0YXRlKCcnKTtcclxuXHJcbiAgY29uc3QgW2Vycm9yLCBzZXRFcnJvcl0gPSB1c2VTdGF0ZSgnJyk7XHJcbiAgY29uc3QgW3N1Y2Nlc3MsIHNldFN1Y2Nlc3NdID0gdXNlU3RhdGUoJycpO1xyXG5cclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgY29uc3QgZmV0Y2hDbGllbnRzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgICB0cnkge1xyXG4gICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGFwaS5nZXQoJy9hdXRoL2NsaWVudHMnKTtcclxuICAgICAgICBzZXRDbGllbnRzKHJlcy5kYXRhKTtcclxuICAgICAgfSBjYXRjaCAoZXJyOiBhbnkpIHtcclxuICAgICAgICBzZXRFcnJvcihlcnIucmVzcG9uc2U/LmRhdGE/Lm1lc3NhZ2UgfHwgJ0ZhaWxlZCB0byBsb2FkIGNsaWVudHMnKTtcclxuICAgICAgfVxyXG4gICAgfTtcclxuICAgIGZldGNoQ2xpZW50cygpO1xyXG4gIH0sIFtdKTtcclxuXHJcbiAgY29uc3QgaGFuZGxlU3VibWl0ID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgdHJ5IHtcclxuICAgICAgYXdhaXQgYXBpLnBvc3QoJy9hZG1pbi9zaXRlcycsIHtcclxuICAgICAgICBzaXRlQ29kZSxcclxuICAgICAgICBsb2NhdGlvbk5hbWUsXHJcbiAgICAgICAgY29kZXdvcmQsXHJcbiAgICAgICAgcXJVcmwsXHJcbiAgICAgICAgY2xpZW50SWQ6IE51bWJlcihzZWxlY3RlZENsaWVudElkKVxyXG4gICAgICB9KTtcclxuICAgICAgc2V0U3VjY2VzcyhgU2l0ZSByZWdpc3RlcmVkIHN1Y2Nlc3NmdWxseWApO1xyXG4gICAgICBzZXRFcnJvcignJyk7XHJcbiAgICAgIGlmIChvblNpdGVDcmVhdGVkKSBvblNpdGVDcmVhdGVkKCk7XHJcbiAgICAgIG9uQ2xvc2UoKTtcclxuICAgIH0gY2F0Y2ggKGVycjogYW55KSB7XHJcbiAgICAgIHNldEVycm9yKGVyci5yZXNwb25zZT8uZGF0YT8ubWVzc2FnZSB8fCAnVW5leHBlY3RlZCBlcnJvcicpO1xyXG4gICAgICBzZXRTdWNjZXNzKCcnKTtcclxuICAgIH1cclxuICB9O1xyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPD5cclxuICAgICAgPERpYWxvZ0NvbnRlbnQ+XHJcbiAgICAgICAgPFRleHRGaWVsZFxyXG4gICAgICAgICAgZnVsbFdpZHRoXHJcbiAgICAgICAgICBtYXJnaW49XCJkZW5zZVwiXHJcbiAgICAgICAgICBsYWJlbD1cIlNpdGUgQ29kZVwiXHJcbiAgICAgICAgICB2YWx1ZT17c2l0ZUNvZGV9XHJcbiAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldFNpdGVDb2RlKGUudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAvPlxyXG4gICAgICAgIDxUZXh0RmllbGRcclxuICAgICAgICAgIGZ1bGxXaWR0aFxyXG4gICAgICAgICAgbWFyZ2luPVwiZGVuc2VcIlxyXG4gICAgICAgICAgbGFiZWw9XCJMb2NhdGlvbiBOYW1lXCJcclxuICAgICAgICAgIHZhbHVlPXtsb2NhdGlvbk5hbWV9XHJcbiAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHNldExvY2F0aW9uTmFtZShlLnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgLz5cclxuICAgICAgICA8VGV4dEZpZWxkXHJcbiAgICAgICAgICBmdWxsV2lkdGhcclxuICAgICAgICAgIG1hcmdpbj1cImRlbnNlXCJcclxuICAgICAgICAgIGxhYmVsPVwiQ29kZXdvcmRcIlxyXG4gICAgICAgICAgdmFsdWU9e2NvZGV3b3JkfVxyXG4gICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRDb2Rld29yZChlLnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgLz5cclxuICAgICAgICA8VGV4dEZpZWxkXHJcbiAgICAgICAgICBmdWxsV2lkdGhcclxuICAgICAgICAgIG1hcmdpbj1cImRlbnNlXCJcclxuICAgICAgICAgIGxhYmVsPVwiUVIgVVJMXCJcclxuICAgICAgICAgIHZhbHVlPXtxclVybH1cclxuICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gc2V0UXJVcmwoZS50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgIC8+XHJcbiAgICAgICAgPEZvcm1Db250cm9sIGZ1bGxXaWR0aCBtYXJnaW49XCJkZW5zZVwiPlxyXG4gICAgICAgICAgPElucHV0TGFiZWwgaWQ9XCJjbGllbnQtbGFiZWxcIj5DbGllbnQ8L0lucHV0TGFiZWw+XHJcbiAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgIGxhYmVsSWQ9XCJjbGllbnQtbGFiZWxcIlxyXG4gICAgICAgICAgICB2YWx1ZT17c2VsZWN0ZWRDbGllbnRJZH1cclxuICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBzZXRTZWxlY3RlZENsaWVudElkKGUudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgID5cclxuICAgICAgICAgICAge2NsaWVudHMubWFwKGNsaWVudCA9PiAoXHJcbiAgICAgICAgICAgICAgPE1lbnVJdGVtIGtleT17Y2xpZW50LmNsaWVudElkfSB2YWx1ZT17Y2xpZW50LmNsaWVudElkLnRvU3RyaW5nKCl9PlxyXG4gICAgICAgICAgICAgICAge2NsaWVudC5jbGllbnROYW1lfSAoe2NsaWVudC5jbGllbnRJZGVudGlmaWVyfSlcclxuICAgICAgICAgICAgICA8L01lbnVJdGVtPlxyXG4gICAgICAgICAgICApKX1cclxuICAgICAgICAgIDwvU2VsZWN0PlxyXG4gICAgICAgIDwvRm9ybUNvbnRyb2w+XHJcblxyXG4gICAgICAgIHtlcnJvciAmJiA8QWxlcnQgc2V2ZXJpdHk9XCJlcnJvclwiIHN4PXt7IG10OiAyIH19PntlcnJvcn08L0FsZXJ0Pn1cclxuICAgICAgICB7c3VjY2VzcyAmJiA8QWxlcnQgc2V2ZXJpdHk9XCJzdWNjZXNzXCIgc3g9e3sgbXQ6IDIgfX0+e3N1Y2Nlc3N9PC9BbGVydD59XHJcbiAgICAgIDwvRGlhbG9nQ29udGVudD5cclxuICAgICAgPERpYWxvZ0FjdGlvbnM+XHJcbiAgICAgICAgPEJ1dHRvbiBvbkNsaWNrPXtvbkNsb3NlfT5DYW5jZWw8L0J1dHRvbj5cclxuICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJjb250YWluZWRcIiBvbkNsaWNrPXtoYW5kbGVTdWJtaXR9PlJlZ2lzdGVyPC9CdXR0b24+XHJcbiAgICAgIDwvRGlhbG9nQWN0aW9ucz5cclxuICAgIDwvPlxyXG4gICk7XHJcbn1cclxuIl0sIm5hbWVzIjpbInVzZUVmZmVjdCIsInVzZVN0YXRlIiwiQnV0dG9uIiwiVGV4dEZpZWxkIiwiRGlhbG9nQ29udGVudCIsIkRpYWxvZ0FjdGlvbnMiLCJBbGVydCIsIklucHV0TGFiZWwiLCJNZW51SXRlbSIsIkZvcm1Db250cm9sIiwiU2VsZWN0IiwiYXBpIiwiQWRkU2l0ZUZvcm0iLCJvbkNsb3NlIiwib25TaXRlQ3JlYXRlZCIsImNsaWVudHMiLCJzZXRDbGllbnRzIiwic2l0ZUNvZGUiLCJzZXRTaXRlQ29kZSIsImxvY2F0aW9uTmFtZSIsInNldExvY2F0aW9uTmFtZSIsImNvZGV3b3JkIiwic2V0Q29kZXdvcmQiLCJxclVybCIsInNldFFyVXJsIiwic2VsZWN0ZWRDbGllbnRJZCIsInNldFNlbGVjdGVkQ2xpZW50SWQiLCJlcnJvciIsInNldEVycm9yIiwic3VjY2VzcyIsInNldFN1Y2Nlc3MiLCJmZXRjaENsaWVudHMiLCJyZXMiLCJnZXQiLCJkYXRhIiwiZXJyIiwicmVzcG9uc2UiLCJtZXNzYWdlIiwiaGFuZGxlU3VibWl0IiwicG9zdCIsImNsaWVudElkIiwiTnVtYmVyIiwiZnVsbFdpZHRoIiwibWFyZ2luIiwibGFiZWwiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwiZSIsInRhcmdldCIsImlkIiwibGFiZWxJZCIsIm1hcCIsImNsaWVudCIsInRvU3RyaW5nIiwiY2xpZW50TmFtZSIsImNsaWVudElkZW50aWZpZXIiLCJzZXZlcml0eSIsInN4IiwibXQiLCJvbkNsaWNrIiwidmFyaWFudCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/admin/forms/AddSiteForm.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/providers/AppThemeProvider.tsx":
|
||
/*!*******************************************************!*\
|
||
!*** ./src/components/providers/AppThemeProvider.tsx ***!
|
||
\*******************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ AppThemeProvider)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! __barrel_optimize__?names=CssBaseline,ThemeProvider,createTheme!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/styles/createTheme.js\");\n/* harmony import */ var _barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! __barrel_optimize__?names=CssBaseline,ThemeProvider,createTheme!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/styles/ThemeProvider.js\");\n/* harmony import */ var _barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! __barrel_optimize__?names=CssBaseline,ThemeProvider,createTheme!=!@mui/material */ \"(ssr)/./node_modules/@mui/material/esm/CssBaseline/CssBaseline.js\");\n/* harmony import */ var _components_providers_ConditionalLayoutProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/components/providers/ConditionalLayoutProvider */ \"(ssr)/./src/components/providers/ConditionalLayoutProvider.tsx\");\n/* harmony import */ var _context_ThemeContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/context/ThemeContext */ \"(ssr)/./src/context/ThemeContext.tsx\");\n/* harmony import */ var _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/app/styles/colors */ \"(ssr)/./src/app/styles/colors.ts\");\n// src/components/AppThemeProvider.tsx\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\n\n\nfunction AppThemeProvider({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_context_ThemeContext__WEBPACK_IMPORTED_MODULE_2__.ThemeProviderCustom, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MUIWrappedLayout, {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\AppThemeProvider.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\AppThemeProvider.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\nfunction MUIWrappedLayout({ children }) {\n const { darkMode } = (0,_context_ThemeContext__WEBPACK_IMPORTED_MODULE_2__.useThemeMode)();\n const theme = (0,_barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_4__[\"default\"])({\n palette: {\n mode: darkMode ? 'dark' : 'light',\n primary: {\n main: _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.primary,\n contrastText: '#ffffff'\n },\n secondary: {\n main: _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.secondary\n },\n background: {\n default: darkMode ? _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.backgroundDark : _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.backgroundLight,\n paper: darkMode ? _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.paperDark : _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.paperLight\n },\n text: {\n primary: darkMode ? _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.textDark : _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.textLight\n }\n },\n typography: {\n fontFamily: `'Inter', 'system-ui', sans-serif`,\n fontSize: 14\n },\n components: {\n MuiDrawer: {\n styleOverrides: {\n paper: {\n backgroundColor: darkMode ? _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.drawerDark : _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.paperLight\n }\n }\n },\n MuiListItemButton: {\n styleOverrides: {\n root: {\n '&.Mui-selected': {\n backgroundColor: darkMode ? _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.selectedDark : _app_styles_colors__WEBPACK_IMPORTED_MODULE_3__.brandColors.selectedLight\n }\n }\n }\n },\n MuiCardContent: {\n styleOverrides: {\n root: {\n padding: 12,\n userSelect: 'none'\n }\n }\n },\n MuiCard: {\n styleOverrides: {\n root: {\n userSelect: 'none',\n outline: 'none',\n '&:focus': {\n outline: 'none'\n }\n }\n }\n }\n }\n });\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n theme: theme,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_barrel_optimize_names_CssBaseline_ThemeProvider_createTheme_mui_material__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {}, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\AppThemeProvider.tsx\",\n lineNumber: 86,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_providers_ConditionalLayoutProvider__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\AppThemeProvider.tsx\",\n lineNumber: 87,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\AppThemeProvider.tsx\",\n lineNumber: 85,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9wcm92aWRlcnMvQXBwVGhlbWVQcm92aWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsc0NBQXNDOztBQUdzRDtBQUNYO0FBQ047QUFDekI7QUFFbkMsU0FBU1EsaUJBQWlCLEVBQUVDLFFBQVEsRUFBaUM7SUFDbEYscUJBQ0UsOERBQUNILHNFQUFtQkE7a0JBQ2xCLDRFQUFDSTtzQkFBa0JEOzs7Ozs7Ozs7OztBQUd6QjtBQUVBLFNBQVNDLGlCQUFpQixFQUFFRCxRQUFRLEVBQWlDO0lBQ25FLE1BQU0sRUFBRUUsUUFBUSxFQUFFLEdBQUdOLG1FQUFZQTtJQUVqQyxNQUFNTyxRQUFRWixxSEFBV0EsQ0FBQztRQUN4QmEsU0FBUztZQUNQQyxNQUFNSCxXQUFXLFNBQVM7WUFDMUJJLFNBQVM7Z0JBQ1BDLE1BQU1ULDJEQUFXQSxDQUFDUSxPQUFPO2dCQUN6QkUsY0FBYztZQUNoQjtZQUNBQyxXQUFXO2dCQUNURixNQUFNVCwyREFBV0EsQ0FBQ1csU0FBUztZQUM3QjtZQUNBQyxZQUFZO2dCQUNWQyxTQUFTVCxXQUFXSiwyREFBV0EsQ0FBQ2MsY0FBYyxHQUFHZCwyREFBV0EsQ0FBQ2UsZUFBZTtnQkFDNUVDLE9BQU9aLFdBQVdKLDJEQUFXQSxDQUFDaUIsU0FBUyxHQUFHakIsMkRBQVdBLENBQUNrQixVQUFVO1lBQ2xFO1lBQ0FDLE1BQU07Z0JBQ0pYLFNBQVNKLFdBQVdKLDJEQUFXQSxDQUFDb0IsUUFBUSxHQUFHcEIsMkRBQVdBLENBQUNxQixTQUFTO1lBQ2xFO1FBQ0Y7UUFFQUMsWUFBWTtZQUNWQyxZQUFZLENBQUMsZ0NBQWdDLENBQUM7WUFDOUNDLFVBQVU7UUFDWjtRQUNBQyxZQUFZO1lBQ1ZDLFdBQVc7Z0JBQ1RDLGdCQUFnQjtvQkFDZFgsT0FBTzt3QkFDTFksaUJBQWlCeEIsV0FBV0osMkRBQVdBLENBQUM2QixVQUFVLEdBQUc3QiwyREFBV0EsQ0FBQ2tCLFVBQVU7b0JBQzdFO2dCQUNGO1lBQ0Y7WUFDQVksbUJBQW1CO2dCQUNqQkgsZ0JBQWdCO29CQUNkSSxNQUFNO3dCQUNKLGtCQUFrQjs0QkFDaEJILGlCQUFpQnhCLFdBQVdKLDJEQUFXQSxDQUFDZ0MsWUFBWSxHQUFHaEMsMkRBQVdBLENBQUNpQyxhQUFhO3dCQUNsRjtvQkFDRjtnQkFDRjtZQUNGO1lBQ0FDLGdCQUFnQjtnQkFDZFAsZ0JBQWdCO29CQUNkSSxNQUFNO3dCQUNKSSxTQUFTO3dCQUNUQyxZQUFZO29CQUNkO2dCQUNGO1lBQ0Y7WUFDQUMsU0FBUztnQkFDUFYsZ0JBQWdCO29CQUNkSSxNQUFNO3dCQUNKSyxZQUFZO3dCQUNaRSxTQUFTO3dCQUNULFdBQVc7NEJBQ1RBLFNBQVM7d0JBQ1g7b0JBQ0Y7Z0JBQ0Y7WUFDRjtRQUNGO0lBRUY7SUFHQSxxQkFDRSw4REFBQzFDLGlIQUFnQkE7UUFBQ1MsT0FBT0E7OzBCQUN2Qiw4REFBQ1gsaUhBQVdBOzs7OzswQkFDWiw4REFBQ0csdUZBQWlCQTswQkFBRUs7Ozs7Ozs7Ozs7OztBQUcxQiIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxjb21wb25lbnRzXFxwcm92aWRlcnNcXEFwcFRoZW1lUHJvdmlkZXIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNyYy9jb21wb25lbnRzL0FwcFRoZW1lUHJvdmlkZXIudHN4XHJcbid1c2UgY2xpZW50JztcclxuXHJcbmltcG9ydCB7IGNyZWF0ZVRoZW1lLCBDc3NCYXNlbGluZSwgVGhlbWVQcm92aWRlciBhcyBNdWlUaGVtZVByb3ZpZGVyIH0gZnJvbSAnQG11aS9tYXRlcmlhbCc7XHJcbmltcG9ydCBDb25kaXRpb25hbExheW91dCBmcm9tICdAL2NvbXBvbmVudHMvcHJvdmlkZXJzL0NvbmRpdGlvbmFsTGF5b3V0UHJvdmlkZXInO1xyXG5pbXBvcnQgeyB1c2VUaGVtZU1vZGUsIFRoZW1lUHJvdmlkZXJDdXN0b20gfSBmcm9tICdAL2NvbnRleHQvVGhlbWVDb250ZXh0JztcclxuaW1wb3J0IHsgYnJhbmRDb2xvcnMgfSBmcm9tICdAL2FwcC9zdHlsZXMvY29sb3JzJztcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEFwcFRoZW1lUHJvdmlkZXIoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkge1xyXG4gIHJldHVybiAoXHJcbiAgICA8VGhlbWVQcm92aWRlckN1c3RvbT5cclxuICAgICAgPE1VSVdyYXBwZWRMYXlvdXQ+e2NoaWxkcmVufTwvTVVJV3JhcHBlZExheW91dD5cclxuICAgIDwvVGhlbWVQcm92aWRlckN1c3RvbT5cclxuICApO1xyXG59XHJcblxyXG5mdW5jdGlvbiBNVUlXcmFwcGVkTGF5b3V0KHsgY2hpbGRyZW4gfTogeyBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlIH0pIHtcclxuICBjb25zdCB7IGRhcmtNb2RlIH0gPSB1c2VUaGVtZU1vZGUoKTtcclxuXHJcbiAgY29uc3QgdGhlbWUgPSBjcmVhdGVUaGVtZSh7XHJcbiAgICBwYWxldHRlOiB7XHJcbiAgICAgIG1vZGU6IGRhcmtNb2RlID8gJ2RhcmsnIDogJ2xpZ2h0JyxcclxuICAgICAgcHJpbWFyeToge1xyXG4gICAgICAgIG1haW46IGJyYW5kQ29sb3JzLnByaW1hcnksXHJcbiAgICAgICAgY29udHJhc3RUZXh0OiAnI2ZmZmZmZicsXHJcbiAgICAgIH0sXHJcbiAgICAgIHNlY29uZGFyeToge1xyXG4gICAgICAgIG1haW46IGJyYW5kQ29sb3JzLnNlY29uZGFyeSxcclxuICAgICAgfSxcclxuICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgIGRlZmF1bHQ6IGRhcmtNb2RlID8gYnJhbmRDb2xvcnMuYmFja2dyb3VuZERhcmsgOiBicmFuZENvbG9ycy5iYWNrZ3JvdW5kTGlnaHQsXHJcbiAgICAgICAgcGFwZXI6IGRhcmtNb2RlID8gYnJhbmRDb2xvcnMucGFwZXJEYXJrIDogYnJhbmRDb2xvcnMucGFwZXJMaWdodCxcclxuICAgICAgfSxcclxuICAgICAgdGV4dDoge1xyXG4gICAgICAgIHByaW1hcnk6IGRhcmtNb2RlID8gYnJhbmRDb2xvcnMudGV4dERhcmsgOiBicmFuZENvbG9ycy50ZXh0TGlnaHQsXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgXHJcbiAgICB0eXBvZ3JhcGh5OiB7XHJcbiAgICAgIGZvbnRGYW1pbHk6IGAnSW50ZXInLCAnc3lzdGVtLXVpJywgc2Fucy1zZXJpZmAsXHJcbiAgICAgIGZvbnRTaXplOiAxNCxcclxuICAgIH0sXHJcbiAgICBjb21wb25lbnRzOiB7XHJcbiAgICAgIE11aURyYXdlcjoge1xyXG4gICAgICAgIHN0eWxlT3ZlcnJpZGVzOiB7XHJcbiAgICAgICAgICBwYXBlcjoge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGRhcmtNb2RlID8gYnJhbmRDb2xvcnMuZHJhd2VyRGFyayA6IGJyYW5kQ29sb3JzLnBhcGVyTGlnaHQsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIE11aUxpc3RJdGVtQnV0dG9uOiB7XHJcbiAgICAgICAgc3R5bGVPdmVycmlkZXM6IHtcclxuICAgICAgICAgIHJvb3Q6IHtcclxuICAgICAgICAgICAgJyYuTXVpLXNlbGVjdGVkJzoge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogZGFya01vZGUgPyBicmFuZENvbG9ycy5zZWxlY3RlZERhcmsgOiBicmFuZENvbG9ycy5zZWxlY3RlZExpZ2h0LFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgICBNdWlDYXJkQ29udGVudDoge1xyXG4gICAgICAgIHN0eWxlT3ZlcnJpZGVzOiB7XHJcbiAgICAgICAgICByb290OiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyLFxyXG4gICAgICAgICAgICB1c2VyU2VsZWN0OiAnbm9uZScsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIE11aUNhcmQ6IHtcclxuICAgICAgICBzdHlsZU92ZXJyaWRlczoge1xyXG4gICAgICAgICAgcm9vdDoge1xyXG4gICAgICAgICAgICB1c2VyU2VsZWN0OiAnbm9uZScsXHJcbiAgICAgICAgICAgIG91dGxpbmU6ICdub25lJyxcclxuICAgICAgICAgICAgJyY6Zm9jdXMnOiB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogJ25vbmUnLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIFxyXG4gIH0pO1xyXG4gIFxyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPE11aVRoZW1lUHJvdmlkZXIgdGhlbWU9e3RoZW1lfT5cclxuICAgICAgPENzc0Jhc2VsaW5lIC8+XHJcbiAgICAgIDxDb25kaXRpb25hbExheW91dD57Y2hpbGRyZW59PC9Db25kaXRpb25hbExheW91dD5cclxuICAgIDwvTXVpVGhlbWVQcm92aWRlcj5cclxuICApO1xyXG59XHJcbiJdLCJuYW1lcyI6WyJjcmVhdGVUaGVtZSIsIkNzc0Jhc2VsaW5lIiwiVGhlbWVQcm92aWRlciIsIk11aVRoZW1lUHJvdmlkZXIiLCJDb25kaXRpb25hbExheW91dCIsInVzZVRoZW1lTW9kZSIsIlRoZW1lUHJvdmlkZXJDdXN0b20iLCJicmFuZENvbG9ycyIsIkFwcFRoZW1lUHJvdmlkZXIiLCJjaGlsZHJlbiIsIk1VSVdyYXBwZWRMYXlvdXQiLCJkYXJrTW9kZSIsInRoZW1lIiwicGFsZXR0ZSIsIm1vZGUiLCJwcmltYXJ5IiwibWFpbiIsImNvbnRyYXN0VGV4dCIsInNlY29uZGFyeSIsImJhY2tncm91bmQiLCJkZWZhdWx0IiwiYmFja2dyb3VuZERhcmsiLCJiYWNrZ3JvdW5kTGlnaHQiLCJwYXBlciIsInBhcGVyRGFyayIsInBhcGVyTGlnaHQiLCJ0ZXh0IiwidGV4dERhcmsiLCJ0ZXh0TGlnaHQiLCJ0eXBvZ3JhcGh5IiwiZm9udEZhbWlseSIsImZvbnRTaXplIiwiY29tcG9uZW50cyIsIk11aURyYXdlciIsInN0eWxlT3ZlcnJpZGVzIiwiYmFja2dyb3VuZENvbG9yIiwiZHJhd2VyRGFyayIsIk11aUxpc3RJdGVtQnV0dG9uIiwicm9vdCIsInNlbGVjdGVkRGFyayIsInNlbGVjdGVkTGlnaHQiLCJNdWlDYXJkQ29udGVudCIsInBhZGRpbmciLCJ1c2VyU2VsZWN0IiwiTXVpQ2FyZCIsIm91dGxpbmUiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/providers/AppThemeProvider.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/providers/ConditionalLayoutProvider.tsx":
|
||
/*!****************************************************************!*\
|
||
!*** ./src/components/providers/ConditionalLayoutProvider.tsx ***!
|
||
\****************************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ ConditionalLayout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dynamic */ \"(ssr)/./node_modules/next/dist/api/app-dynamic.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\n\nconst SidebarLayout = (0,next_dynamic__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(async ()=>{\n true && /*require.resolve*/(null /* weak dependency, without id */);\n}, {\n loadableGenerated: {\n modules: [\n \"components\\\\providers\\\\ConditionalLayoutProvider.tsx -> \" + \"../SidebarLayout\"\n ]\n },\n ssr: false\n});\nfunction ConditionalLayout({ children }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.usePathname)();\n const hideSidebar = pathname === '/login' || pathname === '/register';\n return hideSidebar ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: children\n }, void 0, false) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SidebarLayout, {\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\components\\\\providers\\\\ConditionalLayoutProvider.tsx\",\n lineNumber: 13,\n columnNumber: 42\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9wcm92aWRlcnMvQ29uZGl0aW9uYWxMYXlvdXRQcm92aWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBRThDO0FBQ1g7QUFFbkMsTUFBTUUsZ0JBQWdCRCx3REFBT0E7Ozs7Ozs7O0lBQXFDRSxLQUFLOztBQUV4RCxTQUFTQyxrQkFBa0IsRUFBRUMsUUFBUSxFQUFpQztJQUNuRixNQUFNQyxXQUFXTiw0REFBV0E7SUFFNUIsTUFBTU8sY0FBY0QsYUFBYSxZQUFZQSxhQUFhO0lBRTFELE9BQU9DLDRCQUFjO2tCQUFHRjtzQ0FBZSw4REFBQ0g7a0JBQWVHOzs7Ozs7QUFDekQiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcY29tcG9uZW50c1xccHJvdmlkZXJzXFxDb25kaXRpb25hbExheW91dFByb3ZpZGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XHJcblxyXG5pbXBvcnQgeyB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbic7XHJcbmltcG9ydCBkeW5hbWljIGZyb20gJ25leHQvZHluYW1pYyc7XHJcblxyXG5jb25zdCBTaWRlYmFyTGF5b3V0ID0gZHluYW1pYygoKSA9PiBpbXBvcnQoJy4uL1NpZGViYXJMYXlvdXQnKSwgeyBzc3I6IGZhbHNlIH0pO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ29uZGl0aW9uYWxMYXlvdXQoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkge1xyXG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKTtcclxuXHJcbiAgY29uc3QgaGlkZVNpZGViYXIgPSBwYXRobmFtZSA9PT0gJy9sb2dpbicgfHwgcGF0aG5hbWUgPT09ICcvcmVnaXN0ZXInO1xyXG5cclxuICByZXR1cm4gaGlkZVNpZGViYXIgPyA8PntjaGlsZHJlbn08Lz4gOiA8U2lkZWJhckxheW91dD57Y2hpbGRyZW59PC9TaWRlYmFyTGF5b3V0PjtcclxufVxyXG4iXSwibmFtZXMiOlsidXNlUGF0aG5hbWUiLCJkeW5hbWljIiwiU2lkZWJhckxheW91dCIsInNzciIsIkNvbmRpdGlvbmFsTGF5b3V0IiwiY2hpbGRyZW4iLCJwYXRobmFtZSIsImhpZGVTaWRlYmFyIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/providers/ConditionalLayoutProvider.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/context/AuthContext.tsx":
|
||
/*!*************************************!*\
|
||
!*** ./src/context/AuthContext.tsx ***!
|
||
\*************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AuthProvider: () => (/* binding */ AuthProvider),\n/* harmony export */ useAuth: () => (/* binding */ useAuth)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! js-cookie */ \"(ssr)/./node_modules/js-cookie/dist/js.cookie.mjs\");\n/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! jwt-decode */ \"(ssr)/./node_modules/jwt-decode/build/esm/index.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_disableConsole__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/lib/disableConsole */ \"(ssr)/./src/lib/disableConsole.ts\");\n//src/context/AuthContext.tsx\n/* __next_internal_client_entry_do_not_use__ AuthProvider,useAuth auto */ \n\n\n\n\n\n(0,_lib_disableConsole__WEBPACK_IMPORTED_MODULE_5__.disableConsoleInProd)();\nconst AuthContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nconst AuthProvider = ({ children, username = '', displayname = '', roles = [] })=>{\n const [authInfo, setAuthInfo] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({\n \"AuthProvider.useState\": ()=>({\n username,\n displayname,\n roles,\n userId: undefined,\n clientIdentifier: undefined,\n loading: true,\n authToken: undefined,\n refreshAuth: ({\n \"AuthProvider.useState\": ()=>Promise.resolve()\n })[\"AuthProvider.useState\"]\n })\n }[\"AuthProvider.useState\"]);\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_4__.useRouter)();\n const refreshAuth = async ()=>{\n if (true) return;\n console.log(\"🔁 [AuthContext] Running refreshAuth\");\n setAuthInfo((prev)=>({\n ...prev,\n loading: true\n }));\n const token = js_cookie__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('authToken');\n console.log(\"🔐 Retrieved token from cookie:\", token);\n if (!token) {\n setAuthInfo({\n username: '',\n displayname: '',\n userId: undefined,\n clientIdentifier: undefined,\n roles: [],\n authToken: undefined,\n loading: false,\n refreshAuth\n });\n return;\n }\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_3__.jwtDecode)(token);\n console.log(\"🎯 Decoded username:\", decoded.sub);\n setAuthInfo({\n username: decoded.sub,\n displayname: decoded.displayname,\n userId: decoded.userId,\n clientIdentifier: decoded.idauth,\n roles: decoded.roles ?? [],\n authToken: token,\n loading: false,\n refreshAuth\n });\n } catch (err) {\n console.warn(\"❌ Failed to decode JWT in refreshAuth\", err);\n setAuthInfo((prev)=>({\n ...prev,\n loading: false,\n refreshAuth\n }));\n }\n };\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"AuthProvider.useEffect\": ()=>{\n // ✅ Don't run refreshAuth if we already got username from SSR\n if (username && username !== 'user') {\n setAuthInfo({\n \"AuthProvider.useEffect\": (prev)=>({\n ...prev,\n loading: false\n })\n }[\"AuthProvider.useEffect\"]);\n return;\n }\n console.log(\"🏁 [AuthContext] Calling refreshAuth from useEffect\");\n refreshAuth();\n const interval = setInterval({\n \"AuthProvider.useEffect.interval\": ()=>{\n const token = js_cookie__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('authToken');\n if (!token) return;\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_3__.jwtDecode)(token);\n const now = Date.now() / 1000;\n if (decoded.exp < now) {\n localStorage.setItem('authRedirectReason', 'Session expired. Please log in again.');\n js_cookie__WEBPACK_IMPORTED_MODULE_2__[\"default\"].remove('authToken');\n router.push('/login');\n }\n } catch (err) {\n console.warn('Token check failed', err);\n }\n }\n }[\"AuthProvider.useEffect.interval\"], 30000);\n return ({\n \"AuthProvider.useEffect\": ()=>clearInterval(interval)\n })[\"AuthProvider.useEffect\"];\n }\n }[\"AuthProvider.useEffect\"], []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(AuthContext.Provider, {\n value: {\n ...authInfo,\n refreshAuth\n },\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\context\\\\AuthContext.tsx\",\n lineNumber: 147,\n columnNumber: 5\n }, undefined);\n};\nconst useAuth = ()=>{\n const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(AuthContext);\n if (!context) {\n throw new Error('useAuth must be used within an AuthProvider');\n }\n return context;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29udGV4dC9BdXRoQ29udGV4dC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBLDZCQUE2Qjs7QUFHNEQ7QUFDekQ7QUFDTztBQUNLO0FBQ2dCO0FBQzVEUSx5RUFBb0JBO0FBK0JwQixNQUFNQyw0QkFBY1Isb0RBQWFBLENBQThCUztBQUV4RCxNQUFNQyxlQUFlLENBQUMsRUFDM0JDLFFBQVEsRUFDUkMsV0FBVyxFQUFFLEVBQ2JDLGNBQWMsRUFBRSxFQUNoQkMsUUFBUSxFQUFFLEVBQ1E7SUFDbEIsTUFBTSxDQUFDQyxVQUFVQyxZQUFZLEdBQUdkLCtDQUFRQTtpQ0FBa0IsSUFBTztnQkFDL0RVO2dCQUNBQztnQkFDQUM7Z0JBQ0FHLFFBQVFSO2dCQUNSUyxrQkFBa0JUO2dCQUNsQlUsU0FBUztnQkFDVEMsV0FBV1g7Z0JBQ1hZLFdBQVc7NkNBQUUsSUFBTUMsUUFBUUMsT0FBTzs7WUFDcEM7O0lBSUEsTUFBTUMsU0FBU2xCLDBEQUFTQTtJQUV4QixNQUFNZSxjQUFjO1FBQ2xCLElBQUksSUFBNkIsRUFBRTtRQUVuQ0ksUUFBUUMsR0FBRyxDQUFDO1FBRVpWLFlBQVksQ0FBQ1csT0FBVTtnQkFBRSxHQUFHQSxJQUFJO2dCQUFFUixTQUFTO1lBQUs7UUFFaEQsTUFBTVMsUUFBUXhCLGlEQUFPQSxDQUFDeUIsR0FBRyxDQUFDO1FBQzFCSixRQUFRQyxHQUFHLENBQUMsbUNBQW1DRTtRQUUvQyxJQUFJLENBQUNBLE9BQU87WUFDVlosWUFBWTtnQkFDVkosVUFBVTtnQkFDVkMsYUFBYTtnQkFDYkksUUFBUVI7Z0JBQ1JTLGtCQUFrQlQ7Z0JBQ2xCSyxPQUFPLEVBQUU7Z0JBQ1RNLFdBQVdYO2dCQUNYVSxTQUFTO2dCQUNURTtZQUNGO1lBQ0E7UUFDRjtRQUVBLElBQUk7WUFDRixNQUFNUyxVQUFVekIscURBQVNBLENBQWF1QjtZQUN0Q0gsUUFBUUMsR0FBRyxDQUFDLHdCQUF3QkksUUFBUUMsR0FBRztZQUUvQ2YsWUFBWTtnQkFDVkosVUFBVWtCLFFBQVFDLEdBQUc7Z0JBQ3JCbEIsYUFBYWlCLFFBQVFqQixXQUFXO2dCQUNoQ0ksUUFBUWEsUUFBUWIsTUFBTTtnQkFDdEJDLGtCQUFrQlksUUFBUUUsTUFBTTtnQkFDaENsQixPQUFPZ0IsUUFBUWhCLEtBQUssSUFBSSxFQUFFO2dCQUMxQk0sV0FBV1E7Z0JBQ1hULFNBQVM7Z0JBQ1RFO1lBQ0Y7UUFDRixFQUFFLE9BQU9ZLEtBQUs7WUFDWlIsUUFBUVMsSUFBSSxDQUFDLHlDQUF5Q0Q7WUFDdERqQixZQUFZLENBQUNXLE9BQVU7b0JBQUUsR0FBR0EsSUFBSTtvQkFBRVIsU0FBUztvQkFBT0U7Z0JBQVk7UUFDaEU7SUFDRjtJQVVBbEIsZ0RBQVNBO2tDQUFDO1lBQ1IsOERBQThEO1lBQzlELElBQUlTLFlBQVlBLGFBQWEsUUFBUTtnQkFDbkNJOzhDQUFZLENBQUNXLE9BQVU7NEJBQUUsR0FBR0EsSUFBSTs0QkFBRVIsU0FBUzt3QkFBTTs7Z0JBQ2pEO1lBQ0Y7WUFFQU0sUUFBUUMsR0FBRyxDQUFDO1lBQ1pMO1lBRUEsTUFBTWMsV0FBV0M7bURBQVk7b0JBQzNCLE1BQU1SLFFBQVF4QixpREFBT0EsQ0FBQ3lCLEdBQUcsQ0FBQztvQkFDMUIsSUFBSSxDQUFDRCxPQUFPO29CQUVaLElBQUk7d0JBQ0YsTUFBTUUsVUFBVXpCLHFEQUFTQSxDQUFhdUI7d0JBQ3RDLE1BQU1TLE1BQU1DLEtBQUtELEdBQUcsS0FBSzt3QkFDekIsSUFBSVAsUUFBUVMsR0FBRyxHQUFHRixLQUFLOzRCQUNyQkcsYUFBYUMsT0FBTyxDQUFDLHNCQUFzQjs0QkFDM0NyQyxpREFBT0EsQ0FBQ3NDLE1BQU0sQ0FBQzs0QkFDZmxCLE9BQU9tQixJQUFJLENBQUM7d0JBQ2Q7b0JBQ0YsRUFBRSxPQUFPVixLQUFLO3dCQUNaUixRQUFRUyxJQUFJLENBQUMsc0JBQXNCRDtvQkFDckM7Z0JBQ0Y7a0RBQUc7WUFFSDswQ0FBTyxJQUFNVyxjQUFjVDs7UUFDN0I7aUNBQUcsRUFBRTtJQUdMLHFCQUNFLDhEQUFDM0IsWUFBWXFDLFFBQVE7UUFBQ0MsT0FBTztZQUFFLEdBQUcvQixRQUFRO1lBQUVNO1FBQVk7a0JBQ3JEVjs7Ozs7O0FBR1AsRUFBRTtBQUVLLE1BQU1vQyxVQUFVO0lBQ3JCLE1BQU1DLFVBQVUvQyxpREFBVUEsQ0FBQ087SUFDM0IsSUFBSSxDQUFDd0MsU0FBUztRQUNaLE1BQU0sSUFBSUMsTUFBTTtJQUNsQjtJQUNBLE9BQU9EO0FBQ1QsRUFBRSIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxjb250ZXh0XFxBdXRoQ29udGV4dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiLy9zcmMvY29udGV4dC9BdXRoQ29udGV4dC50c3hcclxuJ3VzZSBjbGllbnQnO1xyXG5cclxuaW1wb3J0IFJlYWN0LCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNvbnRleHQsIHVzZVN0YXRlLCB1c2VFZmZlY3QsIFJlYWN0Tm9kZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IENvb2tpZXMgZnJvbSAnanMtY29va2llJztcclxuaW1wb3J0IHsgand0RGVjb2RlIH0gZnJvbSAnand0LWRlY29kZSc7XHJcbmltcG9ydCB7IHVzZVJvdXRlciB9IGZyb20gJ25leHQvbmF2aWdhdGlvbic7XHJcbmltcG9ydCB7IGRpc2FibGVDb25zb2xlSW5Qcm9kIH0gZnJvbSAnQC9saWIvZGlzYWJsZUNvbnNvbGUnO1xyXG5kaXNhYmxlQ29uc29sZUluUHJvZCgpO1xyXG5cclxuaW50ZXJmYWNlIEp3dFBheWxvYWQge1xyXG4gIHN1Yjogc3RyaW5nO1xyXG4gIGRpc3BsYXluYW1lOiBzdHJpbmc7XHJcbiAgdXNlcklkPzogbnVtYmVyO1xyXG4gIGlkYXV0aD86IHN0cmluZztcclxuICBleHA6IG51bWJlcjtcclxuICByb2xlcz86IHN0cmluZ1tdO1xyXG59XHJcblxyXG5pbnRlcmZhY2UgQXV0aENvbnRleHRUeXBlIHtcclxuICB1c2VybmFtZTogc3RyaW5nO1xyXG4gIGRpc3BsYXluYW1lOiBzdHJpbmc7XHJcbiAgdXNlcklkPzogbnVtYmVyO1xyXG4gIGNsaWVudElkZW50aWZpZXI/OiBzdHJpbmc7XHJcbiAgcm9sZXM/OiBzdHJpbmdbXTsgLy8g8J+RiCBBZGQgdGhpc1xyXG4gIGxvYWRpbmc6IGJvb2xlYW47XHJcbiAgcmVmcmVzaEF1dGg6ICgpID0+IFByb21pc2U8dm9pZD47XHJcbiAgYXV0aFRva2VuPzogc3RyaW5nO1xyXG59XHJcblxyXG5cclxuaW50ZXJmYWNlIEF1dGhQcm92aWRlclByb3BzIHtcclxuICBjaGlsZHJlbjogUmVhY3ROb2RlO1xyXG4gIHVzZXJuYW1lPzogc3RyaW5nO1xyXG4gIGRpc3BsYXluYW1lPzogc3RyaW5nO1xyXG4gIHJvbGVzPzogc3RyaW5nW107XHJcbn1cclxuXHJcblxyXG5jb25zdCBBdXRoQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8QXV0aENvbnRleHRUeXBlIHwgdW5kZWZpbmVkPih1bmRlZmluZWQpO1xyXG5cclxuZXhwb3J0IGNvbnN0IEF1dGhQcm92aWRlciA9ICh7XHJcbiAgY2hpbGRyZW4sXHJcbiAgdXNlcm5hbWUgPSAnJyxcclxuICBkaXNwbGF5bmFtZSA9ICcnLFxyXG4gIHJvbGVzID0gW10sXHJcbn06IEF1dGhQcm92aWRlclByb3BzKSA9PiB7XHJcbiAgY29uc3QgW2F1dGhJbmZvLCBzZXRBdXRoSW5mb10gPSB1c2VTdGF0ZTxBdXRoQ29udGV4dFR5cGU+KCgpID0+ICh7XHJcbiAgICB1c2VybmFtZSxcclxuICAgIGRpc3BsYXluYW1lLFxyXG4gICAgcm9sZXMsXHJcbiAgICB1c2VySWQ6IHVuZGVmaW5lZCxcclxuICAgIGNsaWVudElkZW50aWZpZXI6IHVuZGVmaW5lZCxcclxuICAgIGxvYWRpbmc6IHRydWUsXHJcbiAgICBhdXRoVG9rZW46IHVuZGVmaW5lZCxcclxuICAgIHJlZnJlc2hBdXRoOiAoKSA9PiBQcm9taXNlLnJlc29sdmUoKSwgLy8gc3R1Yiwgd2lsbCBiZSByZXBsYWNlZCBsYXRlclxyXG4gIH0pKTtcclxuXHJcbiAgXHJcblxyXG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xyXG5cclxuICBjb25zdCByZWZyZXNoQXV0aCA9IGFzeW5jICgpID0+IHtcclxuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuO1xyXG4gIFxyXG4gICAgY29uc29sZS5sb2coXCLwn5SBIFtBdXRoQ29udGV4dF0gUnVubmluZyByZWZyZXNoQXV0aFwiKTtcclxuICBcclxuICAgIHNldEF1dGhJbmZvKChwcmV2KSA9PiAoeyAuLi5wcmV2LCBsb2FkaW5nOiB0cnVlIH0pKTtcclxuICBcclxuICAgIGNvbnN0IHRva2VuID0gQ29va2llcy5nZXQoJ2F1dGhUb2tlbicpO1xyXG4gICAgY29uc29sZS5sb2coXCLwn5SQIFJldHJpZXZlZCB0b2tlbiBmcm9tIGNvb2tpZTpcIiwgdG9rZW4pO1xyXG4gIFxyXG4gICAgaWYgKCF0b2tlbikge1xyXG4gICAgICBzZXRBdXRoSW5mbyh7XHJcbiAgICAgICAgdXNlcm5hbWU6ICcnLFxyXG4gICAgICAgIGRpc3BsYXluYW1lOiAnJyxcclxuICAgICAgICB1c2VySWQ6IHVuZGVmaW5lZCxcclxuICAgICAgICBjbGllbnRJZGVudGlmaWVyOiB1bmRlZmluZWQsXHJcbiAgICAgICAgcm9sZXM6IFtdLFxyXG4gICAgICAgIGF1dGhUb2tlbjogdW5kZWZpbmVkLFxyXG4gICAgICAgIGxvYWRpbmc6IGZhbHNlLFxyXG4gICAgICAgIHJlZnJlc2hBdXRoLCAvLyA8LSB1cGRhdGUgaXQgaGVyZVxyXG4gICAgICB9KTtcclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgZGVjb2RlZCA9IGp3dERlY29kZTxKd3RQYXlsb2FkPih0b2tlbik7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwi8J+OryBEZWNvZGVkIHVzZXJuYW1lOlwiLCBkZWNvZGVkLnN1Yik7XHJcbiAgXHJcbiAgICAgIHNldEF1dGhJbmZvKHtcclxuICAgICAgICB1c2VybmFtZTogZGVjb2RlZC5zdWIsXHJcbiAgICAgICAgZGlzcGxheW5hbWU6IGRlY29kZWQuZGlzcGxheW5hbWUsXHJcbiAgICAgICAgdXNlcklkOiBkZWNvZGVkLnVzZXJJZCxcclxuICAgICAgICBjbGllbnRJZGVudGlmaWVyOiBkZWNvZGVkLmlkYXV0aCxcclxuICAgICAgICByb2xlczogZGVjb2RlZC5yb2xlcyA/PyBbXSxcclxuICAgICAgICBhdXRoVG9rZW46IHRva2VuLFxyXG4gICAgICAgIGxvYWRpbmc6IGZhbHNlLFxyXG4gICAgICAgIHJlZnJlc2hBdXRoLCAvLyDinIUgaW5qZWN0IHJlYWwgZnVuY3Rpb24gbm93XHJcbiAgICAgIH0pO1xyXG4gICAgfSBjYXRjaCAoZXJyKSB7XHJcbiAgICAgIGNvbnNvbGUud2FybihcIuKdjCBGYWlsZWQgdG8gZGVjb2RlIEpXVCBpbiByZWZyZXNoQXV0aFwiLCBlcnIpO1xyXG4gICAgICBzZXRBdXRoSW5mbygocHJldikgPT4gKHsgLi4ucHJldiwgbG9hZGluZzogZmFsc2UsIHJlZnJlc2hBdXRoIH0pKTtcclxuICAgIH1cclxuICB9O1xyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG5cclxuICBcclxuICBcclxuXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIC8vIOKchSBEb24ndCBydW4gcmVmcmVzaEF1dGggaWYgd2UgYWxyZWFkeSBnb3QgdXNlcm5hbWUgZnJvbSBTU1JcclxuICAgIGlmICh1c2VybmFtZSAmJiB1c2VybmFtZSAhPT0gJ3VzZXInKSB7XHJcbiAgICAgIHNldEF1dGhJbmZvKChwcmV2KSA9PiAoeyAuLi5wcmV2LCBsb2FkaW5nOiBmYWxzZSB9KSk7XHJcbiAgICAgIHJldHVybjtcclxuICAgIH1cclxuICBcclxuICAgIGNvbnNvbGUubG9nKFwi8J+PgSBbQXV0aENvbnRleHRdIENhbGxpbmcgcmVmcmVzaEF1dGggZnJvbSB1c2VFZmZlY3RcIik7XHJcbiAgICByZWZyZXNoQXV0aCgpO1xyXG4gIFxyXG4gICAgY29uc3QgaW50ZXJ2YWwgPSBzZXRJbnRlcnZhbCgoKSA9PiB7XHJcbiAgICAgIGNvbnN0IHRva2VuID0gQ29va2llcy5nZXQoJ2F1dGhUb2tlbicpO1xyXG4gICAgICBpZiAoIXRva2VuKSByZXR1cm47XHJcbiAgXHJcbiAgICAgIHRyeSB7XHJcbiAgICAgICAgY29uc3QgZGVjb2RlZCA9IGp3dERlY29kZTxKd3RQYXlsb2FkPih0b2tlbik7XHJcbiAgICAgICAgY29uc3Qgbm93ID0gRGF0ZS5ub3coKSAvIDEwMDA7XHJcbiAgICAgICAgaWYgKGRlY29kZWQuZXhwIDwgbm93KSB7XHJcbiAgICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnYXV0aFJlZGlyZWN0UmVhc29uJywgJ1Nlc3Npb24gZXhwaXJlZC4gUGxlYXNlIGxvZyBpbiBhZ2Fpbi4nKTtcclxuICAgICAgICAgIENvb2tpZXMucmVtb3ZlKCdhdXRoVG9rZW4nKTtcclxuICAgICAgICAgIHJvdXRlci5wdXNoKCcvbG9naW4nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICAgIGNvbnNvbGUud2FybignVG9rZW4gY2hlY2sgZmFpbGVkJywgZXJyKTtcclxuICAgICAgfVxyXG4gICAgfSwgMzAwMDApO1xyXG4gIFxyXG4gICAgcmV0dXJuICgpID0+IGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWwpO1xyXG4gIH0sIFtdKTtcclxuICBcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxBdXRoQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17eyAuLi5hdXRoSW5mbywgcmVmcmVzaEF1dGggfX0+XHJcbiAgICAgIHtjaGlsZHJlbn1cclxuICAgIDwvQXV0aENvbnRleHQuUHJvdmlkZXI+XHJcbiAgKTtcclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCB1c2VBdXRoID0gKCkgPT4ge1xyXG4gIGNvbnN0IGNvbnRleHQgPSB1c2VDb250ZXh0KEF1dGhDb250ZXh0KTtcclxuICBpZiAoIWNvbnRleHQpIHtcclxuICAgIHRocm93IG5ldyBFcnJvcigndXNlQXV0aCBtdXN0IGJlIHVzZWQgd2l0aGluIGFuIEF1dGhQcm92aWRlcicpO1xyXG4gIH1cclxuICByZXR1cm4gY29udGV4dDtcclxufTtcclxuIl0sIm5hbWVzIjpbIlJlYWN0IiwiY3JlYXRlQ29udGV4dCIsInVzZUNvbnRleHQiLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkNvb2tpZXMiLCJqd3REZWNvZGUiLCJ1c2VSb3V0ZXIiLCJkaXNhYmxlQ29uc29sZUluUHJvZCIsIkF1dGhDb250ZXh0IiwidW5kZWZpbmVkIiwiQXV0aFByb3ZpZGVyIiwiY2hpbGRyZW4iLCJ1c2VybmFtZSIsImRpc3BsYXluYW1lIiwicm9sZXMiLCJhdXRoSW5mbyIsInNldEF1dGhJbmZvIiwidXNlcklkIiwiY2xpZW50SWRlbnRpZmllciIsImxvYWRpbmciLCJhdXRoVG9rZW4iLCJyZWZyZXNoQXV0aCIsIlByb21pc2UiLCJyZXNvbHZlIiwicm91dGVyIiwiY29uc29sZSIsImxvZyIsInByZXYiLCJ0b2tlbiIsImdldCIsImRlY29kZWQiLCJzdWIiLCJpZGF1dGgiLCJlcnIiLCJ3YXJuIiwiaW50ZXJ2YWwiLCJzZXRJbnRlcnZhbCIsIm5vdyIsIkRhdGUiLCJleHAiLCJsb2NhbFN0b3JhZ2UiLCJzZXRJdGVtIiwicmVtb3ZlIiwicHVzaCIsImNsZWFySW50ZXJ2YWwiLCJQcm92aWRlciIsInZhbHVlIiwidXNlQXV0aCIsImNvbnRleHQiLCJFcnJvciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/context/AuthContext.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/context/DeviceContext.tsx":
|
||
/*!***************************************!*\
|
||
!*** ./src/context/DeviceContext.tsx ***!
|
||
\***************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ DeviceProvider: () => (/* binding */ DeviceProvider),\n/* harmony export */ useDeviceContext: () => (/* binding */ useDeviceContext)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _context_AuthContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/context/AuthContext */ \"(ssr)/./src/context/AuthContext.tsx\");\n/* harmony import */ var _lib_disableConsole__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/disableConsole */ \"(ssr)/./src/lib/disableConsole.ts\");\n/* __next_internal_client_entry_do_not_use__ useDeviceContext,DeviceProvider auto */ \n\n\n\n(0,_lib_disableConsole__WEBPACK_IMPORTED_MODULE_3__.disableConsoleInProd)();\nconst DeviceContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nconst useDeviceContext = ()=>{\n const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(DeviceContext);\n if (!context) {\n throw new Error('useDeviceContext must be used within a DeviceProvider');\n }\n return context;\n};\nconst DeviceProvider = ({ children, initialData })=>{\n const [devices, setDevices] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({\n \"DeviceProvider.useState\": ()=>{\n if (initialData?.devices?.length) return initialData.devices;\n return [];\n }\n }[\"DeviceProvider.useState\"]);\n const [deviceVulns, setDeviceVulns] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(initialData?.vulnerabilitiesByDevice ?? {});\n const [detailedCveLookup, setDetailedCveLookup] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n const [cachedSoftware, setCachedSoftware] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]); // ⬅️ NEW\n const [loading, setLoading] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!initialData);\n const { username, roles, loading: authLoading } = (0,_context_AuthContext__WEBPACK_IMPORTED_MODULE_2__.useAuth)();\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"DeviceProvider.useEffect\": ()=>{\n if (devices.length > 0 || initialData || authLoading || !username) return;\n }\n }[\"DeviceProvider.useEffect\"], [\n devices.length,\n initialData,\n username,\n authLoading\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"DeviceProvider.useEffect\": ()=>{\n console.log(\"🧠 Devices updated:\", devices);\n }\n }[\"DeviceProvider.useEffect\"], [\n devices\n ]);\n if (false) {}\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(DeviceContext.Provider, {\n value: {\n devices,\n deviceVulns,\n cachedSoftware,\n detailedCveLookup,\n setDevices,\n setDeviceVulns,\n setCachedSoftware,\n setDetailedCveLookup,\n loading\n },\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\context\\\\DeviceContext.tsx\",\n lineNumber: 119,\n columnNumber: 5\n }, undefined);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29udGV4dC9EZXZpY2VDb250ZXh0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFFOEU7QUFFOUI7QUFFWTtBQUM1RE0seUVBQW9CQTtBQTREcEIsTUFBTUMsOEJBQWdCTixvREFBYUEsQ0FBZ0NPO0FBRzVELE1BQU1DLG1CQUFtQjtJQUM5QixNQUFNQyxVQUFVUixpREFBVUEsQ0FBQ0s7SUFDM0IsSUFBSSxDQUFDRyxTQUFTO1FBQ1osTUFBTSxJQUFJQyxNQUFNO0lBQ2xCO0lBQ0EsT0FBT0Q7QUFDVCxFQUFFO0FBRUssTUFBTUUsaUJBQWlCLENBQUMsRUFDN0JDLFFBQVEsRUFDUkMsV0FBVyxFQU9aO0lBQ0MsTUFBTSxDQUFDQyxTQUFTQyxXQUFXLEdBQUdiLCtDQUFRQTttQ0FBbUI7WUFDdkQsSUFBSVcsYUFBYUMsU0FBU0UsUUFBUSxPQUFPSCxZQUFZQyxPQUFPO1lBQzVELE9BQU8sRUFBRTtRQUNYOztJQUVBLE1BQU0sQ0FBQ0csYUFBYUMsZUFBZSxHQUFHaEIsK0NBQVFBLENBQzVDVyxhQUFhTSwyQkFBMkIsQ0FBQztJQUczQyxNQUFNLENBQUNDLG1CQUFtQkMscUJBQXFCLEdBQUduQiwrQ0FBUUEsQ0FBMkMsQ0FBQztJQUV0RyxNQUFNLENBQUNvQixnQkFBZ0JDLGtCQUFrQixHQUFHckIsK0NBQVFBLENBQXdCLEVBQUUsR0FBRyxTQUFTO0lBRTFGLE1BQU0sQ0FBQ3NCLFNBQVNDLFdBQVcsR0FBR3ZCLCtDQUFRQSxDQUFVLENBQUNXO0lBRWpELE1BQU0sRUFBRWEsUUFBUSxFQUFFQyxLQUFLLEVBQUVILFNBQVNJLFdBQVcsRUFBRSxHQUFHeEIsNkRBQU9BO0lBRXpERCxnREFBU0E7b0NBQUM7WUFDUixJQUFJVyxRQUFRRSxNQUFNLEdBQUcsS0FBS0gsZUFBZWUsZUFBZSxDQUFDRixVQUFVO1FBQ3ZFO21DQUFHO1FBQUNaLFFBQVFFLE1BQU07UUFBRUg7UUFBYWE7UUFBVUU7S0FBWTtJQUVyRHpCLGdEQUFTQTtvQ0FBQztZQUNSMEIsUUFBUUMsR0FBRyxDQUFDLHVCQUF1QmhCO1FBQ3JDO21DQUFHO1FBQUNBO0tBQVE7SUFFWixJQUFJLEtBQTZCLEVBQUUsRUFFbEM7SUFFRCxxQkFDRSw4REFBQ1IsY0FBYzJCLFFBQVE7UUFBQ0MsT0FBTztZQUM3QnBCO1lBQ0FHO1lBQ0FLO1lBQ0FGO1lBQ0FMO1lBQ0FHO1lBQ0FLO1lBQ0FGO1lBQ0FHO1FBQ0Y7a0JBRUdaOzs7Ozs7QUFHUCxFQUFFIiwic291cmNlcyI6WyJDOlxcVXNlcnNcXFNvbmRlclxcR2l0XFxHdWVzdFdpcmVsZXNzREVWRUxPUE1FTlRcXGZyb250ZW5kXFxzcmNcXGNvbnRleHRcXERldmljZUNvbnRleHQudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcclxuXHJcbmltcG9ydCBSZWFjdCwgeyBjcmVhdGVDb250ZXh0LCB1c2VDb250ZXh0LCB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgYXBpIGZyb20gJ0AvbGliL2F4aW9zJztcclxuaW1wb3J0IHsgdXNlQXV0aCB9IGZyb20gJ0AvY29udGV4dC9BdXRoQ29udGV4dCc7XHJcbmltcG9ydCB7IERldGFpbGVkRGV2aWNlIH0gZnJvbSAnQC90eXBlcy9kZXZpY2VzJztcclxuaW1wb3J0IHsgZGlzYWJsZUNvbnNvbGVJblByb2QgfSBmcm9tICdAL2xpYi9kaXNhYmxlQ29uc29sZSc7XHJcbmRpc2FibGVDb25zb2xlSW5Qcm9kKCk7XHJcblxyXG5cclxuXHJcbmludGVyZmFjZSBEcml2ZUluZm8ge1xyXG4gIG5hbWU6IHN0cmluZztcclxuICBkcml2ZVR5cGU6IHN0cmluZztcclxuICB0b3RhbFNpemVHQjogbnVtYmVyO1xyXG4gIGZyZWVTcGFjZUdCOiBudW1iZXI7XHJcbn1cclxuXHJcbmludGVyZmFjZSBJcEFkZHJlc3Mge1xyXG4gIGludGVyZmFjZU5hbWU6IHN0cmluZztcclxuICBpcEFkZHJlc3M6IHN0cmluZztcclxufVxyXG5cclxuaW50ZXJmYWNlIE1hY0FkZHJlc3Mge1xyXG4gIGludGVyZmFjZU5hbWU6IHN0cmluZztcclxuICBtYWNBZGRyZXNzOiBzdHJpbmc7XHJcbn1cclxuXHJcbmludGVyZmFjZSBJbnN0YWxsZWRBcHAge1xyXG4gIGFwcF9uYW1lOiBzdHJpbmc7XHJcbiAgYXBwX3ZlcnNpb246IHN0cmluZztcclxuICBwdWJsaXNoZXI6IHN0cmluZztcclxufVxyXG5cclxuXHJcbmludGVyZmFjZSBEZXZpY2VWdWxuZXJhYmlsaXR5IHtcclxuICBjdmVJZDogc3RyaW5nO1xyXG4gIHRpdGxlOiBzdHJpbmc7XHJcbiAgc2V2ZXJpdHk6IHN0cmluZztcclxuICBzY29yZT86IG51bWJlcjtcclxuICBwdWJsaXNoZWREYXRlOiBzdHJpbmc7ICAgXHJcbiAgbGFzdE1vZGlmaWVkRGF0ZTogc3RyaW5nOyAgXHJcbn1cclxuXHJcbmludGVyZmFjZSBDYWNoZWRTb2Z0d2FyZUVudHJ5IHtcclxuICBpZDogbnVtYmVyO1xyXG4gIHNvZnR3YXJlTmFtZTogc3RyaW5nO1xyXG4gIGhvc3RuYW1lOiBzdHJpbmc7XHJcbiAgdmVyc2lvbjogc3RyaW5nO1xyXG4gIGRldmljZUlkOiBudW1iZXI7XHJcbiAgdG90YWxDdmVzOiBudW1iZXI7XHJcbiAgbGFzdFVwZGF0ZWQ6IHN0cmluZztcclxufVxyXG5cclxuaW50ZXJmYWNlIERldmljZUNvbnRleHRUeXBlIHtcclxuICBkZXZpY2VzOiBEZXRhaWxlZERldmljZVtdO1xyXG4gIGRldmljZVZ1bG5zOiB7IFtkZXZpY2VJZDogc3RyaW5nXTogRGV2aWNlVnVsbmVyYWJpbGl0eVtdIH07XHJcbiAgY2FjaGVkU29mdHdhcmU6IENhY2hlZFNvZnR3YXJlRW50cnlbXTtcclxuICBkZXRhaWxlZEN2ZUxvb2t1cDogeyBbY3ZlSWQ6IHN0cmluZ106IERldmljZVZ1bG5lcmFiaWxpdHkgfTsgLy8g8J+UpSBOZXdcclxuICBzZXREZXZpY2VzOiBSZWFjdC5EaXNwYXRjaDxSZWFjdC5TZXRTdGF0ZUFjdGlvbjxEZXRhaWxlZERldmljZVtdPj47XHJcbiAgc2V0RGV2aWNlVnVsbnM6IFJlYWN0LkRpc3BhdGNoPFJlYWN0LlNldFN0YXRlQWN0aW9uPHsgW2RldmljZUlkOiBzdHJpbmddOiBEZXZpY2VWdWxuZXJhYmlsaXR5W10gfT4+O1xyXG4gIHNldENhY2hlZFNvZnR3YXJlOiBSZWFjdC5EaXNwYXRjaDxSZWFjdC5TZXRTdGF0ZUFjdGlvbjxDYWNoZWRTb2Z0d2FyZUVudHJ5W10+PjtcclxuICBzZXREZXRhaWxlZEN2ZUxvb2t1cDogUmVhY3QuRGlzcGF0Y2g8UmVhY3QuU2V0U3RhdGVBY3Rpb248eyBbY3ZlSWQ6IHN0cmluZ106IERldmljZVZ1bG5lcmFiaWxpdHkgfT4+O1xyXG4gIGxvYWRpbmc6IGJvb2xlYW47XHJcbn1cclxuXHJcblxyXG5jb25zdCBEZXZpY2VDb250ZXh0ID0gY3JlYXRlQ29udGV4dDxEZXZpY2VDb250ZXh0VHlwZSB8IHVuZGVmaW5lZD4odW5kZWZpbmVkKTtcclxuXHJcblxyXG5leHBvcnQgY29uc3QgdXNlRGV2aWNlQ29udGV4dCA9ICgpID0+IHtcclxuICBjb25zdCBjb250ZXh0ID0gdXNlQ29udGV4dChEZXZpY2VDb250ZXh0KTtcclxuICBpZiAoIWNvbnRleHQpIHtcclxuICAgIHRocm93IG5ldyBFcnJvcigndXNlRGV2aWNlQ29udGV4dCBtdXN0IGJlIHVzZWQgd2l0aGluIGEgRGV2aWNlUHJvdmlkZXInKTtcclxuICB9XHJcbiAgcmV0dXJuIGNvbnRleHQ7XHJcbn07XHJcblxyXG5leHBvcnQgY29uc3QgRGV2aWNlUHJvdmlkZXIgPSAoe1xyXG4gIGNoaWxkcmVuLFxyXG4gIGluaXRpYWxEYXRhLFxyXG59OiB7XHJcbiAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTtcclxuICBpbml0aWFsRGF0YT86IHtcclxuICAgIGRldmljZXM6IERldGFpbGVkRGV2aWNlW107XHJcbiAgICB2dWxuZXJhYmlsaXRpZXNCeURldmljZTogeyBbZGV2aWNlSWQ6IHN0cmluZ106IERldmljZVZ1bG5lcmFiaWxpdHlbXSB9O1xyXG4gIH07XHJcbn0pID0+IHtcclxuICBjb25zdCBbZGV2aWNlcywgc2V0RGV2aWNlc10gPSB1c2VTdGF0ZTxEZXRhaWxlZERldmljZVtdPigoKSA9PiB7XHJcbiAgICBpZiAoaW5pdGlhbERhdGE/LmRldmljZXM/Lmxlbmd0aCkgcmV0dXJuIGluaXRpYWxEYXRhLmRldmljZXM7XHJcbiAgICByZXR1cm4gW107XHJcbiAgfSk7XHJcblxyXG4gIGNvbnN0IFtkZXZpY2VWdWxucywgc2V0RGV2aWNlVnVsbnNdID0gdXNlU3RhdGU8eyBbZGV2aWNlSWQ6IHN0cmluZ106IERldmljZVZ1bG5lcmFiaWxpdHlbXSB9PihcclxuICAgIGluaXRpYWxEYXRhPy52dWxuZXJhYmlsaXRpZXNCeURldmljZSA/PyB7fVxyXG4gICk7XHJcblxyXG4gIGNvbnN0IFtkZXRhaWxlZEN2ZUxvb2t1cCwgc2V0RGV0YWlsZWRDdmVMb29rdXBdID0gdXNlU3RhdGU8eyBbY3ZlSWQ6IHN0cmluZ106IERldmljZVZ1bG5lcmFiaWxpdHkgfT4oe30pO1xyXG5cclxuICBjb25zdCBbY2FjaGVkU29mdHdhcmUsIHNldENhY2hlZFNvZnR3YXJlXSA9IHVzZVN0YXRlPENhY2hlZFNvZnR3YXJlRW50cnlbXT4oW10pOyAvLyDirIXvuI8gTkVXXHJcblxyXG4gIGNvbnN0IFtsb2FkaW5nLCBzZXRMb2FkaW5nXSA9IHVzZVN0YXRlPGJvb2xlYW4+KCFpbml0aWFsRGF0YSk7XHJcblxyXG4gIGNvbnN0IHsgdXNlcm5hbWUsIHJvbGVzLCBsb2FkaW5nOiBhdXRoTG9hZGluZyB9ID0gdXNlQXV0aCgpO1xyXG5cclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgaWYgKGRldmljZXMubGVuZ3RoID4gMCB8fCBpbml0aWFsRGF0YSB8fCBhdXRoTG9hZGluZyB8fCAhdXNlcm5hbWUpIHJldHVybjtcclxufSwgW2RldmljZXMubGVuZ3RoLCBpbml0aWFsRGF0YSwgdXNlcm5hbWUsIGF1dGhMb2FkaW5nXSk7XHJcbiAgXHJcbiAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKFwi8J+noCBEZXZpY2VzIHVwZGF0ZWQ6XCIsIGRldmljZXMpO1xyXG4gIH0sIFtkZXZpY2VzXSk7XHJcbiAgXHJcbiAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAod2luZG93IGFzIGFueSkuX19kZWJ1Z19kZXZpY2VzID0gZGV2aWNlcztcclxuICB9XHJcbiAgXHJcbiAgcmV0dXJuIChcclxuICAgIDxEZXZpY2VDb250ZXh0LlByb3ZpZGVyIHZhbHVlPXt7XHJcbiAgICAgIGRldmljZXMsXHJcbiAgICAgIGRldmljZVZ1bG5zLFxyXG4gICAgICBjYWNoZWRTb2Z0d2FyZSxcclxuICAgICAgZGV0YWlsZWRDdmVMb29rdXAsICAgICAgICAgICAvLyDinIUgcHJvdmlkZSBpdCFcclxuICAgICAgc2V0RGV2aWNlcyxcclxuICAgICAgc2V0RGV2aWNlVnVsbnMsXHJcbiAgICAgIHNldENhY2hlZFNvZnR3YXJlLFxyXG4gICAgICBzZXREZXRhaWxlZEN2ZUxvb2t1cCwgICAgICAgIC8vIOKchSBwcm92aWRlIHRoaXMgdG9vIVxyXG4gICAgICBsb2FkaW5nLFxyXG4gICAgfX0+XHJcbiAgICBcclxuICAgICAge2NoaWxkcmVufVxyXG4gICAgPC9EZXZpY2VDb250ZXh0LlByb3ZpZGVyPlxyXG4gICk7XHJcbn07XHJcbiJdLCJuYW1lcyI6WyJSZWFjdCIsImNyZWF0ZUNvbnRleHQiLCJ1c2VDb250ZXh0IiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VBdXRoIiwiZGlzYWJsZUNvbnNvbGVJblByb2QiLCJEZXZpY2VDb250ZXh0IiwidW5kZWZpbmVkIiwidXNlRGV2aWNlQ29udGV4dCIsImNvbnRleHQiLCJFcnJvciIsIkRldmljZVByb3ZpZGVyIiwiY2hpbGRyZW4iLCJpbml0aWFsRGF0YSIsImRldmljZXMiLCJzZXREZXZpY2VzIiwibGVuZ3RoIiwiZGV2aWNlVnVsbnMiLCJzZXREZXZpY2VWdWxucyIsInZ1bG5lcmFiaWxpdGllc0J5RGV2aWNlIiwiZGV0YWlsZWRDdmVMb29rdXAiLCJzZXREZXRhaWxlZEN2ZUxvb2t1cCIsImNhY2hlZFNvZnR3YXJlIiwic2V0Q2FjaGVkU29mdHdhcmUiLCJsb2FkaW5nIiwic2V0TG9hZGluZyIsInVzZXJuYW1lIiwicm9sZXMiLCJhdXRoTG9hZGluZyIsImNvbnNvbGUiLCJsb2ciLCJ3aW5kb3ciLCJfX2RlYnVnX2RldmljZXMiLCJQcm92aWRlciIsInZhbHVlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/context/DeviceContext.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/context/ThemeContext.tsx":
|
||
/*!**************************************!*\
|
||
!*** ./src/context/ThemeContext.tsx ***!
|
||
\**************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ThemeProviderCustom: () => (/* binding */ ThemeProviderCustom),\n/* harmony export */ useThemeMode: () => (/* binding */ useThemeMode)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_disableConsole__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/disableConsole */ \"(ssr)/./src/lib/disableConsole.ts\");\n// src/context/ThemeContext.tsx\n/* __next_internal_client_entry_do_not_use__ ThemeProviderCustom,useThemeMode auto */ \n\n\n(0,_lib_disableConsole__WEBPACK_IMPORTED_MODULE_2__.disableConsoleInProd)();\nconst ThemeContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nconst ThemeProviderCustom = ({ children })=>{\n const [darkMode, setDarkMode] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"ThemeProviderCustom.useEffect\": ()=>{\n const stored = localStorage.getItem('theme');\n const prefersDark = stored === 'dark' || !stored && window.matchMedia('(prefers-color-scheme: dark)').matches;\n setDarkMode(prefersDark);\n document.documentElement.classList.toggle('dark', prefersDark);\n }\n }[\"ThemeProviderCustom.useEffect\"], []);\n const toggle = ()=>{\n const next = !darkMode;\n setDarkMode(next);\n document.documentElement.classList.toggle('dark', next);\n localStorage.setItem('theme', next ? 'dark' : 'light');\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ThemeContext.Provider, {\n value: {\n darkMode,\n toggle\n },\n children: children\n }, void 0, false, {\n fileName: \"C:\\\\Users\\\\Sonder\\\\Git\\\\GuestWirelessDEVELOPMENT\\\\frontend\\\\src\\\\context\\\\ThemeContext.tsx\",\n lineNumber: 33,\n columnNumber: 5\n }, undefined);\n};\nconst useThemeMode = ()=>{\n const ctx = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(ThemeContext);\n if (!ctx) throw new Error('useThemeMode must be used within ThemeProviderCustom');\n return ctx;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29udGV4dC9UaGVtZUNvbnRleHQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQSwrQkFBK0I7O0FBR3dDO0FBQ1g7QUFDNURJLHlFQUFvQkE7QUFPcEIsTUFBTUMsNkJBQWVMLG9EQUFhQSxDQUErQk07QUFFMUQsTUFBTUMsc0JBQXNCLENBQUMsRUFBRUMsUUFBUSxFQUFpQztJQUM3RSxNQUFNLENBQUNDLFVBQVVDLFlBQVksR0FBR1AsK0NBQVFBLENBQUM7SUFFekNELGdEQUFTQTt5Q0FBQztZQUNSLE1BQU1TLFNBQVNDLGFBQWFDLE9BQU8sQ0FBQztZQUNwQyxNQUFNQyxjQUFjSCxXQUFXLFVBQVcsQ0FBQ0EsVUFBVUksT0FBT0MsVUFBVSxDQUFDLGdDQUFnQ0MsT0FBTztZQUM5R1AsWUFBWUk7WUFDWkksU0FBU0MsZUFBZSxDQUFDQyxTQUFTLENBQUNDLE1BQU0sQ0FBQyxRQUFRUDtRQUNwRDt3Q0FBRyxFQUFFO0lBRUwsTUFBTU8sU0FBUztRQUNiLE1BQU1DLE9BQU8sQ0FBQ2I7UUFDZEMsWUFBWVk7UUFDWkosU0FBU0MsZUFBZSxDQUFDQyxTQUFTLENBQUNDLE1BQU0sQ0FBQyxRQUFRQztRQUNsRFYsYUFBYVcsT0FBTyxDQUFDLFNBQVNELE9BQU8sU0FBUztJQUNoRDtJQUVBLHFCQUNFLDhEQUFDakIsYUFBYW1CLFFBQVE7UUFBQ0MsT0FBTztZQUFFaEI7WUFBVVk7UUFBTztrQkFDOUNiOzs7Ozs7QUFHUCxFQUFFO0FBRUssTUFBTWtCLGVBQWU7SUFDMUIsTUFBTUMsTUFBTTFCLGlEQUFVQSxDQUFDSTtJQUN2QixJQUFJLENBQUNzQixLQUFLLE1BQU0sSUFBSUMsTUFBTTtJQUMxQixPQUFPRDtBQUNULEVBQUUiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcY29udGV4dFxcVGhlbWVDb250ZXh0LnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzcmMvY29udGV4dC9UaGVtZUNvbnRleHQudHN4XHJcbid1c2UgY2xpZW50JztcclxuXHJcbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNvbnRleHQsIHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGRpc2FibGVDb25zb2xlSW5Qcm9kIH0gZnJvbSAnQC9saWIvZGlzYWJsZUNvbnNvbGUnO1xyXG5kaXNhYmxlQ29uc29sZUluUHJvZCgpO1xyXG5cclxuaW50ZXJmYWNlIFRoZW1lQ29udGV4dFR5cGUge1xyXG4gIGRhcmtNb2RlOiBib29sZWFuO1xyXG4gIHRvZ2dsZTogKCkgPT4gdm9pZDtcclxufVxyXG5cclxuY29uc3QgVGhlbWVDb250ZXh0ID0gY3JlYXRlQ29udGV4dDxUaGVtZUNvbnRleHRUeXBlIHwgdW5kZWZpbmVkPih1bmRlZmluZWQpO1xyXG5cclxuZXhwb3J0IGNvbnN0IFRoZW1lUHJvdmlkZXJDdXN0b20gPSAoeyBjaGlsZHJlbiB9OiB7IGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGUgfSkgPT4ge1xyXG4gIGNvbnN0IFtkYXJrTW9kZSwgc2V0RGFya01vZGVdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgY29uc3Qgc3RvcmVkID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3RoZW1lJyk7XHJcbiAgICBjb25zdCBwcmVmZXJzRGFyayA9IHN0b3JlZCA9PT0gJ2RhcmsnIHx8ICghc3RvcmVkICYmIHdpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspJykubWF0Y2hlcyk7XHJcbiAgICBzZXREYXJrTW9kZShwcmVmZXJzRGFyayk7XHJcbiAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NMaXN0LnRvZ2dsZSgnZGFyaycsIHByZWZlcnNEYXJrKTtcclxuICB9LCBbXSk7XHJcblxyXG4gIGNvbnN0IHRvZ2dsZSA9ICgpID0+IHtcclxuICAgIGNvbnN0IG5leHQgPSAhZGFya01vZGU7XHJcbiAgICBzZXREYXJrTW9kZShuZXh0KTtcclxuICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGFzc0xpc3QudG9nZ2xlKCdkYXJrJywgbmV4dCk7XHJcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgndGhlbWUnLCBuZXh0ID8gJ2RhcmsnIDogJ2xpZ2h0Jyk7XHJcbiAgfTtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxUaGVtZUNvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3sgZGFya01vZGUsIHRvZ2dsZSB9fT5cclxuICAgICAge2NoaWxkcmVufVxyXG4gICAgPC9UaGVtZUNvbnRleHQuUHJvdmlkZXI+XHJcbiAgKTtcclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCB1c2VUaGVtZU1vZGUgPSAoKSA9PiB7XHJcbiAgY29uc3QgY3R4ID0gdXNlQ29udGV4dChUaGVtZUNvbnRleHQpO1xyXG4gIGlmICghY3R4KSB0aHJvdyBuZXcgRXJyb3IoJ3VzZVRoZW1lTW9kZSBtdXN0IGJlIHVzZWQgd2l0aGluIFRoZW1lUHJvdmlkZXJDdXN0b20nKTtcclxuICByZXR1cm4gY3R4O1xyXG59O1xyXG4iXSwibmFtZXMiOlsiY3JlYXRlQ29udGV4dCIsInVzZUNvbnRleHQiLCJ1c2VFZmZlY3QiLCJ1c2VTdGF0ZSIsImRpc2FibGVDb25zb2xlSW5Qcm9kIiwiVGhlbWVDb250ZXh0IiwidW5kZWZpbmVkIiwiVGhlbWVQcm92aWRlckN1c3RvbSIsImNoaWxkcmVuIiwiZGFya01vZGUiLCJzZXREYXJrTW9kZSIsInN0b3JlZCIsImxvY2FsU3RvcmFnZSIsImdldEl0ZW0iLCJwcmVmZXJzRGFyayIsIndpbmRvdyIsIm1hdGNoTWVkaWEiLCJtYXRjaGVzIiwiZG9jdW1lbnQiLCJkb2N1bWVudEVsZW1lbnQiLCJjbGFzc0xpc3QiLCJ0b2dnbGUiLCJuZXh0Iiwic2V0SXRlbSIsIlByb3ZpZGVyIiwidmFsdWUiLCJ1c2VUaGVtZU1vZGUiLCJjdHgiLCJFcnJvciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/context/ThemeContext.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/lib/auth.ts":
|
||
/*!*************************!*\
|
||
!*** ./src/lib/auth.ts ***!
|
||
\*************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ clearStoredToken: () => (/* binding */ clearStoredToken),\n/* harmony export */ getAuthHeader: () => (/* binding */ getAuthHeader),\n/* harmony export */ getStoredToken: () => (/* binding */ getStoredToken),\n/* harmony export */ getUserInfoFromToken: () => (/* binding */ getUserInfoFromToken),\n/* harmony export */ isExpiredToken: () => (/* binding */ isExpiredToken)\n/* harmony export */ });\n/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jwt-decode */ \"(ssr)/./node_modules/jwt-decode/build/esm/index.js\");\n/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! js-cookie */ \"(ssr)/./node_modules/js-cookie/dist/js.cookie.mjs\");\n// src/lib/auth.ts\n\n // only usable on the client\nfunction getStoredToken() {\n if (true) return null;\n return js_cookie__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get('authToken') ?? null;\n}\nfunction getUserInfoFromToken(token) {\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_0__.jwtDecode)(token);\n return {\n username: decoded.sub,\n userId: decoded.userId,\n displayname: decoded.displayname,\n clientIdentifier: decoded.idauth\n };\n } catch {\n return null;\n }\n}\nfunction isExpiredToken(token) {\n try {\n const decoded = (0,jwt_decode__WEBPACK_IMPORTED_MODULE_0__.jwtDecode)(token);\n return Date.now() >= decoded.exp * 1000;\n } catch {\n return true;\n }\n}\nfunction clearStoredToken() {\n if (false) {}\n}\nfunction getAuthHeader() {\n const token = getStoredToken();\n return token ? {\n Authorization: `Bearer ${token}`\n } : {};\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvbGliL2F1dGgudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLGtCQUFrQjtBQUNxQjtBQUNQLENBQUMsNEJBQTRCO0FBVXRELFNBQVNFO0lBQ2QsSUFBSSxJQUE2QixFQUFFLE9BQU87SUFDMUMsT0FBT0QsaURBQU9BLENBQUNFLEdBQUcsQ0FBQyxnQkFBZ0I7QUFDckM7QUFJTyxTQUFTQyxxQkFBcUJDLEtBQWE7SUFDaEQsSUFBSTtRQUNGLE1BQU1DLFVBQVVOLHFEQUFTQSxDQUFhSztRQUN0QyxPQUFPO1lBQ0xFLFVBQVVELFFBQVFFLEdBQUc7WUFDckJDLFFBQVFILFFBQVFHLE1BQU07WUFDdEJDLGFBQWFKLFFBQVFJLFdBQVc7WUFDaENDLGtCQUFrQkwsUUFBUU0sTUFBTTtRQUNsQztJQUNGLEVBQUUsT0FBTTtRQUNOLE9BQU87SUFDVDtBQUNGO0FBRU8sU0FBU0MsZUFBZVIsS0FBYTtJQUMxQyxJQUFJO1FBQ0YsTUFBTUMsVUFBVU4scURBQVNBLENBQWFLO1FBQ3RDLE9BQU9TLEtBQUtDLEdBQUcsTUFBTVQsUUFBUVUsR0FBRyxHQUFHO0lBQ3JDLEVBQUUsT0FBTTtRQUNOLE9BQU87SUFDVDtBQUNGO0FBRU8sU0FBU0M7SUFDZCxJQUFJLEtBQTZCLEVBQUUsRUFFbEM7QUFDSDtBQUNPLFNBQVNHO0lBQ2QsTUFBTWYsUUFBUUg7SUFDZCxPQUFPRyxRQUFRO1FBQUVnQixlQUFlLENBQUMsT0FBTyxFQUFFaEIsT0FBTztJQUFDLElBQUksQ0FBQztBQUN6RCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxsaWJcXGF1dGgudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3JjL2xpYi9hdXRoLnRzXHJcbmltcG9ydCB7IGp3dERlY29kZSB9IGZyb20gJ2p3dC1kZWNvZGUnO1xyXG5pbXBvcnQgQ29va2llcyBmcm9tICdqcy1jb29raWUnOyAvLyBvbmx5IHVzYWJsZSBvbiB0aGUgY2xpZW50XHJcblxyXG5pbnRlcmZhY2UgSnd0UGF5bG9hZCB7XHJcbiAgZXhwOiBudW1iZXI7XHJcbiAgc3ViOiBzdHJpbmc7XHJcbiAgZGlzcGxheW5hbWU6IHN0cmluZztcclxuICBpZGF1dGg/OiBzdHJpbmc7XHJcbiAgdXNlcklkPzogbnVtYmVyO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RvcmVkVG9rZW4oKTogc3RyaW5nIHwgbnVsbCB7XHJcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSByZXR1cm4gbnVsbDtcclxuICByZXR1cm4gQ29va2llcy5nZXQoJ2F1dGhUb2tlbicpID8/IG51bGw7XHJcbn1cclxuXHJcblxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGdldFVzZXJJbmZvRnJvbVRva2VuKHRva2VuOiBzdHJpbmcpIHtcclxuICB0cnkge1xyXG4gICAgY29uc3QgZGVjb2RlZCA9IGp3dERlY29kZTxKd3RQYXlsb2FkPih0b2tlbik7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICB1c2VybmFtZTogZGVjb2RlZC5zdWIsXHJcbiAgICAgIHVzZXJJZDogZGVjb2RlZC51c2VySWQsXHJcbiAgICAgIGRpc3BsYXluYW1lOiBkZWNvZGVkLmRpc3BsYXluYW1lLFxyXG4gICAgICBjbGllbnRJZGVudGlmaWVyOiBkZWNvZGVkLmlkYXV0aFxyXG4gICAgfTtcclxuICB9IGNhdGNoIHtcclxuICAgIHJldHVybiBudWxsO1xyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGlzRXhwaXJlZFRva2VuKHRva2VuOiBzdHJpbmcpOiBib29sZWFuIHtcclxuICB0cnkge1xyXG4gICAgY29uc3QgZGVjb2RlZCA9IGp3dERlY29kZTxKd3RQYXlsb2FkPih0b2tlbik7XHJcbiAgICByZXR1cm4gRGF0ZS5ub3coKSA+PSBkZWNvZGVkLmV4cCAqIDEwMDA7XHJcbiAgfSBjYXRjaCB7XHJcbiAgICByZXR1cm4gdHJ1ZTtcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBjbGVhclN0b3JlZFRva2VuKCkge1xyXG4gIGlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oJ2F1dGhUb2tlbicpO1xyXG4gIH1cclxufVxyXG5leHBvcnQgZnVuY3Rpb24gZ2V0QXV0aEhlYWRlcigpIHtcclxuICBjb25zdCB0b2tlbiA9IGdldFN0b3JlZFRva2VuKCk7XHJcbiAgcmV0dXJuIHRva2VuID8geyBBdXRob3JpemF0aW9uOiBgQmVhcmVyICR7dG9rZW59YCB9IDoge307XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOlsiand0RGVjb2RlIiwiQ29va2llcyIsImdldFN0b3JlZFRva2VuIiwiZ2V0IiwiZ2V0VXNlckluZm9Gcm9tVG9rZW4iLCJ0b2tlbiIsImRlY29kZWQiLCJ1c2VybmFtZSIsInN1YiIsInVzZXJJZCIsImRpc3BsYXluYW1lIiwiY2xpZW50SWRlbnRpZmllciIsImlkYXV0aCIsImlzRXhwaXJlZFRva2VuIiwiRGF0ZSIsIm5vdyIsImV4cCIsImNsZWFyU3RvcmVkVG9rZW4iLCJsb2NhbFN0b3JhZ2UiLCJyZW1vdmVJdGVtIiwiZ2V0QXV0aEhlYWRlciIsIkF1dGhvcml6YXRpb24iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/lib/auth.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/lib/axios.ts":
|
||
/*!**************************!*\
|
||
!*** ./src/lib/axios.ts ***!
|
||
\**************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"(ssr)/./node_modules/axios/lib/axios.js\");\n/* harmony import */ var _auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./auth */ \"(ssr)/./src/lib/auth.ts\");\n\n\nconst api = axios__WEBPACK_IMPORTED_MODULE_1__[\"default\"].create({\n baseURL: \"https://wireless.psg.net.au:8443/api\" || 0,\n withCredentials: true\n});\n// Log requests (but don’t attach token)\napi.interceptors.request.use((config)=>{\n console.log('📤 [Axios] Request:', config.method?.toUpperCase(), config.url);\n console.log('📤 [Axios] Headers before sending:', config.headers);\n return config;\n});\n// Global error handling\napi.interceptors.response.use((response)=>{\n console.log('✅ [Axios] Response:', response.status, response.config.url);\n return response;\n}, (error)=>{\n console.error('❌ [Axios] Error Response:', error.response?.status, error.response?.config?.url);\n if (error.response?.status === 401) {\n console.warn(\"🔐 Token expired or unauthorized. Redirecting to login.\");\n (0,_auth__WEBPACK_IMPORTED_MODULE_0__.clearStoredToken)();\n window.location.href = \"/login?reason=session-expired\";\n }\n return Promise.reject(error);\n});\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (api);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvbGliL2F4aW9zLnRzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUEwQjtBQUNnQjtBQUUxQyxNQUFNRSxNQUFNRiw2Q0FBS0EsQ0FBQ0csTUFBTSxDQUFDO0lBQ3ZCQyxTQUFTQyxzQ0FBb0MsSUFBSSxDQUFNO0lBQ3ZERyxpQkFBaUI7QUFDbkI7QUFFQSx3Q0FBd0M7QUFDeENOLElBQUlPLFlBQVksQ0FBQ0MsT0FBTyxDQUFDQyxHQUFHLENBQUMsQ0FBQ0M7SUFDNUJDLFFBQVFDLEdBQUcsQ0FBQyx1QkFBdUJGLE9BQU9HLE1BQU0sRUFBRUMsZUFBZUosT0FBT0ssR0FBRztJQUMzRUosUUFBUUMsR0FBRyxDQUFDLHNDQUFzQ0YsT0FBT00sT0FBTztJQUNoRSxPQUFPTjtBQUNUO0FBRUEsd0JBQXdCO0FBQ3hCVixJQUFJTyxZQUFZLENBQUNVLFFBQVEsQ0FBQ1IsR0FBRyxDQUMzQixDQUFDUTtJQUNDTixRQUFRQyxHQUFHLENBQUMsdUJBQXVCSyxTQUFTQyxNQUFNLEVBQUVELFNBQVNQLE1BQU0sQ0FBQ0ssR0FBRztJQUN2RSxPQUFPRTtBQUNULEdBQ0EsQ0FBQ0U7SUFDQ1IsUUFBUVEsS0FBSyxDQUFDLDZCQUE2QkEsTUFBTUYsUUFBUSxFQUFFQyxRQUFRQyxNQUFNRixRQUFRLEVBQUVQLFFBQVFLO0lBQzNGLElBQUlJLE1BQU1GLFFBQVEsRUFBRUMsV0FBVyxLQUFLO1FBQ2xDUCxRQUFRUyxJQUFJLENBQUM7UUFDYnJCLHVEQUFnQkE7UUFDaEJzQixPQUFPQyxRQUFRLENBQUNDLElBQUksR0FBRztJQUN6QjtJQUNBLE9BQU9DLFFBQVFDLE1BQU0sQ0FBQ047QUFDeEI7QUFHRixpRUFBZW5CLEdBQUdBLEVBQUMiLCJzb3VyY2VzIjpbIkM6XFxVc2Vyc1xcU29uZGVyXFxHaXRcXEd1ZXN0V2lyZWxlc3NERVZFTE9QTUVOVFxcZnJvbnRlbmRcXHNyY1xcbGliXFxheGlvcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSBcImF4aW9zXCI7XHJcbmltcG9ydCB7IGNsZWFyU3RvcmVkVG9rZW4gfSBmcm9tIFwiLi9hdXRoXCI7XHJcblxyXG5jb25zdCBhcGkgPSBheGlvcy5jcmVhdGUoe1xyXG4gIGJhc2VVUkw6IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0FQSV9CQVNFX1VSTCB8fCAnL2FwaScsXHJcbiAgd2l0aENyZWRlbnRpYWxzOiB0cnVlLCAvLyDinIUgU3RpbGwgY29ycmVjdFxyXG59KTtcclxuXHJcbi8vIExvZyByZXF1ZXN0cyAoYnV0IGRvbuKAmXQgYXR0YWNoIHRva2VuKVxyXG5hcGkuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKChjb25maWcpID0+IHtcclxuICBjb25zb2xlLmxvZygn8J+TpCBbQXhpb3NdIFJlcXVlc3Q6JywgY29uZmlnLm1ldGhvZD8udG9VcHBlckNhc2UoKSwgY29uZmlnLnVybCk7XHJcbiAgY29uc29sZS5sb2coJ/Cfk6QgW0F4aW9zXSBIZWFkZXJzIGJlZm9yZSBzZW5kaW5nOicsIGNvbmZpZy5oZWFkZXJzKTtcclxuICByZXR1cm4gY29uZmlnO1xyXG59KTtcclxuXHJcbi8vIEdsb2JhbCBlcnJvciBoYW5kbGluZ1xyXG5hcGkuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZShcclxuICAocmVzcG9uc2UpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKCfinIUgW0F4aW9zXSBSZXNwb25zZTonLCByZXNwb25zZS5zdGF0dXMsIHJlc3BvbnNlLmNvbmZpZy51cmwpO1xyXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xyXG4gIH0sXHJcbiAgKGVycm9yKSA9PiB7XHJcbiAgICBjb25zb2xlLmVycm9yKCfinYwgW0F4aW9zXSBFcnJvciBSZXNwb25zZTonLCBlcnJvci5yZXNwb25zZT8uc3RhdHVzLCBlcnJvci5yZXNwb25zZT8uY29uZmlnPy51cmwpO1xyXG4gICAgaWYgKGVycm9yLnJlc3BvbnNlPy5zdGF0dXMgPT09IDQwMSkge1xyXG4gICAgICBjb25zb2xlLndhcm4oXCLwn5SQIFRva2VuIGV4cGlyZWQgb3IgdW5hdXRob3JpemVkLiBSZWRpcmVjdGluZyB0byBsb2dpbi5cIik7XHJcbiAgICAgIGNsZWFyU3RvcmVkVG9rZW4oKTtcclxuICAgICAgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBcIi9sb2dpbj9yZWFzb249c2Vzc2lvbi1leHBpcmVkXCI7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xyXG4gIH1cclxuKTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFwaTtcclxuIl0sIm5hbWVzIjpbImF4aW9zIiwiY2xlYXJTdG9yZWRUb2tlbiIsImFwaSIsImNyZWF0ZSIsImJhc2VVUkwiLCJwcm9jZXNzIiwiZW52IiwiTkVYVF9QVUJMSUNfQVBJX0JBU0VfVVJMIiwid2l0aENyZWRlbnRpYWxzIiwiaW50ZXJjZXB0b3JzIiwicmVxdWVzdCIsInVzZSIsImNvbmZpZyIsImNvbnNvbGUiLCJsb2ciLCJtZXRob2QiLCJ0b1VwcGVyQ2FzZSIsInVybCIsImhlYWRlcnMiLCJyZXNwb25zZSIsInN0YXR1cyIsImVycm9yIiwid2FybiIsIndpbmRvdyIsImxvY2F0aW9uIiwiaHJlZiIsIlByb21pc2UiLCJyZWplY3QiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/lib/axios.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/lib/disableConsole.ts":
|
||
/*!***********************************!*\
|
||
!*** ./src/lib/disableConsole.ts ***!
|
||
\***********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ disableConsoleInProd: () => (/* binding */ disableConsoleInProd)\n/* harmony export */ });\n// src/lib/disableConsole.ts\nfunction disableConsoleInProd() {\n if (false) {}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvbGliL2Rpc2FibGVDb25zb2xlLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSw0QkFBNEI7QUFDckIsU0FBU0E7SUFDWixJQUFJLEtBQXVFLEVBQUUsRUFFMUU7QUFDTCIsInNvdXJjZXMiOlsiQzpcXFVzZXJzXFxTb25kZXJcXEdpdFxcR3Vlc3RXaXJlbGVzc0RFVkVMT1BNRU5UXFxmcm9udGVuZFxcc3JjXFxsaWJcXGRpc2FibGVDb25zb2xlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHNyYy9saWIvZGlzYWJsZUNvbnNvbGUudHNcclxuZXhwb3J0IGZ1bmN0aW9uIGRpc2FibGVDb25zb2xlSW5Qcm9kKCkge1xyXG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnICYmIHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAnZGV2ZWxvcG1lbnQnKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2cgPSBjb25zb2xlLmRlYnVnID0gY29uc29sZS5pbmZvID0gY29uc29sZS5ncm91cCA9IGNvbnNvbGUuZ3JvdXBDb2xsYXBzZWQgPSBjb25zb2xlLmdyb3VwRW5kID0gKCkgPT4ge307XHJcbiAgICAgIH0gICAgICBcclxuICB9XHJcbiAgIl0sIm5hbWVzIjpbImRpc2FibGVDb25zb2xlSW5Qcm9kIiwicHJvY2VzcyIsImNvbnNvbGUiLCJsb2ciLCJkZWJ1ZyIsImluZm8iLCJncm91cCIsImdyb3VwQ29sbGFwc2VkIiwiZ3JvdXBFbmQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/lib/disableConsole.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "../app-render/action-async-storage.external":
|
||
/*!*******************************************************************************!*\
|
||
!*** external "next/dist/server/app-render/action-async-storage.external.js" ***!
|
||
\*******************************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/dist/server/app-render/action-async-storage.external.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "../app-render/after-task-async-storage.external":
|
||
/*!***********************************************************************************!*\
|
||
!*** external "next/dist/server/app-render/after-task-async-storage.external.js" ***!
|
||
\***********************************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/dist/server/app-render/after-task-async-storage.external.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "../app-render/work-async-storage.external":
|
||
/*!*****************************************************************************!*\
|
||
!*** external "next/dist/server/app-render/work-async-storage.external.js" ***!
|
||
\*****************************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/dist/server/app-render/work-async-storage.external.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./work-unit-async-storage.external":
|
||
/*!**********************************************************************************!*\
|
||
!*** external "next/dist/server/app-render/work-unit-async-storage.external.js" ***!
|
||
\**********************************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/dist/server/app-render/work-unit-async-storage.external.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "assert":
|
||
/*!*************************!*\
|
||
!*** external "assert" ***!
|
||
\*************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("assert");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "crypto":
|
||
/*!*************************!*\
|
||
!*** external "crypto" ***!
|
||
\*************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("crypto");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "events":
|
||
/*!*************************!*\
|
||
!*** external "events" ***!
|
||
\*************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("events");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "fs":
|
||
/*!*********************!*\
|
||
!*** external "fs" ***!
|
||
\*********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("fs");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "http":
|
||
/*!***********************!*\
|
||
!*** external "http" ***!
|
||
\***********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("http");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "https":
|
||
/*!************************!*\
|
||
!*** external "https" ***!
|
||
\************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("https");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js":
|
||
/*!*************************************************************************!*\
|
||
!*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***!
|
||
\*************************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "os":
|
||
/*!*********************!*\
|
||
!*** external "os" ***!
|
||
\*********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("os");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "path":
|
||
/*!***********************!*\
|
||
!*** external "path" ***!
|
||
\***********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("path");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "stream":
|
||
/*!*************************!*\
|
||
!*** external "stream" ***!
|
||
\*************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("stream");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "tty":
|
||
/*!**********************!*\
|
||
!*** external "tty" ***!
|
||
\**********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("tty");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "url":
|
||
/*!**********************!*\
|
||
!*** external "url" ***!
|
||
\**********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("url");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "util":
|
||
/*!***********************!*\
|
||
!*** external "util" ***!
|
||
\***********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("util");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "zlib":
|
||
/*!***********************!*\
|
||
!*** external "zlib" ***!
|
||
\***********************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("zlib");
|
||
|
||
/***/ })
|
||
|
||
};
|
||
;
|
||
|
||
// load runtime
|
||
var __webpack_require__ = require("../../../../webpack-runtime.js");
|
||
__webpack_require__.C(exports);
|
||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@mui","vendor-chunks/@emotion","vendor-chunks/prop-types","vendor-chunks/react-transition-group","vendor-chunks/stylis","vendor-chunks/hoist-non-react-statics","vendor-chunks/react-is","vendor-chunks/js-cookie","vendor-chunks/jwt-decode","vendor-chunks/object-assign","vendor-chunks/@swc","vendor-chunks/@babel","vendor-chunks/clsx","vendor-chunks/axios","vendor-chunks/asynckit","vendor-chunks/math-intrinsics","vendor-chunks/es-errors","vendor-chunks/call-bind-apply-helpers","vendor-chunks/debug","vendor-chunks/get-proto","vendor-chunks/mime-db","vendor-chunks/has-symbols","vendor-chunks/gopd","vendor-chunks/function-bind","vendor-chunks/form-data","vendor-chunks/follow-redirects","vendor-chunks/supports-color","vendor-chunks/proxy-from-env","vendor-chunks/ms","vendor-chunks/mime-types","vendor-chunks/hasown","vendor-chunks/has-tostringtag","vendor-chunks/has-flag","vendor-chunks/get-intrinsic","vendor-chunks/es-set-tostringtag","vendor-chunks/es-object-atoms","vendor-chunks/es-define-property","vendor-chunks/dunder-proto","vendor-chunks/delayed-stream","vendor-chunks/combined-stream"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2F(protected)%2Fadmin%2Fsites%2Fpage&page=%2F(protected)%2Fadmin%2Fsites%2Fpage&appPaths=%2F(protected)%2Fadmin%2Fsites%2Fpage&pagePath=private-next-app-dir%2F(protected)%2Fadmin%2Fsites%2Fpage.tsx&appDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend%5Csrc%5Capp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=C%3A%5CUsers%5CSonder%5CGit%5CGuestWirelessDEVELOPMENT%5Cfrontend&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!")));
|
||
module.exports = __webpack_exports__;
|
||
|
||
})(); |