101 lines
2.9 KiB
JavaScript
101 lines
2.9 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: ffa5de913d3f001d.98ff1c0dc5.js
|
|
* Module id: 375211
|
|
* 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 = {
|
|
computeChangedPath: function () {
|
|
return f;
|
|
},
|
|
extractPathFromFlightRouterState: function () {
|
|
return c;
|
|
},
|
|
getSelectedParams: function () {
|
|
return function e(t, r = {}) {
|
|
for (let n of Object.values(t[1])) {
|
|
let t = n[0],
|
|
a = Array.isArray(t),
|
|
l = a ? t[1] : t;
|
|
!l ||
|
|
l.startsWith(u.PAGE_SEGMENT_KEY) ||
|
|
(a && ("c" === t[2] || "oc" === t[2])
|
|
? (r[t[0]] = t[1].split("/"))
|
|
: a && (r[t[0]] = t[1]),
|
|
(r = e(n, r)));
|
|
}
|
|
return r;
|
|
};
|
|
},
|
|
};
|
|
for (var a in n) Object.defineProperty(r, a, { enumerable: !0, get: n[a] });
|
|
let l = e.r(617286),
|
|
u = e.r(745347),
|
|
o = e.r(414531),
|
|
i = (e) => ("string" == typeof e ? ("children" === e ? "" : e) : e[1]);
|
|
function s(e) {
|
|
return (
|
|
e.reduce((e, t) => {
|
|
let r;
|
|
return "" === (t = "/" === (r = t)[0] ? r.slice(1) : r) ||
|
|
(0, u.isGroupSegment)(t)
|
|
? e
|
|
: `${e}/${t}`;
|
|
}, "") || "/"
|
|
);
|
|
}
|
|
function c(e) {
|
|
let t = Array.isArray(e[0]) ? e[0][1] : e[0];
|
|
if (
|
|
t === u.DEFAULT_SEGMENT_KEY ||
|
|
l.INTERCEPTION_ROUTE_MARKERS.some((e) => t.startsWith(e))
|
|
)
|
|
return;
|
|
if (t.startsWith(u.PAGE_SEGMENT_KEY)) return "";
|
|
let r = [i(t)],
|
|
n = e[1] ?? {},
|
|
a = n.children ? c(n.children) : void 0;
|
|
if (void 0 !== a) r.push(a);
|
|
else
|
|
for (let [e, t] of Object.entries(n)) {
|
|
if ("children" === e) continue;
|
|
let n = c(t);
|
|
void 0 !== n && r.push(n);
|
|
}
|
|
return s(r);
|
|
}
|
|
function f(e, t) {
|
|
let r = (function e(t, r) {
|
|
let [n, a] = t,
|
|
[u, s] = r,
|
|
f = i(n),
|
|
d = i(u);
|
|
if (
|
|
l.INTERCEPTION_ROUTE_MARKERS.some(
|
|
(e) => f.startsWith(e) || d.startsWith(e),
|
|
)
|
|
)
|
|
return "";
|
|
if (!(0, o.matchSegment)(n, u)) return c(r) ?? "";
|
|
for (let t in a)
|
|
if (s[t]) {
|
|
let r = e(a[t], s[t]);
|
|
if (null !== r) return `${i(u)}/${r}`;
|
|
}
|
|
return null;
|
|
})(e, t);
|
|
return null == r || "/" === r ? r : s(r.split("/"));
|
|
}
|
|
("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));
|
|
};
|
|
|
|
export default moduleFactory;
|