@@ -1,32 +1,81 @@ "use strict"; (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([- [9225],+ [8439], {- /***/ 2: /***/ (__unused_webpack_module, exports, __webpack_require__) => {+ /***/ 405: /***/ (+ __unused_webpack_module,+ exports,+ __webpack_require__+ ) => { Object.defineProperty(exports, "__esModule", { value: true, });- Object.defineProperty(exports, "ImageConfigContext", {+ Object.defineProperty(exports, "default", { enumerable: true, get: function () {- return ImageConfigContext;+ return SideEffect; }, });- const _interop_require_default = __webpack_require__(9010);- const _react = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(8879)- );- const _imageconfig = __webpack_require__(1686);- const ImageConfigContext = _react.default.createContext(- _imageconfig.imageConfigDefault- );- if (false) {- } //# sourceMappingURL=image-config-context.shared-runtime.js.map+ const _react = __webpack_require__(1774);+ const isServer = "object" === "undefined";+ const useClientOnlyLayoutEffect = isServer+ ? () => {}+ : _react.useLayoutEffect;+ const useClientOnlyEffect = isServer ? () => {} : _react.useEffect;+ function SideEffect(props) {+ const { headManager, reduceComponentsToState } = props;+ function emitChange() {+ if (headManager && headManager.mountedInstances) {+ const headElements = _react.Children.toArray(+ Array.from(headManager.mountedInstances).filter(Boolean)+ );+ headManager.updateHead(reduceComponentsToState(headElements));+ }+ }+ if (isServer) {+ headManager?.mountedInstances?.add(props.children);+ emitChange();+ }+ useClientOnlyLayoutEffect(() => {+ headManager?.mountedInstances?.add(props.children);+ return () => {+ headManager?.mountedInstances?.delete(props.children);+ };+ });+ // We need to call `updateHead` method whenever the `SideEffect` is trigger in all+ // life-cycles: mount, update, unmount. However, if there are multiple `SideEffect`s+ // being rendered, we only trigger the method from the last one.+ // This is ensured by keeping the last unflushed `updateHead` in the `_pendingUpdate`+ // singleton in the layout effect pass, and actually trigger it in the effect pass.+ useClientOnlyLayoutEffect(() => {+ if (headManager) {+ headManager._pendingUpdate = emitChange;+ }+ return () => {+ if (headManager) {+ headManager._pendingUpdate = emitChange;+ }+ };+ });+ useClientOnlyEffect(() => {+ if (headManager && headManager._pendingUpdate) {+ headManager._pendingUpdate();+ headManager._pendingUpdate = null;+ }+ return () => {+ if (headManager && headManager._pendingUpdate) {+ headManager._pendingUpdate();+ headManager._pendingUpdate = null;+ }+ };+ });+ return null;+ } //# sourceMappingURL=side-effect.js.map /***/ }, - /***/ 1169: /***/ (+ /***/ 1155: /***/ ( __unused_webpack_module, exports, __webpack_require__@@ -40,9 +89,9 @@ return getImgProps; }, });- const _warnonce = __webpack_require__(4352);- const _imageblursvg = __webpack_require__(2314);- const _imageconfig = __webpack_require__(1686);+ const _warnonce = __webpack_require__(5358);+ const _imageblursvg = __webpack_require__(6924);+ const _imageconfig = __webpack_require__(9712); const VALID_LOADING_VALUES = /* unused pure expression or super */ null && [ "lazy",@@ -473,245 +522,60 @@ /***/ }, - /***/ 1666: /***/ (module, exports, __webpack_require__) => {- /* __next_internal_client_entry_do_not_use__ cjs */+ /***/ 1417: /***/ (+ __unused_webpack_module,+ exports,+ __webpack_require__+ ) => { Object.defineProperty(exports, "__esModule", { value: true, });- 0 && 0;- function _export(target, all) {- for (var name in all)- Object.defineProperty(target, name, {- enumerable: true,- get: all[name],- });- }- _export(exports, {- default: function () {+ Object.defineProperty(exports, "default", {+ enumerable: true,+ get: function () { return _default; },- defaultHead: function () {- return defaultHead;- }, });- const _interop_require_default = __webpack_require__(9010);- const _interop_require_wildcard = __webpack_require__(2275);- const _jsxruntime = __webpack_require__(1024);- const _react = /*#__PURE__*/ _interop_require_wildcard._(- __webpack_require__(8879)- );- const _sideeffect = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(2543)- );- const _headmanagercontextsharedruntime = __webpack_require__(5428);- const _warnonce = __webpack_require__(4352);- function defaultHead() {- const head = [- /*#__PURE__*/ (0, _jsxruntime.jsx)(- "meta",- {- charSet: "utf-8",- },- "charset"- ),- /*#__PURE__*/ (0, _jsxruntime.jsx)(- "meta",+ const _findclosestquality = __webpack_require__(1639);+ function defaultLoader({ config, src, width, quality }) {+ if (+ src.startsWith("/") &&+ src.includes("?") &&+ config.localPatterns?.length === 1 &&+ config.localPatterns[0].pathname === "**" &&+ config.localPatterns[0].search === ""+ ) {+ throw Object.defineProperty(+ new Error(+ `Image with src "${src}" is using a query string which is not configured in images.localPatterns.` ++ `\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`+ ),+ "__NEXT_ERROR_CODE", {- name: "viewport",- content: "width=device-width",- },- "viewport"- ),- ];- return head;- }- function onlyReactElement(list, child) {- // React children can be "string" or "number" in this case we ignore them for backwards compat- if (typeof child === "string" || typeof child === "number") {- return list;- }- // Adds support for React.Fragment- if (child.type === _react.default.Fragment) {- return list.concat(- _react.default.Children.toArray(child.props.children).reduce(- (fragmentList, fragmentChild) => {- if (- typeof fragmentChild === "string" ||- typeof fragmentChild === "number"- ) {- return fragmentList;- }- return fragmentList.concat(fragmentChild);- },- []- )+ value: "E871",+ enumerable: false,+ configurable: true,+ } ); }- return list.concat(child);- }- const METATYPES = ["name", "httpEquiv", "charSet", "itemProp"];- /*- returns a function for filtering head child elements- which shouldn't be duplicated, like <title/>- Also adds support for deduplicated `key` properties-*/ function unique() {- const keys = new Set();- const tags = new Set();- const metaTypes = new Set();- const metaCategories = {};- return (h) => {- let isUnique = true;- let hasKey = false;- if (h.key && typeof h.key !== "number" && h.key.indexOf("$") > 0) {- hasKey = true;- const key = h.key.slice(h.key.indexOf("$") + 1);- if (keys.has(key)) {- isUnique = false;- } else {- keys.add(key);- }- }- // eslint-disable-next-line default-case- switch (h.type) {- case "title":- case "base":- if (tags.has(h.type)) {- isUnique = false;- } else {- tags.add(h.type);- }- break;- case "meta":- for (let i = 0, len = METATYPES.length; i < len; i++) {- const metatype = METATYPES[i];- if (!h.props.hasOwnProperty(metatype)) continue;- if (metatype === "charSet") {- if (metaTypes.has(metatype)) {- isUnique = false;- } else {- metaTypes.add(metatype);- }- } else {- const category = h.props[metatype];- const categories = metaCategories[metatype] || new Set();- if (- (metatype !== "name" || !hasKey) &&- categories.has(category)- ) {- isUnique = false;- } else {- categories.add(category);- metaCategories[metatype] = categories;- }- }- }- break;- }- return isUnique;- };- }- /**- *- * @param headChildrenElements List of children of <Head>- */ function reduceComponents(headChildrenElements) {- return headChildrenElements- .reduce(onlyReactElement, [])- .reverse()- .concat(defaultHead().reverse())- .filter(unique())- .reverse()- .map((c, i) => {- const key = c.key || i;- if (false) {- }- return /*#__PURE__*/ _react.default.cloneElement(c, {- key,- });- });- }- /**- * This component injects elements to `<head>` of your page.- * To avoid duplicated `tags` in `<head>` you can use the `key` property, which will make sure every tag is only rendered once.- */ function Head({ children }) {- const headManager = (0, _react.useContext)(- _headmanagercontextsharedruntime.HeadManagerContext- );- return /*#__PURE__*/ (0, _jsxruntime.jsx)(_sideeffect.default, {- reduceComponentsToState: reduceComponents,- headManager: headManager,- children: children,- });- }- const _default = Head;- if (- (typeof exports.default === "function" ||- (typeof exports.default === "object" && exports.default !== null)) &&- typeof exports.default.__esModule === "undefined"- ) {- Object.defineProperty(exports.default, "__esModule", {- value: true,- });- Object.assign(exports.default, exports);- module.exports = exports.default;- } //# sourceMappingURL=head.js.map-- /***/- },-- /***/ 1686: /***/ (__unused_webpack_module, exports) => {- Object.defineProperty(exports, "__esModule", {- value: true,- });- 0 && 0;- function _export(target, all) {- for (var name in all)- Object.defineProperty(target, name, {- enumerable: true,- get: all[name],- });+ if (false) {+ }+ const q = (0, _findclosestquality.findClosestQuality)(quality, config);+ return `${config.path}?url=${encodeURIComponent(+ src+ )}&w=${width}&q=${q}${+ src.startsWith("/_next/static/media/") && false ? 0 : ""+ }`; }- _export(exports, {- VALID_LOADERS: function () {- return VALID_LOADERS;- },- imageConfigDefault: function () {- return imageConfigDefault;- },- });- const VALID_LOADERS = [- "default",- "imgix",- "cloudinary",- "akamai",- "custom",- ];- const imageConfigDefault = {- deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],- imageSizes: [32, 48, 64, 96, 128, 256, 384],- path: "/_next/image",- loader: "default",- loaderFile: "",- /**- * @deprecated Use `remotePatterns` instead to protect your application from malicious users.- */ domains: [],- disableStaticImages: false,- minimumCacheTTL: 14400,- formats: ["image/webp"],- maximumRedirects: 3,- dangerouslyAllowLocalIP: false,- dangerouslyAllowSVG: false,- contentSecurityPolicy: `script-src 'none'; frame-src 'none'; sandbox;`,- contentDispositionType: "attachment",- localPatterns: undefined,- remotePatterns: [],- qualities: [75],- unoptimized: false,- }; //# sourceMappingURL=image-config.js.map+ // We use this to determine if the import is the default loader+ // or a custom loader defined by the user in next.config.js+ defaultLoader.__next_img_default = true;+ const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map /***/ }, - /***/ 2285: /***/ (__unused_webpack_module, exports) => {+ /***/ 1639: /***/ (__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", { value: true, });@@ -735,7 +599,35 @@ /***/ }, - /***/ 2314: /***/ (__unused_webpack_module, exports) => {+ /***/ 2896: /***/ (+ __unused_webpack_module,+ exports,+ __webpack_require__+ ) => {+ Object.defineProperty(exports, "__esModule", {+ value: true,+ });+ Object.defineProperty(exports, "ImageConfigContext", {+ enumerable: true,+ get: function () {+ return ImageConfigContext;+ },+ });+ const _interop_require_default = __webpack_require__(2570);+ const _react = /*#__PURE__*/ _interop_require_default._(+ __webpack_require__(1774)+ );+ const _imageconfig = __webpack_require__(9712);+ const ImageConfigContext = _react.default.createContext(+ _imageconfig.imageConfigDefault+ );+ if (false) {+ } //# sourceMappingURL=image-config-context.shared-runtime.js.map++ /***/+ },++ /***/ 6924: /***/ (__unused_webpack_module, exports) => { /** * A shared function, used on both client and server, to generate a SVG blur placeholder. */@@ -774,133 +666,7 @@ /***/ }, - /***/ 2543: /***/ (- __unused_webpack_module,- exports,- __webpack_require__- ) => {- Object.defineProperty(exports, "__esModule", {- value: true,- });- Object.defineProperty(exports, "default", {- enumerable: true,- get: function () {- return SideEffect;- },- });- const _react = __webpack_require__(8879);- const isServer = "object" === "undefined";- const useClientOnlyLayoutEffect = isServer- ? () => {}- : _react.useLayoutEffect;- const useClientOnlyEffect = isServer ? () => {} : _react.useEffect;- function SideEffect(props) {- const { headManager, reduceComponentsToState } = props;- function emitChange() {- if (headManager && headManager.mountedInstances) {- const headElements = _react.Children.toArray(- Array.from(headManager.mountedInstances).filter(Boolean)- );- headManager.updateHead(reduceComponentsToState(headElements));- }- }- if (isServer) {- headManager?.mountedInstances?.add(props.children);- emitChange();- }- useClientOnlyLayoutEffect(() => {- headManager?.mountedInstances?.add(props.children);- return () => {- headManager?.mountedInstances?.delete(props.children);- };- });- // We need to call `updateHead` method whenever the `SideEffect` is trigger in all- // life-cycles: mount, update, unmount. However, if there are multiple `SideEffect`s- // being rendered, we only trigger the method from the last one.- // This is ensured by keeping the last unflushed `updateHead` in the `_pendingUpdate`- // singleton in the layout effect pass, and actually trigger it in the effect pass.- useClientOnlyLayoutEffect(() => {- if (headManager) {- headManager._pendingUpdate = emitChange;- }- return () => {- if (headManager) {- headManager._pendingUpdate = emitChange;- }- };- });- useClientOnlyEffect(() => {- if (headManager && headManager._pendingUpdate) {- headManager._pendingUpdate();- headManager._pendingUpdate = null;- }- return () => {- if (headManager && headManager._pendingUpdate) {- headManager._pendingUpdate();- headManager._pendingUpdate = null;- }- };- });- return null;- } //# sourceMappingURL=side-effect.js.map-- /***/- },-- /***/ 8035: /***/ (- __unused_webpack_module,- exports,- __webpack_require__- ) => {- Object.defineProperty(exports, "__esModule", {- value: true,- });- Object.defineProperty(exports, "default", {- enumerable: true,- get: function () {- return _default;- },- });- const _findclosestquality = __webpack_require__(2285);- function defaultLoader({ config, src, width, quality }) {- if (- src.startsWith("/") &&- src.includes("?") &&- config.localPatterns?.length === 1 &&- config.localPatterns[0].pathname === "**" &&- config.localPatterns[0].search === ""- ) {- throw Object.defineProperty(- new Error(- `Image with src "${src}" is using a query string which is not configured in images.localPatterns.` +- `\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`- ),- "__NEXT_ERROR_CODE",- {- value: "E871",- enumerable: false,- configurable: true,- }- );- }- if (false) {- }- const q = (0, _findclosestquality.findClosestQuality)(quality, config);- return `${config.path}?url=${encodeURIComponent(- src- )}&w=${width}&q=${q}${- src.startsWith("/_next/static/media/") && false ? 0 : ""- }`;- }- // We use this to determine if the import is the default loader- // or a custom loader defined by the user in next.config.js- defaultLoader.__next_img_default = true;- const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map-- /***/- },-- /***/ 8848: /***/ (module, exports, __webpack_require__) => {+ /***/ 7614: /***/ (module, exports, __webpack_require__) => { Object.defineProperty(exports, "__esModule", { value: true, });@@ -910,7 +676,7 @@ return useMergedRef; }, });- const _react = __webpack_require__(8879);+ const _react = __webpack_require__(1774); function useMergedRef(refA, refB) { const cleanupA = (0, _react.useRef)(null); const cleanupB = (0, _react.useRef)(null);@@ -976,32 +742,7 @@ /***/ }, - /***/ 9059: /***/ (- __unused_webpack_module,- exports,- __webpack_require__- ) => {- Object.defineProperty(exports, "__esModule", {- value: true,- });- Object.defineProperty(exports, "RouterContext", {- enumerable: true,- get: function () {- return RouterContext;- },- });- const _interop_require_default = __webpack_require__(9010);- const _react = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(8879)- );- const RouterContext = _react.default.createContext(null);- if (false) {- } //# sourceMappingURL=router-context.shared-runtime.js.map-- /***/- },-- /***/ 9225: /***/ (module, exports, __webpack_require__) => {+ /***/ 8439: /***/ (module, exports, __webpack_require__) => { /* __next_internal_client_entry_do_not_use__ cjs */ Object.defineProperty(exports, "__esModule", { value: true,@@ -1012,27 +753,27 @@ return Image; }, });- const _interop_require_default = __webpack_require__(9010);- const _interop_require_wildcard = __webpack_require__(2275);- const _jsxruntime = __webpack_require__(1024);+ const _interop_require_default = __webpack_require__(2570);+ const _interop_require_wildcard = __webpack_require__(5643);+ const _jsxruntime = __webpack_require__(2014); const _react = /*#__PURE__*/ _interop_require_wildcard._(- __webpack_require__(8879)+ __webpack_require__(1774) ); const _reactdom = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(3869)+ __webpack_require__(7499) ); const _head = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(1666)+ __webpack_require__(9452) );- const _getimgprops = __webpack_require__(1169);- const _imageconfig = __webpack_require__(1686);- const _imageconfigcontextsharedruntime = __webpack_require__(2);- const _warnonce = __webpack_require__(4352);- const _routercontextsharedruntime = __webpack_require__(9059);+ const _getimgprops = __webpack_require__(1155);+ const _imageconfig = __webpack_require__(9712);+ const _imageconfigcontextsharedruntime = __webpack_require__(2896);+ const _warnonce = __webpack_require__(5358);+ const _routercontextsharedruntime = __webpack_require__(9813); const _imageloader = /*#__PURE__*/ _interop_require_default._(- __webpack_require__(8035)+ __webpack_require__(1417) );- const _usemergedref = __webpack_require__(8848);+ const _usemergedref = __webpack_require__(7614); // This is replaced by webpack define plugin const configEnv = { deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],@@ -1358,5 +1099,268 @@ /***/ },++ /***/ 9452: /***/ (module, exports, __webpack_require__) => {+ /* __next_internal_client_entry_do_not_use__ cjs */+ Object.defineProperty(exports, "__esModule", {+ value: true,+ });+ 0 && 0;+ function _export(target, all) {+ for (var name in all)+ Object.defineProperty(target, name, {+ enumerable: true,+ get: all[name],+ });+ }+ _export(exports, {+ default: function () {+ return _default;+ },+ defaultHead: function () {+ return defaultHead;+ },+ });+ const _interop_require_default = __webpack_require__(2570);+ const _interop_require_wildcard = __webpack_require__(5643);+ const _jsxruntime = __webpack_require__(2014);+ const _react = /*#__PURE__*/ _interop_require_wildcard._(+ __webpack_require__(1774)+ );+ const _sideeffect = /*#__PURE__*/ _interop_require_default._(+ __webpack_require__(405)+ );+ const _headmanagercontextsharedruntime = __webpack_require__(5326);+ const _warnonce = __webpack_require__(5358);+ function defaultHead() {+ const head = [+ /*#__PURE__*/ (0, _jsxruntime.jsx)(+ "meta",+ {+ charSet: "utf-8",+ },+ "charset"+ ),+ /*#__PURE__*/ (0, _jsxruntime.jsx)(+ "meta",+ {+ name: "viewport",+ content: "width=device-width",+ },+ "viewport"+ ),+ ];+ return head;+ }+ function onlyReactElement(list, child) {+ // React children can be "string" or "number" in this case we ignore them for backwards compat+ if (typeof child === "string" || typeof child === "number") {+ return list;+ }+ // Adds support for React.Fragment+ if (child.type === _react.default.Fragment) {+ return list.concat(+ _react.default.Children.toArray(child.props.children).reduce(+ (fragmentList, fragmentChild) => {+ if (+ typeof fragmentChild === "string" ||+ typeof fragmentChild === "number"+ ) {+ return fragmentList;+ }+ return fragmentList.concat(fragmentChild);+ },+ []+ )+ );+ }+ return list.concat(child);+ }+ const METATYPES = ["name", "httpEquiv", "charSet", "itemProp"];+ /*+ returns a function for filtering head child elements+ which shouldn't be duplicated, like <title/>+ Also adds support for deduplicated `key` properties+*/ function unique() {+ const keys = new Set();+ const tags = new Set();+ const metaTypes = new Set();+ const metaCategories = {};+ return (h) => {+ let isUnique = true;+ let hasKey = false;+ if (h.key && typeof h.key !== "number" && h.key.indexOf("$") > 0) {+ hasKey = true;+ const key = h.key.slice(h.key.indexOf("$") + 1);+ if (keys.has(key)) {+ isUnique = false;+ } else {+ keys.add(key);+ }+ }+ // eslint-disable-next-line default-case+ switch (h.type) {+ case "title":+ case "base":+ if (tags.has(h.type)) {+ isUnique = false;+ } else {+ tags.add(h.type);+ }+ break;+ case "meta":+ for (let i = 0, len = METATYPES.length; i < len; i++) {+ const metatype = METATYPES[i];+ if (!h.props.hasOwnProperty(metatype)) continue;+ if (metatype === "charSet") {+ if (metaTypes.has(metatype)) {+ isUnique = false;+ } else {+ metaTypes.add(metatype);+ }+ } else {+ const category = h.props[metatype];+ const categories = metaCategories[metatype] || new Set();+ if (+ (metatype !== "name" || !hasKey) &&+ categories.has(category)+ ) {+ isUnique = false;+ } else {+ categories.add(category);+ metaCategories[metatype] = categories;+ }+ }+ }+ break;+ }+ return isUnique;+ };+ }+ /**+ *+ * @param headChildrenElements List of children of <Head>+ */ function reduceComponents(headChildrenElements) {+ return headChildrenElements+ .reduce(onlyReactElement, [])+ .reverse()+ .concat(defaultHead().reverse())+ .filter(unique())+ .reverse()+ .map((c, i) => {+ const key = c.key || i;+ if (false) {+ }+ return /*#__PURE__*/ _react.default.cloneElement(c, {+ key,+ });+ });+ }+ /**+ * This component injects elements to `<head>` of your page.+ * To avoid duplicated `tags` in `<head>` you can use the `key` property, which will make sure every tag is only rendered once.+ */ function Head({ children }) {+ const headManager = (0, _react.useContext)(+ _headmanagercontextsharedruntime.HeadManagerContext+ );+ return /*#__PURE__*/ (0, _jsxruntime.jsx)(_sideeffect.default, {+ reduceComponentsToState: reduceComponents,+ headManager: headManager,+ children: children,+ });+ }+ const _default = Head;+ if (+ (typeof exports.default === "function" ||+ (typeof exports.default === "object" && exports.default !== null)) &&+ typeof exports.default.__esModule === "undefined"+ ) {+ Object.defineProperty(exports.default, "__esModule", {+ value: true,+ });+ Object.assign(exports.default, exports);+ module.exports = exports.default;+ } //# sourceMappingURL=head.js.map++ /***/+ },++ /***/ 9712: /***/ (__unused_webpack_module, exports) => {+ Object.defineProperty(exports, "__esModule", {+ value: true,+ });+ 0 && 0;+ function _export(target, all) {+ for (var name in all)+ Object.defineProperty(target, name, {+ enumerable: true,+ get: all[name],+ });+ }+ _export(exports, {+ VALID_LOADERS: function () {+ return VALID_LOADERS;+ },+ imageConfigDefault: function () {+ return imageConfigDefault;+ },+ });+ const VALID_LOADERS = [+ "default",+ "imgix",+ "cloudinary",+ "akamai",+ "custom",+ ];+ const imageConfigDefault = {+ deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],+ imageSizes: [32, 48, 64, 96, 128, 256, 384],+ path: "/_next/image",+ loader: "default",+ loaderFile: "",+ /**+ * @deprecated Use `remotePatterns` instead to protect your application from malicious users.+ */ domains: [],+ disableStaticImages: false,+ minimumCacheTTL: 14400,+ formats: ["image/webp"],+ maximumRedirects: 3,+ dangerouslyAllowLocalIP: false,+ dangerouslyAllowSVG: false,+ contentSecurityPolicy: `script-src 'none'; frame-src 'none'; sandbox;`,+ contentDispositionType: "attachment",+ localPatterns: undefined,+ remotePatterns: [],+ qualities: [75],+ unoptimized: false,+ }; //# sourceMappingURL=image-config.js.map++ /***/+ },++ /***/ 9813: /***/ (+ __unused_webpack_module,+ exports,+ __webpack_require__+ ) => {+ Object.defineProperty(exports, "__esModule", {+ value: true,+ });+ Object.defineProperty(exports, "RouterContext", {+ enumerable: true,+ get: function () {+ return RouterContext;+ },+ });+ const _interop_require_default = __webpack_require__(2570);+ const _react = /*#__PURE__*/ _interop_require_default._(+ __webpack_require__(1774)+ );+ const RouterContext = _react.default.createContext(null);+ if (false) {+ } //# sourceMappingURL=router-context.shared-runtime.js.map++ /***/+ }, }, ]);