UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

1,618 lines 356 kB
import { a as tu, c as be } from "./_commonjsHelpers-c5d32002.js"; import { r as Ke } from "./_vue_commonjs-external-eb7fec7f.js"; import { p as f, t as T, q as U, s as We, w as jt, x as au, c as pr, d as yr, e as za, _ as vt, a as co, b as Xn, r as Ba } from "./index-6a6913ea.js"; import { d as wr, _ as Ot, c as Gn, i as ba } from "./index-5e2dd5fb.js"; import { _ as Mt } from "./typeof-dad84d6f.js"; import { p as Da } from "./index-ea4aeba0.js"; import { _ as ru } from "./unsupportedIterableToArray-b0ea2918.js"; import { a as nu, _ as V } from "./defineProperty-0388aa92.js"; import { s as br, a as Dr } from "./index-35dd6fe1.js"; import { s as Tr, b as Qt } from "./index-22ef4f1e.js"; import { i as Pe } from "./interopRequireDefault-40f894e3.js"; import { _ as fo } from "./typeof-88a201b1.js"; import { f as vo } from "./fade-in-scale-up.cssr-0266cf64.js"; function iu(a, t) { for (var e = 0; e < t.length; e++) { const r = t[e]; if (typeof r != "string" && !Array.isArray(r)) { for (const n in r) if (n !== "default" && !(n in a)) { const o = Object.getOwnPropertyDescriptor(r, n); o && Object.defineProperty(a, n, o.get ? o : { enumerable: !0, get: () => r[n] }); } } } return Object.freeze(Object.defineProperty(a, Symbol.toStringTag, { value: "Module" })); } function ct(a, t) { f(2, arguments); var e = T(a), r = U(t); return isNaN(r) ? /* @__PURE__ */ new Date(NaN) : (r && e.setDate(e.getDate() + r), e); } function ja(a, t) { f(2, arguments); var e = T(a), r = U(t); if (isNaN(r)) return /* @__PURE__ */ new Date(NaN); if (!r) return e; var n = e.getDate(), o = new Date(e.getTime()); o.setMonth(e.getMonth() + r + 1, 0); var i = o.getDate(); return n >= i ? o : (e.setFullYear(o.getFullYear(), o.getMonth(), n), e); } function va(a, t) { if (f(2, arguments), !t || Mt(t) !== "object") return /* @__PURE__ */ new Date(NaN); var e = t.years ? U(t.years) : 0, r = t.months ? U(t.months) : 0, n = t.weeks ? U(t.weeks) : 0, o = t.days ? U(t.days) : 0, i = t.hours ? U(t.hours) : 0, u = t.minutes ? U(t.minutes) : 0, l = t.seconds ? U(t.seconds) : 0, s = T(a), d = r || e ? ja(s, r + e * 12) : s, c = o || n ? ct(d, o + n * 7) : d, h = u + i * 60, v = l + h * 60, b = v * 1e3, M = new Date(c.getTime() + b); return M; } function ha(a) { f(1, arguments); var t = T(a), e = t.getDay(); return e === 0 || e === 6; } function Kn(a) { return f(1, arguments), T(a).getDay() === 0; } function ho(a) { return f(1, arguments), T(a).getDay() === 6; } function mo(a, t) { f(2, arguments); var e = T(a), r = ha(e), n = U(t); if (isNaN(n)) return /* @__PURE__ */ new Date(NaN); var o = e.getHours(), i = n < 0 ? -1 : 1, u = U(n / 5); e.setDate(e.getDate() + u * 7); for (var l = Math.abs(n % 5); l > 0; ) e.setDate(e.getDate() + i), ha(e) || (l -= 1); return r && ha(e) && n !== 0 && (ho(e) && e.setDate(e.getDate() + (i < 0 ? 2 : -1)), Kn(e) && e.setDate(e.getDate() + (i < 0 ? 1 : -2))), e.setHours(o), e; } function qa(a, t) { f(2, arguments); var e = T(a).getTime(), r = U(t); return new Date(e + r); } var ou = 36e5; function Zn(a, t) { f(2, arguments); var e = U(t); return qa(a, e * ou); } function rt(a, t) { var e, r, n, o, i, u, l, s; f(1, arguments); var d = We(), c = U((e = (r = (n = (o = t == null ? void 0 : t.weekStartsOn) !== null && o !== void 0 ? o : t == null || (i = t.locale) === null || i === void 0 || (u = i.options) === null || u === void 0 ? void 0 : u.weekStartsOn) !== null && n !== void 0 ? n : d.weekStartsOn) !== null && r !== void 0 ? r : (l = d.locale) === null || l === void 0 || (s = l.options) === null || s === void 0 ? void 0 : s.weekStartsOn) !== null && e !== void 0 ? e : 0); if (!(c >= 0 && c <= 6)) throw new RangeError("weekStartsOn must be between 0 and 6 inclusively"); var h = T(a), v = h.getDay(), b = (v < c ? 7 : 0) + v - c; return h.setDate(h.getDate() - b), h.setHours(0, 0, 0, 0), h; } function _t(a) { return f(1, arguments), rt(a, { weekStartsOn: 1 }); } function qt(a) { f(1, arguments); var t = T(a), e = t.getFullYear(), r = /* @__PURE__ */ new Date(0); r.setFullYear(e + 1, 0, 4), r.setHours(0, 0, 0, 0); var n = _t(r), o = /* @__PURE__ */ new Date(0); o.setFullYear(e, 0, 4), o.setHours(0, 0, 0, 0); var i = _t(o); return t.getTime() >= n.getTime() ? e + 1 : t.getTime() >= i.getTime() ? e : e - 1; } function Pt(a) { f(1, arguments); var t = qt(a), e = /* @__PURE__ */ new Date(0); e.setFullYear(t, 0, 4), e.setHours(0, 0, 0, 0); var r = _t(e); return r; } function Ge(a) { var t = new Date(Date.UTC(a.getFullYear(), a.getMonth(), a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds(), a.getMilliseconds())); return t.setUTCFullYear(a.getFullYear()), a.getTime() - t.getTime(); } function ga(a) { f(1, arguments); var t = T(a); return t.setHours(0, 0, 0, 0), t; } var lu = 864e5; function dt(a, t) { f(2, arguments); var e = ga(a), r = ga(t), n = e.getTime() - Ge(e), o = r.getTime() - Ge(r); return Math.round((n - o) / lu); } function go(a, t) { f(2, arguments); var e = T(a), r = U(t), n = dt(e, Pt(e)), o = /* @__PURE__ */ new Date(0); return o.setFullYear(r, 0, 4), o.setHours(0, 0, 0, 0), e = Pt(o), e.setDate(e.getDate() + n), e; } function po(a, t) { f(2, arguments); var e = U(t); return go(a, qt(a) + e); } var uu = 6e4; function Jn(a, t) { f(2, arguments); var e = U(t); return qa(a, e * uu); } function ei(a, t) { f(2, arguments); var e = U(t), r = e * 3; return ja(a, r); } function yo(a, t) { f(2, arguments); var e = U(t); return qa(a, e * 1e3); } function _r(a, t) { f(2, arguments); var e = U(t), r = e * 7; return ct(a, r); } function wo(a, t) { f(2, arguments); var e = U(t); return ja(a, e * 12); } function su(a, t, e) { f(2, arguments); var r = T(a == null ? void 0 : a.start).getTime(), n = T(a == null ? void 0 : a.end).getTime(), o = T(t == null ? void 0 : t.start).getTime(), i = T(t == null ? void 0 : t.end).getTime(); if (!(r <= n && o <= i)) throw new RangeError("Invalid interval"); return e != null && e.inclusive ? r <= i && o <= n : r < i && o < n; } function bo(a) { f(1, arguments); var t; if (a && typeof a.forEach == "function") t = a; else if (Mt(a) === "object" && a !== null) t = Array.prototype.slice.call(a); else return /* @__PURE__ */ new Date(NaN); var e; return t.forEach(function(r) { var n = T(r); (e === void 0 || e < n || isNaN(Number(n))) && (e = n); }), e || /* @__PURE__ */ new Date(NaN); } function Do(a) { f(1, arguments); var t; if (a && typeof a.forEach == "function") t = a; else if (Mt(a) === "object" && a !== null) t = Array.prototype.slice.call(a); else return /* @__PURE__ */ new Date(NaN); var e; return t.forEach(function(r) { var n = T(r); (e === void 0 || e > n || isNaN(n.getDate())) && (e = n); }), e || /* @__PURE__ */ new Date(NaN); } function du(a, t) { var e = t.start, r = t.end; return f(2, arguments), Do([bo([a, e]), r]); } function cu(a, t) { f(2, arguments); var e = T(a); if (isNaN(Number(e))) return NaN; var r = e.getTime(), n; t == null ? n = [] : typeof t.forEach == "function" ? n = t : n = Array.prototype.slice.call(t); var o, i; return n.forEach(function(u, l) { var s = T(u); if (isNaN(Number(s))) { o = NaN, i = NaN; return; } var d = Math.abs(r - s.getTime()); (o == null || d < Number(i)) && (o = l, i = d); }), o; } function fu(a, t) { f(2, arguments); var e = T(a); if (isNaN(Number(e))) return /* @__PURE__ */ new Date(NaN); var r = e.getTime(), n; t == null ? n = [] : typeof t.forEach == "function" ? n = t : n = Array.prototype.slice.call(t); var o, i; return n.forEach(function(u) { var l = T(u); if (isNaN(Number(l))) { o = /* @__PURE__ */ new Date(NaN), i = NaN; return; } var s = Math.abs(r - l.getTime()); (o == null || s < Number(i)) && (o = l, i = s); }), o; } function it(a, t) { f(2, arguments); var e = T(a), r = T(t), n = e.getTime() - r.getTime(); return n < 0 ? -1 : n > 0 ? 1 : n; } function vu(a, t) { f(2, arguments); var e = T(a), r = T(t), n = e.getTime() - r.getTime(); return n > 0 ? -1 : n < 0 ? 1 : n; } var ti = 7, To = 365.2425, _o = Math.pow(10, 8) * 24 * 60 * 60 * 1e3, Xt = 6e4, Gt = 36e5, Cr = 1e3, hu = -_o, ai = 60, ri = 3, ni = 12, ii = 4, La = 3600, Or = 60, Mr = La * 24, Co = Mr * 7, oi = Mr * To, li = oi / 12, Oo = li * 3; function mu(a) { f(1, arguments); var t = a / ti; return Math.floor(t); } function Qa(a, t) { f(2, arguments); var e = ga(a), r = ga(t); return e.getTime() === r.getTime(); } function Mo(a) { return f(1, arguments), a instanceof Date || Mt(a) === "object" && Object.prototype.toString.call(a) === "[object Date]"; } function Ct(a) { if (f(1, arguments), !Mo(a) && typeof a != "number") return !1; var t = T(a); return !isNaN(Number(t)); } function gu(a, t) { f(2, arguments); var e = T(a), r = T(t); if (!Ct(e) || !Ct(r)) return NaN; var n = dt(e, r), o = n < 0 ? -1 : 1, i = U(n / 7), u = i * 5; for (r = ct(r, i * 7); !Qa(e, r); ) u += ha(r) ? 0 : o, r = ct(r, o); return u === 0 ? 0 : u; } function ko(a, t) { return f(2, arguments), qt(a) - qt(t); } var pu = 6048e5; function yu(a, t) { f(2, arguments); var e = _t(a), r = _t(t), n = e.getTime() - Ge(e), o = r.getTime() - Ge(r); return Math.round((n - o) / pu); } function lr(a, t) { f(2, arguments); var e = T(a), r = T(t), n = e.getFullYear() - r.getFullYear(), o = e.getMonth() - r.getMonth(); return n * 12 + o; } function Zr(a) { f(1, arguments); var t = T(a), e = Math.floor(t.getMonth() / 3) + 1; return e; } function or(a, t) { f(2, arguments); var e = T(a), r = T(t), n = e.getFullYear() - r.getFullYear(), o = Zr(e) - Zr(r); return n * 4 + o; } var wu = 6048e5; function ur(a, t, e) { f(2, arguments); var r = rt(a, e), n = rt(t, e), o = r.getTime() - Ge(r), i = n.getTime() - Ge(n); return Math.round((o - i) / wu); } function Va(a, t) { f(2, arguments); var e = T(a), r = T(t); return e.getFullYear() - r.getFullYear(); } function Ai(a, t) { var e = a.getFullYear() - t.getFullYear() || a.getMonth() - t.getMonth() || a.getDate() - t.getDate() || a.getHours() - t.getHours() || a.getMinutes() - t.getMinutes() || a.getSeconds() - t.getSeconds() || a.getMilliseconds() - t.getMilliseconds(); return e < 0 ? -1 : e > 0 ? 1 : e; } function ui(a, t) { f(2, arguments); var e = T(a), r = T(t), n = Ai(e, r), o = Math.abs(dt(e, r)); e.setDate(e.getDate() - n * o); var i = +(Ai(e, r) === -n), u = n * (o - i); return u === 0 ? 0 : u; } function kr(a, t) { return f(2, arguments), T(a).getTime() - T(t).getTime(); } var Ui = { ceil: Math.ceil, round: Math.round, floor: Math.floor, trunc: function(t) { return t < 0 ? Math.ceil(t) : Math.floor(t); } // Math.trunc is not supported by IE }, bu = "trunc"; function Ta(a) { return a ? Ui[a] : Ui[bu]; } function sr(a, t, e) { f(2, arguments); var r = kr(a, t) / Gt; return Ta(e == null ? void 0 : e.roundingMethod)(r); } function xo(a, t) { f(2, arguments); var e = U(t); return po(a, -e); } function Du(a, t) { f(2, arguments); var e = T(a), r = T(t), n = it(e, r), o = Math.abs(ko(e, r)); e = xo(e, n * o); var i = +(it(e, r) === -n), u = n * (o - i); return u === 0 ? 0 : u; } function dr(a, t, e) { f(2, arguments); var r = kr(a, t) / Xt; return Ta(e == null ? void 0 : e.roundingMethod)(r); } function si(a) { f(1, arguments); var t = T(a); return t.setHours(23, 59, 59, 999), t; } function di(a) { f(1, arguments); var t = T(a), e = t.getMonth(); return t.setFullYear(t.getFullYear(), e + 1, 0), t.setHours(23, 59, 59, 999), t; } function So(a) { f(1, arguments); var t = T(a); return si(t).getTime() === di(t).getTime(); } function xr(a, t) { f(2, arguments); var e = T(a), r = T(t), n = it(e, r), o = Math.abs(lr(e, r)), i; if (o < 1) i = 0; else { e.getMonth() === 1 && e.getDate() > 27 && e.setDate(30), e.setMonth(e.getMonth() - n * o); var u = it(e, r) === -n; So(T(a)) && o === 1 && it(a, r) === 1 && (u = !1), i = n * (o - Number(u)); } return i === 0 ? 0 : i; } function Tu(a, t, e) { f(2, arguments); var r = xr(a, t) / 3; return Ta(e == null ? void 0 : e.roundingMethod)(r); } function ma(a, t, e) { f(2, arguments); var r = kr(a, t) / 1e3; return Ta(e == null ? void 0 : e.roundingMethod)(r); } function _u(a, t, e) { f(2, arguments); var r = ui(a, t) / 7; return Ta(e == null ? void 0 : e.roundingMethod)(r); } function Po(a, t) { f(2, arguments); var e = T(a), r = T(t), n = it(e, r), o = Math.abs(Va(e, r)); e.setFullYear(1584), r.setFullYear(1584); var i = it(e, r) === -n, u = n * (o - Number(i)); return u === 0 ? 0 : u; } function $o(a, t) { var e; f(1, arguments); var r = a || {}, n = T(r.start), o = T(r.end), i = o.getTime(); if (!(n.getTime() <= i)) throw new RangeError("Invalid interval"); var u = [], l = n; l.setHours(0, 0, 0, 0); var s = Number((e = t == null ? void 0 : t.step) !== null && e !== void 0 ? e : 1); if (s < 1 || isNaN(s)) throw new RangeError("`options.step` must be a number greater than 1"); for (; l.getTime() <= i; ) u.push(T(l)), l.setDate(l.getDate() + s), l.setHours(0, 0, 0, 0); return u; } function Cu(a, t) { var e; f(1, arguments); var r = a || {}, n = T(r.start), o = T(r.end), i = n.getTime(), u = o.getTime(); if (!(i <= u)) throw new RangeError("Invalid interval"); var l = [], s = n; s.setMinutes(0, 0, 0); var d = Number((e = t == null ? void 0 : t.step) !== null && e !== void 0 ? e : 1); if (d < 1 || isNaN(d)) throw new RangeError("`options.step` must be a number greater than 1"); for (; s.getTime() <= u; ) l.push(T(s)), s = Zn(s, d); return l; } function cr(a) { f(1, arguments); var t = T(a); return t.setSeconds(0, 0), t; } function Ou(a, t) { var e; f(1, arguments); var r = cr(T(a.start)), n = T(a.end), o = r.getTime(), i = n.getTime(); if (o >= i) throw new RangeError("Invalid interval"); var u = [], l = r, s = Number((e = t == null ? void 0 : t.step) !== null && e !== void 0 ? e : 1); if (s < 1 || isNaN(s)) throw new RangeError("`options.step` must be a number equal to or greater than 1"); for (; l.getTime() <= i; ) u.push(T(l)), l = Jn(l, s); return u; } function Mu(a) { f(1, arguments); var t = a || {}, e = T(t.start), r = T(t.end), n = r.getTime(), o = []; if (!(e.getTime() <= n)) throw new RangeError("Invalid interval"); var i = e; for (i.setHours(0, 0, 0, 0), i.setDate(1); i.getTime() <= n; ) o.push(T(i)), i.setMonth(i.getMonth() + 1); return o; } function Wa(a) { f(1, arguments); var t = T(a), e = t.getMonth(), r = e - e % 3; return t.setMonth(r, 1), t.setHours(0, 0, 0, 0), t; } function ku(a) { f(1, arguments); var t = a || {}, e = T(t.start), r = T(t.end), n = r.getTime(); if (!(e.getTime() <= n)) throw new RangeError("Invalid interval"); var o = Wa(e), i = Wa(r); n = i.getTime(); for (var u = [], l = o; l.getTime() <= n; ) u.push(T(l)), l = ei(l, 1); return u; } function xu(a, t) { f(1, arguments); var e = a || {}, r = T(e.start), n = T(e.end), o = n.getTime(); if (!(r.getTime() <= o)) throw new RangeError("Invalid interval"); var i = rt(r, t), u = rt(n, t); i.setHours(15), u.setHours(15), o = u.getTime(); for (var l = [], s = i; s.getTime() <= o; ) s.setHours(0), l.push(T(s)), s = _r(s, 1), s.setHours(15); return l; } function ci(a) { f(1, arguments); for (var t = $o(a), e = [], r = 0; r < t.length; ) { var n = t[r++]; ha(n) && (e.push(n), Kn(n) && (r = r + 5)); } return e; } function Sr(a) { f(1, arguments); var t = T(a); return t.setDate(1), t.setHours(0, 0, 0, 0), t; } function Su(a) { f(1, arguments); var t = Sr(a); if (isNaN(t.getTime())) throw new RangeError("The passed date is invalid"); var e = di(a); return ci({ start: t, end: e }); } function Ro(a) { f(1, arguments); var t = T(a), e = t.getFullYear(); return t.setFullYear(e + 1, 0, 0), t.setHours(23, 59, 59, 999), t; } function fi(a) { f(1, arguments); var t = T(a), e = /* @__PURE__ */ new Date(0); return e.setFullYear(t.getFullYear(), 0, 1), e.setHours(0, 0, 0, 0), e; } function Pu(a) { f(1, arguments); var t = fi(a), e = Ro(a); return ci({ start: t, end: e }); } function $u(a) { f(1, arguments); var t = a || {}, e = T(t.start), r = T(t.end), n = r.getTime(); if (!(e.getTime() <= n)) throw new RangeError("Invalid interval"); var o = [], i = e; for (i.setHours(0, 0, 0, 0), i.setMonth(0, 1); i.getTime() <= n; ) o.push(T(i)), i.setFullYear(i.getFullYear() + 1); return o; } function Ru(a) { f(1, arguments); var t = T(a), e = t.getFullYear(), r = 9 + Math.floor(e / 10) * 10; return t.setFullYear(r, 11, 31), t.setHours(23, 59, 59, 999), t; } function Iu(a) { f(1, arguments); var t = T(a); return t.setMinutes(59, 59, 999), t; } function Io(a, t) { var e, r, n, o, i, u, l, s; f(1, arguments); var d = We(), c = U((e = (r = (n = (o = t == null ? void 0 : t.weekStartsOn) !== null && o !== void 0 ? o : t == null || (i = t.locale) === null || i === void 0 || (u = i.options) === null || u === void 0 ? void 0 : u.weekStartsOn) !== null && n !== void 0 ? n : d.weekStartsOn) !== null && r !== void 0 ? r : (l = d.locale) === null || l === void 0 || (s = l.options) === null || s === void 0 ? void 0 : s.weekStartsOn) !== null && e !== void 0 ? e : 0); if (!(c >= 0 && c <= 6)) throw new RangeError("weekStartsOn must be between 0 and 6 inclusively"); var h = T(a), v = h.getDay(), b = (v < c ? -7 : 0) + 6 - (v - c); return h.setDate(h.getDate() + b), h.setHours(23, 59, 59, 999), h; } function Nu(a) { return f(1, arguments), Io(a, { weekStartsOn: 1 }); } function Eu(a) { f(1, arguments); var t = qt(a), e = /* @__PURE__ */ new Date(0); e.setFullYear(t + 1, 0, 4), e.setHours(0, 0, 0, 0); var r = _t(e); return r.setMilliseconds(r.getMilliseconds() - 1), r; } function Yu(a) { f(1, arguments); var t = T(a); return t.setSeconds(59, 999), t; } function Fu(a) { f(1, arguments); var t = T(a), e = t.getMonth(), r = e - e % 3 + 3; return t.setMonth(r, 0), t.setHours(23, 59, 59, 999), t; } function Au(a) { f(1, arguments); var t = T(a); return t.setMilliseconds(999), t; } function Uu() { return si(Date.now()); } function Hu() { var a = /* @__PURE__ */ new Date(), t = a.getFullYear(), e = a.getMonth(), r = a.getDate(), n = /* @__PURE__ */ new Date(0); return n.setFullYear(t, e, r + 1), n.setHours(23, 59, 59, 999), n; } function Vu() { var a = /* @__PURE__ */ new Date(), t = a.getFullYear(), e = a.getMonth(), r = a.getDate(), n = /* @__PURE__ */ new Date(0); return n.setFullYear(t, e, r - 1), n.setHours(23, 59, 59, 999), n; } function pa(a, t) { f(2, arguments); var e = U(t); return qa(a, -e); } var Wu = 864e5; function zu(a) { f(1, arguments); var t = T(a), e = t.getTime(); t.setUTCMonth(0, 1), t.setUTCHours(0, 0, 0, 0); var r = t.getTime(), n = e - r; return Math.floor(n / Wu) + 1; } function ya(a) { f(1, arguments); var t = 1, e = T(a), r = e.getUTCDay(), n = (r < t ? 7 : 0) + r - t; return e.setUTCDate(e.getUTCDate() - n), e.setUTCHours(0, 0, 0, 0), e; } function No(a) { f(1, arguments); var t = T(a), e = t.getUTCFullYear(), r = /* @__PURE__ */ new Date(0); r.setUTCFullYear(e + 1, 0, 4), r.setUTCHours(0, 0, 0, 0); var n = ya(r), o = /* @__PURE__ */ new Date(0); o.setUTCFullYear(e, 0, 4), o.setUTCHours(0, 0, 0, 0); var i = ya(o); return t.getTime() >= n.getTime() ? e + 1 : t.getTime() >= i.getTime() ? e : e - 1; } function Bu(a) { f(1, arguments); var t = No(a), e = /* @__PURE__ */ new Date(0); e.setUTCFullYear(t, 0, 4), e.setUTCHours(0, 0, 0, 0); var r = ya(e); return r; } var ju = 6048e5; function Eo(a) { f(1, arguments); var t = T(a), e = ya(t).getTime() - Bu(t).getTime(); return Math.round(e / ju) + 1; } function vi(a, t) { var e, r, n, o, i, u, l, s; f(1, arguments); var d = T(a), c = d.getUTCFullYear(), h = We(), v = U((e = (r = (n = (o = t == null ? void 0 : t.firstWeekContainsDate) !== null && o !== void 0 ? o : t == null || (i = t.locale) === null || i === void 0 || (u = i.options) === null || u === void 0 ? void 0 : u.firstWeekContainsDate) !== null && n !== void 0 ? n : h.firstWeekContainsDate) !== null && r !== void 0 ? r : (l = h.locale) === null || l === void 0 || (s = l.options) === null || s === void 0 ? void 0 : s.firstWeekContainsDate) !== null && e !== void 0 ? e : 1); if (!(v >= 1 && v <= 7)) throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively"); var b = /* @__PURE__ */ new Date(0); b.setUTCFullYear(c + 1, 0, v), b.setUTCHours(0, 0, 0, 0); var M = jt(b, t), D = /* @__PURE__ */ new Date(0); D.setUTCFullYear(c, 0, v), D.setUTCHours(0, 0, 0, 0); var m = jt(D, t); return d.getTime() >= M.getTime() ? c + 1 : d.getTime() >= m.getTime() ? c : c - 1; } function qu(a, t) { var e, r, n, o, i, u, l, s; f(1, arguments); var d = We(), c = U((e = (r = (n = (o = t == null ? void 0 : t.firstWeekContainsDate) !== null && o !== void 0 ? o : t == null || (i = t.locale) === null || i === void 0 || (u = i.options) === null || u === void 0 ? void 0 : u.firstWeekContainsDate) !== null && n !== void 0 ? n : d.firstWeekContainsDate) !== null && r !== void 0 ? r : (l = d.locale) === null || l === void 0 || (s = l.options) === null || s === void 0 ? void 0 : s.firstWeekContainsDate) !== null && e !== void 0 ? e : 1), h = vi(a, t), v = /* @__PURE__ */ new Date(0); v.setUTCFullYear(h, 0, c), v.setUTCHours(0, 0, 0, 0); var b = jt(v, t); return b; } var Lu = 6048e5; function Yo(a, t) { f(1, arguments); var e = T(a), r = jt(e, t).getTime() - qu(e, t).getTime(); return Math.round(r / Lu) + 1; } function L(a, t) { for (var e = a < 0 ? "-" : "", r = Math.abs(a).toString(); r.length < t; ) r = "0" + r; return e + r; } var Qu = { // Year y: function(t, e) { var r = t.getUTCFullYear(), n = r > 0 ? r : 1 - r; return L(e === "yy" ? n % 100 : n, e.length); }, // Month M: function(t, e) { var r = t.getUTCMonth(); return e === "M" ? String(r + 1) : L(r + 1, 2); }, // Day of the month d: function(t, e) { return L(t.getUTCDate(), e.length); }, // AM or PM a: function(t, e) { var r = t.getUTCHours() / 12 >= 1 ? "pm" : "am"; switch (e) { case "a": case "aa": return r.toUpperCase(); case "aaa": return r; case "aaaaa": return r[0]; case "aaaa": default: return r === "am" ? "a.m." : "p.m."; } }, // Hour [1-12] h: function(t, e) { return L(t.getUTCHours() % 12 || 12, e.length); }, // Hour [0-23] H: function(t, e) { return L(t.getUTCHours(), e.length); }, // Minute m: function(t, e) { return L(t.getUTCMinutes(), e.length); }, // Second s: function(t, e) { return L(t.getUTCSeconds(), e.length); }, // Fraction of second S: function(t, e) { var r = e.length, n = t.getUTCMilliseconds(), o = Math.floor(n * Math.pow(10, r - 3)); return L(o, e.length); } }; const Dt = Qu; var ca = { am: "am", pm: "pm", midnight: "midnight", noon: "noon", morning: "morning", afternoon: "afternoon", evening: "evening", night: "night" }, Xu = { // Era G: function(t, e, r) { var n = t.getUTCFullYear() > 0 ? 1 : 0; switch (e) { case "G": case "GG": case "GGG": return r.era(n, { width: "abbreviated" }); case "GGGGG": return r.era(n, { width: "narrow" }); case "GGGG": default: return r.era(n, { width: "wide" }); } }, // Year y: function(t, e, r) { if (e === "yo") { var n = t.getUTCFullYear(), o = n > 0 ? n : 1 - n; return r.ordinalNumber(o, { unit: "year" }); } return Dt.y(t, e); }, // Local week-numbering year Y: function(t, e, r, n) { var o = vi(t, n), i = o > 0 ? o : 1 - o; if (e === "YY") { var u = i % 100; return L(u, 2); } return e === "Yo" ? r.ordinalNumber(i, { unit: "year" }) : L(i, e.length); }, // ISO week-numbering year R: function(t, e) { var r = No(t); return L(r, e.length); }, // Extended year. This is a single number designating the year of this calendar system. // The main difference between `y` and `u` localizers are B.C. years: // | Year | `y` | `u` | // |------|-----|-----| // | AC 1 | 1 | 1 | // | BC 1 | 1 | 0 | // | BC 2 | 2 | -1 | // Also `yy` always returns the last two digits of a year, // while `uu` pads single digit years to 2 characters and returns other years unchanged. u: function(t, e) { var r = t.getUTCFullYear(); return L(r, e.length); }, // Quarter Q: function(t, e, r) { var n = Math.ceil((t.getUTCMonth() + 1) / 3); switch (e) { case "Q": return String(n); case "QQ": return L(n, 2); case "Qo": return r.ordinalNumber(n, { unit: "quarter" }); case "QQQ": return r.quarter(n, { width: "abbreviated", context: "formatting" }); case "QQQQQ": return r.quarter(n, { width: "narrow", context: "formatting" }); case "QQQQ": default: return r.quarter(n, { width: "wide", context: "formatting" }); } }, // Stand-alone quarter q: function(t, e, r) { var n = Math.ceil((t.getUTCMonth() + 1) / 3); switch (e) { case "q": return String(n); case "qq": return L(n, 2); case "qo": return r.ordinalNumber(n, { unit: "quarter" }); case "qqq": return r.quarter(n, { width: "abbreviated", context: "standalone" }); case "qqqqq": return r.quarter(n, { width: "narrow", context: "standalone" }); case "qqqq": default: return r.quarter(n, { width: "wide", context: "standalone" }); } }, // Month M: function(t, e, r) { var n = t.getUTCMonth(); switch (e) { case "M": case "MM": return Dt.M(t, e); case "Mo": return r.ordinalNumber(n + 1, { unit: "month" }); case "MMM": return r.month(n, { width: "abbreviated", context: "formatting" }); case "MMMMM": return r.month(n, { width: "narrow", context: "formatting" }); case "MMMM": default: return r.month(n, { width: "wide", context: "formatting" }); } }, // Stand-alone month L: function(t, e, r) { var n = t.getUTCMonth(); switch (e) { case "L": return String(n + 1); case "LL": return L(n + 1, 2); case "Lo": return r.ordinalNumber(n + 1, { unit: "month" }); case "LLL": return r.month(n, { width: "abbreviated", context: "standalone" }); case "LLLLL": return r.month(n, { width: "narrow", context: "standalone" }); case "LLLL": default: return r.month(n, { width: "wide", context: "standalone" }); } }, // Local week of year w: function(t, e, r, n) { var o = Yo(t, n); return e === "wo" ? r.ordinalNumber(o, { unit: "week" }) : L(o, e.length); }, // ISO week of year I: function(t, e, r) { var n = Eo(t); return e === "Io" ? r.ordinalNumber(n, { unit: "week" }) : L(n, e.length); }, // Day of the month d: function(t, e, r) { return e === "do" ? r.ordinalNumber(t.getUTCDate(), { unit: "date" }) : Dt.d(t, e); }, // Day of year D: function(t, e, r) { var n = zu(t); return e === "Do" ? r.ordinalNumber(n, { unit: "dayOfYear" }) : L(n, e.length); }, // Day of week E: function(t, e, r) { var n = t.getUTCDay(); switch (e) { case "E": case "EE": case "EEE": return r.day(n, { width: "abbreviated", context: "formatting" }); case "EEEEE": return r.day(n, { width: "narrow", context: "formatting" }); case "EEEEEE": return r.day(n, { width: "short", context: "formatting" }); case "EEEE": default: return r.day(n, { width: "wide", context: "formatting" }); } }, // Local day of week e: function(t, e, r, n) { var o = t.getUTCDay(), i = (o - n.weekStartsOn + 8) % 7 || 7; switch (e) { case "e": return String(i); case "ee": return L(i, 2); case "eo": return r.ordinalNumber(i, { unit: "day" }); case "eee": return r.day(o, { width: "abbreviated", context: "formatting" }); case "eeeee": return r.day(o, { width: "narrow", context: "formatting" }); case "eeeeee": return r.day(o, { width: "short", context: "formatting" }); case "eeee": default: return r.day(o, { width: "wide", context: "formatting" }); } }, // Stand-alone local day of week c: function(t, e, r, n) { var o = t.getUTCDay(), i = (o - n.weekStartsOn + 8) % 7 || 7; switch (e) { case "c": return String(i); case "cc": return L(i, e.length); case "co": return r.ordinalNumber(i, { unit: "day" }); case "ccc": return r.day(o, { width: "abbreviated", context: "standalone" }); case "ccccc": return r.day(o, { width: "narrow", context: "standalone" }); case "cccccc": return r.day(o, { width: "short", context: "standalone" }); case "cccc": default: return r.day(o, { width: "wide", context: "standalone" }); } }, // ISO day of week i: function(t, e, r) { var n = t.getUTCDay(), o = n === 0 ? 7 : n; switch (e) { case "i": return String(o); case "ii": return L(o, e.length); case "io": return r.ordinalNumber(o, { unit: "day" }); case "iii": return r.day(n, { width: "abbreviated", context: "formatting" }); case "iiiii": return r.day(n, { width: "narrow", context: "formatting" }); case "iiiiii": return r.day(n, { width: "short", context: "formatting" }); case "iiii": default: return r.day(n, { width: "wide", context: "formatting" }); } }, // AM or PM a: function(t, e, r) { var n = t.getUTCHours(), o = n / 12 >= 1 ? "pm" : "am"; switch (e) { case "a": case "aa": return r.dayPeriod(o, { width: "abbreviated", context: "formatting" }); case "aaa": return r.dayPeriod(o, { width: "abbreviated", context: "formatting" }).toLowerCase(); case "aaaaa": return r.dayPeriod(o, { width: "narrow", context: "formatting" }); case "aaaa": default: return r.dayPeriod(o, { width: "wide", context: "formatting" }); } }, // AM, PM, midnight, noon b: function(t, e, r) { var n = t.getUTCHours(), o; switch (n === 12 ? o = ca.noon : n === 0 ? o = ca.midnight : o = n / 12 >= 1 ? "pm" : "am", e) { case "b": case "bb": return r.dayPeriod(o, { width: "abbreviated", context: "formatting" }); case "bbb": return r.dayPeriod(o, { width: "abbreviated", context: "formatting" }).toLowerCase(); case "bbbbb": return r.dayPeriod(o, { width: "narrow", context: "formatting" }); case "bbbb": default: return r.dayPeriod(o, { width: "wide", context: "formatting" }); } }, // in the morning, in the afternoon, in the evening, at night B: function(t, e, r) { var n = t.getUTCHours(), o; switch (n >= 17 ? o = ca.evening : n >= 12 ? o = ca.afternoon : n >= 4 ? o = ca.morning : o = ca.night, e) { case "B": case "BB": case "BBB": return r.dayPeriod(o, { width: "abbreviated", context: "formatting" }); case "BBBBB": return r.dayPeriod(o, { width: "narrow", context: "formatting" }); case "BBBB": default: return r.dayPeriod(o, { width: "wide", context: "formatting" }); } }, // Hour [1-12] h: function(t, e, r) { if (e === "ho") { var n = t.getUTCHours() % 12; return n === 0 && (n = 12), r.ordinalNumber(n, { unit: "hour" }); } return Dt.h(t, e); }, // Hour [0-23] H: function(t, e, r) { return e === "Ho" ? r.ordinalNumber(t.getUTCHours(), { unit: "hour" }) : Dt.H(t, e); }, // Hour [0-11] K: function(t, e, r) { var n = t.getUTCHours() % 12; return e === "Ko" ? r.ordinalNumber(n, { unit: "hour" }) : L(n, e.length); }, // Hour [1-24] k: function(t, e, r) { var n = t.getUTCHours(); return n === 0 && (n = 24), e === "ko" ? r.ordinalNumber(n, { unit: "hour" }) : L(n, e.length); }, // Minute m: function(t, e, r) { return e === "mo" ? r.ordinalNumber(t.getUTCMinutes(), { unit: "minute" }) : Dt.m(t, e); }, // Second s: function(t, e, r) { return e === "so" ? r.ordinalNumber(t.getUTCSeconds(), { unit: "second" }) : Dt.s(t, e); }, // Fraction of second S: function(t, e) { return Dt.S(t, e); }, // Timezone (ISO-8601. If offset is 0, output is always `'Z'`) X: function(t, e, r, n) { var o = n._originalDate || t, i = o.getTimezoneOffset(); if (i === 0) return "Z"; switch (e) { case "X": return Vi(i); case "XXXX": case "XX": return Bt(i); case "XXXXX": case "XXX": default: return Bt(i, ":"); } }, // Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) x: function(t, e, r, n) { var o = n._originalDate || t, i = o.getTimezoneOffset(); switch (e) { case "x": return Vi(i); case "xxxx": case "xx": return Bt(i); case "xxxxx": case "xxx": default: return Bt(i, ":"); } }, // Timezone (GMT) O: function(t, e, r, n) { var o = n._originalDate || t, i = o.getTimezoneOffset(); switch (e) { case "O": case "OO": case "OOO": return "GMT" + Hi(i, ":"); case "OOOO": default: return "GMT" + Bt(i, ":"); } }, // Timezone (specific non-location) z: function(t, e, r, n) { var o = n._originalDate || t, i = o.getTimezoneOffset(); switch (e) { case "z": case "zz": case "zzz": return "GMT" + Hi(i, ":"); case "zzzz": default: return "GMT" + Bt(i, ":"); } }, // Seconds timestamp t: function(t, e, r, n) { var o = n._originalDate || t, i = Math.floor(o.getTime() / 1e3); return L(i, e.length); }, // Milliseconds timestamp T: function(t, e, r, n) { var o = n._originalDate || t, i = o.getTime(); return L(i, e.length); } }; function Hi(a, t) { var e = a > 0 ? "-" : "+", r = Math.abs(a), n = Math.floor(r / 60), o = r % 60; if (o === 0) return e + String(n); var i = t || ""; return e + String(n) + i + L(o, 2); } function Vi(a, t) { if (a % 60 === 0) { var e = a > 0 ? "-" : "+"; return e + L(Math.abs(a) / 60, 2); } return Bt(a, t); } function Bt(a, t) { var e = t || "", r = a > 0 ? "-" : "+", n = Math.abs(a), o = L(Math.floor(n / 60), 2), i = L(n % 60, 2); return r + o + e + i; } const Gu = Xu; var Wi = function(t, e) { switch (t) { case "P": return e.date({ width: "short" }); case "PP": return e.date({ width: "medium" }); case "PPP": return e.date({ width: "long" }); case "PPPP": default: return e.date({ width: "full" }); } }, Fo = function(t, e) { switch (t) { case "p": return e.time({ width: "short" }); case "pp": return e.time({ width: "medium" }); case "ppp": return e.time({ width: "long" }); case "pppp": default: return e.time({ width: "full" }); } }, Ku = function(t, e) { var r = t.match(/(P+)(p+)?/) || [], n = r[1], o = r[2]; if (!o) return Wi(t, e); var i; switch (n) { case "P": i = e.dateTime({ width: "short" }); break; case "PP": i = e.dateTime({ width: "medium" }); break; case "PPP": i = e.dateTime({ width: "long" }); break; case "PPPP": default: i = e.dateTime({ width: "full" }); break; } return i.replace("{{date}}", Wi(n, e)).replace("{{time}}", Fo(o, e)); }, Zu = { p: Fo, P: Ku }; const Jr = Zu; var Ju = ["D", "DD"], es = ["YY", "YYYY"]; function Ao(a) { return Ju.indexOf(a) !== -1; } function Uo(a) { return es.indexOf(a) !== -1; } function fr(a, t, e) { if (a === "YYYY") throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t, "`) for formatting years to the input `").concat(e, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); if (a === "YY") throw new RangeError("Use `yy` instead of `YY` (in `".concat(t, "`) for formatting years to the input `").concat(e, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); if (a === "D") throw new RangeError("Use `d` instead of `D` (in `".concat(t, "`) for formatting days of the month to the input `").concat(e, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); if (a === "DD") throw new RangeError("Use `dd` instead of `DD` (in `".concat(t, "`) for formatting days of the month to the input `").concat(e, "`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")); } var ts = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g, as = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g, rs = /^'([^]*?)'?$/, ns = /''/g, is = /[a-zA-Z]/; function Ho(a, t, e) { var r, n, o, i, u, l, s, d, c, h, v, b, M, D, m, p, y, C; f(2, arguments); var _ = String(t), N = We(), H = (r = (n = e == null ? void 0 : e.locale) !== null && n !== void 0 ? n : N.locale) !== null && r !== void 0 ? r : Da, k = U((o = (i = (u = (l = e == null ? void 0 : e.firstWeekContainsDate) !== null && l !== void 0 ? l : e == null || (s = e.locale) === null || s === void 0 || (d = s.options) === null || d === void 0 ? void 0 : d.firstWeekContainsDate) !== null && u !== void 0 ? u : N.firstWeekContainsDate) !== null && i !== void 0 ? i : (c = N.locale) === null || c === void 0 || (h = c.options) === null || h === void 0 ? void 0 : h.firstWeekContainsDate) !== null && o !== void 0 ? o : 1); if (!(k >= 1 && k <= 7)) throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively"); var x = U((v = (b = (M = (D = e == null ? void 0 : e.weekStartsOn) !== null && D !== void 0 ? D : e == null || (m = e.locale) === null || m === void 0 || (p = m.options) === null || p === void 0 ? void 0 : p.weekStartsOn) !== null && M !== void 0 ? M : N.weekStartsOn) !== null && b !== void 0 ? b : (y = N.locale) === null || y === void 0 || (C = y.options) === null || C === void 0 ? void 0 : C.weekStartsOn) !== null && v !== void 0 ? v : 0); if (!(x >= 0 && x <= 6)) throw new RangeError("weekStartsOn must be between 0 and 6 inclusively"); if (!H.localize) throw new RangeError("locale must contain localize property"); if (!H.formatLong) throw new RangeError("locale must contain formatLong property"); var $ = T(a); if (!Ct($)) throw new RangeError("Invalid time value"); var Y = Ge($), A = pa($, Y), z = { firstWeekContainsDate: k, weekStartsOn: x, locale: H, _originalDate: $ }, te = _.match(as).map(function(q) { var re = q[0]; if (re === "p" || re === "P") { var pe = Jr[re]; return pe(q, H.formatLong); } return q; }).join("").match(ts).map(function(q) { if (q === "''") return "'"; var re = q[0]; if (re === "'") return os(q); var pe = Gu[re]; if (pe) return !(e != null && e.useAdditionalWeekYearTokens) && Uo(q) && fr(q, t, String(a)), !(e != null && e.useAdditionalDayOfYearTokens) && Ao(q) && fr(q, t, String(a)), pe(A, q, H.localize, z); if (re.match(is)) throw new RangeError("Format string contains an unescaped latin alphabet character `" + re + "`"); return q; }).join(""); return te; } function os(a) { var t = a.match(rs); return t ? t[1].replace(ns, "'") : a; } function Xa(a, t) { if (a == null) throw new TypeError("assign requires that input parameter not be null or undefined"); for (var e in t) Object.prototype.hasOwnProperty.call(t, e) && (a[e] = t[e]); return a; } function Vo(a) { return Xa({}, a); } var zi = 1440, ls = 2520, Vr = 43200, us = 86400; function Wo(a, t, e) { var r, n; f(2, arguments); var o = We(), i = (r = (n = e == null ? void 0 : e.locale) !== null && n !== void 0 ? n : o.locale) !== null && r !== void 0 ? r : Da; if (!i.formatDistance) throw new RangeError("locale must contain formatDistance property"); var u = it(a, t); if (isNaN(u)) throw new RangeError("Invalid time value"); var l = Xa(Vo(e), { addSuffix: !!(e != null && e.addSuffix), comparison: u }), s, d; u > 0 ? (s = T(t), d = T(a)) : (s = T(a), d = T(t)); var c = ma(d, s), h = (Ge(d) - Ge(s)) / 1e3, v = Math.round((c - h) / 60), b; if (v < 2) return e != null && e.includeSeconds ? c < 5 ? i.formatDistance("lessThanXSeconds", 5, l) : c < 10 ? i.formatDistance("lessThanXSeconds", 10, l) : c < 20 ? i.formatDistance("lessThanXSeconds", 20, l) : c < 40 ? i.formatDistance("halfAMinute", 0, l) : c < 60 ? i.formatDistance("lessThanXMinutes", 1, l) : i.formatDistance("xMinutes", 1, l) : v === 0 ? i.formatDistance("lessThanXMinutes", 1, l) : i.formatDistance("xMinutes", v, l); if (v < 45) return i.formatDistance("xMinutes", v, l); if (v < 90) return i.formatDistance("aboutXHours", 1, l); if (v < zi) { var M = Math.round(v / 60); return i.formatDistance("aboutXHours", M, l); } else { if (v < ls) return i.formatDistance("xDays", 1, l); if (v < Vr) { var D = Math.round(v / zi); return i.formatDistance("xDays", D, l); } else if (v < us) return b = Math.round(v / Vr), i.formatDistance("aboutXMonths", b, l); } if (b = xr(d, s), b < 12) { var m = Math.round(v / Vr); return i.formatDistance("xMonths", m, l); } else { var p = b % 12, y = Math.floor(b / 12); return p < 3 ? i.formatDistance("aboutXYears", y, l) : p < 9 ? i.formatDistance("overXYears", y, l) : i.formatDistance("almostXYears", y + 1, l); } } var Bi = 1e3 * 60, vr = 60 * 24, ji = vr * 30, qi = vr * 365; function zo(a, t, e) { var r, n, o; f(2, arguments); var i = We(), u = (r = (n = e == null ? void 0 : e.locale) !== null && n !== void 0 ? n : i.locale) !== null && r !== void 0 ? r : Da; if (!u.formatDistance) throw new RangeError("locale must contain localize.formatDistance property"); var l = it(a, t); if (isNaN(l)) throw new RangeError("Invalid time value"); var s = Xa(Vo(e), { addSuffix: !!(e != null && e.addSuffix), comparison: l }), d, c; l > 0 ? (d = T(t), c = T(a)) : (d = T(a), c = T(t)); var h = String((o = e == null ? void 0 : e.roundingMethod) !== null && o !== void 0 ? o : "round"), v; if (h === "floor") v = Math.floor; else if (h === "ceil") v = Math.ceil; else if (h === "round") v = Math.round; else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'"); var b = c.getTime() - d.getTime(), M = b / Bi, D = Ge(c) - Ge(d), m = (b - D) / Bi, p = e == null ? void 0 : e.unit, y; if (p ? y = String(p) : M < 1 ? y = "second" : M < 60 ? y = "minute" : M < vr ? y = "hour" : m < ji ? y = "day" : m < qi ? y = "month" : y = "year", y === "second") { var C = v(b / 1e3); return u.formatDistance("xSeconds", C, s); } else if (y === "minute") { var _ = v(M); return u.formatDistance("xMinutes", _, s); } else if (y === "hour") { var N = v(M / 60); return u.formatDistance("xHours", N, s); } else if (y === "day") { var H = v(m / vr); return u.formatDistance("xDays", H, s); } else if (y === "month") { var k = v(m / ji); return k === 12 && p !== "month" ? u.formatDistance("xYears", 1, s) : u.formatDistance("xMonths", k, s); } else if (y === "year") { var x = v(m / qi); return u.formatDistance("xYears", x, s); } throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'"); } function ss(a, t) { return f(1, arguments), Wo(a, Date.now(), t); } function ds(a, t) { return f(1, arguments), zo(a, Date.now(), t); } var cs = ["years", "months", "weeks", "days", "hours", "minutes", "seconds"]; function fs(a, t) { var e, r, n, o, i; if (arguments.length < 1) throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); var u = We(), l = (e = (r = t == null ? void 0 : t.locale) !== null && r !== void 0 ? r : u.locale) !== null && e !== void 0 ? e : Da, s = (n = t == null ? void 0 : t.format) !== null && n !== void 0 ? n : cs, d = (o = t == null ? void 0 : t.zero) !== null && o !== void 0 ? o : !1, c = (i = t == null ? void 0 : t.delimiter) !== null && i !== void 0 ? i : " "; if (!l.formatDistance) return ""; var h = s.reduce(function(v, b) { var M = "x".concat(b.replace(/(^.)/, function(m) { return m.toUpperCase(); })), D = a[b]; return typeof D == "number" && (d || a[b]) ? v.concat(l.formatDistance(M, D)) : v; }, []).join(c); return h; } function vs(a, t) { var e, r; f(1, arguments); var n = T(a); if (isNaN(n.getTime())) throw new RangeError("Invalid time value"); var o = String((e = t == null ? void 0 : t.format) !== null && e !== void 0 ? e : "extended"), i = String((r = t == null ? void 0 : t.representation) !== null && r !== void 0 ? r : "complete"); if (o !== "extended" && o !== "basic") throw new RangeError("format must be 'extended' or 'basic'"); if (i !== "date" && i !== "time" && i !== "complete") throw new RangeError("representation must be 'date', 'time', or 'complete'"); var u = "", l = "", s = o === "extended" ? "-" : "", d = o === "extended" ? ":" : ""; if (i !== "time") { var c = L(n.getDate(), 2), h = L(n.getMonth() + 1, 2), v = L(n.getFullYear(), 4); u = "".concat(v).concat(s).concat(h).concat(s).concat(c); } if (i !== "date") { var b = n.getTimezoneOffset(); if (b !== 0) { var M = Math.abs(b), D = L(Math.floor(M / 60), 2), m = L(M % 60, 2), p = b < 0 ? "+" : "-"; l = "".concat(p).concat(D, ":").concat(m); } else l = "Z"; var y = L(n.getHours(), 2), C = L(n.getMinutes(), 2), _ = L(n.getSeconds(), 2), N = u === "" ? "" : "T", H = [y, C, _].join(d); u = "".concat(u).concat(N).concat(H).concat(l); } return u; } function hs(a, t) { var e, r; if (arguments.length < 1) throw new TypeError("1 argument required, but only ".concat(arguments.length, " present")); var n = T(a); if (!Ct(n)) throw new RangeError("Invalid time value"); var o = String((e = t == null ? void 0 : t.format) !== null && e !== void 0 ? e : "extended"), i = String((r = t == null ? void 0 : t.representation) !== null && r !== void 0 ? r : "complete"); if (o !== "extended" && o !== "basic") throw new RangeError("format must be 'extended' or 'basic'"); if (i !== "date" && i !== "time" && i !== "complete") throw new RangeError("representation must be 'date', 'time', or 'complete'"); var u = "", l = o === "extended" ? "-" : "", s = o === "extended" ? ":" : ""; if (i !== "time") { var d = L(n.getDate(), 2), c = L(n.getMonth() + 1, 2), h = L(n.getFullYear(), 4); u = "".concat(h).concat(l).concat(c).concat(l).concat(d); } if (i !== "date") { var v = L(n.getHours(), 2), b = L(n.getMinutes(), 2), M = L(n.getSeconds(), 2), D = u === "" ? "" : " "; u = "".concat(u).concat(D).concat(v).concat(s).concat(b).concat(s).concat(M); } return u; } function ms(a) { if (f(1, arguments), Mt(a) !== "object") throw new Error("Duration must be an object"); var t = a.years, e = t === void 0 ? 0 : t, r = a.months, n = r === void 0 ? 0 : r, o = a.days, i = o === void 0 ? 0 : o, u = a.hours, l = u === void 0 ? 0 : u, s = a.minutes, d = s === void 0 ? 0 : s, c = a.seconds, h = c === void 0 ? 0 : c; return "P".concat(e, "Y").concat(n, "M").concat(i, "DT").concat(l, "H").concat(d, "M").concat(h, "S"); } function gs(a, t) { var e; if (