123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442 |
- 'undefined' != typeof globalThis
- ? globalThis
- : 'undefined' != typeof window
- ? window
- : 'undefined' != typeof global
- ? global
- : 'undefined' != typeof self && self;
- var t = { exports: {} },
- e = (t.exports = (function () {
- var t = 1e3,
- e = 6e4,
- n = 36e5,
- r = 'millisecond',
- s = 'second',
- i = 'minute',
- u = 'hour',
- a = 'day',
- o = 'week',
- c = 'month',
- f = 'quarter',
- h = 'year',
- d = 'date',
- l = 'Invalid Date',
- $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,
- y = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,
- M = {
- name: 'en',
- weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
- months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
- ordinal: function (t) {
- var e = ['th', 'st', 'nd', 'rd'],
- n = t % 100;
- return '[' + t + (e[(n - 20) % 10] || e[n] || e[0]) + ']';
- }
- },
- g = function (t, e, n) {
- var r = String(t);
- return !r || r.length >= e ? t : '' + Array(e + 1 - r.length).join(n) + t;
- },
- v = {
- s: g,
- z: function (t) {
- var e = -t.utcOffset(),
- n = Math.abs(e),
- r = Math.floor(n / 60),
- s = n % 60;
- return (e <= 0 ? '+' : '-') + g(r, 2, '0') + ':' + g(s, 2, '0');
- },
- m: function t(e, n) {
- if (e.date() < n.date()) return -t(n, e);
- var r = 12 * (n.year() - e.year()) + (n.month() - e.month()),
- s = e.clone().add(r, c),
- i = n - s < 0,
- u = e.clone().add(r + (i ? -1 : 1), c);
- return +(-(r + (n - s) / (i ? s - u : u - s)) || 0);
- },
- a: function (t) {
- return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);
- },
- p: function (t) {
- return (
- { M: c, y: h, w: o, d: a, D: d, h: u, m: i, s: s, ms: r, Q: f }[t] ||
- String(t || '')
- .toLowerCase()
- .replace(/s$/, '')
- );
- },
- u: function (t) {
- return void 0 === t;
- }
- },
- m = 'en',
- D = {};
- D[m] = M;
- var p = '$isDayjsObject',
- S = function (t) {
- return t instanceof _ || !(!t || !t[p]);
- },
- w = function t(e, n, r) {
- var s;
- if (!e) return m;
- if ('string' == typeof e) {
- var i = e.toLowerCase();
- D[i] && (s = i), n && ((D[i] = n), (s = i));
- var u = e.split('-');
- if (!s && u.length > 1) return t(u[0]);
- } else {
- var a = e.name;
- (D[a] = e), (s = a);
- }
- return !r && s && (m = s), s || (!r && m);
- },
- b = function (t, e) {
- if (S(t)) return t.clone();
- var n = 'object' == typeof e ? e : {};
- return (n.date = t), (n.args = arguments), new _(n);
- },
- O = v;
- (O.l = w),
- (O.i = S),
- (O.w = function (t, e) {
- return b(t, { locale: e.$L, utc: e.$u, x: e.$x, $offset: e.$offset });
- });
- var _ = (function () {
- function M(t) {
- (this.$L = w(t.locale, null, !0)), this.parse(t), (this.$x = this.$x || t.x || {}), (this[p] = !0);
- }
- var g = M.prototype;
- return (
- (g.parse = function (t) {
- (this.$d = (function (t) {
- var e = t.date,
- n = t.utc;
- if (null === e) return new Date(NaN);
- if (O.u(e)) return new Date();
- if (e instanceof Date) return new Date(e);
- if ('string' == typeof e && !/Z$/i.test(e)) {
- var r = e.match($);
- if (r) {
- var s = r[2] - 1 || 0,
- i = (r[7] || '0').substring(0, 3);
- return n
- ? new Date(Date.UTC(r[1], s, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, i))
- : new Date(r[1], s, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, i);
- }
- }
- return new Date(e);
- })(t)),
- this.init();
- }),
- (g.init = function () {
- var t = this.$d;
- (this.$y = t.getFullYear()),
- (this.$M = t.getMonth()),
- (this.$D = t.getDate()),
- (this.$W = t.getDay()),
- (this.$H = t.getHours()),
- (this.$m = t.getMinutes()),
- (this.$s = t.getSeconds()),
- (this.$ms = t.getMilliseconds());
- }),
- (g.$utils = function () {
- return O;
- }),
- (g.isValid = function () {
- return !(this.$d.toString() === l);
- }),
- (g.isSame = function (t, e) {
- var n = b(t);
- return this.startOf(e) <= n && n <= this.endOf(e);
- }),
- (g.isAfter = function (t, e) {
- return b(t) < this.startOf(e);
- }),
- (g.isBefore = function (t, e) {
- return this.endOf(e) < b(t);
- }),
- (g.$g = function (t, e, n) {
- return O.u(t) ? this[e] : this.set(n, t);
- }),
- (g.unix = function () {
- return Math.floor(this.valueOf() / 1e3);
- }),
- (g.valueOf = function () {
- return this.$d.getTime();
- }),
- (g.startOf = function (t, e) {
- var n = this,
- r = !!O.u(e) || e,
- f = O.p(t),
- l = function (t, e) {
- var s = O.w(n.$u ? Date.UTC(n.$y, e, t) : new Date(n.$y, e, t), n);
- return r ? s : s.endOf(a);
- },
- $ = function (t, e) {
- return O.w(n.toDate()[t].apply(n.toDate('s'), (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), n);
- },
- y = this.$W,
- M = this.$M,
- g = this.$D,
- v = 'set' + (this.$u ? 'UTC' : '');
- switch (f) {
- case h:
- return r ? l(1, 0) : l(31, 11);
- case c:
- return r ? l(1, M) : l(0, M + 1);
- case o:
- var m = this.$locale().weekStart || 0,
- D = (y < m ? y + 7 : y) - m;
- return l(r ? g - D : g + (6 - D), M);
- case a:
- case d:
- return $(v + 'Hours', 0);
- case u:
- return $(v + 'Minutes', 1);
- case i:
- return $(v + 'Seconds', 2);
- case s:
- return $(v + 'Milliseconds', 3);
- default:
- return this.clone();
- }
- }),
- (g.endOf = function (t) {
- return this.startOf(t, !1);
- }),
- (g.$set = function (t, e) {
- var n,
- o = O.p(t),
- f = 'set' + (this.$u ? 'UTC' : ''),
- l = ((n = {}),
- (n[a] = f + 'Date'),
- (n[d] = f + 'Date'),
- (n[c] = f + 'Month'),
- (n[h] = f + 'FullYear'),
- (n[u] = f + 'Hours'),
- (n[i] = f + 'Minutes'),
- (n[s] = f + 'Seconds'),
- (n[r] = f + 'Milliseconds'),
- n)[o],
- $ = o === a ? this.$D + (e - this.$W) : e;
- if (o === c || o === h) {
- var y = this.clone().set(d, 1);
- y.$d[l]($), y.init(), (this.$d = y.set(d, Math.min(this.$D, y.daysInMonth())).$d);
- } else l && this.$d[l]($);
- return this.init(), this;
- }),
- (g.set = function (t, e) {
- return this.clone().$set(t, e);
- }),
- (g.get = function (t) {
- return this[O.p(t)]();
- }),
- (g.add = function (r, f) {
- var d,
- l = this;
- r = Number(r);
- var $ = O.p(f),
- y = function (t) {
- var e = b(l);
- return O.w(e.date(e.date() + Math.round(t * r)), l);
- };
- if ($ === c) return this.set(c, this.$M + r);
- if ($ === h) return this.set(h, this.$y + r);
- if ($ === a) return y(1);
- if ($ === o) return y(7);
- var M = ((d = {}), (d[i] = e), (d[u] = n), (d[s] = t), d)[$] || 1,
- g = this.$d.getTime() + r * M;
- return O.w(g, this);
- }),
- (g.subtract = function (t, e) {
- return this.add(-1 * t, e);
- }),
- (g.format = function (t) {
- var e = this,
- n = this.$locale();
- if (!this.isValid()) return n.invalidDate || l;
- var r = t || 'YYYY-MM-DDTHH:mm:ssZ',
- s = O.z(this),
- i = this.$H,
- u = this.$m,
- a = this.$M,
- o = n.weekdays,
- c = n.months,
- f = n.meridiem,
- h = function (t, n, s, i) {
- return (t && (t[n] || t(e, r))) || s[n].slice(0, i);
- },
- d = function (t) {
- return O.s(i % 12 || 12, t, '0');
- },
- $ =
- f ||
- function (t, e, n) {
- var r = t < 12 ? 'AM' : 'PM';
- return n ? r.toLowerCase() : r;
- };
- return r.replace(y, function (t, r) {
- return (
- r ||
- (function (t) {
- switch (t) {
- case 'YY':
- return String(e.$y).slice(-2);
- case 'YYYY':
- return O.s(e.$y, 4, '0');
- case 'M':
- return a + 1;
- case 'MM':
- return O.s(a + 1, 2, '0');
- case 'MMM':
- return h(n.monthsShort, a, c, 3);
- case 'MMMM':
- return h(c, a);
- case 'D':
- return e.$D;
- case 'DD':
- return O.s(e.$D, 2, '0');
- case 'd':
- return String(e.$W);
- case 'dd':
- return h(n.weekdaysMin, e.$W, o, 2);
- case 'ddd':
- return h(n.weekdaysShort, e.$W, o, 3);
- case 'dddd':
- return o[e.$W];
- case 'H':
- return String(i);
- case 'HH':
- return O.s(i, 2, '0');
- case 'h':
- return d(1);
- case 'hh':
- return d(2);
- case 'a':
- return $(i, u, !0);
- case 'A':
- return $(i, u, !1);
- case 'm':
- return String(u);
- case 'mm':
- return O.s(u, 2, '0');
- case 's':
- return String(e.$s);
- case 'ss':
- return O.s(e.$s, 2, '0');
- case 'SSS':
- return O.s(e.$ms, 3, '0');
- case 'Z':
- return s;
- }
- return null;
- })(t) ||
- s.replace(':', '')
- );
- });
- }),
- (g.utcOffset = function () {
- return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);
- }),
- (g.diff = function (r, d, l) {
- var $,
- y = this,
- M = O.p(d),
- g = b(r),
- v = (g.utcOffset() - this.utcOffset()) * e,
- m = this - g,
- D = function () {
- return O.m(y, g);
- };
- switch (M) {
- case h:
- $ = D() / 12;
- break;
- case c:
- $ = D();
- break;
- case f:
- $ = D() / 3;
- break;
- case o:
- $ = (m - v) / 6048e5;
- break;
- case a:
- $ = (m - v) / 864e5;
- break;
- case u:
- $ = m / n;
- break;
- case i:
- $ = m / e;
- break;
- case s:
- $ = m / t;
- break;
- default:
- $ = m;
- }
- return l ? $ : O.a($);
- }),
- (g.daysInMonth = function () {
- return this.endOf(c).$D;
- }),
- (g.$locale = function () {
- return D[this.$L];
- }),
- (g.locale = function (t, e) {
- if (!t) return this.$L;
- var n = this.clone(),
- r = w(t, e, !0);
- return r && (n.$L = r), n;
- }),
- (g.clone = function () {
- return O.w(this.$d, this);
- }),
- (g.toDate = function () {
- return new Date(this.valueOf());
- }),
- (g.toJSON = function () {
- return this.isValid() ? this.toISOString() : null;
- }),
- (g.toISOString = function () {
- return this.$d.toISOString();
- }),
- (g.toString = function () {
- return this.$d.toUTCString();
- }),
- M
- );
- })(),
- k = _.prototype;
- return (
- (b.prototype = k),
- [
- ['$ms', r],
- ['$s', s],
- ['$m', i],
- ['$H', u],
- ['$W', a],
- ['$M', c],
- ['$y', h],
- ['$D', d]
- ].forEach(function (t) {
- k[t[1]] = function (e) {
- return this.$g(e, t[0], t[1]);
- };
- }),
- (b.extend = function (t, e) {
- return t.$i || (t(e, _, b), (t.$i = !0)), b;
- }),
- (b.locale = w),
- (b.isDayjs = S),
- (b.unix = function (t) {
- return b(1e3 * t);
- }),
- (b.en = D[m]),
- (b.Ls = D),
- (b.p = {}),
- b
- );
- })());
- export { e as default };
|