10276 lines
438 KiB
JavaScript
10276 lines
438 KiB
JavaScript
// https://xdsoft.net/jqplugins/periodpicker/
|
||
|
||
!function(a, b) {
|
||
"object" == typeof exports && "undefined" != typeof module ? module.exports = b() : "function" == typeof define && define.amd ? define(b) : a.moment = b()
|
||
}(this, function() {
|
||
"use strict";
|
||
|
||
function a() {
|
||
return Jb.apply(null, arguments)
|
||
}
|
||
|
||
function b(a) {
|
||
return a instanceof Array || "[object Array]" === Object.prototype.toString.call(a)
|
||
}
|
||
|
||
function c(a) {
|
||
return null != a && "[object Object]" === Object.prototype.toString.call(a)
|
||
}
|
||
|
||
function d(a) {
|
||
return void 0 === a
|
||
}
|
||
|
||
function e(a) {
|
||
return "number" == typeof a || "[object Number]" === Object.prototype.toString.call(a)
|
||
}
|
||
|
||
function f(a) {
|
||
return a instanceof Date || "[object Date]" === Object.prototype.toString.call(a)
|
||
}
|
||
|
||
function g(a, b) {
|
||
var c, d = [];
|
||
for (c = 0; c < a.length; ++c) d.push(b(a[c], c));
|
||
return d
|
||
}
|
||
|
||
function h(a, b) {
|
||
return Object.prototype.hasOwnProperty.call(a, b)
|
||
}
|
||
|
||
function i(a, b) {
|
||
for (var c in b) h(b, c) && (a[c] = b[c]);
|
||
return h(b, "toString") && (a.toString = b.toString), h(b, "valueOf") && (a.valueOf = b.valueOf), a
|
||
}
|
||
|
||
function j(a, b, c, d) {
|
||
return ra(a, b, c, d, !0).utc()
|
||
}
|
||
|
||
function k(a) {
|
||
return null == a._pf && (a._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
|
||
}), a._pf
|
||
}
|
||
|
||
function l(a) {
|
||
if (null == a._isValid) {
|
||
var b = k(a),
|
||
c = Kb.call(b.parsedDateParts, function(a) {
|
||
return null != a
|
||
}),
|
||
d = !isNaN(a._d.getTime()) && b.overflow < 0 && !b.empty && !b.invalidMonth && !b.invalidWeekday && !b.weekdayMismatch && !b.nullInput && !b.invalidFormat && !b.userInvalidated && (!b.meridiem || b.meridiem && c);
|
||
if (a._strict && (d = d && 0 === b.charsLeftOver && 0 === b.unusedTokens.length && void 0 === b.bigHour), null != Object.isFrozen && Object.isFrozen(a)) return d;
|
||
a._isValid = d
|
||
}
|
||
return a._isValid
|
||
}
|
||
|
||
function m(a) {
|
||
var b = j(NaN);
|
||
return null != a ? i(k(b), a) : k(b).userInvalidated = !0, b
|
||
}
|
||
|
||
function n(a, b) {
|
||
var c, e, f;
|
||
if (d(b._isAMomentObject) || (a._isAMomentObject = b._isAMomentObject), d(b._i) || (a._i = b._i), d(b._f) || (a._f = b._f), d(b._l) || (a._l = b._l), d(b._strict) || (a._strict = b._strict), d(b._tzm) || (a._tzm = b._tzm), d(b._isUTC) || (a._isUTC = b._isUTC), d(b._offset) || (a._offset = b._offset), d(b._pf) || (a._pf = k(b)), d(b._locale) || (a._locale = b._locale), Lb.length > 0)
|
||
for (c = 0; c < Lb.length; c++) d(f = b[e = Lb[c]]) || (a[e] = f);
|
||
return a
|
||
}
|
||
|
||
function o(b) {
|
||
n(this, b), this._d = new Date(null != b._d ? b._d.getTime() : NaN), this.isValid() || (this._d = new Date(NaN)), !1 === Mb && (Mb = !0, a.updateOffset(this), Mb = !1)
|
||
}
|
||
|
||
function p(a) {
|
||
return a instanceof o || null != a && null != a._isAMomentObject
|
||
}
|
||
|
||
function q(a) {
|
||
return a < 0 ? Math.ceil(a) || 0 : Math.floor(a)
|
||
}
|
||
|
||
function r(a) {
|
||
var b = +a,
|
||
c = 0;
|
||
return 0 !== b && isFinite(b) && (c = q(b)), c
|
||
}
|
||
|
||
function s(a, b, c) {
|
||
var d, e = Math.min(a.length, b.length),
|
||
f = Math.abs(a.length - b.length),
|
||
g = 0;
|
||
for (d = 0; d < e; d++)(c && a[d] !== b[d] || !c && r(a[d]) !== r(b[d])) && g++;
|
||
return g + f
|
||
}
|
||
|
||
function t(b) {
|
||
!1 === a.suppressDeprecationWarnings && "undefined" != typeof console && console.warn && console.warn("Deprecation warning: " + b)
|
||
}
|
||
|
||
function u(b, c) {
|
||
var d = !0;
|
||
return i(function() {
|
||
if (null != a.deprecationHandler && a.deprecationHandler(null, b), d) {
|
||
for (var e, f = [], g = 0; g < arguments.length; g++) {
|
||
if (e = "", "object" == typeof arguments[g]) {
|
||
e += "\n[" + g + "] ";
|
||
for (var h in arguments[0]) e += h + ": " + arguments[0][h] + ", ";
|
||
e = e.slice(0, -2)
|
||
} else e = arguments[g];
|
||
f.push(e)
|
||
}
|
||
t(b + "\nArguments: " + Array.prototype.slice.call(f).join("") + "\n" + (new Error).stack), d = !1
|
||
}
|
||
return c.apply(this, arguments)
|
||
}, c)
|
||
}
|
||
|
||
function v(b, c) {
|
||
null != a.deprecationHandler && a.deprecationHandler(b, c), Nb[b] || (t(c), Nb[b] = !0)
|
||
}
|
||
|
||
function w(a) {
|
||
return a instanceof Function || "[object Function]" === Object.prototype.toString.call(a)
|
||
}
|
||
|
||
function x(a, b) {
|
||
var d, e = i({}, a);
|
||
for (d in b) h(b, d) && (c(a[d]) && c(b[d]) ? (e[d] = {}, i(e[d], a[d]), i(e[d], b[d])) : null != b[d] ? e[d] = b[d] : delete e[d]);
|
||
for (d in a) h(a, d) && !h(b, d) && c(a[d]) && (e[d] = i({}, e[d]));
|
||
return e
|
||
}
|
||
|
||
function y(a) {
|
||
null != a && this.set(a)
|
||
}
|
||
|
||
function z(a, b) {
|
||
var c = a.toLowerCase();
|
||
Pb[c] = Pb[c + "s"] = Pb[b] = a
|
||
}
|
||
|
||
function A(a) {
|
||
return "string" == typeof a ? Pb[a] || Pb[a.toLowerCase()] : void 0
|
||
}
|
||
|
||
function B(a) {
|
||
var b, c, d = {};
|
||
for (c in a) h(a, c) && (b = A(c)) && (d[b] = a[c]);
|
||
return d
|
||
}
|
||
|
||
function C(a, b) {
|
||
Qb[a] = b
|
||
}
|
||
|
||
function D(a, b, c) {
|
||
var d = "" + Math.abs(a),
|
||
e = b - d.length;
|
||
return (a >= 0 ? c ? "+" : "" : "-") + Math.pow(10, Math.max(0, e)).toString().substr(1) + d
|
||
}
|
||
|
||
function E(a, b, c, d) {
|
||
var e = d;
|
||
"string" == typeof d && (e = function() {
|
||
return this[d]()
|
||
}), a && (Ub[a] = e), b && (Ub[b[0]] = function() {
|
||
return D(e.apply(this, arguments), b[1], b[2])
|
||
}), c && (Ub[c] = function() {
|
||
return this.localeData().ordinal(e.apply(this, arguments), a)
|
||
})
|
||
}
|
||
|
||
function F(a) {
|
||
return a.match(/\[[\s\S]/) ? a.replace(/^\[|\]$/g, "") : a.replace(/\\/g, "")
|
||
}
|
||
|
||
function G(a, b) {
|
||
return a.isValid() ? (b = H(b, a.localeData()), Tb[b] = Tb[b] || function(a) {
|
||
var b, c, d = a.match(Rb);
|
||
for (b = 0, c = d.length; b < c; b++) Ub[d[b]] ? d[b] = Ub[d[b]] : d[b] = F(d[b]);
|
||
return function(b) {
|
||
var e, f = "";
|
||
for (e = 0; e < c; e++) f += w(d[e]) ? d[e].call(b, a) : d[e];
|
||
return f
|
||
}
|
||
}(b), Tb[b](a)) : a.localeData().invalidDate()
|
||
}
|
||
|
||
function H(a, b) {
|
||
function c(a) {
|
||
return b.longDateFormat(a) || a
|
||
}
|
||
var d = 5;
|
||
for (Sb.lastIndex = 0; d >= 0 && Sb.test(a);) a = a.replace(Sb, c), Sb.lastIndex = 0, d -= 1;
|
||
return a
|
||
}
|
||
|
||
function I(a, b, c) {
|
||
jc[a] = w(b) ? b : function(a, d) {
|
||
return a && c ? c : b
|
||
}
|
||
}
|
||
|
||
function J(a, b) {
|
||
return h(jc, a) ? jc[a](b._strict, b._locale) : new RegExp(function(a) {
|
||
return K(a.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function(a, b, c, d, e) {
|
||
return b || c || d || e
|
||
}))
|
||
}(a))
|
||
}
|
||
|
||
function K(a) {
|
||
return a.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&")
|
||
}
|
||
|
||
function L(a, b) {
|
||
var c, d = b;
|
||
for ("string" == typeof a && (a = [a]), e(b) && (d = function(a, c) {
|
||
c[b] = r(a)
|
||
}), c = 0; c < a.length; c++) kc[a[c]] = d
|
||
}
|
||
|
||
function M(a, b) {
|
||
L(a, function(a, c, d, e) {
|
||
d._w = d._w || {}, b(a, d._w, d, e)
|
||
})
|
||
}
|
||
|
||
function N(a, b, c) {
|
||
null != b && h(kc, a) && kc[a](b, c._a, c, a)
|
||
}
|
||
|
||
function O(a) {
|
||
return P(a) ? 366 : 365
|
||
}
|
||
|
||
function P(a) {
|
||
return a % 4 == 0 && a % 100 != 0 || a % 400 == 0
|
||
}
|
||
|
||
function Q(b, c) {
|
||
return function(d) {
|
||
return null != d ? (S(this, b, d), a.updateOffset(this, c), this) : R(this, b)
|
||
}
|
||
}
|
||
|
||
function R(a, b) {
|
||
return a.isValid() ? a._d["get" + (a._isUTC ? "UTC" : "") + b]() : NaN
|
||
}
|
||
|
||
function S(a, b, c) {
|
||
a.isValid() && !isNaN(c) && ("FullYear" === b && P(a.year()) && 1 === a.month() && 29 === a.date() ? a._d["set" + (a._isUTC ? "UTC" : "") + b](c, a.month(), T(c, a.month())) : a._d["set" + (a._isUTC ? "UTC" : "") + b](c))
|
||
}
|
||
|
||
function T(a, b) {
|
||
if (isNaN(a) || isNaN(b)) return NaN;
|
||
var c = function(a, b) {
|
||
return (a % b + b) % b
|
||
}(b, 12);
|
||
return a += (b - c) / 12, 1 === c ? P(a) ? 29 : 28 : 31 - c % 7 % 2
|
||
}
|
||
|
||
function U(a, b) {
|
||
var c;
|
||
if (!a.isValid()) return a;
|
||
if ("string" == typeof b)
|
||
if (/^\d+$/.test(b)) b = r(b);
|
||
else if (b = a.localeData().monthsParse(b), !e(b)) return a;
|
||
return c = Math.min(a.date(), T(a.year(), b)), a._d["set" + (a._isUTC ? "UTC" : "") + "Month"](b, c), a
|
||
}
|
||
|
||
function V(b) {
|
||
return null != b ? (U(this, b), a.updateOffset(this, !0), this) : R(this, "Month")
|
||
}
|
||
|
||
function W() {
|
||
function a(a, b) {
|
||
return b.length - a.length
|
||
}
|
||
var b, c, d = [],
|
||
e = [],
|
||
f = [];
|
||
for (b = 0; b < 12; b++) c = j([2e3, b]), d.push(this.monthsShort(c, "")), e.push(this.months(c, "")), f.push(this.months(c, "")), f.push(this.monthsShort(c, ""));
|
||
for (d.sort(a), e.sort(a), f.sort(a), b = 0; b < 12; b++) d[b] = K(d[b]), e[b] = K(e[b]);
|
||
for (b = 0; b < 24; b++) f[b] = K(f[b]);
|
||
this._monthsRegex = new RegExp("^(" + f.join("|") + ")", "i"), this._monthsShortRegex = this._monthsRegex, this._monthsStrictRegex = new RegExp("^(" + e.join("|") + ")", "i"), this._monthsShortStrictRegex = new RegExp("^(" + d.join("|") + ")", "i")
|
||
}
|
||
|
||
function X(a) {
|
||
var b = new Date(Date.UTC.apply(null, arguments));
|
||
return a < 100 && a >= 0 && isFinite(b.getUTCFullYear()) && b.setUTCFullYear(a), b
|
||
}
|
||
|
||
function Y(a, b, c) {
|
||
var d = 7 + b - c;
|
||
return -((7 + X(a, 0, d).getUTCDay() - b) % 7) + d - 1
|
||
}
|
||
|
||
function Z(a, b, c, d, e) {
|
||
var f, g, h = 1 + 7 * (b - 1) + (7 + c - d) % 7 + Y(a, d, e);
|
||
return h <= 0 ? g = O(f = a - 1) + h : h > O(a) ? (f = a + 1, g = h - O(a)) : (f = a, g = h), {
|
||
year: f,
|
||
dayOfYear: g
|
||
}
|
||
}
|
||
|
||
function $(a, b, c) {
|
||
var d, e, f = Y(a.year(), b, c),
|
||
g = Math.floor((a.dayOfYear() - f - 1) / 7) + 1;
|
||
return g < 1 ? d = g + _(e = a.year() - 1, b, c) : g > _(a.year(), b, c) ? (d = g - _(a.year(), b, c), e = a.year() + 1) : (e = a.year(), d = g), {
|
||
week: d,
|
||
year: e
|
||
}
|
||
}
|
||
|
||
function _(a, b, c) {
|
||
var d = Y(a, b, c),
|
||
e = Y(a + 1, b, c);
|
||
return (O(a) - d + e) / 7
|
||
}
|
||
|
||
function aa() {
|
||
function a(a, b) {
|
||
return b.length - a.length
|
||
}
|
||
var b, c, d, e, f, g = [],
|
||
h = [],
|
||
i = [],
|
||
k = [];
|
||
for (b = 0; b < 7; b++) c = j([2e3, 1]).day(b), d = this.weekdaysMin(c, ""), e = this.weekdaysShort(c, ""), f = this.weekdays(c, ""), g.push(d), h.push(e), i.push(f), k.push(d), k.push(e), k.push(f);
|
||
for (g.sort(a), h.sort(a), i.sort(a), k.sort(a), b = 0; b < 7; b++) h[b] = K(h[b]), i[b] = K(i[b]), k[b] = K(k[b]);
|
||
this._weekdaysRegex = new RegExp("^(" + k.join("|") + ")", "i"), this._weekdaysShortRegex = this._weekdaysRegex, this._weekdaysMinRegex = this._weekdaysRegex, this._weekdaysStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"), this._weekdaysShortStrictRegex = new RegExp("^(" + h.join("|") + ")", "i"), this._weekdaysMinStrictRegex = new RegExp("^(" + g.join("|") + ")", "i")
|
||
}
|
||
|
||
function ba() {
|
||
return this.hours() % 12 || 12
|
||
}
|
||
|
||
function ca(a, b) {
|
||
E(a, 0, 0, function() {
|
||
return this.localeData().meridiem(this.hours(), this.minutes(), b)
|
||
})
|
||
}
|
||
|
||
function da(a, b) {
|
||
return b._meridiemParse
|
||
}
|
||
|
||
function ea(a) {
|
||
return a ? a.toLowerCase().replace("_", "-") : a
|
||
}
|
||
|
||
function fa(a) {
|
||
var b = null;
|
||
if (!Kc[a] && "undefined" != typeof module && module && module.exports) try {
|
||
b = Hc._abbr, require("./locale/" + a), ga(b)
|
||
} catch (a) {}
|
||
return Kc[a]
|
||
}
|
||
|
||
function ga(a, b) {
|
||
var c;
|
||
return a && (c = d(b) ? ia(a) : ha(a, b)) && (Hc = c), Hc._abbr
|
||
}
|
||
|
||
function ha(a, b) {
|
||
if (null !== b) {
|
||
var c = Jc;
|
||
if (b.abbr = a, null != Kc[a]) v("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."), c = Kc[a]._config;
|
||
else if (null != b.parentLocale) {
|
||
if (null == Kc[b.parentLocale]) return Lc[b.parentLocale] || (Lc[b.parentLocale] = []), Lc[b.parentLocale].push({
|
||
name: a,
|
||
config: b
|
||
}), null;
|
||
c = Kc[b.parentLocale]._config
|
||
}
|
||
return Kc[a] = new y(x(c, b)), Lc[a] && Lc[a].forEach(function(a) {
|
||
ha(a.name, a.config)
|
||
}), ga(a), Kc[a]
|
||
}
|
||
return delete Kc[a], null
|
||
}
|
||
|
||
function ia(a) {
|
||
var c;
|
||
if (a && a._locale && a._locale._abbr && (a = a._locale._abbr), !a) return Hc;
|
||
if (!b(a)) {
|
||
if (c = fa(a)) return c;
|
||
a = [a]
|
||
}
|
||
return function(a) {
|
||
for (var b, c, d, e, f = 0; f < a.length;) {
|
||
for (b = (e = ea(a[f]).split("-")).length, c = (c = ea(a[f + 1])) ? c.split("-") : null; b > 0;) {
|
||
if (d = fa(e.slice(0, b).join("-"))) return d;
|
||
if (c && c.length >= b && s(e, c, !0) >= b - 1) break;
|
||
b--
|
||
}
|
||
f++
|
||
}
|
||
return null
|
||
}(a)
|
||
}
|
||
|
||
function ja(a) {
|
||
var b, c = a._a;
|
||
return c && -2 === k(a).overflow && (b = c[mc] < 0 || c[mc] > 11 ? mc : c[nc] < 1 || c[nc] > T(c[lc], c[mc]) ? nc : c[oc] < 0 || c[oc] > 24 || 24 === c[oc] && (0 !== c[pc] || 0 !== c[qc] || 0 !== c[rc]) ? oc : c[pc] < 0 || c[pc] > 59 ? pc : c[qc] < 0 || c[qc] > 59 ? qc : c[rc] < 0 || c[rc] > 999 ? rc : -1, k(a)._overflowDayOfYear && (b < lc || b > nc) && (b = nc), k(a)._overflowWeeks && -1 === b && (b = sc), k(a)._overflowWeekday && -1 === b && (b = tc), k(a).overflow = b), a
|
||
}
|
||
|
||
function ka(a, b, c) {
|
||
return null != a ? a : null != b ? b : c
|
||
}
|
||
|
||
function la(b) {
|
||
var c, d, e, f, g, h = [];
|
||
if (!b._d) {
|
||
for (e = function(b) {
|
||
var c = new Date(a.now());
|
||
return b._useUTC ? [c.getUTCFullYear(), c.getUTCMonth(), c.getUTCDate()] : [c.getFullYear(), c.getMonth(), c.getDate()]
|
||
}(b), b._w && null == b._a[nc] && null == b._a[mc] && function(a) {
|
||
var b, c, d, e, f, g, h, i;
|
||
if (null != (b = a._w).GG || null != b.W || null != b.E) f = 1, g = 4, c = ka(b.GG, a._a[lc], $(sa(), 1, 4).year), d = ka(b.W, 1), ((e = ka(b.E, 1)) < 1 || e > 7) && (i = !0);
|
||
else {
|
||
f = a._locale._week.dow, g = a._locale._week.doy;
|
||
var j = $(sa(), f, g);
|
||
c = ka(b.gg, a._a[lc], j.year), d = ka(b.w, j.week), null != b.d ? ((e = b.d) < 0 || e > 6) && (i = !0) : null != b.e ? (e = b.e + f, (b.e < 0 || b.e > 6) && (i = !0)) : e = f
|
||
}
|
||
d < 1 || d > _(c, f, g) ? k(a)._overflowWeeks = !0 : null != i ? k(a)._overflowWeekday = !0 : (h = Z(c, d, e, f, g), a._a[lc] = h.year, a._dayOfYear = h.dayOfYear)
|
||
}(b), null != b._dayOfYear && (g = ka(b._a[lc], e[lc]), (b._dayOfYear > O(g) || 0 === b._dayOfYear) && (k(b)._overflowDayOfYear = !0), d = X(g, 0, b._dayOfYear), b._a[mc] = d.getUTCMonth(), b._a[nc] = d.getUTCDate()), c = 0; c < 3 && null == b._a[c]; ++c) b._a[c] = h[c] = e[c];
|
||
for (; c < 7; c++) b._a[c] = h[c] = null == b._a[c] ? 2 === c ? 1 : 0 : b._a[c];
|
||
24 === b._a[oc] && 0 === b._a[pc] && 0 === b._a[qc] && 0 === b._a[rc] && (b._nextDay = !0, b._a[oc] = 0), b._d = (b._useUTC ? X : function(a, b, c, d, e, f, g) {
|
||
var h = new Date(a, b, c, d, e, f, g);
|
||
return a < 100 && a >= 0 && isFinite(h.getFullYear()) && h.setFullYear(a), h
|
||
}).apply(null, h), f = b._useUTC ? b._d.getUTCDay() : b._d.getDay(), null != b._tzm && b._d.setUTCMinutes(b._d.getUTCMinutes() - b._tzm), b._nextDay && (b._a[oc] = 24), b._w && void 0 !== b._w.d && b._w.d !== f && (k(b).weekdayMismatch = !0)
|
||
}
|
||
}
|
||
|
||
function ma(a) {
|
||
var b, c, d, e, f, g, h = a._i,
|
||
i = Mc.exec(h) || Nc.exec(h);
|
||
if (i) {
|
||
for (k(a).iso = !0, b = 0, c = Pc.length; b < c; b++)
|
||
if (Pc[b][1].exec(i[1])) {
|
||
e = Pc[b][0], d = !1 !== Pc[b][2];
|
||
break
|
||
} if (null == e) return void(a._isValid = !1);
|
||
if (i[3]) {
|
||
for (b = 0, c = Qc.length; b < c; b++)
|
||
if (Qc[b][1].exec(i[3])) {
|
||
f = (i[2] || " ") + Qc[b][0];
|
||
break
|
||
} if (null == f) return void(a._isValid = !1)
|
||
}
|
||
if (!d && null != f) return void(a._isValid = !1);
|
||
if (i[4]) {
|
||
if (!Oc.exec(i[4])) return void(a._isValid = !1);
|
||
g = "Z"
|
||
}
|
||
a._f = e + (f || "") + (g || ""), pa(a)
|
||
} else a._isValid = !1
|
||
}
|
||
|
||
function na(a, b, c, d, e, f) {
|
||
var g = [function(a) {
|
||
var b = parseInt(a, 10);
|
||
return b <= 49 ? 2e3 + b : b <= 999 ? 1900 + b : b
|
||
}(a), yc.indexOf(b), parseInt(c, 10), parseInt(d, 10), parseInt(e, 10)];
|
||
return f && g.push(parseInt(f, 10)), g
|
||
}
|
||
|
||
function oa(a) {
|
||
var b = Sc.exec(function(a) {
|
||
return a.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").trim()
|
||
}(a._i));
|
||
if (b) {
|
||
var c = na(b[4], b[3], b[2], b[5], b[6], b[7]);
|
||
if (! function(a, b, c) {
|
||
return !a || Cc.indexOf(a) === new Date(b[0], b[1], b[2]).getDay() || (k(c).weekdayMismatch = !0, c._isValid = !1, !1)
|
||
}(b[1], c, a)) return;
|
||
a._a = c, a._tzm = function(a, b, c) {
|
||
if (a) return Tc[a];
|
||
if (b) return 0;
|
||
var d = parseInt(c, 10),
|
||
e = d % 100;
|
||
return (d - e) / 100 * 60 + e
|
||
}(b[8], b[9], b[10]), a._d = X.apply(null, a._a), a._d.setUTCMinutes(a._d.getUTCMinutes() - a._tzm), k(a).rfc2822 = !0
|
||
} else a._isValid = !1
|
||
}
|
||
|
||
function pa(b) {
|
||
if (b._f !== a.ISO_8601)
|
||
if (b._f !== a.RFC_2822) {
|
||
b._a = [], k(b).empty = !0;
|
||
var c, d, e, f, g, h = "" + b._i,
|
||
i = h.length,
|
||
j = 0;
|
||
for (e = H(b._f, b._locale).match(Rb) || [], c = 0; c < e.length; c++) f = e[c], (d = (h.match(J(f, b)) || [])[0]) && ((g = h.substr(0, h.indexOf(d))).length > 0 && k(b).unusedInput.push(g), h = h.slice(h.indexOf(d) + d.length), j += d.length), Ub[f] ? (d ? k(b).empty = !1 : k(b).unusedTokens.push(f), N(f, d, b)) : b._strict && !d && k(b).unusedTokens.push(f);
|
||
k(b).charsLeftOver = i - j, h.length > 0 && k(b).unusedInput.push(h), b._a[oc] <= 12 && !0 === k(b).bigHour && b._a[oc] > 0 && (k(b).bigHour = void 0), k(b).parsedDateParts = b._a.slice(0), k(b).meridiem = b._meridiem, b._a[oc] = function(a, b, c) {
|
||
var d;
|
||
return null == c ? b : null != a.meridiemHour ? a.meridiemHour(b, c) : null != a.isPM ? ((d = a.isPM(c)) && b < 12 && (b += 12), d || 12 !== b || (b = 0), b) : b
|
||
}(b._locale, b._a[oc], b._meridiem), la(b), ja(b)
|
||
} else oa(b);
|
||
else ma(b)
|
||
}
|
||
|
||
function qa(h) {
|
||
var j = h._i,
|
||
q = h._f;
|
||
return h._locale = h._locale || ia(h._l), null === j || void 0 === q && "" === j ? m({
|
||
nullInput: !0
|
||
}) : ("string" == typeof j && (h._i = j = h._locale.preparse(j)), p(j) ? new o(ja(j)) : (f(j) ? h._d = j : b(q) ? function(a) {
|
||
var b, c, d, e, f;
|
||
if (0 === a._f.length) return k(a).invalidFormat = !0, void(a._d = new Date(NaN));
|
||
for (e = 0; e < a._f.length; e++) f = 0, b = n({}, a), null != a._useUTC && (b._useUTC = a._useUTC), b._f = a._f[e], pa(b), l(b) && (f += k(b).charsLeftOver, f += 10 * k(b).unusedTokens.length, k(b).score = f, (null == d || f < d) && (d = f, c = b));
|
||
i(a, c || b)
|
||
}(h) : q ? pa(h) : function(h) {
|
||
var i = h._i;
|
||
d(i) ? h._d = new Date(a.now()) : f(i) ? h._d = new Date(i.valueOf()) : "string" == typeof i ? function(b) {
|
||
var c = Rc.exec(b._i);
|
||
null === c ? (ma(b), !1 === b._isValid && (delete b._isValid, oa(b), !1 === b._isValid && (delete b._isValid, a.createFromInputFallback(b)))) : b._d = new Date((+c[1]))
|
||
}(h) : b(i) ? (h._a = g(i.slice(0), function(a) {
|
||
return parseInt(a, 10)
|
||
}), la(h)) : c(i) ? function(a) {
|
||
if (!a._d) {
|
||
var b = B(a._i);
|
||
a._a = g([b.year, b.month, b.day || b.date, b.hour, b.minute, b.second, b.millisecond], function(a) {
|
||
return a && parseInt(a, 10)
|
||
}), la(a)
|
||
}
|
||
}(h) : e(i) ? h._d = new Date(i) : a.createFromInputFallback(h)
|
||
}(h), l(h) || (h._d = null), h))
|
||
}
|
||
|
||
function ra(a, d, e, f, g) {
|
||
var h = {};
|
||
return !0 !== e && !1 !== e || (f = e, e = void 0), (c(a) && function(a) {
|
||
if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(a).length;
|
||
var b;
|
||
for (b in a)
|
||
if (a.hasOwnProperty(b)) return !1;
|
||
return !0
|
||
}(a) || b(a) && 0 === a.length) && (a = void 0), h._isAMomentObject = !0, h._useUTC = h._isUTC = g, h._l = e, h._i = a, h._f = d, h._strict = f,
|
||
function(a) {
|
||
var b = new o(ja(qa(a)));
|
||
return b._nextDay && (b.add(1, "d"), b._nextDay = void 0), b
|
||
}(h)
|
||
}
|
||
|
||
function sa(a, b, c, d) {
|
||
return ra(a, b, c, d, !1)
|
||
}
|
||
|
||
function ta(a, c) {
|
||
var d, e;
|
||
if (1 === c.length && b(c[0]) && (c = c[0]), !c.length) return sa();
|
||
for (d = c[0], e = 1; e < c.length; ++e) c[e].isValid() && !c[e][a](d) || (d = c[e]);
|
||
return d
|
||
}
|
||
|
||
function ua(a) {
|
||
var b = B(a),
|
||
c = b.year || 0,
|
||
d = b.quarter || 0,
|
||
e = b.month || 0,
|
||
f = b.week || 0,
|
||
g = b.day || 0,
|
||
h = b.hour || 0,
|
||
i = b.minute || 0,
|
||
j = b.second || 0,
|
||
k = b.millisecond || 0;
|
||
this._isValid = function(a) {
|
||
for (var b in a)
|
||
if (-1 === uc.call(Wc, b) || null != a[b] && isNaN(a[b])) return !1;
|
||
for (var c = !1, d = 0; d < Wc.length; ++d)
|
||
if (a[Wc[d]]) {
|
||
if (c) return !1;
|
||
parseFloat(a[Wc[d]]) !== r(a[Wc[d]]) && (c = !0)
|
||
} return !0
|
||
}(b), this._milliseconds = +k + 1e3 * j + 6e4 * i + 1e3 * h * 60 * 60, this._days = +g + 7 * f, this._months = +e + 3 * d + 12 * c, this._data = {}, this._locale = ia(), this._bubble()
|
||
}
|
||
|
||
function va(a) {
|
||
return a instanceof ua
|
||
}
|
||
|
||
function wa(a) {
|
||
return a < 0 ? -1 * Math.round(-1 * a) : Math.round(a)
|
||
}
|
||
|
||
function xa(a, b) {
|
||
E(a, 0, 0, function() {
|
||
var a = this.utcOffset(),
|
||
c = "+";
|
||
return a < 0 && (a = -a, c = "-"), c + D(~~(a / 60), 2) + b + D(~~a % 60, 2)
|
||
})
|
||
}
|
||
|
||
function ya(a, b) {
|
||
var c = (b || "").match(a);
|
||
if (null === c) return null;
|
||
var d = ((c[c.length - 1] || []) + "").match(Xc) || ["-", 0, 0],
|
||
e = 60 * d[1] + r(d[2]);
|
||
return 0 === e ? 0 : "+" === d[0] ? e : -e
|
||
}
|
||
|
||
function za(b, c) {
|
||
var d, e;
|
||
return c._isUTC ? (d = c.clone(), e = (p(b) || f(b) ? b.valueOf() : sa(b).valueOf()) - d.valueOf(), d._d.setTime(d._d.valueOf() + e), a.updateOffset(d, !1), d) : sa(b).local()
|
||
}
|
||
|
||
function Aa(a) {
|
||
return 15 * -Math.round(a._d.getTimezoneOffset() / 15)
|
||
}
|
||
|
||
function Ba() {
|
||
return !!this.isValid() && this._isUTC && 0 === this._offset
|
||
}
|
||
|
||
function Ca(a, b) {
|
||
var c, d, f, g = a,
|
||
i = null;
|
||
return va(a) ? g = {
|
||
ms: a._milliseconds,
|
||
d: a._days,
|
||
M: a._months
|
||
} : e(a) ? (g = {}, b ? g[b] = a : g.milliseconds = a) : (i = Yc.exec(a)) ? (c = "-" === i[1] ? -1 : 1, g = {
|
||
y: 0,
|
||
d: r(i[nc]) * c,
|
||
h: r(i[oc]) * c,
|
||
m: r(i[pc]) * c,
|
||
s: r(i[qc]) * c,
|
||
ms: r(wa(1e3 * i[rc])) * c
|
||
}) : (i = Zc.exec(a)) ? (c = "-" === i[1] ? -1 : (i[1], 1), g = {
|
||
y: Da(i[2], c),
|
||
M: Da(i[3], c),
|
||
w: Da(i[4], c),
|
||
d: Da(i[5], c),
|
||
h: Da(i[6], c),
|
||
m: Da(i[7], c),
|
||
s: Da(i[8], c)
|
||
}) : null == g ? g = {} : "object" == typeof g && ("from" in g || "to" in g) && (f = function(a, b) {
|
||
var c;
|
||
return a.isValid() && b.isValid() ? (b = za(b, a), a.isBefore(b) ? c = Ea(a, b) : ((c = Ea(b, a)).milliseconds = -c.milliseconds, c.months = -c.months), c) : {
|
||
milliseconds: 0,
|
||
months: 0
|
||
}
|
||
}(sa(g.from), sa(g.to)), (g = {}).ms = f.milliseconds, g.M = f.months), d = new ua(g), va(a) && h(a, "_locale") && (d._locale = a._locale), d
|
||
}
|
||
|
||
function Da(a, b) {
|
||
var c = a && parseFloat(a.replace(",", "."));
|
||
return (isNaN(c) ? 0 : c) * b
|
||
}
|
||
|
||
function Ea(a, b) {
|
||
var c = {
|
||
milliseconds: 0,
|
||
months: 0
|
||
};
|
||
return c.months = b.month() - a.month() + 12 * (b.year() - a.year()), a.clone().add(c.months, "M").isAfter(b) && --c.months, c.milliseconds = +b - +a.clone().add(c.months, "M"), c
|
||
}
|
||
|
||
function Fa(a, b) {
|
||
return function(c, d) {
|
||
var e, f;
|
||
return null === d || isNaN(+d) || (v(b, "moment()." + b + "(period, number) is deprecated. Please use moment()." + b + "(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."), f = c, c = d, d = f), c = "string" == typeof c ? +c : c, e = Ca(c, d), Ga(this, e, a), this
|
||
}
|
||
}
|
||
|
||
function Ga(b, c, d, e) {
|
||
var f = c._milliseconds,
|
||
g = wa(c._days),
|
||
h = wa(c._months);
|
||
b.isValid() && (e = null == e || e, h && U(b, R(b, "Month") + h * d), g && S(b, "Date", R(b, "Date") + g * d), f && b._d.setTime(b._d.valueOf() + f * d), e && a.updateOffset(b, g || h))
|
||
}
|
||
|
||
function Ha(a, b) {
|
||
var c, d = 12 * (b.year() - a.year()) + (b.month() - a.month()),
|
||
e = a.clone().add(d, "months");
|
||
return c = b - e < 0 ? (b - e) / (e - a.clone().add(d - 1, "months")) : (b - e) / (a.clone().add(d + 1, "months") - e), -(d + c) || 0
|
||
}
|
||
|
||
function Ia(a) {
|
||
var b;
|
||
return void 0 === a ? this._locale._abbr : (null != (b = ia(a)) && (this._locale = b), this)
|
||
}
|
||
|
||
function Ja() {
|
||
return this._locale
|
||
}
|
||
|
||
function Ka(a, b) {
|
||
E(0, [a, a.length], 0, b)
|
||
}
|
||
|
||
function La(a, b, c, d, e) {
|
||
var f;
|
||
return null == a ? $(this, d, e).year : (f = _(a, d, e), b > f && (b = f), function(a, b, c, d, e) {
|
||
var f = Z(a, b, c, d, e),
|
||
g = X(f.year, 0, f.dayOfYear);
|
||
return this.year(g.getUTCFullYear()), this.month(g.getUTCMonth()), this.date(g.getUTCDate()), this
|
||
}.call(this, a, b, c, d, e))
|
||
}
|
||
|
||
function Ma(a, b) {
|
||
b[rc] = r(1e3 * ("0." + a))
|
||
}
|
||
|
||
function Na(a) {
|
||
return a
|
||
}
|
||
|
||
function Oa(a, b, c, d) {
|
||
var e = ia(),
|
||
f = j().set(d, b);
|
||
return e[c](f, a)
|
||
}
|
||
|
||
function Pa(a, b, c) {
|
||
if (e(a) && (b = a, a = void 0), a = a || "", null != b) return Oa(a, b, c, "month");
|
||
var d, f = [];
|
||
for (d = 0; d < 12; d++) f[d] = Oa(a, d, c, "month");
|
||
return f
|
||
}
|
||
|
||
function Qa(a, b, c, d) {
|
||
"boolean" == typeof a ? (e(b) && (c = b, b = void 0), b = b || "") : (c = b = a, a = !1, e(b) && (c = b, b = void 0), b = b || "");
|
||
var f = ia(),
|
||
g = a ? f._week.dow : 0;
|
||
if (null != c) return Oa(b, (c + g) % 7, d, "day");
|
||
var h, i = [];
|
||
for (h = 0; h < 7; h++) i[h] = Oa(b, (h + g) % 7, d, "day");
|
||
return i
|
||
}
|
||
|
||
function Ra(a, b, c, d) {
|
||
var e = Ca(b, c);
|
||
return a._milliseconds += d * e._milliseconds, a._days += d * e._days, a._months += d * e._months, a._bubble()
|
||
}
|
||
|
||
function Sa(a) {
|
||
return a < 0 ? Math.floor(a) : Math.ceil(a)
|
||
}
|
||
|
||
function Ta(a) {
|
||
return 4800 * a / 146097
|
||
}
|
||
|
||
function Ua(a) {
|
||
return 146097 * a / 4800
|
||
}
|
||
|
||
function Va(a) {
|
||
return function() {
|
||
return this.as(a)
|
||
}
|
||
}
|
||
|
||
function Wa(a) {
|
||
return function() {
|
||
return this.isValid() ? this._data[a] : NaN
|
||
}
|
||
}
|
||
|
||
function Xa(a) {
|
||
return (a > 0) - (a < 0) || +a
|
||
}
|
||
|
||
function Ya() {
|
||
if (!this.isValid()) return this.localeData().invalidDate();
|
||
var a, b, c = Ad(this._milliseconds) / 1e3,
|
||
d = Ad(this._days),
|
||
e = Ad(this._months);
|
||
b = q((a = q(c / 60)) / 60), c %= 60, a %= 60;
|
||
var f = q(e / 12),
|
||
g = e %= 12,
|
||
h = d,
|
||
i = b,
|
||
j = a,
|
||
k = c ? c.toFixed(3).replace(/\.?0+$/, "") : "",
|
||
l = this.asSeconds();
|
||
if (!l) return "P0D";
|
||
var m = l < 0 ? "-" : "",
|
||
n = Xa(this._months) !== Xa(l) ? "-" : "",
|
||
o = Xa(this._days) !== Xa(l) ? "-" : "",
|
||
p = Xa(this._milliseconds) !== Xa(l) ? "-" : "";
|
||
return m + "P" + (f ? n + f + "Y" : "") + (g ? n + g + "M" : "") + (h ? o + h + "D" : "") + (i || j || k ? "T" : "") + (i ? p + i + "H" : "") + (j ? p + j + "M" : "") + (k ? p + k + "S" : "")
|
||
}
|
||
|
||
function Za(a, b, c) {
|
||
return "m" === c ? b ? "хвіліна" : "хвіліну" : "h" === c ? b ? "гадзіна" : "гадзіну" : a + " " + function(a, b) {
|
||
var c = a.split("_");
|
||
return b % 10 == 1 && b % 100 != 11 ? c[0] : b % 10 >= 2 && b % 10 <= 4 && (b % 100 < 10 || b % 100 >= 20) ? c[1] : c[2]
|
||
}({
|
||
ss: b ? "секунда_секунды_секунд" : "секунду_секунды_секунд",
|
||
mm: b ? "хвіліна_хвіліны_хвілін" : "хвіліну_хвіліны_хвілін",
|
||
hh: b ? "гадзіна_гадзіны_гадзін" : "гадзіну_гадзіны_гадзін",
|
||
dd: "дзень_дні_дзён",
|
||
MM: "месяц_месяцы_месяцаў",
|
||
yy: "год_гады_гадоў"
|
||
} [c], +a)
|
||
}
|
||
|
||
function $a(a, b, c) {
|
||
return a + " " + function(a, b) {
|
||
return 2 === b ? function(a) {
|
||
var b = {
|
||
m: "v",
|
||
b: "v",
|
||
d: "z"
|
||
};
|
||
return void 0 === b[a.charAt(0)] ? a : b[a.charAt(0)] + a.substring(1)
|
||
}(a) : a
|
||
}({
|
||
mm: "munutenn",
|
||
MM: "miz",
|
||
dd: "devezh"
|
||
} [c], a)
|
||
}
|
||
|
||
function _a(a) {
|
||
return a > 9 ? _a(a % 10) : a
|
||
}
|
||
|
||
function ab(a, b, c) {
|
||
var d = a + " ";
|
||
switch (c) {
|
||
case "ss":
|
||
return d += 1 === a ? "sekunda" : 2 === a || 3 === a || 4 === a ? "sekunde" : "sekundi";
|
||
case "m":
|
||
return b ? "jedna minuta" : "jedne minute";
|
||
case "mm":
|
||
return d += 1 === a ? "minuta" : 2 === a || 3 === a || 4 === a ? "minute" : "minuta";
|
||
case "h":
|
||
return b ? "jedan sat" : "jednog sata";
|
||
case "hh":
|
||
return d += 1 === a ? "sat" : 2 === a || 3 === a || 4 === a ? "sata" : "sati";
|
||
case "dd":
|
||
return d += 1 === a ? "dan" : "dana";
|
||
case "MM":
|
||
return d += 1 === a ? "mjesec" : 2 === a || 3 === a || 4 === a ? "mjeseca" : "mjeseci";
|
||
case "yy":
|
||
return d += 1 === a ? "godina" : 2 === a || 3 === a || 4 === a ? "godine" : "godina"
|
||
}
|
||
}
|
||
|
||
function bb(a) {
|
||
return a > 1 && a < 5 && 1 != ~~(a / 10)
|
||
}
|
||
|
||
function cb(a, b, c, d) {
|
||
var e = a + " ";
|
||
switch (c) {
|
||
case "s":
|
||
return b || d ? "pár sekund" : "pár sekundami";
|
||
case "ss":
|
||
return b || d ? e + (bb(a) ? "sekundy" : "sekund") : e + "sekundami";
|
||
case "m":
|
||
return b ? "minuta" : d ? "minutu" : "minutou";
|
||
case "mm":
|
||
return b || d ? e + (bb(a) ? "minuty" : "minut") : e + "minutami";
|
||
case "h":
|
||
return b ? "hodina" : d ? "hodinu" : "hodinou";
|
||
case "hh":
|
||
return b || d ? e + (bb(a) ? "hodiny" : "hodin") : e + "hodinami";
|
||
case "d":
|
||
return b || d ? "den" : "dnem";
|
||
case "dd":
|
||
return b || d ? e + (bb(a) ? "dny" : "dní") : e + "dny";
|
||
case "M":
|
||
return b || d ? "měsíc" : "měsícem";
|
||
case "MM":
|
||
return b || d ? e + (bb(a) ? "měsíce" : "měsíců") : e + "měsíci";
|
||
case "y":
|
||
return b || d ? "rok" : "rokem";
|
||
case "yy":
|
||
return b || d ? e + (bb(a) ? "roky" : "let") : e + "lety"
|
||
}
|
||
}
|
||
|
||
function db(a, b, c, d) {
|
||
var e = {
|
||
m: ["eine Minute", "einer Minute"],
|
||
h: ["eine Stunde", "einer Stunde"],
|
||
d: ["ein Tag", "einem Tag"],
|
||
dd: [a + " Tage", a + " Tagen"],
|
||
M: ["ein Monat", "einem Monat"],
|
||
MM: [a + " Monate", a + " Monaten"],
|
||
y: ["ein Jahr", "einem Jahr"],
|
||
yy: [a + " Jahre", a + " Jahren"]
|
||
};
|
||
return b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function eb(a, b, c, d) {
|
||
var e = {
|
||
m: ["eine Minute", "einer Minute"],
|
||
h: ["eine Stunde", "einer Stunde"],
|
||
d: ["ein Tag", "einem Tag"],
|
||
dd: [a + " Tage", a + " Tagen"],
|
||
M: ["ein Monat", "einem Monat"],
|
||
MM: [a + " Monate", a + " Monaten"],
|
||
y: ["ein Jahr", "einem Jahr"],
|
||
yy: [a + " Jahre", a + " Jahren"]
|
||
};
|
||
return b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function fb(a, b, c, d) {
|
||
var e = {
|
||
m: ["eine Minute", "einer Minute"],
|
||
h: ["eine Stunde", "einer Stunde"],
|
||
d: ["ein Tag", "einem Tag"],
|
||
dd: [a + " Tage", a + " Tagen"],
|
||
M: ["ein Monat", "einem Monat"],
|
||
MM: [a + " Monate", a + " Monaten"],
|
||
y: ["ein Jahr", "einem Jahr"],
|
||
yy: [a + " Jahre", a + " Jahren"]
|
||
};
|
||
return b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function gb(a, b, c, d) {
|
||
var e = {
|
||
s: ["mõne sekundi", "mõni sekund", "paar sekundit"],
|
||
ss: [a + "sekundi", a + "sekundit"],
|
||
m: ["ühe minuti", "üks minut"],
|
||
mm: [a + " minuti", a + " minutit"],
|
||
h: ["ühe tunni", "tund aega", "üks tund"],
|
||
hh: [a + " tunni", a + " tundi"],
|
||
d: ["ühe päeva", "üks päev"],
|
||
M: ["kuu aja", "kuu aega", "üks kuu"],
|
||
MM: [a + " kuu", a + " kuud"],
|
||
y: ["ühe aasta", "aasta", "üks aasta"],
|
||
yy: [a + " aasta", a + " aastat"]
|
||
};
|
||
return b ? e[c][2] ? e[c][2] : e[c][1] : d ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function hb(a, b, c, d) {
|
||
var e = "";
|
||
switch (c) {
|
||
case "s":
|
||
return d ? "muutaman sekunnin" : "muutama sekunti";
|
||
case "ss":
|
||
return d ? "sekunnin" : "sekuntia";
|
||
case "m":
|
||
return d ? "minuutin" : "minuutti";
|
||
case "mm":
|
||
e = d ? "minuutin" : "minuuttia";
|
||
break;
|
||
case "h":
|
||
return d ? "tunnin" : "tunti";
|
||
case "hh":
|
||
e = d ? "tunnin" : "tuntia";
|
||
break;
|
||
case "d":
|
||
return d ? "päivän" : "päivä";
|
||
case "dd":
|
||
e = d ? "päivän" : "päivää";
|
||
break;
|
||
case "M":
|
||
return d ? "kuukauden" : "kuukausi";
|
||
case "MM":
|
||
e = d ? "kuukauden" : "kuukautta";
|
||
break;
|
||
case "y":
|
||
return d ? "vuoden" : "vuosi";
|
||
case "yy":
|
||
e = d ? "vuoden" : "vuotta"
|
||
}
|
||
return e = function(a, b) {
|
||
return a < 10 ? b ? je[a] : ie[a] : a
|
||
}(a, d) + " " + e
|
||
}
|
||
|
||
function ib(a, b, c, d) {
|
||
var e = {
|
||
s: ["thodde secondanim", "thodde second"],
|
||
ss: [a + " secondanim", a + " second"],
|
||
m: ["eka mintan", "ek minute"],
|
||
mm: [a + " mintanim", a + " mintam"],
|
||
h: ["eka horan", "ek hor"],
|
||
hh: [a + " horanim", a + " hor"],
|
||
d: ["eka disan", "ek dis"],
|
||
dd: [a + " disanim", a + " dis"],
|
||
M: ["eka mhoinean", "ek mhoino"],
|
||
MM: [a + " mhoineanim", a + " mhoine"],
|
||
y: ["eka vorsan", "ek voros"],
|
||
yy: [a + " vorsanim", a + " vorsam"]
|
||
};
|
||
return b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function jb(a, b, c) {
|
||
var d = a + " ";
|
||
switch (c) {
|
||
case "ss":
|
||
return d += 1 === a ? "sekunda" : 2 === a || 3 === a || 4 === a ? "sekunde" : "sekundi";
|
||
case "m":
|
||
return b ? "jedna minuta" : "jedne minute";
|
||
case "mm":
|
||
return d += 1 === a ? "minuta" : 2 === a || 3 === a || 4 === a ? "minute" : "minuta";
|
||
case "h":
|
||
return b ? "jedan sat" : "jednog sata";
|
||
case "hh":
|
||
return d += 1 === a ? "sat" : 2 === a || 3 === a || 4 === a ? "sata" : "sati";
|
||
case "dd":
|
||
return d += 1 === a ? "dan" : "dana";
|
||
case "MM":
|
||
return d += 1 === a ? "mjesec" : 2 === a || 3 === a || 4 === a ? "mjeseca" : "mjeseci";
|
||
case "yy":
|
||
return d += 1 === a ? "godina" : 2 === a || 3 === a || 4 === a ? "godine" : "godina"
|
||
}
|
||
}
|
||
|
||
function kb(a, b, c, d) {
|
||
var e = a;
|
||
switch (c) {
|
||
case "s":
|
||
return d || b ? "néhány másodperc" : "néhány másodperce";
|
||
case "ss":
|
||
return e + (d || b) ? " másodperc" : " másodperce";
|
||
case "m":
|
||
return "egy" + (d || b ? " perc" : " perce");
|
||
case "mm":
|
||
return e + (d || b ? " perc" : " perce");
|
||
case "h":
|
||
return "egy" + (d || b ? " óra" : " órája");
|
||
case "hh":
|
||
return e + (d || b ? " óra" : " órája");
|
||
case "d":
|
||
return "egy" + (d || b ? " nap" : " napja");
|
||
case "dd":
|
||
return e + (d || b ? " nap" : " napja");
|
||
case "M":
|
||
return "egy" + (d || b ? " hónap" : " hónapja");
|
||
case "MM":
|
||
return e + (d || b ? " hónap" : " hónapja");
|
||
case "y":
|
||
return "egy" + (d || b ? " év" : " éve");
|
||
case "yy":
|
||
return e + (d || b ? " év" : " éve")
|
||
}
|
||
return ""
|
||
}
|
||
|
||
function lb(a) {
|
||
return (a ? "" : "[múlt] ") + "[" + qe[this.day()] + "] LT[-kor]"
|
||
}
|
||
|
||
function mb(a) {
|
||
return a % 100 == 11 || a % 10 != 1
|
||
}
|
||
|
||
function nb(a, b, c, d) {
|
||
var e = a + " ";
|
||
switch (c) {
|
||
case "s":
|
||
return b || d ? "nokkrar sekúndur" : "nokkrum sekúndum";
|
||
case "ss":
|
||
return mb(a) ? e + (b || d ? "sekúndur" : "sekúndum") : e + "sekúnda";
|
||
case "m":
|
||
return b ? "mínúta" : "mínútu";
|
||
case "mm":
|
||
return mb(a) ? e + (b || d ? "mínútur" : "mínútum") : b ? e + "mínúta" : e + "mínútu";
|
||
case "hh":
|
||
return mb(a) ? e + (b || d ? "klukkustundir" : "klukkustundum") : e + "klukkustund";
|
||
case "d":
|
||
return b ? "dagur" : d ? "dag" : "degi";
|
||
case "dd":
|
||
return mb(a) ? b ? e + "dagar" : e + (d ? "daga" : "dögum") : b ? e + "dagur" : e + (d ? "dag" : "degi");
|
||
case "M":
|
||
return b ? "mánuður" : d ? "mánuð" : "mánuði";
|
||
case "MM":
|
||
return mb(a) ? b ? e + "mánuðir" : e + (d ? "mánuði" : "mánuðum") : b ? e + "mánuður" : e + (d ? "mánuð" : "mánuði");
|
||
case "y":
|
||
return b || d ? "ár" : "ári";
|
||
case "yy":
|
||
return mb(a) ? e + (b || d ? "ár" : "árum") : e + (b || d ? "ár" : "ári")
|
||
}
|
||
}
|
||
|
||
function ob(a, b, c, d) {
|
||
var e = {
|
||
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 b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function pb(a) {
|
||
if (a = parseInt(a, 10), isNaN(a)) return !1;
|
||
if (a < 0) return !0;
|
||
if (a < 10) return 4 <= a && a <= 7;
|
||
if (a < 100) {
|
||
var b = a % 10;
|
||
return pb(0 === b ? a / 10 : b)
|
||
}
|
||
if (a < 1e4) {
|
||
for (; a >= 10;) a /= 10;
|
||
return pb(a)
|
||
}
|
||
return a /= 1e3, pb(a)
|
||
}
|
||
|
||
function qb(a, b, c, d) {
|
||
return b ? sb(c)[0] : d ? sb(c)[1] : sb(c)[2]
|
||
}
|
||
|
||
function rb(a) {
|
||
return a % 10 == 0 || a > 10 && a < 20
|
||
}
|
||
|
||
function sb(a) {
|
||
return ve[a].split("_")
|
||
}
|
||
|
||
function tb(a, b, c, d) {
|
||
var e = a + " ";
|
||
return 1 === a ? e + qb(0, b, c[0], d) : b ? e + (rb(a) ? sb(c)[1] : sb(c)[0]) : d ? e + sb(c)[1] : e + (rb(a) ? sb(c)[1] : sb(c)[2])
|
||
}
|
||
|
||
function ub(a, b, c) {
|
||
return c ? b % 10 == 1 && b % 100 != 11 ? a[2] : a[3] : b % 10 == 1 && b % 100 != 11 ? a[0] : a[1]
|
||
}
|
||
|
||
function vb(a, b, c) {
|
||
return a + " " + ub(we[c], a, b)
|
||
}
|
||
|
||
function wb(a, b, c) {
|
||
return ub(we[c], a, b)
|
||
}
|
||
|
||
function xb(a, b, c, d) {
|
||
var e = "";
|
||
if (b) switch (c) {
|
||
case "s":
|
||
e = "काही सेकंद";
|
||
break;
|
||
case "ss":
|
||
e = "%d सेकंद";
|
||
break;
|
||
case "m":
|
||
e = "एक मिनिट";
|
||
break;
|
||
case "mm":
|
||
e = "%d मिनिटे";
|
||
break;
|
||
case "h":
|
||
e = "एक तास";
|
||
break;
|
||
case "hh":
|
||
e = "%d तास";
|
||
break;
|
||
case "d":
|
||
e = "एक दिवस";
|
||
break;
|
||
case "dd":
|
||
e = "%d दिवस";
|
||
break;
|
||
case "M":
|
||
e = "एक महिना";
|
||
break;
|
||
case "MM":
|
||
e = "%d महिने";
|
||
break;
|
||
case "y":
|
||
e = "एक वर्ष";
|
||
break;
|
||
case "yy":
|
||
e = "%d वर्षे"
|
||
} else switch (c) {
|
||
case "s":
|
||
e = "काही सेकंदां";
|
||
break;
|
||
case "ss":
|
||
e = "%d सेकंदां";
|
||
break;
|
||
case "m":
|
||
e = "एका मिनिटा";
|
||
break;
|
||
case "mm":
|
||
e = "%d मिनिटां";
|
||
break;
|
||
case "h":
|
||
e = "एका तासा";
|
||
break;
|
||
case "hh":
|
||
e = "%d तासां";
|
||
break;
|
||
case "d":
|
||
e = "एका दिवसा";
|
||
break;
|
||
case "dd":
|
||
e = "%d दिवसां";
|
||
break;
|
||
case "M":
|
||
e = "एका महिन्या";
|
||
break;
|
||
case "MM":
|
||
e = "%d महिन्यां";
|
||
break;
|
||
case "y":
|
||
e = "एका वर्षा";
|
||
break;
|
||
case "yy":
|
||
e = "%d वर्षां"
|
||
}
|
||
return e.replace(/%d/i, a)
|
||
}
|
||
|
||
function yb(a) {
|
||
return a % 10 < 5 && a % 10 > 1 && ~~(a / 10) % 10 != 1
|
||
}
|
||
|
||
function zb(a, b, c) {
|
||
var d = a + " ";
|
||
switch (c) {
|
||
case "ss":
|
||
return d + (yb(a) ? "sekundy" : "sekund");
|
||
case "m":
|
||
return b ? "minuta" : "minutę";
|
||
case "mm":
|
||
return d + (yb(a) ? "minuty" : "minut");
|
||
case "h":
|
||
return b ? "godzina" : "godzinę";
|
||
case "hh":
|
||
return d + (yb(a) ? "godziny" : "godzin");
|
||
case "MM":
|
||
return d + (yb(a) ? "miesiące" : "miesięcy");
|
||
case "yy":
|
||
return d + (yb(a) ? "lata" : "lat")
|
||
}
|
||
}
|
||
|
||
function Ab(a, b, c) {
|
||
var d = " ";
|
||
return (a % 100 >= 20 || a >= 100 && a % 100 == 0) && (d = " de "), a + d + {
|
||
ss: "secunde",
|
||
mm: "minute",
|
||
hh: "ore",
|
||
dd: "zile",
|
||
MM: "luni",
|
||
yy: "ani"
|
||
} [c]
|
||
}
|
||
|
||
function Bb(a, b, c) {
|
||
return "m" === c ? b ? "минута" : "минуту" : a + " " + function(a, b) {
|
||
var c = a.split("_");
|
||
return b % 10 == 1 && b % 100 != 11 ? c[0] : b % 10 >= 2 && b % 10 <= 4 && (b % 100 < 10 || b % 100 >= 20) ? c[1] : c[2]
|
||
}({
|
||
ss: b ? "секунда_секунды_секунд" : "секунду_секунды_секунд",
|
||
mm: b ? "минута_минуты_минут" : "минуту_минуты_минут",
|
||
hh: "час_часа_часов",
|
||
dd: "день_дня_дней",
|
||
MM: "месяц_месяца_месяцев",
|
||
yy: "год_года_лет"
|
||
} [c], +a)
|
||
}
|
||
|
||
function Cb(a) {
|
||
return a > 1 && a < 5
|
||
}
|
||
|
||
function Db(a, b, c, d) {
|
||
var e = a + " ";
|
||
switch (c) {
|
||
case "s":
|
||
return b || d ? "pár sekúnd" : "pár sekundami";
|
||
case "ss":
|
||
return b || d ? e + (Cb(a) ? "sekundy" : "sekúnd") : e + "sekundami";
|
||
case "m":
|
||
return b ? "minúta" : d ? "minútu" : "minútou";
|
||
case "mm":
|
||
return b || d ? e + (Cb(a) ? "minúty" : "minút") : e + "minútami";
|
||
case "h":
|
||
return b ? "hodina" : d ? "hodinu" : "hodinou";
|
||
case "hh":
|
||
return b || d ? e + (Cb(a) ? "hodiny" : "hodín") : e + "hodinami";
|
||
case "d":
|
||
return b || d ? "deň" : "dňom";
|
||
case "dd":
|
||
return b || d ? e + (Cb(a) ? "dni" : "dní") : e + "dňami";
|
||
case "M":
|
||
return b || d ? "mesiac" : "mesiacom";
|
||
case "MM":
|
||
return b || d ? e + (Cb(a) ? "mesiace" : "mesiacov") : e + "mesiacmi";
|
||
case "y":
|
||
return b || d ? "rok" : "rokom";
|
||
case "yy":
|
||
return b || d ? e + (Cb(a) ? "roky" : "rokov") : e + "rokmi"
|
||
}
|
||
}
|
||
|
||
function Eb(a, b, c, d) {
|
||
var e = a + " ";
|
||
switch (c) {
|
||
case "s":
|
||
return b || d ? "nekaj sekund" : "nekaj sekundami";
|
||
case "ss":
|
||
return e += 1 === a ? b ? "sekundo" : "sekundi" : 2 === a ? b || d ? "sekundi" : "sekundah" : a < 5 ? b || d ? "sekunde" : "sekundah" : "sekund";
|
||
case "m":
|
||
return b ? "ena minuta" : "eno minuto";
|
||
case "mm":
|
||
return e += 1 === a ? b ? "minuta" : "minuto" : 2 === a ? b || d ? "minuti" : "minutama" : a < 5 ? b || d ? "minute" : "minutami" : b || d ? "minut" : "minutami";
|
||
case "h":
|
||
return b ? "ena ura" : "eno uro";
|
||
case "hh":
|
||
return e += 1 === a ? b ? "ura" : "uro" : 2 === a ? b || d ? "uri" : "urama" : a < 5 ? b || d ? "ure" : "urami" : b || d ? "ur" : "urami";
|
||
case "d":
|
||
return b || d ? "en dan" : "enim dnem";
|
||
case "dd":
|
||
return e += 1 === a ? b || d ? "dan" : "dnem" : 2 === a ? b || d ? "dni" : "dnevoma" : b || d ? "dni" : "dnevi";
|
||
case "M":
|
||
return b || d ? "en mesec" : "enim mesecem";
|
||
case "MM":
|
||
return e += 1 === a ? b || d ? "mesec" : "mesecem" : 2 === a ? b || d ? "meseca" : "mesecema" : a < 5 ? b || d ? "mesece" : "meseci" : b || d ? "mesecev" : "meseci";
|
||
case "y":
|
||
return b || d ? "eno leto" : "enim letom";
|
||
case "yy":
|
||
return e += 1 === a ? b || d ? "leto" : "letom" : 2 === a ? b || d ? "leti" : "letoma" : a < 5 ? b || d ? "leta" : "leti" : b || d ? "let" : "leti"
|
||
}
|
||
}
|
||
|
||
function Fb(a, b, c, d) {
|
||
var e = function(a) {
|
||
var b = Math.floor(a % 1e3 / 100),
|
||
c = Math.floor(a % 100 / 10),
|
||
d = a % 10,
|
||
e = "";
|
||
return b > 0 && (e += Ze[b] + "vatlh"), c > 0 && (e += ("" !== e ? " " : "") + Ze[c] + "maH"), d > 0 && (e += ("" !== e ? " " : "") + Ze[d]), "" === e ? "pagh" : e
|
||
}(a);
|
||
switch (c) {
|
||
case "ss":
|
||
return e + " lup";
|
||
case "mm":
|
||
return e + " tup";
|
||
case "hh":
|
||
return e + " rep";
|
||
case "dd":
|
||
return e + " jaj";
|
||
case "MM":
|
||
return e + " jar";
|
||
case "yy":
|
||
return e + " DIS"
|
||
}
|
||
}
|
||
|
||
function Gb(a, b, c, d) {
|
||
var e = {
|
||
s: ["viensas secunds", "'iensas secunds"],
|
||
ss: [a + " secunds", a + " secunds"],
|
||
m: ["'n míut", "'iens míut"],
|
||
mm: [a + " míuts", a + " míuts"],
|
||
h: ["'n þora", "'iensa þora"],
|
||
hh: [a + " þoras", a + " þoras"],
|
||
d: ["'n ziua", "'iensa ziua"],
|
||
dd: [a + " ziuas", a + " ziuas"],
|
||
M: ["'n mes", "'iens mes"],
|
||
MM: [a + " mesen", a + " mesen"],
|
||
y: ["'n ar", "'iens ar"],
|
||
yy: [a + " ars", a + " ars"]
|
||
};
|
||
return d ? e[c][0] : b ? e[c][0] : e[c][1]
|
||
}
|
||
|
||
function Hb(a, b, c) {
|
||
return "m" === c ? b ? "хвилина" : "хвилину" : "h" === c ? b ? "година" : "годину" : a + " " + function(a, b) {
|
||
var c = a.split("_");
|
||
return b % 10 == 1 && b % 100 != 11 ? c[0] : b % 10 >= 2 && b % 10 <= 4 && (b % 100 < 10 || b % 100 >= 20) ? c[1] : c[2]
|
||
}({
|
||
ss: b ? "секунда_секунди_секунд" : "секунду_секунди_секунд",
|
||
mm: b ? "хвилина_хвилини_хвилин" : "хвилину_хвилини_хвилин",
|
||
hh: b ? "година_години_годин" : "годину_години_годин",
|
||
dd: "день_дні_днів",
|
||
MM: "місяць_місяці_місяців",
|
||
yy: "рік_роки_років"
|
||
} [c], +a)
|
||
}
|
||
|
||
function Ib(a) {
|
||
return function() {
|
||
return a + "о" + (11 === this.hours() ? "б" : "") + "] LT"
|
||
}
|
||
}
|
||
var Jb, Kb;
|
||
Kb = Array.prototype.some ? Array.prototype.some : function(a) {
|
||
for (var b = Object(this), c = b.length >>> 0, d = 0; d < c; d++)
|
||
if (d in b && a.call(this, b[d], d, b)) return !0;
|
||
return !1
|
||
};
|
||
var Lb = a.momentProperties = [],
|
||
Mb = !1,
|
||
Nb = {};
|
||
a.suppressDeprecationWarnings = !1, a.deprecationHandler = null;
|
||
var Ob;
|
||
Ob = Object.keys ? Object.keys : function(a) {
|
||
var b, c = [];
|
||
for (b in a) h(a, b) && c.push(b);
|
||
return c
|
||
};
|
||
var Pb = {},
|
||
Qb = {},
|
||
Rb = /(\[[^\[]*\])|(\\)?([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,
|
||
Sb = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
|
||
Tb = {},
|
||
Ub = {},
|
||
Vb = /\d/,
|
||
Wb = /\d\d/,
|
||
Xb = /\d{3}/,
|
||
Yb = /\d{4}/,
|
||
Zb = /[+-]?\d{6}/,
|
||
$b = /\d\d?/,
|
||
_b = /\d\d\d\d?/,
|
||
ac = /\d\d\d\d\d\d?/,
|
||
bc = /\d{1,3}/,
|
||
cc = /\d{1,4}/,
|
||
dc = /[+-]?\d{1,6}/,
|
||
ec = /\d+/,
|
||
fc = /[+-]?\d+/,
|
||
gc = /Z|[+-]\d\d:?\d\d/gi,
|
||
hc = /Z|[+-]\d\d(?::?\d\d)?/gi,
|
||
ic = /[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,
|
||
jc = {},
|
||
kc = {},
|
||
lc = 0,
|
||
mc = 1,
|
||
nc = 2,
|
||
oc = 3,
|
||
pc = 4,
|
||
qc = 5,
|
||
rc = 6,
|
||
sc = 7,
|
||
tc = 8;
|
||
E("Y", 0, 0, function() {
|
||
var a = this.year();
|
||
return a <= 9999 ? "" + a : "+" + a
|
||
}), E(0, ["YY", 2], 0, function() {
|
||
return this.year() % 100
|
||
}), E(0, ["YYYY", 4], 0, "year"), E(0, ["YYYYY", 5], 0, "year"), E(0, ["YYYYYY", 6, !0], 0, "year"), z("year", "y"), C("year", 1), I("Y", fc), I("YY", $b, Wb), I("YYYY", cc, Yb), I("YYYYY", dc, Zb), I("YYYYYY", dc, Zb), L(["YYYYY", "YYYYYY"], lc), L("YYYY", function(b, c) {
|
||
c[lc] = 2 === b.length ? a.parseTwoDigitYear(b) : r(b)
|
||
}), L("YY", function(b, c) {
|
||
c[lc] = a.parseTwoDigitYear(b)
|
||
}), L("Y", function(a, b) {
|
||
b[lc] = parseInt(a, 10)
|
||
}), a.parseTwoDigitYear = function(a) {
|
||
return r(a) + (r(a) > 68 ? 1900 : 2e3)
|
||
};
|
||
var uc, vc = Q("FullYear", !0);
|
||
uc = Array.prototype.indexOf ? Array.prototype.indexOf : function(a) {
|
||
var b;
|
||
for (b = 0; b < this.length; ++b)
|
||
if (this[b] === a) return b;
|
||
return -1
|
||
}, E("M", ["MM", 2], "Mo", function() {
|
||
return this.month() + 1
|
||
}), E("MMM", 0, 0, function(a) {
|
||
return this.localeData().monthsShort(this, a)
|
||
}), E("MMMM", 0, 0, function(a) {
|
||
return this.localeData().months(this, a)
|
||
}), z("month", "M"), C("month", 8), I("M", $b), I("MM", $b, Wb), I("MMM", function(a, b) {
|
||
return b.monthsShortRegex(a)
|
||
}), I("MMMM", function(a, b) {
|
||
return b.monthsRegex(a)
|
||
}), L(["M", "MM"], function(a, b) {
|
||
b[mc] = r(a) - 1
|
||
}), L(["MMM", "MMMM"], function(a, b, c, d) {
|
||
var e = c._locale.monthsParse(a, d, c._strict);
|
||
null != e ? b[mc] = e : k(c).invalidMonth = a
|
||
});
|
||
var wc = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
|
||
xc = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
|
||
yc = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
|
||
zc = ic,
|
||
Ac = ic;
|
||
E("w", ["ww", 2], "wo", "week"), E("W", ["WW", 2], "Wo", "isoWeek"), z("week", "w"), z("isoWeek", "W"), C("week", 5), C("isoWeek", 5), I("w", $b), I("ww", $b, Wb), I("W", $b), I("WW", $b, Wb), M(["w", "ww", "W", "WW"], function(a, b, c, d) {
|
||
b[d.substr(0, 1)] = r(a)
|
||
}), E("d", 0, "do", "day"), E("dd", 0, 0, function(a) {
|
||
return this.localeData().weekdaysMin(this, a)
|
||
}), E("ddd", 0, 0, function(a) {
|
||
return this.localeData().weekdaysShort(this, a)
|
||
}), E("dddd", 0, 0, function(a) {
|
||
return this.localeData().weekdays(this, a)
|
||
}), E("e", 0, 0, "weekday"), E("E", 0, 0, "isoWeekday"), z("day", "d"), z("weekday", "e"), z("isoWeekday", "E"), C("day", 11), C("weekday", 11), C("isoWeekday", 11), I("d", $b), I("e", $b), I("E", $b), I("dd", function(a, b) {
|
||
return b.weekdaysMinRegex(a)
|
||
}), I("ddd", function(a, b) {
|
||
return b.weekdaysShortRegex(a)
|
||
}), I("dddd", function(a, b) {
|
||
return b.weekdaysRegex(a)
|
||
}), M(["dd", "ddd", "dddd"], function(a, b, c, d) {
|
||
var e = c._locale.weekdaysParse(a, d, c._strict);
|
||
null != e ? b.d = e : k(c).invalidWeekday = a
|
||
}), M(["d", "e", "E"], function(a, b, c, d) {
|
||
b[d] = r(a)
|
||
});
|
||
var Bc = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
|
||
Cc = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
|
||
Dc = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
|
||
Ec = ic,
|
||
Fc = ic,
|
||
Gc = ic;
|
||
E("H", ["HH", 2], 0, "hour"), E("h", ["hh", 2], 0, ba), E("k", ["kk", 2], 0, function() {
|
||
return this.hours() || 24
|
||
}), E("hmm", 0, 0, function() {
|
||
return "" + ba.apply(this) + D(this.minutes(), 2)
|
||
}), E("hmmss", 0, 0, function() {
|
||
return "" + ba.apply(this) + D(this.minutes(), 2) + D(this.seconds(), 2)
|
||
}), E("Hmm", 0, 0, function() {
|
||
return "" + this.hours() + D(this.minutes(), 2)
|
||
}), E("Hmmss", 0, 0, function() {
|
||
return "" + this.hours() + D(this.minutes(), 2) + D(this.seconds(), 2)
|
||
}), ca("a", !0), ca("A", !1), z("hour", "h"), C("hour", 13), I("a", da), I("A", da), I("H", $b), I("h", $b), I("k", $b), I("HH", $b, Wb), I("hh", $b, Wb), I("kk", $b, Wb), I("hmm", _b), I("hmmss", ac), I("Hmm", _b), I("Hmmss", ac), L(["H", "HH"], oc), L(["k", "kk"], function(a, b, c) {
|
||
var d = r(a);
|
||
b[oc] = 24 === d ? 0 : d
|
||
}), L(["a", "A"], function(a, b, c) {
|
||
c._isPm = c._locale.isPM(a), c._meridiem = a
|
||
}), L(["h", "hh"], function(a, b, c) {
|
||
b[oc] = r(a), k(c).bigHour = !0
|
||
}), L("hmm", function(a, b, c) {
|
||
var d = a.length - 2;
|
||
b[oc] = r(a.substr(0, d)), b[pc] = r(a.substr(d)), k(c).bigHour = !0
|
||
}), L("hmmss", function(a, b, c) {
|
||
var d = a.length - 4,
|
||
e = a.length - 2;
|
||
b[oc] = r(a.substr(0, d)), b[pc] = r(a.substr(d, 2)), b[qc] = r(a.substr(e)), k(c).bigHour = !0
|
||
}), L("Hmm", function(a, b, c) {
|
||
var d = a.length - 2;
|
||
b[oc] = r(a.substr(0, d)), b[pc] = r(a.substr(d))
|
||
}), L("Hmmss", function(a, b, c) {
|
||
var d = a.length - 4,
|
||
e = a.length - 2;
|
||
b[oc] = r(a.substr(0, d)), b[pc] = r(a.substr(d, 2)), b[qc] = r(a.substr(e))
|
||
});
|
||
var Hc, Ic = Q("Hours", !0),
|
||
Jc = {
|
||
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: xc,
|
||
monthsShort: yc,
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
},
|
||
weekdays: Bc,
|
||
weekdaysMin: Dc,
|
||
weekdaysShort: Cc,
|
||
meridiemParse: /[ap]\.?m?\.?/i
|
||
},
|
||
Kc = {},
|
||
Lc = {},
|
||
Mc = /^\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)?)?$/,
|
||
Nc = /^\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)?)?$/,
|
||
Oc = /Z|[+-]\d\d(?::?\d\d)?/,
|
||
Pc = [
|
||
["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}/]
|
||
],
|
||
Qc = [
|
||
["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/]
|
||
],
|
||
Rc = /^\/?Date\((\-?\d+)/i,
|
||
Sc = /^(?:(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}))$/,
|
||
Tc = {
|
||
UT: 0,
|
||
GMT: 0,
|
||
EDT: -240,
|
||
EST: -300,
|
||
CDT: -300,
|
||
CST: -360,
|
||
MDT: -360,
|
||
MST: -420,
|
||
PDT: -420,
|
||
PST: -480
|
||
};
|
||
a.createFromInputFallback = u("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(a) {
|
||
a._d = new Date(a._i + (a._useUTC ? " UTC" : ""))
|
||
}), a.ISO_8601 = function() {}, a.RFC_2822 = function() {};
|
||
var Uc = u("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", function() {
|
||
var a = sa.apply(null, arguments);
|
||
return this.isValid() && a.isValid() ? a < this ? this : a : m()
|
||
}),
|
||
Vc = u("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", function() {
|
||
var a = sa.apply(null, arguments);
|
||
return this.isValid() && a.isValid() ? a > this ? this : a : m()
|
||
}),
|
||
Wc = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"];
|
||
xa("Z", ":"), xa("ZZ", ""), I("Z", hc), I("ZZ", hc), L(["Z", "ZZ"], function(a, b, c) {
|
||
c._useUTC = !0, c._tzm = ya(hc, a)
|
||
});
|
||
var Xc = /([\+\-]|\d\d)/gi;
|
||
a.updateOffset = function() {};
|
||
var Yc = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,
|
||
Zc = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
|
||
Ca.fn = ua.prototype, Ca.invalid = function() {
|
||
return Ca(NaN)
|
||
};
|
||
var $c = Fa(1, "add"),
|
||
_c = Fa(-1, "subtract");
|
||
a.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ", a.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]";
|
||
var ad = u("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", function(a) {
|
||
return void 0 === a ? this.localeData() : this.locale(a)
|
||
});
|
||
E(0, ["gg", 2], 0, function() {
|
||
return this.weekYear() % 100
|
||
}), E(0, ["GG", 2], 0, function() {
|
||
return this.isoWeekYear() % 100
|
||
}), Ka("gggg", "weekYear"), Ka("ggggg", "weekYear"), Ka("GGGG", "isoWeekYear"), Ka("GGGGG", "isoWeekYear"), z("weekYear", "gg"), z("isoWeekYear", "GG"), C("weekYear", 1), C("isoWeekYear", 1), I("G", fc), I("g", fc), I("GG", $b, Wb), I("gg", $b, Wb), I("GGGG", cc, Yb), I("gggg", cc, Yb), I("GGGGG", dc, Zb), I("ggggg", dc, Zb), M(["gggg", "ggggg", "GGGG", "GGGGG"], function(a, b, c, d) {
|
||
b[d.substr(0, 2)] = r(a)
|
||
}), M(["gg", "GG"], function(b, c, d, e) {
|
||
c[e] = a.parseTwoDigitYear(b)
|
||
}), E("Q", 0, "Qo", "quarter"), z("quarter", "Q"), C("quarter", 7), I("Q", Vb), L("Q", function(a, b) {
|
||
b[mc] = 3 * (r(a) - 1)
|
||
}), E("D", ["DD", 2], "Do", "date"), z("date", "D"), C("date", 9), I("D", $b), I("DD", $b, Wb), I("Do", function(a, b) {
|
||
return a ? b._dayOfMonthOrdinalParse || b._ordinalParse : b._dayOfMonthOrdinalParseLenient
|
||
}), L(["D", "DD"], nc), L("Do", function(a, b) {
|
||
b[nc] = r(a.match($b)[0])
|
||
});
|
||
var bd = Q("Date", !0);
|
||
E("DDD", ["DDDD", 3], "DDDo", "dayOfYear"), z("dayOfYear", "DDD"), C("dayOfYear", 4), I("DDD", bc), I("DDDD", Xb), L(["DDD", "DDDD"], function(a, b, c) {
|
||
c._dayOfYear = r(a)
|
||
}), E("m", ["mm", 2], 0, "minute"), z("minute", "m"), C("minute", 14), I("m", $b), I("mm", $b, Wb), L(["m", "mm"], pc);
|
||
var cd = Q("Minutes", !1);
|
||
E("s", ["ss", 2], 0, "second"), z("second", "s"), C("second", 15), I("s", $b), I("ss", $b, Wb), L(["s", "ss"], qc);
|
||
var dd = Q("Seconds", !1);
|
||
E("S", 0, 0, function() {
|
||
return ~~(this.millisecond() / 100)
|
||
}), E(0, ["SS", 2], 0, function() {
|
||
return ~~(this.millisecond() / 10)
|
||
}), E(0, ["SSS", 3], 0, "millisecond"), E(0, ["SSSS", 4], 0, function() {
|
||
return 10 * this.millisecond()
|
||
}), E(0, ["SSSSS", 5], 0, function() {
|
||
return 100 * this.millisecond()
|
||
}), E(0, ["SSSSSS", 6], 0, function() {
|
||
return 1e3 * this.millisecond()
|
||
}), E(0, ["SSSSSSS", 7], 0, function() {
|
||
return 1e4 * this.millisecond()
|
||
}), E(0, ["SSSSSSSS", 8], 0, function() {
|
||
return 1e5 * this.millisecond()
|
||
}), E(0, ["SSSSSSSSS", 9], 0, function() {
|
||
return 1e6 * this.millisecond()
|
||
}), z("millisecond", "ms"), C("millisecond", 16), I("S", bc, Vb), I("SS", bc, Wb), I("SSS", bc, Xb);
|
||
var ed;
|
||
for (ed = "SSSS"; ed.length <= 9; ed += "S") I(ed, ec);
|
||
for (ed = "S"; ed.length <= 9; ed += "S") L(ed, Ma);
|
||
var fd = Q("Milliseconds", !1);
|
||
E("z", 0, 0, "zoneAbbr"), E("zz", 0, 0, "zoneName");
|
||
var gd = o.prototype;
|
||
gd.add = $c, gd.calendar = function(b, c) {
|
||
var d = b || sa(),
|
||
e = za(d, this).startOf("day"),
|
||
f = a.calendarFormat(this, e) || "sameElse",
|
||
g = c && (w(c[f]) ? c[f].call(this, d) : c[f]);
|
||
return this.format(g || this.localeData().calendar(f, this, sa(d)))
|
||
}, gd.clone = function() {
|
||
return new o(this)
|
||
}, gd.diff = function(a, b, c) {
|
||
var d, e, f;
|
||
if (!this.isValid()) return NaN;
|
||
if (!(d = za(a, this)).isValid()) return NaN;
|
||
switch (e = 6e4 * (d.utcOffset() - this.utcOffset()), b = A(b)) {
|
||
case "year":
|
||
f = Ha(this, d) / 12;
|
||
break;
|
||
case "month":
|
||
f = Ha(this, d);
|
||
break;
|
||
case "quarter":
|
||
f = Ha(this, d) / 3;
|
||
break;
|
||
case "second":
|
||
f = (this - d) / 1e3;
|
||
break;
|
||
case "minute":
|
||
f = (this - d) / 6e4;
|
||
break;
|
||
case "hour":
|
||
f = (this - d) / 36e5;
|
||
break;
|
||
case "day":
|
||
f = (this - d - e) / 864e5;
|
||
break;
|
||
case "week":
|
||
f = (this - d - e) / 6048e5;
|
||
break;
|
||
default:
|
||
f = this - d
|
||
}
|
||
return c ? f : q(f)
|
||
}, gd.endOf = function(a) {
|
||
return void 0 === (a = A(a)) || "millisecond" === a ? this : ("date" === a && (a = "day"), this.startOf(a).add(1, "isoWeek" === a ? "week" : a).subtract(1, "ms"))
|
||
}, gd.format = function(b) {
|
||
b || (b = this.isUtc() ? a.defaultFormatUtc : a.defaultFormat);
|
||
var c = G(this, b);
|
||
return this.localeData().postformat(c)
|
||
}, gd.from = function(a, b) {
|
||
return this.isValid() && (p(a) && a.isValid() || sa(a).isValid()) ? Ca({
|
||
to: this,
|
||
from: a
|
||
}).locale(this.locale()).humanize(!b) : this.localeData().invalidDate()
|
||
}, gd.fromNow = function(a) {
|
||
return this.from(sa(), a)
|
||
}, gd.to = function(a, b) {
|
||
return this.isValid() && (p(a) && a.isValid() || sa(a).isValid()) ? Ca({
|
||
from: this,
|
||
to: a
|
||
}).locale(this.locale()).humanize(!b) : this.localeData().invalidDate()
|
||
}, gd.toNow = function(a) {
|
||
return this.to(sa(), a)
|
||
}, gd.get = function(a) {
|
||
return a = A(a), w(this[a]) ? this[a]() : this
|
||
}, gd.invalidAt = function() {
|
||
return k(this).overflow
|
||
}, gd.isAfter = function(a, b) {
|
||
var c = p(a) ? a : sa(a);
|
||
return !(!this.isValid() || !c.isValid()) && ("millisecond" === (b = A(d(b) ? "millisecond" : b)) ? this.valueOf() > c.valueOf() : c.valueOf() < this.clone().startOf(b).valueOf())
|
||
}, gd.isBefore = function(a, b) {
|
||
var c = p(a) ? a : sa(a);
|
||
return !(!this.isValid() || !c.isValid()) && ("millisecond" === (b = A(d(b) ? "millisecond" : b)) ? this.valueOf() < c.valueOf() : this.clone().endOf(b).valueOf() < c.valueOf())
|
||
}, gd.isBetween = function(a, b, c, d) {
|
||
return ("(" === (d = d || "()")[0] ? this.isAfter(a, c) : !this.isBefore(a, c)) && (")" === d[1] ? this.isBefore(b, c) : !this.isAfter(b, c))
|
||
}, gd.isSame = function(a, b) {
|
||
var c, d = p(a) ? a : sa(a);
|
||
return !(!this.isValid() || !d.isValid()) && ("millisecond" === (b = A(b || "millisecond")) ? this.valueOf() === d.valueOf() : (c = d.valueOf(), this.clone().startOf(b).valueOf() <= c && c <= this.clone().endOf(b).valueOf()))
|
||
}, gd.isSameOrAfter = function(a, b) {
|
||
return this.isSame(a, b) || this.isAfter(a, b)
|
||
}, gd.isSameOrBefore = function(a, b) {
|
||
return this.isSame(a, b) || this.isBefore(a, b)
|
||
}, gd.isValid = function() {
|
||
return l(this)
|
||
}, gd.lang = ad, gd.locale = Ia, gd.localeData = Ja, gd.max = Vc, gd.min = Uc, gd.parsingFlags = function() {
|
||
return i({}, k(this))
|
||
}, gd.set = function(a, b) {
|
||
if ("object" == typeof a)
|
||
for (var c = function(a) {
|
||
var b = [];
|
||
for (var c in a) b.push({
|
||
unit: c,
|
||
priority: Qb[c]
|
||
});
|
||
return b.sort(function(a, b) {
|
||
return a.priority - b.priority
|
||
}), b
|
||
}(a = B(a)), d = 0; d < c.length; d++) this[c[d].unit](a[c[d].unit]);
|
||
else if (a = A(a), w(this[a])) return this[a](b);
|
||
return this
|
||
}, gd.startOf = function(a) {
|
||
switch (a = A(a)) {
|
||
case "year":
|
||
this.month(0);
|
||
case "quarter":
|
||
case "month":
|
||
this.date(1);
|
||
case "week":
|
||
case "isoWeek":
|
||
case "day":
|
||
case "date":
|
||
this.hours(0);
|
||
case "hour":
|
||
this.minutes(0);
|
||
case "minute":
|
||
this.seconds(0);
|
||
case "second":
|
||
this.milliseconds(0)
|
||
}
|
||
return "week" === a && this.weekday(0), "isoWeek" === a && this.isoWeekday(1), "quarter" === a && this.month(3 * Math.floor(this.month() / 3)), this
|
||
}, gd.subtract = _c, gd.toArray = function() {
|
||
return [this.year(), this.month(), this.date(), this.hour(), this.minute(), this.second(), this.millisecond()]
|
||
}, gd.toObject = function() {
|
||
return {
|
||
years: this.year(),
|
||
months: this.month(),
|
||
date: this.date(),
|
||
hours: this.hours(),
|
||
minutes: this.minutes(),
|
||
seconds: this.seconds(),
|
||
milliseconds: this.milliseconds()
|
||
}
|
||
}, gd.toDate = function() {
|
||
return new Date(this.valueOf())
|
||
}, gd.toISOString = function(a) {
|
||
if (!this.isValid()) return null;
|
||
var b = !0 !== a,
|
||
c = b ? this.clone().utc() : this;
|
||
return c.year() < 0 || c.year() > 9999 ? G(c, b ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") : w(Date.prototype.toISOString) ? b ? this.toDate().toISOString() : new Date(this._d.valueOf()).toISOString().replace("Z", G(c, "Z")) : G(c, b ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ")
|
||
}, gd.inspect = function() {
|
||
if (!this.isValid()) return "moment.invalid(/* " + this._i + " */)";
|
||
var a = "moment",
|
||
b = "";
|
||
this.isLocal() || (a = 0 === this.utcOffset() ? "moment.utc" : "moment.parseZone", b = "Z");
|
||
var c = "[" + a + '("]',
|
||
d = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY",
|
||
e = b + '[")]';
|
||
return this.format(c + d + "-MM-DD[T]HH:mm:ss.SSS" + e)
|
||
}, gd.toJSON = function() {
|
||
return this.isValid() ? this.toISOString() : null
|
||
}, gd.toString = function() {
|
||
return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")
|
||
}, gd.unix = function() {
|
||
return Math.floor(this.valueOf() / 1e3)
|
||
}, gd.valueOf = function() {
|
||
return this._d.valueOf() - 6e4 * (this._offset || 0)
|
||
}, gd.creationData = function() {
|
||
return {
|
||
input: this._i,
|
||
format: this._f,
|
||
locale: this._locale,
|
||
isUTC: this._isUTC,
|
||
strict: this._strict
|
||
}
|
||
}, gd.year = vc, gd.isLeapYear = function() {
|
||
return P(this.year())
|
||
}, gd.weekYear = function(a) {
|
||
return La.call(this, a, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy)
|
||
}, gd.isoWeekYear = function(a) {
|
||
return La.call(this, a, this.isoWeek(), this.isoWeekday(), 1, 4)
|
||
}, gd.quarter = gd.quarters = function(a) {
|
||
return null == a ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (a - 1) + this.month() % 3)
|
||
}, gd.month = V, gd.daysInMonth = function() {
|
||
return T(this.year(), this.month())
|
||
}, gd.week = gd.weeks = function(a) {
|
||
var b = this.localeData().week(this);
|
||
return null == a ? b : this.add(7 * (a - b), "d")
|
||
}, gd.isoWeek = gd.isoWeeks = function(a) {
|
||
var b = $(this, 1, 4).week;
|
||
return null == a ? b : this.add(7 * (a - b), "d")
|
||
}, gd.weeksInYear = function() {
|
||
var a = this.localeData()._week;
|
||
return _(this.year(), a.dow, a.doy)
|
||
}, gd.isoWeeksInYear = function() {
|
||
return _(this.year(), 1, 4)
|
||
}, gd.date = bd, gd.day = gd.days = function(a) {
|
||
if (!this.isValid()) return null != a ? this : NaN;
|
||
var b = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
|
||
return null != a ? (a = function(a, b) {
|
||
return "string" != typeof a ? a : isNaN(a) ? "number" == typeof(a = b.weekdaysParse(a)) ? a : null : parseInt(a, 10)
|
||
}(a, this.localeData()), this.add(a - b, "d")) : b
|
||
}, gd.weekday = function(a) {
|
||
if (!this.isValid()) return null != a ? this : NaN;
|
||
var b = (this.day() + 7 - this.localeData()._week.dow) % 7;
|
||
return null == a ? b : this.add(a - b, "d")
|
||
}, gd.isoWeekday = function(a) {
|
||
if (!this.isValid()) return null != a ? this : NaN;
|
||
if (null != a) {
|
||
var b = function(a, b) {
|
||
return "string" == typeof a ? b.weekdaysParse(a) % 7 || 7 : isNaN(a) ? null : a
|
||
}(a, this.localeData());
|
||
return this.day(this.day() % 7 ? b : b - 7)
|
||
}
|
||
return this.day() || 7
|
||
}, gd.dayOfYear = function(a) {
|
||
var b = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1;
|
||
return null == a ? b : this.add(a - b, "d")
|
||
}, gd.hour = gd.hours = Ic, gd.minute = gd.minutes = cd, gd.second = gd.seconds = dd, gd.millisecond = gd.milliseconds = fd, gd.utcOffset = function(b, c, d) {
|
||
var e, f = this._offset || 0;
|
||
if (!this.isValid()) return null != b ? this : NaN;
|
||
if (null != b) {
|
||
if ("string" == typeof b) {
|
||
if (null === (b = ya(hc, b))) return this
|
||
} else Math.abs(b) < 16 && !d && (b *= 60);
|
||
return !this._isUTC && c && (e = Aa(this)), this._offset = b, this._isUTC = !0, null != e && this.add(e, "m"), f !== b && (!c || this._changeInProgress ? Ga(this, Ca(b - f, "m"), 1, !1) : this._changeInProgress || (this._changeInProgress = !0, a.updateOffset(this, !0), this._changeInProgress = null)), this
|
||
}
|
||
return this._isUTC ? f : Aa(this)
|
||
}, gd.utc = function(a) {
|
||
return this.utcOffset(0, a)
|
||
}, gd.local = function(a) {
|
||
return this._isUTC && (this.utcOffset(0, a), this._isUTC = !1, a && this.subtract(Aa(this), "m")), this
|
||
}, gd.parseZone = function() {
|
||
if (null != this._tzm) this.utcOffset(this._tzm, !1, !0);
|
||
else if ("string" == typeof this._i) {
|
||
var a = ya(gc, this._i);
|
||
null != a ? this.utcOffset(a) : this.utcOffset(0, !0)
|
||
}
|
||
return this
|
||
}, gd.hasAlignedHourOffset = function(a) {
|
||
return !!this.isValid() && (a = a ? sa(a).utcOffset() : 0, (this.utcOffset() - a) % 60 == 0)
|
||
}, gd.isDST = function() {
|
||
return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset()
|
||
}, gd.isLocal = function() {
|
||
return !!this.isValid() && !this._isUTC
|
||
}, gd.isUtcOffset = function() {
|
||
return !!this.isValid() && this._isUTC
|
||
}, gd.isUtc = Ba, gd.isUTC = Ba, gd.zoneAbbr = function() {
|
||
return this._isUTC ? "UTC" : ""
|
||
}, gd.zoneName = function() {
|
||
return this._isUTC ? "Coordinated Universal Time" : ""
|
||
}, gd.dates = u("dates accessor is deprecated. Use date instead.", bd), gd.months = u("months accessor is deprecated. Use month instead", V), gd.years = u("years accessor is deprecated. Use year instead", vc), gd.zone = u("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", function(a, b) {
|
||
return null != a ? ("string" != typeof a && (a = -a), this.utcOffset(a, b), this) : -this.utcOffset()
|
||
}), gd.isDSTShifted = u("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", function() {
|
||
if (!d(this._isDSTShifted)) return this._isDSTShifted;
|
||
var a = {};
|
||
if (n(a, this), (a = qa(a))._a) {
|
||
var b = a._isUTC ? j(a._a) : sa(a._a);
|
||
this._isDSTShifted = this.isValid() && s(a._a, b.toArray()) > 0
|
||
} else this._isDSTShifted = !1;
|
||
return this._isDSTShifted
|
||
});
|
||
var hd = y.prototype;
|
||
hd.calendar = function(a, b, c) {
|
||
var d = this._calendar[a] || this._calendar.sameElse;
|
||
return w(d) ? d.call(b, c) : d
|
||
}, hd.longDateFormat = function(a) {
|
||
var b = this._longDateFormat[a],
|
||
c = this._longDateFormat[a.toUpperCase()];
|
||
return b || !c ? b : (this._longDateFormat[a] = c.replace(/MMMM|MM|DD|dddd/g, function(a) {
|
||
return a.slice(1)
|
||
}), this._longDateFormat[a])
|
||
}, hd.invalidDate = function() {
|
||
return this._invalidDate
|
||
}, hd.ordinal = function(a) {
|
||
return this._ordinal.replace("%d", a)
|
||
}, hd.preparse = Na, hd.postformat = Na, hd.relativeTime = function(a, b, c, d) {
|
||
var e = this._relativeTime[c];
|
||
return w(e) ? e(a, b, c, d) : e.replace(/%d/i, a)
|
||
}, hd.pastFuture = function(a, b) {
|
||
var c = this._relativeTime[a > 0 ? "future" : "past"];
|
||
return w(c) ? c(b) : c.replace(/%s/i, b)
|
||
}, hd.set = function(a) {
|
||
var b, c;
|
||
for (c in a) w(b = a[c]) ? this[c] = b : this["_" + c] = b;
|
||
this._config = a, this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source)
|
||
}, hd.months = function(a, c) {
|
||
return a ? b(this._months) ? this._months[a.month()] : this._months[(this._months.isFormat || wc).test(c) ? "format" : "standalone"][a.month()] : b(this._months) ? this._months : this._months.standalone
|
||
}, hd.monthsShort = function(a, c) {
|
||
return a ? b(this._monthsShort) ? this._monthsShort[a.month()] : this._monthsShort[wc.test(c) ? "format" : "standalone"][a.month()] : b(this._monthsShort) ? this._monthsShort : this._monthsShort.standalone
|
||
}, hd.monthsParse = function(a, b, c) {
|
||
var d, e, f;
|
||
if (this._monthsParseExact) return function(a, b, c) {
|
||
var d, e, f, g = a.toLocaleLowerCase();
|
||
if (!this._monthsParse)
|
||
for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], d = 0; d < 12; ++d) f = j([2e3, d]), this._shortMonthsParse[d] = this.monthsShort(f, "").toLocaleLowerCase(), this._longMonthsParse[d] = this.months(f, "").toLocaleLowerCase();
|
||
return c ? "MMM" === b ? -1 !== (e = uc.call(this._shortMonthsParse, g)) ? e : null : -1 !== (e = uc.call(this._longMonthsParse, g)) ? e : null : "MMM" === b ? -1 !== (e = uc.call(this._shortMonthsParse, g)) ? e : -1 !== (e = uc.call(this._longMonthsParse, g)) ? e : null : -1 !== (e = uc.call(this._longMonthsParse, g)) ? e : -1 !== (e = uc.call(this._shortMonthsParse, g)) ? e : null
|
||
}.call(this, a, b, c);
|
||
for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), d = 0; d < 12; d++) {
|
||
if (e = j([2e3, d]), c && !this._longMonthsParse[d] && (this._longMonthsParse[d] = new RegExp("^" + this.months(e, "").replace(".", "") + "$", "i"), this._shortMonthsParse[d] = new RegExp("^" + this.monthsShort(e, "").replace(".", "") + "$", "i")), c || this._monthsParse[d] || (f = "^" + this.months(e, "") + "|^" + this.monthsShort(e, ""), this._monthsParse[d] = new RegExp(f.replace(".", ""), "i")), c && "MMMM" === b && this._longMonthsParse[d].test(a)) return d;
|
||
if (c && "MMM" === b && this._shortMonthsParse[d].test(a)) return d;
|
||
if (!c && this._monthsParse[d].test(a)) return d
|
||
}
|
||
}, hd.monthsRegex = function(a) {
|
||
return this._monthsParseExact ? (h(this, "_monthsRegex") || W.call(this), a ? this._monthsStrictRegex : this._monthsRegex) : (h(this, "_monthsRegex") || (this._monthsRegex = Ac), this._monthsStrictRegex && a ? this._monthsStrictRegex : this._monthsRegex)
|
||
}, hd.monthsShortRegex = function(a) {
|
||
return this._monthsParseExact ? (h(this, "_monthsRegex") || W.call(this), a ? this._monthsShortStrictRegex : this._monthsShortRegex) : (h(this, "_monthsShortRegex") || (this._monthsShortRegex = zc), this._monthsShortStrictRegex && a ? this._monthsShortStrictRegex : this._monthsShortRegex)
|
||
}, hd.week = function(a) {
|
||
return $(a, this._week.dow, this._week.doy).week
|
||
}, hd.firstDayOfYear = function() {
|
||
return this._week.doy
|
||
}, hd.firstDayOfWeek = function() {
|
||
return this._week.dow
|
||
}, hd.weekdays = function(a, c) {
|
||
return a ? b(this._weekdays) ? this._weekdays[a.day()] : this._weekdays[this._weekdays.isFormat.test(c) ? "format" : "standalone"][a.day()] : b(this._weekdays) ? this._weekdays : this._weekdays.standalone
|
||
}, hd.weekdaysMin = function(a) {
|
||
return a ? this._weekdaysMin[a.day()] : this._weekdaysMin
|
||
}, hd.weekdaysShort = function(a) {
|
||
return a ? this._weekdaysShort[a.day()] : this._weekdaysShort
|
||
}, hd.weekdaysParse = function(a, b, c) {
|
||
var d, e, f;
|
||
if (this._weekdaysParseExact) return function(a, b, c) {
|
||
var d, e, f, g = a.toLocaleLowerCase();
|
||
if (!this._weekdaysParse)
|
||
for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], d = 0; d < 7; ++d) f = j([2e3, 1]).day(d), this._minWeekdaysParse[d] = this.weekdaysMin(f, "").toLocaleLowerCase(), this._shortWeekdaysParse[d] = this.weekdaysShort(f, "").toLocaleLowerCase(), this._weekdaysParse[d] = this.weekdays(f, "").toLocaleLowerCase();
|
||
return c ? "dddd" === b ? -1 !== (e = uc.call(this._weekdaysParse, g)) ? e : null : "ddd" === b ? -1 !== (e = uc.call(this._shortWeekdaysParse, g)) ? e : null : -1 !== (e = uc.call(this._minWeekdaysParse, g)) ? e : null : "dddd" === b ? -1 !== (e = uc.call(this._weekdaysParse, g)) ? e : -1 !== (e = uc.call(this._shortWeekdaysParse, g)) ? e : -1 !== (e = uc.call(this._minWeekdaysParse, g)) ? e : null : "ddd" === b ? -1 !== (e = uc.call(this._shortWeekdaysParse, g)) ? e : -1 !== (e = uc.call(this._weekdaysParse, g)) ? e : -1 !== (e = uc.call(this._minWeekdaysParse, g)) ? e : null : -1 !== (e = uc.call(this._minWeekdaysParse, g)) ? e : -1 !== (e = uc.call(this._weekdaysParse, g)) ? e : -1 !== (e = uc.call(this._shortWeekdaysParse, g)) ? e : null
|
||
}.call(this, a, b, c);
|
||
for (this._weekdaysParse || (this._weekdaysParse = [], this._minWeekdaysParse = [], this._shortWeekdaysParse = [], this._fullWeekdaysParse = []), d = 0; d < 7; d++) {
|
||
if (e = j([2e3, 1]).day(d), c && !this._fullWeekdaysParse[d] && (this._fullWeekdaysParse[d] = new RegExp("^" + this.weekdays(e, "").replace(".", ".?") + "$", "i"), this._shortWeekdaysParse[d] = new RegExp("^" + this.weekdaysShort(e, "").replace(".", ".?") + "$", "i"), this._minWeekdaysParse[d] = new RegExp("^" + this.weekdaysMin(e, "").replace(".", ".?") + "$", "i")), this._weekdaysParse[d] || (f = "^" + this.weekdays(e, "") + "|^" + this.weekdaysShort(e, "") + "|^" + this.weekdaysMin(e, ""), this._weekdaysParse[d] = new RegExp(f.replace(".", ""), "i")), c && "dddd" === b && this._fullWeekdaysParse[d].test(a)) return d;
|
||
if (c && "ddd" === b && this._shortWeekdaysParse[d].test(a)) return d;
|
||
if (c && "dd" === b && this._minWeekdaysParse[d].test(a)) return d;
|
||
if (!c && this._weekdaysParse[d].test(a)) return d
|
||
}
|
||
}, hd.weekdaysRegex = function(a) {
|
||
return this._weekdaysParseExact ? (h(this, "_weekdaysRegex") || aa.call(this), a ? this._weekdaysStrictRegex : this._weekdaysRegex) : (h(this, "_weekdaysRegex") || (this._weekdaysRegex = Ec), this._weekdaysStrictRegex && a ? this._weekdaysStrictRegex : this._weekdaysRegex)
|
||
}, hd.weekdaysShortRegex = function(a) {
|
||
return this._weekdaysParseExact ? (h(this, "_weekdaysRegex") || aa.call(this), a ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) : (h(this, "_weekdaysShortRegex") || (this._weekdaysShortRegex = Fc), this._weekdaysShortStrictRegex && a ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex)
|
||
}, hd.weekdaysMinRegex = function(a) {
|
||
return this._weekdaysParseExact ? (h(this, "_weekdaysRegex") || aa.call(this), a ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) : (h(this, "_weekdaysMinRegex") || (this._weekdaysMinRegex = Gc), this._weekdaysMinStrictRegex && a ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex)
|
||
}, hd.isPM = function(a) {
|
||
return "p" === (a + "").toLowerCase().charAt(0)
|
||
}, hd.meridiem = function(a, b, c) {
|
||
return a > 11 ? c ? "pm" : "PM" : c ? "am" : "AM"
|
||
}, ga("en", {
|
||
dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10;
|
||
return a + (1 === r(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
}
|
||
}), a.lang = u("moment.lang is deprecated. Use moment.locale instead.", ga), a.langData = u("moment.langData is deprecated. Use moment.localeData instead.", ia);
|
||
var id = Math.abs,
|
||
jd = Va("ms"),
|
||
kd = Va("s"),
|
||
ld = Va("m"),
|
||
md = Va("h"),
|
||
nd = Va("d"),
|
||
od = Va("w"),
|
||
pd = Va("M"),
|
||
qd = Va("y"),
|
||
rd = Wa("milliseconds"),
|
||
sd = Wa("seconds"),
|
||
td = Wa("minutes"),
|
||
ud = Wa("hours"),
|
||
vd = Wa("days"),
|
||
wd = Wa("months"),
|
||
xd = Wa("years"),
|
||
yd = Math.round,
|
||
zd = {
|
||
ss: 44,
|
||
s: 45,
|
||
m: 45,
|
||
h: 22,
|
||
d: 26,
|
||
M: 11
|
||
},
|
||
Ad = Math.abs,
|
||
Bd = ua.prototype;
|
||
Bd.isValid = function() {
|
||
return this._isValid
|
||
}, Bd.abs = function() {
|
||
var a = this._data;
|
||
return this._milliseconds = id(this._milliseconds), this._days = id(this._days), this._months = id(this._months), a.milliseconds = id(a.milliseconds), a.seconds = id(a.seconds), a.minutes = id(a.minutes), a.hours = id(a.hours), a.months = id(a.months), a.years = id(a.years), this
|
||
}, Bd.add = function(a, b) {
|
||
return Ra(this, a, b, 1)
|
||
}, Bd.subtract = function(a, b) {
|
||
return Ra(this, a, b, -1)
|
||
}, Bd.as = function(a) {
|
||
if (!this.isValid()) return NaN;
|
||
var b, c, d = this._milliseconds;
|
||
if ("month" === (a = A(a)) || "year" === a) return b = this._days + d / 864e5, c = this._months + Ta(b), "month" === a ? c : c / 12;
|
||
switch (b = this._days + Math.round(Ua(this._months)), a) {
|
||
case "week":
|
||
return b / 7 + d / 6048e5;
|
||
case "day":
|
||
return b + d / 864e5;
|
||
case "hour":
|
||
return 24 * b + d / 36e5;
|
||
case "minute":
|
||
return 1440 * b + d / 6e4;
|
||
case "second":
|
||
return 86400 * b + d / 1e3;
|
||
case "millisecond":
|
||
return Math.floor(864e5 * b) + d;
|
||
default:
|
||
throw new Error("Unknown unit " + a)
|
||
}
|
||
}, Bd.asMilliseconds = jd, Bd.asSeconds = kd, Bd.asMinutes = ld, Bd.asHours = md, Bd.asDays = nd, Bd.asWeeks = od, Bd.asMonths = pd, Bd.asYears = qd, Bd.valueOf = function() {
|
||
return this.isValid() ? this._milliseconds + 864e5 * this._days + this._months % 12 * 2592e6 + 31536e6 * r(this._months / 12) : NaN
|
||
}, Bd._bubble = function() {
|
||
var a, b, c, d, e, f = this._milliseconds,
|
||
g = this._days,
|
||
h = this._months,
|
||
i = this._data;
|
||
return f >= 0 && g >= 0 && h >= 0 || f <= 0 && g <= 0 && h <= 0 || (f += 864e5 * Sa(Ua(h) + g), g = 0, h = 0), i.milliseconds = f % 1e3, a = q(f / 1e3), i.seconds = a % 60, b = q(a / 60), i.minutes = b % 60, c = q(b / 60), i.hours = c % 24, g += q(c / 24), e = q(Ta(g)), h += e, g -= Sa(Ua(e)), d = q(h / 12), h %= 12, i.days = g, i.months = h, i.years = d, this
|
||
}, Bd.clone = function() {
|
||
return Ca(this)
|
||
}, Bd.get = function(a) {
|
||
return a = A(a), this.isValid() ? this[a + "s"]() : NaN
|
||
}, Bd.milliseconds = rd, Bd.seconds = sd, Bd.minutes = td, Bd.hours = ud, Bd.days = vd, Bd.weeks = function() {
|
||
return q(this.days() / 7)
|
||
}, Bd.months = wd, Bd.years = xd, Bd.humanize = function(a) {
|
||
if (!this.isValid()) return this.localeData().invalidDate();
|
||
var b = this.localeData(),
|
||
c = function(a, b, c) {
|
||
var d = Ca(a).abs(),
|
||
e = yd(d.as("s")),
|
||
f = yd(d.as("m")),
|
||
g = yd(d.as("h")),
|
||
h = yd(d.as("d")),
|
||
i = yd(d.as("M")),
|
||
j = yd(d.as("y")),
|
||
k = e <= zd.ss && ["s", e] || e < zd.s && ["ss", e] || f <= 1 && ["m"] || f < zd.m && ["mm", f] || g <= 1 && ["h"] || g < zd.h && ["hh", g] || h <= 1 && ["d"] || h < zd.d && ["dd", h] || i <= 1 && ["M"] || i < zd.M && ["MM", i] || j <= 1 && ["y"] || ["yy", j];
|
||
return k[2] = b, k[3] = +a > 0, k[4] = c,
|
||
function(a, b, c, d, e) {
|
||
return e.relativeTime(b || 1, !!c, a, d)
|
||
}.apply(null, k)
|
||
}(this, !a, b);
|
||
return a && (c = b.pastFuture(+this, c)), b.postformat(c)
|
||
}, Bd.toISOString = Ya, Bd.toString = Ya, Bd.toJSON = Ya, Bd.locale = Ia, Bd.localeData = Ja, Bd.toIsoString = u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Ya), Bd.lang = ad, E("X", 0, 0, "unix"), E("x", 0, 0, "valueOf"), I("x", fc), I("X", /[+-]?\d+(\.\d{1,3})?/), L("X", function(a, b, c) {
|
||
c._d = new Date(1e3 * parseFloat(a, 10))
|
||
}), L("x", function(a, b, c) {
|
||
c._d = new Date(r(a))
|
||
}), a.version = "2.20.1",
|
||
function(a) {
|
||
Jb = a
|
||
}(sa), a.fn = gd, a.min = function() {
|
||
return ta("isBefore", [].slice.call(arguments, 0))
|
||
}, a.max = function() {
|
||
return ta("isAfter", [].slice.call(arguments, 0))
|
||
}, a.now = function() {
|
||
return Date.now ? Date.now() : +new Date
|
||
}, a.utc = j, a.unix = function(a) {
|
||
return sa(1e3 * a)
|
||
}, a.months = function(a, b) {
|
||
return Pa(a, b, "months")
|
||
}, a.isDate = f, a.locale = ga, a.invalid = m, a.duration = Ca, a.isMoment = p, a.weekdays = function(a, b, c) {
|
||
return Qa(a, b, c, "weekdays")
|
||
}, a.parseZone = function() {
|
||
return sa.apply(null, arguments).parseZone()
|
||
}, a.localeData = ia, a.isDuration = va, a.monthsShort = function(a, b) {
|
||
return Pa(a, b, "monthsShort")
|
||
}, a.weekdaysMin = function(a, b, c) {
|
||
return Qa(a, b, c, "weekdaysMin")
|
||
}, a.defineLocale = ha, a.updateLocale = function(a, b) {
|
||
if (null != b) {
|
||
var c, d, e = Jc;
|
||
null != (d = fa(a)) && (e = d._config), (c = new y(b = x(e, b))).parentLocale = Kc[a], Kc[a] = c, ga(a)
|
||
} else null != Kc[a] && (null != Kc[a].parentLocale ? Kc[a] = Kc[a].parentLocale : null != Kc[a] && delete Kc[a]);
|
||
return Kc[a]
|
||
}, a.locales = function() {
|
||
return Ob(Kc)
|
||
}, a.weekdaysShort = function(a, b, c) {
|
||
return Qa(a, b, c, "weekdaysShort")
|
||
}, a.normalizeUnits = A, a.relativeTimeRounding = function(a) {
|
||
return void 0 === a ? yd : "function" == typeof a && (yd = a, !0)
|
||
}, a.relativeTimeThreshold = function(a, b) {
|
||
return void 0 !== zd[a] && (void 0 === b ? zd[a] : (zd[a] = b, "s" === a && (zd.ss = b - 1), !0))
|
||
}, a.calendarFormat = function(a, b) {
|
||
var c = a.diff(b, "days", !0);
|
||
return c < -6 ? "sameElse" : c < -1 ? "lastWeek" : c < 0 ? "lastDay" : c < 1 ? "sameDay" : c < 2 ? "nextDay" : c < 7 ? "nextWeek" : "sameElse"
|
||
}, a.prototype = gd, a.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: "YYYY-[W]WW",
|
||
MONTH: "YYYY-MM"
|
||
}, a.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(a) {
|
||
return /^nm$/i.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? c ? "vm" : "VM" : c ? "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ôre 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(a) {
|
||
return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("ar-dz", {
|
||
months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "أح_إث_ثلا_أر_خم_جم_سب".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: "[اليوم على الساعة] LT",
|
||
nextDay: "[غدا على الساعة] LT",
|
||
nextWeek: "dddd [على الساعة] LT",
|
||
lastDay: "[أمس على الساعة] LT",
|
||
lastWeek: "dddd [على الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "في %s",
|
||
past: "منذ %s",
|
||
s: "ثوان",
|
||
ss: "%d ثانية",
|
||
m: "دقيقة",
|
||
mm: "%d دقائق",
|
||
h: "ساعة",
|
||
hh: "%d ساعات",
|
||
d: "يوم",
|
||
dd: "%d أيام",
|
||
M: "شهر",
|
||
MM: "%d أشهر",
|
||
y: "سنة",
|
||
yy: "%d سنوات"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("ar-kw", {
|
||
months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
|
||
monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
|
||
weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".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: "[اليوم على الساعة] LT",
|
||
nextDay: "[غدا على الساعة] LT",
|
||
nextWeek: "dddd [على الساعة] LT",
|
||
lastDay: "[أمس على الساعة] LT",
|
||
lastWeek: "dddd [على الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "في %s",
|
||
past: "منذ %s",
|
||
s: "ثوان",
|
||
ss: "%d ثانية",
|
||
m: "دقيقة",
|
||
mm: "%d دقائق",
|
||
h: "ساعة",
|
||
hh: "%d ساعات",
|
||
d: "يوم",
|
||
dd: "%d أيام",
|
||
M: "شهر",
|
||
MM: "%d أشهر",
|
||
y: "سنة",
|
||
yy: "%d سنوات"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 12
|
||
}
|
||
});
|
||
var Cd = {
|
||
1: "1",
|
||
2: "2",
|
||
3: "3",
|
||
4: "4",
|
||
5: "5",
|
||
6: "6",
|
||
7: "7",
|
||
8: "8",
|
||
9: "9",
|
||
0: "0"
|
||
},
|
||
Dd = function(a) {
|
||
return 0 === a ? 0 : 1 === a ? 1 : 2 === a ? 2 : a % 100 >= 3 && a % 100 <= 10 ? 3 : a % 100 >= 11 ? 4 : 5
|
||
},
|
||
Ed = {
|
||
s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"],
|
||
m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"],
|
||
h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"],
|
||
d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"],
|
||
M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"],
|
||
y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"]
|
||
},
|
||
Fd = function(a) {
|
||
return function(b, c, d, e) {
|
||
var f = Dd(b),
|
||
g = Ed[a][Dd(b)];
|
||
return 2 === f && (g = g[c ? 0 : 1]), g.replace(/%d/i, b)
|
||
}
|
||
},
|
||
Gd = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"];
|
||
a.defineLocale("ar-ly", {
|
||
months: Gd,
|
||
monthsShort: Gd,
|
||
weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),
|
||
weekdaysParseExact: !0,
|
||
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: /\u0635|\u0645/,
|
||
isPM: function(a) {
|
||
return "م" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "ص" : "م"
|
||
},
|
||
calendar: {
|
||
sameDay: "[اليوم عند الساعة] LT",
|
||
nextDay: "[غدًا عند الساعة] LT",
|
||
nextWeek: "dddd [عند الساعة] LT",
|
||
lastDay: "[أمس عند الساعة] LT",
|
||
lastWeek: "dddd [عند الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "بعد %s",
|
||
past: "منذ %s",
|
||
s: Fd("s"),
|
||
ss: Fd("s"),
|
||
m: Fd("m"),
|
||
mm: Fd("m"),
|
||
h: Fd("h"),
|
||
hh: Fd("h"),
|
||
d: Fd("d"),
|
||
dd: Fd("d"),
|
||
M: Fd("M"),
|
||
MM: Fd("M"),
|
||
y: Fd("y"),
|
||
yy: Fd("y")
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Cd[a]
|
||
}).replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
}), a.defineLocale("ar-ma", {
|
||
months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
|
||
monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
|
||
weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".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: "[اليوم على الساعة] LT",
|
||
nextDay: "[غدا على الساعة] LT",
|
||
nextWeek: "dddd [على الساعة] LT",
|
||
lastDay: "[أمس على الساعة] LT",
|
||
lastWeek: "dddd [على الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "في %s",
|
||
past: "منذ %s",
|
||
s: "ثوان",
|
||
ss: "%d ثانية",
|
||
m: "دقيقة",
|
||
mm: "%d دقائق",
|
||
h: "ساعة",
|
||
hh: "%d ساعات",
|
||
d: "يوم",
|
||
dd: "%d أيام",
|
||
M: "شهر",
|
||
MM: "%d أشهر",
|
||
y: "سنة",
|
||
yy: "%d سنوات"
|
||
},
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
});
|
||
var Hd = {
|
||
1: "١",
|
||
2: "٢",
|
||
3: "٣",
|
||
4: "٤",
|
||
5: "٥",
|
||
6: "٦",
|
||
7: "٧",
|
||
8: "٨",
|
||
9: "٩",
|
||
0: "٠"
|
||
},
|
||
Id = {
|
||
"١": "1",
|
||
"٢": "2",
|
||
"٣": "3",
|
||
"٤": "4",
|
||
"٥": "5",
|
||
"٦": "6",
|
||
"٧": "7",
|
||
"٨": "8",
|
||
"٩": "9",
|
||
"٠": "0"
|
||
};
|
||
a.defineLocale("ar-sa", {
|
||
months: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
monthsShort: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".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(a) {
|
||
return "م" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "ص" : "م"
|
||
},
|
||
calendar: {
|
||
sameDay: "[اليوم على الساعة] LT",
|
||
nextDay: "[غدا على الساعة] LT",
|
||
nextWeek: "dddd [على الساعة] LT",
|
||
lastDay: "[أمس على الساعة] LT",
|
||
lastWeek: "dddd [على الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "في %s",
|
||
past: "منذ %s",
|
||
s: "ثوان",
|
||
ss: "%d ثانية",
|
||
m: "دقيقة",
|
||
mm: "%d دقائق",
|
||
h: "ساعة",
|
||
hh: "%d ساعات",
|
||
d: "يوم",
|
||
dd: "%d أيام",
|
||
M: "شهر",
|
||
MM: "%d أشهر",
|
||
y: "سنة",
|
||
yy: "%d سنوات"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, function(a) {
|
||
return Id[a]
|
||
}).replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Hd[a]
|
||
}).replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("ar-tn", {
|
||
months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),
|
||
weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".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: "[اليوم على الساعة] LT",
|
||
nextDay: "[غدا على الساعة] LT",
|
||
nextWeek: "dddd [على الساعة] LT",
|
||
lastDay: "[أمس على الساعة] LT",
|
||
lastWeek: "dddd [على الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "في %s",
|
||
past: "منذ %s",
|
||
s: "ثوان",
|
||
ss: "%d ثانية",
|
||
m: "دقيقة",
|
||
mm: "%d دقائق",
|
||
h: "ساعة",
|
||
hh: "%d ساعات",
|
||
d: "يوم",
|
||
dd: "%d أيام",
|
||
M: "شهر",
|
||
MM: "%d أشهر",
|
||
y: "سنة",
|
||
yy: "%d سنوات"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Jd = {
|
||
1: "١",
|
||
2: "٢",
|
||
3: "٣",
|
||
4: "٤",
|
||
5: "٥",
|
||
6: "٦",
|
||
7: "٧",
|
||
8: "٨",
|
||
9: "٩",
|
||
0: "٠"
|
||
},
|
||
Kd = {
|
||
"١": "1",
|
||
"٢": "2",
|
||
"٣": "3",
|
||
"٤": "4",
|
||
"٥": "5",
|
||
"٦": "6",
|
||
"٧": "7",
|
||
"٨": "8",
|
||
"٩": "9",
|
||
"٠": "0"
|
||
},
|
||
Ld = function(a) {
|
||
return 0 === a ? 0 : 1 === a ? 1 : 2 === a ? 2 : a % 100 >= 3 && a % 100 <= 10 ? 3 : a % 100 >= 11 ? 4 : 5
|
||
},
|
||
Md = {
|
||
s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"],
|
||
m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"],
|
||
h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"],
|
||
d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"],
|
||
M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"],
|
||
y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"]
|
||
},
|
||
Nd = function(a) {
|
||
return function(b, c, d, e) {
|
||
var f = Ld(b),
|
||
g = Md[a][Ld(b)];
|
||
return 2 === f && (g = g[c ? 0 : 1]), g.replace(/%d/i, b)
|
||
}
|
||
},
|
||
Od = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"];
|
||
a.defineLocale("ar", {
|
||
months: Od,
|
||
monthsShort: Od,
|
||
weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
|
||
weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
|
||
weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"),
|
||
weekdaysParseExact: !0,
|
||
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: /\u0635|\u0645/,
|
||
isPM: function(a) {
|
||
return "م" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "ص" : "م"
|
||
},
|
||
calendar: {
|
||
sameDay: "[اليوم عند الساعة] LT",
|
||
nextDay: "[غدًا عند الساعة] LT",
|
||
nextWeek: "dddd [عند الساعة] LT",
|
||
lastDay: "[أمس عند الساعة] LT",
|
||
lastWeek: "dddd [عند الساعة] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "بعد %s",
|
||
past: "منذ %s",
|
||
s: Nd("s"),
|
||
ss: Nd("s"),
|
||
m: Nd("m"),
|
||
mm: Nd("m"),
|
||
h: Nd("h"),
|
||
hh: Nd("h"),
|
||
d: Nd("d"),
|
||
dd: Nd("d"),
|
||
M: Nd("M"),
|
||
MM: Nd("M"),
|
||
y: Nd("y"),
|
||
yy: Nd("y")
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, function(a) {
|
||
return Kd[a]
|
||
}).replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Jd[a]
|
||
}).replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
});
|
||
var Pd = {
|
||
1: "-inci",
|
||
5: "-inci",
|
||
8: "-inci",
|
||
70: "-inci",
|
||
80: "-inci",
|
||
2: "-nci",
|
||
7: "-nci",
|
||
20: "-nci",
|
||
50: "-nci",
|
||
3: "-üncü",
|
||
4: "-üncü",
|
||
100: "-üncü",
|
||
6: "-ncı",
|
||
9: "-uncu",
|
||
10: "-uncu",
|
||
30: "-uncu",
|
||
60: "-ıncı",
|
||
90: "-ıncı"
|
||
};
|
||
a.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əsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),
|
||
weekdaysShort: "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),
|
||
weekdaysMin: "Bz_BE_ÇA_Çə_CA_Cü_Şə".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ün saat] LT",
|
||
nextDay: "[sabah saat] LT",
|
||
nextWeek: "[gələn həftə] dddd [saat] LT",
|
||
lastDay: "[dünən] LT",
|
||
lastWeek: "[keçən həftə] dddd [saat] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s sonra",
|
||
past: "%s əvvəl",
|
||
s: "birneçə saniyyə",
|
||
ss: "%d saniyə",
|
||
m: "bir dəqiqə",
|
||
mm: "%d dəqiqə",
|
||
h: "bir saat",
|
||
hh: "%d saat",
|
||
d: "bir gün",
|
||
dd: "%d gün",
|
||
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(a) {
|
||
return /^(g\xfcnd\xfcz|ax\u015fam)$/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "gecə" : a < 12 ? "səhər" : a < 17 ? "gündüz" : "axşam"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,
|
||
ordinal: function(a) {
|
||
if (0 === a) return a + "-ıncı";
|
||
var b = a % 10;
|
||
return a + (Pd[b] || Pd[a % 100 - b] || Pd[a >= 100 ? 100 : null])
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("be", {
|
||
months: {
|
||
format: "студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),
|
||
standalone: "студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")
|
||
},
|
||
monthsShort: "студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),
|
||
weekdays: {
|
||
format: "нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),
|
||
standalone: "нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),
|
||
isFormat: /\[ ?[\u0412\u0432] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/
|
||
},
|
||
weekdaysShort: "нд_пн_ат_ср_чц_пт_сб".split("_"),
|
||
weekdaysMin: "нд_пн_ат_ср_чц_пт_сб".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: "[Сёння ў] LT",
|
||
nextDay: "[Заўтра ў] LT",
|
||
lastDay: "[Учора ў] LT",
|
||
nextWeek: function() {
|
||
return "[У] dddd [ў] LT"
|
||
},
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
case 5:
|
||
case 6:
|
||
return "[У мінулую] dddd [ў] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
return "[У мінулы] dddd [ў] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "праз %s",
|
||
past: "%s таму",
|
||
s: "некалькі секунд",
|
||
m: Za,
|
||
mm: Za,
|
||
h: Za,
|
||
hh: Za,
|
||
d: "дзень",
|
||
dd: Za,
|
||
M: "месяц",
|
||
MM: Za,
|
||
y: "год",
|
||
yy: Za
|
||
},
|
||
meridiemParse: /\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,
|
||
isPM: function(a) {
|
||
return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "ночы" : a < 12 ? "раніцы" : a < 17 ? "дня" : "вечара"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "M":
|
||
case "d":
|
||
case "DDD":
|
||
case "w":
|
||
case "W":
|
||
return a % 10 != 2 && a % 10 != 3 || a % 100 == 12 || a % 100 == 13 ? a + "-ы" : a + "-і";
|
||
case "D":
|
||
return a + "-га";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("bg", {
|
||
months: "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),
|
||
monthsShort: "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),
|
||
weekdays: "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),
|
||
weekdaysShort: "нед_пон_вто_сря_чет_пет_съб".split("_"),
|
||
weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".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: "[Днес в] LT",
|
||
nextDay: "[Утре в] LT",
|
||
nextWeek: "dddd [в] LT",
|
||
lastDay: "[Вчера в] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
case 6:
|
||
return "[В изминалата] dddd [в] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[В изминалия] dddd [в] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "след %s",
|
||
past: "преди %s",
|
||
s: "няколко секунди",
|
||
ss: "%d секунди",
|
||
m: "минута",
|
||
mm: "%d минути",
|
||
h: "час",
|
||
hh: "%d часа",
|
||
d: "ден",
|
||
dd: "%d дни",
|
||
M: "месец",
|
||
MM: "%d месеца",
|
||
y: "година",
|
||
yy: "%d години"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10,
|
||
c = a % 100;
|
||
return 0 === a ? a + "-ев" : 0 === c ? a + "-ен" : c > 10 && c < 20 ? a + "-ти" : 1 === b ? a + "-ви" : 2 === b ? a + "-ри" : 7 === b || 8 === b ? a + "-ми" : a + "-ти"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("bm", {
|
||
months: "Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),
|
||
monthsShort: "Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),
|
||
weekdays: "Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),
|
||
weekdaysShort: "Kar_Ntɛ_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ɛrɛ] HH:mm",
|
||
LLLL: "dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Bi lɛrɛ] LT",
|
||
nextDay: "[Sini lɛrɛ] LT",
|
||
nextWeek: "dddd [don lɛrɛ] LT",
|
||
lastDay: "[Kunu lɛrɛ] LT",
|
||
lastWeek: "dddd [tɛmɛnen lɛrɛ] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s kɔnɔ",
|
||
past: "a bɛ %s bɔ",
|
||
s: "sanga dama dama",
|
||
ss: "sekondi %d",
|
||
m: "miniti kelen",
|
||
mm: "miniti %d",
|
||
h: "lɛrɛ kelen",
|
||
hh: "lɛrɛ %d",
|
||
d: "tile kelen",
|
||
dd: "tile %d",
|
||
M: "kalo kelen",
|
||
MM: "kalo %d",
|
||
y: "san kelen",
|
||
yy: "san %d"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Qd = {
|
||
1: "১",
|
||
2: "২",
|
||
3: "৩",
|
||
4: "৪",
|
||
5: "৫",
|
||
6: "৬",
|
||
7: "৭",
|
||
8: "৮",
|
||
9: "৯",
|
||
0: "০"
|
||
},
|
||
Rd = {
|
||
"১": "1",
|
||
"২": "2",
|
||
"৩": "3",
|
||
"৪": "4",
|
||
"৫": "5",
|
||
"৬": "6",
|
||
"৭": "7",
|
||
"৮": "8",
|
||
"৯": "9",
|
||
"০": "0"
|
||
};
|
||
a.defineLocale("bn", {
|
||
months: "জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),
|
||
monthsShort: "জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),
|
||
weekdays: "রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),
|
||
weekdaysShort: "রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),
|
||
weekdaysMin: "রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".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: "[আজ] LT",
|
||
nextDay: "[আগামীকাল] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[গতকাল] LT",
|
||
lastWeek: "[গত] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s পরে",
|
||
past: "%s আগে",
|
||
s: "কয়েক সেকেন্ড",
|
||
ss: "%d সেকেন্ড",
|
||
m: "এক মিনিট",
|
||
mm: "%d মিনিট",
|
||
h: "এক ঘন্টা",
|
||
hh: "%d ঘন্টা",
|
||
d: "এক দিন",
|
||
dd: "%d দিন",
|
||
M: "এক মাস",
|
||
MM: "%d মাস",
|
||
y: "এক বছর",
|
||
yy: "%d বছর"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g, function(a) {
|
||
return Rd[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Qd[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "রাত" === b && a >= 4 || "দুপুর" === b && a < 5 || "বিকাল" === b ? a + 12 : a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "রাত" : a < 10 ? "সকাল" : a < 17 ? "দুপুর" : a < 20 ? "বিকাল" : "রাত"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
});
|
||
var Sd = {
|
||
1: "༡",
|
||
2: "༢",
|
||
3: "༣",
|
||
4: "༤",
|
||
5: "༥",
|
||
6: "༦",
|
||
7: "༧",
|
||
8: "༨",
|
||
9: "༩",
|
||
0: "༠"
|
||
},
|
||
Td = {
|
||
"༡": "1",
|
||
"༢": "2",
|
||
"༣": "3",
|
||
"༤": "4",
|
||
"༥": "5",
|
||
"༦": "6",
|
||
"༧": "7",
|
||
"༨": "8",
|
||
"༩": "9",
|
||
"༠": "0"
|
||
};
|
||
a.defineLocale("bo", {
|
||
months: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),
|
||
monthsShort: "ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),
|
||
weekdays: "གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),
|
||
weekdaysShort: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),
|
||
weekdaysMin: "ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".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: "[དི་རིང] LT",
|
||
nextDay: "[སང་ཉིན] LT",
|
||
nextWeek: "[བདུན་ཕྲག་རྗེས་མ], LT",
|
||
lastDay: "[ཁ་སང] LT",
|
||
lastWeek: "[བདུན་ཕྲག་མཐའ་མ] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s ལ་",
|
||
past: "%s སྔན་ལ",
|
||
s: "ལམ་སང",
|
||
ss: "%d སྐར་ཆ།",
|
||
m: "སྐར་མ་གཅིག",
|
||
mm: "%d སྐར་མ",
|
||
h: "ཆུ་ཚོད་གཅིག",
|
||
hh: "%d ཆུ་ཚོད",
|
||
d: "ཉིན་གཅིག",
|
||
dd: "%d ཉིན་",
|
||
M: "ཟླ་བ་གཅིག",
|
||
MM: "%d ཟླ་བ",
|
||
y: "ལོ་གཅིག",
|
||
yy: "%d ལོ"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g, function(a) {
|
||
return Td[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Sd[a]
|
||
})
|
||
},
|
||
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(a, b) {
|
||
return 12 === a && (a = 0), "མཚན་མོ" === b && a >= 4 || "ཉིན་གུང" === b && a < 5 || "དགོང་དག" === b ? a + 12 : a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "མཚན་མོ" : a < 10 ? "ཞོགས་ཀས" : a < 17 ? "ཉིན་གུང" : a < 20 ? "དགོང་དག" : "མཚན་མོ"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.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ù",
|
||
ss: "%d eilenn",
|
||
m: "ur vunutenn",
|
||
mm: $a,
|
||
h: "un eur",
|
||
hh: "%d eur",
|
||
d: "un devezh",
|
||
dd: $a,
|
||
M: "ur miz",
|
||
MM: $a,
|
||
y: "ur bloaz",
|
||
yy: function(a) {
|
||
switch (_a(a)) {
|
||
case 1:
|
||
case 3:
|
||
case 4:
|
||
case 5:
|
||
case 9:
|
||
return a + " bloaz";
|
||
default:
|
||
return a + " vloaz"
|
||
}
|
||
}
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(a\xf1|vet)/,
|
||
ordinal: function(a) {
|
||
return a + (1 === a ? "añ" : "vet")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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_četvrtak_petak_subota".split("_"),
|
||
weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"),
|
||
weekdaysMin: "ne_po_ut_sr_če_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čer u] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
return "[prošlu] dddd [u] LT";
|
||
case 6:
|
||
return "[prošle] [subote] [u] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[prošli] dddd [u] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "prije %s",
|
||
s: "par sekundi",
|
||
ss: ab,
|
||
m: ab,
|
||
mm: ab,
|
||
h: ab,
|
||
hh: ab,
|
||
d: "dan",
|
||
dd: ab,
|
||
M: "mjesec",
|
||
MM: ab,
|
||
y: "godinu",
|
||
yy: ab
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("ca", {
|
||
months: {
|
||
standalone: "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),
|
||
format: "de gener_de febrer_de març_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ç_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à 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í %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(a, b) {
|
||
var c = 1 === a ? "r" : 2 === a ? "n" : 3 === a ? "r" : 4 === a ? "t" : "è";
|
||
return "w" !== b && "W" !== b || (c = "a"), a + c
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ud = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),
|
||
Vd = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");
|
||
a.defineLocale("cs", {
|
||
months: Ud,
|
||
monthsShort: Vd,
|
||
monthsParse: function(a, b) {
|
||
var c, d = [];
|
||
for (c = 0; c < 12; c++) d[c] = new RegExp("^" + a[c] + "$|^" + b[c] + "$", "i");
|
||
return d
|
||
}(Ud, Vd),
|
||
shortMonthsParse: function(a) {
|
||
var b, c = [];
|
||
for (b = 0; b < 12; b++) c[b] = new RegExp("^" + a[b] + "$", "i");
|
||
return c
|
||
}(Vd),
|
||
longMonthsParse: function(a) {
|
||
var b, c = [];
|
||
for (b = 0; b < 12; b++) c[b] = new RegExp("^" + a[b] + "$", "i");
|
||
return c
|
||
}(Ud),
|
||
weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),
|
||
weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"),
|
||
weekdaysMin: "ne_po_út_st_čt_pá_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ítra v] LT",
|
||
nextWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[v neděli v] LT";
|
||
case 1:
|
||
case 2:
|
||
return "[v] dddd [v] LT";
|
||
case 3:
|
||
return "[ve středu v] LT";
|
||
case 4:
|
||
return "[ve čtvrtek v] LT";
|
||
case 5:
|
||
return "[v pátek v] LT";
|
||
case 6:
|
||
return "[v sobotu v] LT"
|
||
}
|
||
},
|
||
lastDay: "[včera v] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[minulou neděli v] LT";
|
||
case 1:
|
||
case 2:
|
||
return "[minulé] dddd [v] LT";
|
||
case 3:
|
||
return "[minulou středu v] LT";
|
||
case 4:
|
||
case 5:
|
||
return "[minulý] dddd [v] LT";
|
||
case 6:
|
||
return "[minulou sobotu v] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "před %s",
|
||
s: cb,
|
||
ss: cb,
|
||
m: cb,
|
||
mm: cb,
|
||
h: cb,
|
||
hh: cb,
|
||
d: cb,
|
||
dd: cb,
|
||
M: cb,
|
||
MM: cb,
|
||
y: cb,
|
||
yy: cb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("cv", {
|
||
months: "кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),
|
||
monthsShort: "кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),
|
||
weekdays: "вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),
|
||
weekdaysShort: "выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),
|
||
weekdaysMin: "вр_тн_ыт_юн_кҫ_эр_шм".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "DD-MM-YYYY",
|
||
LL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",
|
||
LLL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",
|
||
LLLL: "dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Паян] LT [сехетре]",
|
||
nextDay: "[Ыран] LT [сехетре]",
|
||
lastDay: "[Ӗнер] LT [сехетре]",
|
||
nextWeek: "[Ҫитес] dddd LT [сехетре]",
|
||
lastWeek: "[Иртнӗ] dddd LT [сехетре]",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: function(a) {
|
||
return a + (/\u0441\u0435\u0445\u0435\u0442$/i.exec(a) ? "рен" : /\u04ab\u0443\u043b$/i.exec(a) ? "тан" : "ран")
|
||
},
|
||
past: "%s каялла",
|
||
s: "пӗр-ик ҫеккунт",
|
||
ss: "%d ҫеккунт",
|
||
m: "пӗр минут",
|
||
mm: "%d минут",
|
||
h: "пӗр сехет",
|
||
hh: "%d сехет",
|
||
d: "пӗр кун",
|
||
dd: "%d кун",
|
||
M: "пӗр уйӑх",
|
||
MM: "%d уйӑх",
|
||
y: "пӗр ҫул",
|
||
yy: "%d ҫул"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-\u043c\u04d7\u0448/,
|
||
ordinal: "%d-мӗш",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.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 ôl",
|
||
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(a) {
|
||
var b = "";
|
||
return a > 20 ? b = 40 === a || 50 === a || 60 === a || 80 === a || 100 === a ? "fed" : "ain" : a > 0 && (b = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"][a]), a + b
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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øndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
|
||
weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"),
|
||
weekdaysMin: "sø_ma_ti_on_to_fr_lø".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å dddd [kl.] LT",
|
||
lastDay: "[i går kl.] LT",
|
||
lastWeek: "[i] dddd[s kl.] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "om %s",
|
||
past: "%s siden",
|
||
s: "få 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åned",
|
||
MM: "%d måneder",
|
||
y: "et år",
|
||
yy: "%d år"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("de-at", {
|
||
months: "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
|
||
monthsShort: "Jän._Feb._März_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: db,
|
||
mm: "%d Minuten",
|
||
h: db,
|
||
hh: "%d Stunden",
|
||
d: db,
|
||
dd: db,
|
||
M: db,
|
||
MM: db,
|
||
y: db,
|
||
yy: db
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("de-ch", {
|
||
months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
|
||
monthsShort: "Jan._Feb._März_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: eb,
|
||
mm: "%d Minuten",
|
||
h: eb,
|
||
hh: "%d Stunden",
|
||
d: eb,
|
||
dd: eb,
|
||
M: eb,
|
||
MM: eb,
|
||
y: eb,
|
||
yy: eb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("de", {
|
||
months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
|
||
monthsShort: "Jan._Feb._März_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: fb,
|
||
mm: "%d Minuten",
|
||
h: fb,
|
||
hh: "%d Stunden",
|
||
d: fb,
|
||
dd: fb,
|
||
M: fb,
|
||
MM: fb,
|
||
y: fb,
|
||
yy: fb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Wd = ["ޖެނުއަރީ", "ފެބްރުއަރީ", "މާރިޗު", "އޭޕްރީލު", "މޭ", "ޖޫން", "ޖުލައި", "އޯގަސްޓު", "ސެޕްޓެމްބަރު", "އޮކްޓޯބަރު", "ނޮވެމްބަރު", "ޑިސެމްބަރު"],
|
||
Xd = ["އާދިއްތަ", "ހޯމަ", "އަންގާރަ", "ބުދަ", "ބުރާސްފަތި", "ހުކުރު", "ހޮނިހިރު"];
|
||
a.defineLocale("dv", {
|
||
months: Wd,
|
||
monthsShort: Wd,
|
||
weekdays: Xd,
|
||
weekdaysShort: Xd,
|
||
weekdaysMin: "އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".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(a) {
|
||
return "މފ" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "މކ" : "މފ"
|
||
},
|
||
calendar: {
|
||
sameDay: "[މިއަދު] LT",
|
||
nextDay: "[މާދަމާ] LT",
|
||
nextWeek: "dddd LT",
|
||
lastDay: "[އިއްޔެ] LT",
|
||
lastWeek: "[ފާއިތުވި] dddd LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "ތެރޭގައި %s",
|
||
past: "ކުރިން %s",
|
||
s: "ސިކުންތުކޮޅެއް",
|
||
ss: "d% ސިކުންތު",
|
||
m: "މިނިޓެއް",
|
||
mm: "މިނިޓު %d",
|
||
h: "ގަޑިއިރެއް",
|
||
hh: "ގަޑިއިރު %d",
|
||
d: "ދުވަހެއް",
|
||
dd: "ދުވަސް %d",
|
||
M: "މަހެއް",
|
||
MM: "މަސް %d",
|
||
y: "އަހަރެއް",
|
||
yy: "އަހަރު %d"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 7,
|
||
doy: 12
|
||
}
|
||
}), a.defineLocale("el", {
|
||
monthsNominativeEl: "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),
|
||
monthsGenitiveEl: "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),
|
||
months: function(a, b) {
|
||
return a ? "string" == typeof b && /D/.test(b.substring(0, b.indexOf("MMMM"))) ? this._monthsGenitiveEl[a.month()] : this._monthsNominativeEl[a.month()] : this._monthsNominativeEl
|
||
},
|
||
monthsShort: "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),
|
||
weekdays: "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),
|
||
weekdaysShort: "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),
|
||
weekdaysMin: "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),
|
||
meridiem: function(a, b, c) {
|
||
return a > 11 ? c ? "μμ" : "ΜΜ" : c ? "πμ" : "ΠΜ"
|
||
},
|
||
isPM: function(a) {
|
||
return "μ" === (a + "").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: "[Σήμερα {}] LT",
|
||
nextDay: "[Αύριο {}] LT",
|
||
nextWeek: "dddd [{}] LT",
|
||
lastDay: "[Χθες {}] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 6:
|
||
return "[το προηγούμενο] dddd [{}] LT";
|
||
default:
|
||
return "[την προηγούμενη] dddd [{}] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
calendar: function(a, b) {
|
||
var c = this._calendarEl[a],
|
||
d = b && b.hours();
|
||
return w(c) && (c = c.apply(b)), c.replace("{}", d % 12 == 1 ? "στη" : "στις")
|
||
},
|
||
relativeTime: {
|
||
future: "σε %s",
|
||
past: "%s πριν",
|
||
s: "λίγα δευτερόλεπτα",
|
||
ss: "%d δευτερόλεπτα",
|
||
m: "ένα λεπτό",
|
||
mm: "%d λεπτά",
|
||
h: "μία ώρα",
|
||
hh: "%d ώρες",
|
||
d: "μία μέρα",
|
||
dd: "%d μέρες",
|
||
M: "ένας μήνας",
|
||
MM: "%d μήνες",
|
||
y: "ένας χρόνος",
|
||
yy: "%d χρόνια"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\u03b7/,
|
||
ordinal: "%dη",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
}
|
||
}), a.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(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("eo", {
|
||
months: "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),
|
||
monthsShort: "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),
|
||
weekdays: "dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),
|
||
weekdaysShort: "dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),
|
||
weekdaysMin: "di_lu_ma_me_ĵa_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(a) {
|
||
return "p" === a.charAt(0).toLowerCase()
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a > 11 ? c ? "p.t.m." : "P.T.M." : c ? "a.t.m." : "A.T.M."
|
||
},
|
||
calendar: {
|
||
sameDay: "[Hodiaŭ je] LT",
|
||
nextDay: "[Morgaŭ je] LT",
|
||
nextWeek: "dddd [je] LT",
|
||
lastDay: "[Hieraŭ je] LT",
|
||
lastWeek: "[pasinta] dddd [je] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "post %s",
|
||
past: "antaŭ %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
|
||
}
|
||
});
|
||
var Yd = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
|
||
Zd = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),
|
||
$d = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
|
||
_d = /^(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;
|
||
a.defineLocale("es-do", {
|
||
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? Zd[a.month()] : Yd[a.month()] : Yd
|
||
},
|
||
monthsRegex: _d,
|
||
monthsShortRegex: _d,
|
||
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: $d,
|
||
longMonthsParse: $d,
|
||
shortMonthsParse: $d,
|
||
weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
|
||
weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
|
||
weekdaysMin: "do_lu_ma_mi_ju_vi_sá".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ñana 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ía",
|
||
dd: "%d días",
|
||
M: "un mes",
|
||
MM: "%d meses",
|
||
y: "un año",
|
||
yy: "%d años"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var ae = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
|
||
be = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");
|
||
a.defineLocale("es-us", {
|
||
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? be[a.month()] : ae[a.month()] : ae
|
||
},
|
||
monthsParseExact: !0,
|
||
weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
|
||
weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
|
||
weekdaysMin: "do_lu_ma_mi_ju_vi_sá".split("_"),
|
||
weekdaysParseExact: !0,
|
||
longDateFormat: {
|
||
LT: "h:mm A",
|
||
LTS: "h:mm:ss A",
|
||
L: "MM/DD/YYYY",
|
||
LL: "MMMM [de] D [de] YYYY",
|
||
LLL: "MMMM [de] D [de] YYYY h:mm A",
|
||
LLLL: "dddd, MMMM [de] D [de] YYYY h:mm A"
|
||
},
|
||
calendar: {
|
||
sameDay: function() {
|
||
return "[hoy a la" + (1 !== this.hours() ? "s" : "") + "] LT"
|
||
},
|
||
nextDay: function() {
|
||
return "[mañana 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ía",
|
||
dd: "%d días",
|
||
M: "un mes",
|
||
MM: "%d meses",
|
||
y: "un año",
|
||
yy: "%d años"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
});
|
||
var ce = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
|
||
de = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),
|
||
ee = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
|
||
fe = /^(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;
|
||
a.defineLocale("es", {
|
||
months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? de[a.month()] : ce[a.month()] : ce
|
||
},
|
||
monthsRegex: fe,
|
||
monthsShortRegex: fe,
|
||
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: ee,
|
||
longMonthsParse: ee,
|
||
shortMonthsParse: ee,
|
||
weekdays: "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
|
||
weekdaysShort: "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
|
||
weekdaysMin: "do_lu_ma_mi_ju_vi_sá".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ñana 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ía",
|
||
dd: "%d días",
|
||
M: "un mes",
|
||
MM: "%d meses",
|
||
y: "un año",
|
||
yy: "%d años"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("et", {
|
||
months: "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),
|
||
monthsShort: "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),
|
||
weekdays: "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".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äna,] LT",
|
||
nextDay: "[Homme,] LT",
|
||
nextWeek: "[Järgmine] dddd LT",
|
||
lastDay: "[Eile,] LT",
|
||
lastWeek: "[Eelmine] dddd LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s pärast",
|
||
past: "%s tagasi",
|
||
s: gb,
|
||
ss: gb,
|
||
m: gb,
|
||
mm: gb,
|
||
h: gb,
|
||
hh: gb,
|
||
d: gb,
|
||
dd: "%d päeva",
|
||
M: gb,
|
||
MM: gb,
|
||
y: gb,
|
||
yy: gb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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
|
||
}
|
||
});
|
||
var ge = {
|
||
1: "۱",
|
||
2: "۲",
|
||
3: "۳",
|
||
4: "۴",
|
||
5: "۵",
|
||
6: "۶",
|
||
7: "۷",
|
||
8: "۸",
|
||
9: "۹",
|
||
0: "۰"
|
||
},
|
||
he = {
|
||
"۱": "1",
|
||
"۲": "2",
|
||
"۳": "3",
|
||
"۴": "4",
|
||
"۵": "5",
|
||
"۶": "6",
|
||
"۷": "7",
|
||
"۸": "8",
|
||
"۹": "9",
|
||
"۰": "0"
|
||
};
|
||
a.defineLocale("fa", {
|
||
months: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),
|
||
monthsShort: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),
|
||
weekdays: "یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),
|
||
weekdaysShort: "یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),
|
||
weekdaysMin: "ی_د_س_چ_پ_ج_ش".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(a) {
|
||
return /\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "قبل از ظهر" : "بعد از ظهر"
|
||
},
|
||
calendar: {
|
||
sameDay: "[امروز ساعت] LT",
|
||
nextDay: "[فردا ساعت] LT",
|
||
nextWeek: "dddd [ساعت] LT",
|
||
lastDay: "[دیروز ساعت] LT",
|
||
lastWeek: "dddd [پیش] [ساعت] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "در %s",
|
||
past: "%s پیش",
|
||
s: "چند ثانیه",
|
||
ss: "ثانیه d%",
|
||
m: "یک دقیقه",
|
||
mm: "%d دقیقه",
|
||
h: "یک ساعت",
|
||
hh: "%d ساعت",
|
||
d: "یک روز",
|
||
dd: "%d روز",
|
||
M: "یک ماه",
|
||
MM: "%d ماه",
|
||
y: "یک سال",
|
||
yy: "%d سال"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u06f0-\u06f9]/g, function(a) {
|
||
return he[a]
|
||
}).replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return ge[a]
|
||
}).replace(/,/g, "،")
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\u0645/,
|
||
ordinal: "%dم",
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
});
|
||
var ie = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),
|
||
je = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", ie[7], ie[8], ie[9]];
|
||
a.defineLocale("fi", {
|
||
months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
|
||
monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_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änään] [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äästä",
|
||
past: "%s sitten",
|
||
s: hb,
|
||
ss: hb,
|
||
m: hb,
|
||
mm: hb,
|
||
h: hb,
|
||
hh: hb,
|
||
d: hb,
|
||
dd: hb,
|
||
M: hb,
|
||
MM: hb,
|
||
y: hb,
|
||
yy: hb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("fo", {
|
||
months: "januar_februar_mars_apríl_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ánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),
|
||
weekdaysShort: "sun_mán_týs_mik_hós_frí_ley".split("_"),
|
||
weekdaysMin: "su_má_tý_mi_hó_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: "[Í dag kl.] LT",
|
||
nextDay: "[Í morgin kl.] LT",
|
||
nextWeek: "dddd [kl.] LT",
|
||
lastDay: "[Í gjár kl.] LT",
|
||
lastWeek: "[síðstu] dddd [kl] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "um %s",
|
||
past: "%s síðani",
|
||
s: "fá sekund",
|
||
ss: "%d sekundir",
|
||
m: "ein minutt",
|
||
mm: "%d minuttir",
|
||
h: "ein tími",
|
||
hh: "%d tímar",
|
||
d: "ein dagur",
|
||
dd: "%d dagar",
|
||
M: "ein mánaði",
|
||
MM: "%d mánaðir",
|
||
y: "eitt ár",
|
||
yy: "%d ár"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("fr-ca", {
|
||
months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
|
||
monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",
|
||
nextDay: "[Demain à] LT",
|
||
nextWeek: "dddd [à] LT",
|
||
lastDay: "[Hier à] LT",
|
||
lastWeek: "dddd [dernier à] 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(a, b) {
|
||
switch (b) {
|
||
default:
|
||
case "M":
|
||
case "Q":
|
||
case "D":
|
||
case "DDD":
|
||
case "d":
|
||
return a + (1 === a ? "er" : "e");
|
||
case "w":
|
||
case "W":
|
||
return a + (1 === a ? "re" : "e")
|
||
}
|
||
}
|
||
}), a.defineLocale("fr-ch", {
|
||
months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
|
||
monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",
|
||
nextDay: "[Demain à] LT",
|
||
nextWeek: "dddd [à] LT",
|
||
lastDay: "[Hier à] LT",
|
||
lastWeek: "dddd [dernier à] 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(a, b) {
|
||
switch (b) {
|
||
default:
|
||
case "M":
|
||
case "Q":
|
||
case "D":
|
||
case "DDD":
|
||
case "d":
|
||
return a + (1 === a ? "er" : "e");
|
||
case "w":
|
||
case "W":
|
||
return a + (1 === a ? "re" : "e")
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("fr", {
|
||
months: "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
|
||
monthsShort: "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".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’hui à] LT",
|
||
nextDay: "[Demain à] LT",
|
||
nextWeek: "dddd [à] LT",
|
||
lastDay: "[Hier à] LT",
|
||
lastWeek: "dddd [dernier à] 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(a, b) {
|
||
switch (b) {
|
||
case "D":
|
||
return a + (1 === a ? "er" : "");
|
||
default:
|
||
case "M":
|
||
case "Q":
|
||
case "DDD":
|
||
case "d":
|
||
return a + (1 === a ? "er" : "e");
|
||
case "w":
|
||
case "W":
|
||
return a + (1 === a ? "re" : "e")
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var ke = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),
|
||
le = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");
|
||
a.defineLocale("fy", {
|
||
months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? le[a.month()] : ke[a.month()] : ke
|
||
},
|
||
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: "[ôfrûne] dddd [om] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "oer %s",
|
||
past: "%s lyn",
|
||
s: "in pear sekonden",
|
||
ss: "%d sekonden",
|
||
m: "ien minút",
|
||
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(a) {
|
||
return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("gd", {
|
||
months: ["Am Faoilleach", "An Gearran", "Am Màrt", "An Giblean", "An Cèitean", "An t-Ògmhios", "An t-Iuchar", "An Lùnastal", "An t-Sultain", "An Dàmhair", "An t-Samhain", "An Dùbhlachd"],
|
||
monthsShort: ["Faoi", "Gear", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùn", "Sult", "Dàmh", "Samh", "Dùbh"],
|
||
monthsParseExact: !0,
|
||
weekdays: ["Didòmhnaich", "Diluain", "Dimàirt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne"],
|
||
weekdaysShort: ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"],
|
||
weekdaysMin: ["Dò", "Lu", "Mà", "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àireach aig] LT",
|
||
nextWeek: "dddd [aig] LT",
|
||
lastDay: "[An-dè 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ìos",
|
||
MM: "%d mìosan",
|
||
y: "bliadhna",
|
||
yy: "%d bliadhna"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
|
||
ordinal: function(a) {
|
||
return a + (1 === a ? "d" : a % 10 == 2 ? "na" : "mh")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("gl", {
|
||
months: "xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),
|
||
monthsShort: "xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),
|
||
weekdaysShort: "dom._lun._mar._mér._xov._ven._sáb.".split("_"),
|
||
weekdaysMin: "do_lu_ma_mé_xo_ve_sá".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() ? "ás" : "á") + "] LT"
|
||
},
|
||
nextDay: function() {
|
||
return "[mañá " + (1 !== this.hours() ? "ás" : "á") + "] LT"
|
||
},
|
||
nextWeek: function() {
|
||
return "dddd [" + (1 !== this.hours() ? "ás" : "a") + "] LT"
|
||
},
|
||
lastDay: function() {
|
||
return "[onte " + (1 !== this.hours() ? "á" : "a") + "] LT"
|
||
},
|
||
lastWeek: function() {
|
||
return "[o] dddd [pasado " + (1 !== this.hours() ? "ás" : "a") + "] LT"
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: function(a) {
|
||
return 0 === a.indexOf("un") ? "n" + a : "en " + a
|
||
},
|
||
past: "hai %s",
|
||
s: "uns segundos",
|
||
ss: "%d segundos",
|
||
m: "un minuto",
|
||
mm: "%d minutos",
|
||
h: "unha hora",
|
||
hh: "%d horas",
|
||
d: "un día",
|
||
dd: "%d días",
|
||
M: "un mes",
|
||
MM: "%d meses",
|
||
y: "un ano",
|
||
yy: "%d anos"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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: ib,
|
||
ss: ib,
|
||
m: ib,
|
||
mm: ib,
|
||
h: ib,
|
||
hh: ib,
|
||
d: ib,
|
||
dd: ib,
|
||
M: ib,
|
||
MM: ib,
|
||
y: ib,
|
||
yy: ib
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(er)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "D":
|
||
return a + "er";
|
||
default:
|
||
case "M":
|
||
case "Q":
|
||
case "DDD":
|
||
case "d":
|
||
case "w":
|
||
case "W":
|
||
return a
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
},
|
||
meridiemParse: /rati|sokalli|donparam|sanje/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "rati" === b ? a < 4 ? a : a + 12 : "sokalli" === b ? a : "donparam" === b ? a > 12 ? a : a + 12 : "sanje" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "rati" : a < 12 ? "sokalli" : a < 16 ? "donparam" : a < 20 ? "sanje" : "rati"
|
||
}
|
||
});
|
||
var me = {
|
||
1: "૧",
|
||
2: "૨",
|
||
3: "૩",
|
||
4: "૪",
|
||
5: "૫",
|
||
6: "૬",
|
||
7: "૭",
|
||
8: "૮",
|
||
9: "૯",
|
||
0: "૦"
|
||
},
|
||
ne = {
|
||
"૧": "1",
|
||
"૨": "2",
|
||
"૩": "3",
|
||
"૪": "4",
|
||
"૫": "5",
|
||
"૬": "6",
|
||
"૭": "7",
|
||
"૮": "8",
|
||
"૯": "9",
|
||
"૦": "0"
|
||
};
|
||
a.defineLocale("gu", {
|
||
months: "જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),
|
||
monthsShort: "જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),
|
||
weekdaysShort: "રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),
|
||
weekdaysMin: "ર_સો_મં_બુ_ગુ_શુ_શ".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: "[આજ] LT",
|
||
nextDay: "[કાલે] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[ગઇકાલે] LT",
|
||
lastWeek: "[પાછલા] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s મા",
|
||
past: "%s પેહલા",
|
||
s: "અમુક પળો",
|
||
ss: "%d સેકંડ",
|
||
m: "એક મિનિટ",
|
||
mm: "%d મિનિટ",
|
||
h: "એક કલાક",
|
||
hh: "%d કલાક",
|
||
d: "એક દિવસ",
|
||
dd: "%d દિવસ",
|
||
M: "એક મહિનો",
|
||
MM: "%d મહિનો",
|
||
y: "એક વર્ષ",
|
||
yy: "%d વર્ષ"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g, function(a) {
|
||
return ne[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return me[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "રાત" === b ? a < 4 ? a : a + 12 : "સવાર" === b ? a : "બપોર" === b ? a >= 10 ? a : a + 12 : "સાંજ" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "રાત" : a < 10 ? "સવાર" : a < 17 ? "બપોર" : a < 20 ? "સાંજ" : "રાત"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("he", {
|
||
months: "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),
|
||
monthsShort: "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),
|
||
weekdays: "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),
|
||
weekdaysShort: "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),
|
||
weekdaysMin: "א_ב_ג_ד_ה_ו_ש".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",
|
||
l: "D/M/YYYY",
|
||
ll: "D MMM YYYY",
|
||
lll: "D MMM YYYY HH:mm",
|
||
llll: "ddd, D MMM YYYY HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[היום ב־]LT",
|
||
nextDay: "[מחר ב־]LT",
|
||
nextWeek: "dddd [בשעה] LT",
|
||
lastDay: "[אתמול ב־]LT",
|
||
lastWeek: "[ביום] dddd [האחרון בשעה] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "בעוד %s",
|
||
past: "לפני %s",
|
||
s: "מספר שניות",
|
||
ss: "%d שניות",
|
||
m: "דקה",
|
||
mm: "%d דקות",
|
||
h: "שעה",
|
||
hh: function(a) {
|
||
return 2 === a ? "שעתיים" : a + " שעות"
|
||
},
|
||
d: "יום",
|
||
dd: function(a) {
|
||
return 2 === a ? "יומיים" : a + " ימים"
|
||
},
|
||
M: "חודש",
|
||
MM: function(a) {
|
||
return 2 === a ? "חודשיים" : a + " חודשים"
|
||
},
|
||
y: "שנה",
|
||
yy: function(a) {
|
||
return 2 === a ? "שנתיים" : a % 10 == 0 && 10 !== a ? a + " שנה" : a + " שנים"
|
||
}
|
||
},
|
||
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(a) {
|
||
return /^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 5 ? "לפנות בוקר" : a < 10 ? "בבוקר" : a < 12 ? c ? 'לפנה"צ' : "לפני הצהריים" : a < 18 ? c ? 'אחה"צ' : "אחרי הצהריים" : "בערב"
|
||
}
|
||
});
|
||
var oe = {
|
||
1: "१",
|
||
2: "२",
|
||
3: "३",
|
||
4: "४",
|
||
5: "५",
|
||
6: "६",
|
||
7: "७",
|
||
8: "८",
|
||
9: "९",
|
||
0: "०"
|
||
},
|
||
pe = {
|
||
"१": "1",
|
||
"२": "2",
|
||
"३": "3",
|
||
"४": "4",
|
||
"५": "5",
|
||
"६": "6",
|
||
"७": "7",
|
||
"८": "8",
|
||
"९": "9",
|
||
"०": "0"
|
||
};
|
||
a.defineLocale("hi", {
|
||
months: "जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),
|
||
monthsShort: "जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),
|
||
weekdaysShort: "रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),
|
||
weekdaysMin: "र_सो_मं_बु_गु_शु_श".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: "[आज] LT",
|
||
nextDay: "[कल] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[कल] LT",
|
||
lastWeek: "[पिछले] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s में",
|
||
past: "%s पहले",
|
||
s: "कुछ ही क्षण",
|
||
ss: "%d सेकंड",
|
||
m: "एक मिनट",
|
||
mm: "%d मिनट",
|
||
h: "एक घंटा",
|
||
hh: "%d घंटे",
|
||
d: "एक दिन",
|
||
dd: "%d दिन",
|
||
M: "एक महीने",
|
||
MM: "%d महीने",
|
||
y: "एक वर्ष",
|
||
yy: "%d वर्ष"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(a) {
|
||
return pe[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return oe[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "रात" === b ? a < 4 ? a : a + 12 : "सुबह" === b ? a : "दोपहर" === b ? a >= 10 ? a : a + 12 : "शाम" === b ? a + 12 : void 0;
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "रात" : a < 10 ? "सुबह" : a < 17 ? "दोपहर" : a < 20 ? "शाम" : "रात"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("hr", {
|
||
months: {
|
||
format: "siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),
|
||
standalone: "siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")
|
||
},
|
||
monthsShort: "sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
|
||
weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"),
|
||
weekdaysMin: "ne_po_ut_sr_če_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čer u] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
return "[prošlu] dddd [u] LT";
|
||
case 6:
|
||
return "[prošle] [subote] [u] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[prošli] dddd [u] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "prije %s",
|
||
s: "par sekundi",
|
||
ss: jb,
|
||
m: jb,
|
||
mm: jb,
|
||
h: jb,
|
||
hh: jb,
|
||
d: "dan",
|
||
dd: jb,
|
||
M: "mjesec",
|
||
MM: jb,
|
||
y: "godinu",
|
||
yy: jb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var qe = "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");
|
||
a.defineLocale("hu", {
|
||
months: "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),
|
||
monthsShort: "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),
|
||
weekdays: "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),
|
||
weekdaysShort: "vas_hét_kedd_sze_csüt_pén_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(a) {
|
||
return "u" === a.charAt(1).toLowerCase()
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? !0 === c ? "de" : "DE" : !0 === c ? "du" : "DU"
|
||
},
|
||
calendar: {
|
||
sameDay: "[ma] LT[-kor]",
|
||
nextDay: "[holnap] LT[-kor]",
|
||
nextWeek: function() {
|
||
return lb.call(this, !0)
|
||
},
|
||
lastDay: "[tegnap] LT[-kor]",
|
||
lastWeek: function() {
|
||
return lb.call(this, !1)
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s múlva",
|
||
past: "%s",
|
||
s: kb,
|
||
ss: kb,
|
||
m: kb,
|
||
mm: kb,
|
||
h: kb,
|
||
hh: kb,
|
||
d: kb,
|
||
dd: kb,
|
||
M: kb,
|
||
MM: kb,
|
||
y: kb,
|
||
yy: kb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("hy-am", {
|
||
months: {
|
||
format: "հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),
|
||
standalone: "հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")
|
||
},
|
||
monthsShort: "հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),
|
||
weekdays: "կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),
|
||
weekdaysShort: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),
|
||
weekdaysMin: "կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".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: "[այսօր] LT",
|
||
nextDay: "[վաղը] LT",
|
||
lastDay: "[երեկ] LT",
|
||
nextWeek: function() {
|
||
return "dddd [օրը ժամը] LT"
|
||
},
|
||
lastWeek: function() {
|
||
return "[անցած] dddd [օրը ժամը] LT"
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s հետո",
|
||
past: "%s առաջ",
|
||
s: "մի քանի վայրկյան",
|
||
ss: "%d վայրկյան",
|
||
m: "րոպե",
|
||
mm: "%d րոպե",
|
||
h: "ժամ",
|
||
hh: "%d ժամ",
|
||
d: "օր",
|
||
dd: "%d օր",
|
||
M: "ամիս",
|
||
MM: "%d ամիս",
|
||
y: "տարի",
|
||
yy: "%d տարի"
|
||
},
|
||
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(a) {
|
||
return /^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(a)
|
||
},
|
||
meridiem: function(a) {
|
||
return a < 4 ? "գիշերվա" : a < 12 ? "առավոտվա" : a < 17 ? "ցերեկվա" : "երեկոյան"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "DDD":
|
||
case "w":
|
||
case "W":
|
||
case "DDDo":
|
||
return 1 === a ? a + "-ին" : a + "-րդ";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("id", {
|
||
months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),
|
||
monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_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(a, b) {
|
||
return 12 === a && (a = 0), "pagi" === b ? a : "siang" === b ? a >= 11 ? a : a + 12 : "sore" === b || "malam" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 11 ? "pagi" : a < 15 ? "siang" : a < 19 ? "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
|
||
}
|
||
}), a.defineLocale("is", {
|
||
months: "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),
|
||
monthsShort: "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),
|
||
weekdays: "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),
|
||
weekdaysShort: "sun_mán_þri_mið_fim_fös_lau".split("_"),
|
||
weekdaysMin: "Su_Má_Þr_Mi_Fi_Fö_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: "[í dag kl.] LT",
|
||
nextDay: "[á morgun kl.] LT",
|
||
nextWeek: "dddd [kl.] LT",
|
||
lastDay: "[í gær kl.] LT",
|
||
lastWeek: "[síðasta] dddd [kl.] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "eftir %s",
|
||
past: "fyrir %s síðan",
|
||
s: nb,
|
||
ss: nb,
|
||
m: nb,
|
||
mm: nb,
|
||
h: "klukkustund",
|
||
hh: nb,
|
||
d: nb,
|
||
dd: nb,
|
||
M: nb,
|
||
MM: nb,
|
||
y: nb,
|
||
yy: nb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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ì_martedì_mercoledì_giovedì_venerdì_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(a) {
|
||
return (/^[0-9].+$/.test(a) ? "tra" : "in") + " " + a
|
||
},
|
||
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º",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("ja", {
|
||
months: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
|
||
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
|
||
weekdays: "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),
|
||
weekdaysShort: "日_月_火_水_木_金_土".split("_"),
|
||
weekdaysMin: "日_月_火_水_木_金_土".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "YYYY/MM/DD",
|
||
LL: "YYYY年M月D日",
|
||
LLL: "YYYY年M月D日 HH:mm",
|
||
LLLL: "YYYY年M月D日 HH:mm dddd",
|
||
l: "YYYY/MM/DD",
|
||
ll: "YYYY年M月D日",
|
||
lll: "YYYY年M月D日 HH:mm",
|
||
llll: "YYYY年M月D日 HH:mm dddd"
|
||
},
|
||
meridiemParse: /\u5348\u524d|\u5348\u5f8c/i,
|
||
isPM: function(a) {
|
||
return "午後" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "午前" : "午後"
|
||
},
|
||
calendar: {
|
||
sameDay: "[今日] LT",
|
||
nextDay: "[明日] LT",
|
||
nextWeek: "[来週]dddd LT",
|
||
lastDay: "[昨日] LT",
|
||
lastWeek: "[前週]dddd LT",
|
||
sameElse: "L"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\u65e5/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "d":
|
||
case "D":
|
||
case "DDD":
|
||
return a + "日";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
relativeTime: {
|
||
future: "%s後",
|
||
past: "%s前",
|
||
s: "数秒",
|
||
ss: "%d秒",
|
||
m: "1分",
|
||
mm: "%d分",
|
||
h: "1時間",
|
||
hh: "%d時間",
|
||
d: "1日",
|
||
dd: "%d日",
|
||
M: "1ヶ月",
|
||
MM: "%dヶ月",
|
||
y: "1年",
|
||
yy: "%d年"
|
||
}
|
||
}), a.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(a, b) {
|
||
return 12 === a && (a = 0), "enjing" === b ? a : "siyang" === b ? a >= 11 ? a : a + 12 : "sonten" === b || "ndalu" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 11 ? "enjing" : a < 15 ? "siyang" : a < 19 ? "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
|
||
}
|
||
}), a.defineLocale("ka", {
|
||
months: {
|
||
standalone: "იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),
|
||
format: "იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")
|
||
},
|
||
monthsShort: "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),
|
||
weekdays: {
|
||
standalone: "კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),
|
||
format: "კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),
|
||
isFormat: /(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/
|
||
},
|
||
weekdaysShort: "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),
|
||
weekdaysMin: "კვ_ორ_სა_ოთ_ხუ_პა_შა".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: "[დღეს] LT[-ზე]",
|
||
nextDay: "[ხვალ] LT[-ზე]",
|
||
lastDay: "[გუშინ] LT[-ზე]",
|
||
nextWeek: "[შემდეგ] dddd LT[-ზე]",
|
||
lastWeek: "[წინა] dddd LT-ზე",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: function(a) {
|
||
return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(a) ? a.replace(/\u10d8$/, "ში") : a + "ში"
|
||
},
|
||
past: function(a) {
|
||
return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(a) ? a.replace(/(\u10d8|\u10d4)$/, "ის უკან") : /\u10ec\u10d4\u10da\u10d8/.test(a) ? a.replace(/\u10ec\u10d4\u10da\u10d8$/, "წლის უკან") : void 0
|
||
},
|
||
s: "რამდენიმე წამი",
|
||
ss: "%d წამი",
|
||
m: "წუთი",
|
||
mm: "%d წუთი",
|
||
h: "საათი",
|
||
hh: "%d საათი",
|
||
d: "დღე",
|
||
dd: "%d დღე",
|
||
M: "თვე",
|
||
MM: "%d თვე",
|
||
y: "წელი",
|
||
yy: "%d წელი"
|
||
},
|
||
dayOfMonthOrdinalParse: /0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,
|
||
ordinal: function(a) {
|
||
return 0 === a ? a : 1 === a ? a + "-ლი" : a < 20 || a <= 100 && a % 20 == 0 || a % 100 == 0 ? "მე-" + a : a + "-ე"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var re = {
|
||
0: "-ші",
|
||
1: "-ші",
|
||
2: "-ші",
|
||
3: "-ші",
|
||
4: "-ші",
|
||
5: "-ші",
|
||
6: "-шы",
|
||
7: "-ші",
|
||
8: "-ші",
|
||
9: "-шы",
|
||
10: "-шы",
|
||
20: "-шы",
|
||
30: "-шы",
|
||
40: "-шы",
|
||
50: "-ші",
|
||
60: "-шы",
|
||
70: "-ші",
|
||
80: "-ші",
|
||
90: "-шы",
|
||
100: "-ші"
|
||
};
|
||
a.defineLocale("kk", {
|
||
months: "қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),
|
||
monthsShort: "қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),
|
||
weekdays: "жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),
|
||
weekdaysShort: "жек_дүй_сей_сәр_бей_жұм_сен".split("_"),
|
||
weekdaysMin: "жк_дй_сй_ср_бй_жм_сн".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: "[Бүгін сағат] LT",
|
||
nextDay: "[Ертең сағат] LT",
|
||
nextWeek: "dddd [сағат] LT",
|
||
lastDay: "[Кеше сағат] LT",
|
||
lastWeek: "[Өткен аптаның] dddd [сағат] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s ішінде",
|
||
past: "%s бұрын",
|
||
s: "бірнеше секунд",
|
||
ss: "%d секунд",
|
||
m: "бір минут",
|
||
mm: "%d минут",
|
||
h: "бір сағат",
|
||
hh: "%d сағат",
|
||
d: "бір күн",
|
||
dd: "%d күн",
|
||
M: "бір ай",
|
||
MM: "%d ай",
|
||
y: "бір жыл",
|
||
yy: "%d жыл"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0448\u0456|\u0448\u044b)/,
|
||
ordinal: function(a) {
|
||
return a + (re[a] || re[a % 10] || re[a >= 100 ? 100 : null])
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("km", {
|
||
months: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),
|
||
monthsShort: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),
|
||
weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),
|
||
weekdaysShort: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),
|
||
weekdaysMin: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".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: "[ថ្ងៃនេះ ម៉ោង] LT",
|
||
nextDay: "[ស្អែក ម៉ោង] LT",
|
||
nextWeek: "dddd [ម៉ោង] LT",
|
||
lastDay: "[ម្សិលមិញ ម៉ោង] LT",
|
||
lastWeek: "dddd [សប្តាហ៍មុន] [ម៉ោង] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%sទៀត",
|
||
past: "%sមុន",
|
||
s: "ប៉ុន្មានវិនាទី",
|
||
ss: "%d វិនាទី",
|
||
m: "មួយនាទី",
|
||
mm: "%d នាទី",
|
||
h: "មួយម៉ោង",
|
||
hh: "%d ម៉ោង",
|
||
d: "មួយថ្ងៃ",
|
||
dd: "%d ថ្ងៃ",
|
||
M: "មួយខែ",
|
||
MM: "%d ខែ",
|
||
y: "មួយឆ្នាំ",
|
||
yy: "%d ឆ្នាំ"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var se = {
|
||
1: "೧",
|
||
2: "೨",
|
||
3: "೩",
|
||
4: "೪",
|
||
5: "೫",
|
||
6: "೬",
|
||
7: "೭",
|
||
8: "೮",
|
||
9: "೯",
|
||
0: "೦"
|
||
},
|
||
te = {
|
||
"೧": "1",
|
||
"೨": "2",
|
||
"೩": "3",
|
||
"೪": "4",
|
||
"೫": "5",
|
||
"೬": "6",
|
||
"೭": "7",
|
||
"೮": "8",
|
||
"೯": "9",
|
||
"೦": "0"
|
||
};
|
||
a.defineLocale("kn", {
|
||
months: "ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),
|
||
monthsShort: "ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬ_ಅಕ್ಟೋಬ_ನವೆಂಬ_ಡಿಸೆಂಬ".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),
|
||
weekdaysShort: "ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),
|
||
weekdaysMin: "ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".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: "[ಇಂದು] LT",
|
||
nextDay: "[ನಾಳೆ] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[ನಿನ್ನೆ] LT",
|
||
lastWeek: "[ಕೊನೆಯ] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s ನಂತರ",
|
||
past: "%s ಹಿಂದೆ",
|
||
s: "ಕೆಲವು ಕ್ಷಣಗಳು",
|
||
ss: "%d ಸೆಕೆಂಡುಗಳು",
|
||
m: "ಒಂದು ನಿಮಿಷ",
|
||
mm: "%d ನಿಮಿಷ",
|
||
h: "ಒಂದು ಗಂಟೆ",
|
||
hh: "%d ಗಂಟೆ",
|
||
d: "ಒಂದು ದಿನ",
|
||
dd: "%d ದಿನ",
|
||
M: "ಒಂದು ತಿಂಗಳು",
|
||
MM: "%d ತಿಂಗಳು",
|
||
y: "ಒಂದು ವರ್ಷ",
|
||
yy: "%d ವರ್ಷ"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g, function(a) {
|
||
return te[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return se[a]
|
||
})
|
||
},
|
||
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(a, b) {
|
||
return 12 === a && (a = 0), "ರಾತ್ರಿ" === b ? a < 4 ? a : a + 12 : "ಬೆಳಿಗ್ಗೆ" === b ? a : "ಮಧ್ಯಾಹ್ನ" === b ? a >= 10 ? a : a + 12 : "ಸಂಜೆ" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "ರಾತ್ರಿ" : a < 10 ? "ಬೆಳಿಗ್ಗೆ" : a < 17 ? "ಮಧ್ಯಾಹ್ನ" : a < 20 ? "ಸಂಜೆ" : "ರಾತ್ರಿ"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(\u0ca8\u0cc6\u0cd5)/,
|
||
ordinal: function(a) {
|
||
return a + "ನೇ"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("ko", {
|
||
months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
|
||
monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
|
||
weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),
|
||
weekdaysShort: "일_월_화_수_목_금_토".split("_"),
|
||
weekdaysMin: "일_월_화_수_목_금_토".split("_"),
|
||
longDateFormat: {
|
||
LT: "A h:mm",
|
||
LTS: "A h:mm:ss",
|
||
L: "YYYY.MM.DD",
|
||
LL: "YYYY년 MMMM D일",
|
||
LLL: "YYYY년 MMMM D일 A h:mm",
|
||
LLLL: "YYYY년 MMMM D일 dddd A h:mm",
|
||
l: "YYYY.MM.DD",
|
||
ll: "YYYY년 MMMM D일",
|
||
lll: "YYYY년 MMMM D일 A h:mm",
|
||
llll: "YYYY년 MMMM D일 dddd A h:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "오늘 LT",
|
||
nextDay: "내일 LT",
|
||
nextWeek: "dddd LT",
|
||
lastDay: "어제 LT",
|
||
lastWeek: "지난주 dddd LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s 후",
|
||
past: "%s 전",
|
||
s: "몇 초",
|
||
ss: "%d초",
|
||
m: "1분",
|
||
mm: "%d분",
|
||
h: "한 시간",
|
||
hh: "%d시간",
|
||
d: "하루",
|
||
dd: "%d일",
|
||
M: "한 달",
|
||
MM: "%d달",
|
||
y: "일 년",
|
||
yy: "%d년"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "d":
|
||
case "D":
|
||
case "DDD":
|
||
return a + "일";
|
||
case "M":
|
||
return a + "월";
|
||
case "w":
|
||
case "W":
|
||
return a + "주";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
meridiemParse: /\uc624\uc804|\uc624\ud6c4/,
|
||
isPM: function(a) {
|
||
return "오후" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "오전" : "오후"
|
||
}
|
||
});
|
||
var ue = {
|
||
0: "-чү",
|
||
1: "-чи",
|
||
2: "-чи",
|
||
3: "-чү",
|
||
4: "-чү",
|
||
5: "-чи",
|
||
6: "-чы",
|
||
7: "-чи",
|
||
8: "-чи",
|
||
9: "-чу",
|
||
10: "-чу",
|
||
20: "-чы",
|
||
30: "-чу",
|
||
40: "-чы",
|
||
50: "-чү",
|
||
60: "-чы",
|
||
70: "-чи",
|
||
80: "-чи",
|
||
90: "-чу",
|
||
100: "-чү"
|
||
};
|
||
a.defineLocale("ky", {
|
||
months: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),
|
||
monthsShort: "янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),
|
||
weekdays: "Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),
|
||
weekdaysShort: "Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),
|
||
weekdaysMin: "Жк_Дй_Шй_Шр_Бй_Жм_Иш".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: "[Бүгүн саат] LT",
|
||
nextDay: "[Эртең саат] LT",
|
||
nextWeek: "dddd [саат] LT",
|
||
lastDay: "[Кече саат] LT",
|
||
lastWeek: "[Өткен аптанын] dddd [күнү] [саат] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s ичинде",
|
||
past: "%s мурун",
|
||
s: "бирнече секунд",
|
||
ss: "%d секунд",
|
||
m: "бир мүнөт",
|
||
mm: "%d мүнөт",
|
||
h: "бир саат",
|
||
hh: "%d саат",
|
||
d: "бир күн",
|
||
dd: "%d күн",
|
||
M: "бир ай",
|
||
MM: "%d ай",
|
||
y: "бир жыл",
|
||
yy: "%d жыл"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,
|
||
ordinal: function(a) {
|
||
return a + (ue[a] || ue[a % 10] || ue[a >= 100 ? 100 : null])
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("lb", {
|
||
months: "Januar_Februar_Mäerz_Abrëll_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éindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),
|
||
weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),
|
||
weekdaysMin: "So_Mé_Dë_Më_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ëschter 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(a) {
|
||
return pb(a.substr(0, a.indexOf(" "))) ? "a " + a : "an " + a
|
||
},
|
||
past: function(a) {
|
||
return pb(a.substr(0, a.indexOf(" "))) ? "viru " + a : "virun " + a
|
||
},
|
||
s: "e puer Sekonnen",
|
||
ss: "%d Sekonnen",
|
||
m: ob,
|
||
mm: "%d Minutten",
|
||
h: ob,
|
||
hh: "%d Stonnen",
|
||
d: ob,
|
||
dd: "%d Deeg",
|
||
M: ob,
|
||
MM: "%d Méint",
|
||
y: ob,
|
||
yy: "%d Joer"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("lo", {
|
||
months: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),
|
||
monthsShort: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),
|
||
weekdays: "ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),
|
||
weekdaysShort: "ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),
|
||
weekdaysMin: "ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".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: /\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,
|
||
isPM: function(a) {
|
||
return "ຕອນແລງ" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "ຕອນເຊົ້າ" : "ຕອນແລງ"
|
||
},
|
||
calendar: {
|
||
sameDay: "[ມື້ນີ້ເວລາ] LT",
|
||
nextDay: "[ມື້ອື່ນເວລາ] LT",
|
||
nextWeek: "[ວັນ]dddd[ໜ້າເວລາ] LT",
|
||
lastDay: "[ມື້ວານນີ້ເວລາ] LT",
|
||
lastWeek: "[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "ອີກ %s",
|
||
past: "%sຜ່ານມາ",
|
||
s: "ບໍ່ເທົ່າໃດວິນາທີ",
|
||
ss: "%d ວິນາທີ",
|
||
m: "1 ນາທີ",
|
||
mm: "%d ນາທີ",
|
||
h: "1 ຊົ່ວໂມງ",
|
||
hh: "%d ຊົ່ວໂມງ",
|
||
d: "1 ມື້",
|
||
dd: "%d ມື້",
|
||
M: "1 ເດືອນ",
|
||
MM: "%d ເດືອນ",
|
||
y: "1 ປີ",
|
||
yy: "%d ປີ"
|
||
},
|
||
dayOfMonthOrdinalParse: /(\u0e97\u0eb5\u0ec8)\d{1,2}/,
|
||
ordinal: function(a) {
|
||
return "ທີ່" + a
|
||
}
|
||
});
|
||
var ve = {
|
||
ss: "sekundė_sekundžių_sekundes",
|
||
m: "minutė_minutės_minutę",
|
||
mm: "minutės_minučių_minutes",
|
||
h: "valanda_valandos_valandą",
|
||
hh: "valandos_valandų_valandas",
|
||
d: "diena_dienos_dieną",
|
||
dd: "dienos_dienų_dienas",
|
||
M: "mėnuo_mėnesio_mėnesį",
|
||
MM: "mėnesiai_mėnesių_mėnesius",
|
||
y: "metai_metų_metus",
|
||
yy: "metai_metų_metus"
|
||
};
|
||
a.defineLocale("lt", {
|
||
months: {
|
||
format: "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),
|
||
standalone: "sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_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į_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),
|
||
standalone: "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),
|
||
isFormat: /dddd HH:mm/
|
||
},
|
||
weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),
|
||
weekdaysMin: "S_P_A_T_K_Pn_Š".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: "[Šiandien] LT",
|
||
nextDay: "[Rytoj] LT",
|
||
nextWeek: "dddd LT",
|
||
lastDay: "[Vakar] LT",
|
||
lastWeek: "[Praėjusį] dddd LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "po %s",
|
||
past: "prieš %s",
|
||
s: function(a, b, c, d) {
|
||
return b ? "kelios sekundės" : d ? "kelių sekundžių" : "kelias sekundes"
|
||
},
|
||
ss: tb,
|
||
m: qb,
|
||
mm: tb,
|
||
h: qb,
|
||
hh: tb,
|
||
d: qb,
|
||
dd: tb,
|
||
M: qb,
|
||
MM: tb,
|
||
y: qb,
|
||
yy: tb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-oji/,
|
||
ordinal: function(a) {
|
||
return a + "-oji"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var we = {
|
||
ss: "sekundes_sekundēm_sekunde_sekundes".split("_"),
|
||
m: "minūtes_minūtēm_minūte_minūtes".split("_"),
|
||
mm: "minūtes_minūtēm_minūte_minūtes".split("_"),
|
||
h: "stundas_stundām_stunda_stundas".split("_"),
|
||
hh: "stundas_stundām_stunda_stundas".split("_"),
|
||
d: "dienas_dienām_diena_dienas".split("_"),
|
||
dd: "dienas_dienām_diena_dienas".split("_"),
|
||
M: "mēneša_mēnešiem_mēnesis_mēneši".split("_"),
|
||
MM: "mēneša_mēnešiem_mēnesis_mēneši".split("_"),
|
||
y: "gada_gadiem_gads_gadi".split("_"),
|
||
yy: "gada_gadiem_gads_gadi".split("_")
|
||
};
|
||
a.defineLocale("lv", {
|
||
months: "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),
|
||
monthsShort: "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),
|
||
weekdays: "svētdiena_pirmdiena_otrdiena_trešdiena_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: "[Šodien pulksten] LT",
|
||
nextDay: "[Rīt pulksten] LT",
|
||
nextWeek: "dddd [pulksten] LT",
|
||
lastDay: "[Vakar pulksten] LT",
|
||
lastWeek: "[Pagājušā] dddd [pulksten] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "pēc %s",
|
||
past: "pirms %s",
|
||
s: function(a, b) {
|
||
return b ? "dažas sekundes" : "dažām sekundēm"
|
||
},
|
||
ss: vb,
|
||
m: wb,
|
||
mm: vb,
|
||
h: wb,
|
||
hh: vb,
|
||
d: wb,
|
||
dd: vb,
|
||
M: wb,
|
||
MM: vb,
|
||
y: wb,
|
||
yy: vb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var xe = {
|
||
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(a, b) {
|
||
return 1 === a ? b[0] : a >= 2 && a <= 4 ? b[1] : b[2]
|
||
},
|
||
translate: function(a, b, c) {
|
||
var d = xe.words[c];
|
||
return 1 === c.length ? b ? d[0] : d[1] : a + " " + xe.correctGrammaticalCase(a, d)
|
||
}
|
||
};
|
||
a.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_četvrtak_petak_subota".split("_"),
|
||
weekdaysShort: "ned._pon._uto._sri._čet._pet._sub.".split("_"),
|
||
weekdaysMin: "ne_po_ut_sr_če_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če u] LT",
|
||
lastWeek: function() {
|
||
return ["[prošle] [nedjelje] [u] LT", "[prošlog] [ponedjeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srijede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"][this.day()]
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "prije %s",
|
||
s: "nekoliko sekundi",
|
||
ss: xe.translate,
|
||
m: xe.translate,
|
||
mm: xe.translate,
|
||
h: xe.translate,
|
||
hh: xe.translate,
|
||
d: "dan",
|
||
dd: xe.translate,
|
||
M: "mjesec",
|
||
MM: xe.translate,
|
||
y: "godinu",
|
||
yy: xe.translate
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("mi", {
|
||
months: "Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),
|
||
monthsShort: "Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_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ātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),
|
||
weekdaysShort: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),
|
||
weekdaysMin: "Ta_Ma_Tū_We_Tāi_Pa_Hā".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ēkona ruarua",
|
||
ss: "%d hēkona",
|
||
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º",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("mk", {
|
||
months: "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),
|
||
monthsShort: "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),
|
||
weekdays: "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),
|
||
weekdaysShort: "нед_пон_вто_сре_чет_пет_саб".split("_"),
|
||
weekdaysMin: "нe_пo_вт_ср_че_пе_сa".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: "[Денес во] LT",
|
||
nextDay: "[Утре во] LT",
|
||
nextWeek: "[Во] dddd [во] LT",
|
||
lastDay: "[Вчера во] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
case 6:
|
||
return "[Изминатата] dddd [во] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[Изминатиот] dddd [во] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "после %s",
|
||
past: "пред %s",
|
||
s: "неколку секунди",
|
||
ss: "%d секунди",
|
||
m: "минута",
|
||
mm: "%d минути",
|
||
h: "час",
|
||
hh: "%d часа",
|
||
d: "ден",
|
||
dd: "%d дена",
|
||
M: "месец",
|
||
MM: "%d месеци",
|
||
y: "година",
|
||
yy: "%d години"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10,
|
||
c = a % 100;
|
||
return 0 === a ? a + "-ев" : 0 === c ? a + "-ен" : c > 10 && c < 20 ? a + "-ти" : 1 === b ? a + "-ви" : 2 === b ? a + "-ри" : 7 === b || 8 === b ? a + "-ми" : a + "-ти"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("ml", {
|
||
months: "ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),
|
||
monthsShort: "ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),
|
||
weekdaysShort: "ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),
|
||
weekdaysMin: "ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".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: "[ഇന്ന്] LT",
|
||
nextDay: "[നാളെ] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[ഇന്നലെ] LT",
|
||
lastWeek: "[കഴിഞ്ഞ] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s കഴിഞ്ഞ്",
|
||
past: "%s മുൻപ്",
|
||
s: "അൽപ നിമിഷങ്ങൾ",
|
||
ss: "%d സെക്കൻഡ്",
|
||
m: "ഒരു മിനിറ്റ്",
|
||
mm: "%d മിനിറ്റ്",
|
||
h: "ഒരു മണിക്കൂർ",
|
||
hh: "%d മണിക്കൂർ",
|
||
d: "ഒരു ദിവസം",
|
||
dd: "%d ദിവസം",
|
||
M: "ഒരു മാസം",
|
||
MM: "%d മാസം",
|
||
y: "ഒരു വർഷം",
|
||
yy: "%d വർഷം"
|
||
},
|
||
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(a, b) {
|
||
return 12 === a && (a = 0), "രാത്രി" === b && a >= 4 || "ഉച്ച കഴിഞ്ഞ്" === b || "വൈകുന്നേരം" === b ? a + 12 : a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "രാത്രി" : a < 12 ? "രാവിലെ" : a < 17 ? "ഉച്ച കഴിഞ്ഞ്" : a < 20 ? "വൈകുന്നേരം" : "രാത്രി"
|
||
}
|
||
});
|
||
var ye = {
|
||
1: "१",
|
||
2: "२",
|
||
3: "३",
|
||
4: "४",
|
||
5: "५",
|
||
6: "६",
|
||
7: "७",
|
||
8: "८",
|
||
9: "९",
|
||
0: "०"
|
||
},
|
||
ze = {
|
||
"१": "1",
|
||
"२": "2",
|
||
"३": "3",
|
||
"४": "4",
|
||
"५": "5",
|
||
"६": "6",
|
||
"७": "7",
|
||
"८": "8",
|
||
"९": "9",
|
||
"०": "0"
|
||
};
|
||
a.defineLocale("mr", {
|
||
months: "जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),
|
||
monthsShort: "जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),
|
||
weekdaysShort: "रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),
|
||
weekdaysMin: "र_सो_मं_बु_गु_शु_श".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: "[आज] LT",
|
||
nextDay: "[उद्या] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[काल] LT",
|
||
lastWeek: "[मागील] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%sमध्ये",
|
||
past: "%sपूर्वी",
|
||
s: xb,
|
||
ss: xb,
|
||
m: xb,
|
||
mm: xb,
|
||
h: xb,
|
||
hh: xb,
|
||
d: xb,
|
||
dd: xb,
|
||
M: xb,
|
||
MM: xb,
|
||
y: xb,
|
||
yy: xb
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(a) {
|
||
return ze[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return ye[a]
|
||
})
|
||
},
|
||
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(a, b) {
|
||
return 12 === a && (a = 0), "रात्री" === b ? a < 4 ? a : a + 12 : "सकाळी" === b ? a : "दुपारी" === b ? a >= 10 ? a : a + 12 : "सायंकाळी" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "रात्री" : a < 10 ? "सकाळी" : a < 17 ? "दुपारी" : a < 20 ? "सायंकाळी" : "रात्री"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.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(a, b) {
|
||
return 12 === a && (a = 0), "pagi" === b ? a : "tengahari" === b ? a >= 11 ? a : a + 12 : "petang" === b || "malam" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 11 ? "pagi" : a < 15 ? "tengahari" : a < 19 ? "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
|
||
}
|
||
}), a.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(a, b) {
|
||
return 12 === a && (a = 0), "pagi" === b ? a : "tengahari" === b ? a >= 11 ? a : a + 12 : "petang" === b || "malam" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 11 ? "pagi" : a < 15 ? "tengahari" : a < 19 ? "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
|
||
}
|
||
}), a.defineLocale("mt", {
|
||
months: "Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),
|
||
monthsShort: "Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),
|
||
weekdays: "Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),
|
||
weekdaysShort: "Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),
|
||
weekdaysMin: "Ħa_Tn_Tl_Er_Ħa_Ġi_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ħada fil-]LT",
|
||
nextWeek: "dddd [fil-]LT",
|
||
lastDay: "[Il-bieraħ fil-]LT",
|
||
lastWeek: "dddd [li għadda] [fil-]LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "f’ %s",
|
||
past: "%s ilu",
|
||
s: "ftit sekondi",
|
||
ss: "%d sekondi",
|
||
m: "minuta",
|
||
mm: "%d minuti",
|
||
h: "siegħa",
|
||
hh: "%d siegħat",
|
||
d: "ġurnata",
|
||
dd: "%d ġranet",
|
||
M: "xahar",
|
||
MM: "%d xhur",
|
||
y: "sena",
|
||
yy: "%d sni"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ae = {
|
||
1: "၁",
|
||
2: "၂",
|
||
3: "၃",
|
||
4: "၄",
|
||
5: "၅",
|
||
6: "၆",
|
||
7: "၇",
|
||
8: "၈",
|
||
9: "၉",
|
||
0: "၀"
|
||
},
|
||
Be = {
|
||
"၁": "1",
|
||
"၂": "2",
|
||
"၃": "3",
|
||
"၄": "4",
|
||
"၅": "5",
|
||
"၆": "6",
|
||
"၇": "7",
|
||
"၈": "8",
|
||
"၉": "9",
|
||
"၀": "0"
|
||
};
|
||
a.defineLocale("my", {
|
||
months: "ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),
|
||
monthsShort: "ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),
|
||
weekdays: "တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),
|
||
weekdaysShort: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),
|
||
weekdaysMin: "နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".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: "[ယနေ.] LT [မှာ]",
|
||
nextDay: "[မနက်ဖြန်] LT [မှာ]",
|
||
nextWeek: "dddd LT [မှာ]",
|
||
lastDay: "[မနေ.က] LT [မှာ]",
|
||
lastWeek: "[ပြီးခဲ့သော] dddd LT [မှာ]",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "လာမည့် %s မှာ",
|
||
past: "လွန်ခဲ့သော %s က",
|
||
s: "စက္ကန်.အနည်းငယ်",
|
||
ss: "%d စက္ကန့်",
|
||
m: "တစ်မိနစ်",
|
||
mm: "%d မိနစ်",
|
||
h: "တစ်နာရီ",
|
||
hh: "%d နာရီ",
|
||
d: "တစ်ရက်",
|
||
dd: "%d ရက်",
|
||
M: "တစ်လ",
|
||
MM: "%d လ",
|
||
y: "တစ်နှစ်",
|
||
yy: "%d နှစ်"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g, function(a) {
|
||
return Be[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Ae[a]
|
||
})
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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øndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
|
||
weekdaysShort: "sø._ma._ti._on._to._fr._lø.".split("_"),
|
||
weekdaysMin: "sø_ma_ti_on_to_fr_lø".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år 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åned",
|
||
MM: "%d måneder",
|
||
y: "ett år",
|
||
yy: "%d år"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ce = {
|
||
1: "१",
|
||
2: "२",
|
||
3: "३",
|
||
4: "४",
|
||
5: "५",
|
||
6: "६",
|
||
7: "७",
|
||
8: "८",
|
||
9: "९",
|
||
0: "०"
|
||
},
|
||
De = {
|
||
"१": "1",
|
||
"२": "2",
|
||
"३": "3",
|
||
"४": "4",
|
||
"५": "5",
|
||
"६": "6",
|
||
"७": "7",
|
||
"८": "8",
|
||
"९": "9",
|
||
"०": "0"
|
||
};
|
||
a.defineLocale("ne", {
|
||
months: "जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),
|
||
monthsShort: "जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),
|
||
weekdaysShort: "आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),
|
||
weekdaysMin: "आ._सो._मं._बु._बि._शु._श.".split("_"),
|
||
weekdaysParseExact: !0,
|
||
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 बजे"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(a) {
|
||
return De[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Ce[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "राति" === b ? a < 4 ? a : a + 12 : "बिहान" === b ? a : "दिउँसो" === b ? a >= 10 ? a : a + 12 : "साँझ" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 3 ? "राति" : a < 12 ? "बिहान" : a < 16 ? "दिउँसो" : a < 20 ? "साँझ" : "राति"
|
||
},
|
||
calendar: {
|
||
sameDay: "[आज] LT",
|
||
nextDay: "[भोलि] LT",
|
||
nextWeek: "[आउँदो] dddd[,] LT",
|
||
lastDay: "[हिजो] LT",
|
||
lastWeek: "[गएको] dddd[,] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%sमा",
|
||
past: "%s अगाडि",
|
||
s: "केही क्षण",
|
||
ss: "%d सेकेण्ड",
|
||
m: "एक मिनेट",
|
||
mm: "%d मिनेट",
|
||
h: "एक घण्टा",
|
||
hh: "%d घण्टा",
|
||
d: "एक दिन",
|
||
dd: "%d दिन",
|
||
M: "एक महिना",
|
||
MM: "%d महिना",
|
||
y: "एक बर्ष",
|
||
yy: "%d बर्ष"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
});
|
||
var Ee = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
|
||
Fe = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),
|
||
Ge = [/^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],
|
||
He = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
|
||
a.defineLocale("nl-be", {
|
||
months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? Fe[a.month()] : Ee[a.month()] : Ee
|
||
},
|
||
monthsRegex: He,
|
||
monthsShortRegex: He,
|
||
monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
|
||
monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
|
||
monthsParse: Ge,
|
||
longMonthsParse: Ge,
|
||
shortMonthsParse: Ge,
|
||
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: "één minuut",
|
||
mm: "%d minuten",
|
||
h: "één uur",
|
||
hh: "%d uur",
|
||
d: "één dag",
|
||
dd: "%d dagen",
|
||
M: "één maand",
|
||
MM: "%d maanden",
|
||
y: "één jaar",
|
||
yy: "%d jaar"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
|
||
ordinal: function(a) {
|
||
return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ie = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
|
||
Je = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),
|
||
Ke = [/^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],
|
||
Le = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
|
||
a.defineLocale("nl", {
|
||
months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
|
||
monthsShort: function(a, b) {
|
||
return a ? /-MMM-/.test(b) ? Je[a.month()] : Ie[a.month()] : Ie
|
||
},
|
||
monthsRegex: Le,
|
||
monthsShortRegex: Le,
|
||
monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
|
||
monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
|
||
monthsParse: Ke,
|
||
longMonthsParse: Ke,
|
||
shortMonthsParse: Ke,
|
||
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: "één minuut",
|
||
mm: "%d minuten",
|
||
h: "één uur",
|
||
hh: "%d uur",
|
||
d: "één dag",
|
||
dd: "%d dagen",
|
||
M: "één maand",
|
||
MM: "%d maanden",
|
||
y: "één jaar",
|
||
yy: "%d jaar"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
|
||
ordinal: function(a) {
|
||
return a + (1 === a || 8 === a || a >= 20 ? "ste" : "de")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.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åndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),
|
||
weekdaysShort: "sun_mån_tys_ons_tor_fre_lau".split("_"),
|
||
weekdaysMin: "su_må_ty_on_to_fr_lø".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år klokka] LT",
|
||
lastWeek: "[Føregåande] 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ånad",
|
||
MM: "%d månader",
|
||
y: "eit år",
|
||
yy: "%d år"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Me = {
|
||
1: "੧",
|
||
2: "੨",
|
||
3: "੩",
|
||
4: "੪",
|
||
5: "੫",
|
||
6: "੬",
|
||
7: "੭",
|
||
8: "੮",
|
||
9: "੯",
|
||
0: "੦"
|
||
},
|
||
Ne = {
|
||
"੧": "1",
|
||
"੨": "2",
|
||
"੩": "3",
|
||
"੪": "4",
|
||
"੫": "5",
|
||
"੬": "6",
|
||
"੭": "7",
|
||
"੮": "8",
|
||
"੯": "9",
|
||
"੦": "0"
|
||
};
|
||
a.defineLocale("pa-in", {
|
||
months: "ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),
|
||
monthsShort: "ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),
|
||
weekdays: "ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),
|
||
weekdaysShort: "ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),
|
||
weekdaysMin: "ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".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: "[ਅਜ] LT",
|
||
nextDay: "[ਕਲ] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[ਕਲ] LT",
|
||
lastWeek: "[ਪਿਛਲੇ] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s ਵਿੱਚ",
|
||
past: "%s ਪਿਛਲੇ",
|
||
s: "ਕੁਝ ਸਕਿੰਟ",
|
||
ss: "%d ਸਕਿੰਟ",
|
||
m: "ਇਕ ਮਿੰਟ",
|
||
mm: "%d ਮਿੰਟ",
|
||
h: "ਇੱਕ ਘੰਟਾ",
|
||
hh: "%d ਘੰਟੇ",
|
||
d: "ਇੱਕ ਦਿਨ",
|
||
dd: "%d ਦਿਨ",
|
||
M: "ਇੱਕ ਮਹੀਨਾ",
|
||
MM: "%d ਮਹੀਨੇ",
|
||
y: "ਇੱਕ ਸਾਲ",
|
||
yy: "%d ਸਾਲ"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g, function(a) {
|
||
return Ne[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Me[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "ਰਾਤ" === b ? a < 4 ? a : a + 12 : "ਸਵੇਰ" === b ? a : "ਦੁਪਹਿਰ" === b ? a >= 10 ? a : a + 12 : "ਸ਼ਾਮ" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "ਰਾਤ" : a < 10 ? "ਸਵੇਰ" : a < 17 ? "ਦੁਪਹਿਰ" : a < 20 ? "ਸ਼ਾਮ" : "ਰਾਤ"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
});
|
||
var Oe = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),
|
||
Pe = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");
|
||
a.defineLocale("pl", {
|
||
months: function(a, b) {
|
||
return a ? "" === b ? "(" + Pe[a.month()] + "|" + Oe[a.month()] + ")" : /D MMMM/.test(b) ? Pe[a.month()] : Oe[a.month()] : Oe
|
||
},
|
||
monthsShort: "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),
|
||
weekdays: "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),
|
||
weekdaysShort: "ndz_pon_wt_śr_czw_pt_sob".split("_"),
|
||
weekdaysMin: "Nd_Pn_Wt_Śr_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ś o] LT",
|
||
nextDay: "[Jutro o] LT",
|
||
nextWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[W niedzielę o] LT";
|
||
case 2:
|
||
return "[We wtorek o] LT";
|
||
case 3:
|
||
return "[W środę o] LT";
|
||
case 6:
|
||
return "[W sobotę o] LT";
|
||
default:
|
||
return "[W] dddd [o] LT"
|
||
}
|
||
},
|
||
lastDay: "[Wczoraj o] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[W zeszłą niedzielę o] LT";
|
||
case 3:
|
||
return "[W zeszłą środę o] LT";
|
||
case 6:
|
||
return "[W zeszłą sobotę o] LT";
|
||
default:
|
||
return "[W zeszły] dddd [o] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "%s temu",
|
||
s: "kilka sekund",
|
||
ss: zb,
|
||
m: zb,
|
||
mm: zb,
|
||
h: zb,
|
||
hh: zb,
|
||
d: "1 dzień",
|
||
dd: "%d dni",
|
||
M: "miesiąc",
|
||
MM: zb,
|
||
y: "rok",
|
||
yy: zb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("pt-br", {
|
||
months: "janeiro_fevereiro_março_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ça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),
|
||
weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),
|
||
weekdaysMin: "Do_2ª_3ª_4ª_5ª_6ª_Sá".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 [às] HH:mm",
|
||
LLLL: "dddd, D [de] MMMM [de] YYYY [às] HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Hoje às] LT",
|
||
nextDay: "[Amanhã às] LT",
|
||
nextWeek: "dddd [às] LT",
|
||
lastDay: "[Ontem às] LT",
|
||
lastWeek: function() {
|
||
return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT"
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "em %s",
|
||
past: "%s atrás",
|
||
s: "poucos 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ês",
|
||
MM: "%d meses",
|
||
y: "um ano",
|
||
yy: "%d anos"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº"
|
||
}), a.defineLocale("pt", {
|
||
months: "janeiro_fevereiro_março_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ça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),
|
||
weekdaysShort: "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),
|
||
weekdaysMin: "Do_2ª_3ª_4ª_5ª_6ª_Sá".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 às] LT",
|
||
nextDay: "[Amanhã às] LT",
|
||
nextWeek: "dddd [às] LT",
|
||
lastDay: "[Ontem às] LT",
|
||
lastWeek: function() {
|
||
return 0 === this.day() || 6 === this.day() ? "[Último] dddd [às] LT" : "[Última] dddd [às] LT"
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "em %s",
|
||
past: "há %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ês",
|
||
MM: "%d meses",
|
||
y: "um ano",
|
||
yy: "%d anos"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\xba/,
|
||
ordinal: "%dº",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("ro", {
|
||
months: "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),
|
||
monthsShort: "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),
|
||
weekdaysShort: "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),
|
||
weekdaysMin: "Du_Lu_Ma_Mi_Jo_Vi_Sâ".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: "[azi la] LT",
|
||
nextDay: "[mâine la] LT",
|
||
nextWeek: "dddd [la] LT",
|
||
lastDay: "[ieri la] LT",
|
||
lastWeek: "[fosta] dddd [la] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "peste %s",
|
||
past: "%s în urmă",
|
||
s: "câteva secunde",
|
||
ss: Ab,
|
||
m: "un minut",
|
||
mm: Ab,
|
||
h: "o oră",
|
||
hh: Ab,
|
||
d: "o zi",
|
||
dd: Ab,
|
||
M: "o lună",
|
||
MM: Ab,
|
||
y: "un an",
|
||
yy: Ab
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var Qe = [/^\u044f\u043d\u0432/i, /^\u0444\u0435\u0432/i, /^\u043c\u0430\u0440/i, /^\u0430\u043f\u0440/i, /^\u043c\u0430[\u0439\u044f]/i, /^\u0438\u044e\u043d/i, /^\u0438\u044e\u043b/i, /^\u0430\u0432\u0433/i, /^\u0441\u0435\u043d/i, /^\u043e\u043a\u0442/i, /^\u043d\u043e\u044f/i, /^\u0434\u0435\u043a/i];
|
||
a.defineLocale("ru", {
|
||
months: {
|
||
format: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),
|
||
standalone: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")
|
||
},
|
||
monthsShort: {
|
||
format: "янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),
|
||
standalone: "янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")
|
||
},
|
||
weekdays: {
|
||
standalone: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),
|
||
format: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),
|
||
isFormat: /\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/
|
||
},
|
||
weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"),
|
||
weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"),
|
||
monthsParse: Qe,
|
||
longMonthsParse: Qe,
|
||
shortMonthsParse: Qe,
|
||
monthsRegex: /^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,
|
||
monthsShortRegex: /^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,
|
||
monthsStrictRegex: /^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,
|
||
monthsShortStrictRegex: /^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,
|
||
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: "[Сегодня в] LT",
|
||
nextDay: "[Завтра в] LT",
|
||
lastDay: "[Вчера в] LT",
|
||
nextWeek: function(a) {
|
||
if (a.week() === this.week()) return 2 === this.day() ? "[Во] dddd [в] LT" : "[В] dddd [в] LT";
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[В следующее] dddd [в] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
return "[В следующий] dddd [в] LT";
|
||
case 3:
|
||
case 5:
|
||
case 6:
|
||
return "[В следующую] dddd [в] LT"
|
||
}
|
||
},
|
||
lastWeek: function(a) {
|
||
if (a.week() === this.week()) return 2 === this.day() ? "[Во] dddd [в] LT" : "[В] dddd [в] LT";
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[В прошлое] dddd [в] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
return "[В прошлый] dddd [в] LT";
|
||
case 3:
|
||
case 5:
|
||
case 6:
|
||
return "[В прошлую] dddd [в] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "через %s",
|
||
past: "%s назад",
|
||
s: "несколько секунд",
|
||
ss: Bb,
|
||
m: Bb,
|
||
mm: Bb,
|
||
h: "час",
|
||
hh: Bb,
|
||
d: "день",
|
||
dd: Bb,
|
||
M: "месяц",
|
||
MM: Bb,
|
||
y: "год",
|
||
yy: Bb
|
||
},
|
||
meridiemParse: /\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,
|
||
isPM: function(a) {
|
||
return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "ночи" : a < 12 ? "утра" : a < 17 ? "дня" : "вечера"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "M":
|
||
case "d":
|
||
case "DDD":
|
||
return a + "-й";
|
||
case "D":
|
||
return a + "-го";
|
||
case "w":
|
||
case "W":
|
||
return a + "-я";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Re = ["جنوري", "فيبروري", "مارچ", "اپريل", "مئي", "جون", "جولاءِ", "آگسٽ", "سيپٽمبر", "آڪٽوبر", "نومبر", "ڊسمبر"],
|
||
Se = ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمع", "ڇنڇر"];
|
||
a.defineLocale("sd", {
|
||
months: Re,
|
||
monthsShort: Re,
|
||
weekdays: Se,
|
||
weekdaysShort: Se,
|
||
weekdaysMin: Se,
|
||
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\u0628\u062d|\u0634\u0627\u0645/,
|
||
isPM: function(a) {
|
||
return "شام" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "صبح" : "شام"
|
||
},
|
||
calendar: {
|
||
sameDay: "[اڄ] LT",
|
||
nextDay: "[سڀاڻي] LT",
|
||
nextWeek: "dddd [اڳين هفتي تي] LT",
|
||
lastDay: "[ڪالهه] LT",
|
||
lastWeek: "[گزريل هفتي] dddd [تي] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s پوء",
|
||
past: "%s اڳ",
|
||
s: "چند سيڪنڊ",
|
||
ss: "%d سيڪنڊ",
|
||
m: "هڪ منٽ",
|
||
mm: "%d منٽ",
|
||
h: "هڪ ڪلاڪ",
|
||
hh: "%d ڪلاڪ",
|
||
d: "هڪ ڏينهن",
|
||
dd: "%d ڏينهن",
|
||
M: "هڪ مهينو",
|
||
MM: "%d مهينا",
|
||
y: "هڪ سال",
|
||
yy: "%d سال"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("se", {
|
||
months: "ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),
|
||
monthsShort: "ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),
|
||
weekdays: "sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),
|
||
weekdaysShort: "sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),
|
||
weekdaysMin: "s_v_m_g_d_b_L".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "DD.MM.YYYY",
|
||
LL: "MMMM D. [b.] YYYY",
|
||
LLL: "MMMM D. [b.] YYYY [ti.] HH:mm",
|
||
LLLL: "dddd, MMMM D. [b.] YYYY [ti.] HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[otne ti] LT",
|
||
nextDay: "[ihttin ti] LT",
|
||
nextWeek: "dddd [ti] LT",
|
||
lastDay: "[ikte ti] LT",
|
||
lastWeek: "[ovddit] dddd [ti] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s geažes",
|
||
past: "maŋit %s",
|
||
s: "moadde sekunddat",
|
||
ss: "%d sekunddat",
|
||
m: "okta minuhta",
|
||
mm: "%d minuhtat",
|
||
h: "okta diimmu",
|
||
hh: "%d diimmut",
|
||
d: "okta beaivi",
|
||
dd: "%d beaivvit",
|
||
M: "okta mánnu",
|
||
MM: "%d mánut",
|
||
y: "okta jahki",
|
||
yy: "%d jagit"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("si", {
|
||
months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),
|
||
monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),
|
||
weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),
|
||
weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),
|
||
weekdaysMin: "ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),
|
||
weekdaysParseExact: !0,
|
||
longDateFormat: {
|
||
LT: "a h:mm",
|
||
LTS: "a h:mm:ss",
|
||
L: "YYYY/MM/DD",
|
||
LL: "YYYY MMMM D",
|
||
LLL: "YYYY MMMM D, a h:mm",
|
||
LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss"
|
||
},
|
||
calendar: {
|
||
sameDay: "[අද] LT[ට]",
|
||
nextDay: "[හෙට] LT[ට]",
|
||
nextWeek: "dddd LT[ට]",
|
||
lastDay: "[ඊයේ] LT[ට]",
|
||
lastWeek: "[පසුගිය] dddd LT[ට]",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%sකින්",
|
||
past: "%sකට පෙර",
|
||
s: "තත්පර කිහිපය",
|
||
ss: "තත්පර %d",
|
||
m: "මිනිත්තුව",
|
||
mm: "මිනිත්තු %d",
|
||
h: "පැය",
|
||
hh: "පැය %d",
|
||
d: "දිනය",
|
||
dd: "දින %d",
|
||
M: "මාසය",
|
||
MM: "මාස %d",
|
||
y: "වසර",
|
||
yy: "වසර %d"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,
|
||
ordinal: function(a) {
|
||
return a + " වැනි"
|
||
},
|
||
meridiemParse: /\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,
|
||
isPM: function(a) {
|
||
return "ප.ව." === a || "පස් වරු" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a > 11 ? c ? "ප.ව." : "පස් වරු" : c ? "පෙ.ව." : "පෙර වරු"
|
||
}
|
||
});
|
||
var Te = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),
|
||
Ue = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");
|
||
a.defineLocale("sk", {
|
||
months: Te,
|
||
monthsShort: Ue,
|
||
weekdays: "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),
|
||
weekdaysShort: "ne_po_ut_st_št_pi_so".split("_"),
|
||
weekdaysMin: "ne_po_ut_st_št_pi_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"
|
||
},
|
||
calendar: {
|
||
sameDay: "[dnes o] LT",
|
||
nextDay: "[zajtra o] LT",
|
||
nextWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[v nedeľu o] LT";
|
||
case 1:
|
||
case 2:
|
||
return "[v] dddd [o] LT";
|
||
case 3:
|
||
return "[v stredu o] LT";
|
||
case 4:
|
||
return "[vo štvrtok o] LT";
|
||
case 5:
|
||
return "[v piatok o] LT";
|
||
case 6:
|
||
return "[v sobotu o] LT"
|
||
}
|
||
},
|
||
lastDay: "[včera o] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[minulú nedeľu o] LT";
|
||
case 1:
|
||
case 2:
|
||
return "[minulý] dddd [o] LT";
|
||
case 3:
|
||
return "[minulú stredu o] LT";
|
||
case 4:
|
||
case 5:
|
||
return "[minulý] dddd [o] LT";
|
||
case 6:
|
||
return "[minulú sobotu o] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "pred %s",
|
||
s: Db,
|
||
ss: Db,
|
||
m: Db,
|
||
mm: Db,
|
||
h: Db,
|
||
hh: Db,
|
||
d: Db,
|
||
dd: Db,
|
||
M: Db,
|
||
MM: Db,
|
||
y: Db,
|
||
yy: Db
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("sl", {
|
||
months: "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),
|
||
monthsShort: "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),
|
||
weekdaysShort: "ned._pon._tor._sre._čet._pet._sob.".split("_"),
|
||
weekdaysMin: "ne_po_to_sr_če_pe_so".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: "[danes ob] LT",
|
||
nextDay: "[jutri ob] LT",
|
||
nextWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[v] [nedeljo] [ob] LT";
|
||
case 3:
|
||
return "[v] [sredo] [ob] LT";
|
||
case 6:
|
||
return "[v] [soboto] [ob] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[v] dddd [ob] LT"
|
||
}
|
||
},
|
||
lastDay: "[včeraj ob] LT",
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[prejšnjo] [nedeljo] [ob] LT";
|
||
case 3:
|
||
return "[prejšnjo] [sredo] [ob] LT";
|
||
case 6:
|
||
return "[prejšnjo] [soboto] [ob] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[prejšnji] dddd [ob] LT"
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "čez %s",
|
||
past: "pred %s",
|
||
s: Eb,
|
||
ss: Eb,
|
||
m: Eb,
|
||
mm: Eb,
|
||
h: Eb,
|
||
hh: Eb,
|
||
d: Eb,
|
||
dd: Eb,
|
||
M: Eb,
|
||
MM: Eb,
|
||
y: Eb,
|
||
yy: Eb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("sq", {
|
||
months: "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),
|
||
monthsShort: "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),
|
||
weekdays: "E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),
|
||
weekdaysShort: "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),
|
||
weekdaysMin: "D_H_Ma_Më_E_P_Sh".split("_"),
|
||
weekdaysParseExact: !0,
|
||
meridiemParse: /PD|MD/,
|
||
isPM: function(a) {
|
||
return "M" === a.charAt(0)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "PD" : "MD"
|
||
},
|
||
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: "[Sot në] LT",
|
||
nextDay: "[Nesër në] LT",
|
||
nextWeek: "dddd [në] LT",
|
||
lastDay: "[Dje në] LT",
|
||
lastWeek: "dddd [e kaluar në] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "në %s",
|
||
past: "%s më parë",
|
||
s: "disa sekonda",
|
||
ss: "%d sekonda",
|
||
m: "një minutë",
|
||
mm: "%d minuta",
|
||
h: "një orë",
|
||
hh: "%d orë",
|
||
d: "një ditë",
|
||
dd: "%d ditë",
|
||
M: "një muaj",
|
||
MM: "%d muaj",
|
||
y: "një vit",
|
||
yy: "%d vite"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ve = {
|
||
words: {
|
||
ss: ["секунда", "секунде", "секунди"],
|
||
m: ["један минут", "једне минуте"],
|
||
mm: ["минут", "минуте", "минута"],
|
||
h: ["један сат", "једног сата"],
|
||
hh: ["сат", "сата", "сати"],
|
||
dd: ["дан", "дана", "дана"],
|
||
MM: ["месец", "месеца", "месеци"],
|
||
yy: ["година", "године", "година"]
|
||
},
|
||
correctGrammaticalCase: function(a, b) {
|
||
return 1 === a ? b[0] : a >= 2 && a <= 4 ? b[1] : b[2]
|
||
},
|
||
translate: function(a, b, c) {
|
||
var d = Ve.words[c];
|
||
return 1 === c.length ? b ? d[0] : d[1] : a + " " + Ve.correctGrammaticalCase(a, d)
|
||
}
|
||
};
|
||
a.defineLocale("sr-cyrl", {
|
||
months: "јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),
|
||
monthsShort: "јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),
|
||
weekdaysShort: "нед._пон._уто._сре._чет._пет._суб.".split("_"),
|
||
weekdaysMin: "не_по_ут_ср_че_пе_су".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: "[данас у] LT",
|
||
nextDay: "[сутра у] LT",
|
||
nextWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
return "[у] [недељу] [у] LT";
|
||
case 3:
|
||
return "[у] [среду] [у] LT";
|
||
case 6:
|
||
return "[у] [суботу] [у] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[у] dddd [у] LT"
|
||
}
|
||
},
|
||
lastDay: "[јуче у] LT",
|
||
lastWeek: function() {
|
||
return ["[прошле] [недеље] [у] LT", "[прошлог] [понедељка] [у] LT", "[прошлог] [уторка] [у] LT", "[прошле] [среде] [у] LT", "[прошлог] [четвртка] [у] LT", "[прошлог] [петка] [у] LT", "[прошле] [суботе] [у] LT"][this.day()]
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "за %s",
|
||
past: "пре %s",
|
||
s: "неколико секунди",
|
||
ss: Ve.translate,
|
||
m: Ve.translate,
|
||
mm: Ve.translate,
|
||
h: Ve.translate,
|
||
hh: Ve.translate,
|
||
d: "дан",
|
||
dd: Ve.translate,
|
||
M: "месец",
|
||
MM: Ve.translate,
|
||
y: "годину",
|
||
yy: Ve.translate
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var We = {
|
||
words: {
|
||
ss: ["sekunda", "sekunde", "sekundi"],
|
||
m: ["jedan minut", "jedne minute"],
|
||
mm: ["minut", "minute", "minuta"],
|
||
h: ["jedan sat", "jednog sata"],
|
||
hh: ["sat", "sata", "sati"],
|
||
dd: ["dan", "dana", "dana"],
|
||
MM: ["mesec", "meseca", "meseci"],
|
||
yy: ["godina", "godine", "godina"]
|
||
},
|
||
correctGrammaticalCase: function(a, b) {
|
||
return 1 === a ? b[0] : a >= 2 && a <= 4 ? b[1] : b[2]
|
||
},
|
||
translate: function(a, b, c) {
|
||
var d = We.words[c];
|
||
return 1 === c.length ? b ? d[0] : d[1] : a + " " + We.correctGrammaticalCase(a, d)
|
||
}
|
||
};
|
||
a.defineLocale("sr", {
|
||
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: "nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),
|
||
weekdaysShort: "ned._pon._uto._sre._čet._pet._sub.".split("_"),
|
||
weekdaysMin: "ne_po_ut_sr_če_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] [nedelju] [u] LT";
|
||
case 3:
|
||
return "[u] [sredu] [u] LT";
|
||
case 6:
|
||
return "[u] [subotu] [u] LT";
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
case 5:
|
||
return "[u] dddd [u] LT"
|
||
}
|
||
},
|
||
lastDay: "[juče u] LT",
|
||
lastWeek: function() {
|
||
return ["[prošle] [nedelje] [u] LT", "[prošlog] [ponedeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"][this.day()]
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "za %s",
|
||
past: "pre %s",
|
||
s: "nekoliko sekundi",
|
||
ss: We.translate,
|
||
m: We.translate,
|
||
mm: We.translate,
|
||
h: We.translate,
|
||
hh: We.translate,
|
||
d: "dan",
|
||
dd: We.translate,
|
||
M: "mesec",
|
||
MM: We.translate,
|
||
y: "godinu",
|
||
yy: We.translate
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("ss", {
|
||
months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),
|
||
monthsShort: "Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),
|
||
weekdays: "Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),
|
||
weekdaysShort: "Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),
|
||
weekdaysMin: "Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),
|
||
weekdaysParseExact: !0,
|
||
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: "[Namuhla nga] LT",
|
||
nextDay: "[Kusasa nga] LT",
|
||
nextWeek: "dddd [nga] LT",
|
||
lastDay: "[Itolo nga] LT",
|
||
lastWeek: "dddd [leliphelile] [nga] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "nga %s",
|
||
past: "wenteka nga %s",
|
||
s: "emizuzwana lomcane",
|
||
ss: "%d mzuzwana",
|
||
m: "umzuzu",
|
||
mm: "%d emizuzu",
|
||
h: "lihora",
|
||
hh: "%d emahora",
|
||
d: "lilanga",
|
||
dd: "%d emalanga",
|
||
M: "inyanga",
|
||
MM: "%d tinyanga",
|
||
y: "umnyaka",
|
||
yy: "%d iminyaka"
|
||
},
|
||
meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
|
||
meridiem: function(a, b, c) {
|
||
return a < 11 ? "ekuseni" : a < 15 ? "emini" : a < 19 ? "entsambama" : "ebusuku"
|
||
},
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "ekuseni" === b ? a : "emini" === b ? a >= 11 ? a : a + 12 : "entsambama" === b || "ebusuku" === b ? 0 === a ? 0 : a + 12 : void 0
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}/,
|
||
ordinal: "%d",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("sv", {
|
||
months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),
|
||
monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
|
||
weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),
|
||
weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"),
|
||
weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "YYYY-MM-DD",
|
||
LL: "D MMMM YYYY",
|
||
LLL: "D MMMM YYYY [kl.] HH:mm",
|
||
LLLL: "dddd D MMMM YYYY [kl.] HH:mm",
|
||
lll: "D MMM YYYY HH:mm",
|
||
llll: "ddd D MMM YYYY HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Idag] LT",
|
||
nextDay: "[Imorgon] LT",
|
||
lastDay: "[Igår] LT",
|
||
nextWeek: "[På] dddd LT",
|
||
lastWeek: "[I] dddd[s] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "om %s",
|
||
past: "för %s sedan",
|
||
s: "några sekunder",
|
||
ss: "%d sekunder",
|
||
m: "en minut",
|
||
mm: "%d minuter",
|
||
h: "en timme",
|
||
hh: "%d timmar",
|
||
d: "en dag",
|
||
dd: "%d dagar",
|
||
M: "en månad",
|
||
MM: "%d månader",
|
||
y: "ett år",
|
||
yy: "%d år"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(e|a)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "e" : 1 === b ? "a" : 2 === b ? "a" : "e")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("sw", {
|
||
months: "Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),
|
||
monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),
|
||
weekdays: "Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),
|
||
weekdaysShort: "Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),
|
||
weekdaysMin: "J2_J3_J4_J5_Al_Ij_J1".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: "[leo saa] LT",
|
||
nextDay: "[kesho saa] LT",
|
||
nextWeek: "[wiki ijayo] dddd [saat] LT",
|
||
lastDay: "[jana] LT",
|
||
lastWeek: "[wiki iliyopita] dddd [saat] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s baadaye",
|
||
past: "tokea %s",
|
||
s: "hivi punde",
|
||
ss: "sekunde %d",
|
||
m: "dakika moja",
|
||
mm: "dakika %d",
|
||
h: "saa limoja",
|
||
hh: "masaa %d",
|
||
d: "siku moja",
|
||
dd: "masiku %d",
|
||
M: "mwezi mmoja",
|
||
MM: "miezi %d",
|
||
y: "mwaka mmoja",
|
||
yy: "miaka %d"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var Xe = {
|
||
1: "௧",
|
||
2: "௨",
|
||
3: "௩",
|
||
4: "௪",
|
||
5: "௫",
|
||
6: "௬",
|
||
7: "௭",
|
||
8: "௮",
|
||
9: "௯",
|
||
0: "௦"
|
||
},
|
||
Ye = {
|
||
"௧": "1",
|
||
"௨": "2",
|
||
"௩": "3",
|
||
"௪": "4",
|
||
"௫": "5",
|
||
"௬": "6",
|
||
"௭": "7",
|
||
"௮": "8",
|
||
"௯": "9",
|
||
"௦": "0"
|
||
};
|
||
a.defineLocale("ta", {
|
||
months: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),
|
||
monthsShort: "ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),
|
||
weekdays: "ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),
|
||
weekdaysShort: "ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),
|
||
weekdaysMin: "ஞா_தி_செ_பு_வி_வெ_ச".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: "[இன்று] LT",
|
||
nextDay: "[நாளை] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[நேற்று] LT",
|
||
lastWeek: "[கடந்த வாரம்] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s இல்",
|
||
past: "%s முன்",
|
||
s: "ஒரு சில விநாடிகள்",
|
||
ss: "%d விநாடிகள்",
|
||
m: "ஒரு நிமிடம்",
|
||
mm: "%d நிமிடங்கள்",
|
||
h: "ஒரு மணி நேரம்",
|
||
hh: "%d மணி நேரம்",
|
||
d: "ஒரு நாள்",
|
||
dd: "%d நாட்கள்",
|
||
M: "ஒரு மாதம்",
|
||
MM: "%d மாதங்கள்",
|
||
y: "ஒரு வருடம்",
|
||
yy: "%d ஆண்டுகள்"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\u0bb5\u0ba4\u0bc1/,
|
||
ordinal: function(a) {
|
||
return a + "வது"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g, function(a) {
|
||
return Ye[a]
|
||
})
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/\d/g, function(a) {
|
||
return Xe[a]
|
||
})
|
||
},
|
||
meridiemParse: /\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,
|
||
meridiem: function(a, b, c) {
|
||
return a < 2 ? " யாமம்" : a < 6 ? " வைகறை" : a < 10 ? " காலை" : a < 14 ? " நண்பகல்" : a < 18 ? " எற்பாடு" : a < 22 ? " மாலை" : " யாமம்"
|
||
},
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "யாமம்" === b ? a < 2 ? a : a + 12 : "வைகறை" === b || "காலை" === b ? a : "நண்பகல்" === b && a >= 10 ? a : a + 12
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("te", {
|
||
months: "జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),
|
||
monthsShort: "జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),
|
||
weekdaysShort: "ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),
|
||
weekdaysMin: "ఆ_సో_మం_బు_గు_శు_శ".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: "[నేడు] LT",
|
||
nextDay: "[రేపు] LT",
|
||
nextWeek: "dddd, LT",
|
||
lastDay: "[నిన్న] LT",
|
||
lastWeek: "[గత] dddd, LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s లో",
|
||
past: "%s క్రితం",
|
||
s: "కొన్ని క్షణాలు",
|
||
ss: "%d సెకన్లు",
|
||
m: "ఒక నిమిషం",
|
||
mm: "%d నిమిషాలు",
|
||
h: "ఒక గంట",
|
||
hh: "%d గంటలు",
|
||
d: "ఒక రోజు",
|
||
dd: "%d రోజులు",
|
||
M: "ఒక నెల",
|
||
MM: "%d నెలలు",
|
||
y: "ఒక సంవత్సరం",
|
||
yy: "%d సంవత్సరాలు"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\u0c35/,
|
||
ordinal: "%dవ",
|
||
meridiemParse: /\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "రాత్రి" === b ? a < 4 ? a : a + 12 : "ఉదయం" === b ? a : "మధ్యాహ్నం" === b ? a >= 10 ? a : a + 12 : "సాయంత్రం" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "రాత్రి" : a < 10 ? "ఉదయం" : a < 17 ? "మధ్యాహ్నం" : a < 20 ? "సాయంత్రం" : "రాత్రి"
|
||
},
|
||
week: {
|
||
dow: 0,
|
||
doy: 6
|
||
}
|
||
}), a.defineLocale("tet", {
|
||
months: "Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),
|
||
monthsShort: "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),
|
||
weekdays: "Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),
|
||
weekdaysShort: "Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),
|
||
weekdaysMin: "Do_Seg_Te_Ku_Ki_Sex_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: "[Ohin iha] LT",
|
||
nextDay: "[Aban iha] LT",
|
||
nextWeek: "dddd [iha] LT",
|
||
lastDay: "[Horiseik iha] LT",
|
||
lastWeek: "dddd [semana kotuk] [iha] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "iha %s",
|
||
past: "%s liuba",
|
||
s: "minutu balun",
|
||
ss: "minutu %d",
|
||
m: "minutu ida",
|
||
mm: "minutus %d",
|
||
h: "horas ida",
|
||
hh: "horas %d",
|
||
d: "loron ida",
|
||
dd: "loron %d",
|
||
M: "fulan ida",
|
||
MM: "fulan %d",
|
||
y: "tinan ida",
|
||
yy: "tinan %d"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("th", {
|
||
months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),
|
||
monthsShort: "ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),
|
||
weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),
|
||
weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".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"
|
||
},
|
||
meridiemParse: /\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,
|
||
isPM: function(a) {
|
||
return "หลังเที่ยง" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "ก่อนเที่ยง" : "หลังเที่ยง"
|
||
},
|
||
calendar: {
|
||
sameDay: "[วันนี้ เวลา] LT",
|
||
nextDay: "[พรุ่งนี้ เวลา] LT",
|
||
nextWeek: "dddd[หน้า เวลา] LT",
|
||
lastDay: "[เมื่อวานนี้ เวลา] LT",
|
||
lastWeek: "[วัน]dddd[ที่แล้ว เวลา] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "อีก %s",
|
||
past: "%sที่แล้ว",
|
||
s: "ไม่กี่วินาที",
|
||
ss: "%d วินาที",
|
||
m: "1 นาที",
|
||
mm: "%d นาที",
|
||
h: "1 ชั่วโมง",
|
||
hh: "%d ชั่วโมง",
|
||
d: "1 วัน",
|
||
dd: "%d วัน",
|
||
M: "1 เดือน",
|
||
MM: "%d เดือน",
|
||
y: "1 ปี",
|
||
yy: "%d ปี"
|
||
}
|
||
}), a.defineLocale("tl-ph", {
|
||
months: "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),
|
||
monthsShort: "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),
|
||
weekdays: "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),
|
||
weekdaysShort: "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),
|
||
weekdaysMin: "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "MM/D/YYYY",
|
||
LL: "MMMM D, YYYY",
|
||
LLL: "MMMM D, YYYY HH:mm",
|
||
LLLL: "dddd, MMMM DD, YYYY HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "LT [ngayong araw]",
|
||
nextDay: "[Bukas ng] LT",
|
||
nextWeek: "LT [sa susunod na] dddd",
|
||
lastDay: "LT [kahapon]",
|
||
lastWeek: "LT [noong nakaraang] dddd",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "sa loob ng %s",
|
||
past: "%s ang nakalipas",
|
||
s: "ilang segundo",
|
||
ss: "%d segundo",
|
||
m: "isang minuto",
|
||
mm: "%d minuto",
|
||
h: "isang oras",
|
||
hh: "%d oras",
|
||
d: "isang araw",
|
||
dd: "%d araw",
|
||
M: "isang buwan",
|
||
MM: "%d buwan",
|
||
y: "isang taon",
|
||
yy: "%d taon"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}/,
|
||
ordinal: function(a) {
|
||
return a
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var Ze = "pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");
|
||
a.defineLocale("tlh", {
|
||
months: "tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),
|
||
monthsShort: "jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),
|
||
weekdaysShort: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),
|
||
weekdaysMin: "lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".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: "[DaHjaj] LT",
|
||
nextDay: "[wa’leS] LT",
|
||
nextWeek: "LLL",
|
||
lastDay: "[wa’Hu’] LT",
|
||
lastWeek: "LLL",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: function(a) {
|
||
var b = a;
|
||
return b = -1 !== a.indexOf("jaj") ? b.slice(0, -3) + "leS" : -1 !== a.indexOf("jar") ? b.slice(0, -3) + "waQ" : -1 !== a.indexOf("DIS") ? b.slice(0, -3) + "nem" : b + " pIq"
|
||
},
|
||
past: function(a) {
|
||
var b = a;
|
||
return b = -1 !== a.indexOf("jaj") ? b.slice(0, -3) + "Hu’" : -1 !== a.indexOf("jar") ? b.slice(0, -3) + "wen" : -1 !== a.indexOf("DIS") ? b.slice(0, -3) + "ben" : b + " ret"
|
||
},
|
||
s: "puS lup",
|
||
ss: Fb,
|
||
m: "wa’ tup",
|
||
mm: Fb,
|
||
h: "wa’ rep",
|
||
hh: Fb,
|
||
d: "wa’ jaj",
|
||
dd: Fb,
|
||
M: "wa’ jar",
|
||
MM: Fb,
|
||
y: "wa’ DIS",
|
||
yy: Fb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
var $e = {
|
||
1: "'inci",
|
||
5: "'inci",
|
||
8: "'inci",
|
||
70: "'inci",
|
||
80: "'inci",
|
||
2: "'nci",
|
||
7: "'nci",
|
||
20: "'nci",
|
||
50: "'nci",
|
||
3: "'üncü",
|
||
4: "'üncü",
|
||
100: "'üncü",
|
||
6: "'ncı",
|
||
9: "'uncu",
|
||
10: "'uncu",
|
||
30: "'uncu",
|
||
60: "'ıncı",
|
||
90: "'ıncı"
|
||
};
|
||
a.defineLocale("tr", {
|
||
months: "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),
|
||
monthsShort: "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),
|
||
weekdays: "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),
|
||
weekdaysShort: "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),
|
||
weekdaysMin: "Pz_Pt_Sa_Ça_Pe_Cu_Ct".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: "[bugün saat] LT",
|
||
nextDay: "[yarın saat] LT",
|
||
nextWeek: "[gelecek] dddd [saat] LT",
|
||
lastDay: "[dün] LT",
|
||
lastWeek: "[geçen] dddd [saat] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s sonra",
|
||
past: "%s önce",
|
||
s: "birkaç saniye",
|
||
ss: "%d saniye",
|
||
m: "bir dakika",
|
||
mm: "%d dakika",
|
||
h: "bir saat",
|
||
hh: "%d saat",
|
||
d: "bir gün",
|
||
dd: "%d gün",
|
||
M: "bir ay",
|
||
MM: "%d ay",
|
||
y: "bir yıl",
|
||
yy: "%d yıl"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,
|
||
ordinal: function(a) {
|
||
if (0 === a) return a + "'ıncı";
|
||
var b = a % 10;
|
||
return a + ($e[b] || $e[a % 100 - b] || $e[a >= 100 ? 100 : null])
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("tzl", {
|
||
months: "Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),
|
||
monthsShort: "Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),
|
||
weekdays: "Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),
|
||
weekdaysShort: "Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),
|
||
weekdaysMin: "Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH.mm",
|
||
LTS: "HH.mm.ss",
|
||
L: "DD.MM.YYYY",
|
||
LL: "D. MMMM [dallas] YYYY",
|
||
LLL: "D. MMMM [dallas] YYYY HH.mm",
|
||
LLLL: "dddd, [li] D. MMMM [dallas] YYYY HH.mm"
|
||
},
|
||
meridiemParse: /d\'o|d\'a/i,
|
||
isPM: function(a) {
|
||
return "d'o" === a.toLowerCase()
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a > 11 ? c ? "d'o" : "D'O" : c ? "d'a" : "D'A"
|
||
},
|
||
calendar: {
|
||
sameDay: "[oxhi à] LT",
|
||
nextDay: "[demà à] LT",
|
||
nextWeek: "dddd [à] LT",
|
||
lastDay: "[ieiri à] LT",
|
||
lastWeek: "[sür el] dddd [lasteu à] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "osprei %s",
|
||
past: "ja%s",
|
||
s: Gb,
|
||
ss: Gb,
|
||
m: Gb,
|
||
mm: Gb,
|
||
h: Gb,
|
||
hh: Gb,
|
||
d: Gb,
|
||
dd: Gb,
|
||
M: Gb,
|
||
MM: Gb,
|
||
y: Gb,
|
||
yy: Gb
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||
ordinal: "%d.",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("tzm-latn", {
|
||
months: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
|
||
monthsShort: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
|
||
weekdays: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
|
||
weekdaysShort: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
|
||
weekdaysMin: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".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: "[asdkh g] LT",
|
||
nextDay: "[aska g] LT",
|
||
nextWeek: "dddd [g] LT",
|
||
lastDay: "[assant g] LT",
|
||
lastWeek: "dddd [g] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "dadkh s yan %s",
|
||
past: "yan %s",
|
||
s: "imik",
|
||
ss: "%d imik",
|
||
m: "minuḍ",
|
||
mm: "%d minuḍ",
|
||
h: "saɛa",
|
||
hh: "%d tassaɛin",
|
||
d: "ass",
|
||
dd: "%d ossan",
|
||
M: "ayowr",
|
||
MM: "%d iyyirn",
|
||
y: "asgas",
|
||
yy: "%d isgasn"
|
||
},
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
}), a.defineLocale("tzm", {
|
||
months: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
|
||
monthsShort: "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
|
||
weekdays: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
|
||
weekdaysShort: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
|
||
weekdaysMin: "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".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: "[ⴰⵙⴷⵅ ⴴ] LT",
|
||
nextDay: "[ⴰⵙⴽⴰ ⴴ] LT",
|
||
nextWeek: "dddd [ⴴ] LT",
|
||
lastDay: "[ⴰⵚⴰⵏⵜ ⴴ] LT",
|
||
lastWeek: "dddd [ⴴ] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",
|
||
past: "ⵢⴰⵏ %s",
|
||
s: "ⵉⵎⵉⴽ",
|
||
ss: "%d ⵉⵎⵉⴽ",
|
||
m: "ⵎⵉⵏⵓⴺ",
|
||
mm: "%d ⵎⵉⵏⵓⴺ",
|
||
h: "ⵙⴰⵄⴰ",
|
||
hh: "%d ⵜⴰⵙⵙⴰⵄⵉⵏ",
|
||
d: "ⴰⵙⵙ",
|
||
dd: "%d oⵙⵙⴰⵏ",
|
||
M: "ⴰⵢoⵓⵔ",
|
||
MM: "%d ⵉⵢⵢⵉⵔⵏ",
|
||
y: "ⴰⵙⴳⴰⵙ",
|
||
yy: "%d ⵉⵙⴳⴰⵙⵏ"
|
||
},
|
||
week: {
|
||
dow: 6,
|
||
doy: 12
|
||
}
|
||
}), a.defineLocale("uk", {
|
||
months: {
|
||
format: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),
|
||
standalone: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")
|
||
},
|
||
monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),
|
||
weekdays: function(a, b) {
|
||
var c = {
|
||
nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),
|
||
accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),
|
||
genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")
|
||
};
|
||
return a ? c[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(b) ? "accusative" : /\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(b) ? "genitive" : "nominative"][a.day()] : c.nominative
|
||
},
|
||
weekdaysShort: "нд_пн_вт_ср_чт_пт_сб".split("_"),
|
||
weekdaysMin: "нд_пн_вт_ср_чт_пт_сб".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: Ib("[Сьогодні "),
|
||
nextDay: Ib("[Завтра "),
|
||
lastDay: Ib("[Вчора "),
|
||
nextWeek: Ib("[У] dddd ["),
|
||
lastWeek: function() {
|
||
switch (this.day()) {
|
||
case 0:
|
||
case 3:
|
||
case 5:
|
||
case 6:
|
||
return Ib("[Минулої] dddd [").call(this);
|
||
case 1:
|
||
case 2:
|
||
case 4:
|
||
return Ib("[Минулого] dddd [").call(this)
|
||
}
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "за %s",
|
||
past: "%s тому",
|
||
s: "декілька секунд",
|
||
ss: Hb,
|
||
m: Hb,
|
||
mm: Hb,
|
||
h: "годину",
|
||
hh: Hb,
|
||
d: "день",
|
||
dd: Hb,
|
||
M: "місяць",
|
||
MM: Hb,
|
||
y: "рік",
|
||
yy: Hb
|
||
},
|
||
meridiemParse: /\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,
|
||
isPM: function(a) {
|
||
return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 4 ? "ночі" : a < 12 ? "ранку" : a < 17 ? "дня" : "вечора"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(\u0439|\u0433\u043e)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "M":
|
||
case "d":
|
||
case "DDD":
|
||
case "w":
|
||
case "W":
|
||
return a + "-й";
|
||
case "D":
|
||
return a + "-го";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
});
|
||
var _e = ["جنوری", "فروری", "مارچ", "اپریل", "مئی", "جون", "جولائی", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر"],
|
||
af = ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"];
|
||
return a.defineLocale("ur", {
|
||
months: _e,
|
||
monthsShort: _e,
|
||
weekdays: af,
|
||
weekdaysShort: af,
|
||
weekdaysMin: af,
|
||
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\u0628\u062d|\u0634\u0627\u0645/,
|
||
isPM: function(a) {
|
||
return "شام" === a
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? "صبح" : "شام"
|
||
},
|
||
calendar: {
|
||
sameDay: "[آج بوقت] LT",
|
||
nextDay: "[کل بوقت] LT",
|
||
nextWeek: "dddd [بوقت] LT",
|
||
lastDay: "[گذشتہ روز بوقت] LT",
|
||
lastWeek: "[گذشتہ] dddd [بوقت] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s بعد",
|
||
past: "%s قبل",
|
||
s: "چند سیکنڈ",
|
||
ss: "%d سیکنڈ",
|
||
m: "ایک منٹ",
|
||
mm: "%d منٹ",
|
||
h: "ایک گھنٹہ",
|
||
hh: "%d گھنٹے",
|
||
d: "ایک دن",
|
||
dd: "%d دن",
|
||
M: "ایک ماہ",
|
||
MM: "%d ماہ",
|
||
y: "ایک سال",
|
||
yy: "%d سال"
|
||
},
|
||
preparse: function(a) {
|
||
return a.replace(/\u060c/g, ",")
|
||
},
|
||
postformat: function(a) {
|
||
return a.replace(/,/g, "،")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("uz-latn", {
|
||
months: "Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),
|
||
monthsShort: "Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),
|
||
weekdays: "Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),
|
||
weekdaysShort: "Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),
|
||
weekdaysMin: "Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "DD/MM/YYYY",
|
||
LL: "D MMMM YYYY",
|
||
LLL: "D MMMM YYYY HH:mm",
|
||
LLLL: "D MMMM YYYY, dddd HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Bugun soat] LT [da]",
|
||
nextDay: "[Ertaga] LT [da]",
|
||
nextWeek: "dddd [kuni soat] LT [da]",
|
||
lastDay: "[Kecha soat] LT [da]",
|
||
lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "Yaqin %s ichida",
|
||
past: "Bir necha %s oldin",
|
||
s: "soniya",
|
||
ss: "%d soniya",
|
||
m: "bir daqiqa",
|
||
mm: "%d daqiqa",
|
||
h: "bir soat",
|
||
hh: "%d soat",
|
||
d: "bir kun",
|
||
dd: "%d kun",
|
||
M: "bir oy",
|
||
MM: "%d oy",
|
||
y: "bir yil",
|
||
yy: "%d yil"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("uz", {
|
||
months: "январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),
|
||
monthsShort: "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),
|
||
weekdays: "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),
|
||
weekdaysShort: "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),
|
||
weekdaysMin: "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "DD/MM/YYYY",
|
||
LL: "D MMMM YYYY",
|
||
LLL: "D MMMM YYYY HH:mm",
|
||
LLLL: "D MMMM YYYY, dddd HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Бугун соат] LT [да]",
|
||
nextDay: "[Эртага] LT [да]",
|
||
nextWeek: "dddd [куни соат] LT [да]",
|
||
lastDay: "[Кеча соат] LT [да]",
|
||
lastWeek: "[Утган] dddd [куни соат] LT [да]",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "Якин %s ичида",
|
||
past: "Бир неча %s олдин",
|
||
s: "фурсат",
|
||
ss: "%d фурсат",
|
||
m: "бир дакика",
|
||
mm: "%d дакика",
|
||
h: "бир соат",
|
||
hh: "%d соат",
|
||
d: "бир кун",
|
||
dd: "%d кун",
|
||
M: "бир ой",
|
||
MM: "%d ой",
|
||
y: "бир йил",
|
||
yy: "%d йил"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 7
|
||
}
|
||
}), a.defineLocale("vi", {
|
||
months: "tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),
|
||
monthsShort: "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),
|
||
weekdaysShort: "CN_T2_T3_T4_T5_T6_T7".split("_"),
|
||
weekdaysMin: "CN_T2_T3_T4_T5_T6_T7".split("_"),
|
||
weekdaysParseExact: !0,
|
||
meridiemParse: /sa|ch/i,
|
||
isPM: function(a) {
|
||
return /^ch$/i.test(a)
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
return a < 12 ? c ? "sa" : "SA" : c ? "ch" : "CH"
|
||
},
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "DD/MM/YYYY",
|
||
LL: "D MMMM [năm] YYYY",
|
||
LLL: "D MMMM [năm] YYYY HH:mm",
|
||
LLLL: "dddd, D MMMM [năm] YYYY HH:mm",
|
||
l: "DD/M/YYYY",
|
||
ll: "D MMM YYYY",
|
||
lll: "D MMM YYYY HH:mm",
|
||
llll: "ddd, D MMM YYYY HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[Hôm nay lúc] LT",
|
||
nextDay: "[Ngày mai lúc] LT",
|
||
nextWeek: "dddd [tuần tới lúc] LT",
|
||
lastDay: "[Hôm qua lúc] LT",
|
||
lastWeek: "dddd [tuần rồi lúc] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "%s tới",
|
||
past: "%s trước",
|
||
s: "vài giây",
|
||
ss: "%d giây",
|
||
m: "một phút",
|
||
mm: "%d phút",
|
||
h: "một giờ",
|
||
hh: "%d giờ",
|
||
d: "một ngày",
|
||
dd: "%d ngày",
|
||
M: "một tháng",
|
||
MM: "%d tháng",
|
||
y: "một năm",
|
||
yy: "%d năm"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}/,
|
||
ordinal: function(a) {
|
||
return a
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("x-pseudo", {
|
||
months: "J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),
|
||
monthsShort: "J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),
|
||
monthsParseExact: !0,
|
||
weekdays: "S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),
|
||
weekdaysShort: "S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),
|
||
weekdaysMin: "S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),
|
||
weekdaysParseExact: !0,
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
L: "DD/MM/YYYY",
|
||
LL: "D MMMM YYYY",
|
||
LLL: "D MMMM YYYY HH:mm",
|
||
LLLL: "dddd, D MMMM YYYY HH:mm"
|
||
},
|
||
calendar: {
|
||
sameDay: "[T~ódá~ý át] LT",
|
||
nextDay: "[T~ómó~rró~w át] LT",
|
||
nextWeek: "dddd [át] LT",
|
||
lastDay: "[Ý~ést~érdá~ý át] LT",
|
||
lastWeek: "[L~ást] dddd [át] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "í~ñ %s",
|
||
past: "%s á~gó",
|
||
s: "á ~féw ~sécó~ñds",
|
||
ss: "%d s~écóñ~ds",
|
||
m: "á ~míñ~úté",
|
||
mm: "%d m~íñú~tés",
|
||
h: "á~ñ hó~úr",
|
||
hh: "%d h~óúrs",
|
||
d: "á ~dáý",
|
||
dd: "%d d~áýs",
|
||
M: "á ~móñ~th",
|
||
MM: "%d m~óñt~hs",
|
||
y: "á ~ýéár",
|
||
yy: "%d ý~éárs"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
|
||
ordinal: function(a) {
|
||
var b = a % 10;
|
||
return a + (1 == ~~(a % 100 / 10) ? "th" : 1 === b ? "st" : 2 === b ? "nd" : 3 === b ? "rd" : "th")
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("yo", {
|
||
months: "Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),
|
||
monthsShort: "Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),
|
||
weekdays: "Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),
|
||
weekdaysShort: "Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),
|
||
weekdaysMin: "Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".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: "[Ònì ni] LT",
|
||
nextDay: "[Ọ̀la ni] LT",
|
||
nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT",
|
||
lastDay: "[Àna ni] LT",
|
||
lastWeek: "dddd [Ọsẹ̀ tólọ́] [ni] LT",
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "ní %s",
|
||
past: "%s kọjá",
|
||
s: "ìsẹjú aayá die",
|
||
ss: "aayá %d",
|
||
m: "ìsẹjú kan",
|
||
mm: "ìsẹjú %d",
|
||
h: "wákati kan",
|
||
hh: "wákati %d",
|
||
d: "ọjọ́ kan",
|
||
dd: "ọjọ́ %d",
|
||
M: "osù kan",
|
||
MM: "osù %d",
|
||
y: "ọdún kan",
|
||
yy: "ọdún %d"
|
||
},
|
||
dayOfMonthOrdinalParse: /\u1ecdj\u1ecd\u0301\s\d{1,2}/,
|
||
ordinal: "ọjọ́ %d",
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("zh-cn", {
|
||
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
|
||
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
|
||
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
|
||
weekdaysShort: "周日_周一_周二_周三_周四_周五_周六".split("_"),
|
||
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "YYYY/MM/DD",
|
||
LL: "YYYY年M月D日",
|
||
LLL: "YYYY年M月D日Ah点mm分",
|
||
LLLL: "YYYY年M月D日ddddAh点mm分",
|
||
l: "YYYY/M/D",
|
||
ll: "YYYY年M月D日",
|
||
lll: "YYYY年M月D日 HH:mm",
|
||
llll: "YYYY年M月D日dddd HH:mm"
|
||
},
|
||
meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "凌晨" === b || "早上" === b || "上午" === b ? a : "下午" === b || "晚上" === b ? a + 12 : a >= 11 ? a : a + 12
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
var d = 100 * a + b;
|
||
return d < 600 ? "凌晨" : d < 900 ? "早上" : d < 1130 ? "上午" : d < 1230 ? "中午" : d < 1800 ? "下午" : "晚上"
|
||
},
|
||
calendar: {
|
||
sameDay: "[今天]LT",
|
||
nextDay: "[明天]LT",
|
||
nextWeek: "[下]ddddLT",
|
||
lastDay: "[昨天]LT",
|
||
lastWeek: "[上]ddddLT",
|
||
sameElse: "L"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u5468)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "d":
|
||
case "D":
|
||
case "DDD":
|
||
return a + "日";
|
||
case "M":
|
||
return a + "月";
|
||
case "w":
|
||
case "W":
|
||
return a + "周";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
relativeTime: {
|
||
future: "%s内",
|
||
past: "%s前",
|
||
s: "几秒",
|
||
ss: "%d 秒",
|
||
m: "1 分钟",
|
||
mm: "%d 分钟",
|
||
h: "1 小时",
|
||
hh: "%d 小时",
|
||
d: "1 天",
|
||
dd: "%d 天",
|
||
M: "1 个月",
|
||
MM: "%d 个月",
|
||
y: "1 年",
|
||
yy: "%d 年"
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
}), a.defineLocale("zh-hk", {
|
||
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
|
||
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
|
||
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
|
||
weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"),
|
||
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "YYYY/MM/DD",
|
||
LL: "YYYY年M月D日",
|
||
LLL: "YYYY年M月D日 HH:mm",
|
||
LLLL: "YYYY年M月D日dddd HH:mm",
|
||
l: "YYYY/M/D",
|
||
ll: "YYYY年M月D日",
|
||
lll: "YYYY年M月D日 HH:mm",
|
||
llll: "YYYY年M月D日dddd HH:mm"
|
||
},
|
||
meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "凌晨" === b || "早上" === b || "上午" === b ? a : "中午" === b ? a >= 11 ? a : a + 12 : "下午" === b || "晚上" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
var d = 100 * a + b;
|
||
return d < 600 ? "凌晨" : d < 900 ? "早上" : d < 1130 ? "上午" : d < 1230 ? "中午" : d < 1800 ? "下午" : "晚上"
|
||
},
|
||
calendar: {
|
||
sameDay: "[今天]LT",
|
||
nextDay: "[明天]LT",
|
||
nextWeek: "[下]ddddLT",
|
||
lastDay: "[昨天]LT",
|
||
lastWeek: "[上]ddddLT",
|
||
sameElse: "L"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u9031)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "d":
|
||
case "D":
|
||
case "DDD":
|
||
return a + "日";
|
||
case "M":
|
||
return a + "月";
|
||
case "w":
|
||
case "W":
|
||
return a + "週";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
relativeTime: {
|
||
future: "%s內",
|
||
past: "%s前",
|
||
s: "幾秒",
|
||
ss: "%d 秒",
|
||
m: "1 分鐘",
|
||
mm: "%d 分鐘",
|
||
h: "1 小時",
|
||
hh: "%d 小時",
|
||
d: "1 天",
|
||
dd: "%d 天",
|
||
M: "1 個月",
|
||
MM: "%d 個月",
|
||
y: "1 年",
|
||
yy: "%d 年"
|
||
}
|
||
}), a.defineLocale("zh-tw", {
|
||
months: "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
|
||
monthsShort: "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
|
||
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
|
||
weekdaysShort: "週日_週一_週二_週三_週四_週五_週六".split("_"),
|
||
weekdaysMin: "日_一_二_三_四_五_六".split("_"),
|
||
longDateFormat: {
|
||
LT: "HH:mm",
|
||
LTS: "HH:mm:ss",
|
||
L: "YYYY/MM/DD",
|
||
LL: "YYYY年M月D日",
|
||
LLL: "YYYY年M月D日 HH:mm",
|
||
LLLL: "YYYY年M月D日dddd HH:mm",
|
||
l: "YYYY/M/D",
|
||
ll: "YYYY年M月D日",
|
||
lll: "YYYY年M月D日 HH:mm",
|
||
llll: "YYYY年M月D日dddd HH:mm"
|
||
},
|
||
meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
|
||
meridiemHour: function(a, b) {
|
||
return 12 === a && (a = 0), "凌晨" === b || "早上" === b || "上午" === b ? a : "中午" === b ? a >= 11 ? a : a + 12 : "下午" === b || "晚上" === b ? a + 12 : void 0
|
||
},
|
||
meridiem: function(a, b, c) {
|
||
var d = 100 * a + b;
|
||
return d < 600 ? "凌晨" : d < 900 ? "早上" : d < 1130 ? "上午" : d < 1230 ? "中午" : d < 1800 ? "下午" : "晚上"
|
||
},
|
||
calendar: {
|
||
sameDay: "[今天]LT",
|
||
nextDay: "[明天]LT",
|
||
nextWeek: "[下]ddddLT",
|
||
lastDay: "[昨天]LT",
|
||
lastWeek: "[上]ddddLT",
|
||
sameElse: "L"
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u9031)/,
|
||
ordinal: function(a, b) {
|
||
switch (b) {
|
||
case "d":
|
||
case "D":
|
||
case "DDD":
|
||
return a + "日";
|
||
case "M":
|
||
return a + "月";
|
||
case "w":
|
||
case "W":
|
||
return a + "週";
|
||
default:
|
||
return a
|
||
}
|
||
},
|
||
relativeTime: {
|
||
future: "%s內",
|
||
past: "%s前",
|
||
s: "幾秒",
|
||
ss: "%d 秒",
|
||
m: "1 分鐘",
|
||
mm: "%d 分鐘",
|
||
h: "1 小時",
|
||
hh: "%d 小時",
|
||
d: "1 天",
|
||
dd: "%d 天",
|
||
M: "1 個月",
|
||
MM: "%d 個月",
|
||
y: "1 年",
|
||
yy: "%d 年"
|
||
}
|
||
}), a.locale("en"), a
|
||
}), ! function(a) {
|
||
"function" == typeof define && define.amd ? define(["jquery"], a) : "object" == typeof exports ? module.exports = a : a(jQuery)
|
||
}(function(a) {
|
||
function b(b) {
|
||
var g = b || window.event,
|
||
h = i.call(arguments, 1),
|
||
j = 0,
|
||
l = 0,
|
||
m = 0,
|
||
n = 0,
|
||
o = 0,
|
||
p = 0;
|
||
if (b = a.event.fix(g), b.type = "mousewheel", "detail" in g && (m = -1 * g.detail), "wheelDelta" in g && (m = g.wheelDelta), "wheelDeltaY" in g && (m = g.wheelDeltaY), "wheelDeltaX" in g && (l = -1 * g.wheelDeltaX), "axis" in g && g.axis === g.HORIZONTAL_AXIS && (l = -1 * m, m = 0), j = 0 === m ? l : m, "deltaY" in g && (m = -1 * g.deltaY, j = m), "deltaX" in g && (l = g.deltaX, 0 === m && (j = -1 * l)), 0 !== m || 0 !== l) {
|
||
if (1 === g.deltaMode) {
|
||
var q = a.data(this, "mousewheel-line-height");
|
||
j *= q, m *= q, l *= q
|
||
} else if (2 === g.deltaMode) {
|
||
var r = a.data(this, "mousewheel-page-height");
|
||
j *= r, m *= r, l *= r
|
||
}
|
||
if (n = Math.max(Math.abs(m), Math.abs(l)), (!f || f > n) && (f = n, d(g, n) && (f /= 40)), d(g, n) && (j /= 40, l /= 40, m /= 40), j = Math[j >= 1 ? "floor" : "ceil"](j / f), l = Math[l >= 1 ? "floor" : "ceil"](l / f), m = Math[m >= 1 ? "floor" : "ceil"](m / f), k.settings.normalizeOffset && this.getBoundingClientRect) {
|
||
var s = this.getBoundingClientRect();
|
||
o = b.clientX - s.left, p = b.clientY - s.top
|
||
}
|
||
return b.deltaX = l, b.deltaY = m, b.deltaFactor = f, b.offsetX = o, b.offsetY = p, b.deltaMode = 0, h.unshift(b, j, l, m), e && clearTimeout(e), e = setTimeout(c, 200), (a.event.dispatch || a.event.handle).apply(this, h)
|
||
}
|
||
}
|
||
|
||
function c() {
|
||
f = null
|
||
}
|
||
|
||
function d(a, b) {
|
||
return k.settings.adjustOldDeltas && "mousewheel" === a.type && b % 120 === 0
|
||
}
|
||
var e, f, g = ["wheel", "mousewheel", "DOMMouseScroll", "MozMousePixelScroll"],
|
||
h = "onwheel" in document || document.documentMode >= 9 ? ["wheel"] : ["mousewheel", "DomMouseScroll", "MozMousePixelScroll"],
|
||
i = Array.prototype.slice;
|
||
if (a.event.fixHooks)
|
||
for (var j = g.length; j;) a.event.fixHooks[g[--j]] = a.event.mouseHooks;
|
||
var k = a.event.special.mousewheel = {
|
||
version: "3.1.12",
|
||
setup: function() {
|
||
if (this.addEventListener)
|
||
for (var c = h.length; c;) this.addEventListener(h[--c], b, !1);
|
||
else this.onmousewheel = b;
|
||
a.data(this, "mousewheel-line-height", k.getLineHeight(this)), a.data(this, "mousewheel-page-height", k.getPageHeight(this))
|
||
},
|
||
teardown: function() {
|
||
if (this.removeEventListener)
|
||
for (var c = h.length; c;) this.removeEventListener(h[--c], b, !1);
|
||
else this.onmousewheel = null;
|
||
a.removeData(this, "mousewheel-line-height"), a.removeData(this, "mousewheel-page-height")
|
||
},
|
||
getLineHeight: function(b) {
|
||
var c = a(b),
|
||
d = c["offsetParent" in a.fn ? "offsetParent" : "parent"]();
|
||
return d.length || (d = a("body")), parseInt(d.css("fontSize"), 10) || parseInt(c.css("fontSize"), 10) || 16
|
||
},
|
||
getPageHeight: function(b) {
|
||
return a(b).height()
|
||
},
|
||
settings: {
|
||
adjustOldDeltas: !0,
|
||
normalizeOffset: !0
|
||
}
|
||
};
|
||
a.fn.extend({
|
||
mousewheel: function(a) {
|
||
return a ? this.bind("mousewheel", a) : this.trigger("mousewheel")
|
||
},
|
||
unmousewheel: function(a) {
|
||
return this.unbind("mousewheel", a)
|
||
}
|
||
})
|
||
}),
|
||
function(a, b, c) {
|
||
"use strict";
|
||
|
||
function d(c) {
|
||
var d = new Date,
|
||
e = 0,
|
||
f = this;
|
||
return f.onChange = [], f.validate = function() {
|
||
c.minTime && (c.minTime instanceof Date || (c.minTime = f.parse(c.minTime)), f.isValid(c.minTime) ? (c.minTime = f.cloneTime(c.minTime), d < c.minTime && (d = f.cloneTime(c.minTime))) : c.minTime = !1), c.maxTime && (c.maxTime instanceof Date || (c.maxTime = f.parse(c.maxTime)), f.isValid(c.maxTime) ? (c.maxTime = f.cloneTime(c.maxTime), d > c.maxTime && (d = f.cloneTime(c.maxTime))) : c.maxTime = !1)
|
||
}, f.cloneTime = function(a) {
|
||
var b = new Date;
|
||
return b.setHours(a.getHours()), b.setMinutes(a.getMinutes()), b.setSeconds(a.getSeconds()), b
|
||
}, f.isValid = function(a) {
|
||
return "[object Date]" === Object.prototype.toString.call(a) && !isNaN(a.getTime())
|
||
}, f.hours12Format = function() {
|
||
var a = d.getHours();
|
||
return 0 === a ? 12 : a > 0 && a < 13 ? a : a > 12 && a <= 23 ? a - 12 : void 0
|
||
}, f.to12Format = function(a) {
|
||
return 12 !== a || e ? e && a < 12 ? a + 12 : a : 0
|
||
}, f.change = function(b) {
|
||
var c;
|
||
if (f.onChange.length)
|
||
for (c = 0; c < f.onChange.length; c += 1) a.isFunction(f.onChange[c]) && f.onChange[c].call(f, f.get(), d, b)
|
||
}, f.index = function(a, b) {
|
||
var g, h = d.getTime();
|
||
if (void 0 !== b && null !== b) {
|
||
switch (b = parseInt(b, 10), a) {
|
||
case 1:
|
||
d.setMinutes(b);
|
||
break;
|
||
case 2:
|
||
d.setSeconds(b);
|
||
break;
|
||
case 3:
|
||
g = d.getHours(), e = b, g < 12 && b ? d.setHours(g + 12) : g >= 12 && !b && d.setHours(g - 12);
|
||
break;
|
||
default:
|
||
d.setHours(c.twelveHoursFormat ? f.to12Format(b) : b)
|
||
}
|
||
e = f.index(3), f.validate(), h !== d.getTime() && f.change()
|
||
}
|
||
switch (a) {
|
||
case 1:
|
||
return d.getMinutes();
|
||
case 2:
|
||
return d.getSeconds();
|
||
case 3:
|
||
return e = d.getHours() >= 12 ? 1 : 0;
|
||
default:
|
||
return c.twelveHoursFormat ? f.hours12Format() : d.getHours()
|
||
}
|
||
}, f.parse = function(a) {
|
||
return void 0 !== b.moment ? moment(a, c.inputFormat).toDate() : Date.parse(a)
|
||
}, f.set = function(a, b) {
|
||
var c = d.getTime(),
|
||
e = f.isValid(a) ? f.cloneTime(a) : f.parse(a);
|
||
f.isValid(e) && (d = e, c !== d.getTime() && (f.validate(), f.change(b)))
|
||
}, f.get = function() {
|
||
return void 0 !== b.moment ? moment(d).format(c.inputFormat) : String(d)
|
||
}, f.getTime = function() {
|
||
return d.getTime()
|
||
}, f
|
||
}
|
||
|
||
function e(b, d, e) {
|
||
var f = this;
|
||
f.box = e || c.body, f.options = d, f.startinput = a(b), f.uniqueid = g, g += 1, f.init()
|
||
}
|
||
|
||
function f(d, e) {
|
||
var f = this;
|
||
f.uniqueid = g, g += 1, f.options = e, f.startinput = a(d), f.picker = a('<div class="periodpicker_timepicker_dialog"></div>'), f.startinput.TimePicker(e, f.picker), f.options.inline ? (f.picker.addClass("periodpicker_timepicker_inline"), f.startinput.after(f.picker).hide(), f.startinput.TimePicker("regenerate")) : (a(c.body).append(f.picker), f.startinput.on("focus.xdsoft" + f.uniqueid, function() {
|
||
f.show()
|
||
}), a(b).on("mousedown.xdsoft" + f.uniqueid, function() {
|
||
f.hide()
|
||
}))
|
||
}
|
||
var g = 1;
|
||
e.prototype.getRealOffset = function(a) {
|
||
var b = this.getIndex(a);
|
||
return this.indexes[a].indexOf(b) !== -1 ? this.indexes[a].indexOf(b) * this.itemHeight() : 0
|
||
}, e.prototype.getIndex = function(a) {
|
||
return Math.floor(this.currentime.index(a) / this.options.steps[a]) * this.options.steps[a]
|
||
}, e.prototype.height = function() {
|
||
return this.timepicker ? parseInt(this.timepicker.get(0).offsetHeight, 10) : 0
|
||
}, e.prototype.itemHeight = function() {
|
||
return this.items[0][0] ? parseInt(this.items[0][0].get(0).offsetHeight, 10) : 22
|
||
}, e.prototype.highlight = function() {
|
||
var a, b;
|
||
for (void 0 === this.last && (this.last = []), a = 0; a < this.boxes.length; a += 1) b = this.getIndex(a), void 0 !== this.items[a][this.indexes[a].indexOf(b)] && this.items[a][this.indexes[a].indexOf(b)].addClass("active"), void 0 !== this.last[a] && this.last[a] !== this.indexes[a].indexOf(b) && void 0 !== this.items[a][this.last[a]] && this.items[a][this.last[a]].removeClass("active"), this.last[a] = this.indexes[a].indexOf(b)
|
||
}, e.prototype.setTime = function(a) {
|
||
var b, c;
|
||
if (void 0 !== a && a && a.length)
|
||
for (c = this.boxes.length - 1; c >= 0; c -= 1) this.currentime.index(c, a[c]);
|
||
for (c = 0; c < this.boxes.length; c += 1) void 0 !== this.boxes[c] && (b = -this.getRealOffset(c) + Math.ceil(this.height() - this.itemHeight()) / 2, this.boxes[c].css("margin-top", b + "px"));
|
||
this.highlight()
|
||
}, e.prototype.xy = function(a) {
|
||
var b, c = {
|
||
x: 0,
|
||
y: 0
|
||
};
|
||
return "touchstart" === a.type || "touchmove" === a.type || "touchend" === a.type || "touchcancel" === a.type ? (b = a.originalEvent.touches[0] || a.originalEvent.changedTouches[0], c.x = b.clientX, c.y = b.clientY) : "mousedown" !== a.type && "mouseup" !== a.type && "mousemove" !== a.type && "mouseover" !== a.type && "mouseout" !== a.type && "mouseenter" !== a.type && "mouseleave" !== a.type || (c.x = a.clientX, c.y = a.clientY), c
|
||
};
|
||
var h = function(a) {
|
||
return void 0 !== a.deltaY ? a.deltaY : (a.detail || a.wheelDelta || a.originalEvent.deltaY) > 0 ? -1 : 1
|
||
};
|
||
e.prototype.init = function() {
|
||
var c, e, f, g = this;
|
||
g.timepicker = a('<div class="periodpicker_timepicker xdsoft_noselect"><div class="periodpicker_timepicker_sliders">' + (g.options.hours ? '<div data-index="0" class="periodpicker_hourspicker_box"><div class="periodpicker_hourspicker"></div><input class="periodpicker_key_hooker" readonly="true" type="text"/></div>' : "") + (g.options.minutes ? '<div data-index="1" class="periodpicker_minutespicker_box"><div class="periodpicker_minutespicker"></div><input class="periodpicker_key_hooker" readonly="true" type="text"/></div>' : "") + (g.options.seconds ? '<div data-index="2" class="periodpicker_secondspicker_box"><div class="periodpicker_secondspicker"></div><input class="periodpicker_key_hooker" readonly="true" type="text"/></div>' : "") + (g.options.ampm ? '<div data-index="3" class="periodpicker_ampmpicker_box"><div class="periodpicker_ampmpicker"><div data-value="0" class="periodpicker_0 periodpicker_item">AM</div><div data-value="1" class="periodpicker_1 periodpicker_item">PM</div></div><input class="periodpicker_key_hooker" readonly="true" type="text"/></div>' : "") + '</div><div class="periodpicker_timepicker_center"></div></div>'), g.currentime = new d(g.options), g.options.onChange && g.currentime.onChange.push(g.options.onChange), g.startinput.length && g.startinput.val() ? g.currentime.set(g.startinput.val()) : (g.startinput.val(g.options.defaultTime), g.currentime.set(g.options.defaultTime)), g.options.saveOnChange && g.currentime.onChange.push(function(a, b, c) {
|
||
var d = g.startinput.val();
|
||
g.startinput.val(a), a === d || c || g.startinput.trigger("change")
|
||
}), g.boxes = {}, f = 0, g.timepicker.find(".periodpicker_timepicker_sliders>div>div").each(function() {
|
||
f = Math.max(f, parseInt(a(this).parent().data("index"), 10)), g.boxes[parseInt(a(this).parent().data("index"), 10)] = a(this)
|
||
}), g.boxes.length = f + 1, g.timepicker.find(".periodpicker_timepicker_sliders>div").addClass("periodpicker_col" + g.timepicker.find(".periodpicker_timepicker_sliders>div>div").length), g.timer2 = 0, g.timepicker.on("mousewheel", function(a) {
|
||
g.options.mouseWheel && (a.preventDefault(), a.stopPropagation())
|
||
}), g.timepicker.find(".periodpicker_timepicker_sliders>div").on("mousewheel", function(b) {
|
||
if (g.options.mouseWheel) {
|
||
var c = a(this),
|
||
d = [null, null, null, null],
|
||
e = parseInt(a(this).data("index"), 10);
|
||
c.addClass("draggable");
|
||
var f = h(b);
|
||
e < 3 ? d[e] = g.currentime.index(e) + -f * (g.options.inverseMouseWheel ? -1 : 1) * g.options.steps[e] : d[e] = g.currentime.index(e) - 1, g.setTime(d), clearTimeout(g.timer2), g.timer2 = setTimeout(function() {
|
||
c.removeClass("draggable")
|
||
}, 300), b.preventDefault(), b.stopPropagation()
|
||
}
|
||
}), g.timepicker.find(".periodpicker_timepicker_sliders").on("click", ".periodpicker_item", function() {
|
||
if (g.options.clickAndSelect) {
|
||
var b = parseInt(a(this).data("value"), 10),
|
||
c = [null, null, null, null],
|
||
d = parseInt(a(this).parent().parent().data("index"), 10);
|
||
g.iwasdragged || isNaN(b) || (c[d] = b, g.setTime(c))
|
||
}
|
||
}), g.timer = 0, g.timepicker.find(".periodpicker_timepicker_sliders>div input.periodpicker_key_hooker").on("keydown", function(b) {
|
||
if (g.options.listenKeyPress) {
|
||
var c = [null, null, null, null],
|
||
d = a(this),
|
||
e = parseInt(d.parent().data("index"), 10),
|
||
f = !1;
|
||
switch (b.keyCode) {
|
||
case 38:
|
||
c[e] = g.currentime.index(e) - g.options.steps[e], g.setTime(c), f = !0;
|
||
break;
|
||
case 39:
|
||
a(this).parent().next().length && a(this).parent().next().find("input.periodpicker_key_hooker").eq(0).focus(), f = !0;
|
||
break;
|
||
case 37:
|
||
a(this).parent().prev().length && a(this).parent().prev().find("input.periodpicker_key_hooker").eq(0).focus(), f = !0;
|
||
break;
|
||
case 40:
|
||
c[e] = g.currentime.index(e) + g.options.steps[e], g.setTime(c), f = !0;
|
||
break;
|
||
default:
|
||
/[0-9amp]/i.test(String.fromCharCode(b.keyCode)) && (d.val(d.val() + String.fromCharCode(b.keyCode)), f = !0), clearTimeout(g.timer), g.timer = setTimeout(function() {
|
||
var a = d.val();
|
||
d.val(""), 3 === e && a.length && (a = "p" === a.toLowerCase().substr(0, 1) ? 1 : 0), a = parseInt(a, 10), isNaN(a) || (c[e] = a, g.setTime(c))
|
||
}, 300)
|
||
}
|
||
f && (b.preventDefault(), b.stopImmediatePropagation())
|
||
}
|
||
}), g.timepicker.find(".periodpicker_timepicker_sliders>div").on("mousedown.xdsoft touchstart.xdsoft", function(b) {
|
||
g.options.dragAndDrop && (g.drag = !0, c = [g.xy(b).x, g.xy(b).y], c[4] = parseInt(a(this).data("index"), 10), c[3] = g.boxes[c[4]], c[2] = parseInt(c[3].css("margin-top"), 10), c[3].find("div").removeClass("active"), c[3].parent().addClass("draggable"), g.iwasdragged = !1, b.preventDefault(), b.stopImmediatePropagation()), a(this).find("input.periodpicker_key_hooker").focus()
|
||
}), g.iwasdragged = !1, a(b).on("mouseup.xdsoft" + g.uniqueid + " touchend.xdsoft" + g.uniqueid, function(a) {
|
||
g.options.dragAndDrop && g.drag && (g.drag = !1, g.setTime(), c[3].parent().removeClass("draggable"), a.stopImmediatePropagation())
|
||
}).on("mousemove.xdsoft" + g.uniqueid + " touchmove.xdsoft" + g.uniqueid, function(a) {
|
||
if (g.drag && g.options.dragAndDrop) {
|
||
e = [g.xy(a).x - c[0], g.xy(a).y - c[1]], c[3].css({
|
||
marginTop: c[2] + e[1]
|
||
}), e[1] > 10 && (g.iwasdragged = !0);
|
||
var b = -Math.round((-(g.height() - g.itemHeight()) / 2 + c[2] + e[1]) / g.itemHeight());
|
||
b < 0 && (b = 0), b >= g.items[c[4]].length && (b = g.items[c[4]].length - 1), b = parseInt(g.items[c[4]][b].data("value"), 10), g.currentime.index(c[4], b), g.highlight(), a.preventDefault()
|
||
}
|
||
}), a(g.box).append(g.timepicker), g.generateTimepicker(), g.setTime()
|
||
}, e.prototype.destroy = function() {
|
||
var c = this;
|
||
a(b).off("mouseup.xdsoft" + c.uniqueid + " touchend.xdsoft" + c.uniqueid).off("mousemove.xdsoft" + c.uniqueid + " touchmove.xdsoft" + c.uniqueid), c.timepicker.remove(), delete c.timepicker, delete c.boxes, delete c.currentime
|
||
}, e.prototype.generateTimepicker = function() {
|
||
var b, c, d = this;
|
||
for (d.items = [
|
||
[],
|
||
[],
|
||
[],
|
||
[]
|
||
], d.indexes = [
|
||
[],
|
||
[],
|
||
[],
|
||
[0, 1]
|
||
], b = 0; b <= 2; b += 1)
|
||
if (void 0 !== d.options.parts[b] && void 0 !== d.boxes[b]) {
|
||
if (!d.options.twelveHoursFormat || b > 0)
|
||
for (c = d.options.parts[b][0][0]; c <= d.options.parts[b][0][1]; c += d.options.steps[b]) d.items[b].push(a('<div data-value="' + c + '" class="periodpicker_' + c + ' periodpicker_item">' + (c < 10 ? "0" : "") + c + "</div>")), d.indexes[b].push(c);
|
||
else
|
||
for (d.items[b].push(a('<div data-value="12" class="periodpicker_12 periodpicker_item">12</div>')), d.indexes[b].push(12), c = 1; c <= 11; c += d.options.steps[b]) d.items[b].push(a('<div data-value="' + c + '" class="periodpicker_' + c + ' periodpicker_item">' + (c < 10 ? "0" : "") + c + "</div>")), d.indexes[b].push(c);
|
||
d.boxes[b].html(d.items[b])
|
||
} d.boxes[3] && d.boxes[3].length && d.boxes[b].find("div").each(function() {
|
||
d.items[3].push(a(this))
|
||
})
|
||
}, a.fn.TimePicker = function(b, c, d) {
|
||
var f, g = this;
|
||
return this.each(function() {
|
||
var h, i = a(this),
|
||
j = i.data("timepicker");
|
||
if (j || "string" != typeof b)
|
||
if (j) switch (b) {
|
||
case "stopDrag":
|
||
j.drag = !1, j.timepicker.find(".draggable").removeClass("draggable"), j.setTime();
|
||
break;
|
||
case "regenerate":
|
||
j.setTime();
|
||
break;
|
||
case "destroy":
|
||
j.destroy();
|
||
break;
|
||
case "save":
|
||
i.val(j.currentime.get());
|
||
break;
|
||
case "setValue":
|
||
j.currentime.set(c, d), j.setTime();
|
||
break;
|
||
case "setMin":
|
||
case "setMax":
|
||
f = j.currentime.getTime(), j.options["setMin" === b ? "minTime" : "maxTime"] = c, j.currentime.validate(), j.setTime(), f !== j.currentime.getTime() && j.currentime.change();
|
||
break;
|
||
case "getValue":
|
||
g = j.currentime.get()
|
||
} else h = a.extend(!0, {}, a.fn.TimePicker.defaultOptions, b), j = new e(this, h, c), i.data("timepicker", j)
|
||
}), g
|
||
}, a.fn.timepicker = a.fn.TimePicker, a.fn.TimePicker.defaultOptions = {
|
||
clickAndSelect: !0,
|
||
dragAndDrop: !0,
|
||
mouseWheel: !0,
|
||
inverseMouseWheel: !1,
|
||
listenKeyPress: !0,
|
||
saveOnChange: !0,
|
||
onChange: function() {
|
||
return !0
|
||
},
|
||
twelveHoursFormat: !0,
|
||
inputFormat: "HH:mm:ss",
|
||
defaultTime: "00:00:00",
|
||
minTime: !1,
|
||
maxTime: !1,
|
||
hours: !0,
|
||
minutes: !0,
|
||
seconds: !1,
|
||
ampm: !0,
|
||
parts: [
|
||
[
|
||
[0, 23]
|
||
],
|
||
[
|
||
[0, 59]
|
||
],
|
||
[
|
||
[0, 59]
|
||
],
|
||
[
|
||
[0, 1]
|
||
]
|
||
],
|
||
steps: [1, 1, 1, 1]
|
||
}, f.prototype.destroy = function() {
|
||
this.startinput.TimePicker("destroy"), this.picker.remove()
|
||
}, f.prototype.hide = function() {
|
||
if (this.picker.hasClass("visible")) {
|
||
var b = !0;
|
||
this.options.onHide && a.isFunction(this.options.onHide) && (b = !(this.options.onHide.call(this, this.startinput) === !1)), b && this.picker.removeClass("visible")
|
||
}
|
||
}, f.prototype.show = function() {
|
||
if (!this.picker.hasClass("visible")) {
|
||
var c, d, e = this.startinput.offset();
|
||
c = e.top + this.startinput.outerHeight() - 1, d = e.left, c + this.picker.outerHeight() > a(b).height() + a(b).scrollTop() && (c = e.top - this.picker.outerHeight() - 1), c < 0 && (c = 0), d + this.picker.outerWidth() > a(b).width() && (d = a(b).width() - this.picker.outerWidth()), this.picker.css({
|
||
left: d,
|
||
top: c
|
||
}), this.picker.addClass("visible"), this.startinput.TimePicker("regenerate")
|
||
}
|
||
}, a.fn.TimePickerAlone = function(b, c, d) {
|
||
var e = this;
|
||
return this.each(function() {
|
||
var e, g = a(this),
|
||
h = g.data("timepickeralone");
|
||
if (h) switch (b) {
|
||
case "destroy":
|
||
h.destroy();
|
||
break;
|
||
default:
|
||
return h.startinput.TimePicker(b, c, d)
|
||
} else e = a.extend(!0, {}, a.fn.TimePicker.defaultOptions, a.fn.TimePickerAlone.defaultOptions, b), h = new f(this, e), g.data("timepickeralone", h)
|
||
}), e
|
||
}, a.fn.timepickeralone = a.fn.TimePickerAlone, a.fn.TimePickerAlone.defaultOptions = {
|
||
inline: !1,
|
||
onHide: function() {
|
||
return !0
|
||
}
|
||
}
|
||
}(jQuery, window, document),
|
||
function(a, b, c) {
|
||
"use strict";
|
||
|
||
function d(b, c, e) {
|
||
var f, g = e || new Date;
|
||
return g.isTW = !0, g.weekdays = function(a) {
|
||
var b, c, d = moment.weekdaysShort();
|
||
for (b = d.splice(1), b[6] = d[0], d = b, b = d.splice(a - 1), c = 0; c < a - 1; c += 1) b.push(d[c]);
|
||
return b
|
||
}, g.clone = function(a, b, c, e, f, h) {
|
||
var i = new d((!1), (!1), new Date(g.getTime()));
|
||
return e && i.setHours(e), f && i.setMinutes(f), h && i.setSeconds(h), a && i.setFullYear(a), b && i.setMonth(b), c && i.setDate(c), i
|
||
}, g.inRange = function(a, b) {
|
||
return moment(a).isBetween(b[0], b[1], "day") || moment(a).isSame(b[0], "day") || moment(a).isSame(b[1], "day")
|
||
}, g.isValid = function() {
|
||
return "[object Date]" === Object.prototype.toString.call(g) && !isNaN(g.getTime())
|
||
}, g.parseStr = function(b, c) {
|
||
var e;
|
||
return e = "string" == typeof b ? moment(b, c) : "date" === a.type(b) ? new d(0, 0, new Date(b.getTime())) : b, e && e.isValid() ? g = e.isTW ? e : new d(0, 0, e.toDate()) : null
|
||
}, g.isEqualDate = function(a, b) {
|
||
return !!(a && a.isValid() && b && b.isValid()) && (a.getDate() === b.getDate() && a.getMonth() === b.getMonth() && a.getMonth() === b.getMonth())
|
||
}, g.format = function(a) {
|
||
return f = moment(g).format(a), new RegExp("^[0-9]+$").test(f) ? parseInt(f, 10) : f
|
||
}, g.countDaysInMonth = function() {
|
||
return new Date(g.getFullYear(), g.getMonth() + 1, 0).getDate()
|
||
}, b && c && g.parseStr(b, c), g
|
||
}
|
||
|
||
function e(j, k) {
|
||
var l, m = this,
|
||
n = [],
|
||
o = a.extend(!0, {}, a.fn.periodpicker.defaultOptions, k),
|
||
p = function(a) {
|
||
return void 0 !== o.i18n[o.lang] && void 0 !== o.i18n[o.lang][a] ? o.i18n[o.lang][a] : a
|
||
};
|
||
m.picker = a('<div class="period_picker_box xdsoft_noselect" style=""> <div class="period_picker_resizer"></div> <div class="period_picker_head"> <span class="period_picker_head_title"></span> <span class="period_picker_max_min" title="' + p("Open fullscreen") + '"></span> <span class="period_picker_close" title="' + p("Close") + '"></span> </div> <div class="period_picker_years"> <div class="period_picker_years_inner"> <div class="period_picker_years_selector"> <div class="period_picker_years_selector_container" style="width: 5960px; left: 0;"> </div> </div> </div> </div> <div class="period_picker_work"> <a href="" class="xdsoft_navigate xdsoft_navigate_prev"></a> <div class="period_picker_timepicker_box"> <input data-index="0" class="timepicker" type="hidden"/> </div> <div class="period_picker_days"> <table> <tbody> </tbody> </table> </div> <div class="period_picker_timepicker_box"> <input data-index="1" class="timepicker" type="hidden"> </div> <a href="" class="xdsoft_navigate xdsoft_navigate_next"></a> </div> <div class="period_picker_submit_shadow"></div> <div class="period_picker_submit_dates"> <span class="period_picker_from_time_block period_picker_time"> <span class="input_box"><input data-index="0" class="input_control period_picker_from_time"></span> </span> <span class="period_picker_from_block period_picker_date"> <span class="input_box"><input class="input_control period_picker_from" maxlength="10"></span> </span> <span class="period_picker_date_separator">—</span> <span class="period_picker_to_block period_picker_date"> <span class="input_box"><input class="input_control period_picker_to" maxlength="10"></span> </span> <span class="period_picker_to_time_block period_picker_time"> <span class="input_box"><input data-index="1" class="input_control period_picker_to_time"></span> </span> <button class="period_picker_show period_picker_ok" role="button" type="button"> <span class="button_text">' + p("OK") + '</span> </button> <button class="period_picker_show period_picker_today" role="button" type="button"> <span class="button_text">' + p("Today") + '</span> </button> <button class="period_picker_show period_picker_clear" role="button" type="button"> <span class="button_text">' + p("Clear") + "</span> </button> </div> </div>"), m.pickerdays = m.picker.find(".period_picker_days"), m.calendarbox = m.pickerdays.find("> table > tbody"), m.yearsline = m.picker.find(".period_picker_years_selector_container"), m.yearslineparent = m.picker.find(".period_picker_years_selector"), m.timepicker = m.picker.find(".period_picker_timepicker_box"), m.button = a('<div class="period_picker_input ' + o.buttonClassSuffix + '" role="button"><span class="period_button_text"><span class="period_button_content_wrapper"><span class="period_button_content"><span class="icon_calendar"></span><span class="period_button_content_body">' + p(o.norange ? "Choose date" : "Choose period") + '</span><span class="icon_clear"></span></span></span></span></div>'), m.startinput = a(o.start ? o.start : j), m.startinput.attr("id") && (m.picker.attr("data-input_id", m.startinput.attr("id")), m.button.attr("data-input_id", m.startinput.attr("id"))), m.endinput = a(o.end), m.startinput.attr("autocomplete", "off"), m.endinput.attr("autocomplete", "off"), m.periodtime = [
|
||
[]
|
||
], m.period = [], m.director = 0;
|
||
var q = function() {
|
||
moment.locale(o.lang), m.picker.toggleClass("period_picker_maximize", o.fullsize), i(m.picker.find(".period_picker_resizer"), o.resizeButton), i(m.picker.find(".period_picker_head_title").html(p(o.norange ? "Select date" : "Select period")), o.title), i(m.picker.find(".period_picker_max_min"), o.fullsizeButton), i(m.picker.find(".period_picker_close"), o.closeButton && !o.inline), i(m.picker.find(".period_picker_years"), o.yearsLine), i(m.picker.find(".xdsoft_navigate"), o.navigate), i(m.picker.find(".period_picker_timepicker_box").eq(0), o.timepicker && void 0 !== a.fn.TimePicker && !(o.norange && o.timePickerInRight)), i(m.picker.find(".period_picker_timepicker_box").eq(1), o.timepicker && void 0 !== a.fn.TimePicker && (!o.norange || o.timePickerInRight)), m.picker.find(".period_picker_timepicker_box").eq(0).find("input").data("index", 0), m.picker.find(".period_picker_timepicker_box").eq(1).find("input").data("index", 1), o.norange && o.timePickerInRight && (m.picker.find(".period_picker_timepicker_box").eq(1).find("input").data("index", 0), m.picker.find(".period_picker_timepicker_box").eq(0).find("input").data("index", 1)), m.picker.find(".period_picker_date,.period_picker_date_separator").css("visibility", o.showDatepickerInputs ? "" : "hidden"), i(m.picker.find(".period_picker_from_time_block"), o.timepicker && void 0 !== a.fn.TimePicker), m.picker.find(".period_picker_from_time_block").css("visibility", o.showTimepickerInputs ? "" : "hidden"), i(m.picker.find(".period_picker_to_time_block"), o.timepicker && void 0 !== a.fn.TimePicker && !o.norange), m.picker.find(".period_picker_to_time_block").css("visibility", o.showTimepickerInputs ? "" : "hidden"), i(m.picker.find(".period_picker_ok"), o.okButton && !o.inline), i(m.picker.find(".period_picker_today"), o.todayButton), i(m.picker.find(".period_picker_clear"), o.clearButton), i(m.button.find(".period_button_content .icon_clear"), o.clearButtonInButton), o.tabIndex !== !1 && m.button.attr("tabindex", o.tabIndex), !o.withoutBottomPanel && (o.todayButton || o.clearButton || o.okButton && !o.inline || o.showDatepickerInputs || o.showTimepickerInputs && o.timepicker && void 0 !== a.fn.TimePicker) || (m.picker.addClass("without_bottom_panel"), o.withoutBottomPanel = !0, o.someYOffset = 0), o.yearsLine || m.picker.addClass("without_yearsline"), o.title || o.fullsizeButton || o.closeButton && !o.inline || m.picker.addClass("without_header"), o.timepicker && void 0 !== a.fn.TimePicker && m.picker.addClass("with_first_timepicker"), o.timepicker && void 0 !== a.fn.TimePicker && !o.norange && m.picker.addClass("with_second_timepicker"), o.animation && m.picker.addClass("animation"), m.picker.removeClass("xdsoft_norange xdsoft_norange_timepickerinright"), o.norange && (m.picker.addClass("xdsoft_norange"), o.timePickerInRight && m.picker.addClass("xdsoft_norange_timepickerinright")), o.inline && m.picker.addClass("xdsoft_inline"), r("onAfterShow"), r("onAfterHide"), r("onAfterRegenerate"), m.maxdate = !!o.maxDate && new d(o.maxDate, o.formatDate), m.mindate = !!o.minDate && new d(o.minDate, o.formatDate), null === o.yearsPeriod[0] && m.mindate && (o.yearsPeriod[0] = m.mindate.getFullYear()), null === o.yearsPeriod[1] && m.maxdate && (o.yearsPeriod[1] = m.maxdate.getFullYear()), null === o.yearsPeriod[0] && (o.yearsPeriod[0] = o.yearsPeriod[1] ? o.yearsPeriod[1] - 40 : (new Date).getFullYear() - 20), null === o.yearsPeriod[1] && (o.yearsPeriod[1] = o.yearsPeriod[0] + 40), m.monthcount = o.cells[0] * o.cells[1];
|
||
var b;
|
||
m.maxdate && (b = m.maxdate.clone(null, m.maxdate.clone().getMonth() - o.cells[0] * o.cells[1] + 1)), null === o.startYear && (m.mindate ? o.startYear = m.mindate.getFullYear() : m.maxdate ? o.startYear = b.getFullYear() : o.startYear = (new Date).getFullYear()), null === o.startMonth && (m.mindate ? o.startMonth = m.mindate.getMonth() + 1 : m.maxdate ? o.startMonth = b.getMonth() + 1 : o.startMonth = (new Date).getMonth() + 1), m.picker.css({
|
||
width: o.cells[1] * o.monthWidthInPixels + (o.timepicker && a.fn.TimePicker ? 87 * (o.norange ? 1 : 2) : 0) + 50,
|
||
height: o.cells[0] * o.monthHeightInPixels + o.someYOffset
|
||
})
|
||
},
|
||
r = function(b) {
|
||
var c, d = !1;
|
||
if (m[b] || (m[b] = []), void 0 !== o[b] && a.isFunction(o[b])) {
|
||
for (c = 0; c < m[b].length; c += 1)
|
||
if (o[b] === m[b][c]) {
|
||
d = !0;
|
||
break
|
||
} d || m[b].push(o[b])
|
||
}
|
||
},
|
||
s = function() {
|
||
m.picker.find("input.period_picker_from").val(void 0 !== m.period ? m.period : ""), m.picker.find("input.period_picker_to").val(void 0 !== m.period[1] ? m.period[1] : m.picker.find("input.period_picker_from").val())
|
||
},
|
||
t = function() {
|
||
o.timepicker && m.periodtime.length && m.periodtime[0].length && (null !== m.period[0] && m.period[0].format && m.periodtime[0][0].format && (m.period[0].setSeconds(m.periodtime[0][0].getSeconds()), m.period[0].setMinutes(m.periodtime[0][0].getMinutes()), m.period[0].setHours(m.periodtime[0][0].getHours())), null !== m.periodtime[0][1] && null !== m.period[1] && m.period[1].format && m.periodtime[0][1].format && (m.period[1].setSeconds(m.periodtime[0][1].getSeconds()), m.period[1].setMinutes(m.periodtime[0][1].getMinutes()), m.period[1].setHours(m.periodtime[0][1].getHours())))
|
||
},
|
||
u = function() {
|
||
if (o.timepicker && void 0 !== a.fn.TimePicker) {
|
||
var b = new d,
|
||
c = m.timepicker.find("input.timepicker"),
|
||
e = m.picker.find(".period_picker_submit_dates .period_picker_time input");
|
||
m.periodtime[0][0] && (a.fn.TimePicker && c.eq(0).TimePicker("setValue", m.periodtime[0][0], !0), e.eq(0).is(":focus") || e.eq(0).val(m.periodtime[0][0].format(o.timepickerOptions.inputFormat))), !o.norange && m.periodtime[0][1] && (a.fn.TimePicker && c.eq(1).TimePicker("setValue", m.periodtime[0][1], !0), e.eq(1).is(":focus") || e.eq(1).val(m.periodtime[0][1].format(o.timepickerOptions.inputFormat))), !o.norange && o.useTimepickerLimits && b.isEqualDate(m.period[0], m.period[1]) && (0 === m.currentTimepickerIndex ? c.eq(1).TimePicker("setMin", c.eq(0).val()).TimePicker("setMin", !1) : c.eq(0).TimePicker("setMax", c.eq(1).val()).TimePicker("setMax", !1))
|
||
}
|
||
},
|
||
v = function() {
|
||
var a, b = [];
|
||
return u(), m.startinput.length && m.period && m.period.length && (t(), a = o.timepicker ? o.formatDateTime : o.formatDate, m.period[0] && m.period[0].format && b.push(m.period[0].format(a)), m.period[1] && m.period[1].format && b.push(m.period[1].format(a))), b
|
||
},
|
||
w = function(b) {
|
||
if (o[b] && a.isFunction(o[b]) && o[b].call(m) === !1) return !1
|
||
},
|
||
x = function() {
|
||
var a = v();
|
||
a.length ? (a[0] && m.startinput.val() !== a[0] && m.startinput.val(a[0]), a[1] && m.endinput.val() !== a[1] && m.endinput.val(a[1])) : (m.startinput.val(""), m.endinput.val("")), m.oldStringRange !== a.join("-") && (m.oldStringRange = a.join("-"), m.startinput.trigger("change"), m.endinput.trigger("change"), a[0] && (w("onChange"), a[1] && a[0] !== a[1] && w("onChangePeriod")))
|
||
},
|
||
y = function() {
|
||
var a, b = [];
|
||
return m.period.length && (t(), a = o.timepicker ? [o.formatDecoreDateTimeWithYear || o.formatDecoreDateTime || o.formatDateTime, o.formatDecoreDateTimeWithoutMonth || o.formatDecoreDateTime || o.formatDateTime, o.formatDecoreDateTime || o.formatDateTime, o.formatDateTime] : [o.formatDecoreDateWithYear || o.formatDecoreDate || o.formatDate, o.formatDecoreDateWithoutMonth || o.formatDecoreDate || o.formatDate, o.formatDecoreDate || o.formatDate, o.formatDate], void 0 !== m.period[1] && m.period[1] && void 0 !== m.period[1].format && m.period[1].format && m.period[0].format(a[3]) !== m.period[1].format(a[3]) ? (b.push(m.period[0].format(m.period[0].format("YYYY") !== m.period[1].format("YYYY") ? a[0] : m.period[0].format("M") !== m.period[1].format("M") ? a[2] : a[1])), b.push(m.period[1].format(a[0]))) : b.push(m.period[0].format(a[0]))), b
|
||
},
|
||
z = function() {
|
||
var a = y(),
|
||
b = m.button;
|
||
a.length ? (1 === a.length ? b.find(".period_button_content_body").html(a[0]) : b.find(".period_button_content_body").html("<span>" + a[0] + '</span><span class="period_button_dash">—</span><span>' + a[1] + "</span>"), o.clearButtonInButton && i(b.find(".period_button_content .icon_clear"), !0)) : (b.find(".period_button_content_body").html(p(o.norange ? "Choose date" : "Choose period")), o.clearButtonInButton && setTimeout(function() {
|
||
i(b.find(".period_button_content .icon_clear"), !1)
|
||
}, 2 * o.defaultTimeout))
|
||
},
|
||
A = function() {
|
||
var b = new d;
|
||
m.picker.is(":hidden") || (m.picker.find(".period_picker_cell.period_picker_selected").removeClass("period_picker_selected"), m.period.length ? (m.picker.find(".period_picker_cell").each(function() {
|
||
var c = b.parseStr(a(this).data("date"), o.formatDate);
|
||
b.inRange(c, m.period) && a(this).addClass("period_picker_selected")
|
||
}), m.picker.find(".period_picker_years_period").css({
|
||
width: Math.floor(o.yearSizeInPixels / 365 * Math.abs(moment(m.period[1]).diff(m.period[0], "day"))) + "px",
|
||
left: Math.floor(o.yearSizeInPixels / 365 * -moment([o.yearsPeriod[0], 1, 1]).diff(m.period[0], "day"))
|
||
}), m.picker.find("input.period_picker_from:not(:focus)").val(void 0 !== m.period[0] && m.period[0] ? m.period[0].format(o.formatDate) : ""), m.picker.find("input.period_picker_to:not(:focus)").val(void 0 !== m.period[1] && m.period[1] ? m.period[1].format(o.formatDate) : m.picker.find("input.period_picker_from").val()), m.picker.find("input.period_picker_from:not(:focus),input.period_picker_to:not(:focus)").trigger("change")) : m.picker.find("input.period_picker_from:not(:focus),input.period_picker_to:not(:focus)").val("")), z(), x()
|
||
},
|
||
B = function(a, b) {
|
||
var c = new d;
|
||
m.periodtime[0][0] = c.parseStr(a, o.timepickerOptions.inputFormat), o.norange ? m.periodtime[0][1] = m.periodtime[0][0] : (m.periodtime[0][1] = c.parseStr(b, o.timepickerOptions.inputFormat), null === m.periodtime[0][0] && m.periodtime[0][1] && (m.periodtime[0][0] = m.periodtime[0][1])), null === m.periodtime[0][0] && (m.periodtime[0] = []), z(), x()
|
||
},
|
||
C = function(b) {
|
||
m.oldStringRange = v().join("-"), m.currentTimepickerIndex = 0;
|
||
var c, e = new d;
|
||
o.norange && (m.director = 0);
|
||
var f = [m.period[0] ? m.period[0].clone() : void 0, m.period[1] ? m.period[1].clone() : void 0];
|
||
if (a.isArray(b)) m.period = [e.parseStr(b[0], o.formatDate), e.parseStr(b[1], o.formatDate)], null === m.period[0] && (m.period = []), m.director = 0;
|
||
else {
|
||
if (void 0 === m.period && (m.period = []), m.period[o.norange ? 0 : m.director] = e.parseStr(b, o.formatDate), null === m.period[m.director]) return m.period = [], void A();
|
||
m.director || (m.period[1] = m.period[m.director].clone()), m.period[0] > m.period[1] && (c = m.period[0], m.period[0] = m.period[1], m.period[1] = c), m.director = m.director ? 0 : 1
|
||
}
|
||
o.norange && m.period[0] && m.period[1] && m.period[1] !== m.period[0] && (m.period[1] = m.period[0].clone()), A(), o.hideAfterSelect && m.period[0] && m.period[1] && m.period[0] !== m.period[1] && V(), m.month = m.period.length ? m.period[0].getMonth() + 1 : parseInt(o.startMonth, 10), m.year = m.period.length ? m.period[0].getFullYear() : parseInt(o.startYear, 10), null !== o.yearsPeriod[0] && m.year < o.yearsPeriod[0] && (o.yearsPeriod[0] = m.year - 10), null !== o.yearsPeriod[1] && m.year > o.yearsPeriod[1] && (o.yearsPeriod[1] = m.year + 10), f[0] !== m.period[0] && (f[0] || "").toString() !== (m.period[0] || "").toString() && w(f[0] ? "onFromChanged" : "onFromSelected"), f[1] !== m.period[1] && (f[1] || "").toString() !== (m.period[1] || "").toString() && ((m.period[1] || "").toString() !== (m.period[0] || "").toString() || f[1] && (f[1] || "").toString() !== (m.period[0] || "").toString()) && w(f[1] && (f[0] || "").toString() !== (m.period[0] || "").toString() ? "onToChanged" : "onToSelected")
|
||
},
|
||
D = function() {
|
||
clearTimeout(m.timer2);
|
||
var a = function() {
|
||
var a = Math.abs(parseInt(m.yearsline.css("left"), 10)),
|
||
b = m.picker.find(".period_picker_years_dragger"),
|
||
c = parseInt(b.css("left"), 10);
|
||
c < a ? m.yearsline.css("left", -c + "px") : c + b.width() > a + m.yearslineparent.width() && m.yearsline.css("left", -(c + b.width() - m.yearslineparent.width()) + "px")
|
||
};
|
||
o.defaultTimeout ? m.timer2 = setTimeout(a, o.defaultTimeout) : a()
|
||
},
|
||
E = function(a, b, c, d) {
|
||
a.setFullYear(b), a.setMonth(c), a.setDate(d)
|
||
},
|
||
F = function() {
|
||
var a = new Date;
|
||
return E(a, m.year, m.month - 1, 1), [a.getMonth(), a.getFullYear()]
|
||
},
|
||
G = function(b) {
|
||
if (m.picker.is(":visible")) {
|
||
var c, d = parseInt(m.pickerdays.width(), 10),
|
||
e = m.picker[0].offsetHeight;
|
||
for (void 0 !== b && Array.isArray(b) ? (o.cells = b, m.picker.css({
|
||
width: o.cells[1] * o.monthWidthInPixels + (o.timepicker && a.fn.TimePicker ? 87 * (o.norange ? 1 : 2) : 0) + 50,
|
||
height: o.cells[0] * o.monthHeightInPixels + o.someYOffset
|
||
})) : o.cells = [Math.floor((e - o.someYOffset) / o.monthHeightInPixels) || 1, Math.floor(d / o.monthWidthInPixels) || 1], o.cells[0] < 0 && (o.cells[0] = 1), m.monthcount = o.cells[0] * o.cells[1], K(m.month, m.year), N(), D(), A(), R(m.startinput[0]), c = 0; c < m.onAfterRegenerate.length; c += 1) m.onAfterRegenerate[c].call(m)
|
||
}
|
||
},
|
||
H = function(a) {
|
||
return void 0 !== a.deltaY ? a.deltaY : (a.detail || a.wheelDelta || a.originalEvent.deltaY) > 0 ? -1 : 1
|
||
},
|
||
I = function() {
|
||
var c, e, g, i, j, k, l, n, p, q, r, s;
|
||
m.button.on("click keydown", function(a) {
|
||
if ("keydown" === a.type) switch (a.which) {
|
||
case 9:
|
||
return void(o.inline || V());
|
||
case 38:
|
||
case 13:
|
||
break;
|
||
default:
|
||
return
|
||
}
|
||
return m.button.is("[disabled]") ? (a.preventDefault(), !1) : void P()
|
||
}), o.inline || m.startinput.after(m.button), c = m.startinput.offset(), m.picker.find(".period_picker_submit_dates input").on("focus", function() {
|
||
a(this).parent().parent().addClass("input_focused_yes")
|
||
}).on("blur", function() {
|
||
a(this).parent().parent().removeClass("input_focused_yes")
|
||
}), m.picker.find(".period_picker_submit_dates .period_picker_date input").on("keydown", function(b) {
|
||
var c = this;
|
||
clearTimeout(m.timer3), m.timer3 = setTimeout(function() {
|
||
if (a(c).val()) {
|
||
var d = moment(a(c).val(), o.formatDate);
|
||
if (!d.isValid()) return void a(c).parent().parent().addClass("period_picker_error");
|
||
C([m.picker.find(".period_picker_submit_dates .period_picker_date input").eq(0).val(), m.picker.find(".period_picker_submit_dates .period_picker_date input").eq(1).val()]), 13 === b.which && V()
|
||
}
|
||
a(c).parent().parent().removeClass("period_picker_error")
|
||
}, 2 * o.defaultTimeout), b.stopPropagation()
|
||
}), o.timepicker && a.fn.TimePicker && (s = function(b) {
|
||
var c, e = this,
|
||
f = new d;
|
||
if (m.currentTimepickerIndex = parseInt(a(m).data("index"), 10), a(e).val()) {
|
||
if (c = moment(a(e).val(), o.timepickerOptions.inputFormat), !c.isValid()) return void a(e).parent().parent().addClass("period_picker_error");
|
||
if (m.period && m.period.length && !o.norange && f.isEqualDate(m.period[0], m.period[1]) && moment(r.eq(0).val(), o.timepickerOptions.inputFormat).toDate().getTime() > moment(r.eq(1).val(), o.timepickerOptions.inputFormat).toDate().getTime()) return void a(e).parent().parent().addClass("period_picker_error");
|
||
B(m.picker.find(".period_picker_submit_dates .period_picker_time input").eq(0).val(), m.picker.find(".period_picker_submit_dates .period_picker_time input").eq(1).val()), b && 13 === b.which && V()
|
||
}
|
||
a(e).parent().parent().removeClass("period_picker_error")
|
||
}, r = m.picker.find(".period_picker_submit_dates .period_picker_time input").on("keydown change", function(a) {
|
||
"keydown" === a.type ? (clearTimeout(m.timer3), m.timer3 = setTimeout(s.bind(this, a), 3 * o.defaultTimeout)) : s.call(this, a), a.stopPropagation()
|
||
})), m.picker.find(".period_picker_max_min").on("mousedown click mouseup touchstart touchend", function(a) {
|
||
a.stopPropagation();
|
||
}).on("mouseup touchend", function(a) {
|
||
m.picker.toggleClass("period_picker_maximize"), G()
|
||
}), o.fullsizeOnDblClick && m.picker.find(".period_picker_head").on("dblclick", function() {
|
||
m.picker.toggleClass("period_picker_maximize"), G()
|
||
}), m.picker.find(".period_picker_close").on("mousedown mouseup click touchstart touchend", function(a) {
|
||
a.stopPropagation()
|
||
}).on("click", V), o.mousewheel && (m.picker.on("mousewheel", function(a) {
|
||
var b = H(a);
|
||
return m.month += (o.reverseMouseWheel ? -1 : 1) * b, G(), !1
|
||
}), o.mousewheelYearsLine && m.picker.find(".period_picker_years_selector").on("mousewheel", function(a) {
|
||
var b = H(a);
|
||
return m.year += (o.reverseMouseWheel ? -1 : 1) * b, m.month = 1, G(), a.preventDefault(), a.stopPropagation(), !1
|
||
})), o.navigate && m.picker.find(".xdsoft_navigate").on("click", function() {
|
||
return m.month += a(this).hasClass("xdsoft_navigate_prev") ? -1 : 1, G(), !1
|
||
}), m.picker.on("touchstart mousedown", ".period_picker_show.period_picker_today", function() {
|
||
if (w("onTodayButtonClick") !== !1) {
|
||
var a = new Date;
|
||
m.year = a.getFullYear(), m.month = a.getMonth() + 1, G()
|
||
}
|
||
}), m.picker.on("touchstart mousedown", ".period_picker_show.period_picker_ok", function() {
|
||
w("onOkButtonClick") !== !1 && V()
|
||
}), o.clearButtonInButton && (m.button.find(".icon_clear").on("mouseup touchstart mousedown click", function(a) {
|
||
return a.preventDefault(), a.stopPropagation(), !1
|
||
}), m.button.find(".icon_clear").on("touchstart mousedown", function(a) {
|
||
return Q(), a.stopImmediatePropagation(), !1
|
||
})), o.clearButton && m.picker.on("touchstart mousedown", ".period_picker_show.period_picker_clear", function() {
|
||
Q()
|
||
}), m.picker.on("click touchstart", ".period_picker_years_selector .period_picker_year", function() {
|
||
m.year = parseInt(a(this).text(), 10), m.month = -Math.floor(m.monthcount / 2) + 1, G()
|
||
}), m.picker.on("mousedown touchstart", ".period_picker_days td td,.period_picker_month", function() {
|
||
if (a(this).hasClass("period_picker_month")) {
|
||
var b = new d,
|
||
c = b.parseStr(a(this).data("datestart"), o.formatDate),
|
||
e = b.parseStr(a(this).data("dateend"), o.formatDate);
|
||
(!m.mindate || c >= m.mindate) && (!m.maxdate || e <= m.maxdate) && C([a(this).data("datestart"), a(this).data("dateend")])
|
||
} else if (!a(this).hasClass("period_picker_gray_period") && !a(this).hasClass("period_picker_empty"))
|
||
if (a(this).hasClass("period_picker_selector_week")) {
|
||
var f = parseInt(a(this).parent().data("week"), 10),
|
||
g = m.picker.find("tr[data-week=" + f + "] > td.period_picker_cell:not(.period_picker_gray_period)"),
|
||
h = g.eq(-1),
|
||
i = g.eq(0);
|
||
h.length && C([i.data("date"), h.data("date")])
|
||
} else 1 !== m.picker.find(".period_picker_selected").length ? (m.picker.find(".period_picker_selected").removeClass("period_picker_selected"), a(this).addClass("period_picker_selected")) : a(this).addClass("period_picker_selected"), C(a(this).data("date"))
|
||
}), m.picker.on("mousedown touchstart", ".period_picker_years_selector_container", function(b) {
|
||
p = a(this), q = !0, e = [h(b).clientX, h(b).clientY, parseInt(p.css("left") || 0, 10)], b.preventDefault()
|
||
}), m.picker.on("mousedown touchstart", ".period_picker_years_dragger", function(b) {
|
||
k = a(this), j = !0, e = [h(b).clientX, h(b).clientY, parseInt(k.css("left"), 10)], b.stopPropagation(), b.preventDefault()
|
||
}), o.draggable && m.picker.on("mousedown touchstart", ".period_picker_head", function(a) {
|
||
n = !0, e = [h(a).clientX, h(a).clientY, parseInt(m.picker.css("left"), 10), parseInt(m.picker.css("top"), 10)], a.preventDefault()
|
||
}), m.picker.on("mouseup touchend", function(b) {
|
||
i = !1, j = !1, n = !1, q = !1, o.timepicker && a.fn.TimePicker && m.timepicker.find("input.timepicker").TimePicker("stopDrag"), b.stopPropagation(), b.preventDefault()
|
||
}), m.picker.find(".period_picker_resizer").on("mousedown touchstart", function(a) {
|
||
i = !0, e = [h(a).clientX, h(a).clientY, parseInt(m.picker.css("width"), 10), parseInt(m.picker.css("height"), 10)], a.preventDefault()
|
||
}), o.noHideSourceInputs || o.likeXDSoftDateTimePicker ? (m.startinput.add(m.endinput).on("keydown.xdsoftpp mousedown.xdsoftpp touchstart.xdsoftpp", function() {
|
||
clearTimeout(f), f = setTimeout(function() {
|
||
var a, b = v(),
|
||
c = o.timepicker ? o.formatDateTime : o.formatDate;
|
||
(void 0 !== b[0] && b[0] !== m.startinput.val() || void 0 !== b[1] && m.endinput.length && b[1] !== m.endinput.val()) && (a = new d, C([a.parseStr(m.startinput.val(), c), a.parseStr(m.endinput.val(), c)]), m.period[0] && (m.year = m.period[0].getFullYear(), m.month = m.period[0].getMonth() + 1, G()))
|
||
}, 3 * o.defaultTimeout)
|
||
}), o.likeXDSoftDateTimePicker && (m.button.remove(), m.startinput.add(m.endinput).on("open.xdsoftpp focusin.xdsoftpp mousedown.xdsoftpp touchstart.xdsoftpp", function() {
|
||
var b = this;
|
||
a(b).is(":disabled") || m.picker.hasClass("visible") || (clearTimeout(f), f = setTimeout(function() {
|
||
U(b)
|
||
}, o.defaultTimeout))
|
||
}), o.hideOnBlur && m.startinput.add(m.endinput).on("blur.xdsoftpp", function() {
|
||
setTimeout(function() {
|
||
m.picker.find("*:focus").length || V()
|
||
}, 2 * o.defaultTimeout)
|
||
}))) : (m.startinput.hide(), m.endinput.hide()), o.inline && (m.startinput.after(m.picker), U()), a(b).on("resize.xdsoftpp" + m.uniqueid, G).on("keydown.xdsoftpp" + m.uniqueid, function(a) {
|
||
if (m.picker.hasClass("visible")) switch (a.which) {
|
||
case 40:
|
||
case 27:
|
||
o.inline || V();
|
||
break;
|
||
case 37:
|
||
case 39:
|
||
m.picker.find(".xdsoft_navigate").eq(37 === a.which ? 0 : 1).trigger("click")
|
||
}
|
||
}).on("mouseup.xdsoftpp" + m.uniqueid + " touchend.xdsoftpp" + m.uniqueid, function(a) {
|
||
i || j || n || q ? (i = !1, j = !1, n = !1, q = !1) : o.inline || (V(), o.likeXDSoftDateTimePicker && (m.startinput.is(a.target) || m.endinput.is(a.target)) && U(a.target))
|
||
}).on("mousemove.xdsoftpp" + m.uniqueid + " touchmove.xdsoftpp" + m.uniqueid, function(a) {
|
||
n && !o.inline && (g = [h(a).clientX - e[0], h(a).clientY - e[1]], m.picker.hasClass("xdsoft_i_moved") || m.picker.addClass("xdsoft_i_moved"), m.picker.css({
|
||
left: e[2] + g[0],
|
||
top: e[3] + g[1]
|
||
})), i && (g = [h(a).clientX - e[0], h(a).clientY - e[1]], m.picker.css({
|
||
width: e[2] + g[0],
|
||
height: e[3] + g[1]
|
||
}), G()), j && (g = [h(a).clientX - e[0], h(a).clientY - e[1]], l = e[2] + g[0], k.css("left", l), M(l), K(m.month, m.year), D()), q && (g = [h(a).clientX - e[0], h(a).clientY - e[1]], l = e[2] + g[0], p.css("left", l))
|
||
}), J()
|
||
},
|
||
J = function() {
|
||
o.timepicker && void 0 !== a.fn.TimePicker && m.timepicker.each(function() {
|
||
var b = a(this).find("input.timepicker"),
|
||
c = parseInt(b.data("index") || "0", 10);
|
||
if (b.length && !b.data("timepicker") && void 0 !== a.fn.TimePicker) {
|
||
var d = a.extend(!0, {}, o.timepickerOptions);
|
||
c && o.defaultEndTime && (d.defaultTime = o.defaultEndTime), b.TimePicker(d, a(this)), m.onAfterRegenerate.push(function() {
|
||
b.TimePicker("regenerate")
|
||
}), b.on("change", function() {
|
||
var a = m.picker.find(".period_picker_submit_dates .period_picker_time input").eq(c);
|
||
a.is(":focus") || a.val() === this.value || a.val(this.value).trigger("change")
|
||
}).trigger("change")
|
||
}
|
||
})
|
||
},
|
||
K = function(a, b) {
|
||
function c() {
|
||
var a, b = [];
|
||
for (a = 0; a < h.length; a += 1) b.push('<th class="' + (o.weekEnds.indexOf(a + o.dayOfWeekStart > 7 ? (a + o.dayOfWeekStart) % 7 : a + o.dayOfWeekStart) !== -1 ? "period_picker_holiday" : "") + '">' + h[a] + "</th>");
|
||
return b.join("")
|
||
}
|
||
var e, f = [],
|
||
g = F(),
|
||
h = (new d).weekdays(o.dayOfWeekStart);
|
||
for (g[1] > o.yearsPeriod[1] && (m.year = o.yearsPeriod[1], b = m.year, m.month = 12 - m.monthcount, a = m.month), g[1] < o.yearsPeriod[0] && (m.year = o.yearsPeriod[0], b = m.year, m.month = 1, a = m.month), f.push('<tr class="period_picker_first_letters_tr">'), e = 0; e < o.cells[1]; e += 1) f.push('<td class="period_picker_first_letters_td"><table class="period_picker_first_letters_table"><tbody><tr><th class="period_picker_selector_week_cap"><span class="period_picker_selector_week_cap"></span></th>' + c() + "</tr></tbody></table></td>");
|
||
for (f.push("</tr>"), e = 0; e < o.cells[0]; e += 1) f.push("<tr>"), f.push(O(a + e * o.cells[1], b, o.cells[1])), f.push("</tr>");
|
||
m.calendarbox.html(f.join("")), A()
|
||
},
|
||
L = function() {
|
||
var a = F();
|
||
return (a[1] - o.yearsPeriod[0]) * o.yearSizeInPixels + a[0] * Math.floor(o.yearSizeInPixels / 12)
|
||
},
|
||
M = function(a) {
|
||
m.year = Math.floor(a / o.yearSizeInPixels) + o.yearsPeriod[0], m.month = Math.floor(a % o.yearSizeInPixels / Math.floor(o.yearSizeInPixels / 12)) + 1
|
||
},
|
||
N = function() {
|
||
if (o.yearsLine) {
|
||
var b, c = [],
|
||
d = 0;
|
||
if (c.push('<div class="period_picker_years_dragger" title="' + p("Move to select the desired period") + '" style="left: ' + L() + "px; width: " + Math.floor(o.yearSizeInPixels / 12) * m.monthcount + 'px;"></div>'), c.push('<div class="period_picker_years_period" style="display: block; width: 0; left: 300px;"></div>'), o.yearsPeriod && a.isArray(o.yearsPeriod))
|
||
for (b = o.yearsPeriod[0]; b <= o.yearsPeriod[1]; b += 1) c.push('<div class="period_picker_year" style="left:' + d * o.yearSizeInPixels + 'px">' + b + "</div>"), d += 1;
|
||
m.yearsline.css("width", d * o.yearSizeInPixels + "px"), m.yearsline.html(c.join(""))
|
||
}
|
||
},
|
||
O = function(a, b, c) {
|
||
var e, f, g, h, i, j, k = [],
|
||
l = new d,
|
||
n = (new d).format("DD.MM.YYYY");
|
||
for (l.setDate(1), l.setFullYear(b), l.setMonth(a - 1), e = 0; e < c; e += 1) {
|
||
for (i = l.getMonth() + 1, h = l.countDaysInMonth(), k.push('<td class="period_picker_month' + l.format("M") + '"><table><tbody>'), k.push('<tr><th class="period_picker_month" data-datestart="' + l.format(o.formatDate) + '" data-dateend="' + l.clone(0, 0, h).format(o.formatDate) + '" colspan="8" title="' + l.format(o.formatMonth) + '">' + l.format(o.formatMonth) + "<b>" + l.format("M.YYYY") + "</b></th></tr>"), j = 0; l.format("E") !== o.dayOfWeekStart && j < 7;) l.setDate(l.getDate() - 1), j += 1;
|
||
for (f = 1, j = 0; f <= h && j < 100;) {
|
||
for (k.push('<tr data-week="' + l.format("W") + '">'), k.push('<td class="period_picker_selector_week" title="' + p("Select week #") + " " + l.format("W") + '"><span class="period_picker_selector_week"></span></td>'), g = 1; g <= 7; g += 1) l.format("M") !== i ? k.push('<td class="period_picker_empty"> </td>') : ((!m.maxdate || l < m.maxdate) && (!m.mindate || l > m.mindate) && o.disableDays.indexOf(l.format(o.formatDate)) === -1 ? (k.push('<td data-date="' + l.format(o.formatDate) + '"'), k.push(' class="period_picker_cell '), k.push(o.weekEnds.indexOf(l.format("E")) !== -1 || o.holidays.indexOf(l.format(o.formatDate)) !== -1 ? " period_picker_holiday" : " period_picker_weekday"), l.format("DD.MM.YYYY") === n && k.push(" period_picker_cell_today "), k.push((7 === g || l.format("D") === h ? " period_picker_last_cell" : "") + '">' + l.format("D") + "</td>")) : k.push('<td class="period_picker_gray_period">' + l.format("D") + "</td>"), f += 1), l.setDate(l.getDate() + 1);
|
||
j += 1, k.push("</tr>")
|
||
}
|
||
a += 1, l.setDate(1), l.setFullYear(b), l.setMonth(a - 1), k.push("</tbody></table></td>")
|
||
}
|
||
return k.join("")
|
||
},
|
||
P = function() {
|
||
m.picker.hasClass("active") ? V() : U()
|
||
},
|
||
Q = function() {
|
||
C(), o.onClearButtonClick && a.isFunction(o.onClearButtonClick) && o.onClearButtonClick.call(m), o.closeAfterClear && !o.inline && V()
|
||
},
|
||
R = function(a) {
|
||
T && !m.picker.hasClass("xdsoft_i_moved") && m.picker.css(S(a))
|
||
},
|
||
S = function(c) {
|
||
var d = o.likeXDSoftDateTimePicker ? a(c || m.startinput).offset() : m.button.offset(),
|
||
e = 0,
|
||
f = 0;
|
||
return e = d.top + (o.likeXDSoftDateTimePicker ? a(c).outerHeight() : m.button.outerHeight()) - 1, f = d.left, e + m.picker.outerHeight() > a(b).height() + a(b).scrollTop() && (e = d.top - m.picker.outerHeight() - 1), e < 0 && (e = 0), f + m.picker.outerWidth() > a(b).width() && (f = a(b).width() - m.picker.outerWidth()), o.placement.toLowerCase().split(/\s/).forEach(function(b) {
|
||
switch (b) {
|
||
case "right":
|
||
f = d.left + m.button.outerWidth();
|
||
break;
|
||
case "left":
|
||
f = d.left - m.picker.outerWidth();
|
||
break;
|
||
case "top":
|
||
e = d.top - m.picker.outerHeight();
|
||
break;
|
||
case "bottom":
|
||
e = d.top + (o.likeXDSoftDateTimePicker ? a(c).outerHeight() : m.button.outerHeight()) - 1
|
||
}
|
||
}), {
|
||
left: f,
|
||
top: e
|
||
}
|
||
},
|
||
T = !1,
|
||
U = function(b) {
|
||
if (!T) {
|
||
T = !0, o.inline || (m.picker.parent().length || a(c.body).append(m.picker), m.picker.addClass("visible"), o.defaultTimeout ? setTimeout(function() {
|
||
m.picker.addClass("active")
|
||
}, o.defaultTimeout) : m.picker.addClass("active"), o.fullsize ? m.picker.addClass("period_picker_maximize") : m.picker.hasClass("xdsoft_i_moved") || R(b)), G();
|
||
for (var d = 0; d < m.onAfterShow.length; d += 1) m.onAfterShow[d].call(m)
|
||
}
|
||
},
|
||
V = function() {
|
||
if (T && (T = !1, m.picker.hasClass("visible") && (m.picker.removeClass("active"), m.picker.hasClass("animation") && o.defaultTimeout ? setTimeout(function() {
|
||
m.picker.hasClass("active") || m.picker.removeClass("visible")
|
||
}, 3 * o.defaultTimeout) : m.picker.removeClass("visible"), void 0 !== m.onAfterHide && m.onAfterHide.length)))
|
||
for (var a = 0; a < m.onAfterHide.length; a += 1) m.onAfterHide[a].call(m)
|
||
},
|
||
W = !1,
|
||
X = function() {
|
||
W || (W = !0, m.picker.remove(), m.button.remove(), m.startinput.off(".xdsoftpp").show().removeData("periodpicker"), m.endinput.off(".xdsoftpp").show(), a(b).off(".xdsoftpp" + m.uniqueid), e.instances[m.startinput.id || "picker" + m.uniqueid] = void 0, delete e.instances[m.startinput.id || "picker" + m.uniqueid], m.startinput.removeData("periodpicker"))
|
||
};
|
||
if (l = new d, n[0] = m.startinput.val(), n[1] = m.endinput.val(), r("onAfterShow"), r("onAfterHide"), r("onAfterRegenerate"), q(), C([l.parseStr(n[0], o.timepicker ? o.formatDateTime : o.formatDate) || l.parseStr(n[0], o.formatDate), l.parseStr(n[1], o.timepicker ? o.formatDateTime : o.formatDate) || l.parseStr(n[1], o.formatDate)]), m.uniqueid = g, e.instances[m.startinput.id || "picker" + m.uniqueid] = m, m.currentTimepickerIndex = 0, m.timepickerSetLimits = !1, m.timer1 = 0, m.timer2 = 0, m.timer3 = 0, g += 1, I(), o.timepicker && void 0 !== a.fn.TimePicker) {
|
||
var Y = function(a) {
|
||
return a ? l.parseStr(a, o.formatDateTime) || l.parseStr(a, o.formatDate) : null
|
||
};
|
||
B(Y(n[0]) || Y(o.timepickerOptions.defaultTime), Y(n[1]) || Y(o.defaultEndTime) || Y(o.timepickerOptions.defaultTime))
|
||
}
|
||
m.options = o, m.returnPeriod = s, m.getInputsValue = v, m.getLabel = y, m.setLabel = z, m.regenerate = G, m.clear = Q, m.addRange = C, m.addRangeTime = B, m.toggle = P, m.show = U, m.hide = V, m.applyOptions = q, m.destroy = X
|
||
}
|
||
var f, g = 0,
|
||
h = function(a) {
|
||
return a.originalEvent && a.originalEvent.touches && a.originalEvent.touches[0] ? a.originalEvent.touches[0] : a
|
||
},
|
||
i = function(a, b) {
|
||
(b || void 0 === b) && a.is(":hidden") ? a.each(function() {
|
||
this.style.display = ""
|
||
}) : b || a.hide()
|
||
};
|
||
e.prototype.setValue = function(b) {
|
||
var c = new d,
|
||
e = [];
|
||
a.isArray(b) ? (e[0] = c.parseStr(b[0], this.options.timepicker ? this.options.formatDateTime : this.options.formatDate) || c.parseStr(b[0], this.options.formatDate), void 0 !== b[1] && b[1] && (e[1] = c.parseStr(b[1], this.options.timepicker ? this.options.formatDateTime : this.options.formatDate) || c.parseStr(b[1], this.options.formatDate))) : e[0] = c.parseStr(b, this.options.timepicker ? this.options.formatDateTime : this.options.formatDate) || c.parseStr(b, this.options.formatDate), this.addRange(e), this.options.timepicker && void 0 !== a.fn.TimePicker && this.addRangeTime(e[0], e[1] || e[0])
|
||
}, e.instances = {}, b.PeriodPicker = e, b.TimeWrapper = d, a.fn.periodpicker = function(c, d, f) {
|
||
if (void 0 === b.moment) throw new Error("PeriodPicker's JavaScript requires MomentJS");
|
||
var g = this;
|
||
return this.each(function() {
|
||
var b, h = a(this),
|
||
i = h.data("periodpicker");
|
||
if (i) switch (b = i.options, c) {
|
||
case "picker":
|
||
g = i;
|
||
break;
|
||
case "regenerate":
|
||
i.regenerate(d);
|
||
break;
|
||
case "setOption":
|
||
i.options[d] = f, i.applyOptions(), i.regenerate();
|
||
break;
|
||
case "setOptions":
|
||
i.options = a.extend(!0, {}, i.options, d), i.applyOptions(), i.regenerate();
|
||
break;
|
||
case "clear":
|
||
i.addRange();
|
||
break;
|
||
case "change":
|
||
i.setValue([i.startinput.val(), i.endinput.val()]);
|
||
break;
|
||
case "destroy":
|
||
i.destroy();
|
||
break;
|
||
case "hide":
|
||
i.hide();
|
||
break;
|
||
case "show":
|
||
i.show();
|
||
break;
|
||
case "value":
|
||
void 0 !== d ? i.setValue(d) : g = i.period;
|
||
break;
|
||
case "valueStringStrong":
|
||
g = i.getInputsValue().join("-");
|
||
break;
|
||
case "valueString":
|
||
g = i.getLabel().join("-");
|
||
break;
|
||
case "disable":
|
||
i.button.attr("disabled", !0), i.startinput.add(i.endinput).attr("disabled", !0).attr("readonly", !0);
|
||
break;
|
||
case "enable":
|
||
i.button.removeAttr("disabled"), i.startinput.add(i.endinput).removeAttr("disabled").removeAttr("readonly")
|
||
} else i = new e(this, c), h.data("periodpicker", i)
|
||
}), g
|
||
}, e.defaultOptions = a.fn.periodpicker.defaultOptions = {
|
||
buttonClassSuffix: "",
|
||
tabIndex: 0,
|
||
animation: !0,
|
||
lang: "en",
|
||
i18n: {
|
||
en: {
|
||
"Select week #": "Select week #",
|
||
"Select period": "Select period",
|
||
"Select date": "Select date",
|
||
"Choose period": "Select period",
|
||
"Choose date": "Select date",
|
||
Clear: "Clear"
|
||
},
|
||
ru: {
|
||
"Move to select the desired period": "Переместите, чтобы выбрать нужный период",
|
||
"Select week #": "Выбрать неделю №",
|
||
"Select period": "Выбрать период",
|
||
"Select date": "Выбрать дату",
|
||
"Open fullscreen": "Открыть на весь экран",
|
||
Close: "Закрыть",
|
||
OK: "OK",
|
||
"Choose period": "Выбрать период",
|
||
"Choose date": "Выбрать дату",
|
||
Clear: "Отчистить"
|
||
},
|
||
fr: {
|
||
"Move to select the desired period": "Déplacer pour sélectionner la période désirée",
|
||
"Select week #": "Sélectionner la semaine #",
|
||
"Select period": "Choisissez une date",
|
||
"Select date": "Sélectionner la date",
|
||
"Open fullscreen": "Ouvrir en plein écran",
|
||
Close: "Fermer",
|
||
OK: "OK",
|
||
"Choose period": "Choisir la période",
|
||
"Choose date": "Choisir une date",
|
||
Clear: "Propre"
|
||
}
|
||
},
|
||
withoutBottomPanel: !1,
|
||
showTimepickerInputs: !0,
|
||
showDatepickerInputs: !0,
|
||
timepicker: !1,
|
||
useTimepickerLimits: !0,
|
||
timepickerOptions: {
|
||
inputFormat: "HH:mm"
|
||
},
|
||
defaultEndTime: !1,
|
||
yearsLine: !0,
|
||
title: !0,
|
||
inline: !1,
|
||
clearButtonInButton: !1,
|
||
clearButton: !1,
|
||
closeAfterClear: !0,
|
||
okButton: !0,
|
||
todayButton: !1,
|
||
closeButton: !0,
|
||
fullsizeButton: !0,
|
||
resizeButton: !0,
|
||
navigate: !0,
|
||
fullsizeOnDblClick: !0,
|
||
fullsize: !1,
|
||
draggable: !0,
|
||
mousewheel: !0,
|
||
mousewheelYearsLine: !0,
|
||
reverseMouseWheel: !0,
|
||
hideAfterSelect: !1,
|
||
hideOnBlur: !0,
|
||
norange: !1,
|
||
timePickerInRight: !1,
|
||
formatMonth: "MMMM YYYY",
|
||
formatDecoreDate: "D MMMM",
|
||
formatDecoreDateWithYear: "D MMMM YYYY",
|
||
formatDecoreDateWithoutMonth: "D",
|
||
formatDecoreDateTimeWithoutMonth: "HH:mm D",
|
||
formatDecoreDateTime: "HH:mm D MMMM",
|
||
formatDecoreDateTimeWithYear: "HH:mm D MMMM YYYY",
|
||
formatDateTime: "HH:mm YYYY/MM/D",
|
||
formatDate: "YYYY/MM/D",
|
||
end: "",
|
||
noHideSourceInputs: !1,
|
||
likeXDSoftDateTimePicker: !1,
|
||
startMonth: null,
|
||
startYear: null,
|
||
dayOfWeekStart: 1,
|
||
yearSizeInPixels: 120,
|
||
timepickerWidthInPixels: 50,
|
||
monthWidthInPixels: 184,
|
||
monthHeightInPixels: 174,
|
||
someYOffset: 150,
|
||
yearsPeriod: [null, null],
|
||
weekEnds: [6, 7],
|
||
holidays: [],
|
||
disableDays: [],
|
||
minDate: !1,
|
||
maxDate: !1,
|
||
cells: [1, 3],
|
||
utcOffset: null,
|
||
placement: "bottom",
|
||
onTodayButtonClick: !1,
|
||
onOkButtonClick: !1,
|
||
onAfterShow: !1,
|
||
onAfterHide: !1,
|
||
onAfterRegenerate: !1,
|
||
onClearButtonClick: !1,
|
||
onFromSelected: !1,
|
||
onToSelected: !1,
|
||
onFromChanged: !1,
|
||
onToChanged: !1,
|
||
defaultTimeout: 100
|
||
}
|
||
}(jQuery, window, document), void 0 === Array.prototype.indexOf && (Array.prototype.indexOf = function(a, b) {
|
||
var c, d;
|
||
for (d = that.length, c = b || 0; c < d; c += 1)
|
||
if (that[c] === a) return c;
|
||
return -1
|
||
});; |