(globalThis.TURBOPACK = globalThis.TURBOPACK || []).push(["object" == typeof document ? document.currentScript : void 0, {
664743: function(e) {
var {
m: t,
e: r
} = e;
"use strict";
function n(e, t) {
if (void 0 === t && (t = {}), t.onlyHashChange) return void e();
let r = document.documentElement,
n = r.style.scrollBehavior;
r.style.scrollBehavior = "auto", t.dontForceLayout || r.getClientRects(), e(), r.style.scrollBehavior = n
}
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "handleSmoothScroll", {
enumerable: !0,
get: function() {
return n
}
})
},
405890: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "HTTPAccessFallbackBoundary", {
enumerable: !0,
get: function() {
return n
}
});
let a = e.r(713179),
o = e.r(892988),
i = a._(e.r(378469)),
u = e.r(538467),
c = e.r(297722);
e.r(222405);
let s = e.r(230598);
class l extends i.default.Component {
componentDidCatch() {}
static getDerivedStateFromError(e) {
if ((0, c.isHTTPAccessFallbackError)(e)) return {
triggeredStatus: (0, c.getAccessFallbackHTTPStatus)(e)
};
throw e
}
static getDerivedStateFromProps(e, t) {
return e.pathname !== t.previousPathname && t.triggeredStatus ? {
triggeredStatus: void 0,
previousPathname: e.pathname
} : {
triggeredStatus: t.triggeredStatus,
previousPathname: e.pathname
}
}
render() {
let {
notFound: e,
forbidden: t,
unauthorized: r,
children: n
} = this.props, {
triggeredStatus: a
} = this.state, i = {
[c.HTTPAccessErrorStatus.NOT_FOUND]: e,
[c.HTTPAccessErrorStatus.FORBIDDEN]: t,
[c.HTTPAccessErrorStatus.UNAUTHORIZED]: r
};
if (a) {
let u = a === c.HTTPAccessErrorStatus.NOT_FOUND && e,
s = a === c.HTTPAccessErrorStatus.FORBIDDEN && t,
l = a === c.HTTPAccessErrorStatus.UNAUTHORIZED && r;
return u || s || l ? (0, o.jsxs)(o.Fragment, {
children: [(0, o.jsx)("meta", {
name: "robots",
content: "noindex"
}), !1, i[a]]
}) : n
}
return n
}
constructor(e) {
super(e), this.state = {
triggeredStatus: void 0,
previousPathname: e.pathname
}
}
}
function n(e) {
let {
notFound: t,
forbidden: r,
unauthorized: n,
children: a
} = e, c = (0, u.useUntrackedPathname)(), d = (0, i.useContext)(s.MissingSlotContext);
return t || r || n ? (0, o.jsx)(l, {
pathname: c,
notFound: t,
forbidden: r,
unauthorized: n,
missingSlots: d,
children: a
}) : (0, o.jsx)(o.Fragment, {
children: a
})
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
744411: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "useRouterBFCache", {
enumerable: !0,
get: function() {
return n
}
});
let a = e.r(378469);
function n(e, t) {
let [r, n] = (0, a.useState)(() => ({
tree: e,
stateKey: t,
next: null
}));
if (r.tree === e) return r;
let o = {
tree: e,
stateKey: t,
next: null
},
i = 1,
u = r,
c = o;
for (; null !== u && i < 1;) {
if (u.stateKey === t) {
c.next = u.next;
break
} {
i++;
let e = {
tree: u.tree,
stateKey: u.stateKey,
next: null
};
c.next = e, c = e
}
u = u.next
}
return n(o), o
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
803804: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "default", {
enumerable: !0,
get: function() {
return c
}
});
let s = e.r(651948),
l = e.r(713179),
d = e.r(892988),
f = e.r(575201),
p = l._(e.r(378469)),
y = s._(e.r(564166)),
h = e.r(230598),
m = e.r(794464),
g = e.r(31809),
b = e.r(120187),
P = e.r(346012),
_ = e.r(664743),
O = e.r(386084),
v = e.r(405890),
j = e.r(942232),
E = e.r(313015),
S = e.r(389938),
w = e.r(744411),
R = y.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
T = ["bottom", "height", "left", "right", "top", "width", "x", "y"];
function n(e, t) {
let r = e.getBoundingClientRect();
return r.top >= 0 && r.top <= t
}
class A extends p.default.Component {
componentDidMount() {
this.handlePotentialScroll()
}
componentDidUpdate() {
this.props.focusAndScrollRef.apply && this.handlePotentialScroll()
}
render() {
return this.props.children
}
constructor(...e) {
super(...e), this.handlePotentialScroll = () => {
let {
focusAndScrollRef: e,
segmentPath: t
} = this.props;
if (e.apply) {
var r;
if (0 !== e.segmentPaths.length && !e.segmentPaths.some(e => t.every((t, r) => (0, P.matchSegment)(t, e[r])))) return;
let a = null,
o = e.hashFragment;
if (o && (a = "top" === o ? document.body : null != (r = document.getElementById(o)) ? r : document.getElementsByName(o)[0]), a || (a = "undefined" == typeof window ? null : (0, R.findDOMNode)(this)), !(a instanceof Element)) return;
for (; !(a instanceof HTMLElement) || function(e) {
if (["sticky", "fixed"].includes(getComputedStyle(e).position)) return !0;
let t = e.getBoundingClientRect();
return T.every(e => 0 === t[e])
}(a);) {
if (null === a.nextElementSibling) return;
a = a.nextElementSibling
}
e.apply = !1, e.hashFragment = null, e.segmentPaths = [], (0, _.handleSmoothScroll)(() => {
if (o) return void a.scrollIntoView();
let e = document.documentElement,
t = e.clientHeight;
!n(a, t) && (e.scrollTop = 0, n(a, t) || a.scrollIntoView())
}, {
dontForceLayout: !0,
onlyHashChange: e.onlyHashChange
}), e.onlyHashChange = !1, a.focus()
}
}
}
}
function a(e) {
let {
segmentPath: t,
children: r
} = e, n = (0, p.useContext)(h.GlobalLayoutRouterContext);
if (!n) throw Object.defineProperty(Error("invariant global layout router not mounted"), "__NEXT_ERROR_CODE", {
value: "E473",
enumerable: !1,
configurable: !0
});
return (0, d.jsx)(A, {
segmentPath: t,
focusAndScrollRef: n.focusAndScrollRef,
children: r
})
}
function o(e) {
let {
tree: t,
segmentPath: r,
cacheNode: n,
url: a
} = e, o = (0, p.useContext)(h.GlobalLayoutRouterContext);
if (!o) throw Object.defineProperty(Error("invariant global layout router not mounted"), "__NEXT_ERROR_CODE", {
value: "E473",
enumerable: !1,
configurable: !0
});
let {
tree: i
} = o, u = null !== n.prefetchRsc ? n.prefetchRsc : n.rsc, c = (0, p.useDeferredValue)(n.rsc, u), s = "object" == typeof c && null !== c && "function" == typeof c.then ? (0, p.use)(c) : c;
if (!s) {
let e = n.lazyData;
if (null === e) {
let t = function e(t, r) {
if (t) {
let [n, a] = t, o = 2 === t.length;
if ((0, P.matchSegment)(r[0], n) && r[1].hasOwnProperty(a)) {
if (o) {
let t = e(void 0, r[1][a]);
return [r[0], {
...r[1],
[a]: [t[0], t[1], t[2], "refetch"]
}]
}
return [r[0], {
...r[1],
[a]: e(t.slice(2), r[1][a])
}]
}
}
return r
}(["", ...r], i),
u = (0, E.hasInterceptionRouteInCurrentTree)(i),
c = Date.now();
n.lazyData = e = (0, m.fetchServerResponse)(new URL(a, location.origin), {
flightRouterState: t,
nextUrl: u ? o.nextUrl : null
}).then(e => ((0, p.startTransition)(() => {
(0, S.dispatchAppRouterAction)({
type: f.ACTION_SERVER_PATCH,
previousTree: i,
serverResponse: e,
navigatedAt: c
})
}), e)), (0, p.use)(e)
}(0, p.use)(g.unresolvedThenable)
}
return (0, d.jsx)(h.LayoutRouterContext.Provider, {
value: {
parentTree: t,
parentCacheNode: n,
parentSegmentPath: r,
url: a
},
children: s
})
}
function i(e) {
let t, {
loading: r,
children: n
} = e;
if (t = "object" == typeof r && null !== r && "function" == typeof r.then ? (0, p.use)(r) : r) {
let e = t[0],
r = t[1],
a = t[2];
return (0, d.jsx)(p.Suspense, {
fallback: (0, d.jsxs)(d.Fragment, {
children: [r, a, e]
}),
children: n
})
}
return (0, d.jsx)(d.Fragment, {
children: n
})
}
function u(e) {
let {
children: t
} = e;
return (0, d.jsx)(d.Fragment, {
children: t
})
}
function c(e) {
let {
parallelRouterKey: t,
error: r,
errorStyles: n,
errorScripts: c,
templateStyles: s,
templateScripts: l,
template: f,
notFound: y,
forbidden: m,
unauthorized: g,
gracefullyDegrade: P
} = e, _ = (0, p.useContext)(h.LayoutRouterContext);
if (!_) throw Object.defineProperty(Error("invariant expected layout router to be mounted"), "__NEXT_ERROR_CODE", {
value: "E56",
enumerable: !1,
configurable: !0
});
let {
parentTree: E,
parentCacheNode: S,
parentSegmentPath: R,
url: T
} = _, A = S.parallelRoutes, x = A.get(t);
x || (x = new Map, A.set(t, x));
let M = E[0],
k = null === R ? [t] : R.concat([M, t]),
D = E[1][t],
C = D[0],
N = (0, j.createRouterCacheKey)(C, !0),
I = (0, w.useRouterBFCache)(D, N),
U = [];
do {
let e = I.tree,
t = I.stateKey,
p = e[0],
_ = (0, j.createRouterCacheKey)(p),
E = x.get(_);
if (void 0 === E) {
let e = {
lazyData: null,
rsc: null,
prefetchRsc: null,
head: null,
prefetchHead: null,
parallelRoutes: new Map,
loading: null,
navigatedAt: -1
};
E = e, x.set(_, e)
}
let w = P ? u : b.ErrorBoundary,
R = S.loading,
A = (0, d.jsxs)(h.TemplateContext.Provider, {
value: (0, d.jsx)(a, {
segmentPath: k,
children: (0, d.jsx)(w, {
errorComponent: r,
errorStyles: n,
errorScripts: c,
children: (0, d.jsx)(i, {
loading: R,
children: (0, d.jsx)(v.HTTPAccessFallbackBoundary, {
notFound: y,
forbidden: m,
unauthorized: g,
children: (0, d.jsx)(O.RedirectBoundary, {
children: (0, d.jsx)(o, {
url: T,
tree: e,
cacheNode: E,
segmentPath: k
})
})
})
})
})
}),
children: [s, l, f]
}, t);
U.push(A), I = I.next
} while (null !== I) return U
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
734264: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "default", {
enumerable: !0,
get: function() {
return n
}
});
let a = e.r(713179),
o = e.r(892988),
i = a._(e.r(378469)),
u = e.r(230598);
function n() {
let e = (0, i.useContext)(u.TemplateContext);
return (0, o.jsx)(o.Fragment, {
children: e
})
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
836968: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "InvariantError", {
enumerable: !0,
get: function() {
return e
}
});
class e extends Error {
constructor(e, t) {
super("Invariant: " + (e.endsWith(".") ? e : e + ".") + " This is a bug in Next.js.", t), this.name = "InvariantError"
}
}
}
},
845760: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
});
var n = {
describeHasCheckingStringProperty: function() {
return i
},
describeStringPropertyAccess: function() {
return o
},
wellKnownProperties: function() {
return t
}
};
for (var a in n) Object.defineProperty(r, a, {
enumerable: !0,
get: n[a]
});
let e = /^[A-Za-z_$][A-Za-z0-9_$]*$/;
function o(t, r) {
return e.test(r) ? "`" + t + "." + r + "`" : "`" + t + "[" + JSON.stringify(r) + "]`"
}
function i(e, t) {
let r = JSON.stringify(t);
return "`Reflect.has(" + e + ", " + r + ")`, `" + r + " in " + e + "`, or similar"
}
let t = new Set(["hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toString", "valueOf", "toLocaleString", "then", "catch", "finally", "status", "displayName", "_debugInfo", "toJSON", "$$typeof", "__esModule"])
}
},
452094: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "makeUntrackedExoticSearchParams", {
enumerable: !0,
get: function() {
return n
}
});
let a = e.r(845760),
o = new WeakMap;
function n(e) {
let t = o.get(e);
if (t) return t;
let r = Promise.resolve(e);
return o.set(e, r), Object.keys(e).forEach(t => {
a.wellKnownProperties.has(t) || (r[t] = e[t])
}), r
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
152881: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "createRenderSearchParamsFromClient", {
enumerable: !0,
get: function() {
return n
}
});
let n = e.r(452094).makeUntrackedExoticSearchParams;
("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
221168: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "makeUntrackedExoticParams", {
enumerable: !0,
get: function() {
return n
}
});
let a = e.r(845760),
o = new WeakMap;
function n(e) {
let t = o.get(e);
if (t) return t;
let r = Promise.resolve(e);
return o.set(e, r), Object.keys(e).forEach(t => {
a.wellKnownProperties.has(t) || (r[t] = e[t])
}), r
}("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
995253: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "createRenderParamsFromClient", {
enumerable: !0,
get: function() {
return n
}
});
let n = e.r(221168).makeUntrackedExoticParams;
("function" == typeof r.default || "object" == typeof r.default && null !== r.default) && void 0 === r.default.__esModule && (Object.defineProperty(r.default, "__esModule", {
value: !0
}), Object.assign(r.default, r), t.exports = r.default)
}
},
694196: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "ReflectAdapter", {
enumerable: !0,
get: function() {
return e
}
});
class e {
static get(e, t, r) {
let n = Reflect.get(e, t, r);
return "function" == typeof n ? n.bind(e) : n
}
static set(e, t, r, n) {
return Reflect.set(e, t, r, n)
}
static has(e, t) {
return Reflect.has(e, t)
}
static deleteProperty(e, t) {
return Reflect.deleteProperty(e, t)
}
}
}
},
293719: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "createDedupedByCallsiteServerErrorLoggerDev", {
enumerable: !0,
get: function() {
return a
}
});
let t = function(e, t) {
if (e && e.__esModule) return e;
if (null === e || "object" != typeof e && "function" != typeof e) return {
default: e
};
var r = n(t);
if (r && r.has(e)) return r.get(e);
var a = {
__proto__: null
},
o = Object.defineProperty && Object.getOwnPropertyDescriptor;
for (var i in e)
if ("default" !== i && Object.prototype.hasOwnProperty.call(e, i)) {
var u = o ? Object.getOwnPropertyDescriptor(e, i) : null;
u && (u.get || u.set) ? Object.defineProperty(a, i, u) : a[i] = e[i]
} return a.default = e, r && r.set(e, a), a
}(e.r(378469));
function n(e) {
if ("function" != typeof WeakMap) return null;
var t = new WeakMap,
r = new WeakMap;
return (n = function(e) {
return e ? r : t
})(e)
}
let o = {
current: null
},
i = "function" == typeof t.cache ? t.cache : e => e,
u = console.warn;
function a(e) {
return function(...t) {
u(e(...t))
}
}
i(e => {
try {
u(o.current)
} finally {
o.current = null
}
})
}
},
466471: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "afterTaskAsyncStorageInstance", {
enumerable: !0,
get: function() {
return t
}
});
let t = (0, e.r(794265).createAsyncLocalStorage)()
}
},
546723: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
}), Object.defineProperty(r, "afterTaskAsyncStorage", {
enumerable: !0,
get: function() {
return t.afterTaskAsyncStorageInstance
}
});
let t = e.r(466471)
}
},
333334: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
Object.defineProperty(r, "__esModule", {
value: !0
});
var n = {
isRequestAPICallableInsideAfter: function() {
return c
},
throwForSearchParamsAccessInUseCache: function() {
return u
},
throwWithStaticGenerationBailoutError: function() {
return o
},
throwWithStaticGenerationBailoutErrorWithDynamicError: function() {
return i
}
};
for (var a in n) Object.defineProperty(r, a, {
enumerable: !0,
get: n[a]
});
let t = e.r(880919),
s = e.r(546723);
function o(e, r) {
throw Object.defineProperty(new t.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`), "__NEXT_ERROR_CODE", {
value: "E576",
enumerable: !1,
configurable: !0
})
}
function i(e, r) {
throw Object.defineProperty(new t.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`), "__NEXT_ERROR_CODE", {
value: "E543",
enumerable: !1,
configurable: !0
})
}
function u(e, t) {
let r = Object.defineProperty(Error(`Route ${e.route} used "searchParams" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "searchParams" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`), "__NEXT_ERROR_CODE", {
value: "E634",
enumerable: !1,
configurable: !0
});
throw Error.captureStackTrace(r, t), e.invalidDynamicUsageError ??= r, r
}
function c() {
let e = s.afterTaskAsyncStorage.getStore();
return (null == e ? void 0 : e.rootTaskSpawnPhase) === "action"
}
}
},
521729: function(e) {
var {
m: t,
e: r
} = e;
{
"use strict";
e.i(983505), Object.defineProperty(r, "__esModule", {
value: !0
});
var n = {
createPrerenderSearchParamsForClientPage: function() {
return u
},
createSearchParamsFromClient: function() {
return o
},
createServerSearchParamsForMetadata: function() {
return P
},
createServerSearchParamsForServerPage: function() {
return i
},
makeErroringExoticSearchParamsForUseCache: function() {
return l
}
};
for (var a in n) Object.defineProperty(r, a, {
enumerable: !0,
get: n[a]
});
let t = e.r(694196),
f = e.r(964079),
p = e.r(235044),
y = e.r(836968),
h = e.r(99020),
m = e.r(293719),
g = e.r(845760),
b = e.r(333334);
function o(e, t) {
let r = p.workUnitAsyncStorage.getStore();
if (r) switch (r.type) {
case "prerender":
case "prerender-client":
case "prerender-ppr":
case "prerender-legacy":
return c(t, r)
}
return s(e, t)
}
e.r(732732);
let P = i;
function i(e, t) {
let r = p.workUnitAsyncStorage.getStore();
if (r) switch (r.type) {
case "prerender":
case "prerender-client":
case "prerender-ppr":
case "prerender-legacy":
return c(t, r)
}
return s(e, t)
}
function u(e) {
if (e.forceStatic) return Promise.resolve({});
let t = p.workUnitAsyncStorage.getStore();
return t && ("prerender" === t.type || "prerender-client" === t.type) ? (0, h.makeHangingPromise)(t.renderSignal, "`searchParams`") : Promise.resolve({})
}
function c(e, r) {
if (e.forceStatic) return Promise.resolve({});
switch (r.type) {
case "prerender":
case "prerender-client":
return function(e, r) {
let n = _.get(r);
if (n) return n;
let a = (0, h.makeHangingPromise)(r.renderSignal, "`searchParams`"),
o = new Proxy(a, {
get(n, o, i) {
if (Object.hasOwn(a, o)) return t.ReflectAdapter.get(n, o, i);
switch (o) {
case "then":
return (0, f.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar", r), t.ReflectAdapter.get(n, o, i);
case "status":
return (0, f.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar", r), t.ReflectAdapter.get(n, o, i);
default:
if ("string" == typeof o && !g.wellKnownProperties.has(o)) {
let t = (0, g.describeStringPropertyAccess)("searchParams", o),
n = d(e, t);
(0, f.abortAndThrowOnSynchronousRequestDataAccess)(e, t, n, r)
}
return t.ReflectAdapter.get(n, o, i)
}
},
has(n, a) {
if ("string" == typeof a) {
let t = (0, g.describeHasCheckingStringProperty)("searchParams", a),
n = d(e, t);
(0, f.abortAndThrowOnSynchronousRequestDataAccess)(e, t, n, r)
}
return t.ReflectAdapter.has(n, a)
},
ownKeys() {
let t = "`{...searchParams}`, `Object.keys(searchParams)`, or similar",
n = d(e, t);
(0, f.abortAndThrowOnSynchronousRequestDataAccess)(e, t, n, r)
}
});
return _.set(r, o), o
}(e.route, r);
default:
var n = e,
a = r;
let o = _.get(n);
if (o) return o;
let i = Promise.resolve({}),
u = new Proxy(i, {
get(e, r, o) {
if (Object.hasOwn(i, r)) return t.ReflectAdapter.get(e, r, o);
switch (r) {
case "then": {
let e = "`await searchParams`, `searchParams.then`, or similar";
n.dynamicShouldError ? (0, b.throwWithStaticGenerationBailoutErrorWithDynamicError)(n.route, e) : "prerender-ppr" === a.type ? (0, f.postponeWithTracking)(n.route, e, a.dynamicTracking) : (0, f.throwToInterruptStaticGeneration)(e, n, a);
return
}
case "status": {
let e = "`use(searchParams)`, `searchParams.status`, or similar";
n.dynamicShouldError ? (0, b.throwWithStaticGenerationBailoutErrorWithDynamicError)(n.route, e) : "prerender-ppr" === a.type ? (0, f.postponeWithTracking)(n.route, e, a.dynamicTracking) : (0, f.throwToInterruptStaticGeneration)(e, n, a);
return
}
default:
if ("string" == typeof r && !g.wellKnownProperties.has(r)) {
let e = (0, g.describeStringPropertyAccess)("searchParams", r);
n.dynamicShouldError ? (0, b.throwWithStaticGenerationBailoutErrorWithDynamicError)(n.route, e) : "prerender-ppr" === a.type ? (0, f.postponeWithTracking)(n.route, e, a.dynamicTracking) : (0, f.throwToInterruptStaticGeneration)(e, n, a)
}
return t.ReflectAdapter.get(e, r, o)
}
},
has(e, r) {
if ("string" == typeof r) {
let e = (0, g.describeHasCheckingStringProperty)("searchParams", r);
return n.dynamicShouldError ? (0, b.throwWithStaticGenerationBailoutErrorWithDynamicError)(n.route, e) : "prerender-ppr" === a.type ? (0, f.postponeWithTracking)(n.route, e, a.dynamicTracking) : (0, f.throwToInterruptStaticGeneration)(e, n, a), !1
}
return t.ReflectAdapter.has(e, r)
},
ownKeys() {
let e = "`{...searchParams}`, `Object.keys(searchParams)`, or similar";
n.dynamicShouldError ? (0, b.throwWithStaticGenerationBailoutErrorWithDynamicError)(n.route, e) : "prerender-ppr" === a.type ? (0, f.postponeWithTracking)(n.route, e, a.dynamicTracking) : (0, f.throwToInterruptStaticGeneration)(e, n, a)
}
});
return _.set(n, u), u
}
}
function s(e, t) {
return t.forceStatic ? Promise.resolve({}) : function(e, t) {
let r = _.get(e);
if (r) return r;
let n = Promise.resolve(e);
return _.set(e, n), Object.keys(e).forEach(r => {
g.wellKnownProperties.has(r) || Object.defineProperty(n, r, {
get() {
let n = p.workUnitAsyncStorage.getStore();
return (0, f.trackDynamicDataInDynamicRender)(t, n), e[r]
},
set(e) {
Object.defineProperty(n, r, {
value: e,
writable: !0,
enumerable: !0
})
},
enumerable: !0,
configurable: !0
})
}), n
}(e, t)
}
let _ = new WeakMap,
O = new WeakMap;
function l(e) {
let r = O.get(e);
if (r) return r;
let n = Promise.resolve({}),
a = new Proxy(n, {
get: function r(a, o, i) {
return Object.hasOwn(n, o) || "string" != typeof o || "then" !== o && g.wellKnownProperties.has(o) || (0, b.throwForSearchParamsAccessInUseCache)(e, r), t.ReflectAdapter.get(a, o, i)
},
has: function r(n, a) {
return "string" != typeof a || "then" !== a && g.wellKnownProperties.has(a) || (0, b.throwForSearchParamsAccessInUseCache)(e, r), t.ReflectAdapter.has(n, a)
},
ownKeys: function t() {
(0, b.throwForSearchParamsAccessInUseCache)(e, t)
}
});
return O.set(e, a), a
}
function d(e, t) {
let r = e ? `Route "${e}" ` : "This route ";
return Object.defineProperty(Error(`${r}used ${t}. \`searchParams\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`), "__NEXT_ERROR_CODE", {
value: "E249",
enumerable: !1,
configurable: !0
})
}(0, m.createDedupedByCallsiteServerErrorLoggerDev)(d), (0, m.createDedupedByCallsiteServerErrorLoggerDev)(function(e, t, r) {
let n = e ? `Route "${e}" ` : "This route ";
return Object.defineProperty(Error(`${n}used ${t}. \`searchParams\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin or well-known property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new y.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\
`${e[0]}\``;
case 2: return `\`${e[0]}\` and \`${e[1]}\``;
default: {
let t = "";
for (let r = 0; r < e.length - 1; r++) t += `\`${e[r]}\`, `;
return t + `, and \`${e[e.length-1]}\``
}
}
}(r)
}.Learn more: https: //nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E2",enumerable:!1,configurable:!0})})}},408371:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorageInstance",{enumerable:!0,get:function(){return t}});let t=(0,e.r(794265).createAsyncLocalStorage)()}},487681:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorage",{enumerable:!0,get:function(){return t.dynamicAccessAsyncStorageInstance}});let t=e.r(408371)}},566995:function(e){var{m:t,e:r}=e;{"use strict";e.i(983505),Object.defineProperty(r,"__esModule",{value:!0});var n={createParamsFromClient:function(){return o},createPrerenderParamsForClientSegment:function(){return c},createServerParamsForMetadata:function(){return P},createServerParamsForRoute:function(){return i},createServerParamsForServerSegment:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let t=e.r(694196),f=e.r(964079),p=e.r(235044),y=e.r(836968),h=e.r(845760),m=e.r(99020),g=e.r(293719);e.r(732732);let b=e.r(487681);function o(e,t){let r=p.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return s(e,t,r)}return l(e)}let P=u;function i(e,t){let r=p.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return s(e,t,r)}return l(e)}function u(e,t){let r=p.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return s(e,t,r)}return l(e)}function c(e,t){let r=p.workUnitAsyncStorage.getStore();if(r&&("prerender"===r.type||"prerender-client"===r.type)){let n=t.fallbackRouteParams;if(n){for(let t in e)if(n.has(t))return(0,m.makeHangingPromise)(r.renderSignal,"`params`")}}return Promise.resolve(e)}function s(e,t,r){let n=t.fallbackRouteParams;if(n){let l=!1;for(let t in e)if(n.has(t)){l=!0;break}if(l)switch(r.type){case"prerender":case"prerender-client":var a=e,o=t.route,i=r;let y=_.get(a);if(y)return y;let g=new Proxy((0,m.makeHangingPromise)(i.renderSignal,"`params`"),O);return _.set(a,g),Object.keys(a).forEach(e=>{h.wellKnownProperties.has(e)||Object.defineProperty(g,e,{get(){let t=(0,h.describeStringPropertyAccess)("params",e),r=d(o,t);(0,f.abortAndThrowOnSynchronousRequestDataAccess)(o,t,r,i)},set(t){Object.defineProperty(g,e,{value:t,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})}),g;default:var u=e,c=n,s=t,p=r;let b=_.get(u);if(b)return b;let P={...u},v=Promise.resolve(P);return _.set(u,v),Object.keys(u).forEach(e=>{h.wellKnownProperties.has(e)||(c.has(e)?(Object.defineProperty(P,e,{get(){let t=(0,h.describeStringPropertyAccess)("params",e);"prerender-ppr"===p.type?(0,f.postponeWithTracking)(s.route,t,p.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(t,s,p)},enumerable:!0}),Object.defineProperty(v,e,{get(){let t=(0,h.describeStringPropertyAccess)("params",e);"prerender-ppr"===p.type?(0,f.postponeWithTracking)(s.route,t,p.dynamicTracking):(0,f.throwToInterruptStaticGeneration)(t,s,p)},set(t){Object.defineProperty(v,e,{value:t,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0})):v[e]=u[e])}),v}}return l(e)}let _=new WeakMap,O={get:function(e,r,n){if("then"===r||"catch"===r||"finally"===r){let a=t.ReflectAdapter.get(e,r,n);return({[r]:(...t)=>{let r=b.dynamicAccessAsyncStorage.getStore();return r&&r.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(a.apply(e,t),O)}})[r]}return t.ReflectAdapter.get(e,r,n)}};function l(e){let t=_.get(e);if(t)return t;let r=Promise.resolve(e);return _.set(e,r),Object.keys(e).forEach(t=>{h.wellKnownProperties.has(t)||(r[t]=e[t])}),r}function d(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`params\` should be awaited before using its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E307",enumerable:!1,configurable:!0})}(0,g.createDedupedByCallsiteServerErrorLoggerDev)(d),(0,g.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t,r){let n=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${n}used ${t}. \`params\` should be awaited before using its properties. The following properties were not available through enumeration because they conflict with builtin property names: ${function(e){switch(e.length){case 0:throw Object.defineProperty(new y.InvariantError("Expected describeListOfPropertyNames to be called with a non-empty list of strings."),"__NEXT_ERROR_CODE",{value:"E531",enumerable:!1,configurable:!0});case 1:return`\`${e[0]}\``;case 2:return`\`${e[0]}\` and \`${e[1]}\``;default:{let t="";for(let r=0;r<e.length-1;r++)t+=`\`${e[r]}\`, `;return t+`, and \`${e[e.length-1]}\``}}}(r)}. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E482",enumerable:!1,configurable:!0})})}},372433:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return n}});let a=e.r(892988),o=e.r(836968);function n(t){let{Component:r,searchParams:n,params:i,promises:u}=t;if("undefined"==typeof window){let t,u,{workAsyncStorage:c}=e.r(939158),s=c.getStore();if(!s)throw Object.defineProperty(new o.InvariantError("Expected workStore to exist when handling searchParams in a client Page."),"__NEXT_ERROR_CODE",{value:"E564",enumerable:!1,configurable:!0});let{createSearchParamsFromClient:l}=e.r(521729);t=l(n,s);let{createParamsFromClient:d}=e.r(566995);return u=d(i,s),(0,a.jsx)(r,{params:u,searchParams:t})}{let{createRenderSearchParamsFromClient:t}=e.r(152881),o=t(n),{createRenderParamsFromClient:u}=e.r(995253),c=u(i);return(0,a.jsx)(r,{params:c,searchParams:o})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}},906654:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return n}});let a=e.r(892988),o=e.r(836968);function n(t){let{Component:r,slots:n,params:i,promise:u}=t;if("undefined"==typeof window){let t,{workAsyncStorage:u}=e.r(939158),c=u.getStore();if(!c)throw Object.defineProperty(new o.InvariantError("Expected workStore to exist when handling params in a client segment such as a Layout or Template."),"__NEXT_ERROR_CODE",{value:"E600",enumerable:!1,configurable:!0});let{createParamsFromClient:s}=e.r(566995);return t=s(i,c),(0,a.jsx)(r,{...n,params:t})}{let{createRenderParamsFromClient:t}=e.r(995253),o=t(i);return(0,a.jsx)(r,{...n,params:o})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}},457994:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return n}});let t=e.r(892988),n=()=>"undefined"!=typeof window?null:(0,t.jsx)("meta",{name:"«nxt-icon»"})}},658399:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"AsyncMetadataOutlet",{enumerable:!0,get:function(){return a}});let o=e.r(892988),i=e.r(378469);function n(e){let{promise:t}=e,{error:r,digest:n}=(0,i.use)(t);if(r)throw n&&(r.digest=n),r;return null}function a(e){let{promise:t}=e;return(0,o.jsx)(i.Suspense,{fallback:null,children:(0,o.jsx)(n,{promise:t})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}},420245:function(e){var{m:t,e:r}=e;{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return u},OutletBoundary:function(){return s},ViewportBoundary:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(207326),i={[o.METADATA_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[o.VIEWPORT_BOUNDARY_NAME]:function(e){let{children:t}=e;return t},[o.OUTLET_BOUNDARY_NAME]:function(e){let{children:t}=e;return t}},u=i[o.METADATA_BOUNDARY_NAME.slice(0)],c=i[o.VIEWPORT_BOUNDARY_NAME.slice(0)],s=i[o.OUTLET_BOUNDARY_NAME.slice(0)];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}}}]);