Created
April 6, 2020 09:19
-
-
Save iamvinny/149bf37907fb7db79626494511946cf9 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*! For license information please see main.0bc3dd16.js.LICENSE */ ! function(e) { | |
function t(t) { | |
for (var n, i, o = t[0], a = t[1], s = 0, c = []; o.length > s; s++) Object.prototype.hasOwnProperty.call(r, i = o[s]) && r[i] && c.push(r[i][0]), r[i] = 0; | |
for (n in a) Object.prototype.hasOwnProperty.call(a, n) && (e[n] = a[n]); | |
for (u && u(t); c.length;) c.shift()() | |
} | |
var n = {}, | |
r = { | |
1: 0 | |
}; | |
function i(t) { | |
if (n[t]) return n[t].exports; | |
var r = n[t] = { | |
i: t, | |
l: !1, | |
exports: {} | |
}; | |
return e[t].call(r.exports, r, r.exports, i), r.l = !0, r.exports | |
} | |
i.e = function(e) { | |
var t = [], | |
n = r[e]; | |
if (0 !== n) | |
if (n) t.push(n[2]); | |
else { | |
var o = new Promise((function(t, i) { | |
n = r[e] = [t, i] | |
})); | |
t.push(n[2] = o); | |
var a, s = document.createElement("script"); | |
s.charset = "utf-8", s.timeout = 120, i.nc && s.setAttribute("nonce", i.nc), s.src = function(e) { | |
return i.p + "" + ({ | |
0: "app" | |
} [e] || e) + "." + { | |
0: "d59caaae" | |
} [e] + ".chunk.js" | |
}(e); | |
var u = Error(); | |
a = function(t) { | |
s.onerror = s.onload = null, clearTimeout(c); | |
var n = r[e]; | |
if (0 !== n) { | |
if (n) { | |
var i = t && ("load" === t.type ? "missing" : t.type), | |
o = t && t.target && t.target.src; | |
u.message = "Loading chunk " + e + " failed.\n(" + i + ": " + o + ")", u.name = "ChunkLoadError", u.type = i, u.request = o, n[1](u) | |
} | |
r[e] = void 0 | |
} | |
}; | |
var c = setTimeout((function() { | |
a({ | |
type: "timeout", | |
target: s | |
}) | |
}), 12e4); | |
s.onerror = s.onload = a, document.head.appendChild(s) | |
} return Promise.all(t) | |
}, i.m = e, i.c = n, i.d = function(e, t, n) { | |
i.o(e, t) || Object.defineProperty(e, t, { | |
enumerable: !0, | |
get: n | |
}) | |
}, i.r = function(e) { | |
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { | |
value: "Module" | |
}), Object.defineProperty(e, "__esModule", { | |
value: !0 | |
}) | |
}, i.t = function(e, t) { | |
if (1 & t && (e = i(e)), 8 & t) return e; | |
if (4 & t && "object" == typeof e && e && e.__esModule) return e; | |
var n = Object.create(null); | |
if (i.r(n), Object.defineProperty(n, "default", { | |
enumerable: !0, | |
value: e | |
}), 2 & t && "string" != typeof e) | |
for (var r in e) i.d(n, r, function(t) { | |
return e[t] | |
}.bind(null, r)); | |
return n | |
}, i.n = function(e) { | |
var t = e && e.__esModule ? function() { | |
return e.default | |
} : function() { | |
return e | |
}; | |
return i.d(t, "a", t), t | |
}, i.o = function(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
}, i.p = "", i.oe = function(e) { | |
throw console.error(e), e | |
}; | |
var o = window.webpackJsonp = window.webpackJsonp || [], | |
a = o.push.bind(o); | |
o.push = t, o = o.slice(); | |
for (var s = 0; o.length > s; s++) t(o[s]); | |
var u = a; | |
i(i.s = 323) | |
}([function(e, t, n) { | |
! function(e) { | |
e.exports = function() { | |
"use strict"; | |
var t, r; | |
function i() { | |
return t.apply(null, arguments) | |
} | |
function o(e) { | |
return e instanceof Array || "[object Array]" === Object.prototype.toString.call(e) | |
} | |
function a(e) { | |
return null != e && "[object Object]" === Object.prototype.toString.call(e) | |
} | |
function s(e) { | |
return void 0 === e | |
} | |
function u(e) { | |
return "number" == typeof e || "[object Number]" === Object.prototype.toString.call(e) | |
} | |
function c(e) { | |
return e instanceof Date || "[object Date]" === Object.prototype.toString.call(e) | |
} | |
function f(e, t) { | |
var n, r = []; | |
for (n = 0; e.length > n; ++n) r.push(t(e[n], n)); | |
return r | |
} | |
function l(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
} | |
function d(e, t) { | |
for (var n in t) l(t, n) && (e[n] = t[n]); | |
return l(t, "toString") && (e.toString = t.toString), l(t, "valueOf") && (e.valueOf = t.valueOf), e | |
} | |
function h(e, t, n, r) { | |
return At(e, t, n, r, !0).utc() | |
} | |
function p(e) { | |
return null == e._pf && (e._pf = { | |
empty: !1, | |
unusedTokens: [], | |
unusedInput: [], | |
overflow: -2, | |
charsLeftOver: 0, | |
nullInput: !1, | |
invalidMonth: null, | |
invalidFormat: !1, | |
userInvalidated: !1, | |
iso: !1, | |
parsedDateParts: [], | |
meridiem: null, | |
rfc2822: !1, | |
weekdayMismatch: !1 | |
}), e._pf | |
} | |
function m(e) { | |
if (null == e._isValid) { | |
var t = p(e), | |
n = r.call(t.parsedDateParts, (function(e) { | |
return null != e | |
})), | |
i = !isNaN(e._d.getTime()) && 0 > t.overflow && !t.empty && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && n); | |
if (e._strict && (i = i && 0 === t.charsLeftOver && 0 === t.unusedTokens.length && void 0 === t.bigHour), null != Object.isFrozen && Object.isFrozen(e)) return i; | |
e._isValid = i | |
} | |
return e._isValid | |
} | |
function _(e) { | |
var t = h(NaN); | |
return null != e ? d(p(t), e) : p(t).userInvalidated = !0, t | |
} | |
r = Array.prototype.some ? Array.prototype.some : function(e) { | |
for (var t = Object(this), n = t.length >>> 0, r = 0; n > r; r++) | |
if (r in t && e.call(this, t[r], r, t)) return !0; | |
return !1 | |
}; | |
var y = i.momentProperties = []; | |
function b(e, t) { | |
var n, r, i; | |
if (s(t._isAMomentObject) || (e._isAMomentObject = t._isAMomentObject), s(t._i) || (e._i = t._i), s(t._f) || (e._f = t._f), s(t._l) || (e._l = t._l), s(t._strict) || (e._strict = t._strict), s(t._tzm) || (e._tzm = t._tzm), s(t._isUTC) || (e._isUTC = t._isUTC), s(t._offset) || (e._offset = t._offset), s(t._pf) || (e._pf = p(t)), s(t._locale) || (e._locale = t._locale), y.length > 0) | |
for (n = 0; y.length > n; n++) s(i = t[r = y[n]]) || (e[r] = i); | |
return e | |
} | |
var g = !1; | |
function v(e) { | |
b(this, e), this._d = new Date(null != e._d ? e._d.getTime() : NaN), this.isValid() || (this._d = new Date(NaN)), !1 === g && (g = !0, i.updateOffset(this), g = !1) | |
} | |
function w(e) { | |
return e instanceof v || null != e && null != e._isAMomentObject | |
} | |
function k(e) { | |
return 0 > e ? Math.ceil(e) || 0 : Math.floor(e) | |
} | |
function M(e) { | |
var t = +e, | |
n = 0; | |
return 0 !== t && isFinite(t) && (n = k(t)), n | |
} | |
function S(e, t, n) { | |
var r, i = Math.min(e.length, t.length), | |
o = Math.abs(e.length - t.length), | |
a = 0; | |
for (r = 0; i > r; r++)(n && e[r] !== t[r] || !n && M(e[r]) !== M(t[r])) && a++; | |
return a + o | |
} | |
function T(e) { | |
!1 === i.suppressDeprecationWarnings && void 0 !== console && console.warn && console.warn("Deprecation warning: " + e) | |
} | |
function L(e, t) { | |
var n = !0; | |
return d((function() { | |
if (null != i.deprecationHandler && i.deprecationHandler(null, e), n) { | |
for (var r, o = [], a = 0; arguments.length > a; a++) { | |
if (r = "", "object" == typeof arguments[a]) { | |
for (var s in r += "\n[" + a + "] ", arguments[0]) r += s + ": " + arguments[0][s] + ", "; | |
r = r.slice(0, -2) | |
} else r = arguments[a]; | |
o.push(r) | |
} | |
T(e + "\nArguments: " + Array.prototype.slice.call(o).join("") + "\n" + Error().stack), n = !1 | |
} | |
return t.apply(this, arguments) | |
}), t) | |
} | |
var x, D = {}; | |
function E(e, t) { | |
null != i.deprecationHandler && i.deprecationHandler(e, t), D[e] || (T(t), D[e] = !0) | |
} | |
function O(e) { | |
return e instanceof Function || "[object Function]" === Object.prototype.toString.call(e) | |
} | |
function Y(e, t) { | |
var n, r = d({}, e); | |
for (n in t) l(t, n) && (a(e[n]) && a(t[n]) ? (r[n] = {}, d(r[n], e[n]), d(r[n], t[n])) : null != t[n] ? r[n] = t[n] : delete r[n]); | |
for (n in e) l(e, n) && !l(t, n) && a(e[n]) && (r[n] = d({}, r[n])); | |
return r | |
} | |
function j(e) { | |
null != e && this.set(e) | |
} | |
i.suppressDeprecationWarnings = !1, i.deprecationHandler = null, x = Object.keys ? Object.keys : function(e) { | |
var t, n = []; | |
for (t in e) l(e, t) && n.push(t); | |
return n | |
}; | |
var A = {}; | |
function C(e, t) { | |
var n = e.toLowerCase(); | |
A[n] = A[n + "s"] = A[t] = e | |
} | |
function P(e) { | |
return "string" == typeof e ? A[e] || A[e.toLowerCase()] : void 0 | |
} | |
function I(e) { | |
var t, n, r = {}; | |
for (n in e) l(e, n) && (t = P(n)) && (r[t] = e[n]); | |
return r | |
} | |
var R = {}; | |
function N(e, t) { | |
R[e] = t | |
} | |
function H(e, t, n) { | |
var r = "" + Math.abs(e); | |
return (0 > e ? "-" : n ? "+" : "") + ("" + Math.pow(10, Math.max(0, t - r.length))).substr(1) + r | |
} | |
var F = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g, | |
B = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, | |
z = {}, | |
U = {}; | |
function W(e, t, n, r) { | |
var i = r; | |
"string" == typeof r && (i = function() { | |
return this[r]() | |
}), e && (U[e] = i), t && (U[t[0]] = function() { | |
return H(i.apply(this, arguments), t[1], t[2]) | |
}), n && (U[n] = function() { | |
return this.localeData().ordinal(i.apply(this, arguments), e) | |
}) | |
} | |
function V(e, t) { | |
return e.isValid() ? (t = q(t, e.localeData()), z[t] = z[t] || function(e) { | |
var t, n, r, i = e.match(F); | |
for (t = 0, n = i.length; n > t; t++) i[t] = U[i[t]] ? U[i[t]] : (r = i[t]).match(/\[[\s\S]/) ? r.replace(/^\[|\]$/g, "") : r.replace(/\\/g, ""); | |
return function(t) { | |
var r, o = ""; | |
for (r = 0; n > r; r++) o += O(i[r]) ? i[r].call(t, e) : i[r]; | |
return o | |
} | |
}(t), z[t](e)) : e.localeData().invalidDate() | |
} | |
function q(e, t) { | |
var n = 5; | |
function r(e) { | |
return t.longDateFormat(e) || e | |
} | |
for (B.lastIndex = 0; n >= 0 && B.test(e);) e = e.replace(B, r), B.lastIndex = 0, n -= 1; | |
return e | |
} | |
var J = /\d/, | |
G = /\d\d/, | |
K = /\d{3}/, | |
Z = /\d{4}/, | |
X = /[+-]?\d{6}/, | |
$ = /\d\d?/, | |
Q = /\d\d\d\d?/, | |
ee = /\d\d\d\d\d\d?/, | |
te = /\d{1,3}/, | |
ne = /\d{1,4}/, | |
re = /[+-]?\d{1,6}/, | |
ie = /\d+/, | |
oe = /[+-]?\d+/, | |
ae = /Z|[+-]\d\d:?\d\d/gi, | |
se = /Z|[+-]\d\d(?::?\d\d)?/gi, | |
ue = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i, | |
ce = {}; | |
function fe(e, t, n) { | |
ce[e] = O(t) ? t : function(e) { | |
return e && n ? n : t | |
} | |
} | |
function le(e, t) { | |
return l(ce, e) ? ce[e](t._strict, t._locale) : RegExp(de(e.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, (function(e, t, n, r, i) { | |
return t || n || r || i | |
})))) | |
} | |
function de(e) { | |
return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&") | |
} | |
var he = {}; | |
function pe(e, t) { | |
var n, r = t; | |
for ("string" == typeof e && (e = [e]), u(t) && (r = function(e, n) { | |
n[t] = M(e) | |
}), n = 0; e.length > n; n++) he[e[n]] = r | |
} | |
function me(e, t) { | |
pe(e, (function(e, n, r, i) { | |
r._w = r._w || {}, t(e, r._w, r, i) | |
})) | |
} | |
function _e(e, t, n) { | |
null != t && l(he, e) && he[e](t, n._a, n, e) | |
} | |
var ye = 0, | |
be = 1, | |
ge = 2, | |
ve = 3, | |
we = 4, | |
ke = 5, | |
Me = 6, | |
Se = 7, | |
Te = 8; | |
function Le(e) { | |
return xe(e) ? 366 : 365 | |
} | |
function xe(e) { | |
return e % 4 == 0 && e % 100 != 0 || e % 400 == 0 | |
} | |
W("Y", 0, 0, (function() { | |
var e = this.year(); | |
return e > 9999 ? "+" + e : "" + e | |
})), W(0, ["YY", 2], 0, (function() { | |
return this.year() % 100 | |
})), W(0, ["YYYY", 4], 0, "year"), W(0, ["YYYYY", 5], 0, "year"), W(0, ["YYYYYY", 6, !0], 0, "year"), C("year", "y"), N("year", 1), fe("Y", oe), fe("YY", $, G), fe("YYYY", ne, Z), fe("YYYYY", re, X), fe("YYYYYY", re, X), pe(["YYYYY", "YYYYYY"], ye), pe("YYYY", (function(e, t) { | |
t[ye] = 2 === e.length ? i.parseTwoDigitYear(e) : M(e) | |
})), pe("YY", (function(e, t) { | |
t[ye] = i.parseTwoDigitYear(e) | |
})), pe("Y", (function(e, t) { | |
t[ye] = parseInt(e, 10) | |
})), i.parseTwoDigitYear = function(e) { | |
return M(e) + (M(e) > 68 ? 1900 : 2e3) | |
}; | |
var De, Ee = Oe("FullYear", !0); | |
function Oe(e, t) { | |
return function(n) { | |
return null != n ? (je(this, e, n), i.updateOffset(this, t), this) : Ye(this, e) | |
} | |
} | |
function Ye(e, t) { | |
return e.isValid() ? e._d["get" + (e._isUTC ? "UTC" : "") + t]() : NaN | |
} | |
function je(e, t, n) { | |
e.isValid() && !isNaN(n) && ("FullYear" === t && xe(e.year()) && 1 === e.month() && 29 === e.date() ? e._d["set" + (e._isUTC ? "UTC" : "") + t](n, e.month(), Ae(n, e.month())) : e._d["set" + (e._isUTC ? "UTC" : "") + t](n)) | |
} | |
function Ae(e, t) { | |
if (isNaN(e) || isNaN(t)) return NaN; | |
var n = (t % 12 + 12) % 12; | |
return e += (t - n) / 12, 1 === n ? xe(e) ? 29 : 28 : 31 - n % 7 % 2 | |
} | |
De = Array.prototype.indexOf ? Array.prototype.indexOf : function(e) { | |
var t; | |
for (t = 0; this.length > t; ++t) | |
if (this[t] === e) return t; | |
return -1 | |
}, W("M", ["MM", 2], "Mo", (function() { | |
return this.month() + 1 | |
})), W("MMM", 0, 0, (function(e) { | |
return this.localeData().monthsShort(this, e) | |
})), W("MMMM", 0, 0, (function(e) { | |
return this.localeData().months(this, e) | |
})), C("month", "M"), N("month", 8), fe("M", $), fe("MM", $, G), fe("MMM", (function(e, t) { | |
return t.monthsShortRegex(e) | |
})), fe("MMMM", (function(e, t) { | |
return t.monthsRegex(e) | |
})), pe(["M", "MM"], (function(e, t) { | |
t[be] = M(e) - 1 | |
})), pe(["MMM", "MMMM"], (function(e, t, n, r) { | |
var i = n._locale.monthsParse(e, r, n._strict); | |
null != i ? t[be] = i : p(n).invalidMonth = e | |
})); | |
var Ce = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/, | |
Pe = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
Ie = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"); | |
function Re(e, t, n) { | |
var r, i, o, a = e.toLocaleLowerCase(); | |
if (!this._monthsParse) | |
for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], r = 0; 12 > r; ++r) o = h([2e3, r]), this._shortMonthsParse[r] = this.monthsShort(o, "").toLocaleLowerCase(), this._longMonthsParse[r] = this.months(o, "").toLocaleLowerCase(); | |
return n ? "MMM" === t ? -1 !== (i = De.call(this._shortMonthsParse, a)) ? i : null : -1 !== (i = De.call(this._longMonthsParse, a)) ? i : null : "MMM" === t ? -1 !== (i = De.call(this._shortMonthsParse, a)) ? i : -1 !== (i = De.call(this._longMonthsParse, a)) ? i : null : -1 !== (i = De.call(this._longMonthsParse, a)) ? i : -1 !== (i = De.call(this._shortMonthsParse, a)) ? i : null | |
} | |
function Ne(e, t) { | |
var n; | |
if (!e.isValid()) return e; | |
if ("string" == typeof t) | |
if (/^\d+$/.test(t)) t = M(t); | |
else if (!u(t = e.localeData().monthsParse(t))) return e; | |
return n = Math.min(e.date(), Ae(e.year(), t)), e._d["set" + (e._isUTC ? "UTC" : "") + "Month"](t, n), e | |
} | |
function He(e) { | |
return null != e ? (Ne(this, e), i.updateOffset(this, !0), this) : Ye(this, "Month") | |
} | |
var Fe = ue, | |
Be = ue; | |
function ze() { | |
function e(e, t) { | |
return t.length - e.length | |
} | |
var t, n, r = [], | |
i = [], | |
o = []; | |
for (t = 0; 12 > t; t++) n = h([2e3, t]), r.push(this.monthsShort(n, "")), i.push(this.months(n, "")), o.push(this.months(n, "")), o.push(this.monthsShort(n, "")); | |
for (r.sort(e), i.sort(e), o.sort(e), t = 0; 12 > t; t++) r[t] = de(r[t]), i[t] = de(i[t]); | |
for (t = 0; 24 > t; t++) o[t] = de(o[t]); | |
this._monthsRegex = RegExp("^(" + o.join("|") + ")", "i"), this._monthsShortRegex = this._monthsRegex, this._monthsStrictRegex = RegExp("^(" + i.join("|") + ")", "i"), this._monthsShortStrictRegex = RegExp("^(" + r.join("|") + ")", "i") | |
} | |
function Ue(e, t, n, r, i, o, a) { | |
var s; | |
return 100 > e && e >= 0 ? isFinite((s = new Date(e + 400, t, n, r, i, o, a)).getFullYear()) && s.setFullYear(e) : s = new Date(e, t, n, r, i, o, a), s | |
} | |
function We(e) { | |
var t; | |
if (100 > e && e >= 0) { | |
var n = Array.prototype.slice.call(arguments); | |
n[0] = e + 400, t = new Date(Date.UTC.apply(null, n)), isFinite(t.getUTCFullYear()) && t.setUTCFullYear(e) | |
} else t = new Date(Date.UTC.apply(null, arguments)); | |
return t | |
} | |
function Ve(e, t, n) { | |
var r = 7 + t - n; | |
return -(7 + We(e, 0, r).getUTCDay() - t) % 7 + r - 1 | |
} | |
function qe(e, t, n, r, i) { | |
var o, a, s = 1 + 7 * (t - 1) + (7 + n - r) % 7 + Ve(e, r, i); | |
return s > 0 ? s > Le(e) ? (o = e + 1, a = s - Le(e)) : (o = e, a = s) : a = Le(o = e - 1) + s, { | |
year: o, | |
dayOfYear: a | |
} | |
} | |
function Je(e, t, n) { | |
var r, i, o = Ve(e.year(), t, n), | |
a = Math.floor((e.dayOfYear() - o - 1) / 7) + 1; | |
return 1 > a ? r = a + Ge(i = e.year() - 1, t, n) : a > Ge(e.year(), t, n) ? (r = a - Ge(e.year(), t, n), i = e.year() + 1) : (i = e.year(), r = a), { | |
week: r, | |
year: i | |
} | |
} | |
function Ge(e, t, n) { | |
var r = Ve(e, t, n), | |
i = Ve(e + 1, t, n); | |
return (Le(e) - r + i) / 7 | |
} | |
function Ke(e, t) { | |
return e.slice(t, 7).concat(e.slice(0, t)) | |
} | |
W("w", ["ww", 2], "wo", "week"), W("W", ["WW", 2], "Wo", "isoWeek"), C("week", "w"), C("isoWeek", "W"), N("week", 5), N("isoWeek", 5), fe("w", $), fe("ww", $, G), fe("W", $), fe("WW", $, G), me(["w", "ww", "W", "WW"], (function(e, t, n, r) { | |
t[r.substr(0, 1)] = M(e) | |
})), W("d", 0, "do", "day"), W("dd", 0, 0, (function(e) { | |
return this.localeData().weekdaysMin(this, e) | |
})), W("ddd", 0, 0, (function(e) { | |
return this.localeData().weekdaysShort(this, e) | |
})), W("dddd", 0, 0, (function(e) { | |
return this.localeData().weekdays(this, e) | |
})), W("e", 0, 0, "weekday"), W("E", 0, 0, "isoWeekday"), C("day", "d"), C("weekday", "e"), C("isoWeekday", "E"), N("day", 11), N("weekday", 11), N("isoWeekday", 11), fe("d", $), fe("e", $), fe("E", $), fe("dd", (function(e, t) { | |
return t.weekdaysMinRegex(e) | |
})), fe("ddd", (function(e, t) { | |
return t.weekdaysShortRegex(e) | |
})), fe("dddd", (function(e, t) { | |
return t.weekdaysRegex(e) | |
})), me(["dd", "ddd", "dddd"], (function(e, t, n, r) { | |
var i = n._locale.weekdaysParse(e, r, n._strict); | |
null != i ? t.d = i : p(n).invalidWeekday = e | |
})), me(["d", "e", "E"], (function(e, t, n, r) { | |
t[r] = M(e) | |
})); | |
var Ze = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
Xe = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
$e = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"); | |
function Qe(e, t, n) { | |
var r, i, o, a = e.toLocaleLowerCase(); | |
if (!this._weekdaysParse) | |
for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], r = 0; 7 > r; ++r) o = h([2e3, 1]).day(r), this._minWeekdaysParse[r] = this.weekdaysMin(o, "").toLocaleLowerCase(), this._shortWeekdaysParse[r] = this.weekdaysShort(o, "").toLocaleLowerCase(), this._weekdaysParse[r] = this.weekdays(o, "").toLocaleLowerCase(); | |
return n ? "dddd" === t ? -1 !== (i = De.call(this._weekdaysParse, a)) ? i : null : "ddd" === t ? -1 !== (i = De.call(this._shortWeekdaysParse, a)) ? i : null : -1 !== (i = De.call(this._minWeekdaysParse, a)) ? i : null : "dddd" === t ? -1 !== (i = De.call(this._weekdaysParse, a)) ? i : -1 !== (i = De.call(this._shortWeekdaysParse, a)) ? i : -1 !== (i = De.call(this._minWeekdaysParse, a)) ? i : null : "ddd" === t ? -1 !== (i = De.call(this._shortWeekdaysParse, a)) ? i : -1 !== (i = De.call(this._weekdaysParse, a)) ? i : -1 !== (i = De.call(this._minWeekdaysParse, a)) ? i : null : -1 !== (i = De.call(this._minWeekdaysParse, a)) ? i : -1 !== (i = De.call(this._weekdaysParse, a)) ? i : -1 !== (i = De.call(this._shortWeekdaysParse, a)) ? i : null | |
} | |
var et = ue, | |
tt = ue, | |
nt = ue; | |
function rt() { | |
function e(e, t) { | |
return t.length - e.length | |
} | |
var t, n, r, i, o, a = [], | |
s = [], | |
u = [], | |
c = []; | |
for (t = 0; 7 > t; t++) n = h([2e3, 1]).day(t), r = this.weekdaysMin(n, ""), i = this.weekdaysShort(n, ""), o = this.weekdays(n, ""), a.push(r), s.push(i), u.push(o), c.push(r), c.push(i), c.push(o); | |
for (a.sort(e), s.sort(e), u.sort(e), c.sort(e), t = 0; 7 > t; t++) s[t] = de(s[t]), u[t] = de(u[t]), c[t] = de(c[t]); | |
this._weekdaysRegex = RegExp("^(" + c.join("|") + ")", "i"), this._weekdaysShortRegex = this._weekdaysRegex, this._weekdaysMinRegex = this._weekdaysRegex, this._weekdaysStrictRegex = RegExp("^(" + u.join("|") + ")", "i"), this._weekdaysShortStrictRegex = RegExp("^(" + s.join("|") + ")", "i"), this._weekdaysMinStrictRegex = RegExp("^(" + a.join("|") + ")", "i") | |
} | |
function it() { | |
return this.hours() % 12 || 12 | |
} | |
function ot(e, t) { | |
W(e, 0, 0, (function() { | |
return this.localeData().meridiem(this.hours(), this.minutes(), t) | |
})) | |
} | |
function at(e, t) { | |
return t._meridiemParse | |
} | |
W("H", ["HH", 2], 0, "hour"), W("h", ["hh", 2], 0, it), W("k", ["kk", 2], 0, (function() { | |
return this.hours() || 24 | |
})), W("hmm", 0, 0, (function() { | |
return "" + it.apply(this) + H(this.minutes(), 2) | |
})), W("hmmss", 0, 0, (function() { | |
return "" + it.apply(this) + H(this.minutes(), 2) + H(this.seconds(), 2) | |
})), W("Hmm", 0, 0, (function() { | |
return "" + this.hours() + H(this.minutes(), 2) | |
})), W("Hmmss", 0, 0, (function() { | |
return "" + this.hours() + H(this.minutes(), 2) + H(this.seconds(), 2) | |
})), ot("a", !0), ot("A", !1), C("hour", "h"), N("hour", 13), fe("a", at), fe("A", at), fe("H", $), fe("h", $), fe("k", $), fe("HH", $, G), fe("hh", $, G), fe("kk", $, G), fe("hmm", Q), fe("hmmss", ee), fe("Hmm", Q), fe("Hmmss", ee), pe(["H", "HH"], ve), pe(["k", "kk"], (function(e, t) { | |
var n = M(e); | |
t[ve] = 24 === n ? 0 : n | |
})), pe(["a", "A"], (function(e, t, n) { | |
n._isPm = n._locale.isPM(e), n._meridiem = e | |
})), pe(["h", "hh"], (function(e, t, n) { | |
t[ve] = M(e), p(n).bigHour = !0 | |
})), pe("hmm", (function(e, t, n) { | |
var r = e.length - 2; | |
t[ve] = M(e.substr(0, r)), t[we] = M(e.substr(r)), p(n).bigHour = !0 | |
})), pe("hmmss", (function(e, t, n) { | |
var r = e.length - 4, | |
i = e.length - 2; | |
t[ve] = M(e.substr(0, r)), t[we] = M(e.substr(r, 2)), t[ke] = M(e.substr(i)), p(n).bigHour = !0 | |
})), pe("Hmm", (function(e, t) { | |
var n = e.length - 2; | |
t[ve] = M(e.substr(0, n)), t[we] = M(e.substr(n)) | |
})), pe("Hmmss", (function(e, t) { | |
var n = e.length - 4, | |
r = e.length - 2; | |
t[ve] = M(e.substr(0, n)), t[we] = M(e.substr(n, 2)), t[ke] = M(e.substr(r)) | |
})); | |
var st, ut = Oe("Hours", !0), | |
ct = { | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
longDateFormat: { | |
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" | |
}, | |
invalidDate: "Invalid date", | |
ordinal: "%d", | |
dayOfMonthOrdinalParse: /\d{1,2}/, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
months: Pe, | |
monthsShort: Ie, | |
week: { | |
dow: 0, | |
doy: 6 | |
}, | |
weekdays: Ze, | |
weekdaysMin: $e, | |
weekdaysShort: Xe, | |
meridiemParse: /[ap]\.?m?\.?/i | |
}, | |
ft = {}, | |
lt = {}; | |
function dt(e) { | |
return e ? e.toLowerCase().replace("_", "-") : e | |
} | |
function ht(t) { | |
var r = null; | |
if (!ft[t] && void 0 !== e && e && e.exports) try { | |
r = st._abbr, n(544)("./" + t), pt(r) | |
} catch (e) {} | |
return ft[t] | |
} | |
function pt(e, t) { | |
var n; | |
return e && ((n = s(t) ? _t(e) : mt(e, t)) ? st = n : void 0 !== console && console.warn && console.warn("Locale " + e + " not found. Did you forget to load it?")), st._abbr | |
} | |
function mt(e, t) { | |
if (null !== t) { | |
var n, r = ct; | |
if (t.abbr = e, null != ft[e]) E("defineLocaleOverride", "use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."), r = ft[e]._config; | |
else if (null != t.parentLocale) | |
if (null != ft[t.parentLocale]) r = ft[t.parentLocale]._config; | |
else { | |
if (null == (n = ht(t.parentLocale))) return lt[t.parentLocale] || (lt[t.parentLocale] = []), lt[t.parentLocale].push({ | |
name: e, | |
config: t | |
}), null; | |
r = n._config | |
} return ft[e] = new j(Y(r, t)), lt[e] && lt[e].forEach((function(e) { | |
mt(e.name, e.config) | |
})), pt(e), ft[e] | |
} | |
return delete ft[e], null | |
} | |
function _t(e) { | |
var t; | |
if (e && e._locale && e._locale._abbr && (e = e._locale._abbr), !e) return st; | |
if (!o(e)) { | |
if (t = ht(e)) return t; | |
e = [e] | |
} | |
return function(e) { | |
for (var t, n, r, i, o = 0; e.length > o;) { | |
for (t = (i = dt(e[o]).split("-")).length, n = (n = dt(e[o + 1])) ? n.split("-") : null; t > 0;) { | |
if (r = ht(i.slice(0, t).join("-"))) return r; | |
if (n && n.length >= t && S(i, n, !0) >= t - 1) break; | |
t-- | |
} | |
o++ | |
} | |
return st | |
}(e) | |
} | |
function yt(e) { | |
var t, n = e._a; | |
return n && -2 === p(e).overflow && (t = 0 > n[be] || n[be] > 11 ? be : 1 > n[ge] || n[ge] > Ae(n[ye], n[be]) ? ge : 0 > n[ve] || n[ve] > 24 || 24 === n[ve] && (0 !== n[we] || 0 !== n[ke] || 0 !== n[Me]) ? ve : 0 > n[we] || n[we] > 59 ? we : 0 > n[ke] || n[ke] > 59 ? ke : 0 > n[Me] || n[Me] > 999 ? Me : -1, p(e)._overflowDayOfYear && (ye > t || t > ge) && (t = ge), p(e)._overflowWeeks && -1 === t && (t = Se), p(e)._overflowWeekday && -1 === t && (t = Te), p(e).overflow = t), e | |
} | |
function bt(e, t, n) { | |
return null != e ? e : null != t ? t : n | |
} | |
function gt(e) { | |
var t, n, r, o, a, s = []; | |
if (!e._d) { | |
for (r = function(e) { | |
var t = new Date(i.now()); | |
return e._useUTC ? [t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate()] : [t.getFullYear(), t.getMonth(), t.getDate()] | |
}(e), e._w && null == e._a[ge] && null == e._a[be] && function(e) { | |
var t, n, r, i, o, a, s, u; | |
if (null != (t = e._w).GG || null != t.W || null != t.E) o = 1, a = 4, n = bt(t.GG, e._a[ye], Je(Ct(), 1, 4).year), r = bt(t.W, 1), (1 > (i = bt(t.E, 1)) || i > 7) && (u = !0); | |
else { | |
o = e._locale._week.dow, a = e._locale._week.doy; | |
var c = Je(Ct(), o, a); | |
n = bt(t.gg, e._a[ye], c.year), r = bt(t.w, c.week), null != t.d ? (0 > (i = t.d) || i > 6) && (u = !0) : null != t.e ? (i = t.e + o, (0 > t.e || t.e > 6) && (u = !0)) : i = o | |
} | |
1 > r || r > Ge(n, o, a) ? p(e)._overflowWeeks = !0 : null != u ? p(e)._overflowWeekday = !0 : (s = qe(n, r, i, o, a), e._a[ye] = s.year, e._dayOfYear = s.dayOfYear) | |
}(e), null != e._dayOfYear && (a = bt(e._a[ye], r[ye]), (e._dayOfYear > Le(a) || 0 === e._dayOfYear) && (p(e)._overflowDayOfYear = !0), n = We(a, 0, e._dayOfYear), e._a[be] = n.getUTCMonth(), e._a[ge] = n.getUTCDate()), t = 0; 3 > t && null == e._a[t]; ++t) e._a[t] = s[t] = r[t]; | |
for (; 7 > t; t++) e._a[t] = s[t] = null == e._a[t] ? 2 === t ? 1 : 0 : e._a[t]; | |
24 === e._a[ve] && 0 === e._a[we] && 0 === e._a[ke] && 0 === e._a[Me] && (e._nextDay = !0, e._a[ve] = 0), e._d = (e._useUTC ? We : Ue).apply(null, s), o = e._useUTC ? e._d.getUTCDay() : e._d.getDay(), null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), e._nextDay && (e._a[ve] = 24), e._w && void 0 !== e._w.d && e._w.d !== o && (p(e).weekdayMismatch = !0) | |
} | |
} | |
var vt = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, | |
wt = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, | |
kt = /Z|[+-]\d\d(?::?\d\d)?/, | |
Mt = [ | |
["YYYYYY-MM-DD", /[+-]\d{6}-\d\d-\d\d/], | |
["YYYY-MM-DD", /\d{4}-\d\d-\d\d/], | |
["GGGG-[W]WW-E", /\d{4}-W\d\d-\d/], | |
["GGGG-[W]WW", /\d{4}-W\d\d/, !1], | |
["YYYY-DDD", /\d{4}-\d{3}/], | |
["YYYY-MM", /\d{4}-\d\d/, !1], | |
["YYYYYYMMDD", /[+-]\d{10}/], | |
["YYYYMMDD", /\d{8}/], | |
["GGGG[W]WWE", /\d{4}W\d{3}/], | |
["GGGG[W]WW", /\d{4}W\d{2}/, !1], | |
["YYYYDDD", /\d{7}/] | |
], | |
St = [ | |
["HH:mm:ss.SSSS", /\d\d:\d\d:\d\d\.\d+/], | |
["HH:mm:ss,SSSS", /\d\d:\d\d:\d\d,\d+/], | |
["HH:mm:ss", /\d\d:\d\d:\d\d/], | |
["HH:mm", /\d\d:\d\d/], | |
["HHmmss.SSSS", /\d\d\d\d\d\d\.\d+/], | |
["HHmmss,SSSS", /\d\d\d\d\d\d,\d+/], | |
["HHmmss", /\d\d\d\d\d\d/], | |
["HHmm", /\d\d\d\d/], | |
["HH", /\d\d/] | |
], | |
Tt = /^\/?Date\((\-?\d+)/i; | |
function Lt(e) { | |
var t, n, r, i, o, a, s = e._i, | |
u = vt.exec(s) || wt.exec(s); | |
if (u) { | |
for (p(e).iso = !0, t = 0, n = Mt.length; n > t; t++) | |
if (Mt[t][1].exec(u[1])) { | |
i = Mt[t][0], r = !1 !== Mt[t][2]; | |
break | |
} if (null == i) return void(e._isValid = !1); | |
if (u[3]) { | |
for (t = 0, n = St.length; n > t; t++) | |
if (St[t][1].exec(u[3])) { | |
o = (u[2] || " ") + St[t][0]; | |
break | |
} if (null == o) return void(e._isValid = !1) | |
} | |
if (!r && null != o) return void(e._isValid = !1); | |
if (u[4]) { | |
if (!kt.exec(u[4])) return void(e._isValid = !1); | |
a = "Z" | |
} | |
e._f = i + (o || "") + (a || ""), Yt(e) | |
} else e._isValid = !1 | |
} | |
var xt = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/; | |
function Dt(e) { | |
var t = parseInt(e, 10); | |
return t > 49 ? t > 999 ? t : 1900 + t : 2e3 + t | |
} | |
var Et = { | |
UT: 0, | |
GMT: 0, | |
EDT: -240, | |
EST: -300, | |
CDT: -300, | |
CST: -360, | |
MDT: -360, | |
MST: -420, | |
PDT: -420, | |
PST: -480 | |
}; | |
function Ot(e) { | |
var t, n, r, i, o, a, s = xt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, "")); | |
if (s) { | |
var u = (t = s[3], n = s[2], r = s[5], i = s[6], o = s[7], a = [Dt(s[4]), Ie.indexOf(t), parseInt(n, 10), parseInt(r, 10), parseInt(i, 10)], o && a.push(parseInt(o, 10)), a); | |
if (! function(e, t, n) { | |
return !e || Xe.indexOf(e) === new Date(t[0], t[1], t[2]).getDay() || (p(n).weekdayMismatch = !0, n._isValid = !1, !1) | |
}(s[1], u, e)) return; | |
e._a = u, e._tzm = function(e, t, n) { | |
if (e) return Et[e]; | |
if (t) return 0; | |
var r = parseInt(n, 10), | |
i = r % 100; | |
return (r - i) / 100 * 60 + i | |
}(s[8], s[9], s[10]), e._d = We.apply(null, e._a), e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), p(e).rfc2822 = !0 | |
} else e._isValid = !1 | |
} | |
function Yt(e) { | |
if (e._f !== i.ISO_8601) | |
if (e._f !== i.RFC_2822) { | |
e._a = [], p(e).empty = !0; | |
var t, n, r, o, a, s = "" + e._i, | |
u = s.length, | |
c = 0; | |
for (r = q(e._f, e._locale).match(F) || [], t = 0; r.length > t; t++)(n = (s.match(le(o = r[t], e)) || [])[0]) && ((a = s.substr(0, s.indexOf(n))).length > 0 && p(e).unusedInput.push(a), s = s.slice(s.indexOf(n) + n.length), c += n.length), U[o] ? (n ? p(e).empty = !1 : p(e).unusedTokens.push(o), _e(o, n, e)) : e._strict && !n && p(e).unusedTokens.push(o); | |
p(e).charsLeftOver = u - c, s.length > 0 && p(e).unusedInput.push(s), 12 >= e._a[ve] && !0 === p(e).bigHour && e._a[ve] > 0 && (p(e).bigHour = void 0), p(e).parsedDateParts = e._a.slice(0), p(e).meridiem = e._meridiem, e._a[ve] = function(e, t, n) { | |
var r; | |
return null == n ? t : null != e.meridiemHour ? e.meridiemHour(t, n) : null != e.isPM ? ((r = e.isPM(n)) && 12 > t && (t += 12), r || 12 !== t || (t = 0), t) : t | |
}(e._locale, e._a[ve], e._meridiem), gt(e), yt(e) | |
} else Ot(e); | |
else Lt(e) | |
} | |
function jt(e) { | |
var t = e._i, | |
n = e._f; | |
return e._locale = e._locale || _t(e._l), null === t || void 0 === n && "" === t ? _({ | |
nullInput: !0 | |
}) : ("string" == typeof t && (e._i = t = e._locale.preparse(t)), w(t) ? new v(yt(t)) : (c(t) ? e._d = t : o(n) ? function(e) { | |
var t, n, r, i, o; | |
if (0 === e._f.length) return p(e).invalidFormat = !0, void(e._d = new Date(NaN)); | |
for (i = 0; e._f.length > i; i++) o = 0, t = b({}, e), null != e._useUTC && (t._useUTC = e._useUTC), t._f = e._f[i], Yt(t), m(t) && (o += p(t).charsLeftOver, o += 10 * p(t).unusedTokens.length, p(t).score = o, (null == r || r > o) && (r = o, n = t)); | |
d(e, n || t) | |
}(e) : n ? Yt(e) : function(e) { | |
var t = e._i; | |
s(t) ? e._d = new Date(i.now()) : c(t) ? e._d = new Date(t.valueOf()) : "string" == typeof t ? function(e) { | |
var t = Tt.exec(e._i); | |
null === t ? (Lt(e), !1 === e._isValid && (delete e._isValid, Ot(e), !1 === e._isValid && (delete e._isValid, i.createFromInputFallback(e)))) : e._d = new Date(+t[1]) | |
}(e) : o(t) ? (e._a = f(t.slice(0), (function(e) { | |
return parseInt(e, 10) | |
})), gt(e)) : a(t) ? function(e) { | |
if (!e._d) { | |
var t = I(e._i); | |
e._a = f([t.year, t.month, t.day || t.date, t.hour, t.minute, t.second, t.millisecond], (function(e) { | |
return e && parseInt(e, 10) | |
})), gt(e) | |
} | |
}(e) : u(t) ? e._d = new Date(t) : i.createFromInputFallback(e) | |
}(e), m(e) || (e._d = null), e)) | |
} | |
function At(e, t, n, r, i) { | |
var s, u = {}; | |
return !0 !== n && !1 !== n || (r = n, n = void 0), (a(e) && function(e) { | |
if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length; | |
var t; | |
for (t in e) | |
if (e.hasOwnProperty(t)) return !1; | |
return !0 | |
}(e) || o(e) && 0 === e.length) && (e = void 0), u._isAMomentObject = !0, u._useUTC = u._isUTC = i, u._l = n, u._i = e, u._f = t, u._strict = r, (s = new v(yt(jt(u))))._nextDay && (s.add(1, "d"), s._nextDay = void 0), s | |
} | |
function Ct(e, t, n, r) { | |
return At(e, t, n, r, !1) | |
} | |
i.createFromInputFallback = L("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.", (function(e) { | |
e._d = new Date(e._i + (e._useUTC ? " UTC" : "")) | |
})), i.ISO_8601 = function() {}, i.RFC_2822 = function() {}; | |
var Pt = L("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", (function() { | |
var e = Ct.apply(null, arguments); | |
return this.isValid() && e.isValid() ? this > e ? this : e : _() | |
})), | |
It = L("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", (function() { | |
var e = Ct.apply(null, arguments); | |
return this.isValid() && e.isValid() ? e > this ? this : e : _() | |
})); | |
function Rt(e, t) { | |
var n, r; | |
if (1 === t.length && o(t[0]) && (t = t[0]), !t.length) return Ct(); | |
for (n = t[0], r = 1; t.length > r; ++r) t[r].isValid() && !t[r][e](n) || (n = t[r]); | |
return n | |
} | |
var Nt = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"]; | |
function Ht(e) { | |
var t = I(e), | |
n = t.year || 0, | |
r = t.quarter || 0, | |
i = t.month || 0, | |
o = t.week || t.isoWeek || 0, | |
a = t.day || 0, | |
s = t.hour || 0, | |
u = t.minute || 0, | |
c = t.second || 0, | |
f = t.millisecond || 0; | |
this._isValid = function(e) { | |
for (var t in e) | |
if (-1 === De.call(Nt, t) || null != e[t] && isNaN(e[t])) return !1; | |
for (var n = !1, r = 0; Nt.length > r; ++r) | |
if (e[Nt[r]]) { | |
if (n) return !1; | |
parseFloat(e[Nt[r]]) !== M(e[Nt[r]]) && (n = !0) | |
} return !0 | |
}(t), this._milliseconds = +f + 1e3 * c + 6e4 * u + 1e3 * s * 60 * 60, this._days = +a + 7 * o, this._months = +i + 3 * r + 12 * n, this._data = {}, this._locale = _t(), this._bubble() | |
} | |
function Ft(e) { | |
return e instanceof Ht | |
} | |
function Bt(e) { | |
return 0 > e ? -1 * Math.round(-1 * e) : Math.round(e) | |
} | |
function zt(e, t) { | |
W(e, 0, 0, (function() { | |
var e = this.utcOffset(), | |
n = "+"; | |
return 0 > e && (e = -e, n = "-"), n + H(~~(e / 60), 2) + t + H(~~e % 60, 2) | |
})) | |
} | |
zt("Z", ":"), zt("ZZ", ""), fe("Z", se), fe("ZZ", se), pe(["Z", "ZZ"], (function(e, t, n) { | |
n._useUTC = !0, n._tzm = Wt(se, e) | |
})); | |
var Ut = /([\+\-]|\d\d)/gi; | |
function Wt(e, t) { | |
var n = (t || "").match(e); | |
if (null === n) return null; | |
var r = ((n[n.length - 1] || []) + "").match(Ut) || ["-", 0, 0], | |
i = 60 * r[1] + M(r[2]); | |
return 0 === i ? 0 : "+" === r[0] ? i : -i | |
} | |
function Vt(e, t) { | |
var n, r; | |
return t._isUTC ? (n = t.clone(), r = (w(e) || c(e) ? e.valueOf() : Ct(e).valueOf()) - n.valueOf(), n._d.setTime(n._d.valueOf() + r), i.updateOffset(n, !1), n) : Ct(e).local() | |
} | |
function qt(e) { | |
return 15 * -Math.round(e._d.getTimezoneOffset() / 15) | |
} | |
function Jt() { | |
return !!this.isValid() && this._isUTC && 0 === this._offset | |
} | |
i.updateOffset = function() {}; | |
var Gt = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/, | |
Kt = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; | |
function Zt(e, t) { | |
var n, r, i, o, a, s, c = e, | |
f = null; | |
return Ft(e) ? c = { | |
ms: e._milliseconds, | |
d: e._days, | |
M: e._months | |
} : u(e) ? (c = {}, t ? c[t] = e : c.milliseconds = e) : (f = Gt.exec(e)) ? (n = "-" === f[1] ? -1 : 1, c = { | |
y: 0, | |
d: M(f[ge]) * n, | |
h: M(f[ve]) * n, | |
m: M(f[we]) * n, | |
s: M(f[ke]) * n, | |
ms: M(Bt(1e3 * f[Me])) * n | |
}) : (f = Kt.exec(e)) ? c = { | |
y: Xt(f[2], n = "-" === f[1] ? -1 : 1), | |
M: Xt(f[3], n), | |
w: Xt(f[4], n), | |
d: Xt(f[5], n), | |
h: Xt(f[6], n), | |
m: Xt(f[7], n), | |
s: Xt(f[8], n) | |
} : null == c ? c = {} : "object" == typeof c && ("from" in c || "to" in c) && (o = Ct(c.from), a = Ct(c.to), i = o.isValid() && a.isValid() ? (a = Vt(a, o), o.isBefore(a) ? s = $t(o, a) : ((s = $t(a, o)).milliseconds = -s.milliseconds, s.months = -s.months), s) : { | |
milliseconds: 0, | |
months: 0 | |
}, (c = {}).ms = i.milliseconds, c.M = i.months), r = new Ht(c), Ft(e) && l(e, "_locale") && (r._locale = e._locale), r | |
} | |
function Xt(e, t) { | |
var n = e && parseFloat(e.replace(",", ".")); | |
return (isNaN(n) ? 0 : n) * t | |
} | |
function $t(e, t) { | |
var n = {}; | |
return n.months = t.month() - e.month() + 12 * (t.year() - e.year()), e.clone().add(n.months, "M").isAfter(t) && --n.months, n.milliseconds = +t - +e.clone().add(n.months, "M"), n | |
} | |
function Qt(e, t) { | |
return function(n, r) { | |
var i; | |
return null === r || isNaN(+r) || (E(t, "moment()." + t + "(period, number) is deprecated. Please use moment()." + t + "(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."), i = n, n = r, r = i), en(this, Zt(n = "string" == typeof n ? +n : n, r), e), this | |
} | |
} | |
function en(e, t, n, r) { | |
var o = t._milliseconds, | |
a = Bt(t._days), | |
s = Bt(t._months); | |
e.isValid() && (r = null == r || r, s && Ne(e, Ye(e, "Month") + s * n), a && je(e, "Date", Ye(e, "Date") + a * n), o && e._d.setTime(e._d.valueOf() + o * n), r && i.updateOffset(e, a || s)) | |
} | |
Zt.fn = Ht.prototype, Zt.invalid = function() { | |
return Zt(NaN) | |
}; | |
var tn = Qt(1, "add"), | |
nn = Qt(-1, "subtract"); | |
function rn(e, t) { | |
var n = 12 * (t.year() - e.year()) + (t.month() - e.month()), | |
r = e.clone().add(n, "months"); | |
return -(n + (0 > t - r ? (t - r) / (r - e.clone().add(n - 1, "months")) : (t - r) / (e.clone().add(n + 1, "months") - r))) || 0 | |
} | |
function on(e) { | |
var t; | |
return void 0 === e ? this._locale._abbr : (null != (t = _t(e)) && (this._locale = t), this) | |
} | |
i.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ", i.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]"; | |
var an = L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", (function(e) { | |
return void 0 === e ? this.localeData() : this.locale(e) | |
})); | |
function sn() { | |
return this._locale | |
} | |
var un = 126227808e5; | |
function cn(e, t) { | |
return (e % t + t) % t | |
} | |
function fn(e, t, n) { | |
return 100 > e && e >= 0 ? new Date(e + 400, t, n) - un : new Date(e, t, n).valueOf() | |
} | |
function ln(e, t, n) { | |
return 100 > e && e >= 0 ? Date.UTC(e + 400, t, n) - un : Date.UTC(e, t, n) | |
} | |
function dn(e, t) { | |
W(0, [e, e.length], 0, t) | |
} | |
function hn(e, t, n, r, i) { | |
var o; | |
return null == e ? Je(this, r, i).year : (t > (o = Ge(e, r, i)) && (t = o), pn.call(this, e, t, n, r, i)) | |
} | |
function pn(e, t, n, r, i) { | |
var o = qe(e, t, n, r, i), | |
a = We(o.year, 0, o.dayOfYear); | |
return this.year(a.getUTCFullYear()), this.month(a.getUTCMonth()), this.date(a.getUTCDate()), this | |
} | |
W(0, ["gg", 2], 0, (function() { | |
return this.weekYear() % 100 | |
})), W(0, ["GG", 2], 0, (function() { | |
return this.isoWeekYear() % 100 | |
})), dn("gggg", "weekYear"), dn("ggggg", "weekYear"), dn("GGGG", "isoWeekYear"), dn("GGGGG", "isoWeekYear"), C("weekYear", "gg"), C("isoWeekYear", "GG"), N("weekYear", 1), N("isoWeekYear", 1), fe("G", oe), fe("g", oe), fe("GG", $, G), fe("gg", $, G), fe("GGGG", ne, Z), fe("gggg", ne, Z), fe("GGGGG", re, X), fe("ggggg", re, X), me(["gggg", "ggggg", "GGGG", "GGGGG"], (function(e, t, n, r) { | |
t[r.substr(0, 2)] = M(e) | |
})), me(["gg", "GG"], (function(e, t, n, r) { | |
t[r] = i.parseTwoDigitYear(e) | |
})), W("Q", 0, "Qo", "quarter"), C("quarter", "Q"), N("quarter", 7), fe("Q", J), pe("Q", (function(e, t) { | |
t[be] = 3 * (M(e) - 1) | |
})), W("D", ["DD", 2], "Do", "date"), C("date", "D"), N("date", 9), fe("D", $), fe("DD", $, G), fe("Do", (function(e, t) { | |
return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient | |
})), pe(["D", "DD"], ge), pe("Do", (function(e, t) { | |
t[ge] = M(e.match($)[0]) | |
})); | |
var mn = Oe("Date", !0); | |
W("DDD", ["DDDD", 3], "DDDo", "dayOfYear"), C("dayOfYear", "DDD"), N("dayOfYear", 4), fe("DDD", te), fe("DDDD", K), pe(["DDD", "DDDD"], (function(e, t, n) { | |
n._dayOfYear = M(e) | |
})), W("m", ["mm", 2], 0, "minute"), C("minute", "m"), N("minute", 14), fe("m", $), fe("mm", $, G), pe(["m", "mm"], we); | |
var _n = Oe("Minutes", !1); | |
W("s", ["ss", 2], 0, "second"), C("second", "s"), N("second", 15), fe("s", $), fe("ss", $, G), pe(["s", "ss"], ke); | |
var yn, bn = Oe("Seconds", !1); | |
for (W("S", 0, 0, (function() { | |
return ~~(this.millisecond() / 100) | |
})), W(0, ["SS", 2], 0, (function() { | |
return ~~(this.millisecond() / 10) | |
})), W(0, ["SSS", 3], 0, "millisecond"), W(0, ["SSSS", 4], 0, (function() { | |
return 10 * this.millisecond() | |
})), W(0, ["SSSSS", 5], 0, (function() { | |
return 100 * this.millisecond() | |
})), W(0, ["SSSSSS", 6], 0, (function() { | |
return 1e3 * this.millisecond() | |
})), W(0, ["SSSSSSS", 7], 0, (function() { | |
return 1e4 * this.millisecond() | |
})), W(0, ["SSSSSSSS", 8], 0, (function() { | |
return 1e5 * this.millisecond() | |
})), W(0, ["SSSSSSSSS", 9], 0, (function() { | |
return 1e6 * this.millisecond() | |
})), C("millisecond", "ms"), N("millisecond", 16), fe("S", te, J), fe("SS", te, G), fe("SSS", te, K), yn = "SSSS"; 9 >= yn.length; yn += "S") fe(yn, ie); | |
function gn(e, t) { | |
t[Me] = M(1e3 * ("0." + e)) | |
} | |
for (yn = "S"; 9 >= yn.length; yn += "S") pe(yn, gn); | |
var vn = Oe("Milliseconds", !1); | |
W("z", 0, 0, "zoneAbbr"), W("zz", 0, 0, "zoneName"); | |
var wn = v.prototype; | |
function kn(e) { | |
return e | |
} | |
wn.add = tn, wn.calendar = function(e, t) { | |
var n = e || Ct(), | |
r = Vt(n, this).startOf("day"), | |
o = i.calendarFormat(this, r) || "sameElse", | |
a = t && (O(t[o]) ? t[o].call(this, n) : t[o]); | |
return this.format(a || this.localeData().calendar(o, this, Ct(n))) | |
}, wn.clone = function() { | |
return new v(this) | |
}, wn.diff = function(e, t, n) { | |
var r, i, o; | |
if (!this.isValid()) return NaN; | |
if (!(r = Vt(e, this)).isValid()) return NaN; | |
switch (i = 6e4 * (r.utcOffset() - this.utcOffset()), t = P(t)) { | |
case "year": | |
o = rn(this, r) / 12; | |
break; | |
case "month": | |
o = rn(this, r); | |
break; | |
case "quarter": | |
o = rn(this, r) / 3; | |
break; | |
case "second": | |
o = (this - r) / 1e3; | |
break; | |
case "minute": | |
o = (this - r) / 6e4; | |
break; | |
case "hour": | |
o = (this - r) / 36e5; | |
break; | |
case "day": | |
o = (this - r - i) / 864e5; | |
break; | |
case "week": | |
o = (this - r - i) / 6048e5; | |
break; | |
default: | |
o = this - r | |
} | |
return n ? o : k(o) | |
}, wn.endOf = function(e) { | |
var t; | |
if (void 0 === (e = P(e)) || "millisecond" === e || !this.isValid()) return this; | |
var n = this._isUTC ? ln : fn; | |
switch (e) { | |
case "year": | |
t = n(this.year() + 1, 0, 1) - 1; | |
break; | |
case "quarter": | |
t = n(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; | |
break; | |
case "month": | |
t = n(this.year(), this.month() + 1, 1) - 1; | |
break; | |
case "week": | |
t = n(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; | |
break; | |
case "isoWeek": | |
t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; | |
break; | |
case "day": | |
case "date": | |
t = n(this.year(), this.month(), this.date() + 1) - 1; | |
break; | |
case "hour": | |
t = this._d.valueOf(), t += 36e5 - cn(t + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5) - 1; | |
break; | |
case "minute": | |
t = this._d.valueOf(), t += 6e4 - cn(t, 6e4) - 1; | |
break; | |
case "second": | |
t = this._d.valueOf(), t += 1e3 - cn(t, 1e3) - 1 | |
} | |
return this._d.setTime(t), i.updateOffset(this, !0), this | |
}, wn.format = function(e) { | |
e || (e = this.isUtc() ? i.defaultFormatUtc : i.defaultFormat); | |
var t = V(this, e); | |
return this.localeData().postformat(t) | |
}, wn.from = function(e, t) { | |
return this.isValid() && (w(e) && e.isValid() || Ct(e).isValid()) ? Zt({ | |
to: this, | |
from: e | |
}).locale(this.locale()).humanize(!t) : this.localeData().invalidDate() | |
}, wn.fromNow = function(e) { | |
return this.from(Ct(), e) | |
}, wn.to = function(e, t) { | |
return this.isValid() && (w(e) && e.isValid() || Ct(e).isValid()) ? Zt({ | |
from: this, | |
to: e | |
}).locale(this.locale()).humanize(!t) : this.localeData().invalidDate() | |
}, wn.toNow = function(e) { | |
return this.to(Ct(), e) | |
}, wn.get = function(e) { | |
return O(this[e = P(e)]) ? this[e]() : this | |
}, wn.invalidAt = function() { | |
return p(this).overflow | |
}, wn.isAfter = function(e, t) { | |
var n = w(e) ? e : Ct(e); | |
return !(!this.isValid() || !n.isValid()) && ("millisecond" === (t = P(t) || "millisecond") ? this.valueOf() > n.valueOf() : n.valueOf() < this.clone().startOf(t).valueOf()) | |
}, wn.isBefore = function(e, t) { | |
var n = w(e) ? e : Ct(e); | |
return !(!this.isValid() || !n.isValid()) && ("millisecond" === (t = P(t) || "millisecond") ? n.valueOf() > this.valueOf() : this.clone().endOf(t).valueOf() < n.valueOf()) | |
}, wn.isBetween = function(e, t, n, r) { | |
var i = w(e) ? e : Ct(e), | |
o = w(t) ? t : Ct(t); | |
return !!(this.isValid() && i.isValid() && o.isValid()) && ("(" === (r = r || "()")[0] ? this.isAfter(i, n) : !this.isBefore(i, n)) && (")" === r[1] ? this.isBefore(o, n) : !this.isAfter(o, n)) | |
}, wn.isSame = function(e, t) { | |
var n, r = w(e) ? e : Ct(e); | |
return !(!this.isValid() || !r.isValid() || ("millisecond" === (t = P(t) || "millisecond") ? this.valueOf() !== r.valueOf() : (n = r.valueOf(), this.clone().startOf(t).valueOf() > n || n > this.clone().endOf(t).valueOf()))) | |
}, wn.isSameOrAfter = function(e, t) { | |
return this.isSame(e, t) || this.isAfter(e, t) | |
}, wn.isSameOrBefore = function(e, t) { | |
return this.isSame(e, t) || this.isBefore(e, t) | |
}, wn.isValid = function() { | |
return m(this) | |
}, wn.lang = an, wn.locale = on, wn.localeData = sn, wn.max = It, wn.min = Pt, wn.parsingFlags = function() { | |
return d({}, p(this)) | |
}, wn.set = function(e, t) { | |
if ("object" == typeof e) | |
for (var n = function(e) { | |
var t = []; | |
for (var n in e) t.push({ | |
unit: n, | |
priority: R[n] | |
}); | |
return t.sort((function(e, t) { | |
return e.priority - t.priority | |
})), t | |
}(e = I(e)), r = 0; n.length > r; r++) this[n[r].unit](e[n[r].unit]); | |
else if (O(this[e = P(e)])) return this[e](t); | |
return this | |
}, wn.startOf = function(e) { | |
var t; | |
if (void 0 === (e = P(e)) || "millisecond" === e || !this.isValid()) return this; | |
var n = this._isUTC ? ln : fn; | |
switch (e) { | |
case "year": | |
t = n(this.year(), 0, 1); | |
break; | |
case "quarter": | |
t = n(this.year(), this.month() - this.month() % 3, 1); | |
break; | |
case "month": | |
t = n(this.year(), this.month(), 1); | |
break; | |
case "week": | |
t = n(this.year(), this.month(), this.date() - this.weekday()); | |
break; | |
case "isoWeek": | |
t = n(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); | |
break; | |
case "day": | |
case "date": | |
t = n(this.year(), this.month(), this.date()); | |
break; | |
case "hour": | |
t = this._d.valueOf(), t -= cn(t + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5); | |
break; | |
case "minute": | |
t = this._d.valueOf(), t -= cn(t, 6e4); | |
break; | |
case "second": | |
t = this._d.valueOf(), t -= cn(t, 1e3) | |
} | |
return this._d.setTime(t), i.updateOffset(this, !0), this | |
}, wn.subtract = nn, wn.toArray = function() { | |
var e = this; | |
return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()] | |
}, wn.toObject = function() { | |
var e = this; | |
return { | |
years: e.year(), | |
months: e.month(), | |
date: e.date(), | |
hours: e.hours(), | |
minutes: e.minutes(), | |
seconds: e.seconds(), | |
milliseconds: e.milliseconds() | |
} | |
}, wn.toDate = function() { | |
return new Date(this.valueOf()) | |
}, wn.toISOString = function(e) { | |
if (!this.isValid()) return null; | |
var t = !0 !== e, | |
n = t ? this.clone().utc() : this; | |
return 0 > n.year() || n.year() > 9999 ? V(n, t ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") : O(Date.prototype.toISOString) ? t ? this.toDate().toISOString() : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace("Z", V(n, "Z")) : V(n, t ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ") | |
}, wn.inspect = function() { | |
if (!this.isValid()) return "moment.invalid(/* " + this._i + " */)"; | |
var e = "moment", | |
t = ""; | |
this.isLocal() || (e = 0 === this.utcOffset() ? "moment.utc" : "moment.parseZone", t = "Z"); | |
var n = "[" + e + '("]', | |
r = 0 > this.year() || this.year() > 9999 ? "YYYYYY" : "YYYY"; | |
return this.format(n + r + "-MM-DD[T]HH:mm:ss.SSS" + t + '[")]') | |
}, wn.toJSON = function() { | |
return this.isValid() ? this.toISOString() : null | |
}, wn.toString = function() { | |
return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") | |
}, wn.unix = function() { | |
return Math.floor(this.valueOf() / 1e3) | |
}, wn.valueOf = function() { | |
return this._d.valueOf() - 6e4 * (this._offset || 0) | |
}, wn.creationData = function() { | |
return { | |
input: this._i, | |
format: this._f, | |
locale: this._locale, | |
isUTC: this._isUTC, | |
strict: this._strict | |
} | |
}, wn.year = Ee, wn.isLeapYear = function() { | |
return xe(this.year()) | |
}, wn.weekYear = function(e) { | |
return hn.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy) | |
}, wn.isoWeekYear = function(e) { | |
return hn.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4) | |
}, wn.quarter = wn.quarters = function(e) { | |
return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + this.month() % 3) | |
}, wn.month = He, wn.daysInMonth = function() { | |
return Ae(this.year(), this.month()) | |
}, wn.week = wn.weeks = function(e) { | |
var t = this.localeData().week(this); | |
return null == e ? t : this.add(7 * (e - t), "d") | |
}, wn.isoWeek = wn.isoWeeks = function(e) { | |
var t = Je(this, 1, 4).week; | |
return null == e ? t : this.add(7 * (e - t), "d") | |
}, wn.weeksInYear = function() { | |
var e = this.localeData()._week; | |
return Ge(this.year(), e.dow, e.doy) | |
}, wn.isoWeeksInYear = function() { | |
return Ge(this.year(), 1, 4) | |
}, wn.date = mn, wn.day = wn.days = function(e) { | |
if (!this.isValid()) return null != e ? this : NaN; | |
var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); | |
return null != e ? (e = function(e, t) { | |
return "string" != typeof e ? e : isNaN(e) ? "number" == typeof(e = t.weekdaysParse(e)) ? e : null : parseInt(e, 10) | |
}(e, this.localeData()), this.add(e - t, "d")) : t | |
}, wn.weekday = function(e) { | |
if (!this.isValid()) return null != e ? this : NaN; | |
var t = (this.day() + 7 - this.localeData()._week.dow) % 7; | |
return null == e ? t : this.add(e - t, "d") | |
}, wn.isoWeekday = function(e) { | |
if (!this.isValid()) return null != e ? this : NaN; | |
if (null != e) { | |
var t = function(e, t) { | |
return "string" == typeof e ? t.weekdaysParse(e) % 7 || 7 : isNaN(e) ? null : e | |
}(e, this.localeData()); | |
return this.day(this.day() % 7 ? t : t - 7) | |
} | |
return this.day() || 7 | |
}, wn.dayOfYear = function(e) { | |
var t = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1; | |
return null == e ? t : this.add(e - t, "d") | |
}, wn.hour = wn.hours = ut, wn.minute = wn.minutes = _n, wn.second = wn.seconds = bn, wn.millisecond = wn.milliseconds = vn, wn.utcOffset = function(e, t, n) { | |
var r, o = this._offset || 0; | |
if (!this.isValid()) return null != e ? this : NaN; | |
if (null != e) { | |
if ("string" == typeof e) { | |
if (null === (e = Wt(se, e))) return this | |
} else 16 > Math.abs(e) && !n && (e *= 60); | |
return !this._isUTC && t && (r = qt(this)), this._offset = e, this._isUTC = !0, null != r && this.add(r, "m"), o !== e && (!t || this._changeInProgress ? en(this, Zt(e - o, "m"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, i.updateOffset(this, !0), this._changeInProgress = null)), this | |
} | |
return this._isUTC ? o : qt(this) | |
}, wn.utc = function(e) { | |
return this.utcOffset(0, e) | |
}, wn.local = function(e) { | |
return this._isUTC && (this.utcOffset(0, e), this._isUTC = !1, e && this.subtract(qt(this), "m")), this | |
}, wn.parseZone = function() { | |
if (null != this._tzm) this.utcOffset(this._tzm, !1, !0); | |
else if ("string" == typeof this._i) { | |
var e = Wt(ae, this._i); | |
null != e ? this.utcOffset(e) : this.utcOffset(0, !0) | |
} | |
return this | |
}, wn.hasAlignedHourOffset = function(e) { | |
return !!this.isValid() && (e = e ? Ct(e).utcOffset() : 0, (this.utcOffset() - e) % 60 == 0) | |
}, wn.isDST = function() { | |
return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset() | |
}, wn.isLocal = function() { | |
return !!this.isValid() && !this._isUTC | |
}, wn.isUtcOffset = function() { | |
return !!this.isValid() && this._isUTC | |
}, wn.isUtc = Jt, wn.isUTC = Jt, wn.zoneAbbr = function() { | |
return this._isUTC ? "UTC" : "" | |
}, wn.zoneName = function() { | |
return this._isUTC ? "Coordinated Universal Time" : "" | |
}, wn.dates = L("dates accessor is deprecated. Use date instead.", mn), wn.months = L("months accessor is deprecated. Use month instead", He), wn.years = L("years accessor is deprecated. Use year instead", Ee), wn.zone = L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", (function(e, t) { | |
return null != e ? ("string" != typeof e && (e = -e), this.utcOffset(e, t), this) : -this.utcOffset() | |
})), wn.isDSTShifted = L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", (function() { | |
if (!s(this._isDSTShifted)) return this._isDSTShifted; | |
var e = {}; | |
if (b(e, this), (e = jt(e))._a) { | |
var t = e._isUTC ? h(e._a) : Ct(e._a); | |
this._isDSTShifted = this.isValid() && S(e._a, t.toArray()) > 0 | |
} else this._isDSTShifted = !1; | |
return this._isDSTShifted | |
})); | |
var Mn = j.prototype; | |
function Sn(e, t, n, r) { | |
var i = _t(), | |
o = h().set(r, t); | |
return i[n](o, e) | |
} | |
function Tn(e, t, n) { | |
if (u(e) && (t = e, e = void 0), e = e || "", null != t) return Sn(e, t, n, "month"); | |
var r, i = []; | |
for (r = 0; 12 > r; r++) i[r] = Sn(e, r, n, "month"); | |
return i | |
} | |
function Ln(e, t, n, r) { | |
"boolean" == typeof e ? (u(t) && (n = t, t = void 0), t = t || "") : (n = t = e, e = !1, u(t) && (n = t, t = void 0), t = t || ""); | |
var i, o = _t(), | |
a = e ? o._week.dow : 0; | |
if (null != n) return Sn(t, (n + a) % 7, r, "day"); | |
var s = []; | |
for (i = 0; 7 > i; i++) s[i] = Sn(t, (i + a) % 7, r, "day"); | |
return s | |
} | |
Mn.calendar = function(e, t, n) { | |
var r = this._calendar[e] || this._calendar.sameElse; | |
return O(r) ? r.call(t, n) : r | |
}, Mn.longDateFormat = function(e) { | |
var t = this._longDateFormat[e], | |
n = this._longDateFormat[e.toUpperCase()]; | |
return t || !n ? t : (this._longDateFormat[e] = n.replace(/MMMM|MM|DD|dddd/g, (function(e) { | |
return e.slice(1) | |
})), this._longDateFormat[e]) | |
}, Mn.invalidDate = function() { | |
return this._invalidDate | |
}, Mn.ordinal = function(e) { | |
return this._ordinal.replace("%d", e) | |
}, Mn.preparse = kn, Mn.postformat = kn, Mn.relativeTime = function(e, t, n, r) { | |
var i = this._relativeTime[n]; | |
return O(i) ? i(e, t, n, r) : i.replace(/%d/i, e) | |
}, Mn.pastFuture = function(e, t) { | |
var n = this._relativeTime[e > 0 ? "future" : "past"]; | |
return O(n) ? n(t) : n.replace(/%s/i, t) | |
}, Mn.set = function(e) { | |
var t, n; | |
for (n in e) O(t = e[n]) ? this[n] = t : this["_" + n] = t; | |
this._config = e, this._dayOfMonthOrdinalParseLenient = RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source) | |
}, Mn.months = function(e, t) { | |
return e ? o(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || Ce).test(t) ? "format" : "standalone"][e.month()] : o(this._months) ? this._months : this._months.standalone | |
}, Mn.monthsShort = function(e, t) { | |
return e ? o(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[Ce.test(t) ? "format" : "standalone"][e.month()] : o(this._monthsShort) ? this._monthsShort : this._monthsShort.standalone | |
}, Mn.monthsParse = function(e, t, n) { | |
var r, i, o; | |
if (this._monthsParseExact) return Re.call(this, e, t, n); | |
for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), r = 0; 12 > r; r++) { | |
if (i = h([2e3, r]), n && !this._longMonthsParse[r] && (this._longMonthsParse[r] = RegExp("^" + this.months(i, "").replace(".", "") + "$", "i"), this._shortMonthsParse[r] = RegExp("^" + this.monthsShort(i, "").replace(".", "") + "$", "i")), n || this._monthsParse[r] || (o = "^" + this.months(i, "") + "|^" + this.monthsShort(i, ""), this._monthsParse[r] = RegExp(o.replace(".", ""), "i")), n && "MMMM" === t && this._longMonthsParse[r].test(e)) return r; | |
if (n && "MMM" === t && this._shortMonthsParse[r].test(e)) return r; | |
if (!n && this._monthsParse[r].test(e)) return r | |
} | |
}, Mn.monthsRegex = function(e) { | |
return this._monthsParseExact ? (l(this, "_monthsRegex") || ze.call(this), e ? this._monthsStrictRegex : this._monthsRegex) : (l(this, "_monthsRegex") || (this._monthsRegex = Be), this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex) | |
}, Mn.monthsShortRegex = function(e) { | |
return this._monthsParseExact ? (l(this, "_monthsRegex") || ze.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex) : (l(this, "_monthsShortRegex") || (this._monthsShortRegex = Fe), this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex) | |
}, Mn.week = function(e) { | |
return Je(e, this._week.dow, this._week.doy).week | |
}, Mn.firstDayOfYear = function() { | |
return this._week.doy | |
}, Mn.firstDayOfWeek = function() { | |
return this._week.dow | |
}, Mn.weekdays = function(e, t) { | |
var n = o(this._weekdays) ? this._weekdays : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(t) ? "format" : "standalone"]; | |
return !0 === e ? Ke(n, this._week.dow) : e ? n[e.day()] : n | |
}, Mn.weekdaysMin = function(e) { | |
return !0 === e ? Ke(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin | |
}, Mn.weekdaysShort = function(e) { | |
return !0 === e ? Ke(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort | |
}, Mn.weekdaysParse = function(e, t, n) { | |
var r, i, o; | |
if (this._weekdaysParseExact) return Qe.call(this, e, t, n); | |
for (this._weekdaysParse || (this._weekdaysParse = [], this._minWeekdaysParse = [], this._shortWeekdaysParse = [], this._fullWeekdaysParse = []), r = 0; 7 > r; r++) { | |
if (i = h([2e3, 1]).day(r), n && !this._fullWeekdaysParse[r] && (this._fullWeekdaysParse[r] = RegExp("^" + this.weekdays(i, "").replace(".", "\\.?") + "$", "i"), this._shortWeekdaysParse[r] = RegExp("^" + this.weekdaysShort(i, "").replace(".", "\\.?") + "$", "i"), this._minWeekdaysParse[r] = RegExp("^" + this.weekdaysMin(i, "").replace(".", "\\.?") + "$", "i")), this._weekdaysParse[r] || (o = "^" + this.weekdays(i, "") + "|^" + this.weekdaysShort(i, "") + "|^" + this.weekdaysMin(i, ""), this._weekdaysParse[r] = RegExp(o.replace(".", ""), "i")), n && "dddd" === t && this._fullWeekdaysParse[r].test(e)) return r; | |
if (n && "ddd" === t && this._shortWeekdaysParse[r].test(e)) return r; | |
if (n && "dd" === t && this._minWeekdaysParse[r].test(e)) return r; | |
if (!n && this._weekdaysParse[r].test(e)) return r | |
} | |
}, Mn.weekdaysRegex = function(e) { | |
return this._weekdaysParseExact ? (l(this, "_weekdaysRegex") || rt.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex) : (l(this, "_weekdaysRegex") || (this._weekdaysRegex = et), this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex) | |
}, Mn.weekdaysShortRegex = function(e) { | |
return this._weekdaysParseExact ? (l(this, "_weekdaysRegex") || rt.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) : (l(this, "_weekdaysShortRegex") || (this._weekdaysShortRegex = tt), this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) | |
}, Mn.weekdaysMinRegex = function(e) { | |
return this._weekdaysParseExact ? (l(this, "_weekdaysRegex") || rt.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) : (l(this, "_weekdaysMinRegex") || (this._weekdaysMinRegex = nt), this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) | |
}, Mn.isPM = function(e) { | |
return "p" === (e + "").toLowerCase().charAt(0) | |
}, Mn.meridiem = function(e, t, n) { | |
return e > 11 ? n ? "pm" : "PM" : n ? "am" : "AM" | |
}, pt("en", { | |
dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 === M(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
} | |
}), i.lang = L("moment.lang is deprecated. Use moment.locale instead.", pt), i.langData = L("moment.langData is deprecated. Use moment.localeData instead.", _t); | |
var xn = Math.abs; | |
function Dn(e, t, n, r) { | |
var i = Zt(t, n); | |
return e._milliseconds += r * i._milliseconds, e._days += r * i._days, e._months += r * i._months, e._bubble() | |
} | |
function En(e) { | |
return 0 > e ? Math.floor(e) : Math.ceil(e) | |
} | |
function On(e) { | |
return 4800 * e / 146097 | |
} | |
function Yn(e) { | |
return 146097 * e / 4800 | |
} | |
function jn(e) { | |
return function() { | |
return this.as(e) | |
} | |
} | |
var An = jn("ms"), | |
Cn = jn("s"), | |
Pn = jn("m"), | |
In = jn("h"), | |
Rn = jn("d"), | |
Nn = jn("w"), | |
Hn = jn("M"), | |
Fn = jn("Q"), | |
Bn = jn("y"); | |
function zn(e) { | |
return function() { | |
return this.isValid() ? this._data[e] : NaN | |
} | |
} | |
var Un = zn("milliseconds"), | |
Wn = zn("seconds"), | |
Vn = zn("minutes"), | |
qn = zn("hours"), | |
Jn = zn("days"), | |
Gn = zn("months"), | |
Kn = zn("years"), | |
Zn = Math.round, | |
Xn = { | |
ss: 44, | |
s: 45, | |
m: 45, | |
h: 22, | |
d: 26, | |
M: 11 | |
}; | |
function $n(e, t, n, r, i) { | |
return i.relativeTime(t || 1, !!n, e, r) | |
} | |
var Qn = Math.abs; | |
function er(e) { | |
return (e > 0) - (0 > e) || +e | |
} | |
function tr() { | |
if (!this.isValid()) return this.localeData().invalidDate(); | |
var e, t, n = Qn(this._milliseconds) / 1e3, | |
r = Qn(this._days), | |
i = Qn(this._months); | |
e = k(n / 60), t = k(e / 60), n %= 60, e %= 60; | |
var o = k(i / 12), | |
a = i %= 12, | |
s = r, | |
u = t, | |
c = e, | |
f = n ? n.toFixed(3).replace(/\.?0+$/, "") : "", | |
l = this.asSeconds(); | |
if (!l) return "P0D"; | |
var d = 0 > l ? "-" : "", | |
h = er(this._months) !== er(l) ? "-" : "", | |
p = er(this._days) !== er(l) ? "-" : "", | |
m = er(this._milliseconds) !== er(l) ? "-" : ""; | |
return d + "P" + (o ? h + o + "Y" : "") + (a ? h + a + "M" : "") + (s ? p + s + "D" : "") + (u || c || f ? "T" : "") + (u ? m + u + "H" : "") + (c ? m + c + "M" : "") + (f ? m + f + "S" : "") | |
} | |
var nr = Ht.prototype; | |
return nr.isValid = function() { | |
return this._isValid | |
}, nr.abs = function() { | |
var e = this._data; | |
return this._milliseconds = xn(this._milliseconds), this._days = xn(this._days), this._months = xn(this._months), e.milliseconds = xn(e.milliseconds), e.seconds = xn(e.seconds), e.minutes = xn(e.minutes), e.hours = xn(e.hours), e.months = xn(e.months), e.years = xn(e.years), this | |
}, nr.add = function(e, t) { | |
return Dn(this, e, t, 1) | |
}, nr.subtract = function(e, t) { | |
return Dn(this, e, t, -1) | |
}, nr.as = function(e) { | |
if (!this.isValid()) return NaN; | |
var t, n, r = this._milliseconds; | |
if ("month" === (e = P(e)) || "quarter" === e || "year" === e) switch (n = this._months + On(t = this._days + r / 864e5), e) { | |
case "month": | |
return n; | |
case "quarter": | |
return n / 3; | |
case "year": | |
return n / 12 | |
} else switch (t = this._days + Math.round(Yn(this._months)), e) { | |
case "week": | |
return t / 7 + r / 6048e5; | |
case "day": | |
return t + r / 864e5; | |
case "hour": | |
return 24 * t + r / 36e5; | |
case "minute": | |
return 1440 * t + r / 6e4; | |
case "second": | |
return 86400 * t + r / 1e3; | |
case "millisecond": | |
return Math.floor(864e5 * t) + r; | |
default: | |
throw Error("Unknown unit " + e) | |
} | |
}, nr.asMilliseconds = An, nr.asSeconds = Cn, nr.asMinutes = Pn, nr.asHours = In, nr.asDays = Rn, nr.asWeeks = Nn, nr.asMonths = Hn, nr.asQuarters = Fn, nr.asYears = Bn, nr.valueOf = function() { | |
return this.isValid() ? this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * M(this._months / 12) : NaN | |
}, nr._bubble = function() { | |
var e, t, n, r, i, o = this._milliseconds, | |
a = this._days, | |
s = this._months, | |
u = this._data; | |
return (0 > o || 0 > a || 0 > s) && (o > 0 || a > 0 || s > 0) && (o += 864e5 * En(Yn(s) + a), a = 0, s = 0), u.milliseconds = o % 1e3, e = k(o / 1e3), u.seconds = e % 60, t = k(e / 60), u.minutes = t % 60, n = k(t / 60), u.hours = n % 24, a += k(n / 24), s += i = k(On(a)), a -= En(Yn(i)), r = k(s / 12), s %= 12, u.days = a, u.months = s, u.years = r, this | |
}, nr.clone = function() { | |
return Zt(this) | |
}, nr.get = function(e) { | |
return e = P(e), this.isValid() ? this[e + "s"]() : NaN | |
}, nr.milliseconds = Un, nr.seconds = Wn, nr.minutes = Vn, nr.hours = qn, nr.days = Jn, nr.weeks = function() { | |
return k(this.days() / 7) | |
}, nr.months = Gn, nr.years = Kn, nr.humanize = function(e) { | |
if (!this.isValid()) return this.localeData().invalidDate(); | |
var t = this.localeData(), | |
n = function(e, t, n) { | |
var r = Zt(e).abs(), | |
i = Zn(r.as("s")), | |
o = Zn(r.as("m")), | |
a = Zn(r.as("h")), | |
s = Zn(r.as("d")), | |
u = Zn(r.as("M")), | |
c = Zn(r.as("y")), | |
f = Xn.ss >= i && ["s", i] || Xn.s > i && ["ss", i] || 1 >= o && ["m"] || Xn.m > o && ["mm", o] || 1 >= a && ["h"] || Xn.h > a && ["hh", a] || 1 >= s && ["d"] || Xn.d > s && ["dd", s] || 1 >= u && ["M"] || Xn.M > u && ["MM", u] || 1 >= c && ["y"] || ["yy", c]; | |
return f[2] = t, f[3] = +e > 0, f[4] = n, $n.apply(null, f) | |
}(this, !e, t); | |
return e && (n = t.pastFuture(+this, n)), t.postformat(n) | |
}, nr.toISOString = tr, nr.toString = tr, nr.toJSON = tr, nr.locale = on, nr.localeData = sn, nr.toIsoString = L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", tr), nr.lang = an, W("X", 0, 0, "unix"), W("x", 0, 0, "valueOf"), fe("x", oe), fe("X", /[+-]?\d+(\.\d{1,3})?/), pe("X", (function(e, t, n) { | |
n._d = new Date(1e3 * parseFloat(e, 10)) | |
})), pe("x", (function(e, t, n) { | |
n._d = new Date(M(e)) | |
})), i.version = "2.24.0", t = Ct, i.fn = wn, i.min = function() { | |
return Rt("isBefore", [].slice.call(arguments, 0)) | |
}, i.max = function() { | |
return Rt("isAfter", [].slice.call(arguments, 0)) | |
}, i.now = function() { | |
return Date.now ? Date.now() : +new Date | |
}, i.utc = h, i.unix = function(e) { | |
return Ct(1e3 * e) | |
}, i.months = function(e, t) { | |
return Tn(e, t, "months") | |
}, i.isDate = c, i.locale = pt, i.invalid = _, i.duration = Zt, i.isMoment = w, i.weekdays = function(e, t, n) { | |
return Ln(e, t, n, "weekdays") | |
}, i.parseZone = function() { | |
return Ct.apply(null, arguments).parseZone() | |
}, i.localeData = _t, i.isDuration = Ft, i.monthsShort = function(e, t) { | |
return Tn(e, t, "monthsShort") | |
}, i.weekdaysMin = function(e, t, n) { | |
return Ln(e, t, n, "weekdaysMin") | |
}, i.defineLocale = mt, i.updateLocale = function(e, t) { | |
if (null != t) { | |
var n, r, i = ct; | |
null != (r = ht(e)) && (i = r._config), (n = new j(t = Y(i, t))).parentLocale = ft[e], ft[e] = n, pt(e) | |
} else null != ft[e] && (null != ft[e].parentLocale ? ft[e] = ft[e].parentLocale : null != ft[e] && delete ft[e]); | |
return ft[e] | |
}, i.locales = function() { | |
return x(ft) | |
}, i.weekdaysShort = function(e, t, n) { | |
return Ln(e, t, n, "weekdaysShort") | |
}, i.normalizeUnits = P, i.relativeTimeRounding = function(e) { | |
return void 0 === e ? Zn : "function" == typeof e && (Zn = e, !0) | |
}, i.relativeTimeThreshold = function(e, t) { | |
return void 0 !== Xn[e] && (void 0 === t ? Xn[e] : (Xn[e] = t, "s" === e && (Xn.ss = t - 1), !0)) | |
}, i.calendarFormat = function(e, t) { | |
var n = e.diff(t, "days", !0); | |
return -6 > n ? "sameElse" : -1 > n ? "lastWeek" : 0 > n ? "lastDay" : 1 > n ? "sameDay" : 2 > n ? "nextDay" : 7 > n ? "nextWeek" : "sameElse" | |
}, i.prototype = wn, i.HTML5_FMT = { | |
DATETIME_LOCAL: "YYYY-MM-DDTHH:mm", | |
DATETIME_LOCAL_SECONDS: "YYYY-MM-DDTHH:mm:ss", | |
DATETIME_LOCAL_MS: "YYYY-MM-DDTHH:mm:ss.SSS", | |
DATE: "YYYY-MM-DD", | |
TIME: "HH:mm", | |
TIME_SECONDS: "HH:mm:ss", | |
TIME_MS: "HH:mm:ss.SSS", | |
WEEK: "GGGG-[W]WW", | |
MONTH: "YYYY-MM" | |
}, i | |
}() | |
}(n(35)(e)) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
var i = n(458), | |
o = n(18), | |
a = n(9); | |
e.exports = function() { | |
function e() { | |
! function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, e) | |
} | |
var t, n; | |
return t = e, (n = [{ | |
key: "prepare", | |
value: function() {} | |
}, { | |
key: "render", | |
value: function() {} | |
}, { | |
key: "parseOpen", | |
value: function() {} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function() {} | |
}, { | |
key: "reconcile", | |
value: function() {} | |
}, { | |
key: "reset", | |
value: function() { | |
if (this.model = null, this.map) | |
for (var e = Object.keys(this.map), t = 0; e.length > t; t++) this.map[e[t]].reset() | |
} | |
}, { | |
key: "mergeModel", | |
value: function(e) { | |
this.model = Object.assign(this.model || {}, e) | |
} | |
}, { | |
key: "parse", | |
value: function(e, t) { | |
var n = this; | |
return new o.Promise((function(r, i) { | |
var o = function(n) { | |
e.removeAllListeners(), e.on("error", (function() {})), t.unpipe(e), i(n) | |
}; | |
e.on("opentag", (function(e) { | |
try { | |
n.parseOpen(e) | |
} catch (e) { | |
o(e) | |
} | |
})), e.on("text", (function(e) { | |
try { | |
n.parseText(e) | |
} catch (e) { | |
o(e) | |
} | |
})), e.on("closetag", (function(e) { | |
try { | |
n.parseClose(e) || r(n.model) | |
} catch (e) { | |
o(e) | |
} | |
})), e.on("end", (function() { | |
r(n.model) | |
})), e.on("error", (function(e) { | |
o(e) | |
})) | |
})) | |
} | |
}, { | |
key: "parseStream", | |
value: function(e) { | |
var t = i.createStream(!0, {}), | |
n = this.parse(t, e); | |
return e.pipe(t), n | |
} | |
}, { | |
key: "toXml", | |
value: function(e) { | |
var t = new a; | |
return this.render(t, e), t.xml | |
} | |
}, { | |
key: "xml", | |
get: function() { | |
return this.toXml(this.model) | |
} | |
}]) && r(t.prototype, n), e | |
}() | |
}, function(e) { | |
e.exports = "function" == typeof Object.create ? function(e, t) { | |
t && (e.super_ = t, e.prototype = Object.create(t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
})) | |
} : function(e, t) { | |
if (t) { | |
e.super_ = t; | |
var n = function() {}; | |
n.prototype = t.prototype, e.prototype = new n, e.prototype.constructor = e | |
} | |
} | |
}, function(e, t, n) { | |
var r = n(4), | |
i = r.Buffer; | |
function o(e, t) { | |
for (var n in e) t[n] = e[n] | |
} | |
function a(e, t, n) { | |
return i(e, t, n) | |
} | |
i.from && i.alloc && i.allocUnsafe && i.allocUnsafeSlow ? e.exports = r : (o(r, t), t.Buffer = a), a.prototype = Object.create(i.prototype), o(i, a), a.from = function(e, t, n) { | |
if ("number" == typeof e) throw new TypeError("Argument must not be a number"); | |
return i(e, t, n) | |
}, a.alloc = function(e, t, n) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
var r = i(e); | |
return void 0 !== t ? "string" == typeof n ? r.fill(t, n) : r.fill(t) : r.fill(0), r | |
}, a.allocUnsafe = function(e) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
return i(e) | |
}, a.allocUnsafeSlow = function(e) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
return r.SlowBuffer(e) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
! function(e) { | |
var r = n(345), | |
i = n(346), | |
o = n(104); | |
function a() { | |
return u.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823 | |
} | |
function s(e, t) { | |
if (a() < t) throw new RangeError("Invalid typed array length"); | |
return u.TYPED_ARRAY_SUPPORT ? (e = new Uint8Array(t)).__proto__ = u.prototype : (null === e && (e = new u(t)), e.length = t), e | |
} | |
function u(e, t, n) { | |
if (!(u.TYPED_ARRAY_SUPPORT || this instanceof u)) return new u(e, t, n); | |
if ("number" == typeof e) { | |
if ("string" == typeof t) throw Error("If encoding is specified then the first argument must be a string"); | |
return l(this, e) | |
} | |
return c(this, e, t, n) | |
} | |
function c(e, t, n, r) { | |
if ("number" == typeof t) throw new TypeError('"value" argument must not be a number'); | |
return "undefined" != typeof ArrayBuffer && t instanceof ArrayBuffer ? function(e, t, n, r) { | |
if (0 > n || n > t.byteLength) throw new RangeError("'offset' is out of bounds"); | |
if (n + (r || 0) > t.byteLength) throw new RangeError("'length' is out of bounds"); | |
return t = void 0 === n && void 0 === r ? new Uint8Array(t) : void 0 === r ? new Uint8Array(t, n) : new Uint8Array(t, n, r), u.TYPED_ARRAY_SUPPORT ? (e = t).__proto__ = u.prototype : e = d(e, t), e | |
}(e, t, n, r) : "string" == typeof t ? function(e, t, n) { | |
if ("string" == typeof n && "" !== n || (n = "utf8"), !u.isEncoding(n)) throw new TypeError('"encoding" must be a valid string encoding'); | |
var r = 0 | p(t, n), | |
i = (e = s(e, r)).write(t, n); | |
return i !== r && (e = e.slice(0, i)), e | |
}(e, t, n) : function(e, t) { | |
if (u.isBuffer(t)) { | |
var n = 0 | h(t.length); | |
return 0 === (e = s(e, n)).length ? e : (t.copy(e, 0, 0, n), e) | |
} | |
if (t) { | |
if ("undefined" != typeof ArrayBuffer && t.buffer instanceof ArrayBuffer || "length" in t) return "number" != typeof t.length || (r = t.length) != r ? s(e, 0) : d(e, t); | |
if ("Buffer" === t.type && o(t.data)) return d(e, t.data) | |
} | |
var r; | |
throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.") | |
}(e, t) | |
} | |
function f(e) { | |
if ("number" != typeof e) throw new TypeError('"size" argument must be a number'); | |
if (0 > e) throw new RangeError('"size" argument must not be negative') | |
} | |
function l(e, t) { | |
if (f(t), e = s(e, 0 > t ? 0 : 0 | h(t)), !u.TYPED_ARRAY_SUPPORT) | |
for (var n = 0; t > n; ++n) e[n] = 0; | |
return e | |
} | |
function d(e, t) { | |
var n = 0 > t.length ? 0 : 0 | h(t.length); | |
e = s(e, n); | |
for (var r = 0; n > r; r += 1) e[r] = 255 & t[r]; | |
return e | |
} | |
function h(e) { | |
if (e >= a()) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + a().toString(16) + " bytes"); | |
return 0 | e | |
} | |
function p(e, t) { | |
if (u.isBuffer(e)) return e.length; | |
if ("undefined" != typeof ArrayBuffer && "function" == typeof ArrayBuffer.isView && (ArrayBuffer.isView(e) || e instanceof ArrayBuffer)) return e.byteLength; | |
"string" != typeof e && (e = "" + e); | |
var n = e.length; | |
if (0 === n) return 0; | |
for (var r = !1;;) switch (t) { | |
case "ascii": | |
case "latin1": | |
case "binary": | |
return n; | |
case "utf8": | |
case "utf-8": | |
case void 0: | |
return B(e).length; | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
return 2 * n; | |
case "hex": | |
return n >>> 1; | |
case "base64": | |
return z(e).length; | |
default: | |
if (r) return B(e).length; | |
t = ("" + t).toLowerCase(), r = !0 | |
} | |
} | |
function m(e, t, n) { | |
var r = !1; | |
if ((void 0 === t || 0 > t) && (t = 0), t > this.length) return ""; | |
if ((void 0 === n || n > this.length) && (n = this.length), 0 >= n) return ""; | |
if ((t >>>= 0) >= (n >>>= 0)) return ""; | |
for (e || (e = "utf8");;) switch (e) { | |
case "hex": | |
return O(this, t, n); | |
case "utf8": | |
case "utf-8": | |
return L(this, t, n); | |
case "ascii": | |
return D(this, t, n); | |
case "latin1": | |
case "binary": | |
return E(this, t, n); | |
case "base64": | |
return T(this, t, n); | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
return Y(this, t, n); | |
default: | |
if (r) throw new TypeError("Unknown encoding: " + e); | |
e = (e + "").toLowerCase(), r = !0 | |
} | |
} | |
function _(e, t, n) { | |
var r = e[t]; | |
e[t] = e[n], e[n] = r | |
} | |
function y(e, t, n, r, i) { | |
if (0 === e.length) return -1; | |
if ("string" == typeof n ? (r = n, n = 0) : n > 2147483647 ? n = 2147483647 : -2147483648 > n && (n = -2147483648), isNaN(n = +n) && (n = i ? 0 : e.length - 1), 0 > n && (n = e.length + n), e.length > n) { | |
if (0 > n) { | |
if (!i) return -1; | |
n = 0 | |
} | |
} else { | |
if (i) return -1; | |
n = e.length - 1 | |
} | |
if ("string" == typeof t && (t = u.from(t, r)), u.isBuffer(t)) return 0 === t.length ? -1 : b(e, t, n, r, i); | |
if ("number" == typeof t) return t &= 255, u.TYPED_ARRAY_SUPPORT && "function" == typeof Uint8Array.prototype.indexOf ? i ? Uint8Array.prototype.indexOf.call(e, t, n) : Uint8Array.prototype.lastIndexOf.call(e, t, n) : b(e, [t], n, r, i); | |
throw new TypeError("val must be string, number or Buffer") | |
} | |
function b(e, t, n, r, i) { | |
var o, a = 1, | |
s = e.length, | |
u = t.length; | |
if (void 0 !== r && ("ucs2" === (r = (r + "").toLowerCase()) || "ucs-2" === r || "utf16le" === r || "utf-16le" === r)) { | |
if (2 > e.length || 2 > t.length) return -1; | |
a = 2, s /= 2, u /= 2, n /= 2 | |
} | |
function c(e, t) { | |
return 1 === a ? e[t] : e.readUInt16BE(t * a) | |
} | |
if (i) { | |
var f = -1; | |
for (o = n; s > o; o++) | |
if (c(e, o) === c(t, -1 === f ? 0 : o - f)) { | |
if (-1 === f && (f = o), o - f + 1 === u) return f * a | |
} else -1 !== f && (o -= o - f), f = -1 | |
} else | |
for (n + u > s && (n = s - u), o = n; o >= 0; o--) { | |
for (var l = !0, d = 0; u > d; d++) | |
if (c(e, o + d) !== c(t, d)) { | |
l = !1; | |
break | |
} if (l) return o | |
} | |
return -1 | |
} | |
function g(e, t, n, r) { | |
var i = e.length - (n = +n || 0); | |
r ? (r = +r) > i && (r = i) : r = i; | |
var o = t.length; | |
if (o % 2 != 0) throw new TypeError("Invalid hex string"); | |
r > o / 2 && (r = o / 2); | |
for (var a = 0; r > a; ++a) { | |
var s = parseInt(t.substr(2 * a, 2), 16); | |
if (isNaN(s)) return a; | |
e[n + a] = s | |
} | |
return a | |
} | |
function v(e, t, n, r) { | |
return U(B(t, e.length - n), e, n, r) | |
} | |
function w(e, t, n, r) { | |
return U(function(e) { | |
for (var t = [], n = 0; e.length > n; ++n) t.push(255 & e.charCodeAt(n)); | |
return t | |
}(t), e, n, r) | |
} | |
function k(e, t, n, r) { | |
return w(e, t, n, r) | |
} | |
function M(e, t, n, r) { | |
return U(z(t), e, n, r) | |
} | |
function S(e, t, n, r) { | |
return U(function(e, t) { | |
for (var n, r, i = [], o = 0; e.length > o && 0 <= (t -= 2); ++o) r = (n = e.charCodeAt(o)) >> 8, i.push(n % 256), i.push(r); | |
return i | |
}(t, e.length - n), e, n, r) | |
} | |
function T(e, t, n) { | |
return r.fromByteArray(0 === t && n === e.length ? e : e.slice(t, n)) | |
} | |
function L(e, t, n) { | |
n = Math.min(e.length, n); | |
for (var r = [], i = t; n > i;) { | |
var o, a, s, u, c = e[i], | |
f = null, | |
l = c > 239 ? 4 : c > 223 ? 3 : c > 191 ? 2 : 1; | |
if (n >= i + l) switch (l) { | |
case 1: | |
128 > c && (f = c); | |
break; | |
case 2: | |
128 == (192 & (o = e[i + 1])) && (u = (31 & c) << 6 | 63 & o) > 127 && (f = u); | |
break; | |
case 3: | |
a = e[i + 2], 128 == (192 & (o = e[i + 1])) && 128 == (192 & a) && (u = (15 & c) << 12 | (63 & o) << 6 | 63 & a) > 2047 && (55296 > u || u > 57343) && (f = u); | |
break; | |
case 4: | |
a = e[i + 2], s = e[i + 3], 128 == (192 & (o = e[i + 1])) && 128 == (192 & a) && 128 == (192 & s) && (u = (15 & c) << 18 | (63 & o) << 12 | (63 & a) << 6 | 63 & s) > 65535 && 1114112 > u && (f = u) | |
} | |
null === f ? (f = 65533, l = 1) : f > 65535 && (r.push((f -= 65536) >>> 10 & 1023 | 55296), f = 56320 | 1023 & f), r.push(f), i += l | |
} | |
return function(e) { | |
var t = e.length; | |
if (x >= t) return String.fromCharCode.apply(String, e); | |
for (var n = "", r = 0; t > r;) n += String.fromCharCode.apply(String, e.slice(r, r += x)); | |
return n | |
}(r) | |
} | |
t.Buffer = u, t.SlowBuffer = function(e) { | |
return +e != e && (e = 0), u.alloc(+e) | |
}, t.INSPECT_MAX_BYTES = 50, u.TYPED_ARRAY_SUPPORT = void 0 !== e.TYPED_ARRAY_SUPPORT ? e.TYPED_ARRAY_SUPPORT : function() { | |
try { | |
var e = new Uint8Array(1); | |
return e.__proto__ = { | |
__proto__: Uint8Array.prototype, | |
foo: function() { | |
return 42 | |
} | |
}, 42 === e.foo() && "function" == typeof e.subarray && 0 === e.subarray(1, 1).byteLength | |
} catch (e) { | |
return !1 | |
} | |
}(), t.kMaxLength = a(), u.poolSize = 8192, u._augment = function(e) { | |
return e.__proto__ = u.prototype, e | |
}, u.from = function(e, t, n) { | |
return c(null, e, t, n) | |
}, u.TYPED_ARRAY_SUPPORT && (u.prototype.__proto__ = Uint8Array.prototype, u.__proto__ = Uint8Array, "undefined" != typeof Symbol && Symbol.species && u[Symbol.species] === u && Object.defineProperty(u, Symbol.species, { | |
value: null, | |
configurable: !0 | |
})), u.alloc = function(e, t, n) { | |
return function(e, t, n, r) { | |
return f(t), t > 0 && void 0 !== n ? "string" == typeof r ? s(e, t).fill(n, r) : s(e, t).fill(n) : s(e, t) | |
}(null, e, t, n) | |
}, u.allocUnsafe = function(e) { | |
return l(null, e) | |
}, u.allocUnsafeSlow = function(e) { | |
return l(null, e) | |
}, u.isBuffer = function(e) { | |
return !(null == e || !e._isBuffer) | |
}, u.compare = function(e, t) { | |
if (!u.isBuffer(e) || !u.isBuffer(t)) throw new TypeError("Arguments must be Buffers"); | |
if (e === t) return 0; | |
for (var n = e.length, r = t.length, i = 0, o = Math.min(n, r); o > i; ++i) | |
if (e[i] !== t[i]) { | |
n = e[i], r = t[i]; | |
break | |
} return r > n ? -1 : n > r ? 1 : 0 | |
}, u.isEncoding = function(e) { | |
switch ((e + "").toLowerCase()) { | |
case "hex": | |
case "utf8": | |
case "utf-8": | |
case "ascii": | |
case "latin1": | |
case "binary": | |
case "base64": | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
return !0; | |
default: | |
return !1 | |
} | |
}, u.concat = function(e, t) { | |
if (!o(e)) throw new TypeError('"list" argument must be an Array of Buffers'); | |
if (0 === e.length) return u.alloc(0); | |
var n; | |
if (void 0 === t) | |
for (t = 0, n = 0; e.length > n; ++n) t += e[n].length; | |
var r = u.allocUnsafe(t), | |
i = 0; | |
for (n = 0; e.length > n; ++n) { | |
var a = e[n]; | |
if (!u.isBuffer(a)) throw new TypeError('"list" argument must be an Array of Buffers'); | |
a.copy(r, i), i += a.length | |
} | |
return r | |
}, u.byteLength = p, u.prototype._isBuffer = !0, u.prototype.swap16 = function() { | |
var e = this.length; | |
if (e % 2 != 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); | |
for (var t = 0; e > t; t += 2) _(this, t, t + 1); | |
return this | |
}, u.prototype.swap32 = function() { | |
var e = this.length; | |
if (e % 4 != 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); | |
for (var t = 0; e > t; t += 4) _(this, t, t + 3), _(this, t + 1, t + 2); | |
return this | |
}, u.prototype.swap64 = function() { | |
var e = this.length; | |
if (e % 8 != 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); | |
for (var t = 0; e > t; t += 8) _(this, t, t + 7), _(this, t + 1, t + 6), _(this, t + 2, t + 5), _(this, t + 3, t + 4); | |
return this | |
}, u.prototype.toString = function() { | |
var e = 0 | this.length; | |
return 0 === e ? "" : 0 === arguments.length ? L(this, 0, e) : m.apply(this, arguments) | |
}, u.prototype.equals = function(e) { | |
if (!u.isBuffer(e)) throw new TypeError("Argument must be a Buffer"); | |
return this === e || 0 === u.compare(this, e) | |
}, u.prototype.inspect = function() { | |
var e = "", | |
n = t.INSPECT_MAX_BYTES; | |
return this.length > 0 && (e = this.toString("hex", 0, n).match(/.{2}/g).join(" "), this.length > n && (e += " ... ")), "<Buffer " + e + ">" | |
}, u.prototype.compare = function(e, t, n, r, i) { | |
if (!u.isBuffer(e)) throw new TypeError("Argument must be a Buffer"); | |
if (void 0 === t && (t = 0), void 0 === n && (n = e ? e.length : 0), void 0 === r && (r = 0), void 0 === i && (i = this.length), 0 > t || n > e.length || 0 > r || i > this.length) throw new RangeError("out of range index"); | |
if (r >= i && t >= n) return 0; | |
if (r >= i) return -1; | |
if (t >= n) return 1; | |
if (this === e) return 0; | |
for (var o = (i >>>= 0) - (r >>>= 0), a = (n >>>= 0) - (t >>>= 0), s = Math.min(o, a), c = this.slice(r, i), f = e.slice(t, n), l = 0; s > l; ++l) | |
if (c[l] !== f[l]) { | |
o = c[l], a = f[l]; | |
break | |
} return a > o ? -1 : o > a ? 1 : 0 | |
}, u.prototype.includes = function(e, t, n) { | |
return -1 !== this.indexOf(e, t, n) | |
}, u.prototype.indexOf = function(e, t, n) { | |
return y(this, e, t, n, !0) | |
}, u.prototype.lastIndexOf = function(e, t, n) { | |
return y(this, e, t, n, !1) | |
}, u.prototype.write = function(e, t, n, r) { | |
if (void 0 === t) r = "utf8", n = this.length, t = 0; | |
else if (void 0 === n && "string" == typeof t) r = t, n = this.length, t = 0; | |
else { | |
if (!isFinite(t)) throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); | |
t |= 0, isFinite(n) ? (n |= 0, void 0 === r && (r = "utf8")) : (r = n, n = void 0) | |
} | |
var i = this.length - t; | |
if ((void 0 === n || n > i) && (n = i), e.length > 0 && (0 > n || 0 > t) || t > this.length) throw new RangeError("Attempt to write outside buffer bounds"); | |
r || (r = "utf8"); | |
for (var o = !1;;) switch (r) { | |
case "hex": | |
return g(this, e, t, n); | |
case "utf8": | |
case "utf-8": | |
return v(this, e, t, n); | |
case "ascii": | |
return w(this, e, t, n); | |
case "latin1": | |
case "binary": | |
return k(this, e, t, n); | |
case "base64": | |
return M(this, e, t, n); | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
return S(this, e, t, n); | |
default: | |
if (o) throw new TypeError("Unknown encoding: " + r); | |
r = ("" + r).toLowerCase(), o = !0 | |
} | |
}, u.prototype.toJSON = function() { | |
return { | |
type: "Buffer", | |
data: Array.prototype.slice.call(this._arr || this, 0) | |
} | |
}; | |
var x = 4096; | |
function D(e, t, n) { | |
var r = ""; | |
n = Math.min(e.length, n); | |
for (var i = t; n > i; ++i) r += String.fromCharCode(127 & e[i]); | |
return r | |
} | |
function E(e, t, n) { | |
var r = ""; | |
n = Math.min(e.length, n); | |
for (var i = t; n > i; ++i) r += String.fromCharCode(e[i]); | |
return r | |
} | |
function O(e, t, n) { | |
var r = e.length; | |
t && t >= 0 || (t = 0), (!n || 0 > n || n > r) && (n = r); | |
for (var i = "", o = t; n > o; ++o) i += F(e[o]); | |
return i | |
} | |
function Y(e, t, n) { | |
for (var r = e.slice(t, n), i = "", o = 0; r.length > o; o += 2) i += String.fromCharCode(r[o] + 256 * r[o + 1]); | |
return i | |
} | |
function j(e, t, n) { | |
if (e % 1 != 0 || 0 > e) throw new RangeError("offset is not uint"); | |
if (e + t > n) throw new RangeError("Trying to access beyond buffer length") | |
} | |
function A(e, t, n, r, i, o) { | |
if (!u.isBuffer(e)) throw new TypeError('"buffer" argument must be a Buffer instance'); | |
if (t > i || o > t) throw new RangeError('"value" argument is out of bounds'); | |
if (n + r > e.length) throw new RangeError("Index out of range") | |
} | |
function C(e, t, n, r) { | |
0 > t && (t = 65535 + t + 1); | |
for (var i = 0, o = Math.min(e.length - n, 2); o > i; ++i) e[n + i] = (t & 255 << 8 * (r ? i : 1 - i)) >>> 8 * (r ? i : 1 - i) | |
} | |
function P(e, t, n, r) { | |
0 > t && (t = 4294967295 + t + 1); | |
for (var i = 0, o = Math.min(e.length - n, 4); o > i; ++i) e[n + i] = t >>> 8 * (r ? i : 3 - i) & 255 | |
} | |
function I(e, t, n, r) { | |
if (n + r > e.length) throw new RangeError("Index out of range"); | |
if (0 > n) throw new RangeError("Index out of range") | |
} | |
function R(e, t, n, r, o) { | |
return o || I(e, 0, n, 4), i.write(e, t, n, r, 23, 4), n + 4 | |
} | |
function N(e, t, n, r, o) { | |
return o || I(e, 0, n, 8), i.write(e, t, n, r, 52, 8), n + 8 | |
} | |
u.prototype.slice = function(e, t) { | |
var n, r = this.length; | |
if (0 > (e = ~~e) ? 0 > (e += r) && (e = 0) : e > r && (e = r), 0 > (t = void 0 === t ? r : ~~t) ? 0 > (t += r) && (t = 0) : t > r && (t = r), e > t && (t = e), u.TYPED_ARRAY_SUPPORT)(n = this.subarray(e, t)).__proto__ = u.prototype; | |
else { | |
var i = t - e; | |
n = new u(i, void 0); | |
for (var o = 0; i > o; ++o) n[o] = this[o + e] | |
} | |
return n | |
}, u.prototype.readUIntLE = function(e, t, n) { | |
e |= 0, t |= 0, n || j(e, t, this.length); | |
for (var r = this[e], i = 1, o = 0; ++o < t && (i *= 256);) r += this[e + o] * i; | |
return r | |
}, u.prototype.readUIntBE = function(e, t, n) { | |
e |= 0, t |= 0, n || j(e, t, this.length); | |
for (var r = this[e + --t], i = 1; t > 0 && (i *= 256);) r += this[e + --t] * i; | |
return r | |
}, u.prototype.readUInt8 = function(e, t) { | |
return t || j(e, 1, this.length), this[e] | |
}, u.prototype.readUInt16LE = function(e, t) { | |
return t || j(e, 2, this.length), this[e] | this[e + 1] << 8 | |
}, u.prototype.readUInt16BE = function(e, t) { | |
return t || j(e, 2, this.length), this[e] << 8 | this[e + 1] | |
}, u.prototype.readUInt32LE = function(e, t) { | |
return t || j(e, 4, this.length), (this[e] | this[e + 1] << 8 | this[e + 2] << 16) + 16777216 * this[e + 3] | |
}, u.prototype.readUInt32BE = function(e, t) { | |
return t || j(e, 4, this.length), 16777216 * this[e] + (this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3]) | |
}, u.prototype.readIntLE = function(e, t, n) { | |
e |= 0, t |= 0, n || j(e, t, this.length); | |
for (var r = this[e], i = 1, o = 0; ++o < t && (i *= 256);) r += this[e + o] * i; | |
return (i *= 128) > r || (r -= Math.pow(2, 8 * t)), r | |
}, u.prototype.readIntBE = function(e, t, n) { | |
e |= 0, t |= 0, n || j(e, t, this.length); | |
for (var r = t, i = 1, o = this[e + --r]; r > 0 && (i *= 256);) o += this[e + --r] * i; | |
return (i *= 128) > o || (o -= Math.pow(2, 8 * t)), o | |
}, u.prototype.readInt8 = function(e, t) { | |
return t || j(e, 1, this.length), 128 & this[e] ? -1 * (255 - this[e] + 1) : this[e] | |
}, u.prototype.readInt16LE = function(e, t) { | |
t || j(e, 2, this.length); | |
var n = this[e] | this[e + 1] << 8; | |
return 32768 & n ? 4294901760 | n : n | |
}, u.prototype.readInt16BE = function(e, t) { | |
t || j(e, 2, this.length); | |
var n = this[e + 1] | this[e] << 8; | |
return 32768 & n ? 4294901760 | n : n | |
}, u.prototype.readInt32LE = function(e, t) { | |
return t || j(e, 4, this.length), this[e] | this[e + 1] << 8 | this[e + 2] << 16 | this[e + 3] << 24 | |
}, u.prototype.readInt32BE = function(e, t) { | |
return t || j(e, 4, this.length), this[e] << 24 | this[e + 1] << 16 | this[e + 2] << 8 | this[e + 3] | |
}, u.prototype.readFloatLE = function(e, t) { | |
return t || j(e, 4, this.length), i.read(this, e, !0, 23, 4) | |
}, u.prototype.readFloatBE = function(e, t) { | |
return t || j(e, 4, this.length), i.read(this, e, !1, 23, 4) | |
}, u.prototype.readDoubleLE = function(e, t) { | |
return t || j(e, 8, this.length), i.read(this, e, !0, 52, 8) | |
}, u.prototype.readDoubleBE = function(e, t) { | |
return t || j(e, 8, this.length), i.read(this, e, !1, 52, 8) | |
}, u.prototype.writeUIntLE = function(e, t, n, r) { | |
e = +e, t |= 0, n |= 0, r || A(this, e, t, n, Math.pow(2, 8 * n) - 1, 0); | |
var i = 1, | |
o = 0; | |
for (this[t] = 255 & e; ++o < n && (i *= 256);) this[t + o] = e / i & 255; | |
return t + n | |
}, u.prototype.writeUIntBE = function(e, t, n, r) { | |
e = +e, t |= 0, n |= 0, r || A(this, e, t, n, Math.pow(2, 8 * n) - 1, 0); | |
var i = n - 1, | |
o = 1; | |
for (this[t + i] = 255 & e; --i >= 0 && (o *= 256);) this[t + i] = e / o & 255; | |
return t + n | |
}, u.prototype.writeUInt8 = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 1, 255, 0), u.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), this[t] = 255 & e, t + 1 | |
}, u.prototype.writeUInt16LE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 2, 65535, 0), u.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8) : C(this, e, t, !0), t + 2 | |
}, u.prototype.writeUInt16BE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 2, 65535, 0), u.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, this[t + 1] = 255 & e) : C(this, e, t, !1), t + 2 | |
}, u.prototype.writeUInt32LE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 4, 4294967295, 0), u.TYPED_ARRAY_SUPPORT ? (this[t + 3] = e >>> 24, this[t + 2] = e >>> 16, this[t + 1] = e >>> 8, this[t] = 255 & e) : P(this, e, t, !0), t + 4 | |
}, u.prototype.writeUInt32BE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 4, 4294967295, 0), u.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e) : P(this, e, t, !1), t + 4 | |
}, u.prototype.writeIntLE = function(e, t, n, r) { | |
if (e = +e, t |= 0, !r) { | |
var i = Math.pow(2, 8 * n - 1); | |
A(this, e, t, n, i - 1, -i) | |
} | |
var o = 0, | |
a = 1, | |
s = 0; | |
for (this[t] = 255 & e; ++o < n && (a *= 256);) 0 > e && 0 === s && 0 !== this[t + o - 1] && (s = 1), this[t + o] = (e / a >> 0) - s & 255; | |
return t + n | |
}, u.prototype.writeIntBE = function(e, t, n, r) { | |
if (e = +e, t |= 0, !r) { | |
var i = Math.pow(2, 8 * n - 1); | |
A(this, e, t, n, i - 1, -i) | |
} | |
var o = n - 1, | |
a = 1, | |
s = 0; | |
for (this[t + o] = 255 & e; --o >= 0 && (a *= 256);) 0 > e && 0 === s && 0 !== this[t + o + 1] && (s = 1), this[t + o] = (e / a >> 0) - s & 255; | |
return t + n | |
}, u.prototype.writeInt8 = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 1, 127, -128), u.TYPED_ARRAY_SUPPORT || (e = Math.floor(e)), 0 > e && (e = 255 + e + 1), this[t] = 255 & e, t + 1 | |
}, u.prototype.writeInt16LE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 2, 32767, -32768), u.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8) : C(this, e, t, !0), t + 2 | |
}, u.prototype.writeInt16BE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 2, 32767, -32768), u.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 8, this[t + 1] = 255 & e) : C(this, e, t, !1), t + 2 | |
}, u.prototype.writeInt32LE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 4, 2147483647, -2147483648), u.TYPED_ARRAY_SUPPORT ? (this[t] = 255 & e, this[t + 1] = e >>> 8, this[t + 2] = e >>> 16, this[t + 3] = e >>> 24) : P(this, e, t, !0), t + 4 | |
}, u.prototype.writeInt32BE = function(e, t, n) { | |
return e = +e, t |= 0, n || A(this, e, t, 4, 2147483647, -2147483648), 0 > e && (e = 4294967295 + e + 1), u.TYPED_ARRAY_SUPPORT ? (this[t] = e >>> 24, this[t + 1] = e >>> 16, this[t + 2] = e >>> 8, this[t + 3] = 255 & e) : P(this, e, t, !1), t + 4 | |
}, u.prototype.writeFloatLE = function(e, t, n) { | |
return R(this, e, t, !0, n) | |
}, u.prototype.writeFloatBE = function(e, t, n) { | |
return R(this, e, t, !1, n) | |
}, u.prototype.writeDoubleLE = function(e, t, n) { | |
return N(this, e, t, !0, n) | |
}, u.prototype.writeDoubleBE = function(e, t, n) { | |
return N(this, e, t, !1, n) | |
}, u.prototype.copy = function(e, t, n, r) { | |
if (n || (n = 0), r || 0 === r || (r = this.length), e.length > t || (t = e.length), t || (t = 0), r > 0 && n > r && (r = n), r === n) return 0; | |
if (0 === e.length || 0 === this.length) return 0; | |
if (0 > t) throw new RangeError("targetStart out of bounds"); | |
if (0 > n || n >= this.length) throw new RangeError("sourceStart out of bounds"); | |
if (0 > r) throw new RangeError("sourceEnd out of bounds"); | |
r > this.length && (r = this.length), r - n > e.length - t && (r = e.length - t + n); | |
var i, o = r - n; | |
if (this === e && t > n && r > t) | |
for (i = o - 1; i >= 0; --i) e[i + t] = this[i + n]; | |
else if (1e3 > o || !u.TYPED_ARRAY_SUPPORT) | |
for (i = 0; o > i; ++i) e[i + t] = this[i + n]; | |
else Uint8Array.prototype.set.call(e, this.subarray(n, n + o), t); | |
return o | |
}, u.prototype.fill = function(e, t, n, r) { | |
if ("string" == typeof e) { | |
if ("string" == typeof t ? (r = t, t = 0, n = this.length) : "string" == typeof n && (r = n, n = this.length), 1 === e.length) { | |
var i = e.charCodeAt(0); | |
256 > i && (e = i) | |
} | |
if (void 0 !== r && "string" != typeof r) throw new TypeError("encoding must be a string"); | |
if ("string" == typeof r && !u.isEncoding(r)) throw new TypeError("Unknown encoding: " + r) | |
} else "number" == typeof e && (e &= 255); | |
if (0 > t || t > this.length || n > this.length) throw new RangeError("Out of range index"); | |
if (t >= n) return this; | |
var o; | |
if (t >>>= 0, n = void 0 === n ? this.length : n >>> 0, e || (e = 0), "number" == typeof e) | |
for (o = t; n > o; ++o) this[o] = e; | |
else { | |
var a = u.isBuffer(e) ? e : B("" + new u(e, r)), | |
s = a.length; | |
for (o = 0; n - t > o; ++o) this[o + t] = a[o % s] | |
} | |
return this | |
}; | |
var H = /[^+\/0-9A-Za-z-_]/g; | |
function F(e) { | |
return 16 > e ? "0" + e.toString(16) : e.toString(16) | |
} | |
function B(e, t) { | |
var n; | |
t = t || 1 / 0; | |
for (var r = e.length, i = null, o = [], a = 0; r > a; ++a) { | |
if ((n = e.charCodeAt(a)) > 55295 && 57344 > n) { | |
if (!i) { | |
if (n > 56319) { | |
(t -= 3) > -1 && o.push(239, 191, 189); | |
continue | |
} | |
if (a + 1 === r) { | |
(t -= 3) > -1 && o.push(239, 191, 189); | |
continue | |
} | |
i = n; | |
continue | |
} | |
if (56320 > n) { | |
(t -= 3) > -1 && o.push(239, 191, 189), i = n; | |
continue | |
} | |
n = 65536 + (i - 55296 << 10 | n - 56320) | |
} else i && (t -= 3) > -1 && o.push(239, 191, 189); | |
if (i = null, 128 > n) { | |
if (0 > (t -= 1)) break; | |
o.push(n) | |
} else if (2048 > n) { | |
if (0 > (t -= 2)) break; | |
o.push(n >> 6 | 192, 63 & n | 128) | |
} else if (65536 > n) { | |
if (0 > (t -= 3)) break; | |
o.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128) | |
} else { | |
if (n >= 1114112) throw Error("Invalid code point"); | |
if (0 > (t -= 4)) break; | |
o.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128) | |
} | |
} | |
return o | |
} | |
function z(e) { | |
return r.toByteArray(function(e) { | |
if (2 > (e = function(e) { | |
return e.trim ? e.trim() : e.replace(/^\s+|\s+$/g, "") | |
}(e).replace(H, "")).length) return ""; | |
for (; e.length % 4 != 0;) e += "="; | |
return e | |
}(e)) | |
} | |
function U(e, t, n, r) { | |
for (var i = 0; r > i && i + n < t.length && i < e.length; ++i) t[i + n] = e[i]; | |
return i | |
} | |
}(n(10)) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(23), | |
i = n(140), | |
o = n(58), | |
a = n(432), | |
s = n(43); | |
function u(e) { | |
return e | |
} | |
function c(e, t) { | |
for (var n = 0; e.length > n; ++n) t[n] = 255 & e.charCodeAt(n); | |
return t | |
} | |
t.newBlob = function(e, n) { | |
t.checkSupport("blob"); | |
try { | |
return new Blob([e], { | |
type: n | |
}) | |
} catch (t) { | |
try { | |
var r = new(self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder); | |
return r.append(e), r.getBlob(n) | |
} catch (e) { | |
throw Error("Bug : can't construct the Blob.") | |
} | |
} | |
}; | |
var f = { | |
stringifyByChunk: function(e, t, n) { | |
var r = [], | |
i = 0, | |
o = e.length; | |
if (n >= o) return String.fromCharCode.apply(null, e); | |
for (; o > i;) r.push(String.fromCharCode.apply(null, "array" === t || "nodebuffer" === t ? e.slice(i, Math.min(i + n, o)) : e.subarray(i, Math.min(i + n, o)))), i += n; | |
return r.join("") | |
}, | |
stringifyByChar: function(e) { | |
for (var t = "", n = 0; e.length > n; n++) t += String.fromCharCode(e[n]); | |
return t | |
}, | |
applyCanBeUsed: { | |
uint8array: function() { | |
try { | |
return r.uint8array && 1 === String.fromCharCode.apply(null, new Uint8Array(1)).length | |
} catch (e) { | |
return !1 | |
} | |
}(), | |
nodebuffer: function() { | |
try { | |
return r.nodebuffer && 1 === String.fromCharCode.apply(null, o.allocBuffer(1)).length | |
} catch (e) { | |
return !1 | |
} | |
}() | |
} | |
}; | |
function l(e) { | |
var n = 65536, | |
r = t.getTypeOf(e), | |
i = !0; | |
if ("uint8array" === r ? i = f.applyCanBeUsed.uint8array : "nodebuffer" === r && (i = f.applyCanBeUsed.nodebuffer), i) | |
for (; n > 1;) try { | |
return f.stringifyByChunk(e, r, n) | |
} catch (e) { | |
n = Math.floor(n / 2) | |
} | |
return f.stringifyByChar(e) | |
} | |
function d(e, t) { | |
for (var n = 0; e.length > n; n++) t[n] = e[n]; | |
return t | |
} | |
t.applyFromCharCode = l; | |
var h = {}; | |
h.string = { | |
string: u, | |
array: function(e) { | |
return c(e, Array(e.length)) | |
}, | |
arraybuffer: function(e) { | |
return h.string.uint8array(e).buffer | |
}, | |
uint8array: function(e) { | |
return c(e, new Uint8Array(e.length)) | |
}, | |
nodebuffer: function(e) { | |
return c(e, o.allocBuffer(e.length)) | |
} | |
}, h.array = { | |
string: l, | |
array: u, | |
arraybuffer: function(e) { | |
return new Uint8Array(e).buffer | |
}, | |
uint8array: function(e) { | |
return new Uint8Array(e) | |
}, | |
nodebuffer: function(e) { | |
return o.newBufferFrom(e) | |
} | |
}, h.arraybuffer = { | |
string: function(e) { | |
return l(new Uint8Array(e)) | |
}, | |
array: function(e) { | |
return d(new Uint8Array(e), Array(e.byteLength)) | |
}, | |
arraybuffer: u, | |
uint8array: function(e) { | |
return new Uint8Array(e) | |
}, | |
nodebuffer: function(e) { | |
return o.newBufferFrom(new Uint8Array(e)) | |
} | |
}, h.uint8array = { | |
string: l, | |
array: function(e) { | |
return d(e, Array(e.length)) | |
}, | |
arraybuffer: function(e) { | |
return e.buffer | |
}, | |
uint8array: u, | |
nodebuffer: function(e) { | |
return o.newBufferFrom(e) | |
} | |
}, h.nodebuffer = { | |
string: l, | |
array: function(e) { | |
return d(e, Array(e.length)) | |
}, | |
arraybuffer: function(e) { | |
return h.nodebuffer.uint8array(e).buffer | |
}, | |
uint8array: function(e) { | |
return d(e, new Uint8Array(e.length)) | |
}, | |
nodebuffer: u | |
}, t.transformTo = function(e, n) { | |
if (n || (n = ""), !e) return n; | |
t.checkSupport(e); | |
var r = t.getTypeOf(n); | |
return h[r][e](n) | |
}, t.getTypeOf = function(e) { | |
return "string" == typeof e ? "string" : "[object Array]" === Object.prototype.toString.call(e) ? "array" : r.nodebuffer && o.isBuffer(e) ? "nodebuffer" : r.uint8array && e instanceof Uint8Array ? "uint8array" : r.arraybuffer && e instanceof ArrayBuffer ? "arraybuffer" : void 0 | |
}, t.checkSupport = function(e) { | |
if (!r[e.toLowerCase()]) throw Error(e + " is not supported by this platform") | |
}, t.MAX_VALUE_16BITS = 65535, t.MAX_VALUE_32BITS = -1, t.pretty = function(e) { | |
var t, n, r = ""; | |
for (n = 0; | |
(e || "").length > n; n++) r += "\\x" + (16 > (t = e.charCodeAt(n)) ? "0" : "") + t.toString(16).toUpperCase(); | |
return r | |
}, t.delay = function(e, t, n) { | |
a((function() { | |
e.apply(n || null, t || []) | |
})) | |
}, t.inherits = function(e, t) { | |
var n = function() {}; | |
n.prototype = t.prototype, e.prototype = new n | |
}, t.extend = function() { | |
var e, t, n = {}; | |
for (e = 0; arguments.length > e; e++) | |
for (t in arguments[e]) arguments[e].hasOwnProperty(t) && void 0 === n[t] && (n[t] = arguments[e][t]); | |
return n | |
}, t.prepareContent = function(e, n, o, a, u) { | |
return s.Promise.resolve(n).then((function(e) { | |
return r.blob && (e instanceof Blob || -1 !== ["[object File]", "[object Blob]"].indexOf(Object.prototype.toString.call(e))) && "undefined" != typeof FileReader ? new s.Promise((function(t, n) { | |
var r = new FileReader; | |
r.onload = function(e) { | |
t(e.target.result) | |
}, r.onerror = function(e) { | |
n(e.target.error) | |
}, r.readAsArrayBuffer(e) | |
})) : e | |
})).then((function(n) { | |
var f, l = t.getTypeOf(n); | |
return l ? ("arraybuffer" === l ? n = t.transformTo("uint8array", n) : "string" === l && (u ? n = i.decode(n) : o && !0 !== a && (n = c(f = n, r.uint8array ? new Uint8Array(f.length) : Array(f.length)))), n) : s.Promise.reject(Error("Can't read the data of '" + e + "'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?")) | |
})) | |
} | |
}, function(e, t, n) { | |
(function(e) { | |
! function(e, t) { | |
"use strict"; | |
function r(e, t) { | |
if (!e) throw Error(t || "Assertion failed") | |
} | |
function i(e, t) { | |
e.super_ = t; | |
var n = function() {}; | |
n.prototype = t.prototype, e.prototype = new n, e.prototype.constructor = e | |
} | |
function o(e, t, n) { | |
if (o.isBN(e)) return e; | |
this.negative = 0, this.words = null, this.length = 0, this.red = null, null !== e && ("le" !== t && "be" !== t || (n = t, t = 10), this._init(e || 0, t || 10, n || "be")) | |
} | |
var a; | |
"object" == typeof e ? e.exports = o : t.BN = o, o.BN = o, o.wordSize = 26; | |
try { | |
a = n(383).Buffer | |
} catch (e) {} | |
function s(e, t, n) { | |
for (var r = 0, i = Math.min(e.length, n), o = t; i > o; o++) { | |
var a = e.charCodeAt(o) - 48; | |
r <<= 4, r |= 49 > a || a > 54 ? 17 > a || a > 22 ? 15 & a : a - 17 + 10 : a - 49 + 10 | |
} | |
return r | |
} | |
function u(e, t, n, r) { | |
for (var i = 0, o = Math.min(e.length, n), a = t; o > a; a++) { | |
var s = e.charCodeAt(a) - 48; | |
i *= r, i += 49 > s ? 17 > s ? s : s - 17 + 10 : s - 49 + 10 | |
} | |
return i | |
} | |
o.isBN = function(e) { | |
return e instanceof o || null !== e && "object" == typeof e && e.constructor.wordSize === o.wordSize && Array.isArray(e.words) | |
}, o.max = function(e, t) { | |
return e.cmp(t) > 0 ? e : t | |
}, o.min = function(e, t) { | |
return 0 > e.cmp(t) ? e : t | |
}, o.prototype._init = function(e, t, n) { | |
if ("number" == typeof e) return this._initNumber(e, t, n); | |
if ("object" == typeof e) return this._initArray(e, t, n); | |
"hex" === t && (t = 16), r(t === (0 | t) && t >= 2 && 36 >= t); | |
var i = 0; | |
"-" === (e = ("" + e).replace(/\s+/g, ""))[0] && i++, 16 === t ? this._parseHex(e, i) : this._parseBase(e, t, i), "-" === e[0] && (this.negative = 1), this.strip(), "le" === n && this._initArray(this.toArray(), t, n) | |
}, o.prototype._initNumber = function(e, t, n) { | |
0 > e && (this.negative = 1, e = -e), 67108864 > e ? (this.words = [67108863 & e], this.length = 1) : 4503599627370496 > e ? (this.words = [67108863 & e, e / 67108864 & 67108863], this.length = 2) : (r(9007199254740992 > e), this.words = [67108863 & e, e / 67108864 & 67108863, 1], this.length = 3), "le" === n && this._initArray(this.toArray(), t, n) | |
}, o.prototype._initArray = function(e, t, n) { | |
if (r("number" == typeof e.length), 0 >= e.length) return this.words = [0], this.length = 1, this; | |
this.length = Math.ceil(e.length / 3), this.words = Array(this.length); | |
for (var i = 0; this.length > i; i++) this.words[i] = 0; | |
var o, a, s = 0; | |
if ("be" === n) | |
for (i = e.length - 1, o = 0; i >= 0; i -= 3) this.words[o] |= (a = e[i] | e[i - 1] << 8 | e[i - 2] << 16) << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, 26 > (s += 24) || (s -= 26, o++); | |
else if ("le" === n) | |
for (i = 0, o = 0; e.length > i; i += 3) this.words[o] |= (a = e[i] | e[i + 1] << 8 | e[i + 2] << 16) << s & 67108863, this.words[o + 1] = a >>> 26 - s & 67108863, 26 > (s += 24) || (s -= 26, o++); | |
return this.strip() | |
}, o.prototype._parseHex = function(e, t) { | |
this.length = Math.ceil((e.length - t) / 6), this.words = Array(this.length); | |
for (var n = 0; this.length > n; n++) this.words[n] = 0; | |
var r, i, o = 0; | |
for (n = e.length - 6, r = 0; n >= t; n -= 6) i = s(e, n, n + 6), this.words[r] |= i << o & 67108863, this.words[r + 1] |= i >>> 26 - o & 4194303, 26 > (o += 24) || (o -= 26, r++); | |
n + 6 !== t && (i = s(e, t, n + 6), this.words[r] |= i << o & 67108863, this.words[r + 1] |= i >>> 26 - o & 4194303), this.strip() | |
}, o.prototype._parseBase = function(e, t, n) { | |
this.words = [0], this.length = 1; | |
for (var r = 0, i = 1; 67108863 >= i; i *= t) r++; | |
i = i / t | 0; | |
for (var o = e.length - n, a = o % --r, s = Math.min(o, o - a) + n, c = 0, f = n; s > f; f += r) c = u(e, f, f + r, t), this.imuln(i), 67108864 > this.words[0] + c ? this.words[0] += c : this._iaddn(c); | |
if (0 !== a) { | |
var l = 1; | |
for (c = u(e, f, e.length, t), f = 0; a > f; f++) l *= t; | |
this.imuln(l), 67108864 > this.words[0] + c ? this.words[0] += c : this._iaddn(c) | |
} | |
}, o.prototype.copy = function(e) { | |
e.words = Array(this.length); | |
for (var t = 0; this.length > t; t++) e.words[t] = this.words[t]; | |
e.length = this.length, e.negative = this.negative, e.red = this.red | |
}, o.prototype.clone = function() { | |
var e = new o(null); | |
return this.copy(e), e | |
}, o.prototype._expand = function(e) { | |
for (; e > this.length;) this.words[this.length++] = 0; | |
return this | |
}, o.prototype.strip = function() { | |
for (; this.length > 1 && 0 === this.words[this.length - 1];) this.length--; | |
return this._normSign() | |
}, o.prototype._normSign = function() { | |
return 1 === this.length && 0 === this.words[0] && (this.negative = 0), this | |
}, o.prototype.inspect = function() { | |
return (this.red ? "<BN-R: " : "<BN: ") + this.toString(16) + ">" | |
}; | |
var c = ["", "0", "00", "000", "0000", "00000", "000000", "0000000", "00000000", "000000000", "0000000000", "00000000000", "000000000000", "0000000000000", "00000000000000", "000000000000000", "0000000000000000", "00000000000000000", "000000000000000000", "0000000000000000000", "00000000000000000000", "000000000000000000000", "0000000000000000000000", "00000000000000000000000", "000000000000000000000000", "0000000000000000000000000"], | |
f = [0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], | |
l = [0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 1e7, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64e6, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 243e5, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176]; | |
function d(e, t, n) { | |
n.negative = t.negative ^ e.negative; | |
var r = e.length + t.length | 0; | |
n.length = r, r = r - 1 | 0; | |
var i = 0 | e.words[0], | |
o = 0 | t.words[0], | |
a = i * o, | |
s = a / 67108864 | 0; | |
n.words[0] = 67108863 & a; | |
for (var u = 1; r > u; u++) { | |
for (var c = s >>> 26, f = 67108863 & s, l = Math.min(u, t.length - 1), d = Math.max(0, u - e.length + 1); l >= d; d++) c += (a = (i = 0 | e.words[u - d | 0]) * (o = 0 | t.words[d]) + f) / 67108864 | 0, f = 67108863 & a; | |
n.words[u] = 0 | f, s = 0 | c | |
} | |
return 0 !== s ? n.words[u] = 0 | s : n.length--, n.strip() | |
} | |
o.prototype.toString = function(e, t) { | |
var n; | |
if (t = 0 | t || 1, 16 === (e = e || 10) || "hex" === e) { | |
n = ""; | |
for (var i = 0, o = 0, a = 0; this.length > a; a++) { | |
var s = this.words[a], | |
u = (16777215 & (s << i | o)).toString(16); | |
n = 0 !== (o = s >>> 24 - i & 16777215) || a !== this.length - 1 ? c[6 - u.length] + u + n : u + n, 26 > (i += 2) || (i -= 26, a--) | |
} | |
for (0 !== o && (n = o.toString(16) + n); n.length % t != 0;) n = "0" + n; | |
return 0 !== this.negative && (n = "-" + n), n | |
} | |
if (e === (0 | e) && e >= 2 && 36 >= e) { | |
var d = f[e], | |
h = l[e]; | |
n = ""; | |
var p = this.clone(); | |
for (p.negative = 0; !p.isZero();) { | |
var m = p.modn(h).toString(e); | |
n = (p = p.idivn(h)).isZero() ? m + n : c[d - m.length] + m + n | |
} | |
for (this.isZero() && (n = "0" + n); n.length % t != 0;) n = "0" + n; | |
return 0 !== this.negative && (n = "-" + n), n | |
} | |
r(!1, "Base should be between 2 and 36") | |
}, o.prototype.toNumber = function() { | |
var e = this.words[0]; | |
return 2 === this.length ? e += 67108864 * this.words[1] : 3 === this.length && 1 === this.words[2] ? e += 4503599627370496 + 67108864 * this.words[1] : this.length > 2 && r(!1, "Number can only safely store up to 53 bits"), 0 !== this.negative ? -e : e | |
}, o.prototype.toJSON = function() { | |
return this.toString(16) | |
}, o.prototype.toBuffer = function(e, t) { | |
return r(void 0 !== a), this.toArrayLike(a, e, t) | |
}, o.prototype.toArray = function(e, t) { | |
return this.toArrayLike(Array, e, t) | |
}, o.prototype.toArrayLike = function(e, t, n) { | |
var i = this.byteLength(), | |
o = n || Math.max(1, i); | |
r(o >= i, "byte array longer than desired length"), r(o > 0, "Requested array length <= 0"), this.strip(); | |
var a, s, u = "le" === t, | |
c = new e(o), | |
f = this.clone(); | |
if (u) { | |
for (s = 0; !f.isZero(); s++) a = f.andln(255), f.iushrn(8), c[s] = a; | |
for (; o > s; s++) c[s] = 0 | |
} else { | |
for (s = 0; o - i > s; s++) c[s] = 0; | |
for (s = 0; !f.isZero(); s++) a = f.andln(255), f.iushrn(8), c[o - s - 1] = a | |
} | |
return c | |
}, o.prototype._countBits = Math.clz32 ? function(e) { | |
return 32 - Math.clz32(e) | |
} : function(e) { | |
var t = e, | |
n = 0; | |
return 4096 > t || (n += 13, t >>>= 13), 64 > t || (n += 7, t >>>= 7), 8 > t || (n += 4, t >>>= 4), 2 > t || (n += 2, t >>>= 2), n + t | |
}, o.prototype._zeroBits = function(e) { | |
if (0 === e) return 26; | |
var t = e, | |
n = 0; | |
return 0 == (8191 & t) && (n += 13, t >>>= 13), 0 == (127 & t) && (n += 7, t >>>= 7), 0 == (15 & t) && (n += 4, t >>>= 4), 0 == (3 & t) && (n += 2, t >>>= 2), 0 == (1 & t) && n++, n | |
}, o.prototype.bitLength = function() { | |
var e = this._countBits(this.words[this.length - 1]); | |
return 26 * (this.length - 1) + e | |
}, o.prototype.zeroBits = function() { | |
if (this.isZero()) return 0; | |
for (var e = 0, t = 0; this.length > t; t++) { | |
var n = this._zeroBits(this.words[t]); | |
if (e += n, 26 !== n) break | |
} | |
return e | |
}, o.prototype.byteLength = function() { | |
return Math.ceil(this.bitLength() / 8) | |
}, o.prototype.toTwos = function(e) { | |
return 0 !== this.negative ? this.abs().inotn(e).iaddn(1) : this.clone() | |
}, o.prototype.fromTwos = function(e) { | |
return this.testn(e - 1) ? this.notn(e).iaddn(1).ineg() : this.clone() | |
}, o.prototype.isNeg = function() { | |
return 0 !== this.negative | |
}, o.prototype.neg = function() { | |
return this.clone().ineg() | |
}, o.prototype.ineg = function() { | |
return this.isZero() || (this.negative ^= 1), this | |
}, o.prototype.iuor = function(e) { | |
for (; e.length > this.length;) this.words[this.length++] = 0; | |
for (var t = 0; e.length > t; t++) this.words[t] = this.words[t] | e.words[t]; | |
return this.strip() | |
}, o.prototype.ior = function(e) { | |
return r(0 == (this.negative | e.negative)), this.iuor(e) | |
}, o.prototype.or = function(e) { | |
return this.length > e.length ? this.clone().ior(e) : e.clone().ior(this) | |
}, o.prototype.uor = function(e) { | |
return this.length > e.length ? this.clone().iuor(e) : e.clone().iuor(this) | |
}, o.prototype.iuand = function(e) { | |
var t; | |
t = this.length > e.length ? e : this; | |
for (var n = 0; t.length > n; n++) this.words[n] = this.words[n] & e.words[n]; | |
return this.length = t.length, this.strip() | |
}, o.prototype.iand = function(e) { | |
return r(0 == (this.negative | e.negative)), this.iuand(e) | |
}, o.prototype.and = function(e) { | |
return this.length > e.length ? this.clone().iand(e) : e.clone().iand(this) | |
}, o.prototype.uand = function(e) { | |
return this.length > e.length ? this.clone().iuand(e) : e.clone().iuand(this) | |
}, o.prototype.iuxor = function(e) { | |
var t, n; | |
this.length > e.length ? (t = this, n = e) : (t = e, n = this); | |
for (var r = 0; n.length > r; r++) this.words[r] = t.words[r] ^ n.words[r]; | |
if (this !== t) | |
for (; t.length > r; r++) this.words[r] = t.words[r]; | |
return this.length = t.length, this.strip() | |
}, o.prototype.ixor = function(e) { | |
return r(0 == (this.negative | e.negative)), this.iuxor(e) | |
}, o.prototype.xor = function(e) { | |
return this.length > e.length ? this.clone().ixor(e) : e.clone().ixor(this) | |
}, o.prototype.uxor = function(e) { | |
return this.length > e.length ? this.clone().iuxor(e) : e.clone().iuxor(this) | |
}, o.prototype.inotn = function(e) { | |
r("number" == typeof e && e >= 0); | |
var t = 0 | Math.ceil(e / 26), | |
n = e % 26; | |
this._expand(t), n > 0 && t--; | |
for (var i = 0; t > i; i++) this.words[i] = 67108863 & ~this.words[i]; | |
return n > 0 && (this.words[i] = ~this.words[i] & 67108863 >> 26 - n), this.strip() | |
}, o.prototype.notn = function(e) { | |
return this.clone().inotn(e) | |
}, o.prototype.setn = function(e, t) { | |
r("number" == typeof e && e >= 0); | |
var n = e / 26 | 0, | |
i = e % 26; | |
return this._expand(n + 1), this.words[n] = t ? this.words[n] | 1 << i : this.words[n] & ~(1 << i), this.strip() | |
}, o.prototype.iadd = function(e) { | |
var t, n, r; | |
if (0 !== this.negative && 0 === e.negative) return this.negative = 0, t = this.isub(e), this.negative ^= 1, this._normSign(); | |
if (0 === this.negative && 0 !== e.negative) return e.negative = 0, t = this.isub(e), e.negative = 1, t._normSign(); | |
this.length > e.length ? (n = this, r = e) : (n = e, r = this); | |
for (var i = 0, o = 0; r.length > o; o++) this.words[o] = 67108863 & (t = (0 | n.words[o]) + (0 | r.words[o]) + i), i = t >>> 26; | |
for (; 0 !== i && n.length > o; o++) this.words[o] = 67108863 & (t = (0 | n.words[o]) + i), i = t >>> 26; | |
if (this.length = n.length, 0 !== i) this.words[this.length] = i, this.length++; | |
else if (n !== this) | |
for (; n.length > o; o++) this.words[o] = n.words[o]; | |
return this | |
}, o.prototype.add = function(e) { | |
var t; | |
return 0 !== e.negative && 0 === this.negative ? (e.negative = 0, t = this.sub(e), e.negative ^= 1, t) : 0 === e.negative && 0 !== this.negative ? (this.negative = 0, t = e.sub(this), this.negative = 1, t) : this.length > e.length ? this.clone().iadd(e) : e.clone().iadd(this) | |
}, o.prototype.isub = function(e) { | |
if (0 !== e.negative) { | |
e.negative = 0; | |
var t = this.iadd(e); | |
return e.negative = 1, t._normSign() | |
} | |
if (0 !== this.negative) return this.negative = 0, this.iadd(e), this.negative = 1, this._normSign(); | |
var n, r, i = this.cmp(e); | |
if (0 === i) return this.negative = 0, this.length = 1, this.words[0] = 0, this; | |
i > 0 ? (n = this, r = e) : (n = e, r = this); | |
for (var o = 0, a = 0; r.length > a; a++) o = (t = (0 | n.words[a]) - (0 | r.words[a]) + o) >> 26, this.words[a] = 67108863 & t; | |
for (; 0 !== o && n.length > a; a++) o = (t = (0 | n.words[a]) + o) >> 26, this.words[a] = 67108863 & t; | |
if (0 === o && n.length > a && n !== this) | |
for (; n.length > a; a++) this.words[a] = n.words[a]; | |
return this.length = Math.max(this.length, a), n !== this && (this.negative = 1), this.strip() | |
}, o.prototype.sub = function(e) { | |
return this.clone().isub(e) | |
}; | |
var h = function(e, t, n) { | |
var r, i, o, a = e.words, | |
s = t.words, | |
u = n.words, | |
c = 0, | |
f = 0 | a[0], | |
l = 8191 & f, | |
d = f >>> 13, | |
h = 0 | a[1], | |
p = 8191 & h, | |
m = h >>> 13, | |
_ = 0 | a[2], | |
y = 8191 & _, | |
b = _ >>> 13, | |
g = 0 | a[3], | |
v = 8191 & g, | |
w = g >>> 13, | |
k = 0 | a[4], | |
M = 8191 & k, | |
S = k >>> 13, | |
T = 0 | a[5], | |
L = 8191 & T, | |
x = T >>> 13, | |
D = 0 | a[6], | |
E = 8191 & D, | |
O = D >>> 13, | |
Y = 0 | a[7], | |
j = 8191 & Y, | |
A = Y >>> 13, | |
C = 0 | a[8], | |
P = 8191 & C, | |
I = C >>> 13, | |
R = 0 | a[9], | |
N = 8191 & R, | |
H = R >>> 13, | |
F = 0 | s[0], | |
B = 8191 & F, | |
z = F >>> 13, | |
U = 0 | s[1], | |
W = 8191 & U, | |
V = U >>> 13, | |
q = 0 | s[2], | |
J = 8191 & q, | |
G = q >>> 13, | |
K = 0 | s[3], | |
Z = 8191 & K, | |
X = K >>> 13, | |
$ = 0 | s[4], | |
Q = 8191 & $, | |
ee = $ >>> 13, | |
te = 0 | s[5], | |
ne = 8191 & te, | |
re = te >>> 13, | |
ie = 0 | s[6], | |
oe = 8191 & ie, | |
ae = ie >>> 13, | |
se = 0 | s[7], | |
ue = 8191 & se, | |
ce = se >>> 13, | |
fe = 0 | s[8], | |
le = 8191 & fe, | |
de = fe >>> 13, | |
he = 0 | s[9], | |
pe = 8191 & he, | |
me = he >>> 13; | |
n.negative = e.negative ^ t.negative, n.length = 19; | |
var _e = (c + (r = Math.imul(l, B)) | 0) + ((8191 & (i = (i = Math.imul(l, z)) + Math.imul(d, B) | 0)) << 13) | 0; | |
c = ((o = Math.imul(d, z)) + (i >>> 13) | 0) + (_e >>> 26) | 0, _e &= 67108863, r = Math.imul(p, B), i = (i = Math.imul(p, z)) + Math.imul(m, B) | 0, o = Math.imul(m, z); | |
var ye = (c + (r = r + Math.imul(l, W) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, V) | 0) + Math.imul(d, W) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, V) | 0) + (i >>> 13) | 0) + (ye >>> 26) | 0, ye &= 67108863, r = Math.imul(y, B), i = (i = Math.imul(y, z)) + Math.imul(b, B) | 0, o = Math.imul(b, z), r = r + Math.imul(p, W) | 0, i = (i = i + Math.imul(p, V) | 0) + Math.imul(m, W) | 0, o = o + Math.imul(m, V) | 0; | |
var be = (c + (r = r + Math.imul(l, J) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, G) | 0) + Math.imul(d, J) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, G) | 0) + (i >>> 13) | 0) + (be >>> 26) | 0, be &= 67108863, r = Math.imul(v, B), i = (i = Math.imul(v, z)) + Math.imul(w, B) | 0, o = Math.imul(w, z), r = r + Math.imul(y, W) | 0, i = (i = i + Math.imul(y, V) | 0) + Math.imul(b, W) | 0, o = o + Math.imul(b, V) | 0, r = r + Math.imul(p, J) | 0, i = (i = i + Math.imul(p, G) | 0) + Math.imul(m, J) | 0, o = o + Math.imul(m, G) | 0; | |
var ge = (c + (r = r + Math.imul(l, Z) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, X) | 0) + Math.imul(d, Z) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, X) | 0) + (i >>> 13) | 0) + (ge >>> 26) | 0, ge &= 67108863, r = Math.imul(M, B), i = (i = Math.imul(M, z)) + Math.imul(S, B) | 0, o = Math.imul(S, z), r = r + Math.imul(v, W) | 0, i = (i = i + Math.imul(v, V) | 0) + Math.imul(w, W) | 0, o = o + Math.imul(w, V) | 0, r = r + Math.imul(y, J) | 0, i = (i = i + Math.imul(y, G) | 0) + Math.imul(b, J) | 0, o = o + Math.imul(b, G) | 0, r = r + Math.imul(p, Z) | 0, i = (i = i + Math.imul(p, X) | 0) + Math.imul(m, Z) | 0, o = o + Math.imul(m, X) | 0; | |
var ve = (c + (r = r + Math.imul(l, Q) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ee) | 0) + Math.imul(d, Q) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, ee) | 0) + (i >>> 13) | 0) + (ve >>> 26) | 0, ve &= 67108863, r = Math.imul(L, B), i = (i = Math.imul(L, z)) + Math.imul(x, B) | 0, o = Math.imul(x, z), r = r + Math.imul(M, W) | 0, i = (i = i + Math.imul(M, V) | 0) + Math.imul(S, W) | 0, o = o + Math.imul(S, V) | 0, r = r + Math.imul(v, J) | 0, i = (i = i + Math.imul(v, G) | 0) + Math.imul(w, J) | 0, o = o + Math.imul(w, G) | 0, r = r + Math.imul(y, Z) | 0, i = (i = i + Math.imul(y, X) | 0) + Math.imul(b, Z) | 0, o = o + Math.imul(b, X) | 0, r = r + Math.imul(p, Q) | 0, i = (i = i + Math.imul(p, ee) | 0) + Math.imul(m, Q) | 0, o = o + Math.imul(m, ee) | 0; | |
var we = (c + (r = r + Math.imul(l, ne) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, re) | 0) + Math.imul(d, ne) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, re) | 0) + (i >>> 13) | 0) + (we >>> 26) | 0, we &= 67108863, r = Math.imul(E, B), i = (i = Math.imul(E, z)) + Math.imul(O, B) | 0, o = Math.imul(O, z), r = r + Math.imul(L, W) | 0, i = (i = i + Math.imul(L, V) | 0) + Math.imul(x, W) | 0, o = o + Math.imul(x, V) | 0, r = r + Math.imul(M, J) | 0, i = (i = i + Math.imul(M, G) | 0) + Math.imul(S, J) | 0, o = o + Math.imul(S, G) | 0, r = r + Math.imul(v, Z) | 0, i = (i = i + Math.imul(v, X) | 0) + Math.imul(w, Z) | 0, o = o + Math.imul(w, X) | 0, r = r + Math.imul(y, Q) | 0, i = (i = i + Math.imul(y, ee) | 0) + Math.imul(b, Q) | 0, o = o + Math.imul(b, ee) | 0, r = r + Math.imul(p, ne) | 0, i = (i = i + Math.imul(p, re) | 0) + Math.imul(m, ne) | 0, o = o + Math.imul(m, re) | 0; | |
var ke = (c + (r = r + Math.imul(l, oe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ae) | 0) + Math.imul(d, oe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, ae) | 0) + (i >>> 13) | 0) + (ke >>> 26) | 0, ke &= 67108863, r = Math.imul(j, B), i = (i = Math.imul(j, z)) + Math.imul(A, B) | 0, o = Math.imul(A, z), r = r + Math.imul(E, W) | 0, i = (i = i + Math.imul(E, V) | 0) + Math.imul(O, W) | 0, o = o + Math.imul(O, V) | 0, r = r + Math.imul(L, J) | 0, i = (i = i + Math.imul(L, G) | 0) + Math.imul(x, J) | 0, o = o + Math.imul(x, G) | 0, r = r + Math.imul(M, Z) | 0, i = (i = i + Math.imul(M, X) | 0) + Math.imul(S, Z) | 0, o = o + Math.imul(S, X) | 0, r = r + Math.imul(v, Q) | 0, i = (i = i + Math.imul(v, ee) | 0) + Math.imul(w, Q) | 0, o = o + Math.imul(w, ee) | 0, r = r + Math.imul(y, ne) | 0, i = (i = i + Math.imul(y, re) | 0) + Math.imul(b, ne) | 0, o = o + Math.imul(b, re) | 0, r = r + Math.imul(p, oe) | 0, i = (i = i + Math.imul(p, ae) | 0) + Math.imul(m, oe) | 0, o = o + Math.imul(m, ae) | 0; | |
var Me = (c + (r = r + Math.imul(l, ue) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, ce) | 0) + Math.imul(d, ue) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, ce) | 0) + (i >>> 13) | 0) + (Me >>> 26) | 0, Me &= 67108863, r = Math.imul(P, B), i = (i = Math.imul(P, z)) + Math.imul(I, B) | 0, o = Math.imul(I, z), r = r + Math.imul(j, W) | 0, i = (i = i + Math.imul(j, V) | 0) + Math.imul(A, W) | 0, o = o + Math.imul(A, V) | 0, r = r + Math.imul(E, J) | 0, i = (i = i + Math.imul(E, G) | 0) + Math.imul(O, J) | 0, o = o + Math.imul(O, G) | 0, r = r + Math.imul(L, Z) | 0, i = (i = i + Math.imul(L, X) | 0) + Math.imul(x, Z) | 0, o = o + Math.imul(x, X) | 0, r = r + Math.imul(M, Q) | 0, i = (i = i + Math.imul(M, ee) | 0) + Math.imul(S, Q) | 0, o = o + Math.imul(S, ee) | 0, r = r + Math.imul(v, ne) | 0, i = (i = i + Math.imul(v, re) | 0) + Math.imul(w, ne) | 0, o = o + Math.imul(w, re) | 0, r = r + Math.imul(y, oe) | 0, i = (i = i + Math.imul(y, ae) | 0) + Math.imul(b, oe) | 0, o = o + Math.imul(b, ae) | 0, r = r + Math.imul(p, ue) | 0, i = (i = i + Math.imul(p, ce) | 0) + Math.imul(m, ue) | 0, o = o + Math.imul(m, ce) | 0; | |
var Se = (c + (r = r + Math.imul(l, le) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, de) | 0) + Math.imul(d, le) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, de) | 0) + (i >>> 13) | 0) + (Se >>> 26) | 0, Se &= 67108863, r = Math.imul(N, B), i = (i = Math.imul(N, z)) + Math.imul(H, B) | 0, o = Math.imul(H, z), r = r + Math.imul(P, W) | 0, i = (i = i + Math.imul(P, V) | 0) + Math.imul(I, W) | 0, o = o + Math.imul(I, V) | 0, r = r + Math.imul(j, J) | 0, i = (i = i + Math.imul(j, G) | 0) + Math.imul(A, J) | 0, o = o + Math.imul(A, G) | 0, r = r + Math.imul(E, Z) | 0, i = (i = i + Math.imul(E, X) | 0) + Math.imul(O, Z) | 0, o = o + Math.imul(O, X) | 0, r = r + Math.imul(L, Q) | 0, i = (i = i + Math.imul(L, ee) | 0) + Math.imul(x, Q) | 0, o = o + Math.imul(x, ee) | 0, r = r + Math.imul(M, ne) | 0, i = (i = i + Math.imul(M, re) | 0) + Math.imul(S, ne) | 0, o = o + Math.imul(S, re) | 0, r = r + Math.imul(v, oe) | 0, i = (i = i + Math.imul(v, ae) | 0) + Math.imul(w, oe) | 0, o = o + Math.imul(w, ae) | 0, r = r + Math.imul(y, ue) | 0, i = (i = i + Math.imul(y, ce) | 0) + Math.imul(b, ue) | 0, o = o + Math.imul(b, ce) | 0, r = r + Math.imul(p, le) | 0, i = (i = i + Math.imul(p, de) | 0) + Math.imul(m, le) | 0, o = o + Math.imul(m, de) | 0; | |
var Te = (c + (r = r + Math.imul(l, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(l, me) | 0) + Math.imul(d, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(d, me) | 0) + (i >>> 13) | 0) + (Te >>> 26) | 0, Te &= 67108863, r = Math.imul(N, W), i = (i = Math.imul(N, V)) + Math.imul(H, W) | 0, o = Math.imul(H, V), r = r + Math.imul(P, J) | 0, i = (i = i + Math.imul(P, G) | 0) + Math.imul(I, J) | 0, o = o + Math.imul(I, G) | 0, r = r + Math.imul(j, Z) | 0, i = (i = i + Math.imul(j, X) | 0) + Math.imul(A, Z) | 0, o = o + Math.imul(A, X) | 0, r = r + Math.imul(E, Q) | 0, i = (i = i + Math.imul(E, ee) | 0) + Math.imul(O, Q) | 0, o = o + Math.imul(O, ee) | 0, r = r + Math.imul(L, ne) | 0, i = (i = i + Math.imul(L, re) | 0) + Math.imul(x, ne) | 0, o = o + Math.imul(x, re) | 0, r = r + Math.imul(M, oe) | 0, i = (i = i + Math.imul(M, ae) | 0) + Math.imul(S, oe) | 0, o = o + Math.imul(S, ae) | 0, r = r + Math.imul(v, ue) | 0, i = (i = i + Math.imul(v, ce) | 0) + Math.imul(w, ue) | 0, o = o + Math.imul(w, ce) | 0, r = r + Math.imul(y, le) | 0, i = (i = i + Math.imul(y, de) | 0) + Math.imul(b, le) | 0, o = o + Math.imul(b, de) | 0; | |
var Le = (c + (r = r + Math.imul(p, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(p, me) | 0) + Math.imul(m, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(m, me) | 0) + (i >>> 13) | 0) + (Le >>> 26) | 0, Le &= 67108863, r = Math.imul(N, J), i = (i = Math.imul(N, G)) + Math.imul(H, J) | 0, o = Math.imul(H, G), r = r + Math.imul(P, Z) | 0, i = (i = i + Math.imul(P, X) | 0) + Math.imul(I, Z) | 0, o = o + Math.imul(I, X) | 0, r = r + Math.imul(j, Q) | 0, i = (i = i + Math.imul(j, ee) | 0) + Math.imul(A, Q) | 0, o = o + Math.imul(A, ee) | 0, r = r + Math.imul(E, ne) | 0, i = (i = i + Math.imul(E, re) | 0) + Math.imul(O, ne) | 0, o = o + Math.imul(O, re) | 0, r = r + Math.imul(L, oe) | 0, i = (i = i + Math.imul(L, ae) | 0) + Math.imul(x, oe) | 0, o = o + Math.imul(x, ae) | 0, r = r + Math.imul(M, ue) | 0, i = (i = i + Math.imul(M, ce) | 0) + Math.imul(S, ue) | 0, o = o + Math.imul(S, ce) | 0, r = r + Math.imul(v, le) | 0, i = (i = i + Math.imul(v, de) | 0) + Math.imul(w, le) | 0, o = o + Math.imul(w, de) | 0; | |
var xe = (c + (r = r + Math.imul(y, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(y, me) | 0) + Math.imul(b, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(b, me) | 0) + (i >>> 13) | 0) + (xe >>> 26) | 0, xe &= 67108863, r = Math.imul(N, Z), i = (i = Math.imul(N, X)) + Math.imul(H, Z) | 0, o = Math.imul(H, X), r = r + Math.imul(P, Q) | 0, i = (i = i + Math.imul(P, ee) | 0) + Math.imul(I, Q) | 0, o = o + Math.imul(I, ee) | 0, r = r + Math.imul(j, ne) | 0, i = (i = i + Math.imul(j, re) | 0) + Math.imul(A, ne) | 0, o = o + Math.imul(A, re) | 0, r = r + Math.imul(E, oe) | 0, i = (i = i + Math.imul(E, ae) | 0) + Math.imul(O, oe) | 0, o = o + Math.imul(O, ae) | 0, r = r + Math.imul(L, ue) | 0, i = (i = i + Math.imul(L, ce) | 0) + Math.imul(x, ue) | 0, o = o + Math.imul(x, ce) | 0, r = r + Math.imul(M, le) | 0, i = (i = i + Math.imul(M, de) | 0) + Math.imul(S, le) | 0, o = o + Math.imul(S, de) | 0; | |
var De = (c + (r = r + Math.imul(v, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(v, me) | 0) + Math.imul(w, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(w, me) | 0) + (i >>> 13) | 0) + (De >>> 26) | 0, De &= 67108863, r = Math.imul(N, Q), i = (i = Math.imul(N, ee)) + Math.imul(H, Q) | 0, o = Math.imul(H, ee), r = r + Math.imul(P, ne) | 0, i = (i = i + Math.imul(P, re) | 0) + Math.imul(I, ne) | 0, o = o + Math.imul(I, re) | 0, r = r + Math.imul(j, oe) | 0, i = (i = i + Math.imul(j, ae) | 0) + Math.imul(A, oe) | 0, o = o + Math.imul(A, ae) | 0, r = r + Math.imul(E, ue) | 0, i = (i = i + Math.imul(E, ce) | 0) + Math.imul(O, ue) | 0, o = o + Math.imul(O, ce) | 0, r = r + Math.imul(L, le) | 0, i = (i = i + Math.imul(L, de) | 0) + Math.imul(x, le) | 0, o = o + Math.imul(x, de) | 0; | |
var Ee = (c + (r = r + Math.imul(M, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(M, me) | 0) + Math.imul(S, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(S, me) | 0) + (i >>> 13) | 0) + (Ee >>> 26) | 0, Ee &= 67108863, r = Math.imul(N, ne), i = (i = Math.imul(N, re)) + Math.imul(H, ne) | 0, o = Math.imul(H, re), r = r + Math.imul(P, oe) | 0, i = (i = i + Math.imul(P, ae) | 0) + Math.imul(I, oe) | 0, o = o + Math.imul(I, ae) | 0, r = r + Math.imul(j, ue) | 0, i = (i = i + Math.imul(j, ce) | 0) + Math.imul(A, ue) | 0, o = o + Math.imul(A, ce) | 0, r = r + Math.imul(E, le) | 0, i = (i = i + Math.imul(E, de) | 0) + Math.imul(O, le) | 0, o = o + Math.imul(O, de) | 0; | |
var Oe = (c + (r = r + Math.imul(L, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(L, me) | 0) + Math.imul(x, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(x, me) | 0) + (i >>> 13) | 0) + (Oe >>> 26) | 0, Oe &= 67108863, r = Math.imul(N, oe), i = (i = Math.imul(N, ae)) + Math.imul(H, oe) | 0, o = Math.imul(H, ae), r = r + Math.imul(P, ue) | 0, i = (i = i + Math.imul(P, ce) | 0) + Math.imul(I, ue) | 0, o = o + Math.imul(I, ce) | 0, r = r + Math.imul(j, le) | 0, i = (i = i + Math.imul(j, de) | 0) + Math.imul(A, le) | 0, o = o + Math.imul(A, de) | 0; | |
var Ye = (c + (r = r + Math.imul(E, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(E, me) | 0) + Math.imul(O, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(O, me) | 0) + (i >>> 13) | 0) + (Ye >>> 26) | 0, Ye &= 67108863, r = Math.imul(N, ue), i = (i = Math.imul(N, ce)) + Math.imul(H, ue) | 0, o = Math.imul(H, ce), r = r + Math.imul(P, le) | 0, i = (i = i + Math.imul(P, de) | 0) + Math.imul(I, le) | 0, o = o + Math.imul(I, de) | 0; | |
var je = (c + (r = r + Math.imul(j, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(j, me) | 0) + Math.imul(A, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(A, me) | 0) + (i >>> 13) | 0) + (je >>> 26) | 0, je &= 67108863, r = Math.imul(N, le), i = (i = Math.imul(N, de)) + Math.imul(H, le) | 0, o = Math.imul(H, de); | |
var Ae = (c + (r = r + Math.imul(P, pe) | 0) | 0) + ((8191 & (i = (i = i + Math.imul(P, me) | 0) + Math.imul(I, pe) | 0)) << 13) | 0; | |
c = ((o = o + Math.imul(I, me) | 0) + (i >>> 13) | 0) + (Ae >>> 26) | 0, Ae &= 67108863; | |
var Ce = (c + (r = Math.imul(N, pe)) | 0) + ((8191 & (i = (i = Math.imul(N, me)) + Math.imul(H, pe) | 0)) << 13) | 0; | |
return c = ((o = Math.imul(H, me)) + (i >>> 13) | 0) + (Ce >>> 26) | 0, Ce &= 67108863, u[0] = _e, u[1] = ye, u[2] = be, u[3] = ge, u[4] = ve, u[5] = we, u[6] = ke, u[7] = Me, u[8] = Se, u[9] = Te, u[10] = Le, u[11] = xe, u[12] = De, u[13] = Ee, u[14] = Oe, u[15] = Ye, u[16] = je, u[17] = Ae, u[18] = Ce, 0 !== c && (u[19] = c, n.length++), n | |
}; | |
function p(e, t, n) { | |
return (new m).mulp(e, t, n) | |
} | |
function m(e, t) { | |
this.x = e, this.y = t | |
} | |
Math.imul || (h = d), o.prototype.mulTo = function(e, t) { | |
var n = this.length + e.length; | |
return 10 === this.length && 10 === e.length ? h(this, e, t) : 63 > n ? d(this, e, t) : 1024 > n ? function(e, t, n) { | |
n.negative = t.negative ^ e.negative, n.length = e.length + t.length; | |
for (var r = 0, i = 0, o = 0; n.length - 1 > o; o++) { | |
var a = i; | |
i = 0; | |
for (var s = 67108863 & r, u = Math.min(o, t.length - 1), c = Math.max(0, o - e.length + 1); u >= c; c++) { | |
var f = (0 | e.words[o - c]) * (0 | t.words[c]), | |
l = 67108863 & f; | |
s = 67108863 & (l = l + s | 0), i += (a = (a = a + (f / 67108864 | 0) | 0) + (l >>> 26) | 0) >>> 26, a &= 67108863 | |
} | |
n.words[o] = s, r = a, a = i | |
} | |
return 0 !== r ? n.words[o] = r : n.length--, n.strip() | |
}(this, e, t) : p(this, e, t) | |
}, m.prototype.makeRBT = function(e) { | |
for (var t = Array(e), n = o.prototype._countBits(e) - 1, r = 0; e > r; r++) t[r] = this.revBin(r, n, e); | |
return t | |
}, m.prototype.revBin = function(e, t, n) { | |
if (0 === e || e === n - 1) return e; | |
for (var r = 0, i = 0; t > i; i++) r |= (1 & e) << t - i - 1, e >>= 1; | |
return r | |
}, m.prototype.permute = function(e, t, n, r, i, o) { | |
for (var a = 0; o > a; a++) r[a] = t[e[a]], i[a] = n[e[a]] | |
}, m.prototype.transform = function(e, t, n, r, i, o) { | |
this.permute(o, e, t, n, r, i); | |
for (var a = 1; i > a; a <<= 1) | |
for (var s = a << 1, u = Math.cos(2 * Math.PI / s), c = Math.sin(2 * Math.PI / s), f = 0; i > f; f += s) | |
for (var l = u, d = c, h = 0; a > h; h++) { | |
var p = n[f + h], | |
m = r[f + h], | |
_ = n[f + h + a], | |
y = r[f + h + a], | |
b = l * _ - d * y; | |
y = l * y + d * _, n[f + h] = p + (_ = b), r[f + h] = m + y, n[f + h + a] = p - _, r[f + h + a] = m - y, h !== s && (b = u * l - c * d, d = u * d + c * l, l = b) | |
} | |
}, m.prototype.guessLen13b = function(e, t) { | |
var n = 1 | Math.max(t, e), | |
r = 1 & n, | |
i = 0; | |
for (n = n / 2 | 0; n; n >>>= 1) i++; | |
return 1 << i + 1 + r | |
}, m.prototype.conjugate = function(e, t, n) { | |
if (n > 1) | |
for (var r = 0; n / 2 > r; r++) { | |
var i = e[r]; | |
e[r] = e[n - r - 1], e[n - r - 1] = i, i = t[r], t[r] = -t[n - r - 1], t[n - r - 1] = -i | |
} | |
}, m.prototype.normalize13b = function(e, t) { | |
for (var n = 0, r = 0; t / 2 > r; r++) { | |
var i = 8192 * Math.round(e[2 * r + 1] / t) + Math.round(e[2 * r] / t) + n; | |
e[r] = 67108863 & i, n = 67108864 > i ? 0 : i / 67108864 | 0 | |
} | |
return e | |
}, m.prototype.convert13b = function(e, t, n, i) { | |
for (var o = 0, a = 0; t > a; a++) n[2 * a] = 8191 & (o += 0 | e[a]), n[2 * a + 1] = 8191 & (o >>>= 13), o >>>= 13; | |
for (a = 2 * t; i > a; ++a) n[a] = 0; | |
r(0 === o), r(0 == (-8192 & o)) | |
}, m.prototype.stub = function(e) { | |
for (var t = Array(e), n = 0; e > n; n++) t[n] = 0; | |
return t | |
}, m.prototype.mulp = function(e, t, n) { | |
var r = 2 * this.guessLen13b(e.length, t.length), | |
i = this.makeRBT(r), | |
o = this.stub(r), | |
a = Array(r), | |
s = Array(r), | |
u = Array(r), | |
c = Array(r), | |
f = Array(r), | |
l = Array(r), | |
d = n.words; | |
d.length = r, this.convert13b(e.words, e.length, a, r), this.convert13b(t.words, t.length, c, r), this.transform(a, o, s, u, r, i), this.transform(c, o, f, l, r, i); | |
for (var h = 0; r > h; h++) { | |
var p = s[h] * f[h] - u[h] * l[h]; | |
u[h] = s[h] * l[h] + u[h] * f[h], s[h] = p | |
} | |
return this.conjugate(s, u, r), this.transform(s, u, d, o, r, i), this.conjugate(d, o, r), this.normalize13b(d, r), n.negative = e.negative ^ t.negative, n.length = e.length + t.length, n.strip() | |
}, o.prototype.mul = function(e) { | |
var t = new o(null); | |
return t.words = Array(this.length + e.length), this.mulTo(e, t) | |
}, o.prototype.mulf = function(e) { | |
var t = new o(null); | |
return t.words = Array(this.length + e.length), p(this, e, t) | |
}, o.prototype.imul = function(e) { | |
return this.clone().mulTo(e, this) | |
}, o.prototype.imuln = function(e) { | |
r("number" == typeof e), r(67108864 > e); | |
for (var t = 0, n = 0; this.length > n; n++) { | |
var i = (0 | this.words[n]) * e, | |
o = (67108863 & i) + (67108863 & t); | |
t >>= 26, t += i / 67108864 | 0, t += o >>> 26, this.words[n] = 67108863 & o | |
} | |
return 0 !== t && (this.words[n] = t, this.length++), this | |
}, o.prototype.muln = function(e) { | |
return this.clone().imuln(e) | |
}, o.prototype.sqr = function() { | |
return this.mul(this) | |
}, o.prototype.isqr = function() { | |
return this.imul(this.clone()) | |
}, o.prototype.pow = function(e) { | |
var t = function(e) { | |
for (var t = Array(e.bitLength()), n = 0; t.length > n; n++) { | |
var r = n % 26; | |
t[n] = (e.words[n / 26 | 0] & 1 << r) >>> r | |
} | |
return t | |
}(e); | |
if (0 === t.length) return new o(1); | |
for (var n = this, r = 0; t.length > r && 0 === t[r]; r++, n = n.sqr()); | |
if (++r < t.length) | |
for (var i = n.sqr(); t.length > r; r++, i = i.sqr()) 0 !== t[r] && (n = n.mul(i)); | |
return n | |
}, o.prototype.iushln = function(e) { | |
r("number" == typeof e && e >= 0); | |
var t, n = e % 26, | |
i = (e - n) / 26, | |
o = 67108863 >>> 26 - n << 26 - n; | |
if (0 !== n) { | |
var a = 0; | |
for (t = 0; this.length > t; t++) { | |
var s = this.words[t] & o; | |
this.words[t] = (0 | this.words[t]) - s << n | a, a = s >>> 26 - n | |
} | |
a && (this.words[t] = a, this.length++) | |
} | |
if (0 !== i) { | |
for (t = this.length - 1; t >= 0; t--) this.words[t + i] = this.words[t]; | |
for (t = 0; i > t; t++) this.words[t] = 0; | |
this.length += i | |
} | |
return this.strip() | |
}, o.prototype.ishln = function(e) { | |
return r(0 === this.negative), this.iushln(e) | |
}, o.prototype.iushrn = function(e, t, n) { | |
var i; | |
r("number" == typeof e && e >= 0), i = t ? (t - t % 26) / 26 : 0; | |
var o = e % 26, | |
a = Math.min((e - o) / 26, this.length), | |
s = 67108863 ^ 67108863 >>> o << o, | |
u = n; | |
if (i = Math.max(0, i -= a), u) { | |
for (var c = 0; a > c; c++) u.words[c] = this.words[c]; | |
u.length = a | |
} | |
if (0 === a); | |
else if (this.length > a) | |
for (this.length -= a, c = 0; this.length > c; c++) this.words[c] = this.words[c + a]; | |
else this.words[0] = 0, this.length = 1; | |
var f = 0; | |
for (c = this.length - 1; !(0 > c || 0 === f && i > c); c--) { | |
var l = 0 | this.words[c]; | |
this.words[c] = f << 26 - o | l >>> o, f = l & s | |
} | |
return u && 0 !== f && (u.words[u.length++] = f), 0 === this.length && (this.words[0] = 0, this.length = 1), this.strip() | |
}, o.prototype.ishrn = function(e, t, n) { | |
return r(0 === this.negative), this.iushrn(e, t, n) | |
}, o.prototype.shln = function(e) { | |
return this.clone().ishln(e) | |
}, o.prototype.ushln = function(e) { | |
return this.clone().iushln(e) | |
}, o.prototype.shrn = function(e) { | |
return this.clone().ishrn(e) | |
}, o.prototype.ushrn = function(e) { | |
return this.clone().iushrn(e) | |
}, o.prototype.testn = function(e) { | |
r("number" == typeof e && e >= 0); | |
var t = e % 26, | |
n = (e - t) / 26; | |
return this.length > n && !!(this.words[n] & 1 << t) | |
}, o.prototype.imaskn = function(e) { | |
r("number" == typeof e && e >= 0); | |
var t = e % 26, | |
n = (e - t) / 26; | |
return r(0 === this.negative, "imaskn works only with positive numbers"), n >= this.length ? this : (0 !== t && n++, this.length = Math.min(n, this.length), 0 !== t && (this.words[this.length - 1] &= 67108863 ^ 67108863 >>> t << t), this.strip()) | |
}, o.prototype.maskn = function(e) { | |
return this.clone().imaskn(e) | |
}, o.prototype.iaddn = function(e) { | |
return r("number" == typeof e), r(67108864 > e), 0 > e ? this.isubn(-e) : 0 !== this.negative ? 1 === this.length && e > (0 | this.words[0]) ? (this.words[0] = e - (0 | this.words[0]), this.negative = 0, this) : (this.negative = 0, this.isubn(e), this.negative = 1, this) : this._iaddn(e) | |
}, o.prototype._iaddn = function(e) { | |
this.words[0] += e; | |
for (var t = 0; this.length > t && this.words[t] >= 67108864; t++) this.words[t] -= 67108864, t === this.length - 1 ? this.words[t + 1] = 1 : this.words[t + 1]++; | |
return this.length = Math.max(this.length, t + 1), this | |
}, o.prototype.isubn = function(e) { | |
if (r("number" == typeof e), r(67108864 > e), 0 > e) return this.iaddn(-e); | |
if (0 !== this.negative) return this.negative = 0, this.iaddn(e), this.negative = 1, this; | |
if (this.words[0] -= e, 1 === this.length && 0 > this.words[0]) this.words[0] = -this.words[0], this.negative = 1; | |
else | |
for (var t = 0; this.length > t && 0 > this.words[t]; t++) this.words[t] += 67108864, this.words[t + 1] -= 1; | |
return this.strip() | |
}, o.prototype.addn = function(e) { | |
return this.clone().iaddn(e) | |
}, o.prototype.subn = function(e) { | |
return this.clone().isubn(e) | |
}, o.prototype.iabs = function() { | |
return this.negative = 0, this | |
}, o.prototype.abs = function() { | |
return this.clone().iabs() | |
}, o.prototype._ishlnsubmul = function(e, t, n) { | |
var i, o; | |
this._expand(e.length + n); | |
var a = 0; | |
for (i = 0; e.length > i; i++) { | |
o = (0 | this.words[i + n]) + a; | |
var s = (0 | e.words[i]) * t; | |
a = ((o -= 67108863 & s) >> 26) - (s / 67108864 | 0), this.words[i + n] = 67108863 & o | |
} | |
for (; this.length - n > i; i++) a = (o = (0 | this.words[i + n]) + a) >> 26, this.words[i + n] = 67108863 & o; | |
if (0 === a) return this.strip(); | |
for (r(-1 === a), a = 0, i = 0; this.length > i; i++) a = (o = -(0 | this.words[i]) + a) >> 26, this.words[i] = 67108863 & o; | |
return this.negative = 1, this.strip() | |
}, o.prototype._wordDiv = function(e, t) { | |
var n, r = this.clone(), | |
i = e, | |
a = 0 | i.words[i.length - 1]; | |
0 !== (n = 26 - this._countBits(a)) && (i = i.ushln(n), r.iushln(n), a = 0 | i.words[i.length - 1]); | |
var s, u = r.length - i.length; | |
if ("mod" !== t) { | |
(s = new o(null)).length = u + 1, s.words = Array(s.length); | |
for (var c = 0; s.length > c; c++) s.words[c] = 0 | |
} | |
var f = r.clone()._ishlnsubmul(i, 1, u); | |
0 === f.negative && (r = f, s && (s.words[u] = 1)); | |
for (var l = u - 1; l >= 0; l--) { | |
var d = 67108864 * (0 | r.words[i.length + l]) + (0 | r.words[i.length + l - 1]); | |
for (r._ishlnsubmul(i, d = Math.min(d / a | 0, 67108863), l); 0 !== r.negative;) d--, r.negative = 0, r._ishlnsubmul(i, 1, l), r.isZero() || (r.negative ^= 1); | |
s && (s.words[l] = d) | |
} | |
return s && s.strip(), r.strip(), "div" !== t && 0 !== n && r.iushrn(n), { | |
div: s || null, | |
mod: r | |
} | |
}, o.prototype.divmod = function(e, t, n) { | |
return r(!e.isZero()), this.isZero() ? { | |
div: new o(0), | |
mod: new o(0) | |
} : 0 !== this.negative && 0 === e.negative ? (s = this.neg().divmod(e, t), "mod" !== t && (i = s.div.neg()), "div" !== t && (a = s.mod.neg(), n && 0 !== a.negative && a.iadd(e)), { | |
div: i, | |
mod: a | |
}) : 0 === this.negative && 0 !== e.negative ? (s = this.divmod(e.neg(), t), "mod" !== t && (i = s.div.neg()), { | |
div: i, | |
mod: s.mod | |
}) : 0 != (this.negative & e.negative) ? (s = this.neg().divmod(e.neg(), t), "div" !== t && (a = s.mod.neg(), n && 0 !== a.negative && a.isub(e)), { | |
div: s.div, | |
mod: a | |
}) : e.length > this.length || 0 > this.cmp(e) ? { | |
div: new o(0), | |
mod: this | |
} : 1 === e.length ? "div" === t ? { | |
div: this.divn(e.words[0]), | |
mod: null | |
} : "mod" === t ? { | |
div: null, | |
mod: new o(this.modn(e.words[0])) | |
} : { | |
div: this.divn(e.words[0]), | |
mod: new o(this.modn(e.words[0])) | |
} : this._wordDiv(e, t); | |
var i, a, s | |
}, o.prototype.div = function(e) { | |
return this.divmod(e, "div", !1).div | |
}, o.prototype.mod = function(e) { | |
return this.divmod(e, "mod", !1).mod | |
}, o.prototype.umod = function(e) { | |
return this.divmod(e, "mod", !0).mod | |
}, o.prototype.divRound = function(e) { | |
var t = this.divmod(e); | |
if (t.mod.isZero()) return t.div; | |
var n = 0 !== t.div.negative ? t.mod.isub(e) : t.mod, | |
r = e.ushrn(1), | |
i = e.andln(1), | |
o = n.cmp(r); | |
return 0 > o || 1 === i && 0 === o ? t.div : 0 !== t.div.negative ? t.div.isubn(1) : t.div.iaddn(1) | |
}, o.prototype.modn = function(e) { | |
r(67108863 >= e); | |
for (var t = (1 << 26) % e, n = 0, i = this.length - 1; i >= 0; i--) n = (t * n + (0 | this.words[i])) % e; | |
return n | |
}, o.prototype.idivn = function(e) { | |
r(67108863 >= e); | |
for (var t = 0, n = this.length - 1; n >= 0; n--) { | |
var i = (0 | this.words[n]) + 67108864 * t; | |
this.words[n] = i / e | 0, t = i % e | |
} | |
return this.strip() | |
}, o.prototype.divn = function(e) { | |
return this.clone().idivn(e) | |
}, o.prototype.egcd = function(e) { | |
r(0 === e.negative), r(!e.isZero()); | |
var t = this, | |
n = e.clone(); | |
t = 0 !== t.negative ? t.umod(e) : t.clone(); | |
for (var i = new o(1), a = new o(0), s = new o(0), u = new o(1), c = 0; t.isEven() && n.isEven();) t.iushrn(1), n.iushrn(1), ++c; | |
for (var f = n.clone(), l = t.clone(); !t.isZero();) { | |
for (var d = 0, h = 1; 0 == (t.words[0] & h) && 26 > d; ++d, h <<= 1); | |
if (d > 0) | |
for (t.iushrn(d); d-- > 0;)(i.isOdd() || a.isOdd()) && (i.iadd(f), a.isub(l)), i.iushrn(1), a.iushrn(1); | |
for (var p = 0, m = 1; 0 == (n.words[0] & m) && 26 > p; ++p, m <<= 1); | |
if (p > 0) | |
for (n.iushrn(p); p-- > 0;)(s.isOdd() || u.isOdd()) && (s.iadd(f), u.isub(l)), s.iushrn(1), u.iushrn(1); | |
0 > t.cmp(n) ? (n.isub(t), s.isub(i), u.isub(a)) : (t.isub(n), i.isub(s), a.isub(u)) | |
} | |
return { | |
a: s, | |
b: u, | |
gcd: n.iushln(c) | |
} | |
}, o.prototype._invmp = function(e) { | |
r(0 === e.negative), r(!e.isZero()); | |
var t = this, | |
n = e.clone(); | |
t = 0 !== t.negative ? t.umod(e) : t.clone(); | |
for (var i, a = new o(1), s = new o(0), u = n.clone(); t.cmpn(1) > 0 && n.cmpn(1) > 0;) { | |
for (var c = 0, f = 1; 0 == (t.words[0] & f) && 26 > c; ++c, f <<= 1); | |
if (c > 0) | |
for (t.iushrn(c); c-- > 0;) a.isOdd() && a.iadd(u), a.iushrn(1); | |
for (var l = 0, d = 1; 0 == (n.words[0] & d) && 26 > l; ++l, d <<= 1); | |
if (l > 0) | |
for (n.iushrn(l); l-- > 0;) s.isOdd() && s.iadd(u), s.iushrn(1); | |
0 > t.cmp(n) ? (n.isub(t), s.isub(a)) : (t.isub(n), a.isub(s)) | |
} | |
return 0 > (i = 0 === t.cmpn(1) ? a : s).cmpn(0) && i.iadd(e), i | |
}, o.prototype.gcd = function(e) { | |
if (this.isZero()) return e.abs(); | |
if (e.isZero()) return this.abs(); | |
var t = this.clone(), | |
n = e.clone(); | |
t.negative = 0, n.negative = 0; | |
for (var r = 0; t.isEven() && n.isEven(); r++) t.iushrn(1), n.iushrn(1); | |
for (;;) { | |
for (; t.isEven();) t.iushrn(1); | |
for (; n.isEven();) n.iushrn(1); | |
var i = t.cmp(n); | |
if (0 > i) { | |
var o = t; | |
t = n, n = o | |
} else if (0 === i || 0 === n.cmpn(1)) break; | |
t.isub(n) | |
} | |
return n.iushln(r) | |
}, o.prototype.invm = function(e) { | |
return this.egcd(e).a.umod(e) | |
}, o.prototype.isEven = function() { | |
return 0 == (1 & this.words[0]) | |
}, o.prototype.isOdd = function() { | |
return 1 == (1 & this.words[0]) | |
}, o.prototype.andln = function(e) { | |
return this.words[0] & e | |
}, o.prototype.bincn = function(e) { | |
r("number" == typeof e); | |
var t = e % 26, | |
n = (e - t) / 26, | |
i = 1 << t; | |
if (n >= this.length) return this._expand(n + 1), this.words[n] |= i, this; | |
for (var o = i, a = n; 0 !== o && this.length > a; a++) { | |
var s = 0 | this.words[a]; | |
o = (s += o) >>> 26, this.words[a] = s &= 67108863 | |
} | |
return 0 !== o && (this.words[a] = o, this.length++), this | |
}, o.prototype.isZero = function() { | |
return 1 === this.length && 0 === this.words[0] | |
}, o.prototype.cmpn = function(e) { | |
var t, n = 0 > e; | |
if (0 !== this.negative && !n) return -1; | |
if (0 === this.negative && n) return 1; | |
if (this.strip(), this.length > 1) t = 1; | |
else { | |
n && (e = -e), r(67108863 >= e, "Number is too big"); | |
var i = 0 | this.words[0]; | |
t = i === e ? 0 : e > i ? -1 : 1 | |
} | |
return 0 !== this.negative ? 0 | -t : t | |
}, o.prototype.cmp = function(e) { | |
if (0 !== this.negative && 0 === e.negative) return -1; | |
if (0 === this.negative && 0 !== e.negative) return 1; | |
var t = this.ucmp(e); | |
return 0 !== this.negative ? 0 | -t : t | |
}, o.prototype.ucmp = function(e) { | |
if (this.length > e.length) return 1; | |
if (e.length > this.length) return -1; | |
for (var t = 0, n = this.length - 1; n >= 0; n--) { | |
var r = 0 | this.words[n], | |
i = 0 | e.words[n]; | |
if (r !== i) { | |
i > r ? t = -1 : r > i && (t = 1); | |
break | |
} | |
} | |
return t | |
}, o.prototype.gtn = function(e) { | |
return 1 === this.cmpn(e) | |
}, o.prototype.gt = function(e) { | |
return 1 === this.cmp(e) | |
}, o.prototype.gten = function(e) { | |
return this.cmpn(e) >= 0 | |
}, o.prototype.gte = function(e) { | |
return this.cmp(e) >= 0 | |
}, o.prototype.ltn = function(e) { | |
return -1 === this.cmpn(e) | |
}, o.prototype.lt = function(e) { | |
return -1 === this.cmp(e) | |
}, o.prototype.lten = function(e) { | |
return 0 >= this.cmpn(e) | |
}, o.prototype.lte = function(e) { | |
return 0 >= this.cmp(e) | |
}, o.prototype.eqn = function(e) { | |
return 0 === this.cmpn(e) | |
}, o.prototype.eq = function(e) { | |
return 0 === this.cmp(e) | |
}, o.red = function(e) { | |
return new k(e) | |
}, o.prototype.toRed = function(e) { | |
return r(!this.red, "Already a number in reduction context"), r(0 === this.negative, "red works only with positives"), e.convertTo(this)._forceRed(e) | |
}, o.prototype.fromRed = function() { | |
return r(this.red, "fromRed works only with numbers in reduction context"), this.red.convertFrom(this) | |
}, o.prototype._forceRed = function(e) { | |
return this.red = e, this | |
}, o.prototype.forceRed = function(e) { | |
return r(!this.red, "Already a number in reduction context"), this._forceRed(e) | |
}, o.prototype.redAdd = function(e) { | |
return r(this.red, "redAdd works only with red numbers"), this.red.add(this, e) | |
}, o.prototype.redIAdd = function(e) { | |
return r(this.red, "redIAdd works only with red numbers"), this.red.iadd(this, e) | |
}, o.prototype.redSub = function(e) { | |
return r(this.red, "redSub works only with red numbers"), this.red.sub(this, e) | |
}, o.prototype.redISub = function(e) { | |
return r(this.red, "redISub works only with red numbers"), this.red.isub(this, e) | |
}, o.prototype.redShl = function(e) { | |
return r(this.red, "redShl works only with red numbers"), this.red.shl(this, e) | |
}, o.prototype.redMul = function(e) { | |
return r(this.red, "redMul works only with red numbers"), this.red._verify2(this, e), this.red.mul(this, e) | |
}, o.prototype.redIMul = function(e) { | |
return r(this.red, "redMul works only with red numbers"), this.red._verify2(this, e), this.red.imul(this, e) | |
}, o.prototype.redSqr = function() { | |
return r(this.red, "redSqr works only with red numbers"), this.red._verify1(this), this.red.sqr(this) | |
}, o.prototype.redISqr = function() { | |
return r(this.red, "redISqr works only with red numbers"), this.red._verify1(this), this.red.isqr(this) | |
}, o.prototype.redSqrt = function() { | |
return r(this.red, "redSqrt works only with red numbers"), this.red._verify1(this), this.red.sqrt(this) | |
}, o.prototype.redInvm = function() { | |
return r(this.red, "redInvm works only with red numbers"), this.red._verify1(this), this.red.invm(this) | |
}, o.prototype.redNeg = function() { | |
return r(this.red, "redNeg works only with red numbers"), this.red._verify1(this), this.red.neg(this) | |
}, o.prototype.redPow = function(e) { | |
return r(this.red && !e.red, "redPow(normalNum)"), this.red._verify1(this), this.red.pow(this, e) | |
}; | |
var _ = { | |
k256: null, | |
p224: null, | |
p192: null, | |
p25519: null | |
}; | |
function y(e, t) { | |
this.name = e, this.p = new o(t, 16), this.n = this.p.bitLength(), this.k = new o(1).iushln(this.n).isub(this.p), this.tmp = this._tmp() | |
} | |
function b() { | |
y.call(this, "k256", "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f") | |
} | |
function g() { | |
y.call(this, "p224", "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001") | |
} | |
function v() { | |
y.call(this, "p192", "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff") | |
} | |
function w() { | |
y.call(this, "25519", "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed") | |
} | |
function k(e) { | |
if ("string" == typeof e) { | |
var t = o._prime(e); | |
this.m = t.p, this.prime = t | |
} else r(e.gtn(1), "modulus must be greater than 1"), this.m = e, this.prime = null | |
} | |
function M(e) { | |
k.call(this, e), this.shift = this.m.bitLength(), this.shift % 26 != 0 && (this.shift += 26 - this.shift % 26), this.r = new o(1).iushln(this.shift), this.r2 = this.imod(this.r.sqr()), this.rinv = this.r._invmp(this.m), this.minv = this.rinv.mul(this.r).isubn(1).div(this.m), this.minv = this.minv.umod(this.r), this.minv = this.r.sub(this.minv) | |
} | |
y.prototype._tmp = function() { | |
var e = new o(null); | |
return e.words = Array(Math.ceil(this.n / 13)), e | |
}, y.prototype.ireduce = function(e) { | |
var t, n = e; | |
do { | |
this.split(n, this.tmp), t = (n = (n = this.imulK(n)).iadd(this.tmp)).bitLength() | |
} while (t > this.n); | |
var r = this.n > t ? -1 : n.ucmp(this.p); | |
return 0 === r ? (n.words[0] = 0, n.length = 1) : r > 0 ? n.isub(this.p) : n.strip(), n | |
}, y.prototype.split = function(e, t) { | |
e.iushrn(this.n, 0, t) | |
}, y.prototype.imulK = function(e) { | |
return e.imul(this.k) | |
}, i(b, y), b.prototype.split = function(e, t) { | |
for (var n = Math.min(e.length, 9), r = 0; n > r; r++) t.words[r] = e.words[r]; | |
if (t.length = n, 9 >= e.length) return e.words[0] = 0, void(e.length = 1); | |
var i = e.words[9]; | |
for (t.words[t.length++] = 4194303 & i, r = 10; e.length > r; r++) { | |
var o = 0 | e.words[r]; | |
e.words[r - 10] = (4194303 & o) << 4 | i >>> 22, i = o | |
} | |
e.words[r - 10] = i >>>= 22, e.length -= 0 === i && e.length > 10 ? 10 : 9 | |
}, b.prototype.imulK = function(e) { | |
e.words[e.length] = 0, e.words[e.length + 1] = 0, e.length += 2; | |
for (var t = 0, n = 0; e.length > n; n++) { | |
var r = 0 | e.words[n]; | |
e.words[n] = 67108863 & (t += 977 * r), t = 64 * r + (t / 67108864 | 0) | |
} | |
return 0 === e.words[e.length - 1] && (e.length--, 0 === e.words[e.length - 1] && e.length--), e | |
}, i(g, y), i(v, y), i(w, y), w.prototype.imulK = function(e) { | |
for (var t = 0, n = 0; e.length > n; n++) { | |
var r = 19 * (0 | e.words[n]) + t, | |
i = 67108863 & r; | |
r >>>= 26, e.words[n] = i, t = r | |
} | |
return 0 !== t && (e.words[e.length++] = t), e | |
}, o._prime = function(e) { | |
if (_[e]) return _[e]; | |
var t; | |
if ("k256" === e) t = new b; | |
else if ("p224" === e) t = new g; | |
else if ("p192" === e) t = new v; | |
else { | |
if ("p25519" !== e) throw Error("Unknown prime " + e); | |
t = new w | |
} | |
return _[e] = t, t | |
}, k.prototype._verify1 = function(e) { | |
r(0 === e.negative, "red works only with positives"), r(e.red, "red works only with red numbers") | |
}, k.prototype._verify2 = function(e, t) { | |
r(0 == (e.negative | t.negative), "red works only with positives"), r(e.red && e.red === t.red, "red works only with red numbers") | |
}, k.prototype.imod = function(e) { | |
return this.prime ? this.prime.ireduce(e)._forceRed(this) : e.umod(this.m)._forceRed(this) | |
}, k.prototype.neg = function(e) { | |
return e.isZero() ? e.clone() : this.m.sub(e)._forceRed(this) | |
}, k.prototype.add = function(e, t) { | |
this._verify2(e, t); | |
var n = e.add(t); | |
return 0 > n.cmp(this.m) || n.isub(this.m), n._forceRed(this) | |
}, k.prototype.iadd = function(e, t) { | |
this._verify2(e, t); | |
var n = e.iadd(t); | |
return 0 > n.cmp(this.m) || n.isub(this.m), n | |
}, k.prototype.sub = function(e, t) { | |
this._verify2(e, t); | |
var n = e.sub(t); | |
return 0 > n.cmpn(0) && n.iadd(this.m), n._forceRed(this) | |
}, k.prototype.isub = function(e, t) { | |
this._verify2(e, t); | |
var n = e.isub(t); | |
return 0 > n.cmpn(0) && n.iadd(this.m), n | |
}, k.prototype.shl = function(e, t) { | |
return this._verify1(e), this.imod(e.ushln(t)) | |
}, k.prototype.imul = function(e, t) { | |
return this._verify2(e, t), this.imod(e.imul(t)) | |
}, k.prototype.mul = function(e, t) { | |
return this._verify2(e, t), this.imod(e.mul(t)) | |
}, k.prototype.isqr = function(e) { | |
return this.imul(e, e.clone()) | |
}, k.prototype.sqr = function(e) { | |
return this.mul(e, e) | |
}, k.prototype.sqrt = function(e) { | |
if (e.isZero()) return e.clone(); | |
var t = this.m.andln(3); | |
if (r(t % 2 == 1), 3 === t) { | |
var n = this.m.add(new o(1)).iushrn(2); | |
return this.pow(e, n) | |
} | |
for (var i = this.m.subn(1), a = 0; !i.isZero() && 0 === i.andln(1);) a++, i.iushrn(1); | |
r(!i.isZero()); | |
var s = new o(1).toRed(this), | |
u = s.redNeg(), | |
c = this.m.subn(1).iushrn(1), | |
f = this.m.bitLength(); | |
for (f = new o(2 * f * f).toRed(this); 0 !== this.pow(f, c).cmp(u);) f.redIAdd(u); | |
for (var l = this.pow(f, i), d = this.pow(e, i.addn(1).iushrn(1)), h = this.pow(e, i), p = a; 0 !== h.cmp(s);) { | |
for (var m = h, _ = 0; 0 !== m.cmp(s); _++) m = m.redSqr(); | |
r(p > _); | |
var y = this.pow(l, new o(1).iushln(p - _ - 1)); | |
d = d.redMul(y), l = y.redSqr(), h = h.redMul(l), p = _ | |
} | |
return d | |
}, k.prototype.invm = function(e) { | |
var t = e._invmp(this.m); | |
return 0 !== t.negative ? (t.negative = 0, this.imod(t).redNeg()) : this.imod(t) | |
}, k.prototype.pow = function(e, t) { | |
if (t.isZero()) return new o(1).toRed(this); | |
if (0 === t.cmpn(1)) return e.clone(); | |
var n = Array(16); | |
n[0] = new o(1).toRed(this), n[1] = e; | |
for (var r = 2; n.length > r; r++) n[r] = this.mul(n[r - 1], e); | |
var i = n[0], | |
a = 0, | |
s = 0, | |
u = t.bitLength() % 26; | |
for (0 === u && (u = 26), r = t.length - 1; r >= 0; r--) { | |
for (var c = t.words[r], f = u - 1; f >= 0; f--) { | |
var l = c >> f & 1; | |
i !== n[0] && (i = this.sqr(i)), 0 !== l || 0 !== a ? (a <<= 1, a |= l, (4 === ++s || 0 === r && 0 === f) && (i = this.mul(i, n[a]), s = 0, a = 0)) : s = 0 | |
} | |
u = 26 | |
} | |
return i | |
}, k.prototype.convertTo = function(e) { | |
var t = e.umod(this.m); | |
return t === e ? t.clone() : t | |
}, k.prototype.convertFrom = function(e) { | |
var t = e.clone(); | |
return t.red = null, t | |
}, o.mont = function(e) { | |
return new M(e) | |
}, i(M, k), M.prototype.convertTo = function(e) { | |
return this.imod(e.ushln(this.shift)) | |
}, M.prototype.convertFrom = function(e) { | |
var t = this.imod(e.mul(this.rinv)); | |
return t.red = null, t | |
}, M.prototype.imul = function(e, t) { | |
if (e.isZero() || t.isZero()) return e.words[0] = 0, e.length = 1, e; | |
var n = e.imul(t), | |
r = n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), | |
i = n.isub(r).iushrn(this.shift), | |
o = i; | |
return 0 > i.cmp(this.m) ? 0 > i.cmpn(0) && (o = i.iadd(this.m)) : o = i.isub(this.m), o._forceRed(this) | |
}, M.prototype.mul = function(e, t) { | |
if (e.isZero() || t.isZero()) return new o(0)._forceRed(this); | |
var n = e.mul(t), | |
r = n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m), | |
i = n.isub(r).iushrn(this.shift), | |
a = i; | |
return 0 > i.cmp(this.m) ? 0 > i.cmpn(0) && (a = i.iadd(this.m)) : a = i.isub(this.m), a._forceRed(this) | |
}, M.prototype.invm = function(e) { | |
return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this) | |
} | |
}(e, this) | |
}).call(this, n(35)(e)) | |
}, function(e) { | |
"use strict"; | |
function t(e) { | |
return (t = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
var n = { | |
each: function(e, t) { | |
e && (Array.isArray(e) ? e.forEach(t) : Object.keys(e).forEach((function(n) { | |
t(e[n], n) | |
}))) | |
}, | |
some: function(e, t) { | |
return !!e && (Array.isArray(e) ? e.some(t) : Object.keys(e).some((function(n) { | |
return t(e[n], n) | |
}))) | |
}, | |
every: function(e, t) { | |
return !e || (Array.isArray(e) ? e.every(t) : Object.keys(e).every((function(n) { | |
return t(e[n], n) | |
}))) | |
}, | |
map: function(e, t) { | |
return e ? Array.isArray(e) ? e.map(t) : Object.keys(e).map((function(n) { | |
return t(e[n], n) | |
})) : [] | |
}, | |
isEqual: function(e, r) { | |
var i = t(e), | |
o = t(r), | |
a = Array.isArray(e), | |
s = Array.isArray(r); | |
if (i !== o) return !1; | |
switch (t(e)) { | |
case "object": | |
return a || s ? !(!a || !s) && e.length === r.length && e.every((function(e, t) { | |
return n.isEqual(e, r[t]) | |
})) : n.every(e, (function(e, t) { | |
return n.isEqual(e, r[t]) | |
})); | |
default: | |
return e === r | |
} | |
}, | |
escapeHtml: function(e) { | |
return e.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """).replace(/'/g, "'") | |
} | |
}; | |
e.exports = n | |
}, function(e) { | |
"use strict"; | |
var t = { | |
_dictionary: ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"], | |
_l2n: {}, | |
_n2l: [], | |
_level: function(e) { | |
return e > 26 ? e > 676 ? 3 : 2 : 1 | |
}, | |
_fill: function(e) { | |
var t, n, r, i, o = 1; | |
if (e >= 1) | |
for (; 26 >= o;) this._n2l[o] = t = this._dictionary[o - 1], this._l2n[t] = o, o++; | |
if (e >= 2) | |
for (; 702 >= o;) r = (n = o - 27) % 26, this._n2l[o] = t = this._dictionary[i = Math.floor(n / 26)] + this._dictionary[r], this._l2n[t] = o, o++; | |
if (e >= 3) | |
for (; 16384 >= o;) r = (n = o - 703) % 26, i = Math.floor(n / 26) % 26, this._n2l[o] = t = this._dictionary[Math.floor(n / 676)] + this._dictionary[i] + this._dictionary[r], this._l2n[t] = o, o++ | |
}, | |
l2n: function(e) { | |
if (this._l2n[e] || this._fill(e.length), !this._l2n[e]) throw Error("Out of bounds. Invalid column letter: ".concat(e)); | |
return this._l2n[e] | |
}, | |
n2l: function(e) { | |
if (1 > e || e > 16384) throw Error("".concat(e, " is out of bounds. Excel supports columns from 1 to 16384")); | |
return this._n2l[e] || this._fill(this._level(e)), this._n2l[e] | |
}, | |
_hash: {}, | |
validateAddress: function(e) { | |
if (!e.match(/^[A-Z]+\d+$/)) throw Error("Invalid Address: ".concat(e)); | |
return !0 | |
}, | |
decodeAddress: function(e) { | |
var t = this._hash[e]; | |
if (t) return t; | |
var n, r, i = e.match(/[A-Z]+/); | |
i && (r = this.l2n(n = i[0])); | |
var o, a, s = e.match(/\d+/); | |
s && (a = parseInt(o = s[0], 10)); | |
var u = { | |
address: e = (n || "") + (o || ""), | |
col: r, | |
row: a, | |
$col$row: "$".concat(n || "", "$").concat(o || "") | |
}; | |
return r > 100 || a > 100 || (this._hash[e] = u, this._hash[u.$col$row] = u), u | |
}, | |
getAddress: function(e, t) { | |
if (t) { | |
var n = this.n2l(t) + e; | |
return this.decodeAddress(n) | |
} | |
return this.decodeAddress(e) | |
}, | |
decode: function(e) { | |
var t = e.split(":"); | |
if (2 === t.length) { | |
var n = this.decodeAddress(t[0]), | |
r = this.decodeAddress(t[1]), | |
i = { | |
top: Math.min(n.row, r.row), | |
left: Math.min(n.col, r.col), | |
bottom: Math.max(n.row, r.row), | |
right: Math.max(n.col, r.col) | |
}; | |
return i.tl = this.n2l(i.left) + i.top, i.br = this.n2l(i.right) + i.bottom, i.dimensions = "".concat(i.tl, ":").concat(i.br), i | |
} | |
return this.decodeAddress(e) | |
}, | |
decodeEx: function(e) { | |
var t = e.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/), | |
n = t[1] || t[2], | |
r = t[3], | |
i = r.split(":"); | |
if (i.length > 1) { | |
var o = this.decodeAddress(i[0]), | |
a = this.decodeAddress(i[1]), | |
s = Math.min(o.row, a.row), | |
u = Math.min(o.col, a.col), | |
c = Math.max(o.row, a.row), | |
f = Math.max(o.col, a.col); | |
return o = this.n2l(u) + s, a = this.n2l(f) + c, { | |
top: s, | |
left: u, | |
bottom: c, | |
right: f, | |
sheetName: n, | |
tl: { | |
address: o, | |
col: u, | |
row: s, | |
$col$row: "$".concat(this.n2l(u), "$").concat(s), | |
sheetName: n | |
}, | |
br: { | |
address: a, | |
col: f, | |
row: c, | |
$col$row: "$".concat(this.n2l(f), "$").concat(c), | |
sheetName: n | |
}, | |
dimensions: "".concat(o, ":").concat(a) | |
} | |
} | |
if (r.startsWith("#")) return n ? { | |
sheetName: n, | |
error: r | |
} : { | |
error: r | |
}; | |
var l = this.decodeAddress(r); | |
return n ? Object.assign({ | |
sheetName: n | |
}, l) : l | |
}, | |
encodeAddress: function(e, n) { | |
return t.n2l(n) + e | |
}, | |
encode: function() { | |
switch (arguments.length) { | |
case 2: | |
return t.encodeAddress(arguments[0], arguments[1]); | |
case 4: | |
return "".concat(t.encodeAddress(arguments[0], arguments[1]), ":").concat(t.encodeAddress(arguments[2], arguments[3])); | |
default: | |
throw Error("Can only encode with 2 or 4 arguments") | |
} | |
} | |
}; | |
e.exports = t | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
var i = n(7), | |
o = n(17), | |
a = '="', | |
s = '"', | |
u = " "; | |
function c(e, t, n) { | |
e.push(u), e.push(t), e.push(a), e.push(o.xmlEncode("" + n)), e.push(s) | |
} | |
function f(e, t) { | |
t && i.each(t, (function(t, n) { | |
void 0 !== t && c(e, n, t) | |
})) | |
} | |
var l = function() { | |
function e() { | |
! function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, e), this._xml = [], this._stack = [], this._rollbacks = [] | |
} | |
var t, n; | |
return t = e, (n = [{ | |
key: "openXml", | |
value: function(e) { | |
var t = this._xml; | |
t.push("<?xml"), f(t, e), t.push("?>\n") | |
} | |
}, { | |
key: "openNode", | |
value: function(e, t) { | |
var n = this._xml; | |
this.tos && this.open && n.push(">"), this._stack.push(e), n.push("<"), n.push(e), f(n, t), this.leaf = !0, this.open = !0 | |
} | |
}, { | |
key: "addAttribute", | |
value: function(e, t) { | |
if (!this.open) throw Error("Cannot write attributes to node if it is not open"); | |
c(this._xml, e, t) | |
} | |
}, { | |
key: "addAttributes", | |
value: function(e) { | |
if (!this.open) throw Error("Cannot write attributes to node if it is not open"); | |
f(this._xml, e) | |
} | |
}, { | |
key: "writeText", | |
value: function(e) { | |
var t = this._xml; | |
this.open && (t.push(">"), this.open = !1), this.leaf = !1, t.push(o.xmlEncode("" + e)) | |
} | |
}, { | |
key: "writeXml", | |
value: function(e) { | |
this.open && (this._xml.push(">"), this.open = !1), this.leaf = !1, this._xml.push(e) | |
} | |
}, { | |
key: "closeNode", | |
value: function() { | |
var e = this._stack.pop(), | |
t = this._xml; | |
this.leaf ? t.push("/>") : (t.push("</"), t.push(e), t.push(">")), this.open = !1, this.leaf = !1 | |
} | |
}, { | |
key: "leafNode", | |
value: function(e, t, n) { | |
this.openNode(e, t), void 0 !== n && this.writeText(n), this.closeNode() | |
} | |
}, { | |
key: "closeAll", | |
value: function() { | |
for (; this._stack.length;) this.closeNode() | |
} | |
}, { | |
key: "addRollback", | |
value: function() { | |
this._rollbacks.push({ | |
xml: this._xml.length, | |
stack: this._stack.length, | |
leaf: this.leaf, | |
open: this.open | |
}) | |
} | |
}, { | |
key: "commit", | |
value: function() { | |
this._rollbacks.pop() | |
} | |
}, { | |
key: "rollback", | |
value: function() { | |
var e = this._rollbacks.pop(); | |
this._xml.length > e.xml && this._xml.splice(e.xml, this._xml.length - e.xml), this._stack.length > e.stack && this._stack.splice(e.stack, this._stack.length - e.stack), this.leaf = e.leaf, this.open = e.open | |
} | |
}, { | |
key: "tos", | |
get: function() { | |
return this._stack.length ? this._stack[this._stack.length - 1] : void 0 | |
} | |
}, { | |
key: "xml", | |
get: function() { | |
return this.closeAll(), this._xml.join("") | |
} | |
}]) && r(t.prototype, n), e | |
}(); | |
l.StdDocAttributes = { | |
version: "1.0", | |
encoding: "UTF-8", | |
standalone: "yes" | |
}, e.exports = l | |
}, function(e) { | |
var t; | |
t = function() { | |
return this | |
}(); | |
try { | |
t = t || Function("return this")() | |
} catch (e) { | |
"object" == typeof window && (t = window) | |
} | |
e.exports = t | |
}, function(e) { | |
var t, n, r = e.exports = {}; | |
function i() { | |
throw Error("setTimeout has not been defined") | |
} | |
function o() { | |
throw Error("clearTimeout has not been defined") | |
} | |
function a(e) { | |
if (t === setTimeout) return setTimeout(e, 0); | |
if ((t === i || !t) && setTimeout) return t = setTimeout, setTimeout(e, 0); | |
try { | |
return t(e, 0) | |
} catch (n) { | |
try { | |
return t.call(null, e, 0) | |
} catch (n) { | |
return t.call(this, e, 0) | |
} | |
} | |
}! function() { | |
try { | |
t = "function" == typeof setTimeout ? setTimeout : i | |
} catch (e) { | |
t = i | |
} | |
try { | |
n = "function" == typeof clearTimeout ? clearTimeout : o | |
} catch (e) { | |
n = o | |
} | |
}(); | |
var s, u = [], | |
c = !1, | |
f = -1; | |
function l() { | |
c && s && (c = !1, s.length ? u = s.concat(u) : f = -1, u.length && d()) | |
} | |
function d() { | |
if (!c) { | |
var e = a(l); | |
c = !0; | |
for (var t = u.length; t;) { | |
for (s = u, u = []; ++f < t;) s && s[f].run(); | |
f = -1, t = u.length | |
} | |
s = null, c = !1, | |
function(e) { | |
if (n === clearTimeout) return clearTimeout(e); | |
if ((n === o || !n) && clearTimeout) return n = clearTimeout, clearTimeout(e); | |
try { | |
n(e) | |
} catch (t) { | |
try { | |
return n.call(null, e) | |
} catch (t) { | |
return n.call(this, e) | |
} | |
} | |
}(e) | |
} | |
} | |
function h(e, t) { | |
this.fun = e, this.array = t | |
} | |
function p() {} | |
r.nextTick = function(e) { | |
var t = Array(arguments.length - 1); | |
if (arguments.length > 1) | |
for (var n = 1; arguments.length > n; n++) t[n - 1] = arguments[n]; | |
u.push(new h(e, t)), 1 !== u.length || c || a(d) | |
}, h.prototype.run = function() { | |
this.fun.apply(null, this.array) | |
}, r.title = "browser", r.browser = !0, r.env = {}, r.argv = [], r.version = "", r.versions = {}, r.on = p, r.addListener = p, r.once = p, r.off = p, r.removeListener = p, r.removeAllListeners = p, r.emit = p, r.prependListener = p, r.prependOnceListener = p, r.listeners = function() { | |
return [] | |
}, r.binding = function() { | |
throw Error("process.binding is not supported") | |
}, r.cwd = function() { | |
return "/" | |
}, r.chdir = function() { | |
throw Error("process.chdir is not supported") | |
}, r.umask = function() { | |
return 0 | |
} | |
}, function(e) { | |
function t(e, t) { | |
if (!e) throw Error(t || "Assertion failed") | |
} | |
e.exports = t, t.equal = function(e, t, n) { | |
if (e != t) throw Error(n || "Assertion failed: " + e + " != " + t) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = t, | |
i = n(6), | |
o = n(12), | |
a = n(126); | |
r.assert = o, r.toArray = a.toArray, r.zero2 = a.zero2, r.toHex = a.toHex, r.encode = a.encode, r.getNAF = function(e, t) { | |
for (var n = [], r = 1 << t + 1, i = e.clone(); i.cmpn(1) >= 0;) { | |
var o; | |
if (i.isOdd()) { | |
var a = i.andln(r - 1); | |
i.isubn(o = a > (r >> 1) - 1 ? (r >> 1) - a : a) | |
} else o = 0; | |
n.push(o); | |
for (var s = 0 !== i.cmpn(0) && 0 === i.andln(r - 1) ? t + 1 : 1, u = 1; s > u; u++) n.push(0); | |
i.iushrn(s) | |
} | |
return n | |
}, r.getJSF = function(e, t) { | |
var n = [ | |
[], | |
[] | |
]; | |
e = e.clone(), t = t.clone(); | |
for (var r = 0, i = 0; e.cmpn(-r) > 0 || t.cmpn(-i) > 0;) { | |
var o, a, s, u = e.andln(3) + r & 3, | |
c = t.andln(3) + i & 3; | |
3 === u && (u = -1), 3 === c && (c = -1), o = 0 == (1 & u) ? 0 : 3 !== (s = e.andln(7) + r & 7) && 5 !== s || 2 !== c ? u : -u, n[0].push(o), a = 0 == (1 & c) ? 0 : 3 !== (s = t.andln(7) + i & 7) && 5 !== s || 2 !== u ? c : -c, n[1].push(a), 2 * r === o + 1 && (r = 1 - r), 2 * i === a + 1 && (i = 1 - i), e.iushrn(1), t.iushrn(1) | |
} | |
return n | |
}, r.cachedProperty = function(e, t, n) { | |
var r = "_" + t; | |
e.prototype[t] = function() { | |
return void 0 !== this[r] ? this[r] : this[r] = n.call(this) | |
} | |
}, r.parseBytes = function(e) { | |
return "string" == typeof e ? r.toArray(e, "hex") : e | |
}, r.intFromLE = function(e) { | |
return new i(e, "hex", "le") | |
} | |
}, function(e) { | |
"use strict"; | |
function t(e) { | |
this.name = e || "default", this.streamInfo = {}, this.generatedError = null, this.extraStreamInfo = {}, this.isPaused = !0, this.isFinished = !1, this.isLocked = !1, this._listeners = { | |
data: [], | |
end: [], | |
error: [] | |
}, this.previous = null | |
} | |
t.prototype = { | |
push: function(e) { | |
this.emit("data", e) | |
}, | |
end: function() { | |
if (this.isFinished) return !1; | |
this.flush(); | |
try { | |
this.emit("end"), this.cleanUp(), this.isFinished = !0 | |
} catch (e) { | |
this.emit("error", e) | |
} | |
return !0 | |
}, | |
error: function(e) { | |
return !this.isFinished && (this.isPaused ? this.generatedError = e : (this.isFinished = !0, this.emit("error", e), this.previous && this.previous.error(e), this.cleanUp()), !0) | |
}, | |
on: function(e, t) { | |
return this._listeners[e].push(t), this | |
}, | |
cleanUp: function() { | |
this.streamInfo = this.generatedError = this.extraStreamInfo = null, this._listeners = [] | |
}, | |
emit: function(e, t) { | |
if (this._listeners[e]) | |
for (var n = 0; this._listeners[e].length > n; n++) this._listeners[e][n].call(this, t) | |
}, | |
pipe: function(e) { | |
return e.registerPrevious(this) | |
}, | |
registerPrevious: function(e) { | |
if (this.isLocked) throw Error("The stream '" + this + "' has already been used."); | |
this.streamInfo = e.streamInfo, this.mergeStreamInfo(), this.previous = e; | |
var t = this; | |
return e.on("data", (function(e) { | |
t.processChunk(e) | |
})), e.on("end", (function() { | |
t.end() | |
})), e.on("error", (function(e) { | |
t.error(e) | |
})), this | |
}, | |
pause: function() { | |
return !this.isPaused && !this.isFinished && (this.isPaused = !0, this.previous && this.previous.pause(), !0) | |
}, | |
resume: function() { | |
if (!this.isPaused || this.isFinished) return !1; | |
this.isPaused = !1; | |
var e = !1; | |
return this.generatedError && (this.error(this.generatedError), e = !0), this.previous && this.previous.resume(), !e | |
}, | |
flush: function() {}, | |
processChunk: function(e) { | |
this.push(e) | |
}, | |
withStreamInfo: function(e, t) { | |
return this.extraStreamInfo[e] = t, this.mergeStreamInfo(), this | |
}, | |
mergeStreamInfo: function() { | |
for (var e in this.extraStreamInfo) this.extraStreamInfo.hasOwnProperty(e) && (this.streamInfo[e] = this.extraStreamInfo[e]) | |
}, | |
lock: function() { | |
if (this.isLocked) throw Error("The stream '" + this + "' has already been used."); | |
this.isLocked = !0, this.previous && this.previous.lock() | |
}, | |
toString: function() { | |
var e = "Worker " + this.name; | |
return this.previous ? this.previous + " -> " + e : e | |
} | |
}, e.exports = t | |
}, function(e, t, n) { | |
e.exports = i; | |
var r = n(51).EventEmitter; | |
function i() { | |
r.call(this) | |
} | |
n(2)(i, r), i.Readable = n(70), i.Writable = n(354), i.Duplex = n(355), i.Transform = n(356), i.PassThrough = n(357), i.Stream = i, i.prototype.pipe = function(e, t) { | |
var n = this; | |
function i(t) { | |
e.writable && !1 === e.write(t) && n.pause && n.pause() | |
} | |
function o() { | |
n.readable && n.resume && n.resume() | |
} | |
n.on("data", i), e.on("drain", o), e._isStdio || t && !1 === t.end || (n.on("end", s), n.on("close", u)); | |
var a = !1; | |
function s() { | |
a || (a = !0, e.end()) | |
} | |
function u() { | |
a || (a = !0, "function" == typeof e.destroy && e.destroy()) | |
} | |
function c(e) { | |
if (f(), 0 === r.listenerCount(this, "error")) throw e | |
} | |
function f() { | |
n.removeListener("data", i), e.removeListener("drain", o), n.removeListener("end", s), n.removeListener("close", u), n.removeListener("error", c), e.removeListener("error", c), n.removeListener("end", f), n.removeListener("close", f), e.removeListener("close", f) | |
} | |
return n.on("error", c), e.on("error", c), n.on("end", f), n.on("close", f), e.on("close", f), e.emit("pipe", n), e | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(12), | |
i = n(2); | |
function o(e, t) { | |
return 55296 == (64512 & e.charCodeAt(t)) && t >= 0 && e.length > t + 1 && 56320 == (64512 & e.charCodeAt(t + 1)) | |
} | |
function a(e) { | |
return (e >>> 24 | e >>> 8 & 65280 | e << 8 & 16711680 | (255 & e) << 24) >>> 0 | |
} | |
function s(e) { | |
return 1 === e.length ? "0" + e : e | |
} | |
function u(e) { | |
return 7 === e.length ? "0" + e : 6 === e.length ? "00" + e : 5 === e.length ? "000" + e : 4 === e.length ? "0000" + e : 3 === e.length ? "00000" + e : 2 === e.length ? "000000" + e : 1 === e.length ? "0000000" + e : e | |
} | |
t.inherits = i, t.toArray = function(e, t) { | |
if (Array.isArray(e)) return e.slice(); | |
if (!e) return []; | |
var n = []; | |
if ("string" == typeof e) | |
if (t) { | |
if ("hex" === t) | |
for ((e = e.replace(/[^a-z0-9]+/gi, "")).length % 2 != 0 && (e = "0" + e), i = 0; e.length > i; i += 2) n.push(parseInt(e[i] + e[i + 1], 16)) | |
} else | |
for (var r = 0, i = 0; e.length > i; i++) { | |
var a = e.charCodeAt(i); | |
128 > a ? n[r++] = a : 2048 > a ? (n[r++] = a >> 6 | 192, n[r++] = 63 & a | 128) : o(e, i) ? (a = 65536 + ((1023 & a) << 10) + (1023 & e.charCodeAt(++i)), n[r++] = a >> 18 | 240, n[r++] = a >> 12 & 63 | 128, n[r++] = a >> 6 & 63 | 128, n[r++] = 63 & a | 128) : (n[r++] = a >> 12 | 224, n[r++] = a >> 6 & 63 | 128, n[r++] = 63 & a | 128) | |
} else | |
for (i = 0; e.length > i; i++) n[i] = 0 | e[i]; | |
return n | |
}, t.toHex = function(e) { | |
for (var t = "", n = 0; e.length > n; n++) t += s(e[n].toString(16)); | |
return t | |
}, t.htonl = a, t.toHex32 = function(e, t) { | |
for (var n = "", r = 0; e.length > r; r++) { | |
var i = e[r]; | |
"little" === t && (i = a(i)), n += u(i.toString(16)) | |
} | |
return n | |
}, t.zero2 = s, t.zero8 = u, t.join32 = function(e, t, n, i) { | |
var o = n - t; | |
r(o % 4 == 0); | |
for (var a = Array(o / 4), s = 0, u = t; a.length > s; s++, u += 4) a[s] = ("big" === i ? e[u] << 24 | e[u + 1] << 16 | e[u + 2] << 8 | e[u + 3] : e[u + 3] << 24 | e[u + 2] << 16 | e[u + 1] << 8 | e[u]) >>> 0; | |
return a | |
}, t.split32 = function(e, t) { | |
for (var n = Array(4 * e.length), r = 0, i = 0; e.length > r; r++, i += 4) { | |
var o = e[r]; | |
"big" === t ? (n[i] = o >>> 24, n[i + 1] = o >>> 16 & 255, n[i + 2] = o >>> 8 & 255, n[i + 3] = 255 & o) : (n[i + 3] = o >>> 24, n[i + 2] = o >>> 16 & 255, n[i + 1] = o >>> 8 & 255, n[i] = 255 & o) | |
} | |
return n | |
}, t.rotr32 = function(e, t) { | |
return e >>> t | e << 32 - t | |
}, t.rotl32 = function(e, t) { | |
return e << t | e >>> 32 - t | |
}, t.sum32 = function(e, t) { | |
return e + t >>> 0 | |
}, t.sum32_3 = function(e, t, n) { | |
return e + t + n >>> 0 | |
}, t.sum32_4 = function(e, t, n, r) { | |
return e + t + n + r >>> 0 | |
}, t.sum32_5 = function(e, t, n, r, i) { | |
return e + t + n + r + i >>> 0 | |
}, t.sum64 = function(e, t, n, r) { | |
var i = r + e[t + 1] >>> 0; | |
e[t] = (r > i ? 1 : 0) + n + e[t] >>> 0, e[t + 1] = i | |
}, t.sum64_hi = function(e, t, n, r) { | |
return (t > t + r >>> 0 ? 1 : 0) + e + n >>> 0 | |
}, t.sum64_lo = function(e, t, n, r) { | |
return t + r >>> 0 | |
}, t.sum64_4_hi = function(e, t, n, r, i, o, a, s) { | |
var u = 0, | |
c = t; | |
return u += t > (c = c + r >>> 0) ? 1 : 0, u += o > (c = c + o >>> 0) ? 1 : 0, e + n + i + a + (u += s > (c = c + s >>> 0) ? 1 : 0) >>> 0 | |
}, t.sum64_4_lo = function(e, t, n, r, i, o, a, s) { | |
return t + r + o + s >>> 0 | |
}, t.sum64_5_hi = function(e, t, n, r, i, o, a, s, u, c) { | |
var f = 0, | |
l = t; | |
return f += t > (l = l + r >>> 0) ? 1 : 0, f += o > (l = l + o >>> 0) ? 1 : 0, f += s > (l = l + s >>> 0) ? 1 : 0, e + n + i + a + u + (f += c > (l = l + c >>> 0) ? 1 : 0) >>> 0 | |
}, t.sum64_5_lo = function(e, t, n, r, i, o, a, s, u, c) { | |
return t + r + o + s + c >>> 0 | |
}, t.rotr64_hi = function(e, t, n) { | |
return (t << 32 - n | e >>> n) >>> 0 | |
}, t.rotr64_lo = function(e, t, n) { | |
return (e << 32 - n | t >>> n) >>> 0 | |
}, t.shr64_hi = function(e, t, n) { | |
return e >>> n | |
}, t.shr64_lo = function(e, t, n) { | |
return (e << 32 - n | t >>> n) >>> 0 | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r, i, o, a, s; | |
r = n(10), i = n(53).setImmediate, o = n(20), a = n(18), e.exports = s = { | |
nop: function() {}, | |
promiseImmediate: function(e) { | |
return new a.Promise((function(t) { | |
r.setImmediate ? i((function() { | |
t(e) | |
})) : setTimeout((function() { | |
t(e) | |
}), 1) | |
})) | |
}, | |
inherits: function(e, t, n, r) { | |
e.super_ = t, r || (r = n, n = null), n && Object.keys(n).forEach((function(t) { | |
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)) | |
})); | |
var i = { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !1, | |
configurable: !0 | |
} | |
}; | |
r && Object.keys(r).forEach((function(e) { | |
i[e] = Object.getOwnPropertyDescriptor(r, e) | |
})), e.prototype = Object.create(t.prototype, i) | |
}, | |
dateToExcel: function(e, t) { | |
return 25569 + e.getTime() / 864e5 - (t ? 1462 : 0) | |
}, | |
excelToDate: function(e, t) { | |
return new Date(Math.round(24 * (e - 25569 + (t ? 1462 : 0)) * 3600 * 1e3)) | |
}, | |
parsePath: function(e) { | |
var t = e.lastIndexOf("/"); | |
return { | |
path: e.substring(0, t), | |
name: e.substring(t + 1) | |
} | |
}, | |
getRelsPath: function(e) { | |
var t = s.parsePath(e); | |
return "".concat(t.path, "/_rels/").concat(t.name, ".rels") | |
}, | |
xmlEncode: function(e) { | |
return e.replace(/[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/g, (function(e) { | |
switch (e) { | |
case "<": | |
return "<"; | |
case ">": | |
return ">"; | |
case "&": | |
return "&"; | |
case "'": | |
return "'"; | |
case '"': | |
return """; | |
default: | |
return "" | |
} | |
})) | |
}, | |
xmlDecode: function(e) { | |
return e.replace(/&([a-z]*);/, (function(e) { | |
switch (e) { | |
case "<": | |
return "<"; | |
case ">": | |
return ">"; | |
case "&": | |
return "&"; | |
case "'": | |
return "'"; | |
case """: | |
return '"'; | |
default: | |
return e | |
} | |
})) | |
}, | |
validInt: function(e) { | |
var t = parseInt(e, 10); | |
return Number.isNaN(t) ? 0 : t | |
}, | |
isDateFmt: function(e) { | |
return !!e && null !== (e = (e = e.replace(/\[[^\]]*]/g, "")).replace(/"[^"]*"/g, "")).match(/[ymdhMsb]+/) | |
}, | |
fs: { | |
exists: function(e) { | |
return new a.Promise((function(t) { | |
o.exists(e, (function(e) { | |
t(e) | |
})) | |
})) | |
} | |
}, | |
toIsoDateString: function(e) { | |
return e.toIsoString().subsstr(0, 10) | |
} | |
} | |
}, function(e) { | |
"use strict"; | |
e.exports = { | |
Promise: "undefined" != typeof Promise ? Promise : null | |
} | |
}, function(e) { | |
"use strict"; | |
e.exports = { | |
ValueType: { | |
Null: 0, | |
Merge: 1, | |
Number: 2, | |
String: 3, | |
Date: 4, | |
Hyperlink: 5, | |
Formula: 6, | |
SharedString: 7, | |
RichText: 8, | |
Boolean: 9, | |
Error: 10 | |
}, | |
FormulaType: { | |
None: 0, | |
Master: 1, | |
Shared: 2 | |
}, | |
RelationshipType: { | |
None: 0, | |
OfficeDocument: 1, | |
Worksheet: 2, | |
CalcChain: 3, | |
SharedStrings: 4, | |
Styles: 5, | |
Theme: 6, | |
Hyperlink: 7 | |
}, | |
DocumentType: { | |
Xlsx: 1 | |
}, | |
ReadingOrder: { | |
LeftToRight: 1, | |
RightToLeft: 2 | |
}, | |
ErrorValue: { | |
NotApplicable: "#N/A", | |
Ref: "#REF!", | |
Name: "#NAME?", | |
DivZero: "#DIV/0!", | |
Null: "#NULL!", | |
Value: "#VALUE!", | |
Num: "#NUM!" | |
} | |
} | |
}, function() {}, function(e, t, n) { | |
var r = n(298), | |
i = "object" == typeof self && self && self.Object === Object && self, | |
o = r || i || Function("return this")(); | |
e.exports = o | |
}, function(e, t, n) { | |
var r = n(3).Buffer, | |
i = n(15).Transform, | |
o = n(38).StringDecoder; | |
function a(e) { | |
i.call(this), this.hashMode = "string" == typeof e, this.hashMode ? this[e] = this._finalOrDigest : this.final = this._finalOrDigest, this._final && (this.__final = this._final, this._final = null), this._decoder = null, this._encoding = null | |
} | |
n(2)(a, i), a.prototype.update = function(e, t, n) { | |
"string" == typeof e && (e = r.from(e, t)); | |
var i = this._update(e); | |
return this.hashMode ? this : (n && (i = this._toString(i, n)), i) | |
}, a.prototype.setAutoPadding = function() {}, a.prototype.getAuthTag = function() { | |
throw Error("trying to get auth tag in unsupported state") | |
}, a.prototype.setAuthTag = function() { | |
throw Error("trying to set auth tag in unsupported state") | |
}, a.prototype.setAAD = function() { | |
throw Error("trying to set aad in unsupported state") | |
}, a.prototype._transform = function(e, t, n) { | |
var r; | |
try { | |
this.hashMode ? this._update(e) : this.push(this._update(e)) | |
} catch (e) { | |
r = e | |
} finally { | |
n(r) | |
} | |
}, a.prototype._flush = function(e) { | |
var t; | |
try { | |
this.push(this.__final()) | |
} catch (e) { | |
t = e | |
} | |
e(t) | |
}, a.prototype._finalOrDigest = function(e) { | |
var t = this.__final() || r.alloc(0); | |
return e && (t = this._toString(t, e, !0)), t | |
}, a.prototype._toString = function(e, t, n) { | |
if (this._decoder || (this._decoder = new o(t), this._encoding = t), this._encoding !== t) throw Error("can't switch encodings"); | |
var r = this._decoder.write(e); | |
return n && (r += this._decoder.end()), r | |
}, e.exports = a | |
}, function(e, t, n) { | |
"use strict"; | |
! function(e) { | |
if (t.base64 = !0, t.array = !0, t.string = !0, t.arraybuffer = "undefined" != typeof ArrayBuffer && "undefined" != typeof Uint8Array, t.nodebuffer = void 0 !== e, t.uint8array = "undefined" != typeof Uint8Array, "undefined" == typeof ArrayBuffer) t.blob = !1; | |
else { | |
var r = new ArrayBuffer(0); | |
try { | |
t.blob = 0 === new Blob([r], { | |
type: "application/zip" | |
}).size | |
} catch (e) { | |
try { | |
var i = new(self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder); | |
i.append(r), t.blob = 0 === i.getBlob("application/zip").size | |
} catch (e) { | |
t.blob = !1 | |
} | |
} | |
} | |
try { | |
t.nodestream = !!n(139).Readable | |
} catch (e) { | |
t.nodestream = !1 | |
} | |
}(n(4).Buffer) | |
}, function(e, t) { | |
"use strict"; | |
var n = "undefined" != typeof Uint8Array && "undefined" != typeof Uint16Array && "undefined" != typeof Int32Array; | |
function r(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
} | |
t.assign = function(e) { | |
for (var t = Array.prototype.slice.call(arguments, 1); t.length;) { | |
var n = t.shift(); | |
if (n) { | |
if ("object" != typeof n) throw new TypeError(n + "must be non-object"); | |
for (var i in n) r(n, i) && (e[i] = n[i]) | |
} | |
} | |
return e | |
}, t.shrinkBuf = function(e, t) { | |
return e.length === t ? e : e.subarray ? e.subarray(0, t) : (e.length = t, e) | |
}; | |
var i = { | |
arraySet: function(e, t, n, r, i) { | |
if (t.subarray && e.subarray) e.set(t.subarray(n, n + r), i); | |
else | |
for (var o = 0; r > o; o++) e[i + o] = t[n + o] | |
}, | |
flattenChunks: function(e) { | |
var t, n, r, i, o, a; | |
for (r = 0, t = 0, n = e.length; n > t; t++) r += e[t].length; | |
for (a = new Uint8Array(r), i = 0, t = 0, n = e.length; n > t; t++) a.set(o = e[t], i), i += o.length; | |
return a | |
} | |
}, | |
o = { | |
arraySet: function(e, t, n, r, i) { | |
for (var o = 0; r > o; o++) e[i + o] = t[n + o] | |
}, | |
flattenChunks: function(e) { | |
return [].concat.apply([], e) | |
} | |
}; | |
t.setTyped = function(e) { | |
e ? (t.Buf8 = Uint8Array, t.Buf16 = Uint16Array, t.Buf32 = Int32Array, t.assign(t, i)) : (t.Buf8 = Array, t.Buf16 = Array, t.Buf32 = Array, t.assign(t, o)) | |
}, t.setTyped(n) | |
}, function(e) { | |
e.exports = Array.isArray | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(52), | |
i = Object.keys || function(e) { | |
var t = []; | |
for (var n in e) t.push(n); | |
return t | |
}; | |
e.exports = l; | |
var o = n(37); | |
o.inherits = n(2); | |
var a = n(106), | |
s = n(72); | |
o.inherits(l, a); | |
for (var u = i(s.prototype), c = 0; u.length > c; c++) { | |
var f = u[c]; | |
l.prototype[f] || (l.prototype[f] = s.prototype[f]) | |
} | |
function l(e) { | |
if (!(this instanceof l)) return new l(e); | |
a.call(this, e), s.call(this, e), e && !1 === e.readable && (this.readable = !1), e && !1 === e.writable && (this.writable = !1), this.allowHalfOpen = !0, e && !1 === e.allowHalfOpen && (this.allowHalfOpen = !1), this.once("end", d) | |
} | |
function d() { | |
this.allowHalfOpen || this._writableState.ended || r.nextTick(h, this) | |
} | |
function h(e) { | |
e.end() | |
} | |
Object.defineProperty(l.prototype, "writableHighWaterMark", { | |
enumerable: !1, | |
get: function() { | |
return this._writableState.highWaterMark | |
} | |
}), Object.defineProperty(l.prototype, "destroyed", { | |
get: function() { | |
return void 0 !== this._readableState && void 0 !== this._writableState && this._readableState.destroyed && this._writableState.destroyed | |
}, | |
set: function(e) { | |
void 0 !== this._readableState && void 0 !== this._writableState && (this._readableState.destroyed = e, this._writableState.destroyed = e) | |
} | |
}), l.prototype._destroy = function(e, t) { | |
this.push(null), this.end(), r.nextTick(t, e) | |
} | |
}, function(e, t, n) { | |
! function() { | |
"use strict"; | |
e.exports && (e.exports = function(e) { | |
function t() { | |
return function() { | |
var t = e.define(); | |
return t.expose({ | |
register: function(e, n) { | |
n || (n = e, e = null); | |
var r = typeof n; | |
if (e) t[e] = n; | |
else if (n && "function" === r) t.extend(n); | |
else { | |
if ("object" !== r) throw new TypeError("extended.register must be called with an extender function"); | |
t.expose(n) | |
} | |
return t | |
}, | |
define: function() { | |
return e.define.apply(e, arguments) | |
} | |
}), t | |
}() | |
} | |
return t.define = function() { | |
return e.define.apply(e, arguments) | |
}, t | |
}(n(528))) | |
}() | |
}, function(e, t, n) { | |
var r = n(558), | |
i = n(563); | |
e.exports = function(e, t) { | |
var n = i(e, t); | |
return r(n) ? n : void 0 | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r, i, o, a, s; | |
r = n(10), i = n(11), o = 65536, a = n(3).Buffer, e.exports = (s = r.crypto || r.msCrypto) && s.getRandomValues ? function(e, t) { | |
if (e > 4294967295) throw new RangeError("requested too many random bytes"); | |
var n = a.allocUnsafe(e); | |
if (e > 0) | |
if (e > o) | |
for (var r = 0; e > r; r += o) s.getRandomValues(n.slice(r, r + o)); | |
else s.getRandomValues(n); | |
return "function" == typeof t ? i.nextTick((function() { | |
t(null, n) | |
})) : n | |
} : function() { | |
throw Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11") | |
} | |
}, function(e, t, n) { | |
var r = n(3).Buffer; | |
function i(e, t) { | |
this._block = r.alloc(e), this._finalSize = t, this._blockSize = e, this._len = 0 | |
} | |
i.prototype.update = function(e, t) { | |
"string" == typeof e && (e = r.from(e, t = t || "utf8")); | |
for (var n = this._block, i = this._blockSize, o = e.length, a = this._len, s = 0; o > s;) { | |
for (var u = a % i, c = Math.min(o - s, i - u), f = 0; c > f; f++) n[u + f] = e[s + f]; | |
s += c, (a += c) % i == 0 && this._update(n) | |
} | |
return this._len += o, this | |
}, i.prototype.digest = function(e) { | |
var t = this._len % this._blockSize; | |
this._block[t] = 128, this._block.fill(0, t + 1), this._finalSize > t || (this._update(this._block), this._block.fill(0)); | |
var n = 8 * this._len; | |
if (4294967295 < n) { | |
var r = (4294967295 & n) >>> 0; | |
this._block.writeUInt32BE((n - r) / 4294967296, this._blockSize - 8), this._block.writeUInt32BE(r, this._blockSize - 4) | |
} else this._block.writeUInt32BE(n, this._blockSize - 4); | |
this._update(this._block); | |
var i = this._hash(); | |
return e ? i.toString(e) : i | |
}, i.prototype._update = function() { | |
throw Error("_update must be implemented by subclass") | |
}, e.exports = i | |
}, function(e, t, n) { | |
"use strict"; | |
for (var r = n(5), i = n(23), o = n(58), a = n(14), s = Array(256), u = 0; 256 > u; u++) s[u] = 252 > u ? 248 > u ? 240 > u ? 224 > u ? 192 > u ? 1 : 2 : 3 : 4 : 5 : 6; | |
function c() { | |
a.call(this, "utf-8 decode"), this.leftOver = null | |
} | |
function f() { | |
a.call(this, "utf-8 encode") | |
} | |
s[254] = s[254] = 1, t.utf8encode = function(e) { | |
return i.nodebuffer ? o.newBufferFrom(e, "utf-8") : function(e) { | |
var t, n, r, o, a, s = e.length, | |
u = 0; | |
for (o = 0; s > o; o++) 55296 == (64512 & (n = e.charCodeAt(o))) && s > o + 1 && 56320 == (64512 & (r = e.charCodeAt(o + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), o++), u += 128 > n ? 1 : 2048 > n ? 2 : 65536 > n ? 3 : 4; | |
for (t = i.uint8array ? new Uint8Array(u) : Array(u), a = 0, o = 0; u > a; o++) 55296 == (64512 & (n = e.charCodeAt(o))) && s > o + 1 && 56320 == (64512 & (r = e.charCodeAt(o + 1))) && (n = 65536 + (n - 55296 << 10) + (r - 56320), o++), 128 > n ? t[a++] = n : 2048 > n ? (t[a++] = 192 | n >>> 6, t[a++] = 128 | 63 & n) : 65536 > n ? (t[a++] = 224 | n >>> 12, t[a++] = 128 | n >>> 6 & 63, t[a++] = 128 | 63 & n) : (t[a++] = 240 | n >>> 18, t[a++] = 128 | n >>> 12 & 63, t[a++] = 128 | n >>> 6 & 63, t[a++] = 128 | 63 & n); | |
return t | |
}(e) | |
}, t.utf8decode = function(e) { | |
return i.nodebuffer ? r.transformTo("nodebuffer", e).toString("utf-8") : function(e) { | |
var t, n, i, o, a = e.length, | |
u = Array(2 * a); | |
for (n = 0, t = 0; a > t;) | |
if (128 > (i = e[t++])) u[n++] = i; | |
else if ((o = s[i]) > 4) u[n++] = 65533, t += o - 1; | |
else { | |
for (i &= 2 === o ? 31 : 3 === o ? 15 : 7; o > 1 && a > t;) i = i << 6 | 63 & e[t++], o--; | |
o > 1 ? u[n++] = 65533 : 65536 > i ? u[n++] = i : (u[n++] = 55296 | (i -= 65536) >> 10 & 1023, u[n++] = 56320 | 1023 & i) | |
} | |
return u.length !== n && (u.subarray ? u = u.subarray(0, n) : u.length = n), r.applyFromCharCode(u) | |
}(e = r.transformTo(i.uint8array ? "uint8array" : "array", e)) | |
}, r.inherits(c, a), c.prototype.processChunk = function(e) { | |
var n = r.transformTo(i.uint8array ? "uint8array" : "array", e.data); | |
if (this.leftOver && this.leftOver.length) { | |
if (i.uint8array) { | |
var o = n; | |
(n = new Uint8Array(o.length + this.leftOver.length)).set(this.leftOver, 0), n.set(o, this.leftOver.length) | |
} else n = this.leftOver.concat(n); | |
this.leftOver = null | |
} | |
var a = function(e, t) { | |
var n; | |
for ((t = t || e.length) > e.length && (t = e.length), n = t - 1; n >= 0 && 128 == (192 & e[n]);) n--; | |
return 0 > n ? t : 0 === n ? t : n + s[e[n]] > t ? n : t | |
}(n), | |
u = n; | |
a !== n.length && (i.uint8array ? (u = n.subarray(0, a), this.leftOver = n.subarray(a, n.length)) : (u = n.slice(0, a), this.leftOver = n.slice(a, n.length))), this.push({ | |
data: t.utf8decode(u), | |
meta: e.meta | |
}) | |
}, c.prototype.flush = function() { | |
this.leftOver && this.leftOver.length && (this.push({ | |
data: t.utf8decode(this.leftOver), | |
meta: {} | |
}), this.leftOver = null) | |
}, t.Utf8DecodeWorker = c, r.inherits(f, a), f.prototype.processChunk = function(e) { | |
this.push({ | |
data: t.utf8encode(e.data), | |
meta: e.meta | |
}) | |
}, t.Utf8EncodeWorker = f | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1), | |
c = n(9); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this)))._model = e, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e) { | |
if (!this._xml) { | |
var t = new c; | |
! function e(t, n) { | |
t.openNode(n.tag, n.$), n.c && n.c.forEach((function(n) { | |
e(t, n) | |
})), n.t && t.writeText(n.t), t.closeNode() | |
}(t, this._model), this._xml = t.xml | |
} | |
e.writeXml(this._xml) | |
} | |
}, { | |
key: "parseOpen", | |
value: function() { | |
return !0 | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
switch (e) { | |
case this._model.tag: | |
return !1; | |
default: | |
return !0 | |
} | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
var r, i, o; | |
r = n(53).setImmediate, i = n(34), o = Object.prototype.hasOwnProperty, e.exports = n(27)().register(i).register(n(532)).register(n(534)).register("LINE_BREAK", n(536).EOL).register("asyncEach", (function(e, t, n) { | |
! function n(i, o, a, s) { | |
++i < o ? t(a[i], (function(e) { | |
e ? s(e) : i % 100 == 0 ? r((function() { | |
n(i, o, a, s) | |
})) : n(i, o, a, s) | |
})) : s(null, e) | |
}(-1, e.length, e, n) | |
})).register("spreadArgs", (function(e, t, n) { | |
var r; | |
switch ((t || []).length) { | |
case 0: | |
r = e.call(n); | |
break; | |
case 1: | |
r = e.call(n, t[0]); | |
break; | |
case 2: | |
r = e.call(n, t[0], t[1]); | |
break; | |
case 3: | |
r = e.call(n, t[0], t[1], t[2]); | |
break; | |
default: | |
r = e.apply(n, t) | |
} | |
return r | |
})).register("keys", (function(e) { | |
var t = []; | |
for (var n in e) o.call(e, n) && t.push(n); | |
return t | |
})) | |
}, function(e, t, n) { | |
var r; | |
r = n(4).Buffer, | |
function() { | |
"use strict"; | |
e.exports && (e.exports = function(e) { | |
var t = Array.prototype.slice, | |
n = Object.prototype.hasOwnProperty, | |
i = Object.prototype.toString; | |
function o(e, t) { | |
var n = -1, | |
r = 0, | |
i = e.length, | |
o = []; | |
for (n += t = t || 0; ++n < i;) o[r++] = e[n]; | |
return o | |
} | |
function a(e) { | |
var t = []; | |
for (var r in e) n.call(e, r) && t.push(r); | |
return t | |
} | |
function s(e, n) { | |
if (e === n) return !0; | |
if (void 0 !== r && r.isBuffer(e) && r.isBuffer(n)) { | |
if (e.length !== n.length) return !1; | |
for (var i = 0; e.length > i; i++) | |
if (e[i] !== n[i]) return !1; | |
return !0 | |
} | |
return b(e) && b(n) ? e.getTime() === n.getTime() : _(e) && _(n) ? e.source === n.source && e.global === n.global && e.multiline === n.multiline && e.lastIndex === n.lastIndex && e.ignoreCase === n.ignoreCase : (!g(e) || !g(n) || e === n) && ("object" != typeof e && "object" != typeof n ? e === n : function(e, n) { | |
var r; | |
if (h(e) || h(n)) return !1; | |
if (e.prototype !== n.prototype) return !1; | |
if (m(e)) return !!m(n) && s(e = t.call(e), n = t.call(n)); | |
try { | |
var i, o = a(e), | |
u = a(n); | |
if (o.length !== u.length) return !1; | |
for (o.sort(), u.sort(), i = o.length - 1; i >= 0; i--) | |
if (o[i] !== u[i]) return !1; | |
for (i = o.length - 1; i >= 0; i--) | |
if (!s(e[r = o[i]], n[r])) return !1 | |
} catch (e) { | |
return !1 | |
} | |
return !0 | |
}(e, n)) | |
} | |
var u, c = function(e) { | |
return "[object Function]" === i.call(e) | |
}; | |
function f(e) { | |
return null !== e && "object" == typeof e | |
} | |
function l(e) { | |
return !0 === e || !1 === e || "[object Boolean]" === i.call(e) | |
} | |
function d(e) { | |
return void 0 === e | |
} | |
function h(e) { | |
return d(e) || p(e) | |
} | |
function p(e) { | |
return null === e | |
} | |
"undefined" == typeof window || c(window.alert) || (u = window.alert, c = function(e) { | |
return "[object Function]" === i.call(e) || e === u | |
}); | |
var m = function(e) { | |
return "[object Arguments]" === i.call(e) | |
}; | |
function _(e) { | |
return "[object RegExp]" === i.call(e) | |
} | |
m(arguments) || (m = function(e) { | |
return !(!e || !n.call(e, "callee")) | |
}); | |
var y = Array.isArray || function(e) { | |
return "[object Array]" === i.call(e) | |
}; | |
function b(e) { | |
return "[object Date]" === i.call(e) | |
} | |
function g(e) { | |
return "[object String]" === i.call(e) | |
} | |
function v(e, t) { | |
return e == t | |
} | |
function w(e, t) { | |
if (y(t) && Array.prototype.indexOf || g(t)) return t.indexOf(e) > -1; | |
if (y(t)) | |
for (var n = 0, r = t.length; r > n; n++) | |
if (v(e, t[n])) return !0; | |
return !1 | |
} | |
function k(e, t) { | |
return g(t) ? null !== ("" + e).match(t) : !!_(t) && t.test(e) | |
} | |
function M(e, t) { | |
return n.call(e, t) | |
} | |
var S = { | |
isFunction: c, | |
isObject: f, | |
isEmpty: function(e) { | |
return m(e) ? 0 === e.length : f(e) ? 0 === a(e).length : !g(e) && !y(e) || 0 === e.length | |
}, | |
isHash: function(e) { | |
return f(e) && e.constructor === Object && !e.nodeType && !e.setInterval | |
}, | |
isNumber: function(e) { | |
return "[object Number]" === i.call(e) | |
}, | |
isString: g, | |
isDate: b, | |
isArray: y, | |
isBoolean: l, | |
isUndefined: d, | |
isDefined: function(e) { | |
return !d(e) | |
}, | |
isUndefinedOrNull: h, | |
isNull: p, | |
isArguments: m, | |
instanceOf: function(e, t) { | |
return !!c(t) && e instanceof t | |
}, | |
isRegExp: _, | |
deepEqual: s, | |
isTrue: function(e) { | |
return !0 === e | |
}, | |
isFalse: function(e) { | |
return !1 === e | |
}, | |
isNotNull: function(e) { | |
return !p(e) | |
}, | |
isEq: v, | |
isNeq: function(e, t) { | |
return e != t | |
}, | |
isSeq: function(e, t) { | |
return e === t | |
}, | |
isSneq: function(e, t) { | |
return e !== t | |
}, | |
isIn: w, | |
isNotIn: function(e, t) { | |
return !w(e, t) | |
}, | |
isLt: function(e, t) { | |
return t > e | |
}, | |
isLte: function(e, t) { | |
return t >= e | |
}, | |
isGt: function(e, t) { | |
return e > t | |
}, | |
isGte: function(e, t) { | |
return e >= t | |
}, | |
isLike: k, | |
isNotLike: function(e, t) { | |
return !k(e, t) | |
}, | |
contains: function(e, t) { | |
return w(t, e) | |
}, | |
notContains: function(e, t) { | |
return !w(t, e) | |
}, | |
has: M, | |
notHas: function(e, t) { | |
return !M(e, t) | |
}, | |
isLength: function(e, t) { | |
return !!M(e, "length") && e.length === t | |
}, | |
isNotLength: function(e, t) { | |
return !!M(e, "length") && e.length !== t | |
}, | |
containsAt: function(e, t, n) { | |
return !(!y(e) || n >= e.length) && v(e[n], t) | |
}, | |
notContainsAt: function(e, t, n) { | |
return !!y(e) && !v(e[n], t) | |
} | |
}, | |
T = { | |
constructor: function() { | |
this._testers = [] | |
}, | |
noWrap: { | |
tester: function() { | |
var e = this._testers; | |
return function(t) { | |
for (var n = !1, r = 0, i = e.length; i > r && !n; r++) n = e[r](t); | |
return n | |
} | |
} | |
} | |
}, | |
L = { | |
constructor: function() { | |
this._cases = [], this.__default = null | |
}, | |
def: function(e, t) { | |
this.__default = t | |
}, | |
noWrap: { | |
switcher: function() { | |
var e = this._cases, | |
t = this.__default; | |
return function() { | |
for (var n, r = !1, i = o(arguments), a = 0, s = e.length; s > a && !r; a++) | |
if ((n = e[a](i)).length > 1 && (n[1] || n[0])) return n[1]; | |
if (!r && t) return t.apply(this, i) | |
} | |
} | |
} | |
}; | |
function x(e) { | |
T[e] = function() { | |
this._testers.push(S[e]) | |
} | |
} | |
function D(e) { | |
L[e] = function() { | |
var t, n = o(arguments, 1), | |
r = S[e], | |
i = !0; | |
if (r.length - 1 >= n.length) throw new TypeError("A handler must be defined when calling using switch"); | |
if (l(t = n.pop()) && (i = t, t = n.pop()), !c(t)) throw new TypeError("handler must be defined"); | |
this._cases.push((function(e) { | |
return r.apply(S, e.concat(n)) ? [i, t.apply(this, e)] : [!1] | |
})) | |
} | |
} | |
for (var E in S) n.call(S, E) && (D(E), x(E)); | |
var O = e.define(S).expose(S); | |
return O.tester = e.define(T), O.switcher = e.define(L), O | |
}(n(27))) | |
}() | |
}, function(e) { | |
e.exports = function(e) { | |
return e.webpackPolyfill || (e.deprecate = function() {}, e.paths = [], e.children || (e.children = []), Object.defineProperty(e, "loaded", { | |
enumerable: !0, | |
get: function() { | |
return e.l | |
} | |
}), Object.defineProperty(e, "id", { | |
enumerable: !0, | |
get: function() { | |
return e.i | |
} | |
}), e.webpackPolyfill = 1), e | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(2), | |
i = n(69), | |
o = n(73), | |
a = n(74), | |
s = n(22); | |
function u(e) { | |
s.call(this, "digest"), this._hash = e | |
} | |
r(u, s), u.prototype._update = function(e) { | |
this._hash.update(e) | |
}, u.prototype._final = function() { | |
return this._hash.digest() | |
}, e.exports = function(e) { | |
return "md5" === (e = e.toLowerCase()) ? new i : "rmd160" === e || "ripemd160" === e ? new o : new u(a(e)) | |
} | |
}, function(e, t, n) { | |
! function(e) { | |
function n(e) { | |
return Object.prototype.toString.call(e) | |
} | |
t.isArray = function(e) { | |
return Array.isArray ? Array.isArray(e) : "[object Array]" === n(e) | |
}, t.isBoolean = function(e) { | |
return "boolean" == typeof e | |
}, t.isNull = function(e) { | |
return null === e | |
}, t.isNullOrUndefined = function(e) { | |
return null == e | |
}, t.isNumber = function(e) { | |
return "number" == typeof e | |
}, t.isString = function(e) { | |
return "string" == typeof e | |
}, t.isSymbol = function(e) { | |
return "symbol" == typeof e | |
}, t.isUndefined = function(e) { | |
return void 0 === e | |
}, t.isRegExp = function(e) { | |
return "[object RegExp]" === n(e) | |
}, t.isObject = function(e) { | |
return "object" == typeof e && null !== e | |
}, t.isDate = function(e) { | |
return "[object Date]" === n(e) | |
}, t.isError = function(e) { | |
return "[object Error]" === n(e) || e instanceof Error | |
}, t.isFunction = function(e) { | |
return "function" == typeof e | |
}, t.isPrimitive = function(e) { | |
return null === e || "boolean" == typeof e || "number" == typeof e || "string" == typeof e || "symbol" == typeof e || void 0 === e | |
}, t.isBuffer = e.isBuffer | |
}(n(4).Buffer) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(3).Buffer, | |
i = r.isEncoding || function(e) { | |
switch ((e = "" + e) && e.toLowerCase()) { | |
case "hex": | |
case "utf8": | |
case "utf-8": | |
case "ascii": | |
case "binary": | |
case "base64": | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
case "raw": | |
return !0; | |
default: | |
return !1 | |
} | |
}; | |
function o(e) { | |
var t; | |
switch (this.encoding = function(e) { | |
var t = function(e) { | |
if (!e) return "utf8"; | |
for (var t;;) switch (e) { | |
case "utf8": | |
case "utf-8": | |
return "utf8"; | |
case "ucs2": | |
case "ucs-2": | |
case "utf16le": | |
case "utf-16le": | |
return "utf16le"; | |
case "latin1": | |
case "binary": | |
return "latin1"; | |
case "base64": | |
case "ascii": | |
case "hex": | |
return e; | |
default: | |
if (t) return; | |
e = ("" + e).toLowerCase(), t = !0 | |
} | |
}(e); | |
if ("string" != typeof t && (r.isEncoding === i || !i(e))) throw Error("Unknown encoding: " + e); | |
return t || e | |
}(e), this.encoding) { | |
case "utf16le": | |
this.text = u, this.end = c, t = 4; | |
break; | |
case "utf8": | |
this.fillLast = s, t = 4; | |
break; | |
case "base64": | |
this.text = f, this.end = l, t = 3; | |
break; | |
default: | |
return this.write = d, void(this.end = h) | |
} | |
this.lastNeed = 0, this.lastTotal = 0, this.lastChar = r.allocUnsafe(t) | |
} | |
function a(e) { | |
return e > 127 ? e >> 5 == 6 ? 2 : e >> 4 == 14 ? 3 : e >> 3 == 30 ? 4 : e >> 6 == 2 ? -1 : -2 : 0 | |
} | |
function s(e) { | |
var t = this.lastTotal - this.lastNeed, | |
n = function(e, t) { | |
if (128 != (192 & t[0])) return e.lastNeed = 0, "\ufffd"; | |
if (e.lastNeed > 1 && t.length > 1) { | |
if (128 != (192 & t[1])) return e.lastNeed = 1, "\ufffd"; | |
if (e.lastNeed > 2 && t.length > 2 && 128 != (192 & t[2])) return e.lastNeed = 2, "\ufffd" | |
} | |
}(this, e); | |
return void 0 !== n ? n : this.lastNeed > e.length ? (e.copy(this.lastChar, t, 0, e.length), void(this.lastNeed -= e.length)) : (e.copy(this.lastChar, t, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal)) | |
} | |
function u(e, t) { | |
if ((e.length - t) % 2 == 0) { | |
var n = e.toString("utf16le", t); | |
if (n) { | |
var r = n.charCodeAt(n.length - 1); | |
if (r >= 55296 && 56319 >= r) return this.lastNeed = 2, this.lastTotal = 4, this.lastChar[0] = e[e.length - 2], this.lastChar[1] = e[e.length - 1], n.slice(0, -1) | |
} | |
return n | |
} | |
return this.lastNeed = 1, this.lastTotal = 2, this.lastChar[0] = e[e.length - 1], e.toString("utf16le", t, e.length - 1) | |
} | |
function c(e) { | |
var t = e && e.length ? this.write(e) : ""; | |
return this.lastNeed ? t + this.lastChar.toString("utf16le", 0, this.lastTotal - this.lastNeed) : t | |
} | |
function f(e, t) { | |
var n = (e.length - t) % 3; | |
return 0 === n ? e.toString("base64", t) : (this.lastNeed = 3 - n, this.lastTotal = 3, 1 === n ? this.lastChar[0] = e[e.length - 1] : (this.lastChar[0] = e[e.length - 2], this.lastChar[1] = e[e.length - 1]), e.toString("base64", t, e.length - n)) | |
} | |
function l(e) { | |
var t = e && e.length ? this.write(e) : ""; | |
return this.lastNeed ? t + this.lastChar.toString("base64", 0, 3 - this.lastNeed) : t | |
} | |
function d(e) { | |
return e.toString(this.encoding) | |
} | |
function h(e) { | |
return e && e.length ? this.write(e) : "" | |
} | |
t.StringDecoder = o, o.prototype.write = function(e) { | |
if (0 === e.length) return ""; | |
var t, n; | |
if (this.lastNeed) { | |
if (void 0 === (t = this.fillLast(e))) return ""; | |
n = this.lastNeed, this.lastNeed = 0 | |
} else n = 0; | |
return e.length > n ? t ? t + this.text(e, n) : this.text(e, n) : t || "" | |
}, o.prototype.end = function(e) { | |
var t = e && e.length ? this.write(e) : ""; | |
return this.lastNeed ? t + "\ufffd" : t | |
}, o.prototype.text = function(e, t) { | |
var n = function(e, t, n) { | |
var r = t.length - 1; | |
if (n > r) return 0; | |
var i = a(t[r]); | |
return i >= 0 ? (i > 0 && (e.lastNeed = i - 1), i) : --r < n || -2 === i ? 0 : (i = a(t[r])) >= 0 ? (i > 0 && (e.lastNeed = i - 2), i) : --r < n || -2 === i ? 0 : (i = a(t[r])) >= 0 ? (i > 0 && (2 === i ? i = 0 : e.lastNeed = i - 3), i) : 0 | |
}(this, e, t); | |
if (!this.lastNeed) return e.toString("utf8", t); | |
this.lastTotal = n; | |
var r = e.length - (n - this.lastNeed); | |
return e.copy(this.lastChar, 0, r), e.toString("utf8", t, r) | |
}, o.prototype.fillLast = function(e) { | |
if (e.length >= this.lastNeed) return e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed), this.lastChar.toString(this.encoding, 0, this.lastTotal); | |
e.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, e.length), this.lastNeed -= e.length | |
} | |
}, function(e, t, n) { | |
var r; | |
r = n(4).Buffer, e.exports = function(e, t) { | |
for (var n = Math.min(e.length, t.length), i = new r(n), o = 0; n > o; ++o) i[o] = e[o] ^ t[o]; | |
return i | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(16), | |
i = n(12); | |
function o() { | |
this.pending = null, this.pendingTotal = 0, this.blockSize = this.constructor.blockSize, this.outSize = this.constructor.outSize, this.hmacStrength = this.constructor.hmacStrength, this.padLength = this.constructor.padLength / 8, this.endian = "big", this._delta8 = this.blockSize / 8, this._delta32 = this.blockSize / 32 | |
} | |
t.BlockHash = o, o.prototype.update = function(e, t) { | |
if (e = r.toArray(e, t), this.pending = this.pending ? this.pending.concat(e) : e, this.pendingTotal += e.length, this.pending.length >= this._delta8) { | |
var n = (e = this.pending).length % this._delta8; | |
this.pending = e.slice(e.length - n, e.length), 0 === this.pending.length && (this.pending = null), e = r.join32(e, 0, e.length - n, this.endian); | |
for (var i = 0; e.length > i; i += this._delta32) this._update(e, i, i + this._delta32) | |
} | |
return this | |
}, o.prototype.digest = function(e) { | |
return this.update(this._pad()), i(null === this.pending), this._digest(e) | |
}, o.prototype._pad = function() { | |
var e = this.pendingTotal, | |
t = this._delta8, | |
n = t - (e + this.padLength) % t, | |
r = Array(n + this.padLength); | |
r[0] = 128; | |
for (var i = 1; n > i; i++) r[i] = 0; | |
if (e <<= 3, "big" === this.endian) { | |
for (var o = 8; this.padLength > o; o++) r[i++] = 0; | |
r[i++] = 0, r[i++] = 0, r[i++] = 0, r[i++] = 0, r[i++] = e >>> 24 & 255, r[i++] = e >>> 16 & 255, r[i++] = e >>> 8 & 255, r[i++] = 255 & e | |
} else | |
for (r[i++] = 255 & e, r[i++] = e >>> 8 & 255, r[i++] = e >>> 16 & 255, r[i++] = e >>> 24 & 255, r[i++] = 0, r[i++] = 0, r[i++] = 0, r[i++] = 0, o = 8; this.padLength > o; o++) r[i++] = 0; | |
return r | |
} | |
}, function(e, t, n) { | |
var r = t; | |
r.bignum = n(6), r.define = n(408).define, r.base = n(42), r.constants = n(132), r.decoders = n(413), r.encoders = n(415) | |
}, function(e, t, n) { | |
var r = t; | |
r.Reporter = n(410).Reporter, r.DecoderBuffer = n(131).DecoderBuffer, r.EncoderBuffer = n(131).EncoderBuffer, r.Node = n(411) | |
}, function(e, t, n) { | |
"use strict"; | |
var r; | |
r = "undefined" != typeof Promise ? Promise : n(433), e.exports = { | |
Promise: r | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).tag = e.tag, n.always = !!e.always, n.count = e.count, n.empty = e.empty, n.$count = e.$count || "count", n.$ = e.$, n.childXform = e.childXform, n.maxItems = e.maxItems, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "prepare", | |
value: function(e, t) { | |
var n = this.childXform; | |
e && e.forEach((function(e, r) { | |
t.index = r, n.prepare(e, t) | |
})) | |
} | |
}, { | |
key: "render", | |
value: function(e, t) { | |
if (this.always || t && t.length) { | |
e.openNode(this.tag, this.$), this.count && e.addAttribute(this.$count, t && t.length || 0); | |
var n = this.childXform; | |
(t || []).forEach((function(t, r) { | |
n.render(e, t, r) | |
})), e.closeNode() | |
} else this.empty && e.leafNode(this.tag) | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case this.tag: | |
return this.model = [], !0; | |
default: | |
return !!this.childXform.parseOpen(e) && (this.parser = this.childXform, !0) | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
if (this.parser) { | |
if (!this.parser.parseClose(e) && (this.model.push(this.parser.model), this.parser = void 0, this.maxItems && this.model.length > this.maxItems)) throw Error("Max ".concat(this.childXform.tag, " count exceeded")); | |
return !0 | |
} | |
return !1 | |
} | |
}, { | |
key: "reconcile", | |
value: function(e, t) { | |
if (e) { | |
var n = this.childXform; | |
e.forEach((function(e) { | |
n.reconcile(e, t) | |
})) | |
} | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
var r = n(63), | |
i = n(559), | |
o = n(560), | |
a = r ? r.toStringTag : void 0; | |
e.exports = function(e) { | |
return null == e ? void 0 === e ? "[object Undefined]" : "[object Null]" : a && a in Object(e) ? i(e) : o(e) | |
} | |
}, function(e) { | |
e.exports = function(e) { | |
var t = typeof e; | |
return null != e && ("object" == t || "function" == t) | |
} | |
}, function(e) { | |
e.exports = function(e) { | |
return null != e && "object" == typeof e | |
} | |
}, function(e, t, n) { | |
var r = n(99); | |
e.exports = function(e) { | |
if ("string" == typeof e || r(e)) return e; | |
var t = e + ""; | |
return "0" == t && 1 / e == -1 / 0 ? "-0" : t | |
} | |
}, function(e, t, n) { | |
! function(e, n) { | |
var r; | |
! function() { | |
var i = "object" == typeof self && self.self === self && self || "object" == typeof e && e.global === e && e || this || {}, | |
o = i._, | |
a = Array.prototype, | |
s = Object.prototype, | |
u = "undefined" != typeof Symbol ? Symbol.prototype : null, | |
c = a.push, | |
f = a.slice, | |
l = s.toString, | |
d = s.hasOwnProperty, | |
h = Array.isArray, | |
p = Object.keys, | |
m = Object.create, | |
_ = function() {}, | |
y = function(e) { | |
return e instanceof y ? e : this instanceof y ? void(this._wrapped = e) : new y(e) | |
}; | |
t.nodeType ? i._ = y : (!n.nodeType && n.exports && (t = n.exports = y), t._ = y), y.VERSION = "1.9.1"; | |
var b, g = function(e, t, n) { | |
if (void 0 === t) return e; | |
switch (null == n ? 3 : n) { | |
case 1: | |
return function(n) { | |
return e.call(t, n) | |
}; | |
case 3: | |
return function(n, r, i) { | |
return e.call(t, n, r, i) | |
}; | |
case 4: | |
return function(n, r, i, o) { | |
return e.call(t, n, r, i, o) | |
} | |
} | |
return function() { | |
return e.apply(t, arguments) | |
} | |
}, | |
v = function(e, t, n) { | |
return y.iteratee !== b ? y.iteratee(e, t) : null == e ? y.identity : y.isFunction(e) ? g(e, t, n) : y.isObject(e) && !y.isArray(e) ? y.matcher(e) : y.property(e) | |
}; | |
y.iteratee = b = function(e, t) { | |
return v(e, t, 1 / 0) | |
}; | |
var w = function(e, t) { | |
return t = null == t ? e.length - 1 : +t, | |
function() { | |
for (var n = Math.max(arguments.length - t, 0), r = Array(n), i = 0; n > i; i++) r[i] = arguments[i + t]; | |
switch (t) { | |
case 0: | |
return e.call(this, r); | |
case 1: | |
return e.call(this, arguments[0], r); | |
case 2: | |
return e.call(this, arguments[0], arguments[1], r) | |
} | |
var o = Array(t + 1); | |
for (i = 0; t > i; i++) o[i] = arguments[i]; | |
return o[t] = r, e.apply(this, o) | |
} | |
}, | |
k = function(e) { | |
if (!y.isObject(e)) return {}; | |
if (m) return m(e); | |
_.prototype = e; | |
var t = new _; | |
return _.prototype = null, t | |
}, | |
M = function(e) { | |
return function(t) { | |
return null == t ? void 0 : t[e] | |
} | |
}, | |
S = function(e, t) { | |
return null != e && d.call(e, t) | |
}, | |
T = function(e, t) { | |
for (var n = t.length, r = 0; n > r; r++) { | |
if (null == e) return; | |
e = e[t[r]] | |
} | |
return n ? e : void 0 | |
}, | |
L = 9007199254740991, | |
x = M("length"), | |
D = function(e) { | |
var t = x(e); | |
return "number" == typeof t && t >= 0 && L >= t | |
}; | |
y.each = y.forEach = function(e, t, n) { | |
var r, i; | |
if (t = g(t, n), D(e)) | |
for (r = 0, i = e.length; i > r; r++) t(e[r], r, e); | |
else { | |
var o = y.keys(e); | |
for (r = 0, i = o.length; i > r; r++) t(e[o[r]], o[r], e) | |
} | |
return e | |
}, y.map = y.collect = function(e, t, n) { | |
t = v(t, n); | |
for (var r = !D(e) && y.keys(e), i = (r || e).length, o = Array(i), a = 0; i > a; a++) { | |
var s = r ? r[a] : a; | |
o[a] = t(e[s], s, e) | |
} | |
return o | |
}; | |
var E = function(e) { | |
var t = function(t, n, r, i) { | |
var o = !D(t) && y.keys(t), | |
a = (o || t).length, | |
s = e > 0 ? 0 : a - 1; | |
for (i || (r = t[o ? o[s] : s], s += e); s >= 0 && a > s; s += e) { | |
var u = o ? o[s] : s; | |
r = n(r, t[u], u, t) | |
} | |
return r | |
}; | |
return function(e, n, r, i) { | |
var o = arguments.length >= 3; | |
return t(e, g(n, i, 4), r, o) | |
} | |
}; | |
y.reduce = y.foldl = y.inject = E(1), y.reduceRight = y.foldr = E(-1), y.find = y.detect = function(e, t, n) { | |
var r = (D(e) ? y.findIndex : y.findKey)(e, t, n); | |
if (void 0 !== r && -1 !== r) return e[r] | |
}, y.filter = y.select = function(e, t, n) { | |
var r = []; | |
return t = v(t, n), y.each(e, (function(e, n, i) { | |
t(e, n, i) && r.push(e) | |
})), r | |
}, y.reject = function(e, t, n) { | |
return y.filter(e, y.negate(v(t)), n) | |
}, y.every = y.all = function(e, t, n) { | |
t = v(t, n); | |
for (var r = !D(e) && y.keys(e), i = (r || e).length, o = 0; i > o; o++) { | |
var a = r ? r[o] : o; | |
if (!t(e[a], a, e)) return !1 | |
} | |
return !0 | |
}, y.some = y.any = function(e, t, n) { | |
t = v(t, n); | |
for (var r = !D(e) && y.keys(e), i = (r || e).length, o = 0; i > o; o++) { | |
var a = r ? r[o] : o; | |
if (t(e[a], a, e)) return !0 | |
} | |
return !1 | |
}, y.contains = y.includes = y.include = function(e, t, n, r) { | |
return D(e) || (e = y.values(e)), ("number" != typeof n || r) && (n = 0), y.indexOf(e, t, n) >= 0 | |
}, y.invoke = w((function(e, t, n) { | |
var r, i; | |
return y.isFunction(t) ? i = t : y.isArray(t) && (r = t.slice(0, -1), t = t[t.length - 1]), y.map(e, (function(e) { | |
var o = i; | |
if (!o) { | |
if (r && r.length && (e = T(e, r)), null == e) return; | |
o = e[t] | |
} | |
return null == o ? o : o.apply(e, n) | |
})) | |
})), y.pluck = function(e, t) { | |
return y.map(e, y.property(t)) | |
}, y.where = function(e, t) { | |
return y.filter(e, y.matcher(t)) | |
}, y.findWhere = function(e, t) { | |
return y.find(e, y.matcher(t)) | |
}, y.max = function(e, t, n) { | |
var r, i, o = -1 / 0, | |
a = -1 / 0; | |
if (null == t || "number" == typeof t && "object" != typeof e[0] && null != e) | |
for (var s = 0, u = (e = D(e) ? e : y.values(e)).length; u > s; s++) null != (r = e[s]) && r > o && (o = r); | |
else t = v(t, n), y.each(e, (function(e, n, r) { | |
((i = t(e, n, r)) > a || i === -1 / 0 && o === -1 / 0) && (o = e, a = i) | |
})); | |
return o | |
}, y.min = function(e, t, n) { | |
var r, i, o = 1 / 0, | |
a = 1 / 0; | |
if (null == t || "number" == typeof t && "object" != typeof e[0] && null != e) | |
for (var s = 0, u = (e = D(e) ? e : y.values(e)).length; u > s; s++) null != (r = e[s]) && o > r && (o = r); | |
else t = v(t, n), y.each(e, (function(e, n, r) { | |
i = t(e, n, r), (a > i || i === 1 / 0 && o === 1 / 0) && (o = e, a = i) | |
})); | |
return o | |
}, y.shuffle = function(e) { | |
return y.sample(e, 1 / 0) | |
}, y.sample = function(e, t, n) { | |
if (null == t || n) return D(e) || (e = y.values(e)), e[y.random(e.length - 1)]; | |
var r = D(e) ? y.clone(e) : y.values(e), | |
i = x(r); | |
t = Math.max(Math.min(t, i), 0); | |
for (var o = i - 1, a = 0; t > a; a++) { | |
var s = y.random(a, o), | |
u = r[a]; | |
r[a] = r[s], r[s] = u | |
} | |
return r.slice(0, t) | |
}, y.sortBy = function(e, t, n) { | |
var r = 0; | |
return t = v(t, n), y.pluck(y.map(e, (function(e, n, i) { | |
return { | |
value: e, | |
index: r++, | |
criteria: t(e, n, i) | |
} | |
})).sort((function(e, t) { | |
var n = e.criteria, | |
r = t.criteria; | |
if (n !== r) { | |
if (n > r || void 0 === n) return 1; | |
if (r > n || void 0 === r) return -1 | |
} | |
return e.index - t.index | |
})), "value") | |
}; | |
var O = function(e, t) { | |
return function(n, r, i) { | |
var o = t ? [ | |
[], | |
[] | |
] : {}; | |
return r = v(r, i), y.each(n, (function(t, i) { | |
var a = r(t, i, n); | |
e(o, t, a) | |
})), o | |
} | |
}; | |
y.groupBy = O((function(e, t, n) { | |
S(e, n) ? e[n].push(t) : e[n] = [t] | |
})), y.indexBy = O((function(e, t, n) { | |
e[n] = t | |
})), y.countBy = O((function(e, t, n) { | |
S(e, n) ? e[n]++ : e[n] = 1 | |
})); | |
var Y = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g; | |
y.toArray = function(e) { | |
return e ? y.isArray(e) ? f.call(e) : y.isString(e) ? e.match(Y) : D(e) ? y.map(e, y.identity) : y.values(e) : [] | |
}, y.size = function(e) { | |
return null == e ? 0 : D(e) ? e.length : y.keys(e).length | |
}, y.partition = O((function(e, t, n) { | |
e[n ? 0 : 1].push(t) | |
}), !0), y.first = y.head = y.take = function(e, t, n) { | |
return null == e || 1 > e.length ? null == t ? void 0 : [] : null == t || n ? e[0] : y.initial(e, e.length - t) | |
}, y.initial = function(e, t, n) { | |
return f.call(e, 0, Math.max(0, e.length - (null == t || n ? 1 : t))) | |
}, y.last = function(e, t, n) { | |
return null == e || 1 > e.length ? null == t ? void 0 : [] : null == t || n ? e[e.length - 1] : y.rest(e, Math.max(0, e.length - t)) | |
}, y.rest = y.tail = y.drop = function(e, t, n) { | |
return f.call(e, null == t || n ? 1 : t) | |
}, y.compact = function(e) { | |
return y.filter(e, Boolean) | |
}; | |
var j = function(e, t, n, r) { | |
for (var i = (r = r || []).length, o = 0, a = x(e); a > o; o++) { | |
var s = e[o]; | |
if (D(s) && (y.isArray(s) || y.isArguments(s))) | |
if (t) | |
for (var u = 0, c = s.length; c > u;) r[i++] = s[u++]; | |
else j(s, t, n, r), i = r.length; | |
else n || (r[i++] = s) | |
} | |
return r | |
}; | |
y.flatten = function(e, t) { | |
return j(e, t, !1) | |
}, y.without = w((function(e, t) { | |
return y.difference(e, t) | |
})), y.uniq = y.unique = function(e, t, n, r) { | |
y.isBoolean(t) || (r = n, n = t, t = !1), null != n && (n = v(n, r)); | |
for (var i = [], o = [], a = 0, s = x(e); s > a; a++) { | |
var u = e[a], | |
c = n ? n(u, a, e) : u; | |
t && !n ? (a && o === c || i.push(u), o = c) : n ? y.contains(o, c) || (o.push(c), i.push(u)) : y.contains(i, u) || i.push(u) | |
} | |
return i | |
}, y.union = w((function(e) { | |
return y.uniq(j(e, !0, !0)) | |
})), y.intersection = function(e) { | |
for (var t = [], n = arguments.length, r = 0, i = x(e); i > r; r++) { | |
var o = e[r]; | |
if (!y.contains(t, o)) { | |
var a; | |
for (a = 1; n > a && y.contains(arguments[a], o); a++); | |
a === n && t.push(o) | |
} | |
} | |
return t | |
}, y.difference = w((function(e, t) { | |
return t = j(t, !0, !0), y.filter(e, (function(e) { | |
return !y.contains(t, e) | |
})) | |
})), y.unzip = function(e) { | |
for (var t = e && y.max(e, x).length || 0, n = Array(t), r = 0; t > r; r++) n[r] = y.pluck(e, r); | |
return n | |
}, y.zip = w(y.unzip), y.object = function(e, t) { | |
for (var n = {}, r = 0, i = x(e); i > r; r++) t ? n[e[r]] = t[r] : n[e[r][0]] = e[r][1]; | |
return n | |
}; | |
var A = function(e) { | |
return function(t, n, r) { | |
n = v(n, r); | |
for (var i = x(t), o = e > 0 ? 0 : i - 1; o >= 0 && i > o; o += e) | |
if (n(t[o], o, t)) return o; | |
return -1 | |
} | |
}; | |
y.findIndex = A(1), y.findLastIndex = A(-1), y.sortedIndex = function(e, t, n, r) { | |
for (var i = (n = v(n, r, 1))(t), o = 0, a = x(e); a > o;) { | |
var s = Math.floor((o + a) / 2); | |
n(e[s]) < i ? o = s + 1 : a = s | |
} | |
return o | |
}; | |
var C = function(e, t, n) { | |
return function(r, i, o) { | |
var a = 0, | |
s = x(r); | |
if ("number" == typeof o) e > 0 ? a = 0 > o ? Math.max(o + s, a) : o : s = 0 > o ? o + s + 1 : Math.min(o + 1, s); | |
else if (n && o && s) return r[o = n(r, i)] === i ? o : -1; | |
if (i != i) return 0 > (o = t(f.call(r, a, s), y.isNaN)) ? -1 : o + a; | |
for (o = e > 0 ? a : s - 1; o >= 0 && s > o; o += e) | |
if (r[o] === i) return o; | |
return -1 | |
} | |
}; | |
y.indexOf = C(1, y.findIndex, y.sortedIndex), y.lastIndexOf = C(-1, y.findLastIndex), y.range = function(e, t, n) { | |
null == t && (t = e || 0, e = 0), n || (n = e > t ? -1 : 1); | |
for (var r = Math.max(Math.ceil((t - e) / n), 0), i = Array(r), o = 0; r > o; o++, e += n) i[o] = e; | |
return i | |
}, y.chunk = function(e, t) { | |
if (null == t || 1 > t) return []; | |
for (var n = [], r = 0, i = e.length; i > r;) n.push(f.call(e, r, r += t)); | |
return n | |
}; | |
var P = function(e, t, n, r, i) { | |
if (!(r instanceof t)) return e.apply(n, i); | |
var o = k(e.prototype), | |
a = e.apply(o, i); | |
return y.isObject(a) ? a : o | |
}; | |
y.bind = w((function(e, t, n) { | |
if (!y.isFunction(e)) throw new TypeError("Bind must be called on a function"); | |
var r = w((function(i) { | |
return P(e, r, t, this, n.concat(i)) | |
})); | |
return r | |
})), y.partial = w((function(e, t) { | |
var n = y.partial.placeholder, | |
r = function() { | |
for (var i = 0, o = t.length, a = Array(o), s = 0; o > s; s++) a[s] = t[s] === n ? arguments[i++] : t[s]; | |
for (; arguments.length > i;) a.push(arguments[i++]); | |
return P(e, r, this, this, a) | |
}; | |
return r | |
})), y.partial.placeholder = y, y.bindAll = w((function(e, t) { | |
var n = (t = j(t, !1, !1)).length; | |
if (1 > n) throw Error("bindAll must be passed function names"); | |
for (; n--;) { | |
var r = t[n]; | |
e[r] = y.bind(e[r], e) | |
} | |
})), y.memoize = function(e, t) { | |
var n = function(r) { | |
var i = n.cache, | |
o = "" + (t ? t.apply(this, arguments) : r); | |
return S(i, o) || (i[o] = e.apply(this, arguments)), i[o] | |
}; | |
return n.cache = {}, n | |
}, y.delay = w((function(e, t, n) { | |
return setTimeout((function() { | |
return e.apply(null, n) | |
}), t) | |
})), y.defer = y.partial(y.delay, y, 1), y.throttle = function(e, t, n) { | |
var r, i, o, a, s = 0; | |
n || (n = {}); | |
var u = function() { | |
s = !1 === n.leading ? 0 : y.now(), r = null, a = e.apply(i, o), r || (i = o = null) | |
}, | |
c = function() { | |
var c = y.now(); | |
s || !1 !== n.leading || (s = c); | |
var f = t - (c - s); | |
return i = this, o = arguments, 0 >= f || f > t ? (r && (clearTimeout(r), r = null), s = c, a = e.apply(i, o), r || (i = o = null)) : r || !1 === n.trailing || (r = setTimeout(u, f)), a | |
}; | |
return c.cancel = function() { | |
clearTimeout(r), s = 0, r = i = o = null | |
}, c | |
}, y.debounce = function(e, t, n) { | |
var r, i, o = function(t, n) { | |
r = null, n && (i = e.apply(t, n)) | |
}, | |
a = w((function(a) { | |
if (r && clearTimeout(r), n) { | |
var s = !r; | |
r = setTimeout(o, t), s && (i = e.apply(this, a)) | |
} else r = y.delay(o, t, this, a); | |
return i | |
})); | |
return a.cancel = function() { | |
clearTimeout(r), r = null | |
}, a | |
}, y.wrap = function(e, t) { | |
return y.partial(t, e) | |
}, y.negate = function(e) { | |
return function() { | |
return !e.apply(this, arguments) | |
} | |
}, y.compose = function() { | |
var e = arguments, | |
t = e.length - 1; | |
return function() { | |
for (var n = t, r = e[t].apply(this, arguments); n--;) r = e[n].call(this, r); | |
return r | |
} | |
}, y.after = function(e, t) { | |
return function() { | |
if (1 > --e) return t.apply(this, arguments) | |
} | |
}, y.before = function(e, t) { | |
var n; | |
return function() { | |
return --e > 0 && (n = t.apply(this, arguments)), e > 1 || (t = null), n | |
} | |
}, y.once = y.partial(y.before, 2), y.restArguments = w; | |
var I = !{ | |
toString: null | |
}.propertyIsEnumerable("toString"), | |
R = ["valueOf", "isPrototypeOf", "toString", "propertyIsEnumerable", "hasOwnProperty", "toLocaleString"], | |
N = function(e, t) { | |
var n = R.length, | |
r = e.constructor, | |
i = y.isFunction(r) && r.prototype || s, | |
o = "constructor"; | |
for (S(e, o) && !y.contains(t, o) && t.push(o); n--;)(o = R[n]) in e && e[o] !== i[o] && !y.contains(t, o) && t.push(o) | |
}; | |
y.keys = function(e) { | |
if (!y.isObject(e)) return []; | |
if (p) return p(e); | |
var t = []; | |
for (var n in e) S(e, n) && t.push(n); | |
return I && N(e, t), t | |
}, y.allKeys = function(e) { | |
if (!y.isObject(e)) return []; | |
var t = []; | |
for (var n in e) t.push(n); | |
return I && N(e, t), t | |
}, y.values = function(e) { | |
for (var t = y.keys(e), n = t.length, r = Array(n), i = 0; n > i; i++) r[i] = e[t[i]]; | |
return r | |
}, y.mapObject = function(e, t, n) { | |
t = v(t, n); | |
for (var r = y.keys(e), i = r.length, o = {}, a = 0; i > a; a++) { | |
var s = r[a]; | |
o[s] = t(e[s], s, e) | |
} | |
return o | |
}, y.pairs = function(e) { | |
for (var t = y.keys(e), n = t.length, r = Array(n), i = 0; n > i; i++) r[i] = [t[i], e[t[i]]]; | |
return r | |
}, y.invert = function(e) { | |
for (var t = {}, n = y.keys(e), r = 0, i = n.length; i > r; r++) t[e[n[r]]] = n[r]; | |
return t | |
}, y.functions = y.methods = function(e) { | |
var t = []; | |
for (var n in e) y.isFunction(e[n]) && t.push(n); | |
return t.sort() | |
}; | |
var H = function(e, t) { | |
return function(n) { | |
var r = arguments.length; | |
if (t && (n = Object(n)), 2 > r || null == n) return n; | |
for (var i = 1; r > i; i++) | |
for (var o = arguments[i], a = e(o), s = a.length, u = 0; s > u; u++) { | |
var c = a[u]; | |
t && void 0 !== n[c] || (n[c] = o[c]) | |
} | |
return n | |
} | |
}; | |
y.extend = H(y.allKeys), y.extendOwn = y.assign = H(y.keys), y.findKey = function(e, t, n) { | |
t = v(t, n); | |
for (var r, i = y.keys(e), o = 0, a = i.length; a > o; o++) | |
if (t(e[r = i[o]], r, e)) return r | |
}; | |
var F, B, z = function(e, t, n) { | |
return t in n | |
}; | |
y.pick = w((function(e, t) { | |
var n = {}, | |
r = t[0]; | |
if (null == e) return n; | |
y.isFunction(r) ? (t.length > 1 && (r = g(r, t[1])), t = y.allKeys(e)) : (r = z, t = j(t, !1, !1), e = Object(e)); | |
for (var i = 0, o = t.length; o > i; i++) { | |
var a = t[i], | |
s = e[a]; | |
r(s, a, e) && (n[a] = s) | |
} | |
return n | |
})), y.omit = w((function(e, t) { | |
var n, r = t[0]; | |
return y.isFunction(r) ? (r = y.negate(r), t.length > 1 && (n = t[1])) : (t = y.map(j(t, !1, !1), String), r = function(e, n) { | |
return !y.contains(t, n) | |
}), y.pick(e, r, n) | |
})), y.defaults = H(y.allKeys, !0), y.create = function(e, t) { | |
var n = k(e); | |
return t && y.extendOwn(n, t), n | |
}, y.clone = function(e) { | |
return y.isObject(e) ? y.isArray(e) ? e.slice() : y.extend({}, e) : e | |
}, y.tap = function(e, t) { | |
return t(e), e | |
}, y.isMatch = function(e, t) { | |
var n = y.keys(t), | |
r = n.length; | |
if (null == e) return !r; | |
for (var i = Object(e), o = 0; r > o; o++) { | |
var a = n[o]; | |
if (t[a] !== i[a] || !(a in i)) return !1 | |
} | |
return !0 | |
}, F = function(e, t, n, r) { | |
if (e === t) return 0 !== e || 1 / e == 1 / t; | |
if (null == e || null == t) return !1; | |
if (e != e) return t != t; | |
var i = typeof e; | |
return ("function" === i || "object" === i || "object" == typeof t) && B(e, t, n, r) | |
}, B = function(e, t, n, r) { | |
e instanceof y && (e = e._wrapped), t instanceof y && (t = t._wrapped); | |
var i = l.call(e); | |
if (i !== l.call(t)) return !1; | |
switch (i) { | |
case "[object RegExp]": | |
case "[object String]": | |
return "" + e == "" + t; | |
case "[object Number]": | |
return +e != +e ? +t != +t : 0 == +e ? 1 / +e == 1 / t : +e == +t; | |
case "[object Date]": | |
case "[object Boolean]": | |
return +e == +t; | |
case "[object Symbol]": | |
return u.valueOf.call(e) === u.valueOf.call(t) | |
} | |
var o = "[object Array]" === i; | |
if (!o) { | |
if ("object" != typeof e || "object" != typeof t) return !1; | |
var a = e.constructor, | |
s = t.constructor; | |
if (a !== s && !(y.isFunction(a) && a instanceof a && y.isFunction(s) && s instanceof s) && "constructor" in e && "constructor" in t) return !1 | |
} | |
r = r || []; | |
for (var c = (n = n || []).length; c--;) | |
if (n[c] === e) return r[c] === t; | |
if (n.push(e), r.push(t), o) { | |
if ((c = e.length) !== t.length) return !1; | |
for (; c--;) | |
if (!F(e[c], t[c], n, r)) return !1 | |
} else { | |
var f, d = y.keys(e); | |
if (c = d.length, y.keys(t).length !== c) return !1; | |
for (; c--;) | |
if (!S(t, f = d[c]) || !F(e[f], t[f], n, r)) return !1 | |
} | |
return n.pop(), r.pop(), !0 | |
}, y.isEqual = function(e, t) { | |
return F(e, t) | |
}, y.isEmpty = function(e) { | |
return null == e || (D(e) && (y.isArray(e) || y.isString(e) || y.isArguments(e)) ? 0 === e.length : 0 === y.keys(e).length) | |
}, y.isElement = function(e) { | |
return !(!e || 1 !== e.nodeType) | |
}, y.isArray = h || function(e) { | |
return "[object Array]" === l.call(e) | |
}, y.isObject = function(e) { | |
var t = typeof e; | |
return "function" === t || "object" === t && !!e | |
}, y.each(["Arguments", "Function", "String", "Number", "Date", "RegExp", "Error", "Symbol", "Map", "WeakMap", "Set", "WeakSet"], (function(e) { | |
y["is" + e] = function(t) { | |
return l.call(t) === "[object " + e + "]" | |
} | |
})), y.isArguments(arguments) || (y.isArguments = function(e) { | |
return S(e, "callee") | |
}); | |
var U = i.document && i.document.childNodes; | |
"object" != typeof Int8Array && "function" != typeof U && (y.isFunction = function(e) { | |
return "function" == typeof e || !1 | |
}), y.isFinite = function(e) { | |
return !y.isSymbol(e) && isFinite(e) && !isNaN(parseFloat(e)) | |
}, y.isNaN = function(e) { | |
return y.isNumber(e) && isNaN(e) | |
}, y.isBoolean = function(e) { | |
return !0 === e || !1 === e || "[object Boolean]" === l.call(e) | |
}, y.isNull = function(e) { | |
return null === e | |
}, y.isUndefined = function(e) { | |
return void 0 === e | |
}, y.has = function(e, t) { | |
if (!y.isArray(t)) return S(e, t); | |
for (var n = t.length, r = 0; n > r; r++) { | |
var i = t[r]; | |
if (null == e || !d.call(e, i)) return !1; | |
e = e[i] | |
} | |
return !!n | |
}, y.noConflict = function() { | |
return i._ = o, this | |
}, y.identity = function(e) { | |
return e | |
}, y.constant = function(e) { | |
return function() { | |
return e | |
} | |
}, y.noop = function() {}, y.property = function(e) { | |
return y.isArray(e) ? function(t) { | |
return T(t, e) | |
} : M(e) | |
}, y.propertyOf = function(e) { | |
return null == e ? function() {} : function(t) { | |
return y.isArray(t) ? T(e, t) : e[t] | |
} | |
}, y.matcher = y.matches = function(e) { | |
return e = y.extendOwn({}, e), | |
function(t) { | |
return y.isMatch(t, e) | |
} | |
}, y.times = function(e, t, n) { | |
var r = Array(Math.max(0, e)); | |
t = g(t, n, 1); | |
for (var i = 0; e > i; i++) r[i] = t(i); | |
return r | |
}, y.random = function(e, t) { | |
return null == t && (t = e, e = 0), e + Math.floor(Math.random() * (t - e + 1)) | |
}, y.now = Date.now || function() { | |
return (new Date).getTime() | |
}; | |
var W = { | |
"&": "&", | |
"<": "<", | |
">": ">", | |
'"': """, | |
"'": "'", | |
"`": "`" | |
}, | |
V = y.invert(W), | |
q = function(e) { | |
var t = function(t) { | |
return e[t] | |
}, | |
n = "(?:" + y.keys(e).join("|") + ")", | |
r = RegExp(n), | |
i = RegExp(n, "g"); | |
return function(e) { | |
return r.test(e = null == e ? "" : "" + e) ? e.replace(i, t) : e | |
} | |
}; | |
y.escape = q(W), y.unescape = q(V), y.result = function(e, t, n) { | |
y.isArray(t) || (t = [t]); | |
var r = t.length; | |
if (!r) return y.isFunction(n) ? n.call(e) : n; | |
for (var i = 0; r > i; i++) { | |
var o = null == e ? void 0 : e[t[i]]; | |
void 0 === o && (o = n, i = r), e = y.isFunction(o) ? o.call(e) : o | |
} | |
return e | |
}; | |
var J = 0; | |
y.uniqueId = function(e) { | |
var t = ++J + ""; | |
return e ? e + t : t | |
}, y.templateSettings = { | |
evaluate: /<%([\s\S]+?)%>/g, | |
interpolate: /<%=([\s\S]+?)%>/g, | |
escape: /<%-([\s\S]+?)%>/g | |
}; | |
var G = /(.)^/, | |
K = { | |
"'": "'", | |
"\\": "\\", | |
"\r": "r", | |
"\n": "n", | |
"\u2028": "u2028", | |
"\u2029": "u2029" | |
}, | |
Z = /\\|'|\r|\n|\u2028|\u2029/g, | |
X = function(e) { | |
return "\\" + K[e] | |
}; | |
y.template = function(e, t, n) { | |
!t && n && (t = n), t = y.defaults({}, t, y.templateSettings); | |
var r, i = RegExp([(t.escape || G).source, (t.interpolate || G).source, (t.evaluate || G).source].join("|") + "|$", "g"), | |
o = 0, | |
a = "__p+='"; | |
e.replace(i, (function(t, n, r, i, s) { | |
return a += e.slice(o, s).replace(Z, X), o = s + t.length, n ? a += "'+\n((__t=(" + n + "))==null?'':_.escape(__t))+\n'" : r ? a += "'+\n((__t=(" + r + "))==null?'':__t)+\n'" : i && (a += "';\n" + i + "\n__p+='"), t | |
})), a += "';\n", t.variable || (a = "with(obj||{}){\n" + a + "}\n"), a = "var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n" + a + "return __p;\n"; | |
try { | |
r = Function(t.variable || "obj", "_", a) | |
} catch (e) { | |
throw e.source = a, e | |
} | |
var s = function(e) { | |
return r.call(this, e, y) | |
}; | |
return s.source = "function(" + (t.variable || "obj") + "){\n" + a + "}", s | |
}, y.chain = function(e) { | |
var t = y(e); | |
return t._chain = !0, t | |
}; | |
var $ = function(e, t) { | |
return e._chain ? y(t).chain() : t | |
}; | |
y.mixin = function(e) { | |
return y.each(y.functions(e), (function(t) { | |
var n = y[t] = e[t]; | |
y.prototype[t] = function() { | |
var e = [this._wrapped]; | |
return c.apply(e, arguments), $(this, n.apply(y, e)) | |
} | |
})), y | |
}, y.mixin(y), y.each(["pop", "push", "reverse", "shift", "sort", "splice", "unshift"], (function(e) { | |
var t = a[e]; | |
y.prototype[e] = function() { | |
var n = this._wrapped; | |
return t.apply(n, arguments), "shift" !== e && "splice" !== e || 0 !== n.length || delete n[0], $(this, n) | |
} | |
})), y.each(["concat", "join", "slice"], (function(e) { | |
var t = a[e]; | |
y.prototype[e] = function() { | |
return $(this, t.apply(this._wrapped, arguments)) | |
} | |
})), y.prototype.value = function() { | |
return this._wrapped | |
}, y.prototype.valueOf = y.prototype.toJSON = y.prototype.value, y.prototype.toString = function() { | |
return this._wrapped + "" | |
}, void 0 === (r = function() { | |
return y | |
}.apply(t, [])) || (n.exports = r) | |
}() | |
}(n(10), n(35)(e)) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
var i = n(8); | |
e.exports = function() { | |
function e() { | |
! function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, e), this.decode(arguments) | |
} | |
var t, n; | |
return t = e, (n = [{ | |
key: "setTLBR", | |
value: function(e, t, n, r, o) { | |
if (4 > arguments.length) { | |
var a = i.decodeAddress(e), | |
s = i.decodeAddress(t); | |
this.model = { | |
top: Math.min(a.row, s.row), | |
left: Math.min(a.col, s.col), | |
bottom: Math.max(a.row, s.row), | |
right: Math.max(a.col, s.col), | |
sheetName: n | |
}, this.setTLBR(a.row, a.col, s.row, s.col, o) | |
} else this.model = { | |
top: Math.min(e, n), | |
left: Math.min(t, r), | |
bottom: Math.max(e, n), | |
right: Math.max(t, r), | |
sheetName: o | |
} | |
} | |
}, { | |
key: "decode", | |
value: function(t) { | |
switch (t.length) { | |
case 5: | |
this.setTLBR(t[0], t[1], t[2], t[3], t[4]); | |
break; | |
case 4: | |
this.setTLBR(t[0], t[1], t[2], t[3]); | |
break; | |
case 3: | |
this.setTLBR(t[0], t[1], t[2]); | |
break; | |
case 2: | |
this.setTLBR(t[0], t[1]); | |
break; | |
case 1: | |
var n = t[0]; | |
if (n instanceof e) this.model = { | |
top: n.model.top, | |
left: n.model.left, | |
bottom: n.model.bottom, | |
right: n.model.right, | |
sheetName: n.sheetName | |
}; | |
else if (n instanceof Array) this.decode(n); | |
else if (n.top && n.left && n.bottom && n.right) this.model = { | |
top: n.top, | |
left: n.left, | |
bottom: n.bottom, | |
right: n.right, | |
sheetName: n.sheetName | |
}; | |
else { | |
var r = i.decodeEx(n); | |
this.model = r.top ? { | |
top: r.top, | |
left: r.left, | |
bottom: r.bottom, | |
right: r.right, | |
sheetName: r.sheetName | |
} : { | |
top: r.row, | |
left: r.col, | |
bottom: r.row, | |
right: r.col, | |
sheetName: r.sheetName | |
} | |
} | |
break; | |
case 0: | |
this.model = { | |
top: 0, | |
left: 0, | |
bottom: 0, | |
right: 0 | |
}; | |
break; | |
default: | |
throw Error("Invalid number of arguments to _getDimensions() - ".concat(t.length)) | |
} | |
} | |
}, { | |
key: "expand", | |
value: function(e, t, n, r) { | |
this.model.top && e >= this.top || (this.top = e), this.model.left && t >= this.left || (this.left = t), this.model.bottom && this.bottom >= n || (this.bottom = n), this.model.right && this.right >= r || (this.right = r) | |
} | |
}, { | |
key: "expandRow", | |
value: function(e) { | |
if (e) { | |
var t = e.dimensions, | |
n = e.number; | |
t && this.expand(n, t.min, n, t.max) | |
} | |
} | |
}, { | |
key: "expandToAddress", | |
value: function(e) { | |
var t = i.decodeEx(e); | |
this.expand(t.row, t.col, t.row, t.col) | |
} | |
}, { | |
key: "toString", | |
value: function() { | |
return this.range | |
} | |
}, { | |
key: "intersects", | |
value: function(e) { | |
return !(e.sheetName && this.sheetName && e.sheetName !== this.sheetName || this.top > e.bottom || e.top > this.bottom || this.left > e.right || e.left > this.right) | |
} | |
}, { | |
key: "contains", | |
value: function(e) { | |
var t = i.decodeEx(e); | |
return this.containsEx(t) | |
} | |
}, { | |
key: "containsEx", | |
value: function(e) { | |
return !(e.sheetName && this.sheetName && e.sheetName !== this.sheetName || this.top > e.row || e.row > this.bottom || this.left > e.col || e.col > this.right) | |
} | |
}, { | |
key: "top", | |
get: function() { | |
return this.model.top || 1 | |
}, | |
set: function(e) { | |
this.model.top = e | |
} | |
}, { | |
key: "left", | |
get: function() { | |
return this.model.left || 1 | |
}, | |
set: function(e) { | |
this.model.left = e | |
} | |
}, { | |
key: "bottom", | |
get: function() { | |
return this.model.bottom || 1 | |
}, | |
set: function(e) { | |
this.model.bottom = e | |
} | |
}, { | |
key: "right", | |
get: function() { | |
return this.model.right || 1 | |
}, | |
set: function(e) { | |
this.model.right = e | |
} | |
}, { | |
key: "sheetName", | |
get: function() { | |
return this.model.sheetName | |
}, | |
set: function(e) { | |
this.model.sheetName = e | |
} | |
}, { | |
key: "_serialisedSheetName", | |
get: function() { | |
var e = this.model.sheetName; | |
return e ? /^[a-zA-Z0-9]*$/.test(e) ? "".concat(e, "!") : "'".concat(e, "'!") : "" | |
} | |
}, { | |
key: "tl", | |
get: function() { | |
return i.n2l(this.left) + this.top | |
} | |
}, { | |
key: "$t$l", | |
get: function() { | |
return "$".concat(i.n2l(this.left), "$").concat(this.top) | |
} | |
}, { | |
key: "br", | |
get: function() { | |
return i.n2l(this.right) + this.bottom | |
} | |
}, { | |
key: "$b$r", | |
get: function() { | |
return "$".concat(i.n2l(this.right), "$").concat(this.bottom) | |
} | |
}, { | |
key: "range", | |
get: function() { | |
return "".concat(this._serialisedSheetName + this.tl, ":").concat(this.br) | |
} | |
}, { | |
key: "$range", | |
get: function() { | |
return "".concat(this._serialisedSheetName + this.$t$l, ":").concat(this.$b$r) | |
} | |
}, { | |
key: "shortRange", | |
get: function() { | |
return this.count > 1 ? this.range : this._serialisedSheetName + this.tl | |
} | |
}, { | |
key: "$shortRange", | |
get: function() { | |
return this.count > 1 ? this.$range : this._serialisedSheetName + this.$t$l | |
} | |
}, { | |
key: "count", | |
get: function() { | |
return (1 + this.bottom - this.top) * (1 + this.right - this.left) | |
} | |
}]) && r(t.prototype, n), e | |
}() | |
}, function(e) { | |
"use strict"; | |
var t, n = "object" == typeof Reflect ? Reflect : null, | |
r = n && "function" == typeof n.apply ? n.apply : function(e, t, n) { | |
return Function.prototype.apply.call(e, t, n) | |
}; | |
t = n && "function" == typeof n.ownKeys ? n.ownKeys : Object.getOwnPropertySymbols ? function(e) { | |
return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)) | |
} : function(e) { | |
return Object.getOwnPropertyNames(e) | |
}; | |
var i = Number.isNaN || function(e) { | |
return e != e | |
}; | |
function o() { | |
o.init.call(this) | |
} | |
e.exports = o, o.EventEmitter = o, o.prototype._events = void 0, o.prototype._eventsCount = 0, o.prototype._maxListeners = void 0; | |
var a = 10; | |
function s(e) { | |
return void 0 === e._maxListeners ? o.defaultMaxListeners : e._maxListeners | |
} | |
function u(e, t, n, r) { | |
var i, o, a, u; | |
if ("function" != typeof n) throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof n); | |
if (void 0 === (o = e._events) ? (o = e._events = Object.create(null), e._eventsCount = 0) : (void 0 !== o.newListener && (e.emit("newListener", t, n.listener ? n.listener : n), o = e._events), a = o[t]), void 0 === a) a = o[t] = n, ++e._eventsCount; | |
else if ("function" == typeof a ? a = o[t] = r ? [n, a] : [a, n] : r ? a.unshift(n) : a.push(n), (i = s(e)) > 0 && a.length > i && !a.warned) { | |
a.warned = !0; | |
var c = Error("Possible EventEmitter memory leak detected. " + a.length + " " + t + " listeners added. Use emitter.setMaxListeners() to increase limit"); | |
c.name = "MaxListenersExceededWarning", c.emitter = e, c.type = t, c.count = a.length, u = c, console && console.warn && console.warn(u) | |
} | |
return e | |
} | |
function c() { | |
for (var e = [], t = 0; arguments.length > t; t++) e.push(arguments[t]); | |
this.fired || (this.target.removeListener(this.type, this.wrapFn), this.fired = !0, r(this.listener, this.target, e)) | |
} | |
function f(e, t, n) { | |
var r = { | |
fired: !1, | |
wrapFn: void 0, | |
target: e, | |
type: t, | |
listener: n | |
}, | |
i = c.bind(r); | |
return i.listener = n, r.wrapFn = i, i | |
} | |
function l(e, t, n) { | |
var r = e._events; | |
if (void 0 === r) return []; | |
var i = r[t]; | |
return void 0 === i ? [] : "function" == typeof i ? n ? [i.listener || i] : [i] : n ? function(e) { | |
for (var t = Array(e.length), n = 0; t.length > n; ++n) t[n] = e[n].listener || e[n]; | |
return t | |
}(i) : h(i, i.length) | |
} | |
function d(e) { | |
var t = this._events; | |
if (void 0 !== t) { | |
var n = t[e]; | |
if ("function" == typeof n) return 1; | |
if (void 0 !== n) return n.length | |
} | |
return 0 | |
} | |
function h(e, t) { | |
for (var n = Array(t), r = 0; t > r; ++r) n[r] = e[r]; | |
return n | |
} | |
Object.defineProperty(o, "defaultMaxListeners", { | |
enumerable: !0, | |
get: function() { | |
return a | |
}, | |
set: function(e) { | |
if ("number" != typeof e || 0 > e || i(e)) throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + e + "."); | |
a = e | |
} | |
}), o.init = function() { | |
void 0 !== this._events && this._events !== Object.getPrototypeOf(this)._events || (this._events = Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0 | |
}, o.prototype.setMaxListeners = function(e) { | |
if ("number" != typeof e || 0 > e || i(e)) throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + e + "."); | |
return this._maxListeners = e, this | |
}, o.prototype.getMaxListeners = function() { | |
return s(this) | |
}, o.prototype.emit = function(e) { | |
for (var t = [], n = 1; arguments.length > n; n++) t.push(arguments[n]); | |
var i = "error" === e, | |
o = this._events; | |
if (void 0 !== o) i = i && void 0 === o.error; | |
else if (!i) return !1; | |
if (i) { | |
var a; | |
if (t.length > 0 && (a = t[0]), a instanceof Error) throw a; | |
var s = Error("Unhandled error." + (a ? " (" + a.message + ")" : "")); | |
throw s.context = a, s | |
} | |
var u = o[e]; | |
if (void 0 === u) return !1; | |
if ("function" == typeof u) r(u, this, t); | |
else { | |
var c = u.length, | |
f = h(u, c); | |
for (n = 0; c > n; ++n) r(f[n], this, t) | |
} | |
return !0 | |
}, o.prototype.on = o.prototype.addListener = function(e, t) { | |
return u(this, e, t, !1) | |
}, o.prototype.prependListener = function(e, t) { | |
return u(this, e, t, !0) | |
}, o.prototype.once = function(e, t) { | |
if ("function" != typeof t) throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); | |
return this.on(e, f(this, e, t)), this | |
}, o.prototype.prependOnceListener = function(e, t) { | |
if ("function" != typeof t) throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); | |
return this.prependListener(e, f(this, e, t)), this | |
}, o.prototype.off = o.prototype.removeListener = function(e, t) { | |
var n, r, i, o, a; | |
if ("function" != typeof t) throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof t); | |
if (void 0 === (r = this._events)) return this; | |
if (void 0 === (n = r[e])) return this; | |
if (n === t || n.listener === t) 0 == --this._eventsCount ? this._events = Object.create(null) : (delete r[e], r.removeListener && this.emit("removeListener", e, n.listener || t)); | |
else if ("function" != typeof n) { | |
for (i = -1, o = n.length - 1; o >= 0; o--) | |
if (n[o] === t || n[o].listener === t) { | |
a = n[o].listener, i = o; | |
break | |
} if (0 > i) return this; | |
0 === i ? n.shift() : function(e, t) { | |
for (; e.length > t + 1; t++) e[t] = e[t + 1]; | |
e.pop() | |
}(n, i), 1 === n.length && (r[e] = n[0]), void 0 !== r.removeListener && this.emit("removeListener", e, a || t) | |
} | |
return this | |
}, o.prototype.removeAllListeners = function(e) { | |
var t, n, r; | |
if (void 0 === (n = this._events)) return this; | |
if (void 0 === n.removeListener) return 0 === arguments.length ? (this._events = Object.create(null), this._eventsCount = 0) : void 0 !== n[e] && (0 == --this._eventsCount ? this._events = Object.create(null) : delete n[e]), this; | |
if (0 === arguments.length) { | |
var i, o = Object.keys(n); | |
for (r = 0; o.length > r; ++r) "removeListener" !== (i = o[r]) && this.removeAllListeners(i); | |
return this.removeAllListeners("removeListener"), this._events = Object.create(null), this._eventsCount = 0, this | |
} | |
if ("function" == typeof(t = n[e])) this.removeListener(e, t); | |
else if (void 0 !== t) | |
for (r = t.length - 1; r >= 0; r--) this.removeListener(e, t[r]); | |
return this | |
}, o.prototype.listeners = function(e) { | |
return l(this, e, !0) | |
}, o.prototype.rawListeners = function(e) { | |
return l(this, e, !1) | |
}, o.listenerCount = function(e, t) { | |
return "function" == typeof e.listenerCount ? e.listenerCount(t) : d.call(e, t) | |
}, o.prototype.listenerCount = d, o.prototype.eventNames = function() { | |
return this._eventsCount > 0 ? t(this._events) : [] | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r; | |
r = n(11), e.exports = void 0 === r || !r.version || 0 === r.version.indexOf("v0.") || 0 === r.version.indexOf("v1.") && 0 !== r.version.indexOf("v1.8.") ? { | |
nextTick: function(e, t, n, i) { | |
if ("function" != typeof e) throw new TypeError('"callback" argument must be a function'); | |
var o, a, s = arguments.length; | |
switch (s) { | |
case 0: | |
case 1: | |
return r.nextTick(e); | |
case 2: | |
return r.nextTick((function() { | |
e.call(null, t) | |
})); | |
case 3: | |
return r.nextTick((function() { | |
e.call(null, t, n) | |
})); | |
case 4: | |
return r.nextTick((function() { | |
e.call(null, t, n, i) | |
})); | |
default: | |
for (o = Array(s - 1), a = 0; o.length > a;) o[a++] = arguments[a]; | |
return r.nextTick((function() { | |
e.apply(null, o) | |
})) | |
} | |
} | |
} : r | |
}, function(e, t, n) { | |
(function(e) { | |
var r = void 0 !== e && e || "undefined" != typeof self && self || window, | |
i = Function.prototype.apply; | |
function o(e, t) { | |
this._id = e, this._clearFn = t | |
} | |
t.setTimeout = function() { | |
return new o(i.call(setTimeout, r, arguments), clearTimeout) | |
}, t.setInterval = function() { | |
return new o(i.call(setInterval, r, arguments), clearInterval) | |
}, t.clearTimeout = t.clearInterval = function(e) { | |
e && e.close() | |
}, o.prototype.unref = o.prototype.ref = function() {}, o.prototype.close = function() { | |
this._clearFn.call(r, this._id) | |
}, t.enroll = function(e, t) { | |
clearTimeout(e._idleTimeoutId), e._idleTimeout = t | |
}, t.unenroll = function(e) { | |
clearTimeout(e._idleTimeoutId), e._idleTimeout = -1 | |
}, t._unrefActive = t.active = function(e) { | |
clearTimeout(e._idleTimeoutId); | |
var t = e._idleTimeout; | |
0 > t || (e._idleTimeoutId = setTimeout((function() { | |
e._onTimeout && e._onTimeout() | |
}), t)) | |
}, n(351), t.setImmediate = "undefined" != typeof self && self.setImmediate || void 0 !== e && e.setImmediate || this && this.setImmediate, t.clearImmediate = "undefined" != typeof self && self.clearImmediate || void 0 !== e && e.clearImmediate || this && this.clearImmediate | |
}).call(this, n(10)) | |
}, function(e, t, n) { | |
var r = n(3).Buffer; | |
function i(e) { | |
r.isBuffer(e) || (e = r.from(e)); | |
for (var t = e.length / 4 | 0, n = Array(t), i = 0; t > i; i++) n[i] = e.readUInt32BE(4 * i); | |
return n | |
} | |
function o(e) { | |
for (; e.length > 0; e++) e[0] = 0 | |
} | |
function a(e, t, n, r, i) { | |
for (var o, a, s, u, c = n[0], f = n[1], l = n[2], d = n[3], h = e[0] ^ t[0], p = e[1] ^ t[1], m = e[2] ^ t[2], _ = e[3] ^ t[3], y = 4, b = 1; i > b; b++) o = c[h >>> 24] ^ f[p >>> 16 & 255] ^ l[m >>> 8 & 255] ^ d[255 & _] ^ t[y++], a = c[p >>> 24] ^ f[m >>> 16 & 255] ^ l[_ >>> 8 & 255] ^ d[255 & h] ^ t[y++], s = c[m >>> 24] ^ f[_ >>> 16 & 255] ^ l[h >>> 8 & 255] ^ d[255 & p] ^ t[y++], u = c[_ >>> 24] ^ f[h >>> 16 & 255] ^ l[p >>> 8 & 255] ^ d[255 & m] ^ t[y++], h = o, p = a, m = s, _ = u; | |
return o = (r[h >>> 24] << 24 | r[p >>> 16 & 255] << 16 | r[m >>> 8 & 255] << 8 | r[255 & _]) ^ t[y++], a = (r[p >>> 24] << 24 | r[m >>> 16 & 255] << 16 | r[_ >>> 8 & 255] << 8 | r[255 & h]) ^ t[y++], s = (r[m >>> 24] << 24 | r[_ >>> 16 & 255] << 16 | r[h >>> 8 & 255] << 8 | r[255 & p]) ^ t[y++], u = (r[_ >>> 24] << 24 | r[h >>> 16 & 255] << 16 | r[p >>> 8 & 255] << 8 | r[255 & m]) ^ t[y++], [o >>>= 0, a >>>= 0, s >>>= 0, u >>>= 0] | |
} | |
var s = [0, 1, 2, 4, 8, 16, 32, 64, 128, 27, 54], | |
u = function() { | |
for (var e = Array(256), t = 0; 256 > t; t++) e[t] = 128 > t ? t << 1 : t << 1 ^ 283; | |
for (var n = [], r = [], i = [ | |
[], | |
[], | |
[], | |
[] | |
], o = [ | |
[], | |
[], | |
[], | |
[] | |
], a = 0, s = 0, u = 0; 256 > u; ++u) { | |
var c = s ^ s << 1 ^ s << 2 ^ s << 3 ^ s << 4; | |
n[a] = c = c >>> 8 ^ 255 & c ^ 99, r[c] = a; | |
var f = e[a], | |
l = e[f], | |
d = e[l], | |
h = 257 * e[c] ^ 16843008 * c; | |
i[0][a] = h << 24 | h >>> 8, i[1][a] = h << 16 | h >>> 16, i[2][a] = h << 8 | h >>> 24, i[3][a] = h, o[0][c] = (h = 16843009 * d ^ 65537 * l ^ 257 * f ^ 16843008 * a) << 24 | h >>> 8, o[1][c] = h << 16 | h >>> 16, o[2][c] = h << 8 | h >>> 24, o[3][c] = h, 0 === a ? a = s = 1 : (a = f ^ e[e[e[d ^ f]]], s ^= e[e[s]]) | |
} | |
return { | |
SBOX: n, | |
INV_SBOX: r, | |
SUB_MIX: i, | |
INV_SUB_MIX: o | |
} | |
}(); | |
function c(e) { | |
this._key = i(e), this._reset() | |
} | |
c.blockSize = 16, c.keySize = 32, c.prototype.blockSize = c.blockSize, c.prototype.keySize = c.keySize, c.prototype._reset = function() { | |
for (var e = this._key, t = e.length, n = t + 6, r = 4 * (n + 1), i = [], o = 0; t > o; o++) i[o] = e[o]; | |
for (o = t; r > o; o++) { | |
var a = i[o - 1]; | |
o % t == 0 ? (a = u.SBOX[(a = a << 8 | a >>> 24) >>> 24] << 24 | u.SBOX[a >>> 16 & 255] << 16 | u.SBOX[a >>> 8 & 255] << 8 | u.SBOX[255 & a], a ^= s[o / t | 0] << 24) : t > 6 && o % t == 4 && (a = u.SBOX[a >>> 24] << 24 | u.SBOX[a >>> 16 & 255] << 16 | u.SBOX[a >>> 8 & 255] << 8 | u.SBOX[255 & a]), i[o] = i[o - t] ^ a | |
} | |
for (var c = [], f = 0; r > f; f++) { | |
var l = r - f, | |
d = i[l - (f % 4 ? 0 : 4)]; | |
c[f] = 4 > f || 4 >= l ? d : u.INV_SUB_MIX[0][u.SBOX[d >>> 24]] ^ u.INV_SUB_MIX[1][u.SBOX[d >>> 16 & 255]] ^ u.INV_SUB_MIX[2][u.SBOX[d >>> 8 & 255]] ^ u.INV_SUB_MIX[3][u.SBOX[255 & d]] | |
} | |
this._nRounds = n, this._keySchedule = i, this._invKeySchedule = c | |
}, c.prototype.encryptBlockRaw = function(e) { | |
return a(e = i(e), this._keySchedule, u.SUB_MIX, u.SBOX, this._nRounds) | |
}, c.prototype.encryptBlock = function(e) { | |
var t = this.encryptBlockRaw(e), | |
n = r.allocUnsafe(16); | |
return n.writeUInt32BE(t[0], 0), n.writeUInt32BE(t[1], 4), n.writeUInt32BE(t[2], 8), n.writeUInt32BE(t[3], 12), n | |
}, c.prototype.decryptBlock = function(e) { | |
var t = (e = i(e))[1]; | |
e[1] = e[3], e[3] = t; | |
var n = a(e, this._invKeySchedule, u.INV_SUB_MIX, u.INV_SBOX, this._nRounds), | |
o = r.allocUnsafe(16); | |
return o.writeUInt32BE(n[0], 0), o.writeUInt32BE(n[3], 4), o.writeUInt32BE(n[2], 8), o.writeUInt32BE(n[1], 12), o | |
}, c.prototype.scrub = function() { | |
o(this._keySchedule), o(this._invKeySchedule), o(this._key) | |
}, e.exports.AES = c | |
}, function(e, t, n) { | |
var r = n(3).Buffer, | |
i = n(69); | |
e.exports = function(e, t, n, o) { | |
if (r.isBuffer(e) || (e = r.from(e, "binary")), t && (r.isBuffer(t) || (t = r.from(t, "binary")), 8 !== t.length)) throw new RangeError("salt should be Buffer with 8 byte length"); | |
for (var a = n / 8, s = r.alloc(a), u = r.alloc(o || 0), c = r.alloc(0); a > 0 || o > 0;) { | |
var f = new i; | |
f.update(c), f.update(e), t && f.update(t), c = f.digest(); | |
var l = 0; | |
if (a > 0 && (c.copy(s, s.length - a, 0, l = Math.min(a, c.length)), a -= l), c.length > l && o > 0) { | |
var d = u.length - o, | |
h = Math.min(o, c.length - l); | |
c.copy(u, d, l, l + h), o -= h | |
} | |
} | |
return c.fill(0), { | |
key: s, | |
iv: u | |
} | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(6), | |
i = n(13), | |
o = i.getNAF, | |
a = i.getJSF, | |
s = i.assert; | |
function u(e, t) { | |
this.type = e, this.p = new r(t.p, 16), this.red = t.prime ? r.red(t.prime) : r.mont(this.p), this.zero = new r(0).toRed(this.red), this.one = new r(1).toRed(this.red), this.two = new r(2).toRed(this.red), this.n = t.n && new r(t.n, 16), this.g = t.g && this.pointFromJSON(t.g, t.gRed), this._wnafT1 = [, , , , ], this._wnafT2 = [, , , , ], this._wnafT3 = [, , , , ], this._wnafT4 = [, , , , ]; | |
var n = this.n && this.p.div(this.n); | |
!n || n.cmpn(100) > 0 ? this.redN = null : (this._maxwellTrick = !0, this.redN = this.n.toRed(this.red)) | |
} | |
function c(e, t) { | |
this.curve = e, this.type = t, this.precomputed = null | |
} | |
e.exports = u, u.prototype.point = function() { | |
throw Error("Not implemented") | |
}, u.prototype.validate = function() { | |
throw Error("Not implemented") | |
}, u.prototype._fixedNafMul = function(e, t) { | |
s(e.precomputed); | |
var n = e._getDoubles(), | |
r = o(t, 1), | |
i = (1 << n.step + 1) - (n.step % 2 == 0 ? 2 : 1); | |
i /= 3; | |
for (var a = [], u = 0; r.length > u; u += n.step) { | |
var c = 0; | |
for (t = u + n.step - 1; t >= u; t--) c = (c << 1) + r[t]; | |
a.push(c) | |
} | |
for (var f = this.jpoint(null, null, null), l = this.jpoint(null, null, null), d = i; d > 0; d--) { | |
for (u = 0; a.length > u; u++)(c = a[u]) === d ? l = l.mixedAdd(n.points[u]) : c === -d && (l = l.mixedAdd(n.points[u].neg())); | |
f = f.add(l) | |
} | |
return f.toP() | |
}, u.prototype._wnafMul = function(e, t) { | |
for (var n = 4, r = e._getNAFPoints(n), i = r.points, a = o(t, n = r.wnd), u = this.jpoint(null, null, null), c = a.length - 1; c >= 0; c--) { | |
for (t = 0; c >= 0 && 0 === a[c]; c--) t++; | |
if (0 > c || t++, u = u.dblp(t), 0 > c) break; | |
var f = a[c]; | |
s(0 !== f), u = "affine" === e.type ? u.mixedAdd(f > 0 ? i[f - 1 >> 1] : i[-f - 1 >> 1].neg()) : u.add(f > 0 ? i[f - 1 >> 1] : i[-f - 1 >> 1].neg()) | |
} | |
return "affine" === e.type ? u.toP() : u | |
}, u.prototype._wnafMulAdd = function(e, t, n, r, i) { | |
for (var s = this._wnafT1, u = this._wnafT2, c = this._wnafT3, f = 0, l = 0; r > l; l++) { | |
var d = (M = t[l])._getNAFPoints(e); | |
s[l] = d.wnd, u[l] = d.points | |
} | |
for (l = r - 1; l >= 1; l -= 2) { | |
var h = l - 1, | |
p = l; | |
if (1 === s[h] && 1 === s[p]) { | |
var m = [t[h], null, null, t[p]]; | |
0 === t[h].y.cmp(t[p].y) ? (m[1] = t[h].add(t[p]), m[2] = t[h].toJ().mixedAdd(t[p].neg())) : 0 === t[h].y.cmp(t[p].y.redNeg()) ? (m[1] = t[h].toJ().mixedAdd(t[p]), m[2] = t[h].add(t[p].neg())) : (m[1] = t[h].toJ().mixedAdd(t[p]), m[2] = t[h].toJ().mixedAdd(t[p].neg())); | |
var _ = [-3, -1, -5, -7, 0, 7, 5, 1, 3], | |
y = a(n[h], n[p]); | |
c[h] = Array(f = Math.max(y[0].length, f)), c[p] = Array(f); | |
for (var b = 0; f > b; b++) c[h][b] = _[3 * (1 + (0 | y[0][b])) + (1 + (0 | y[1][b]))], c[p][b] = 0, u[h] = m | |
} else c[h] = o(n[h], s[h]), c[p] = o(n[p], s[p]), f = Math.max(c[p].length, f = Math.max(c[h].length, f)) | |
} | |
var g = this.jpoint(null, null, null), | |
v = this._wnafT4; | |
for (l = f; l >= 0; l--) { | |
for (var w = 0; l >= 0;) { | |
var k = !0; | |
for (b = 0; r > b; b++) v[b] = 0 | c[b][l], 0 !== v[b] && (k = !1); | |
if (!k) break; | |
w++, l-- | |
} | |
if (0 > l || w++, g = g.dblp(w), 0 > l) break; | |
for (b = 0; r > b; b++) { | |
var M, S = v[b]; | |
0 !== S && (S > 0 ? M = u[b][S - 1 >> 1] : 0 > S && (M = u[b][-S - 1 >> 1].neg()), g = "affine" === M.type ? g.mixedAdd(M) : g.add(M)) | |
} | |
} | |
for (l = 0; r > l; l++) u[l] = null; | |
return i ? g : g.toP() | |
}, u.BasePoint = c, c.prototype.eq = function() { | |
throw Error("Not implemented") | |
}, c.prototype.validate = function() { | |
return this.curve.validate(this) | |
}, u.prototype.decodePoint = function(e, t) { | |
e = i.toArray(e, t); | |
var n = this.p.byteLength(); | |
if ((4 === e[0] || 6 === e[0] || 7 === e[0]) && e.length - 1 == 2 * n) return 6 === e[0] ? s(e[e.length - 1] % 2 == 0) : 7 === e[0] && s(e[e.length - 1] % 2 == 1), this.point(e.slice(1, 1 + n), e.slice(1 + n, 1 + 2 * n)); | |
if ((2 === e[0] || 3 === e[0]) && e.length - 1 === n) return this.pointFromX(e.slice(1, 1 + n), 3 === e[0]); | |
throw Error("Unknown point format") | |
}, c.prototype.encodeCompressed = function(e) { | |
return this.encode(e, !0) | |
}, c.prototype._encode = function(e) { | |
var t = this.curve.p.byteLength(), | |
n = this.getX().toArray("be", t); | |
return e ? [this.getY().isEven() ? 2 : 3].concat(n) : [4].concat(n, this.getY().toArray("be", t)) | |
}, c.prototype.encode = function(e, t) { | |
return i.encode(this._encode(t), e) | |
}, c.prototype.precompute = function(e) { | |
if (this.precomputed) return this; | |
var t = { | |
doubles: null, | |
naf: null, | |
beta: null | |
}; | |
return t.naf = this._getNAFPoints(8), t.doubles = this._getDoubles(4, e), t.beta = this._getBeta(), this.precomputed = t, this | |
}, c.prototype._hasDoubles = function(e) { | |
if (!this.precomputed) return !1; | |
var t = this.precomputed.doubles; | |
return !!t && t.points.length >= Math.ceil((e.bitLength() + 1) / t.step) | |
}, c.prototype._getDoubles = function(e, t) { | |
if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; | |
for (var n = [this], r = this, i = 0; t > i; i += e) { | |
for (var o = 0; e > o; o++) r = r.dbl(); | |
n.push(r) | |
} | |
return { | |
step: e, | |
points: n | |
} | |
}, c.prototype._getNAFPoints = function(e) { | |
if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; | |
for (var t = [this], n = (1 << e) - 1, r = 1 === n ? null : this.dbl(), i = 1; n > i; i++) t[i] = t[i - 1].add(r); | |
return { | |
wnd: e, | |
points: t | |
} | |
}, c.prototype._getBeta = function() { | |
return null | |
}, c.prototype.dblp = function(e) { | |
for (var t = this, n = 0; e > n; n++) t = t.dbl(); | |
return t | |
} | |
}, function(e, t, n) { | |
var r = n(407), | |
i = n(418), | |
o = n(419), | |
a = n(76), | |
s = n(115), | |
u = n(3).Buffer; | |
function c(e) { | |
var t; | |
"object" != typeof e || u.isBuffer(e) || (t = e.passphrase, e = e.key), "string" == typeof e && (e = u.from(e)); | |
var n, c, f = o(e, t), | |
l = f.tag, | |
d = f.data; | |
switch (l) { | |
case "CERTIFICATE": | |
c = r.certificate.decode(d, "der").tbsCertificate.subjectPublicKeyInfo; | |
case "PUBLIC KEY": | |
switch (c || (c = r.PublicKey.decode(d, "der")), n = c.algorithm.algorithm.join(".")) { | |
case "1.2.840.113549.1.1.1": | |
return r.RSAPublicKey.decode(c.subjectPublicKey.data, "der"); | |
case "1.2.840.10045.2.1": | |
return c.subjectPrivateKey = c.subjectPublicKey, { | |
type: "ec", | |
data: c | |
}; | |
case "1.2.840.10040.4.1": | |
return c.algorithm.params.pub_key = r.DSAparam.decode(c.subjectPublicKey.data, "der"), { | |
type: "dsa", | |
data: c.algorithm.params | |
}; | |
default: | |
throw Error("unknown key id " + n) | |
} | |
throw Error("unknown key type " + l); | |
case "ENCRYPTED PRIVATE KEY": | |
d = function(e, t) { | |
var n = e.algorithm.decrypt.kde.kdeparams.salt, | |
r = parseInt("" + e.algorithm.decrypt.kde.kdeparams.iters, 10), | |
o = i[e.algorithm.decrypt.cipher.algo.join(".")], | |
c = e.algorithm.decrypt.cipher.iv, | |
f = e.subjectPrivateKey, | |
l = parseInt(o.split("-")[1], 10) / 8, | |
d = s.pbkdf2Sync(t, n, r, l, "sha1"), | |
h = a.createDecipheriv(o, d, c), | |
p = []; | |
return p.push(h.update(f)), p.push(h.final()), u.concat(p) | |
}(d = r.EncryptedPrivateKey.decode(d, "der"), t); | |
case "PRIVATE KEY": | |
switch (n = (c = r.PrivateKey.decode(d, "der")).algorithm.algorithm.join(".")) { | |
case "1.2.840.113549.1.1.1": | |
return r.RSAPrivateKey.decode(c.subjectPrivateKey, "der"); | |
case "1.2.840.10045.2.1": | |
return { | |
curve: c.algorithm.curve, privateKey: r.ECPrivateKey.decode(c.subjectPrivateKey, "der").privateKey | |
}; | |
case "1.2.840.10040.4.1": | |
return c.algorithm.params.priv_key = r.DSAparam.decode(c.subjectPrivateKey, "der"), { | |
type: "dsa", | |
params: c.algorithm.params | |
}; | |
default: | |
throw Error("unknown key id " + n) | |
} | |
throw Error("unknown key type " + l); | |
case "RSA PUBLIC KEY": | |
return r.RSAPublicKey.decode(d, "der"); | |
case "RSA PRIVATE KEY": | |
return r.RSAPrivateKey.decode(d, "der"); | |
case "DSA PRIVATE KEY": | |
return { | |
type: "dsa", params: r.DSAPrivateKey.decode(d, "der") | |
}; | |
case "EC PRIVATE KEY": | |
return { | |
curve: (d = r.ECPrivateKey.decode(d, "der")).parameters.value, privateKey: d.privateKey | |
}; | |
default: | |
throw Error("unknown key type " + l) | |
} | |
} | |
e.exports = c, c.signature = r.signature | |
}, function(e, t, n) { | |
"use strict"; | |
var r; | |
r = n(4).Buffer, e.exports = { | |
isNode: void 0 !== r, | |
newBufferFrom: function(e, t) { | |
if (r.from && r.from !== Uint8Array.from) return r.from(e, t); | |
if ("number" == typeof e) throw Error('The "data" argument must not be a number'); | |
return new r(e, t) | |
}, | |
allocBuffer: function(e) { | |
if (r.alloc) return r.alloc(e); | |
var t = new r(e); | |
return t.fill(0), t | |
}, | |
isBuffer: function(e) { | |
return r.isBuffer(e) | |
}, | |
isStream: function(e) { | |
return e && "function" == typeof e.on && "function" == typeof e.pause && "function" == typeof e.resume | |
} | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).name = e || "color", n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
return !!t && (e.openNode(this.name), t.argb ? e.addAttribute("rgb", t.argb) : void 0 !== t.theme ? (e.addAttribute("theme", t.theme), void 0 !== t.tint && e.addAttribute("tint", t.tint)) : void 0 !== t.indexed ? e.addAttribute("indexed", t.indexed) : e.addAttribute("auto", "1"), e.closeNode(), !0) | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
return e.name === this.name && (e.attributes.rgb ? this.model = { | |
argb: e.attributes.rgb | |
} : e.attributes.theme ? (this.model = { | |
theme: parseInt(e.attributes.theme, 10) | |
}, e.attributes.tint && (this.model.tint = parseFloat(e.attributes.tint))) : this.model = e.attributes.indexed ? { | |
indexed: parseInt(e.attributes.indexed, 10) | |
} : void 0, !0) | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return !1 | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return this.name | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(90), | |
c = n(87), | |
f = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).model = e, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
t = t || this.model, e.openNode("r"), t.font && this.fontXform.render(e, t.font), this.textXform.render(e, t.text), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "r": | |
return this.model = {}, !0; | |
case "t": | |
return this.parser = this.textXform, this.parser.parseOpen(e), !0; | |
case "rPr": | |
return this.parser = this.fontXform, this.parser.parseOpen(e), !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
switch (e) { | |
case "r": | |
return !1; | |
case "t": | |
return this.model.text = this.parser.model, this.parser = void 0, !0; | |
case "rPr": | |
return this.model.font = this.parser.model, this.parser = void 0, !0; | |
default: | |
return this.parser && this.parser.parseClose(e), !0 | |
} | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "r" | |
} | |
}, { | |
key: "textXform", | |
get: function() { | |
return this._textXform || (this._textXform = new u) | |
} | |
}, { | |
key: "fontXform", | |
get: function() { | |
return this._fontXform || (this._fontXform = new c(t.FONT_OPTIONS)) | |
} | |
}]) && i(n.prototype, r), t | |
}(n(1)); | |
f.FONT_OPTIONS = { | |
tagName: "rPr", | |
fontNameTag: "rFont" | |
}, e.exports = f | |
}, function(e, t, n) { | |
var r = n(548), | |
i = n(549), | |
o = n(550), | |
a = n(551), | |
s = n(552); | |
function u(e) { | |
var t = -1, | |
n = null == e ? 0 : e.length; | |
for (this.clear(); ++t < n;) { | |
var r = e[t]; | |
this.set(r[0], r[1]) | |
} | |
} | |
u.prototype.clear = r, u.prototype.delete = i, u.prototype.get = o, u.prototype.has = a, u.prototype.set = s, e.exports = u | |
}, function(e, t, n) { | |
var r = n(92); | |
e.exports = function(e, t) { | |
for (var n = e.length; n--;) | |
if (r(e[n][0], t)) return n; | |
return -1 | |
} | |
}, function(e, t, n) { | |
var r = n(21); | |
e.exports = r.Symbol | |
}, function(e, t, n) { | |
var r = n(28)(Object, "create"); | |
e.exports = r | |
}, function(e, t, n) { | |
var r = n(572); | |
e.exports = function(e, t) { | |
var n = e.__data__; | |
return r(t) ? n["string" == typeof t ? "string" : "hash"] : n.map | |
} | |
}, function(e, t, n) { | |
var r = n(25), | |
i = n(98), | |
o = n(605), | |
a = n(608); | |
e.exports = function(e, t) { | |
return r(e) ? e : i(e, t) ? [e] : o(a(e)) | |
} | |
}, function(e) { | |
e.exports = JSON.parse('{"errors":{"callbackRequired":"A callback is required!","optionsRequired":"Options were not passed and are required.","json2csv":{"cannotCallOn":"Cannot call json2csv on ","dataCheckFailure":"Data provided was not an array of documents.","notSameSchema":"Not all documents have the same schema."},"csv2json":{"cannotCallOn":"Cannot call csv2json on ","dataCheckFailure":"CSV is not a string."}},"defaultOptions":{"delimiter":{"field":",","wrap":"\\"","eol":"\\n"},"excelBOM":false,"prependHeader":true,"trimHeaderFields":false,"trimFieldValues":false,"sortHeader":false,"parseCsvNumbers":false,"keys":null,"checkSchemaDifferences":false,"expandArrayObjects":false},"values":{"excelBOM":"\ufeff"}}') | |
}, function(e, t, n) { | |
"use strict"; | |
let r = n(67), | |
i = n(49); | |
const o = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/; | |
function a(e) { | |
return i.isUndefined(e) || i.isNull(e) || "" === e | |
} | |
e.exports = { | |
isStringRepresentation: function(e, t) { | |
const n = e[e.length - 1]; | |
return e[0] === t.delimiter.wrap && n === t.delimiter.wrap | |
}, | |
isDateRepresentation: function(e) { | |
return o.test(e) | |
}, | |
computeSchemaDifferences: function(e, t) { | |
return i.difference(e, t).concat(i.difference(t, e)) | |
}, | |
deepCopy: function(e) { | |
return JSON.parse(JSON.stringify(e)) | |
}, | |
convert: function(e) { | |
let { | |
options: t, | |
callback: n | |
} = function(e, t) { | |
return i.isObject(e) && !i.isFunction(e) ? { | |
options: e, | |
callback: t | |
} : { | |
options: t, | |
callback: e | |
} | |
}(e.callback, e.options); | |
var o; | |
o = t, (o = i.defaults(o || {}, r.defaultOptions)).delimiter = i.defaults(o.delimiter, r.defaultOptions.delimiter), t = o; | |
let a = new e.converter(t); | |
(function(e) { | |
if (!e.callback) throw Error(r.errors.callbackRequired); | |
return e.data ? !!e.dataCheckFn(e.data) || (e.callback(Error(e.errorMessages.dataCheckFailure)), !1) : (e.callback(Error(e.errorMessages.cannotCallOn + e.data + ".")), !1) | |
})({ | |
data: e.data, | |
callback: n, | |
errorMessages: a.validationMessages, | |
dataCheckFn: a.validationFn | |
}) && a.convert(e.data, n) | |
}, | |
isEmptyField: a, | |
removeEmptyFields: function(e) { | |
return i.filter(e, e => !a(e)) | |
}, | |
getNCharacters: function(e, t, n) { | |
return e.substring(t, t + n) | |
} | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(2), | |
i = n(105), | |
o = n(3).Buffer, | |
a = Array(16); | |
function s() { | |
i.call(this, 64), this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878 | |
} | |
function u(e, t) { | |
return e << t | e >>> 32 - t | |
} | |
function c(e, t, n, r, i, o, a) { | |
return u(e + (t & n | ~t & r) + i + o | 0, a) + t | 0 | |
} | |
function f(e, t, n, r, i, o, a) { | |
return u(e + (t & r | n & ~r) + i + o | 0, a) + t | 0 | |
} | |
function l(e, t, n, r, i, o, a) { | |
return u(e + (t ^ n ^ r) + i + o | 0, a) + t | 0 | |
} | |
function d(e, t, n, r, i, o, a) { | |
return u(e + (n ^ (t | ~r)) + i + o | 0, a) + t | 0 | |
} | |
r(s, i), s.prototype._update = function() { | |
for (var e = a, t = 0; 16 > t; ++t) e[t] = this._block.readInt32LE(4 * t); | |
var n = this._a, | |
r = this._b, | |
i = this._c, | |
o = this._d; | |
n = c(n, r, i, o, e[0], 3614090360, 7), o = c(o, n, r, i, e[1], 3905402710, 12), i = c(i, o, n, r, e[2], 606105819, 17), r = c(r, i, o, n, e[3], 3250441966, 22), n = c(n, r, i, o, e[4], 4118548399, 7), o = c(o, n, r, i, e[5], 1200080426, 12), i = c(i, o, n, r, e[6], 2821735955, 17), r = c(r, i, o, n, e[7], 4249261313, 22), n = c(n, r, i, o, e[8], 1770035416, 7), o = c(o, n, r, i, e[9], 2336552879, 12), i = c(i, o, n, r, e[10], 4294925233, 17), r = c(r, i, o, n, e[11], 2304563134, 22), n = c(n, r, i, o, e[12], 1804603682, 7), o = c(o, n, r, i, e[13], 4254626195, 12), i = c(i, o, n, r, e[14], 2792965006, 17), n = f(n, r = c(r, i, o, n, e[15], 1236535329, 22), i, o, e[1], 4129170786, 5), o = f(o, n, r, i, e[6], 3225465664, 9), i = f(i, o, n, r, e[11], 643717713, 14), r = f(r, i, o, n, e[0], 3921069994, 20), n = f(n, r, i, o, e[5], 3593408605, 5), o = f(o, n, r, i, e[10], 38016083, 9), i = f(i, o, n, r, e[15], 3634488961, 14), r = f(r, i, o, n, e[4], 3889429448, 20), n = f(n, r, i, o, e[9], 568446438, 5), o = f(o, n, r, i, e[14], 3275163606, 9), i = f(i, o, n, r, e[3], 4107603335, 14), r = f(r, i, o, n, e[8], 1163531501, 20), n = f(n, r, i, o, e[13], 2850285829, 5), o = f(o, n, r, i, e[2], 4243563512, 9), i = f(i, o, n, r, e[7], 1735328473, 14), n = l(n, r = f(r, i, o, n, e[12], 2368359562, 20), i, o, e[5], 4294588738, 4), o = l(o, n, r, i, e[8], 2272392833, 11), i = l(i, o, n, r, e[11], 1839030562, 16), r = l(r, i, o, n, e[14], 4259657740, 23), n = l(n, r, i, o, e[1], 2763975236, 4), o = l(o, n, r, i, e[4], 1272893353, 11), i = l(i, o, n, r, e[7], 4139469664, 16), r = l(r, i, o, n, e[10], 3200236656, 23), n = l(n, r, i, o, e[13], 681279174, 4), o = l(o, n, r, i, e[0], 3936430074, 11), i = l(i, o, n, r, e[3], 3572445317, 16), r = l(r, i, o, n, e[6], 76029189, 23), n = l(n, r, i, o, e[9], 3654602809, 4), o = l(o, n, r, i, e[12], 3873151461, 11), i = l(i, o, n, r, e[15], 530742520, 16), n = d(n, r = l(r, i, o, n, e[2], 3299628645, 23), i, o, e[0], 4096336452, 6), o = d(o, n, r, i, e[7], 1126891415, 10), i = d(i, o, n, r, e[14], 2878612391, 15), r = d(r, i, o, n, e[5], 4237533241, 21), n = d(n, r, i, o, e[12], 1700485571, 6), o = d(o, n, r, i, e[3], 2399980690, 10), i = d(i, o, n, r, e[10], 4293915773, 15), r = d(r, i, o, n, e[1], 2240044497, 21), n = d(n, r, i, o, e[8], 1873313359, 6), o = d(o, n, r, i, e[15], 4264355552, 10), i = d(i, o, n, r, e[6], 2734768916, 15), r = d(r, i, o, n, e[13], 1309151649, 21), n = d(n, r, i, o, e[4], 4149444226, 6), o = d(o, n, r, i, e[11], 3174756917, 10), i = d(i, o, n, r, e[2], 718787259, 15), r = d(r, i, o, n, e[9], 3951481745, 21), this._a = this._a + n | 0, this._b = this._b + r | 0, this._c = this._c + i | 0, this._d = this._d + o | 0 | |
}, s.prototype._digest = function() { | |
this._block[this._blockOffset++] = 128, this._blockOffset > 56 && (this._block.fill(0, this._blockOffset, 64), this._update(), this._blockOffset = 0), this._block.fill(0, this._blockOffset, 56), this._block.writeUInt32LE(this._length[0], 56), this._block.writeUInt32LE(this._length[1], 60), this._update(); | |
var e = o.allocUnsafe(16); | |
return e.writeInt32LE(this._a, 0), e.writeInt32LE(this._b, 4), e.writeInt32LE(this._c, 8), e.writeInt32LE(this._d, 12), e | |
}, e.exports = s | |
}, function(e, t, n) { | |
(t = e.exports = n(106)).Stream = t, t.Readable = t, t.Writable = n(72), t.Duplex = n(26), t.Transform = n(109), t.PassThrough = n(353) | |
}, function(e, t, n) { | |
var r = n(4), | |
i = r.Buffer; | |
function o(e, t) { | |
for (var n in e) t[n] = e[n] | |
} | |
function a(e, t, n) { | |
return i(e, t, n) | |
} | |
i.from && i.alloc && i.allocUnsafe && i.allocUnsafeSlow ? e.exports = r : (o(r, t), t.Buffer = a), o(i, a), a.from = function(e, t, n) { | |
if ("number" == typeof e) throw new TypeError("Argument must not be a number"); | |
return i(e, t, n) | |
}, a.alloc = function(e, t, n) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
var r = i(e); | |
return void 0 !== t ? "string" == typeof n ? r.fill(t, n) : r.fill(t) : r.fill(0), r | |
}, a.allocUnsafe = function(e) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
return i(e) | |
}, a.allocUnsafeSlow = function(e) { | |
if ("number" != typeof e) throw new TypeError("Argument must be a number"); | |
return r.SlowBuffer(e) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
! function(t, r, i) { | |
var o = n(52); | |
function a(e) { | |
var t = this; | |
this.next = null, this.entry = null, this.finish = function() { | |
! function(e, t, n) { | |
var r = e.entry; | |
for (e.entry = null; r;) { | |
var i = r.callback; | |
t.pendingcb--, i(void 0), r = r.next | |
} | |
t.corkedRequestsFree ? t.corkedRequestsFree.next = e : t.corkedRequestsFree = e | |
}(t, e) | |
} | |
} | |
e.exports = b; | |
var s, u = !t.browser && ["v0.10", "v0.9."].indexOf(t.version.slice(0, 5)) > -1 ? r : o.nextTick; | |
b.WritableState = y; | |
var c = n(37); | |
c.inherits = n(2); | |
var f, l = { | |
deprecate: n(352) | |
}, | |
d = n(107), | |
h = n(71).Buffer, | |
p = i.Uint8Array || function() {}, | |
m = n(108); | |
function _() {} | |
function y(e, t) { | |
s = s || n(26); | |
var r = t instanceof s; | |
this.objectMode = !!(e = e || {}).objectMode, r && (this.objectMode = this.objectMode || !!e.writableObjectMode); | |
var i = e.highWaterMark, | |
c = e.writableHighWaterMark; | |
this.highWaterMark = i || 0 === i ? i : r && (c || 0 === c) ? c : this.objectMode ? 16 : 16384, this.highWaterMark = Math.floor(this.highWaterMark), this.finalCalled = !1, this.needDrain = !1, this.ending = !1, this.ended = !1, this.finished = !1, this.destroyed = !1, this.decodeStrings = !(!1 === e.decodeStrings), this.defaultEncoding = e.defaultEncoding || "utf8", this.length = 0, this.writing = !1, this.corked = 0, this.sync = !0, this.bufferProcessing = !1, this.onwrite = function(e) { | |
! function(e, t) { | |
var n = e._writableState, | |
r = n.sync, | |
i = n.writecb; | |
if (function(e) { | |
e.writing = !1, e.writecb = null, e.length -= e.writelen, e.writelen = 0 | |
}(n), t) ! function(e, t, n, r, i) { | |
--t.pendingcb, n ? (o.nextTick(i, r), o.nextTick(S, e, t), e._writableState.errorEmitted = !0, e.emit("error", r)) : (i(r), e._writableState.errorEmitted = !0, e.emit("error", r), S(e, t)) | |
}(e, n, r, t, i); | |
else { | |
var a = k(n); | |
a || n.corked || n.bufferProcessing || !n.bufferedRequest || w(e, n), r ? u(v, e, n, a, i) : v(e, n, a, i) | |
} | |
}(t, e) | |
}, this.writecb = null, this.writelen = 0, this.bufferedRequest = null, this.lastBufferedRequest = null, this.pendingcb = 0, this.prefinished = !1, this.errorEmitted = !1, this.bufferedRequestCount = 0, this.corkedRequestsFree = new a(this) | |
} | |
function b(e) { | |
if (s = s || n(26), !(f.call(b, this) || this instanceof s)) return new b(e); | |
this._writableState = new y(e, this), this.writable = !0, e && ("function" == typeof e.write && (this._write = e.write), "function" == typeof e.writev && (this._writev = e.writev), "function" == typeof e.destroy && (this._destroy = e.destroy), "function" == typeof e.final && (this._final = e.final)), d.call(this) | |
} | |
function g(e, t, n, r, i, o, a) { | |
t.writelen = r, t.writecb = a, t.writing = !0, t.sync = !0, n ? e._writev(i, t.onwrite) : e._write(i, o, t.onwrite), t.sync = !1 | |
} | |
function v(e, t, n, r) { | |
n || function(e, t) { | |
0 === t.length && t.needDrain && (t.needDrain = !1, e.emit("drain")) | |
}(e, t), t.pendingcb--, r(), S(e, t) | |
} | |
function w(e, t) { | |
t.bufferProcessing = !0; | |
var n = t.bufferedRequest; | |
if (e._writev && n && n.next) { | |
var r = Array(t.bufferedRequestCount), | |
i = t.corkedRequestsFree; | |
i.entry = n; | |
for (var o = 0, s = !0; n;) r[o] = n, n.isBuf || (s = !1), n = n.next, o += 1; | |
r.allBuffers = s, g(e, t, !0, t.length, r, "", i.finish), t.pendingcb++, t.lastBufferedRequest = null, i.next ? (t.corkedRequestsFree = i.next, i.next = null) : t.corkedRequestsFree = new a(t), t.bufferedRequestCount = 0 | |
} else { | |
for (; n;) { | |
var u = n.chunk; | |
if (g(e, t, !1, t.objectMode ? 1 : u.length, u, n.encoding, n.callback), n = n.next, t.bufferedRequestCount--, t.writing) break | |
} | |
null === n && (t.lastBufferedRequest = null) | |
} | |
t.bufferedRequest = n, t.bufferProcessing = !1 | |
} | |
function k(e) { | |
return e.ending && 0 === e.length && null === e.bufferedRequest && !e.finished && !e.writing | |
} | |
function M(e, t) { | |
e._final((function(n) { | |
t.pendingcb--, n && e.emit("error", n), t.prefinished = !0, e.emit("prefinish"), S(e, t) | |
})) | |
} | |
function S(e, t) { | |
var n = k(t); | |
return n && (function(e, t) { | |
t.prefinished || t.finalCalled || ("function" == typeof e._final ? (t.pendingcb++, t.finalCalled = !0, o.nextTick(M, e, t)) : (t.prefinished = !0, e.emit("prefinish"))) | |
}(e, t), 0 === t.pendingcb && (t.finished = !0, e.emit("finish"))), n | |
} | |
c.inherits(b, d), y.prototype.getBuffer = function() { | |
for (var e = this.bufferedRequest, t = []; e;) t.push(e), e = e.next; | |
return t | |
}, | |
function() { | |
try { | |
Object.defineProperty(y.prototype, "buffer", { | |
get: l.deprecate((function() { | |
return this.getBuffer() | |
}), "_writableState.buffer is deprecated. Use _writableState.getBuffer instead.", "DEP0003") | |
}) | |
} catch (e) {} | |
}(), "function" == typeof Symbol && Symbol.hasInstance && "function" == typeof Function.prototype[Symbol.hasInstance] ? (f = Function.prototype[Symbol.hasInstance], Object.defineProperty(b, Symbol.hasInstance, { | |
value: function(e) { | |
return !!f.call(this, e) || this === b && e && e._writableState instanceof y | |
} | |
})) : f = function(e) { | |
return e instanceof this | |
}, b.prototype.pipe = function() { | |
this.emit("error", Error("Cannot pipe, not readable")) | |
}, b.prototype.write = function(e, t, n) { | |
var r, i = this._writableState, | |
a = !1, | |
s = !i.objectMode && (h.isBuffer(r = e) || r instanceof p); | |
return s && !h.isBuffer(e) && (e = function(e) { | |
return h.from(e) | |
}(e)), "function" == typeof t && (n = t, t = null), s ? t = "buffer" : t || (t = i.defaultEncoding), "function" != typeof n && (n = _), i.ended ? function(e, t) { | |
var n = Error("write after end"); | |
e.emit("error", n), o.nextTick(t, n) | |
}(this, n) : (s || function(e, t, n, r) { | |
var i = !0, | |
a = !1; | |
return null === n ? a = new TypeError("May not write null values to stream") : "string" == typeof n || void 0 === n || t.objectMode || (a = new TypeError("Invalid non-string/buffer chunk")), a && (e.emit("error", a), o.nextTick(r, a), i = !1), i | |
}(this, i, e, n)) && (i.pendingcb++, a = function(e, t, n, r, i, o) { | |
if (!n) { | |
var a = function(e, t, n) { | |
return e.objectMode || !1 === e.decodeStrings || "string" != typeof t || (t = h.from(t, n)), t | |
}(t, r, i); | |
r !== a && (n = !0, i = "buffer", r = a) | |
} | |
var s = t.objectMode ? 1 : r.length; | |
t.length += s; | |
var u = t.highWaterMark > t.length; | |
if (u || (t.needDrain = !0), t.writing || t.corked) { | |
var c = t.lastBufferedRequest; | |
t.lastBufferedRequest = { | |
chunk: r, | |
encoding: i, | |
isBuf: n, | |
callback: o, | |
next: null | |
}, c ? c.next = t.lastBufferedRequest : t.bufferedRequest = t.lastBufferedRequest, t.bufferedRequestCount += 1 | |
} else g(e, t, !1, s, r, i, o); | |
return u | |
}(this, i, s, e, t, n)), a | |
}, b.prototype.cork = function() { | |
this._writableState.corked++ | |
}, b.prototype.uncork = function() { | |
var e = this._writableState; | |
e.corked && (e.corked--, e.writing || e.corked || e.finished || e.bufferProcessing || !e.bufferedRequest || w(this, e)) | |
}, b.prototype.setDefaultEncoding = function(e) { | |
if ("string" == typeof e && (e = e.toLowerCase()), ["hex", "utf8", "utf-8", "ascii", "binary", "base64", "ucs2", "ucs-2", "utf16le", "utf-16le", "raw"].indexOf((e + "").toLowerCase()) <= -1) throw new TypeError("Unknown encoding: " + e); | |
return this._writableState.defaultEncoding = e, this | |
}, Object.defineProperty(b.prototype, "writableHighWaterMark", { | |
enumerable: !1, | |
get: function() { | |
return this._writableState.highWaterMark | |
} | |
}), b.prototype._write = function(e, t, n) { | |
n(Error("_write() is not implemented")) | |
}, b.prototype._writev = null, b.prototype.end = function(e, t, n) { | |
var r = this._writableState; | |
"function" == typeof e ? (n = e, e = null, t = null) : "function" == typeof t && (n = t, t = null), null != e && this.write(e, t), r.corked && (r.corked = 1, this.uncork()), r.ending || r.finished || function(e, t, n) { | |
t.ending = !0, S(e, t), n && (t.finished ? o.nextTick(n) : e.once("finish", n)), t.ended = !0, e.writable = !1 | |
}(this, r, n) | |
}, Object.defineProperty(b.prototype, "destroyed", { | |
get: function() { | |
return void 0 !== this._writableState && this._writableState.destroyed | |
}, | |
set: function(e) { | |
this._writableState && (this._writableState.destroyed = e) | |
} | |
}), b.prototype.destroy = m.destroy, b.prototype._undestroy = m.undestroy, b.prototype._destroy = function(e, t) { | |
this.end(), t(e) | |
} | |
}(n(11), n(53).setImmediate, n(10)) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(4).Buffer, | |
i = n(2), | |
o = n(105), | |
a = Array(16), | |
s = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13], | |
u = [5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11], | |
c = [11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6], | |
f = [8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11], | |
l = [0, 1518500249, 1859775393, 2400959708, 2840853838], | |
d = [1352829926, 1548603684, 1836072691, 2053994217, 0]; | |
function h() { | |
o.call(this, 64), this._a = 1732584193, this._b = 4023233417, this._c = 2562383102, this._d = 271733878, this._e = 3285377520 | |
} | |
function p(e, t) { | |
return e << t | e >>> 32 - t | |
} | |
function m(e, t, n, r, i, o, a, s) { | |
return p(e + (t ^ n ^ r) + o + a | 0, s) + i | 0 | |
} | |
function _(e, t, n, r, i, o, a, s) { | |
return p(e + (t & n | ~t & r) + o + a | 0, s) + i | 0 | |
} | |
function y(e, t, n, r, i, o, a, s) { | |
return p(e + ((t | ~n) ^ r) + o + a | 0, s) + i | 0 | |
} | |
function b(e, t, n, r, i, o, a, s) { | |
return p(e + (t & r | n & ~r) + o + a | 0, s) + i | 0 | |
} | |
function g(e, t, n, r, i, o, a, s) { | |
return p(e + (t ^ (n | ~r)) + o + a | 0, s) + i | 0 | |
} | |
i(h, o), h.prototype._update = function() { | |
for (var e = a, t = 0; 16 > t; ++t) e[t] = this._block.readInt32LE(4 * t); | |
for (var n = 0 | this._a, r = 0 | this._b, i = 0 | this._c, o = 0 | this._d, h = 0 | this._e, v = 0 | this._a, w = 0 | this._b, k = 0 | this._c, M = 0 | this._d, S = 0 | this._e, T = 0; 80 > T; T += 1) { | |
var L, x; | |
16 > T ? (L = m(n, r, i, o, h, e[s[T]], 0, c[T]), x = g(v, w, k, M, S, e[u[T]], d[0], f[T])) : 32 > T ? (L = _(n, r, i, o, h, e[s[T]], l[1], c[T]), x = b(v, w, k, M, S, e[u[T]], d[1], f[T])) : 48 > T ? (L = y(n, r, i, o, h, e[s[T]], l[2], c[T]), x = y(v, w, k, M, S, e[u[T]], d[2], f[T])) : 64 > T ? (L = b(n, r, i, o, h, e[s[T]], l[3], c[T]), x = _(v, w, k, M, S, e[u[T]], d[3], f[T])) : (L = g(n, r, i, o, h, e[s[T]], l[4], c[T]), x = m(v, w, k, M, S, e[u[T]], 0, f[T])), n = h, h = o, o = p(i, 10), i = r, r = L, v = S, S = M, M = p(k, 10), k = w, w = x | |
} | |
var D = this._b + i + M | 0; | |
this._b = this._c + o + S | 0, this._c = this._d + h + v | 0, this._d = this._e + n + w | 0, this._e = this._a + r + k | 0, this._a = D | |
}, h.prototype._digest = function() { | |
this._block[this._blockOffset++] = 128, this._blockOffset > 56 && (this._block.fill(0, this._blockOffset, 64), this._update(), this._blockOffset = 0), this._block.fill(0, this._blockOffset, 56), this._block.writeUInt32LE(this._length[0], 56), this._block.writeUInt32LE(this._length[1], 60), this._update(); | |
var e = r.alloc ? r.alloc(20) : new r(20); | |
return e.writeInt32LE(this._a, 0), e.writeInt32LE(this._b, 4), e.writeInt32LE(this._c, 8), e.writeInt32LE(this._d, 12), e.writeInt32LE(this._e, 16), e | |
}, e.exports = h | |
}, function(e, t, n) { | |
(t = e.exports = function(e) { | |
e = e.toLowerCase(); | |
var n = t[e]; | |
if (!n) throw Error(e + " is not supported (we accept pull requests)"); | |
return new n | |
}).sha = n(358), t.sha1 = n(359), t.sha224 = n(360), t.sha256 = n(110), t.sha384 = n(361), t.sha512 = n(111) | |
}, function(e, t, n) { | |
"use strict"; | |
t.utils = n(367), t.Cipher = n(368), t.DES = n(369), t.CBC = n(370), t.EDE = n(371) | |
}, function(e, t, n) { | |
var r = n(372), | |
i = n(380), | |
o = n(121); | |
t.createCipher = t.Cipher = r.createCipher, t.createCipheriv = t.Cipheriv = r.createCipheriv, t.createDecipher = t.Decipher = i.createDecipher, t.createDecipheriv = t.Decipheriv = i.createDecipheriv, t.listCiphers = t.getCiphers = function() { | |
return Object.keys(o) | |
} | |
}, function(e, t, n) { | |
var r = { | |
ECB: n(373), | |
CBC: n(374), | |
CFB: n(375), | |
CFB8: n(376), | |
CFB1: n(377), | |
OFB: n(378), | |
CTR: n(119), | |
GCM: n(119) | |
}, | |
i = n(121); | |
for (var o in i) i[o].module = r[i[o].mode]; | |
e.exports = i | |
}, function(e, t, n) { | |
var r; | |
function i(e) { | |
this.rand = e | |
} | |
if (e.exports = function(e) { | |
return r || (r = new i(null)), r.generate(e) | |
}, e.exports.Rand = i, i.prototype.generate = function(e) { | |
return this._rand(e) | |
}, i.prototype._rand = function(e) { | |
if (this.rand.getBytes) return this.rand.getBytes(e); | |
for (var t = new Uint8Array(e), n = 0; t.length > n; n++) t[n] = this.rand.getByte(); | |
return t | |
}, "object" == typeof self) self.crypto && self.crypto.getRandomValues ? i.prototype._rand = function(e) { | |
var t = new Uint8Array(e); | |
return self.crypto.getRandomValues(t), t | |
} : self.msCrypto && self.msCrypto.getRandomValues ? i.prototype._rand = function(e) { | |
var t = new Uint8Array(e); | |
return self.msCrypto.getRandomValues(t), t | |
} : "object" == typeof window && (i.prototype._rand = function() { | |
throw Error("Not implemented yet") | |
}); | |
else try { | |
var o = n(384); | |
if ("function" != typeof o.randomBytes) throw Error("Not supported"); | |
i.prototype._rand = function(e) { | |
return o.randomBytes(e) | |
} | |
} catch (e) {} | |
}, function(e, t, n) { | |
! function(t) { | |
var r = n(6), | |
i = n(29); | |
function o(e, n) { | |
var i = function(e) { | |
var t = a(e); | |
return { | |
blinder: t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(), | |
unblinder: t.invm(e.modulus) | |
} | |
}(n), | |
o = n.modulus.byteLength(), | |
s = (r.mont(n.modulus), new r(e).mul(i.blinder).umod(n.modulus)), | |
u = s.toRed(r.mont(n.prime1)), | |
c = s.toRed(r.mont(n.prime2)), | |
f = n.coefficient, | |
l = n.prime1, | |
d = n.prime2, | |
h = u.redPow(n.exponent1), | |
p = c.redPow(n.exponent2); | |
h = h.fromRed(), p = p.fromRed(); | |
var m = h.isub(p).imul(f).umod(l); | |
return m.imul(d), p.iadd(m), new t(p.imul(i.unblinder).umod(n.modulus).toArray(!1, o)) | |
} | |
function a(e) { | |
for (var t = e.modulus.byteLength(), n = new r(i(t)); n.cmp(e.modulus) >= 0 || !n.umod(e.prime1) || !n.umod(e.prime2);) n = new r(i(t)); | |
return n | |
} | |
e.exports = o, o.getr = a | |
}(n(4).Buffer) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = t; | |
r.version = n(389).version, r.utils = n(13), r.rand = n(78), r.curve = n(127), r.curves = n(81), r.ec = n(400), r.eddsa = n(404) | |
}, function(e, t, n) { | |
"use strict"; | |
var r, i = t, | |
o = n(82), | |
a = n(127), | |
s = n(13).assert; | |
function u(e) { | |
this.curve = "short" === e.type ? new a.short(e) : "edwards" === e.type ? new a.edwards(e) : new a.mont(e), this.g = this.curve.g, this.n = this.curve.n, this.hash = e.hash, s(this.g.validate(), "Invalid curve"), s(this.g.mul(this.n).isInfinity(), "Invalid curve, G*N != O") | |
} | |
function c(e, t) { | |
Object.defineProperty(i, e, { | |
configurable: !0, | |
enumerable: !0, | |
get: function() { | |
var n = new u(t); | |
return Object.defineProperty(i, e, { | |
configurable: !0, | |
enumerable: !0, | |
value: n | |
}), n | |
} | |
}) | |
} | |
i.PresetCurve = u, c("p192", { | |
type: "short", | |
prime: "p192", | |
p: "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff", | |
a: "ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc", | |
b: "64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1", | |
n: "ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831", | |
hash: o.sha256, | |
gRed: !1, | |
g: ["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012", "07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"] | |
}), c("p224", { | |
type: "short", | |
prime: "p224", | |
p: "ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001", | |
a: "ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe", | |
b: "b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4", | |
n: "ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d", | |
hash: o.sha256, | |
gRed: !1, | |
g: ["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21", "bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"] | |
}), c("p256", { | |
type: "short", | |
prime: null, | |
p: "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff", | |
a: "ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc", | |
b: "5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b", | |
n: "ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551", | |
hash: o.sha256, | |
gRed: !1, | |
g: ["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296", "4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"] | |
}), c("p384", { | |
type: "short", | |
prime: null, | |
p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff", | |
a: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc", | |
b: "b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef", | |
n: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973", | |
hash: o.sha384, | |
gRed: !1, | |
g: ["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7", "3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"] | |
}), c("p521", { | |
type: "short", | |
prime: null, | |
p: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff", | |
a: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc", | |
b: "00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00", | |
n: "000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409", | |
hash: o.sha512, | |
gRed: !1, | |
g: ["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66", "00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"] | |
}), c("curve25519", { | |
type: "mont", | |
prime: "p25519", | |
p: "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed", | |
a: "76d06", | |
b: "1", | |
n: "1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed", | |
hash: o.sha256, | |
gRed: !1, | |
g: ["9"] | |
}), c("ed25519", { | |
type: "edwards", | |
prime: "p25519", | |
p: "7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed", | |
a: "-1", | |
c: "1", | |
d: "52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3", | |
n: "1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed", | |
hash: o.sha256, | |
gRed: !1, | |
g: ["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a", "6666666666666666666666666666666666666666666666666666666666666658"] | |
}); | |
try { | |
r = n(399) | |
} catch (e) { | |
r = void 0 | |
} | |
c("secp256k1", { | |
type: "short", | |
prime: "k256", | |
p: "ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f", | |
a: "0", | |
b: "7", | |
n: "ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141", | |
h: "1", | |
hash: o.sha256, | |
beta: "7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee", | |
lambda: "5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72", | |
basis: [{ | |
a: "3086d221a7d46bcde86c90e49284eb15", | |
b: "-e4437ed6010e88286f547fa90abfe4c3" | |
}, { | |
a: "114ca50f7a8e2f3f657c1108d9d44cfd8", | |
b: "3086d221a7d46bcde86c90e49284eb15" | |
}], | |
gRed: !1, | |
g: ["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798", "483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8", r] | |
}) | |
}, function(e, t, n) { | |
var r = t; | |
r.utils = n(16), r.common = n(40), r.sha = n(393), r.ripemd = n(397), r.hmac = n(398), r.sha1 = r.sha.sha1, r.sha256 = r.sha.sha256, r.sha224 = r.sha.sha224, r.sha384 = r.sha.sha384, r.sha512 = r.sha.sha512, r.ripemd160 = r.ripemd.ripemd160 | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(43), | |
i = n(143), | |
o = n(144), | |
a = n(145); | |
function s(e, t, n, r, i) { | |
this.compressedSize = e, this.uncompressedSize = t, this.crc32 = n, this.compression = r, this.compressedContent = i | |
} | |
o = n(144), s.prototype = { | |
getContentWorker: function() { | |
var e = new i(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")), | |
t = this; | |
return e.on("end", (function() { | |
if (this.streamInfo.data_length !== t.uncompressedSize) throw Error("Bug : uncompressed data size mismatch") | |
})), e | |
}, | |
getCompressedWorker: function() { | |
return new i(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize", this.compressedSize).withStreamInfo("uncompressedSize", this.uncompressedSize).withStreamInfo("crc32", this.crc32).withStreamInfo("compression", this.compression) | |
} | |
}, s.createWorkerFrom = function(e, t, n) { | |
return e.pipe(new a).pipe(new o("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression", t) | |
}, e.exports = s | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5), | |
i = function() { | |
for (var e, t = [], n = 0; 256 > n; n++) { | |
e = n; | |
for (var r = 0; 8 > r; r++) e = 1 & e ? 3988292384 ^ e >>> 1 : e >>> 1; | |
t[n] = e | |
} | |
return t | |
}(); | |
e.exports = function(e, t) { | |
return void 0 !== e && e.length ? "string" !== r.getTypeOf(e) ? function(e, t, n, r) { | |
var o = i, | |
a = 0 + n; | |
e ^= -1; | |
for (var s = 0; a > s; s++) e = e >>> 8 ^ o[255 & (e ^ t[s])]; | |
return -1 ^ e | |
}(0 | t, e, e.length) : function(e, t, n, r) { | |
var o = i, | |
a = 0 + n; | |
e ^= -1; | |
for (var s = 0; a > s; s++) e = e >>> 8 ^ o[255 & (e ^ t.charCodeAt(s))]; | |
return -1 ^ e | |
}(0 | t, e, e.length) : 0 | |
} | |
}, function(e) { | |
"use strict"; | |
e.exports = { | |
2: "need dictionary", | |
1: "stream end", | |
0: "", | |
"-1": "file error", | |
"-2": "stream error", | |
"-3": "data error", | |
"-4": "insufficient memory", | |
"-5": "buffer error", | |
"-6": "incompatible version" | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
! function(t, r) { | |
function i(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function o(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function a(e, t, n) { | |
return t && o(e.prototype, t), n && o(e, n), e | |
} | |
var s = n(15), | |
u = n(18), | |
c = n(17), | |
f = n(456), | |
l = function() { | |
function e(t, n) { | |
i(this, e), this._data = t, this._encoding = n | |
} | |
return a(e, [{ | |
key: "copy", | |
value: function(e, t, n, r) { | |
return this.toBuffer().copy(e, t, n, r) | |
} | |
}, { | |
key: "toBuffer", | |
value: function() { | |
return this._buffer || (this._buffer = t.from(this._data, this._encoding)), this._buffer | |
} | |
}, { | |
key: "length", | |
get: function() { | |
return this.toBuffer().length | |
} | |
}]), e | |
}(), | |
d = function() { | |
function e(t) { | |
i(this, e), this._data = t | |
} | |
return a(e, [{ | |
key: "copy", | |
value: function(e, t, n, r) { | |
return this._data._buf.copy(e, t, n, r) | |
} | |
}, { | |
key: "toBuffer", | |
value: function() { | |
return this._data.toBuffer() | |
} | |
}, { | |
key: "length", | |
get: function() { | |
return this._data.length | |
} | |
}]), e | |
}(), | |
h = function() { | |
function e(t) { | |
i(this, e), this._data = t | |
} | |
return a(e, [{ | |
key: "copy", | |
value: function(e, t, n, r) { | |
this._data.copy(e, t, n, r) | |
} | |
}, { | |
key: "toBuffer", | |
value: function() { | |
return this._data | |
} | |
}, { | |
key: "length", | |
get: function() { | |
return this._data.length | |
} | |
}]), e | |
}(), | |
p = function() { | |
function e(n) { | |
i(this, e), this.size = n, this.buffer = t.alloc(n), this.iRead = 0, this.iWrite = 0 | |
} | |
return a(e, [{ | |
key: "toBuffer", | |
value: function() { | |
if (0 === this.iRead && this.iWrite === this.size) return this.buffer; | |
var e = t.alloc(this.iWrite - this.iRead); | |
return this.buffer.copy(e, 0, this.iRead, this.iWrite), e | |
} | |
}, { | |
key: "read", | |
value: function(e) { | |
var n; | |
return 0 === e ? null : void 0 !== e && this.length > e ? (n = t.alloc(e), this.buffer.copy(n, 0, this.iRead, e), this.iRead += e, n) : (n = this.toBuffer(), this.iRead = this.iWrite, n) | |
} | |
}, { | |
key: "write", | |
value: function(e, t, n) { | |
var r = Math.min(n, this.size - this.iWrite); | |
return e.copy(this.buffer, this.iWrite, t, t + r), this.iWrite += r, r | |
} | |
}, { | |
key: "length", | |
get: function() { | |
return this.iWrite - this.iRead | |
} | |
}, { | |
key: "eod", | |
get: function() { | |
return this.iRead === this.iWrite | |
} | |
}, { | |
key: "full", | |
get: function() { | |
return this.iWrite === this.size | |
} | |
}]), e | |
}(), | |
m = function(e) { | |
this.bufSize = (e = e || {}).bufSize || 1048576, this.buffers = [], this.batch = e.batch || !1, this.corked = !1, this.inPos = 0, this.outPos = 0, this.pipes = [], this.paused = !1, this.encoding = null | |
}; | |
c.inherits(m, s.Duplex, { | |
toBuffer: function() { | |
switch (this.buffers.length) { | |
case 0: | |
return null; | |
case 1: | |
return this.buffers[0].toBuffer(); | |
default: | |
return t.concat(this.buffers.map((function(e) { | |
return e.toBuffer() | |
}))) | |
} | |
}, | |
_getWritableBuffer: function() { | |
if (this.buffers.length) { | |
var e = this.buffers[this.buffers.length - 1]; | |
if (!e.full) return e | |
} | |
var t = new p(this.bufSize); | |
return this.buffers.push(t), t | |
}, | |
_pipe: function(e) { | |
var t = this.pipes.map((function(t) { | |
return new u.Promise((function(n) { | |
t.write(e.toBuffer(), (function() { | |
n() | |
})) | |
})) | |
})); | |
return t.length ? u.Promise.all(t).then(c.nop) : u.Promise.resolve() | |
}, | |
_writeToBuffers: function(e) { | |
for (var t = 0, n = e.length; n > t;) t += this._getWritableBuffer().write(e, t, n - t) | |
}, | |
write: function(e, n, i) { | |
var o; | |
if (n instanceof Function && (i = n, n = "utf8"), i = i || c.nop, o = e instanceof f ? new d(e) : e instanceof t ? new h(e) : new l(e, n), this.pipes.length) | |
if (this.batch) | |
for (this._writeToBuffers(o); !this.corked && this.buffers.length > 1;) this._pipe(this.buffers.shift()); | |
else this.corked ? (this._writeToBuffers(o), r.nextTick(i)) : this._pipe(o).then(i); | |
else this.paused || this.emit("data", o.toBuffer()), this._writeToBuffers(o), this.emit("readable"); | |
return !0 | |
}, | |
cork: function() { | |
this.corked = !0 | |
}, | |
_flush: function() { | |
if (this.pipes.length) | |
for (; this.buffers.length;) this._pipe(this.buffers.shift()) | |
}, | |
uncork: function() { | |
this.corked = !1, this._flush() | |
}, | |
end: function(e, t, n) { | |
var r = this, | |
i = function(e) { | |
e ? n(e) : (r._flush(), r.pipes.forEach((function(e) { | |
e.end() | |
})), r.emit("finish")) | |
}; | |
e ? this.write(e, t, i) : i() | |
}, | |
read: function(e) { | |
var n; | |
if (e) { | |
for (n = []; e && this.buffers.length && !this.buffers[0].eod;) { | |
var r = this.buffers[0], | |
i = r.read(e); | |
e -= i.length, n.push(i), r.eod && r.full && this.buffers.shift() | |
} | |
return t.concat(n) | |
} | |
return n = this.buffers.map((function(e) { | |
return e.toBuffer() | |
})).filter(Boolean), this.buffers = [], t.concat(n) | |
}, | |
setEncoding: function(e) { | |
this.encoding = e | |
}, | |
pause: function() { | |
this.paused = !0 | |
}, | |
resume: function() { | |
this.paused = !1 | |
}, | |
isPaused: function() { | |
return !!this.paused | |
}, | |
pipe: function(e) { | |
this.pipes.push(e), !this.paused && this.buffers.length && this.end() | |
}, | |
unpipe: function(e) { | |
this.pipes = this.pipes.filter((function(t) { | |
return t !== e | |
})) | |
}, | |
unshift: function() { | |
throw Error("Not Implemented") | |
}, | |
wrap: function() { | |
throw Error("Not Implemented") | |
} | |
}), e.exports = m | |
}(n(4).Buffer, n(11)) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(59), | |
c = n(459), | |
f = n(88), | |
l = n(89), | |
d = n(460), | |
h = n(7), | |
p = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).options = e || t.OPTIONS, n.map = { | |
b: { | |
prop: "bold", | |
xform: new c({ | |
tag: "b", | |
attr: "val" | |
}) | |
}, | |
i: { | |
prop: "italic", | |
xform: new c({ | |
tag: "i", | |
attr: "val" | |
}) | |
}, | |
u: { | |
prop: "underline", | |
xform: new d | |
}, | |
charset: { | |
prop: "charset", | |
xform: new f({ | |
tag: "charset", | |
attr: "val" | |
}) | |
}, | |
color: { | |
prop: "color", | |
xform: new u | |
}, | |
condense: { | |
prop: "condense", | |
xform: new c({ | |
tag: "condense", | |
attr: "val" | |
}) | |
}, | |
extend: { | |
prop: "extend", | |
xform: new c({ | |
tag: "extend", | |
attr: "val" | |
}) | |
}, | |
family: { | |
prop: "family", | |
xform: new f({ | |
tag: "family", | |
attr: "val" | |
}) | |
}, | |
outline: { | |
prop: "outline", | |
xform: new c({ | |
tag: "outline", | |
attr: "val" | |
}) | |
}, | |
vertAlign: { | |
prop: "vertAlign", | |
xform: new l({ | |
tag: "vertAlign", | |
attr: "val" | |
}) | |
}, | |
scheme: { | |
prop: "scheme", | |
xform: new l({ | |
tag: "scheme", | |
attr: "val" | |
}) | |
}, | |
shadow: { | |
prop: "shadow", | |
xform: new c({ | |
tag: "shadow", | |
attr: "val" | |
}) | |
}, | |
strike: { | |
prop: "strike", | |
xform: new c({ | |
tag: "strike", | |
attr: "val" | |
}) | |
}, | |
sz: { | |
prop: "size", | |
xform: new f({ | |
tag: "sz", | |
attr: "val" | |
}) | |
} | |
}, n.map[n.options.fontNameTag] = { | |
prop: "name", | |
xform: new l({ | |
tag: n.options.fontNameTag, | |
attr: "val" | |
}) | |
}, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
var n = this.map; | |
e.openNode(this.options.tagName), h.each(this.map, (function(r, i) { | |
n[i].xform.render(e, t[r.prop]) | |
})), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
if (this.map[e.name]) return this.parser = this.map[e.name].xform, this.parser.parseOpen(e); | |
switch (e.name) { | |
case this.options.tagName: | |
return this.model = {}, !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
if (this.parser && !this.parser.parseClose(e)) return this.parser.model && (this.model[this.map[e].prop] = this.parser.model), this.parser = void 0, !0; | |
switch (e) { | |
case this.options.tagName: | |
return !1; | |
default: | |
return !0 | |
} | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return this.options.tagName | |
} | |
}]) && i(n.prototype, r), t | |
}(n(1)); | |
p.OPTIONS = { | |
tagName: "font", | |
fontNameTag: "name" | |
}, e.exports = p | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).tag = e.tag, n.attr = e.attr, n.attrs = e.attrs, n.zero = e.zero, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
(t || this.zero) && (e.openNode(this.tag), this.attrs && e.addAttributes(this.attrs), this.attr ? e.addAttribute(this.attr, t) : e.writeText(t), e.closeNode()) | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
return e.name === this.tag && (this.attr ? this.model = parseInt(e.attributes[this.attr], 10) : this.text = [], !0) | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.attr || this.text.push(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return this.attr || (this.model = parseInt(this.text.join("") || 0, 10)), !1 | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).tag = e.tag, n.attr = e.attr, n.attrs = e.attrs, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
void 0 !== t && (e.openNode(this.tag), this.attrs && e.addAttributes(this.attrs), this.attr ? e.addAttribute(this.attr, t) : e.writeText(t), e.closeNode()) | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
e.name === this.tag && (this.attr ? this.model = e.attributes[this.attr] : this.text = []) | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.attr || this.text.push(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return this.attr || (this.model = this.text.join("")), !1 | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t() { | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), o(this, a(t).apply(this, arguments)) | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
e.openNode("t"), " " !== t[0] && " " !== t[t.length - 1] || e.addAttribute("xml:space", "preserve"), e.writeText(t), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
switch (e.name) { | |
case "t": | |
return this._text = [], !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this._text.push(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return !1 | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "t" | |
} | |
}, { | |
key: "model", | |
get: function() { | |
return this._text.join("").replace(/_x([0-9A-F]{4})_/g, (function(e, t) { | |
return String.fromCharCode(parseInt(t, 16)) | |
})) | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
! function() { | |
"use strict"; | |
e.exports && (e.exports = function(e, t, n) { | |
var r = t.isString, | |
i = Array.isArray || t.isArray, | |
o = t.isDate, | |
a = Math.floor, | |
s = Math.abs, | |
u = Math.min, | |
c = Array.prototype, | |
f = c.forEach, | |
l = c.map, | |
d = c.reduce, | |
h = c.reduceRight, | |
p = c.filter, | |
m = c.every, | |
_ = c.some, | |
y = n.argsToArray; | |
function b(e, t) { | |
var n, r, i = [], | |
o = -1; | |
for (r = e.length; ++o < r;) - 1 !== M(t, n = e[o]) && i.push(n); | |
return i | |
} | |
var g, v, w, k = (g = function(e, t) { | |
return L(e, t) | |
}, v = function(e, t) { | |
return e - t | |
}, w = function(e, t) { | |
return e.getTime() - t.getTime() | |
}, function(e, t) { | |
var n = []; | |
return i(e) && (n = e.slice(), t ? n.sort("function" == typeof t ? t : function(e, n) { | |
var i = e[t], | |
a = n[t]; | |
return r(i) && r(a) ? i > a ? 1 : a > i ? -1 : 0 : o(i) && o(a) ? i.getTime() - a.getTime() : i - a | |
}) : g(n, r) ? n.sort() : g(n, o) ? n.sort(w) : n.sort(v)), n | |
}); | |
function M(e, t, n) { | |
for (var r = (n || 0) - 1, i = e.length; ++r < i;) | |
if (e[r] === t) return r; | |
return -1 | |
} | |
function S(e, t, n) { | |
if (e && p && p === e.filter) return e.filter(t, n); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
for (var r = Object(e), o = r.length >>> 0, a = [], s = 0; o > s; s++) | |
if (s in r) { | |
var u = r[s]; | |
t.call(n, u, s, r) && a.push(u) | |
} return a | |
} | |
function T(e, t, n) { | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
if (e && f && f === e.forEach) return e.forEach(t, n), e; | |
for (var r = 0, o = e.length; o > r; ++r) t.call(n || e, e[r], r, e); | |
return e | |
} | |
function L(e, t, n) { | |
if (e && m && m === e.every) return e.every(t, n); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
for (var r = Object(e), o = r.length >>> 0, a = 0; o > a; a++) | |
if (a in r && !t.call(n, r[a], a, r)) return !1; | |
return !0 | |
} | |
function x(e, t, n) { | |
if (e && l && l === e.map) return e.map(t, n); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
for (var r = Object(e), o = r.length >>> 0, a = [], s = 0; o > s; s++) s in r && a.push(t.call(n, r[s], s, r)); | |
return a | |
} | |
function D(e, t, n) { | |
if (e && d && d === e.reduce) return arguments.length > 2 ? e.reduce(t, n) : e.reduce(t); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
var r = 0, | |
o = e.length >> 0; | |
if (3 > arguments.length) { | |
if (0 === o) throw new TypeError("Array length is 0 and no second argument"); | |
n = e[0], r = 1 | |
} else n = arguments[2]; | |
for (; o > r;) r in e && (n = t.call(void 0, n, e[r], r, e)), ++r; | |
return n | |
} | |
function E(e, t, n) { | |
if (e && h && h === e.reduceRight) return arguments.length > 2 ? e.reduceRight(t, n) : e.reduceRight(t); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
var r = Object(e), | |
o = r.length >>> 0; | |
if (0 === o && 2 === arguments.length) throw new TypeError; | |
var a = o - 1; | |
if (arguments.length < 3) { | |
for (;;) | |
if (a in e) { | |
n = e[a--]; | |
break | |
} | |
} else n = arguments[2]; | |
for (; a >= 0;) a in r && (n = t.call(void 0, n, r[a], a, r)), a--; | |
return n | |
} | |
function O(e) { | |
var n = []; | |
if (null !== e) { | |
var r = y(arguments); | |
if (1 === r.length) | |
if (i(e)) n = e; | |
else if (t.isHash(e)) | |
for (var o in e) e.hasOwnProperty(o) && n.push([o, e[o]]); | |
else n.push(e); | |
else T(r, (function(e) { | |
n = n.concat(O(e)) | |
})) | |
} | |
return n | |
} | |
function Y(e) { | |
return (e = e || []).length ? D(e, (function(e, t) { | |
return e + t | |
})) : 0 | |
} | |
function j(e) { | |
var t, n = [], | |
r = -1, | |
i = 0; | |
if (e) | |
for (t = e.length; ++r < t;) { | |
var o = e[r]; - 1 === M(n, o) && (n[i++] = o) | |
} | |
return n | |
} | |
function A(e, t) { | |
var n = e.slice(); | |
return "number" != typeof t && (t = 1), t && i(e) ? (t > 0 ? (n.push(n.shift()), t--) : (n.unshift(n.pop()), t++), A(n, t)) : n | |
} | |
function C(e) { | |
var t = y(arguments); | |
return D(t.length > 1 ? t : O(e), (function(e, t) { | |
return e.concat(t) | |
}), []) | |
} | |
var P = { | |
toArray: O, | |
sum: Y, | |
avg: function(e) { | |
if ((e = e || []).length) { | |
var n = Y(e); | |
if (t.isNumber(n)) return n / e.length; | |
throw Error("Cannot average an array of non numbers.") | |
} | |
return 0 | |
}, | |
sort: function(e, t) { | |
return k(e, t) | |
}, | |
min: function(e, t) { | |
return k(e, t)[0] | |
}, | |
max: function(e, t) { | |
return k(e, t)[e.length - 1] | |
}, | |
difference: function(e) { | |
var t = e, | |
n = C(y(arguments, 1)); | |
return i(e) && (t = S(e, (function(e) { | |
return -1 === M(n, e) | |
}))), t | |
}, | |
removeDuplicates: j, | |
unique: function(e) { | |
return j(e) | |
}, | |
rotate: A, | |
permutations: function(e, t) { | |
var n = []; | |
if (i(e)) { | |
var r = e.slice(0); | |
"number" != typeof t && (t = e.length), t ? t > e.length || (n = D(e, (function(e, n, i) { | |
var o; | |
return o = t > 1 ? function(e, t, n) { | |
for (var r = [], i = 0; t.length > i; i++) r.push([e].concat(A(t, i)).slice(0, n)); | |
return r | |
}(n, A(r, i).slice(1), t) : [ | |
[n] | |
], e.concat(o) | |
}), [])) : n = [ | |
[] | |
] | |
} | |
return n | |
}, | |
zip: function() { | |
var e = [], | |
n = y(arguments); | |
if (n.length > 1) { | |
var r = n.shift(); | |
i(r) && (e = D(r, (function(e, r, o) { | |
for (var a = [r], s = 0; n.length > s; s++) { | |
var u = n[s]; | |
i(u) && !t.isUndefined(u[o]) ? a.push(u[o]) : a.push(null) | |
} | |
return e.push(a), e | |
}), [])) | |
} | |
return e | |
}, | |
transpose: function(e) { | |
var t, n = []; | |
return i(e) && e.length && T(e, (function(e) { | |
!i(e) || t && e.length !== t.length || (T(e, (function(e, t) { | |
n[t] || (n[t] = []), n[t].push(e) | |
})), t = e) | |
})), n | |
}, | |
valuesAt: function(e, t) { | |
var n = []; | |
if (e = (t = y(arguments)).shift(), i(e) && t.length) | |
for (var r = 0, o = t.length; o > r; r++) n.push(e[t[r]] || null); | |
return n | |
}, | |
union: function() { | |
var e = [], | |
t = y(arguments); | |
if (t.length > 1) { | |
for (var n = 0, r = t.length; r > n; n++) e = e.concat(t[n]); | |
e = j(e) | |
} | |
return e | |
}, | |
intersect: function() { | |
var e, t, n = [], | |
r = -1; | |
if (e = arguments.length > 1 ? y(arguments) : arguments[0], i(e)) | |
for (n = e[0], r = 0, t = e.length; ++r < t;) n = b(n, e[r]); | |
return j(n) | |
}, | |
powerSet: function(e) { | |
var t = []; | |
return i(e) && e.length && (t = D(e, (function(e, t) { | |
var n = x(e, (function(e) { | |
return e.concat(t) | |
})); | |
return e.concat(n) | |
}), [ | |
[] | |
])), t | |
}, | |
cartesian: function e(t, n) { | |
var r, o, a = []; | |
return i(t) && i(n) && t.length && n.length && (a = (r = t[0], o = n, E(o, (function(e, t) { | |
return i(t) || (t = [t]), t.unshift(r), e.unshift(t), e | |
}), [])).concat(e(t.slice(1), n))), a | |
}, | |
compact: function(e) { | |
var n = []; | |
return i(e) && e.length && (n = S(e, (function(e) { | |
return !t.isUndefinedOrNull(e) | |
}))), n | |
}, | |
multiply: function(e, n) { | |
(n = t.isNumber(n) ? n : 1) || (n = 1), e = O(e || []); | |
for (var r = [], i = 0; ++i <= n;) r = r.concat(e); | |
return r | |
}, | |
flatten: C, | |
pluck: function(e, t) { | |
t = t.split("."); | |
var n = e.slice(0); | |
return T(t, (function(e) { | |
var t = e.match(/(\w+)\(\)$/); | |
n = x(n, (function(n) { | |
return t ? n[t[1]]() : n[e] | |
})) | |
})), n | |
}, | |
invoke: function(e, t, n) { | |
return n = y(arguments, 2), x(e, (function(e) { | |
return (r(t) ? e[t] : t).apply(e, n) | |
})) | |
}, | |
forEach: T, | |
map: x, | |
filter: S, | |
reduce: D, | |
reduceRight: E, | |
some: function(e, t, n) { | |
if (e && _ && _ === e.some) return e.some(t, n); | |
if (!i(e) || "function" != typeof t) throw new TypeError; | |
for (var r = Object(e), o = r.length >>> 0, a = 0; o > a; a++) | |
if (a in r && t.call(n, r[a], a, r)) return !0; | |
return !1 | |
}, | |
every: L, | |
indexOf: M, | |
lastIndexOf: function(e, t) { | |
if (!i(e)) throw new TypeError; | |
var n = Object(e), | |
r = n.length >>> 0; | |
if (0 === r) return -1; | |
var o = r; | |
arguments.length > 2 && ((o = +arguments[2]) != o ? o = 0 : 0 !== o && o !== 1 / 0 && o !== -1 / 0 && (o = (o > 0 || -1) * a(s(o)))); | |
for (var c = 0 > o ? r - s(o) : u(o, r - 1); c >= 0; c--) | |
if (c in n && n[c] === t) return c; | |
return -1 | |
} | |
}; | |
return e.define(i, P).expose(P) | |
}(n(27), n(34), n(533))) | |
}() | |
}, function(e) { | |
e.exports = function(e, t) { | |
return e === t || e != e && t != t | |
} | |
}, function(e, t, n) { | |
var r = n(28)(n(21), "Map"); | |
e.exports = r | |
}, function(e, t, n) { | |
var r = n(564), | |
i = n(571), | |
o = n(573), | |
a = n(574), | |
s = n(575); | |
function u(e) { | |
var t = -1, | |
n = null == e ? 0 : e.length; | |
for (this.clear(); ++t < n;) { | |
var r = e[t]; | |
this.set(r[0], r[1]) | |
} | |
} | |
u.prototype.clear = r, u.prototype.delete = i, u.prototype.get = o, u.prototype.has = a, u.prototype.set = s, e.exports = u | |
}, function(e) { | |
var t = /^(?:0|[1-9]\d*)$/; | |
e.exports = function(e, n) { | |
var r = typeof e; | |
return !!(n = null == n ? 9007199254740991 : n) && ("number" == r || "symbol" != r && t.test(e)) && e > -1 && e % 1 == 0 && n > e | |
} | |
}, function(e) { | |
e.exports = function(e) { | |
return "number" == typeof e && e > -1 && e % 1 == 0 && 9007199254740991 >= e | |
} | |
}, function(e, t, n) { | |
var r = n(66), | |
i = n(48); | |
e.exports = function(e, t) { | |
for (var n = 0, o = (t = r(t, e)).length; null != e && o > n;) e = e[i(t[n++])]; | |
return n && n == o ? e : void 0 | |
} | |
}, function(e, t, n) { | |
var r = n(25), | |
i = n(99), | |
o = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, | |
a = /^\w*$/; | |
e.exports = function(e, t) { | |
if (r(e)) return !1; | |
var n = typeof e; | |
return !("number" != n && "symbol" != n && "boolean" != n && null != e && !i(e)) || a.test(e) || !o.test(e) || null != t && e in Object(t) | |
} | |
}, function(e, t, n) { | |
var r = n(45), | |
i = n(47); | |
e.exports = function(e) { | |
return "symbol" == typeof e || i(e) && "[object Symbol]" == r(e) | |
} | |
}, function(e) { | |
e.exports = function(e) { | |
return e | |
} | |
}, function(e, t) { | |
var n, r; | |
void 0 === (r = "function" == typeof(n = function() { | |
return function e(t, n, r) { | |
var i, o, a = window, | |
s = "application/octet-stream", | |
u = r || s, | |
c = t, | |
f = !n && !r && c, | |
l = document.createElement("a"), | |
d = function(e) { | |
return e + "" | |
}, | |
h = a.Blob || a.MozBlob || a.WebKitBlob || d, | |
p = n || "download"; | |
if (h = h.call ? h.bind(a) : Blob, this + "" == "true" && (u = (c = [c, u])[0], c = c[1]), f && 2048 > f.length && (p = f.split("/").pop().split("?")[0], l.href = f, -1 !== l.href.indexOf(f))) { | |
var m = new XMLHttpRequest; | |
return m.open("GET", f, !0), m.responseType = "blob", m.onload = function(t) { | |
e(t.target.response, p, s) | |
}, setTimeout((function() { | |
m.send() | |
}), 0), m | |
} | |
if (/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(c)) { | |
if (2096103.424 >= c.length || h === d) return navigator.msSaveBlob ? navigator.msSaveBlob(g(c), p) : v(c); | |
u = (c = g(c)).type || s | |
} else if (/([\x80-\xff])/.test(c)) { | |
for (var _ = 0, y = new Uint8Array(c.length), b = y.length; b > _; ++_) y[_] = c.charCodeAt(_); | |
c = new h([y], { | |
type: u | |
}) | |
} | |
function g(e) { | |
for (var t = e.split(/[:;,]/), n = t[1], r = ("base64" == t[2] ? atob : decodeURIComponent)(t.pop()), i = r.length, o = 0, a = new Uint8Array(i); i > o; ++o) a[o] = r.charCodeAt(o); | |
return new h([a], { | |
type: n | |
}) | |
} | |
function v(e, t) { | |
if ("download" in l) return l.href = e, l.setAttribute("download", p), l.className = "download-js-link", l.innerHTML = "downloading...", l.style.display = "none", document.body.appendChild(l), setTimeout((function() { | |
l.click(), document.body.removeChild(l), !0 === t && setTimeout((function() { | |
a.URL.revokeObjectURL(l.href) | |
}), 250) | |
}), 66), !0; | |
if (/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent)) return /^data:/.test(e) && (e = "data:" + e.replace(/^data:([\w\/\-\+]+)/, s)), window.open(e) || confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.") && (location.href = e), !0; | |
var n = document.createElement("iframe"); | |
document.body.appendChild(n), !t && /^data:/.test(e) && (e = "data:" + e.replace(/^data:([\w\/\-\+]+)/, s)), n.src = e, setTimeout((function() { | |
document.body.removeChild(n) | |
}), 333) | |
} | |
if (i = c instanceof h ? c : new h([c], { | |
type: u | |
}), navigator.msSaveBlob) return navigator.msSaveBlob(i, p); | |
if (a.URL) v(a.URL.createObjectURL(i), !0); | |
else { | |
if ("string" == typeof i || i.constructor === d) try { | |
return v("data:" + u + ";base64," + a.btoa(i)) | |
} catch (e) { | |
return v("data:" + u + "," + encodeURIComponent(i)) | |
}(o = new FileReader).onload = function() { | |
v(this.result) | |
}, o.readAsDataURL(i) | |
} | |
return !0 | |
} | |
}) ? n.apply(t, []) : n) || (e.exports = r) | |
}, function(e) { | |
var t; | |
t = function() { | |
return function(e) { | |
var t = {}; | |
function n(r) { | |
if (t[r]) return t[r].exports; | |
var i = t[r] = { | |
i: r, | |
l: !1, | |
exports: {} | |
}; | |
return e[r].call(i.exports, i, i.exports, n), i.l = !0, i.exports | |
} | |
return n.m = e, n.c = t, n.d = function(e, t, r) { | |
n.o(e, t) || Object.defineProperty(e, t, { | |
enumerable: !0, | |
get: r | |
}) | |
}, n.r = function(e) { | |
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { | |
value: "Module" | |
}), Object.defineProperty(e, "__esModule", { | |
value: !0 | |
}) | |
}, n.t = function(e, t) { | |
if (1 & t && (e = n(e)), 8 & t) return e; | |
if (4 & t && "object" == typeof e && e && e.__esModule) return e; | |
var r = Object.create(null); | |
if (n.r(r), Object.defineProperty(r, "default", { | |
enumerable: !0, | |
value: e | |
}), 2 & t && "string" != typeof e) | |
for (var i in e) n.d(r, i, function(t) { | |
return e[t] | |
}.bind(null, i)); | |
return r | |
}, n.n = function(e) { | |
var t = e && e.__esModule ? function() { | |
return e.default | |
} : function() { | |
return e | |
}; | |
return n.d(t, "a", t), t | |
}, n.o = function(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
}, n.p = "", n(n.s = 0) | |
}([function(e, t, n) { | |
"use strict"; | |
var r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
}, | |
i = function() { | |
function e(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
o = u(n(1)), | |
a = u(n(3)), | |
s = u(n(4)); | |
function u(e) { | |
return e && e.__esModule ? e : { | |
default: e | |
} | |
} | |
var c = function(e) { | |
function t(e, n) { | |
! function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t); | |
var r = function(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
}(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return r.resolveOptions(n), r.listenClick(e), r | |
} | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
}(t, e), i(t, [{ | |
key: "resolveOptions", | |
value: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; | |
this.action = "function" == typeof e.action ? e.action : this.defaultAction, this.target = "function" == typeof e.target ? e.target : this.defaultTarget, this.text = "function" == typeof e.text ? e.text : this.defaultText, this.container = "object" === r(e.container) ? e.container : document.body | |
} | |
}, { | |
key: "listenClick", | |
value: function(e) { | |
var t = this; | |
this.listener = (0, s.default)(e, "click", (function(e) { | |
return t.onClick(e) | |
})) | |
} | |
}, { | |
key: "onClick", | |
value: function(e) { | |
var t = e.delegateTarget || e.currentTarget; | |
this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new o.default({ | |
action: this.action(t), | |
target: this.target(t), | |
text: this.text(t), | |
container: this.container, | |
trigger: t, | |
emitter: this | |
}) | |
} | |
}, { | |
key: "defaultAction", | |
value: function(e) { | |
return f("action", e) | |
} | |
}, { | |
key: "defaultTarget", | |
value: function(e) { | |
var t = f("target", e); | |
if (t) return document.querySelector(t) | |
} | |
}, { | |
key: "defaultText", | |
value: function(e) { | |
return f("text", e) | |
} | |
}, { | |
key: "destroy", | |
value: function() { | |
this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null) | |
} | |
}], [{ | |
key: "isSupported", | |
value: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"], | |
t = "string" == typeof e ? [e] : e, | |
n = !!document.queryCommandSupported; | |
return t.forEach((function(e) { | |
n = n && !!document.queryCommandSupported(e) | |
})), n | |
} | |
}]), t | |
}(a.default); | |
function f(e, t) { | |
var n = "data-clipboard-" + e; | |
if (t.hasAttribute(n)) return t.getAttribute(n) | |
} | |
e.exports = c | |
}, function(e, t, n) { | |
"use strict"; | |
var r, i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
}, | |
o = function() { | |
function e(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
a = (r = n(2)) && r.__esModule ? r : { | |
default: r | |
}, | |
s = function() { | |
function e(t) { | |
! function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, e), this.resolveOptions(t), this.initSelection() | |
} | |
return o(e, [{ | |
key: "resolveOptions", | |
value: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; | |
this.action = e.action, this.container = e.container, this.emitter = e.emitter, this.target = e.target, this.text = e.text, this.trigger = e.trigger, this.selectedText = "" | |
} | |
}, { | |
key: "initSelection", | |
value: function() { | |
this.text ? this.selectFake() : this.target && this.selectTarget() | |
} | |
}, { | |
key: "selectFake", | |
value: function() { | |
var e = this, | |
t = "rtl" == document.documentElement.getAttribute("dir"); | |
this.removeFake(), this.fakeHandlerCallback = function() { | |
return e.removeFake() | |
}, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[t ? "right" : "left"] = "-9999px"; | |
var n = window.pageYOffset || document.documentElement.scrollTop; | |
this.fakeElem.style.top = n + "px", this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.container.appendChild(this.fakeElem), this.selectedText = (0, a.default)(this.fakeElem), this.copyText() | |
} | |
}, { | |
key: "removeFake", | |
value: function() { | |
this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null) | |
} | |
}, { | |
key: "selectTarget", | |
value: function() { | |
this.selectedText = (0, a.default)(this.target), this.copyText() | |
} | |
}, { | |
key: "copyText", | |
value: function() { | |
var e = void 0; | |
try { | |
e = document.execCommand(this.action) | |
} catch (t) { | |
e = !1 | |
} | |
this.handleResult(e) | |
} | |
}, { | |
key: "handleResult", | |
value: function(e) { | |
this.emitter.emit(e ? "success" : "error", { | |
action: this.action, | |
text: this.selectedText, | |
trigger: this.trigger, | |
clearSelection: this.clearSelection.bind(this) | |
}) | |
} | |
}, { | |
key: "clearSelection", | |
value: function() { | |
this.trigger && this.trigger.focus(), window.getSelection().removeAllRanges() | |
} | |
}, { | |
key: "destroy", | |
value: function() { | |
this.removeFake() | |
} | |
}, { | |
key: "action", | |
set: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "copy"; | |
if (this._action = e, "copy" !== this._action && "cut" !== this._action) throw Error('Invalid "action" value, use either "copy" or "cut"') | |
}, | |
get: function() { | |
return this._action | |
} | |
}, { | |
key: "target", | |
set: function(e) { | |
if (void 0 !== e) { | |
if (!e || "object" !== (void 0 === e ? "undefined" : i(e)) || 1 !== e.nodeType) throw Error('Invalid "target" value, use a valid Element'); | |
if ("copy" === this.action && e.hasAttribute("disabled")) throw Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute'); | |
if ("cut" === this.action && (e.hasAttribute("readonly") || e.hasAttribute("disabled"))) throw Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes'); | |
this._target = e | |
} | |
}, | |
get: function() { | |
return this._target | |
} | |
}]), e | |
}(); | |
e.exports = s | |
}, function(e) { | |
e.exports = function(e) { | |
var t; | |
if ("SELECT" === e.nodeName) e.focus(), t = e.value; | |
else if ("INPUT" === e.nodeName || "TEXTAREA" === e.nodeName) { | |
var n = e.hasAttribute("readonly"); | |
n || e.setAttribute("readonly", ""), e.select(), e.setSelectionRange(0, e.value.length), n || e.removeAttribute("readonly"), t = e.value | |
} else { | |
e.hasAttribute("contenteditable") && e.focus(); | |
var r = window.getSelection(), | |
i = document.createRange(); | |
i.selectNodeContents(e), r.removeAllRanges(), r.addRange(i), t = "" + r | |
} | |
return t | |
} | |
}, function(e) { | |
function t() {} | |
t.prototype = { | |
on: function(e, t, n) { | |
var r = this.e || (this.e = {}); | |
return (r[e] || (r[e] = [])).push({ | |
fn: t, | |
ctx: n | |
}), this | |
}, | |
once: function(e, t, n) { | |
var r = this; | |
function i() { | |
r.off(e, i), t.apply(n, arguments) | |
} | |
return i._ = t, this.on(e, i, n) | |
}, | |
emit: function(e) { | |
for (var t = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[e] || []).slice(), r = 0, i = n.length; i > r; r++) n[r].fn.apply(n[r].ctx, t); | |
return this | |
}, | |
off: function(e, t) { | |
var n = this.e || (this.e = {}), | |
r = n[e], | |
i = []; | |
if (r && t) | |
for (var o = 0, a = r.length; a > o; o++) r[o].fn !== t && r[o].fn._ !== t && i.push(r[o]); | |
return i.length ? n[e] = i : delete n[e], this | |
} | |
}, e.exports = t | |
}, function(e, t, n) { | |
var r = n(5), | |
i = n(6); | |
e.exports = function(e, t, n) { | |
if (!e && !t && !n) throw Error("Missing required arguments"); | |
if (!r.string(t)) throw new TypeError("Second argument must be a String"); | |
if (!r.fn(n)) throw new TypeError("Third argument must be a Function"); | |
if (r.node(e)) return function(e, t, n) { | |
return e.addEventListener(t, n), { | |
destroy: function() { | |
e.removeEventListener(t, n) | |
} | |
} | |
}(e, t, n); | |
if (r.nodeList(e)) return function(e, t, n) { | |
return Array.prototype.forEach.call(e, (function(e) { | |
e.addEventListener(t, n) | |
})), { | |
destroy: function() { | |
Array.prototype.forEach.call(e, (function(e) { | |
e.removeEventListener(t, n) | |
})) | |
} | |
} | |
}(e, t, n); | |
if (r.string(e)) return function(e, t, n) { | |
return i(document.body, e, t, n) | |
}(e, t, n); | |
throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList") | |
} | |
}, function(e, t) { | |
t.node = function(e) { | |
return void 0 !== e && e instanceof HTMLElement && 1 === e.nodeType | |
}, t.nodeList = function(e) { | |
var n = Object.prototype.toString.call(e); | |
return void 0 !== e && ("[object NodeList]" === n || "[object HTMLCollection]" === n) && "length" in e && (0 === e.length || t.node(e[0])) | |
}, t.string = function(e) { | |
return "string" == typeof e || e instanceof String | |
}, t.fn = function(e) { | |
return "[object Function]" === Object.prototype.toString.call(e) | |
} | |
}, function(e, t, n) { | |
var r = n(7); | |
function i(e, t, n, r, i) { | |
var a = o.apply(this, arguments); | |
return e.addEventListener(n, a, i), { | |
destroy: function() { | |
e.removeEventListener(n, a, i) | |
} | |
} | |
} | |
function o(e, t, n, i) { | |
return function(n) { | |
n.delegateTarget = r(n.target, t), n.delegateTarget && i.call(e, n) | |
} | |
} | |
e.exports = function(e, t, n, r, o) { | |
return "function" == typeof e.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof e && (e = document.querySelectorAll(e)), Array.prototype.map.call(e, (function(e) { | |
return i(e, t, n, r, o) | |
}))) | |
} | |
}, function(e) { | |
if ("undefined" != typeof Element && !Element.prototype.matches) { | |
var t = Element.prototype; | |
t.matches = t.matchesSelector || t.mozMatchesSelector || t.msMatchesSelector || t.oMatchesSelector || t.webkitMatchesSelector | |
} | |
e.exports = function(e, t) { | |
for (; e && 9 !== e.nodeType;) { | |
if ("function" == typeof e.matches && e.matches(t)) return e; | |
e = e.parentNode | |
} | |
} | |
}]) | |
}, e.exports = t() | |
}, function(e) { | |
"use strict"; | |
function t(e) { | |
let t = e.indexOf("."); | |
return { | |
indexOfDot: t, | |
currentKey: e.slice(0, 0 > t ? void 0 : t), | |
remainingKeyPath: e.slice(t + 1) | |
} | |
} | |
e.exports = { | |
evaluatePath: function e(n, r) { | |
if (!n) return null; | |
let { | |
indexOfDot: i, | |
currentKey: o, | |
remainingKeyPath: a | |
} = t(r); | |
return i >= 0 && !n[r] ? Array.isArray(n[o]) ? n[o].map(t => e(t, a)) : e(n[o], a) : Array.isArray(n) ? n.map(t => e(t, r)) : n[r] | |
}, | |
setPath: function e(n, r, i) { | |
if (!n) throw Error("No document was provided."); | |
let { | |
indexOfDot: o, | |
currentKey: a, | |
remainingKeyPath: s | |
} = t(r); | |
if (o < 0) { | |
if (Array.isArray(n)) return n.forEach(t => e(t, s, i)); | |
n[r] = i | |
} else { | |
if (!n[a] && Array.isArray(n)) return n.forEach(t => e(t, r, i)); | |
n[a] || (n[a] = {}), e(n[a], s, i) | |
} | |
return n | |
} | |
} | |
}, function(e) { | |
var t = {}.toString; | |
e.exports = Array.isArray || function(e) { | |
return "[object Array]" == t.call(e) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(3).Buffer, | |
i = n(15).Transform; | |
function o(e) { | |
i.call(this), this._block = r.allocUnsafe(e), this._blockSize = e, this._blockOffset = 0, this._length = [0, 0, 0, 0], this._finalized = !1 | |
} | |
n(2)(o, i), o.prototype._transform = function(e, t, n) { | |
var r = null; | |
try { | |
this.update(e, t) | |
} catch (e) { | |
r = e | |
} | |
n(r) | |
}, o.prototype._flush = function(e) { | |
var t = null; | |
try { | |
this.push(this.digest()) | |
} catch (e) { | |
t = e | |
} | |
e(t) | |
}, o.prototype.update = function(e, t) { | |
if (function(e, t) { | |
if (!r.isBuffer(e) && "string" != typeof e) throw new TypeError("Data must be a string or a buffer") | |
}(e), this._finalized) throw Error("Digest already called"); | |
r.isBuffer(e) || (e = r.from(e, t)); | |
for (var n = this._block, i = 0; this._blockOffset + e.length - i >= this._blockSize;) { | |
for (var o = this._blockOffset; this._blockSize > o;) n[o++] = e[i++]; | |
this._update(), this._blockOffset = 0 | |
} | |
for (; e.length > i;) n[this._blockOffset++] = e[i++]; | |
for (var a = 0, s = 8 * e.length; s > 0; ++a) this._length[a] += s, (s = this._length[a] / 4294967296 | 0) > 0 && (this._length[a] -= 4294967296 * s); | |
return this | |
}, o.prototype._update = function() { | |
throw Error("_update is not implemented") | |
}, o.prototype.digest = function(e) { | |
if (this._finalized) throw Error("Digest already called"); | |
this._finalized = !0; | |
var t = this._digest(); | |
void 0 !== e && (t = t.toString(e)), this._block.fill(0), this._blockOffset = 0; | |
for (var n = 0; 4 > n; ++n) this._length[n] = 0; | |
return t | |
}, o.prototype._digest = function() { | |
throw Error("_digest is not implemented") | |
}, e.exports = o | |
}, function(e, t, n) { | |
"use strict"; | |
! function(t, r) { | |
var i = n(52); | |
e.exports = g; | |
var o, a = n(104); | |
g.ReadableState = b, n(51); | |
var s = function(e, t) { | |
return e.listeners(t).length | |
}, | |
u = n(107), | |
c = n(71).Buffer, | |
f = t.Uint8Array || function() {}, | |
l = n(37); | |
l.inherits = n(2); | |
var d = n(348), | |
h = void 0; | |
h = d && d.debuglog ? d.debuglog("stream") : function() {}; | |
var p, m = n(349), | |
_ = n(108); | |
l.inherits(g, u); | |
var y = ["error", "close", "destroy", "pause", "resume"]; | |
function b(e, t) { | |
var r = t instanceof(o = o || n(26)); | |
this.objectMode = !!(e = e || {}).objectMode, r && (this.objectMode = this.objectMode || !!e.readableObjectMode); | |
var i = e.highWaterMark, | |
a = e.readableHighWaterMark; | |
this.highWaterMark = i || 0 === i ? i : r && (a || 0 === a) ? a : this.objectMode ? 16 : 16384, this.highWaterMark = Math.floor(this.highWaterMark), this.buffer = new m, this.length = 0, this.pipes = null, this.pipesCount = 0, this.flowing = null, this.ended = !1, this.endEmitted = !1, this.reading = !1, this.sync = !0, this.needReadable = !1, this.emittedReadable = !1, this.readableListening = !1, this.resumeScheduled = !1, this.destroyed = !1, this.defaultEncoding = e.defaultEncoding || "utf8", this.awaitDrain = 0, this.readingMore = !1, this.decoder = null, this.encoding = null, e.encoding && (p || (p = n(38).StringDecoder), this.decoder = new p(e.encoding), this.encoding = e.encoding) | |
} | |
function g(e) { | |
if (o = o || n(26), !(this instanceof g)) return new g(e); | |
this._readableState = new b(e, this), this.readable = !0, e && ("function" == typeof e.read && (this._read = e.read), "function" == typeof e.destroy && (this._destroy = e.destroy)), u.call(this) | |
} | |
function v(e, t, n, r, i) { | |
var o, a = e._readableState; | |
return null === t ? (a.reading = !1, function(e, t) { | |
if (!t.ended) { | |
if (t.decoder) { | |
var n = t.decoder.end(); | |
n && n.length && (t.buffer.push(n), t.length += t.objectMode ? 1 : n.length) | |
} | |
t.ended = !0, S(e) | |
} | |
}(e, a)) : (i || (o = function(e, t) { | |
var n, r; | |
return r = t, c.isBuffer(r) || r instanceof f || "string" == typeof t || void 0 === t || e.objectMode || (n = new TypeError("Invalid non-string/buffer chunk")), n | |
}(a, t)), o ? e.emit("error", o) : a.objectMode || t && t.length > 0 ? ("string" == typeof t || a.objectMode || Object.getPrototypeOf(t) === c.prototype || (t = function(e) { | |
return c.from(e) | |
}(t)), r ? a.endEmitted ? e.emit("error", Error("stream.unshift() after end event")) : w(e, a, t, !0) : a.ended ? e.emit("error", Error("stream.push() after EOF")) : (a.reading = !1, a.decoder && !n ? (t = a.decoder.write(t), a.objectMode || 0 !== t.length ? w(e, a, t, !1) : L(e, a)) : w(e, a, t, !1))) : r || (a.reading = !1)), | |
function(e) { | |
return !e.ended && (e.needReadable || e.highWaterMark > e.length || 0 === e.length) | |
}(a) | |
} | |
function w(e, t, n, r) { | |
t.flowing && 0 === t.length && !t.sync ? (e.emit("data", n), e.read(0)) : (t.length += t.objectMode ? 1 : n.length, r ? t.buffer.unshift(n) : t.buffer.push(n), t.needReadable && S(e)), L(e, t) | |
} | |
Object.defineProperty(g.prototype, "destroyed", { | |
get: function() { | |
return void 0 !== this._readableState && this._readableState.destroyed | |
}, | |
set: function(e) { | |
this._readableState && (this._readableState.destroyed = e) | |
} | |
}), g.prototype.destroy = _.destroy, g.prototype._undestroy = _.undestroy, g.prototype._destroy = function(e, t) { | |
this.push(null), t(e) | |
}, g.prototype.push = function(e, t) { | |
var n, r = this._readableState; | |
return r.objectMode ? n = !0 : "string" == typeof e && ((t = t || r.defaultEncoding) !== r.encoding && (e = c.from(e, t), t = ""), n = !0), v(this, e, t, !1, n) | |
}, g.prototype.unshift = function(e) { | |
return v(this, e, null, !0, !1) | |
}, g.prototype.isPaused = function() { | |
return !1 === this._readableState.flowing | |
}, g.prototype.setEncoding = function(e) { | |
return p || (p = n(38).StringDecoder), this._readableState.decoder = new p(e), this._readableState.encoding = e, this | |
}; | |
var k = 8388608; | |
function M(e, t) { | |
return 0 >= e || 0 === t.length && t.ended ? 0 : t.objectMode ? 1 : e != e ? t.flowing && t.length ? t.buffer.head.data.length : t.length : (e > t.highWaterMark && (t.highWaterMark = function(e) { | |
return k > e ? (e--, e |= e >>> 1, e |= e >>> 2, e |= e >>> 4, e |= e >>> 8, e |= e >>> 16, e++) : e = k, e | |
}(e)), e > t.length ? t.ended ? t.length : (t.needReadable = !0, 0) : e) | |
} | |
function S(e) { | |
var t = e._readableState; | |
t.needReadable = !1, t.emittedReadable || (h("emitReadable", t.flowing), t.emittedReadable = !0, t.sync ? i.nextTick(T, e) : T(e)) | |
} | |
function T(e) { | |
h("emit readable"), e.emit("readable"), O(e) | |
} | |
function L(e, t) { | |
t.readingMore || (t.readingMore = !0, i.nextTick(x, e, t)) | |
} | |
function x(e, t) { | |
for (var n = t.length; !t.reading && !t.flowing && !t.ended && t.highWaterMark > t.length && (h("maybeReadMore read 0"), e.read(0), n !== t.length);) n = t.length; | |
t.readingMore = !1 | |
} | |
function D(e) { | |
h("readable nexttick read 0"), e.read(0) | |
} | |
function E(e, t) { | |
t.reading || (h("resume read 0"), e.read(0)), t.resumeScheduled = !1, t.awaitDrain = 0, e.emit("resume"), O(e), t.flowing && !t.reading && e.read(0) | |
} | |
function O(e) { | |
var t = e._readableState; | |
for (h("flow", t.flowing); t.flowing && null !== e.read();); | |
} | |
function Y(e, t) { | |
return 0 === t.length ? null : (t.objectMode ? n = t.buffer.shift() : e && t.length > e ? n = function(e, t, n) { | |
var r; | |
return t.head.data.length > e ? (r = t.head.data.slice(0, e), t.head.data = t.head.data.slice(e)) : r = e === t.head.data.length ? t.shift() : n ? function(e, t) { | |
var n = t.head, | |
r = 1, | |
i = n.data; | |
for (e -= i.length; n = n.next;) { | |
var o = n.data, | |
a = e > o.length ? o.length : e; | |
if (i += a === o.length ? o : o.slice(0, e), 0 === (e -= a)) { | |
a === o.length ? (++r, t.head = n.next ? n.next : t.tail = null) : (t.head = n, n.data = o.slice(a)); | |
break | |
}++r | |
} | |
return t.length -= r, i | |
}(e, t) : function(e, t) { | |
var n = c.allocUnsafe(e), | |
r = t.head, | |
i = 1; | |
for (r.data.copy(n), e -= r.data.length; r = r.next;) { | |
var o = r.data, | |
a = e > o.length ? o.length : e; | |
if (o.copy(n, n.length - e, 0, a), 0 === (e -= a)) { | |
a === o.length ? (++i, t.head = r.next ? r.next : t.tail = null) : (t.head = r, r.data = o.slice(a)); | |
break | |
}++i | |
} | |
return t.length -= i, n | |
}(e, t), r | |
}(e, t.buffer, t.decoder) : (n = t.decoder ? t.buffer.join("") : 1 === t.buffer.length ? t.buffer.head.data : t.buffer.concat(t.length), t.buffer.clear()), n); | |
var n | |
} | |
function j(e) { | |
var t = e._readableState; | |
if (t.length > 0) throw Error('"endReadable()" called on non-empty stream'); | |
t.endEmitted || (t.ended = !0, i.nextTick(A, t, e)) | |
} | |
function A(e, t) { | |
e.endEmitted || 0 !== e.length || (e.endEmitted = !0, t.readable = !1, t.emit("end")) | |
} | |
function C(e, t) { | |
for (var n = 0, r = e.length; r > n; n++) | |
if (e[n] === t) return n; | |
return -1 | |
} | |
g.prototype.read = function(e) { | |
h("read", e); | |
var t = this._readableState, | |
n = e = parseInt(e, 10); | |
if (0 !== e && (t.emittedReadable = !1), 0 === e && t.needReadable && (t.length >= t.highWaterMark || t.ended)) return h("read: emitReadable", t.length, t.ended), 0 === t.length && t.ended ? j(this) : S(this), null; | |
if (0 === (e = M(e, t)) && t.ended) return 0 === t.length && j(this), null; | |
var r, i = t.needReadable; | |
return h("need readable", i), (0 === t.length || t.highWaterMark > t.length - e) && h("length less than watermark", i = !0), t.ended || t.reading ? h("reading or ended", i = !1) : i && (h("do read"), t.reading = !0, t.sync = !0, 0 === t.length && (t.needReadable = !0), this._read(t.highWaterMark), t.sync = !1, t.reading || (e = M(n, t))), null === (r = e > 0 ? Y(e, t) : null) ? (t.needReadable = !0, e = 0) : t.length -= e, 0 === t.length && (t.ended || (t.needReadable = !0), n !== e && t.ended && j(this)), null !== r && this.emit("data", r), r | |
}, g.prototype._read = function() { | |
this.emit("error", Error("_read() is not implemented")) | |
}, g.prototype.pipe = function(e, t) { | |
var n = this, | |
o = this._readableState; | |
switch (o.pipesCount) { | |
case 0: | |
o.pipes = e; | |
break; | |
case 1: | |
o.pipes = [o.pipes, e]; | |
break; | |
default: | |
o.pipes.push(e) | |
} | |
o.pipesCount += 1, h("pipe count=%d opts=%j", o.pipesCount, t); | |
var u = t && !1 === t.end || e === r.stdout || e === r.stderr ? b : c; | |
function c() { | |
h("onend"), e.end() | |
} | |
o.endEmitted ? i.nextTick(u) : n.once("end", u), e.on("unpipe", (function t(r, i) { | |
h("onunpipe"), r === n && i && !1 === i.hasUnpiped && (i.hasUnpiped = !0, h("cleanup"), e.removeListener("close", _), e.removeListener("finish", y), e.removeListener("drain", f), e.removeListener("error", m), e.removeListener("unpipe", t), n.removeListener("end", c), n.removeListener("end", b), n.removeListener("data", p), l = !0, !o.awaitDrain || e._writableState && !e._writableState.needDrain || f()) | |
})); | |
var f = function(e) { | |
return function() { | |
var t = e._readableState; | |
h("pipeOnDrain", t.awaitDrain), t.awaitDrain && t.awaitDrain--, 0 === t.awaitDrain && s(e, "data") && (t.flowing = !0, O(e)) | |
} | |
}(n); | |
e.on("drain", f); | |
var l = !1, | |
d = !1; | |
function p(t) { | |
h("ondata"), d = !1, !1 !== e.write(t) || d || ((1 === o.pipesCount && o.pipes === e || o.pipesCount > 1 && -1 !== C(o.pipes, e)) && !l && (h("false write response, pause", n._readableState.awaitDrain), n._readableState.awaitDrain++, d = !0), n.pause()) | |
} | |
function m(t) { | |
h("onerror", t), b(), e.removeListener("error", m), 0 === s(e, "error") && e.emit("error", t) | |
} | |
function _() { | |
e.removeListener("finish", y), b() | |
} | |
function y() { | |
h("onfinish"), e.removeListener("close", _), b() | |
} | |
function b() { | |
h("unpipe"), n.unpipe(e) | |
} | |
return n.on("data", p), | |
function(e, t, n) { | |
if ("function" == typeof e.prependListener) return e.prependListener(t, n); | |
e._events && e._events[t] ? a(e._events[t]) ? e._events[t].unshift(n) : e._events[t] = [n, e._events[t]] : e.on(t, n) | |
}(e, "error", m), e.once("close", _), e.once("finish", y), e.emit("pipe", n), o.flowing || (h("pipe resume"), n.resume()), e | |
}, g.prototype.unpipe = function(e) { | |
var t = this._readableState, | |
n = { | |
hasUnpiped: !1 | |
}; | |
if (0 === t.pipesCount) return this; | |
if (1 === t.pipesCount) return e && e !== t.pipes ? this : (e || (e = t.pipes), t.pipes = null, t.pipesCount = 0, t.flowing = !1, e && e.emit("unpipe", this, n), this); | |
if (!e) { | |
var r = t.pipes, | |
i = t.pipesCount; | |
t.pipes = null, t.pipesCount = 0, t.flowing = !1; | |
for (var o = 0; i > o; o++) r[o].emit("unpipe", this, n); | |
return this | |
} | |
var a = C(t.pipes, e); | |
return -1 === a ? this : (t.pipes.splice(a, 1), t.pipesCount -= 1, 1 === t.pipesCount && (t.pipes = t.pipes[0]), e.emit("unpipe", this, n), this) | |
}, g.prototype.addListener = g.prototype.on = function(e, t) { | |
var n = u.prototype.on.call(this, e, t); | |
if ("data" === e) !1 !== this._readableState.flowing && this.resume(); | |
else if ("readable" === e) { | |
var r = this._readableState; | |
r.endEmitted || r.readableListening || (r.readableListening = r.needReadable = !0, r.emittedReadable = !1, r.reading ? r.length && S(this) : i.nextTick(D, this)) | |
} | |
return n | |
}, g.prototype.resume = function() { | |
var e = this._readableState; | |
return e.flowing || (h("resume"), e.flowing = !0, function(e, t) { | |
t.resumeScheduled || (t.resumeScheduled = !0, i.nextTick(E, e, t)) | |
}(this, e)), this | |
}, g.prototype.pause = function() { | |
return h("call pause flowing=%j", this._readableState.flowing), !1 !== this._readableState.flowing && (h("pause"), this._readableState.flowing = !1, this.emit("pause")), this | |
}, g.prototype.wrap = function(e) { | |
var t = this, | |
n = this._readableState, | |
r = !1; | |
for (var i in e.on("end", (function() { | |
if (h("wrapped end"), n.decoder && !n.ended) { | |
var e = n.decoder.end(); | |
e && e.length && t.push(e) | |
} | |
t.push(null) | |
})), e.on("data", (function(i) { | |
h("wrapped data"), n.decoder && (i = n.decoder.write(i)), n.objectMode && null == i || (n.objectMode || i && i.length) && (t.push(i) || (r = !0, e.pause())) | |
})), e) void 0 === this[i] && "function" == typeof e[i] && (this[i] = function(t) { | |
return function() { | |
return e[t].apply(e, arguments) | |
} | |
}(i)); | |
for (var o = 0; y.length > o; o++) e.on(y[o], this.emit.bind(this, y[o])); | |
return this._read = function(t) { | |
h("wrapped _read", t), r && (r = !1, e.resume()) | |
}, this | |
}, Object.defineProperty(g.prototype, "readableHighWaterMark", { | |
enumerable: !1, | |
get: function() { | |
return this._readableState.highWaterMark | |
} | |
}), g._fromList = Y | |
}(n(10), n(11)) | |
}, function(e, t, n) { | |
e.exports = n(51).EventEmitter | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(52); | |
function i(e, t) { | |
e.emit("error", t) | |
} | |
e.exports = { | |
destroy: function(e, t) { | |
var n = this; | |
return this._readableState && this._readableState.destroyed || this._writableState && this._writableState.destroyed ? (t ? t(e) : !e || this._writableState && this._writableState.errorEmitted || r.nextTick(i, this, e), this) : (this._readableState && (this._readableState.destroyed = !0), this._writableState && (this._writableState.destroyed = !0), this._destroy(e || null, (function(e) { | |
!t && e ? (r.nextTick(i, n, e), n._writableState && (n._writableState.errorEmitted = !0)) : t && t(e) | |
})), this) | |
}, | |
undestroy: function() { | |
this._readableState && (this._readableState.destroyed = !1, this._readableState.reading = !1, this._readableState.ended = !1, this._readableState.endEmitted = !1), this._writableState && (this._writableState.destroyed = !1, this._writableState.ended = !1, this._writableState.ending = !1, this._writableState.finished = !1, this._writableState.errorEmitted = !1) | |
} | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
e.exports = a; | |
var r = n(26), | |
i = n(37); | |
function o(e, t) { | |
var n = this._transformState; | |
n.transforming = !1; | |
var r = n.writecb; | |
if (!r) return this.emit("error", Error("write callback called multiple times")); | |
n.writechunk = null, n.writecb = null, null != t && this.push(t), r(e); | |
var i = this._readableState; | |
i.reading = !1, (i.needReadable || i.highWaterMark > i.length) && this._read(i.highWaterMark) | |
} | |
function a(e) { | |
if (!(this instanceof a)) return new a(e); | |
r.call(this, e), this._transformState = { | |
afterTransform: o.bind(this), | |
needTransform: !1, | |
transforming: !1, | |
writecb: null, | |
writechunk: null, | |
writeencoding: null | |
}, this._readableState.needReadable = !0, this._readableState.sync = !1, e && ("function" == typeof e.transform && (this._transform = e.transform), "function" == typeof e.flush && (this._flush = e.flush)), this.on("prefinish", s) | |
} | |
function s() { | |
var e = this; | |
"function" == typeof this._flush ? this._flush((function(t, n) { | |
u(e, t, n) | |
})) : u(this, null, null) | |
} | |
function u(e, t, n) { | |
if (t) return e.emit("error", t); | |
if (null != n && e.push(n), e._writableState.length) throw Error("Calling transform done when ws.length != 0"); | |
if (e._transformState.transforming) throw Error("Calling transform done when still transforming"); | |
return e.push(null) | |
} | |
i.inherits = n(2), i.inherits(a, r), a.prototype.push = function(e, t) { | |
return this._transformState.needTransform = !1, r.prototype.push.call(this, e, t) | |
}, a.prototype._transform = function() { | |
throw Error("_transform() is not implemented") | |
}, a.prototype._write = function(e, t, n) { | |
var r = this._transformState; | |
if (r.writecb = n, r.writechunk = e, r.writeencoding = t, !r.transforming) { | |
var i = this._readableState; | |
(r.needTransform || i.needReadable || i.highWaterMark > i.length) && this._read(i.highWaterMark) | |
} | |
}, a.prototype._read = function() { | |
var e = this._transformState; | |
null !== e.writechunk && e.writecb && !e.transforming ? (e.transforming = !0, this._transform(e.writechunk, e.writeencoding, e.afterTransform)) : e.needTransform = !0 | |
}, a.prototype._destroy = function(e, t) { | |
var n = this; | |
r.prototype._destroy.call(this, e, (function(e) { | |
t(e), n.emit("close") | |
})) | |
} | |
}, function(e, t, n) { | |
var r = n(2), | |
i = n(30), | |
o = n(3).Buffer, | |
a = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298], | |
s = Array(64); | |
function u() { | |
this.init(), this._w = s, i.call(this, 64, 56) | |
} | |
function c(e, t, n) { | |
return n ^ e & (t ^ n) | |
} | |
function f(e, t, n) { | |
return e & t | n & (e | t) | |
} | |
function l(e) { | |
return (e >>> 2 | e << 30) ^ (e >>> 13 | e << 19) ^ (e >>> 22 | e << 10) | |
} | |
function d(e) { | |
return (e >>> 6 | e << 26) ^ (e >>> 11 | e << 21) ^ (e >>> 25 | e << 7) | |
} | |
function h(e) { | |
return (e >>> 7 | e << 25) ^ (e >>> 18 | e << 14) ^ e >>> 3 | |
} | |
r(u, i), u.prototype.init = function() { | |
return this._a = 1779033703, this._b = 3144134277, this._c = 1013904242, this._d = 2773480762, this._e = 1359893119, this._f = 2600822924, this._g = 528734635, this._h = 1541459225, this | |
}, u.prototype._update = function(e) { | |
for (var t, n = this._w, r = 0 | this._a, i = 0 | this._b, o = 0 | this._c, s = 0 | this._d, u = 0 | this._e, p = 0 | this._f, m = 0 | this._g, _ = 0 | this._h, y = 0; 16 > y; ++y) n[y] = e.readInt32BE(4 * y); | |
for (; 64 > y; ++y) n[y] = 0 | (((t = n[y - 2]) >>> 17 | t << 15) ^ (t >>> 19 | t << 13) ^ t >>> 10) + n[y - 7] + h(n[y - 15]) + n[y - 16]; | |
for (var b = 0; 64 > b; ++b) { | |
var g = _ + d(u) + c(u, p, m) + a[b] + n[b] | 0, | |
v = l(r) + f(r, i, o) | 0; | |
_ = m, m = p, p = u, u = s + g | 0, s = o, o = i, i = r, r = g + v | 0 | |
} | |
this._a = r + this._a | 0, this._b = i + this._b | 0, this._c = o + this._c | 0, this._d = s + this._d | 0, this._e = u + this._e | 0, this._f = p + this._f | 0, this._g = m + this._g | 0, this._h = _ + this._h | 0 | |
}, u.prototype._hash = function() { | |
var e = o.allocUnsafe(32); | |
return e.writeInt32BE(this._a, 0), e.writeInt32BE(this._b, 4), e.writeInt32BE(this._c, 8), e.writeInt32BE(this._d, 12), e.writeInt32BE(this._e, 16), e.writeInt32BE(this._f, 20), e.writeInt32BE(this._g, 24), e.writeInt32BE(this._h, 28), e | |
}, e.exports = u | |
}, function(e, t, n) { | |
var r = n(2), | |
i = n(30), | |
o = n(3).Buffer, | |
a = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591], | |
s = Array(160); | |
function u() { | |
this.init(), this._w = s, i.call(this, 128, 112) | |
} | |
function c(e, t, n) { | |
return n ^ e & (t ^ n) | |
} | |
function f(e, t, n) { | |
return e & t | n & (e | t) | |
} | |
function l(e, t) { | |
return (e >>> 28 | t << 4) ^ (t >>> 2 | e << 30) ^ (t >>> 7 | e << 25) | |
} | |
function d(e, t) { | |
return (e >>> 14 | t << 18) ^ (e >>> 18 | t << 14) ^ (t >>> 9 | e << 23) | |
} | |
function h(e, t) { | |
return (e >>> 1 | t << 31) ^ (e >>> 8 | t << 24) ^ e >>> 7 | |
} | |
function p(e, t) { | |
return (e >>> 1 | t << 31) ^ (e >>> 8 | t << 24) ^ (e >>> 7 | t << 25) | |
} | |
function m(e, t) { | |
return (e >>> 19 | t << 13) ^ (t >>> 29 | e << 3) ^ e >>> 6 | |
} | |
function _(e, t) { | |
return (e >>> 19 | t << 13) ^ (t >>> 29 | e << 3) ^ (e >>> 6 | t << 26) | |
} | |
function y(e, t) { | |
return t >>> 0 > e >>> 0 ? 1 : 0 | |
} | |
r(u, i), u.prototype.init = function() { | |
return this._ah = 1779033703, this._bh = 3144134277, this._ch = 1013904242, this._dh = 2773480762, this._eh = 1359893119, this._fh = 2600822924, this._gh = 528734635, this._hh = 1541459225, this._al = 4089235720, this._bl = 2227873595, this._cl = 4271175723, this._dl = 1595750129, this._el = 2917565137, this._fl = 725511199, this._gl = 4215389547, this._hl = 327033209, this | |
}, u.prototype._update = function(e) { | |
for (var t = this._w, n = 0 | this._ah, r = 0 | this._bh, i = 0 | this._ch, o = 0 | this._dh, s = 0 | this._eh, u = 0 | this._fh, b = 0 | this._gh, g = 0 | this._hh, v = 0 | this._al, w = 0 | this._bl, k = 0 | this._cl, M = 0 | this._dl, S = 0 | this._el, T = 0 | this._fl, L = 0 | this._gl, x = 0 | this._hl, D = 0; 32 > D; D += 2) t[D] = e.readInt32BE(4 * D), t[D + 1] = e.readInt32BE(4 * D + 4); | |
for (; 160 > D; D += 2) { | |
var E = t[D - 30], | |
O = t[D - 30 + 1], | |
Y = h(E, O), | |
j = p(O, E), | |
A = m(E = t[D - 4], O = t[D - 4 + 1]), | |
C = _(O, E), | |
P = t[D - 32], | |
I = t[D - 32 + 1], | |
R = j + t[D - 14 + 1] | 0, | |
N = Y + t[D - 14] + y(R, j) | 0; | |
N = (N = N + A + y(R = R + C | 0, C) | 0) + P + y(R = R + I | 0, I) | 0, t[D] = N, t[D + 1] = R | |
} | |
for (var H = 0; 160 > H; H += 2) { | |
N = t[H], R = t[H + 1]; | |
var F = f(n, r, i), | |
B = f(v, w, k), | |
z = l(n, v), | |
U = l(v, n), | |
W = d(s, S), | |
V = d(S, s), | |
q = a[H], | |
J = a[H + 1], | |
G = c(s, u, b), | |
K = c(S, T, L), | |
Z = x + V | 0, | |
X = g + W + y(Z, x) | 0; | |
X = (X = (X = X + G + y(Z = Z + K | 0, K) | 0) + q + y(Z = Z + J | 0, J) | 0) + N + y(Z = Z + R | 0, R) | 0; | |
var $ = U + B | 0, | |
Q = z + F + y($, U) | 0; | |
g = b, x = L, b = u, L = T, u = s, T = S, s = o + X + y(S = M + Z | 0, M) | 0, o = i, M = k, i = r, k = w, r = n, w = v, n = X + Q + y(v = Z + $ | 0, Z) | 0 | |
} | |
this._al = this._al + v | 0, this._bl = this._bl + w | 0, this._cl = this._cl + k | 0, this._dl = this._dl + M | 0, this._el = this._el + S | 0, this._fl = this._fl + T | 0, this._gl = this._gl + L | 0, this._hl = this._hl + x | 0, this._ah = this._ah + n + y(this._al, v) | 0, this._bh = this._bh + r + y(this._bl, w) | 0, this._ch = this._ch + i + y(this._cl, k) | 0, this._dh = this._dh + o + y(this._dl, M) | 0, this._eh = this._eh + s + y(this._el, S) | 0, this._fh = this._fh + u + y(this._fl, T) | 0, this._gh = this._gh + b + y(this._gl, L) | 0, this._hh = this._hh + g + y(this._hl, x) | 0 | |
}, u.prototype._hash = function() { | |
var e = o.allocUnsafe(64); | |
function t(t, n, r) { | |
e.writeInt32BE(t, r), e.writeInt32BE(n, r + 4) | |
} | |
return t(this._ah, this._al, 0), t(this._bh, this._bl, 8), t(this._ch, this._cl, 16), t(this._dh, this._dl, 24), t(this._eh, this._el, 32), t(this._fh, this._fl, 40), t(this._gh, this._gl, 48), t(this._hh, this._hl, 56), e | |
}, e.exports = u | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(2), | |
i = n(362), | |
o = n(22), | |
a = n(3).Buffer, | |
s = n(113), | |
u = n(73), | |
c = n(74), | |
f = a.alloc(128); | |
function l(e, t) { | |
o.call(this, "digest"), "string" == typeof t && (t = a.from(t)); | |
var n = "sha512" === e || "sha384" === e ? 128 : 64; | |
this._alg = e, this._key = t, t.length > n ? t = ("rmd160" === e ? new u : c(e)).update(t).digest() : n > t.length && (t = a.concat([t, f], n)); | |
for (var r = this._ipad = a.allocUnsafe(n), i = this._opad = a.allocUnsafe(n), s = 0; n > s; s++) r[s] = 54 ^ t[s], i[s] = 92 ^ t[s]; | |
this._hash = "rmd160" === e ? new u : c(e), this._hash.update(r) | |
} | |
r(l, o), l.prototype._update = function(e) { | |
this._hash.update(e) | |
}, l.prototype._final = function() { | |
var e = this._hash.digest(); | |
return ("rmd160" === this._alg ? new u : c(this._alg)).update(this._opad).update(e).digest() | |
}, e.exports = function(e, t) { | |
return "rmd160" === (e = e.toLowerCase()) || "ripemd160" === e ? new l("rmd160", t) : "md5" === e ? new i(s, t) : new l(e, t) | |
} | |
}, function(e, t, n) { | |
var r = n(69); | |
e.exports = function(e) { | |
return (new r).update(e).digest() | |
} | |
}, function(e) { | |
e.exports = JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}') | |
}, function(e, t, n) { | |
t.pbkdf2 = n(364), t.pbkdf2Sync = n(118) | |
}, function(e, t, n) { | |
! function(t) { | |
function n(e, n) { | |
if ("string" != typeof e && !t.isBuffer(e)) throw new TypeError(n + " must be a buffer or string") | |
} | |
e.exports = function(e, t, r, i) { | |
if (n(e, "Password"), n(t, "Salt"), "number" != typeof r) throw new TypeError("Iterations not a number"); | |
if (0 > r) throw new TypeError("Bad iterations"); | |
if ("number" != typeof i) throw new TypeError("Key length not a number"); | |
if (0 > i || i > 1073741823 || i != i) throw new TypeError("Bad key length") | |
} | |
}(n(4).Buffer) | |
}, function(e, t, n) { | |
! function(t) { | |
var n; | |
n = t.browser ? "utf-8" : 6 > parseInt(t.version.split(".")[0].slice(1), 10) ? "binary" : "utf-8", e.exports = n | |
}(n(11)) | |
}, function(e, t, n) { | |
var r = n(113), | |
i = n(73), | |
o = n(74), | |
a = n(116), | |
s = n(117), | |
u = n(3).Buffer, | |
c = u.alloc(128), | |
f = { | |
md5: 16, | |
sha1: 20, | |
sha224: 28, | |
sha256: 32, | |
sha384: 48, | |
sha512: 64, | |
rmd160: 20, | |
ripemd160: 20 | |
}; | |
function l(e, t, n) { | |
var a = function(e) { | |
return "rmd160" === e || "ripemd160" === e ? function(e) { | |
return (new i).update(e).digest() | |
} : "md5" === e ? r : function(t) { | |
return o(e).update(t).digest() | |
} | |
}(e), | |
s = "sha512" === e || "sha384" === e ? 128 : 64; | |
t.length > s ? t = a(t) : s > t.length && (t = u.concat([t, c], s)); | |
for (var l = u.allocUnsafe(s + f[e]), d = u.allocUnsafe(s + f[e]), h = 0; s > h; h++) l[h] = 54 ^ t[h], d[h] = 92 ^ t[h]; | |
var p = u.allocUnsafe(s + n + 4); | |
l.copy(p, 0, 0, s), this.ipad1 = p, this.ipad2 = l, this.opad = d, this.alg = e, this.blocksize = s, this.hash = a, this.size = f[e] | |
} | |
l.prototype.run = function(e, t) { | |
return e.copy(t, this.blocksize), this.hash(t).copy(this.opad, this.blocksize), this.hash(this.opad) | |
}, e.exports = function(e, t, n, r, i) { | |
a(e, t, n, r), u.isBuffer(e) || (e = u.from(e, s)), u.isBuffer(t) || (t = u.from(t, s)); | |
var o = new l(i = i || "sha1", e, t.length), | |
c = u.allocUnsafe(r), | |
d = u.allocUnsafe(t.length + 4); | |
t.copy(d, 0, 0, t.length); | |
for (var h = 0, p = f[i], m = Math.ceil(r / p), _ = 1; m >= _; _++) { | |
d.writeUInt32BE(_, t.length); | |
for (var y = o.run(d, o.ipad1), b = y, g = 1; n > g; g++) { | |
b = o.run(b, o.ipad2); | |
for (var v = 0; p > v; v++) y[v] ^= b[v] | |
} | |
y.copy(c, h), h += p | |
} | |
return c | |
} | |
}, function(e, t, n) { | |
var r = n(39), | |
i = n(3).Buffer, | |
o = n(120); | |
function a(e) { | |
var t = e._cipher.encryptBlockRaw(e._prev); | |
return o(e._prev), t | |
} | |
t.encrypt = function(e, t) { | |
var n = Math.ceil(t.length / 16), | |
o = e._cache.length; | |
e._cache = i.concat([e._cache, i.allocUnsafe(16 * n)]); | |
for (var s = 0; n > s; s++) { | |
var u = a(e), | |
c = o + 16 * s; | |
e._cache.writeUInt32BE(u[0], c + 0), e._cache.writeUInt32BE(u[1], c + 4), e._cache.writeUInt32BE(u[2], c + 8), e._cache.writeUInt32BE(u[3], c + 12) | |
} | |
var f = e._cache.slice(0, t.length); | |
return e._cache = e._cache.slice(t.length), r(t, f) | |
} | |
}, function(e) { | |
e.exports = function(e) { | |
for (var t, n = e.length; n--;) { | |
if (255 !== (t = e.readUInt8(n))) { | |
e.writeUInt8(++t, n); | |
break | |
} | |
e.writeUInt8(0, n) | |
} | |
} | |
}, function(e) { | |
e.exports = JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}') | |
}, function(e, t, n) { | |
var r = n(54), | |
i = n(3).Buffer, | |
o = n(22), | |
a = n(2), | |
s = n(379), | |
u = n(39), | |
c = n(120); | |
function f(e, t, n, a) { | |
o.call(this); | |
var u = i.alloc(4, 0); | |
this._cipher = new r.AES(t); | |
var f = this._cipher.encryptBlock(u); | |
this._ghash = new s(f), n = function(e, t, n) { | |
if (12 === t.length) return e._finID = i.concat([t, i.from([0, 0, 0, 1])]), i.concat([t, i.from([0, 0, 0, 2])]); | |
var r = new s(n), | |
o = t.length, | |
a = o % 16; | |
r.update(t), a && r.update(i.alloc(a = 16 - a, 0)), r.update(i.alloc(8, 0)); | |
var u = 8 * o, | |
f = i.alloc(8); | |
f.writeUIntBE(u, 0, 8), r.update(f), e._finID = r.state; | |
var l = i.from(e._finID); | |
return c(l), l | |
}(this, n, f), this._prev = i.from(n), this._cache = i.allocUnsafe(0), this._secCache = i.allocUnsafe(0), this._decrypt = a, this._alen = 0, this._len = 0, this._mode = e, this._authTag = null, this._called = !1 | |
} | |
a(f, o), f.prototype._update = function(e) { | |
if (!this._called && this._alen) { | |
var t = 16 - this._alen % 16; | |
16 > t && (t = i.alloc(t, 0), this._ghash.update(t)) | |
} | |
this._called = !0; | |
var n = this._mode.encrypt(this, e); | |
return this._ghash.update(this._decrypt ? e : n), this._len += e.length, n | |
}, f.prototype._final = function() { | |
if (this._decrypt && !this._authTag) throw Error("Unsupported state or unable to authenticate data"); | |
var e = u(this._ghash.final(8 * this._alen, 8 * this._len), this._cipher.encryptBlock(this._finID)); | |
if (this._decrypt && function(e, t) { | |
var n = 0; | |
e.length !== t.length && n++; | |
for (var r = Math.min(e.length, t.length), i = 0; r > i; ++i) n += e[i] ^ t[i]; | |
return n | |
}(e, this._authTag)) throw Error("Unsupported state or unable to authenticate data"); | |
this._authTag = e, this._cipher.scrub() | |
}, f.prototype.getAuthTag = function() { | |
if (this._decrypt || !i.isBuffer(this._authTag)) throw Error("Attempting to get auth tag in unsupported state"); | |
return this._authTag | |
}, f.prototype.setAuthTag = function(e) { | |
if (!this._decrypt) throw Error("Attempting to set auth tag in unsupported state"); | |
this._authTag = e | |
}, f.prototype.setAAD = function(e) { | |
if (this._called) throw Error("Attempting to set AAD in unsupported state"); | |
this._ghash.update(e), this._alen += e.length | |
}, e.exports = f | |
}, function(e, t, n) { | |
var r = n(54), | |
i = n(3).Buffer, | |
o = n(22); | |
function a(e, t, n, a) { | |
o.call(this), this._cipher = new r.AES(t), this._prev = i.from(n), this._cache = i.allocUnsafe(0), this._secCache = i.allocUnsafe(0), this._decrypt = a, this._mode = e | |
} | |
n(2)(a, o), a.prototype._update = function(e) { | |
return this._mode.encrypt(this, e, this._decrypt) | |
}, a.prototype._final = function() { | |
this._cipher.scrub() | |
}, e.exports = a | |
}, function(e, t, n) { | |
var r = n(29); | |
e.exports = y, y.simpleSieve = m, y.fermatTest = _; | |
var i = n(6), | |
o = new i(24), | |
a = new(n(125)), | |
s = new i(1), | |
u = new i(2), | |
c = new i(5), | |
f = (new i(16), new i(8), new i(10)), | |
l = new i(3), | |
d = (new i(7), new i(11)), | |
h = new i(4), | |
p = (new i(12), null); | |
function m(e) { | |
for (var t = function() { | |
if (null !== p) return p; | |
var e = []; | |
e[0] = 2; | |
for (var t = 1, n = 3; 1048576 > n; n += 2) { | |
for (var r = Math.ceil(Math.sqrt(n)), i = 0; t > i && r >= e[i] && n % e[i] != 0; i++); | |
(t === i || e[i] > r) && (e[t++] = n) | |
} | |
return p = e, e | |
}(), n = 0; t.length > n; n++) | |
if (0 === e.modn(t[n])) return 0 === e.cmpn(t[n]); | |
return !0 | |
} | |
function _(e) { | |
var t = i.mont(e); | |
return 0 === u.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1) | |
} | |
function y(e, t) { | |
if (16 > e) return new i(2 === t || 5 === t ? [140, 123] : [140, 39]); | |
var n, p; | |
for (t = new i(t);;) { | |
for (n = new i(r(Math.ceil(e / 8))); n.bitLength() > e;) n.ishrn(1); | |
if (n.isEven() && n.iadd(s), n.testn(1) || n.iadd(u), t.cmp(u)) { | |
if (!t.cmp(c)) | |
for (; n.mod(f).cmp(l);) n.iadd(h) | |
} else | |
for (; n.mod(o).cmp(d);) n.iadd(h); | |
if (m(p = n.shrn(1)) && m(n) && _(p) && _(n) && a.test(p) && a.test(n)) return n | |
} | |
} | |
}, function(e, t, n) { | |
var r = n(6), | |
i = n(78); | |
function o(e) { | |
this.rand = e || new i.Rand | |
} | |
e.exports = o, o.create = function(e) { | |
return new o(e) | |
}, o.prototype._randbelow = function(e) { | |
var t = e.bitLength(), | |
n = Math.ceil(t / 8); | |
do { | |
var i = new r(this.rand.generate(n)) | |
} while (i.cmp(e) >= 0); | |
return i | |
}, o.prototype._randrange = function(e, t) { | |
var n = t.sub(e); | |
return e.add(this._randbelow(n)) | |
}, o.prototype.test = function(e, t, n) { | |
var i = e.bitLength(), | |
o = r.mont(e), | |
a = new r(1).toRed(o); | |
t || (t = Math.max(1, i / 48 | 0)); | |
for (var s = e.subn(1), u = 0; !s.testn(u); u++); | |
for (var c = e.shrn(u), f = s.toRed(o); t > 0; t--) { | |
var l = this._randrange(new r(2), s); | |
n && n(l); | |
var d = l.toRed(o).redPow(c); | |
if (0 !== d.cmp(a) && 0 !== d.cmp(f)) { | |
for (var h = 1; u > h; h++) { | |
if (0 === (d = d.redSqr()).cmp(a)) return !1; | |
if (0 === d.cmp(f)) break | |
} | |
if (h === u) return !1 | |
} | |
} | |
return !0 | |
}, o.prototype.getDivisor = function(e, t) { | |
var n = e.bitLength(), | |
i = r.mont(e), | |
o = new r(1).toRed(i); | |
t || (t = Math.max(1, n / 48 | 0)); | |
for (var a = e.subn(1), s = 0; !a.testn(s); s++); | |
for (var u = e.shrn(s), c = a.toRed(i); t > 0; t--) { | |
var f = this._randrange(new r(2), a), | |
l = e.gcd(f); | |
if (0 !== l.cmpn(1)) return l; | |
var d = f.toRed(i).redPow(u); | |
if (0 !== d.cmp(o) && 0 !== d.cmp(c)) { | |
for (var h = 1; s > h; h++) { | |
if (0 === (d = d.redSqr()).cmp(o)) return d.fromRed().subn(1).gcd(e); | |
if (0 === d.cmp(c)) break | |
} | |
if (h === s) return (d = d.redSqr()).fromRed().subn(1).gcd(e) | |
} | |
} | |
return !1 | |
} | |
}, function(e, t) { | |
"use strict"; | |
var n = t; | |
function r(e) { | |
return 1 === e.length ? "0" + e : e | |
} | |
function i(e) { | |
for (var t = "", n = 0; e.length > n; n++) t += r(e[n].toString(16)); | |
return t | |
} | |
n.toArray = function(e, t) { | |
if (Array.isArray(e)) return e.slice(); | |
if (!e) return []; | |
var n = []; | |
if ("string" != typeof e) { | |
for (var r = 0; e.length > r; r++) n[r] = 0 | e[r]; | |
return n | |
} | |
if ("hex" === t) | |
for ((e = e.replace(/[^a-z0-9]+/gi, "")).length % 2 != 0 && (e = "0" + e), r = 0; e.length > r; r += 2) n.push(parseInt(e[r] + e[r + 1], 16)); | |
else | |
for (r = 0; e.length > r; r++) { | |
var i = e.charCodeAt(r), | |
o = i >> 8, | |
a = 255 & i; | |
o ? n.push(o, a) : n.push(a) | |
} | |
return n | |
}, n.zero2 = r, n.toHex = i, n.encode = function(e, t) { | |
return "hex" === t ? i(e) : e | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = t; | |
r.base = n(56), r.short = n(390), r.mont = n(391), r.edwards = n(392) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(16).rotr32; | |
function i(e, t, n) { | |
return e & t ^ ~e & n | |
} | |
function o(e, t, n) { | |
return e & t ^ e & n ^ t & n | |
} | |
function a(e, t, n) { | |
return e ^ t ^ n | |
} | |
t.ft_1 = function(e, t, n, r) { | |
return 0 === e ? i(t, n, r) : 1 === e || 3 === e ? a(t, n, r) : 2 === e ? o(t, n, r) : void 0 | |
}, t.ch32 = i, t.maj32 = o, t.p32 = a, t.s0_256 = function(e) { | |
return r(e, 2) ^ r(e, 13) ^ r(e, 22) | |
}, t.s1_256 = function(e) { | |
return r(e, 6) ^ r(e, 11) ^ r(e, 25) | |
}, t.g0_256 = function(e) { | |
return r(e, 7) ^ r(e, 18) ^ e >>> 3 | |
}, t.g1_256 = function(e) { | |
return r(e, 17) ^ r(e, 19) ^ e >>> 10 | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(16), | |
i = n(40), | |
o = n(128), | |
a = n(12), | |
s = r.sum32, | |
u = r.sum32_4, | |
c = r.sum32_5, | |
f = o.ch32, | |
l = o.maj32, | |
d = o.s0_256, | |
h = o.s1_256, | |
p = o.g0_256, | |
m = o.g1_256, | |
_ = i.BlockHash, | |
y = [1116352408, 1899447441, 3049323471, 3921009573, 961987163, 1508970993, 2453635748, 2870763221, 3624381080, 310598401, 607225278, 1426881987, 1925078388, 2162078206, 2614888103, 3248222580, 3835390401, 4022224774, 264347078, 604807628, 770255983, 1249150122, 1555081692, 1996064986, 2554220882, 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, 113926993, 338241895, 666307205, 773529912, 1294757372, 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, 3600352804, 4094571909, 275423344, 430227734, 506948616, 659060556, 883997877, 958139571, 1322822218, 1537002063, 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, 2428436474, 2756734187, 3204031479, 3329325298]; | |
function b() { | |
if (!(this instanceof b)) return new b; | |
_.call(this), this.h = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], this.k = y, this.W = Array(64) | |
} | |
r.inherits(b, _), e.exports = b, b.blockSize = 512, b.outSize = 256, b.hmacStrength = 192, b.padLength = 64, b.prototype._update = function(e, t) { | |
for (var n = this.W, r = 0; 16 > r; r++) n[r] = e[t + r]; | |
for (; n.length > r; r++) n[r] = u(m(n[r - 2]), n[r - 7], p(n[r - 15]), n[r - 16]); | |
var i = this.h[0], | |
o = this.h[1], | |
_ = this.h[2], | |
y = this.h[3], | |
b = this.h[4], | |
g = this.h[5], | |
v = this.h[6], | |
w = this.h[7]; | |
for (a(this.k.length === n.length), r = 0; n.length > r; r++) { | |
var k = c(w, h(b), f(b, g, v), this.k[r], n[r]), | |
M = s(d(i), l(i, o, _)); | |
w = v, v = g, g = b, b = s(y, k), y = _, _ = o, o = i, i = s(k, M) | |
} | |
this.h[0] = s(this.h[0], i), this.h[1] = s(this.h[1], o), this.h[2] = s(this.h[2], _), this.h[3] = s(this.h[3], y), this.h[4] = s(this.h[4], b), this.h[5] = s(this.h[5], g), this.h[6] = s(this.h[6], v), this.h[7] = s(this.h[7], w) | |
}, b.prototype._digest = function(e) { | |
return "hex" === e ? r.toHex32(this.h, "big") : r.split32(this.h, "big") | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(16), | |
i = n(40), | |
o = n(12), | |
a = r.rotr64_hi, | |
s = r.rotr64_lo, | |
u = r.shr64_hi, | |
c = r.shr64_lo, | |
f = r.sum64, | |
l = r.sum64_hi, | |
d = r.sum64_lo, | |
h = r.sum64_4_hi, | |
p = r.sum64_4_lo, | |
m = r.sum64_5_hi, | |
_ = r.sum64_5_lo, | |
y = i.BlockHash, | |
b = [1116352408, 3609767458, 1899447441, 602891725, 3049323471, 3964484399, 3921009573, 2173295548, 961987163, 4081628472, 1508970993, 3053834265, 2453635748, 2937671579, 2870763221, 3664609560, 3624381080, 2734883394, 310598401, 1164996542, 607225278, 1323610764, 1426881987, 3590304994, 1925078388, 4068182383, 2162078206, 991336113, 2614888103, 633803317, 3248222580, 3479774868, 3835390401, 2666613458, 4022224774, 944711139, 264347078, 2341262773, 604807628, 2007800933, 770255983, 1495990901, 1249150122, 1856431235, 1555081692, 3175218132, 1996064986, 2198950837, 2554220882, 3999719339, 2821834349, 766784016, 2952996808, 2566594879, 3210313671, 3203337956, 3336571891, 1034457026, 3584528711, 2466948901, 113926993, 3758326383, 338241895, 168717936, 666307205, 1188179964, 773529912, 1546045734, 1294757372, 1522805485, 1396182291, 2643833823, 1695183700, 2343527390, 1986661051, 1014477480, 2177026350, 1206759142, 2456956037, 344077627, 2730485921, 1290863460, 2820302411, 3158454273, 3259730800, 3505952657, 3345764771, 106217008, 3516065817, 3606008344, 3600352804, 1432725776, 4094571909, 1467031594, 275423344, 851169720, 430227734, 3100823752, 506948616, 1363258195, 659060556, 3750685593, 883997877, 3785050280, 958139571, 3318307427, 1322822218, 3812723403, 1537002063, 2003034995, 1747873779, 3602036899, 1955562222, 1575990012, 2024104815, 1125592928, 2227730452, 2716904306, 2361852424, 442776044, 2428436474, 593698344, 2756734187, 3733110249, 3204031479, 2999351573, 3329325298, 3815920427, 3391569614, 3928383900, 3515267271, 566280711, 3940187606, 3454069534, 4118630271, 4000239992, 116418474, 1914138554, 174292421, 2731055270, 289380356, 3203993006, 460393269, 320620315, 685471733, 587496836, 852142971, 1086792851, 1017036298, 365543100, 1126000580, 2618297676, 1288033470, 3409855158, 1501505948, 4234509866, 1607167915, 987167468, 1816402316, 1246189591]; | |
function g() { | |
if (!(this instanceof g)) return new g; | |
y.call(this), this.h = [1779033703, 4089235720, 3144134277, 2227873595, 1013904242, 4271175723, 2773480762, 1595750129, 1359893119, 2917565137, 2600822924, 725511199, 528734635, 4215389547, 1541459225, 327033209], this.k = b, this.W = Array(160) | |
} | |
function v(e, t, n, r, i) { | |
var o = e & n ^ ~e & i; | |
return 0 > o && (o += 4294967296), o | |
} | |
function w(e, t, n, r, i, o) { | |
var a = t & r ^ ~t & o; | |
return 0 > a && (a += 4294967296), a | |
} | |
function k(e, t, n, r, i) { | |
var o = e & n ^ e & i ^ n & i; | |
return 0 > o && (o += 4294967296), o | |
} | |
function M(e, t, n, r, i, o) { | |
var a = t & r ^ t & o ^ r & o; | |
return 0 > a && (a += 4294967296), a | |
} | |
function S(e, t) { | |
var n = a(e, t, 28) ^ a(t, e, 2) ^ a(t, e, 7); | |
return 0 > n && (n += 4294967296), n | |
} | |
function T(e, t) { | |
var n = s(e, t, 28) ^ s(t, e, 2) ^ s(t, e, 7); | |
return 0 > n && (n += 4294967296), n | |
} | |
function L(e, t) { | |
var n = a(e, t, 14) ^ a(e, t, 18) ^ a(t, e, 9); | |
return 0 > n && (n += 4294967296), n | |
} | |
function x(e, t) { | |
var n = s(e, t, 14) ^ s(e, t, 18) ^ s(t, e, 9); | |
return 0 > n && (n += 4294967296), n | |
} | |
function D(e, t) { | |
var n = a(e, t, 1) ^ a(e, t, 8) ^ u(e, t, 7); | |
return 0 > n && (n += 4294967296), n | |
} | |
function E(e, t) { | |
var n = s(e, t, 1) ^ s(e, t, 8) ^ c(e, t, 7); | |
return 0 > n && (n += 4294967296), n | |
} | |
function O(e, t) { | |
var n = a(e, t, 19) ^ a(t, e, 29) ^ u(e, t, 6); | |
return 0 > n && (n += 4294967296), n | |
} | |
function Y(e, t) { | |
var n = s(e, t, 19) ^ s(t, e, 29) ^ c(e, t, 6); | |
return 0 > n && (n += 4294967296), n | |
} | |
r.inherits(g, y), e.exports = g, g.blockSize = 1024, g.outSize = 512, g.hmacStrength = 192, g.padLength = 128, g.prototype._prepareBlock = function(e, t) { | |
for (var n = this.W, r = 0; 32 > r; r++) n[r] = e[t + r]; | |
for (; n.length > r; r += 2) { | |
var i = O(n[r - 4], n[r - 3]), | |
o = Y(n[r - 4], n[r - 3]), | |
a = n[r - 14], | |
s = n[r - 13], | |
u = D(n[r - 30], n[r - 29]), | |
c = E(n[r - 30], n[r - 29]), | |
f = n[r - 32], | |
l = n[r - 31]; | |
n[r] = h(i, o, a, s, u, c, f, l), n[r + 1] = p(i, o, a, s, u, c, f, l) | |
} | |
}, g.prototype._update = function(e, t) { | |
this._prepareBlock(e, t); | |
var n = this.W, | |
r = this.h[0], | |
i = this.h[1], | |
a = this.h[2], | |
s = this.h[3], | |
u = this.h[4], | |
c = this.h[5], | |
h = this.h[6], | |
p = this.h[7], | |
y = this.h[8], | |
b = this.h[9], | |
g = this.h[10], | |
D = this.h[11], | |
E = this.h[12], | |
O = this.h[13], | |
Y = this.h[14], | |
j = this.h[15]; | |
o(this.k.length === n.length); | |
for (var A = 0; n.length > A; A += 2) { | |
var C = Y, | |
P = j, | |
I = L(y, b), | |
R = x(y, b), | |
N = v(y, 0, g, 0, E), | |
H = w(0, b, 0, D, 0, O), | |
F = this.k[A], | |
B = this.k[A + 1], | |
z = n[A], | |
U = n[A + 1], | |
W = m(C, P, I, R, N, H, F, B, z, U), | |
V = _(C, P, I, R, N, H, F, B, z, U); | |
C = S(r, i), P = T(r, i), I = k(r, 0, a, 0, u), R = M(0, i, 0, s, 0, c); | |
var q = l(C, P, I, R), | |
J = d(C, P, I, R); | |
Y = E, j = O, E = g, O = D, g = y, D = b, y = l(h, p, W, V), b = d(p, p, W, V), h = u, p = c, u = a, c = s, a = r, s = i, r = l(W, V, q, J), i = d(W, V, q, J) | |
} | |
f(this.h, 0, r, i), f(this.h, 2, a, s), f(this.h, 4, u, c), f(this.h, 6, h, p), f(this.h, 8, y, b), f(this.h, 10, g, D), f(this.h, 12, E, O), f(this.h, 14, Y, j) | |
}, g.prototype._digest = function(e) { | |
return "hex" === e ? r.toHex32(this.h, "big") : r.split32(this.h, "big") | |
} | |
}, function(e, t, n) { | |
var r = n(2), | |
i = n(42).Reporter, | |
o = n(4).Buffer; | |
function a(e, t) { | |
i.call(this, t), o.isBuffer(e) ? (this.base = e, this.offset = 0, this.length = e.length) : this.error("Input not Buffer") | |
} | |
function s(e, t) { | |
if (Array.isArray(e)) this.length = 0, this.value = e.map((function(e) { | |
return e instanceof s || (e = new s(e, t)), this.length += e.length, e | |
}), this); | |
else if ("number" == typeof e) { | |
if (0 > e || e > 255) return t.error("non-byte EncoderBuffer value"); | |
this.value = e, this.length = 1 | |
} else if ("string" == typeof e) this.value = e, this.length = o.byteLength(e); | |
else { | |
if (!o.isBuffer(e)) return t.error("Unsupported type: " + typeof e); | |
this.value = e, this.length = e.length | |
} | |
} | |
r(a, i), t.DecoderBuffer = a, a.prototype.save = function() { | |
return { | |
offset: this.offset, | |
reporter: i.prototype.save.call(this) | |
} | |
}, a.prototype.restore = function(e) { | |
var t = new a(this.base); | |
return t.offset = e.offset, t.length = this.offset, this.offset = e.offset, i.prototype.restore.call(this, e.reporter), t | |
}, a.prototype.isEmpty = function() { | |
return this.offset === this.length | |
}, a.prototype.readUInt8 = function(e) { | |
return this.offset + 1 > this.length ? this.error(e || "DecoderBuffer overrun") : this.base.readUInt8(this.offset++, !0) | |
}, a.prototype.skip = function(e, t) { | |
if (this.length < this.offset + e) return this.error(t || "DecoderBuffer overrun"); | |
var n = new a(this.base); | |
return n._reporterState = this._reporterState, n.offset = this.offset, n.length = this.offset + e, this.offset += e, n | |
}, a.prototype.raw = function(e) { | |
return this.base.slice(e ? e.offset : this.offset, this.length) | |
}, t.EncoderBuffer = s, s.prototype.join = function(e, t) { | |
return e || (e = new o(this.length)), t || (t = 0), 0 === this.length ? e : (Array.isArray(this.value) ? this.value.forEach((function(n) { | |
n.join(e, t), t += n.length | |
})) : ("number" == typeof this.value ? e[t] = this.value : "string" == typeof this.value ? e.write(this.value, t) : o.isBuffer(this.value) && this.value.copy(e, t), t += this.length), e) | |
} | |
}, function(e, t, n) { | |
var r = t; | |
r._reverse = function(e) { | |
var t = {}; | |
return Object.keys(e).forEach((function(n) { | |
(0 | n) == n && (n |= 0), t[e[n]] = n | |
})), t | |
}, r.der = n(412) | |
}, function(e, t, n) { | |
var r = n(2), | |
i = n(41), | |
o = i.base, | |
a = i.bignum, | |
s = i.constants.der; | |
function u(e) { | |
this.enc = "der", this.name = e.name, this.entity = e, this.tree = new c, this.tree._init(e.body) | |
} | |
function c(e) { | |
o.Node.call(this, "der", e) | |
} | |
function f(e, t) { | |
var n = e.readUInt8(t); | |
if (e.isError(n)) return n; | |
var r = s.tagClass[n >> 6], | |
i = 0 == (32 & n); | |
if (31 == (31 & n)) { | |
var o = n; | |
for (n = 0; 128 == (128 & o);) { | |
if (o = e.readUInt8(t), e.isError(o)) return o; | |
n <<= 7, n |= 127 & o | |
} | |
} else n &= 31; | |
return { | |
cls: r, | |
primitive: i, | |
tag: n, | |
tagStr: s.tag[n] | |
} | |
} | |
function l(e, t, n) { | |
var r = e.readUInt8(n); | |
if (e.isError(r)) return r; | |
if (!t && 128 === r) return null; | |
if (0 == (128 & r)) return r; | |
var i = 127 & r; | |
if (i > 4) return e.error("length octect is too long"); | |
r = 0; | |
for (var o = 0; i > o; o++) { | |
r <<= 8; | |
var a = e.readUInt8(n); | |
if (e.isError(a)) return a; | |
r |= a | |
} | |
return r | |
} | |
e.exports = u, u.prototype.decode = function(e, t) { | |
return e instanceof o.DecoderBuffer || (e = new o.DecoderBuffer(e, t)), this.tree._decode(e, t) | |
}, r(c, o.Node), c.prototype._peekTag = function(e, t, n) { | |
if (e.isEmpty()) return !1; | |
var r = e.save(), | |
i = f(e, 'Failed to peek tag: "' + t + '"'); | |
return e.isError(i) ? i : (e.restore(r), i.tag === t || i.tagStr === t || i.tagStr + "of" === t || n) | |
}, c.prototype._decodeTag = function(e, t, n) { | |
var r = f(e, 'Failed to decode tag of "' + t + '"'); | |
if (e.isError(r)) return r; | |
var i = l(e, r.primitive, 'Failed to get length of "' + t + '"'); | |
if (e.isError(i)) return i; | |
if (!n && r.tag !== t && r.tagStr !== t && r.tagStr + "of" !== t) return e.error('Failed to match tag: "' + t + '"'); | |
if (r.primitive || null !== i) return e.skip(i, 'Failed to match body of: "' + t + '"'); | |
var o = e.save(), | |
a = this._skipUntilEnd(e, 'Failed to skip indefinite length body: "' + this.tag + '"'); | |
return e.isError(a) ? a : (i = e.offset - o.offset, e.restore(o), e.skip(i, 'Failed to match body of: "' + t + '"')) | |
}, c.prototype._skipUntilEnd = function(e, t) { | |
for (;;) { | |
var n = f(e, t); | |
if (e.isError(n)) return n; | |
var r, i = l(e, n.primitive, t); | |
if (e.isError(i)) return i; | |
if (r = n.primitive || null !== i ? e.skip(i) : this._skipUntilEnd(e, t), e.isError(r)) return r; | |
if ("end" === n.tagStr) break | |
} | |
}, c.prototype._decodeList = function(e, t, n, r) { | |
for (var i = []; !e.isEmpty();) { | |
var o = this._peekTag(e, "end"); | |
if (e.isError(o)) return o; | |
var a = n.decode(e, "der", r); | |
if (e.isError(a) && o) break; | |
i.push(a) | |
} | |
return i | |
}, c.prototype._decodeStr = function(e, t) { | |
if ("bitstr" === t) { | |
var n = e.readUInt8(); | |
return e.isError(n) ? n : { | |
unused: n, | |
data: e.raw() | |
} | |
} | |
if ("bmpstr" === t) { | |
var r = e.raw(); | |
if (r.length % 2 == 1) return e.error("Decoding of string type: bmpstr length mismatch"); | |
for (var i = "", o = 0; r.length / 2 > o; o++) i += String.fromCharCode(r.readUInt16BE(2 * o)); | |
return i | |
} | |
if ("numstr" === t) { | |
var a = e.raw().toString("ascii"); | |
return this._isNumstr(a) ? a : e.error("Decoding of string type: numstr unsupported characters") | |
} | |
if ("octstr" === t) return e.raw(); | |
if ("objDesc" === t) return e.raw(); | |
if ("printstr" === t) { | |
var s = e.raw().toString("ascii"); | |
return this._isPrintstr(s) ? s : e.error("Decoding of string type: printstr unsupported characters") | |
} | |
return /str$/.test(t) ? "" + e.raw() : e.error("Decoding of string type: " + t + " unsupported") | |
}, c.prototype._decodeObjid = function(e, t, n) { | |
for (var r, i = [], o = 0; !e.isEmpty();) { | |
var a = e.readUInt8(); | |
o <<= 7, o |= 127 & a, 0 == (128 & a) && (i.push(o), o = 0) | |
} | |
if (128 & a && i.push(o), r = n ? i : [i[0] / 40 | 0, i[0] % 40].concat(i.slice(1)), t) { | |
var s = t[r.join(" ")]; | |
void 0 === s && (s = t[r.join(".")]), void 0 !== s && (r = s) | |
} | |
return r | |
}, c.prototype._decodeTime = function(e, t) { | |
var n = "" + e.raw(); | |
if ("gentime" === t) var r = 0 | n.slice(0, 4), | |
i = 0 | n.slice(4, 6), | |
o = 0 | n.slice(6, 8), | |
a = 0 | n.slice(8, 10), | |
s = 0 | n.slice(10, 12), | |
u = 0 | n.slice(12, 14); | |
else { | |
if ("utctime" !== t) return e.error("Decoding " + t + " time is not supported yet"); | |
r = 0 | n.slice(0, 2), i = 0 | n.slice(2, 4), o = 0 | n.slice(4, 6), a = 0 | n.slice(6, 8), s = 0 | n.slice(8, 10), u = 0 | n.slice(10, 12), r = 70 > r ? 2e3 + r : 1900 + r | |
} | |
return Date.UTC(r, i - 1, o, a, s, u, 0) | |
}, c.prototype._decodeNull = function() { | |
return null | |
}, c.prototype._decodeBool = function(e) { | |
var t = e.readUInt8(); | |
return e.isError(t) ? t : 0 !== t | |
}, c.prototype._decodeInt = function(e, t) { | |
var n = e.raw(), | |
r = new a(n); | |
return t && (r = t[r.toString(10)] || r), r | |
}, c.prototype._use = function(e, t) { | |
return "function" == typeof e && (e = e(t)), e._getDecoder("der").tree | |
} | |
}, function(e, t, n) { | |
var r = n(2), | |
i = n(4).Buffer, | |
o = n(41), | |
a = o.base, | |
s = o.constants.der; | |
function u(e) { | |
this.enc = "der", this.name = e.name, this.entity = e, this.tree = new c, this.tree._init(e.body) | |
} | |
function c(e) { | |
a.Node.call(this, "der", e) | |
} | |
function f(e) { | |
return 10 > e ? "0" + e : e | |
} | |
e.exports = u, u.prototype.encode = function(e, t) { | |
return this.tree._encode(e, t).join() | |
}, r(c, a.Node), c.prototype._encodeComposite = function(e, t, n, r) { | |
var o, a = function(e, t, n, r) { | |
var i; | |
if ("seqof" === e ? e = "seq" : "setof" === e && (e = "set"), s.tagByName.hasOwnProperty(e)) i = s.tagByName[e]; | |
else { | |
if ("number" != typeof e || (0 | e) !== e) return r.error("Unknown tag: " + e); | |
i = e | |
} | |
return i >= 31 ? r.error("Multi-octet tag encoding unsupported") : (t || (i |= 32), i | s.tagClassByName[n || "universal"] << 6) | |
}(e, t, n, this.reporter); | |
if (128 > r.length) return (o = new i(2))[0] = a, o[1] = r.length, this._createEncoderBuffer([o, r]); | |
for (var u = 1, c = r.length; c >= 256; c >>= 8) u++; | |
(o = new i(2 + u))[0] = a, o[1] = 128 | u, c = 1 + u; | |
for (var f = r.length; f > 0; c--, f >>= 8) o[c] = 255 & f; | |
return this._createEncoderBuffer([o, r]) | |
}, c.prototype._encodeStr = function(e, t) { | |
if ("bitstr" === t) return this._createEncoderBuffer([0 | e.unused, e.data]); | |
if ("bmpstr" === t) { | |
for (var n = new i(2 * e.length), r = 0; e.length > r; r++) n.writeUInt16BE(e.charCodeAt(r), 2 * r); | |
return this._createEncoderBuffer(n) | |
} | |
return "numstr" === t ? this._isNumstr(e) ? this._createEncoderBuffer(e) : this.reporter.error("Encoding of string type: numstr supports only digits and space") : "printstr" === t ? this._isPrintstr(e) ? this._createEncoderBuffer(e) : this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark") : /str$/.test(t) ? this._createEncoderBuffer(e) : "objDesc" === t ? this._createEncoderBuffer(e) : this.reporter.error("Encoding of string type: " + t + " unsupported") | |
}, c.prototype._encodeObjid = function(e, t, n) { | |
if ("string" == typeof e) { | |
if (!t) return this.reporter.error("string objid given, but no values map found"); | |
if (!t.hasOwnProperty(e)) return this.reporter.error("objid not found in values map"); | |
e = t[e].split(/[\s\.]+/g); | |
for (var r = 0; e.length > r; r++) e[r] |= 0 | |
} else if (Array.isArray(e)) | |
for (e = e.slice(), r = 0; e.length > r; r++) e[r] |= 0; | |
if (!Array.isArray(e)) return this.reporter.error("objid() should be either array or string, got: " + JSON.stringify(e)); | |
if (!n) { | |
if (e[1] >= 40) return this.reporter.error("Second objid identifier OOB"); | |
e.splice(0, 2, 40 * e[0] + e[1]) | |
} | |
var o = 0; | |
for (r = 0; e.length > r; r++) { | |
var a = e[r]; | |
for (o++; a >= 128; a >>= 7) o++ | |
} | |
var s = new i(o), | |
u = s.length - 1; | |
for (r = e.length - 1; r >= 0; r--) | |
for (s[u--] = 127 & (a = e[r]); | |
(a >>= 7) > 0;) s[u--] = 128 | 127 & a; | |
return this._createEncoderBuffer(s) | |
}, c.prototype._encodeTime = function(e, t) { | |
var n, r = new Date(e); | |
return "gentime" === t ? n = "" + f(r.getFullYear()) + f(r.getUTCMonth() + 1) + f(r.getUTCDate()) + f(r.getUTCHours()) + f(r.getUTCMinutes()) + f(r.getUTCSeconds()) + "Z" : "utctime" === t ? n = "" + f(r.getFullYear() % 100) + f(r.getUTCMonth() + 1) + f(r.getUTCDate()) + f(r.getUTCHours()) + f(r.getUTCMinutes()) + f(r.getUTCSeconds()) + "Z" : this.reporter.error("Encoding " + t + " time is not supported yet"), this._encodeStr(n, "octstr") | |
}, c.prototype._encodeNull = function() { | |
return this._createEncoderBuffer("") | |
}, c.prototype._encodeInt = function(e, t) { | |
if ("string" == typeof e) { | |
if (!t) return this.reporter.error("String int or enum given, but no values map"); | |
if (!t.hasOwnProperty(e)) return this.reporter.error("Values map doesn't contain: " + JSON.stringify(e)); | |
e = t[e] | |
} | |
if ("number" != typeof e && !i.isBuffer(e)) { | |
var n = e.toArray(); | |
!e.sign && 128 & n[0] && n.unshift(0), e = new i(n) | |
} | |
if (i.isBuffer(e)) { | |
var r = e.length; | |
0 === e.length && r++; | |
var o = new i(r); | |
return e.copy(o), 0 === e.length && (o[0] = 0), this._createEncoderBuffer(o) | |
} | |
if (128 > e) return this._createEncoderBuffer(e); | |
if (256 > e) return this._createEncoderBuffer([0, e]); | |
r = 1; | |
for (var a = e; a >= 256; a >>= 8) r++; | |
for (a = (o = Array(r)).length - 1; a >= 0; a--) o[a] = 255 & e, e >>= 8; | |
return 128 & o[0] && o.unshift(0), this._createEncoderBuffer(new i(o)) | |
}, c.prototype._encodeBool = function(e) { | |
return this._createEncoderBuffer(e ? 255 : 0) | |
}, c.prototype._use = function(e, t) { | |
return "function" == typeof e && (e = e(t)), e._getEncoder("der").tree | |
}, c.prototype._skipDefault = function(e, t, n) { | |
var r, i = this._baseState; | |
if (null === i.default) return !1; | |
var o = e.join(); | |
if (void 0 === i.defaultBuffer && (i.defaultBuffer = this._encodeValue(i.default, t, n).join()), o.length !== i.defaultBuffer.length) return !1; | |
for (r = 0; o.length > r; r++) | |
if (o[r] !== i.defaultBuffer[r]) return !1; | |
return !0 | |
} | |
}, function(e) { | |
e.exports = JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}') | |
}, function(e, t, n) { | |
var r = n(36), | |
i = n(3).Buffer; | |
function o(e) { | |
var t = i.allocUnsafe(4); | |
return t.writeUInt32BE(e, 0), t | |
} | |
e.exports = function(e, t) { | |
for (var n, a = i.alloc(0), s = 0; t > a.length;) n = o(s++), a = i.concat([a, r("sha1").update(e).update(n).digest()]); | |
return a.slice(0, t) | |
} | |
}, function(e) { | |
e.exports = function(e, t) { | |
for (var n = e.length, r = -1; ++r < n;) e[r] ^= t[r]; | |
return e | |
} | |
}, function(e, t, n) { | |
var r = n(6), | |
i = n(3).Buffer; | |
e.exports = function(e, t) { | |
return i.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray()) | |
} | |
}, function(e, t, n) { | |
e.exports = n(15) | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5), | |
i = n(23), | |
o = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; | |
t.encode = function(e) { | |
for (var t, n, i, a, s, u, c = [], f = 0, l = e.length, d = l, h = "string" !== r.getTypeOf(e); e.length > f;) d = l - f, h ? (t = e[f++], n = l > f ? e[f++] : 0, i = l > f ? e[f++] : 0) : (t = e.charCodeAt(f++), n = l > f ? e.charCodeAt(f++) : 0, i = l > f ? e.charCodeAt(f++) : 0), a = (3 & t) << 4 | n >> 4, s = d > 1 ? (15 & n) << 2 | i >> 6 : 64, u = d > 2 ? 63 & i : 64, c.push(o.charAt(t >> 2) + o.charAt(a) + o.charAt(s) + o.charAt(u)); | |
return c.join("") | |
}, t.decode = function(e) { | |
var t, n, r, a, s, u, c = 0, | |
f = 0; | |
if ("data:" === e.substr(0, 5)) throw Error("Invalid base64 input, it looks like a data url."); | |
var l, d = 3 * (e = e.replace(/[^A-Za-z0-9\+\/\=]/g, "")).length / 4; | |
if ("=" === e.charAt(e.length - 1) && d--, "=" === e.charAt(e.length - 2) && d--, d % 1 != 0) throw Error("Invalid base64 input, bad content length."); | |
for (l = i.uint8array ? new Uint8Array(0 | d) : Array(0 | d); e.length > c;) r = o.indexOf(e.charAt(c++)), t = (15 & (a = o.indexOf(e.charAt(c++)))) << 4 | (s = o.indexOf(e.charAt(c++))) >> 2, n = (3 & s) << 6 | (u = o.indexOf(e.charAt(c++))), l[f++] = r << 2 | a >> 4, 64 !== s && (l[f++] = t), 64 !== u && (l[f++] = n); | |
return l | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
! function(t) { | |
var r = n(5), | |
i = n(435), | |
o = n(14), | |
a = n(140), | |
s = n(23), | |
u = n(43), | |
c = null; | |
if (s.nodestream) try { | |
c = n(436) | |
} catch (e) {} | |
function f(e, t, n) { | |
var a = t; | |
switch (t) { | |
case "blob": | |
case "arraybuffer": | |
a = "uint8array"; | |
break; | |
case "base64": | |
a = "string" | |
} | |
try { | |
this._internalType = a, this._outputType = t, this._mimeType = n, r.checkSupport(a), this._worker = e.pipe(new i(a)), e.lock() | |
} catch (e) { | |
this._worker = new o("error"), this._worker.error(e) | |
} | |
} | |
f.prototype = { | |
accumulate: function(e) { | |
return function(e, n) { | |
return new u.Promise((function(i, o) { | |
var s = [], | |
u = e._internalType, | |
c = e._outputType, | |
f = e._mimeType; | |
e.on("data", (function(e, t) { | |
s.push(e), n && n(t) | |
})).on("error", (function(e) { | |
s = [], o(e) | |
})).on("end", (function() { | |
try { | |
var e = function(e, t, n) { | |
switch (e) { | |
case "blob": | |
return r.newBlob(r.transformTo("arraybuffer", t), n); | |
case "base64": | |
return a.encode(t); | |
default: | |
return r.transformTo(e, t) | |
} | |
}(c, function(e, n) { | |
var r, i = 0, | |
o = null, | |
a = 0; | |
for (r = 0; n.length > r; r++) a += n[r].length; | |
switch (e) { | |
case "string": | |
return n.join(""); | |
case "array": | |
return Array.prototype.concat.apply([], n); | |
case "uint8array": | |
for (o = new Uint8Array(a), r = 0; n.length > r; r++) o.set(n[r], i), i += n[r].length; | |
return o; | |
case "nodebuffer": | |
return t.concat(n); | |
default: | |
throw Error("concat : unsupported type '" + e + "'") | |
} | |
}(u, s), f); | |
i(e) | |
} catch (e) { | |
o(e) | |
} | |
s = [] | |
})).resume() | |
})) | |
}(this, e) | |
}, | |
on: function(e, t) { | |
var n = this; | |
return this._worker.on(e, "data" === e ? function(e) { | |
t.call(n, e.data, e.meta) | |
} : function() { | |
r.delay(t, arguments, n) | |
}), this | |
}, | |
resume: function() { | |
return r.delay(this._worker.resume, [], this._worker), this | |
}, | |
pause: function() { | |
return this._worker.pause(), this | |
}, | |
toNodejsStream: function(e) { | |
if (r.checkSupport("nodestream"), "nodebuffer" !== this._outputType) throw Error(this._outputType + " is not supported by this method"); | |
return new c(this, { | |
objectMode: "nodebuffer" !== this._outputType | |
}, e) | |
} | |
}, e.exports = f | |
}(n(4).Buffer) | |
}, function(e, t) { | |
"use strict"; | |
t.base64 = !1, t.binary = !1, t.dir = !1, t.createFolders = !0, t.date = null, t.compression = null, t.compressionOptions = null, t.comment = null, t.unixPermissions = null, t.dosPermissions = null | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5), | |
i = n(14); | |
function o(e) { | |
i.call(this, "DataWorker"); | |
var t = this; | |
this.dataIsReady = !1, this.index = 0, this.max = 0, this.data = null, this.type = "", this._tickScheduled = !1, e.then((function(e) { | |
t.dataIsReady = !0, t.data = e, t.max = e && e.length || 0, t.type = r.getTypeOf(e), t.isPaused || t._tickAndRepeat() | |
}), (function(e) { | |
t.error(e) | |
})) | |
} | |
r.inherits(o, i), o.prototype.cleanUp = function() { | |
i.prototype.cleanUp.call(this), this.data = null | |
}, o.prototype.resume = function() { | |
return !!i.prototype.resume.call(this) && (!this._tickScheduled && this.dataIsReady && (this._tickScheduled = !0, r.delay(this._tickAndRepeat, [], this)), !0) | |
}, o.prototype._tickAndRepeat = function() { | |
this._tickScheduled = !1, this.isPaused || this.isFinished || (this._tick(), this.isFinished || (r.delay(this._tickAndRepeat, [], this), this._tickScheduled = !0)) | |
}, o.prototype._tick = function() { | |
if (this.isPaused || this.isFinished) return !1; | |
var e = null, | |
t = Math.min(this.max, this.index + 16384); | |
if (this.max > this.index) { | |
switch (this.type) { | |
case "string": | |
e = this.data.substring(this.index, t); | |
break; | |
case "uint8array": | |
e = this.data.subarray(this.index, t); | |
break; | |
case "array": | |
case "nodebuffer": | |
e = this.data.slice(this.index, t) | |
} | |
return this.index = t, this.push({ | |
data: e, | |
meta: { | |
percent: this.max ? this.index / this.max * 100 : 0 | |
} | |
}) | |
} | |
return this.end() | |
}, e.exports = o | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5), | |
i = n(14); | |
function o(e) { | |
i.call(this, "DataLengthProbe for " + e), this.propName = e, this.withStreamInfo(e, 0) | |
} | |
r.inherits(o, i), o.prototype.processChunk = function(e) { | |
e && (this.streamInfo[this.propName] = (this.streamInfo[this.propName] || 0) + e.data.length), i.prototype.processChunk.call(this, e) | |
}, e.exports = o | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(14), | |
i = n(84); | |
function o() { | |
r.call(this, "Crc32Probe"), this.withStreamInfo("crc32", 0) | |
} | |
n(5).inherits(o, r), o.prototype.processChunk = function(e) { | |
this.streamInfo.crc32 = i(e.data, this.streamInfo.crc32 || 0), this.push(e) | |
}, e.exports = o | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(14); | |
t.STORE = { | |
magic: "\0\0", | |
compressWorker: function() { | |
return new r("STORE compression") | |
}, | |
uncompressWorker: function() { | |
return new r("STORE decompression") | |
} | |
}, t.DEFLATE = n(439) | |
}, function(e) { | |
"use strict"; | |
e.exports = function(e, t, n, r) { | |
for (var i = 65535 & e | 0, o = e >>> 16 & 65535 | 0, a = 0; 0 !== n;) { | |
n -= a = n > 2e3 ? 2e3 : n; | |
do { | |
o = o + (i = i + t[r++] | 0) | 0 | |
} while (--a); | |
i %= 65521, o %= 65521 | |
} | |
return i | o << 16 | 0 | |
} | |
}, function(e) { | |
"use strict"; | |
var t = function() { | |
for (var e, t = [], n = 0; 256 > n; n++) { | |
e = n; | |
for (var r = 0; 8 > r; r++) e = 1 & e ? 3988292384 ^ e >>> 1 : e >>> 1; | |
t[n] = e | |
} | |
return t | |
}(); | |
e.exports = function(e, n, r, i) { | |
var o = t, | |
a = i + r; | |
e ^= -1; | |
for (var s = i; a > s; s++) e = e >>> 8 ^ o[255 & (e ^ n[s])]; | |
return -1 ^ e | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(24), | |
i = !0, | |
o = !0; | |
try { | |
String.fromCharCode.call(null, 0) | |
} catch (e) { | |
i = !1 | |
} | |
try { | |
String.fromCharCode.apply(null, new Uint8Array(1)) | |
} catch (e) { | |
o = !1 | |
} | |
for (var a = new r.Buf8(256), s = 0; 256 > s; s++) a[s] = 252 > s ? 248 > s ? 240 > s ? 224 > s ? 192 > s ? 1 : 2 : 3 : 4 : 5 : 6; | |
function u(e, t) { | |
if (65534 > t && (e.subarray && o || !e.subarray && i)) return String.fromCharCode.apply(null, r.shrinkBuf(e, t)); | |
for (var n = "", a = 0; t > a; a++) n += String.fromCharCode(e[a]); | |
return n | |
} | |
a[254] = a[254] = 1, t.string2buf = function(e) { | |
var t, n, i, o, a, s = e.length, | |
u = 0; | |
for (o = 0; s > o; o++) 55296 == (64512 & (n = e.charCodeAt(o))) && s > o + 1 && 56320 == (64512 & (i = e.charCodeAt(o + 1))) && (n = 65536 + (n - 55296 << 10) + (i - 56320), o++), u += 128 > n ? 1 : 2048 > n ? 2 : 65536 > n ? 3 : 4; | |
for (t = new r.Buf8(u), a = 0, o = 0; u > a; o++) 55296 == (64512 & (n = e.charCodeAt(o))) && s > o + 1 && 56320 == (64512 & (i = e.charCodeAt(o + 1))) && (n = 65536 + (n - 55296 << 10) + (i - 56320), o++), 128 > n ? t[a++] = n : 2048 > n ? (t[a++] = 192 | n >>> 6, t[a++] = 128 | 63 & n) : 65536 > n ? (t[a++] = 224 | n >>> 12, t[a++] = 128 | n >>> 6 & 63, t[a++] = 128 | 63 & n) : (t[a++] = 240 | n >>> 18, t[a++] = 128 | n >>> 12 & 63, t[a++] = 128 | n >>> 6 & 63, t[a++] = 128 | 63 & n); | |
return t | |
}, t.buf2binstring = function(e) { | |
return u(e, e.length) | |
}, t.binstring2buf = function(e) { | |
for (var t = new r.Buf8(e.length), n = 0, i = t.length; i > n; n++) t[n] = e.charCodeAt(n); | |
return t | |
}, t.buf2string = function(e, t) { | |
var n, r, i, o, s = t || e.length, | |
c = Array(2 * s); | |
for (r = 0, n = 0; s > n;) | |
if (128 > (i = e[n++])) c[r++] = i; | |
else if ((o = a[i]) > 4) c[r++] = 65533, n += o - 1; | |
else { | |
for (i &= 2 === o ? 31 : 3 === o ? 15 : 7; o > 1 && s > n;) i = i << 6 | 63 & e[n++], o--; | |
o > 1 ? c[r++] = 65533 : 65536 > i ? c[r++] = i : (c[r++] = 55296 | (i -= 65536) >> 10 & 1023, c[r++] = 56320 | 1023 & i) | |
} | |
return u(c, r) | |
}, t.utf8border = function(e, t) { | |
var n; | |
for ((t = t || e.length) > e.length && (t = e.length), n = t - 1; n >= 0 && 128 == (192 & e[n]);) n--; | |
return 0 > n ? t : 0 === n ? t : n + a[e[n]] > t ? n : t | |
} | |
}, function(e) { | |
"use strict"; | |
e.exports = function() { | |
this.input = null, this.next_in = 0, this.avail_in = 0, this.total_in = 0, this.output = null, this.next_out = 0, this.avail_out = 0, this.total_out = 0, this.msg = "", this.state = null, this.data_type = 2, this.adler = 0 | |
} | |
}, function(e) { | |
"use strict"; | |
e.exports = { | |
Z_NO_FLUSH: 0, | |
Z_PARTIAL_FLUSH: 1, | |
Z_SYNC_FLUSH: 2, | |
Z_FULL_FLUSH: 3, | |
Z_FINISH: 4, | |
Z_BLOCK: 5, | |
Z_TREES: 6, | |
Z_OK: 0, | |
Z_STREAM_END: 1, | |
Z_NEED_DICT: 2, | |
Z_ERRNO: -1, | |
Z_STREAM_ERROR: -2, | |
Z_DATA_ERROR: -3, | |
Z_BUF_ERROR: -5, | |
Z_NO_COMPRESSION: 0, | |
Z_BEST_SPEED: 1, | |
Z_BEST_COMPRESSION: 9, | |
Z_DEFAULT_COMPRESSION: -1, | |
Z_FILTERED: 1, | |
Z_HUFFMAN_ONLY: 2, | |
Z_RLE: 3, | |
Z_FIXED: 4, | |
Z_DEFAULT_STRATEGY: 0, | |
Z_BINARY: 0, | |
Z_TEXT: 1, | |
Z_UNKNOWN: 2, | |
Z_DEFLATED: 8 | |
} | |
}, function(e, t) { | |
"use strict"; | |
t.LOCAL_FILE_HEADER = "PK\x03\x04", t.CENTRAL_FILE_HEADER = "PK\x01\x02", t.CENTRAL_DIRECTORY_END = "PK\x05\x06", t.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07", t.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06", t.DATA_DESCRIPTOR = "PK\x07\b" | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5), | |
i = n(23), | |
o = n(154), | |
a = n(453), | |
s = n(454), | |
u = n(156); | |
e.exports = function(e) { | |
var t = r.getTypeOf(e); | |
return r.checkSupport(t), "string" !== t || i.uint8array ? "nodebuffer" === t ? new s(e) : i.uint8array ? new u(r.transformTo("uint8array", e)) : new o(r.transformTo("array", e)) : new a(e) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(155); | |
function i(e) { | |
r.call(this, e); | |
for (var t = 0; this.data.length > t; t++) e[t] = 255 & e[t] | |
} | |
n(5).inherits(i, r), i.prototype.byteAt = function(e) { | |
return this.data[this.zero + e] | |
}, i.prototype.lastIndexOfSignature = function(e) { | |
for (var t = e.charCodeAt(0), n = e.charCodeAt(1), r = e.charCodeAt(2), i = e.charCodeAt(3), o = this.length - 4; o >= 0; --o) | |
if (this.data[o] === t && this.data[o + 1] === n && this.data[o + 2] === r && this.data[o + 3] === i) return o - this.zero; | |
return -1 | |
}, i.prototype.readAndCheckSignature = function(e) { | |
var t = e.charCodeAt(0), | |
n = e.charCodeAt(1), | |
r = e.charCodeAt(2), | |
i = e.charCodeAt(3), | |
o = this.readData(4); | |
return t === o[0] && n === o[1] && r === o[2] && i === o[3] | |
}, i.prototype.readData = function(e) { | |
if (this.checkOffset(e), 0 === e) return []; | |
var t = this.data.slice(this.zero + this.index, this.zero + this.index + e); | |
return this.index += e, t | |
}, e.exports = i | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(5); | |
function i(e) { | |
this.data = e, this.length = e.length, this.index = 0, this.zero = 0 | |
} | |
i.prototype = { | |
checkOffset: function(e) { | |
this.checkIndex(this.index + e) | |
}, | |
checkIndex: function(e) { | |
if (this.zero + e > this.length || 0 > e) throw Error("End of data reached (data length = " + this.length + ", asked index = " + e + "). Corrupted zip ?") | |
}, | |
setIndex: function(e) { | |
this.checkIndex(e), this.index = e | |
}, | |
skip: function(e) { | |
this.setIndex(this.index + e) | |
}, | |
byteAt: function() {}, | |
readInt: function(e) { | |
var t, n = 0; | |
for (this.checkOffset(e), t = this.index + e - 1; t >= this.index; t--) n = (n << 8) + this.byteAt(t); | |
return this.index += e, n | |
}, | |
readString: function(e) { | |
return r.transformTo("string", this.readData(e)) | |
}, | |
readData: function() {}, | |
lastIndexOfSignature: function() {}, | |
readAndCheckSignature: function() {}, | |
readDate: function() { | |
var e = this.readInt(4); | |
return new Date(Date.UTC(1980 + (e >> 25 & 127), (e >> 21 & 15) - 1, e >> 16 & 31, e >> 11 & 31, e >> 5 & 63, (31 & e) << 1)) | |
} | |
}, e.exports = i | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(154); | |
function i(e) { | |
r.call(this, e) | |
} | |
n(5).inherits(i, r), i.prototype.readData = function(e) { | |
if (this.checkOffset(e), 0 === e) return new Uint8Array(0); | |
var t = this.data.subarray(this.zero + this.index, this.zero + this.index + e); | |
return this.index += e, t | |
}, e.exports = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function o(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function a(e, t, n) { | |
return t && o(e.prototype, t), n && o(e, n), e | |
} | |
function s(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function u(e) { | |
return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function c(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && function(e, t) { | |
(Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
}(e, t) | |
} | |
var f = n(1), | |
l = n(59), | |
d = function(e) { | |
function t() { | |
var e; | |
return i(this, t), (e = s(this, u(t).call(this))).map = { | |
color: new l | |
}, e | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t) { | |
e.openNode("stop"), e.addAttribute("position", t.position), this.map.color.render(e, t.color), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "stop": | |
return this.model = { | |
position: parseFloat(e.attributes.position) | |
}, !0; | |
case "color": | |
return this.parser = this.map.color, this.parser.parseOpen(e), !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
return !!this.parser && (this.parser.parseClose(e) || (this.model.color = this.parser.model, this.parser = void 0), !0) | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "stop" | |
} | |
}]), t | |
}(f), | |
h = function(e) { | |
function t() { | |
var e; | |
return i(this, t), (e = s(this, u(t).call(this))).map = { | |
fgColor: new l("fgColor"), | |
bgColor: new l("bgColor") | |
}, e | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t) { | |
e.openNode("patternFill"), e.addAttribute("patternType", t.pattern), t.fgColor && this.map.fgColor.render(e, t.fgColor), t.bgColor && this.map.bgColor.render(e, t.bgColor), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "patternFill": | |
return this.model = { | |
type: "pattern", | |
pattern: e.attributes.patternType | |
}, !0; | |
default: | |
return this.parser = this.map[e.name], !!this.parser && (this.parser.parseOpen(e), !0) | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
return !!this.parser && (this.parser.parseClose(e) || (this.parser.model && (this.model[e] = this.parser.model), this.parser = void 0), !0) | |
} | |
}, { | |
key: "name", | |
get: function() { | |
return "pattern" | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "patternFill" | |
} | |
}]), t | |
}(f), | |
p = function(e) { | |
function t() { | |
var e; | |
return i(this, t), (e = s(this, u(t).call(this))).map = { | |
stop: new d | |
}, e | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t) { | |
switch (e.openNode("gradientFill"), t.gradient) { | |
case "angle": | |
e.addAttribute("degree", t.degree); | |
break; | |
case "path": | |
e.addAttribute("type", "path"), t.center.left && (e.addAttribute("left", t.center.left), void 0 === t.center.right && e.addAttribute("right", t.center.left)), t.center.right && e.addAttribute("right", t.center.right), t.center.top && (e.addAttribute("top", t.center.top), void 0 === t.center.bottom && e.addAttribute("bottom", t.center.top)), t.center.bottom && e.addAttribute("bottom", t.center.bottom) | |
} | |
var n = this.map.stop; | |
t.stops.forEach((function(t) { | |
n.render(e, t) | |
})), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "gradientFill": | |
var t = this.model = { | |
stops: [] | |
}; | |
return e.attributes.degree ? (t.gradient = "angle", t.degree = parseInt(e.attributes.degree, 10)) : "path" === e.attributes.type && (t.gradient = "path", t.center = { | |
left: e.attributes.left ? parseFloat(e.attributes.left) : 0, | |
top: e.attributes.top ? parseFloat(e.attributes.top) : 0 | |
}, e.attributes.right !== e.attributes.left && (t.center.right = e.attributes.right ? parseFloat(e.attributes.right) : 0), e.attributes.bottom !== e.attributes.top && (t.center.bottom = e.attributes.bottom ? parseFloat(e.attributes.bottom) : 0)), !0; | |
case "stop": | |
return this.parser = this.map.stop, this.parser.parseOpen(e), !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
return !!this.parser && (this.parser.parseClose(e) || (this.model.stops.push(this.parser.model), this.parser = void 0), !0) | |
} | |
}, { | |
key: "name", | |
get: function() { | |
return "gradient" | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "gradientFill" | |
} | |
}]), t | |
}(f), | |
m = function(e) { | |
function t() { | |
var e; | |
return i(this, t), (e = s(this, u(t).call(this))).map = { | |
patternFill: new h, | |
gradientFill: new p | |
}, e | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t) { | |
switch (e.addRollback(), e.openNode("fill"), t.type) { | |
case "pattern": | |
this.map.patternFill.render(e, t); | |
break; | |
case "gradient": | |
this.map.gradientFill.render(e, t); | |
break; | |
default: | |
return void e.rollback() | |
} | |
e.closeNode(), e.commit() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "fill": | |
return this.model = {}, !0; | |
default: | |
return this.parser = this.map[e.name], !!this.parser && (this.parser.parseOpen(e), !0) | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
return !!this.parser && (this.parser.parseClose(e) || (this.model = this.parser.model, this.model.type = this.parser.name, this.parser = void 0), !0) | |
} | |
}, { | |
key: "validStyle", | |
value: function(e) { | |
return t.validPatternValues[e] | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "fill" | |
} | |
}]), t | |
}(f); | |
m.validPatternValues = ["none", "solid", "darkVertical", "darkGray", "mediumGray", "lightGray", "gray125", "gray0625", "darkHorizontal", "darkVertical", "darkDown", "darkUp", "darkGrid", "darkTrellis", "lightHorizontal", "lightVertical", "lightDown", "lightUp", "lightGrid", "lightTrellis", "lightGrid"].reduce((function(e, t) { | |
return e[t] = !0, e | |
}), {}), m.StopXform = d, m.PatternFillXform = h, m.GradientFillXform = p, e.exports = m | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function o(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function a(e, t, n) { | |
return t && o(e.prototype, t), n && o(e, n), e | |
} | |
function s(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function u(e) { | |
return (u = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function c(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && function(e, t) { | |
(Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
}(e, t) | |
} | |
var f = n(1), | |
l = n(59), | |
d = function(e) { | |
function t(e) { | |
var n; | |
return i(this, t), (n = s(this, u(t).call(this))).name = e, n.map = { | |
color: new l | |
}, n | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t, n) { | |
var r = t && t.color || n || this.defaultColor; | |
e.openNode(this.name), t && t.style && (e.addAttribute("style", t.style), r && this.map.color.render(e, r)), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case this.name: | |
var t = e.attributes.style; | |
return this.model = t ? { | |
style: t | |
} : void 0, !0; | |
case "color": | |
return this.parser = this.map.color, this.parser.parseOpen(e), !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
return this.parser ? (this.parser.parseClose(e) || (this.parser = void 0), !0) : (e === this.name && this.map.color.model && (this.model || (this.model = {}), this.model.color = this.map.color.model), !1) | |
} | |
}, { | |
key: "validStyle", | |
value: function(e) { | |
return t.validStyleValues[e] | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return this.name | |
} | |
}]), t | |
}(f); | |
d.validStyleValues = ["thin", "dotted", "dashDot", "hair", "dashDotDot", "slantDashDot", "mediumDashed", "mediumDashDotDot", "mediumDashDot", "medium", "double", "thick"].reduce((function(e, t) { | |
return e[t] = !0, e | |
}), {}), e.exports = function(e) { | |
function t() { | |
var e; | |
return i(this, t), (e = s(this, u(t).call(this))).map = { | |
top: new d("top"), | |
left: new d("left"), | |
bottom: new d("bottom"), | |
right: new d("right"), | |
diagonal: new d("diagonal") | |
}, e | |
} | |
return c(t, e), a(t, [{ | |
key: "render", | |
value: function(e, t) { | |
var n = t.color; | |
function r(r, i) { | |
r && !r.color && t.color && (r = Object.assign({}, r, { | |
color: t.color | |
})), i.render(e, r, n) | |
} | |
e.openNode("border"), t.diagonal && t.diagonal.style && (t.diagonal.up && e.addAttribute("diagonalUp", "1"), t.diagonal.down && e.addAttribute("diagonalDown", "1")), r(t.left, this.map.left), r(t.right, this.map.right), r(t.top, this.map.top), r(t.bottom, this.map.bottom), r(t.diagonal, this.map.diagonal), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case "border": | |
return this.reset(), this.diagonalUp = !!e.attributes.diagonalUp, this.diagonalDown = !!e.attributes.diagonalDown, !0; | |
default: | |
return this.parser = this.map[e.name], !!this.parser && (this.parser.parseOpen(e), !0) | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
if (this.parser) return this.parser.parseClose(e) || (this.parser = void 0), !0; | |
if ("border" === e) { | |
var t = this.model = {}, | |
n = function(e, n, r) { | |
n && (r && Object.assign(n, r), t[e] = n) | |
}; | |
n("left", this.map.left.model), n("right", this.map.right.model), n("top", this.map.top.model), n("bottom", this.map.bottom.model), n("diagonal", this.map.diagonal.model, { | |
up: this.diagonalUp, | |
down: this.diagonalDown | |
}) | |
} | |
return !1 | |
} | |
}]), t | |
}(f) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u, c = n(7), | |
f = n(461), | |
l = n(1), | |
d = (u = {}, c.each(f, (function(e, t) { | |
e.f && (u[e.f] = parseInt(t, 10)) | |
})), u), | |
h = function(e) { | |
function t(e, n) { | |
var r; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (r = o(this, a(t).call(this))).id = e, r.formatCode = n, r | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
e.leafNode("numFmt", { | |
numFmtId: t.id, | |
formatCode: t.formatCode | |
}) | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
switch (e.name) { | |
case "numFmt": | |
return this.model = { | |
id: parseInt(e.attributes.numFmtId, 10), | |
formatCode: e.attributes.formatCode.replace(/[\\](.)/g, "$1") | |
}, !0; | |
default: | |
return !1 | |
} | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return !1 | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "numFmt" | |
} | |
}]) && i(n.prototype, r), t | |
}(l); | |
h.getDefaultFmtId = function(e) { | |
return d[e] | |
}, h.getDefaultFmtCode = function(e) { | |
return f[e] && f[e].f | |
}, e.exports = h | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(19), | |
c = n(17), | |
f = n(1), | |
l = { | |
horizontalValues: ["left", "center", "right", "fill", "centerContinuous", "distributed", "justify"].reduce((function(e, t) { | |
return e[t] = !0, e | |
}), {}), | |
horizontal: function(e) { | |
return this.horizontalValues[e] ? e : void 0 | |
}, | |
verticalValues: ["top", "middle", "bottom", "distributed", "justify"].reduce((function(e, t) { | |
return e[t] = !0, e | |
}), {}), | |
vertical: function(e) { | |
return "middle" === e ? "center" : this.verticalValues[e] ? e : void 0 | |
}, | |
wrapText: function(e) { | |
return !!e || void 0 | |
}, | |
shrinkToFit: function(e) { | |
return !!e || void 0 | |
}, | |
textRotation: function(e) { | |
switch (e) { | |
case "vertical": | |
return e; | |
default: | |
return -90 > (e = c.validInt(e)) || e > 90 ? void 0 : e | |
} | |
}, | |
indent: function(e) { | |
return e = c.validInt(e), Math.max(0, e) | |
}, | |
readingOrder: function(e) { | |
switch (e) { | |
case "ltr": | |
return u.ReadingOrder.LeftToRight; | |
case "rtl": | |
return u.ReadingOrder.RightToLeft; | |
default: | |
return | |
} | |
} | |
}; | |
e.exports = function(e) { | |
function t() { | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), o(this, a(t).apply(this, arguments)) | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
e.addRollback(), e.openNode("alignment"); | |
var n = !1; | |
function r(t, r) { | |
r && (e.addAttribute(t, r), n = !0) | |
} | |
r("horizontal", l.horizontal(t.horizontal)), r("vertical", l.vertical(t.vertical)), r("wrapText", !!l.wrapText(t.wrapText) && "1"), r("shrinkToFit", !!l.shrinkToFit(t.shrinkToFit) && "1"), r("indent", l.indent(t.indent)), r("textRotation", function(e) { | |
if (e = l.textRotation(e)) { | |
if ("vertical" === e) return 255; | |
var t = Math.round(e); | |
if (t >= 0 && 90 >= t) return t; | |
if (0 > t && t >= -90) return 90 - t | |
} | |
}(t.textRotation)), r("readingOrder", l.readingOrder(t.readingOrder)), e.closeNode(), n ? e.commit() : e.rollback() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
var t = {}, | |
n = !1; | |
function r(e, r, i) { | |
e && (t[r] = i, n = !0) | |
} | |
r(e.attributes.horizontal, "horizontal", e.attributes.horizontal), r(e.attributes.vertical, "vertical", "center" === e.attributes.vertical ? "middle" : e.attributes.vertical), r(e.attributes.wrapText, "wrapText", !!e.attributes.wrapText), r(e.attributes.shrinkToFit, "shrinkToFit", !!e.attributes.shrinkToFit), r(e.attributes.indent, "indent", parseInt(e.attributes.indent, 10)), r(e.attributes.textRotation, "textRotation", function(e) { | |
var t = c.validInt(e); | |
if (void 0 !== t) { | |
if (255 === t) return "vertical"; | |
if (t >= 0 && 90 >= t) return t; | |
if (t > 90 && 180 >= t) return 90 - t | |
} | |
}(e.attributes.textRotation)), r(e.attributes.readingOrder, "readingOrder", "2" === e.attributes.readingOrder ? "rtl" : "ltr"), this.model = n ? t : null | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return !1 | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "alignment" | |
} | |
}]) && i(n.prototype, r), t | |
}(f) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1), | |
c = function(e, t) { | |
return void 0 === e ? t : e | |
}; | |
e.exports = function(e) { | |
function t() { | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), o(this, a(t).apply(this, arguments)) | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
e.addRollback(), e.openNode("protection"); | |
var n = !1; | |
function r(t, r) { | |
void 0 !== r && (e.addAttribute(t, r), n = !0) | |
} | |
r("locked", c(t.locked, !0) ? void 0 : "0"), r("hidden", c(t.hidden, !1) ? "1" : void 0), e.closeNode(), n ? e.commit() : e.rollback() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
var t = { | |
locked: !("0" === e.attributes.locked), | |
hidden: "1" === e.attributes.hidden | |
}; | |
this.model = !t.locked || t.hidden ? t : null | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function() { | |
return !1 | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "protection" | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e) { | |
"use strict"; | |
e.exports = { | |
OfficeDocument: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument", | |
Worksheet: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet", | |
CalcChain: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain", | |
SharedStrings: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings", | |
Styles: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles", | |
Theme: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme", | |
Hyperlink: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink", | |
Image: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image", | |
CoreProperties: "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties", | |
ExtenderProperties: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties", | |
Comments: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments", | |
VmlDrawing: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing", | |
Table: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/table" | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1); | |
e.exports = function(e) { | |
function t() { | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), o(this, a(t).apply(this, arguments)) | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case this.tag: | |
this.reset(), this.model = { | |
range: { | |
editAs: e.attributes.editAs || "oneCell" | |
} | |
}; | |
break; | |
default: | |
this.parser = this.map[e.name], this.parser && this.parser.parseOpen(e) | |
} | |
return !0 | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "reconcilePicture", | |
value: function(e, t) { | |
if (e && e.rId) { | |
var n = t.rels[e.rId].Target.match(/.*\/media\/(.+[.][a-z]{3,4})/); | |
if (n) return t.media[t.mediaIndex[n[1]]] | |
} | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1), | |
c = n(88); | |
e.exports = function(e) { | |
function t(e) { | |
var n; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (n = o(this, a(t).call(this))).tag = e.tag, n.map = { | |
"xdr:col": new c({ | |
tag: "xdr:col", | |
zero: !0 | |
}), | |
"xdr:colOff": new c({ | |
tag: "xdr:colOff", | |
zero: !0 | |
}), | |
"xdr:row": new c({ | |
tag: "xdr:row", | |
zero: !0 | |
}), | |
"xdr:rowOff": new c({ | |
tag: "xdr:rowOff", | |
zero: !0 | |
}) | |
}, n | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "render", | |
value: function(e, t) { | |
e.openNode(this.tag), this.map["xdr:col"].render(e, t.nativeCol), this.map["xdr:colOff"].render(e, t.nativeColOff), this.map["xdr:row"].render(e, t.nativeRow), this.map["xdr:rowOff"].render(e, t.nativeRowOff), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case this.tag: | |
this.reset(); | |
break; | |
default: | |
this.parser = this.map[e.name], this.parser && this.parser.parseOpen(e) | |
} | |
return !0 | |
} | |
}, { | |
key: "parseText", | |
value: function(e) { | |
this.parser && this.parser.parseText(e) | |
} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
if (this.parser) return this.parser.parseClose(e) || (this.parser = void 0), !0; | |
switch (e) { | |
case this.tag: | |
return this.model = { | |
nativeCol: this.map["xdr:col"].model, | |
nativeColOff: this.map["xdr:colOff"].model, | |
nativeRow: this.map["xdr:row"].model, | |
nativeRowOff: this.map["xdr:rowOff"].model | |
}, !1; | |
default: | |
return !0 | |
} | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
})(e) | |
} | |
function i(e, t) { | |
for (var n = 0; t.length > n; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
function o(e, t) { | |
return !t || "object" !== r(t) && "function" != typeof t ? function(e) { | |
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return e | |
}(e) : t | |
} | |
function a(e) { | |
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(e) { | |
return e.__proto__ || Object.getPrototypeOf(e) | |
})(e) | |
} | |
function s(e, t) { | |
return (s = Object.setPrototypeOf || function(e, t) { | |
return e.__proto__ = t, e | |
})(e, t) | |
} | |
var u = n(1), | |
c = n(32), | |
f = n(507), | |
l = n(509), | |
d = n(510); | |
e.exports = function(e) { | |
function t() { | |
var e; | |
return function(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
}(this, t), (e = o(this, a(t).call(this))).map = { | |
"xdr:nvPicPr": new l, | |
"xdr:blipFill": new f, | |
"xdr:spPr": new c(d) | |
}, e | |
} | |
var n, r; | |
return function(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function"); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && s(e, t) | |
}(t, e), n = t, (r = [{ | |
key: "prepare", | |
value: function(e, t) { | |
e.index = t.index + 1 | |
} | |
}, { | |
key: "render", | |
value: function(e, t) { | |
e.openNode(this.tag), this.map["xdr:nvPicPr"].render(e, t), this.map["xdr:blipFill"].render(e, t), this.map["xdr:spPr"].render(e, t), e.closeNode() | |
} | |
}, { | |
key: "parseOpen", | |
value: function(e) { | |
if (this.parser) return this.parser.parseOpen(e), !0; | |
switch (e.name) { | |
case this.tag: | |
this.reset(); | |
break; | |
default: | |
this.parser = this.map[e.name], this.parser && this.parser.parseOpen(e) | |
} | |
return !0 | |
} | |
}, { | |
key: "parseText", | |
value: function() {} | |
}, { | |
key: "parseClose", | |
value: function(e) { | |
if (this.parser) return this.parser.parseClose(e) || (this.mergeModel(this.parser.model), this.parser = void 0), !0; | |
switch (e) { | |
case this.tag: | |
return !1; | |
default: | |
return !0 | |
} | |
} | |
}, { | |
key: "tag", | |
get: function() { | |
return "xdr:pic" | |
} | |
}]) && i(n.prototype, r), t | |
}(u) | |
}, function(e, t, n) { | |
! function(e) { | |
var r = Object.getOwnPropertyDescriptors || function(e) { | |
for (var t = Object.keys(e), n = {}, r = 0; t.length > r; r++) n[t[r]] = Object.getOwnPropertyDescriptor(e, t[r]); | |
return n | |
}, | |
i = /%[sdj%]/g; | |
t.format = function(e) { | |
if (!y(e)) { | |
for (var t = [], n = 0; arguments.length > n; n++) t.push(s(arguments[n])); | |
return t.join(" ") | |
} | |
n = 1; | |
for (var r = arguments, o = r.length, a = (e + "").replace(i, (function(e) { | |
if ("%%" === e) return "%"; | |
if (n >= o) return e; | |
switch (e) { | |
case "%s": | |
return r[n++] + ""; | |
case "%d": | |
return +r[n++]; | |
case "%j": | |
try { | |
return JSON.stringify(r[n++]) | |
} catch (e) { | |
return "[Circular]" | |
} | |
default: | |
return e | |
} | |
})), u = r[n]; o > n; u = r[++n]) m(u) || !v(u) ? a += " " + u : a += " " + s(u); | |
return a | |
}, t.deprecate = function(n, r) { | |
if (void 0 !== e && !0 === e.noDeprecation) return n; | |
if (void 0 === e) return function() { | |
return t.deprecate(n, r).apply(this, arguments) | |
}; | |
var i = !1; | |
return function() { | |
if (!i) { | |
if (e.throwDeprecation) throw Error(r); | |
e.traceDeprecation ? console.trace(r) : console.error(r), i = !0 | |
} | |
return n.apply(this, arguments) | |
} | |
}; | |
var o, a = {}; | |
function s(e, n) { | |
var r = { | |
seen: [], | |
stylize: c | |
}; | |
return 3 > arguments.length || (r.depth = arguments[2]), 4 > arguments.length || (r.colors = arguments[3]), p(n) ? r.showHidden = n : n && t._extend(r, n), b(r.showHidden) && (r.showHidden = !1), b(r.depth) && (r.depth = 2), b(r.colors) && (r.colors = !1), b(r.customInspect) && (r.customInspect = !0), r.colors && (r.stylize = u), f(r, e, r.depth) | |
} | |
function u(e, t) { | |
var n = s.styles[t]; | |
return n ? "\x1b[" + s.colors[n][0] + "m" + e + "\x1b[" + s.colors[n][1] + "m" : e | |
} | |
function c(e) { | |
return e | |
} | |
function f(e, n, r) { | |
if (e.customInspect && n && M(n.inspect) && n.inspect !== t.inspect && (!n.constructor || n.constructor.prototype !== n)) { | |
var i = n.inspect(r, e); | |
return y(i) || (i = f(e, i, r)), i | |
} | |
var o = function(e, t) { | |
if (b(t)) return e.stylize("undefined", "undefined"); | |
if (y(t)) { | |
var n = "'" + JSON.stringify(t).replace(/^"|"$/g, "").replace(/'/g, "\\'").replace(/\\"/g, '"') + "'"; | |
return e.stylize(n, "string") | |
} | |
return _(t) ? e.stylize("" + t, "number") : p(t) ? e.stylize("" + t, "boolean") : m(t) ? e.stylize("null", "null") : void 0 | |
}(e, n); | |
if (o) return o; | |
var a = Object.keys(n), | |
s = function(e) { | |
var t = {}; | |
return e.forEach((function(e) { | |
t[e] = !0 | |
})), t | |
}(a); | |
if (e.showHidden && (a = Object.getOwnPropertyNames(n)), k(n) && (a.indexOf("message") >= 0 || a.indexOf("description") >= 0)) return l(n); | |
if (0 === a.length) { | |
if (M(n)) return e.stylize("[Function" + (n.name ? ": " + n.name : "") + "]", "special"); | |
if (g(n)) return e.stylize(RegExp.prototype.toString.call(n), "regexp"); | |
if (w(n)) return e.stylize(Date.prototype.toString.call(n), "date"); | |
if (k(n)) return l(n) | |
} | |
var u, c = "", | |
v = !1, | |
S = ["{", "}"]; | |
return h(n) && (v = !0, S = ["[", "]"]), M(n) && (c = " [Function" + (n.name ? ": " + n.name : "") + "]"), g(n) && (c = " " + RegExp.prototype.toString.call(n)), w(n) && (c = " " + Date.prototype.toUTCString.call(n)), k(n) && (c = " " + l(n)), 0 !== a.length || v && 0 != n.length ? 0 > r ? g(n) ? e.stylize(RegExp.prototype.toString.call(n), "regexp") : e.stylize("[Object]", "special") : (e.seen.push(n), u = v ? function(e, t, n, r, i) { | |
for (var o = [], a = 0, s = t.length; s > a; ++a) D(t, a + "") ? o.push(d(e, t, n, r, a + "", !0)) : o.push(""); | |
return i.forEach((function(i) { | |
i.match(/^\d+$/) || o.push(d(e, t, n, r, i, !0)) | |
})), o | |
}(e, n, r, s, a) : a.map((function(t) { | |
return d(e, n, r, s, t, v) | |
})), e.seen.pop(), function(e, t, n) { | |
return e.reduce((function(e, t) { | |
return t.indexOf("\n"), e + t.replace(/\u001b\[\d\d?m/g, "").length + 1 | |
}), 0) > 60 ? n[0] + ("" === t ? "" : t + "\n ") + " " + e.join(",\n ") + " " + n[1] : n[0] + t + " " + e.join(", ") + " " + n[1] | |
}(u, c, S)) : S[0] + c + S[1] | |
} | |
function l(e) { | |
return "[" + Error.prototype.toString.call(e) + "]" | |
} | |
function d(e, t, n, r, i, o) { | |
var a, s, u; | |
if ((u = Object.getOwnPropertyDescriptor(t, i) || { | |
value: t[i] | |
}).get ? s = e.stylize(u.set ? "[Getter/Setter]" : "[Getter]", "special") : u.set && (s = e.stylize("[Setter]", "special")), D(r, i) || (a = "[" + i + "]"), s || (0 > e.seen.indexOf(u.value) ? (s = m(n) ? f(e, u.value, null) : f(e, u.value, n - 1)).indexOf("\n") > -1 && (s = o ? s.split("\n").map((function(e) { | |
return " " + e | |
})).join("\n").substr(2) : "\n" + s.split("\n").map((function(e) { | |
return " " + e | |
})).join("\n")) : s = e.stylize("[Circular]", "special")), b(a)) { | |
if (o && i.match(/^\d+$/)) return s; | |
(a = JSON.stringify("" + i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/) ? (a = a.substr(1, a.length - 2), a = e.stylize(a, "name")) : (a = a.replace(/'/g, "\\'").replace(/\\"/g, '"').replace(/(^"|"$)/g, "'"), a = e.stylize(a, "string")) | |
} | |
return a + ": " + s | |
} | |
function h(e) { | |
return Array.isArray(e) | |
} | |
function p(e) { | |
return "boolean" == typeof e | |
} | |
function m(e) { | |
return null === e | |
} | |
function _(e) { | |
return "number" == typeof e | |
} | |
function y(e) { | |
return "string" == typeof e | |
} | |
function b(e) { | |
return void 0 === e | |
} | |
function g(e) { | |
return v(e) && "[object RegExp]" === S(e) | |
} | |
function v(e) { | |
return "object" == typeof e && null !== e | |
} | |
function w(e) { | |
return v(e) && "[object Date]" === S(e) | |
} | |
function k(e) { | |
return v(e) && ("[object Error]" === S(e) || e instanceof Error) | |
} | |
function M(e) { | |
return "function" == typeof e | |
} | |
function S(e) { | |
return Object.prototype.toString.call(e) | |
} | |
function T(e) { | |
return 10 > e ? "0" + e.toString(10) : e.toString(10) | |
} | |
t.debuglog = function(n) { | |
if (b(o) && (o = Object({ | |
KC_SERVER_URL: "https://accounts.openbank.stone.com.br/auth", | |
KC_CLIENT_ID: "[email protected]", | |
KC_REALM: "stone_bank", | |
KC_REDIRECT_URI: "https://openbank.stone.com.br/app/", | |
API_TOKEN: void 0, | |
API_ENDPOINT: "https://api.openbank.stone.com.br", | |
LANDING_PAGE_URL: "https://openbank.stone.com.br", | |
GTAG_ID: "UA-127815971-1", | |
ENVIRONMENT: "production" | |
}).NODE_DEBUG || ""), n = n.toUpperCase(), !a[n]) | |
if (RegExp("\\b" + n + "\\b", "i").test(o)) { | |
var r = e.pid; | |
a[n] = function() { | |
var e = t.format.apply(t, arguments); | |
console.error("%s %d: %s", n, r, e) | |
} | |
} else a[n] = function() {}; | |
return a[n] | |
}, t.inspect = s, s.colors = { | |
bold: [1, 22], | |
italic: [3, 23], | |
underline: [4, 24], | |
inverse: [7, 27], | |
white: [37, 39], | |
grey: [90, 39], | |
black: [30, 39], | |
blue: [34, 39], | |
cyan: [36, 39], | |
green: [32, 39], | |
magenta: [35, 39], | |
red: [31, 39], | |
yellow: [33, 39] | |
}, s.styles = { | |
special: "cyan", | |
number: "yellow", | |
boolean: "yellow", | |
undefined: "grey", | |
null: "bold", | |
string: "green", | |
date: "magenta", | |
regexp: "red" | |
}, t.isArray = h, t.isBoolean = p, t.isNull = m, t.isNullOrUndefined = function(e) { | |
return null == e | |
}, t.isNumber = _, t.isString = y, t.isSymbol = function(e) { | |
return "symbol" == typeof e | |
}, t.isUndefined = b, t.isRegExp = g, t.isObject = v, t.isDate = w, t.isError = k, t.isFunction = M, t.isPrimitive = function(e) { | |
return null === e || "boolean" == typeof e || "number" == typeof e || "string" == typeof e || "symbol" == typeof e || void 0 === e | |
}, t.isBuffer = n(538); | |
var L = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; | |
function x() { | |
var e = new Date, | |
t = [T(e.getHours()), T(e.getMinutes()), T(e.getSeconds())].join(":"); | |
return [e.getDate(), L[e.getMonth()], t].join(" ") | |
} | |
function D(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
} | |
t.log = function() { | |
console.log("%s - %s", x(), t.format.apply(t, arguments)) | |
}, t.inherits = n(539), t._extend = function(e, t) { | |
if (!t || !v(t)) return e; | |
for (var n = Object.keys(t), r = n.length; r--;) e[n[r]] = t[n[r]]; | |
return e | |
}; | |
var E = "undefined" != typeof Symbol ? Symbol("util.promisify.custom") : void 0; | |
function O(e, t) { | |
if (!e) { | |
var n = Error("Promise was rejected with a falsy value"); | |
n.reason = e, e = n | |
} | |
return t(e) | |
} | |
t.promisify = function(e) { | |
if ("function" != typeof e) throw new TypeError('The "original" argument must be of type Function'); | |
if (E && e[E]) { | |
var t; | |
if ("function" != typeof(t = e[E])) throw new TypeError('The "util.promisify.custom" argument must be of type Function'); | |
return Object.defineProperty(t, E, { | |
value: t, | |
enumerable: !1, | |
writable: !1, | |
configurable: !0 | |
}), t | |
} | |
function t() { | |
for (var t, n, r = new Promise((function(e, r) { | |
t = e, n = r | |
})), i = [], o = 0; arguments.length > o; o++) i.push(arguments[o]); | |
i.push((function(e, r) { | |
e ? n(e) : t(r) | |
})); | |
try { | |
e.apply(this, i) | |
} catch (e) { | |
n(e) | |
} | |
return r | |
} | |
return Object.setPrototypeOf(t, Object.getPrototypeOf(e)), E && Object.defineProperty(t, E, { | |
value: t, | |
enumerable: !1, | |
writable: !1, | |
configurable: !0 | |
}), Object.defineProperties(t, r(e)) | |
}, t.promisify.custom = E, t.callbackify = function(t) { | |
if ("function" != typeof t) throw new TypeError('The "original" argument must be of type Function'); | |
function n() { | |
for (var n = [], r = 0; arguments.length > r; r++) n.push(arguments[r]); | |
var i = n.pop(); | |
if ("function" != typeof i) throw new TypeError("The last argument must be of type Function"); | |
var o = this, | |
a = function() { | |
return i.apply(o, arguments) | |
}; | |
t.apply(this, n).then((function(t) { | |
e.nextTick(a, null, t) | |
}), (function(t) { | |
e.nextTick(O, t, a) | |
})) | |
} | |
return Object.setPrototypeOf(n, Object.getPrototypeOf(t)), Object.defineProperties(n, r(t)), n | |
} | |
}(n(11)) | |
}, function(e, t, n) { | |
"use strict"; | |
! function(t) { | |
var r, i = n(4), | |
o = i.Buffer, | |
a = {}; | |
for (r in i) i.hasOwnProperty(r) && "SlowBuffer" !== r && "Buffer" !== r && (a[r] = i[r]); | |
var s = a.Buffer = {}; | |
for (r in o) o.hasOwnProperty(r) && "allocUnsafe" !== r && "allocUnsafeSlow" !== r && (s[r] = o[r]); | |
if (a.Buffer.prototype = o.prototype, s.from && s.from !== Uint8Array.from || (s.from = function(e, t, n) { | |
if ("number" == typeof e) throw new TypeError('The "value" argument must not be of type number. Received type ' + typeof e); | |
if (e && void 0 === e.length) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof e); | |
return o(e, t, n) | |
}), s.alloc || (s.alloc = function(e, t, n) { | |
if ("number" != typeof e) throw new TypeError('The "size" argument must be of type number. Received type ' + typeof e); | |
if (0 > e || e >= 2 * (1 << 30)) throw new RangeError('The value "' + e + '" is invalid for option "size"'); | |
var r = o(e); | |
return t && 0 !== t.length ? "string" == typeof n ? r.fill(t, n) : r.fill(t) : r.fill(0), r | |
}), !a.kStringMaxLength) try { | |
a.kStringMaxLength = t.binding("buffer").kStringMaxLength | |
} catch (e) {} | |
a.constants || (a.constants = { | |
MAX_LENGTH: a.kMaxLength | |
}, a.kStringMaxLength && (a.constants.MAX_STRING_LENGTH = a.kStringMaxLength)), e.exports = a | |
}(n(11)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("af", { | |
months: "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"), | |
monthsShort: "Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"), | |
weekdays: "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"), | |
weekdaysShort: "Son_Maa_Din_Woe_Don_Vry_Sat".split("_"), | |
weekdaysMin: "So_Ma_Di_Wo_Do_Vr_Sa".split("_"), | |
meridiemParse: /vm|nm/i, | |
isPM: function(e) { | |
return /^nm$/i.test(e) | |
}, | |
meridiem: function(e, t, n) { | |
return 12 > e ? n ? "vm" : "VM" : n ? "nm" : "NM" | |
}, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Vandag om] LT", | |
nextDay: "[M\xf4re om] LT", | |
nextWeek: "dddd [om] LT", | |
lastDay: "[Gister om] LT", | |
lastWeek: "[Laas] dddd [om] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "oor %s", | |
past: "%s gelede", | |
s: "'n paar sekondes", | |
ss: "%d sekondes", | |
m: "'n minuut", | |
mm: "%d minute", | |
h: "'n uur", | |
hh: "%d ure", | |
d: "'n dag", | |
dd: "%d dae", | |
M: "'n maand", | |
MM: "%d maande", | |
y: "'n jaar", | |
yy: "%d jaar" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, | |
ordinal: function(e) { | |
return e + (1 !== e && 8 !== e && 20 > e ? "de" : "ste") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0661", | |
2: "\u0662", | |
3: "\u0663", | |
4: "\u0664", | |
5: "\u0665", | |
6: "\u0666", | |
7: "\u0667", | |
8: "\u0668", | |
9: "\u0669", | |
0: "\u0660" | |
}, | |
n = { | |
"\u0661": "1", | |
"\u0662": "2", | |
"\u0663": "3", | |
"\u0664": "4", | |
"\u0665": "5", | |
"\u0666": "6", | |
"\u0667": "7", | |
"\u0668": "8", | |
"\u0669": "9", | |
"\u0660": "0" | |
}, | |
r = function(e) { | |
return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : 3 > e % 100 || e % 100 > 10 ? 11 > e % 100 ? 5 : 4 : 3 | |
}, | |
i = { | |
s: ["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629", "\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u062b\u0627\u0646\u064a\u062a\u0627\u0646", "\u062b\u0627\u0646\u064a\u062a\u064a\u0646"], "%d \u062b\u0648\u0627\u0646", "%d \u062b\u0627\u0646\u064a\u0629", "%d \u062b\u0627\u0646\u064a\u0629"], | |
m: ["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629", "\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u062f\u0642\u064a\u0642\u062a\u0627\u0646", "\u062f\u0642\u064a\u0642\u062a\u064a\u0646"], "%d \u062f\u0642\u0627\u0626\u0642", "%d \u062f\u0642\u064a\u0642\u0629", "%d \u062f\u0642\u064a\u0642\u0629"], | |
h: ["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629", "\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u0633\u0627\u0639\u062a\u0627\u0646", "\u0633\u0627\u0639\u062a\u064a\u0646"], "%d \u0633\u0627\u0639\u0627\u062a", "%d \u0633\u0627\u0639\u0629", "%d \u0633\u0627\u0639\u0629"], | |
d: ["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645", "\u064a\u0648\u0645 \u0648\u0627\u062d\u062f", ["\u064a\u0648\u0645\u0627\u0646", "\u064a\u0648\u0645\u064a\u0646"], "%d \u0623\u064a\u0627\u0645", "%d \u064a\u0648\u0645\u064b\u0627", "%d \u064a\u0648\u0645"], | |
M: ["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631", "\u0634\u0647\u0631 \u0648\u0627\u062d\u062f", ["\u0634\u0647\u0631\u0627\u0646", "\u0634\u0647\u0631\u064a\u0646"], "%d \u0623\u0634\u0647\u0631", "%d \u0634\u0647\u0631\u0627", "%d \u0634\u0647\u0631"], | |
y: ["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645", "\u0639\u0627\u0645 \u0648\u0627\u062d\u062f", ["\u0639\u0627\u0645\u0627\u0646", "\u0639\u0627\u0645\u064a\u0646"], "%d \u0623\u0639\u0648\u0627\u0645", "%d \u0639\u0627\u0645\u064b\u0627", "%d \u0639\u0627\u0645"] | |
}, | |
o = function(e) { | |
return function(t, n) { | |
var o = r(t), | |
a = i[e][r(t)]; | |
return 2 === o && (a = a[n ? 0 : 1]), a.replace(/%d/i, t) | |
} | |
}, | |
a = ["\u064a\u0646\u0627\u064a\u0631", "\u0641\u0628\u0631\u0627\u064a\u0631", "\u0645\u0627\u0631\u0633", "\u0623\u0628\u0631\u064a\u0644", "\u0645\u0627\u064a\u0648", "\u064a\u0648\u0646\u064a\u0648", "\u064a\u0648\u0644\u064a\u0648", "\u0623\u063a\u0633\u0637\u0633", "\u0633\u0628\u062a\u0645\u0628\u0631", "\u0623\u0643\u062a\u0648\u0628\u0631", "\u0646\u0648\u0641\u0645\u0628\u0631", "\u062f\u064a\u0633\u0645\u0628\u0631"]; | |
e.defineLocale("ar", { | |
months: a, | |
monthsShort: a, | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "D/\u200fM/\u200fYYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0635|\u0645/, | |
isPM: function(e) { | |
return "\u0645" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0635" : "\u0645" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0628\u0639\u062f %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: o("s"), | |
ss: o("s"), | |
m: o("m"), | |
mm: o("m"), | |
h: o("h"), | |
hh: o("h"), | |
d: o("d"), | |
dd: o("d"), | |
M: o("M"), | |
MM: o("M"), | |
y: o("y"), | |
yy: o("y") | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, (function(e) { | |
return n[e] | |
})).replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})).replace(/,/g, "\u060c") | |
}, | |
week: { | |
dow: 6, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ar-dz", { | |
months: "\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
monthsShort: "\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0641\u064a %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: "\u062b\u0648\u0627\u0646", | |
ss: "%d \u062b\u0627\u0646\u064a\u0629", | |
m: "\u062f\u0642\u064a\u0642\u0629", | |
mm: "%d \u062f\u0642\u0627\u0626\u0642", | |
h: "\u0633\u0627\u0639\u0629", | |
hh: "%d \u0633\u0627\u0639\u0627\u062a", | |
d: "\u064a\u0648\u0645", | |
dd: "%d \u0623\u064a\u0627\u0645", | |
M: "\u0634\u0647\u0631", | |
MM: "%d \u0623\u0634\u0647\u0631", | |
y: "\u0633\u0646\u0629", | |
yy: "%d \u0633\u0646\u0648\u0627\u062a" | |
}, | |
week: { | |
dow: 0, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ar-kw", { | |
months: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"), | |
monthsShort: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"), | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0641\u064a %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: "\u062b\u0648\u0627\u0646", | |
ss: "%d \u062b\u0627\u0646\u064a\u0629", | |
m: "\u062f\u0642\u064a\u0642\u0629", | |
mm: "%d \u062f\u0642\u0627\u0626\u0642", | |
h: "\u0633\u0627\u0639\u0629", | |
hh: "%d \u0633\u0627\u0639\u0627\u062a", | |
d: "\u064a\u0648\u0645", | |
dd: "%d \u0623\u064a\u0627\u0645", | |
M: "\u0634\u0647\u0631", | |
MM: "%d \u0623\u0634\u0647\u0631", | |
y: "\u0633\u0646\u0629", | |
yy: "%d \u0633\u0646\u0648\u0627\u062a" | |
}, | |
week: { | |
dow: 0, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "1", | |
2: "2", | |
3: "3", | |
4: "4", | |
5: "5", | |
6: "6", | |
7: "7", | |
8: "8", | |
9: "9", | |
0: "0" | |
}, | |
n = function(e) { | |
return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : 3 > e % 100 || e % 100 > 10 ? 11 > e % 100 ? 5 : 4 : 3 | |
}, | |
r = { | |
s: ["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629", "\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u062b\u0627\u0646\u064a\u062a\u0627\u0646", "\u062b\u0627\u0646\u064a\u062a\u064a\u0646"], "%d \u062b\u0648\u0627\u0646", "%d \u062b\u0627\u0646\u064a\u0629", "%d \u062b\u0627\u0646\u064a\u0629"], | |
m: ["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629", "\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u062f\u0642\u064a\u0642\u062a\u0627\u0646", "\u062f\u0642\u064a\u0642\u062a\u064a\u0646"], "%d \u062f\u0642\u0627\u0626\u0642", "%d \u062f\u0642\u064a\u0642\u0629", "%d \u062f\u0642\u064a\u0642\u0629"], | |
h: ["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629", "\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629", ["\u0633\u0627\u0639\u062a\u0627\u0646", "\u0633\u0627\u0639\u062a\u064a\u0646"], "%d \u0633\u0627\u0639\u0627\u062a", "%d \u0633\u0627\u0639\u0629", "%d \u0633\u0627\u0639\u0629"], | |
d: ["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645", "\u064a\u0648\u0645 \u0648\u0627\u062d\u062f", ["\u064a\u0648\u0645\u0627\u0646", "\u064a\u0648\u0645\u064a\u0646"], "%d \u0623\u064a\u0627\u0645", "%d \u064a\u0648\u0645\u064b\u0627", "%d \u064a\u0648\u0645"], | |
M: ["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631", "\u0634\u0647\u0631 \u0648\u0627\u062d\u062f", ["\u0634\u0647\u0631\u0627\u0646", "\u0634\u0647\u0631\u064a\u0646"], "%d \u0623\u0634\u0647\u0631", "%d \u0634\u0647\u0631\u0627", "%d \u0634\u0647\u0631"], | |
y: ["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645", "\u0639\u0627\u0645 \u0648\u0627\u062d\u062f", ["\u0639\u0627\u0645\u0627\u0646", "\u0639\u0627\u0645\u064a\u0646"], "%d \u0623\u0639\u0648\u0627\u0645", "%d \u0639\u0627\u0645\u064b\u0627", "%d \u0639\u0627\u0645"] | |
}, | |
i = function(e) { | |
return function(t, i) { | |
var o = n(t), | |
a = r[e][n(t)]; | |
return 2 === o && (a = a[i ? 0 : 1]), a.replace(/%d/i, t) | |
} | |
}, | |
o = ["\u064a\u0646\u0627\u064a\u0631", "\u0641\u0628\u0631\u0627\u064a\u0631", "\u0645\u0627\u0631\u0633", "\u0623\u0628\u0631\u064a\u0644", "\u0645\u0627\u064a\u0648", "\u064a\u0648\u0646\u064a\u0648", "\u064a\u0648\u0644\u064a\u0648", "\u0623\u063a\u0633\u0637\u0633", "\u0633\u0628\u062a\u0645\u0628\u0631", "\u0623\u0643\u062a\u0648\u0628\u0631", "\u0646\u0648\u0641\u0645\u0628\u0631", "\u062f\u064a\u0633\u0645\u0628\u0631"]; | |
e.defineLocale("ar-ly", { | |
months: o, | |
monthsShort: o, | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "D/\u200fM/\u200fYYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0635|\u0645/, | |
isPM: function(e) { | |
return "\u0645" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0635" : "\u0645" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0628\u0639\u062f %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: i("s"), | |
ss: i("s"), | |
m: i("m"), | |
mm: i("m"), | |
h: i("h"), | |
hh: i("h"), | |
d: i("d"), | |
dd: i("d"), | |
M: i("M"), | |
MM: i("M"), | |
y: i("y"), | |
yy: i("y") | |
}, | |
preparse: function(e) { | |
return e.replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})).replace(/,/g, "\u060c") | |
}, | |
week: { | |
dow: 6, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ar-ma", { | |
months: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"), | |
monthsShort: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"), | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0641\u064a %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: "\u062b\u0648\u0627\u0646", | |
ss: "%d \u062b\u0627\u0646\u064a\u0629", | |
m: "\u062f\u0642\u064a\u0642\u0629", | |
mm: "%d \u062f\u0642\u0627\u0626\u0642", | |
h: "\u0633\u0627\u0639\u0629", | |
hh: "%d \u0633\u0627\u0639\u0627\u062a", | |
d: "\u064a\u0648\u0645", | |
dd: "%d \u0623\u064a\u0627\u0645", | |
M: "\u0634\u0647\u0631", | |
MM: "%d \u0623\u0634\u0647\u0631", | |
y: "\u0633\u0646\u0629", | |
yy: "%d \u0633\u0646\u0648\u0627\u062a" | |
}, | |
week: { | |
dow: 6, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0661", | |
2: "\u0662", | |
3: "\u0663", | |
4: "\u0664", | |
5: "\u0665", | |
6: "\u0666", | |
7: "\u0667", | |
8: "\u0668", | |
9: "\u0669", | |
0: "\u0660" | |
}, | |
n = { | |
"\u0661": "1", | |
"\u0662": "2", | |
"\u0663": "3", | |
"\u0664": "4", | |
"\u0665": "5", | |
"\u0666": "6", | |
"\u0667": "7", | |
"\u0668": "8", | |
"\u0669": "9", | |
"\u0660": "0" | |
}; | |
e.defineLocale("ar-sa", { | |
months: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
monthsShort: "\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0635|\u0645/, | |
isPM: function(e) { | |
return "\u0645" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0635" : "\u0645" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0641\u064a %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: "\u062b\u0648\u0627\u0646", | |
ss: "%d \u062b\u0627\u0646\u064a\u0629", | |
m: "\u062f\u0642\u064a\u0642\u0629", | |
mm: "%d \u062f\u0642\u0627\u0626\u0642", | |
h: "\u0633\u0627\u0639\u0629", | |
hh: "%d \u0633\u0627\u0639\u0627\u062a", | |
d: "\u064a\u0648\u0645", | |
dd: "%d \u0623\u064a\u0627\u0645", | |
M: "\u0634\u0647\u0631", | |
MM: "%d \u0623\u0634\u0647\u0631", | |
y: "\u0633\u0646\u0629", | |
yy: "%d \u0633\u0646\u0648\u0627\u062a" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, (function(e) { | |
return n[e] | |
})).replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})).replace(/,/g, "\u060c") | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ar-tn", { | |
months: "\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
monthsShort: "\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"), | |
weekdays: "\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"), | |
weekdaysShort: "\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"), | |
weekdaysMin: "\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextDay: "[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
nextWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastDay: "[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
lastWeek: "dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0641\u064a %s", | |
past: "\u0645\u0646\u0630 %s", | |
s: "\u062b\u0648\u0627\u0646", | |
ss: "%d \u062b\u0627\u0646\u064a\u0629", | |
m: "\u062f\u0642\u064a\u0642\u0629", | |
mm: "%d \u062f\u0642\u0627\u0626\u0642", | |
h: "\u0633\u0627\u0639\u0629", | |
hh: "%d \u0633\u0627\u0639\u0627\u062a", | |
d: "\u064a\u0648\u0645", | |
dd: "%d \u0623\u064a\u0627\u0645", | |
M: "\u0634\u0647\u0631", | |
MM: "%d \u0623\u0634\u0647\u0631", | |
y: "\u0633\u0646\u0629", | |
yy: "%d \u0633\u0646\u0648\u0627\u062a" | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "-inci", | |
5: "-inci", | |
8: "-inci", | |
70: "-inci", | |
80: "-inci", | |
2: "-nci", | |
7: "-nci", | |
20: "-nci", | |
50: "-nci", | |
3: "-\xfcnc\xfc", | |
4: "-\xfcnc\xfc", | |
100: "-\xfcnc\xfc", | |
6: "-nc\u0131", | |
9: "-uncu", | |
10: "-uncu", | |
30: "-uncu", | |
60: "-\u0131nc\u0131", | |
90: "-\u0131nc\u0131" | |
}; | |
e.defineLocale("az", { | |
months: "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"), | |
monthsShort: "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"), | |
weekdays: "Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"), | |
weekdaysShort: "Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"), | |
weekdaysMin: "Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[bug\xfcn saat] LT", | |
nextDay: "[sabah saat] LT", | |
nextWeek: "[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT", | |
lastDay: "[d\xfcn\u0259n] LT", | |
lastWeek: "[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s sonra", | |
past: "%s \u0259vv\u0259l", | |
s: "birne\xe7\u0259 saniy\u0259", | |
ss: "%d saniy\u0259", | |
m: "bir d\u0259qiq\u0259", | |
mm: "%d d\u0259qiq\u0259", | |
h: "bir saat", | |
hh: "%d saat", | |
d: "bir g\xfcn", | |
dd: "%d g\xfcn", | |
M: "bir ay", | |
MM: "%d ay", | |
y: "bir il", | |
yy: "%d il" | |
}, | |
meridiemParse: /gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/, | |
isPM: function(e) { | |
return /^(g\xfcnd\xfcz|ax\u015fam)$/.test(e) | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "gec\u0259" : 12 > e ? "s\u0259h\u0259r" : 17 > e ? "g\xfcnd\xfcz" : "ax\u015fam" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/, | |
ordinal: function(e) { | |
if (0 === e) return e + "-\u0131nc\u0131"; | |
var n = e % 10; | |
return e + (t[n] || t[e % 100 - n] || t[100 > e ? null : 100]) | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r, i; | |
return "m" === n ? t ? "\u0445\u0432\u0456\u043b\u0456\u043d\u0430" : "\u0445\u0432\u0456\u043b\u0456\u043d\u0443" : "h" === n ? t ? "\u0433\u0430\u0434\u0437\u0456\u043d\u0430" : "\u0433\u0430\u0434\u0437\u0456\u043d\u0443" : e + " " + (r = +e, i = { | |
ss: t ? "\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434" : "\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434", | |
mm: t ? "\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d" : "\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d", | |
hh: t ? "\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d" : "\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d", | |
dd: "\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d", | |
MM: "\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e", | |
yy: "\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e" | |
} [n].split("_"), r % 10 == 1 && r % 100 != 11 ? i[0] : 2 > r % 10 || r % 10 > 4 || r % 100 >= 10 && 20 > r % 100 ? i[2] : i[1]) | |
} | |
e.defineLocale("be", { | |
months: { | |
format: "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"), | |
standalone: "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_") | |
}, | |
monthsShort: "\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"), | |
weekdays: { | |
format: "\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"), | |
standalone: "\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"), | |
isFormat: /\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/ | |
}, | |
weekdaysShort: "\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"), | |
weekdaysMin: "\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY \u0433.", | |
LLL: "D MMMM YYYY \u0433., HH:mm", | |
LLLL: "dddd, D MMMM YYYY \u0433., HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0421\u0451\u043d\u043d\u044f \u045e] LT", | |
nextDay: "[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT", | |
lastDay: "[\u0423\u0447\u043e\u0440\u0430 \u045e] LT", | |
nextWeek: function() { | |
return "[\u0423] dddd [\u045e] LT" | |
}, | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
case 3: | |
case 5: | |
case 6: | |
return "[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT"; | |
case 1: | |
case 2: | |
case 4: | |
return "[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u043f\u0440\u0430\u0437 %s", | |
past: "%s \u0442\u0430\u043c\u0443", | |
s: "\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434", | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: "\u0434\u0437\u0435\u043d\u044c", | |
dd: t, | |
M: "\u043c\u0435\u0441\u044f\u0446", | |
MM: t, | |
y: "\u0433\u043e\u0434", | |
yy: t | |
}, | |
meridiemParse: /\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/, | |
isPM: function(e) { | |
return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e) | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u043d\u043e\u0447\u044b" : 12 > e ? "\u0440\u0430\u043d\u0456\u0446\u044b" : 17 > e ? "\u0434\u043d\u044f" : "\u0432\u0435\u0447\u0430\u0440\u0430" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0456|\u044b|\u0433\u0430)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "M": | |
case "d": | |
case "DDD": | |
case "w": | |
case "W": | |
return e % 10 != 2 && e % 10 != 3 || e % 100 == 12 || e % 100 == 13 ? e + "-\u044b" : e + "-\u0456"; | |
case "D": | |
return e + "-\u0433\u0430"; | |
default: | |
return e | |
} | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("bg", { | |
months: "\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"), | |
monthsShort: "\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"), | |
weekdays: "\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"), | |
weekdaysShort: "\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"), | |
weekdaysMin: "\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "D.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY H:mm", | |
LLLL: "dddd, D MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0414\u043d\u0435\u0441 \u0432] LT", | |
nextDay: "[\u0423\u0442\u0440\u0435 \u0432] LT", | |
nextWeek: "dddd [\u0432] LT", | |
lastDay: "[\u0412\u0447\u0435\u0440\u0430 \u0432] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
case 3: | |
case 6: | |
return "[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0441\u043b\u0435\u0434 %s", | |
past: "\u043f\u0440\u0435\u0434\u0438 %s", | |
s: "\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438", | |
ss: "%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438", | |
m: "\u043c\u0438\u043d\u0443\u0442\u0430", | |
mm: "%d \u043c\u0438\u043d\u0443\u0442\u0438", | |
h: "\u0447\u0430\u0441", | |
hh: "%d \u0447\u0430\u0441\u0430", | |
d: "\u0434\u0435\u043d", | |
dd: "%d \u0434\u043d\u0438", | |
M: "\u043c\u0435\u0441\u0435\u0446", | |
MM: "%d \u043c\u0435\u0441\u0435\u0446\u0430", | |
y: "\u0433\u043e\u0434\u0438\u043d\u0430", | |
yy: "%d \u0433\u043e\u0434\u0438\u043d\u0438" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/, | |
ordinal: function(e) { | |
var t = e % 10, | |
n = e % 100; | |
return 0 === e ? e + "-\u0435\u0432" : 0 === n ? e + "-\u0435\u043d" : n > 10 && 20 > n ? e + "-\u0442\u0438" : 1 === t ? e + "-\u0432\u0438" : 2 === t ? e + "-\u0440\u0438" : 7 === t || 8 === t ? e + "-\u043c\u0438" : e + "-\u0442\u0438" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("bm", { | |
months: "Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"), | |
monthsShort: "Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"), | |
weekdays: "Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"), | |
weekdaysShort: "Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"), | |
weekdaysMin: "Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "MMMM [tile] D [san] YYYY", | |
LLL: "MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm", | |
LLLL: "dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Bi l\u025br\u025b] LT", | |
nextDay: "[Sini l\u025br\u025b] LT", | |
nextWeek: "dddd [don l\u025br\u025b] LT", | |
lastDay: "[Kunu l\u025br\u025b] LT", | |
lastWeek: "dddd [t\u025bm\u025bnen l\u025br\u025b] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s k\u0254n\u0254", | |
past: "a b\u025b %s b\u0254", | |
s: "sanga dama dama", | |
ss: "sekondi %d", | |
m: "miniti kelen", | |
mm: "miniti %d", | |
h: "l\u025br\u025b kelen", | |
hh: "l\u025br\u025b %d", | |
d: "tile kelen", | |
dd: "tile %d", | |
M: "kalo kelen", | |
MM: "kalo %d", | |
y: "san kelen", | |
yy: "san %d" | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u09e7", | |
2: "\u09e8", | |
3: "\u09e9", | |
4: "\u09ea", | |
5: "\u09eb", | |
6: "\u09ec", | |
7: "\u09ed", | |
8: "\u09ee", | |
9: "\u09ef", | |
0: "\u09e6" | |
}, | |
n = { | |
"\u09e7": "1", | |
"\u09e8": "2", | |
"\u09e9": "3", | |
"\u09ea": "4", | |
"\u09eb": "5", | |
"\u09ec": "6", | |
"\u09ed": "7", | |
"\u09ee": "8", | |
"\u09ef": "9", | |
"\u09e6": "0" | |
}; | |
e.defineLocale("bn", { | |
months: "\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"), | |
monthsShort: "\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"), | |
weekdays: "\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"), | |
weekdaysShort: "\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"), | |
weekdaysMin: "\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"), | |
longDateFormat: { | |
LT: "A h:mm \u09b8\u09ae\u09df", | |
LTS: "A h:mm:ss \u09b8\u09ae\u09df", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm \u09b8\u09ae\u09df", | |
LLLL: "dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df" | |
}, | |
calendar: { | |
sameDay: "[\u0986\u099c] LT", | |
nextDay: "[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0997\u09a4\u0995\u09be\u09b2] LT", | |
lastWeek: "[\u0997\u09a4] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u09aa\u09b0\u09c7", | |
past: "%s \u0986\u0997\u09c7", | |
s: "\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1", | |
ss: "%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1", | |
m: "\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f", | |
mm: "%d \u09ae\u09bf\u09a8\u09bf\u099f", | |
h: "\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be", | |
hh: "%d \u0998\u09a8\u09cd\u099f\u09be", | |
d: "\u098f\u0995 \u09a6\u09bf\u09a8", | |
dd: "%d \u09a6\u09bf\u09a8", | |
M: "\u098f\u0995 \u09ae\u09be\u09b8", | |
MM: "%d \u09ae\u09be\u09b8", | |
y: "\u098f\u0995 \u09ac\u099b\u09b0", | |
yy: "%d \u09ac\u099b\u09b0" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u09b0\u09be\u09a4" === t && e >= 4 || "\u09a6\u09c1\u09aa\u09c1\u09b0" === t && 5 > e || "\u09ac\u09bf\u0995\u09be\u09b2" === t ? e + 12 : e | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u09b0\u09be\u09a4" : 10 > e ? "\u09b8\u0995\u09be\u09b2" : 17 > e ? "\u09a6\u09c1\u09aa\u09c1\u09b0" : 20 > e ? "\u09ac\u09bf\u0995\u09be\u09b2" : "\u09b0\u09be\u09a4" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0f21", | |
2: "\u0f22", | |
3: "\u0f23", | |
4: "\u0f24", | |
5: "\u0f25", | |
6: "\u0f26", | |
7: "\u0f27", | |
8: "\u0f28", | |
9: "\u0f29", | |
0: "\u0f20" | |
}, | |
n = { | |
"\u0f21": "1", | |
"\u0f22": "2", | |
"\u0f23": "3", | |
"\u0f24": "4", | |
"\u0f25": "5", | |
"\u0f26": "6", | |
"\u0f27": "7", | |
"\u0f28": "8", | |
"\u0f29": "9", | |
"\u0f20": "0" | |
}; | |
e.defineLocale("bo", { | |
months: "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"), | |
monthsShort: "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"), | |
weekdays: "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"), | |
weekdaysShort: "\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"), | |
weekdaysMin: "\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"), | |
longDateFormat: { | |
LT: "A h:mm", | |
LTS: "A h:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm", | |
LLLL: "dddd, D MMMM YYYY, A h:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT", | |
nextDay: "[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT", | |
nextWeek: "[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT", | |
lastDay: "[\u0f41\u0f0b\u0f66\u0f44] LT", | |
lastWeek: "[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0f63\u0f0b", | |
past: "%s \u0f66\u0f94\u0f53\u0f0b\u0f63", | |
s: "\u0f63\u0f58\u0f0b\u0f66\u0f44", | |
ss: "%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d", | |
m: "\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42", | |
mm: "%d \u0f66\u0f90\u0f62\u0f0b\u0f58", | |
h: "\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42", | |
hh: "%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51", | |
d: "\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42", | |
dd: "%d \u0f49\u0f72\u0f53\u0f0b", | |
M: "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42", | |
MM: "%d \u0f5f\u0fb3\u0f0b\u0f56", | |
y: "\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42", | |
yy: "%d \u0f63\u0f7c" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c" === t && e >= 4 || "\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44" === t && 5 > e || "\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42" === t ? e + 12 : e | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c" : 10 > e ? "\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66" : 17 > e ? "\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44" : 20 > e ? "\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42" : "\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
return e + " " + function(e, t) { | |
return 2 === t ? function(e) { | |
var t = { | |
m: "v", | |
b: "v", | |
d: "z" | |
}; | |
return void 0 === t[e.charAt(0)] ? e : t[e.charAt(0)] + e.substring(1) | |
}(e) : e | |
}({ | |
mm: "munutenn", | |
MM: "miz", | |
dd: "devezh" | |
} [n], e) | |
} | |
e.defineLocale("br", { | |
months: "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"), | |
monthsShort: "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"), | |
weekdays: "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"), | |
weekdaysShort: "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"), | |
weekdaysMin: "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "h[e]mm A", | |
LTS: "h[e]mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D [a viz] MMMM YYYY", | |
LLL: "D [a viz] MMMM YYYY h[e]mm A", | |
LLLL: "dddd, D [a viz] MMMM YYYY h[e]mm A" | |
}, | |
calendar: { | |
sameDay: "[Hiziv da] LT", | |
nextDay: "[Warc'hoazh da] LT", | |
nextWeek: "dddd [da] LT", | |
lastDay: "[Dec'h da] LT", | |
lastWeek: "dddd [paset da] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "a-benn %s", | |
past: "%s 'zo", | |
s: "un nebeud segondenno\xf9", | |
ss: "%d eilenn", | |
m: "ur vunutenn", | |
mm: t, | |
h: "un eur", | |
hh: "%d eur", | |
d: "un devezh", | |
dd: t, | |
M: "ur miz", | |
MM: t, | |
y: "ur bloaz", | |
yy: function(e) { | |
switch (function e(t) { | |
return t > 9 ? e(t % 10) : t | |
}(e)) { | |
case 1: | |
case 3: | |
case 4: | |
case 5: | |
case 9: | |
return e + " bloaz"; | |
default: | |
return e + " vloaz" | |
} | |
} | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(a\xf1|vet)/, | |
ordinal: function(e) { | |
return e + (1 === e ? "a\xf1" : "vet") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = e + " "; | |
switch (n) { | |
case "ss": | |
return r + (1 === e ? "sekunda" : 2 === e || 3 === e || 4 === e ? "sekunde" : "sekundi"); | |
case "m": | |
return t ? "jedna minuta" : "jedne minute"; | |
case "mm": | |
return r + (1 === e ? "minuta" : 2 === e || 3 === e || 4 === e ? "minute" : "minuta"); | |
case "h": | |
return t ? "jedan sat" : "jednog sata"; | |
case "hh": | |
return r + (1 === e ? "sat" : 2 === e || 3 === e || 4 === e ? "sata" : "sati"); | |
case "dd": | |
return r + (1 === e ? "dan" : "dana"); | |
case "MM": | |
return r + (1 === e ? "mjesec" : 2 === e || 3 === e || 4 === e ? "mjeseca" : "mjeseci"); | |
case "yy": | |
return r + (1 === e ? "godina" : 2 === e || 3 === e || 4 === e ? "godine" : "godina") | |
} | |
} | |
e.defineLocale("bs", { | |
months: "januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"), | |
monthsShort: "jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"), | |
weekdaysShort: "ned._pon._uto._sri._\u010det._pet._sub.".split("_"), | |
weekdaysMin: "ne_po_ut_sr_\u010de_pe_su".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm", | |
LLLL: "dddd, D. MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[danas u] LT", | |
nextDay: "[sutra u] LT", | |
nextWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[u] [nedjelju] [u] LT"; | |
case 3: | |
return "[u] [srijedu] [u] LT"; | |
case 6: | |
return "[u] [subotu] [u] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[u] dddd [u] LT" | |
} | |
}, | |
lastDay: "[ju\u010der u] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
case 3: | |
return "[pro\u0161lu] dddd [u] LT"; | |
case 6: | |
return "[pro\u0161le] [subote] [u] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[pro\u0161li] dddd [u] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "za %s", | |
past: "prije %s", | |
s: "par sekundi", | |
ss: t, | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: "dan", | |
dd: t, | |
M: "mjesec", | |
MM: t, | |
y: "godinu", | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ca", { | |
months: { | |
standalone: "gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"), | |
format: "de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"), | |
isFormat: /D[oD]?(\s)+MMMM/ | |
}, | |
monthsShort: "gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), | |
weekdaysShort: "dg._dl._dt._dc._dj._dv._ds.".split("_"), | |
weekdaysMin: "dg_dl_dt_dc_dj_dv_ds".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM [de] YYYY", | |
ll: "D MMM YYYY", | |
LLL: "D MMMM [de] YYYY [a les] H:mm", | |
lll: "D MMM YYYY, H:mm", | |
LLLL: "dddd D MMMM [de] YYYY [a les] H:mm", | |
llll: "ddd D MMM YYYY, H:mm" | |
}, | |
calendar: { | |
sameDay: function() { | |
return "[avui a " + (1 !== this.hours() ? "les" : "la") + "] LT" | |
}, | |
nextDay: function() { | |
return "[dem\xe0 a " + (1 !== this.hours() ? "les" : "la") + "] LT" | |
}, | |
nextWeek: function() { | |
return "dddd [a " + (1 !== this.hours() ? "les" : "la") + "] LT" | |
}, | |
lastDay: function() { | |
return "[ahir a " + (1 !== this.hours() ? "les" : "la") + "] LT" | |
}, | |
lastWeek: function() { | |
return "[el] dddd [passat a " + (1 !== this.hours() ? "les" : "la") + "] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "d'aqu\xed %s", | |
past: "fa %s", | |
s: "uns segons", | |
ss: "%d segons", | |
m: "un minut", | |
mm: "%d minuts", | |
h: "una hora", | |
hh: "%d hores", | |
d: "un dia", | |
dd: "%d dies", | |
M: "un mes", | |
MM: "%d mesos", | |
y: "un any", | |
yy: "%d anys" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|\xe8|a)/, | |
ordinal: function(e, t) { | |
var n = 1 === e ? "r" : 2 === e ? "n" : 3 === e ? "r" : 4 === e ? "t" : "\xe8"; | |
return "w" !== t && "W" !== t || (n = "a"), e + n | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = [/^led/i, /^\xfano/i, /^b\u0159e/i, /^dub/i, /^kv\u011b/i, /^(\u010dvn|\u010derven$|\u010dervna)/i, /^(\u010dvc|\u010dervenec|\u010dervence)/i, /^srp/i, /^z\xe1\u0159/i, /^\u0159\xedj/i, /^lis/i, /^pro/i], | |
n = /^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i; | |
function r(e) { | |
return e > 1 && 5 > e && 1 != ~~(e / 10) | |
} | |
function i(e, t, n, i) { | |
var o = e + " "; | |
switch (n) { | |
case "s": | |
return t || i ? "p\xe1r sekund" : "p\xe1r sekundami"; | |
case "ss": | |
return t || i ? o + (r(e) ? "sekundy" : "sekund") : o + "sekundami"; | |
case "m": | |
return t ? "minuta" : i ? "minutu" : "minutou"; | |
case "mm": | |
return t || i ? o + (r(e) ? "minuty" : "minut") : o + "minutami"; | |
case "h": | |
return t ? "hodina" : i ? "hodinu" : "hodinou"; | |
case "hh": | |
return t || i ? o + (r(e) ? "hodiny" : "hodin") : o + "hodinami"; | |
case "d": | |
return t || i ? "den" : "dnem"; | |
case "dd": | |
return t || i ? o + (r(e) ? "dny" : "dn\xed") : o + "dny"; | |
case "M": | |
return t || i ? "m\u011bs\xedc" : "m\u011bs\xedcem"; | |
case "MM": | |
return t || i ? o + (r(e) ? "m\u011bs\xedce" : "m\u011bs\xedc\u016f") : o + "m\u011bs\xedci"; | |
case "y": | |
return t || i ? "rok" : "rokem"; | |
case "yy": | |
return t || i ? o + (r(e) ? "roky" : "let") : o + "lety" | |
} | |
} | |
e.defineLocale("cs", { | |
months: "leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"), | |
monthsShort: "led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"), | |
monthsRegex: n, | |
monthsShortRegex: n, | |
monthsStrictRegex: /^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i, | |
monthsShortStrictRegex: /^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i, | |
monthsParse: t, | |
longMonthsParse: t, | |
shortMonthsParse: t, | |
weekdays: "ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"), | |
weekdaysShort: "ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"), | |
weekdaysMin: "ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm", | |
LLLL: "dddd D. MMMM YYYY H:mm", | |
l: "D. M. YYYY" | |
}, | |
calendar: { | |
sameDay: "[dnes v] LT", | |
nextDay: "[z\xedtra v] LT", | |
nextWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[v ned\u011bli v] LT"; | |
case 1: | |
case 2: | |
return "[v] dddd [v] LT"; | |
case 3: | |
return "[ve st\u0159edu v] LT"; | |
case 4: | |
return "[ve \u010dtvrtek v] LT"; | |
case 5: | |
return "[v p\xe1tek v] LT"; | |
case 6: | |
return "[v sobotu v] LT" | |
} | |
}, | |
lastDay: "[v\u010dera v] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[minulou ned\u011bli v] LT"; | |
case 1: | |
case 2: | |
return "[minul\xe9] dddd [v] LT"; | |
case 3: | |
return "[minulou st\u0159edu v] LT"; | |
case 4: | |
case 5: | |
return "[minul\xfd] dddd [v] LT"; | |
case 6: | |
return "[minulou sobotu v] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "za %s", | |
past: "p\u0159ed %s", | |
s: i, | |
ss: i, | |
m: i, | |
mm: i, | |
h: i, | |
hh: i, | |
d: i, | |
dd: i, | |
M: i, | |
MM: i, | |
y: i, | |
yy: i | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("cv", { | |
months: "\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"), | |
monthsShort: "\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"), | |
weekdays: "\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"), | |
weekdaysShort: "\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"), | |
weekdaysMin: "\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD-MM-YYYY", | |
LL: "YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]", | |
LLL: "YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm", | |
LLLL: "dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]", | |
nextDay: "[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]", | |
lastDay: "[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]", | |
nextWeek: "[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]", | |
lastWeek: "[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: function(e) { | |
return e + (/\u0441\u0435\u0445\u0435\u0442$/i.exec(e) ? "\u0440\u0435\u043d" : /\u04ab\u0443\u043b$/i.exec(e) ? "\u0442\u0430\u043d" : "\u0440\u0430\u043d") | |
}, | |
past: "%s \u043a\u0430\u044f\u043b\u043b\u0430", | |
s: "\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442", | |
ss: "%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442", | |
m: "\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442", | |
mm: "%d \u043c\u0438\u043d\u0443\u0442", | |
h: "\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442", | |
hh: "%d \u0441\u0435\u0445\u0435\u0442", | |
d: "\u043f\u04d7\u0440 \u043a\u0443\u043d", | |
dd: "%d \u043a\u0443\u043d", | |
M: "\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445", | |
MM: "%d \u0443\u0439\u04d1\u0445", | |
y: "\u043f\u04d7\u0440 \u04ab\u0443\u043b", | |
yy: "%d \u04ab\u0443\u043b" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-\u043c\u04d7\u0448/, | |
ordinal: "%d-\u043c\u04d7\u0448", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("cy", { | |
months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"), | |
monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), | |
weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"), | |
weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"), | |
weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Heddiw am] LT", | |
nextDay: "[Yfory am] LT", | |
nextWeek: "dddd [am] LT", | |
lastDay: "[Ddoe am] LT", | |
lastWeek: "dddd [diwethaf am] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "mewn %s", | |
past: "%s yn \xf4l", | |
s: "ychydig eiliadau", | |
ss: "%d eiliad", | |
m: "munud", | |
mm: "%d munud", | |
h: "awr", | |
hh: "%d awr", | |
d: "diwrnod", | |
dd: "%d diwrnod", | |
M: "mis", | |
MM: "%d mis", | |
y: "blwyddyn", | |
yy: "%d flynedd" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, | |
ordinal: function(e) { | |
var t = ""; | |
return e > 20 ? t = 40 === e || 50 === e || 60 === e || 80 === e || 100 === e ? "fed" : "ain" : e > 0 && (t = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"][e]), e + t | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("da", { | |
months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"), | |
monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), | |
weekdays: "s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"), | |
weekdaysShort: "s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"), | |
weekdaysMin: "s\xf8_ma_ti_on_to_fr_l\xf8".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY HH:mm", | |
LLLL: "dddd [d.] D. MMMM YYYY [kl.] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[i dag kl.] LT", | |
nextDay: "[i morgen kl.] LT", | |
nextWeek: "p\xe5 dddd [kl.] LT", | |
lastDay: "[i g\xe5r kl.] LT", | |
lastWeek: "[i] dddd[s kl.] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "om %s", | |
past: "%s siden", | |
s: "f\xe5 sekunder", | |
ss: "%d sekunder", | |
m: "et minut", | |
mm: "%d minutter", | |
h: "en time", | |
hh: "%d timer", | |
d: "en dag", | |
dd: "%d dage", | |
M: "en m\xe5ned", | |
MM: "%d m\xe5neder", | |
y: "et \xe5r", | |
yy: "%d \xe5r" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = { | |
m: ["eine Minute", "einer Minute"], | |
h: ["eine Stunde", "einer Stunde"], | |
d: ["ein Tag", "einem Tag"], | |
dd: [e + " Tage", e + " Tagen"], | |
M: ["ein Monat", "einem Monat"], | |
MM: [e + " Monate", e + " Monaten"], | |
y: ["ein Jahr", "einem Jahr"], | |
yy: [e + " Jahre", e + " Jahren"] | |
}; | |
return t ? r[n][0] : r[n][1] | |
} | |
e.defineLocale("de", { | |
months: "Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), | |
monthsShort: "Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), | |
weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), | |
weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY HH:mm", | |
LLLL: "dddd, D. MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[heute um] LT [Uhr]", | |
sameElse: "L", | |
nextDay: "[morgen um] LT [Uhr]", | |
nextWeek: "dddd [um] LT [Uhr]", | |
lastDay: "[gestern um] LT [Uhr]", | |
lastWeek: "[letzten] dddd [um] LT [Uhr]" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "vor %s", | |
s: "ein paar Sekunden", | |
ss: "%d Sekunden", | |
m: t, | |
mm: "%d Minuten", | |
h: t, | |
hh: "%d Stunden", | |
d: t, | |
dd: t, | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = { | |
m: ["eine Minute", "einer Minute"], | |
h: ["eine Stunde", "einer Stunde"], | |
d: ["ein Tag", "einem Tag"], | |
dd: [e + " Tage", e + " Tagen"], | |
M: ["ein Monat", "einem Monat"], | |
MM: [e + " Monate", e + " Monaten"], | |
y: ["ein Jahr", "einem Jahr"], | |
yy: [e + " Jahre", e + " Jahren"] | |
}; | |
return t ? r[n][0] : r[n][1] | |
} | |
e.defineLocale("de-at", { | |
months: "J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), | |
monthsShort: "J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), | |
weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), | |
weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY HH:mm", | |
LLLL: "dddd, D. MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[heute um] LT [Uhr]", | |
sameElse: "L", | |
nextDay: "[morgen um] LT [Uhr]", | |
nextWeek: "dddd [um] LT [Uhr]", | |
lastDay: "[gestern um] LT [Uhr]", | |
lastWeek: "[letzten] dddd [um] LT [Uhr]" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "vor %s", | |
s: "ein paar Sekunden", | |
ss: "%d Sekunden", | |
m: t, | |
mm: "%d Minuten", | |
h: t, | |
hh: "%d Stunden", | |
d: t, | |
dd: t, | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = { | |
m: ["eine Minute", "einer Minute"], | |
h: ["eine Stunde", "einer Stunde"], | |
d: ["ein Tag", "einem Tag"], | |
dd: [e + " Tage", e + " Tagen"], | |
M: ["ein Monat", "einem Monat"], | |
MM: [e + " Monate", e + " Monaten"], | |
y: ["ein Jahr", "einem Jahr"], | |
yy: [e + " Jahre", e + " Jahren"] | |
}; | |
return t ? r[n][0] : r[n][1] | |
} | |
e.defineLocale("de-ch", { | |
months: "Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), | |
monthsShort: "Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), | |
weekdaysShort: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), | |
weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY HH:mm", | |
LLLL: "dddd, D. MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[heute um] LT [Uhr]", | |
sameElse: "L", | |
nextDay: "[morgen um] LT [Uhr]", | |
nextWeek: "dddd [um] LT [Uhr]", | |
lastDay: "[gestern um] LT [Uhr]", | |
lastWeek: "[letzten] dddd [um] LT [Uhr]" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "vor %s", | |
s: "ein paar Sekunden", | |
ss: "%d Sekunden", | |
m: t, | |
mm: "%d Minuten", | |
h: t, | |
hh: "%d Stunden", | |
d: t, | |
dd: t, | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = ["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9", "\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9", "\u0789\u07a7\u0783\u07a8\u0797\u07aa", "\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa", "\u0789\u07ad", "\u0796\u07ab\u0782\u07b0", "\u0796\u07aa\u078d\u07a6\u0787\u07a8", "\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa", "\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa", "\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa", "\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa", "\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"], | |
n = ["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6", "\u0780\u07af\u0789\u07a6", "\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6", "\u0784\u07aa\u078b\u07a6", "\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8", "\u0780\u07aa\u0786\u07aa\u0783\u07aa", "\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"]; | |
e.defineLocale("dv", { | |
months: t, | |
monthsShort: t, | |
weekdays: n, | |
weekdaysShort: n, | |
weekdaysMin: "\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "D/M/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0789\u0786|\u0789\u078a/, | |
isPM: function(e) { | |
return "\u0789\u078a" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0789\u0786" : "\u0789\u078a" | |
}, | |
calendar: { | |
sameDay: "[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT", | |
nextDay: "[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT", | |
nextWeek: "dddd LT", | |
lastDay: "[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT", | |
lastWeek: "[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s", | |
past: "\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s", | |
s: "\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0", | |
ss: "d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa", | |
m: "\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0", | |
mm: "\u0789\u07a8\u0782\u07a8\u0793\u07aa %d", | |
h: "\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0", | |
hh: "\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d", | |
d: "\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0", | |
dd: "\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d", | |
M: "\u0789\u07a6\u0780\u07ac\u0787\u07b0", | |
MM: "\u0789\u07a6\u0790\u07b0 %d", | |
y: "\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0", | |
yy: "\u0787\u07a6\u0780\u07a6\u0783\u07aa %d" | |
}, | |
preparse: function(e) { | |
return e.replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/,/g, "\u060c") | |
}, | |
week: { | |
dow: 7, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("el", { | |
monthsNominativeEl: "\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"), | |
monthsGenitiveEl: "\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"), | |
months: function(e, t) { | |
return e ? "string" == typeof t && /D/.test(t.substring(0, t.indexOf("MMMM"))) ? this._monthsGenitiveEl[e.month()] : this._monthsNominativeEl[e.month()] : this._monthsNominativeEl | |
}, | |
monthsShort: "\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"), | |
weekdays: "\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"), | |
weekdaysShort: "\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"), | |
weekdaysMin: "\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"), | |
meridiem: function(e, t, n) { | |
return e > 11 ? n ? "\u03bc\u03bc" : "\u039c\u039c" : n ? "\u03c0\u03bc" : "\u03a0\u039c" | |
}, | |
isPM: function(e) { | |
return "\u03bc" === (e + "").toLowerCase()[0] | |
}, | |
meridiemParse: /[\u03a0\u039c]\.?\u039c?\.?/i, | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY h:mm A", | |
LLLL: "dddd, D MMMM YYYY h:mm A" | |
}, | |
calendarEl: { | |
sameDay: "[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT", | |
nextDay: "[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT", | |
nextWeek: "dddd [{}] LT", | |
lastDay: "[\u03a7\u03b8\u03b5\u03c2 {}] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 6: | |
return "[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT"; | |
default: | |
return "[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
calendar: function(e, t) { | |
var n, r = this._calendarEl[e], | |
i = t && t.hours(); | |
return ((n = r) instanceof Function || "[object Function]" === Object.prototype.toString.call(n)) && (r = r.apply(t)), r.replace("{}", i % 12 == 1 ? "\u03c3\u03c4\u03b7" : "\u03c3\u03c4\u03b9\u03c2") | |
}, | |
relativeTime: { | |
future: "\u03c3\u03b5 %s", | |
past: "%s \u03c0\u03c1\u03b9\u03bd", | |
s: "\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1", | |
ss: "%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1", | |
m: "\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc", | |
mm: "%d \u03bb\u03b5\u03c0\u03c4\u03ac", | |
h: "\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1", | |
hh: "%d \u03ce\u03c1\u03b5\u03c2", | |
d: "\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1", | |
dd: "%d \u03bc\u03ad\u03c1\u03b5\u03c2", | |
M: "\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2", | |
MM: "%d \u03bc\u03ae\u03bd\u03b5\u03c2", | |
y: "\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2", | |
yy: "%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\u03b7/, | |
ordinal: "%d\u03b7", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-SG", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-au", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY h:mm A", | |
LLLL: "dddd, D MMMM YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-ca", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "YYYY-MM-DD", | |
LL: "MMMM D, YYYY", | |
LLL: "MMMM D, YYYY h:mm A", | |
LLLL: "dddd, MMMM D, YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-gb", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-ie", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-il", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("en-nz", { | |
months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), | |
weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), | |
weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), | |
weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY h:mm A", | |
LLLL: "dddd, D MMMM YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: "[Today at] LT", | |
nextDay: "[Tomorrow at] LT", | |
nextWeek: "dddd [at] LT", | |
lastDay: "[Yesterday at] LT", | |
lastWeek: "[Last] dddd [at] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "in %s", | |
past: "%s ago", | |
s: "a few seconds", | |
ss: "%d 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" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, | |
ordinal: function(e) { | |
var t = e % 10; | |
return e + (1 == ~~(e % 100 / 10) ? "th" : 1 === t ? "st" : 2 === t ? "nd" : 3 === t ? "rd" : "th") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("eo", { | |
months: "januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"), | |
monthsShort: "jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec".split("_"), | |
weekdays: "diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"), | |
weekdaysShort: "dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"), | |
weekdaysMin: "di_lu_ma_me_\u0135a_ve_sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY-MM-DD", | |
LL: "D[-a de] MMMM, YYYY", | |
LLL: "D[-a de] MMMM, YYYY HH:mm", | |
LLLL: "dddd, [la] D[-a de] MMMM, YYYY HH:mm" | |
}, | |
meridiemParse: /[ap]\.t\.m/i, | |
isPM: function(e) { | |
return "p" === e.charAt(0).toLowerCase() | |
}, | |
meridiem: function(e, t, n) { | |
return e > 11 ? n ? "p.t.m." : "P.T.M." : n ? "a.t.m." : "A.T.M." | |
}, | |
calendar: { | |
sameDay: "[Hodia\u016d je] LT", | |
nextDay: "[Morga\u016d je] LT", | |
nextWeek: "dddd [je] LT", | |
lastDay: "[Hiera\u016d je] LT", | |
lastWeek: "[pasinta] dddd [je] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "post %s", | |
past: "anta\u016d %s", | |
s: "sekundoj", | |
ss: "%d sekundoj", | |
m: "minuto", | |
mm: "%d minutoj", | |
h: "horo", | |
hh: "%d horoj", | |
d: "tago", | |
dd: "%d tagoj", | |
M: "monato", | |
MM: "%d monatoj", | |
y: "jaro", | |
yy: "%d jaroj" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}a/, | |
ordinal: "%da", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), | |
n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), | |
r = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], | |
i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; | |
e.defineLocale("es", { | |
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsRegex: i, | |
monthsShortRegex: i, | |
monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, | |
monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, | |
monthsParse: r, | |
longMonthsParse: r, | |
shortMonthsParse: r, | |
weekdays: "domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"), | |
weekdaysShort: "dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"), | |
weekdaysMin: "do_lu_ma_mi_ju_vi_s\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY H:mm", | |
LLLL: "dddd, D [de] MMMM [de] YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: function() { | |
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextDay: function() { | |
return "[ma\xf1ana a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextWeek: function() { | |
return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastDay: function() { | |
return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastWeek: function() { | |
return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "en %s", | |
past: "hace %s", | |
s: "unos segundos", | |
ss: "%d segundos", | |
m: "un minuto", | |
mm: "%d minutos", | |
h: "una hora", | |
hh: "%d horas", | |
d: "un d\xeda", | |
dd: "%d d\xedas", | |
M: "un mes", | |
MM: "%d meses", | |
y: "un a\xf1o", | |
yy: "%d a\xf1os" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), | |
n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), | |
r = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], | |
i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; | |
e.defineLocale("es-do", { | |
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsRegex: i, | |
monthsShortRegex: i, | |
monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, | |
monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, | |
monthsParse: r, | |
longMonthsParse: r, | |
shortMonthsParse: r, | |
weekdays: "domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"), | |
weekdaysShort: "dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"), | |
weekdaysMin: "do_lu_ma_mi_ju_vi_s\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY h:mm A", | |
LLLL: "dddd, D [de] MMMM [de] YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: function() { | |
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextDay: function() { | |
return "[ma\xf1ana a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextWeek: function() { | |
return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastDay: function() { | |
return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastWeek: function() { | |
return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "en %s", | |
past: "hace %s", | |
s: "unos segundos", | |
ss: "%d segundos", | |
m: "un minuto", | |
mm: "%d minutos", | |
h: "una hora", | |
hh: "%d horas", | |
d: "un d\xeda", | |
dd: "%d d\xedas", | |
M: "un mes", | |
MM: "%d meses", | |
y: "un a\xf1o", | |
yy: "%d a\xf1os" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), | |
n = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"), | |
r = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i], | |
i = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; | |
e.defineLocale("es-us", { | |
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsRegex: i, | |
monthsShortRegex: i, | |
monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, | |
monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, | |
monthsParse: r, | |
longMonthsParse: r, | |
shortMonthsParse: r, | |
weekdays: "domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"), | |
weekdaysShort: "dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"), | |
weekdaysMin: "do_lu_ma_mi_ju_vi_s\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "MM/DD/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY h:mm A", | |
LLLL: "dddd, D [de] MMMM [de] YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: function() { | |
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextDay: function() { | |
return "[ma\xf1ana a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
nextWeek: function() { | |
return "dddd [a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastDay: function() { | |
return "[ayer a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
lastWeek: function() { | |
return "[el] dddd [pasado a la" + (1 !== this.hours() ? "s" : "") + "] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "en %s", | |
past: "hace %s", | |
s: "unos segundos", | |
ss: "%d segundos", | |
m: "un minuto", | |
mm: "%d minutos", | |
h: "una hora", | |
hh: "%d horas", | |
d: "un d\xeda", | |
dd: "%d d\xedas", | |
M: "un mes", | |
MM: "%d meses", | |
y: "un a\xf1o", | |
yy: "%d a\xf1os" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n, r) { | |
var i = { | |
s: ["m\xf5ne sekundi", "m\xf5ni sekund", "paar sekundit"], | |
ss: [e + "sekundi", e + "sekundit"], | |
m: ["\xfche minuti", "\xfcks minut"], | |
mm: [e + " minuti", e + " minutit"], | |
h: ["\xfche tunni", "tund aega", "\xfcks tund"], | |
hh: [e + " tunni", e + " tundi"], | |
d: ["\xfche p\xe4eva", "\xfcks p\xe4ev"], | |
M: ["kuu aja", "kuu aega", "\xfcks kuu"], | |
MM: [e + " kuu", e + " kuud"], | |
y: ["\xfche aasta", "aasta", "\xfcks aasta"], | |
yy: [e + " aasta", e + " aastat"] | |
}; | |
return t ? i[n][2] ? i[n][2] : i[n][1] : r ? i[n][0] : i[n][1] | |
} | |
e.defineLocale("et", { | |
months: "jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"), | |
monthsShort: "jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"), | |
weekdays: "p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"), | |
weekdaysShort: "P_E_T_K_N_R_L".split("_"), | |
weekdaysMin: "P_E_T_K_N_R_L".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm", | |
LLLL: "dddd, D. MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[T\xe4na,] LT", | |
nextDay: "[Homme,] LT", | |
nextWeek: "[J\xe4rgmine] dddd LT", | |
lastDay: "[Eile,] LT", | |
lastWeek: "[Eelmine] dddd LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s p\xe4rast", | |
past: "%s tagasi", | |
s: t, | |
ss: t, | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: t, | |
dd: "%d p\xe4eva", | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("eu", { | |
months: "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"), | |
monthsShort: "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"), | |
weekdaysShort: "ig._al._ar._az._og._ol._lr.".split("_"), | |
weekdaysMin: "ig_al_ar_az_og_ol_lr".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY-MM-DD", | |
LL: "YYYY[ko] MMMM[ren] D[a]", | |
LLL: "YYYY[ko] MMMM[ren] D[a] HH:mm", | |
LLLL: "dddd, YYYY[ko] MMMM[ren] D[a] HH:mm", | |
l: "YYYY-M-D", | |
ll: "YYYY[ko] MMM D[a]", | |
lll: "YYYY[ko] MMM D[a] HH:mm", | |
llll: "ddd, YYYY[ko] MMM D[a] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[gaur] LT[etan]", | |
nextDay: "[bihar] LT[etan]", | |
nextWeek: "dddd LT[etan]", | |
lastDay: "[atzo] LT[etan]", | |
lastWeek: "[aurreko] dddd LT[etan]", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s barru", | |
past: "duela %s", | |
s: "segundo batzuk", | |
ss: "%d segundo", | |
m: "minutu bat", | |
mm: "%d minutu", | |
h: "ordu bat", | |
hh: "%d ordu", | |
d: "egun bat", | |
dd: "%d egun", | |
M: "hilabete bat", | |
MM: "%d hilabete", | |
y: "urte bat", | |
yy: "%d urte" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u06f1", | |
2: "\u06f2", | |
3: "\u06f3", | |
4: "\u06f4", | |
5: "\u06f5", | |
6: "\u06f6", | |
7: "\u06f7", | |
8: "\u06f8", | |
9: "\u06f9", | |
0: "\u06f0" | |
}, | |
n = { | |
"\u06f1": "1", | |
"\u06f2": "2", | |
"\u06f3": "3", | |
"\u06f4": "4", | |
"\u06f5": "5", | |
"\u06f6": "6", | |
"\u06f7": "7", | |
"\u06f8": "8", | |
"\u06f9": "9", | |
"\u06f0": "0" | |
}; | |
e.defineLocale("fa", { | |
months: "\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"), | |
monthsShort: "\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"), | |
weekdays: "\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"), | |
weekdaysShort: "\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"), | |
weekdaysMin: "\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/, | |
isPM: function(e) { | |
return /\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e) | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631" : "\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631" | |
}, | |
calendar: { | |
sameDay: "[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT", | |
nextDay: "[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT", | |
nextWeek: "dddd [\u0633\u0627\u0639\u062a] LT", | |
lastDay: "[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT", | |
lastWeek: "dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u062f\u0631 %s", | |
past: "%s \u067e\u06cc\u0634", | |
s: "\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647", | |
ss: "\u062b\u0627\u0646\u06cc\u0647 d%", | |
m: "\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647", | |
mm: "%d \u062f\u0642\u06cc\u0642\u0647", | |
h: "\u06cc\u06a9 \u0633\u0627\u0639\u062a", | |
hh: "%d \u0633\u0627\u0639\u062a", | |
d: "\u06cc\u06a9 \u0631\u0648\u0632", | |
dd: "%d \u0631\u0648\u0632", | |
M: "\u06cc\u06a9 \u0645\u0627\u0647", | |
MM: "%d \u0645\u0627\u0647", | |
y: "\u06cc\u06a9 \u0633\u0627\u0644", | |
yy: "%d \u0633\u0627\u0644" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u06f0-\u06f9]/g, (function(e) { | |
return n[e] | |
})).replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})).replace(/,/g, "\u060c") | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\u0645/, | |
ordinal: "%d\u0645", | |
week: { | |
dow: 6, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "), | |
n = ["nolla", "yhden", "kahden", "kolmen", "nelj\xe4n", "viiden", "kuuden", t[7], t[8], t[9]]; | |
function r(e, r, i, o) { | |
var a = ""; | |
switch (i) { | |
case "s": | |
return o ? "muutaman sekunnin" : "muutama sekunti"; | |
case "ss": | |
return o ? "sekunnin" : "sekuntia"; | |
case "m": | |
return o ? "minuutin" : "minuutti"; | |
case "mm": | |
a = o ? "minuutin" : "minuuttia"; | |
break; | |
case "h": | |
return o ? "tunnin" : "tunti"; | |
case "hh": | |
a = o ? "tunnin" : "tuntia"; | |
break; | |
case "d": | |
return o ? "p\xe4iv\xe4n" : "p\xe4iv\xe4"; | |
case "dd": | |
a = o ? "p\xe4iv\xe4n" : "p\xe4iv\xe4\xe4"; | |
break; | |
case "M": | |
return o ? "kuukauden" : "kuukausi"; | |
case "MM": | |
a = o ? "kuukauden" : "kuukautta"; | |
break; | |
case "y": | |
return o ? "vuoden" : "vuosi"; | |
case "yy": | |
a = o ? "vuoden" : "vuotta" | |
} | |
return function(e, r) { | |
return 10 > e ? r ? n[e] : t[e] : e | |
}(e, o) + " " + a | |
} | |
e.defineLocale("fi", { | |
months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"), | |
monthsShort: "tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"), | |
weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"), | |
weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"), | |
weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"), | |
longDateFormat: { | |
LT: "HH.mm", | |
LTS: "HH.mm.ss", | |
L: "DD.MM.YYYY", | |
LL: "Do MMMM[ta] YYYY", | |
LLL: "Do MMMM[ta] YYYY, [klo] HH.mm", | |
LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm", | |
l: "D.M.YYYY", | |
ll: "Do MMM YYYY", | |
lll: "Do MMM YYYY, [klo] HH.mm", | |
llll: "ddd, Do MMM YYYY, [klo] HH.mm" | |
}, | |
calendar: { | |
sameDay: "[t\xe4n\xe4\xe4n] [klo] LT", | |
nextDay: "[huomenna] [klo] LT", | |
nextWeek: "dddd [klo] LT", | |
lastDay: "[eilen] [klo] LT", | |
lastWeek: "[viime] dddd[na] [klo] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s p\xe4\xe4st\xe4", | |
past: "%s sitten", | |
s: r, | |
ss: r, | |
m: r, | |
mm: r, | |
h: r, | |
hh: r, | |
d: r, | |
dd: r, | |
M: r, | |
MM: r, | |
y: r, | |
yy: r | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("fo", { | |
months: "januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"), | |
monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), | |
weekdays: "sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"), | |
weekdaysShort: "sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"), | |
weekdaysMin: "su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D. MMMM, YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\xcd dag kl.] LT", | |
nextDay: "[\xcd morgin kl.] LT", | |
nextWeek: "dddd [kl.] LT", | |
lastDay: "[\xcd gj\xe1r kl.] LT", | |
lastWeek: "[s\xed\xf0stu] dddd [kl] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "um %s", | |
past: "%s s\xed\xf0ani", | |
s: "f\xe1 sekund", | |
ss: "%d sekundir", | |
m: "ein minuttur", | |
mm: "%d minuttir", | |
h: "ein t\xedmi", | |
hh: "%d t\xedmar", | |
d: "ein dagur", | |
dd: "%d dagar", | |
M: "ein m\xe1na\xf0ur", | |
MM: "%d m\xe1na\xf0ir", | |
y: "eitt \xe1r", | |
yy: "%d \xe1r" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("fr", { | |
months: "janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"), | |
monthsShort: "janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), | |
weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), | |
weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Aujourd\u2019hui \xe0] LT", | |
nextDay: "[Demain \xe0] LT", | |
nextWeek: "dddd [\xe0] LT", | |
lastDay: "[Hier \xe0] LT", | |
lastWeek: "dddd [dernier \xe0] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dans %s", | |
past: "il y a %s", | |
s: "quelques secondes", | |
ss: "%d secondes", | |
m: "une minute", | |
mm: "%d minutes", | |
h: "une heure", | |
hh: "%d heures", | |
d: "un jour", | |
dd: "%d jours", | |
M: "un mois", | |
MM: "%d mois", | |
y: "un an", | |
yy: "%d ans" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(er|)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "D": | |
return e + (1 === e ? "er" : ""); | |
default: | |
case "M": | |
case "Q": | |
case "DDD": | |
case "d": | |
return e + (1 === e ? "er" : "e"); | |
case "w": | |
case "W": | |
return e + (1 === e ? "re" : "e") | |
} | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("fr-ca", { | |
months: "janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"), | |
monthsShort: "janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), | |
weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), | |
weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY-MM-DD", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Aujourd\u2019hui \xe0] LT", | |
nextDay: "[Demain \xe0] LT", | |
nextWeek: "dddd [\xe0] LT", | |
lastDay: "[Hier \xe0] LT", | |
lastWeek: "dddd [dernier \xe0] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dans %s", | |
past: "il y a %s", | |
s: "quelques secondes", | |
ss: "%d secondes", | |
m: "une minute", | |
mm: "%d minutes", | |
h: "une heure", | |
hh: "%d heures", | |
d: "un jour", | |
dd: "%d jours", | |
M: "un mois", | |
MM: "%d mois", | |
y: "un an", | |
yy: "%d ans" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
default: | |
case "M": | |
case "Q": | |
case "D": | |
case "DDD": | |
case "d": | |
return e + (1 === e ? "er" : "e"); | |
case "w": | |
case "W": | |
return e + (1 === e ? "re" : "e") | |
} | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("fr-ch", { | |
months: "janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"), | |
monthsShort: "janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), | |
weekdaysShort: "dim._lun._mar._mer._jeu._ven._sam.".split("_"), | |
weekdaysMin: "di_lu_ma_me_je_ve_sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Aujourd\u2019hui \xe0] LT", | |
nextDay: "[Demain \xe0] LT", | |
nextWeek: "dddd [\xe0] LT", | |
lastDay: "[Hier \xe0] LT", | |
lastWeek: "dddd [dernier \xe0] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dans %s", | |
past: "il y a %s", | |
s: "quelques secondes", | |
ss: "%d secondes", | |
m: "une minute", | |
mm: "%d minutes", | |
h: "une heure", | |
hh: "%d heures", | |
d: "un jour", | |
dd: "%d jours", | |
M: "un mois", | |
MM: "%d mois", | |
y: "un an", | |
yy: "%d ans" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
default: | |
case "M": | |
case "Q": | |
case "D": | |
case "DDD": | |
case "d": | |
return e + (1 === e ? "er" : "e"); | |
case "w": | |
case "W": | |
return e + (1 === e ? "re" : "e") | |
} | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"), | |
n = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"); | |
e.defineLocale("fy", { | |
months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsParseExact: !0, | |
weekdays: "snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"), | |
weekdaysShort: "si._mo._ti._wo._to._fr._so.".split("_"), | |
weekdaysMin: "Si_Mo_Ti_Wo_To_Fr_So".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD-MM-YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[hjoed om] LT", | |
nextDay: "[moarn om] LT", | |
nextWeek: "dddd [om] LT", | |
lastDay: "[juster om] LT", | |
lastWeek: "[\xf4fr\xfbne] dddd [om] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "oer %s", | |
past: "%s lyn", | |
s: "in pear sekonden", | |
ss: "%d sekonden", | |
m: "ien min\xfat", | |
mm: "%d minuten", | |
h: "ien oere", | |
hh: "%d oeren", | |
d: "ien dei", | |
dd: "%d dagen", | |
M: "ien moanne", | |
MM: "%d moannen", | |
y: "ien jier", | |
yy: "%d jierren" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, | |
ordinal: function(e) { | |
return e + (1 !== e && 8 !== e && 20 > e ? "de" : "ste") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ga", { | |
months: ["Ean\xe1ir", "Feabhra", "M\xe1rta", "Aibre\xe1n", "Bealtaine", "M\xe9itheamh", "I\xfail", "L\xfanasa", "Me\xe1n F\xf3mhair", "Deaireadh F\xf3mhair", "Samhain", "Nollaig"], | |
monthsShort: ["Ean\xe1", "Feab", "M\xe1rt", "Aibr", "Beal", "M\xe9it", "I\xfail", "L\xfana", "Me\xe1n", "Deai", "Samh", "Noll"], | |
monthsParseExact: !0, | |
weekdays: ["D\xe9 Domhnaigh", "D\xe9 Luain", "D\xe9 M\xe1irt", "D\xe9 C\xe9adaoin", "D\xe9ardaoin", "D\xe9 hAoine", "D\xe9 Satharn"], | |
weekdaysShort: ["Dom", "Lua", "M\xe1i", "C\xe9a", "D\xe9a", "hAo", "Sat"], | |
weekdaysMin: ["Do", "Lu", "M\xe1", "Ce", "D\xe9", "hA", "Sa"], | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Inniu ag] LT", | |
nextDay: "[Am\xe1rach ag] LT", | |
nextWeek: "dddd [ag] LT", | |
lastDay: "[Inn\xe9 aig] LT", | |
lastWeek: "dddd [seo caite] [ag] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "i %s", | |
past: "%s \xf3 shin", | |
s: "c\xfapla soicind", | |
ss: "%d soicind", | |
m: "n\xf3im\xe9ad", | |
mm: "%d n\xf3im\xe9ad", | |
h: "uair an chloig", | |
hh: "%d uair an chloig", | |
d: "l\xe1", | |
dd: "%d l\xe1", | |
M: "m\xed", | |
MM: "%d m\xed", | |
y: "bliain", | |
yy: "%d bliain" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, | |
ordinal: function(e) { | |
return e + (1 === e ? "d" : e % 10 == 2 ? "na" : "mh") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("gd", { | |
months: ["Am Faoilleach", "An Gearran", "Am M\xe0rt", "An Giblean", "An C\xe8itean", "An t-\xd2gmhios", "An t-Iuchar", "An L\xf9nastal", "An t-Sultain", "An D\xe0mhair", "An t-Samhain", "An D\xf9bhlachd"], | |
monthsShort: ["Faoi", "Gear", "M\xe0rt", "Gibl", "C\xe8it", "\xd2gmh", "Iuch", "L\xf9n", "Sult", "D\xe0mh", "Samh", "D\xf9bh"], | |
monthsParseExact: !0, | |
weekdays: ["Did\xf2mhnaich", "Diluain", "Dim\xe0irt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne"], | |
weekdaysShort: ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"], | |
weekdaysMin: ["D\xf2", "Lu", "M\xe0", "Ci", "Ar", "Ha", "Sa"], | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[An-diugh aig] LT", | |
nextDay: "[A-m\xe0ireach aig] LT", | |
nextWeek: "dddd [aig] LT", | |
lastDay: "[An-d\xe8 aig] LT", | |
lastWeek: "dddd [seo chaidh] [aig] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "ann an %s", | |
past: "bho chionn %s", | |
s: "beagan diogan", | |
ss: "%d diogan", | |
m: "mionaid", | |
mm: "%d mionaidean", | |
h: "uair", | |
hh: "%d uairean", | |
d: "latha", | |
dd: "%d latha", | |
M: "m\xecos", | |
MM: "%d m\xecosan", | |
y: "bliadhna", | |
yy: "%d bliadhna" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, | |
ordinal: function(e) { | |
return e + (1 === e ? "d" : e % 10 == 2 ? "na" : "mh") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("gl", { | |
months: "xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"), | |
monthsShort: "xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"), | |
weekdaysShort: "dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"), | |
weekdaysMin: "do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY H:mm", | |
LLLL: "dddd, D [de] MMMM [de] YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: function() { | |
return "[hoxe " + (1 !== this.hours() ? "\xe1s" : "\xe1") + "] LT" | |
}, | |
nextDay: function() { | |
return "[ma\xf1\xe1 " + (1 !== this.hours() ? "\xe1s" : "\xe1") + "] LT" | |
}, | |
nextWeek: function() { | |
return "dddd [" + (1 !== this.hours() ? "\xe1s" : "a") + "] LT" | |
}, | |
lastDay: function() { | |
return "[onte " + (1 !== this.hours() ? "\xe1" : "a") + "] LT" | |
}, | |
lastWeek: function() { | |
return "[o] dddd [pasado " + (1 !== this.hours() ? "\xe1s" : "a") + "] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: function(e) { | |
return 0 === e.indexOf("un") ? "n" + e : "en " + e | |
}, | |
past: "hai %s", | |
s: "uns segundos", | |
ss: "%d segundos", | |
m: "un minuto", | |
mm: "%d minutos", | |
h: "unha hora", | |
hh: "%d horas", | |
d: "un d\xeda", | |
dd: "%d d\xedas", | |
M: "un mes", | |
MM: "%d meses", | |
y: "un ano", | |
yy: "%d anos" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = { | |
s: ["thodde secondanim", "thodde second"], | |
ss: [e + " secondanim", e + " second"], | |
m: ["eka mintan", "ek minute"], | |
mm: [e + " mintanim", e + " mintam"], | |
h: ["eka voran", "ek vor"], | |
hh: [e + " voranim", e + " voram"], | |
d: ["eka disan", "ek dis"], | |
dd: [e + " disanim", e + " dis"], | |
M: ["eka mhoinean", "ek mhoino"], | |
MM: [e + " mhoineanim", e + " mhoine"], | |
y: ["eka vorsan", "ek voros"], | |
yy: [e + " vorsanim", e + " vorsam"] | |
}; | |
return t ? r[n][0] : r[n][1] | |
} | |
e.defineLocale("gom-latn", { | |
months: "Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"), | |
monthsShort: "Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"), | |
weekdaysShort: "Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"), | |
weekdaysMin: "Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "A h:mm [vazta]", | |
LTS: "A h:mm:ss [vazta]", | |
L: "DD-MM-YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY A h:mm [vazta]", | |
LLLL: "dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]", | |
llll: "ddd, D MMM YYYY, A h:mm [vazta]" | |
}, | |
calendar: { | |
sameDay: "[Aiz] LT", | |
nextDay: "[Faleam] LT", | |
nextWeek: "[Ieta to] dddd[,] LT", | |
lastDay: "[Kal] LT", | |
lastWeek: "[Fatlo] dddd[,] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s", | |
past: "%s adim", | |
s: t, | |
ss: t, | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: t, | |
dd: t, | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(er)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "D": | |
return e + "er"; | |
default: | |
case "M": | |
case "Q": | |
case "DDD": | |
case "d": | |
case "w": | |
case "W": | |
return e | |
} | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
}, | |
meridiemParse: /rati|sokalli|donparam|sanje/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "rati" === t ? 4 > e ? e : e + 12 : "sokalli" === t ? e : "donparam" === t ? e > 12 ? e : e + 12 : "sanje" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "rati" : 12 > e ? "sokalli" : 16 > e ? "donparam" : 20 > e ? "sanje" : "rati" | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0ae7", | |
2: "\u0ae8", | |
3: "\u0ae9", | |
4: "\u0aea", | |
5: "\u0aeb", | |
6: "\u0aec", | |
7: "\u0aed", | |
8: "\u0aee", | |
9: "\u0aef", | |
0: "\u0ae6" | |
}, | |
n = { | |
"\u0ae7": "1", | |
"\u0ae8": "2", | |
"\u0ae9": "3", | |
"\u0aea": "4", | |
"\u0aeb": "5", | |
"\u0aec": "6", | |
"\u0aed": "7", | |
"\u0aee": "8", | |
"\u0aef": "9", | |
"\u0ae6": "0" | |
}; | |
e.defineLocale("gu", { | |
months: "\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"), | |
monthsShort: "\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"), | |
weekdaysShort: "\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"), | |
weekdaysMin: "\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"), | |
longDateFormat: { | |
LT: "A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7", | |
LTS: "A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7", | |
LLLL: "dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7" | |
}, | |
calendar: { | |
sameDay: "[\u0a86\u0a9c] LT", | |
nextDay: "[\u0a95\u0abe\u0ab2\u0ac7] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT", | |
lastWeek: "[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0aae\u0abe", | |
past: "%s \u0aaa\u0ac7\u0ab9\u0ab2\u0abe", | |
s: "\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb", | |
ss: "%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1", | |
m: "\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f", | |
mm: "%d \u0aae\u0abf\u0aa8\u0abf\u0a9f", | |
h: "\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95", | |
hh: "%d \u0a95\u0ab2\u0abe\u0a95", | |
d: "\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8", | |
dd: "%d \u0aa6\u0abf\u0ab5\u0ab8", | |
M: "\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb", | |
MM: "%d \u0aae\u0ab9\u0abf\u0aa8\u0acb", | |
y: "\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7", | |
yy: "%d \u0ab5\u0ab0\u0acd\u0ab7" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0ab0\u0abe\u0aa4" === t ? 4 > e ? e : e + 12 : "\u0ab8\u0ab5\u0abe\u0ab0" === t ? e : "\u0aac\u0aaa\u0acb\u0ab0" === t ? 10 > e ? e + 12 : e : "\u0ab8\u0abe\u0a82\u0a9c" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0ab0\u0abe\u0aa4" : 10 > e ? "\u0ab8\u0ab5\u0abe\u0ab0" : 17 > e ? "\u0aac\u0aaa\u0acb\u0ab0" : 20 > e ? "\u0ab8\u0abe\u0a82\u0a9c" : "\u0ab0\u0abe\u0aa4" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("he", { | |
months: "\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"), | |
monthsShort: "\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"), | |
weekdays: "\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"), | |
weekdaysShort: "\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"), | |
weekdaysMin: "\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D [\u05d1]MMMM YYYY", | |
LLL: "D [\u05d1]MMMM YYYY HH:mm", | |
LLLL: "dddd, D [\u05d1]MMMM YYYY HH:mm", | |
l: "D/M/YYYY", | |
ll: "D MMM YYYY", | |
lll: "D MMM YYYY HH:mm", | |
llll: "ddd, D MMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT", | |
nextDay: "[\u05de\u05d7\u05e8 \u05d1\u05be]LT", | |
nextWeek: "dddd [\u05d1\u05e9\u05e2\u05d4] LT", | |
lastDay: "[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT", | |
lastWeek: "[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u05d1\u05e2\u05d5\u05d3 %s", | |
past: "\u05dc\u05e4\u05e0\u05d9 %s", | |
s: "\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea", | |
ss: "%d \u05e9\u05e0\u05d9\u05d5\u05ea", | |
m: "\u05d3\u05e7\u05d4", | |
mm: "%d \u05d3\u05e7\u05d5\u05ea", | |
h: "\u05e9\u05e2\u05d4", | |
hh: function(e) { | |
return 2 === e ? "\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd" : e + " \u05e9\u05e2\u05d5\u05ea" | |
}, | |
d: "\u05d9\u05d5\u05dd", | |
dd: function(e) { | |
return 2 === e ? "\u05d9\u05d5\u05de\u05d9\u05d9\u05dd" : e + " \u05d9\u05de\u05d9\u05dd" | |
}, | |
M: "\u05d7\u05d5\u05d3\u05e9", | |
MM: function(e) { | |
return 2 === e ? "\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd" : e + " \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd" | |
}, | |
y: "\u05e9\u05e0\u05d4", | |
yy: function(e) { | |
return 2 === e ? "\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd" : e % 10 == 0 && 10 !== e ? e + " \u05e9\u05e0\u05d4" : e + " \u05e9\u05e0\u05d9\u05dd" | |
} | |
}, | |
meridiemParse: /\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i, | |
isPM: function(e) { | |
return /^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(e) | |
}, | |
meridiem: function(e, t, n) { | |
return 5 > e ? "\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8" : 10 > e ? "\u05d1\u05d1\u05d5\u05e7\u05e8" : 12 > e ? n ? '\u05dc\u05e4\u05e0\u05d4"\u05e6' : "\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd" : 18 > e ? n ? '\u05d0\u05d7\u05d4"\u05e6' : "\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd" : "\u05d1\u05e2\u05e8\u05d1" | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0967", | |
2: "\u0968", | |
3: "\u0969", | |
4: "\u096a", | |
5: "\u096b", | |
6: "\u096c", | |
7: "\u096d", | |
8: "\u096e", | |
9: "\u096f", | |
0: "\u0966" | |
}, | |
n = { | |
"\u0967": "1", | |
"\u0968": "2", | |
"\u0969": "3", | |
"\u096a": "4", | |
"\u096b": "5", | |
"\u096c": "6", | |
"\u096d": "7", | |
"\u096e": "8", | |
"\u096f": "9", | |
"\u0966": "0" | |
}; | |
e.defineLocale("hi", { | |
months: "\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"), | |
monthsShort: "\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"), | |
weekdaysShort: "\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"), | |
weekdaysMin: "\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"), | |
longDateFormat: { | |
LT: "A h:mm \u092c\u091c\u0947", | |
LTS: "A h:mm:ss \u092c\u091c\u0947", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm \u092c\u091c\u0947", | |
LLLL: "dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947" | |
}, | |
calendar: { | |
sameDay: "[\u0906\u091c] LT", | |
nextDay: "[\u0915\u0932] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0915\u0932] LT", | |
lastWeek: "[\u092a\u093f\u091b\u0932\u0947] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u092e\u0947\u0902", | |
past: "%s \u092a\u0939\u0932\u0947", | |
s: "\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923", | |
ss: "%d \u0938\u0947\u0915\u0902\u0921", | |
m: "\u090f\u0915 \u092e\u093f\u0928\u091f", | |
mm: "%d \u092e\u093f\u0928\u091f", | |
h: "\u090f\u0915 \u0918\u0902\u091f\u093e", | |
hh: "%d \u0918\u0902\u091f\u0947", | |
d: "\u090f\u0915 \u0926\u093f\u0928", | |
dd: "%d \u0926\u093f\u0928", | |
M: "\u090f\u0915 \u092e\u0939\u0940\u0928\u0947", | |
MM: "%d \u092e\u0939\u0940\u0928\u0947", | |
y: "\u090f\u0915 \u0935\u0930\u094d\u0937", | |
yy: "%d \u0935\u0930\u094d\u0937" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0930\u093e\u0924" === t ? 4 > e ? e : e + 12 : "\u0938\u0941\u092c\u0939" === t ? e : "\u0926\u094b\u092a\u0939\u0930" === t ? 10 > e ? e + 12 : e : "\u0936\u093e\u092e" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0930\u093e\u0924" : 10 > e ? "\u0938\u0941\u092c\u0939" : 17 > e ? "\u0926\u094b\u092a\u0939\u0930" : 20 > e ? "\u0936\u093e\u092e" : "\u0930\u093e\u0924" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = e + " "; | |
switch (n) { | |
case "ss": | |
return r + (1 === e ? "sekunda" : 2 === e || 3 === e || 4 === e ? "sekunde" : "sekundi"); | |
case "m": | |
return t ? "jedna minuta" : "jedne minute"; | |
case "mm": | |
return r + (1 === e ? "minuta" : 2 === e || 3 === e || 4 === e ? "minute" : "minuta"); | |
case "h": | |
return t ? "jedan sat" : "jednog sata"; | |
case "hh": | |
return r + (1 === e ? "sat" : 2 === e || 3 === e || 4 === e ? "sata" : "sati"); | |
case "dd": | |
return r + (1 === e ? "dan" : "dana"); | |
case "MM": | |
return r + (1 === e ? "mjesec" : 2 === e || 3 === e || 4 === e ? "mjeseca" : "mjeseci"); | |
case "yy": | |
return r + (1 === e ? "godina" : 2 === e || 3 === e || 4 === e ? "godine" : "godina") | |
} | |
} | |
e.defineLocale("hr", { | |
months: { | |
format: "sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"), | |
standalone: "sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_") | |
}, | |
monthsShort: "sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"), | |
weekdaysShort: "ned._pon._uto._sri._\u010det._pet._sub.".split("_"), | |
weekdaysMin: "ne_po_ut_sr_\u010de_pe_su".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm", | |
LLLL: "dddd, D. MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[danas u] LT", | |
nextDay: "[sutra u] LT", | |
nextWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[u] [nedjelju] [u] LT"; | |
case 3: | |
return "[u] [srijedu] [u] LT"; | |
case 6: | |
return "[u] [subotu] [u] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[u] dddd [u] LT" | |
} | |
}, | |
lastDay: "[ju\u010der u] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
case 3: | |
return "[pro\u0161lu] dddd [u] LT"; | |
case 6: | |
return "[pro\u0161le] [subote] [u] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[pro\u0161li] dddd [u] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "za %s", | |
past: "prije %s", | |
s: "par sekundi", | |
ss: t, | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: "dan", | |
dd: t, | |
M: "mjesec", | |
MM: t, | |
y: "godinu", | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" "); | |
function n(e, t, n, r) { | |
var i = e; | |
switch (n) { | |
case "s": | |
return r || t ? "n\xe9h\xe1ny m\xe1sodperc" : "n\xe9h\xe1ny m\xe1sodperce"; | |
case "ss": | |
return i + (r || t) ? " m\xe1sodperc" : " m\xe1sodperce"; | |
case "m": | |
return "egy" + (r || t ? " perc" : " perce"); | |
case "mm": | |
return i + (r || t ? " perc" : " perce"); | |
case "h": | |
return "egy" + (r || t ? " \xf3ra" : " \xf3r\xe1ja"); | |
case "hh": | |
return i + (r || t ? " \xf3ra" : " \xf3r\xe1ja"); | |
case "d": | |
return "egy" + (r || t ? " nap" : " napja"); | |
case "dd": | |
return i + (r || t ? " nap" : " napja"); | |
case "M": | |
return "egy" + (r || t ? " h\xf3nap" : " h\xf3napja"); | |
case "MM": | |
return i + (r || t ? " h\xf3nap" : " h\xf3napja"); | |
case "y": | |
return "egy" + (r || t ? " \xe9v" : " \xe9ve"); | |
case "yy": | |
return i + (r || t ? " \xe9v" : " \xe9ve") | |
} | |
return "" | |
} | |
function r(e) { | |
return (e ? "" : "[m\xfalt] ") + "[" + t[this.day()] + "] LT[-kor]" | |
} | |
e.defineLocale("hu", { | |
months: "janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"), | |
monthsShort: "jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"), | |
weekdays: "vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"), | |
weekdaysShort: "vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"), | |
weekdaysMin: "v_h_k_sze_cs_p_szo".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "YYYY.MM.DD.", | |
LL: "YYYY. MMMM D.", | |
LLL: "YYYY. MMMM D. H:mm", | |
LLLL: "YYYY. MMMM D., dddd H:mm" | |
}, | |
meridiemParse: /de|du/i, | |
isPM: function(e) { | |
return "u" === e.charAt(1).toLowerCase() | |
}, | |
meridiem: function(e, t, n) { | |
return 12 > e ? !0 === n ? "de" : "DE" : !0 === n ? "du" : "DU" | |
}, | |
calendar: { | |
sameDay: "[ma] LT[-kor]", | |
nextDay: "[holnap] LT[-kor]", | |
nextWeek: function() { | |
return r.call(this, !0) | |
}, | |
lastDay: "[tegnap] LT[-kor]", | |
lastWeek: function() { | |
return r.call(this, !1) | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s m\xfalva", | |
past: "%s", | |
s: n, | |
ss: n, | |
m: n, | |
mm: n, | |
h: n, | |
hh: n, | |
d: n, | |
dd: n, | |
M: n, | |
MM: n, | |
y: n, | |
yy: n | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("hy-am", { | |
months: { | |
format: "\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"), | |
standalone: "\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_") | |
}, | |
monthsShort: "\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"), | |
weekdays: "\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"), | |
weekdaysShort: "\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"), | |
weekdaysMin: "\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY \u0569.", | |
LLL: "D MMMM YYYY \u0569., HH:mm", | |
LLLL: "dddd, D MMMM YYYY \u0569., HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0561\u0575\u057d\u0585\u0580] LT", | |
nextDay: "[\u057e\u0561\u0572\u0568] LT", | |
lastDay: "[\u0565\u0580\u0565\u056f] LT", | |
nextWeek: function() { | |
return "dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT" | |
}, | |
lastWeek: function() { | |
return "[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0570\u0565\u057f\u0578", | |
past: "%s \u0561\u057c\u0561\u057b", | |
s: "\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576", | |
ss: "%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576", | |
m: "\u0580\u0578\u057a\u0565", | |
mm: "%d \u0580\u0578\u057a\u0565", | |
h: "\u056a\u0561\u0574", | |
hh: "%d \u056a\u0561\u0574", | |
d: "\u0585\u0580", | |
dd: "%d \u0585\u0580", | |
M: "\u0561\u0574\u056b\u057d", | |
MM: "%d \u0561\u0574\u056b\u057d", | |
y: "\u057f\u0561\u0580\u056b", | |
yy: "%d \u057f\u0561\u0580\u056b" | |
}, | |
meridiemParse: /\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/, | |
isPM: function(e) { | |
return /^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e) | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0563\u056b\u0577\u0565\u0580\u057e\u0561" : 12 > e ? "\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561" : 17 > e ? "\u0581\u0565\u0580\u0565\u056f\u057e\u0561" : "\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "DDD": | |
case "w": | |
case "W": | |
case "DDDo": | |
return 1 === e ? e + "-\u056b\u0576" : e + "-\u0580\u0564"; | |
default: | |
return e | |
} | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("id", { | |
months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"), | |
weekdays: "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"), | |
weekdaysShort: "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"), | |
weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"), | |
longDateFormat: { | |
LT: "HH.mm", | |
LTS: "HH.mm.ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY [pukul] HH.mm", | |
LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" | |
}, | |
meridiemParse: /pagi|siang|sore|malam/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "pagi" === t ? e : "siang" === t ? 11 > e ? e + 12 : e : "sore" === t || "malam" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 11 > e ? "pagi" : 15 > e ? "siang" : 19 > e ? "sore" : "malam" | |
}, | |
calendar: { | |
sameDay: "[Hari ini pukul] LT", | |
nextDay: "[Besok pukul] LT", | |
nextWeek: "dddd [pukul] LT", | |
lastDay: "[Kemarin pukul] LT", | |
lastWeek: "dddd [lalu pukul] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dalam %s", | |
past: "%s yang lalu", | |
s: "beberapa detik", | |
ss: "%d detik", | |
m: "semenit", | |
mm: "%d menit", | |
h: "sejam", | |
hh: "%d jam", | |
d: "sehari", | |
dd: "%d hari", | |
M: "sebulan", | |
MM: "%d bulan", | |
y: "setahun", | |
yy: "%d tahun" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e) { | |
return e % 100 == 11 || e % 10 != 1 | |
} | |
function n(e, n, r, i) { | |
var o = e + " "; | |
switch (r) { | |
case "s": | |
return n || i ? "nokkrar sek\xfandur" : "nokkrum sek\xfandum"; | |
case "ss": | |
return t(e) ? o + (n || i ? "sek\xfandur" : "sek\xfandum") : o + "sek\xfanda"; | |
case "m": | |
return n ? "m\xedn\xfata" : "m\xedn\xfatu"; | |
case "mm": | |
return t(e) ? o + (n || i ? "m\xedn\xfatur" : "m\xedn\xfatum") : n ? o + "m\xedn\xfata" : o + "m\xedn\xfatu"; | |
case "hh": | |
return t(e) ? o + (n || i ? "klukkustundir" : "klukkustundum") : o + "klukkustund"; | |
case "d": | |
return n ? "dagur" : i ? "dag" : "degi"; | |
case "dd": | |
return t(e) ? n ? o + "dagar" : o + (i ? "daga" : "d\xf6gum") : n ? o + "dagur" : o + (i ? "dag" : "degi"); | |
case "M": | |
return n ? "m\xe1nu\xf0ur" : i ? "m\xe1nu\xf0" : "m\xe1nu\xf0i"; | |
case "MM": | |
return t(e) ? n ? o + "m\xe1nu\xf0ir" : o + (i ? "m\xe1nu\xf0i" : "m\xe1nu\xf0um") : n ? o + "m\xe1nu\xf0ur" : o + (i ? "m\xe1nu\xf0" : "m\xe1nu\xf0i"); | |
case "y": | |
return n || i ? "\xe1r" : "\xe1ri"; | |
case "yy": | |
return t(e) ? o + (n || i ? "\xe1r" : "\xe1rum") : o + (n || i ? "\xe1r" : "\xe1ri") | |
} | |
} | |
e.defineLocale("is", { | |
months: "jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"), | |
monthsShort: "jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"), | |
weekdays: "sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"), | |
weekdaysShort: "sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"), | |
weekdaysMin: "Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY [kl.] H:mm", | |
LLLL: "dddd, D. MMMM YYYY [kl.] H:mm" | |
}, | |
calendar: { | |
sameDay: "[\xed dag kl.] LT", | |
nextDay: "[\xe1 morgun kl.] LT", | |
nextWeek: "dddd [kl.] LT", | |
lastDay: "[\xed g\xe6r kl.] LT", | |
lastWeek: "[s\xed\xf0asta] dddd [kl.] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "eftir %s", | |
past: "fyrir %s s\xed\xf0an", | |
s: n, | |
ss: n, | |
m: n, | |
mm: n, | |
h: "klukkustund", | |
hh: n, | |
d: n, | |
dd: n, | |
M: n, | |
MM: n, | |
y: n, | |
yy: n | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("it", { | |
months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"), | |
monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), | |
weekdays: "domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"), | |
weekdaysShort: "dom_lun_mar_mer_gio_ven_sab".split("_"), | |
weekdaysMin: "do_lu_ma_me_gi_ve_sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Oggi alle] LT", | |
nextDay: "[Domani alle] LT", | |
nextWeek: "dddd [alle] LT", | |
lastDay: "[Ieri alle] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[la scorsa] dddd [alle] LT"; | |
default: | |
return "[lo scorso] dddd [alle] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: function(e) { | |
return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e | |
}, | |
past: "%s fa", | |
s: "alcuni secondi", | |
ss: "%d secondi", | |
m: "un minuto", | |
mm: "%d minuti", | |
h: "un'ora", | |
hh: "%d ore", | |
d: "un giorno", | |
dd: "%d giorni", | |
M: "un mese", | |
MM: "%d mesi", | |
y: "un anno", | |
yy: "%d anni" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("it-ch", { | |
months: "gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"), | |
monthsShort: "gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"), | |
weekdays: "domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"), | |
weekdaysShort: "dom_lun_mar_mer_gio_ven_sab".split("_"), | |
weekdaysMin: "do_lu_ma_me_gi_ve_sa".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Oggi alle] LT", | |
nextDay: "[Domani alle] LT", | |
nextWeek: "dddd [alle] LT", | |
lastDay: "[Ieri alle] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[la scorsa] dddd [alle] LT"; | |
default: | |
return "[lo scorso] dddd [alle] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: function(e) { | |
return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e | |
}, | |
past: "%s fa", | |
s: "alcuni secondi", | |
ss: "%d secondi", | |
m: "un minuto", | |
mm: "%d minuti", | |
h: "un'ora", | |
hh: "%d ore", | |
d: "un giorno", | |
dd: "%d giorni", | |
M: "un mese", | |
MM: "%d mesi", | |
y: "un anno", | |
yy: "%d anni" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ja", { | |
months: "\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"), | |
monthsShort: "1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"), | |
weekdays: "\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"), | |
weekdaysShort: "\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"), | |
weekdaysMin: "\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY/MM/DD", | |
LL: "YYYY\u5e74M\u6708D\u65e5", | |
LLL: "YYYY\u5e74M\u6708D\u65e5 HH:mm", | |
LLLL: "YYYY\u5e74M\u6708D\u65e5 dddd HH:mm", | |
l: "YYYY/MM/DD", | |
ll: "YYYY\u5e74M\u6708D\u65e5", | |
lll: "YYYY\u5e74M\u6708D\u65e5 HH:mm", | |
llll: "YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm" | |
}, | |
meridiemParse: /\u5348\u524d|\u5348\u5f8c/i, | |
isPM: function(e) { | |
return "\u5348\u5f8c" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u5348\u524d" : "\u5348\u5f8c" | |
}, | |
calendar: { | |
sameDay: "[\u4eca\u65e5] LT", | |
nextDay: "[\u660e\u65e5] LT", | |
nextWeek: function(e) { | |
return e.week() < this.week() ? "[\u6765\u9031]dddd LT" : "dddd LT" | |
}, | |
lastDay: "[\u6628\u65e5] LT", | |
lastWeek: function(e) { | |
return this.week() < e.week() ? "[\u5148\u9031]dddd LT" : "dddd LT" | |
}, | |
sameElse: "L" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\u65e5/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "d": | |
case "D": | |
case "DDD": | |
return e + "\u65e5"; | |
default: | |
return e | |
} | |
}, | |
relativeTime: { | |
future: "%s\u5f8c", | |
past: "%s\u524d", | |
s: "\u6570\u79d2", | |
ss: "%d\u79d2", | |
m: "1\u5206", | |
mm: "%d\u5206", | |
h: "1\u6642\u9593", | |
hh: "%d\u6642\u9593", | |
d: "1\u65e5", | |
dd: "%d\u65e5", | |
M: "1\u30f6\u6708", | |
MM: "%d\u30f6\u6708", | |
y: "1\u5e74", | |
yy: "%d\u5e74" | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("jv", { | |
months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"), | |
monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"), | |
weekdays: "Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"), | |
weekdaysShort: "Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"), | |
weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"), | |
longDateFormat: { | |
LT: "HH.mm", | |
LTS: "HH.mm.ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY [pukul] HH.mm", | |
LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" | |
}, | |
meridiemParse: /enjing|siyang|sonten|ndalu/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "enjing" === t ? e : "siyang" === t ? 11 > e ? e + 12 : e : "sonten" === t || "ndalu" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 11 > e ? "enjing" : 15 > e ? "siyang" : 19 > e ? "sonten" : "ndalu" | |
}, | |
calendar: { | |
sameDay: "[Dinten puniko pukul] LT", | |
nextDay: "[Mbenjang pukul] LT", | |
nextWeek: "dddd [pukul] LT", | |
lastDay: "[Kala wingi pukul] LT", | |
lastWeek: "dddd [kepengker pukul] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "wonten ing %s", | |
past: "%s ingkang kepengker", | |
s: "sawetawis detik", | |
ss: "%d detik", | |
m: "setunggal menit", | |
mm: "%d menit", | |
h: "setunggal jam", | |
hh: "%d jam", | |
d: "sedinten", | |
dd: "%d dinten", | |
M: "sewulan", | |
MM: "%d wulan", | |
y: "setaun", | |
yy: "%d taun" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ka", { | |
months: { | |
standalone: "\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"), | |
format: "\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_") | |
}, | |
monthsShort: "\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"), | |
weekdays: { | |
standalone: "\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"), | |
format: "\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"), | |
isFormat: /(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/ | |
}, | |
weekdaysShort: "\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"), | |
weekdaysMin: "\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"), | |
longDateFormat: { | |
LT: "h:mm A", | |
LTS: "h:mm:ss A", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY h:mm A", | |
LLLL: "dddd, D MMMM YYYY h:mm A" | |
}, | |
calendar: { | |
sameDay: "[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]", | |
nextDay: "[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]", | |
lastDay: "[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]", | |
nextWeek: "[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]", | |
lastWeek: "[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: function(e) { | |
return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(e) ? e.replace(/\u10d8$/, "\u10e8\u10d8") : e + "\u10e8\u10d8" | |
}, | |
past: function(e) { | |
return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(e) ? e.replace(/(\u10d8|\u10d4)$/, "\u10d8\u10e1 \u10ec\u10d8\u10dc") : /\u10ec\u10d4\u10da\u10d8/.test(e) ? e.replace(/\u10ec\u10d4\u10da\u10d8$/, "\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc") : void 0 | |
}, | |
s: "\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8", | |
ss: "%d \u10ec\u10d0\u10db\u10d8", | |
m: "\u10ec\u10e3\u10d7\u10d8", | |
mm: "%d \u10ec\u10e3\u10d7\u10d8", | |
h: "\u10e1\u10d0\u10d0\u10d7\u10d8", | |
hh: "%d \u10e1\u10d0\u10d0\u10d7\u10d8", | |
d: "\u10d3\u10e6\u10d4", | |
dd: "%d \u10d3\u10e6\u10d4", | |
M: "\u10d7\u10d5\u10d4", | |
MM: "%d \u10d7\u10d5\u10d4", | |
y: "\u10ec\u10d4\u10da\u10d8", | |
yy: "%d \u10ec\u10d4\u10da\u10d8" | |
}, | |
dayOfMonthOrdinalParse: /0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/, | |
ordinal: function(e) { | |
return 0 === e ? e : 1 === e ? e + "-\u10da\u10d8" : 20 > e || 100 >= e && e % 20 == 0 || e % 100 == 0 ? "\u10db\u10d4-" + e : e + "-\u10d4" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
0: "-\u0448\u0456", | |
1: "-\u0448\u0456", | |
2: "-\u0448\u0456", | |
3: "-\u0448\u0456", | |
4: "-\u0448\u0456", | |
5: "-\u0448\u0456", | |
6: "-\u0448\u044b", | |
7: "-\u0448\u0456", | |
8: "-\u0448\u0456", | |
9: "-\u0448\u044b", | |
10: "-\u0448\u044b", | |
20: "-\u0448\u044b", | |
30: "-\u0448\u044b", | |
40: "-\u0448\u044b", | |
50: "-\u0448\u0456", | |
60: "-\u0448\u044b", | |
70: "-\u0448\u0456", | |
80: "-\u0448\u0456", | |
90: "-\u0448\u044b", | |
100: "-\u0448\u0456" | |
}; | |
e.defineLocale("kk", { | |
months: "\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"), | |
monthsShort: "\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"), | |
weekdays: "\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"), | |
weekdaysShort: "\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"), | |
weekdaysMin: "\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT", | |
nextDay: "[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT", | |
nextWeek: "dddd [\u0441\u0430\u0493\u0430\u0442] LT", | |
lastDay: "[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT", | |
lastWeek: "[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0456\u0448\u0456\u043d\u0434\u0435", | |
past: "%s \u0431\u04b1\u0440\u044b\u043d", | |
s: "\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434", | |
ss: "%d \u0441\u0435\u043a\u0443\u043d\u0434", | |
m: "\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442", | |
mm: "%d \u043c\u0438\u043d\u0443\u0442", | |
h: "\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442", | |
hh: "%d \u0441\u0430\u0493\u0430\u0442", | |
d: "\u0431\u0456\u0440 \u043a\u04af\u043d", | |
dd: "%d \u043a\u04af\u043d", | |
M: "\u0431\u0456\u0440 \u0430\u0439", | |
MM: "%d \u0430\u0439", | |
y: "\u0431\u0456\u0440 \u0436\u044b\u043b", | |
yy: "%d \u0436\u044b\u043b" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0448\u0456|\u0448\u044b)/, | |
ordinal: function(e) { | |
return e + (t[e] || t[e % 10] || t[100 > e ? null : 100]) | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u17e1", | |
2: "\u17e2", | |
3: "\u17e3", | |
4: "\u17e4", | |
5: "\u17e5", | |
6: "\u17e6", | |
7: "\u17e7", | |
8: "\u17e8", | |
9: "\u17e9", | |
0: "\u17e0" | |
}, | |
n = { | |
"\u17e1": "1", | |
"\u17e2": "2", | |
"\u17e3": "3", | |
"\u17e4": "4", | |
"\u17e5": "5", | |
"\u17e6": "6", | |
"\u17e7": "7", | |
"\u17e8": "8", | |
"\u17e9": "9", | |
"\u17e0": "0" | |
}; | |
e.defineLocale("km", { | |
months: "\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"), | |
monthsShort: "\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"), | |
weekdays: "\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"), | |
weekdaysShort: "\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"), | |
weekdaysMin: "\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/, | |
isPM: function(e) { | |
return "\u179b\u17d2\u1784\u17b6\u1785" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u1796\u17d2\u179a\u17b9\u1780" : "\u179b\u17d2\u1784\u17b6\u1785" | |
}, | |
calendar: { | |
sameDay: "[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT", | |
nextDay: "[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT", | |
nextWeek: "dddd [\u1798\u17c9\u17c4\u1784] LT", | |
lastDay: "[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT", | |
lastWeek: "dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s\u1791\u17c0\u178f", | |
past: "%s\u1798\u17bb\u1793", | |
s: "\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8", | |
ss: "%d \u179c\u17b7\u1793\u17b6\u1791\u17b8", | |
m: "\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8", | |
mm: "%d \u1793\u17b6\u1791\u17b8", | |
h: "\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784", | |
hh: "%d \u1798\u17c9\u17c4\u1784", | |
d: "\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3", | |
dd: "%d \u1790\u17d2\u1784\u17c3", | |
M: "\u1798\u17bd\u1799\u1781\u17c2", | |
MM: "%d \u1781\u17c2", | |
y: "\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6", | |
yy: "%d \u1786\u17d2\u1793\u17b6\u17c6" | |
}, | |
dayOfMonthOrdinalParse: /\u1791\u17b8\d{1,2}/, | |
ordinal: "\u1791\u17b8%d", | |
preparse: function(e) { | |
return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0ce7", | |
2: "\u0ce8", | |
3: "\u0ce9", | |
4: "\u0cea", | |
5: "\u0ceb", | |
6: "\u0cec", | |
7: "\u0ced", | |
8: "\u0cee", | |
9: "\u0cef", | |
0: "\u0ce6" | |
}, | |
n = { | |
"\u0ce7": "1", | |
"\u0ce8": "2", | |
"\u0ce9": "3", | |
"\u0cea": "4", | |
"\u0ceb": "5", | |
"\u0cec": "6", | |
"\u0ced": "7", | |
"\u0cee": "8", | |
"\u0cef": "9", | |
"\u0ce6": "0" | |
}; | |
e.defineLocale("kn", { | |
months: "\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"), | |
monthsShort: "\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"), | |
weekdaysShort: "\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"), | |
weekdaysMin: "\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"), | |
longDateFormat: { | |
LT: "A h:mm", | |
LTS: "A h:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm", | |
LLLL: "dddd, D MMMM YYYY, A h:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0c87\u0c82\u0ca6\u0cc1] LT", | |
nextDay: "[\u0ca8\u0cbe\u0cb3\u0cc6] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT", | |
lastWeek: "[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0ca8\u0c82\u0ca4\u0cb0", | |
past: "%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6", | |
s: "\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1", | |
ss: "%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1", | |
m: "\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7", | |
mm: "%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7", | |
h: "\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6", | |
hh: "%d \u0c97\u0c82\u0c9f\u0cc6", | |
d: "\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8", | |
dd: "%d \u0ca6\u0cbf\u0ca8", | |
M: "\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1", | |
MM: "%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1", | |
y: "\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7", | |
yy: "%d \u0cb5\u0cb0\u0ccd\u0cb7" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf" === t ? 4 > e ? e : e + 12 : "\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6" === t ? e : "\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8" === t ? 10 > e ? e + 12 : e : "\u0cb8\u0c82\u0c9c\u0cc6" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf" : 10 > e ? "\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6" : 17 > e ? "\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8" : 20 > e ? "\u0cb8\u0c82\u0c9c\u0cc6" : "\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(\u0ca8\u0cc6\u0cd5)/, | |
ordinal: function(e) { | |
return e + "\u0ca8\u0cc6\u0cd5" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ko", { | |
months: "1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"), | |
monthsShort: "1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"), | |
weekdays: "\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"), | |
weekdaysShort: "\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"), | |
weekdaysMin: "\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"), | |
longDateFormat: { | |
LT: "A h:mm", | |
LTS: "A h:mm:ss", | |
L: "YYYY.MM.DD.", | |
LL: "YYYY\ub144 MMMM D\uc77c", | |
LLL: "YYYY\ub144 MMMM D\uc77c A h:mm", | |
LLLL: "YYYY\ub144 MMMM D\uc77c dddd A h:mm", | |
l: "YYYY.MM.DD.", | |
ll: "YYYY\ub144 MMMM D\uc77c", | |
lll: "YYYY\ub144 MMMM D\uc77c A h:mm", | |
llll: "YYYY\ub144 MMMM D\uc77c dddd A h:mm" | |
}, | |
calendar: { | |
sameDay: "\uc624\ub298 LT", | |
nextDay: "\ub0b4\uc77c LT", | |
nextWeek: "dddd LT", | |
lastDay: "\uc5b4\uc81c LT", | |
lastWeek: "\uc9c0\ub09c\uc8fc dddd LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \ud6c4", | |
past: "%s \uc804", | |
s: "\uba87 \ucd08", | |
ss: "%d\ucd08", | |
m: "1\ubd84", | |
mm: "%d\ubd84", | |
h: "\ud55c \uc2dc\uac04", | |
hh: "%d\uc2dc\uac04", | |
d: "\ud558\ub8e8", | |
dd: "%d\uc77c", | |
M: "\ud55c \ub2ec", | |
MM: "%d\ub2ec", | |
y: "\uc77c \ub144", | |
yy: "%d\ub144" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(\uc77c|\uc6d4|\uc8fc)/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "d": | |
case "D": | |
case "DDD": | |
return e + "\uc77c"; | |
case "M": | |
return e + "\uc6d4"; | |
case "w": | |
case "W": | |
return e + "\uc8fc"; | |
default: | |
return e | |
} | |
}, | |
meridiemParse: /\uc624\uc804|\uc624\ud6c4/, | |
isPM: function(e) { | |
return "\uc624\ud6c4" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\uc624\uc804" : "\uc624\ud6c4" | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0661", | |
2: "\u0662", | |
3: "\u0663", | |
4: "\u0664", | |
5: "\u0665", | |
6: "\u0666", | |
7: "\u0667", | |
8: "\u0668", | |
9: "\u0669", | |
0: "\u0660" | |
}, | |
n = { | |
"\u0661": "1", | |
"\u0662": "2", | |
"\u0663": "3", | |
"\u0664": "4", | |
"\u0665": "5", | |
"\u0666": "6", | |
"\u0667": "7", | |
"\u0668": "8", | |
"\u0669": "9", | |
"\u0660": "0" | |
}, | |
r = ["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", "\u0634\u0648\u0628\u0627\u062a", "\u0626\u0627\u0632\u0627\u0631", "\u0646\u06cc\u0633\u0627\u0646", "\u0626\u0627\u06cc\u0627\u0631", "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", "\u062a\u06d5\u0645\u0645\u0648\u0632", "\u0626\u0627\u0628", "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645", "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", "\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"]; | |
e.defineLocale("ku", { | |
months: r, | |
monthsShort: r, | |
weekdays: "\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"), | |
weekdaysShort: "\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"), | |
weekdaysMin: "\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/, | |
isPM: function(e) { | |
return /\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e) | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc" : "\u0626\u06ce\u0648\u0627\u0631\u0647\u200c" | |
}, | |
calendar: { | |
sameDay: "[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT", | |
nextDay: "[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT", | |
nextWeek: "dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT", | |
lastDay: "[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT", | |
lastWeek: "dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0644\u0647\u200c %s", | |
past: "%s", | |
s: "\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643", | |
ss: "\u0686\u0631\u0643\u0647\u200c %d", | |
m: "\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643", | |
mm: "%d \u062e\u0648\u0644\u0647\u200c\u0643", | |
h: "\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631", | |
hh: "%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631", | |
d: "\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698", | |
dd: "%d \u0695\u06c6\u0698", | |
M: "\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af", | |
MM: "%d \u0645\u0627\u0646\u06af", | |
y: "\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5", | |
yy: "%d \u0633\u0627\u06b5" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, (function(e) { | |
return n[e] | |
})).replace(/\u060c/g, ",") | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})).replace(/,/g, "\u060c") | |
}, | |
week: { | |
dow: 6, | |
doy: 12 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
0: "-\u0447\u04af", | |
1: "-\u0447\u0438", | |
2: "-\u0447\u0438", | |
3: "-\u0447\u04af", | |
4: "-\u0447\u04af", | |
5: "-\u0447\u0438", | |
6: "-\u0447\u044b", | |
7: "-\u0447\u0438", | |
8: "-\u0447\u0438", | |
9: "-\u0447\u0443", | |
10: "-\u0447\u0443", | |
20: "-\u0447\u044b", | |
30: "-\u0447\u0443", | |
40: "-\u0447\u044b", | |
50: "-\u0447\u04af", | |
60: "-\u0447\u044b", | |
70: "-\u0447\u0438", | |
80: "-\u0447\u0438", | |
90: "-\u0447\u0443", | |
100: "-\u0447\u04af" | |
}; | |
e.defineLocale("ky", { | |
months: "\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"), | |
monthsShort: "\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"), | |
weekdays: "\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"), | |
weekdaysShort: "\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"), | |
weekdaysMin: "\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT", | |
nextDay: "[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT", | |
nextWeek: "dddd [\u0441\u0430\u0430\u0442] LT", | |
lastDay: "[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT", | |
lastWeek: "[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0438\u0447\u0438\u043d\u0434\u0435", | |
past: "%s \u043c\u0443\u0440\u0443\u043d", | |
s: "\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434", | |
ss: "%d \u0441\u0435\u043a\u0443\u043d\u0434", | |
m: "\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442", | |
mm: "%d \u043c\u04af\u043d\u04e9\u0442", | |
h: "\u0431\u0438\u0440 \u0441\u0430\u0430\u0442", | |
hh: "%d \u0441\u0430\u0430\u0442", | |
d: "\u0431\u0438\u0440 \u043a\u04af\u043d", | |
dd: "%d \u043a\u04af\u043d", | |
M: "\u0431\u0438\u0440 \u0430\u0439", | |
MM: "%d \u0430\u0439", | |
y: "\u0431\u0438\u0440 \u0436\u044b\u043b", | |
yy: "%d \u0436\u044b\u043b" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/, | |
ordinal: function(e) { | |
return e + (t[e] || t[e % 10] || t[100 > e ? null : 100]) | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
var r = { | |
m: ["eng Minutt", "enger Minutt"], | |
h: ["eng Stonn", "enger Stonn"], | |
d: ["een Dag", "engem Dag"], | |
M: ["ee Mount", "engem Mount"], | |
y: ["ee Joer", "engem Joer"] | |
}; | |
return t ? r[n][0] : r[n][1] | |
} | |
function n(e) { | |
if (isNaN(e = parseInt(e, 10))) return !1; | |
if (0 > e) return !0; | |
if (10 > e) return e >= 4 && 7 >= e; | |
if (100 > e) { | |
var t = e % 10; | |
return n(0 === t ? e / 10 : t) | |
} | |
if (1e4 > e) { | |
for (; e >= 10;) e /= 10; | |
return n(e) | |
} | |
return n(e /= 1e3) | |
} | |
e.defineLocale("lb", { | |
months: "Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), | |
monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"), | |
weekdaysShort: "So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"), | |
weekdaysMin: "So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm [Auer]", | |
LTS: "H:mm:ss [Auer]", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm [Auer]", | |
LLLL: "dddd, D. MMMM YYYY H:mm [Auer]" | |
}, | |
calendar: { | |
sameDay: "[Haut um] LT", | |
sameElse: "L", | |
nextDay: "[Muer um] LT", | |
nextWeek: "dddd [um] LT", | |
lastDay: "[G\xebschter um] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 2: | |
case 4: | |
return "[Leschten] dddd [um] LT"; | |
default: | |
return "[Leschte] dddd [um] LT" | |
} | |
} | |
}, | |
relativeTime: { | |
future: function(e) { | |
return n(e.substr(0, e.indexOf(" "))) ? "a " + e : "an " + e | |
}, | |
past: function(e) { | |
return n(e.substr(0, e.indexOf(" "))) ? "viru " + e : "virun " + e | |
}, | |
s: "e puer Sekonnen", | |
ss: "%d Sekonnen", | |
m: t, | |
mm: "%d Minutten", | |
h: t, | |
hh: "%d Stonnen", | |
d: t, | |
dd: "%d Deeg", | |
M: t, | |
MM: "%d M\xe9int", | |
y: t, | |
yy: "%d Joer" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("lo", { | |
months: "\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"), | |
monthsShort: "\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"), | |
weekdays: "\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"), | |
weekdaysShort: "\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"), | |
weekdaysMin: "\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm" | |
}, | |
meridiemParse: /\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/, | |
isPM: function(e) { | |
return "\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2" : "\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87" | |
}, | |
calendar: { | |
sameDay: "[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT", | |
nextDay: "[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT", | |
nextWeek: "[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT", | |
lastDay: "[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT", | |
lastWeek: "[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u0ead\u0eb5\u0e81 %s", | |
past: "%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2", | |
s: "\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5", | |
ss: "%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5", | |
m: "1 \u0e99\u0eb2\u0e97\u0eb5", | |
mm: "%d \u0e99\u0eb2\u0e97\u0eb5", | |
h: "1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", | |
hh: "%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87", | |
d: "1 \u0ea1\u0eb7\u0ec9", | |
dd: "%d \u0ea1\u0eb7\u0ec9", | |
M: "1 \u0ec0\u0e94\u0eb7\u0ead\u0e99", | |
MM: "%d \u0ec0\u0e94\u0eb7\u0ead\u0e99", | |
y: "1 \u0e9b\u0eb5", | |
yy: "%d \u0e9b\u0eb5" | |
}, | |
dayOfMonthOrdinalParse: /(\u0e97\u0eb5\u0ec8)\d{1,2}/, | |
ordinal: function(e) { | |
return "\u0e97\u0eb5\u0ec8" + e | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
ss: "sekund\u0117_sekund\u017ei\u0173_sekundes", | |
m: "minut\u0117_minut\u0117s_minut\u0119", | |
mm: "minut\u0117s_minu\u010di\u0173_minutes", | |
h: "valanda_valandos_valand\u0105", | |
hh: "valandos_valand\u0173_valandas", | |
d: "diena_dienos_dien\u0105", | |
dd: "dienos_dien\u0173_dienas", | |
M: "m\u0117nuo_m\u0117nesio_m\u0117nes\u012f", | |
MM: "m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius", | |
y: "metai_met\u0173_metus", | |
yy: "metai_met\u0173_metus" | |
}; | |
function n(e, t, n, r) { | |
return t ? i(n)[0] : r ? i(n)[1] : i(n)[2] | |
} | |
function r(e) { | |
return e % 10 == 0 || e > 10 && 20 > e | |
} | |
function i(e) { | |
return t[e].split("_") | |
} | |
function o(e, t, o, a) { | |
var s = e + " "; | |
return 1 === e ? s + n(0, t, o[0], a) : t ? s + (r(e) ? i(o)[1] : i(o)[0]) : a ? s + i(o)[1] : s + (r(e) ? i(o)[1] : i(o)[2]) | |
} | |
e.defineLocale("lt", { | |
months: { | |
format: "sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"), | |
standalone: "sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"), | |
isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ | |
}, | |
monthsShort: "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), | |
weekdays: { | |
format: "sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"), | |
standalone: "sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"), | |
isFormat: /dddd HH:mm/ | |
}, | |
weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"), | |
weekdaysMin: "S_P_A_T_K_Pn_\u0160".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY-MM-DD", | |
LL: "YYYY [m.] MMMM D [d.]", | |
LLL: "YYYY [m.] MMMM D [d.], HH:mm [val.]", | |
LLLL: "YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]", | |
l: "YYYY-MM-DD", | |
ll: "YYYY [m.] MMMM D [d.]", | |
lll: "YYYY [m.] MMMM D [d.], HH:mm [val.]", | |
llll: "YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]" | |
}, | |
calendar: { | |
sameDay: "[\u0160iandien] LT", | |
nextDay: "[Rytoj] LT", | |
nextWeek: "dddd LT", | |
lastDay: "[Vakar] LT", | |
lastWeek: "[Pra\u0117jus\u012f] dddd LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "po %s", | |
past: "prie\u0161 %s", | |
s: function(e, t, n, r) { | |
return t ? "kelios sekund\u0117s" : r ? "keli\u0173 sekund\u017ei\u0173" : "kelias sekundes" | |
}, | |
ss: o, | |
m: n, | |
mm: o, | |
h: n, | |
hh: o, | |
d: n, | |
dd: o, | |
M: n, | |
MM: o, | |
y: n, | |
yy: o | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-oji/, | |
ordinal: function(e) { | |
return e + "-oji" | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
ss: "sekundes_sekund\u0113m_sekunde_sekundes".split("_"), | |
m: "min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"), | |
mm: "min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"), | |
h: "stundas_stund\u0101m_stunda_stundas".split("_"), | |
hh: "stundas_stund\u0101m_stunda_stundas".split("_"), | |
d: "dienas_dien\u0101m_diena_dienas".split("_"), | |
dd: "dienas_dien\u0101m_diena_dienas".split("_"), | |
M: "m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"), | |
MM: "m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"), | |
y: "gada_gadiem_gads_gadi".split("_"), | |
yy: "gada_gadiem_gads_gadi".split("_") | |
}; | |
function n(e, t, n) { | |
return n ? t % 10 == 1 && t % 100 != 11 ? e[2] : e[3] : t % 10 == 1 && t % 100 != 11 ? e[0] : e[1] | |
} | |
function r(e, r, i) { | |
return e + " " + n(t[i], e, r) | |
} | |
function i(e, r, i) { | |
return n(t[i], e, r) | |
} | |
e.defineLocale("lv", { | |
months: "janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"), | |
monthsShort: "jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"), | |
weekdays: "sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"), | |
weekdaysShort: "Sv_P_O_T_C_Pk_S".split("_"), | |
weekdaysMin: "Sv_P_O_T_C_Pk_S".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY.", | |
LL: "YYYY. [gada] D. MMMM", | |
LLL: "YYYY. [gada] D. MMMM, HH:mm", | |
LLLL: "YYYY. [gada] D. MMMM, dddd, HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0160odien pulksten] LT", | |
nextDay: "[R\u012bt pulksten] LT", | |
nextWeek: "dddd [pulksten] LT", | |
lastDay: "[Vakar pulksten] LT", | |
lastWeek: "[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "p\u0113c %s", | |
past: "pirms %s", | |
s: function(e, t) { | |
return t ? "da\u017eas sekundes" : "da\u017e\u0101m sekund\u0113m" | |
}, | |
ss: r, | |
m: i, | |
mm: r, | |
h: i, | |
hh: r, | |
d: i, | |
dd: r, | |
M: i, | |
MM: r, | |
y: i, | |
yy: r | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
words: { | |
ss: ["sekund", "sekunda", "sekundi"], | |
m: ["jedan minut", "jednog minuta"], | |
mm: ["minut", "minuta", "minuta"], | |
h: ["jedan sat", "jednog sata"], | |
hh: ["sat", "sata", "sati"], | |
dd: ["dan", "dana", "dana"], | |
MM: ["mjesec", "mjeseca", "mjeseci"], | |
yy: ["godina", "godine", "godina"] | |
}, | |
correctGrammaticalCase: function(e, t) { | |
return 1 === e ? t[0] : 2 > e || e > 4 ? t[2] : t[1] | |
}, | |
translate: function(e, n, r) { | |
var i = t.words[r]; | |
return 1 === r.length ? n ? i[0] : i[1] : e + " " + t.correctGrammaticalCase(e, i) | |
} | |
}; | |
e.defineLocale("me", { | |
months: "januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"), | |
monthsShort: "jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"), | |
weekdaysShort: "ned._pon._uto._sri._\u010det._pet._sub.".split("_"), | |
weekdaysMin: "ne_po_ut_sr_\u010de_pe_su".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY H:mm", | |
LLLL: "dddd, D. MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[danas u] LT", | |
nextDay: "[sjutra u] LT", | |
nextWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[u] [nedjelju] [u] LT"; | |
case 3: | |
return "[u] [srijedu] [u] LT"; | |
case 6: | |
return "[u] [subotu] [u] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[u] dddd [u] LT" | |
} | |
}, | |
lastDay: "[ju\u010de u] LT", | |
lastWeek: function() { | |
return ["[pro\u0161le] [nedjelje] [u] LT", "[pro\u0161log] [ponedjeljka] [u] LT", "[pro\u0161log] [utorka] [u] LT", "[pro\u0161le] [srijede] [u] LT", "[pro\u0161log] [\u010detvrtka] [u] LT", "[pro\u0161log] [petka] [u] LT", "[pro\u0161le] [subote] [u] LT"][this.day()] | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "za %s", | |
past: "prije %s", | |
s: "nekoliko sekundi", | |
ss: t.translate, | |
m: t.translate, | |
mm: t.translate, | |
h: t.translate, | |
hh: t.translate, | |
d: "dan", | |
dd: t.translate, | |
M: "mjesec", | |
MM: t.translate, | |
y: "godinu", | |
yy: t.translate | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("mi", { | |
months: "Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"), | |
monthsShort: "Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"), | |
monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, | |
monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, | |
monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, | |
monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, | |
weekdays: "R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"), | |
weekdaysShort: "Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"), | |
weekdaysMin: "Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY [i] HH:mm", | |
LLLL: "dddd, D MMMM YYYY [i] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[i teie mahana, i] LT", | |
nextDay: "[apopo i] LT", | |
nextWeek: "dddd [i] LT", | |
lastDay: "[inanahi i] LT", | |
lastWeek: "dddd [whakamutunga i] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "i roto i %s", | |
past: "%s i mua", | |
s: "te h\u0113kona ruarua", | |
ss: "%d h\u0113kona", | |
m: "he meneti", | |
mm: "%d meneti", | |
h: "te haora", | |
hh: "%d haora", | |
d: "he ra", | |
dd: "%d ra", | |
M: "he marama", | |
MM: "%d marama", | |
y: "he tau", | |
yy: "%d tau" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("mk", { | |
months: "\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"), | |
monthsShort: "\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"), | |
weekdays: "\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"), | |
weekdaysShort: "\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"), | |
weekdaysMin: "\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"), | |
longDateFormat: { | |
LT: "H:mm", | |
LTS: "H:mm:ss", | |
L: "D.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY H:mm", | |
LLLL: "dddd, D MMMM YYYY H:mm" | |
}, | |
calendar: { | |
sameDay: "[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT", | |
nextDay: "[\u0423\u0442\u0440\u0435 \u0432\u043e] LT", | |
nextWeek: "[\u0412\u043e] dddd [\u0432\u043e] LT", | |
lastDay: "[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
case 3: | |
case 6: | |
return "[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT"; | |
case 1: | |
case 2: | |
case 4: | |
case 5: | |
return "[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u043f\u043e\u0441\u043b\u0435 %s", | |
past: "\u043f\u0440\u0435\u0434 %s", | |
s: "\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438", | |
ss: "%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438", | |
m: "\u043c\u0438\u043d\u0443\u0442\u0430", | |
mm: "%d \u043c\u0438\u043d\u0443\u0442\u0438", | |
h: "\u0447\u0430\u0441", | |
hh: "%d \u0447\u0430\u0441\u0430", | |
d: "\u0434\u0435\u043d", | |
dd: "%d \u0434\u0435\u043d\u0430", | |
M: "\u043c\u0435\u0441\u0435\u0446", | |
MM: "%d \u043c\u0435\u0441\u0435\u0446\u0438", | |
y: "\u0433\u043e\u0434\u0438\u043d\u0430", | |
yy: "%d \u0433\u043e\u0434\u0438\u043d\u0438" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/, | |
ordinal: function(e) { | |
var t = e % 10, | |
n = e % 100; | |
return 0 === e ? e + "-\u0435\u0432" : 0 === n ? e + "-\u0435\u043d" : n > 10 && 20 > n ? e + "-\u0442\u0438" : 1 === t ? e + "-\u0432\u0438" : 2 === t ? e + "-\u0440\u0438" : 7 === t || 8 === t ? e + "-\u043c\u0438" : e + "-\u0442\u0438" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ml", { | |
months: "\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"), | |
monthsShort: "\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"), | |
weekdaysShort: "\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"), | |
weekdaysMin: "\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"), | |
longDateFormat: { | |
LT: "A h:mm -\u0d28\u0d41", | |
LTS: "A h:mm:ss -\u0d28\u0d41", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm -\u0d28\u0d41", | |
LLLL: "dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41" | |
}, | |
calendar: { | |
sameDay: "[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT", | |
nextDay: "[\u0d28\u0d3e\u0d33\u0d46] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT", | |
lastWeek: "[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d", | |
past: "%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d", | |
s: "\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e", | |
ss: "%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d", | |
m: "\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d", | |
mm: "%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d", | |
h: "\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c", | |
hh: "%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c", | |
d: "\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02", | |
dd: "%d \u0d26\u0d3f\u0d35\u0d38\u0d02", | |
M: "\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02", | |
MM: "%d \u0d2e\u0d3e\u0d38\u0d02", | |
y: "\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02", | |
yy: "%d \u0d35\u0d7c\u0d37\u0d02" | |
}, | |
meridiemParse: /\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f" === t && e >= 4 || "\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d" === t || "\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02" === t ? e + 12 : e | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f" : 12 > e ? "\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46" : 17 > e ? "\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d" : 20 > e ? "\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02" : "\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f" | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
function t(e, t, n) { | |
switch (n) { | |
case "s": | |
return t ? "\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434" : "\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d"; | |
case "ss": | |
return e + (t ? " \u0441\u0435\u043a\u0443\u043d\u0434" : " \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d"); | |
case "m": | |
case "mm": | |
return e + (t ? " \u043c\u0438\u043d\u0443\u0442" : " \u043c\u0438\u043d\u0443\u0442\u044b\u043d"); | |
case "h": | |
case "hh": | |
return e + (t ? " \u0446\u0430\u0433" : " \u0446\u0430\u0433\u0438\u0439\u043d"); | |
case "d": | |
case "dd": | |
return e + (t ? " \u04e9\u0434\u04e9\u0440" : " \u04e9\u0434\u0440\u0438\u0439\u043d"); | |
case "M": | |
case "MM": | |
return e + (t ? " \u0441\u0430\u0440" : " \u0441\u0430\u0440\u044b\u043d"); | |
case "y": | |
case "yy": | |
return e + (t ? " \u0436\u0438\u043b" : " \u0436\u0438\u043b\u0438\u0439\u043d"); | |
default: | |
return e | |
} | |
} | |
e.defineLocale("mn", { | |
months: "\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"), | |
monthsShort: "1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"), | |
weekdaysShort: "\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"), | |
weekdaysMin: "\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "YYYY-MM-DD", | |
LL: "YYYY \u043e\u043d\u044b MMMM\u044b\u043d D", | |
LLL: "YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm", | |
LLLL: "dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm" | |
}, | |
meridiemParse: /\u04ae\u04e8|\u04ae\u0425/i, | |
isPM: function(e) { | |
return "\u04ae\u0425" === e | |
}, | |
meridiem: function(e) { | |
return 12 > e ? "\u04ae\u04e8" : "\u04ae\u0425" | |
}, | |
calendar: { | |
sameDay: "[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT", | |
nextDay: "[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT", | |
nextWeek: "[\u0418\u0440\u044d\u0445] dddd LT", | |
lastDay: "[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT", | |
lastWeek: "[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0434\u0430\u0440\u0430\u0430", | |
past: "%s \u04e9\u043c\u043d\u04e9", | |
s: t, | |
ss: t, | |
m: t, | |
mm: t, | |
h: t, | |
hh: t, | |
d: t, | |
dd: t, | |
M: t, | |
MM: t, | |
y: t, | |
yy: t | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2} \u04e9\u0434\u04e9\u0440/, | |
ordinal: function(e, t) { | |
switch (t) { | |
case "d": | |
case "D": | |
case "DDD": | |
return e + " \u04e9\u0434\u04e9\u0440"; | |
default: | |
return e | |
} | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0967", | |
2: "\u0968", | |
3: "\u0969", | |
4: "\u096a", | |
5: "\u096b", | |
6: "\u096c", | |
7: "\u096d", | |
8: "\u096e", | |
9: "\u096f", | |
0: "\u0966" | |
}, | |
n = { | |
"\u0967": "1", | |
"\u0968": "2", | |
"\u0969": "3", | |
"\u096a": "4", | |
"\u096b": "5", | |
"\u096c": "6", | |
"\u096d": "7", | |
"\u096e": "8", | |
"\u096f": "9", | |
"\u0966": "0" | |
}; | |
function r(e, t, n) { | |
var r = ""; | |
if (t) switch (n) { | |
case "s": | |
r = "\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926"; | |
break; | |
case "ss": | |
r = "%d \u0938\u0947\u0915\u0902\u0926"; | |
break; | |
case "m": | |
r = "\u090f\u0915 \u092e\u093f\u0928\u093f\u091f"; | |
break; | |
case "mm": | |
r = "%d \u092e\u093f\u0928\u093f\u091f\u0947"; | |
break; | |
case "h": | |
r = "\u090f\u0915 \u0924\u093e\u0938"; | |
break; | |
case "hh": | |
r = "%d \u0924\u093e\u0938"; | |
break; | |
case "d": | |
r = "\u090f\u0915 \u0926\u093f\u0935\u0938"; | |
break; | |
case "dd": | |
r = "%d \u0926\u093f\u0935\u0938"; | |
break; | |
case "M": | |
r = "\u090f\u0915 \u092e\u0939\u093f\u0928\u093e"; | |
break; | |
case "MM": | |
r = "%d \u092e\u0939\u093f\u0928\u0947"; | |
break; | |
case "y": | |
r = "\u090f\u0915 \u0935\u0930\u094d\u0937"; | |
break; | |
case "yy": | |
r = "%d \u0935\u0930\u094d\u0937\u0947" | |
} else switch (n) { | |
case "s": | |
r = "\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902"; | |
break; | |
case "ss": | |
r = "%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902"; | |
break; | |
case "m": | |
r = "\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e"; | |
break; | |
case "mm": | |
r = "%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902"; | |
break; | |
case "h": | |
r = "\u090f\u0915\u093e \u0924\u093e\u0938\u093e"; | |
break; | |
case "hh": | |
r = "%d \u0924\u093e\u0938\u093e\u0902"; | |
break; | |
case "d": | |
r = "\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e"; | |
break; | |
case "dd": | |
r = "%d \u0926\u093f\u0935\u0938\u093e\u0902"; | |
break; | |
case "M": | |
r = "\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e"; | |
break; | |
case "MM": | |
r = "%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902"; | |
break; | |
case "y": | |
r = "\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e"; | |
break; | |
case "yy": | |
r = "%d \u0935\u0930\u094d\u0937\u093e\u0902" | |
} | |
return r.replace(/%d/i, e) | |
} | |
e.defineLocale("mr", { | |
months: "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"), | |
monthsShort: "\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"), | |
weekdaysShort: "\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"), | |
weekdaysMin: "\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"), | |
longDateFormat: { | |
LT: "A h:mm \u0935\u093e\u091c\u0924\u093e", | |
LTS: "A h:mm:ss \u0935\u093e\u091c\u0924\u093e", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e", | |
LLLL: "dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e" | |
}, | |
calendar: { | |
sameDay: "[\u0906\u091c] LT", | |
nextDay: "[\u0909\u0926\u094d\u092f\u093e] LT", | |
nextWeek: "dddd, LT", | |
lastDay: "[\u0915\u093e\u0932] LT", | |
lastWeek: "[\u092e\u093e\u0917\u0940\u0932] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s\u092e\u0927\u094d\u092f\u0947", | |
past: "%s\u092a\u0942\u0930\u094d\u0935\u0940", | |
s: r, | |
ss: r, | |
m: r, | |
mm: r, | |
h: r, | |
hh: r, | |
d: r, | |
dd: r, | |
M: r, | |
MM: r, | |
y: r, | |
yy: r | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0930\u093e\u0924\u094d\u0930\u0940" === t ? 4 > e ? e : e + 12 : "\u0938\u0915\u093e\u0933\u0940" === t ? e : "\u0926\u0941\u092a\u093e\u0930\u0940" === t ? 10 > e ? e + 12 : e : "\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0930\u093e\u0924\u094d\u0930\u0940" : 10 > e ? "\u0938\u0915\u093e\u0933\u0940" : 17 > e ? "\u0926\u0941\u092a\u093e\u0930\u0940" : 20 > e ? "\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940" : "\u0930\u093e\u0924\u094d\u0930\u0940" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ms", { | |
months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), | |
monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), | |
weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), | |
weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), | |
weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), | |
longDateFormat: { | |
LT: "HH.mm", | |
LTS: "HH.mm.ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY [pukul] HH.mm", | |
LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" | |
}, | |
meridiemParse: /pagi|tengahari|petang|malam/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "pagi" === t ? e : "tengahari" === t ? 11 > e ? e + 12 : e : "petang" === t || "malam" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 11 > e ? "pagi" : 15 > e ? "tengahari" : 19 > e ? "petang" : "malam" | |
}, | |
calendar: { | |
sameDay: "[Hari ini pukul] LT", | |
nextDay: "[Esok pukul] LT", | |
nextWeek: "dddd [pukul] LT", | |
lastDay: "[Kelmarin pukul] LT", | |
lastWeek: "dddd [lepas pukul] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dalam %s", | |
past: "%s yang lepas", | |
s: "beberapa saat", | |
ss: "%d saat", | |
m: "seminit", | |
mm: "%d minit", | |
h: "sejam", | |
hh: "%d jam", | |
d: "sehari", | |
dd: "%d hari", | |
M: "sebulan", | |
MM: "%d bulan", | |
y: "setahun", | |
yy: "%d tahun" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("ms-my", { | |
months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), | |
monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), | |
weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), | |
weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), | |
weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), | |
longDateFormat: { | |
LT: "HH.mm", | |
LTS: "HH.mm.ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY [pukul] HH.mm", | |
LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" | |
}, | |
meridiemParse: /pagi|tengahari|petang|malam/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "pagi" === t ? e : "tengahari" === t ? 11 > e ? e + 12 : e : "petang" === t || "malam" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 11 > e ? "pagi" : 15 > e ? "tengahari" : 19 > e ? "petang" : "malam" | |
}, | |
calendar: { | |
sameDay: "[Hari ini pukul] LT", | |
nextDay: "[Esok pukul] LT", | |
nextWeek: "dddd [pukul] LT", | |
lastDay: "[Kelmarin pukul] LT", | |
lastWeek: "dddd [lepas pukul] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "dalam %s", | |
past: "%s yang lepas", | |
s: "beberapa saat", | |
ss: "%d saat", | |
m: "seminit", | |
mm: "%d minit", | |
h: "sejam", | |
hh: "%d jam", | |
d: "sehari", | |
dd: "%d hari", | |
M: "sebulan", | |
MM: "%d bulan", | |
y: "setahun", | |
yy: "%d tahun" | |
}, | |
week: { | |
dow: 1, | |
doy: 7 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("mt", { | |
months: "Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"), | |
monthsShort: "Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"), | |
weekdays: "Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"), | |
weekdaysShort: "\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"), | |
weekdaysMin: "\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Illum fil-]LT", | |
nextDay: "[G\u0127ada fil-]LT", | |
nextWeek: "dddd [fil-]LT", | |
lastDay: "[Il-biera\u0127 fil-]LT", | |
lastWeek: "dddd [li g\u0127adda] [fil-]LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "f\u2019 %s", | |
past: "%s ilu", | |
s: "ftit sekondi", | |
ss: "%d sekondi", | |
m: "minuta", | |
mm: "%d minuti", | |
h: "sieg\u0127a", | |
hh: "%d sieg\u0127at", | |
d: "\u0121urnata", | |
dd: "%d \u0121ranet", | |
M: "xahar", | |
MM: "%d xhur", | |
y: "sena", | |
yy: "%d sni" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u1041", | |
2: "\u1042", | |
3: "\u1043", | |
4: "\u1044", | |
5: "\u1045", | |
6: "\u1046", | |
7: "\u1047", | |
8: "\u1048", | |
9: "\u1049", | |
0: "\u1040" | |
}, | |
n = { | |
"\u1041": "1", | |
"\u1042": "2", | |
"\u1043": "3", | |
"\u1044": "4", | |
"\u1045": "5", | |
"\u1046": "6", | |
"\u1047": "7", | |
"\u1048": "8", | |
"\u1049": "9", | |
"\u1040": "0" | |
}; | |
e.defineLocale("my", { | |
months: "\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"), | |
monthsShort: "\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"), | |
weekdays: "\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"), | |
weekdaysShort: "\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"), | |
weekdaysMin: "\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]", | |
nextDay: "[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]", | |
nextWeek: "dddd LT [\u1019\u103e\u102c]", | |
lastDay: "[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]", | |
lastWeek: "[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c", | |
past: "\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000", | |
s: "\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a", | |
ss: "%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a", | |
m: "\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a", | |
mm: "%d \u1019\u102d\u1014\u1005\u103a", | |
h: "\u1010\u1005\u103a\u1014\u102c\u101b\u102e", | |
hh: "%d \u1014\u102c\u101b\u102e", | |
d: "\u1010\u1005\u103a\u101b\u1000\u103a", | |
dd: "%d \u101b\u1000\u103a", | |
M: "\u1010\u1005\u103a\u101c", | |
MM: "%d \u101c", | |
y: "\u1010\u1005\u103a\u1014\u103e\u1005\u103a", | |
yy: "%d \u1014\u103e\u1005\u103a" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("nb", { | |
months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), | |
monthsShort: "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"), | |
weekdaysShort: "s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"), | |
weekdaysMin: "s\xf8_ma_ti_on_to_fr_l\xf8".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY [kl.] HH:mm", | |
LLLL: "dddd D. MMMM YYYY [kl.] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[i dag kl.] LT", | |
nextDay: "[i morgen kl.] LT", | |
nextWeek: "dddd [kl.] LT", | |
lastDay: "[i g\xe5r kl.] LT", | |
lastWeek: "[forrige] dddd [kl.] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "om %s", | |
past: "%s siden", | |
s: "noen sekunder", | |
ss: "%d sekunder", | |
m: "ett minutt", | |
mm: "%d minutter", | |
h: "en time", | |
hh: "%d timer", | |
d: "en dag", | |
dd: "%d dager", | |
M: "en m\xe5ned", | |
MM: "%d m\xe5neder", | |
y: "ett \xe5r", | |
yy: "%d \xe5r" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0967", | |
2: "\u0968", | |
3: "\u0969", | |
4: "\u096a", | |
5: "\u096b", | |
6: "\u096c", | |
7: "\u096d", | |
8: "\u096e", | |
9: "\u096f", | |
0: "\u0966" | |
}, | |
n = { | |
"\u0967": "1", | |
"\u0968": "2", | |
"\u0969": "3", | |
"\u096a": "4", | |
"\u096b": "5", | |
"\u096c": "6", | |
"\u096d": "7", | |
"\u096e": "8", | |
"\u096f": "9", | |
"\u0966": "0" | |
}; | |
e.defineLocale("ne", { | |
months: "\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"), | |
monthsShort: "\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"), | |
monthsParseExact: !0, | |
weekdays: "\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"), | |
weekdaysShort: "\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"), | |
weekdaysMin: "\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "A\u0915\u094b h:mm \u092c\u091c\u0947", | |
LTS: "A\u0915\u094b h:mm:ss \u092c\u091c\u0947", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947", | |
LLLL: "dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0930\u093e\u0924\u093f" === t ? 4 > e ? e : e + 12 : "\u092c\u093f\u0939\u093e\u0928" === t ? e : "\u0926\u093f\u0909\u0901\u0938\u094b" === t ? 10 > e ? e + 12 : e : "\u0938\u093e\u0901\u091d" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 3 > e ? "\u0930\u093e\u0924\u093f" : 12 > e ? "\u092c\u093f\u0939\u093e\u0928" : 16 > e ? "\u0926\u093f\u0909\u0901\u0938\u094b" : 20 > e ? "\u0938\u093e\u0901\u091d" : "\u0930\u093e\u0924\u093f" | |
}, | |
calendar: { | |
sameDay: "[\u0906\u091c] LT", | |
nextDay: "[\u092d\u094b\u0932\u093f] LT", | |
nextWeek: "[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT", | |
lastDay: "[\u0939\u093f\u091c\u094b] LT", | |
lastWeek: "[\u0917\u090f\u0915\u094b] dddd[,] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s\u092e\u093e", | |
past: "%s \u0905\u0917\u093e\u0921\u093f", | |
s: "\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923", | |
ss: "%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921", | |
m: "\u090f\u0915 \u092e\u093f\u0928\u0947\u091f", | |
mm: "%d \u092e\u093f\u0928\u0947\u091f", | |
h: "\u090f\u0915 \u0918\u0923\u094d\u091f\u093e", | |
hh: "%d \u0918\u0923\u094d\u091f\u093e", | |
d: "\u090f\u0915 \u0926\u093f\u0928", | |
dd: "%d \u0926\u093f\u0928", | |
M: "\u090f\u0915 \u092e\u0939\u093f\u0928\u093e", | |
MM: "%d \u092e\u0939\u093f\u0928\u093e", | |
y: "\u090f\u0915 \u092c\u0930\u094d\u0937", | |
yy: "%d \u092c\u0930\u094d\u0937" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), | |
n = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"), | |
r = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i], | |
i = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; | |
e.defineLocale("nl", { | |
months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsRegex: i, | |
monthsShortRegex: i, | |
monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, | |
monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, | |
monthsParse: r, | |
longMonthsParse: r, | |
shortMonthsParse: r, | |
weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"), | |
weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"), | |
weekdaysMin: "zo_ma_di_wo_do_vr_za".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD-MM-YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[vandaag om] LT", | |
nextDay: "[morgen om] LT", | |
nextWeek: "dddd [om] LT", | |
lastDay: "[gisteren om] LT", | |
lastWeek: "[afgelopen] dddd [om] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "over %s", | |
past: "%s geleden", | |
s: "een paar seconden", | |
ss: "%d seconden", | |
m: "\xe9\xe9n minuut", | |
mm: "%d minuten", | |
h: "\xe9\xe9n uur", | |
hh: "%d uur", | |
d: "\xe9\xe9n dag", | |
dd: "%d dagen", | |
M: "\xe9\xe9n maand", | |
MM: "%d maanden", | |
y: "\xe9\xe9n jaar", | |
yy: "%d jaar" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, | |
ordinal: function(e) { | |
return e + (1 !== e && 8 !== e && 20 > e ? "de" : "ste") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), | |
n = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"), | |
r = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i], | |
i = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; | |
e.defineLocale("nl-be", { | |
months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), | |
monthsShort: function(e, r) { | |
return e ? /-MMM-/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsRegex: i, | |
monthsShortRegex: i, | |
monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, | |
monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, | |
monthsParse: r, | |
longMonthsParse: r, | |
shortMonthsParse: r, | |
weekdays: "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"), | |
weekdaysShort: "zo._ma._di._wo._do._vr._za.".split("_"), | |
weekdaysMin: "zo_ma_di_wo_do_vr_za".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[vandaag om] LT", | |
nextDay: "[morgen om] LT", | |
nextWeek: "dddd [om] LT", | |
lastDay: "[gisteren om] LT", | |
lastWeek: "[afgelopen] dddd [om] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "over %s", | |
past: "%s geleden", | |
s: "een paar seconden", | |
ss: "%d seconden", | |
m: "\xe9\xe9n minuut", | |
mm: "%d minuten", | |
h: "\xe9\xe9n uur", | |
hh: "%d uur", | |
d: "\xe9\xe9n dag", | |
dd: "%d dagen", | |
M: "\xe9\xe9n maand", | |
MM: "%d maanden", | |
y: "\xe9\xe9n jaar", | |
yy: "%d jaar" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, | |
ordinal: function(e) { | |
return e + (1 !== e && 8 !== e && 20 > e ? "de" : "ste") | |
}, | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("nn", { | |
months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), | |
monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), | |
weekdays: "sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"), | |
weekdaysShort: "sun_m\xe5n_tys_ons_tor_fre_lau".split("_"), | |
weekdaysMin: "su_m\xe5_ty_on_to_fr_l\xf8".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D. MMMM YYYY", | |
LLL: "D. MMMM YYYY [kl.] H:mm", | |
LLLL: "dddd D. MMMM YYYY [kl.] HH:mm" | |
}, | |
calendar: { | |
sameDay: "[I dag klokka] LT", | |
nextDay: "[I morgon klokka] LT", | |
nextWeek: "dddd [klokka] LT", | |
lastDay: "[I g\xe5r klokka] LT", | |
lastWeek: "[F\xf8reg\xe5ande] dddd [klokka] LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "om %s", | |
past: "%s sidan", | |
s: "nokre sekund", | |
ss: "%d sekund", | |
m: "eit minutt", | |
mm: "%d minutt", | |
h: "ein time", | |
hh: "%d timar", | |
d: "ein dag", | |
dd: "%d dagar", | |
M: "ein m\xe5nad", | |
MM: "%d m\xe5nader", | |
y: "eit \xe5r", | |
yy: "%d \xe5r" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = { | |
1: "\u0a67", | |
2: "\u0a68", | |
3: "\u0a69", | |
4: "\u0a6a", | |
5: "\u0a6b", | |
6: "\u0a6c", | |
7: "\u0a6d", | |
8: "\u0a6e", | |
9: "\u0a6f", | |
0: "\u0a66" | |
}, | |
n = { | |
"\u0a67": "1", | |
"\u0a68": "2", | |
"\u0a69": "3", | |
"\u0a6a": "4", | |
"\u0a6b": "5", | |
"\u0a6c": "6", | |
"\u0a6d": "7", | |
"\u0a6e": "8", | |
"\u0a6f": "9", | |
"\u0a66": "0" | |
}; | |
e.defineLocale("pa-in", { | |
months: "\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"), | |
monthsShort: "\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"), | |
weekdays: "\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"), | |
weekdaysShort: "\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"), | |
weekdaysMin: "\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"), | |
longDateFormat: { | |
LT: "A h:mm \u0a35\u0a1c\u0a47", | |
LTS: "A h:mm:ss \u0a35\u0a1c\u0a47", | |
L: "DD/MM/YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47", | |
LLLL: "dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47" | |
}, | |
calendar: { | |
sameDay: "[\u0a05\u0a1c] LT", | |
nextDay: "[\u0a15\u0a32] LT", | |
nextWeek: "[\u0a05\u0a17\u0a32\u0a3e] dddd, LT", | |
lastDay: "[\u0a15\u0a32] LT", | |
lastWeek: "[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT", | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "%s \u0a35\u0a3f\u0a71\u0a1a", | |
past: "%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47", | |
s: "\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f", | |
ss: "%d \u0a38\u0a15\u0a3f\u0a70\u0a1f", | |
m: "\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f", | |
mm: "%d \u0a2e\u0a3f\u0a70\u0a1f", | |
h: "\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e", | |
hh: "%d \u0a18\u0a70\u0a1f\u0a47", | |
d: "\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28", | |
dd: "%d \u0a26\u0a3f\u0a28", | |
M: "\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e", | |
MM: "%d \u0a2e\u0a39\u0a40\u0a28\u0a47", | |
y: "\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32", | |
yy: "%d \u0a38\u0a3e\u0a32" | |
}, | |
preparse: function(e) { | |
return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g, (function(e) { | |
return n[e] | |
})) | |
}, | |
postformat: function(e) { | |
return e.replace(/\d/g, (function(e) { | |
return t[e] | |
})) | |
}, | |
meridiemParse: /\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/, | |
meridiemHour: function(e, t) { | |
return 12 === e && (e = 0), "\u0a30\u0a3e\u0a24" === t ? 4 > e ? e : e + 12 : "\u0a38\u0a35\u0a47\u0a30" === t ? e : "\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30" === t ? 10 > e ? e + 12 : e : "\u0a38\u0a3c\u0a3e\u0a2e" === t ? e + 12 : void 0 | |
}, | |
meridiem: function(e) { | |
return 4 > e ? "\u0a30\u0a3e\u0a24" : 10 > e ? "\u0a38\u0a35\u0a47\u0a30" : 17 > e ? "\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30" : 20 > e ? "\u0a38\u0a3c\u0a3e\u0a2e" : "\u0a30\u0a3e\u0a24" | |
}, | |
week: { | |
dow: 0, | |
doy: 6 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
var t = "stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"), | |
n = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"); | |
function r(e) { | |
return 5 > e % 10 && e % 10 > 1 && ~~(e / 10) % 10 != 1 | |
} | |
function i(e, t, n) { | |
var i = e + " "; | |
switch (n) { | |
case "ss": | |
return i + (r(e) ? "sekundy" : "sekund"); | |
case "m": | |
return t ? "minuta" : "minut\u0119"; | |
case "mm": | |
return i + (r(e) ? "minuty" : "minut"); | |
case "h": | |
return t ? "godzina" : "godzin\u0119"; | |
case "hh": | |
return i + (r(e) ? "godziny" : "godzin"); | |
case "MM": | |
return i + (r(e) ? "miesi\u0105ce" : "miesi\u0119cy"); | |
case "yy": | |
return i + (r(e) ? "lata" : "lat") | |
} | |
} | |
e.defineLocale("pl", { | |
months: function(e, r) { | |
return e ? "" === r ? "(" + n[e.month()] + "|" + t[e.month()] + ")" : /D MMMM/.test(r) ? n[e.month()] : t[e.month()] : t | |
}, | |
monthsShort: "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"), | |
weekdays: "niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"), | |
weekdaysShort: "ndz_pon_wt_\u015br_czw_pt_sob".split("_"), | |
weekdaysMin: "Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"), | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD.MM.YYYY", | |
LL: "D MMMM YYYY", | |
LLL: "D MMMM YYYY HH:mm", | |
LLLL: "dddd, D MMMM YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Dzi\u015b o] LT", | |
nextDay: "[Jutro o] LT", | |
nextWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[W niedziel\u0119 o] LT"; | |
case 2: | |
return "[We wtorek o] LT"; | |
case 3: | |
return "[W \u015brod\u0119 o] LT"; | |
case 6: | |
return "[W sobot\u0119 o] LT"; | |
default: | |
return "[W] dddd [o] LT" | |
} | |
}, | |
lastDay: "[Wczoraj o] LT", | |
lastWeek: function() { | |
switch (this.day()) { | |
case 0: | |
return "[W zesz\u0142\u0105 niedziel\u0119 o] LT"; | |
case 3: | |
return "[W zesz\u0142\u0105 \u015brod\u0119 o] LT"; | |
case 6: | |
return "[W zesz\u0142\u0105 sobot\u0119 o] LT"; | |
default: | |
return "[W zesz\u0142y] dddd [o] LT" | |
} | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "za %s", | |
past: "%s temu", | |
s: "kilka sekund", | |
ss: i, | |
m: i, | |
mm: i, | |
h: i, | |
hh: i, | |
d: "1 dzie\u0144", | |
dd: "%d dni", | |
M: "miesi\u0105c", | |
MM: i, | |
y: "rok", | |
yy: i | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\./, | |
ordinal: "%d.", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("pt", { | |
months: "Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"), | |
monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), | |
weekdays: "Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"), | |
weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"), | |
weekdaysMin: "Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY HH:mm", | |
LLLL: "dddd, D [de] MMMM [de] YYYY HH:mm" | |
}, | |
calendar: { | |
sameDay: "[Hoje \xe0s] LT", | |
nextDay: "[Amanh\xe3 \xe0s] LT", | |
nextWeek: "dddd [\xe0s] LT", | |
lastDay: "[Ontem \xe0s] LT", | |
lastWeek: function() { | |
return 0 === this.day() || 6 === this.day() ? "[\xdaltimo] dddd [\xe0s] LT" : "[\xdaltima] dddd [\xe0s] LT" | |
}, | |
sameElse: "L" | |
}, | |
relativeTime: { | |
future: "em %s", | |
past: "h\xe1 %s", | |
s: "segundos", | |
ss: "%d segundos", | |
m: "um minuto", | |
mm: "%d minutos", | |
h: "uma hora", | |
hh: "%d horas", | |
d: "um dia", | |
dd: "%d dias", | |
M: "um m\xeas", | |
MM: "%d meses", | |
y: "um ano", | |
yy: "%d anos" | |
}, | |
dayOfMonthOrdinalParse: /\d{1,2}\xba/, | |
ordinal: "%d\xba", | |
week: { | |
dow: 1, | |
doy: 4 | |
} | |
}) | |
}(n(0)) | |
}, function(e, t, n) { | |
! function(e) { | |
"use strict"; | |
e.defineLocale("pt-br", { | |
months: "Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"), | |
monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"), | |
weekdays: "Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"), | |
weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"), | |
weekdaysMin: "Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"), | |
weekdaysParseExact: !0, | |
longDateFormat: { | |
LT: "HH:mm", | |
LTS: "HH:mm:ss", | |
L: "DD/MM/YYYY", | |
LL: "D [de] MMMM [de] YYYY", | |
LLL: "D [de] MMMM [de] YYYY [\xe0s] HH:mm", | |
LLLL: "dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment