279 lines
8.9 KiB
JavaScript
279 lines
8.9 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: f40debd565774e77.35e561bbfd.js
|
|
* Module id: 63228
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e, t, r) => {
|
|
"use strict";
|
|
Object.defineProperty(r, "__esModule", { value: !0 });
|
|
var n = {
|
|
createParamsFromClient: function () {
|
|
return h;
|
|
},
|
|
createPrerenderParamsForClientSegment: function () {
|
|
return b;
|
|
},
|
|
createServerParamsForMetadata: function () {
|
|
return m;
|
|
},
|
|
createServerParamsForRoute: function () {
|
|
return g;
|
|
},
|
|
createServerParamsForServerSegment: function () {
|
|
return y;
|
|
},
|
|
};
|
|
for (var a in n) Object.defineProperty(r, a, { enumerable: !0, get: n[a] });
|
|
let o = e.r(726713),
|
|
i = e.r(925492),
|
|
s = e.r(199570),
|
|
c = e.r(183635),
|
|
u = e.r(498775),
|
|
l = e.r(255239),
|
|
d = e.r(755115),
|
|
f = e.r(474610),
|
|
p = e.r(713493);
|
|
function h(e, t) {
|
|
let r = c.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
return P(e, t, r);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"createParamsFromClient should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E736", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "prerender-runtime":
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"createParamsFromClient should not be called in a runtime prerender.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E770", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "request":
|
|
return O(e);
|
|
}
|
|
(0, c.throwInvariantForMissingStore)();
|
|
}
|
|
e.r(693528);
|
|
let m = y;
|
|
function g(e, t) {
|
|
let r = c.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
return P(e, t, r);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"createServerParamsForRoute should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E738", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "prerender-runtime":
|
|
return _(e, r);
|
|
case "request":
|
|
return O(e);
|
|
}
|
|
(0, c.throwInvariantForMissingStore)();
|
|
}
|
|
function y(e, t) {
|
|
let r = c.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
return P(e, t, r);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"createServerParamsForServerSegment should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E743", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "prerender-runtime":
|
|
return _(e, r);
|
|
case "request":
|
|
return O(e);
|
|
}
|
|
(0, c.throwInvariantForMissingStore)();
|
|
}
|
|
function b(e) {
|
|
let t = o.workAsyncStorage.getStore();
|
|
if (!t)
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"Missing workStore in createPrerenderParamsForClientSegment",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E773", enumerable: !1, configurable: !0 },
|
|
);
|
|
let r = c.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
let n = r.fallbackRouteParams;
|
|
if (n) {
|
|
for (let a in e)
|
|
if (n.has(a))
|
|
return (0, d.makeHangingPromise)(
|
|
r.renderSignal,
|
|
t.route,
|
|
"`params`",
|
|
);
|
|
}
|
|
break;
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new u.InvariantError(
|
|
"createPrerenderParamsForClientSegment should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E734", enumerable: !1, configurable: !0 },
|
|
);
|
|
}
|
|
return Promise.resolve(e);
|
|
}
|
|
function P(e, t, r) {
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client": {
|
|
let n = r.fallbackRouteParams;
|
|
if (n) {
|
|
for (let a in e)
|
|
if (n.has(a))
|
|
return (function (e, t, r) {
|
|
let n = S.get(e);
|
|
if (n) return n;
|
|
let a = new Proxy(
|
|
(0, d.makeHangingPromise)(
|
|
r.renderSignal,
|
|
t.route,
|
|
"`params`",
|
|
),
|
|
v,
|
|
);
|
|
return S.set(e, a), a;
|
|
})(e, t, r);
|
|
}
|
|
break;
|
|
}
|
|
case "prerender-ppr": {
|
|
let n = r.fallbackRouteParams;
|
|
if (n) {
|
|
for (let a in e)
|
|
if (n.has(a))
|
|
return (function (e, t, r, n) {
|
|
let a = S.get(e);
|
|
if (a) return a;
|
|
let o = { ...e },
|
|
i = Promise.resolve(o);
|
|
return (
|
|
S.set(e, i),
|
|
Object.keys(e).forEach((e) => {
|
|
l.wellKnownProperties.has(e) ||
|
|
(t.has(e) &&
|
|
Object.defineProperty(o, e, {
|
|
get() {
|
|
let t = (0, l.describeStringPropertyAccess)(
|
|
"params",
|
|
e,
|
|
);
|
|
"prerender-ppr" === n.type
|
|
? (0, s.postponeWithTracking)(
|
|
r.route,
|
|
t,
|
|
n.dynamicTracking,
|
|
)
|
|
: (0, s.throwToInterruptStaticGeneration)(
|
|
t,
|
|
r,
|
|
n,
|
|
);
|
|
},
|
|
enumerable: !0,
|
|
}));
|
|
}),
|
|
i
|
|
);
|
|
})(e, n, t, r);
|
|
}
|
|
}
|
|
}
|
|
return O(e);
|
|
}
|
|
function _(e, t) {
|
|
return (0, s.delayUntilRuntimeStage)(t, O(e));
|
|
}
|
|
let S = new WeakMap(),
|
|
v = {
|
|
get: function (e, t, r) {
|
|
if ("then" === t || "catch" === t || "finally" === t) {
|
|
let n = i.ReflectAdapter.get(e, t, r);
|
|
return {
|
|
[t]: (...t) => {
|
|
let r = p.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(n.apply(e, t), v)
|
|
);
|
|
},
|
|
}[t];
|
|
}
|
|
return i.ReflectAdapter.get(e, t, r);
|
|
},
|
|
};
|
|
function O(e) {
|
|
let t = S.get(e);
|
|
if (t) return t;
|
|
let r = Promise.resolve(e);
|
|
return S.set(e, r), r;
|
|
}
|
|
(0, f.createDedupedByCallsiteServerErrorLoggerDev)(function (e, t) {
|
|
let r = e ? `Route "${e}" ` : "This route ";
|
|
return Object.defineProperty(
|
|
Error(
|
|
`${r}used ${t}. \`params\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`,
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E834", enumerable: !1, configurable: !0 },
|
|
);
|
|
});
|
|
};
|
|
|
|
export default moduleFactory;
|