"use strict"; /* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ exports.id = "vendor-chunks/cookies-next"; exports.ids = ["vendor-chunks/cookies-next"]; exports.modules = { /***/ "(ssr)/./node_modules/cookies-next/lib/client/context.js": /*!*********************************************************!*\ !*** ./node_modules/cookies-next/lib/client/context.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("/* __next_internal_client_entry_do_not_use__ cjs */ \nvar __assign = (void 0) && (void 0).__assign || function() {\n __assign = Object.assign || function(t) {\n for(var s, i = 1, n = arguments.length; i < n; i++){\n s = arguments[i];\n for(var p in s)if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __createBinding = (void 0) && (void 0).__createBinding || (Object.create ? function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = {\n enumerable: true,\n get: function() {\n return m[k];\n }\n };\n }\n Object.defineProperty(o, k2, desc);\n} : function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n});\nvar __setModuleDefault = (void 0) && (void 0).__setModuleDefault || (Object.create ? function(o, v) {\n Object.defineProperty(o, \"default\", {\n enumerable: true,\n value: v\n });\n} : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (void 0) && (void 0).__importStar || function(mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) {\n for(var k in mod)if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n }\n __setModuleDefault(result, mod);\n return result;\n};\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.CookieProvider = exports.CookieContext = void 0;\nvar react_1 = __importStar(__webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\"));\nvar _1 = __webpack_require__(/*! . */ \"(ssr)/./node_modules/cookies-next/lib/client/index.js\");\nvar utils_1 = __webpack_require__(/*! ../common/utils */ \"(ssr)/./node_modules/cookies-next/lib/common/utils.js\");\nexports.CookieContext = (0, react_1.createContext)(null);\nfunction CookieProvider(_a) {\n var children = _a.children, pollingOptions = _a.pollingOptions;\n var _b = (0, react_1.useState)({}), cookies = _b[0], setCookies = _b[1];\n (0, react_1.useEffect)(function() {\n var initialCookies = (0, _1.getCookies)();\n if (!initialCookies) {\n return;\n }\n setCookies(initialCookies);\n }, []);\n (0, _1.useCookiesPolling)(function(newCookies) {\n if (newCookies) {\n setCookies(newCookies);\n }\n }, pollingOptions);\n var value = (0, react_1.useMemo)(function() {\n return {\n cookies: cookies,\n set: function(key, data) {\n setCookies(function(prev) {\n var _a;\n return __assign(__assign({}, prev), (_a = {}, _a[key] = encodeURIComponent((0, utils_1.stringify)(data)), _a));\n });\n },\n get: function(key) {\n var cookieValue = cookies === null || cookies === void 0 ? void 0 : cookies[key];\n return cookieValue;\n },\n getAll: function() {\n return cookies;\n },\n has: function(key) {\n return cookies.hasOwnProperty(key);\n },\n delete: function(key) {\n if (!cookies.hasOwnProperty(key)) {\n return;\n }\n setCookies(function(prev) {\n var newCookies = __assign({}, prev);\n delete newCookies[key];\n return newCookies;\n });\n },\n revalidateCookiesState: function() {\n (0, _1.revalidateCookies)(function(newCookies) {\n if (!newCookies) {\n return;\n }\n setCookies(newCookies);\n }, cookies);\n }\n };\n }, [\n cookies\n ]);\n return react_1.default.createElement(exports.CookieContext.Provider, {\n value: value\n }, children);\n}\nexports.CookieProvider = CookieProvider;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jbGllbnQvY29udGV4dC5qcyIsIm1hcHBpbmdzIjoicURBQWE7QUFFYixJQUFJQSxXQUFXLENBQUMsTUFBRyxLQUFLLE9BQUcsRUFBRUEsUUFBUSxJQUFLO0lBQ3RDQSxXQUFXQyxPQUFPQyxNQUFNLElBQUksU0FBU0MsQ0FBQztRQUNsQyxJQUFLLElBQUlDLEdBQUdDLElBQUksR0FBR0MsSUFBSUMsVUFBVUMsTUFBTSxFQUFFSCxJQUFJQyxHQUFHRCxJQUFLO1lBQ2pERCxJQUFJRyxTQUFTLENBQUNGLEVBQUU7WUFDaEIsSUFBSyxJQUFJSSxLQUFLTCxFQUFHLElBQUlILE9BQU9TLFNBQVMsQ0FBQ0MsY0FBYyxDQUFDQyxJQUFJLENBQUNSLEdBQUdLLElBQ3pETixDQUFDLENBQUNNLEVBQUUsR0FBR0wsQ0FBQyxDQUFDSyxFQUFFO1FBQ25CO1FBQ0EsT0FBT047SUFDWDtJQUNBLE9BQU9ILFNBQVNhLEtBQUssQ0FBQyxJQUFJLEVBQUVOO0FBQ2hDO0FBQ0EsSUFBSU8sa0JBQWtCLENBQUMsTUFBRyxLQUFLLE9BQUcsRUFBRUEsZUFBZSxJQUFNYixDQUFBQSxPQUFPYyxNQUFNLEdBQUksU0FBU0MsQ0FBQyxFQUFFQyxDQUFDLEVBQUVDLENBQUMsRUFBRUMsRUFBRTtJQUMxRixJQUFJQSxPQUFPQyxXQUFXRCxLQUFLRDtJQUMzQixJQUFJRyxPQUFPcEIsT0FBT3FCLHdCQUF3QixDQUFDTCxHQUFHQztJQUM5QyxJQUFJLENBQUNHLFFBQVMsVUFBU0EsT0FBTyxDQUFDSixFQUFFTSxVQUFVLEdBQUdGLEtBQUtHLFFBQVEsSUFBSUgsS0FBS0ksWUFBWSxHQUFHO1FBQ2pGSixPQUFPO1lBQUVLLFlBQVk7WUFBTUMsS0FBSztnQkFBYSxPQUFPVixDQUFDLENBQUNDLEVBQUU7WUFBRTtRQUFFO0lBQzlEO0lBQ0FqQixPQUFPMkIsY0FBYyxDQUFDWixHQUFHRyxJQUFJRTtBQUNqQyxJQUFNLFNBQVNMLENBQUMsRUFBRUMsQ0FBQyxFQUFFQyxDQUFDLEVBQUVDLEVBQUU7SUFDdEIsSUFBSUEsT0FBT0MsV0FBV0QsS0FBS0Q7SUFDM0JGLENBQUMsQ0FBQ0csR0FBRyxHQUFHRixDQUFDLENBQUNDLEVBQUU7QUFDaEIsQ0FBQztBQUNELElBQUlXLHFCQUFxQixDQUFDLE1BQUcsS0FBSyxPQUFHLEVBQUVBLGtCQUFrQixJQUFNNUIsQ0FBQUEsT0FBT2MsTUFBTSxHQUFJLFNBQVNDLENBQUMsRUFBRWMsQ0FBQztJQUN6RjdCLE9BQU8yQixjQUFjLENBQUNaLEdBQUcsV0FBVztRQUFFVSxZQUFZO1FBQU1LLE9BQU9EO0lBQUU7QUFDckUsSUFBSyxTQUFTZCxDQUFDLEVBQUVjLENBQUM7SUFDZGQsQ0FBQyxDQUFDLFVBQVUsR0FBR2M7QUFDbkI7QUFDQSxJQUFJRSxlQUFlLENBQUMsTUFBRyxLQUFLLE9BQUcsRUFBRUEsWUFBWSxJQUFLLFNBQVVDLEdBQUc7SUFDM0QsSUFBSUEsT0FBT0EsSUFBSVYsVUFBVSxFQUFFLE9BQU9VO0lBQ2xDLElBQUlDLFNBQVMsQ0FBQztJQUNkLElBQUlELE9BQU8sTUFBTTtRQUFBLElBQUssSUFBSWYsS0FBS2UsSUFBSyxJQUFJZixNQUFNLGFBQWFqQixPQUFPUyxTQUFTLENBQUNDLGNBQWMsQ0FBQ0MsSUFBSSxDQUFDcUIsS0FBS2YsSUFBSUosZ0JBQWdCb0IsUUFBUUQsS0FBS2Y7SUFBRTtJQUN4SVcsbUJBQW1CSyxRQUFRRDtJQUMzQixPQUFPQztBQUNYO0FBQ0FqQyw4Q0FBNkM7SUFBRThCLE9BQU87QUFBSyxDQUFDLEVBQUM7QUFDN0RJLHNCQUFzQixHQUFHQSxxQkFBcUIsR0FBRyxLQUFLO0FBQ3RELElBQUlHLFVBQVVOLGFBQWFPLG1CQUFPQSxDQUFDLGlHQUFPO0FBQzFDLElBQUlDLEtBQUtELG1CQUFPQSxDQUFDLGdFQUFHO0FBQ3BCLElBQUlFLFVBQVVGLG1CQUFPQSxDQUFDLDhFQUFpQjtBQUN2Q0oscUJBQXFCLEdBQUcsQ0FBQyxHQUFHRyxRQUFRSSxhQUFhLEVBQUU7QUFDbkQsU0FBU04sZUFBZU8sRUFBRTtJQUN0QixJQUFJQyxXQUFXRCxHQUFHQyxRQUFRLEVBQUVDLGlCQUFpQkYsR0FBR0UsY0FBYztJQUM5RCxJQUFJQyxLQUFLLENBQUMsR0FBR1IsUUFBUVMsUUFBUSxFQUFFLENBQUMsSUFBSUMsVUFBVUYsRUFBRSxDQUFDLEVBQUUsRUFBRUcsYUFBYUgsRUFBRSxDQUFDLEVBQUU7SUFDdEUsSUFBR1IsUUFBUVksU0FBUyxFQUFFO1FBQ25CLElBQUlDLGlCQUFpQixDQUFDLEdBQUdYLEdBQUdZLFVBQVU7UUFDdEMsSUFBSSxDQUFDRCxnQkFBZ0I7WUFDakI7UUFDSjtRQUNBRixXQUFXRTtJQUNmLEdBQUcsRUFBRTtJQUNKLElBQUdYLEdBQUdhLGlCQUFpQixFQUFFLFNBQVVDLFVBQVU7UUFDMUMsSUFBSUEsWUFBWTtZQUNaTCxXQUFXSztRQUNmO0lBQ0osR0FBR1Q7SUFDSCxJQUFJZCxRQUFRLENBQUMsR0FBR08sUUFBUWlCLE9BQU8sRUFBRTtRQUM3QixPQUFPO1lBQ0hQLFNBQVNBO1lBQ1RRLEtBQUssU0FBVUMsR0FBRyxFQUFFQyxJQUFJO2dCQUNwQlQsV0FBVyxTQUFVVSxJQUFJO29CQUNyQixJQUFJaEI7b0JBQ0osT0FBUTNDLFNBQVNBLFNBQVMsQ0FBQyxHQUFHMkQsT0FBUWhCLENBQUFBLEtBQUssQ0FBQyxHQUFHQSxFQUFFLENBQUNjLElBQUksR0FBR0csbUJBQW1CLENBQUMsR0FBR25CLFFBQVFvQixTQUFTLEVBQUVILFFBQVFmLEVBQUM7Z0JBQ2hIO1lBQ0o7WUFDQWhCLEtBQUssU0FBVThCLEdBQUc7Z0JBQ2QsSUFBSUssY0FBY2QsWUFBWSxRQUFRQSxZQUFZLEtBQUssSUFBSSxLQUFLLElBQUlBLE9BQU8sQ0FBQ1MsSUFBSTtnQkFDaEYsT0FBT0s7WUFDWDtZQUNBQyxRQUFRO2dCQUNKLE9BQU9mO1lBQ1g7WUFDQWdCLEtBQUssU0FBVVAsR0FBRztnQkFDZCxPQUFPVCxRQUFRckMsY0FBYyxDQUFDOEM7WUFDbEM7WUFDQVEsUUFBUSxTQUFVUixHQUFHO2dCQUNqQixJQUFJLENBQUNULFFBQVFyQyxjQUFjLENBQUM4QyxNQUFNO29CQUM5QjtnQkFDSjtnQkFDQVIsV0FBVyxTQUFVVSxJQUFJO29CQUNyQixJQUFJTCxhQUFhdEQsU0FBUyxDQUFDLEdBQUcyRDtvQkFDOUIsT0FBT0wsVUFBVSxDQUFDRyxJQUFJO29CQUN0QixPQUFPSDtnQkFDWDtZQUNKO1lBQ0FZLHdCQUF3QjtnQkFDbkIsSUFBRzFCLEdBQUcyQixpQkFBaUIsRUFBRSxTQUFVYixVQUFVO29CQUMxQyxJQUFJLENBQUNBLFlBQVk7d0JBQ2I7b0JBQ0o7b0JBQ0FMLFdBQVdLO2dCQUNmLEdBQUdOO1lBQ1A7UUFDSjtJQUNKLEdBQUc7UUFBQ0E7S0FBUTtJQUNaLE9BQU9WLFFBQVE4QixPQUFPLENBQUNDLGFBQWEsQ0FBQ2xDLFFBQVFFLGFBQWEsQ0FBQ2lDLFFBQVEsRUFBRTtRQUFFdkMsT0FBT0E7SUFBTSxHQUFHYTtBQUMzRjtBQUNBVCxzQkFBc0IsR0FBR0MiLCJzb3VyY2VzIjpbIkU6XFxHSVRcXG12cFxcbmFzaGVsLWZyb250ZW5kXFxub2RlX21vZHVsZXNcXGNvb2tpZXMtbmV4dFxcbGliXFxjbGllbnRcXGNvbnRleHQuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG4ndXNlIGNsaWVudCc7XG52YXIgX19hc3NpZ24gPSAodGhpcyAmJiB0aGlzLl9fYXNzaWduKSB8fCBmdW5jdGlvbiAoKSB7XG4gICAgX19hc3NpZ24gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHQpIHtcbiAgICAgICAgZm9yICh2YXIgcywgaSA9IDEsIG4gPSBhcmd1bWVudHMubGVuZ3RoOyBpIDwgbjsgaSsrKSB7XG4gICAgICAgICAgICBzID0gYXJndW1lbnRzW2ldO1xuICAgICAgICAgICAgZm9yICh2YXIgcCBpbiBzKSBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHMsIHApKVxuICAgICAgICAgICAgICAgIHRbcF0gPSBzW3BdO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0O1xuICAgIH07XG4gICAgcmV0dXJuIF9fYXNzaWduLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG59O1xudmFyIF9fY3JlYXRlQmluZGluZyA9ICh0aGlzICYmIHRoaXMuX19jcmVhdGVCaW5kaW5nKSB8fCAoT2JqZWN0LmNyZWF0ZSA/IChmdW5jdGlvbihvLCBtLCBrLCBrMikge1xuICAgIGlmIChrMiA9PT0gdW5kZWZpbmVkKSBrMiA9IGs7XG4gICAgdmFyIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG0sIGspO1xuICAgIGlmICghZGVzYyB8fCAoXCJnZXRcIiBpbiBkZXNjID8gIW0uX19lc01vZHVsZSA6IGRlc2Mud3JpdGFibGUgfHwgZGVzYy5jb25maWd1cmFibGUpKSB7XG4gICAgICBkZXNjID0geyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uKCkgeyByZXR1cm4gbVtrXTsgfSB9O1xuICAgIH1cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobywgazIsIGRlc2MpO1xufSkgOiAoZnVuY3Rpb24obywgbSwgaywgazIpIHtcbiAgICBpZiAoazIgPT09IHVuZGVmaW5lZCkgazIgPSBrO1xuICAgIG9bazJdID0gbVtrXTtcbn0pKTtcbnZhciBfX3NldE1vZHVsZURlZmF1bHQgPSAodGhpcyAmJiB0aGlzLl9fc2V0TW9kdWxlRGVmYXVsdCkgfHwgKE9iamVjdC5jcmVhdGUgPyAoZnVuY3Rpb24obywgdikge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvLCBcImRlZmF1bHRcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCB2YWx1ZTogdiB9KTtcbn0pIDogZnVuY3Rpb24obywgdikge1xuICAgIG9bXCJkZWZhdWx0XCJdID0gdjtcbn0pO1xudmFyIF9faW1wb3J0U3RhciA9ICh0aGlzICYmIHRoaXMuX19pbXBvcnRTdGFyKSB8fCBmdW5jdGlvbiAobW9kKSB7XG4gICAgaWYgKG1vZCAmJiBtb2QuX19lc01vZHVsZSkgcmV0dXJuIG1vZDtcbiAgICB2YXIgcmVzdWx0ID0ge307XG4gICAgaWYgKG1vZCAhPSBudWxsKSBmb3IgKHZhciBrIGluIG1vZCkgaWYgKGsgIT09IFwiZGVmYXVsdFwiICYmIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChtb2QsIGspKSBfX2NyZWF0ZUJpbmRpbmcocmVzdWx0LCBtb2QsIGspO1xuICAgIF9fc2V0TW9kdWxlRGVmYXVsdChyZXN1bHQsIG1vZCk7XG4gICAgcmV0dXJuIHJlc3VsdDtcbn07XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLkNvb2tpZVByb3ZpZGVyID0gZXhwb3J0cy5Db29raWVDb250ZXh0ID0gdm9pZCAwO1xudmFyIHJlYWN0XzEgPSBfX2ltcG9ydFN0YXIocmVxdWlyZShcInJlYWN0XCIpKTtcbnZhciBfMSA9IHJlcXVpcmUoXCIuXCIpO1xudmFyIHV0aWxzXzEgPSByZXF1aXJlKFwiLi4vY29tbW9uL3V0aWxzXCIpO1xuZXhwb3J0cy5Db29raWVDb250ZXh0ID0gKDAsIHJlYWN0XzEuY3JlYXRlQ29udGV4dCkobnVsbCk7XG5mdW5jdGlvbiBDb29raWVQcm92aWRlcihfYSkge1xuICAgIHZhciBjaGlsZHJlbiA9IF9hLmNoaWxkcmVuLCBwb2xsaW5nT3B0aW9ucyA9IF9hLnBvbGxpbmdPcHRpb25zO1xuICAgIHZhciBfYiA9ICgwLCByZWFjdF8xLnVzZVN0YXRlKSh7fSksIGNvb2tpZXMgPSBfYlswXSwgc2V0Q29va2llcyA9IF9iWzFdO1xuICAgICgwLCByZWFjdF8xLnVzZUVmZmVjdCkoZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgaW5pdGlhbENvb2tpZXMgPSAoMCwgXzEuZ2V0Q29va2llcykoKTtcbiAgICAgICAgaWYgKCFpbml0aWFsQ29va2llcykge1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIHNldENvb2tpZXMoaW5pdGlhbENvb2tpZXMpO1xuICAgIH0sIFtdKTtcbiAgICAoMCwgXzEudXNlQ29va2llc1BvbGxpbmcpKGZ1bmN0aW9uIChuZXdDb29raWVzKSB7XG4gICAgICAgIGlmIChuZXdDb29raWVzKSB7XG4gICAgICAgICAgICBzZXRDb29raWVzKG5ld0Nvb2tpZXMpO1xuICAgICAgICB9XG4gICAgfSwgcG9sbGluZ09wdGlvbnMpO1xuICAgIHZhciB2YWx1ZSA9ICgwLCByZWFjdF8xLnVzZU1lbW8pKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGNvb2tpZXM6IGNvb2tpZXMsXG4gICAgICAgICAgICBzZXQ6IGZ1bmN0aW9uIChrZXksIGRhdGEpIHtcbiAgICAgICAgICAgICAgICBzZXRDb29raWVzKGZ1bmN0aW9uIChwcmV2KSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciBfYTtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIChfX2Fzc2lnbihfX2Fzc2lnbih7fSwgcHJldiksIChfYSA9IHt9LCBfYVtrZXldID0gZW5jb2RlVVJJQ29tcG9uZW50KCgwLCB1dGlsc18xLnN0cmluZ2lmeSkoZGF0YSkpLCBfYSkpKTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBnZXQ6IGZ1bmN0aW9uIChrZXkpIHtcbiAgICAgICAgICAgICAgICB2YXIgY29va2llVmFsdWUgPSBjb29raWVzID09PSBudWxsIHx8IGNvb2tpZXMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGNvb2tpZXNba2V5XTtcbiAgICAgICAgICAgICAgICByZXR1cm4gY29va2llVmFsdWU7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgZ2V0QWxsOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvb2tpZXM7XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgaGFzOiBmdW5jdGlvbiAoa2V5KSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNvb2tpZXMuaGFzT3duUHJvcGVydHkoa2V5KTtcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBkZWxldGU6IGZ1bmN0aW9uIChrZXkpIHtcbiAgICAgICAgICAgICAgICBpZiAoIWNvb2tpZXMuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNldENvb2tpZXMoZnVuY3Rpb24gKHByZXYpIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyIG5ld0Nvb2tpZXMgPSBfX2Fzc2lnbih7fSwgcHJldik7XG4gICAgICAgICAgICAgICAgICAgIGRlbGV0ZSBuZXdDb29raWVzW2tleV07XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBuZXdDb29raWVzO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHJldmFsaWRhdGVDb29raWVzU3RhdGU6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICAoMCwgXzEucmV2YWxpZGF0ZUNvb2tpZXMpKGZ1bmN0aW9uIChuZXdDb29raWVzKSB7XG4gICAgICAgICAgICAgICAgICAgIGlmICghbmV3Q29va2llcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNldENvb2tpZXMobmV3Q29va2llcyk7XG4gICAgICAgICAgICAgICAgfSwgY29va2llcyk7XG4gICAgICAgICAgICB9LFxuICAgICAgICB9O1xuICAgIH0sIFtjb29raWVzXSk7XG4gICAgcmV0dXJuIHJlYWN0XzEuZGVmYXVsdC5jcmVhdGVFbGVtZW50KGV4cG9ydHMuQ29va2llQ29udGV4dC5Qcm92aWRlciwgeyB2YWx1ZTogdmFsdWUgfSwgY2hpbGRyZW4pO1xufVxuZXhwb3J0cy5Db29raWVQcm92aWRlciA9IENvb2tpZVByb3ZpZGVyO1xuIl0sIm5hbWVzIjpbIl9fYXNzaWduIiwiT2JqZWN0IiwiYXNzaWduIiwidCIsInMiLCJpIiwibiIsImFyZ3VtZW50cyIsImxlbmd0aCIsInAiLCJwcm90b3R5cGUiLCJoYXNPd25Qcm9wZXJ0eSIsImNhbGwiLCJhcHBseSIsIl9fY3JlYXRlQmluZGluZyIsImNyZWF0ZSIsIm8iLCJtIiwiayIsImsyIiwidW5kZWZpbmVkIiwiZGVzYyIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsIl9fZXNNb2R1bGUiLCJ3cml0YWJsZSIsImNvbmZpZ3VyYWJsZSIsImVudW1lcmFibGUiLCJnZXQiLCJkZWZpbmVQcm9wZXJ0eSIsIl9fc2V0TW9kdWxlRGVmYXVsdCIsInYiLCJ2YWx1ZSIsIl9faW1wb3J0U3RhciIsIm1vZCIsInJlc3VsdCIsImV4cG9ydHMiLCJDb29raWVQcm92aWRlciIsIkNvb2tpZUNvbnRleHQiLCJyZWFjdF8xIiwicmVxdWlyZSIsIl8xIiwidXRpbHNfMSIsImNyZWF0ZUNvbnRleHQiLCJfYSIsImNoaWxkcmVuIiwicG9sbGluZ09wdGlvbnMiLCJfYiIsInVzZVN0YXRlIiwiY29va2llcyIsInNldENvb2tpZXMiLCJ1c2VFZmZlY3QiLCJpbml0aWFsQ29va2llcyIsImdldENvb2tpZXMiLCJ1c2VDb29raWVzUG9sbGluZyIsIm5ld0Nvb2tpZXMiLCJ1c2VNZW1vIiwic2V0Iiwia2V5IiwiZGF0YSIsInByZXYiLCJlbmNvZGVVUklDb21wb25lbnQiLCJzdHJpbmdpZnkiLCJjb29raWVWYWx1ZSIsImdldEFsbCIsImhhcyIsImRlbGV0ZSIsInJldmFsaWRhdGVDb29raWVzU3RhdGUiLCJyZXZhbGlkYXRlQ29va2llcyIsImRlZmF1bHQiLCJjcmVhdGVFbGVtZW50IiwiUHJvdmlkZXIiXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/client/context.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/client/cookie-functions.js": /*!******************************************************************!*\ !*** ./node_modules/cookies-next/lib/client/cookie-functions.js ***! \******************************************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { eval("\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.revalidateCookies = exports.hasCookie = exports.deleteCookie = exports.setCookie = exports.getCookie = exports.getCookies = void 0;\nvar cookie_1 = __webpack_require__(/*! cookie */ \"(ssr)/./node_modules/cookie/dist/index.js\");\nvar utils_1 = __webpack_require__(/*! ../common/utils */ \"(ssr)/./node_modules/cookies-next/lib/common/utils.js\");\nvar ensureClientSide = function (options) {\n if (!(0, utils_1.isClientSide)(options)) {\n throw new Error('You are trying to access cookies on the server side. Please, use the server-side import with `cookies-next/server` instead.');\n }\n};\nvar getCookies = function (_options) {\n ensureClientSide(_options);\n if ((0, utils_1.getRenderPhase)() === 'server') {\n return;\n }\n var cookies = {};\n var documentCookies = document.cookie ? document.cookie.split('; ') : [];\n for (var i = 0, len = documentCookies.length; i < len; i++) {\n var cookieParts = documentCookies[i].split('=');\n var cookie = cookieParts.slice(1).join('=');\n var name_1 = cookieParts[0];\n cookies[name_1] = cookie;\n }\n return cookies;\n};\nexports.getCookies = getCookies;\nvar getCookie = function (key, options) {\n ensureClientSide(options);\n var _cookies = getCookies(options);\n var value = _cookies === null || _cookies === void 0 ? void 0 : _cookies[key];\n if (value === undefined)\n return undefined;\n return (0, utils_1.decode)(value);\n};\nexports.getCookie = getCookie;\nvar setCookie = function (key, data, options) {\n ensureClientSide(options);\n if ((0, utils_1.getRenderPhase)() === 'server') {\n return;\n }\n var _cookieOptions = options || {};\n var cookieStr = (0, cookie_1.serialize)(key, (0, utils_1.stringify)(data), __assign({ path: '/' }, _cookieOptions));\n document.cookie = cookieStr;\n};\nexports.setCookie = setCookie;\nvar deleteCookie = function (key, options) {\n ensureClientSide(options);\n setCookie(key, '', __assign(__assign({}, options), { maxAge: -1 }));\n};\nexports.deleteCookie = deleteCookie;\nvar hasCookie = function (key, options) {\n ensureClientSide(options);\n if (!key)\n return false;\n var cookies = getCookies(options);\n if (!cookies) {\n return false;\n }\n return Object.prototype.hasOwnProperty.call(cookies, key);\n};\nexports.hasCookie = hasCookie;\nvar revalidateCookies = function (onChange, previousCookies) {\n ensureClientSide();\n if ((0, utils_1.getRenderPhase)() === 'server') {\n return;\n }\n var currentCookies = getCookies();\n var hasChanged = Object.keys(__assign(__assign({}, currentCookies), previousCookies)).some(function (key) { return (currentCookies === null || currentCookies === void 0 ? void 0 : currentCookies[key]) !== (previousCookies === null || previousCookies === void 0 ? void 0 : previousCookies[key]); });\n if (hasChanged) {\n onChange(currentCookies);\n previousCookies = currentCookies;\n }\n};\nexports.revalidateCookies = revalidateCookies;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jbGllbnQvY29va2llLWZ1bmN0aW9ucy5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiO0FBQ0E7QUFDQSxpREFBaUQsT0FBTztBQUN4RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBQTZDLEVBQUUsYUFBYSxFQUFDO0FBQzdELHlCQUF5QixHQUFHLGlCQUFpQixHQUFHLG9CQUFvQixHQUFHLGlCQUFpQixHQUFHLGlCQUFpQixHQUFHLGtCQUFrQjtBQUNqSSxlQUFlLG1CQUFPLENBQUMseURBQVE7QUFDL0IsY0FBYyxtQkFBTyxDQUFDLDhFQUFpQjtBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUVBQXFFO0FBQ3JFLGtEQUFrRCxTQUFTO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEZBQTBGLFdBQVc7QUFDckc7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0EsMkNBQTJDLGNBQWMsWUFBWTtBQUNyRTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFBcUQsMkRBQTJELDRMQUE0TDtBQUM1UztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCIiwic291cmNlcyI6WyJFOlxcR0lUXFxtdnBcXG5hc2hlbC1mcm9udGVuZFxcbm9kZV9tb2R1bGVzXFxjb29raWVzLW5leHRcXGxpYlxcY2xpZW50XFxjb29raWUtZnVuY3Rpb25zLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xudmFyIF9fYXNzaWduID0gKHRoaXMgJiYgdGhpcy5fX2Fzc2lnbikgfHwgZnVuY3Rpb24gKCkge1xuICAgIF9fYXNzaWduID0gT2JqZWN0LmFzc2lnbiB8fCBmdW5jdGlvbih0KSB7XG4gICAgICAgIGZvciAodmFyIHMsIGkgPSAxLCBuID0gYXJndW1lbnRzLmxlbmd0aDsgaSA8IG47IGkrKykge1xuICAgICAgICAgICAgcyA9IGFyZ3VtZW50c1tpXTtcbiAgICAgICAgICAgIGZvciAodmFyIHAgaW4gcykgaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChzLCBwKSlcbiAgICAgICAgICAgICAgICB0W3BdID0gc1twXTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdDtcbiAgICB9O1xuICAgIHJldHVybiBfX2Fzc2lnbi5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xufTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMucmV2YWxpZGF0ZUNvb2tpZXMgPSBleHBvcnRzLmhhc0Nvb2tpZSA9IGV4cG9ydHMuZGVsZXRlQ29va2llID0gZXhwb3J0cy5zZXRDb29raWUgPSBleHBvcnRzLmdldENvb2tpZSA9IGV4cG9ydHMuZ2V0Q29va2llcyA9IHZvaWQgMDtcbnZhciBjb29raWVfMSA9IHJlcXVpcmUoXCJjb29raWVcIik7XG52YXIgdXRpbHNfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vdXRpbHNcIik7XG52YXIgZW5zdXJlQ2xpZW50U2lkZSA9IGZ1bmN0aW9uIChvcHRpb25zKSB7XG4gICAgaWYgKCEoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IGFyZSB0cnlpbmcgdG8gYWNjZXNzIGNvb2tpZXMgb24gdGhlIHNlcnZlciBzaWRlLiBQbGVhc2UsIHVzZSB0aGUgc2VydmVyLXNpZGUgaW1wb3J0IHdpdGggYGNvb2tpZXMtbmV4dC9zZXJ2ZXJgIGluc3RlYWQuJyk7XG4gICAgfVxufTtcbnZhciBnZXRDb29raWVzID0gZnVuY3Rpb24gKF9vcHRpb25zKSB7XG4gICAgZW5zdXJlQ2xpZW50U2lkZShfb3B0aW9ucyk7XG4gICAgaWYgKCgwLCB1dGlsc18xLmdldFJlbmRlclBoYXNlKSgpID09PSAnc2VydmVyJykge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIHZhciBjb29raWVzID0ge307XG4gICAgdmFyIGRvY3VtZW50Q29va2llcyA9IGRvY3VtZW50LmNvb2tpZSA/IGRvY3VtZW50LmNvb2tpZS5zcGxpdCgnOyAnKSA6IFtdO1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBkb2N1bWVudENvb2tpZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgICAgdmFyIGNvb2tpZVBhcnRzID0gZG9jdW1lbnRDb29raWVzW2ldLnNwbGl0KCc9Jyk7XG4gICAgICAgIHZhciBjb29raWUgPSBjb29raWVQYXJ0cy5zbGljZSgxKS5qb2luKCc9Jyk7XG4gICAgICAgIHZhciBuYW1lXzEgPSBjb29raWVQYXJ0c1swXTtcbiAgICAgICAgY29va2llc1tuYW1lXzFdID0gY29va2llO1xuICAgIH1cbiAgICByZXR1cm4gY29va2llcztcbn07XG5leHBvcnRzLmdldENvb2tpZXMgPSBnZXRDb29raWVzO1xudmFyIGdldENvb2tpZSA9IGZ1bmN0aW9uIChrZXksIG9wdGlvbnMpIHtcbiAgICBlbnN1cmVDbGllbnRTaWRlKG9wdGlvbnMpO1xuICAgIHZhciBfY29va2llcyA9IGdldENvb2tpZXMob3B0aW9ucyk7XG4gICAgdmFyIHZhbHVlID0gX2Nvb2tpZXMgPT09IG51bGwgfHwgX2Nvb2tpZXMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9jb29raWVzW2tleV07XG4gICAgaWYgKHZhbHVlID09PSB1bmRlZmluZWQpXG4gICAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgcmV0dXJuICgwLCB1dGlsc18xLmRlY29kZSkodmFsdWUpO1xufTtcbmV4cG9ydHMuZ2V0Q29va2llID0gZ2V0Q29va2llO1xudmFyIHNldENvb2tpZSA9IGZ1bmN0aW9uIChrZXksIGRhdGEsIG9wdGlvbnMpIHtcbiAgICBlbnN1cmVDbGllbnRTaWRlKG9wdGlvbnMpO1xuICAgIGlmICgoMCwgdXRpbHNfMS5nZXRSZW5kZXJQaGFzZSkoKSA9PT0gJ3NlcnZlcicpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB2YXIgX2Nvb2tpZU9wdGlvbnMgPSBvcHRpb25zIHx8IHt9O1xuICAgIHZhciBjb29raWVTdHIgPSAoMCwgY29va2llXzEuc2VyaWFsaXplKShrZXksICgwLCB1dGlsc18xLnN0cmluZ2lmeSkoZGF0YSksIF9fYXNzaWduKHsgcGF0aDogJy8nIH0sIF9jb29raWVPcHRpb25zKSk7XG4gICAgZG9jdW1lbnQuY29va2llID0gY29va2llU3RyO1xufTtcbmV4cG9ydHMuc2V0Q29va2llID0gc2V0Q29va2llO1xudmFyIGRlbGV0ZUNvb2tpZSA9IGZ1bmN0aW9uIChrZXksIG9wdGlvbnMpIHtcbiAgICBlbnN1cmVDbGllbnRTaWRlKG9wdGlvbnMpO1xuICAgIHNldENvb2tpZShrZXksICcnLCBfX2Fzc2lnbihfX2Fzc2lnbih7fSwgb3B0aW9ucyksIHsgbWF4QWdlOiAtMSB9KSk7XG59O1xuZXhwb3J0cy5kZWxldGVDb29raWUgPSBkZWxldGVDb29raWU7XG52YXIgaGFzQ29va2llID0gZnVuY3Rpb24gKGtleSwgb3B0aW9ucykge1xuICAgIGVuc3VyZUNsaWVudFNpZGUob3B0aW9ucyk7XG4gICAgaWYgKCFrZXkpXG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB2YXIgY29va2llcyA9IGdldENvb2tpZXMob3B0aW9ucyk7XG4gICAgaWYgKCFjb29raWVzKSB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChjb29raWVzLCBrZXkpO1xufTtcbmV4cG9ydHMuaGFzQ29va2llID0gaGFzQ29va2llO1xudmFyIHJldmFsaWRhdGVDb29raWVzID0gZnVuY3Rpb24gKG9uQ2hhbmdlLCBwcmV2aW91c0Nvb2tpZXMpIHtcbiAgICBlbnN1cmVDbGllbnRTaWRlKCk7XG4gICAgaWYgKCgwLCB1dGlsc18xLmdldFJlbmRlclBoYXNlKSgpID09PSAnc2VydmVyJykge1xuICAgICAgICByZXR1cm47XG4gICAgfVxuICAgIHZhciBjdXJyZW50Q29va2llcyA9IGdldENvb2tpZXMoKTtcbiAgICB2YXIgaGFzQ2hhbmdlZCA9IE9iamVjdC5rZXlzKF9fYXNzaWduKF9fYXNzaWduKHt9LCBjdXJyZW50Q29va2llcyksIHByZXZpb3VzQ29va2llcykpLnNvbWUoZnVuY3Rpb24gKGtleSkgeyByZXR1cm4gKGN1cnJlbnRDb29raWVzID09PSBudWxsIHx8IGN1cnJlbnRDb29raWVzID09PSB2b2lkIDAgPyB2b2lkIDAgOiBjdXJyZW50Q29va2llc1trZXldKSAhPT0gKHByZXZpb3VzQ29va2llcyA9PT0gbnVsbCB8fCBwcmV2aW91c0Nvb2tpZXMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IHByZXZpb3VzQ29va2llc1trZXldKTsgfSk7XG4gICAgaWYgKGhhc0NoYW5nZWQpIHtcbiAgICAgICAgb25DaGFuZ2UoY3VycmVudENvb2tpZXMpO1xuICAgICAgICBwcmV2aW91c0Nvb2tpZXMgPSBjdXJyZW50Q29va2llcztcbiAgICB9XG59O1xuZXhwb3J0cy5yZXZhbGlkYXRlQ29va2llcyA9IHJldmFsaWRhdGVDb29raWVzO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/client/cookie-functions.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/client/hooks.js": /*!*******************************************************!*\ !*** ./node_modules/cookies-next/lib/client/hooks.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.useRevalidateCookiesState = exports.useReactiveHasCookie = exports.useReactiveDeleteCookie = exports.useReactiveSetCookie = exports.useReactiveGetCookie = exports.useReactiveGetCookies = exports.useReactiveCookiesNext = exports.useCookiesNext = exports.useHasCookie = exports.useDeleteCookie = exports.useSetCookie = exports.useGetCookie = exports.useGetCookies = exports.useCookiesPolling = void 0;\nvar context_1 = __webpack_require__(/*! ./context */ \"(ssr)/./node_modules/cookies-next/lib/client/context.js\");\nvar react_1 = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\nvar cookie_functions_1 = __webpack_require__(/*! ./cookie-functions */ \"(ssr)/./node_modules/cookies-next/lib/client/cookie-functions.js\");\nvar useWrappedCookieFn = function (cookieFnCb) {\n var _a = (0, react_1.useState)(false), isMounted = _a[0], setIsMounted = _a[1];\n (0, react_1.useEffect)(function () {\n setIsMounted(true);\n }, []);\n return isMounted ? cookieFnCb : (function () { });\n};\nvar useCookieContext = function () {\n var context = (0, react_1.useContext)(context_1.CookieContext);\n if (!context) {\n throw new Error('useCookieContext must be used within a CookieProvider');\n }\n return context;\n};\nvar useCookiesPolling = function (onChange, pollingOptions) {\n var _a = pollingOptions || {}, _b = _a.intervalMs, intervalMs = _b === void 0 ? 1000 : _b, _c = _a.enabled, enabled = _c === void 0 ? false : _c;\n (0, react_1.useEffect)(function () {\n if (!enabled) {\n return;\n }\n var previousCookies = (0, cookie_functions_1.getCookies)();\n var interval = setInterval(function () {\n (0, cookie_functions_1.revalidateCookies)(onChange, previousCookies);\n }, intervalMs);\n return function () { return clearInterval(interval); };\n }, [onChange, intervalMs]);\n};\nexports.useCookiesPolling = useCookiesPolling;\nvar useGetCookies = function () { return useWrappedCookieFn(cookie_functions_1.getCookies); };\nexports.useGetCookies = useGetCookies;\nvar useGetCookie = function () { return useWrappedCookieFn(cookie_functions_1.getCookie); };\nexports.useGetCookie = useGetCookie;\nvar useHasCookie = function () { return useWrappedCookieFn(cookie_functions_1.hasCookie); };\nexports.useHasCookie = useHasCookie;\nvar useSetCookie = function () { return useWrappedCookieFn(cookie_functions_1.setCookie); };\nexports.useSetCookie = useSetCookie;\nvar useDeleteCookie = function () { return useWrappedCookieFn(cookie_functions_1.deleteCookie); };\nexports.useDeleteCookie = useDeleteCookie;\nvar useCookiesNext = function () {\n return {\n getCookies: useGetCookies(),\n getCookie: useGetCookie(),\n hasCookie: useHasCookie(),\n setCookie: useSetCookie(),\n deleteCookie: useDeleteCookie(),\n };\n};\nexports.useCookiesNext = useCookiesNext;\nvar useReactiveGetCookies = function () {\n var context = useCookieContext();\n return function () { return context === null || context === void 0 ? void 0 : context.getAll(); };\n};\nexports.useReactiveGetCookies = useReactiveGetCookies;\nvar useReactiveGetCookie = function () {\n var context = useCookieContext();\n return function (key) {\n return context === null || context === void 0 ? void 0 : context.get(key);\n };\n};\nexports.useReactiveGetCookie = useReactiveGetCookie;\nvar useReactiveSetCookie = function () {\n var context = useCookieContext();\n return function (key, data, options) {\n context === null || context === void 0 ? void 0 : context.set(key, data);\n return (0, cookie_functions_1.setCookie)(key, data, options);\n };\n};\nexports.useReactiveSetCookie = useReactiveSetCookie;\nvar useReactiveDeleteCookie = function () {\n var context = useCookieContext();\n return function (key, options) {\n context === null || context === void 0 ? void 0 : context.delete(key);\n return (0, cookie_functions_1.deleteCookie)(key, options);\n };\n};\nexports.useReactiveDeleteCookie = useReactiveDeleteCookie;\nvar useReactiveHasCookie = function () {\n var context = useCookieContext();\n return function (key) {\n return context === null || context === void 0 ? void 0 : context.has(key);\n };\n};\nexports.useReactiveHasCookie = useReactiveHasCookie;\nvar useRevalidateCookiesState = function () {\n var context = useCookieContext();\n return function () {\n context === null || context === void 0 ? void 0 : context.revalidateCookiesState();\n };\n};\nexports.useRevalidateCookiesState = useRevalidateCookiesState;\nvar useReactiveCookiesNext = function () {\n return {\n getCookies: useReactiveGetCookies(),\n getCookie: useReactiveGetCookie(),\n hasCookie: useReactiveHasCookie(),\n setCookie: useReactiveSetCookie(),\n deleteCookie: useReactiveDeleteCookie(),\n revalidateCookiesState: useRevalidateCookiesState(),\n };\n};\nexports.useReactiveCookiesNext = useReactiveCookiesNext;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jbGllbnQvaG9va3MuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0QsaUNBQWlDLEdBQUcsNEJBQTRCLEdBQUcsK0JBQStCLEdBQUcsNEJBQTRCLEdBQUcsNEJBQTRCLEdBQUcsNkJBQTZCLEdBQUcsOEJBQThCLEdBQUcsc0JBQXNCLEdBQUcsb0JBQW9CLEdBQUcsdUJBQXVCLEdBQUcsb0JBQW9CLEdBQUcsb0JBQW9CLEdBQUcscUJBQXFCLEdBQUcseUJBQXlCO0FBQzdZLGdCQUFnQixtQkFBTyxDQUFDLDBFQUFXO0FBQ25DLGNBQWMsbUJBQU8sQ0FBQyxpR0FBTztBQUM3Qix5QkFBeUIsbUJBQU8sQ0FBQyw0RkFBb0I7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsb0RBQW9EO0FBQ3BEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVCw2QkFBNkI7QUFDN0IsS0FBSztBQUNMO0FBQ0EseUJBQXlCO0FBQ3pCLGtDQUFrQztBQUNsQyxxQkFBcUI7QUFDckIsaUNBQWlDO0FBQ2pDLG9CQUFvQjtBQUNwQixpQ0FBaUM7QUFDakMsb0JBQW9CO0FBQ3BCLGlDQUFpQztBQUNqQyxvQkFBb0I7QUFDcEIsb0NBQW9DO0FBQ3BDLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrQkFBK0I7QUFDL0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QiIsInNvdXJjZXMiOlsiRTpcXEdJVFxcbXZwXFxuYXNoZWwtZnJvbnRlbmRcXG5vZGVfbW9kdWxlc1xcY29va2llcy1uZXh0XFxsaWJcXGNsaWVudFxcaG9va3MuanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLnVzZVJldmFsaWRhdGVDb29raWVzU3RhdGUgPSBleHBvcnRzLnVzZVJlYWN0aXZlSGFzQ29va2llID0gZXhwb3J0cy51c2VSZWFjdGl2ZURlbGV0ZUNvb2tpZSA9IGV4cG9ydHMudXNlUmVhY3RpdmVTZXRDb29raWUgPSBleHBvcnRzLnVzZVJlYWN0aXZlR2V0Q29va2llID0gZXhwb3J0cy51c2VSZWFjdGl2ZUdldENvb2tpZXMgPSBleHBvcnRzLnVzZVJlYWN0aXZlQ29va2llc05leHQgPSBleHBvcnRzLnVzZUNvb2tpZXNOZXh0ID0gZXhwb3J0cy51c2VIYXNDb29raWUgPSBleHBvcnRzLnVzZURlbGV0ZUNvb2tpZSA9IGV4cG9ydHMudXNlU2V0Q29va2llID0gZXhwb3J0cy51c2VHZXRDb29raWUgPSBleHBvcnRzLnVzZUdldENvb2tpZXMgPSBleHBvcnRzLnVzZUNvb2tpZXNQb2xsaW5nID0gdm9pZCAwO1xudmFyIGNvbnRleHRfMSA9IHJlcXVpcmUoXCIuL2NvbnRleHRcIik7XG52YXIgcmVhY3RfMSA9IHJlcXVpcmUoXCJyZWFjdFwiKTtcbnZhciBjb29raWVfZnVuY3Rpb25zXzEgPSByZXF1aXJlKFwiLi9jb29raWUtZnVuY3Rpb25zXCIpO1xudmFyIHVzZVdyYXBwZWRDb29raWVGbiA9IGZ1bmN0aW9uIChjb29raWVGbkNiKSB7XG4gICAgdmFyIF9hID0gKDAsIHJlYWN0XzEudXNlU3RhdGUpKGZhbHNlKSwgaXNNb3VudGVkID0gX2FbMF0sIHNldElzTW91bnRlZCA9IF9hWzFdO1xuICAgICgwLCByZWFjdF8xLnVzZUVmZmVjdCkoZnVuY3Rpb24gKCkge1xuICAgICAgICBzZXRJc01vdW50ZWQodHJ1ZSk7XG4gICAgfSwgW10pO1xuICAgIHJldHVybiBpc01vdW50ZWQgPyBjb29raWVGbkNiIDogKGZ1bmN0aW9uICgpIHsgfSk7XG59O1xudmFyIHVzZUNvb2tpZUNvbnRleHQgPSBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGNvbnRleHQgPSAoMCwgcmVhY3RfMS51c2VDb250ZXh0KShjb250ZXh0XzEuQ29va2llQ29udGV4dCk7XG4gICAgaWYgKCFjb250ZXh0KSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcigndXNlQ29va2llQ29udGV4dCBtdXN0IGJlIHVzZWQgd2l0aGluIGEgQ29va2llUHJvdmlkZXInKTtcbiAgICB9XG4gICAgcmV0dXJuIGNvbnRleHQ7XG59O1xudmFyIHVzZUNvb2tpZXNQb2xsaW5nID0gZnVuY3Rpb24gKG9uQ2hhbmdlLCBwb2xsaW5nT3B0aW9ucykge1xuICAgIHZhciBfYSA9IHBvbGxpbmdPcHRpb25zIHx8IHt9LCBfYiA9IF9hLmludGVydmFsTXMsIGludGVydmFsTXMgPSBfYiA9PT0gdm9pZCAwID8gMTAwMCA6IF9iLCBfYyA9IF9hLmVuYWJsZWQsIGVuYWJsZWQgPSBfYyA9PT0gdm9pZCAwID8gZmFsc2UgOiBfYztcbiAgICAoMCwgcmVhY3RfMS51c2VFZmZlY3QpKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKCFlbmFibGVkKSB7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgdmFyIHByZXZpb3VzQ29va2llcyA9ICgwLCBjb29raWVfZnVuY3Rpb25zXzEuZ2V0Q29va2llcykoKTtcbiAgICAgICAgdmFyIGludGVydmFsID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgKDAsIGNvb2tpZV9mdW5jdGlvbnNfMS5yZXZhbGlkYXRlQ29va2llcykob25DaGFuZ2UsIHByZXZpb3VzQ29va2llcyk7XG4gICAgICAgIH0sIGludGVydmFsTXMpO1xuICAgICAgICByZXR1cm4gZnVuY3Rpb24gKCkgeyByZXR1cm4gY2xlYXJJbnRlcnZhbChpbnRlcnZhbCk7IH07XG4gICAgfSwgW29uQ2hhbmdlLCBpbnRlcnZhbE1zXSk7XG59O1xuZXhwb3J0cy51c2VDb29raWVzUG9sbGluZyA9IHVzZUNvb2tpZXNQb2xsaW5nO1xudmFyIHVzZUdldENvb2tpZXMgPSBmdW5jdGlvbiAoKSB7IHJldHVybiB1c2VXcmFwcGVkQ29va2llRm4oY29va2llX2Z1bmN0aW9uc18xLmdldENvb2tpZXMpOyB9O1xuZXhwb3J0cy51c2VHZXRDb29raWVzID0gdXNlR2V0Q29va2llcztcbnZhciB1c2VHZXRDb29raWUgPSBmdW5jdGlvbiAoKSB7IHJldHVybiB1c2VXcmFwcGVkQ29va2llRm4oY29va2llX2Z1bmN0aW9uc18xLmdldENvb2tpZSk7IH07XG5leHBvcnRzLnVzZUdldENvb2tpZSA9IHVzZUdldENvb2tpZTtcbnZhciB1c2VIYXNDb29raWUgPSBmdW5jdGlvbiAoKSB7IHJldHVybiB1c2VXcmFwcGVkQ29va2llRm4oY29va2llX2Z1bmN0aW9uc18xLmhhc0Nvb2tpZSk7IH07XG5leHBvcnRzLnVzZUhhc0Nvb2tpZSA9IHVzZUhhc0Nvb2tpZTtcbnZhciB1c2VTZXRDb29raWUgPSBmdW5jdGlvbiAoKSB7IHJldHVybiB1c2VXcmFwcGVkQ29va2llRm4oY29va2llX2Z1bmN0aW9uc18xLnNldENvb2tpZSk7IH07XG5leHBvcnRzLnVzZVNldENvb2tpZSA9IHVzZVNldENvb2tpZTtcbnZhciB1c2VEZWxldGVDb29raWUgPSBmdW5jdGlvbiAoKSB7IHJldHVybiB1c2VXcmFwcGVkQ29va2llRm4oY29va2llX2Z1bmN0aW9uc18xLmRlbGV0ZUNvb2tpZSk7IH07XG5leHBvcnRzLnVzZURlbGV0ZUNvb2tpZSA9IHVzZURlbGV0ZUNvb2tpZTtcbnZhciB1c2VDb29raWVzTmV4dCA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgICBnZXRDb29raWVzOiB1c2VHZXRDb29raWVzKCksXG4gICAgICAgIGdldENvb2tpZTogdXNlR2V0Q29va2llKCksXG4gICAgICAgIGhhc0Nvb2tpZTogdXNlSGFzQ29va2llKCksXG4gICAgICAgIHNldENvb2tpZTogdXNlU2V0Q29va2llKCksXG4gICAgICAgIGRlbGV0ZUNvb2tpZTogdXNlRGVsZXRlQ29va2llKCksXG4gICAgfTtcbn07XG5leHBvcnRzLnVzZUNvb2tpZXNOZXh0ID0gdXNlQ29va2llc05leHQ7XG52YXIgdXNlUmVhY3RpdmVHZXRDb29raWVzID0gZnVuY3Rpb24gKCkge1xuICAgIHZhciBjb250ZXh0ID0gdXNlQ29va2llQ29udGV4dCgpO1xuICAgIHJldHVybiBmdW5jdGlvbiAoKSB7IHJldHVybiBjb250ZXh0ID09PSBudWxsIHx8IGNvbnRleHQgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGNvbnRleHQuZ2V0QWxsKCk7IH07XG59O1xuZXhwb3J0cy51c2VSZWFjdGl2ZUdldENvb2tpZXMgPSB1c2VSZWFjdGl2ZUdldENvb2tpZXM7XG52YXIgdXNlUmVhY3RpdmVHZXRDb29raWUgPSBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGNvbnRleHQgPSB1c2VDb29raWVDb250ZXh0KCk7XG4gICAgcmV0dXJuIGZ1bmN0aW9uIChrZXkpIHtcbiAgICAgICAgcmV0dXJuIGNvbnRleHQgPT09IG51bGwgfHwgY29udGV4dCA9PT0gdm9pZCAwID8gdm9pZCAwIDogY29udGV4dC5nZXQoa2V5KTtcbiAgICB9O1xufTtcbmV4cG9ydHMudXNlUmVhY3RpdmVHZXRDb29raWUgPSB1c2VSZWFjdGl2ZUdldENvb2tpZTtcbnZhciB1c2VSZWFjdGl2ZVNldENvb2tpZSA9IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgY29udGV4dCA9IHVzZUNvb2tpZUNvbnRleHQoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKGtleSwgZGF0YSwgb3B0aW9ucykge1xuICAgICAgICBjb250ZXh0ID09PSBudWxsIHx8IGNvbnRleHQgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGNvbnRleHQuc2V0KGtleSwgZGF0YSk7XG4gICAgICAgIHJldHVybiAoMCwgY29va2llX2Z1bmN0aW9uc18xLnNldENvb2tpZSkoa2V5LCBkYXRhLCBvcHRpb25zKTtcbiAgICB9O1xufTtcbmV4cG9ydHMudXNlUmVhY3RpdmVTZXRDb29raWUgPSB1c2VSZWFjdGl2ZVNldENvb2tpZTtcbnZhciB1c2VSZWFjdGl2ZURlbGV0ZUNvb2tpZSA9IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgY29udGV4dCA9IHVzZUNvb2tpZUNvbnRleHQoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKGtleSwgb3B0aW9ucykge1xuICAgICAgICBjb250ZXh0ID09PSBudWxsIHx8IGNvbnRleHQgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGNvbnRleHQuZGVsZXRlKGtleSk7XG4gICAgICAgIHJldHVybiAoMCwgY29va2llX2Z1bmN0aW9uc18xLmRlbGV0ZUNvb2tpZSkoa2V5LCBvcHRpb25zKTtcbiAgICB9O1xufTtcbmV4cG9ydHMudXNlUmVhY3RpdmVEZWxldGVDb29raWUgPSB1c2VSZWFjdGl2ZURlbGV0ZUNvb2tpZTtcbnZhciB1c2VSZWFjdGl2ZUhhc0Nvb2tpZSA9IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgY29udGV4dCA9IHVzZUNvb2tpZUNvbnRleHQoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKGtleSkge1xuICAgICAgICByZXR1cm4gY29udGV4dCA9PT0gbnVsbCB8fCBjb250ZXh0ID09PSB2b2lkIDAgPyB2b2lkIDAgOiBjb250ZXh0LmhhcyhrZXkpO1xuICAgIH07XG59O1xuZXhwb3J0cy51c2VSZWFjdGl2ZUhhc0Nvb2tpZSA9IHVzZVJlYWN0aXZlSGFzQ29va2llO1xudmFyIHVzZVJldmFsaWRhdGVDb29raWVzU3RhdGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGNvbnRleHQgPSB1c2VDb29raWVDb250ZXh0KCk7XG4gICAgcmV0dXJuIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29udGV4dCA9PT0gbnVsbCB8fCBjb250ZXh0ID09PSB2b2lkIDAgPyB2b2lkIDAgOiBjb250ZXh0LnJldmFsaWRhdGVDb29raWVzU3RhdGUoKTtcbiAgICB9O1xufTtcbmV4cG9ydHMudXNlUmV2YWxpZGF0ZUNvb2tpZXNTdGF0ZSA9IHVzZVJldmFsaWRhdGVDb29raWVzU3RhdGU7XG52YXIgdXNlUmVhY3RpdmVDb29raWVzTmV4dCA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4ge1xuICAgICAgICBnZXRDb29raWVzOiB1c2VSZWFjdGl2ZUdldENvb2tpZXMoKSxcbiAgICAgICAgZ2V0Q29va2llOiB1c2VSZWFjdGl2ZUdldENvb2tpZSgpLFxuICAgICAgICBoYXNDb29raWU6IHVzZVJlYWN0aXZlSGFzQ29va2llKCksXG4gICAgICAgIHNldENvb2tpZTogdXNlUmVhY3RpdmVTZXRDb29raWUoKSxcbiAgICAgICAgZGVsZXRlQ29va2llOiB1c2VSZWFjdGl2ZURlbGV0ZUNvb2tpZSgpLFxuICAgICAgICByZXZhbGlkYXRlQ29va2llc1N0YXRlOiB1c2VSZXZhbGlkYXRlQ29va2llc1N0YXRlKCksXG4gICAgfTtcbn07XG5leHBvcnRzLnVzZVJlYWN0aXZlQ29va2llc05leHQgPSB1c2VSZWFjdGl2ZUNvb2tpZXNOZXh0O1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/client/hooks.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/client/index.js": /*!*******************************************************!*\ !*** ./node_modules/cookies-next/lib/client/index.js ***! \*******************************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { eval("\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.CookiesNextProvider = void 0;\n__exportStar(__webpack_require__(/*! ../common/types */ \"(ssr)/./node_modules/cookies-next/lib/common/types.js\"), exports);\n__exportStar(__webpack_require__(/*! ./cookie-functions */ \"(ssr)/./node_modules/cookies-next/lib/client/cookie-functions.js\"), exports);\nvar context_1 = __webpack_require__(/*! ./context */ \"(ssr)/./node_modules/cookies-next/lib/client/context.js\");\nObject.defineProperty(exports, \"CookiesNextProvider\", ({ enumerable: true, get: function () { return context_1.CookieProvider; } }));\n__exportStar(__webpack_require__(/*! ./hooks */ \"(ssr)/./node_modules/cookies-next/lib/client/hooks.js\"), exports);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jbGllbnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsb0NBQW9DO0FBQ25EO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0QsMkJBQTJCO0FBQzNCLGFBQWEsbUJBQU8sQ0FBQyw4RUFBaUI7QUFDdEMsYUFBYSxtQkFBTyxDQUFDLDRGQUFvQjtBQUN6QyxnQkFBZ0IsbUJBQU8sQ0FBQywwRUFBVztBQUNuQyx1REFBc0QsRUFBRSxxQ0FBcUMsb0NBQW9DLEVBQUM7QUFDbEksYUFBYSxtQkFBTyxDQUFDLHNFQUFTIiwic291cmNlcyI6WyJFOlxcR0lUXFxtdnBcXG5hc2hlbC1mcm9udGVuZFxcbm9kZV9tb2R1bGVzXFxjb29raWVzLW5leHRcXGxpYlxcY2xpZW50XFxpbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbnZhciBfX2NyZWF0ZUJpbmRpbmcgPSAodGhpcyAmJiB0aGlzLl9fY3JlYXRlQmluZGluZykgfHwgKE9iamVjdC5jcmVhdGUgPyAoZnVuY3Rpb24obywgbSwgaywgazIpIHtcbiAgICBpZiAoazIgPT09IHVuZGVmaW5lZCkgazIgPSBrO1xuICAgIHZhciBkZXNjID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihtLCBrKTtcbiAgICBpZiAoIWRlc2MgfHwgKFwiZ2V0XCIgaW4gZGVzYyA/ICFtLl9fZXNNb2R1bGUgOiBkZXNjLndyaXRhYmxlIHx8IGRlc2MuY29uZmlndXJhYmxlKSkge1xuICAgICAgZGVzYyA9IHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbigpIHsgcmV0dXJuIG1ba107IH0gfTtcbiAgICB9XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG8sIGsyLCBkZXNjKTtcbn0pIDogKGZ1bmN0aW9uKG8sIG0sIGssIGsyKSB7XG4gICAgaWYgKGsyID09PSB1bmRlZmluZWQpIGsyID0gaztcbiAgICBvW2syXSA9IG1ba107XG59KSk7XG52YXIgX19leHBvcnRTdGFyID0gKHRoaXMgJiYgdGhpcy5fX2V4cG9ydFN0YXIpIHx8IGZ1bmN0aW9uKG0sIGV4cG9ydHMpIHtcbiAgICBmb3IgKHZhciBwIGluIG0pIGlmIChwICE9PSBcImRlZmF1bHRcIiAmJiAhT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGV4cG9ydHMsIHApKSBfX2NyZWF0ZUJpbmRpbmcoZXhwb3J0cywgbSwgcCk7XG59O1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5Db29raWVzTmV4dFByb3ZpZGVyID0gdm9pZCAwO1xuX19leHBvcnRTdGFyKHJlcXVpcmUoXCIuLi9jb21tb24vdHlwZXNcIiksIGV4cG9ydHMpO1xuX19leHBvcnRTdGFyKHJlcXVpcmUoXCIuL2Nvb2tpZS1mdW5jdGlvbnNcIiksIGV4cG9ydHMpO1xudmFyIGNvbnRleHRfMSA9IHJlcXVpcmUoXCIuL2NvbnRleHRcIik7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJDb29raWVzTmV4dFByb3ZpZGVyXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjb250ZXh0XzEuQ29va2llUHJvdmlkZXI7IH0gfSk7XG5fX2V4cG9ydFN0YXIocmVxdWlyZShcIi4vaG9va3NcIiksIGV4cG9ydHMpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/client/index.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/common/types.js": /*!*******************************************************!*\ !*** ./node_modules/cookies-next/lib/common/types.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jb21tb24vdHlwZXMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkMsRUFBRSxhQUFhLEVBQUMiLCJzb3VyY2VzIjpbIkU6XFxHSVRcXG12cFxcbmFzaGVsLWZyb250ZW5kXFxub2RlX21vZHVsZXNcXGNvb2tpZXMtbmV4dFxcbGliXFxjb21tb25cXHR5cGVzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/common/types.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/common/utils.js": /*!*******************************************************!*\ !*** ./node_modules/cookies-next/lib/common/utils.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports) => { eval("\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.getRenderPhase = exports.isClientSide = exports.decode = exports.stringify = void 0;\nvar stringify = function (value) {\n try {\n if (typeof value === 'string') {\n return value;\n }\n var stringifiedValue = JSON.stringify(value);\n return stringifiedValue;\n }\n catch (e) {\n return value;\n }\n};\nexports.stringify = stringify;\nvar decode = function (str) {\n if (!str)\n return str;\n return str.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);\n};\nexports.decode = decode;\nvar isClientSide = function (options) {\n return !(options === null || options === void 0 ? void 0 : options.req) && !(options === null || options === void 0 ? void 0 : options.res) && !(options && 'cookies' in options && (options === null || options === void 0 ? void 0 : options.cookies));\n};\nexports.isClientSide = isClientSide;\nvar getRenderPhase = function () { return (typeof window === 'undefined' ? 'server' : 'client'); };\nexports.getRenderPhase = getRenderPhase;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9jb21tb24vdXRpbHMuanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYiw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0Qsc0JBQXNCLEdBQUcsb0JBQW9CLEdBQUcsY0FBYyxHQUFHLGlCQUFpQjtBQUNsRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DLEVBQUU7QUFDckM7QUFDQSxjQUFjO0FBQ2Q7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCLG1DQUFtQztBQUNuQyxzQkFBc0IiLCJzb3VyY2VzIjpbIkU6XFxHSVRcXG12cFxcbmFzaGVsLWZyb250ZW5kXFxub2RlX21vZHVsZXNcXGNvb2tpZXMtbmV4dFxcbGliXFxjb21tb25cXHV0aWxzLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwiX19lc01vZHVsZVwiLCB7IHZhbHVlOiB0cnVlIH0pO1xuZXhwb3J0cy5nZXRSZW5kZXJQaGFzZSA9IGV4cG9ydHMuaXNDbGllbnRTaWRlID0gZXhwb3J0cy5kZWNvZGUgPSBleHBvcnRzLnN0cmluZ2lmeSA9IHZvaWQgMDtcbnZhciBzdHJpbmdpZnkgPSBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB0cnkge1xuICAgICAgICBpZiAodHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIHZhciBzdHJpbmdpZmllZFZhbHVlID0gSlNPTi5zdHJpbmdpZnkodmFsdWUpO1xuICAgICAgICByZXR1cm4gc3RyaW5naWZpZWRWYWx1ZTtcbiAgICB9XG4gICAgY2F0Y2ggKGUpIHtcbiAgICAgICAgcmV0dXJuIHZhbHVlO1xuICAgIH1cbn07XG5leHBvcnRzLnN0cmluZ2lmeSA9IHN0cmluZ2lmeTtcbnZhciBkZWNvZGUgPSBmdW5jdGlvbiAoc3RyKSB7XG4gICAgaWYgKCFzdHIpXG4gICAgICAgIHJldHVybiBzdHI7XG4gICAgcmV0dXJuIHN0ci5yZXBsYWNlKC8oJVswLTlBLVpdezJ9KSsvZywgZGVjb2RlVVJJQ29tcG9uZW50KTtcbn07XG5leHBvcnRzLmRlY29kZSA9IGRlY29kZTtcbnZhciBpc0NsaWVudFNpZGUgPSBmdW5jdGlvbiAob3B0aW9ucykge1xuICAgIHJldHVybiAhKG9wdGlvbnMgPT09IG51bGwgfHwgb3B0aW9ucyA9PT0gdm9pZCAwID8gdm9pZCAwIDogb3B0aW9ucy5yZXEpICYmICEob3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLnJlcykgJiYgIShvcHRpb25zICYmICdjb29raWVzJyBpbiBvcHRpb25zICYmIChvcHRpb25zID09PSBudWxsIHx8IG9wdGlvbnMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IG9wdGlvbnMuY29va2llcykpO1xufTtcbmV4cG9ydHMuaXNDbGllbnRTaWRlID0gaXNDbGllbnRTaWRlO1xudmFyIGdldFJlbmRlclBoYXNlID0gZnVuY3Rpb24gKCkgeyByZXR1cm4gKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnID8gJ3NlcnZlcicgOiAnY2xpZW50Jyk7IH07XG5leHBvcnRzLmdldFJlbmRlclBoYXNlID0gZ2V0UmVuZGVyUGhhc2U7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbMF0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/common/utils.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/index.js": /*!************************************************!*\ !*** ./node_modules/cookies-next/lib/index.js ***! \************************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { eval("\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n if (mod && mod.__esModule) return mod;\n var result = {};\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n __setModuleDefault(result, mod);\n return result;\n};\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.CookiesNextProvider = exports.useReactiveCookiesNext = exports.useReactiveHasCookie = exports.useReactiveDeleteCookie = exports.useReactiveSetCookie = exports.useReactiveGetCookie = exports.useReactiveGetCookies = exports.useCookiesNext = exports.useDeleteCookie = exports.useGetCookie = exports.useSetCookie = exports.useHasCookie = exports.useGetCookies = exports.hasCookie = exports.deleteCookie = exports.setCookie = exports.getCookie = exports.getCookies = void 0;\nvar clientCookies = __importStar(__webpack_require__(/*! ./client */ \"(ssr)/./node_modules/cookies-next/lib/client/index.js\"));\nvar serverCookies = __importStar(__webpack_require__(/*! ./server */ \"(ssr)/./node_modules/cookies-next/lib/server/index.js\"));\n__exportStar(__webpack_require__(/*! ./common/types */ \"(ssr)/./node_modules/cookies-next/lib/common/types.js\"), exports);\nvar utils_1 = __webpack_require__(/*! ./common/utils */ \"(ssr)/./node_modules/cookies-next/lib/common/utils.js\");\nvar getCookies = function (options) {\n return (0, utils_1.isClientSide)(options) ? clientCookies.getCookies(options) : serverCookies.getCookies(options);\n};\nexports.getCookies = getCookies;\nvar getCookie = function (key, options) {\n return (0, utils_1.isClientSide)(options) ? clientCookies.getCookie(key, options) : serverCookies.getCookie(key, options);\n};\nexports.getCookie = getCookie;\nvar setCookie = function (key, data, options) {\n return (0, utils_1.isClientSide)(options) ? clientCookies.setCookie(key, data, options) : serverCookies.setCookie(key, data, options);\n};\nexports.setCookie = setCookie;\nvar deleteCookie = function (key, options) {\n return (0, utils_1.isClientSide)(options) ? clientCookies.deleteCookie(key, options) : serverCookies.deleteCookie(key, options);\n};\nexports.deleteCookie = deleteCookie;\nvar hasCookie = function (key, options) {\n return (0, utils_1.isClientSide)(options) ? clientCookies.hasCookie(key, options) : serverCookies.hasCookie(key, options);\n};\nexports.hasCookie = hasCookie;\nvar client_1 = __webpack_require__(/*! ./client */ \"(ssr)/./node_modules/cookies-next/lib/client/index.js\");\nObject.defineProperty(exports, \"useGetCookies\", ({ enumerable: true, get: function () { return client_1.useGetCookies; } }));\nObject.defineProperty(exports, \"useHasCookie\", ({ enumerable: true, get: function () { return client_1.useHasCookie; } }));\nObject.defineProperty(exports, \"useSetCookie\", ({ enumerable: true, get: function () { return client_1.useSetCookie; } }));\nObject.defineProperty(exports, \"useGetCookie\", ({ enumerable: true, get: function () { return client_1.useGetCookie; } }));\nObject.defineProperty(exports, \"useDeleteCookie\", ({ enumerable: true, get: function () { return client_1.useDeleteCookie; } }));\nObject.defineProperty(exports, \"useCookiesNext\", ({ enumerable: true, get: function () { return client_1.useCookiesNext; } }));\nObject.defineProperty(exports, \"useReactiveGetCookies\", ({ enumerable: true, get: function () { return client_1.useReactiveGetCookies; } }));\nObject.defineProperty(exports, \"useReactiveGetCookie\", ({ enumerable: true, get: function () { return client_1.useReactiveGetCookie; } }));\nObject.defineProperty(exports, \"useReactiveSetCookie\", ({ enumerable: true, get: function () { return client_1.useReactiveSetCookie; } }));\nObject.defineProperty(exports, \"useReactiveDeleteCookie\", ({ enumerable: true, get: function () { return client_1.useReactiveDeleteCookie; } }));\nObject.defineProperty(exports, \"useReactiveHasCookie\", ({ enumerable: true, get: function () { return client_1.useReactiveHasCookie; } }));\nObject.defineProperty(exports, \"useReactiveCookiesNext\", ({ enumerable: true, get: function () { return client_1.useReactiveCookiesNext; } }));\nObject.defineProperty(exports, \"CookiesNextProvider\", ({ enumerable: true, get: function () { return client_1.CookiesNextProvider; } }));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxvQ0FBb0M7QUFDbkQ7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsMENBQTBDLDRCQUE0QjtBQUN0RSxDQUFDO0FBQ0Q7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsRUFBRSxhQUFhLEVBQUM7QUFDN0QsMkJBQTJCLEdBQUcsOEJBQThCLEdBQUcsNEJBQTRCLEdBQUcsK0JBQStCLEdBQUcsNEJBQTRCLEdBQUcsNEJBQTRCLEdBQUcsNkJBQTZCLEdBQUcsc0JBQXNCLEdBQUcsdUJBQXVCLEdBQUcsb0JBQW9CLEdBQUcsb0JBQW9CLEdBQUcsb0JBQW9CLEdBQUcscUJBQXFCLEdBQUcsaUJBQWlCLEdBQUcsb0JBQW9CLEdBQUcsaUJBQWlCLEdBQUcsaUJBQWlCLEdBQUcsa0JBQWtCO0FBQ25kLGlDQUFpQyxtQkFBTyxDQUFDLHVFQUFVO0FBQ25ELGlDQUFpQyxtQkFBTyxDQUFDLHVFQUFVO0FBQ25ELGFBQWEsbUJBQU8sQ0FBQyw2RUFBZ0I7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDZFQUFnQjtBQUN0QztBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLGVBQWUsbUJBQU8sQ0FBQyx1RUFBVTtBQUNqQyxpREFBZ0QsRUFBRSxxQ0FBcUMsa0NBQWtDLEVBQUM7QUFDMUgsZ0RBQStDLEVBQUUscUNBQXFDLGlDQUFpQyxFQUFDO0FBQ3hILGdEQUErQyxFQUFFLHFDQUFxQyxpQ0FBaUMsRUFBQztBQUN4SCxnREFBK0MsRUFBRSxxQ0FBcUMsaUNBQWlDLEVBQUM7QUFDeEgsbURBQWtELEVBQUUscUNBQXFDLG9DQUFvQyxFQUFDO0FBQzlILGtEQUFpRCxFQUFFLHFDQUFxQyxtQ0FBbUMsRUFBQztBQUM1SCx5REFBd0QsRUFBRSxxQ0FBcUMsMENBQTBDLEVBQUM7QUFDMUksd0RBQXVELEVBQUUscUNBQXFDLHlDQUF5QyxFQUFDO0FBQ3hJLHdEQUF1RCxFQUFFLHFDQUFxQyx5Q0FBeUMsRUFBQztBQUN4SSwyREFBMEQsRUFBRSxxQ0FBcUMsNENBQTRDLEVBQUM7QUFDOUksd0RBQXVELEVBQUUscUNBQXFDLHlDQUF5QyxFQUFDO0FBQ3hJLDBEQUF5RCxFQUFFLHFDQUFxQywyQ0FBMkMsRUFBQztBQUM1SSx1REFBc0QsRUFBRSxxQ0FBcUMsd0NBQXdDLEVBQUMiLCJzb3VyY2VzIjpbIkU6XFxHSVRcXG12cFxcbmFzaGVsLWZyb250ZW5kXFxub2RlX21vZHVsZXNcXGNvb2tpZXMtbmV4dFxcbGliXFxpbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbnZhciBfX2NyZWF0ZUJpbmRpbmcgPSAodGhpcyAmJiB0aGlzLl9fY3JlYXRlQmluZGluZykgfHwgKE9iamVjdC5jcmVhdGUgPyAoZnVuY3Rpb24obywgbSwgaywgazIpIHtcbiAgICBpZiAoazIgPT09IHVuZGVmaW5lZCkgazIgPSBrO1xuICAgIHZhciBkZXNjID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihtLCBrKTtcbiAgICBpZiAoIWRlc2MgfHwgKFwiZ2V0XCIgaW4gZGVzYyA/ICFtLl9fZXNNb2R1bGUgOiBkZXNjLndyaXRhYmxlIHx8IGRlc2MuY29uZmlndXJhYmxlKSkge1xuICAgICAgZGVzYyA9IHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbigpIHsgcmV0dXJuIG1ba107IH0gfTtcbiAgICB9XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG8sIGsyLCBkZXNjKTtcbn0pIDogKGZ1bmN0aW9uKG8sIG0sIGssIGsyKSB7XG4gICAgaWYgKGsyID09PSB1bmRlZmluZWQpIGsyID0gaztcbiAgICBvW2syXSA9IG1ba107XG59KSk7XG52YXIgX19zZXRNb2R1bGVEZWZhdWx0ID0gKHRoaXMgJiYgdGhpcy5fX3NldE1vZHVsZURlZmF1bHQpIHx8IChPYmplY3QuY3JlYXRlID8gKGZ1bmN0aW9uKG8sIHYpIHtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobywgXCJkZWZhdWx0XCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgdmFsdWU6IHYgfSk7XG59KSA6IGZ1bmN0aW9uKG8sIHYpIHtcbiAgICBvW1wiZGVmYXVsdFwiXSA9IHY7XG59KTtcbnZhciBfX2ltcG9ydFN0YXIgPSAodGhpcyAmJiB0aGlzLl9faW1wb3J0U3RhcikgfHwgZnVuY3Rpb24gKG1vZCkge1xuICAgIGlmIChtb2QgJiYgbW9kLl9fZXNNb2R1bGUpIHJldHVybiBtb2Q7XG4gICAgdmFyIHJlc3VsdCA9IHt9O1xuICAgIGlmIChtb2QgIT0gbnVsbCkgZm9yICh2YXIgayBpbiBtb2QpIGlmIChrICE9PSBcImRlZmF1bHRcIiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwobW9kLCBrKSkgX19jcmVhdGVCaW5kaW5nKHJlc3VsdCwgbW9kLCBrKTtcbiAgICBfX3NldE1vZHVsZURlZmF1bHQocmVzdWx0LCBtb2QpO1xuICAgIHJldHVybiByZXN1bHQ7XG59O1xudmFyIF9fZXhwb3J0U3RhciA9ICh0aGlzICYmIHRoaXMuX19leHBvcnRTdGFyKSB8fCBmdW5jdGlvbihtLCBleHBvcnRzKSB7XG4gICAgZm9yICh2YXIgcCBpbiBtKSBpZiAocCAhPT0gXCJkZWZhdWx0XCIgJiYgIU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChleHBvcnRzLCBwKSkgX19jcmVhdGVCaW5kaW5nKGV4cG9ydHMsIG0sIHApO1xufTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuQ29va2llc05leHRQcm92aWRlciA9IGV4cG9ydHMudXNlUmVhY3RpdmVDb29raWVzTmV4dCA9IGV4cG9ydHMudXNlUmVhY3RpdmVIYXNDb29raWUgPSBleHBvcnRzLnVzZVJlYWN0aXZlRGVsZXRlQ29va2llID0gZXhwb3J0cy51c2VSZWFjdGl2ZVNldENvb2tpZSA9IGV4cG9ydHMudXNlUmVhY3RpdmVHZXRDb29raWUgPSBleHBvcnRzLnVzZVJlYWN0aXZlR2V0Q29va2llcyA9IGV4cG9ydHMudXNlQ29va2llc05leHQgPSBleHBvcnRzLnVzZURlbGV0ZUNvb2tpZSA9IGV4cG9ydHMudXNlR2V0Q29va2llID0gZXhwb3J0cy51c2VTZXRDb29raWUgPSBleHBvcnRzLnVzZUhhc0Nvb2tpZSA9IGV4cG9ydHMudXNlR2V0Q29va2llcyA9IGV4cG9ydHMuaGFzQ29va2llID0gZXhwb3J0cy5kZWxldGVDb29raWUgPSBleHBvcnRzLnNldENvb2tpZSA9IGV4cG9ydHMuZ2V0Q29va2llID0gZXhwb3J0cy5nZXRDb29raWVzID0gdm9pZCAwO1xudmFyIGNsaWVudENvb2tpZXMgPSBfX2ltcG9ydFN0YXIocmVxdWlyZShcIi4vY2xpZW50XCIpKTtcbnZhciBzZXJ2ZXJDb29raWVzID0gX19pbXBvcnRTdGFyKHJlcXVpcmUoXCIuL3NlcnZlclwiKSk7XG5fX2V4cG9ydFN0YXIocmVxdWlyZShcIi4vY29tbW9uL3R5cGVzXCIpLCBleHBvcnRzKTtcbnZhciB1dGlsc18xID0gcmVxdWlyZShcIi4vY29tbW9uL3V0aWxzXCIpO1xudmFyIGdldENvb2tpZXMgPSBmdW5jdGlvbiAob3B0aW9ucykge1xuICAgIHJldHVybiAoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpID8gY2xpZW50Q29va2llcy5nZXRDb29raWVzKG9wdGlvbnMpIDogc2VydmVyQ29va2llcy5nZXRDb29raWVzKG9wdGlvbnMpO1xufTtcbmV4cG9ydHMuZ2V0Q29va2llcyA9IGdldENvb2tpZXM7XG52YXIgZ2V0Q29va2llID0gZnVuY3Rpb24gKGtleSwgb3B0aW9ucykge1xuICAgIHJldHVybiAoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpID8gY2xpZW50Q29va2llcy5nZXRDb29raWUoa2V5LCBvcHRpb25zKSA6IHNlcnZlckNvb2tpZXMuZ2V0Q29va2llKGtleSwgb3B0aW9ucyk7XG59O1xuZXhwb3J0cy5nZXRDb29raWUgPSBnZXRDb29raWU7XG52YXIgc2V0Q29va2llID0gZnVuY3Rpb24gKGtleSwgZGF0YSwgb3B0aW9ucykge1xuICAgIHJldHVybiAoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpID8gY2xpZW50Q29va2llcy5zZXRDb29raWUoa2V5LCBkYXRhLCBvcHRpb25zKSA6IHNlcnZlckNvb2tpZXMuc2V0Q29va2llKGtleSwgZGF0YSwgb3B0aW9ucyk7XG59O1xuZXhwb3J0cy5zZXRDb29raWUgPSBzZXRDb29raWU7XG52YXIgZGVsZXRlQ29va2llID0gZnVuY3Rpb24gKGtleSwgb3B0aW9ucykge1xuICAgIHJldHVybiAoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpID8gY2xpZW50Q29va2llcy5kZWxldGVDb29raWUoa2V5LCBvcHRpb25zKSA6IHNlcnZlckNvb2tpZXMuZGVsZXRlQ29va2llKGtleSwgb3B0aW9ucyk7XG59O1xuZXhwb3J0cy5kZWxldGVDb29raWUgPSBkZWxldGVDb29raWU7XG52YXIgaGFzQ29va2llID0gZnVuY3Rpb24gKGtleSwgb3B0aW9ucykge1xuICAgIHJldHVybiAoMCwgdXRpbHNfMS5pc0NsaWVudFNpZGUpKG9wdGlvbnMpID8gY2xpZW50Q29va2llcy5oYXNDb29raWUoa2V5LCBvcHRpb25zKSA6IHNlcnZlckNvb2tpZXMuaGFzQ29va2llKGtleSwgb3B0aW9ucyk7XG59O1xuZXhwb3J0cy5oYXNDb29raWUgPSBoYXNDb29raWU7XG52YXIgY2xpZW50XzEgPSByZXF1aXJlKFwiLi9jbGllbnRcIik7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJ1c2VHZXRDb29raWVzXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VHZXRDb29raWVzOyB9IH0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwidXNlSGFzQ29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VIYXNDb29raWU7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJ1c2VTZXRDb29raWVcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGNsaWVudF8xLnVzZVNldENvb2tpZTsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZUdldENvb2tpZVwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gY2xpZW50XzEudXNlR2V0Q29va2llOyB9IH0pO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsIFwidXNlRGVsZXRlQ29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VEZWxldGVDb29raWU7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJ1c2VDb29raWVzTmV4dFwiLCB7IGVudW1lcmFibGU6IHRydWUsIGdldDogZnVuY3Rpb24gKCkgeyByZXR1cm4gY2xpZW50XzEudXNlQ29va2llc05leHQ7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJ1c2VSZWFjdGl2ZUdldENvb2tpZXNcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGNsaWVudF8xLnVzZVJlYWN0aXZlR2V0Q29va2llczsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZVJlYWN0aXZlR2V0Q29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VSZWFjdGl2ZUdldENvb2tpZTsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZVJlYWN0aXZlU2V0Q29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VSZWFjdGl2ZVNldENvb2tpZTsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZVJlYWN0aXZlRGVsZXRlQ29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VSZWFjdGl2ZURlbGV0ZUNvb2tpZTsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZVJlYWN0aXZlSGFzQ29va2llXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS51c2VSZWFjdGl2ZUhhc0Nvb2tpZTsgfSB9KTtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcInVzZVJlYWN0aXZlQ29va2llc05leHRcIiwgeyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGNsaWVudF8xLnVzZVJlYWN0aXZlQ29va2llc05leHQ7IH0gfSk7XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJDb29raWVzTmV4dFByb3ZpZGVyXCIsIHsgZW51bWVyYWJsZTogdHJ1ZSwgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiBjbGllbnRfMS5Db29raWVzTmV4dFByb3ZpZGVyOyB9IH0pO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6WzBdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/index.js\n"); /***/ }), /***/ "(ssr)/./node_modules/cookies-next/lib/server/index.js": /*!*******************************************************!*\ !*** ./node_modules/cookies-next/lib/server/index.js ***! \*******************************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { eval("\nvar __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\n t[p] = s[p];\n }\n return t;\n };\n return __assign.apply(this, arguments);\n};\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n var desc = Object.getOwnPropertyDescriptor(m, k);\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n desc = { enumerable: true, get: function() { return m[k]; } };\n }\n Object.defineProperty(o, k2, desc);\n}) : (function(o, m, k, k2) {\n if (k2 === undefined) k2 = k;\n o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar __generator = (this && this.__generator) || function (thisArg, body) {\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\n function verb(n) { return function (v) { return step([n, v]); }; }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [op[0] & 2, t.value];\n switch (op[0]) {\n case 0: case 1: t = op; break;\n case 4: _.label++; return { value: op[1], done: false };\n case 5: _.label++; y = op[1]; op = [0]; continue;\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\n if (t[2]) _.ops.pop();\n _.trys.pop(); continue;\n }\n op = body.call(thisArg, _);\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\n }\n};\nvar __rest = (this && this.__rest) || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\n t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\n t[p[i]] = s[p[i]];\n }\n return t;\n};\nObject.defineProperty(exports, \"__esModule\", ({ value: true }));\nexports.hasCookie = exports.deleteCookie = exports.setCookie = exports.getCookie = exports.getCookies = void 0;\nvar cookie_1 = __webpack_require__(/*! cookie */ \"(ssr)/./node_modules/cookie/dist/index.js\");\nvar utils_1 = __webpack_require__(/*! ../common/utils */ \"(ssr)/./node_modules/cookies-next/lib/common/utils.js\");\nvar ensureServerSide = function (context) {\n if ((0, utils_1.isClientSide)(context)) {\n throw new Error('You are trying to access cookies on the client side. Please, use the client-side import with `cookies-next/client` instead.');\n }\n};\nvar isCookiesFromNext = function (cookieStore) {\n if (!cookieStore)\n return false;\n return ('getAll' in cookieStore &&\n 'set' in cookieStore &&\n typeof cookieStore.getAll === 'function' &&\n typeof cookieStore.set === 'function');\n};\nvar isContextFromNext = function (context) {\n return ((!!(context === null || context === void 0 ? void 0 : context.req) && 'cookies' in context.req && isCookiesFromNext(context.req.cookies)) ||\n (!!(context === null || context === void 0 ? void 0 : context.res) && 'cookies' in context.res && isCookiesFromNext(context.res.cookies)) ||\n (!!context && 'cookies' in context && typeof context.cookies === 'function'));\n};\nvar transformAppRouterCookies = function (cookies) {\n var _cookies = {};\n cookies.getAll().forEach(function (_a) {\n var name = _a.name, value = _a.value;\n _cookies[name] = value;\n });\n return _cookies;\n};\nvar getCookies = function (options) { return __awaiter(void 0, void 0, void 0, function () {\n var _a, httpRequest;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n ensureServerSide(options);\n if (!isContextFromNext(options)) return [3 /*break*/, 2];\n if (options.req) {\n return [2 /*return*/, transformAppRouterCookies(options.req.cookies)];\n }\n if (options.res) {\n return [2 /*return*/, transformAppRouterCookies(options.res.cookies)];\n }\n if (!options.cookies) return [3 /*break*/, 2];\n _a = transformAppRouterCookies;\n return [4 /*yield*/, options.cookies()];\n case 1: return [2 /*return*/, _a.apply(void 0, [_b.sent()])];\n case 2:\n if (options === null || options === void 0 ? void 0 : options.req) {\n httpRequest = options.req;\n }\n if (httpRequest === null || httpRequest === void 0 ? void 0 : httpRequest.cookies) {\n return [2 /*return*/, httpRequest.cookies];\n }\n if (httpRequest === null || httpRequest === void 0 ? void 0 : httpRequest.headers.cookie) {\n return [2 /*return*/, (0, cookie_1.parse)(httpRequest.headers.cookie)];\n }\n return [2 /*return*/, {}];\n }\n });\n}); };\nexports.getCookies = getCookies;\nvar getCookie = function (key, options) { return __awaiter(void 0, void 0, void 0, function () {\n var cookies, value;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n ensureServerSide(options);\n return [4 /*yield*/, getCookies(options)];\n case 1:\n cookies = _a.sent();\n value = cookies[key];\n if (value === undefined)\n return [2 /*return*/, undefined];\n return [2 /*return*/, (0, utils_1.decode)(value)];\n }\n });\n}); };\nexports.getCookie = getCookie;\nvar setCookie = function (key, data, options) { return __awaiter(void 0, void 0, void 0, function () {\n var req_1, res_1, cookiesFn, restOptions, payload, cookieOptions, req, res, _a, _req, _res, rest, cookieStore, currentCookies, cookies, cookies;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n ensureServerSide(options);\n if (!isContextFromNext(options)) return [3 /*break*/, 3];\n req_1 = options.req, res_1 = options.res, cookiesFn = options.cookies, restOptions = __rest(options, [\"req\", \"res\", \"cookies\"]);\n payload = __assign({ name: key, value: (0, utils_1.stringify)(data) }, restOptions);\n if (req_1) {\n req_1.cookies.set(payload);\n }\n if (res_1) {\n res_1.cookies.set(payload);\n }\n if (!cookiesFn) return [3 /*break*/, 2];\n return [4 /*yield*/, cookiesFn()];\n case 1:\n (_b.sent()).set(payload);\n _b.label = 2;\n case 2: return [2 /*return*/];\n case 3:\n cookieOptions = {};\n if (options) {\n _a = options, _req = _a.req, _res = _a.res, rest = __rest(_a, [\"req\", \"res\"]);\n req = _req;\n res = _res;\n cookieOptions = rest;\n }\n cookieStore = (0, cookie_1.serialize)(key, (0, utils_1.stringify)(data), __assign({ path: '/' }, cookieOptions));\n if (res && req) {\n currentCookies = res.getHeader('Set-Cookie');\n if (!Array.isArray(currentCookies)) {\n currentCookies = !currentCookies ? [] : [String(currentCookies)];\n }\n res.setHeader('Set-Cookie', currentCookies.concat(cookieStore));\n if (req && req.cookies) {\n cookies = req.cookies;\n data === '' ? delete cookies[key] : (cookies[key] = (0, utils_1.stringify)(data));\n }\n if (req && req.headers && req.headers.cookie) {\n cookies = (0, cookie_1.parse)(req.headers.cookie);\n data === '' ? delete cookies[key] : (cookies[key] = (0, utils_1.stringify)(data));\n req.headers.cookie = Object.entries(cookies).reduce(function (accum, item) {\n return accum.concat(\"\".concat(item[0], \"=\").concat(item[1], \";\"));\n }, '');\n }\n }\n return [2 /*return*/];\n }\n });\n}); };\nexports.setCookie = setCookie;\nvar deleteCookie = function (key, options) { return __awaiter(void 0, void 0, void 0, function () {\n return __generator(this, function (_a) {\n ensureServerSide(options);\n return [2 /*return*/, setCookie(key, '', __assign(__assign({}, options), { maxAge: -1 }))];\n });\n}); };\nexports.deleteCookie = deleteCookie;\nvar hasCookie = function (key, options) { return __awaiter(void 0, void 0, void 0, function () {\n var cookie;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n ensureServerSide(options);\n if (!key)\n return [2 /*return*/, false];\n return [4 /*yield*/, getCookies(options)];\n case 1:\n cookie = _a.sent();\n return [2 /*return*/, cookie.hasOwnProperty(key)];\n }\n });\n}); };\nexports.hasCookie = hasCookie;\n__exportStar(__webpack_require__(/*! ../common/types */ \"(ssr)/./node_modules/cookies-next/lib/common/types.js\"), exports);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvY29va2llcy1uZXh0L2xpYi9zZXJ2ZXIvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7QUFDYjtBQUNBO0FBQ0EsaURBQWlELE9BQU87QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFBZSxvQ0FBb0M7QUFDbkQ7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCLCtEQUErRCxpQkFBaUI7QUFDNUc7QUFDQSxvQ0FBb0MsTUFBTSwrQkFBK0IsWUFBWTtBQUNyRixtQ0FBbUMsTUFBTSxtQ0FBbUMsWUFBWTtBQUN4RixnQ0FBZ0M7QUFDaEM7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLGNBQWMsNkJBQTZCLDBCQUEwQixjQUFjLHFCQUFxQjtBQUN4RyxpQkFBaUIsb0RBQW9ELHFFQUFxRSxjQUFjO0FBQ3hKLHVCQUF1QixzQkFBc0I7QUFDN0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDO0FBQ3hDLG1DQUFtQyxTQUFTO0FBQzVDLG1DQUFtQyxXQUFXLFVBQVU7QUFDeEQsMENBQTBDLGNBQWM7QUFDeEQ7QUFDQSw4R0FBOEcsT0FBTztBQUNySCxpRkFBaUYsaUJBQWlCO0FBQ2xHLHlEQUF5RCxnQkFBZ0IsUUFBUTtBQUNqRiwrQ0FBK0MsZ0JBQWdCLGdCQUFnQjtBQUMvRTtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0EsVUFBVSxZQUFZLGFBQWEsU0FBUyxVQUFVO0FBQ3RELG9DQUFvQyxTQUFTO0FBQzdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkRBQTZELGNBQWM7QUFDM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQUE2QyxFQUFFLGFBQWEsRUFBQztBQUM3RCxpQkFBaUIsR0FBRyxvQkFBb0IsR0FBRyxpQkFBaUIsR0FBRyxpQkFBaUIsR0FBRyxrQkFBa0I7QUFDckcsZUFBZSxtQkFBTyxDQUFDLHlEQUFRO0FBQy9CLGNBQWMsbUJBQU8sQ0FBQyw4RUFBaUI7QUFDdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0Esc0NBQXNDO0FBQ3RDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0M7QUFDeEM7QUFDQSxLQUFLO0FBQ0wsQ0FBQztBQUNELGtCQUFrQjtBQUNsQiwwQ0FBMEM7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsQ0FBQztBQUNELGlCQUFpQjtBQUNqQixnREFBZ0Q7QUFDaEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUMsZ0RBQWdEO0FBQ3JGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvR0FBb0csV0FBVztBQUMvRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEZBQTBGO0FBQzFGLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxDQUFDO0FBQ0QsaUJBQWlCO0FBQ2pCLDZDQUE2QztBQUM3QztBQUNBO0FBQ0EscUVBQXFFLGNBQWMsWUFBWTtBQUMvRixLQUFLO0FBQ0wsQ0FBQztBQUNELG9CQUFvQjtBQUNwQiwwQ0FBMEM7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMLENBQUM7QUFDRCxpQkFBaUI7QUFDakIsYUFBYSxtQkFBTyxDQUFDLDhFQUFpQiIsInNvdXJjZXMiOlsiRTpcXEdJVFxcbXZwXFxuYXNoZWwtZnJvbnRlbmRcXG5vZGVfbW9kdWxlc1xcY29va2llcy1uZXh0XFxsaWJcXHNlcnZlclxcaW5kZXguanMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2Ugc3RyaWN0XCI7XG52YXIgX19hc3NpZ24gPSAodGhpcyAmJiB0aGlzLl9fYXNzaWduKSB8fCBmdW5jdGlvbiAoKSB7XG4gICAgX19hc3NpZ24gPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uKHQpIHtcbiAgICAgICAgZm9yICh2YXIgcywgaSA9IDEsIG4gPSBhcmd1bWVudHMubGVuZ3RoOyBpIDwgbjsgaSsrKSB7XG4gICAgICAgICAgICBzID0gYXJndW1lbnRzW2ldO1xuICAgICAgICAgICAgZm9yICh2YXIgcCBpbiBzKSBpZiAoT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHMsIHApKVxuICAgICAgICAgICAgICAgIHRbcF0gPSBzW3BdO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0O1xuICAgIH07XG4gICAgcmV0dXJuIF9fYXNzaWduLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7XG59O1xudmFyIF9fY3JlYXRlQmluZGluZyA9ICh0aGlzICYmIHRoaXMuX19jcmVhdGVCaW5kaW5nKSB8fCAoT2JqZWN0LmNyZWF0ZSA/IChmdW5jdGlvbihvLCBtLCBrLCBrMikge1xuICAgIGlmIChrMiA9PT0gdW5kZWZpbmVkKSBrMiA9IGs7XG4gICAgdmFyIGRlc2MgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKG0sIGspO1xuICAgIGlmICghZGVzYyB8fCAoXCJnZXRcIiBpbiBkZXNjID8gIW0uX19lc01vZHVsZSA6IGRlc2Mud3JpdGFibGUgfHwgZGVzYy5jb25maWd1cmFibGUpKSB7XG4gICAgICBkZXNjID0geyBlbnVtZXJhYmxlOiB0cnVlLCBnZXQ6IGZ1bmN0aW9uKCkgeyByZXR1cm4gbVtrXTsgfSB9O1xuICAgIH1cbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobywgazIsIGRlc2MpO1xufSkgOiAoZnVuY3Rpb24obywgbSwgaywgazIpIHtcbiAgICBpZiAoazIgPT09IHVuZGVmaW5lZCkgazIgPSBrO1xuICAgIG9bazJdID0gbVtrXTtcbn0pKTtcbnZhciBfX2V4cG9ydFN0YXIgPSAodGhpcyAmJiB0aGlzLl9fZXhwb3J0U3RhcikgfHwgZnVuY3Rpb24obSwgZXhwb3J0cykge1xuICAgIGZvciAodmFyIHAgaW4gbSkgaWYgKHAgIT09IFwiZGVmYXVsdFwiICYmICFPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZXhwb3J0cywgcCkpIF9fY3JlYXRlQmluZGluZyhleHBvcnRzLCBtLCBwKTtcbn07XG52YXIgX19hd2FpdGVyID0gKHRoaXMgJiYgdGhpcy5fX2F3YWl0ZXIpIHx8IGZ1bmN0aW9uICh0aGlzQXJnLCBfYXJndW1lbnRzLCBQLCBnZW5lcmF0b3IpIHtcbiAgICBmdW5jdGlvbiBhZG9wdCh2YWx1ZSkgeyByZXR1cm4gdmFsdWUgaW5zdGFuY2VvZiBQID8gdmFsdWUgOiBuZXcgUChmdW5jdGlvbiAocmVzb2x2ZSkgeyByZXNvbHZlKHZhbHVlKTsgfSk7IH1cbiAgICByZXR1cm4gbmV3IChQIHx8IChQID0gUHJvbWlzZSkpKGZ1bmN0aW9uIChyZXNvbHZlLCByZWplY3QpIHtcbiAgICAgICAgZnVuY3Rpb24gZnVsZmlsbGVkKHZhbHVlKSB7IHRyeSB7IHN0ZXAoZ2VuZXJhdG9yLm5leHQodmFsdWUpKTsgfSBjYXRjaCAoZSkgeyByZWplY3QoZSk7IH0gfVxuICAgICAgICBmdW5jdGlvbiByZWplY3RlZCh2YWx1ZSkgeyB0cnkgeyBzdGVwKGdlbmVyYXRvcltcInRocm93XCJdKHZhbHVlKSk7IH0gY2F0Y2ggKGUpIHsgcmVqZWN0KGUpOyB9IH1cbiAgICAgICAgZnVuY3Rpb24gc3RlcChyZXN1bHQpIHsgcmVzdWx0LmRvbmUgPyByZXNvbHZlKHJlc3VsdC52YWx1ZSkgOiBhZG9wdChyZXN1bHQudmFsdWUpLnRoZW4oZnVsZmlsbGVkLCByZWplY3RlZCk7IH1cbiAgICAgICAgc3RlcCgoZ2VuZXJhdG9yID0gZ2VuZXJhdG9yLmFwcGx5KHRoaXNBcmcsIF9hcmd1bWVudHMgfHwgW10pKS5uZXh0KCkpO1xuICAgIH0pO1xufTtcbnZhciBfX2dlbmVyYXRvciA9ICh0aGlzICYmIHRoaXMuX19nZW5lcmF0b3IpIHx8IGZ1bmN0aW9uICh0aGlzQXJnLCBib2R5KSB7XG4gICAgdmFyIF8gPSB7IGxhYmVsOiAwLCBzZW50OiBmdW5jdGlvbigpIHsgaWYgKHRbMF0gJiAxKSB0aHJvdyB0WzFdOyByZXR1cm4gdFsxXTsgfSwgdHJ5czogW10sIG9wczogW10gfSwgZiwgeSwgdCwgZztcbiAgICByZXR1cm4gZyA9IHsgbmV4dDogdmVyYigwKSwgXCJ0aHJvd1wiOiB2ZXJiKDEpLCBcInJldHVyblwiOiB2ZXJiKDIpIH0sIHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiAoZ1tTeW1ib2wuaXRlcmF0b3JdID0gZnVuY3Rpb24oKSB7IHJldHVybiB0aGlzOyB9KSwgZztcbiAgICBmdW5jdGlvbiB2ZXJiKG4pIHsgcmV0dXJuIGZ1bmN0aW9uICh2KSB7IHJldHVybiBzdGVwKFtuLCB2XSk7IH07IH1cbiAgICBmdW5jdGlvbiBzdGVwKG9wKSB7XG4gICAgICAgIGlmIChmKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiR2VuZXJhdG9yIGlzIGFscmVhZHkgZXhlY3V0aW5nLlwiKTtcbiAgICAgICAgd2hpbGUgKGcgJiYgKGcgPSAwLCBvcFswXSAmJiAoXyA9IDApKSwgXykgdHJ5IHtcbiAgICAgICAgICAgIGlmIChmID0gMSwgeSAmJiAodCA9IG9wWzBdICYgMiA/IHlbXCJyZXR1cm5cIl0gOiBvcFswXSA/IHlbXCJ0aHJvd1wiXSB8fCAoKHQgPSB5W1wicmV0dXJuXCJdKSAmJiB0LmNhbGwoeSksIDApIDogeS5uZXh0KSAmJiAhKHQgPSB0LmNhbGwoeSwgb3BbMV0pKS5kb25lKSByZXR1cm4gdDtcbiAgICAgICAgICAgIGlmICh5ID0gMCwgdCkgb3AgPSBbb3BbMF0gJiAyLCB0LnZhbHVlXTtcbiAgICAgICAgICAgIHN3aXRjaCAob3BbMF0pIHtcbiAgICAgICAgICAgICAgICBjYXNlIDA6IGNhc2UgMTogdCA9IG9wOyBicmVhaztcbiAgICAgICAgICAgICAgICBjYXNlIDQ6IF8ubGFiZWwrKzsgcmV0dXJuIHsgdmFsdWU6IG9wWzFdLCBkb25lOiBmYWxzZSB9O1xuICAgICAgICAgICAgICAgIGNhc2UgNTogXy5sYWJlbCsrOyB5ID0gb3BbMV07IG9wID0gWzBdOyBjb250aW51ZTtcbiAgICAgICAgICAgICAgICBjYXNlIDc6IG9wID0gXy5vcHMucG9wKCk7IF8udHJ5cy5wb3AoKTsgY29udGludWU7XG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgaWYgKCEodCA9IF8udHJ5cywgdCA9IHQubGVuZ3RoID4gMCAmJiB0W3QubGVuZ3RoIC0gMV0pICYmIChvcFswXSA9PT0gNiB8fCBvcFswXSA9PT0gMikpIHsgXyA9IDA7IGNvbnRpbnVlOyB9XG4gICAgICAgICAgICAgICAgICAgIGlmIChvcFswXSA9PT0gMyAmJiAoIXQgfHwgKG9wWzFdID4gdFswXSAmJiBvcFsxXSA8IHRbM10pKSkgeyBfLmxhYmVsID0gb3BbMV07IGJyZWFrOyB9XG4gICAgICAgICAgICAgICAgICAgIGlmIChvcFswXSA9PT0gNiAmJiBfLmxhYmVsIDwgdFsxXSkgeyBfLmxhYmVsID0gdFsxXTsgdCA9IG9wOyBicmVhazsgfVxuICAgICAgICAgICAgICAgICAgICBpZiAodCAmJiBfLmxhYmVsIDwgdFsyXSkgeyBfLmxhYmVsID0gdFsyXTsgXy5vcHMucHVzaChvcCk7IGJyZWFrOyB9XG4gICAgICAgICAgICAgICAgICAgIGlmICh0WzJdKSBfLm9wcy5wb3AoKTtcbiAgICAgICAgICAgICAgICAgICAgXy50cnlzLnBvcCgpOyBjb250aW51ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9wID0gYm9keS5jYWxsKHRoaXNBcmcsIF8pO1xuICAgICAgICB9IGNhdGNoIChlKSB7IG9wID0gWzYsIGVdOyB5ID0gMDsgfSBmaW5hbGx5IHsgZiA9IHQgPSAwOyB9XG4gICAgICAgIGlmIChvcFswXSAmIDUpIHRocm93IG9wWzFdOyByZXR1cm4geyB2YWx1ZTogb3BbMF0gPyBvcFsxXSA6IHZvaWQgMCwgZG9uZTogdHJ1ZSB9O1xuICAgIH1cbn07XG52YXIgX19yZXN0ID0gKHRoaXMgJiYgdGhpcy5fX3Jlc3QpIHx8IGZ1bmN0aW9uIChzLCBlKSB7XG4gICAgdmFyIHQgPSB7fTtcbiAgICBmb3IgKHZhciBwIGluIHMpIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwocywgcCkgJiYgZS5pbmRleE9mKHApIDwgMClcbiAgICAgICAgdFtwXSA9IHNbcF07XG4gICAgaWYgKHMgIT0gbnVsbCAmJiB0eXBlb2YgT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyA9PT0gXCJmdW5jdGlvblwiKVxuICAgICAgICBmb3IgKHZhciBpID0gMCwgcCA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHMocyk7IGkgPCBwLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBpZiAoZS5pbmRleE9mKHBbaV0pIDwgMCAmJiBPYmplY3QucHJvdG90eXBlLnByb3BlcnR5SXNFbnVtZXJhYmxlLmNhbGwocywgcFtpXSkpXG4gICAgICAgICAgICAgICAgdFtwW2ldXSA9IHNbcFtpXV07XG4gICAgICAgIH1cbiAgICByZXR1cm4gdDtcbn07XG5PYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgXCJfX2VzTW9kdWxlXCIsIHsgdmFsdWU6IHRydWUgfSk7XG5leHBvcnRzLmhhc0Nvb2tpZSA9IGV4cG9ydHMuZGVsZXRlQ29va2llID0gZXhwb3J0cy5zZXRDb29raWUgPSBleHBvcnRzLmdldENvb2tpZSA9IGV4cG9ydHMuZ2V0Q29va2llcyA9IHZvaWQgMDtcbnZhciBjb29raWVfMSA9IHJlcXVpcmUoXCJjb29raWVcIik7XG52YXIgdXRpbHNfMSA9IHJlcXVpcmUoXCIuLi9jb21tb24vdXRpbHNcIik7XG52YXIgZW5zdXJlU2VydmVyU2lkZSA9IGZ1bmN0aW9uIChjb250ZXh0KSB7XG4gICAgaWYgKCgwLCB1dGlsc18xLmlzQ2xpZW50U2lkZSkoY29udGV4dCkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgYXJlIHRyeWluZyB0byBhY2Nlc3MgY29va2llcyBvbiB0aGUgY2xpZW50IHNpZGUuIFBsZWFzZSwgdXNlIHRoZSBjbGllbnQtc2lkZSBpbXBvcnQgd2l0aCBgY29va2llcy1uZXh0L2NsaWVudGAgaW5zdGVhZC4nKTtcbiAgICB9XG59O1xudmFyIGlzQ29va2llc0Zyb21OZXh0ID0gZnVuY3Rpb24gKGNvb2tpZVN0b3JlKSB7XG4gICAgaWYgKCFjb29raWVTdG9yZSlcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIHJldHVybiAoJ2dldEFsbCcgaW4gY29va2llU3RvcmUgJiZcbiAgICAgICAgJ3NldCcgaW4gY29va2llU3RvcmUgJiZcbiAgICAgICAgdHlwZW9mIGNvb2tpZVN0b3JlLmdldEFsbCA9PT0gJ2Z1bmN0aW9uJyAmJlxuICAgICAgICB0eXBlb2YgY29va2llU3RvcmUuc2V0ID09PSAnZnVuY3Rpb24nKTtcbn07XG52YXIgaXNDb250ZXh0RnJvbU5leHQgPSBmdW5jdGlvbiAoY29udGV4dCkge1xuICAgIHJldHVybiAoKCEhKGNvbnRleHQgPT09IG51bGwgfHwgY29udGV4dCA9PT0gdm9pZCAwID8gdm9pZCAwIDogY29udGV4dC5yZXEpICYmICdjb29raWVzJyBpbiBjb250ZXh0LnJlcSAmJiBpc0Nvb2tpZXNGcm9tTmV4dChjb250ZXh0LnJlcS5jb29raWVzKSkgfHxcbiAgICAgICAgKCEhKGNvbnRleHQgPT09IG51bGwgfHwgY29udGV4dCA9PT0gdm9pZCAwID8gdm9pZCAwIDogY29udGV4dC5yZXMpICYmICdjb29raWVzJyBpbiBjb250ZXh0LnJlcyAmJiBpc0Nvb2tpZXNGcm9tTmV4dChjb250ZXh0LnJlcy5jb29raWVzKSkgfHxcbiAgICAgICAgKCEhY29udGV4dCAmJiAnY29va2llcycgaW4gY29udGV4dCAmJiB0eXBlb2YgY29udGV4dC5jb29raWVzID09PSAnZnVuY3Rpb24nKSk7XG59O1xudmFyIHRyYW5zZm9ybUFwcFJvdXRlckNvb2tpZXMgPSBmdW5jdGlvbiAoY29va2llcykge1xuICAgIHZhciBfY29va2llcyA9IHt9O1xuICAgIGNvb2tpZXMuZ2V0QWxsKCkuZm9yRWFjaChmdW5jdGlvbiAoX2EpIHtcbiAgICAgICAgdmFyIG5hbWUgPSBfYS5uYW1lLCB2YWx1ZSA9IF9hLnZhbHVlO1xuICAgICAgICBfY29va2llc1tuYW1lXSA9IHZhbHVlO1xuICAgIH0pO1xuICAgIHJldHVybiBfY29va2llcztcbn07XG52YXIgZ2V0Q29va2llcyA9IGZ1bmN0aW9uIChvcHRpb25zKSB7IHJldHVybiBfX2F3YWl0ZXIodm9pZCAwLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfYSwgaHR0cFJlcXVlc3Q7XG4gICAgcmV0dXJuIF9fZ2VuZXJhdG9yKHRoaXMsIGZ1bmN0aW9uIChfYikge1xuICAgICAgICBzd2l0Y2ggKF9iLmxhYmVsKSB7XG4gICAgICAgICAgICBjYXNlIDA6XG4gICAgICAgICAgICAgICAgZW5zdXJlU2VydmVyU2lkZShvcHRpb25zKTtcbiAgICAgICAgICAgICAgICBpZiAoIWlzQ29udGV4dEZyb21OZXh0KG9wdGlvbnMpKSByZXR1cm4gWzMgLypicmVhayovLCAyXTtcbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucy5yZXEpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIHRyYW5zZm9ybUFwcFJvdXRlckNvb2tpZXMob3B0aW9ucy5yZXEuY29va2llcyldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucy5yZXMpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIHRyYW5zZm9ybUFwcFJvdXRlckNvb2tpZXMob3B0aW9ucy5yZXMuY29va2llcyldO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoIW9wdGlvbnMuY29va2llcykgcmV0dXJuIFszIC8qYnJlYWsqLywgMl07XG4gICAgICAgICAgICAgICAgX2EgPSB0cmFuc2Zvcm1BcHBSb3V0ZXJDb29raWVzO1xuICAgICAgICAgICAgICAgIHJldHVybiBbNCAvKnlpZWxkKi8sIG9wdGlvbnMuY29va2llcygpXTtcbiAgICAgICAgICAgIGNhc2UgMTogcmV0dXJuIFsyIC8qcmV0dXJuKi8sIF9hLmFwcGx5KHZvaWQgMCwgW19iLnNlbnQoKV0pXTtcbiAgICAgICAgICAgIGNhc2UgMjpcbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucyA9PT0gbnVsbCB8fCBvcHRpb25zID09PSB2b2lkIDAgPyB2b2lkIDAgOiBvcHRpb25zLnJlcSkge1xuICAgICAgICAgICAgICAgICAgICBodHRwUmVxdWVzdCA9IG9wdGlvbnMucmVxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoaHR0cFJlcXVlc3QgPT09IG51bGwgfHwgaHR0cFJlcXVlc3QgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGh0dHBSZXF1ZXN0LmNvb2tpZXMpIHtcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIGh0dHBSZXF1ZXN0LmNvb2tpZXNdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAoaHR0cFJlcXVlc3QgPT09IG51bGwgfHwgaHR0cFJlcXVlc3QgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGh0dHBSZXF1ZXN0LmhlYWRlcnMuY29va2llKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbMiAvKnJldHVybiovLCAoMCwgY29va2llXzEucGFyc2UpKGh0dHBSZXF1ZXN0LmhlYWRlcnMuY29va2llKV07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBbMiAvKnJldHVybiovLCB7fV07XG4gICAgICAgIH1cbiAgICB9KTtcbn0pOyB9O1xuZXhwb3J0cy5nZXRDb29raWVzID0gZ2V0Q29va2llcztcbnZhciBnZXRDb29raWUgPSBmdW5jdGlvbiAoa2V5LCBvcHRpb25zKSB7IHJldHVybiBfX2F3YWl0ZXIodm9pZCAwLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24gKCkge1xuICAgIHZhciBjb29raWVzLCB2YWx1ZTtcbiAgICByZXR1cm4gX19nZW5lcmF0b3IodGhpcywgZnVuY3Rpb24gKF9hKSB7XG4gICAgICAgIHN3aXRjaCAoX2EubGFiZWwpIHtcbiAgICAgICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgICAgICBlbnN1cmVTZXJ2ZXJTaWRlKG9wdGlvbnMpO1xuICAgICAgICAgICAgICAgIHJldHVybiBbNCAvKnlpZWxkKi8sIGdldENvb2tpZXMob3B0aW9ucyldO1xuICAgICAgICAgICAgY2FzZSAxOlxuICAgICAgICAgICAgICAgIGNvb2tpZXMgPSBfYS5zZW50KCk7XG4gICAgICAgICAgICAgICAgdmFsdWUgPSBjb29raWVzW2tleV07XG4gICAgICAgICAgICAgICAgaWYgKHZhbHVlID09PSB1bmRlZmluZWQpXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBbMiAvKnJldHVybiovLCB1bmRlZmluZWRdO1xuICAgICAgICAgICAgICAgIHJldHVybiBbMiAvKnJldHVybiovLCAoMCwgdXRpbHNfMS5kZWNvZGUpKHZhbHVlKV07XG4gICAgICAgIH1cbiAgICB9KTtcbn0pOyB9O1xuZXhwb3J0cy5nZXRDb29raWUgPSBnZXRDb29raWU7XG52YXIgc2V0Q29va2llID0gZnVuY3Rpb24gKGtleSwgZGF0YSwgb3B0aW9ucykgeyByZXR1cm4gX19hd2FpdGVyKHZvaWQgMCwgdm9pZCAwLCB2b2lkIDAsIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgcmVxXzEsIHJlc18xLCBjb29raWVzRm4sIHJlc3RPcHRpb25zLCBwYXlsb2FkLCBjb29raWVPcHRpb25zLCByZXEsIHJlcywgX2EsIF9yZXEsIF9yZXMsIHJlc3QsIGNvb2tpZVN0b3JlLCBjdXJyZW50Q29va2llcywgY29va2llcywgY29va2llcztcbiAgICByZXR1cm4gX19nZW5lcmF0b3IodGhpcywgZnVuY3Rpb24gKF9iKSB7XG4gICAgICAgIHN3aXRjaCAoX2IubGFiZWwpIHtcbiAgICAgICAgICAgIGNhc2UgMDpcbiAgICAgICAgICAgICAgICBlbnN1cmVTZXJ2ZXJTaWRlKG9wdGlvbnMpO1xuICAgICAgICAgICAgICAgIGlmICghaXNDb250ZXh0RnJvbU5leHQob3B0aW9ucykpIHJldHVybiBbMyAvKmJyZWFrKi8sIDNdO1xuICAgICAgICAgICAgICAgIHJlcV8xID0gb3B0aW9ucy5yZXEsIHJlc18xID0gb3B0aW9ucy5yZXMsIGNvb2tpZXNGbiA9IG9wdGlvbnMuY29va2llcywgcmVzdE9wdGlvbnMgPSBfX3Jlc3Qob3B0aW9ucywgW1wicmVxXCIsIFwicmVzXCIsIFwiY29va2llc1wiXSk7XG4gICAgICAgICAgICAgICAgcGF5bG9hZCA9IF9fYXNzaWduKHsgbmFtZToga2V5LCB2YWx1ZTogKDAsIHV0aWxzXzEuc3RyaW5naWZ5KShkYXRhKSB9LCByZXN0T3B0aW9ucyk7XG4gICAgICAgICAgICAgICAgaWYgKHJlcV8xKSB7XG4gICAgICAgICAgICAgICAgICAgIHJlcV8xLmNvb2tpZXMuc2V0KHBheWxvYWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAocmVzXzEpIHtcbiAgICAgICAgICAgICAgICAgICAgcmVzXzEuY29va2llcy5zZXQocGF5bG9hZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlmICghY29va2llc0ZuKSByZXR1cm4gWzMgLypicmVhayovLCAyXTtcbiAgICAgICAgICAgICAgICByZXR1cm4gWzQgLyp5aWVsZCovLCBjb29raWVzRm4oKV07XG4gICAgICAgICAgICBjYXNlIDE6XG4gICAgICAgICAgICAgICAgKF9iLnNlbnQoKSkuc2V0KHBheWxvYWQpO1xuICAgICAgICAgICAgICAgIF9iLmxhYmVsID0gMjtcbiAgICAgICAgICAgIGNhc2UgMjogcmV0dXJuIFsyIC8qcmV0dXJuKi9dO1xuICAgICAgICAgICAgY2FzZSAzOlxuICAgICAgICAgICAgICAgIGNvb2tpZU9wdGlvbnMgPSB7fTtcbiAgICAgICAgICAgICAgICBpZiAob3B0aW9ucykge1xuICAgICAgICAgICAgICAgICAgICBfYSA9IG9wdGlvbnMsIF9yZXEgPSBfYS5yZXEsIF9yZXMgPSBfYS5yZXMsIHJlc3QgPSBfX3Jlc3QoX2EsIFtcInJlcVwiLCBcInJlc1wiXSk7XG4gICAgICAgICAgICAgICAgICAgIHJlcSA9IF9yZXE7XG4gICAgICAgICAgICAgICAgICAgIHJlcyA9IF9yZXM7XG4gICAgICAgICAgICAgICAgICAgIGNvb2tpZU9wdGlvbnMgPSByZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb29raWVTdG9yZSA9ICgwLCBjb29raWVfMS5zZXJpYWxpemUpKGtleSwgKDAsIHV0aWxzXzEuc3RyaW5naWZ5KShkYXRhKSwgX19hc3NpZ24oeyBwYXRoOiAnLycgfSwgY29va2llT3B0aW9ucykpO1xuICAgICAgICAgICAgICAgIGlmIChyZXMgJiYgcmVxKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnJlbnRDb29raWVzID0gcmVzLmdldEhlYWRlcignU2V0LUNvb2tpZScpO1xuICAgICAgICAgICAgICAgICAgICBpZiAoIUFycmF5LmlzQXJyYXkoY3VycmVudENvb2tpZXMpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50Q29va2llcyA9ICFjdXJyZW50Q29va2llcyA/IFtdIDogW1N0cmluZyhjdXJyZW50Q29va2llcyldO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJlcy5zZXRIZWFkZXIoJ1NldC1Db29raWUnLCBjdXJyZW50Q29va2llcy5jb25jYXQoY29va2llU3RvcmUpKTtcbiAgICAgICAgICAgICAgICAgICAgaWYgKHJlcSAmJiByZXEuY29va2llcykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29va2llcyA9IHJlcS5jb29raWVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA9PT0gJycgPyBkZWxldGUgY29va2llc1trZXldIDogKGNvb2tpZXNba2V5XSA9ICgwLCB1dGlsc18xLnN0cmluZ2lmeSkoZGF0YSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlmIChyZXEgJiYgcmVxLmhlYWRlcnMgJiYgcmVxLmhlYWRlcnMuY29va2llKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb29raWVzID0gKDAsIGNvb2tpZV8xLnBhcnNlKShyZXEuaGVhZGVycy5jb29raWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA9PT0gJycgPyBkZWxldGUgY29va2llc1trZXldIDogKGNvb2tpZXNba2V5XSA9ICgwLCB1dGlsc18xLnN0cmluZ2lmeSkoZGF0YSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVxLmhlYWRlcnMuY29va2llID0gT2JqZWN0LmVudHJpZXMoY29va2llcykucmVkdWNlKGZ1bmN0aW9uIChhY2N1bSwgaXRlbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBhY2N1bS5jb25jYXQoXCJcIi5jb25jYXQoaXRlbVswXSwgXCI9XCIpLmNvbmNhdChpdGVtWzFdLCBcIjtcIikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSwgJycpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHJldHVybiBbMiAvKnJldHVybiovXTtcbiAgICAgICAgfVxuICAgIH0pO1xufSk7IH07XG5leHBvcnRzLnNldENvb2tpZSA9IHNldENvb2tpZTtcbnZhciBkZWxldGVDb29raWUgPSBmdW5jdGlvbiAoa2V5LCBvcHRpb25zKSB7IHJldHVybiBfX2F3YWl0ZXIodm9pZCAwLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBfX2dlbmVyYXRvcih0aGlzLCBmdW5jdGlvbiAoX2EpIHtcbiAgICAgICAgZW5zdXJlU2VydmVyU2lkZShvcHRpb25zKTtcbiAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIHNldENvb2tpZShrZXksICcnLCBfX2Fzc2lnbihfX2Fzc2lnbih7fSwgb3B0aW9ucyksIHsgbWF4QWdlOiAtMSB9KSldO1xuICAgIH0pO1xufSk7IH07XG5leHBvcnRzLmRlbGV0ZUNvb2tpZSA9IGRlbGV0ZUNvb2tpZTtcbnZhciBoYXNDb29raWUgPSBmdW5jdGlvbiAoa2V5LCBvcHRpb25zKSB7IHJldHVybiBfX2F3YWl0ZXIodm9pZCAwLCB2b2lkIDAsIHZvaWQgMCwgZnVuY3Rpb24gKCkge1xuICAgIHZhciBjb29raWU7XG4gICAgcmV0dXJuIF9fZ2VuZXJhdG9yKHRoaXMsIGZ1bmN0aW9uIChfYSkge1xuICAgICAgICBzd2l0Y2ggKF9hLmxhYmVsKSB7XG4gICAgICAgICAgICBjYXNlIDA6XG4gICAgICAgICAgICAgICAgZW5zdXJlU2VydmVyU2lkZShvcHRpb25zKTtcbiAgICAgICAgICAgICAgICBpZiAoIWtleSlcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIGZhbHNlXTtcbiAgICAgICAgICAgICAgICByZXR1cm4gWzQgLyp5aWVsZCovLCBnZXRDb29raWVzKG9wdGlvbnMpXTtcbiAgICAgICAgICAgIGNhc2UgMTpcbiAgICAgICAgICAgICAgICBjb29raWUgPSBfYS5zZW50KCk7XG4gICAgICAgICAgICAgICAgcmV0dXJuIFsyIC8qcmV0dXJuKi8sIGNvb2tpZS5oYXNPd25Qcm9wZXJ0eShrZXkpXTtcbiAgICAgICAgfVxuICAgIH0pO1xufSk7IH07XG5leHBvcnRzLmhhc0Nvb2tpZSA9IGhhc0Nvb2tpZTtcbl9fZXhwb3J0U3RhcihyZXF1aXJlKFwiLi4vY29tbW9uL3R5cGVzXCIpLCBleHBvcnRzKTtcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOlswXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/cookies-next/lib/server/index.js\n"); /***/ }) }; ;