45 lines
1.3 KiB
JavaScript
45 lines
1.3 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
|
|
* Module id: 453636
|
|
* 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, "getRouteMatcher", {
|
|
enumerable: !0,
|
|
get: function () {
|
|
return a;
|
|
},
|
|
});
|
|
let n = e.r(911861),
|
|
o = e.r(349005);
|
|
function a({ re: e, groups: t }) {
|
|
return (0, o.safeRouteMatcher)((r) => {
|
|
let o = e.exec(r);
|
|
if (!o) return !1;
|
|
let a = (e) => {
|
|
try {
|
|
return decodeURIComponent(e);
|
|
} catch {
|
|
throw Object.defineProperty(
|
|
new n.DecodeError("failed to decode param"),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E528", enumerable: !1, configurable: !0 },
|
|
);
|
|
}
|
|
},
|
|
i = {};
|
|
for (let [e, r] of Object.entries(t)) {
|
|
let t = o[r.pos];
|
|
void 0 !== t &&
|
|
(r.repeat ? (i[e] = t.split("/").map((e) => a(e))) : (i[e] = a(t)));
|
|
}
|
|
return i;
|
|
});
|
|
}
|
|
};
|
|
|
|
export default moduleFactory;
|