UNPKG

generator-gsndnn

Version:

Scaffolds DNN extensions, including Modules (Webforms, SPA, and MVC), Persona Bar, Skin Object, Library, Scheduler, and Hotcakes Commerce projects (based on the generator built by Matt Rutledge).

10 lines (9 loc) 42.4 kB
//! moment.js //! version : 2.10.6 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com !function (a, b) { "object" === typeof exports && "undefined" !== typeof module ? module.exports = b() : "function" === typeof define && define.amd ? define(b) : a.moment = b() }(this, function () { "use strict"; function b() { return a.apply(null, arguments) } function c(b) { a = b } function d(a) { return "[object Array]" === Object.prototype.toString.call(a) } function e(a) { return a instanceof Date || "[object Date]" === Object.prototype.toString.call(a) } function f(a, b) { var d, c = []; for (d = 0; d < a.length; ++d) c.push(b(a[d], d)); return c } function g(a, b) { return Object.prototype.hasOwnProperty.call(a, b) } function h(a, b) { for (var c in b) g(b, c) && (a[c] = b[c]); return g(b, "toString") && (a.toString = b.toString), g(b, "valueOf") && (a.valueOf = b.valueOf), a } function i(a, b, c, d) { return qc(a, b, c, d, !0).utc() } function j() { return { empty: !1, unusedTokens: [], unusedInput: [], overflow: -2, charsLeftOver: 0, nullInput: !1, invalidMonth: null, invalidFormat: !1, userInvalidated: !1, iso: !1 } } function k(a) { return null == a._pf && (a._pf = j()), a._pf } function l(a) { if (null == a._isValid) { var b = k(a); a._isValid = !isNaN(a._d.getTime()) && b.overflow < 0 && !b.empty && !b.invalidMonth && !b.invalidWeekday && !b.nullInput && !b.invalidFormat && !b.userInvalidated, a._strict && (a._isValid = a._isValid && 0 === b.charsLeftOver && 0 === b.unusedTokens.length && void 0 === b.bigHour) } return a._isValid } function m(a) { var b = i(0 / 0); return null != a ? h(k(b), a) : k(b).userInvalidated = !0, b } function o(a, b) { var c, d, e; if ("undefined" !== typeof b._isAMomentObject && (a._isAMomentObject = b._isAMomentObject), "undefined" !== typeof b._i && (a._i = b._i), "undefined" !== typeof b._f && (a._f = b._f), "undefined" !== typeof b._l && (a._l = b._l), "undefined" !== typeof b._strict && (a._strict = b._strict), "undefined" !== typeof b._tzm && (a._tzm = b._tzm), "undefined" !== typeof b._isUTC && (a._isUTC = b._isUTC), "undefined" !== typeof b._offset && (a._offset = b._offset), "undefined" !== typeof b._pf && (a._pf = k(b)), "undefined" !== typeof b._locale && (a._locale = b._locale), n.length > 0) for (c in n) d = n[c], e = b[d], "undefined" !== typeof e && (a[d] = e); return a } function q(a) { o(this, a), this._d = new Date(null != a._d ? a._d.getTime() : 0 / 0), p === !1 && (p = !0, b.updateOffset(this), p = !1) } function r(a) { return a instanceof q || null != a && null != a._isAMomentObject } function s(a) { return a < 0 ? Math.ceil(a) : Math.floor(a) } function t(a) { var b = +a, c = 0; return 0 !== b && isFinite(b) && (c = s(b)), c } function u(a, b, c) { var g, d = Math.min(a.length, b.length), e = Math.abs(a.length - b.length), f = 0; for (g = 0; g < d; g++) (c && a[g] !== b[g] || !c && t(a[g]) !== t(b[g])) && f++; return f + e } function v() { } function y(a) { return a ? a.toLowerCase().replace("_", "-") : a } function z(a) { for (var c, d, e, f, b = 0; b < a.length;) { for (f = y(a[b]).split("-"), c = f.length, d = y(a[b + 1]), d = d ? d.split("-") : null; c > 0;) { if (e = A(f.slice(0, c).join("-"))) return e; if (d && d.length >= c && u(f, d, !0) >= c - 1) break; c-- } b++ } return null } function A(a) { var b = null; if (!w[a] && "undefined" !== typeof module && module && module.exports) try { b = x._abbr, require("./locale/" + a), B(b) } catch (c) { } return w[a] } function B(a, b) { var c; return a && (c = "undefined" === typeof b ? D(a) : C(a, b), c && (x = c)), x._abbr } function C(a, b) { return null !== b ? (b.abbr = a, w[a] = w[a] || new v, w[a].set(b), B(a), w[a]) : (delete w[a], null) } function D(a) { var b; if (a && a._locale && a._locale._abbr && (a = a._locale._abbr), !a) return x; if (!d(a)) { if (b = A(a)) return b; a = [a] } return z(a) } function F(a, b) { var c = a.toLowerCase(); E[c] = E[c + "s"] = E[b] = a } function G(a) { return "string" === typeof a ? E[a] || E[a.toLowerCase()] : void 0 } function H(a) { var c, d, b = {}; for (d in a) g(a, d) && (c = G(d), c && (b[c] = a[d])); return b } function I(a, c) { return function (d) { return null != d ? (K(this, a, d), b.updateOffset(this, c), this) : J(this, a) } } function J(a, b) { return a._d["get" + (a._isUTC ? "UTC" : "") + b]() } function K(a, b, c) { return a._d["set" + (a._isUTC ? "UTC" : "") + b](c) } function L(a, b) { var c; if ("object" === typeof a) for (c in a) this.set(c, a[c]); else if (a = G(a), "function" === typeof this[a]) return this[a](b); return this } function M(a, b, c) { var d = "" + Math.abs(a), e = b - d.length, f = a >= 0; return (f ? c ? "+" : "" : "-") + Math.pow(10, Math.max(0, e)).toString().substr(1) + d } function R(a, b, c, d) { var e = d; "string" === typeof d && (e = function () { return this[d]() }), a && (Q[a] = e), b && (Q[b[0]] = function () { return M(e.apply(this, arguments), b[1], b[2]) }), c && (Q[c] = function () { return this.localeData().ordinal(e.apply(this, arguments), a) }) } function S(a) { return a.match(/\[[\s\S]/) ? a.replace(/^\[|\]$/g, "") : a.replace(/\\/g, "") } function T(a) { var c, d, b = a.match(N); for (c = 0, d = b.length; c < d; c++) b[c] = Q[b[c]] ? Q[b[c]] : S(b[c]); return function (e) { var f = ""; for (c = 0; c < d; c++) f += b[c] instanceof Function ? b[c].call(e, a) : b[c]; return f } } function U(a, b) { return a.isValid() ? (b = V(b, a.localeData()), P[b] = P[b] || T(b), P[b](a)) : a.localeData().invalidDate() } function V(a, b) { function d(a) { return b.longDateFormat(a) || a } var c = 5; for (O.lastIndex = 0; c >= 0 && O.test(a) ;) a = a.replace(O, d), O.lastIndex = 0, c -= 1; return a } function jb(a) { return "function" === typeof a && "[object Function]" === Object.prototype.toString.call(a) } function kb(a, b, c) { ib[a] = jb(b) ? b : function (a) { return a && c ? c : b } } function lb(a, b) { return g(ib, a) ? ib[a](b._strict, b._locale) : new RegExp(mb(a)) } function mb(a) { return a.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (a, b, c, d, e) { return b || c || d || e }).replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&") } function ob(a, b) { var c, d = b; for ("string" === typeof a && (a = [a]), "number" === typeof b && (d = function (a, c) { c[b] = t(a) }), c = 0; c < a.length; c++) nb[a[c]] = d } function pb(a, b) { ob(a, function (a, c, d, e) { d._w = d._w || {}, b(a, d._w, d, e) }) } function qb(a, b, c) { null != b && g(nb, a) && nb[a](b, c._a, c, a) } function yb(a, b) { return new Date(Date.UTC(a, b + 1, 0)).getUTCDate() } function Ab(a) { return this._months[a.month()] } function Cb(a) { return this._monthsShort[a.month()] } function Db(a, b, c) { var d, e, f; for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), d = 0; d < 12; d++) { if (e = i([2e3, d]), c && !this._longMonthsParse[d] && (this._longMonthsParse[d] = new RegExp("^" + this.months(e, "").replace(".", "") + "$", "i"), this._shortMonthsParse[d] = new RegExp("^" + this.monthsShort(e, "").replace(".", "") + "$", "i")), c || this._monthsParse[d] || (f = "^" + this.months(e, "") + "|^" + this.monthsShort(e, ""), this._monthsParse[d] = new RegExp(f.replace(".", ""), "i")), c && "MMMM" === b && this._longMonthsParse[d].test(a)) return d; if (c && "MMM" === b && this._shortMonthsParse[d].test(a)) return d; if (!c && this._monthsParse[d].test(a)) return d } } function Eb(a, b) { var c; return "string" === typeof b && (b = a.localeData().monthsParse(b), "number" !== typeof b) ? a : (c = Math.min(a.date(), yb(a.year(), b)), a._d["set" + (a._isUTC ? "UTC" : "") + "Month"](b, c), a) } function Fb(a) { return null != a ? (Eb(this, a), b.updateOffset(this, !0), this) : J(this, "Month") } function Gb() { return yb(this.year(), this.month()) } function Hb(a) { var b, c = a._a; return c && -2 === k(a).overflow && (b = c[sb] < 0 || c[sb] > 11 ? sb : c[tb] < 1 || c[tb] > yb(c[rb], c[sb]) ? tb : c[ub] < 0 || c[ub] > 24 || 24 === c[ub] && (0 !== c[vb] || 0 !== c[wb] || 0 !== c[xb]) ? ub : c[vb] < 0 || c[vb] > 59 ? vb : c[wb] < 0 || c[wb] > 59 ? wb : c[xb] < 0 || c[xb] > 999 ? xb : -1, k(a)._overflowDayOfYear && (b < rb || b > tb) && (b = tb), k(a).overflow = b), a } function Ib(a) { b.suppressDeprecationWarnings === !1 && "undefined" !== typeof console && console.warn && console.warn("Deprecation warning: " + a) } function Jb(a, b) { var c = !0; return h(function () { return c && (Ib(a + "\n" + (new Error).stack), c = !1), b.apply(this, arguments) }, b) } function Lb(a, b) { Kb[a] || (Ib(b), Kb[a] = !0) } function Qb(a) { var b, c, d = a._i, e = Mb.exec(d); if (e) { for (k(a).iso = !0, b = 0, c = Nb.length; b < c; b++) if (Nb[b][1].exec(d)) { a._f = Nb[b][0]; break } for (b = 0, c = Ob.length; b < c; b++) if (Ob[b][1].exec(d)) { a._f += (e[6] || " ") + Ob[b][0]; break } d.match(fb) && (a._f += "Z"), jc(a) } else a._isValid = !1 } function Rb(a) { var c = Pb.exec(a._i); return null !== c ? void (a._d = new Date(+c[1])) : (Qb(a), void (a._isValid === !1 && (delete a._isValid, b.createFromInputFallback(a)))) } function Sb(a, b, c, d, e, f, g) { var h = new Date(a, b, c, d, e, f, g); return a < 1970 && h.setFullYear(a), h } function Tb(a) { var b = new Date(Date.UTC.apply(null, arguments)); return a < 1970 && b.setUTCFullYear(a), b } function Ub(a) { return Vb(a) ? 366 : 365 } function Vb(a) { return a % 4 === 0 && a % 100 !== 0 || a % 400 === 0 } function Xb() { return Vb(this.year()) } function Yb(a, b, c) { var f, d = c - b, e = c - a.day(); return e > d && (e -= 7), e < d - 7 && (e += 7), f = rc(a).add(e, "d"), { week: Math.ceil(f.dayOfYear() / 7), year: f.year() } } function Zb(a) { return Yb(a, this._week.dow, this._week.doy).week } function _b() { return this._week.dow } function ac() { return this._week.doy } function bc(a) { var b = this.localeData().week(this); return null == a ? b : this.add(7 * (a - b), "d") } function cc(a) { var b = Yb(this, 1, 4).week; return null == a ? b : this.add(7 * (a - b), "d") } function dc(a, b, c, d, e) { var i, f = 6 + e - d, g = Tb(a, 0, 1 + f), h = g.getUTCDay(); return h < e && (h += 7), c = null != c ? 1 * c : e, i = 1 + f + 7 * (b - 1) - h + c, { year: i > 0 ? a : a - 1, dayOfYear: i > 0 ? i : Ub(a - 1) + i } } function ec(a) { var b = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1; return null == a ? b : this.add(a - b, "d") } function fc(a, b, c) { return null != a ? a : null != b ? b : c } function gc(a) { var b = new Date; return a._useUTC ? [b.getUTCFullYear(), b.getUTCMonth(), b.getUTCDate()] : [b.getFullYear(), b.getMonth(), b.getDate()] } function hc(a) { var b, c, e, f, d = []; if (!a._d) { for (e = gc(a), a._w && null == a._a[tb] && null == a._a[sb] && ic(a), a._dayOfYear && (f = fc(a._a[rb], e[rb]), a._dayOfYear > Ub(f) && (k(a)._overflowDayOfYear = !0), c = Tb(f, 0, a._dayOfYear), a._a[sb] = c.getUTCMonth(), a._a[tb] = c.getUTCDate()), b = 0; b < 3 && null == a._a[b]; ++b) a._a[b] = d[b] = e[b]; for (; b < 7; b++) a._a[b] = d[b] = null == a._a[b] ? 2 === b ? 1 : 0 : a._a[b]; 24 === a._a[ub] && 0 === a._a[vb] && 0 === a._a[wb] && 0 === a._a[xb] && (a._nextDay = !0, a._a[ub] = 0), a._d = (a._useUTC ? Tb : Sb).apply(null, d), null != a._tzm && a._d.setUTCMinutes(a._d.getUTCMinutes() - a._tzm), a._nextDay && (a._a[ub] = 24) } } function ic(a) { var b, c, d, e, f, g, h; b = a._w, null != b.GG || null != b.W || null != b.E ? (f = 1, g = 4, c = fc(b.GG, a._a[rb], Yb(rc(), 1, 4).year), d = fc(b.W, 1), e = fc(b.E, 1)) : (f = a._locale._week.dow, g = a._locale._week.doy, c = fc(b.gg, a._a[rb], Yb(rc(), f, g).year), d = fc(b.w, 1), null != b.d ? (e = b.d, e < f && ++d) : e = null != b.e ? b.e + f : f), h = dc(c, d, e, g, f), a._a[rb] = h.year, a._dayOfYear = h.dayOfYear } function jc(a) { if (a._f === b.ISO_8601) return void Qb(a); a._a = [], k(a).empty = !0; var d, e, f, g, h, c = "" + a._i, i = c.length, j = 0; for (f = V(a._f, a._locale).match(N) || [], d = 0; d < f.length; d++) g = f[d], e = (c.match(lb(g, a)) || [])[0], e && (h = c.substr(0, c.indexOf(e)), h.length > 0 && k(a).unusedInput.push(h), c = c.slice(c.indexOf(e) + e.length), j += e.length), Q[g] ? (e ? k(a).empty = !1 : k(a).unusedTokens.push(g), qb(g, e, a)) : a._strict && !e && k(a).unusedTokens.push(g); k(a).charsLeftOver = i - j, c.length > 0 && k(a).unusedInput.push(c), k(a).bigHour === !0 && a._a[ub] <= 12 && a._a[ub] > 0 && (k(a).bigHour = void 0), a._a[ub] = kc(a._locale, a._a[ub], a._meridiem), hc(a), Hb(a) } function kc(a, b, c) { var d; return null == c ? b : null != a.meridiemHour ? a.meridiemHour(b, c) : null != a.isPM ? (d = a.isPM(c), d && b < 12 && (b += 12), d || 12 !== b || (b = 0), b) : b } function lc(a) { var b, c, d, e, f; if (0 === a._f.length) return k(a).invalidFormat = !0, void (a._d = new Date(0 / 0)); for (e = 0; e < a._f.length; e++) f = 0, b = o({}, a), null != a._useUTC && (b._useUTC = a._useUTC), b._f = a._f[e], jc(b), l(b) && (f += k(b).charsLeftOver, f += 10 * k(b).unusedTokens.length, k(b).score = f, (null == d || f < d) && (d = f, c = b)); h(a, c || b) } function mc(a) { if (!a._d) { var b = H(a._i); a._a = [b.year, b.month, b.day || b.date, b.hour, b.minute, b.second, b.millisecond], hc(a) } } function nc(a) { var b = new q(Hb(oc(a))); return b._nextDay && (b.add(1, "d"), b._nextDay = void 0), b } function oc(a) { var b = a._i, c = a._f; return a._locale = a._locale || D(a._l), null === b || void 0 === c && "" === b ? m({ nullInput: !0 }) : ("string" === typeof b && (a._i = b = a._locale.preparse(b)), r(b) ? new q(Hb(b)) : (d(c) ? lc(a) : c ? jc(a) : e(b) ? a._d = b : pc(a), a)) } function pc(a) { var c = a._i; void 0 === c ? a._d = new Date : e(c) ? a._d = new Date(+c) : "string" === typeof c ? Rb(a) : d(c) ? (a._a = f(c.slice(0), function (a) { return parseInt(a, 10) }), hc(a)) : "object" === typeof c ? mc(a) : "number" === typeof c ? a._d = new Date(c) : b.createFromInputFallback(a) } function qc(a, b, c, d, e) { var f = {}; return "boolean" === typeof c && (d = c, c = void 0), f._isAMomentObject = !0, f._useUTC = f._isUTC = e, f._l = c, f._i = a, f._f = b, f._strict = d, nc(f) } function rc(a, b, c, d) { return qc(a, b, c, d, !1) } function uc(a, b) { var c, e; if (1 === b.length && d(b[0]) && (b = b[0]), !b.length) return rc(); for (c = b[0], e = 1; e < b.length; ++e) (!b[e].isValid() || b[e][a](c)) && (c = b[e]); return c } function vc() { var a = [].slice.call(arguments, 0); return uc("isBefore", a) } function wc() { var a = [].slice.call(arguments, 0); return uc("isAfter", a) } function xc(a) { var b = H(a), c = b.year || 0, d = b.quarter || 0, e = b.month || 0, f = b.week || 0, g = b.day || 0, h = b.hour || 0, i = b.minute || 0, j = b.second || 0, k = b.millisecond || 0; this._milliseconds = +k + 1e3 * j + 6e4 * i + 36e5 * h, this._days = +g + 7 * f, this._months = +e + 3 * d + 12 * c, this._data = {}, this._locale = D(), this._bubble() } function yc(a) { return a instanceof xc } function zc(a, b) { R(a, 0, 0, function () { var a = this.utcOffset(), c = "+"; return a < 0 && (a = -a, c = "-"), c + M(~~(a / 60), 2) + b + M(~~a % 60, 2) }) } function Bc(a) { var b = (a || "").match(fb) || [], c = b[b.length - 1] || [], d = (c + "").match(Ac) || ["-", 0, 0], e = +(60 * d[1]) + t(d[2]); return "+" === d[0] ? e : -e } function Cc(a, c) { var d, f; return c._isUTC ? (d = c.clone(), f = (r(a) || e(a) ? +a : +rc(a)) - +d, d._d.setTime(+d._d + f), b.updateOffset(d, !1), d) : rc(a).local() } function Dc(a) { return 15 * -Math.round(a._d.getTimezoneOffset() / 15) } function Ec(a, c) { var e, d = this._offset || 0; return null != a ? ("string" === typeof a && (a = Bc(a)), Math.abs(a) < 16 && (a = 60 * a), !this._isUTC && c && (e = Dc(this)), this._offset = a, this._isUTC = !0, null != e && this.add(e, "m"), d !== a && (!c || this._changeInProgress ? Wc(this, Rc(a - d, "m"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, b.updateOffset(this, !0), this._changeInProgress = null)), this) : this._isUTC ? d : Dc(this) } function Fc(a, b) { return null != a ? ("string" !== typeof a && (a = -a), this.utcOffset(a, b), this) : -this.utcOffset() } function Gc(a) { return this.utcOffset(0, a) } function Hc(a) { return this._isUTC && (this.utcOffset(0, a), this._isUTC = !1, a && this.subtract(Dc(this), "m")), this } function Ic() { return this._tzm ? this.utcOffset(this._tzm) : "string" === typeof this._i && this.utcOffset(Bc(this._i)), this } function Jc(a) { return a = a ? rc(a).utcOffset() : 0, (this.utcOffset() - a) % 60 === 0 } function Kc() { return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset() } function Lc() { if ("undefined" !== typeof this._isDSTShifted) return this._isDSTShifted; var a = {}; if (o(a, this), a = oc(a), a._a) { var b = a._isUTC ? i(a._a) : rc(a._a); this._isDSTShifted = this.isValid() && u(a._a, b.toArray()) > 0 } else this._isDSTShifted = !1; return this._isDSTShifted } function Mc() { return !this._isUTC } function Nc() { return this._isUTC } function Oc() { return this._isUTC && 0 === this._offset } function Rc(a, b) { var e, f, h, c = a, d = null; return yc(a) ? c = { ms: a._milliseconds, d: a._days, M: a._months } : "number" === typeof a ? (c = {}, b ? c[b] = a : c.milliseconds = a) : (d = Pc.exec(a)) ? (e = "-" === d[1] ? -1 : 1, c = { y: 0, d: t(d[tb]) * e, h: t(d[ub]) * e, m: t(d[vb]) * e, s: t(d[wb]) * e, ms: t(d[xb]) * e }) : (d = Qc.exec(a)) ? (e = "-" === d[1] ? -1 : 1, c = { y: Sc(d[2], e), M: Sc(d[3], e), d: Sc(d[4], e), h: Sc(d[5], e), m: Sc(d[6], e), s: Sc(d[7], e), w: Sc(d[8], e) }) : null == c ? c = {} : "object" === typeof c && ("from" in c || "to" in c) && (h = Uc(rc(c.from), rc(c.to)), c = {}, c.ms = h.milliseconds, c.M = h.months), f = new xc(c), yc(a) && g(a, "_locale") && (f._locale = a._locale), f } function Sc(a, b) { var c = a && parseFloat(a.replace(",", ".")); return (isNaN(c) ? 0 : c) * b } function Tc(a, b) { var c = { milliseconds: 0, months: 0 }; return c.months = b.month() - a.month() + 12 * (b.year() - a.year()), a.clone().add(c.months, "M").isAfter(b) && --c.months, c.milliseconds = +b - +a.clone().add(c.months, "M"), c } function Uc(a, b) { var c; return b = Cc(b, a), a.isBefore(b) ? c = Tc(a, b) : (c = Tc(b, a), c.milliseconds = -c.milliseconds, c.months = -c.months), c } function Vc(a, b) { return function (c, d) { var e, f; return null === d || isNaN(+d) || (Lb(b, "moment()." + b + "(period, number) is deprecated. Please use moment()." + b + "(number, period)."), f = c, c = d, d = f), c = "string" === typeof c ? +c : c, e = Rc(c, d), Wc(this, e, a), this } } function Wc(a, c, d, e) { var f = c._milliseconds, g = c._days, h = c._months; e = null == e ? !0 : e, f && a._d.setTime(+a._d + f * d), g && K(a, "Date", J(a, "Date") + g * d), h && Eb(a, J(a, "Month") + h * d), e && b.updateOffset(a, g || h) } function Zc(a, b) { var c = a || rc(), d = Cc(c, this).startOf("day"), e = this.diff(d, "days", !0), f = e < -6 ? "sameElse" : e < -1 ? "lastWeek" : e < 0 ? "lastDay" : e < 1 ? "sameDay" : e < 2 ? "nextDay" : e < 7 ? "nextWeek" : "sameElse"; return this.format(b && b[f] || this.localeData().calendar(f, this, rc(c))) } function $c() { return new q(this) } function _c(a, b) { var c; return b = G("undefined" !== typeof b ? b : "millisecond"), "millisecond" === b ? (a = r(a) ? a : rc(a), +this > +a) : (c = r(a) ? +a : +rc(a), c < +this.clone().startOf(b)) } function ad(a, b) { var c; return b = G("undefined" !== typeof b ? b : "millisecond"), "millisecond" === b ? (a = r(a) ? a : rc(a), +this < +a) : (c = r(a) ? +a : +rc(a), +this.clone().endOf(b) < c) } function bd(a, b, c) { return this.isAfter(a, c) && this.isBefore(b, c) } function cd(a, b) { var c; return b = G(b || "millisecond"), "millisecond" === b ? (a = r(a) ? a : rc(a), +this === +a) : (c = +rc(a), +this.clone().startOf(b) <= c && c <= +this.clone().endOf(b)) } function dd(a, b, c) { var f, g, d = Cc(a, this), e = 6e4 * (d.utcOffset() - this.utcOffset()); return b = G(b), "year" === b || "month" === b || "quarter" === b ? (g = ed(this, d), "quarter" === b ? g /= 3 : "year" === b && (g /= 12)) : (f = this - d, g = "second" === b ? f / 1e3 : "minute" === b ? f / 6e4 : "hour" === b ? f / 36e5 : "day" === b ? (f - e) / 864e5 : "week" === b ? (f - e) / 6048e5 : f), c ? g : s(g) } function ed(a, b) { var e, f, c = 12 * (b.year() - a.year()) + (b.month() - a.month()), d = a.clone().add(c, "months"); return b - d < 0 ? (e = a.clone().add(c - 1, "months"), f = (b - d) / (d - e)) : (e = a.clone().add(c + 1, "months"), f = (b - d) / (e - d)), -(c + f) } function fd() { return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") } function gd() { var a = this.clone().utc(); return 0 < a.year() && a.year() <= 9999 ? "function" === typeof Date.prototype.toISOString ? this.toDate().toISOString() : U(a, "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]") : U(a, "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]") } function hd(a) { var c = U(this, a || b.defaultFormat); return this.localeData().postformat(c) } function id(a, b) { return this.isValid() ? Rc({ to: this, from: a }).locale(this.locale()).humanize(!b) : this.localeData().invalidDate() } function jd(a) { return this.from(rc(), a) } function kd(a, b) { return this.isValid() ? Rc({ from: this, to: a }).locale(this.locale()).humanize(!b) : this.localeData().invalidDate() } function ld(a) { return this.to(rc(), a) } function md(a) { var b; return void 0 === a ? this._locale._abbr : (b = D(a), null != b && (this._locale = b), this) } function od() { return this._locale } function pd(a) { switch (a = G(a)) { case "year": this.month(0); case "quarter": case "month": this.date(1); case "week": case "isoWeek": case "day": this.hours(0); case "hour": this.minutes(0); case "minute": this.seconds(0); case "second": this.milliseconds(0) } return "week" === a && this.weekday(0), "isoWeek" === a && this.isoWeekday(1), "quarter" === a && this.month(3 * Math.floor(this.month() / 3)), this } function qd(a) { return a = G(a), void 0 === a || "millisecond" === a ? this : this.startOf(a).add(1, "isoWeek" === a ? "week" : a).subtract(1, "ms") } function rd() { return +this._d - 6e4 * (this._offset || 0) } function sd() { return Math.floor(+this / 1e3) } function td() { return this._offset ? new Date(+this) : this._d } function ud() { var a = this; return [a.year(), a.month(), a.date(), a.hour(), a.minute(), a.second(), a.millisecond()] } function vd() { var a = this; return { years: a.year(), months: a.month(), date: a.date(), hours: a.hours(), minutes: a.minutes(), seconds: a.seconds(), milliseconds: a.milliseconds() } } function wd() { return l(this) } function xd() { return h({}, k(this)) } function yd() { return k(this).overflow } function zd(a, b) { R(0, [a, a.length], 0, b) } function Ad(a, b, c) { return Yb(rc([a, 11, 31 + b - c]), b, c).week } function Bd(a) { var b = Yb(this, this.localeData()._week.dow, this.localeData()._week.doy).year; return null == a ? b : this.add(a - b, "y") } function Cd(a) { var b = Yb(this, 1, 4).year; return null == a ? b : this.add(a - b, "y") } function Dd() { return Ad(this.year(), 1, 4) } function Ed() { var a = this.localeData()._week; return Ad(this.year(), a.dow, a.doy) } function Fd(a) { return null == a ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (a - 1) + this.month() % 3) } function Hd(a, b) { return "string" !== typeof a ? a : isNaN(a) ? (a = b.weekdaysParse(a), "number" === typeof a ? a : null) : parseInt(a, 10) } function Jd(a) { return this._weekdays[a.day()] } function Ld(a) { return this._weekdaysShort[a.day()] } function Nd(a) { return this._weekdaysMin[a.day()] } function Od(a) { var b, c, d; for (this._weekdaysParse = this._weekdaysParse || [], b = 0; b < 7; b++) if (this._weekdaysParse[b] || (c = rc([2e3, 1]).day(b), d = "^" + this.weekdays(c, "") + "|^" + this.weekdaysShort(c, "") + "|^" + this.weekdaysMin(c, ""), this._weekdaysParse[b] = new RegExp(d.replace(".", ""), "i")), this._weekdaysParse[b].test(a)) return b } function Pd(a) { var b = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); return null != a ? (a = Hd(a, this.localeData()), this.add(a - b, "d")) : b } function Qd(a) { var b = (this.day() + 7 - this.localeData()._week.dow) % 7; return null == a ? b : this.add(a - b, "d") } function Rd(a) { return null == a ? this.day() || 7 : this.day(this.day() % 7 ? a : a - 7) } function Sd(a, b) { R(a, 0, 0, function () { return this.localeData().meridiem(this.hours(), this.minutes(), b) }) } function Td(a, b) { return b._meridiemParse } function Ud(a) { return "p" === (a + "").toLowerCase().charAt(0) } function Wd(a, b, c) { return a > 11 ? c ? "pm" : "PM" : c ? "am" : "AM" } function _d(a, b) { b[xb] = t(1e3 * ("0." + a)) } function be() { return this._isUTC ? "UTC" : "" } function ce() { return this._isUTC ? "Coordinated Universal Time" : "" } function fe(a) { return rc(1e3 * a) } function ge() { return rc.apply(null, arguments).parseZone() } function ie(a, b, c) { var d = this._calendar[a]; return "function" === typeof d ? d.call(b, c) : d } function ke(a) { var b = this._longDateFormat[a], c = this._longDateFormat[a.toUpperCase()]; return b || !c ? b : (this._longDateFormat[a] = c.replace(/MMMM|MM|DD|dddd/g, function (a) { return a.slice(1) }), this._longDateFormat[a]) } function me() { return this._invalidDate } function pe(a) { return this._ordinal.replace("%d", a) } function qe(a) { return a } function se(a, b, c, d) { var e = this._relativeTime[c]; return "function" === typeof e ? e(a, b, c, d) : e.replace(/%d/i, a) } function te(a, b) { var c = this._relativeTime[a > 0 ? "future" : "past"]; return "function" === typeof c ? c(b) : c.replace(/%s/i, b) } function ue(a) { var b, c; for (c in a) b = a[c], "function" === typeof b ? this[c] = b : this["_" + c] = b; this._ordinalParseLenient = new RegExp(this._ordinalParse.source + "|" + /\d{1,2}/.source) } function we(a, b, c, d) { var e = D(), f = i().set(d, b); return e[c](f, a) } function xe(a, b, c, d, e) { if ("number" === typeof a && (b = a, a = void 0), a = a || "", null != b) return we(a, b, c, e); var f, g = []; for (f = 0; f < d; f++) g[f] = we(a, f, c, e); return g } function ye(a, b) { return xe(a, b, "months", 12, "month") } function ze(a, b) { return xe(a, b, "monthsShort", 12, "month") } function Ae(a, b) { return xe(a, b, "weekdays", 7, "day") } function Be(a, b) { return xe(a, b, "weekdaysShort", 7, "day") } function Ce(a, b) { return xe(a, b, "weekdaysMin", 7, "day") } function Ee() { var a = this._data; return this._milliseconds = De(this._milliseconds), this._days = De(this._days), this._months = De(this._months), a.milliseconds = De(a.milliseconds), a.seconds = De(a.seconds), a.minutes = De(a.minutes), a.hours = De(a.hours), a.months = De(a.months), a.years = De(a.years), this } function Fe(a, b, c, d) { var e = Rc(b, c); return a._milliseconds += d * e._milliseconds, a._days += d * e._days, a._months += d * e._months, a._bubble() } function Ge(a, b) { return Fe(this, a, b, 1) } function He(a, b) { return Fe(this, a, b, -1) } function Ie(a) { return a < 0 ? Math.floor(a) : Math.ceil(a) } function Je() { var e, f, g, h, i, a = this._milliseconds, b = this._days, c = this._months, d = this._data; return a >= 0 && b >= 0 && c >= 0 || a <= 0 && b <= 0 && c <= 0 || (a += 864e5 * Ie(Le(c) + b), b = 0, c = 0), d.milliseconds = a % 1e3, e = s(a / 1e3), d.seconds = e % 60, f = s(e / 60), d.minutes = f % 60, g = s(f / 60), d.hours = g % 24, b += s(g / 24), i = s(Ke(b)), c += i, b -= Ie(Le(i)), h = s(c / 12), c %= 12, d.days = b, d.months = c, d.years = h, this } function Ke(a) { return 4800 * a / 146097 } function Le(a) { return 146097 * a / 4800 } function Me(a) { var b, c, d = this._milliseconds; if (a = G(a), "month" === a || "year" === a) return b = this._days + d / 864e5, c = this._months + Ke(b), "month" === a ? c : c / 12; switch (b = this._days + Math.round(Le(this._months)), a) { case "week": return b / 7 + d / 6048e5; case "day": return b + d / 864e5; case "hour": return 24 * b + d / 36e5; case "minute": return 1440 * b + d / 6e4; case "second": return 86400 * b + d / 1e3; case "millisecond": return Math.floor(864e5 * b) + d; default: throw new Error("Unknown unit " + a) } } function Ne() { return this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * t(this._months / 12) } function Oe(a) { return function () { return this.as(a) } } function Xe(a) { return a = G(a), this[a + "s"]() } function Ye(a) { return function () { return this._data[a] } } function ef() { return s(this.days() / 7) } function hf(a, b, c, d, e) { return e.relativeTime(b || 1, !!c, a, d) } function jf(a, b, c) { var d = Rc(a).abs(), e = ff(d.as("s")), f = ff(d.as("m")), g = ff(d.as("h")), h = ff(d.as("d")), i = ff(d.as("M")), j = ff(d.as("y")), k = e < gf.s && ["s", e] || 1 === f && ["m"] || f < gf.m && ["mm", f] || 1 === g && ["h"] || g < gf.h && ["hh", g] || 1 === h && ["d"] || h < gf.d && ["dd", h] || 1 === i && ["M"] || i < gf.M && ["MM", i] || 1 === j && ["y"] || ["yy", j]; return k[2] = b, k[3] = +a > 0, k[4] = c, hf.apply(null, k) } function kf(a, b) { return void 0 === gf[a] ? !1 : void 0 === b ? gf[a] : (gf[a] = b, !0) } function lf(a) { var b = this.localeData(), c = jf(this, !a, b); return a && (c = b.pastFuture(+this, c)), b.postformat(c) } function nf() { var d, e, f, a = mf(this._milliseconds) / 1e3, b = mf(this._days), c = mf(this._months); d = s(a / 60), e = s(d / 60), a %= 60, d %= 60, f = s(c / 12), c %= 12; var g = f, h = c, i = b, j = e, k = d, l = a, m = this.asSeconds(); return m ? (m < 0 ? "-" : "") + "P" + (g ? g + "Y" : "") + (h ? h + "M" : "") + (i ? i + "D" : "") + (j || k || l ? "T" : "") + (j ? j + "H" : "") + (k ? k + "M" : "") + (l ? l + "S" : "") : "P0D" } var a, x, n = b.momentProperties = [], p = !1, w = {}, E = {}, N = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g, O = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, P = {}, Q = {}, W = /\d/, X = /\d\d/, Y = /\d{3}/, Z = /\d{4}/, $ = /[+-]?\d{6}/, _ = /\d\d?/, ab = /\d{1,3}/, bb = /\d{1,4}/, cb = /[+-]?\d{1,6}/, db = /\d+/, eb = /[+-]?\d+/, fb = /Z|[+-]\d\d:?\d\d/gi, gb = /[+-]?\d+(\.\d{1,3})?/, hb = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i, ib = {}, nb = {}, rb = 0, sb = 1, tb = 2, ub = 3, vb = 4, wb = 5, xb = 6; R("M", ["MM", 2], "Mo", function () { return this.month() + 1 }), R("MMM", 0, 0, function (a) { return this.localeData().monthsShort(this, a) }), R("MMMM", 0, 0, function (a) { return this.localeData().months(this, a) }), F("month", "M"), kb("M", _), kb("MM", _, X), kb("MMM", hb), kb("MMMM", hb), ob(["M", "MM"], function (a, b) { b[sb] = t(a) - 1 }), ob(["MMM", "MMMM"], function (a, b, c, d) { var e = c._locale.monthsParse(a, d, c._strict); null != e ? b[sb] = e : k(c).invalidMonth = a }); var zb = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), Bb = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), Kb = {}; b.suppressDeprecationWarnings = !1; var Mb = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, Nb = [["YYYYYY-MM-DD", /[+-]\d{6}-\d{2}-\d{2}/], ["YYYY-MM-DD", /\d{4}-\d{2}-\d{2}/], ["GGGG-[W]WW-E", /\d{4}-W\d{2}-\d/], ["GGGG-[W]WW", /\d{4}-W\d{2}/], ["YYYY-DDD", /\d{4}-\d{3}/]], Ob = [["HH:mm:ss.SSSS", /(T| )\d\d:\d\d:\d\d\.\d+/], ["HH:mm:ss", /(T| )\d\d:\d\d:\d\d/], ["HH:mm", /(T| )\d\d:\d\d/], ["HH", /(T| )\d\d/]], Pb = /^\/?Date\((\-?\d+)/i; b.createFromInputFallback = Jb("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.", function (a) { a._d = new Date(a._i + (a._useUTC ? " UTC" : "")) }), R(0, ["YY", 2], 0, function () { return this.year() % 100 }), R(0, ["YYYY", 4], 0, "year"), R(0, ["YYYYY", 5], 0, "year"), R(0, ["YYYYYY", 6, !0], 0, "year"), F("year", "y"), kb("Y", eb), kb("YY", _, X), kb("YYYY", bb, Z), kb("YYYYY", cb, $), kb("YYYYYY", cb, $), ob(["YYYYY", "YYYYYY"], rb), ob("YYYY", function (a, c) { c[rb] = 2 === a.length ? b.parseTwoDigitYear(a) : t(a) }), ob("YY", function (a, c) { c[rb] = b.parseTwoDigitYear(a) }), b.parseTwoDigitYear = function (a) { return t(a) + (t(a) > 68 ? 1900 : 2e3) }; var Wb = I("FullYear", !1); R("w", ["ww", 2], "wo", "week"), R("W", ["WW", 2], "Wo", "isoWeek"), F("week", "w"), F("isoWeek", "W"), kb("w", _), kb("ww", _, X), kb("W", _), kb("WW", _, X), pb(["w", "ww", "W", "WW"], function (a, b, c, d) { b[d.substr(0, 1)] = t(a) }); var $b = { dow: 0, doy: 6 }; R("DDD", ["DDDD", 3], "DDDo", "dayOfYear"), F("dayOfYear", "DDD"), kb("DDD", ab), kb("DDDD", Y), ob(["DDD", "DDDD"], function (a, b, c) { c._dayOfYear = t(a) }), b.ISO_8601 = function () { }; var sc = Jb("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548", function () { var a = rc.apply(null, arguments); return a < this ? this : a }), tc = Jb("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548", function () { var a = rc.apply(null, arguments); return a > this ? this : a }); zc("Z", ":"), zc("ZZ", ""), kb("Z", fb), kb("ZZ", fb), ob(["Z", "ZZ"], function (a, b, c) { c._useUTC = !0, c._tzm = Bc(a) }); var Ac = /([\+\-]|\d\d)/gi; b.updateOffset = function () { }; var Pc = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/, Qc = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/; Rc.fn = xc.prototype; var Xc = Vc(1, "add"), Yc = Vc(-1, "subtract"); b.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ"; var nd = Jb("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", function (a) { return void 0 === a ? this.localeData() : this.locale(a) }); R(0, ["gg", 2], 0, function () { return this.weekYear() % 100 }), R(0, ["GG", 2], 0, function () { return this.isoWeekYear() % 100 }), zd("gggg", "weekYear"), zd("ggggg", "weekYear"), zd("GGGG", "isoWeekYear"), zd("GGGGG", "isoWeekYear"), F("weekYear", "gg"), F("isoWeekYear", "GG"), kb("G", eb), kb("g", eb), kb("GG", _, X), kb("gg", _, X), kb("GGGG", bb, Z), kb("gggg", bb, Z), kb("GGGGG", cb, $), kb("ggggg", cb, $), pb(["gggg", "ggggg", "GGGG", "GGGGG"], function (a, b, c, d) { b[d.substr(0, 2)] = t(a) }), pb(["gg", "GG"], function (a, c, d, e) { c[e] = b.parseTwoDigitYear(a) }), R("Q", 0, 0, "quarter"), F("quarter", "Q"), kb("Q", W), ob("Q", function (a, b) { b[sb] = 3 * (t(a) - 1) }), R("D", ["DD", 2], "Do", "date"), F("date", "D"), kb("D", _), kb("DD", _, X), kb("Do", function (a, b) { return a ? b._ordinalParse : b._ordinalParseLenient }), ob(["D", "DD"], tb), ob("Do", function (a, b) { b[tb] = t(a.match(_)[0], 10) }); var Gd = I("Date", !0); R("d", 0, "do", "day"), R("dd", 0, 0, function (a) { return this.localeData().weekdaysMin(this, a) }), R("ddd", 0, 0, function (a) { return this.localeData().weekdaysShort(this, a) }), R("dddd", 0, 0, function (a) { return this.localeData().weekdays(this, a) }), R("e", 0, 0, "weekday"), R("E", 0, 0, "isoWeekday"), F("day", "d"), F("weekday", "e"), F("isoWeekday", "E"), kb("d", _), kb("e", _), kb("E", _), kb("dd", hb), kb("ddd", hb), kb("dddd", hb), pb(["dd", "ddd", "dddd"], function (a, b, c) { var d = c._locale.weekdaysParse(a); null != d ? b.d = d : k(c).invalidWeekday = a }), pb(["d", "e", "E"], function (a, b, c, d) { b[d] = t(a) }); var Id = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), Kd = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), Md = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"); R("H", ["HH", 2], 0, "hour"), R("h", ["hh", 2], 0, function () { return this.hours() % 12 || 12 }), Sd("a", !0), Sd("A", !1), F("hour", "h"), kb("a", Td), kb("A", Td), kb("H", _), kb("h", _), kb("HH", _, X), kb("hh", _, X), ob(["H", "HH"], ub), ob(["a", "A"], function (a, b, c) { c._isPm = c._locale.isPM(a), c._meridiem = a }), ob(["h", "hh"], function (a, b, c) { b[ub] = t(a), k(c).bigHour = !0 }); var Vd = /[ap]\.?m?\.?/i, Xd = I("Hours", !0); R("m", ["mm", 2], 0, "minute"), F("minute", "m"), kb("m", _), kb("mm", _, X), ob(["m", "mm"], vb); var Yd = I("Minutes", !1); R("s", ["ss", 2], 0, "second"), F("second", "s"), kb("s", _), kb("ss", _, X), ob(["s", "ss"], wb); var Zd = I("Seconds", !1); R("S", 0, 0, function () { return ~~(this.millisecond() / 100) }), R(0, ["SS", 2], 0, function () { return ~~(this.millisecond() / 10) }), R(0, ["SSS", 3], 0, "millisecond"), R(0, ["SSSS", 4], 0, function () { return 10 * this.millisecond() }), R(0, ["SSSSS", 5], 0, function () { return 100 * this.millisecond() }), R(0, ["SSSSSS", 6], 0, function () { return 1e3 * this.millisecond() }), R(0, ["SSSSSSS", 7], 0, function () { return 1e4 * this.millisecond() }), R(0, ["SSSSSSSS", 8], 0, function () { return 1e5 * this.millisecond() }), R(0, ["SSSSSSSSS", 9], 0, function () { return 1e6 * this.millisecond() }), F("millisecond", "ms"), kb("S", ab, W), kb("SS", ab, X), kb("SSS", ab, Y); var $d; for ($d = "SSSS"; $d.length <= 9; $d += "S") kb($d, db); for ($d = "S"; $d.length <= 9; $d += "S") ob($d, _d); var ae = I("Milliseconds", !1); R("z", 0, 0, "zoneAbbr"), R("zz", 0, 0, "zoneName"); var de = q.prototype; de.add = Xc, de.calendar = Zc, de.clone = $c, de.diff = dd, de.endOf = qd, de.format = hd, de.from = id, de.fromNow = jd, de.to = kd, de.toNow = ld, de.get = L, de.invalidAt = yd, de.isAfter = _c, de.isBefore = ad, de.isBetween = bd, de.isSame = cd, de.isValid = wd, de.lang = nd, de.locale = md, de.localeData = od, de.max = tc, de.min = sc, de.parsingFlags = xd, de.set = L, de.startOf = pd, de.subtract = Yc, de.toArray = ud, de.toObject = vd, de.toDate = td, de.toISOString = gd, de.toJSON = gd, de.toString = fd, de.unix = sd, de.valueOf = rd, de.year = Wb, de.isLeapYear = Xb, de.weekYear = Bd, de.isoWeekYear = Cd, de.quarter = de.quarters = Fd, de.month = Fb, de.daysInMonth = Gb, de.week = de.weeks = bc, de.isoWeek = de.isoWeeks = cc, de.weeksInYear = Ed, de.isoWeeksInYear = Dd, de.date = Gd, de.day = de.days = Pd, de.weekday = Qd, de.isoWeekday = Rd, de.dayOfYear = ec, de.hour = de.hours = Xd, de.minute = de.minutes = Yd, de.second = de.seconds = Zd, de.millisecond = de.milliseconds = ae, de.utcOffset = Ec, de.utc = Gc, de.local = Hc, de.parseZone = Ic, de.hasAlignedHourOffset = Jc, de.isDST = Kc, de.isDSTShifted = Lc, de.isLocal = Mc, de.isUtcOffset = Nc, de.isUtc = Oc, de.isUTC = Oc, de.zoneAbbr = be, de.zoneName = ce, de.dates = Jb("dates accessor is deprecated. Use date instead.", Gd), de.months = Jb("months accessor is deprecated. Use month instead", Fb), de.years = Jb("years accessor is deprecated. Use year instead", Wb), de.zone = Jb("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779", Fc); var ee = de, he = { sameDay: "[Today at] LT", nextDay: "[Tomorrow at] LT", nextWeek: "dddd [at] LT", lastDay: "[Yesterday at] LT", lastWeek: "[Last] dddd [at] LT", sameElse: "L" }, je = { LTS: "h:mm:ss A", LT: "h:mm A", L: "MM/DD/YYYY", LL: "MMMM D, YYYY", LLL: "MMMM D, YYYY h:mm A", LLLL: "dddd, MMMM D, YYYY h:mm A" }, le = "Invalid date", ne = "%d", oe = /\d{1,2}/, re = { future: "in %s", past: "%s ago", s: "a few seconds", m: "a minute", mm: "%d minutes", h: "an hour", hh: "%d hours", d: "a day", dd: "%d days", M: "a month", MM: "%d months", y: "a year", yy: "%d years" }, ve = v.prototype; ve._calendar = he, ve.calendar = ie, ve._longDateFormat = je, ve.longDateFormat = ke, ve._invalidDate = le, ve.invalidDate = me, ve._ordinal = ne, ve.ordinal = pe, ve._ordinalParse = oe, ve.preparse = qe, ve.postformat = qe, ve._relativeTime = re, ve.relativeTime = se, ve.pastFuture = te, ve.set = ue, ve.months = Ab, ve._months = zb, ve.monthsShort = Cb, ve._monthsShort = Bb, ve.monthsParse = Db, ve.week = Zb, ve._week = $b, ve.firstDayOfYear = ac, ve.firstDayOfWeek = _b, ve.weekdays = Jd, ve._weekdays = Id, ve.weekdaysMin = Nd, ve._weekdaysMin = Md, ve.weekdaysShort = Ld, ve._weekdaysShort = Kd, ve.weekdaysParse = Od, ve.isPM = Ud, ve._meridiemParse = Vd, ve.meridiem = Wd, B("en", { ordinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: function (a) { var b = a % 10, c = 1 === t(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th"; return a + c } }), b.lang = Jb("moment.lang is deprecated. Use moment.locale instead.", B), b.langData = Jb("moment.langData is deprecated. Use moment.localeData instead.", D); var De = Math.abs, Pe = Oe("ms"), Qe = Oe("s"), Re = Oe("m"), Se = Oe("h"), Te = Oe("d"), Ue = Oe("w"), Ve = Oe("M"), We = Oe("y"), Ze = Ye("milliseconds"), $e = Ye("seconds"), _e = Ye("minutes"), af = Ye("hours"), bf = Ye("days"), cf = Ye("months"), df = Ye("years"), ff = Math.round, gf = { s: 45, m: 45, h: 22, d: 26, M: 11 }, mf = Math.abs, of = xc.prototype; of.abs = Ee, of.add = Ge, of.subtract = He, of.as = Me, of.asMilliseconds = Pe, of.asSeconds = Qe, of.asMinutes = Re, of.asHours = Se, of.asDays = Te, of.asWeeks = Ue, of.asMonths = Ve, of.asYears = We, of.valueOf = Ne, of._bubble = Je, of.get = Xe, of.milliseconds = Ze, of.seconds = $e, of.minutes = _e, of.hours = af, of.days = bf, of.weeks = ef, of.months = cf, of.years = df, of.humanize = lf, of.toISOString = nf, of.toString = nf, of.toJSON = nf, of.locale = md, of.localeData = od, of.toIsoString = Jb("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", nf), of.lang = nd, R("X", 0, 0, "unix"), R("x", 0, 0, "valueOf"), kb("x", eb), kb("X", gb), ob("X", function (a, b, c) { c._d = new Date(1e3 * parseFloat(a, 10)) }), ob("x", function (a, b, c) { c._d = new Date(t(a)) }), b.version = "2.10.6", c(rc), b.fn = ee, b.min = vc, b.max = wc, b.utc = i, b.unix = fe, b.months = ye, b.isDate = e, b.locale = B, b.invalid = m, b.duration = Rc, b.isMoment = r, b.weekdays = Ae, b.parseZone = ge, b.localeData = D, b.isDuration = yc, b.monthsShort = ze, b.weekdaysMin = Ce, b.defineLocale = C, b.weekdaysShort = Be, b.normalizeUnits = G, b.relativeTimeThreshold = kf; var pf = b; return pf });