170 lines
5.0 KiB
JavaScript
170 lines
5.0 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 2eebcf3bb0503188.1045ee8eb6.js
|
|
* Module id: 450203
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e, t, r) => {
|
|
"use strict";
|
|
var n =
|
|
(e.e && e.e.__assign) ||
|
|
function () {
|
|
return (n =
|
|
Object.assign ||
|
|
function (e) {
|
|
for (var t, r = 1, n = arguments.length; r < n; r++)
|
|
for (var o in (t = arguments[r]))
|
|
Object.prototype.hasOwnProperty.call(t, o) && (e[o] = t[o]);
|
|
return e;
|
|
}).apply(this, arguments);
|
|
},
|
|
o =
|
|
(e.e && e.e.__rest) ||
|
|
function (e, t) {
|
|
var r = {};
|
|
for (var n in e)
|
|
Object.prototype.hasOwnProperty.call(e, n) &&
|
|
0 > t.indexOf(n) &&
|
|
(r[n] = e[n]);
|
|
if (null != e && "function" == typeof Object.getOwnPropertySymbols)
|
|
for (
|
|
var o = 0, n = Object.getOwnPropertySymbols(e);
|
|
o < n.length;
|
|
o++
|
|
)
|
|
0 > t.indexOf(n[o]) &&
|
|
Object.prototype.propertyIsEnumerable.call(e, n[o]) &&
|
|
(r[n[o]] = e[n[o]]);
|
|
return r;
|
|
};
|
|
Object.defineProperty(r, "__esModule", { value: !0 }),
|
|
(r.hasCookie =
|
|
r.deleteCookie =
|
|
r.setCookie =
|
|
r.getCookie =
|
|
r.getCookies =
|
|
void 0);
|
|
var i = e.r(500318),
|
|
a = function () {
|
|
return "u" > typeof window;
|
|
},
|
|
s = function (e) {
|
|
return (
|
|
!!e &&
|
|
"getAll" in e &&
|
|
"set" in e &&
|
|
"function" == typeof e.getAll &&
|
|
"function" == typeof e.set
|
|
);
|
|
},
|
|
l = function (e) {
|
|
return (
|
|
(!!(null == e ? void 0 : e.req) &&
|
|
"cookies" in e.req &&
|
|
s(null == e ? void 0 : e.req.cookies)) ||
|
|
(!!(null == e ? void 0 : e.res) &&
|
|
"cookies" in e.res &&
|
|
s(null == e ? void 0 : e.res.cookies)) ||
|
|
(!!(null == e ? void 0 : e.cookies) && s(e.cookies()))
|
|
);
|
|
},
|
|
c = function (e) {
|
|
var t = {};
|
|
return (
|
|
e.getAll().forEach(function (e) {
|
|
var r = e.name,
|
|
n = e.value;
|
|
t[r] = n;
|
|
}),
|
|
t
|
|
);
|
|
},
|
|
u = function (e) {
|
|
try {
|
|
if ("string" == typeof e) return e;
|
|
return JSON.stringify(e);
|
|
} catch (t) {
|
|
return e;
|
|
}
|
|
};
|
|
(r.getCookies = function (e) {
|
|
if (l(e)) {
|
|
if (null == e ? void 0 : e.req) return c(e.req.cookies);
|
|
if (null == e ? void 0 : e.cookies) return c(e.cookies());
|
|
}
|
|
if ((e && (t = e.req), !a()))
|
|
return t && t.cookies
|
|
? t.cookies
|
|
: t && t.headers.cookie
|
|
? (0, i.parse)(t.headers.cookie)
|
|
: {};
|
|
for (
|
|
var t,
|
|
r = {},
|
|
n = document.cookie ? document.cookie.split("; ") : [],
|
|
o = 0,
|
|
s = n.length;
|
|
o < s;
|
|
o++
|
|
) {
|
|
var u = n[o].split("="),
|
|
f = u.slice(1).join("=");
|
|
r[u[0]] = f;
|
|
}
|
|
return r;
|
|
}),
|
|
(r.getCookie = function (e, t) {
|
|
var n = (0, r.getCookies)(t)[e];
|
|
if (void 0 !== n)
|
|
return n ? n.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent) : n;
|
|
}),
|
|
(r.setCookie = function (e, t, r) {
|
|
if (l(r)) {
|
|
var s,
|
|
c,
|
|
f,
|
|
d = r.req,
|
|
p = r.res,
|
|
h = r.cookies,
|
|
m = o(r, ["req", "res", "cookies"]),
|
|
g = n({ name: e, value: u(t) }, m);
|
|
d && d.cookies.set(g), p && p.cookies.set(g), h && h().set(g);
|
|
return;
|
|
}
|
|
if (r) {
|
|
var d = r.req,
|
|
p = r.res,
|
|
y = o(r, ["req", "res"]);
|
|
(c = d), (f = p), (s = y);
|
|
}
|
|
var b = (0, i.serialize)(e, u(t), n({ path: "/" }, s));
|
|
if (a()) document.cookie = b;
|
|
else if (f && c) {
|
|
var w = f.getHeader("Set-Cookie");
|
|
if (
|
|
(Array.isArray(w) || (w = w ? [String(w)] : []),
|
|
f.setHeader("Set-Cookie", w.concat(b)),
|
|
c && c.cookies)
|
|
) {
|
|
var E = c.cookies;
|
|
"" === t ? delete E[e] : (E[e] = u(t));
|
|
}
|
|
if (c && c.headers && c.headers.cookie) {
|
|
var E = (0, i.parse)(c.headers.cookie);
|
|
"" === t ? delete E[e] : (E[e] = u(t)),
|
|
(c.headers.cookie = Object.entries(E).reduce(function (e, t) {
|
|
return e.concat("".concat(t[0], "=").concat(t[1], ";"));
|
|
}, ""));
|
|
}
|
|
}
|
|
}),
|
|
(r.deleteCookie = function (e, t) {
|
|
return (0, r.setCookie)(e, "", n(n({}, t), { maxAge: -1 }));
|
|
}),
|
|
(r.hasCookie = function (e, t) {
|
|
return !!e && (0, r.getCookies)(t).hasOwnProperty(e);
|
|
});
|
|
};
|
|
|
|
export default moduleFactory;
|