105 lines
3.0 KiB
JavaScript
105 lines
3.0 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
|
|
* Module id: 280732
|
|
* 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 }),
|
|
Object.defineProperty(r, "default", {
|
|
enumerable: !0,
|
|
get: function () {
|
|
return c;
|
|
},
|
|
});
|
|
let n = e.r(285218),
|
|
o = e.r(947),
|
|
a = e.r(239314),
|
|
i = e.r(522741),
|
|
l = e.r(381609),
|
|
s = e.r(107174);
|
|
function c(e, t, r, c, u, d) {
|
|
let f,
|
|
m = !1,
|
|
p = !1,
|
|
h = (0, s.parseRelativeUrl)(e),
|
|
g = (0, a.removeTrailingSlash)(
|
|
(0, i.normalizeLocalePath)((0, l.removeBasePath)(h.pathname), d)
|
|
.pathname,
|
|
),
|
|
b = (r) => {
|
|
let s = (0, n.getPathMatch)(r.source + "", {
|
|
removeUnnamedParams: !0,
|
|
strict: !0,
|
|
})(h.pathname);
|
|
if ((r.has || r.missing) && s) {
|
|
let e = (0, o.matchHas)(
|
|
{
|
|
headers: {
|
|
host: document.location.hostname,
|
|
"user-agent": navigator.userAgent,
|
|
},
|
|
cookies: document.cookie.split("; ").reduce((e, t) => {
|
|
let [r, ...n] = t.split("=");
|
|
return (e[r] = n.join("=")), e;
|
|
}, {}),
|
|
},
|
|
h.query,
|
|
r.has,
|
|
r.missing,
|
|
);
|
|
e ? Object.assign(s, e) : (s = !1);
|
|
}
|
|
if (s) {
|
|
if (!r.destination) return (p = !0), !0;
|
|
let n = (0, o.prepareDestination)({
|
|
appendParamsToQuery: !0,
|
|
destination: r.destination,
|
|
params: s,
|
|
query: c,
|
|
});
|
|
if (
|
|
((h = n.parsedDestination),
|
|
(e = n.newUrl),
|
|
Object.assign(c, n.parsedDestination.query),
|
|
(g = (0, a.removeTrailingSlash)(
|
|
(0, i.normalizeLocalePath)((0, l.removeBasePath)(e), d)
|
|
.pathname,
|
|
)),
|
|
t.includes(g))
|
|
)
|
|
return (m = !0), (f = g), !0;
|
|
if ((f = u(g)) !== e && t.includes(f)) return (m = !0), !0;
|
|
}
|
|
},
|
|
v = !1;
|
|
for (let e = 0; e < r.beforeFiles.length; e++) b(r.beforeFiles[e]);
|
|
if (!(m = t.includes(g))) {
|
|
if (!v) {
|
|
for (let e = 0; e < r.afterFiles.length; e++)
|
|
if (b(r.afterFiles[e])) {
|
|
v = !0;
|
|
break;
|
|
}
|
|
}
|
|
if ((v || ((f = u(g)), (v = m = t.includes(f))), !v)) {
|
|
for (let e = 0; e < r.fallback.length; e++)
|
|
if (b(r.fallback[e])) {
|
|
v = !0;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return {
|
|
asPath: e,
|
|
parsedAs: h,
|
|
matchedPage: m,
|
|
resolvedHref: f,
|
|
externalDest: p,
|
|
};
|
|
}
|
|
};
|
|
|
|
export default moduleFactory;
|