58 lines
1.5 KiB
JavaScript
58 lines
1.5 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: c412b79b8f787345.3b8bfd201f.js
|
|
* Module id: 228167
|
|
* 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 a = {
|
|
assign: function () {
|
|
return o;
|
|
},
|
|
searchParamsToUrlQuery: function () {
|
|
return s;
|
|
},
|
|
urlQueryToSearchParams: function () {
|
|
return i;
|
|
},
|
|
};
|
|
for (var n in a) Object.defineProperty(r, n, { enumerable: !0, get: a[n] });
|
|
function s(e) {
|
|
let t = {};
|
|
for (let [r, a] of e.entries()) {
|
|
let e = t[r];
|
|
void 0 === e
|
|
? (t[r] = a)
|
|
: Array.isArray(e)
|
|
? e.push(a)
|
|
: (t[r] = [e, a]);
|
|
}
|
|
return t;
|
|
}
|
|
function l(e) {
|
|
return "string" == typeof e
|
|
? e
|
|
: ("number" != typeof e || isNaN(e)) && "boolean" != typeof e
|
|
? ""
|
|
: String(e);
|
|
}
|
|
function i(e) {
|
|
let t = new URLSearchParams();
|
|
for (let [r, a] of Object.entries(e))
|
|
if (Array.isArray(a)) for (let e of a) t.append(r, l(e));
|
|
else t.set(r, l(a));
|
|
return t;
|
|
}
|
|
function o(e, ...t) {
|
|
for (let r of t) {
|
|
for (let t of r.keys()) e.delete(t);
|
|
for (let [t, a] of r.entries()) e.append(t, a);
|
|
}
|
|
return e;
|
|
}
|
|
};
|
|
|
|
export default moduleFactory;
|