"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/next-intl";
exports.ids = ["vendor-chunks/next-intl"];
exports.modules = {

/***/ "(ssr)/../../../node_modules/next-intl/dist/esm/development/react-client/index.js":
/*!**********************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/react-client/index.js ***!
  \**********************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   IntlError: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.IntlError),\n/* harmony export */   IntlErrorCode: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.IntlErrorCode),\n/* harmony export */   IntlProvider: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.IntlProvider),\n/* harmony export */   _createCache: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__._createCache),\n/* harmony export */   _createIntlFormatters: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__._createIntlFormatters),\n/* harmony export */   createFormatter: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.createFormatter),\n/* harmony export */   createTranslator: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.createTranslator),\n/* harmony export */   hasLocale: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.hasLocale),\n/* harmony export */   initializeConfig: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.initializeConfig),\n/* harmony export */   useFormatter: () => (/* binding */ useFormatter),\n/* harmony export */   useLocale: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.useLocale),\n/* harmony export */   useMessages: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.useMessages),\n/* harmony export */   useNow: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.useNow),\n/* harmony export */   useTimeZone: () => (/* reexport safe */ use_intl__WEBPACK_IMPORTED_MODULE_0__.useTimeZone),\n/* harmony export */   useTranslations: () => (/* binding */ useTranslations)\n/* harmony export */ });\n/* harmony import */ var use_intl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! use-intl */ \"(ssr)/../../../node_modules/use-intl/dist/esm/development/react.js\");\n/* harmony import */ var use_intl__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! use-intl */ \"(ssr)/../../../node_modules/use-intl/dist/esm/development/index.js\");\n\n\n\n/**\n * This is the main entry file when non-'react-server'\n * environments import from 'next-intl'.\n *\n * Maintainer notes:\n * - Make sure this mirrors the API from 'react-server'.\n * - Make sure everything exported from this module is\n *   supported in all Next.js versions that are supported.\n */\n\n\n// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type\nfunction callHook(name, hook) {\n  return (...args) => {\n    try {\n      return hook(...args);\n    } catch {\n      throw new Error(`Failed to call \\`${name}\\` because the context from \\`NextIntlClientProvider\\` was not found.\n\nThis can happen because:\n1) You intended to render this component as a Server Component, the render\n   failed, and therefore React attempted to render the component on the client\n   instead. If this is the case, check the console for server errors.\n2) You intended to render this component on the client side, but no context was found.\n   Learn more about this error here: https://next-intl.dev/docs/environments/server-client-components#missing-context` );\n    }\n  };\n}\nconst useTranslations = callHook('useTranslations', use_intl__WEBPACK_IMPORTED_MODULE_1__.useTranslations);\nconst useFormatter = callHook('useFormatter', use_intl__WEBPACK_IMPORTED_MODULE_1__.useFormatter);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9yZWFjdC1jbGllbnQvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBZ0c7QUFDdkU7O0FBRXpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTiwwQ0FBMEMsS0FBSzs7QUFFL0M7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0RBQW9ELHFEQUFpQjtBQUNyRSw4Q0FBOEMsa0RBQWM7O0FBRW5CIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZHVvLXBvcnRmb2xpby8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbmV4dC1pbnRsL2Rpc3QvZXNtL2RldmVsb3BtZW50L3JlYWN0LWNsaWVudC9pbmRleC5qcz9kOTI2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUZvcm1hdHRlciBhcyB1c2VGb3JtYXR0ZXIkMSwgdXNlVHJhbnNsYXRpb25zIGFzIHVzZVRyYW5zbGF0aW9ucyQxIH0gZnJvbSAndXNlLWludGwnO1xuZXhwb3J0ICogZnJvbSAndXNlLWludGwnO1xuXG4vKipcbiAqIFRoaXMgaXMgdGhlIG1haW4gZW50cnkgZmlsZSB3aGVuIG5vbi0ncmVhY3Qtc2VydmVyJ1xuICogZW52aXJvbm1lbnRzIGltcG9ydCBmcm9tICduZXh0LWludGwnLlxuICpcbiAqIE1haW50YWluZXIgbm90ZXM6XG4gKiAtIE1ha2Ugc3VyZSB0aGlzIG1pcnJvcnMgdGhlIEFQSSBmcm9tICdyZWFjdC1zZXJ2ZXInLlxuICogLSBNYWtlIHN1cmUgZXZlcnl0aGluZyBleHBvcnRlZCBmcm9tIHRoaXMgbW9kdWxlIGlzXG4gKiAgIHN1cHBvcnRlZCBpbiBhbGwgTmV4dC5qcyB2ZXJzaW9ucyB0aGF0IGFyZSBzdXBwb3J0ZWQuXG4gKi9cblxuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLXVuc2FmZS1mdW5jdGlvbi10eXBlXG5mdW5jdGlvbiBjYWxsSG9vayhuYW1lLCBob29rKSB7XG4gIHJldHVybiAoLi4uYXJncykgPT4ge1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4gaG9vayguLi5hcmdzKTtcbiAgICB9IGNhdGNoIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihgRmFpbGVkIHRvIGNhbGwgXFxgJHtuYW1lfVxcYCBiZWNhdXNlIHRoZSBjb250ZXh0IGZyb20gXFxgTmV4dEludGxDbGllbnRQcm92aWRlclxcYCB3YXMgbm90IGZvdW5kLlxuXG5UaGlzIGNhbiBoYXBwZW4gYmVjYXVzZTpcbjEpIFlvdSBpbnRlbmRlZCB0byByZW5kZXIgdGhpcyBjb21wb25lbnQgYXMgYSBTZXJ2ZXIgQ29tcG9uZW50LCB0aGUgcmVuZGVyXG4gICBmYWlsZWQsIGFuZCB0aGVyZWZvcmUgUmVhY3QgYXR0ZW1wdGVkIHRvIHJlbmRlciB0aGUgY29tcG9uZW50IG9uIHRoZSBjbGllbnRcbiAgIGluc3RlYWQuIElmIHRoaXMgaXMgdGhlIGNhc2UsIGNoZWNrIHRoZSBjb25zb2xlIGZvciBzZXJ2ZXIgZXJyb3JzLlxuMikgWW91IGludGVuZGVkIHRvIHJlbmRlciB0aGlzIGNvbXBvbmVudCBvbiB0aGUgY2xpZW50IHNpZGUsIGJ1dCBubyBjb250ZXh0IHdhcyBmb3VuZC5cbiAgIExlYXJuIG1vcmUgYWJvdXQgdGhpcyBlcnJvciBoZXJlOiBodHRwczovL25leHQtaW50bC5kZXYvZG9jcy9lbnZpcm9ubWVudHMvc2VydmVyLWNsaWVudC1jb21wb25lbnRzI21pc3NpbmctY29udGV4dGAgKTtcbiAgICB9XG4gIH07XG59XG5jb25zdCB1c2VUcmFuc2xhdGlvbnMgPSBjYWxsSG9vaygndXNlVHJhbnNsYXRpb25zJywgdXNlVHJhbnNsYXRpb25zJDEpO1xuY29uc3QgdXNlRm9ybWF0dGVyID0gY2FsbEhvb2soJ3VzZUZvcm1hdHRlcicsIHVzZUZvcm1hdHRlciQxKTtcblxuZXhwb3J0IHsgdXNlRm9ybWF0dGVyLCB1c2VUcmFuc2xhdGlvbnMgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../../node_modules/next-intl/dist/esm/development/react-client/index.js\n");

/***/ }),

/***/ "(ssr)/../../../node_modules/next-intl/dist/esm/development/server/react-client/index.js":
/*!*****************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-client/index.js ***!
  \*****************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getFormatter: () => (/* binding */ getFormatter),\n/* harmony export */   getLocale: () => (/* binding */ getLocale),\n/* harmony export */   getMessages: () => (/* binding */ getMessages),\n/* harmony export */   getNow: () => (/* binding */ getNow),\n/* harmony export */   getRequestConfig: () => (/* binding */ getRequestConfig),\n/* harmony export */   getTimeZone: () => (/* binding */ getTimeZone),\n/* harmony export */   getTranslations: () => (/* binding */ getTranslations),\n/* harmony export */   setRequestLocale: () => (/* binding */ setRequestLocale)\n/* harmony export */ });\n/**\n * Allows to import `next-intl/server` in non-RSC environments.\n *\n * This is mostly relevant for testing, since e.g. a `generateMetadata`\n * export from a page might use `next-intl/server`, but the test\n * only uses the default export for a page.\n */\n\nfunction notSupported(message) {\n  return () => {\n    throw new Error(`\\`${message}\\` is not supported in Client Components.`);\n  };\n}\nfunction getRequestConfig(\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\n...args) {\n  return notSupported('getRequestConfig');\n}\nconst getFormatter = notSupported('getFormatter');\nconst getNow = notSupported('getNow');\nconst getTimeZone = notSupported('getTimeZone');\nconst getMessages = notSupported('getMessages');\nconst getLocale = notSupported('getLocale');\n\n// The type of `getTranslations` is not assigned here because it\n// causes a type error. The types use the `react-server` entry\n// anyway, therefore this is irrelevant.\nconst getTranslations = notSupported('getTranslations');\nconst setRequestLocale = notSupported('setRequestLocale');\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3QtY2xpZW50L2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHlCQUF5QixRQUFRO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUUwSCIsInNvdXJjZXMiOlsid2VicGFjazovL2R1by1wb3J0Zm9saW8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3QtY2xpZW50L2luZGV4LmpzPzYxZDQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbGxvd3MgdG8gaW1wb3J0IGBuZXh0LWludGwvc2VydmVyYCBpbiBub24tUlNDIGVudmlyb25tZW50cy5cbiAqXG4gKiBUaGlzIGlzIG1vc3RseSByZWxldmFudCBmb3IgdGVzdGluZywgc2luY2UgZS5nLiBhIGBnZW5lcmF0ZU1ldGFkYXRhYFxuICogZXhwb3J0IGZyb20gYSBwYWdlIG1pZ2h0IHVzZSBgbmV4dC1pbnRsL3NlcnZlcmAsIGJ1dCB0aGUgdGVzdFxuICogb25seSB1c2VzIHRoZSBkZWZhdWx0IGV4cG9ydCBmb3IgYSBwYWdlLlxuICovXG5cbmZ1bmN0aW9uIG5vdFN1cHBvcnRlZChtZXNzYWdlKSB7XG4gIHJldHVybiAoKSA9PiB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGBcXGAke21lc3NhZ2V9XFxgIGlzIG5vdCBzdXBwb3J0ZWQgaW4gQ2xpZW50IENvbXBvbmVudHMuYCk7XG4gIH07XG59XG5mdW5jdGlvbiBnZXRSZXF1ZXN0Q29uZmlnKFxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby11bnVzZWQtdmFyc1xuLi4uYXJncykge1xuICByZXR1cm4gbm90U3VwcG9ydGVkKCdnZXRSZXF1ZXN0Q29uZmlnJyk7XG59XG5jb25zdCBnZXRGb3JtYXR0ZXIgPSBub3RTdXBwb3J0ZWQoJ2dldEZvcm1hdHRlcicpO1xuY29uc3QgZ2V0Tm93ID0gbm90U3VwcG9ydGVkKCdnZXROb3cnKTtcbmNvbnN0IGdldFRpbWVab25lID0gbm90U3VwcG9ydGVkKCdnZXRUaW1lWm9uZScpO1xuY29uc3QgZ2V0TWVzc2FnZXMgPSBub3RTdXBwb3J0ZWQoJ2dldE1lc3NhZ2VzJyk7XG5jb25zdCBnZXRMb2NhbGUgPSBub3RTdXBwb3J0ZWQoJ2dldExvY2FsZScpO1xuXG4vLyBUaGUgdHlwZSBvZiBgZ2V0VHJhbnNsYXRpb25zYCBpcyBub3QgYXNzaWduZWQgaGVyZSBiZWNhdXNlIGl0XG4vLyBjYXVzZXMgYSB0eXBlIGVycm9yLiBUaGUgdHlwZXMgdXNlIHRoZSBgcmVhY3Qtc2VydmVyYCBlbnRyeVxuLy8gYW55d2F5LCB0aGVyZWZvcmUgdGhpcyBpcyBpcnJlbGV2YW50LlxuY29uc3QgZ2V0VHJhbnNsYXRpb25zID0gbm90U3VwcG9ydGVkKCdnZXRUcmFuc2xhdGlvbnMnKTtcbmNvbnN0IHNldFJlcXVlc3RMb2NhbGUgPSBub3RTdXBwb3J0ZWQoJ3NldFJlcXVlc3RMb2NhbGUnKTtcblxuZXhwb3J0IHsgZ2V0Rm9ybWF0dGVyLCBnZXRMb2NhbGUsIGdldE1lc3NhZ2VzLCBnZXROb3csIGdldFJlcXVlc3RDb25maWcsIGdldFRpbWVab25lLCBnZXRUcmFuc2xhdGlvbnMsIHNldFJlcXVlc3RMb2NhbGUgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../../node_modules/next-intl/dist/esm/development/server/react-client/index.js\n");

/***/ }),

/***/ "(ssr)/../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js":
/*!*********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ NextIntlClientProvider)\n/* harmony export */ });\n/* harmony import */ var use_intl_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! use-intl/react */ \"(ssr)/../../../node_modules/use-intl/dist/esm/development/react.js\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-runtime.js\");\n/* __next_internal_client_entry_do_not_use__ default auto */ \n\nfunction NextIntlClientProvider({ locale, ...rest }) {\n    if (!locale) {\n        throw new Error(\"Couldn't infer the `locale` prop in `NextIntlClientProvider`, please provide it explicitly.\\n\\nSee https://next-intl.dev/docs/configuration#locale\");\n    }\n    return /*#__PURE__*/ (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(use_intl_react__WEBPACK_IMPORTED_MODULE_1__.IntlProvider, {\n        locale: locale,\n        ...rest\n    });\n}\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zaGFyZWQvTmV4dEludGxDbGllbnRQcm92aWRlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7NkRBQzhDO0FBQ047QUFFeEMsU0FBU0UsdUJBQXVCLEVBQzlCQyxNQUFNLEVBQ04sR0FBR0MsTUFDSjtJQUNDLElBQUksQ0FBQ0QsUUFBUTtRQUNYLE1BQU0sSUFBSUUsTUFBTTtJQUNsQjtJQUNBLE9BQU8sV0FBVyxHQUFFSixzREFBR0EsQ0FBQ0Qsd0RBQVlBLEVBQUU7UUFDcENHLFFBQVFBO1FBQ1IsR0FBR0MsSUFBSTtJQUNUO0FBQ0Y7QUFFNkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2hhcmVkL05leHRJbnRsQ2xpZW50UHJvdmlkZXIuanM/MTFjMSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcbmltcG9ydCB7IEludGxQcm92aWRlciB9IGZyb20gJ3VzZS1pbnRsL3JlYWN0JztcbmltcG9ydCB7IGpzeCB9IGZyb20gJ3JlYWN0L2pzeC1ydW50aW1lJztcblxuZnVuY3Rpb24gTmV4dEludGxDbGllbnRQcm92aWRlcih7XG4gIGxvY2FsZSxcbiAgLi4ucmVzdFxufSkge1xuICBpZiAoIWxvY2FsZSkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIkNvdWxkbid0IGluZmVyIHRoZSBgbG9jYWxlYCBwcm9wIGluIGBOZXh0SW50bENsaWVudFByb3ZpZGVyYCwgcGxlYXNlIHByb3ZpZGUgaXQgZXhwbGljaXRseS5cXG5cXG5TZWUgaHR0cHM6Ly9uZXh0LWludGwuZGV2L2RvY3MvY29uZmlndXJhdGlvbiNsb2NhbGVcIiApO1xuICB9XG4gIHJldHVybiAvKiNfX1BVUkVfXyovanN4KEludGxQcm92aWRlciwge1xuICAgIGxvY2FsZTogbG9jYWxlLFxuICAgIC4uLnJlc3RcbiAgfSk7XG59XG5cbmV4cG9ydCB7IE5leHRJbnRsQ2xpZW50UHJvdmlkZXIgYXMgZGVmYXVsdCB9O1xuIl0sIm5hbWVzIjpbIkludGxQcm92aWRlciIsImpzeCIsIk5leHRJbnRsQ2xpZW50UHJvdmlkZXIiLCJsb2NhbGUiLCJyZXN0IiwiRXJyb3IiLCJkZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/react-server/NextIntlClientProviderServer.js":
/*!*********************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/react-server/NextIntlClientProviderServer.js ***!
  \*********************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ NextIntlClientProviderServer)\n/* harmony export */ });\n/* harmony import */ var _server_react_server_getConfigNow_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../server/react-server/getConfigNow.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfigNow.js\");\n/* harmony import */ var _server_react_server_getFormats_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../server/react-server/getFormats.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getFormats.js\");\n/* harmony import */ var _shared_NextIntlClientProvider_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../shared/NextIntlClientProvider.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-runtime.js\");\n/* harmony import */ var _server_react_server_getTimeZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../server/react-server/getTimeZone.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getTimeZone.js\");\n/* harmony import */ var _server_react_server_getMessages_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../server/react-server/getMessages.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getMessages.js\");\n/* harmony import */ var _server_react_server_getLocale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../server/react-server/getLocale.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getLocale.js\");\n\n\n\n\n\n\n\n\nasync function NextIntlClientProviderServer({\n  formats,\n  locale,\n  messages,\n  now,\n  timeZone,\n  ...rest\n}) {\n  return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_shared_NextIntlClientProvider_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n  // We need to be careful about potentially reading from headers here.\n  // See https://github.com/amannn/next-intl/issues/631\n  , {\n    formats: formats === undefined ? await (0,_server_react_server_getFormats_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])() : formats,\n    locale: locale ?? (await (0,_server_react_server_getLocale_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])()),\n    messages: messages === undefined ? await (0,_server_react_server_getMessages_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])() : messages\n    // Note that we don't assign a default for `now` here,\n    // we only read one from the request config - if any.\n    // Otherwise this would cause a `dynamicIO` error.\n    ,\n    now: now ?? (await (0,_server_react_server_getConfigNow_js__WEBPACK_IMPORTED_MODULE_5__[\"default\"])()),\n    timeZone: timeZone ?? (await (0,_server_react_server_getTimeZone_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"])()),\n    ...rest\n  });\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9yZWFjdC1zZXJ2ZXIvTmV4dEludGxDbGllbnRQcm92aWRlclNlcnZlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFrRTtBQUNKO0FBQ1c7QUFDakM7QUFDd0I7QUFDQTtBQUNFOztBQUVsRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCxzQkFBc0Isc0RBQUcsQ0FBQyx5RUFBc0I7QUFDaEQ7QUFDQTtBQUNBO0FBQ0EsMkNBQTJDLDhFQUFVO0FBQ3JELDZCQUE2Qiw2RUFBZTtBQUM1Qyw2Q0FBNkMsK0VBQVc7QUFDeEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsZ0ZBQVk7QUFDbkMsaUNBQWlDLCtFQUFXO0FBQzVDO0FBQ0EsR0FBRztBQUNIOztBQUVtRCIsInNvdXJjZXMiOlsid2VicGFjazovL2R1by1wb3J0Zm9saW8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9yZWFjdC1zZXJ2ZXIvTmV4dEludGxDbGllbnRQcm92aWRlclNlcnZlci5qcz9kYWMwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnZXRDb25maWdOb3cgZnJvbSAnLi4vc2VydmVyL3JlYWN0LXNlcnZlci9nZXRDb25maWdOb3cuanMnO1xuaW1wb3J0IGdldEZvcm1hdHMgZnJvbSAnLi4vc2VydmVyL3JlYWN0LXNlcnZlci9nZXRGb3JtYXRzLmpzJztcbmltcG9ydCBOZXh0SW50bENsaWVudFByb3ZpZGVyIGZyb20gJy4uL3NoYXJlZC9OZXh0SW50bENsaWVudFByb3ZpZGVyLmpzJztcbmltcG9ydCB7IGpzeCB9IGZyb20gJ3JlYWN0L2pzeC1ydW50aW1lJztcbmltcG9ydCBnZXRUaW1lWm9uZSBmcm9tICcuLi9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldFRpbWVab25lLmpzJztcbmltcG9ydCBnZXRNZXNzYWdlcyBmcm9tICcuLi9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldE1lc3NhZ2VzLmpzJztcbmltcG9ydCBnZXRMb2NhbGVDYWNoZWQgZnJvbSAnLi4vc2VydmVyL3JlYWN0LXNlcnZlci9nZXRMb2NhbGUuanMnO1xuXG5hc3luYyBmdW5jdGlvbiBOZXh0SW50bENsaWVudFByb3ZpZGVyU2VydmVyKHtcbiAgZm9ybWF0cyxcbiAgbG9jYWxlLFxuICBtZXNzYWdlcyxcbiAgbm93LFxuICB0aW1lWm9uZSxcbiAgLi4ucmVzdFxufSkge1xuICByZXR1cm4gLyojX19QVVJFX18qL2pzeChOZXh0SW50bENsaWVudFByb3ZpZGVyXG4gIC8vIFdlIG5lZWQgdG8gYmUgY2FyZWZ1bCBhYm91dCBwb3RlbnRpYWxseSByZWFkaW5nIGZyb20gaGVhZGVycyBoZXJlLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2FtYW5ubi9uZXh0LWludGwvaXNzdWVzLzYzMVxuICAsIHtcbiAgICBmb3JtYXRzOiBmb3JtYXRzID09PSB1bmRlZmluZWQgPyBhd2FpdCBnZXRGb3JtYXRzKCkgOiBmb3JtYXRzLFxuICAgIGxvY2FsZTogbG9jYWxlID8/IChhd2FpdCBnZXRMb2NhbGVDYWNoZWQoKSksXG4gICAgbWVzc2FnZXM6IG1lc3NhZ2VzID09PSB1bmRlZmluZWQgPyBhd2FpdCBnZXRNZXNzYWdlcygpIDogbWVzc2FnZXNcbiAgICAvLyBOb3RlIHRoYXQgd2UgZG9uJ3QgYXNzaWduIGEgZGVmYXVsdCBmb3IgYG5vd2AgaGVyZSxcbiAgICAvLyB3ZSBvbmx5IHJlYWQgb25lIGZyb20gdGhlIHJlcXVlc3QgY29uZmlnIC0gaWYgYW55LlxuICAgIC8vIE90aGVyd2lzZSB0aGlzIHdvdWxkIGNhdXNlIGEgYGR5bmFtaWNJT2AgZXJyb3IuXG4gICAgLFxuICAgIG5vdzogbm93ID8/IChhd2FpdCBnZXRDb25maWdOb3coKSksXG4gICAgdGltZVpvbmU6IHRpbWVab25lID8/IChhd2FpdCBnZXRUaW1lWm9uZSgpKSxcbiAgICAuLi5yZXN0XG4gIH0pO1xufVxuXG5leHBvcnQgeyBOZXh0SW50bENsaWVudFByb3ZpZGVyU2VydmVyIGFzIGRlZmF1bHQgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/react-server/NextIntlClientProviderServer.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocale.js":
/*!*************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocale.js ***!
  \*************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getRequestLocale: () => (/* binding */ getRequestLocale)\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 react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _shared_constants_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../shared/constants.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/constants.js\");\n/* harmony import */ var _shared_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../shared/utils.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/utils.js\");\n/* harmony import */ var _RequestLocaleCache_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RequestLocaleCache.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocaleCache.js\");\n\n\n\n\n\n\nasync function getHeadersImpl() {\n  const promiseOrValue = (0,next_headers__WEBPACK_IMPORTED_MODULE_0__.headers)();\n\n  // Compatibility with Next.js <15\n  return (0,_shared_utils_js__WEBPACK_IMPORTED_MODULE_2__.isPromise)(promiseOrValue) ? await promiseOrValue : promiseOrValue;\n}\nconst getHeaders = (0,react__WEBPACK_IMPORTED_MODULE_1__.cache)(getHeadersImpl);\nasync function getLocaleFromHeaderImpl() {\n  let locale;\n  try {\n    locale = (await getHeaders()).get(_shared_constants_js__WEBPACK_IMPORTED_MODULE_3__.HEADER_LOCALE_NAME) || undefined;\n  } catch (error) {\n    if (error instanceof Error && error.digest === 'DYNAMIC_SERVER_USAGE') {\n      const wrappedError = new Error('Usage of next-intl APIs in Server Components currently opts into dynamic rendering. This limitation will eventually be lifted, but as a stopgap solution, you can use the `setRequestLocale` API to enable static rendering, see https://next-intl.dev/docs/routing/setup#static-rendering', {\n        cause: error\n      });\n      wrappedError.digest = error.digest;\n      throw wrappedError;\n    } else {\n      throw error;\n    }\n  }\n  return locale;\n}\nconst getLocaleFromHeader = (0,react__WEBPACK_IMPORTED_MODULE_1__.cache)(getLocaleFromHeaderImpl);\nasync function getRequestLocale() {\n  return (0,_RequestLocaleCache_js__WEBPACK_IMPORTED_MODULE_4__.getCachedRequestLocale)() || (await getLocaleFromHeader());\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL1JlcXVlc3RMb2NhbGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXVDO0FBQ1Q7QUFDaUM7QUFDYjtBQUNlOztBQUVqRTtBQUNBLHlCQUF5QixxREFBTzs7QUFFaEM7QUFDQSxTQUFTLDJEQUFTO0FBQ2xCO0FBQ0EsbUJBQW1CLDRDQUFLO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBLHNDQUFzQyxvRUFBa0I7QUFDeEQsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsNENBQUs7QUFDakM7QUFDQSxTQUFTLDhFQUFzQjtBQUMvQjs7QUFFNEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9SZXF1ZXN0TG9jYWxlLmpzPzY5YjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgaGVhZGVycyB9IGZyb20gJ25leHQvaGVhZGVycyc7XG5pbXBvcnQgeyBjYWNoZSB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IEhFQURFUl9MT0NBTEVfTkFNRSB9IGZyb20gJy4uLy4uL3NoYXJlZC9jb25zdGFudHMuanMnO1xuaW1wb3J0IHsgaXNQcm9taXNlIH0gZnJvbSAnLi4vLi4vc2hhcmVkL3V0aWxzLmpzJztcbmltcG9ydCB7IGdldENhY2hlZFJlcXVlc3RMb2NhbGUgfSBmcm9tICcuL1JlcXVlc3RMb2NhbGVDYWNoZS5qcyc7XG5cbmFzeW5jIGZ1bmN0aW9uIGdldEhlYWRlcnNJbXBsKCkge1xuICBjb25zdCBwcm9taXNlT3JWYWx1ZSA9IGhlYWRlcnMoKTtcblxuICAvLyBDb21wYXRpYmlsaXR5IHdpdGggTmV4dC5qcyA8MTVcbiAgcmV0dXJuIGlzUHJvbWlzZShwcm9taXNlT3JWYWx1ZSkgPyBhd2FpdCBwcm9taXNlT3JWYWx1ZSA6IHByb21pc2VPclZhbHVlO1xufVxuY29uc3QgZ2V0SGVhZGVycyA9IGNhY2hlKGdldEhlYWRlcnNJbXBsKTtcbmFzeW5jIGZ1bmN0aW9uIGdldExvY2FsZUZyb21IZWFkZXJJbXBsKCkge1xuICBsZXQgbG9jYWxlO1xuICB0cnkge1xuICAgIGxvY2FsZSA9IChhd2FpdCBnZXRIZWFkZXJzKCkpLmdldChIRUFERVJfTE9DQUxFX05BTUUpIHx8IHVuZGVmaW5lZDtcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICBpZiAoZXJyb3IgaW5zdGFuY2VvZiBFcnJvciAmJiBlcnJvci5kaWdlc3QgPT09ICdEWU5BTUlDX1NFUlZFUl9VU0FHRScpIHtcbiAgICAgIGNvbnN0IHdyYXBwZWRFcnJvciA9IG5ldyBFcnJvcignVXNhZ2Ugb2YgbmV4dC1pbnRsIEFQSXMgaW4gU2VydmVyIENvbXBvbmVudHMgY3VycmVudGx5IG9wdHMgaW50byBkeW5hbWljIHJlbmRlcmluZy4gVGhpcyBsaW1pdGF0aW9uIHdpbGwgZXZlbnR1YWxseSBiZSBsaWZ0ZWQsIGJ1dCBhcyBhIHN0b3BnYXAgc29sdXRpb24sIHlvdSBjYW4gdXNlIHRoZSBgc2V0UmVxdWVzdExvY2FsZWAgQVBJIHRvIGVuYWJsZSBzdGF0aWMgcmVuZGVyaW5nLCBzZWUgaHR0cHM6Ly9uZXh0LWludGwuZGV2L2RvY3Mvcm91dGluZy9zZXR1cCNzdGF0aWMtcmVuZGVyaW5nJywge1xuICAgICAgICBjYXVzZTogZXJyb3JcbiAgICAgIH0pO1xuICAgICAgd3JhcHBlZEVycm9yLmRpZ2VzdCA9IGVycm9yLmRpZ2VzdDtcbiAgICAgIHRocm93IHdyYXBwZWRFcnJvcjtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhyb3cgZXJyb3I7XG4gICAgfVxuICB9XG4gIHJldHVybiBsb2NhbGU7XG59XG5jb25zdCBnZXRMb2NhbGVGcm9tSGVhZGVyID0gY2FjaGUoZ2V0TG9jYWxlRnJvbUhlYWRlckltcGwpO1xuYXN5bmMgZnVuY3Rpb24gZ2V0UmVxdWVzdExvY2FsZSgpIHtcbiAgcmV0dXJuIGdldENhY2hlZFJlcXVlc3RMb2NhbGUoKSB8fCAoYXdhaXQgZ2V0TG9jYWxlRnJvbUhlYWRlcigpKTtcbn1cblxuZXhwb3J0IHsgZ2V0UmVxdWVzdExvY2FsZSB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocale.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocaleCache.js":
/*!******************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocaleCache.js ***!
  \******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getCachedRequestLocale: () => (/* binding */ getCachedRequestLocale),\n/* harmony export */   setCachedRequestLocale: () => (/* binding */ setCachedRequestLocale)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n\n\n// See https://github.com/vercel/next.js/discussions/58862\nfunction getCacheImpl() {\n  const value = {\n    locale: undefined\n  };\n  return value;\n}\nconst getCache = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getCacheImpl);\nfunction getCachedRequestLocale() {\n  return getCache().locale;\n}\nfunction setCachedRequestLocale(locale) {\n  getCache().locale = locale;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL1JlcXVlc3RMb2NhbGVDYWNoZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBOEI7O0FBRTlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCLDRDQUFLO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFMEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9SZXF1ZXN0TG9jYWxlQ2FjaGUuanM/NzIxYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjYWNoZSB9IGZyb20gJ3JlYWN0JztcblxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9kaXNjdXNzaW9ucy81ODg2MlxuZnVuY3Rpb24gZ2V0Q2FjaGVJbXBsKCkge1xuICBjb25zdCB2YWx1ZSA9IHtcbiAgICBsb2NhbGU6IHVuZGVmaW5lZFxuICB9O1xuICByZXR1cm4gdmFsdWU7XG59XG5jb25zdCBnZXRDYWNoZSA9IGNhY2hlKGdldENhY2hlSW1wbCk7XG5mdW5jdGlvbiBnZXRDYWNoZWRSZXF1ZXN0TG9jYWxlKCkge1xuICByZXR1cm4gZ2V0Q2FjaGUoKS5sb2NhbGU7XG59XG5mdW5jdGlvbiBzZXRDYWNoZWRSZXF1ZXN0TG9jYWxlKGxvY2FsZSkge1xuICBnZXRDYWNoZSgpLmxvY2FsZSA9IGxvY2FsZTtcbn1cblxuZXhwb3J0IHsgZ2V0Q2FjaGVkUmVxdWVzdExvY2FsZSwgc2V0Q2FjaGVkUmVxdWVzdExvY2FsZSB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocaleCache.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js":
/*!*********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getConfig)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var use_intl_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! use-intl/core */ \"(rsc)/../../../node_modules/use-intl/dist/esm/development/initializeConfig-z8OlpM94.js\");\n/* harmony import */ var _shared_utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../shared/utils.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/utils.js\");\n/* harmony import */ var _RequestLocale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./RequestLocale.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/RequestLocale.js\");\n/* harmony import */ var next_intl_config__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next-intl/config */ \"(rsc)/./i18n.ts\");\n/* harmony import */ var _validateLocale_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./validateLocale.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/validateLocale.js\");\n\n\n\n\n\n\n\n// This is automatically inherited by `NextIntlClientProvider` if\n// the component is rendered from a Server Component\nfunction getDefaultTimeZoneImpl() {\n  return Intl.DateTimeFormat().resolvedOptions().timeZone;\n}\nconst getDefaultTimeZone = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getDefaultTimeZoneImpl);\nasync function receiveRuntimeConfigImpl(getConfig, localeOverride) {\n  if (typeof getConfig !== 'function') {\n    throw new Error(`Invalid i18n request configuration detected.\n\nPlease verify that:\n1. In case you've specified a custom location in your Next.js config, make sure that the path is correct.\n2. You have a default export in your i18n request configuration file.\n\nSee also: https://next-intl.dev/docs/usage/configuration#i18n-request\n`);\n  }\n  const params = {\n    locale: localeOverride,\n    // In case the consumer doesn't read `params.locale` and instead provides the\n    // `locale` (either in a single-language workflow or because the locale is\n    // read from the user settings), don't attempt to read the request locale.\n    get requestLocale() {\n      return localeOverride ? Promise.resolve(localeOverride) : (0,_RequestLocale_js__WEBPACK_IMPORTED_MODULE_2__.getRequestLocale)();\n    }\n  };\n  let result = getConfig(params);\n  if ((0,_shared_utils_js__WEBPACK_IMPORTED_MODULE_3__.isPromise)(result)) {\n    result = await result;\n  }\n  if (!result.locale) {\n    throw new Error('No locale was returned from `getRequestConfig`.\\n\\nSee https://next-intl.dev/docs/usage/configuration#i18n-request');\n  }\n  {\n    (0,_validateLocale_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(result.locale);\n  }\n  return result;\n}\nconst receiveRuntimeConfig = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(receiveRuntimeConfigImpl);\nconst getFormatters = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(use_intl_core__WEBPACK_IMPORTED_MODULE_5__.b);\nconst getCache = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(use_intl_core__WEBPACK_IMPORTED_MODULE_5__.d);\nasync function getConfigImpl(localeOverride) {\n  const runtimeConfig = await receiveRuntimeConfig(next_intl_config__WEBPACK_IMPORTED_MODULE_1__[\"default\"], localeOverride);\n  return {\n    ...(0,use_intl_core__WEBPACK_IMPORTED_MODULE_5__.i)(runtimeConfig),\n    _formatters: getFormatters(getCache()),\n    timeZone: runtimeConfig.timeZone || getDefaultTimeZone()\n  };\n}\nconst getConfig = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getConfigImpl);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfigNow.js":
/*!************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfigNow.js ***!
  \************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getConfigNow)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n\n\n\nasync function getConfigNowImpl(locale) {\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(locale);\n  return config.now;\n}\nconst getConfigNow = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getConfigNowImpl);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldENvbmZpZ05vdy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBOEI7QUFDUzs7QUFFdkM7QUFDQSx1QkFBdUIseURBQVM7QUFDaEM7QUFDQTtBQUNBLHFCQUFxQiw0Q0FBSzs7QUFFUyIsInNvdXJjZXMiOlsid2VicGFjazovL2R1by1wb3J0Zm9saW8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldENvbmZpZ05vdy5qcz9lOWYyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhY2hlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IGdldENvbmZpZyBmcm9tICcuL2dldENvbmZpZy5qcyc7XG5cbmFzeW5jIGZ1bmN0aW9uIGdldENvbmZpZ05vd0ltcGwobG9jYWxlKSB7XG4gIGNvbnN0IGNvbmZpZyA9IGF3YWl0IGdldENvbmZpZyhsb2NhbGUpO1xuICByZXR1cm4gY29uZmlnLm5vdztcbn1cbmNvbnN0IGdldENvbmZpZ05vdyA9IGNhY2hlKGdldENvbmZpZ05vd0ltcGwpO1xuXG5leHBvcnQgeyBnZXRDb25maWdOb3cgYXMgZGVmYXVsdCB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfigNow.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getFormats.js":
/*!**********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getFormats.js ***!
  \**********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getFormats)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n\n\n\nasync function getFormatsCachedImpl() {\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n  return config.formats;\n}\nconst getFormats = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getFormatsCachedImpl);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldEZvcm1hdHMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQThCO0FBQ1M7O0FBRXZDO0FBQ0EsdUJBQXVCLHlEQUFTO0FBQ2hDO0FBQ0E7QUFDQSxtQkFBbUIsNENBQUs7O0FBRVMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9nZXRGb3JtYXRzLmpzPzkzYjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY2FjaGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgZ2V0Q29uZmlnIGZyb20gJy4vZ2V0Q29uZmlnLmpzJztcblxuYXN5bmMgZnVuY3Rpb24gZ2V0Rm9ybWF0c0NhY2hlZEltcGwoKSB7XG4gIGNvbnN0IGNvbmZpZyA9IGF3YWl0IGdldENvbmZpZygpO1xuICByZXR1cm4gY29uZmlnLmZvcm1hdHM7XG59XG5jb25zdCBnZXRGb3JtYXRzID0gY2FjaGUoZ2V0Rm9ybWF0c0NhY2hlZEltcGwpO1xuXG5leHBvcnQgeyBnZXRGb3JtYXRzIGFzIGRlZmF1bHQgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getFormats.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getLocale.js":
/*!*********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getLocale.js ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getLocaleCached)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n\n\n\nasync function getLocaleCachedImpl() {\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])();\n  return config.locale;\n}\nconst getLocaleCached = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getLocaleCachedImpl);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldExvY2FsZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBOEI7QUFDUzs7QUFFdkM7QUFDQSx1QkFBdUIseURBQVM7QUFDaEM7QUFDQTtBQUNBLHdCQUF3Qiw0Q0FBSzs7QUFFUyIsInNvdXJjZXMiOlsid2VicGFjazovL2R1by1wb3J0Zm9saW8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldExvY2FsZS5qcz8wY2I4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhY2hlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IGdldENvbmZpZyBmcm9tICcuL2dldENvbmZpZy5qcyc7XG5cbmFzeW5jIGZ1bmN0aW9uIGdldExvY2FsZUNhY2hlZEltcGwoKSB7XG4gIGNvbnN0IGNvbmZpZyA9IGF3YWl0IGdldENvbmZpZygpO1xuICByZXR1cm4gY29uZmlnLmxvY2FsZTtcbn1cbmNvbnN0IGdldExvY2FsZUNhY2hlZCA9IGNhY2hlKGdldExvY2FsZUNhY2hlZEltcGwpO1xuXG5leHBvcnQgeyBnZXRMb2NhbGVDYWNoZWQgYXMgZGVmYXVsdCB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getLocale.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getMessages.js":
/*!***********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getMessages.js ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getMessages),\n/* harmony export */   getMessagesFromConfig: () => (/* binding */ getMessagesFromConfig)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n\n\n\nfunction getMessagesFromConfig(config) {\n  if (!config.messages) {\n    throw new Error('No messages found. Have you configured them correctly? See https://next-intl.dev/docs/configuration#messages');\n  }\n  return config.messages;\n}\nasync function getMessagesCachedImpl(locale) {\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(locale);\n  return getMessagesFromConfig(config);\n}\nconst getMessagesCached = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getMessagesCachedImpl);\nasync function getMessages(opts) {\n  return getMessagesCached(opts?.locale);\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldE1lc3NhZ2VzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBOEI7QUFDUzs7QUFFdkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIseURBQVM7QUFDaEM7QUFDQTtBQUNBLDBCQUEwQiw0Q0FBSztBQUMvQjtBQUNBO0FBQ0E7O0FBRXlEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZHVvLXBvcnRmb2xpby8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbmV4dC1pbnRsL2Rpc3QvZXNtL2RldmVsb3BtZW50L3NlcnZlci9yZWFjdC1zZXJ2ZXIvZ2V0TWVzc2FnZXMuanM/M2Y3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjYWNoZSB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBnZXRDb25maWcgZnJvbSAnLi9nZXRDb25maWcuanMnO1xuXG5mdW5jdGlvbiBnZXRNZXNzYWdlc0Zyb21Db25maWcoY29uZmlnKSB7XG4gIGlmICghY29uZmlnLm1lc3NhZ2VzKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdObyBtZXNzYWdlcyBmb3VuZC4gSGF2ZSB5b3UgY29uZmlndXJlZCB0aGVtIGNvcnJlY3RseT8gU2VlIGh0dHBzOi8vbmV4dC1pbnRsLmRldi9kb2NzL2NvbmZpZ3VyYXRpb24jbWVzc2FnZXMnKTtcbiAgfVxuICByZXR1cm4gY29uZmlnLm1lc3NhZ2VzO1xufVxuYXN5bmMgZnVuY3Rpb24gZ2V0TWVzc2FnZXNDYWNoZWRJbXBsKGxvY2FsZSkge1xuICBjb25zdCBjb25maWcgPSBhd2FpdCBnZXRDb25maWcobG9jYWxlKTtcbiAgcmV0dXJuIGdldE1lc3NhZ2VzRnJvbUNvbmZpZyhjb25maWcpO1xufVxuY29uc3QgZ2V0TWVzc2FnZXNDYWNoZWQgPSBjYWNoZShnZXRNZXNzYWdlc0NhY2hlZEltcGwpO1xuYXN5bmMgZnVuY3Rpb24gZ2V0TWVzc2FnZXMob3B0cykge1xuICByZXR1cm4gZ2V0TWVzc2FnZXNDYWNoZWQob3B0cz8ubG9jYWxlKTtcbn1cblxuZXhwb3J0IHsgZ2V0TWVzc2FnZXMgYXMgZGVmYXVsdCwgZ2V0TWVzc2FnZXNGcm9tQ29uZmlnIH07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getMessages.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getRequestConfig.js":
/*!****************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getRequestConfig.js ***!
  \****************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getRequestConfig)\n/* harmony export */ });\n/**\n * Should be called in `i18n/request.ts` to create the configuration for the current request.\n */\nfunction getRequestConfig(createRequestConfig) {\n  return createRequestConfig;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldFJlcXVlc3RDb25maWcuanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFdUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9nZXRSZXF1ZXN0Q29uZmlnLmpzP2EyMjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTaG91bGQgYmUgY2FsbGVkIGluIGBpMThuL3JlcXVlc3QudHNgIHRvIGNyZWF0ZSB0aGUgY29uZmlndXJhdGlvbiBmb3IgdGhlIGN1cnJlbnQgcmVxdWVzdC5cbiAqL1xuZnVuY3Rpb24gZ2V0UmVxdWVzdENvbmZpZyhjcmVhdGVSZXF1ZXN0Q29uZmlnKSB7XG4gIHJldHVybiBjcmVhdGVSZXF1ZXN0Q29uZmlnO1xufVxuXG5leHBvcnQgeyBnZXRSZXF1ZXN0Q29uZmlnIGFzIGRlZmF1bHQgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getRequestConfig.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getServerTranslator.js":
/*!*******************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getServerTranslator.js ***!
  \*******************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getServerTranslator)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var use_intl_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! use-intl/core */ \"(rsc)/../../../node_modules/use-intl/dist/esm/development/core.js\");\n\n\n\nfunction getServerTranslatorImpl(config, namespace) {\n  return (0,use_intl_core__WEBPACK_IMPORTED_MODULE_1__.createTranslator)({\n    ...config,\n    namespace\n  });\n}\nvar getServerTranslator = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getServerTranslatorImpl);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldFNlcnZlclRyYW5zbGF0b3IuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQThCO0FBQ21COztBQUVqRDtBQUNBLFNBQVMsK0RBQWdCO0FBQ3pCO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSwwQkFBMEIsNENBQUs7O0FBRVciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9nZXRTZXJ2ZXJUcmFuc2xhdG9yLmpzPzA4OWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY2FjaGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBjcmVhdGVUcmFuc2xhdG9yIH0gZnJvbSAndXNlLWludGwvY29yZSc7XG5cbmZ1bmN0aW9uIGdldFNlcnZlclRyYW5zbGF0b3JJbXBsKGNvbmZpZywgbmFtZXNwYWNlKSB7XG4gIHJldHVybiBjcmVhdGVUcmFuc2xhdG9yKHtcbiAgICAuLi5jb25maWcsXG4gICAgbmFtZXNwYWNlXG4gIH0pO1xufVxudmFyIGdldFNlcnZlclRyYW5zbGF0b3IgPSBjYWNoZShnZXRTZXJ2ZXJUcmFuc2xhdG9ySW1wbCk7XG5cbmV4cG9ydCB7IGdldFNlcnZlclRyYW5zbGF0b3IgYXMgZGVmYXVsdCB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getServerTranslator.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getTimeZone.js":
/*!***********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getTimeZone.js ***!
  \***********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getTimeZone)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n\n\n\nasync function getTimeZoneCachedImpl(locale) {\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(locale);\n  return config.timeZone;\n}\nconst getTimeZoneCached = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getTimeZoneCachedImpl);\nasync function getTimeZone(opts) {\n  return getTimeZoneCached(opts?.locale);\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldFRpbWVab25lLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUE4QjtBQUNTOztBQUV2QztBQUNBLHVCQUF1Qix5REFBUztBQUNoQztBQUNBO0FBQ0EsMEJBQTBCLDRDQUFLO0FBQy9CO0FBQ0E7QUFDQTs7QUFFa0MiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci9nZXRUaW1lWm9uZS5qcz8wOTFmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNhY2hlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IGdldENvbmZpZyBmcm9tICcuL2dldENvbmZpZy5qcyc7XG5cbmFzeW5jIGZ1bmN0aW9uIGdldFRpbWVab25lQ2FjaGVkSW1wbChsb2NhbGUpIHtcbiAgY29uc3QgY29uZmlnID0gYXdhaXQgZ2V0Q29uZmlnKGxvY2FsZSk7XG4gIHJldHVybiBjb25maWcudGltZVpvbmU7XG59XG5jb25zdCBnZXRUaW1lWm9uZUNhY2hlZCA9IGNhY2hlKGdldFRpbWVab25lQ2FjaGVkSW1wbCk7XG5hc3luYyBmdW5jdGlvbiBnZXRUaW1lWm9uZShvcHRzKSB7XG4gIHJldHVybiBnZXRUaW1lWm9uZUNhY2hlZChvcHRzPy5sb2NhbGUpO1xufVxuXG5leHBvcnQgeyBnZXRUaW1lWm9uZSBhcyBkZWZhdWx0IH07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getTimeZone.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getTranslations.js":
/*!***************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/getTranslations.js ***!
  \***************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ getTranslations$1)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var _getConfig_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./getConfig.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getConfig.js\");\n/* harmony import */ var _getServerTranslator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./getServerTranslator.js */ \"(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getServerTranslator.js\");\n\n\n\n\n// Maintainer note: `getTranslations` has two different call signatures.\n// We need to define these with function overloads, otherwise TypeScript\n// messes up the return type.\n\n// Call signature 1: `getTranslations(namespace)`\n\n// Call signature 2: `getTranslations({locale, namespace})`\n\n// Implementation\nasync function getTranslations(namespaceOrOpts) {\n  let namespace;\n  let locale;\n  if (typeof namespaceOrOpts === 'string') {\n    namespace = namespaceOrOpts;\n  } else if (namespaceOrOpts) {\n    locale = namespaceOrOpts.locale;\n    namespace = namespaceOrOpts.namespace;\n  }\n  const config = await (0,_getConfig_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(locale);\n  return (0,_getServerTranslator_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(config, namespace);\n}\nvar getTranslations$1 = (0,react__WEBPACK_IMPORTED_MODULE_0__.cache)(getTranslations);\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL2dldFRyYW5zbGF0aW9ucy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQThCO0FBQ1M7QUFDb0I7O0FBRTNEO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSx1Q0FBdUMsa0JBQWtCOztBQUV6RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLHlEQUFTO0FBQ2hDLFNBQVMsbUVBQW1CO0FBQzVCO0FBQ0Esd0JBQXdCLDRDQUFLOztBQUVXIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZHVvLXBvcnRmb2xpby8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbmV4dC1pbnRsL2Rpc3QvZXNtL2RldmVsb3BtZW50L3NlcnZlci9yZWFjdC1zZXJ2ZXIvZ2V0VHJhbnNsYXRpb25zLmpzP2Q0ZWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY2FjaGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgZ2V0Q29uZmlnIGZyb20gJy4vZ2V0Q29uZmlnLmpzJztcbmltcG9ydCBnZXRTZXJ2ZXJUcmFuc2xhdG9yIGZyb20gJy4vZ2V0U2VydmVyVHJhbnNsYXRvci5qcyc7XG5cbi8vIE1haW50YWluZXIgbm90ZTogYGdldFRyYW5zbGF0aW9uc2AgaGFzIHR3byBkaWZmZXJlbnQgY2FsbCBzaWduYXR1cmVzLlxuLy8gV2UgbmVlZCB0byBkZWZpbmUgdGhlc2Ugd2l0aCBmdW5jdGlvbiBvdmVybG9hZHMsIG90aGVyd2lzZSBUeXBlU2NyaXB0XG4vLyBtZXNzZXMgdXAgdGhlIHJldHVybiB0eXBlLlxuXG4vLyBDYWxsIHNpZ25hdHVyZSAxOiBgZ2V0VHJhbnNsYXRpb25zKG5hbWVzcGFjZSlgXG5cbi8vIENhbGwgc2lnbmF0dXJlIDI6IGBnZXRUcmFuc2xhdGlvbnMoe2xvY2FsZSwgbmFtZXNwYWNlfSlgXG5cbi8vIEltcGxlbWVudGF0aW9uXG5hc3luYyBmdW5jdGlvbiBnZXRUcmFuc2xhdGlvbnMobmFtZXNwYWNlT3JPcHRzKSB7XG4gIGxldCBuYW1lc3BhY2U7XG4gIGxldCBsb2NhbGU7XG4gIGlmICh0eXBlb2YgbmFtZXNwYWNlT3JPcHRzID09PSAnc3RyaW5nJykge1xuICAgIG5hbWVzcGFjZSA9IG5hbWVzcGFjZU9yT3B0cztcbiAgfSBlbHNlIGlmIChuYW1lc3BhY2VPck9wdHMpIHtcbiAgICBsb2NhbGUgPSBuYW1lc3BhY2VPck9wdHMubG9jYWxlO1xuICAgIG5hbWVzcGFjZSA9IG5hbWVzcGFjZU9yT3B0cy5uYW1lc3BhY2U7XG4gIH1cbiAgY29uc3QgY29uZmlnID0gYXdhaXQgZ2V0Q29uZmlnKGxvY2FsZSk7XG4gIHJldHVybiBnZXRTZXJ2ZXJUcmFuc2xhdG9yKGNvbmZpZywgbmFtZXNwYWNlKTtcbn1cbnZhciBnZXRUcmFuc2xhdGlvbnMkMSA9IGNhY2hlKGdldFRyYW5zbGF0aW9ucyk7XG5cbmV4cG9ydCB7IGdldFRyYW5zbGF0aW9ucyQxIGFzIGRlZmF1bHQgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/getTranslations.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/validateLocale.js":
/*!**************************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/server/react-server/validateLocale.js ***!
  \**************************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (/* binding */ validateLocale)\n/* harmony export */ });\nfunction validateLocale(locale) {\n  try {\n    const constructed = new Intl.Locale(locale);\n    if (!constructed.language) {\n      throw new Error('Language is required');\n    }\n  } catch {\n    console.error(`An invalid locale was provided: \"${locale}\"\\nPlease ensure you're using a valid Unicode locale identifier (e.g. \"en-US\").`);\n  }\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zZXJ2ZXIvcmVhY3Qtc2VydmVyL3ZhbGlkYXRlTG9jYWxlLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0osc0RBQXNELE9BQU87QUFDN0Q7QUFDQTs7QUFFcUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kdW8tcG9ydGZvbGlvLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9uZXh0LWludGwvZGlzdC9lc20vZGV2ZWxvcG1lbnQvc2VydmVyL3JlYWN0LXNlcnZlci92YWxpZGF0ZUxvY2FsZS5qcz80MzliIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIHZhbGlkYXRlTG9jYWxlKGxvY2FsZSkge1xuICB0cnkge1xuICAgIGNvbnN0IGNvbnN0cnVjdGVkID0gbmV3IEludGwuTG9jYWxlKGxvY2FsZSk7XG4gICAgaWYgKCFjb25zdHJ1Y3RlZC5sYW5ndWFnZSkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdMYW5ndWFnZSBpcyByZXF1aXJlZCcpO1xuICAgIH1cbiAgfSBjYXRjaCB7XG4gICAgY29uc29sZS5lcnJvcihgQW4gaW52YWxpZCBsb2NhbGUgd2FzIHByb3ZpZGVkOiBcIiR7bG9jYWxlfVwiXFxuUGxlYXNlIGVuc3VyZSB5b3UncmUgdXNpbmcgYSB2YWxpZCBVbmljb2RlIGxvY2FsZSBpZGVudGlmaWVyIChlLmcuIFwiZW4tVVNcIikuYCk7XG4gIH1cbn1cblxuZXhwb3J0IHsgdmFsaWRhdGVMb2NhbGUgYXMgZGVmYXVsdCB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/server/react-server/validateLocale.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js":
/*!*********************************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/shared/NextIntlClientProvider.js ***!
  \*********************************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");

/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`C:\Users\User\node_modules\next-intl\dist\esm\development\shared\NextIntlClientProvider.js#default`));


/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/constants.js":
/*!********************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/shared/constants.js ***!
  \********************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   HEADER_LOCALE_NAME: () => (/* binding */ HEADER_LOCALE_NAME)\n/* harmony export */ });\n// Used to read the locale from the middleware\nconst HEADER_LOCALE_NAME = 'X-NEXT-INTL-LOCALE';\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zaGFyZWQvY29uc3RhbnRzLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNBOztBQUU4QiIsInNvdXJjZXMiOlsid2VicGFjazovL2R1by1wb3J0Zm9saW8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25leHQtaW50bC9kaXN0L2VzbS9kZXZlbG9wbWVudC9zaGFyZWQvY29uc3RhbnRzLmpzPzE5MDgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVXNlZCB0byByZWFkIHRoZSBsb2NhbGUgZnJvbSB0aGUgbWlkZGxld2FyZVxuY29uc3QgSEVBREVSX0xPQ0FMRV9OQU1FID0gJ1gtTkVYVC1JTlRMLUxPQ0FMRSc7XG5cbmV4cG9ydCB7IEhFQURFUl9MT0NBTEVfTkFNRSB9O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/constants.js\n");

/***/ }),

/***/ "(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/utils.js":
/*!****************************************************************************!*\
  !*** ../../../node_modules/next-intl/dist/esm/development/shared/utils.js ***!
  \****************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   getLocaleAsPrefix: () => (/* binding */ getLocaleAsPrefix),\n/* harmony export */   getLocalePrefix: () => (/* binding */ getLocalePrefix),\n/* harmony export */   getLocalizedTemplate: () => (/* binding */ getLocalizedTemplate),\n/* harmony export */   getSortedPathnames: () => (/* binding */ getSortedPathnames),\n/* harmony export */   hasPathnamePrefixed: () => (/* binding */ hasPathnamePrefixed),\n/* harmony export */   isLocalizableHref: () => (/* binding */ isLocalizableHref),\n/* harmony export */   isPromise: () => (/* binding */ isPromise),\n/* harmony export */   matchesPathname: () => (/* binding */ matchesPathname),\n/* harmony export */   normalizeTrailingSlash: () => (/* binding */ normalizeTrailingSlash),\n/* harmony export */   prefixPathname: () => (/* binding */ prefixPathname),\n/* harmony export */   templateToRegex: () => (/* binding */ templateToRegex),\n/* harmony export */   unprefixPathname: () => (/* binding */ unprefixPathname)\n/* harmony export */ });\nfunction isRelativeHref(href) {\n  const pathname = typeof href === 'object' ? href.pathname : href;\n  return pathname != null && !pathname.startsWith('/');\n}\nfunction isLocalHref(href) {\n  if (typeof href === 'object') {\n    return href.host == null && href.hostname == null;\n  } else {\n    const hasProtocol = /^[a-z]+:/i.test(href);\n    return !hasProtocol;\n  }\n}\nfunction isLocalizableHref(href) {\n  return isLocalHref(href) && !isRelativeHref(href);\n}\nfunction unprefixPathname(pathname, prefix) {\n  return pathname.replace(new RegExp(`^${prefix}`), '') || '/';\n}\nfunction prefixPathname(prefix, pathname) {\n  let localizedHref = prefix;\n\n  // Avoid trailing slashes\n  if (/^\\/(\\?.*)?$/.test(pathname)) {\n    pathname = pathname.slice(1);\n  }\n  localizedHref += pathname;\n  return localizedHref;\n}\nfunction hasPathnamePrefixed(prefix, pathname) {\n  return pathname === prefix || pathname.startsWith(`${prefix}/`);\n}\nfunction hasTrailingSlash() {\n  try {\n    // Provided via `env` setting in `next.config.js` via the plugin\n    return process.env._next_intl_trailing_slash === 'true';\n  } catch {\n    return false;\n  }\n}\nfunction getLocalizedTemplate(pathnameConfig, locale, internalTemplate) {\n  return typeof pathnameConfig === 'string' ? pathnameConfig : pathnameConfig[locale] || internalTemplate;\n}\nfunction normalizeTrailingSlash(pathname) {\n  const trailingSlash = hasTrailingSlash();\n  const [path, ...hashParts] = pathname.split('#');\n  const hash = hashParts.join('#');\n  let normalizedPath = path;\n  if (normalizedPath !== '/') {\n    const pathnameEndsWithSlash = normalizedPath.endsWith('/');\n    if (trailingSlash && !pathnameEndsWithSlash) {\n      normalizedPath += '/';\n    } else if (!trailingSlash && pathnameEndsWithSlash) {\n      normalizedPath = normalizedPath.slice(0, -1);\n    }\n  }\n  if (hash) {\n    normalizedPath += '#' + hash;\n  }\n  return normalizedPath;\n}\nfunction matchesPathname(/** E.g. `/users/[userId]-[userName]` */\ntemplate, /** E.g. `/users/23-jane` */\npathname) {\n  const normalizedTemplate = normalizeTrailingSlash(template);\n  const normalizedPathname = normalizeTrailingSlash(pathname);\n  const regex = templateToRegex(normalizedTemplate);\n  return regex.test(normalizedPathname);\n}\nfunction getLocalePrefix(locale, localePrefix) {\n  return localePrefix.mode !== 'never' && localePrefix.prefixes?.[locale] ||\n  // We return a prefix even if `mode: 'never'`. It's up to the consumer\n  // to decide to use it or not.\n  getLocaleAsPrefix(locale);\n}\nfunction getLocaleAsPrefix(locale) {\n  return '/' + locale;\n}\nfunction templateToRegex(template) {\n  const regexPattern = template\n  // Replace optional catchall ('[[...slug]]')\n  .replace(/\\[\\[(\\.\\.\\.[^\\]]+)\\]\\]/g, '?(.*)')\n  // Replace catchall ('[...slug]')\n  .replace(/\\[(\\.\\.\\.[^\\]]+)\\]/g, '(.+)')\n  // Replace regular parameter ('[slug]')\n  .replace(/\\[([^\\]]+)\\]/g, '([^/]+)');\n  return new RegExp(`^${regexPattern}$`);\n}\nfunction isOptionalCatchAllSegment(pathname) {\n  return pathname.includes('[[...');\n}\nfunction isCatchAllSegment(pathname) {\n  return pathname.includes('[...');\n}\nfunction isDynamicSegment(pathname) {\n  return pathname.includes('[');\n}\nfunction comparePathnamePairs(a, b) {\n  const pathA = a.split('/');\n  const pathB = b.split('/');\n  const maxLength = Math.max(pathA.length, pathB.length);\n  for (let i = 0; i < maxLength; i++) {\n    const segmentA = pathA[i];\n    const segmentB = pathB[i];\n\n    // If one of the paths ends, prioritize the shorter path\n    if (!segmentA && segmentB) return -1;\n    if (segmentA && !segmentB) return 1;\n    if (!segmentA && !segmentB) continue;\n\n    // Prioritize static segments over dynamic segments\n    if (!isDynamicSegment(segmentA) && isDynamicSegment(segmentB)) return -1;\n    if (isDynamicSegment(segmentA) && !isDynamicSegment(segmentB)) return 1;\n\n    // Prioritize non-catch-all segments over catch-all segments\n    if (!isCatchAllSegment(segmentA) && isCatchAllSegment(segmentB)) return -1;\n    if (isCatchAllSegment(segmentA) && !isCatchAllSegment(segmentB)) return 1;\n\n    // Prioritize non-optional catch-all segments over optional catch-all segments\n    if (!isOptionalCatchAllSegment(segmentA) && isOptionalCatchAllSegment(segmentB)) {\n      return -1;\n    }\n    if (isOptionalCatchAllSegment(segmentA) && !isOptionalCatchAllSegment(segmentB)) {\n      return 1;\n    }\n    if (segmentA === segmentB) continue;\n  }\n\n  // Both pathnames are completely static\n  return 0;\n}\nfunction getSortedPathnames(pathnames) {\n  return pathnames.sort(comparePathnamePairs);\n}\nfunction isPromise(value) {\n  // https://github.com/amannn/next-intl/issues/1711\n  return typeof value.then === 'function';\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64, \n//# sourceURL=webpack-internal:///(rsc)/../../../node_modules/next-intl/dist/esm/development/shared/utils.js\n");

/***/ })

};
;