PageSourceSearch

https://lib.ddd.com/libs/moment-with-locales.min.js

js ddd.com collected 2026-10-02 07:33:41 UTC 452,937 bytes, 12,229 lines download raw bytes

1!(function(e, a) {
2  'object' == typeof exports && 'undefined' != typeof module
3    ? (module.exports = a())
4    : 'function' == typeof define && define.amd
5    ? define(a)
6    : (e.moment = a())
7})(this, function() {
8  'use strict'
9  var e, n
10  function l() {
11    return e.apply(null, arguments)
12  }
13  function _(e) {
14    return e instanceof Array || '[object Array]' === Object.prototype.toString.call(e)
15  }
16  function i(e) {
17    return null != e && '[object Object]' === Object.prototype.toString.call(e)
18  }
19  function o(e) {
20    return void 0 === e
21  }
22  function m(e) {
23    return 'number' == typeof e || '[object Number]' === Object.prototype.toString.call(e)
24  }
25  function u(e) {
26    return e instanceof Date || '[object Date]' === Object.prototype.toString.call(e)
27  }
28  function M(e, a) {
29    var t,
30      s = []
31    for (t = 0; t < e.length; ++t) s.push(a(e[t], t))
32    return s
33  }
34  function h(e, a) {
35    return Object.prototype.hasOwnProperty.call(e, a)
36  }
37  function L(e, a) {
38    for (var t in a) h(a, t) && (e[t] = a[t])
39    return h(a, 'toString') && (e.toString = a.toString), h(a, 'valueOf') && (e.valueOf = a.valueOf), e
40  }
41  function c(e, a, t, s) {
42    return Sa(e, a, t, s, !0).utc()
43  }
44  function Y(e) {
45    return (
46      null == e._pf &&
47        (e._pf = {
48          empty: !1,
49          unusedTokens: [],
50          unusedInput: [],
51          overflow: -2,
52          charsLeftOver: 0,
53          nullInput: !1,
54          invalidMonth: null,
55          invalidFormat: !1,
56          userInvalidated: !1,
57          iso: !1,
58          parsedDateParts: [],
59          meridiem: null,
60          rfc2822: !1,
61          weekdayMismatch: !1
62        }),
63      e._pf
64    )
65  }
66  function y(e) {
67    if (null == e._isValid) {
68      var a = Y(e),
69        t = n.call(a.parsedDateParts, function(e) {
70          return null != e
71        }),
72        s =
73          !isNaN(e._d.getTime()) &&
74          a.overflow < 0 &&
75          !a.empty &&
76          !a.invalidMonth &&
77          !a.invalidWeekday &&
78          !a.weekdayMismatch &&
79          !a.nullInput &&
80          !a.invalidFormat &&
81          !a.userInvalidated &&
82          (!a.meridiem || (a.meridiem && t))
83      if (
84        (e._strict && (s = s && 0 === a.charsLeftOver && 0 === a.unusedTokens.length && void 0 === a.bigHour),
85        null != Object.isFrozen && Object.isFrozen(e))
86      )
87        return s
88      e._isValid = s
89    }
90    return e._isValid
91  }
92  function f(e) {
93    var a = c(NaN)
94    return null != e ? L(Y(a), e) : (Y(a).userInvalidated = !0), a
95  }
96  n = Array.prototype.some
97    ? Array.prototype.some
98    : function(e) {
99        for (var a = Object(this), t = a.length >>> 0, s = 0; s < t; s++)
100          if (s in a && e.call(this, a[s], s, a)) return !0
101        return !1
102      }
103  var d = (l.momentProperties = [])
104  function k(e, a) {
105    var t, s, n
106    if (
107      (o(a._isAMomentObject) || (e._isAMomentObject = a._isAMomentObject),
108      o(a._i) || (e._i = a._i),
109      o(a._f) || (e._f = a._f),
110      o(a._l) || (e._l = a._l),
111      o(a._strict) || (e._strict = a._strict),
112      o(a._tzm) || (e._tzm = a._tzm),
113      o(a._isUTC) || (e._isUTC = a._isUTC),
114      o(a._offset) || (e._offset = a._offset),
115      o(a._pf) || (e._pf = Y(a)),
116      o(a._locale) || (e._locale = a._locale),
117      0 < d.length)
118    )
119      for (t = 0; t < d.length; t++) o((n = a[(s = d[t])])) || (e[s] = n)
120    return e
121  }
122  var a = !1
123  function p(e) {
124    k(this, e),
125      (this._d = new Date(null != e._d ? e._d.getTime() : NaN)),
126      this.isValid() || (this._d = new Date(NaN)),
127      !1 === a && ((a = !0), l.updateOffset(this), (a = !1))
128  }
129  function D(e) {
130    return e instanceof p || (null != e && null != e._isAMomentObject)
131  }
132  function T(e) {
133    return e < 0 ? Math.ceil(e) || 0 : Math.floor(e)
134  }
135  function g(e) {
136    var a = +e,
137      t = 0
138    return 0 !== a && isFinite(a) && (t = T(a)), t
139  }
140  function r(e, a, t) {
141    var s,
142      n = Math.min(e.length, a.length),
143      d = Math.abs(e.length - a.length),
144      r = 0
145    for (s = 0; s < n; s++) ((t && e[s] !== a[s]) || (!t && g(e[s]) !== g(a[s]))) && r++
146    return r + d
147  }
148  function w(e) {
149    !1 === l.suppressDeprecationWarnings &&
150      'undefined' != typeof console &&
151      console.warn &&
152      console.warn('Deprecation warning: ' + e)
153  }
154  function t(n, d) {
155    var r = !0
156    return L(function() {
157      if ((null != l.deprecationHandler && l.deprecationHandler(null, n), r)) {
158        for (var e, a = [], t = 0; t < arguments.length; t++) {
159          if (((e = ''), 'object' == typeof arguments[t])) {
160            for (var s in ((e += '\n[' + t + '] '), arguments[0])) e += s + ': ' + arguments[0][s] + ', '
161            e = e.slice(0, -2)
162          } else e = arguments[t]
163          a.push(e)
164        }
165        w(n + '\nArguments: ' + Array.prototype.slice.call(a).join('') + '\n' + new Error().stack), (r = !1)
166      }
167      return d.apply(this, arguments)
168    }, d)
169  }
170  var s,
171    v = {}
172  function S(e, a) {
173    null != l.deprecationHandler && l.deprecationHandler(e, a), v[e] || (w(a), (v[e] = !0))
174  }
175  function H(e) {
176    return e instanceof Function || '[object Function]' === Object.prototype.toString.call(e)
177  }
178  function b(e, a) {
179    var t,
180      s = L({}, e)
181    for (t in a)
182      h(a, t) &&
183        (i(e[t]) && i(a[t]) ? ((s[t] = {}), L(s[t], e[t]), L(s[t], a[t])) : null != a[t] ? (s[t] = a[t]) : delete s[t])
184    for (t in e) h(e, t) && !h(a, t) && i(e[t]) && (s[t] = L({}, s[t]))
185    return s
186  }
187  function j(e) {
188    null != e && this.set(e)
189  }
190  ;(l.suppressDeprecationWarnings = !1),
191    (l.deprecationHandler = null),
192    (s = Object.keys
193      ? Object.keys
194      : function(e) {
195          var a,
196            t = []
197          for (a in e) h(e, a) && t.push(a)
198          return t
199        })
200  var x = {}
201  function O(e, a) {
202    var t = e.toLowerCase()
203    x[t] = x[t + 's'] = x[a] = e
204  }
205  function P(e) {
206    return 'string' == typeof e ? x[e] || x[e.toLowerCase()] : void 0
207  }
208  function W(e) {
209    var a,
210      t,
211      s = {}
212    for (t in e) h(e, t) && (a = P(t)) && (s[a] = e[t])
213    return s
214  }
215  var A = {}
216  function E(e, a) {
217    A[e] = a
218  }
219  function F(e, a, t) {
220    var s = '' + Math.abs(e),
221      n = a - s.length
222    return (
223      (0 <= e ? (t ? '+' : '') : '-') +
224      Math.pow(10, Math.max(0, n))
225        .toString()
226        .substr(1) +
227      s
228    )
229  }
230  var z = /(\[[^\[]*\])|(\\)?([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,
231    J = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,
232    N = {},
233    R = {}
234  function C(e, a, t, s) {
235    var n = s
236    'string' == typeof s &&
237      (n = function() {
238        return this[s]()
239      }),
240      e && (R[e] = n),
241      a &&
242        (R[a[0]] = function() {
243          return F(n.apply(this, arguments), a[1], a[2])
244        }),
245      t &&
246        (R[t] = function() {
247          return this.localeData().ordinal(n.apply(this, arguments), e)
248        })
249  }
250  function I(e, a) {
251    return e.isValid()
252      ? ((a = U(a, e.localeData())),
253        (N[a] =
254          N[a] ||
255          (function(s) {
256            var e,
257              n,
258              a,
259              d = s.match(z)
260            for (e = 0, n = d.length; e < n; e++)
261              R[d[e]]
262                ? (d[e] = R[d[e]])
263                : (d[e] = (a = d[e]).match(/\[[\s\S]/) ? a.replace(/^\[|\]$/g, '') : a.replace(/\\/g, ''))
264            return function(e) {
265              var a,
266                t = ''
267              for (a = 0; a < n; a++) t += H(d[a]) ? d[a].call(e, s) : d[a]
268              return t
269            }
270          })(a)),
271        N[a](e))
272      : e.localeData().invalidDate()
273  }
274  function U(e, a) {
275    var t = 5
276    function s(e) {
277      return a.longDateFormat(e) || e
278    }
279    for (J.lastIndex = 0; 0 <= t && J.test(e); ) (e = e.replace(J, s)), (J.lastIndex = 0), (t -= 1)
280    return e
281  }
282  var G = /\d/,
283    V = /\d\d/,
284    K = /\d{3}/,
285    Z = /\d{4}/,
286    $ = /[+-]?\d{6}/,
287    B = /\d\d?/,
288    q = /\d\d\d\d?/,
289    Q = /\d\d\d\d\d\d?/,
290    X = /\d{1,3}/,
291    ee = /\d{1,4}/,
292    ae = /[+-]?\d{1,6}/,
293    te = /\d+/,
294    se = /[+-]?\d+/,
295    ne = /Z|[+-]\d\d:?\d\d/gi,
296    de = /Z|[+-]\d\d(?::?\d\d)?/gi,
297    re = /[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,
298    _e = {}
299  function ie(e, t, s) {
300    _e[e] = H(t)
301      ? t
302      : function(e, a) {
303          return e && s ? s : t
304        }
305  }
306  function oe(e, a) {
307    return h(_e, e)
308      ? _e[e](a._strict, a._locale)
309      : new RegExp(
310          me(
311            e.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function(e, a, t, s, n) {
312              return a || t || s || n
313            })
314          )
315        )
316  }
317  function me(e) {
318    return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')
319  }
320  var ue = {}
321  function le(e, t) {
322    var a,
323      s = t
324    for (
325      'string' == typeof e && (e = [e]),
326        m(t) &&
327          (s = function(e, a) {
328            a[t] = g(e)
329          }),
330        a = 0;
331      a < e.length;
332      a++
333    )
334      ue[e[a]] = s
335  }
336  function Me(e, n) {
337    le(e, function(e, a, t, s) {
338      ;(t._w = t._w || {}), n(e, t._w, t, s)
339    })
340  }
341  var he = 0,
342    Le = 1,
343    ce = 2,
344    Ye = 3,
345    ye = 4,
346    fe = 5,
347    ke = 6,
348    pe = 7,
349    De = 8
350  function Te(e) {
351    return ge(e) ? 366 : 365
352  }
353  function ge(e) {
354    return (e % 4 == 0 && e % 100 != 0) || e % 400 == 0
355  }
356  C('Y', 0, 0, function() {
357    var e = this.year()
358    return e <= 9999 ? '' + e : '+' + e
359  }),
360    C(0, ['YY', 2], 0, function() {
361      return this.year() % 100
362    }),
363    C(0, ['YYYY', 4], 0, 'year'),
364    C(0, ['YYYYY', 5], 0, 'year'),
365    C(0, ['YYYYYY', 6, !0], 0, 'year'),
366    O('year', 'y'),
367    E('year', 1),
368    ie('Y', se),
369    ie('YY', B, V),
370    ie('YYYY', ee, Z),
371    ie('YYYYY', ae, $),
372    ie('YYYYYY', ae, $),
373    le(['YYYYY', 'YYYYYY'], he),
374    le('YYYY', function(e, a) {
375      a[he] = 2 === e.length ? l.parseTwoDigitYear(e) : g(e)
376    }),
377    le('YY', function(e, a) {
378      a[he] = l.parseTwoDigitYear(e)
379    }),
380    le('Y', function(e, a) {
381      a[he] = parseInt(e, 10)
382    }),
383    (l.parseTwoDigitYear = function(e) {
384      return g(e) + (68 < g(e) ? 1900 : 2e3)
385    })
386  var we,
387    ve = Se('FullYear', !0)
388  function Se(a, t) {
389    return function(e) {
390      return null != e ? (be(this, a, e), l.updateOffset(this, t), this) : He(this, a)
391    }
392  }
393  function He(e, a) {
394    return e.isValid() ? e._d['get' + (e._isUTC ? 'UTC' : '') + a]() : NaN
395  }
396  function be(e, a, t) {
397    e.isValid() &&
398      !isNaN(t) &&
399      ('FullYear' === a && ge(e.year()) && 1 === e.month() && 29 === e.date()
400        ? e._d['set' + (e._isUTC ? 'UTC' : '') + a](t, e.month(), je(t, e.month()))
401        : e._d['set' + (e._isUTC ? 'UTC' : '') + a](t))
402  }
403  function je(e, a) {
404    if (isNaN(e) || isNaN(a)) return NaN
405    var t,
406      s = ((a % (t = 12)) + t) % t
407    return (e += (a - s) / 12), 1 === s ? (ge(e) ? 29 : 28) : 31 - ((s % 7) % 2)
408  }
409  ;(we = Array.prototype.indexOf
410    ? Array.prototype.indexOf
411    : function(e) {
412        var a
413        for (a = 0; a < this.length; ++a) if (this[a] === e) return a
414        return -1
415      }),
416    C('M', ['MM', 2], 'Mo', function() {
417      return this.month() + 1
418    }),
419    C('MMM', 0, 0, function(e) {
420      return this.localeData().monthsShort(this, e)
421    }),
422    C('MMMM', 0, 0, function(e) {
423      return this.localeData().months(this, e)
424    }),
425    O('month', 'M'),
426    E('month', 8),
427    ie('M', B),
428    ie('MM', B, V),
429    ie('MMM', function(e, a) {
430      return a.monthsShortRegex(e)
431    }),
432    ie('MMMM', function(e, a) {
433      return a.monthsRegex(e)
434    }),
435    le(['M', 'MM'], function(e, a) {
436      a[Le] = g(e) - 1
437    }),
438    le(['MMM', 'MMMM'], function(e, a, t, s) {
439      var n = t._locale.monthsParse(e, s, t._strict)
440      null != n ? (a[Le] = n) : (Y(t).invalidMonth = e)
441    })
442  var xe = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,
443    Oe = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_')
444  var Pe = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_')
445  function We(e, a) {
446    var t
447    if (!e.isValid()) return e
448    if ('string' == typeof a)
449      if (/^\d+$/.test(a)) a = g(a)
450      else if (!m((a = e.localeData().monthsParse(a)))) return e
451    return (t = Math.min(e.date(), je(e.year(), a))), e._d['set' + (e._isUTC ? 'UTC' : '') + 'Month'](a, t), e
452  }
453  function Ae(e) {
454    return null != e ? (We(this, e), l.updateOffset(this, !0), this) : He(this, 'Month')
455  }
456  var Ee = re
457  var Fe = re
458  function ze() {
459    function e(e, a) {
460      return a.length - e.length
461    }
462    var a,
463      t,
464      s = [],
465      n = [],
466      d = []
467    for (a = 0; a < 12; a++)
468      (t = c([2e3, a])),
469        s.push(this.monthsShort(t, '')),
470        n.push(this.months(t, '')),
471        d.push(this.months(t, '')),
472        d.push(this.monthsShort(t, ''))
473    for (s.sort(e), n.sort(e), d.sort(e), a = 0; a < 12; a++) (s[a] = me(s[a])), (n[a] = me(n[a]))
474    for (a = 0; a < 24; a++) d[a] = me(d[a])
475    ;(this._monthsRegex = new RegExp('^(' + d.join('|') + ')', 'i')),
476      (this._monthsShortRegex = this._monthsRegex),
477      (this._monthsStrictRegex = new RegExp('^(' + n.join('|') + ')', 'i')),
478      (this._monthsShortStrictRegex = new RegExp('^(' + s.join('|') + ')', 'i'))
479  }
480  function Je(e) {
481    var a
482    if (e < 100 && 0 <= e) {
483      var t = Array.prototype.slice.call(arguments)
484      ;(t[0] = e + 400), (a = new Date(Date.UTC.apply(null, t))), isFinite(a.getUTCFullYear()) && a.setUTCFullYear(e)
485    } else a = new Date(Date.UTC.apply(null, arguments))
486    return a
487  }
488  function Ne(e, a, t) {
489    var s = 7 + a - t
490    return -((7 + Je(e, 0, s).getUTCDay() - a) % 7) + s - 1
491  }
492  function Re(e, a, t, s, n) {
493    var d,
494      r,
495      _ = 1 + 7 * (a - 1) + ((7 + t - s) % 7) + Ne(e, s, n)
496    return (
497      (r = _ <= 0 ? Te((d = e - 1)) + _ : _ > Te(e) ? ((d = e + 1), _ - Te(e)) : ((d = e), _)),
498      { year: d, dayOfYear: r }
499    )
500  }
501  function Ce(e, a, t) {
502    var s,
503      n,
504      d = Ne(e.year(), a, t),
505      r = Math.floor((e.dayOfYear() - d - 1) / 7) + 1
506    return (
507      r < 1
508        ? (s = r + Ie((n = e.year() - 1), a, t))
509        : r > Ie(e.year(), a, t)
510        ? ((s = r - Ie(e.year(), a, t)), (n = e.year() + 1))
511        : ((n = e.year()), (s = r)),
512      { week: s, year: n }
513    )
514  }
515  function Ie(e, a, t) {
516    var s = Ne(e, a, t),
517      n = Ne(e + 1, a, t)
518    return (Te(e) - s + n) / 7
519  }
520  C('w', ['ww', 2], 'wo', 'week'),
521    C('W', ['WW', 2], 'Wo', 'isoWeek'),
522    O('week', 'w'),
523    O('isoWeek', 'W'),
524    E('week', 5),
525    E('isoWeek', 5),
526    ie('w', B),
527    ie('ww', B, V),
528    ie('W', B),
529    ie('WW', B, V),
530    Me(['w', 'ww', 'W', 'WW'], function(e, a, t, s) {
531      a[s.substr(0, 1)] = g(e)
532    })
533  function Ue(e, a) {
534    return e.slice(a, 7).concat(e.slice(0, a))
535  }
536  C('d', 0, 'do', 'day'),
537    C('dd', 0, 0, function(e) {
538      return this.localeData().weekdaysMin(this, e)
539    }),
540    C('ddd', 0, 0, function(e) {
541      return this.localeData().weekdaysShort(this, e)
542    }),
543    C('dddd', 0, 0, function(e) {
544      return this.localeData().weekdays(this, e)
545    }),
546    C('e', 0, 0, 'weekday'),
547    C('E', 0, 0, 'isoWeekday'),
548    O('day', 'd'),
549    O('weekday', 'e'),
550    O('isoWeekday', 'E'),
551    E('day', 11),
552    E('weekday', 11),
553    E('isoWeekday', 11),
554    ie('d', B),
555    ie('e', B),
556    ie('E', B),
557    ie('dd', function(e, a) {
558      return a.weekdaysMinRegex(e)
559    }),
560    ie('ddd', function(e, a) {
561      return a.weekdaysShortRegex(e)
562    }),
563    ie('dddd', function(e, a) {
564      return a.weekdaysRegex(e)
565    }),
566    Me(['dd', 'ddd', 'dddd'], function(e, a, t, s) {
567      var n = t._locale.weekdaysParse(e, s, t._strict)
568      null != n ? (a.d = n) : (Y(t).invalidWeekday = e)
569    }),
570    Me(['d', 'e', 'E'], function(e, a, t, s) {
571      a[s] = g(e)
572    })
573  var Ge = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_')
574  var Ve = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_')
575  var Ke = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_')
576  var Ze = re
577  var $e = re
578  var Be = re
579  function qe() {
580    function e(e, a) {
581      return a.length - e.length
582    }
583    var a,
584      t,
585      s,
586      n,
587      d,
588      r = [],
589      _ = [],
590      i = [],
591      o = []
592    for (a = 0; a < 7; a++)
593      (t = c([2e3, 1]).day(a)),
594        (s = this.weekdaysMin(t, '')),
595        (n = this.weekdaysShort(t, '')),
596        (d = this.weekdays(t, '')),
597        r.push(s),
598        _.push(n),
599        i.push(d),
600        o.push(s),
601        o.push(n),
602        o.push(d)
603    for (r.sort(e), _.sort(e), i.sort(e), o.sort(e), a = 0; a < 7; a++)
604      (_[a] = me(_[a])), (i[a] = me(i[a])), (o[a] = me(o[a]))
605    ;(this._weekdaysRegex = new RegExp('^(' + o.join('|') + ')', 'i')),
606      (this._weekdaysShortRegex = this._weekdaysRegex),
607      (this._weekdaysMinRegex = this._weekdaysRegex),
608      (this._weekdaysStrictRegex = new RegExp('^(' + i.join('|') + ')', 'i')),
609      (this._weekdaysShortStrictRegex = new RegExp('^(' + _.join('|') + ')', 'i')),
610      (this._weekdaysMinStrictRegex = new RegExp('^(' + r.join('|') + ')', 'i'))
611  }
612  function Qe() {
613    return this.hours() % 12 || 12
614  }
615  function Xe(e, a) {
616    C(e, 0, 0, function() {
617      return this.localeData().meridiem(this.hours(), this.minutes(), a)
618    })
619  }
620  function ea(e, a) {
621    return a._meridiemParse
622  }
623  C('H', ['HH', 2], 0, 'hour'),
624    C('h', ['hh', 2], 0, Qe),
625    C('k', ['kk', 2], 0, function() {
626      return this.hours() || 24
627    }),
628    C('hmm', 0, 0, function() {
629      return '' + Qe.apply(this) + F(this.minutes(), 2)
630    }),
631    C('hmmss', 0, 0, function() {
632      return '' + Qe.apply(this) + F(this.minutes(), 2) + F(this.seconds(), 2)
633    }),
634    C('Hmm', 0, 0, function() {
635      return '' + this.hours() + F(this.minutes(), 2)
636    }),
637    C('Hmmss', 0, 0, function() {
638      return '' + this.hours() + F(this.minutes(), 2) + F(this.seconds(), 2)
639    }),
640    Xe('a', !0),
641    Xe('A', !1),
642    O('hour', 'h'),
643    E('hour', 13),
644    ie('a', ea),
645    ie('A', ea),
646    ie('H', B),
647    ie('h', B),
648    ie('k', B),
649    ie('HH', B, V),
650    ie('hh', B, V),
651    ie('kk', B, V),
652    ie('hmm', q),
653    ie('hmmss', Q),
654    ie('Hmm', q),
655    ie('Hmmss', Q),
656    le(['H', 'HH'], Ye),
657    le(['k', 'kk'], function(e, a, t) {
658      var s = g(e)
659      a[Ye] = 24 === s ? 0 : s
660    }),
661    le(['a', 'A'], function(e, a, t) {
662      ;(t._isPm = t._locale.isPM(e)), (t._meridiem = e)
663    }),
664    le(['h', 'hh'], function(e, a, t) {
665      ;(a[Ye] = g(e)), (Y(t).bigHour = !0)
666    }),
667    le('hmm', function(e, a, t) {
668      var s = e.length - 2
669      ;(a[Ye] = g(e.substr(0, s))), (a[ye] = g(e.substr(s))), (Y(t).bigHour = !0)
670    }),
671    le('hmmss', function(e, a, t) {
672      var s = e.length - 4,
673        n = e.length - 2
674      ;(a[Ye] = g(e.substr(0, s))), (a[ye] = g(e.substr(s, 2))), (a[fe] = g(e.substr(n))), (Y(t).bigHour = !0)
675    }),
676    le('Hmm', function(e, a, t) {
677      var s = e.length - 2
678      ;(a[Ye] = g(e.substr(0, s))), (a[ye] = g(e.substr(s)))
679    }),
680    le('Hmmss', function(e, a, t) {
681      var s = e.length - 4,
682        n = e.length - 2
683      ;(a[Ye] = g(e.substr(0, s))), (a[ye] = g(e.substr(s, 2))), (a[fe] = g(e.substr(n)))
684    })
685  var aa,
686    ta = Se('Hours', !0),
687    sa = {
688      calendar: {
689        sameDay: '[Today at] LT',
690        nextDay: '[Tomorrow at] LT',
691        nextWeek: 'dddd [at] LT',
692        lastDay: '[Yesterday at] LT',
693        lastWeek: '[Last] dddd [at] LT',
694        sameElse: 'L'
695      },
696      longDateFormat: {
697        LTS: 'h:mm:ss A',
698        LT: 'h:mm A',
699        L: 'MM/DD/YYYY',
700        LL: 'MMMM D, YYYY',
701        LLL: 'MMMM D, YYYY h:mm A',
702        LLLL: 'dddd, MMMM D, YYYY h:mm A'
703      },
704      invalidDate: 'Invalid date',
705      ordinal: '%d',
706      dayOfMonthOrdinalParse: /\d{1,2}/,
707      relativeTime: {
708        future: 'in %s',
709        past: '%s ago',
710        s: 'a few seconds',
711        ss: '%d seconds',
712        m: 'a minute',
713        mm: '%d minutes',
714        h: 'an hour',
715        hh: '%d hours',
716        d: 'a day',
717        dd: '%d days',
718        M: 'a month',
719        MM: '%d months',
720        y: 'a year',
721        yy: '%d years'
722      },
723      months: Oe,
724      monthsShort: Pe,
725      week: { dow: 0, doy: 6 },
726      weekdays: Ge,
727      weekdaysMin: Ke,
728      weekdaysShort: Ve,
729      meridiemParse: /[ap]\.?m?\.?/i
730    },
731    na = {},
732    da = {}
733  function ra(e) {
734    return e ? e.toLowerCase().replace('_', '-') : e
735  }
736  function _a(e) {
737    var a = null
738    if (!na[e] && 'undefined' != typeof module && module && module.exports)
739      try {
740        ;(a = aa._abbr), require('./locale/' + e), ia(a)
741      } catch (e) {}
742    return na[e]
743  }
744  function ia(e, a) {
745    var t
746    return (
747      e &&
748        ((t = o(a) ? ma(e) : oa(e, a))
749          ? (aa = t)
750          : 'undefined' != typeof console &&
751            console.warn &&
752            console.warn('Locale ' + e + ' not found. Did you forget to load it?')),
753      aa._abbr
754    )
755  }
756  function oa(e, a) {
757    if (null === a) return delete na[e], null
758    var t,
759      s = sa
760    if (((a.abbr = e), null != na[e]))
761      S(
762        'defineLocaleOverride',
763        '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.'
764      ),
765        (s = na[e]._config)
766    else if (null != a.parentLocale)
767      if (null != na[a.parentLocale]) s = na[a.parentLocale]._config
768      else {
769        if (null == (t = _a(a.parentLocale)))
770          return da[a.parentLocale] || (da[a.parentLocale] = []), da[a.parentLocale].push({ name: e, config: a }), null
771        s = t._config
772      }
773    return (
774      (na[e] = new j(b(s, a))),
775      da[e] &&
776        da[e].forEach(function(e) {
777          oa(e.name, e.config)
778        }),
779      ia(e),
780      na[e]
781    )
782  }
783  function ma(e) {
784    var a
785    if ((e && e._locale && e._locale._abbr && (e = e._locale._abbr), !e)) return aa
786    if (!_(e)) {
787      if ((a = _a(e))) return a
788      e = [e]
789    }
790    return (function(e) {
791      for (var a, t, s, n, d = 0; d < e.length; ) {
792        for (a = (n = ra(e[d]).split('-')).length, t = (t = ra(e[d + 1])) ? t.split('-') : null; 0 < a; ) {
793          if ((s = _a(n.slice(0, a).join('-')))) return s
794          if (t && t.length >= a && r(n, t, !0) >= a - 1) break
795          a--
796        }
797        d++
798      }
799      return aa
800    })(e)
801  }
802  function ua(e) {
803    var a,
804      t = e._a
805    return (
806      t &&
807        -2 === Y(e).overflow &&
808        ((a =
809          t[Le] < 0 || 11 < t[Le]
810            ? Le
811            : t[ce] < 1 || t[ce] > je(t[he], t[Le])
812            ? ce
813            : t[Ye] < 0 || 24 < t[Ye] || (24 === t[Ye] && (0 !== t[ye] || 0 !== t[fe] || 0 !== t[ke]))
814            ? Ye
815            : t[ye] < 0 || 59 < t[ye]
816            ? ye
817            : t[fe] < 0 || 59 < t[fe]
818            ? fe
819            : t[ke] < 0 || 999 < t[ke]
820            ? ke
821            : -1),
822        Y(e)._overflowDayOfYear && (a < he || ce < a) && (a = ce),
823        Y(e)._overflowWeeks && -1 === a && (a = pe),
824        Y(e)._overflowWeekday && -1 === a && (a = De),
825        (Y(e).overflow = a)),
826      e
827    )
828  }
829  function la(e, a, t) {
830    return null != e ? e : null != a ? a : t
831  }
832  function Ma(e) {
833    var a,
834      t,
835      s,
836      n,
837      d,
838      r = []
839    if (!e._d) {
840      var _, i
841      for (
842        _ = e,
843          i = new Date(l.now()),
844          s = _._useUTC
845            ? [i.getUTCFullYear(), i.getUTCMonth(), i.getUTCDate()]
846            : [i.getFullYear(), i.getMonth(), i.getDate()],
847          e._w &&
848            null == e._a[ce] &&
849            null == e._a[Le] &&
850            (function(e) {
851              var a, t, s, n, d, r, _, i
852              if (null != (a = e._w).GG || null != a.W || null != a.E)
853                (d = 1),
854                  (r = 4),
855                  (t = la(a.GG, e._a[he], Ce(Ha(), 1, 4).year)),
856                  (s = la(a.W, 1)),
857                  ((n = la(a.E, 1)) < 1 || 7 < n) && (i = !0)
858              else {
859                ;(d = e._locale._week.dow), (r = e._locale._week.doy)
860                var o = Ce(Ha(), d, r)
861                ;(t = la(a.gg, e._a[he], o.year)),
862                  (s = la(a.w, o.week)),
863                  null != a.d
864                    ? ((n = a.d) < 0 || 6 < n) && (i = !0)
865                    : null != a.e
866                    ? ((n = a.e + d), (a.e < 0 || 6 < a.e) && (i = !0))
867                    : (n = d)
868              }
869              s < 1 || s > Ie(t, d, r)
870                ? (Y(e)._overflowWeeks = !0)
871                : null != i
872                ? (Y(e)._overflowWeekday = !0)
873                : ((_ = Re(t, s, n, d, r)), (e._a[he] = _.year), (e._dayOfYear = _.dayOfYear))
874            })(e),
875          null != e._dayOfYear &&
876            ((d = la(e._a[he], s[he])),
877            (e._dayOfYear > Te(d) || 0 === e._dayOfYear) && (Y(e)._overflowDayOfYear = !0),
878            (t = Je(d, 0, e._dayOfYear)),
879            (e._a[Le] = t.getUTCMonth()),
880            (e._a[ce] = t.getUTCDate())),
881          a = 0;
882        a < 3 && null == e._a[a];
883        ++a
884      )
885        e._a[a] = r[a] = s[a]
886      for (; a < 7; a++) e._a[a] = r[a] = null == e._a[a] ? (2 === a ? 1 : 0) : e._a[a]
887      24 === e._a[Ye] && 0 === e._a[ye] && 0 === e._a[fe] && 0 === e._a[ke] && ((e._nextDay = !0), (e._a[Ye] = 0)),
888        (e._d = (e._useUTC
889          ? Je
890          : function(e, a, t, s, n, d, r) {
891              var _
892              return (
893                e < 100 && 0 <= e
894                  ? ((_ = new Date(e + 400, a, t, s, n, d, r)), isFinite(_.getFullYear()) && _.setFullYear(e))
895                  : (_ = new Date(e, a, t, s, n, d, r)),
896                _
897              )
898            }
899        ).apply(null, r)),
900        (n = e._useUTC ? e._d.getUTCDay() : e._d.getDay()),
901        null != e._tzm && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm),
902        e._nextDay && (e._a[Ye] = 24),
903        e._w && void 0 !== e._w.d && e._w.d !== n && (Y(e).weekdayMismatch = !0)
904    }
905  }
906  var ha = /^\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)?)?$/,
907    La = /^\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)?)?$/,
908    ca = /Z|[+-]\d\d(?::?\d\d)?/,
909    Ya = [
910      ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
911      ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
912      ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
913      ['GGGG-[W]WW', /\d{4}-W\d\d/, !1],
914      ['YYYY-DDD', /\d{4}-\d{3}/],
915      ['YYYY-MM', /\d{4}-\d\d/, !1],
916      ['YYYYYYMMDD', /[+-]\d{10}/],
917      ['YYYYMMDD', /\d{8}/],
918      ['GGGG[W]WWE', /\d{4}W\d{3}/],
919      ['GGGG[W]WW', /\d{4}W\d{2}/, !1],
920      ['YYYYDDD', /\d{7}/]
921    ],
922    ya = [
923      ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
924      ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
925      ['HH:mm:ss', /\d\d:\d\d:\d\d/],
926      ['HH:mm', /\d\d:\d\d/],
927      ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
928      ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
929      ['HHmmss', /\d\d\d\d\d\d/],
930      ['HHmm', /\d\d\d\d/],
931      ['HH', /\d\d/]
932    ],
933    fa = /^\/?Date\((\-?\d+)/i
934  function ka(e) {
935    var a,
936      t,
937      s,
938      n,
939      d,
940      r,
941      _ = e._i,
942      i = ha.exec(_) || La.exec(_)
943    if (i) {
944      for (Y(e).iso = !0, a = 0, t = Ya.length; a < t; a++)
945        if (Ya[a][1].exec(i[1])) {
946          ;(n = Ya[a][0]), (s = !1 !== Ya[a][2])
947          break
948        }
949      if (null == n) return void (e._isValid = !1)
950      if (i[3]) {
951        for (a = 0, t = ya.length; a < t; a++)
952          if (ya[a][1].exec(i[3])) {
953            d = (i[2] || ' ') + ya[a][0]
954            break
955          }
956        if (null == d) return void (e._isValid = !1)
957      }
958      if (!s && null != d) return void (e._isValid = !1)
959      if (i[4]) {
960        if (!ca.exec(i[4])) return void (e._isValid = !1)
961        r = 'Z'
962      }
963      ;(e._f = n + (d || '') + (r || '')), wa(e)
964    } else e._isValid = !1
965  }
966  var pa = /^(?:(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}))$/
967  function Da(e, a, t, s, n, d) {
968    var r = [
969      (function(e) {
970        var a = parseInt(e, 10)
971        {
972          if (a <= 49) return 2e3 + a
973          if (a <= 999) return 1900 + a
974        }
975        return a
976      })(e),
977      Pe.indexOf(a),
978      parseInt(t, 10),
979      parseInt(s, 10),
980      parseInt(n, 10)
981    ]
982    return d && r.push(parseInt(d, 10)), r
983  }
984  var Ta = { UT: 0, GMT: 0, EDT: -240, EST: -300, CDT: -300, CST: -360, MDT: -360, MST: -420, PDT: -420, PST: -480 }
985  function ga(e) {
986    var a,
987      t,
988      s,
989      n = pa.exec(
990        e._i
991          .replace(/\([^)]*\)|[\n\t]/g, ' ')
992          .replace(/(\s\s+)/g, ' ')
993          .replace(/^\s\s*/, '')
994          .replace(/\s\s*$/, '')
995      )
996    if (n) {
997      var d = Da(n[4], n[3], n[2], n[5], n[6], n[7])
998      if (
999        ((a = n[1]),
1000        (t = d),
1001        (s = e),
1002        a && Ve.indexOf(a) !== new Date(t[0], t[1], t[2]).getDay() && ((Y(s).weekdayMismatch = !0), !(s._isValid = !1)))
1003      )
1004        return
1005      ;(e._a = d),
1006        (e._tzm = (function(e, a, t) {
1007          if (e) return Ta[e]
1008          if (a) return 0
1009          var s = parseInt(t, 10),
1010            n = s % 100
1011          return ((s - n) / 100) * 60 + n
1012        })(n[8], n[9], n[10])),
1013        (e._d = Je.apply(null, e._a)),
1014        e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm),
1015        (Y(e).rfc2822 = !0)
1016    } else e._isValid = !1
1017  }
1018  function wa(e) {
1019    if (e._f !== l.ISO_8601)
1020      if (e._f !== l.RFC_2822) {
1021        ;(e._a = []), (Y(e).empty = !0)
1022        var a,
1023          t,
1024          s,
1025          n,
1026          d,
1027          r,
1028          _,
1029          i,
1030          o = '' + e._i,
1031          m = o.length,
1032          u = 0
1033        for (s = U(e._f, e._locale).match(z) || [], a = 0; a < s.length; a++)
1034          (n = s[a]),
1035            (t = (o.match(oe(n, e)) || [])[0]) &&
1036              (0 < (d = o.substr(0, o.indexOf(t))).length && Y(e).unusedInput.push(d),
1037              (o = o.slice(o.indexOf(t) + t.length)),
1038              (u += t.length)),
1039            R[n]
1040              ? (t ? (Y(e).empty = !1) : Y(e).unusedTokens.push(n),
1041                (r = n),
1042                (i = e),
1043                null != (_ = t) && h(ue, r) && ue[r](_, i._a, i, r))
1044              : e._strict && !t && Y(e).unusedTokens.push(n)
1045        ;(Y(e).charsLeftOver = m - u),
1046          0 < o.length && Y(e).unusedInput.push(o),
1047          e._a[Ye] <= 12 && !0 === Y(e).bigHour && 0 < e._a[Ye] && (Y(e).bigHour = void 0),
1048          (Y(e).parsedDateParts = e._a.slice(0)),
1049          (Y(e).meridiem = e._meridiem),
1050          (e._a[Ye] = (function(e, a, t) {
1051            var s
1052            if (null == t) return a
1053            return null != e.meridiemHour
1054              ? e.meridiemHour(a, t)
1055              : (null != e.isPM && ((s = e.isPM(t)) && a < 12 && (a += 12), s || 12 !== a || (a = 0)), a)
1056          })(e._locale, e._a[Ye], e._meridiem)),
1057          Ma(e),
1058          ua(e)
1059      } else ga(e)
1060    else ka(e)
1061  }
1062  function va(e) {
1063    var a,
1064      t,
1065      s,
1066      n,
1067      d = e._i,
1068      r = e._f
1069    return (
1070      (e._locale = e._locale || ma(e._l)),
1071      null === d || (void 0 === r && '' === d)
1072        ? f({ nullInput: !0 })
1073        : ('string' == typeof d && (e._i = d = e._locale.preparse(d)),
1074          D(d)
1075            ? new p(ua(d))
1076            : (u(d)
1077                ? (e._d = d)
1078                : _(r)
1079                ? (function(e) {
1080                    var a, t, s, n, d
1081                    if (0 === e._f.length) return (Y(e).invalidFormat = !0), (e._d = new Date(NaN))
1082                    for (n = 0; n < e._f.length; n++)
1083                      (d = 0),
1084                        (a = k({}, e)),
1085                        null != e._useUTC && (a._useUTC = e._useUTC),
1086                        (a._f = e._f[n]),
1087                        wa(a),
1088                        y(a) &&
1089                          ((d += Y(a).charsLeftOver),
1090                          (d += 10 * Y(a).unusedTokens.length),
1091                          (Y(a).score = d),
1092                          (null == s || d < s) && ((s = d), (t = a)))
1093                    L(e, t || a)
1094                  })(e)
1095                : r
1096                ? wa(e)
1097                : o((t = (a = e)._i))
1098                ? (a._d = new Date(l.now()))
1099                : u(t)
1100                ? (a._d = new Date(t.valueOf()))
1101                : 'string' == typeof t
1102                ? ((s = a),
1103                  null === (n = fa.exec(s._i))
1104                    ? (ka(s),
1105                      !1 === s._isValid &&
1106                        (delete s._isValid,
1107                        ga(s),
1108                        !1 === s._isValid && (delete s._isValid, l.createFromInputFallback(s))))
1109                    : (s._d = new Date(+n[1])))
1110                : _(t)
1111                ? ((a._a = M(t.slice(0), function(e) {
1112                    return parseInt(e, 10)
1113                  })),
1114                  Ma(a))
1115                : i(t)
1116                ? (function(e) {
1117                    if (!e._d) {
1118                      var a = W(e._i)
1119                      ;(e._a = M(
1120                        [a.year, a.month, a.day || a.date, a.hour, a.minute, a.second, a.millisecond],
1121                        function(e) {
1122                          return e && parseInt(e, 10)
1123                        }
1124                      )),
1125                        Ma(e)
1126                    }
1127                  })(a)
1128                : m(t)
1129                ? (a._d = new Date(t))
1130                : l.createFromInputFallback(a),
1131              y(e) || (e._d = null),
1132              e))
1133    )
1134  }
1135  function Sa(e, a, t, s, n) {
1136    var d,
1137      r = {}
1138    return (
1139      (!0 !== t && !1 !== t) || ((s = t), (t = void 0)),
1140      ((i(e) &&
1141        (function(e) {
1142          if (Object.getOwnPropertyNames) return 0 === Object.getOwnPropertyNames(e).length
1143          var a
1144          for (a in e) if (e.hasOwnProperty(a)) return !1
1145          return !0
1146        })(e)) ||
1147        (_(e) && 0 === e.length)) &&
1148        (e = void 0),
1149      (r._isAMomentObject = !0),
1150      (r._useUTC = r._isUTC = n),
1151      (r._l = t),
1152      (r._i = e),
1153      (r._f = a),
1154      (r._strict = s),
1155      (d = new p(ua(va(r))))._nextDay && (d.add(1, 'd'), (d._nextDay = void 0)),
1156      d
1157    )
1158  }
1159  function Ha(e, a, t, s) {
1160    return Sa(e, a, t, s, !1)
1161  }
1162  ;(l.createFromInputFallback = t(
1163    '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.',
1164    function(e) {
1165      e._d = new Date(e._i + (e._useUTC ? ' UTC' : ''))
1166    }
1167  )),
1168    (l.ISO_8601 = function() {}),
1169    (l.RFC_2822 = function() {})
1170  var ba = t(
1171      'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
1172      function() {
1173        var e = Ha.apply(null, arguments)
1174        return this.isValid() && e.isValid() ? (e < this ? this 
1174: e) : f()
1175      }
1176    ),
1177    ja = t(
1178      'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
1179      function() {
1180        var e = Ha.apply(null, arguments)
1181        return this.isValid() && e.isValid() ? (this < e ? this : e) : f()
1182      }
1183    )
1184  function xa(e, a) {
1185    var t, s
1186    if ((1 === a.length && _(a[0]) && (a = a[0]), !a.length)) return Ha()
1187    for (t = a[0], s = 1; s < a.length; ++s) (a[s].isValid() && !a[s][e](t)) || (t = a[s])
1188    return t
1189  }
1190  var Oa = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']
1191  function Pa(e) {
1192    var a = W(e),
1193      t = a.year || 0,
1194      s = a.quarter || 0,
1195      n = a.month || 0,
1196      d = a.week || a.isoWeek || 0,
1197      r = a.day || 0,
1198      _ = a.hour || 0,
1199      i = a.minute || 0,
1200      o = a.second || 0,
1201      m = a.millisecond || 0
1202    ;(this._isValid = (function(e) {
1203      for (var a in e) if (-1 === we.call(Oa, a) || (null != e[a] && isNaN(e[a]))) return !1
1204      for (var t = !1, s = 0; s < Oa.length; ++s)
1205        if (e[Oa[s]]) {
1206          if (t) return !1
1207          parseFloat(e[Oa[s]]) !== g(e[Oa[s]]) && (t = !0)
1208        }
1209      return !0
1210    })(a)),
1211      (this._milliseconds = +m + 1e3 * o + 6e4 * i + 1e3 * _ * 60 * 60),
1212      (this._days = +r + 7 * d),
1213      (this._months = +n + 3 * s + 12 * t),
1214      (this._data = {}),
1215      (this._locale = ma()),
1216      this._bubble()
1217  }
1218  function Wa(e) {
1219    return e instanceof Pa
1220  }
1221  function Aa(e) {
1222    return e < 0 ? -1 * Math.round(-1 * e) : Math.round(e)
1223  }
1224  function Ea(e, t) {
1225    C(e, 0, 0, function() {
1226      var e = this.utcOffset(),
1227        a = '+'
1228      return e < 0 && ((e = -e), (a = '-')), a + F(~~(e / 60), 2) + t + F(~~e % 60, 2)
1229    })
1230  }
1231  Ea('Z', ':'),
1232    Ea('ZZ', ''),
1233    ie('Z', de),
1234    ie('ZZ', de),
1235    le(['Z', 'ZZ'], function(e, a, t) {
1236      ;(t._useUTC = !0), (t._tzm = za(de, e))
1237    })
1238  var Fa = /([\+\-]|\d\d)/gi
1239  function za(e, a) {
1240    var t = (a || '').match(e)
1241    if (null === t) return null
1242    var s = ((t[t.length - 1] || []) + '').match(Fa) || ['-', 0, 0],
1243      n = 60 * s[1] + g(s[2])
1244    return 0 === n ? 0 : '+' === s[0] ? n : -n
1245  }
1246  function Ja(e, a) {
1247    var t, s
1248    return a._isUTC
1249      ? ((t = a.clone()),
1250        (s = (D(e) || u(e) ? e.valueOf() : Ha(e).valueOf()) - t.valueOf()),
1251        t._d.setTime(t._d.valueOf() + s),
1252        l.updateOffset(t, !1),
1253        t)
1254      : Ha(e).local()
1255  }
1256  function Na(e) {
1257    return 15 * -Math.round(e._d.getTimezoneOffset() / 15)
1258  }
1259  function Ra() {
1260    return !!this.isValid() && this._isUTC && 0 === this._offset
1261  }
1262  l.updateOffset = function() {}
1263  var Ca = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,
1264    Ia = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/
1265  function Ua(e, a) {
1266    var t,
1267      s,
1268      n,
1269      d = e,
1270      r = null
1271    return (
1272      Wa(e)
1273        ? (d = { ms: e._milliseconds, d: e._days, M: e._months })
1274        : m(e)
1275        ? ((d = {}), a ? (d[a] = e) : (d.milliseconds = e))
1276        : (r = Ca.exec(e))
1277        ? ((t = '-' === r[1] ? -1 : 1),
1278          (d = {
1279            y: 0,
1280            d: g(r[ce]) * t,
1281            h: g(r[Ye]) * t,
1282            m: g(r[ye]) * t,
1283            s: g(r[fe]) * t,
1284            ms: g(Aa(1e3 * r[ke])) * t
1285          }))
1286        : (r = Ia.exec(e))
1287        ? ((t = '-' === r[1] ? -1 : 1),
1288          (d = {
1289            y: Ga(r[2], t),
1290            M: Ga(r[3], t),
1291            w: Ga(r[4], t),
1292            d: Ga(r[5], t),
1293            h: Ga(r[6], t),
1294            m: Ga(r[7], t),
1295            s: Ga(r[8], t)
1296          }))
1297        : null == d
1298        ? (d = {})
1299        : 'object' == typeof d &&
1300          ('from' in d || 'to' in d) &&
1301          ((n = (function(e, a) {
1302            var t
1303            if (!e.isValid() || !a.isValid()) return { milliseconds: 0, months: 0 }
1304            ;(a = Ja(a, e)),
1305              e.isBefore(a) ? (t = Va(e, a)) : (((t = Va(a, e)).milliseconds = -t.milliseconds), (t.months = -t.months))
1306            return t
1307          })(Ha(d.from), Ha(d.to))),
1308          ((d = {}).ms = n.milliseconds),
1309          (d.M = n.months)),
1310      (s = new Pa(d)),
1311      Wa(e) && h(e, '_locale') && (s._locale = e._locale),
1312      s
1313    )
1314  }
1315  function Ga(e, a) {
1316    var t = e && parseFloat(e.replace(',', '.'))
1317    return (isNaN(t) ? 0 : t) * a
1318  }
1319  function Va(e, a) {
1320    var t = {}
1321    return (
1322      (t.months = a.month() - e.month() + 12 * (a.year() - e.year())),
1323      e
1324        .clone()
1325        .add(t.months, 'M')
1326        .isAfter(a) && --t.months,
1327      (t.milliseconds = +a - +e.clone().add(t.months, 'M')),
1328      t
1329    )
1330  }
1331  function Ka(s, n) {
1332    return function(e, a) {
1333      var t
1334      return (
1335        null === a ||
1336          isNaN(+a) ||
1337          (S(
1338            n,
1339            'moment().' +
1340              n +
1341              '(period, number) is deprecated. Please use moment().' +
1342              n +
1343              '(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'
1344          ),
1345          (t = e),
1346          (e = a),
1347          (a = t)),
1348        Za(this, Ua((e = 'string' == typeof e ? +e : e), a), s),
1349        this
1350      )
1351    }
1352  }
1353  function Za(e, a, t, s) {
1354    var n = a._milliseconds,
1355      d = Aa(a._days),
1356      r = Aa(a._months)
1357    e.isValid() &&
1358      ((s = null == s || s),
1359      r && We(e, He(e, 'Month') + r * t),
1360      d && be(e, 'Date', He(e, 'Date') + d * t),
1361      n && e._d.setTime(e._d.valueOf() + n * t),
1362      s && l.updateOffset(e, d || r))
1363  }
1364  ;(Ua.fn = Pa.prototype),
1365    (Ua.invalid = function() {
1366      return Ua(NaN)
1367    })
1368  var $a = Ka(1, 'add'),
1369    Ba = Ka(-1, 'subtract')
1370  function qa(e, a) {
1371    var t = 12 * (a.year() - e.year()) + (a.month() - e.month()),
1372      s = e.clone().add(t, 'months')
1373    return (
1374      -(
1375        t +
1376        (a - s < 0 ? (a - s) / (s - e.clone().add(t - 1, 'months')) : (a - s) / (e.clone().add(t + 1, 'months') - s))
1377      ) || 0
1378    )
1379  }
1380  function Qa(e) {
1381    var a
1382    return void 0 === e ? this._locale._abbr : (null != (a = ma(e)) && (this._locale = a), this)
1383  }
1384  ;(l.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'), (l.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]')
1385  var Xa = t(
1386    'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
1387    function(e) {
1388      return void 0 === e ? this.localeData() : this.locale(e)
1389    }
1390  )
1391  function et() {
1392    return this._locale
1393  }
1394  var at = 126227808e5
1395  function tt(e, a) {
1396    return ((e % a) + a) % a
1397  }
1398  function st(e, a, t) {
1399    return e < 100 && 0 <= e ? new Date(e + 400, a, t) - at : new Date(e, a, t).valueOf()
1400  }
1401  function nt(e, a, t) {
1402    return e < 100 && 0 <= e ? Date.UTC(e + 400, a, t) - at : Date.UTC(e, a, t)
1403  }
1404  function dt(e, a) {
1405    C(0, [e, e.length], 0, a)
1406  }
1407  function rt(e, a, t, s, n) {
1408    var d
1409    return null == e
1410      ? Ce(this, s, n).year
1411      : ((d = Ie(e, s, n)) < a && (a = d),
1412        function(e, a, t, s, n) {
1413          var d = Re(e, a, t, s, n),
1414            r = Je(d.year, 0, d.dayOfYear)
1415          return this.year(r.getUTCFullYear()), this.month(r.getUTCMonth()), this.date(r.getUTCDate()), this
1416        }.call(this, e, a, t, s, n))
1417  }
1418  C(0, ['gg', 2], 0, function() {
1419    return this.weekYear() % 100
1420  }),
1421    C(0, ['GG', 2], 0, function() {
1422      return this.isoWeekYear() % 100
1423    }),
1424    dt('gggg', 'weekYear'),
1425    dt('ggggg', 'weekYear'),
1426    dt('GGGG', 'isoWeekYear'),
1427    dt('GGGGG', 'isoWeekYear'),
1428    O('weekYear', 'gg'),
1429    O('isoWeekYear', 'GG'),
1430    E('weekYear', 1),
1431    E('isoWeekYear', 1),
1432    ie('G', se),
1433    ie('g', se),
1434    ie('GG', B, V),
1435    ie('gg', B, V),
1436    ie('GGGG', ee, Z),
1437    ie('gggg', ee, Z),
1438    ie('GGGGG', ae, $),
1439    ie('ggggg', ae, $),
1440    Me(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function(e, a, t, s) {
1441      a[s.substr(0, 2)] = g(e)
1442    }),
1443    Me(['gg', 'GG'], function(e, a, t, s) {
1444      a[s] = l.parseTwoDigitYear(e)
1445    }),
1446    C('Q', 0, 'Qo', 'quarter'),
1447    O('quarter', 'Q'),
1448    E('quarter', 7),
1449    ie('Q', G),
1450    le('Q', function(e, a) {
1451      a[Le] = 3 * (g(e) - 1)
1452    }),
1453    C('D', ['DD', 2], 'Do', 'date'),
1454    O('date', 'D'),
1455    E('date', 9),
1456    ie('D', B),
1457    ie('DD', B, V),
1458    ie('Do', function(e, a) {
1459      return e ? a._dayOfMonthOrdinalParse || a._ordinalParse : a._dayOfMonthOrdinalParseLenient
1460    }),
1461    le(['D', 'DD'], ce),
1462    le('Do', function(e, a) {
1463      a[ce] = g(e.match(B)[0])
1464    })
1465  var _t = Se('Date', !0)
1466  C('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'),
1467    O('dayOfYear', 'DDD'),
1468    E('dayOfYear', 4),
1469    ie('DDD', X),
1470    ie('DDDD', K),
1471    le(['DDD', 'DDDD'], function(e, a, t) {
1472      t._dayOfYear = g(e)
1473    }),
1474    C('m', ['mm', 2], 0, 'minute'),
1475    O('minute', 'm'),
1476    E('minute', 14),
1477    ie('m', B),
1478    ie('mm', B, V),
1479    le(['m', 'mm'], ye)
1480  var it = Se('Minutes', !1)
1481  C('s', ['ss', 2], 0, 'second'), O('second', 's'), E('second', 15), ie('s', B), ie('ss', B, V), le(['s', 'ss'], fe)
1482  var ot,
1483    mt = Se('Seconds', !1)
1484  for (
1485    C('S', 0, 0, function() {
1486      return ~~(this.millisecond() / 100)
1487    }),
1488      C(0, ['SS', 2], 0, function() {
1489        return ~~(this.millisecond() / 10)
1490      }),
1491      C(0, ['SSS', 3], 0, 'millisecond'),
1492      C(0, ['SSSS', 4], 0, function() {
1493        return 10 * this.millisecond()
1494      }),
1495      C(0, ['SSSSS', 5], 0, function() {
1496        return 100 * this.millisecond()
1497      }),
1498      C(0, ['SSSSSS', 6], 0, function() {
1499        return 1e3 * this.millisecond()
1500      }),
1501      C(0, ['SSSSSSS', 7], 0, function() {
1502        return 1e4 * this.millisecond()
1503      }),
1504      C(0, ['SSSSSSSS', 8], 0, function() {
1505        return 1e5 * this.millisecond()
1506      }),
1507      C(0, ['SSSSSSSSS', 9], 0, function() {
1508        return 1e6 * this.millisecond()
1509      }),
1510      O('millisecond', 'ms'),
1511      E('millisecond', 16),
1512      ie('S', X, G),
1513      ie('SS', X, V),
1514      ie('SSS', X, K),
1515      ot = 'SSSS';
1516    ot.length <= 9;
1517    ot += 'S'
1518  )
1519    ie(ot, te)
1520  function ut(e, a) {
1521    a[ke] = g(1e3 * ('0.' + e))
1522  }
1523  for (ot = 'S'; ot.length <= 9; ot += 'S') le(ot, ut)
1524  var lt = Se('Milliseconds', !1)
1525  C('z', 0, 0, 'zoneAbbr'), C('zz', 0, 0, 'zoneName')
1526  var Mt = p.prototype
1527  function ht(e) {
1528    return e
1529  }
1530  ;(Mt.add = $a),
1531    (Mt.calendar = function(e, a) {
1532      var t = e || Ha(),
1533        s = Ja(t, this).startOf('day'),
1534        n = l.calendarFormat(this, s) || 'sameElse',
1535        d = a && (H(a[n]) ? a[n].call(this, t) : a[n])
1536      return this.format(d || this.localeData().calendar(n, this, Ha(t)))
1537    }),
1538    (Mt.clone = function() {
1539      return new p(this)
1540    }),
1541    (Mt.diff = function(e, a, t) {
1542      var s, n, d
1543      if (!this.isValid()) return NaN
1544      if (!(s = Ja(e, this)).isValid()) return NaN
1545      switch (((n = 6e4 * (s.utcOffset() - this.utcOffset())), (a = P(a)))) {
1546        case 'year':
1547          d = qa(this, s) / 12
1548          break
1549        case 'month':
1550          d = qa(this, s)
1551          break
1552        case 'quarter':
1553          d = qa(this, s) / 3
1554          break
1555        case 'second':
1556          d = (this - s) / 1e3
1557          break
1558        case 'minute':
1559          d = (this - s) / 6e4
1560          break
1561        case 'hour':
1562          d = (this - s) / 36e5
1563          break
1564        case 'day':
1565          d = (this - s - n) / 864e5
1566          break
1567        case 'week':
1568          d = (this - s - n) / 6048e5
1569          break
1570        default:
1571          d = this - s
1572      }
1573      return t ? d : T(d)
1574    }),
1575    (Mt.endOf = function(e) {
1576      var a
1577      if (void 0 === (e = P(e)) || 'millisecond' === e || !this.isValid()) return this
1578      var t = this._isUTC ? nt : st
1579      switch (e) {
1580        case 'year':
1581          a = t(this.year() + 1, 0, 1) - 1
1582          break
1583        case 'quarter':
1584          a = t(this.year(), this.month() - (this.month() % 3) + 3, 1) - 1
1585          break
1586        case 'month':
1587          a = t(this.year(), this.month() + 1, 1) - 1
1588          break
1589        case 'week':
1590          a = t(this.year(), this.month(), this.date() - this.weekday() + 7) - 1
1591          break
1592        case 'isoWeek':
1593          a = t(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1
1594          break
1595        case 'day':
1596        case 'date':
1597          a = t(this.year(), this.month(), this.date() + 1) - 1
1598          break
1599        case 'hour':
1600          ;(a = this._d.valueOf()), (a += 36e5 - tt(a + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5) - 1)
1601          break
1602        case 'minute':
1603          ;(a = this._d.valueOf()), (a += 6e4 - tt(a, 6e4) - 1)
1604          break
1605        case 'second':
1606          ;(a = this._d.valueOf()), (a += 1e3 - tt(a, 1e3) - 1)
1607          break
1608      }
1609      return this._d.setTime(a), l.updateOffset(this, !0), this
1610    }),
1611    (Mt.format = function(e) {
1612      e || (e = this.isUtc() ? l.defaultFormatUtc : l.defaultFormat)
1613      var a = I(this, e)
1614      return this.localeData().postformat(a)
1615    }),
1616    (Mt.from = function(e, a) {
1617      return this.isValid() && ((D(e) && e.isValid()) || Ha(e).isValid())
1618        ? Ua({ to: this, from: e })
1619            .locale(this.locale())
1620            .humanize(!a)
1621        : this.localeData().invalidDate()
1622    }),
1623    (Mt.fromNow = function(e) {
1624      return this.from(Ha(), e)
1625    }),
1626    (Mt.to = function(e, a) {
1627      return this.isValid() && ((D(e) && e.isValid()) || Ha(e).isValid())
1628        ? Ua({ from: this, to: e })
1629            .locale(this.locale())
1630            .humanize(!a)
1631        : this.localeData().invalidDate()
1632    }),
1633    (Mt.toNow = function(e) {
1634      return this.to(Ha(), e)
1635    }),
1636    (Mt.get = function(e) {
1637      return H(this[(e = P(e))]) ? this[e]() : this
1638    }),
1639    (Mt.invalidAt = function() {
1640      return Y(this).overflow
1641    }),
1642    (Mt.isAfter = function(e, a) {
1643      var t = D(e) ? e : Ha(e)
1644      return (
1645        !(!this.isValid() || !t.isValid()) &&
1646        ('millisecond' === (a = P(a) || 'millisecond')
1647          ? this.valueOf() > t.valueOf()
1648          : t.valueOf() <
1649            this.clone()
1650              .startOf(a)
1651              .valueOf())
1652      )
1653    }),
1654    (Mt.isBefore = function(e, a) {
1655      var t = D(e) ? e : Ha(e)
1656      return (
1657        !(!this.isValid() || !t.isValid()) &&
1658        ('millisecond' === (a = P(a) || 'millisecond')
1659          ? this.valueOf() < t.valueOf()
1660          : this.clone()
1661              .endOf(a)
1662              .valueOf() < t.valueOf())
1663      )
1664    }),
1665    (Mt.isBetween = function(e, a, t, s) {
1666      var n = D(e) ? e : Ha(e),
1667        d = D(a) ? a : Ha(a)
1668      return (
1669        !!(this.isValid() && n.isValid() && d.isValid()) &&
1670        ('(' === (s = s || '()')[0] ? this.isAfter(n, t) : !this.isBefore(n, t)) &&
1671        (')' === s[1] ? this.isBefore(d, t) : !this.isAfter(d, t))
1672      )
1673    }),
1674    (Mt.isSame = function(e, a) {
1675      var t,
1676        s = D(e) ? e : Ha(e)
1677      return (
1678        !(!this.isValid() || !s.isValid()) &&
1679        ('millisecond' === (a = P(a) || 'millisecond')
1680          ? this.valueOf() === s.valueOf()
1681          : ((t = s.valueOf()),
1682            this.clone()
1683              .startOf(a)
1684              .valueOf() <= t &&
1685              t <=
1686                this.clone()
1687                  .endOf(a)
1688                  .valueOf()))
1689      )
1690    }),
1691    (Mt.isSameOrAfter = function(e, a) {
1692      return this.isSame(e, a) || this.isAfter(e, a)
1693    }),
1694    (Mt.isSameOrBefore = function(e, a) {
1695      return this.isSame(e, a) || this.isBefore(e, a)
1696    }),
1697    (Mt.isValid = function() {
1698      return y(this)
1699    }),
1700    (Mt.lang = Xa),
1701    (Mt.locale = Qa),
1702    (Mt.localeData = et),
1703    (Mt.max = ja),
1704    (Mt.min = ba),
1705    (Mt.parsingFlags = function() {
1706      return L({}, Y(this))
1707    }),
1708    (Mt.set = function(e, a) {
1709      if ('object' == typeof e)
1710        for (
1711          var t = (function(e) {
1712              var a = []
1713              for (var t in e) a.push({ unit: t, priority: A[t] })
1714              return (
1715                a.sort(function(e, a) {
1716                  return e.priority - a.priority
1717                }),
1718                a
1719              )
1720            })((e = W(e))),
1721            s = 0;
1722          s < t.length;
1723          s++
1724        )
1725          this[t[s].unit](e[t[s].unit])
1726      else if (H(this[(e = P(e))])) return this[e](a)
1727      return this
1728    }),
1729    (Mt.startOf = function(e) {
1730      var a
1731      if (void 0 === (e = P(e)) || 'millisecond' === e || !this.isValid()) return this
1732      var t = this._isUTC ? nt : st
1733      switch (e) {
1734        case 'year':
1735          a = t(this.year(), 0, 1)
1736          break
1737        case 'quarter':
1738          a = t(this.year(), this.month() - (this.month() % 3), 1)
1739          break
1740        case 'month':
1741          a = t(this.year(), this.month(), 1)
1742          break
1743        case 'week':
1744          a = t(this.year(), this.month(), this.date() - this.weekday())
1745          break
1746        case 'isoWeek':
1747          a = t(this.year(), this.month(), this.date() - (this.isoWeekday() - 1))
1748          break
1749        case 'day':
1750        case 'date':
1751          a = t(this.year(), this.month(), this.date())
1752          break
1753        case 'hour':
1754          ;(a = this._d.valueOf()), (a -= tt(a + (this._isUTC ? 0 : 6e4 * this.utcOffset()), 36e5))
1755          break
1756        case 'minute':
1757          ;(a = this._d.valueOf()), (a -= tt(a, 6e4))
1758          break
1759        case 'second':
1760          ;(a = this._d.valueOf()), (a -= tt(a, 1e3))
1761          break
1762      }
1763      return this._d.setTime(a), l.updateOffset(this, !0), this
1764    }),
1765    (Mt.subtract = Ba),
1766    (Mt.toArray = function() {
1767      var e = this
1768      return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()]
1769    }),
1770    (Mt.toObject = function() {
1771      var e = this
1772      return {
1773        years: e.year(),
1774        months: e.month(),
1775        date: e.date(),
1776        hours: e.hours(),
1777        minutes: e.minutes(),
1778        seconds: e.seconds(),
1779        milliseconds: e.milliseconds()
1780      }
1781    }),
1782    (Mt.toDate = function() {
1783      return new Date(this.valueOf())
1784    }),
1785    (Mt.toISOString = function(e) {
1786      if (!this.isValid()) return null
1787      var a = !0 !== e,
1788        t = a ? this.clone().utc() : this
1789      return t.year() < 0 || 9999 < t.year()
1790        ? I(t, a ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ')
1791        : H(Date.prototype.toISOString)
1792        ? a
1793          ? this.toDate().toISOString()
1794          : new Date(this.valueOf() + 60 * this.utcOffset() * 1e3).toISOString().replace('Z', I(t, 'Z'))
1795        : I(t, a ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ')
1796    }),
1797    (Mt.inspect = function() {
1798      if (!this.isValid()) return 'moment.invalid(/* ' + this._i + ' */)'
1799      var e = 'moment',
1800        a = ''
1801      this.isLocal() || ((e = 0 === this.utcOffset() ? 'moment.utc' : 'moment.parseZone'), (a = 'Z'))
1802      var t = '[' + e + '("]',
1803        s = 0 <= this.year() && this.year() <= 9999 ? 'YYYY' : 'YYYYYY',
1804        n = a + '[")]'
1805      return this.format(t + s + '-MM-DD[T]HH:mm:ss.SSS' + n)
1806    }),
1807    (Mt.toJSON = function() {
1808      return this.isValid() ? this.toISOString() : null
1809    }),
1810    (Mt.toString = function() {
1811      return this.clone()
1812        .locale('en')
1813        .format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ')
1814    }),
1815    (Mt.unix = function() {
1816      return Math.floor(this.valueOf() / 1e3)
1817    }),
1818    (Mt.valueOf = function() {
1819      return this._d.valueOf() - 6e4 * (this._offset || 0)
1820    }),
1821    (Mt.creationData = function() {
1822      return { input: this._i, format: this._f, locale: this._locale, isUTC: this._isUTC, strict: this._strict }
1823    }),
1824    (Mt.year = ve),
1825    (Mt.isLeapYear = function() {
1826      return ge(this.year())
1827    }),
1828    (Mt.weekYear = function(e) {
1829      return rt.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy)
1830    }),
1831    (Mt.isoWeekYear = function(e) {
1832      return rt.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4)
1833    }),
1834    (Mt.quarter = Mt.quarters = function(e) {
1835      return null == e ? Math.ceil((this.month() + 1) / 3) : this.month(3 * (e - 1) + (this.month() % 3))
1836    }),
1837    (Mt.month = Ae),
1838    (Mt.daysInMonth = function() {
1839      return je(this.year(), this.month())
1840    }),
1841    (Mt.week = Mt.weeks = function(e) {
1842      var a = this.localeData().week(this)
1843      return null == e ? a : this.add(7 * (e - a), 'd')
1844    }),
1845    (Mt.isoWeek = Mt.isoWeeks = function(e) {
1846      var a = Ce(this, 1, 4).week
1847      return null == e ? a : this.add(7 * (e - a), 'd')
1848    }),
1849    (Mt.weeksInYear = function() {
1850      var e = this.localeData()._week
1851      return Ie(this.year(), e.dow, e.doy)
1852    }),
1853    (Mt.isoWeeksInYear = function() {
1854      return Ie(this.year(), 1, 4)
1855    }),
1856    (Mt.date = _t),
1857    (Mt.day = Mt.days = function(e) {
1858      if (!this.isValid()) return null != e ? this : NaN
1859      var a,
1860        t,
1861        s = this._isUTC ? this._d.getUTCDay() : this._d.getDay()
1862      return null != e
1863        ? ((a = e),
1864          (t = this.localeData()),
1865          (e =
1866            'string' != typeof a
1867              ? a
1868              : isNaN(a)
1869              ? 'number' == typeof (a = t.weekdaysParse(a))
1870                ? a
1871                : null
1872              : parseInt(a, 10)),
1873          this.add(e - s, 'd'))
1874        : s
1875    }),
1876    (Mt.weekday = function(e) {
1877      if (!this.isValid()) return null != e ? this : NaN
1878      var a = (this.day() + 7 - this.localeData()._week.dow) % 7
1879      return null == e ? a : this.add(e - a, 'd')
1880    }),
1881    (Mt.isoWeekday = function(e) {
1882      if (!this.isValid()) return null != e ? this : NaN
1883      if (null == e) return this.day() || 7
1884      var a,
1885        t,
1886        s = ((a = e), (t = this.localeData()), 'string' == typeof a ? t.weekdaysParse(a) % 7 || 7 : isNaN(a) ? null : a)
1887      return this.day(this.day() % 7 ? s : s - 7)
1888    }),
1889    (Mt.dayOfYear = function(e) {
1890      var a = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1
1891      return null == e ? a : this.add(e - a, 'd')
1892    }),
1893    (Mt.hour = Mt.hours = ta),
1894    (Mt.minute = Mt.minutes = it),
1895    (Mt.second = Mt.seconds = mt),
1896    (Mt.millisecond = Mt.milliseconds = lt),
1897    (Mt.utcOffset = function(e, a, t) {
1898      var s,
1899        n = this._offset || 0
1900      if (!this.isValid()) return null != e ? this : NaN
1901      if (null == e) return this._isUTC ? n : Na(this)
1902      if ('string' == typeof e) {
1903        if (null === (e = za(de, e))) return this
1904      } else Math.abs(e) < 16 && !t && (e *= 60)
1905      return (
1906        !this._isUTC && a && (s = Na(this)),
1907        (this._offset = e),
1908        (this._isUTC = !0),
1909        null != s && this.add(s, 'm'),
1910        n !== e &&
1911          (!a || this._changeInProgress
1912            ? Za(this, Ua(e - n, 'm'), 1, !1)
1913            : this._changeInProgress ||
1914              ((this._changeInProgress = !0), l.updateOffset(this, !0), (this._changeInProgress = null))),
1915        this
1916      )
1917    }),
1918    (Mt.utc = function(e) {
1919      return this.utcOffset(0, e)
1920    }),
1921    (Mt.local = function(e) {
1922      return this._isUTC && (this.utcOffset(0, e), (this._isUTC = !1), e && this.subtract(Na(this), 'm')), this
1923    }),
1924    (Mt.parseZone = function() {
1925      if (null != this._tzm) this.utcOffset(this._tzm, !1, !0)
1926      else if ('string' == typeof this._i) {
1927        var e = za(ne, this._i)
1928        null != e ? this.utcOffset(e) : this.utcOffset(0, !0)
1929      }
1930      return this
1931    }),
1932    (Mt.hasAlignedHourOffset = function(e) {
1933      return !!this.isValid() && ((e = e ? Ha(e).utcOffset() : 0), (this.utcOffset() - e) % 60 == 0)
1934    }),
1935    (Mt.isDST = function() {
1936      return (
1937        this.utcOffset() >
1938          this.clone()
1939            .month(0)
1940            .utcOffset() ||
1941        this.utcOffset() >
1942          this.clone()
1943            .month(5)
1944            .utcOffset()
1945      )
1946    }),
1947    (Mt.isLocal = function() {
1948      return !!this.isValid() && !this._isUTC
1949    }),
1950    (Mt.isUtcOffset = function() {
1951      return !!this.isValid() && this._isUTC
1952    }),
1953    (Mt.isUtc = Ra),
1954    (Mt.isUTC = Ra),
1955    (Mt.zoneAbbr = function() {
1956      return this._isUTC ? 'UTC' : ''
1957    }),
1958    (Mt.zoneName = function() {
1959      return this._isUTC ? 'Coordinated Universal Time' : ''
1960    }),
1961    (Mt.dates = t('dates accessor is deprecated. Use date instead.', _t)),
1962    (Mt.months = t('months accessor is deprecated. Use month instead', Ae)),
1963    (Mt.years = t('years accessor is deprecated. Use year instead', ve)),
1964    (Mt.zone = t(
1965      'moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/',
1966      function(e, a) {
1967        return null != e ? ('string' != typeof e && (e = -e), this.utcOffset(e, a), this) : -this.utcOffset()
1968      }
1969    )),
1970    (Mt.isDSTShifted = t(
1971      'isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information',
1972      function() {
1973        if (!o(this._isDSTShifted)) return this._isDSTShifted
1974        var e = {}
1975        if ((k(e, this), (e = va(e))._a)) {
1976          var a = e._isUTC ? c(e._a) : Ha(e._a)
1977          this._isDSTShifted = this.isValid() && 0 < r(e._a, a.toArray())
1978        } else this._isDSTShifted = !1
1979        return this._isDSTShifted
1980      }
1981    ))
1982  var Lt = j.prototype
1983  function ct(e, a, t, s) {
1984    var n = ma(),
1985      d = c().set(s, a)
1986    return n[t](d, e)
1987  }
1988  function Yt(e, a, t) {
1989    if ((m(e) && ((a = e), (e = void 0)), (e = e || ''), null != a)) return ct(e, a, t, 'month')
1990    var s,
1991      n = []
1992    for (s = 0; s < 12; s++) n[s] = ct(e, s, t, 'month')
1993    return n
1994  }
1995  function yt(e, a, t, s) {
1996    a =
1997      ('boolean' == typeof e
1998        ? m(a) && ((t = a), (a = void 0))
1999        : ((a = e), (e = !1), m((t = a)) && ((t = a), (a = void 0))),
2000      a || '')
2001    var n,
2002      d = ma(),
2003      r = e ? d._week.dow : 0
2004    if (null != t) return ct(a, (t + r) % 7, s, 'day')
2005    var _ = []
2006    for (n = 0; n < 7; n++) _[n] = ct(a, (n + r) % 7, s, 'day')
2007    return _
2008  }
2009  ;(Lt.calendar = function(e, a, t) {
2010    var s = this._calendar[e] || this._calendar.sameElse
2011    return H(s) ? s.call(a, t) : s
2012  }),
2013    (Lt.longDateFormat = function(e) {
2014      var a = this._longDateFormat[e],
2015        t = this._longDateFormat[e.toUpperCase()]
2016      return a || !t
2017        ? a
2018        : ((this._longDateFormat[e] = t.replace(/MMMM|MM|DD|dddd/g, function(e) {
2019            return e.slice(1)
2020          })),
2021          this._longDateFormat[e])
2022    }),
2023    (Lt.invalidDate = function() {
2024      return this._invalidDate
2025    }),
2026    (Lt.ordinal = function(e) {
2027      return this._ordinal.replace('%d', e)
2028    }),
2029    (Lt.preparse = ht),
2030    (Lt.postformat = ht),
2031    (Lt.relativeTime = function(e, a, t, s) {
2032      var n = this._relativeTime[t]
2033      return H(n) ? n(e, a, t, s) : n.replace(/%d/i, e)
2034    }),
2035    (Lt.pastFuture = function(e, a) {
2036      var t = this._relativeTime[0 < e ? 'future' : 'past']
2037      return H(t) ? t(a) : t.replace(/%s/i, a)
2038    }),
2039    (Lt.set = function(e) {
2040      var a, t
2041      for (t in e) H((a = e[t])) ? (this[t] = a) : (this['_' + t] = a)
2042      ;(this._config = e),
2043        (this._dayOfMonthOrdinalParseLenient = new RegExp(
2044          (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + '|' + /\d{1,2}/.source
2045        ))
2046    }),
2047    (Lt.months = function(e, a) {
2048      return e
2049        ? _(this._months)
2050          ? this._months[e.month()]
2051          : this._months[(this._months.isFormat || xe).test(a) ? 'format' : 'standalone'][e.month()]
2052        : _(this._months)
2053        ? this._months
2054        : this._months.standalone
2055    }),
2056    (Lt.monthsShort = function(e, a) {
2057      return e
2058        ? _(this._monthsShort)
2059          ? this._monthsShort[e.month()]
2060          : this._monthsShort[xe.test(a) ? 'format' : 'standalone'][e.month()]
2061        : _(this._monthsShort)
2062        ? this._monthsShort
2063        : this._monthsShort.standalone
2064    }),
2065    (Lt.monthsParse = function(e, a, t) {
2066      var s, n, d
2067      if (this._monthsParseExact)
2068        return function(e, a, t) {
2069          var s,
2070            n,
2071            d,
2072            r = e.toLocaleLowerCase()
2073          if (!this._monthsParse)
2074            for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], s = 0; s < 12; ++s)
2075              (d = c([2e3, s])),
2076                (this._shortMonthsParse[s] = this.monthsShort(d, '').toLocaleLowerCase()),
2077                (this._longMonthsParse[s] = this.months(d, '').toLocaleLowerCase())
2078          return t
2079            ? 'MMM' === a
2080              ? -1 !== (n = we.call(this._shortMonthsParse, r))
2081                ? n
2082                : null
2083              : -1 !== (n = we.call(this._longMonthsParse, r))
2084              ? n
2085              : null
2086            : 'MMM' === a
2087            ? -1 !== (n = we.call(this._shortMonthsParse, r))
2088              ? n
2089              : -1 !== (n = we.call(this._longMonthsParse, r))
2090              ? n
2091              : null
2092            : -1 !== (n = we.call(this._longMonthsParse, r))
2093            ? n
2094            : -1 !== (n = we.call(this._shortMonthsParse, r))
2095            ? n
2096            : null
2097        }.call(this, e, a, t)
2098      for (
2099        this._monthsParse || ((this._monthsParse = []), (this._longMonthsParse = []), (this._shortMonthsParse = [])),
2100          s = 0;
2101        s < 12;
2102        s++
2103      ) {
2104        if (
2105          ((n = c([2e3, s])),
2106          t &&
2107            !this._longMonthsParse[s] &&
2108            ((this._longMonthsParse[s] = new RegExp('^' + this.months(n, '').replace('.', '') + '$', 'i')),
2109            (this._shortMonthsParse[s] = new RegExp('^' + this.monthsShort(n, '').replace('.', '') + '$', 'i'))),
2110          t ||
2111            this._monthsParse[s] ||
2112            ((d = '^' + this.months(n, '') + '|^' + this.monthsShort(n, '')),
2113            (this._monthsParse[s] = new RegExp(d.replace('.', ''), 'i'))),
2114          t && 'MMMM' === a && this._longMonthsParse[s].test(e))
2115        )
2116          return s
2117        if (t && 'MMM' === a && this._shortMonthsParse[s].test(e)) return s
2118        if (!t && this._monthsParse[s].test(e)) return s
2119      }
2120    }),
2121    (Lt.monthsRegex = function(e) {
2122      return this._monthsParseExact
2123        ? (h(this, '_monthsRegex') || ze.call(this), e ? this._monthsStrictRegex : this._monthsRegex)
2124        : (h(this, '_monthsRegex') || (this._monthsRegex = Fe),
2125          this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex)
2126    }),
2127    (Lt.monthsShortRegex = function(e) {
2128      return this._monthsParseExact
2129        ? (h(this, '_monthsRegex') || ze.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex)
2130        : (h(this, '_monthsShortRegex') || (this._monthsShortRegex = Ee),
2131          this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex)
2132    }),
2133    (Lt.week = function(e) {
2134      return Ce(e, this._week.dow, this._week.doy).week
2135    }),
2136    (Lt.firstDayOfYear = function() {
2137      return this._week.doy
2138    }),
2139    (Lt.firstDayOfWeek = function() {
2140      return this._week.dow
2141    }),
2142    (Lt.weekdays = function(e, a) {
2143      var t = _(this._weekdays)
2144        ? this._weekdays
2145        : this._weekdays[e && !0 !== e && this._weekdays.isFormat.test(a) ? 'format' : 'standalone']
2146      return !0 === e ? Ue(t, this._week.dow) : e ? t[e.day()] : t
2147    }),
2148    (Lt.weekdaysMin = function(e) {
2149      return !0 === e ? Ue(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin
2150    }),
2151    (Lt.weekdaysShort = function(e) {
2152      return !0 === e ? Ue(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort
2153    }),
2154    (Lt.weekdaysParse = function(e, a, t) {
2155      var s, n, d
2156      if (this._weekdaysParseExact)
2157        return function(e, a, t) {
2158          var s,
2159            n,
2160            d,
2161            r = e.toLocaleLowerCase()
2162          if (!this._weekdaysParse)
2163            for (
2164              this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], s = 0;
2165              s < 7;
2166              ++s
2167            )
2168              (d = c([2e3, 1]).day(s)),
2169                (this._minWeekdaysParse[s] = this.weekdaysMin(d, '').toLocaleLowerCase()),
2170                (this._shortWeekdaysParse[s] = this.weekdaysShort(d, '').toLocaleLowerCase()),
2171                (this._weekdaysParse[s] = this.weekdays(d, '').toLocaleLowerCase())
2172          return t
2173            ? 'dddd' === a
2174              ? -1 !== (n = we.call(this._weekdaysParse, r))
2175                ? n
2176                : null
2177              : 'ddd' === a
2178              ? -1 !== (n = we.call(this._shortWeekdaysParse, r))
2179                ? n
2180                : null
2181              : -1 !== (n = we.call(this._minWeekdaysParse, r))
2182              ? n
2183              : null
2184            : 'dddd' === a
2185            ? -1 !== (n = we.call(this._weekdaysParse, r))
2186              ? n
2187              : -1 !== (n = we.call(this._shortWeekdaysParse, r))
2188              ? n
2189              : -1 !== (n = we.call(this._minWeekdaysParse, r))
2190              ? n
2191              : null
2192            : 'ddd' === a
2193            ? -1 !== (n = we.call(this._shortWeekdaysParse, r))
2194              ? n
2195              : -1 !== (n = we.call(this._weekdaysParse, r))
2196              ? n
2197              : -1 !== (n = we.call(this._minWeekdaysParse, r))
2198              ? n
2199              : null
2200            : -1 !== (n = we.call(this._minWeekdaysParse, r))
2201            ? n
2202            : -1 !== (n = we.call(this._weekdaysParse, r))
2203            ? n
2204            : -1 !== (n = we.call(this._shortWeekdaysParse, r))
2205            ? n
2206            : null
2207        }.call(this, e, a, t)
2208      for (
2209        this._weekdaysParse ||
2210          ((this._weekdaysParse = []),
2211          (this._minWeekdaysParse = []),
2212          (this._shortWeekdaysParse = []),
2213          (this._fullWeekdaysParse = [])),
2214          s = 0;
2215        s < 7;
2216        s++
2217      ) {
2218        if (
2219          ((n = c([2e3, 1]).day(s)),
2220          t &&
2221            !this._fullWeekdaysParse[s] &&
2222            ((this._fullWeekdaysParse[s] = new RegExp('^' + this.weekdays(n, '').replace('.', '\\.?') + '$', 'i')),
2223            (this._shortWeekdaysParse[s] = new RegExp('^' + this.weekdaysShort(n, '').replace('.', '\\.?') + '$', 'i')),
2224            (this._minWeekdaysParse[s] = new RegExp('^' + this.weekdaysMin(n, '').replace('.', '\\.?') + '$', 'i'))),
2225          this._weekdaysParse[s] ||
2226            ((d = '^' + this.weekdays(n, '') + '|^' + this.weekdaysShort(n, '') + '|^' + this.weekdaysMin(n, '')),
2227            (this._weekdaysParse[s] = new RegExp(d.replace('.', ''), 'i'))),
2228          t && 'dddd' === a && this._fullWeekdaysParse[s].test(e))
2229        )
2230          return s
2231        if (t && 'ddd' === a && this._shortWeekdaysParse[s].test(e)) return s
2232        if (t && 'dd' === a && this._minWeekdaysParse[s].test(e)) return s
2233        if (!t && this._weekdaysParse[s].test(e)) return s
2234      }
2235    }),
2236    (Lt.weekdaysRegex = function(e) {
2237      return this._weekdaysParseExact
2238        ? (h(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex)
2239        : (h(this, '_weekdaysRegex') || (this._weekdaysRegex = Ze),
2240          this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex)
2241    }),
2242    (Lt.weekdaysShortRegex = function(e) {
2243      return this._weekdaysParseExact
2244        ? (h(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex)
2245        : (h(this, '_weekdaysShortRegex') || (this._weekdaysShortRegex = $e),
2246          this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex)
2247    }),
2248    (Lt.weekdaysMinRegex = function(e) {
2249      return this._weekdaysParseExact
2250        ? (h(this, '_weekdaysRegex') || qe.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex)
2251        : (h(this, '_weekdaysMinRegex') || (this._weekdaysMinRegex = Be),
2252          this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex)
2253    }),
2254    (Lt.isPM = function(e) {
2255      return 'p' === (e + '').toLowerCase().charAt(0)
2256    }),
2257    (Lt.meridiem = function(e, a, t) {
2258      return 11 < e ? (t ? 'pm' : 'PM') : t ? 'am' : 'AM'
2259    }),
2260    ia('en', {
2261      dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
2262      ordinal: function(e) {
2263        var a = e % 10
2264        return e + (1 === g((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
2265      }
2266    }),
2267    (l.lang = t('moment.lang is deprecated. Use moment.locale instead.', ia)),
2268    (l.langData = t('moment.langData is deprecated. Use moment.localeData instead.', ma))
2269  var ft = Math.abs
2270  function kt(e, a, t, s) {
2271    var n = Ua(a, t)
2272    return (e._milliseconds += s * n._milliseconds), (e._days += s * n._days), (e._months += s * n._months), e._bubble()
2273  }
2274  function pt(e) {
2275    return e < 0 ? Math.floor(e) : Math.ceil(e)
2276  }
2277  function Dt(e) {
2278    return (4800 * e) / 146097
2279  }
2280  function Tt(e) {
2281    return (146097 * e) / 4800
2282  }
2283  function gt(e) {
2284    return function() {
2285      return this.as(e)
2286    }
2287  }
2288  var wt = gt('ms'),
2289    vt = gt('s'),
2290    St = gt('m'),
2291    Ht = gt('h'),
2292    bt = gt('d'),
2293    jt = gt('w'),
2294    xt = gt('M'),
2295    Ot = gt('Q'),
2296    Pt = gt('y')
2297  function Wt(e) {
2298    return function() {
2299      return this.isValid() ? this._data[e] : NaN
2300    }
2301  }
2302  var At = Wt('milliseconds'),
2303    Et = Wt('seconds'),
2304    Ft = Wt('minutes'),
2305    zt = Wt('hours'),
2306    Jt = Wt('days'),
2307    Nt = Wt('months'),
2308    Rt = Wt('years')
2309  var Ct = Math.round,
2310    It = { ss: 44, s: 45, m: 45, h: 22, d: 26, M: 11 }
2311  var Ut = Math.abs
2312  function Gt(e) {
2313    return (0 < e) - (e < 0) || +e
2314  }
2315  function Vt() {
2316    if (!this.isValid()) return this.localeData().invalidDate()
2317    var e,
2318      a,
2319      t = Ut(this._milliseconds) / 1e3,
2320      s = Ut(this._days),
2321      n = Ut(this._months)
2322    ;(a = T((e = T(t / 60)) / 60)), (t %= 60), (e %= 60)
2323    var d = T(n / 12),
2324      r = (n %= 12),
2325      _ = s,
2326      i = a,
2327      o = e,
2328      m = t ? t.toFixed(3).replace(/\.?0+$/, '') : '',
2329      u = this.asSeconds()
2330    if (!u) return 'P0D'
2331    var l = u < 0 ? '-' : '',
2332      M = Gt(this._months) !== Gt(u) ? '-' : '',
2333      h = Gt(this._days) !== Gt(u) ? '-' : '',
2334      L = Gt(this._milliseconds) !== Gt(u) ? '-' : ''
2335    return (
2336      l +
2337      'P' +
2338      (d ? M + d + 'Y' : '') +
2339      (r ? M + r + 'M' : '') +
2340      (_ ? h + _ + 'D' : '') +
2341      (i || o || m ? 'T' : '') +
2342      (i ? L + i + 'H' : '') +
2343      (o ? L + o + 'M' : '') +
2344      (m ? L + m + 'S' : '')
2345    )
2346  }
2347  var Kt = Pa.prototype
2348  ;(Kt.isValid = function() {
2349    return this._isValid
2350  }),
2351    (Kt.abs = function() {
2352      var e = this._data
2353      return (
2354        (this._milliseconds = ft(this._milliseconds)),
2355        (this._days = ft(this._days)),
2356        (this._months = ft(this._months)),
2357        (e.milliseconds = ft(e.milliseconds)),
2358        (e.seconds = ft(e.seconds)),
2359        (e.minutes = ft(e.minutes)),
2360        (e.hours = ft(e.hours)),
2361        (e.months = ft(e.months)),
2362        (e.years = ft(e.years)),
2363        this
2364      )
2365    }),
2366    (Kt.add = function(e, a) {
2367      return kt(this, e, a, 1)
2368    }),
2369    (Kt.subtract = function(e, a) {
2370      return kt(this, e, a, -1)
2371    }),
2372    (Kt.as = function(e) {
2373      if (!this.isValid()) return NaN
2374      var a,
2375        t,
2376        s = this._milliseconds
2377      if ('month' === (e = P(e)) || 'quarter' === e || 'year' === e)
2378        switch (((a = this._days + s / 864e5), (t = this._months + Dt(a)), e)) {
2379          case 'month':
2380            return t
2381          case 'quarter':
2382            return t / 3
2383          case 'year':
2384            return t / 12
2385        }
2386      else
2387        switch (((a = this._days + Math.round(Tt(this._months))), e)) {
2388          case 'week':
2389            return a / 7 + s / 6048e5
2390          case 'day':
2391            return a + s / 864e5
2392          case 'hour':
2393            return 24 * a + s / 36e5
2394          case 'minute':
2395            return 1440 * a + s / 6e4
2396          case 'second':
2397            return 86400 * a + s / 1e3
2398          case 'millisecond':
2399            return Math.floor(864e5 * a) + s
2400          default:
2401            throw new Error('Unknown unit ' + e)
2402        }
2403    }),
2404    (Kt.asMilliseconds = wt),
2405    (Kt.asSeconds = vt),
2406    (Kt.asMinutes = St),
2407    (Kt.asHours = Ht),
2408    (Kt.asDays = bt),
2409    (Kt.asWeeks = jt),
2410    (Kt.asMonths = xt),
2411    (Kt.asQuarters = Ot),
2412    (Kt.asYears = Pt),
2413    (Kt.valueOf = function() {
2414      return this.isValid()
2415        ? this._milliseconds + 864e5 * this._days + (this._months % 12) * 2592e6 + 31536e6 * g(this._months / 12)
2416        : NaN
2417    }),
2418    (Kt._bubble = function() {
2419      var e,
2420        a,
2421        t,
2422        s,
2423        n,
2424        d = this._milliseconds,
2425        r = this._days,
2426        _ = this._months,
2427        i = this._data
2428      return (
2429        (0 <= d && 0 <= r && 0 <= _) || (d <= 0 && r <= 0 && _ <= 0) || ((d += 864e5 * pt(Tt(_) + r)), (_ = r = 0)),
2430        (i.milliseconds = d % 1e3),
2431        (e = T(d / 1e3)),
2432        (i.seconds = e % 60),
2433        (a = T(e / 60)),
2434        (i.minutes = a % 60),
2435        (t = T(a / 60)),
2436        (i.hours = t % 24),
2437        (_ += n = T(Dt((r += T(t / 24))))),
2438        (r -= pt(Tt(n))),
2439        (s = T(_ / 12)),
2440        (_ %= 12),
2441        (i.days = r),
2442        (i.months = _),
2443        (i.years = s),
2444        this
2445      )
2446    }),
2447    (Kt.clone = function() {
2448      return Ua(this)
2449    }),
2450    (Kt.get = function(e) {
2451      return (e = P(e)), this.isValid() ? this[e + 's']() : NaN
2452    }),
2453    (Kt.milliseconds = At),
2454    (Kt.seconds = Et),
2455    (Kt.minutes = Ft),
2456    (Kt.hours = zt),
2457    (Kt.days = Jt),
2458    (Kt.weeks = function() {
2459      return T(this.days() / 7)
2460    }),
2461    (Kt.months = Nt),
2462    (Kt.years = Rt),
2463    (Kt.humanize = function(e) {
2464      if (!this.isValid()) return this.localeData().invalidDate()
2465      var a,
2466        t,
2467        s,
2468        n,
2469        d,
2470        r,
2471        _,
2472        i,
2473        o,
2474        m,
2475        u,
2476        l = this.localeData(),
2477        M =
2478          ((t = !e),
2479          (s = l),
2480          (n = Ua((a = this)).abs()),
2481          (d = Ct(n.as('s'))),
2482          (r = Ct(n.as('m'))),
2483          (_ = Ct(n.as('h'))),
2484          (i = Ct(n.as('d'))),
2485          (o = Ct(n.as('M'))),
2486          (m = Ct(n.as('y'))),
2487          ((u = (d <= It.ss && ['s', d]) ||
2488            (d < It.s && ['ss', d]) ||
2489            (r <= 1 && ['m']) ||
2490            (r < It.m && ['mm', r]) ||
2491            (_ <= 1 && ['h']) ||
2492            (_ < It.h && ['hh', _]) ||
2493            (i <= 1 && ['d']) ||
2494            (i < It.d && ['dd', i]) ||
2495            (o <= 1 && ['M']) ||
2496            (o < It.M && ['MM', o]) ||
2497            (m <= 1 && ['y']) || ['yy', m])[2] = t),
2498          (u[3] = 0 < +a),
2499          (u[4] = s),
2500          function(e, a, t, s, n) {
2501            return n.relativeTime(a || 1, !!t, e, s)
2502          }.apply(null, u))
2503      return e && (M = l.pastFuture(+this, M)), l.postformat(M)
2504    }),
2505    (Kt.toISOString = Vt),
2506    (Kt.toString = Vt),
2507    (Kt.toJSON = Vt),
2508    (Kt.locale = Qa),
2509    (Kt.localeData = et),
2510    (Kt.toIsoString = t('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', Vt)),
2511    (Kt.lang = Xa),
2512    C('X', 0, 0, 'unix'),
2513    C('x', 0, 0, 'valueOf'),
2514    ie('x', se),
2515    ie('X', /[+-]?\d+(\.\d{1,3})?/),
2516    le('X', function(e, a, t) {
2517      t._d = new Date(1e3 * parseFloat(e, 10))
2518    }),
2519    le('x', function(e, a, t) {
2520      t._d = new Date(g(e))
2521    }),
2522    (l.version = '2.24.0'),
2523    (e = Ha),
2524    (l.fn = Mt),
2525    (l.min = function() {
2526      return xa('isBefore', [].slice.call(arguments, 0))
2527    }),
2528    (l.max = function() {
2529      return xa('isAfter', [].slice.call(arguments, 0))
2530    }),
2531    (l.now = function() {
2532      return Date.now ? Date.now() : +new Date()
2533    }),
2534    (l.utc = c),
2535    (l.unix = function(e) {
2536      return Ha(1e3 * e)
2537    }),
2538    (l.months = function(e, a) {
2539      return Yt(e, a, 'months')
2540    }),
2541    (l.isDate = u),
2542    (l.locale = ia),
2543    (l.invalid = f),
2544    (l.duration = Ua),
2545    (l.isMoment = D),
2546    (l.weekdays = function(e, a, t) {
2547      return yt(e, a, t, 'weekdays')
2548    }),
2549    (l.parseZone = function() {
2550      return Ha.apply(null, arguments).parseZone()
2551    }),
2552    (l.localeData = ma),
2553    (l.isDuration = Wa),
2554    (l.monthsShort = function(e, a) {
2555      return Yt(e, a, 'monthsShort')
2556    }),
2557    (l.weekdaysMin = function(e, a, t) {
2558      return yt(e, a, t, 'weekdaysMin')
2559    }),
2560    (l.defineLocale = oa),
2561    (l.updateLocale = function(e, a) {
2562      if (null != a) {
2563        var t,
2564          s,
2565          n = sa
2566        null != (s = _a(e)) && (n = s._config), ((t = new j((a = b(n, a)))).parentLocale = na[e]), (na[e] = t), ia(e)
2567      } else
2568        null != na[e] && (null != na[e].parentLocale ? (na[e] = na[e].parentLocale) : null != na[e] && delete na[e])
2569      return na[e]
2570    }),
2571    (l.locales = function() {
2572      return s(na)
2573    }),
2574    (l.weekdaysShort = function(e, a, t) {
2575      return yt(e, a, t, 'weekdaysShort')
2576    }),
2577    (l.normalizeUnits = P),
2578    (l.relativeTimeRounding = function(e) {
2579      return void 0 === e ? Ct : 'function' == typeof e && ((Ct = e), !0)
2580    }),
2581    (l.relativeTimeThreshold = function(e, a) {
2582      return void 0 !== It[e] && (void 0 === a ? It[e] : ((It[e] = a), 's' === e && (It.ss = a - 1), !0))
2583    }),
2584    (l.calendarFormat = function(e, a) {
2585      var t = e.diff(a, 'days', !0)
2586      return t < -6
2587        ? 'sameElse'
2588        : t < -1
2589        ? 'lastWeek'
2590        : t < 0
2591        ? 'lastDay'
2592        : t < 1
2593        ? 'sameDay'
2594        : t < 2
2595        ? 'nextDay'
2596        : t < 7
2597        ? 'nextWeek'
2598        : 'sameElse'
2599    }),
2600    (l.prototype = Mt),
2601    (l.HTML5_FMT = {
2602      DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm',
2603      DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss',
2604      DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS',
2605      DATE: 'YYYY-MM-DD',
2606      TIME: 'HH:mm',
2607      TIME_SECONDS: 'HH:mm:ss',
2608      TIME_MS: 'HH:mm:ss.SSS',
2609      WEEK: 'GGGG-[W]WW',
2610      MONTH: 'YYYY-MM'
2611    }),
2612    l.defineLocale('af', {
2613      months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
2614      monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
2615      weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
2616      weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
2617      weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
2618      meridiemParse: /vm|nm/i,
2619      isPM: function(e) {
2620        return /^nm$/i.test(e)
2621      },
2622      meridiem: function(e, a, t) {
2623        return e < 12 ? (t ? 'vm' : 'VM') : t ? 'nm' : 'NM'
2624      },
2625      longDateFormat: {
2626        LT: 'HH:mm',
2627        LTS: 'HH:mm:ss',
2628        L: 'DD/MM/YYYY',
2629        LL: 'D MMMM YYYY',
2630        LLL: 'D MMMM YYYY HH:mm',
2631        LLLL: 'dddd, D MMMM YYYY HH:mm'
2632      },
2633      calendar: {
2634        sameDay: '[Vandag om] LT',
2635        nextDay: '[M\xf4re om] LT',
2636        nextWeek: 'dddd [om] LT',
2637        lastDay: '[Gister om] LT',
2638        lastWeek: '[Laas] dddd [om] LT',
2639        sameElse: 'L'
2640      },
2641      relativeTime: {
2642        future: 'oor %s',
2643        past: '%s gelede',
2644        s: "'n paar sekondes",
2645        ss: '%d sekondes',
2646        m: "'n minuut",
2647        mm: '%d minute',
2648        h: "'n uur",
2649        hh: '%d ure',
2650        d: "'n dag",
2651        dd: '%d dae',
2652        M: "'n maand",
2653        MM: '%d maande',
2654        y: "'n jaar",
2655        yy: '%d jaar'
2656      },
2657      dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
2658      ordinal: function(e) {
2659        return e + (1 === e || 8 === e || 20 <= e ? 'ste' : 'de')
2660      },
2661      week: { dow: 1, doy: 4 }
2662    }),
2663    l.defineLocale('ar-dz', {
2664      months: '\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
2665        '_'
2666      ),
2667      monthsShort: '\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
2668        '_'
2669      ),
2670      weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
2671        '_'
2672      ),
2673      weekdaysShort: '\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
2674        '_'
2675      ),
2676      weekdaysMin: '\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628'.split(
2677        '_'
2678      ),
2679      weekdaysParseExact: !0,
2680      longDateFormat: {
2681        LT: 'HH:mm',
2682        LTS: 'HH:mm:ss',
2683        L: 'DD/MM/YYYY',
2684        LL: 'D MMMM YYYY',
2685        LLL: 'D MMMM YYYY HH:mm',
2686        LLLL: 'dddd D MMMM YYYY HH:mm'
2687      },
2688      calendar: {
2689        sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2690        nextDay: '[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2691        nextWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2692        lastDay: '[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2693        lastWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2694        sameElse: 'L'
2695      },
2696      relativeTime: {
2697        future: '\u0641\u064a %s',
2698        past: '\u0645\u0646\u0630 %s',
2699        s: '\u062b\u0648\u0627\u0646',
2700        ss: '%d \u062b\u0627\u0646\u064a\u0629',
2701        m: '\u062f\u0642\u064a\u0642\u0629',
2702        mm: '%d \u062f\u0642\u0627\u0626\u0642',
2703        h: '\u0633\u0627\u0639\u0629',
2704        hh: '%d \u0633\u0627\u0639\u0627\u062a',
2705        d: '\u064a\u0648\u0645',
2706        dd: '%d \u0623\u064a\u0627\u0645',
2707        M: '\u0634\u0647\u0631',
2708        MM: '%d \u0623\u0634\u0647\u0631',
2709        y: '\u0633\u0646\u0629',
2710        yy: '%d \u0633\u0646\u0648\u0627\u062a'
2711      },
2712      week: { dow: 0, doy: 4 }
2713    }),
2714    l.defineLocale('ar-kw', {
2715      months: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631'.split(
2716        '_'
2717      ),
2718      monthsShort: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631'.split(
2719        '_'
2720      ),
2721      weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
2722        '_'
2723      ),
2724      weekdaysShort: '\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
2725        '_'
2726      ),
2727      weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
2728      weekdaysParseExact: !0,
2729      longDateFormat: {
2730        LT: 'HH:mm',
2731        LTS: 'HH:mm:ss',
2732        L: 'DD/MM/YYYY',
2733        LL: 'D MMMM YYYY',
2734        LLL: 'D MMMM YYYY HH:mm',
2735        LLLL: 'dddd D MMMM YYYY HH:mm'
2736      },
2737      calendar: {
2738        sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2739        nextDay: '[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2740        nextWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2741        lastDay: '[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2742        lastWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2743        sameElse: 'L'
2744      },
2745      relativeTime: {
2746        future: '\u0641\u064a %s',
2747        past: '\u0645\u0646\u0630 %s',
2748        s: '\u062b\u0648\u0627\u0646',
2749        ss: '%d \u062b\u0627\u0646\u064a\u0629',
2750        m: '\u062f\u0642\u064a\u0642\u0629',
2751        mm: '%d \u062f\u0642\u0627\u0626\u0642',
2752        h: '\u0633\u0627\u0639\u0629',
2753        hh: '%d \u0633\u0627\u0639\u0627\u062a',
2754        d: '\u064a\u0648\u0645',
2755        dd: '%d \u0623\u064a\u0627\u0645',
2756        M: '\u0634\u0647\u0631',
2757        MM: '%d \u0623\u0634\u0647\u0631',
2758        y: '\u0633\u0646\u0629',
2759        yy: '%d \u0633\u0646\u0648\u0627\u062a'
2760      },
2761      week: { dow: 0, doy: 12 }
2762    })
2763  var Zt = { 1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: '9', 0: '0' },
2764    $t = function(e) {
2765      return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : 3 <= e % 100 && e % 100 <= 10 ? 3 : 11 <= e % 100 ? 4 : 5
2766    },
2767    Bt = {
2768      s: [
2769        '\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629',
2770        '\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629',
2771        ['\u062b\u0627\u0646\u064a\u062a\u0627\u0646', '\u062b\u0627\u0646\u064a\u062a\u064a\u0646'],
2772        '%d \u062b\u0648\u0627\u0646',
2773        '%d \u062b\u0627\u0646\u064a\u0629',
2774        '%d \u062b\u0627\u0646\u064a\u0629'
2775      ],
2776      m: [
2777        '\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629',
2778        '\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629',
2779        ['\u062f\u0642\u064a\u0642\u062a\u0627\u0646', '\u062f\u0642\u064a\u0642\u062a\u064a\u0646'],
2780        '%d \u062f\u0642\u0627\u0626\u0642',
2781        '%d \u062f\u0642\u064a\u0642\u0629',
2782        '%d \u062f\u0642\u064a\u0642\u0629'
2783      ],
2784      h: [
2785        '\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629',
2786        '\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629',
2787        ['\u0633\u0627\u0639\u062a\u0627\u0646', '\u0633\u0627\u0639\u062a\u064a\u0646'],
2788        '%d \u0633\u0627\u0639\u0627\u062a',
2789        '%d \u0633\u0627\u0639\u0629',
2790        '%d \u0633\u0627\u0639\u0629'
2791      ],
2792      d: [
2793        '\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645',
2794        '\u064a\u0648\u0645 \u0648\u0627\u062d\u062f',
2795        ['\u064a\u0648\u0645\u0627\u0646', '\u064a\u0648\u0645\u064a\u0646'],
2796        '%d \u0623\u064a\u0627\u0645',
2797        '%d \u064a\u0648\u0645\u064b\u0627',
2798        '%d \u064a\u0648\u0645'
2799      ],
2800      M: [
2801        '\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631',
2802        '\u0634\u0647\u0631 \u0648\u0627\u062d\u062f',
2803        ['\u0634\u0647\u0631\u0627\u0646', '\u0634\u0647\u0631\u064a\u0646'],
2804        '%d \u0623\u0634\u0647\u0631',
2805        '%d \u0634\u0647\u0631\u0627',
2806        '%d \u0634\u0647\u0631'
2807      ],
2808      y: [
2809        '\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645',
2810        '\u0639\u0627\u0645 \u0648\u0627\u062d\u062f',
2811        ['\u0639\u0627\u0645\u0627\u0646', '\u0639\u0627\u0645\u064a\u0646'],
2812        '%d \u0623\u0639\u0648\u0627\u0645',
2813        '%d \u0639\u0627\u0645\u064b\u0627',
2814        '%d \u0639\u0627\u0645'
2815      ]
2816    },
2817    qt = function(r) {
2818      return function(e, a, t, s) {
2819        var n = $t(e),
2820          d = Bt[r][$t(e)]
2821        return 2 === n && (d = d[a ? 0 : 1]), d.replace(/%d/i, e)
2822      }
2823    },
2824    Qt = [
2825      '\u064a\u0646\u0627\u064a\u0631',
2826      '\u0641\u0628\u0631\u0627\u064a\u0631',
2827      '\u0645\u0627\u0631\u0633',
2828      '\u0623\u0628\u0631\u064a\u0644',
2829      '\u0645\u0627\u064a\u0648',
2830      '\u064a\u0648\u0646\u064a\u0648',
2831      '\u064a\u0648\u0644\u064a\u0648',
2832      '\u0623\u063a\u0633\u0637\u0633',
2833      '\u0633\u0628\u062a\u0645\u0628\u0631',
2834      '\u0623\u0643\u062a\u0648\u0628\u0631',
2835      '\u0646\u0648\u0641\u0645\u0628\u0631',
2836      '\u062f\u064a\u0633\u0645\u0628\u0631'
2837    ]
2838  l.defineLocale('ar-ly', {
2839    months: Qt,
2840    monthsShort: Qt,
2841    weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
2842      '_'
2843    ),
2844    weekdaysShort: '\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
2845      '_'
2846    ),
2847    weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
2848    weekdaysParseExact: !0,
2849    longDateFormat: {
2850      LT: 'HH:mm',
2851      LTS: 'HH:mm:ss',
2852      L: 'D/\u200fM/\u200fYYYY',
2853      LL: 'D MMMM YYYY',
2854      LLL: 'D MMMM YYYY HH:mm',
2855      LLLL: 'dddd D MMMM YYYY HH:mm'
2856    },
2857    meridiemParse: /\u0635|\u0645/,
2858    isPM: function(e) {
2859      return '\u0645' === e
2860    },
2861    meridiem: function(e, a, t) {
2862      return e < 12 ? '\u0635' : '\u0645'
2863    },
2864    calendar: {
2865      sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2866      nextDay: '[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2867      nextWeek: 'dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2868      lastDay: '[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2869      lastWeek: 'dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2870      sameElse: 'L'
2871    },
2872    relativeTime: {
2873      future: '\u0628\u0639\u062f %s',
2874      past: '\u0645\u0646\u0630 %s',
2875      s: qt('s'),
2876      ss: qt('s'),
2877      m: qt('m'),
2878      mm: qt('m'),
2879      h: qt('h'),
2880      hh: qt('h'),
2881      d: qt('d'),
2882      dd: qt('d'),
2883      M: qt('M'),
2884      MM: qt('M'),
2885      y: qt('y'),
2886      yy: qt('y')
2887    },
2888    preparse: function(e) {
2889      return e.replace(/\u060c/g, ',')
2890    },
2891    postformat: function(e) {
2892      return e
2893        .replace(/\d/g, function(e) {
2894          return Zt[e]
2895        })
2896        .replace(/,/g, '\u060c')
2897    },
2898    week: { dow: 6, doy: 12 }
2899  }),
2900    l.defineLocale('ar-ma', {
2901      months: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631'.split(
2902        '_'
2903      ),
2904      monthsShort: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631'.split(
2905        '_'
2906      ),
2907      weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
2908        '_'
2909      ),
2910      weekdaysShort: '\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
2911        '_'
2912      ),
2913      weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
2914      weekdaysParseExact: !0,
2915      longDateFormat: {
2916        LT: 'HH:mm',
2917        LTS: 'HH:mm:ss',
2918        L: 'DD/MM/YYYY',
2919        LL: 'D MMMM YYYY',
2920        LLL: 'D MMMM YYYY HH:mm',
2921        LLLL: 'dddd D MMMM YYYY HH:mm'
2922      },
2923      calendar: {
2924        sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2925        nextDay: '[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2926        nextWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2927        lastDay: '[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2928        lastWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
2929        sameElse: 'L'
2930      },
2931      relativeTime: {
2932        future: '\u0641\u064a %s',
2933        past: '\u0645\u0646\u0630 %s',
2934        s: '\u062b\u0648\u0627\u0646',
2935        ss: '%d \u062b\u0627\u0646\u064a\u0629',
2936        m: '\u062f\u0642\u064a\u0642\u0629',
2937        mm: '%d \u062f\u0642\u0627\u0626\u0642',
2938        h: '\u0633\u0627\u0639\u0629',
2939        hh: '%d \u0633\u0627\u0639\u0627\u062a',
2940        d: '\u064a\u0648\u0645',
2941        dd: '%d \u0623\u064a\u0627\u0645',
2942        M: '\u0634\u0647\u0631',
2943        MM: '%d \u0623\u0634\u0647\u0631',
2944        y: '\u0633\u0646\u0629',
2945        yy: '%d \u0633\u0646\u0648\u0627\u062a'
2946      },
2947      week: { dow: 6, doy: 12 }
2948    })
2949  var Xt = {
2950      1: '\u0661',
2951      2: '\u0662',
2952      3: '\u0663',
2953      4: '\u0664',
2954      5: '\u0665',
2955      6: '\u0666',
2956      7: '\u0667',
2957      8: '\u0668',
2958      9: '\u0669',
2959      0: '\u0660'
2960    },
2961    es = {
2962      '\u0661': '1',
2963      '\u0662': '2',
2964      '\u0663': '3',
2965      '\u0664': '4',
2966      '\u0665': '5',
2967      '\u0666': '6',
2968      '\u0667': '7',
2969      '\u0668': '8',
2970      '\u0669': '9',
2971      '\u0660': '0'
2972    }
2973  l.defineLocale('ar-sa', {
2974    months: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645
2974\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
2975      '_'
2976    ),
2977    monthsShort: '\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
2978      '_'
2979    ),
2980    weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
2981      '_'
2982    ),
2983    weekdaysShort: '\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
2984      '_'
2985    ),
2986    weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
2987    weekdaysParseExact: !0,
2988    longDateFormat: {
2989      LT: 'HH:mm',
2990      LTS: 'HH:mm:ss',
2991      L: 'DD/MM/YYYY',
2992      LL: 'D MMMM YYYY',
2993      LLL: 'D MMMM YYYY HH:mm',
2994      LLLL: 'dddd D MMMM YYYY HH:mm'
2995    },
2996    meridiemParse: /\u0635|\u0645/,
2997    isPM: function(e) {
2998      return '\u0645' === e
2999    },
3000    meridiem: function(e, a, t) {
3001      return e < 12 ? '\u0635' : '\u0645'
3002    },
3003    calendar: {
3004      sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3005      nextDay: '[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3006      nextWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3007      lastDay: '[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3008      lastWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3009      sameElse: 'L'
3010    },
3011    relativeTime: {
3012      future: '\u0641\u064a %s',
3013      past: '\u0645\u0646\u0630 %s',
3014      s: '\u062b\u0648\u0627\u0646',
3015      ss: '%d \u062b\u0627\u0646\u064a\u0629',
3016      m: '\u062f\u0642\u064a\u0642\u0629',
3017      mm: '%d \u062f\u0642\u0627\u0626\u0642',
3018      h: '\u0633\u0627\u0639\u0629',
3019      hh: '%d \u0633\u0627\u0639\u0627\u062a',
3020      d: '\u064a\u0648\u0645',
3021      dd: '%d \u0623\u064a\u0627\u0645',
3022      M: '\u0634\u0647\u0631',
3023      MM: '%d \u0623\u0634\u0647\u0631',
3024      y: '\u0633\u0646\u0629',
3025      yy: '%d \u0633\u0646\u0648\u0627\u062a'
3026    },
3027    preparse: function(e) {
3028      return e
3029        .replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, function(e) {
3030          return es[e]
3031        })
3032        .replace(/\u060c/g, ',')
3033    },
3034    postformat: function(e) {
3035      return e
3036        .replace(/\d/g, function(e) {
3037          return Xt[e]
3038        })
3039        .replace(/,/g, '\u060c')
3040    },
3041    week: { dow: 0, doy: 6 }
3042  }),
3043    l.defineLocale('ar-tn', {
3044      months: '\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
3045        '_'
3046      ),
3047      monthsShort: '\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631'.split(
3048        '_'
3049      ),
3050      weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
3051        '_'
3052      ),
3053      weekdaysShort: '\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
3054        '_'
3055      ),
3056      weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
3057      weekdaysParseExact: !0,
3058      longDateFormat: {
3059        LT: 'HH:mm',
3060        LTS: 'HH:mm:ss',
3061        L: 'DD/MM/YYYY',
3062        LL: 'D MMMM YYYY',
3063        LLL: 'D MMMM YYYY HH:mm',
3064        LLLL: 'dddd D MMMM YYYY HH:mm'
3065      },
3066      calendar: {
3067        sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3068        nextDay: '[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3069        nextWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3070        lastDay: '[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3071        lastWeek: 'dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3072        sameElse: 'L'
3073      },
3074      relativeTime: {
3075        future: '\u0641\u064a %s',
3076        past: '\u0645\u0646\u0630 %s',
3077        s: '\u062b\u0648\u0627\u0646',
3078        ss: '%d \u062b\u0627\u0646\u064a\u0629',
3079        m: '\u062f\u0642\u064a\u0642\u0629',
3080        mm: '%d \u062f\u0642\u0627\u0626\u0642',
3081        h: '\u0633\u0627\u0639\u0629',
3082        hh: '%d \u0633\u0627\u0639\u0627\u062a',
3083        d: '\u064a\u0648\u0645',
3084        dd: '%d \u0623\u064a\u0627\u0645',
3085        M: '\u0634\u0647\u0631',
3086        MM: '%d \u0623\u0634\u0647\u0631',
3087        y: '\u0633\u0646\u0629',
3088        yy: '%d \u0633\u0646\u0648\u0627\u062a'
3089      },
3090      week: { dow: 1, doy: 4 }
3091    })
3092  var as = {
3093      1: '\u0661',
3094      2: '\u0662',
3095      3: '\u0663',
3096      4: '\u0664',
3097      5: '\u0665',
3098      6: '\u0666',
3099      7: '\u0667',
3100      8: '\u0668',
3101      9: '\u0669',
3102      0: '\u0660'
3103    },
3104    ts = {
3105      '\u0661': '1',
3106      '\u0662': '2',
3107      '\u0663': '3',
3108      '\u0664': '4',
3109      '\u0665': '5',
3110      '\u0666': '6',
3111      '\u0667': '7',
3112      '\u0668': '8',
3113      '\u0669': '9',
3114      '\u0660': '0'
3115    },
3116    ss = function(e) {
3117      return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : 3 <= e % 100 && e % 100 <= 10 ? 3 : 11 <= e % 100 ? 4 : 5
3118    },
3119    ns = {
3120      s: [
3121        '\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629',
3122        '\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629',
3123        ['\u062b\u0627\u0646\u064a\u062a\u0627\u0646', '\u062b\u0627\u0646\u064a\u062a\u064a\u0646'],
3124        '%d \u062b\u0648\u0627\u0646',
3125        '%d \u062b\u0627\u0646\u064a\u0629',
3126        '%d \u062b\u0627\u0646\u064a\u0629'
3127      ],
3128      m: [
3129        '\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629',
3130        '\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629',
3131        ['\u062f\u0642\u064a\u0642\u062a\u0627\u0646', '\u062f\u0642\u064a\u0642\u062a\u064a\u0646'],
3132        '%d \u062f\u0642\u0627\u0626\u0642',
3133        '%d \u062f\u0642\u064a\u0642\u0629',
3134        '%d \u062f\u0642\u064a\u0642\u0629'
3135      ],
3136      h: [
3137        '\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629',
3138        '\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629',
3139        ['\u0633\u0627\u0639\u062a\u0627\u0646', '\u0633\u0627\u0639\u062a\u064a\u0646'],
3140        '%d \u0633\u0627\u0639\u0627\u062a',
3141        '%d \u0633\u0627\u0639\u0629',
3142        '%d \u0633\u0627\u0639\u0629'
3143      ],
3144      d: [
3145        '\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645',
3146        '\u064a\u0648\u0645 \u0648\u0627\u062d\u062f',
3147        ['\u064a\u0648\u0645\u0627\u0646', '\u064a\u0648\u0645\u064a\u0646'],
3148        '%d \u0623\u064a\u0627\u0645',
3149        '%d \u064a\u0648\u0645\u064b\u0627',
3150        '%d \u064a\u0648\u0645'
3151      ],
3152      M: [
3153        '\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631',
3154        '\u0634\u0647\u0631 \u0648\u0627\u062d\u062f',
3155        ['\u0634\u0647\u0631\u0627\u0646', '\u0634\u0647\u0631\u064a\u0646'],
3156        '%d \u0623\u0634\u0647\u0631',
3157        '%d \u0634\u0647\u0631\u0627',
3158        '%d \u0634\u0647\u0631'
3159      ],
3160      y: [
3161        '\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645',
3162        '\u0639\u0627\u0645 \u0648\u0627\u062d\u062f',
3163        ['\u0639\u0627\u0645\u0627\u0646', '\u0639\u0627\u0645\u064a\u0646'],
3164        '%d \u0623\u0639\u0648\u0627\u0645',
3165        '%d \u0639\u0627\u0645\u064b\u0627',
3166        '%d \u0639\u0627\u0645'
3167      ]
3168    },
3169    ds = function(r) {
3170      return function(e, a, t, s) {
3171        var n = ss(e),
3172          d = ns[r][ss(e)]
3173        return 2 === n && (d = d[a ? 0 : 1]), d.replace(/%d/i, e)
3174      }
3175    },
3176    rs = [
3177      '\u064a\u0646\u0627\u064a\u0631',
3178      '\u0641\u0628\u0631\u0627\u064a\u0631',
3179      '\u0645\u0627\u0631\u0633',
3180      '\u0623\u0628\u0631\u064a\u0644',
3181      '\u0645\u0627\u064a\u0648',
3182      '\u064a\u0648\u0646\u064a\u0648',
3183      '\u064a\u0648\u0644\u064a\u0648',
3184      '\u0623\u063a\u0633\u0637\u0633',
3185      '\u0633\u0628\u062a\u0645\u0628\u0631',
3186      '\u0623\u0643\u062a\u0648\u0628\u0631',
3187      '\u0646\u0648\u0641\u0645\u0628\u0631',
3188      '\u062f\u064a\u0633\u0645\u0628\u0631'
3189    ]
3190  l.defineLocale('ar', {
3191    months: rs,
3192    monthsShort: rs,
3193    weekdays: '\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a'.split(
3194      '_'
3195    ),
3196    weekdaysShort: '\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a'.split(
3197      '_'
3198    ),
3199    weekdaysMin: '\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633'.split('_'),
3200    weekdaysParseExact: !0,
3201    longDateFormat: {
3202      LT: 'HH:mm',
3203      LTS: 'HH:mm:ss',
3204      L: 'D/\u200fM/\u200fYYYY',
3205      LL: 'D MMMM YYYY',
3206      LLL: 'D MMMM YYYY HH:mm',
3207      LLLL: 'dddd D MMMM YYYY HH:mm'
3208    },
3209    meridiemParse: /\u0635|\u0645/,
3210    isPM: function(e) {
3211      return '\u0645' === e
3212    },
3213    meridiem: function(e, a, t) {
3214      return e < 12 ? '\u0635' : '\u0645'
3215    },
3216    calendar: {
3217      sameDay: '[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3218      nextDay: '[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3219      nextWeek: 'dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3220      lastDay: '[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3221      lastWeek: 'dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT',
3222      sameElse: 'L'
3223    },
3224    relativeTime: {
3225      future: '\u0628\u0639\u062f %s',
3226      past: '\u0645\u0646\u0630 %s',
3227      s: ds('s'),
3228      ss: ds('s'),
3229      m: ds('m'),
3230      mm: ds('m'),
3231      h: ds('h'),
3232      hh: ds('h'),
3233      d: ds('d'),
3234      dd: ds('d'),
3235      M: ds('M'),
3236      MM: ds('M'),
3237      y: ds('y'),
3238      yy: ds('y')
3239    },
3240    preparse: function(e) {
3241      return e
3242        .replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, function(e) {
3243          return ts[e]
3244        })
3245        .replace(/\u060c/g, ',')
3246    },
3247    postformat: function(e) {
3248      return e
3249        .replace(/\d/g, function(e) {
3250          return as[e]
3251        })
3252        .replace(/,/g, '\u060c')
3253    },
3254    week: { dow: 6, doy: 12 }
3255  })
3256  var _s = {
3257    1: '-inci',
3258    5: '-inci',
3259    8: '-inci',
3260    70: '-inci',
3261    80: '-inci',
3262    2: '-nci',
3263    7: '-nci',
3264    20: '-nci',
3265    50: '-nci',
3266    3: '-\xfcnc\xfc',
3267    4: '-\xfcnc\xfc',
3268    100: '-\xfcnc\xfc',
3269    6: '-nc\u0131',
3270    9: '-uncu',
3271    10: '-uncu',
3272    30: '-uncu',
3273    60: '-\u0131nc\u0131',
3274    90: '-\u0131nc\u0131'
3275  }
3276  function is(e, a, t) {
3277    var s, n
3278    return 'm' === t
3279      ? a
3280        ? '\u0445\u0432\u0456\u043b\u0456\u043d\u0430'
3281        : '\u0445\u0432\u0456\u043b\u0456\u043d\u0443'
3282      : 'h' === t
3283      ? a
3284        ? '\u0433\u0430\u0434\u0437\u0456\u043d\u0430'
3285        : '\u0433\u0430\u0434\u0437\u0456\u043d\u0443'
3286      : e +
3287        ' ' +
3288        ((s = +e),
3289        (n = {
3290          ss: a
3291            ? '\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434'
3292            : '\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434',
3293          mm: a
3294            ? '\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d'
3295            : '\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d',
3296          hh: a
3297            ? '\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d'
3298            : '\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d',
3299          dd: '\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d',
3300          MM:
3301            '\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e',
3302          yy: '\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e'
3303        }[t].split('_')),
3304        s % 10 == 1 && s % 100 != 11
3305          ? n[0]
3306          : 2 <= s % 10 && s % 10 <= 4 && (s % 100 < 10 || 20 <= s % 100)
3307          ? n[1]
3308          : n[2])
3309  }
3310  l.defineLocale('az', {
3311    months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
3312    monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
3313    weekdays: 'Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259'.split(
3314      '_'
3315    ),
3316    weekdaysShort: 'Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n'.split('_'),
3317    weekdaysMin: 'Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259'.split('_'),
3318    weekdaysParseExact: !0,
3319    longDateFormat: {
3320      LT: 'HH:mm',
3321      LTS: 'HH:mm:ss',
3322      L: 'DD.MM.YYYY',
3323      LL: 'D MMMM YYYY',
3324      LLL: 'D MMMM YYYY HH:mm',
3325      LLLL: 'dddd, D MMMM YYYY HH:mm'
3326    },
3327    calendar: {
3328      sameDay: '[bug\xfcn saat] LT',
3329      nextDay: '[sabah saat] LT',
3330      nextWeek: '[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT',
3331      lastDay: '[d\xfcn\u0259n] LT',
3332      lastWeek: '[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT',
3333      sameElse: 'L'
3334    },
3335    relativeTime: {
3336      future: '%s sonra',
3337      past: '%s \u0259vv\u0259l',
3338      s: 'birne\xe7\u0259 saniy\u0259',
3339      ss: '%d saniy\u0259',
3340      m: 'bir d\u0259qiq\u0259',
3341      mm: '%d d\u0259qiq\u0259',
3342      h: 'bir saat',
3343      hh: '%d saat',
3344      d: 'bir g\xfcn',
3345      dd: '%d g\xfcn',
3346      M: 'bir ay',
3347      MM: '%d ay',
3348      y: 'bir il',
3349      yy: '%d il'
3350    },
3351    meridiemParse: /gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,
3352    isPM: function(e) {
3353      return /^(g\xfcnd\xfcz|ax\u015fam)$/.test(e)
3354    },
3355    meridiem: function(e, a, t) {
3356      return e < 4 ? 'gec\u0259' : e < 12 ? 's\u0259h\u0259r' : e < 17 ? 'g\xfcnd\xfcz' : 'ax\u015fam'
3357    },
3358    dayOfMonthOrdinalParse: /\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,
3359    ordinal: function(e) {
3360      if (0 === e) return e + '-\u0131nc\u0131'
3361      var a = e % 10
3362      return e + (_s[a] || _s[(e % 100) - a] || _s[100 <= e ? 100 : null])
3363    },
3364    week: { dow: 1, doy: 7 }
3365  }),
3366    l.defineLocale('be', {
3367      months: {
3368        format: '\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f'.split(
3369          '_'
3370        ),
3371        standalone: '\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c'.split(
3372          '_'
3373        )
3374      },
3375      monthsShort: '\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436'.split(
3376        '_'
3377      ),
3378      weekdays: {
3379        format: '\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443'.split(
3380          '_'
3381        ),
3382        standalone: '\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430'.split(
3383          '_'
3384        ),
3385        isFormat: /\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/
3386      },
3387      weekdaysShort: '\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431'.split(
3388        '_'
3389      ),
3390      weekdaysMin: '\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431'.split(
3391        '_'
3392      ),
3393      longDateFormat: {
3394        LT: 'HH:mm',
3395        LTS: 'HH:mm:ss',
3396        L: 'DD.MM.YYYY',
3397        LL: 'D MMMM YYYY \u0433.',
3398        LLL: 'D MMMM YYYY \u0433., HH:mm',
3399        LLLL: 'dddd, D MMMM YYYY \u0433., HH:mm'
3400      },
3401      calendar: {
3402        sameDay: '[\u0421\u0451\u043d\u043d\u044f \u045e] LT',
3403        nextDay: '[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT',
3404        lastDay: '[\u0423\u0447\u043e\u0440\u0430 \u045e] LT',
3405        nextWeek: function() {
3406          return '[\u0423] dddd [\u045e] LT'
3407        },
3408        lastWeek: function() {
3409          switch (this.day()) {
3410            case 0:
3411            case 3:
3412            case 5:
3413            case 6:
3414              return '[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT'
3415            case 1:
3416            case 2:
3417            case 4:
3418              return '[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT'
3419          }
3420        },
3421        sameElse: 'L'
3422      },
3423      relativeTime: {
3424        future: '\u043f\u0440\u0430\u0437 %s',
3425        past: '%s \u0442\u0430\u043c\u0443',
3426        s: '\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434',
3427        m: is,
3428        mm: is,
3429        h: is,
3430        hh: is,
3431        d: '\u0434\u0437\u0435\u043d\u044c',
3432        dd: is,
3433        M: '\u043c\u0435\u0441\u044f\u0446',
3434        MM: is,
3435        y: '\u0433\u043e\u0434',
3436        yy: is
3437      },
3438      meridiemParse: /\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,
3439      isPM: function(e) {
3440        return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)
3441      },
3442      meridiem: function(e, a, t) {
3443        return e < 4
3444          ? '\u043d\u043e\u0447\u044b'
3445          : e < 12
3446          ? '\u0440\u0430\u043d\u0456\u0446\u044b'
3447          : e < 17
3448          ? '\u0434\u043d\u044f'
3449          : '\u0432\u0435\u0447\u0430\u0440\u0430'
3450      },
3451      dayOfMonthOrdinalParse: /\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,
3452      ordinal: function(e, a) {
3453        switch (a) {
3454          case 'M':
3455          case 'd':
3456          case 'DDD':
3457          case 'w':
3458          case 'W':
3459            return (e % 10 != 2 && e % 10 != 3) || e % 100 == 12 || e % 100 == 13 ? e + '-\u044b' : e + '-\u0456'
3460          case 'D':
3461            return e + '-\u0433\u0430'
3462          default:
3463            return e
3464        }
3465      },
3466      week: { dow: 1, doy: 7 }
3467    }),
3468    l.defineLocale('bg', {
3469      months: '\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438'.split(
3470        '_'
3471      ),
3472      monthsShort: '\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a'.split(
3473        '_'
3474      ),
3475      weekdays: '\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430'.split(
3476        '_'
3477      ),
3478      weekdaysShort: '\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431'.split(
3479        '_'
3480      ),
3481      weekdaysMin: '\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split(
3482        '_'
3483      ),
3484      longDateFormat: {
3485        LT: 'H:mm',
3486        LTS: 'H:mm:ss',
3487        L: 'D.MM.YYYY',
3488        LL: 'D MMMM YYYY',
3489        LLL: 'D MMMM YYYY H:mm',
3490        LLLL: 'dddd, D MMMM YYYY H:mm'
3491      },
3492      calendar: {
3493        sameDay: '[\u0414\u043d\u0435\u0441 \u0432] LT',
3494        nextDay: '[\u0423\u0442\u0440\u0435 \u0432] LT',
3495        nextWeek: 'dddd [\u0432] LT',
3496        lastDay: '[\u0412\u0447\u0435\u0440\u0430 \u0432] LT',
3497        lastWeek: function() {
3498          switch (this.day()) {
3499            case 0:
3500            case 3:
3501            case 6:
3502              return '[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT'
3503            case 1:
3504            case 2:
3505            case 4:
3506            case 5:
3507              return '[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT'
3508          }
3509        },
3510        sameElse: 'L'
3511      },
3512      relativeTime: {
3513        future: '\u0441\u043b\u0435\u0434 %s',
3514        past: '\u043f\u0440\u0435\u0434\u0438 %s',
3515        s: '\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438',
3516        ss: '%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438',
3517        m: '\u043c\u0438\u043d\u0443\u0442\u0430',
3518        mm: '%d \u043c\u0438\u043d\u0443\u0442\u0438',
3519        h: '\u0447\u0430\u0441',
3520        hh: '%d \u0447\u0430\u0441\u0430',
3521        d: '\u0434\u0435\u043d',
3522        dd: '%d \u0434\u043d\u0438',
3523        M: '\u043c\u0435\u0441\u0435\u0446',
3524        MM: '%d \u043c\u0435\u0441\u0435\u0446\u0430',
3525        y: '\u0433\u043e\u0434\u0438\u043d\u0430',
3526        yy: '%d \u0433\u043e\u0434\u0438\u043d\u0438'
3527      },
3528      dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,
3529      ordinal: function(e) {
3530        var a = e % 10,
3531          t = e % 100
3532        return 0 === e
3533          ? e + '-\u0435\u0432'
3534          : 0 === t
3535          ? e + '-\u0435\u043d'
3536          : 10 < t && t < 20
3537          ? e + '-\u0442\u0438'
3538          : 1 === a
3539          ? e + '-\u0432\u0438'
3540          : 2 === a
3541          ? e + '-\u0440\u0438'
3542          : 7 === a || 8 === a
3543          ? e + '-\u043c\u0438'
3544          : e + '-\u0442\u0438'
3545      },
3546      week: { dow: 1, doy: 7 }
3547    }),
3548    l.defineLocale('bm', {
3549      months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo'.split(
3550        '_'
3551      ),
3552      monthsShort: 'Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des'.split('_'),
3553      weekdays: 'Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
3554      weekdaysShort: 'Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib'.split('_'),
3555      weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
3556      longDateFormat: {
3557        LT: 'HH:mm',
3558        LTS: 'HH:mm:ss',
3559        L: 'DD/MM/YYYY',
3560        LL: 'MMMM [tile] D [san] YYYY',
3561        LLL: 'MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm',
3562        LLLL: 'dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm'
3563      },
3564      calendar: {
3565        sameDay: '[Bi l\u025br\u025b] LT',
3566        nextDay: '[Sini l\u025br\u025b] LT',
3567        nextWeek: 'dddd [don l\u025br\u025b] LT',
3568        lastDay: '[Kunu l\u025br\u025b] LT',
3569        lastWeek: 'dddd [t\u025bm\u025bnen l\u025br\u025b] LT',
3570        sameElse: 'L'
3571      },
3572      relativeTime: {
3573        future: '%s k\u0254n\u0254',
3574        past: 'a b\u025b %s b\u0254',
3575        s: 'sanga dama dama',
3576        ss: 'sekondi %d',
3577        m: 'miniti kelen',
3578        mm: 'miniti %d',
3579        h: 'l\u025br\u025b kelen',
3580        hh: 'l\u025br\u025b %d',
3581        d: 'tile kelen',
3582        dd: 'tile %d',
3583        M: 'kalo kelen',
3584        MM: 'kalo %d',
3585        y: 'san kelen',
3586        yy: 'san %d'
3587      },
3588      week: { dow: 1, doy: 4 }
3589    })
3590  var os = {
3591      1: '\u09e7',
3592      2: '\u09e8',
3593      3: '\u09e9',
3594      4: '\u09ea',
3595      5: '\u09eb',
3596      6: '\u09ec',
3597      7: '\u09ed',
3598      8: '\u09ee',
3599      9: '\u09ef',
3600      0: '\u09e6'
3601    },
3602    ms = {
3603      '\u09e7': '1',
3604      '\u09e8': '2',
3605      '\u09e9': '3',
3606      '\u09ea': '4',
3607      '\u09eb': '5',
3608      '\u09ec': '6',
3609      '\u09ed': '7',
3610      '\u09ee': '8',
3611      '\u09ef': '9',
3612      '\u09e6': '0'
3613    }
3614  l.defineLocale('bn', {
3615    months: '\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0'.split(
3616      '_'
3617    ),
3618    monthsShort: '\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7'.split(
3619      '_'
3620    ),
3621    weekdays: '\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0'.split(
3622      '_'
3623    ),
3624    weekdaysShort: '\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf'.split(
3625      '_'
3626    ),
3627    weekdaysMin: '\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf'.split(
3628      '_'
3629    ),
3630    longDateFormat: {
3631      LT: 'A h:mm \u09b8\u09ae\u09df',
3632      LTS: 'A h:mm:ss \u09b8\u09ae\u09df',
3633      L: 'DD/MM/YYYY',
3634      LL: 'D MMMM YYYY',
3635      LLL: 'D MMMM YYYY, A h:mm \u09b8\u09ae\u09df',
3636      LLLL: 'dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df'
3637    },
3638    calendar: {
3639      sameDay: '[\u0986\u099c] LT',
3640      nextDay: '[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT',
3641      nextWeek: 'dddd, LT',
3642      lastDay: '[\u0997\u09a4\u0995\u09be\u09b2] LT',
3643      lastWeek: '[\u0997\u09a4] dddd, LT',
3644      sameElse: 'L'
3645    },
3646    relativeTime: {
3647      future: '%s \u09aa\u09b0\u09c7',
3648      past: '%s \u0986\u0997\u09c7',
3649      s: '\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1',
3650      ss: '%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1',
3651      m: '\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f',
3652      mm: '%d \u09ae\u09bf\u09a8\u09bf\u099f',
3653      h: '\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be',
3654      hh: '%d \u0998\u09a8\u09cd\u099f\u09be',
3655      d: '\u098f\u0995 \u09a6\u09bf\u09a8',
3656      dd: '%d \u09a6\u09bf\u09a8',
3657      M: '\u098f\u0995 \u09ae\u09be\u09b8',
3658      MM: '%d \u09ae\u09be\u09b8',
3659      y: '\u098f\u0995 \u09ac\u099b\u09b0',
3660      yy: '%d \u09ac\u099b\u09b0'
3661    },
3662    preparse: function(e) {
3663      return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g, function(e) {
3664        return ms[e]
3665      })
3666    },
3667    postformat: function(e) {
3668      return e.replace(/\d/g, function(e) {
3669        return os[e]
3670      })
3671    },
3672    meridiemParse: /\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,
3673    meridiemHour: function(e, a) {
3674      return (
3675        12 === e && (e = 0),
3676        ('\u09b0\u09be\u09a4' === a && 4 <= e) ||
3677        ('\u09a6\u09c1\u09aa\u09c1\u09b0' === a && e < 5) ||
3678        '\u09ac\u09bf\u0995\u09be\u09b2' === a
3679          ? e + 12
3680          : e
3681      )
3682    },
3683    meridiem: function(e, a, t) {
3684      return e < 4
3685        ? '\u09b0\u09be\u09a4'
3686        : e < 10
3687        ? '\u09b8\u0995\u09be\u09b2'
3688        : e < 17
3689        ? '\u09a6\u09c1\u09aa\u09c1\u09b0'
3690        : e < 20
3691        ? '\u09ac\u09bf\u0995\u09be\u09b2'
3692        : '\u09b0\u09be\u09a4'
3693    },
3694    week: { dow: 0, doy: 6 }
3695  })
3696  var us = {
3697      1: '\u0f21',
3698      2: '\u0f22',
3699      3: '\u0f23',
3700      4: '\u0f24',
3701      5: '\u0f25',
3702      6: '\u0f26',
3703      7: '\u0f27',
3704      8: '\u0f28',
3705      9: '\u0f29',
3706      0: '\u0f20'
3707    },
3708    ls = {
3709      '\u0f21': '1',
3710      '\u0f22': '2',
3711      '\u0f23': '3',
3712      '\u0f24': '4',
3713      '\u0f25': '5',
3714      '\u0f26': '6',
3715      '\u0f27': '7',
3716      '\u0f28': '8',
3717      '\u0f29': '9',
3718      '\u0f20': '0'
3719    }
3720  function Ms(e, a, t) {
3721    var s, n, d
3722    return (
3723      e +
3724      ' ' +
3725      ((s = { mm: 'munutenn', MM: 'miz', dd: 'devezh' }[t]),
3726      2 !== e
3727        ? s
3728        : void 0 !== (d = { m: 'v', b: 'v', d: 'z' })[(n = s).charAt(0)]
3729        ? d[n.charAt(0)] + n.substring(1)
3730        : n)
3731    )
3732  }
3733  function hs(e, a, t) {
3734    var s = e + ' '
3735    switch (t) {
3736      case 'ss':
3737        return (s += 1 === e ? 'sekunda' : 2 === e || 3 === e || 4 === e ? 'sekunde' : 'sekundi')
3738      case 'm':
3739        return a ? 'jedna minuta' : 'jedne minute'
3740      case 'mm':
3741        return (s += 1 === e ? 'minuta' : 2 === e || 3 === e || 4 === e ? 'minute' : 'minuta')
3742      case 'h':
3743        return a ? 'jedan sat' : 'jednog sata'
3744      case 'hh':
3745        return (s += 1 === e ? 'sat' : 2 === e || 3 === e || 4 === e ? 'sata' : 'sati')
3746      case 'dd':
3747        return (s += 1 === e ? 'dan' : 'dana')
3748      case 'MM':
3749        return (s += 1 === e ? 'mjesec' : 2 === e || 3 === e || 4 === e ? 'mjeseca' : 'mjeseci')
3750      case 'yy':
3751        return (s += 1 === e ? 'godina' : 2 === e || 3 === e || 4 === e ? 'godine' : 'godina')
3752    }
3753  }
3754  l.defineLocale('bo', {
3755    months: '\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54'.split(
3756      '_'
3757    ),
3758    monthsShort: '\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54'.split(
3759      '_'
3760    ),
3761    weekdays: '\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b'.split(
3762      '_'
3763    ),
3764    weekdaysShort: '\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b'.split(
3765      '_'
3766    ),
3767    weekdaysMin: '\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b'.split(
3768      '_'
3769    ),
3770    longDateFormat: {
3771      LT: 'A h:mm',
3772      LTS: 'A h:mm:ss',
3773      L: 'DD/MM/YYYY',
3774      LL: 'D MMMM YYYY',
3775      LLL: 'D MMMM YYYY, A h:mm',
3776      LLLL: 'dddd, D MMMM YYYY, A h:mm'
3777    },
3778    calendar: {
3779      sameDay: '[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT',
3780      nextDay: '[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT',
3781      nextWeek: '[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT',
3782      lastDay: '[\u0f41\u0f0b\u0f66\u0f44] LT',
3783      lastWeek: '[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT',
3784      sameElse: 'L'
3785    },
3786    relativeTime: {
3787      future: '%s \u0f63\u0f0b',
3788      past: '%s \u0f66\u0f94\u0f53\u0f0b\u0f63',
3789      s: '\u0f63\u0f58\u0f0b\u0f66\u0f44',
3790      ss: '%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d',
3791      m: '\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42',
3792      mm: '%d \u0f66\u0f90\u0f62\u0f0b\u0f58',
3793      h: '\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42',
3794      hh: '%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51',
3795      d: '\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42',
3796      dd: '%d \u0f49\u0f72\u0f53\u0f0b',
3797      M: '\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42',
3798      MM: '%d \u0f5f\u0fb3\u0f0b\u0f56',
3799      y: '\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42',
3800      yy: '%d \u0f63\u0f7c'
3801    },
3802    preparse: function(e) {
3803      return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g, function(e) {
3804        return ls[e]
3805      })
3806    },
3807    postformat: function(e) {
3808      return e.replace(/\d/g, function(e) {
3809        return us[e]
3810      })
3811    },
3812    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/,
3813    meridiemHour: function(e, a) {
3814      return (
3815        12 === e && (e = 0),
3816        ('\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c' === a && 4 <= e) ||
3817        ('\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44' === a && e < 5) ||
3818        '\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42' === a
3819          ? e + 12
3820          : e
3821      )
3822    },
3823    meridiem: function(e, a, t) {
3824      return e < 4
3825        ? '\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c'
3826        : e < 10
3827        ? '\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66'
3828        : e < 17
3829        ? '\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44'
3830        : e < 20
3831        ? '\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42'
3832        : '\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c'
3833    },
3834    week: { dow: 0, doy: 6 }
3835  }),
3836    l.defineLocale('br', {
3837      months: "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split('_'),
3838      monthsShort: "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split('_'),
3839      weekdays: "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split('_'),
3840      weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
3841      weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
3842      weekdaysParseExact: !0,
3843      longDateFormat: {
3844        LT: 'h[e]mm A',
3845        LTS: 'h[e]mm:ss A',
3846        L: 'DD/MM/YYYY',
3847        LL: 'D [a viz] MMMM YYYY',
3848        LLL: 'D [a viz] MMMM YYYY h[e]mm A',
3849        LLLL: 'dddd, D [a viz] MMMM YYYY h[e]mm A'
3850      },
3851      calendar: {
3852        sameDay: '[Hiziv da] LT',
3853        nextDay: "[Warc'hoazh da] LT",
3854        nextWeek: 'dddd [da] LT',
3855        lastDay: "[Dec'h da] LT",
3856        lastWeek: 'dddd [paset da] LT',
3857        sameElse: 'L'
3858      },
3859      relativeTime: {
3860        future: 'a-benn %s',
3861        past: "%s 'zo",
3862        s: 'un nebeud segondenno\xf9',
3863        ss: '%d eilenn',
3864        m: 'ur vunutenn',
3865        mm: Ms,
3866        h: 'un eur',
3867        hh: '%d eur',
3868        d: 'un devezh',
3869        dd: Ms,
3870        M: 'ur miz',
3871        MM: Ms,
3872        y: 'ur bloaz',
3873        yy: function(e) {
3874          switch (
3875            (function e(a) {
3876              return 9 < a ? e(a % 10) : a
3877            })(e)
3878          ) {
3879            case 1:
3880            case 3:
3881            case 4:
3882            case 5:
3883            case 9:
3884              return e + ' bloaz'
3885            default:
3886              return e + ' vloaz'
3887          }
3888        }
3889      },
3890      dayOfMonthOrdinalParse: /\d{1,2}(a\xf1|vet)/,
3891      ordinal: function(e) {
3892        return e + (1 === e ? 'a\xf1' : 'vet')
3893      },
3894      week: { dow: 1, doy: 4 }
3895    }),
3896    l.defineLocale('bs', {
3897      months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
3898      monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
3899      monthsParseExact: !0,
3900      weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota'.split('_'),
3901      weekdaysShort: 'ned._pon._uto._sri._\u010det._pet._sub.'.split('_'),
3902      weekdaysMin: 'ne_po_ut_sr_\u010de_pe_su'.split('_'),
3903      weekdaysParseExact: !0,
3904      longDateFormat: {
3905        LT: 'H:mm',
3906        LTS: 'H:mm:ss',
3907        L: 'DD.MM.YYYY',
3908        LL: 'D. MMMM YYYY',
3909        LLL: 'D. MMMM YYYY H:mm',
3910        LLLL: 'dddd, D. MMMM YYYY H:mm'
3911      },
3912      calendar: {
3913        sameDay: '[danas u] LT',
3914        nextDay: '[sutra u] LT',
3915        nextWeek: function() {
3916          switch (this.day()) {
3917            case 0:
3918              return '[u] [nedjelju] [u] LT'
3919            case 3:
3920              return '[u] [srijedu] [u] LT'
3921            case 6:
3922              return '[u] [subotu] [u] LT'
3923            case 1:
3924            case 2:
3925            case 4:
3926            case 5:
3927              return '[u] dddd [u] LT'
3928          }
3929        },
3930        lastDay: '[ju\u010der u] LT',
3931        lastWeek: function() {
3932          switch (this.day()) {
3933            case 0:
3934            case 3:
3935              return '[pro\u0161lu] dddd [u] LT'
3936            case 6:
3937              return '[pro\u0161le] [subote] [u] LT'
3938            case 1:
3939            case 2:
3940            case 4:
3941            case 5:
3942              return '[pro\u0161li] dddd [u] LT'
3943          }
3944        },
3945        sameElse: 'L'
3946      },
3947      relativeTime: {
3948        future: 'za %s',
3949        past: 'prije %s',
3950        s: 'par sekundi',
3951        ss: hs,
3952        m: hs,
3953        mm: hs,
3954        h: hs,
3955        hh: hs,
3956        d: 'dan',
3957        dd: hs,
3958        M: 'mjesec',
3959        MM: hs,
3960        y: 'godinu',
3961        yy: hs
3962      },
3963      dayOfMonthOrdinalParse: /\d{1,2}\./,
3964      ordinal: '%d.',
3965      week: { dow: 1, doy: 7 }
3966    }),
3967    l.defineLocale('ca', {
3968      months: {
3969        standalone: 'gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
3970        format: "de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split(
3971          '_'
3972        ),
3973        isFormat: /D[oD]?(\s)+MMMM/
3974      },
3975      monthsShort: 'gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'),
3976      monthsParseExact: !0,
3977      weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
3978      weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
3979      weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
3980      weekdaysParseExact: !0,
3981      longDateFormat: {
3982        LT: 'H:mm',
3983        LTS: 'H:mm:ss',
3984        L: 'DD/MM/YYYY',
3985        LL: 'D MMMM [de] YYYY',
3986        ll: 'D MMM YYYY',
3987        LLL: 'D MMMM [de] YYYY [a les] H:mm',
3988        lll: 'D MMM YYYY, H:mm',
3989        LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',
3990        llll: 'ddd D MMM YYYY, H:mm'
3991      },
3992      calendar: {
3993        sameDay: function() {
3994          return '[avui a ' + (1 !== this.hours() ? 'les' : 'la') + '] LT'
3995        },
3996        nextDay: function() {
3997          return '[dem\xe0 a ' + (1 !== this.hours() ? 'les' : 'la') + '] LT'
3998        },
3999        nextWeek: function() {
4000          return 'dddd [a ' + (1 !== this.hours() ? 'les' : 'la') + '] LT'
4001        },
4002        lastDay: function() {
4003          return '[ahir a ' + (1 !== this.hours() ? 'les' : 'la') + '] LT'
4004        },
4005        lastWeek: function() {
4006          return '[el] dddd [passat a ' + (1 !== this.hours() ? 'les' : 'la') + '] LT'
4007        },
4008        sameElse: 'L'
4009      },
4010      relativeTime: {
4011        future: "d'aqu\xed %s",
4012        past: 'fa %s',
4013        s: 'uns segons',
4014        ss: '%d segons',
4015        m: 'un minut',
4016        mm: '%d minuts',
4017        h: 'una hora',
4018        hh: '%d hores',
4019        d: 'un dia',
4020        dd: '%d dies',
4021        M: 'un mes',
4022        MM: '%d mesos',
4023        y: 'un any',
4024        yy: '%d anys'
4025      },
4026      dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|\xe8|a)/,
4027      ordinal: function(e, a) {
4028        var t = 1 === e ? 'r' : 2 === e ? 'n' : 3 === e ? 'r' : 4 === e ? 't' : '\xe8'
4029        return ('w' !== a && 'W' !== a) || (t = 'a'), e + t
4030      },
4031      week: { dow: 1, doy: 4 }
4032    })
4033  var Ls = 'leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec'.
4033split(
4034      '_'
4035    ),
4036    cs = 'led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro'.split('_'),
4037    Ys = [
4038      /^led/i,
4039      /^\xfano/i,
4040      /^b\u0159e/i,
4041      /^dub/i,
4042      /^kv\u011b/i,
4043      /^(\u010dvn|\u010derven$|\u010dervna)/i,
4044      /^(\u010dvc|\u010dervenec|\u010dervence)/i,
4045      /^srp/i,
4046      /^z\xe1\u0159/i,
4047      /^\u0159\xedj/i,
4048      /^lis/i,
4049      /^pro/i
4050    ],
4051    ys = /^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i
4052  function fs(e) {
4053    return 1 < e && e < 5 && 1 != ~~(e / 10)
4054  }
4055  function ks(e, a, t, s) {
4056    var n = e + ' '
4057    switch (t) {
4058      case 's':
4059        return a || s ? 'p\xe1r sekund' : 'p\xe1r sekundami'
4060      case 'ss':
4061        return a || s ? n + (fs(e) ? 'sekundy' : 'sekund') : n + 'sekundami'
4062        break
4063      case 'm':
4064        return a ? 'minuta' : s ? 'minutu' : 'minutou'
4065      case 'mm':
4066        return a || s ? n + (fs(e) ? 'minuty' : 'minut') : n + 'minutami'
4067        break
4068      case 'h':
4069        return a ? 'hodina' : s ? 'hodinu' : 'hodinou'
4070      case 'hh':
4071        return a || s ? n + (fs(e) ? 'hodiny' : 'hodin') : n + 'hodinami'
4072        break
4073      case 'd':
4074        return a || s ? 'den' : 'dnem'
4075      case 'dd':
4076        return a || s ? n + (fs(e) ? 'dny' : 'dn\xed') : n + 'dny'
4077        break
4078      case 'M':
4079        return a || s ? 'm\u011bs\xedc' : 'm\u011bs\xedcem'
4080      case 'MM':
4081        return a || s ? n + (fs(e) ? 'm\u011bs\xedce' : 'm\u011bs\xedc\u016f') : n + 'm\u011bs\xedci'
4082        break
4083      case 'y':
4084        return a || s ? 'rok' : 'rokem'
4085      case 'yy':
4086        return a || s ? n + (fs(e) ? 'roky' : 'let') : n + 'lety'
4087        break
4088    }
4089  }
4090  function ps(e, a, t, s) {
4091    var n = {
4092      m: ['eine Minute', 'einer Minute'],
4093      h: ['eine Stunde', 'einer Stunde'],
4094      d: ['ein Tag', 'einem Tag'],
4095      dd: [e + ' Tage', e + ' Tagen'],
4096      M: ['ein Monat', 'einem Monat'],
4097      MM: [e + ' Monate', e + ' Monaten'],
4098      y: ['ein Jahr', 'einem Jahr'],
4099      yy: [e + ' Jahre', e + ' Jahren']
4100    }
4101    return a ? n[t][0] : n[t][1]
4102  }
4103  function Ds(e, a, t, s) {
4104    var n = {
4105      m: ['eine Minute', 'einer Minute'],
4106      h: ['eine Stunde', 'einer Stunde'],
4107      d: ['ein Tag', 'einem Tag'],
4108      dd: [e + ' Tage', e + ' Tagen'],
4109      M: ['ein Monat', 'einem Monat'],
4110      MM: [e + ' Monate', e + ' Monaten'],
4111      y: ['ein Jahr', 'einem Jahr'],
4112      yy: [e + ' Jahre', e + ' Jahren']
4113    }
4114    return a ? n[t][0] : n[t][1]
4115  }
4116  function Ts(e, a, t, s) {
4117    var n = {
4118      m: ['eine Minute', 'einer Minute'],
4119      h: ['eine Stunde', 'einer Stunde'],
4120      d: ['ein Tag', 'einem Tag'],
4121      dd: [e + ' Tage', e + ' Tagen'],
4122      M: ['ein Monat', 'einem Monat'],
4123      MM: [e + ' Monate', e + ' Monaten'],
4124      y: ['ein Jahr', 'einem Jahr'],
4125      yy: [e + ' Jahre', e + ' Jahren']
4126    }
4127    return a ? n[t][0] : n[t][1]
4128  }
4129  l.defineLocale('cs', {
4130    months: Ls,
4131    monthsShort: cs,
4132    monthsRegex: ys,
4133    monthsShortRegex: ys,
4134    monthsStrictRegex: /^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,
4135    monthsShortStrictRegex: /^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,
4136    monthsParse: Ys,
4137    longMonthsParse: Ys,
4138    shortMonthsParse: Ys,
4139    weekdays: 'ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota'.split('_'),
4140    weekdaysShort: 'ne_po_\xfat_st_\u010dt_p\xe1_so'.split('_'),
4141    weekdaysMin: 'ne_po_\xfat_st_\u010dt_p\xe1_so'.split('_'),
4142    longDateFormat: {
4143      LT: 'H:mm',
4144      LTS: 'H:mm:ss',
4145      L: 'DD.MM.YYYY',
4146      LL: 'D. MMMM YYYY',
4147      LLL: 'D. MMMM YYYY H:mm',
4148      LLLL: 'dddd D. MMMM YYYY H:mm',
4149      l: 'D. M. YYYY'
4150    },
4151    calendar: {
4152      sameDay: '[dnes v] LT',
4153      nextDay: '[z\xedtra v] LT',
4154      nextWeek: function() {
4155        switch (this.day()) {
4156          case 0:
4157            return '[v ned\u011bli v] LT'
4158          case 1:
4159          case 2:
4160            return '[v] dddd [v] LT'
4161          case 3:
4162            return '[ve st\u0159edu v] LT'
4163          case 4:
4164            return '[ve \u010dtvrtek v] LT'
4165          case 5:
4166            return '[v p\xe1tek v] LT'
4167          case 6:
4168            return '[v sobotu v] LT'
4169        }
4170      },
4171      lastDay: '[v\u010dera v] LT',
4172      lastWeek: function() {
4173        switch (this.day()) {
4174          case 0:
4175            return '[minulou ned\u011bli v] LT'
4176          case 1:
4177          case 2:
4178            return '[minul\xe9] dddd [v] LT'
4179          case 3:
4180            return '[minulou st\u0159edu v] LT'
4181          case 4:
4182          case 5:
4183            return '[minul\xfd] dddd [v] LT'
4184          case 6:
4185            return '[minulou sobotu v] LT'
4186        }
4187      },
4188      sameElse: 'L'
4189    },
4190    relativeTime: {
4191      future: 'za %s',
4192      past: 'p\u0159ed %s',
4193      s: ks,
4194      ss: ks,
4195      m: ks,
4196      mm: ks,
4197      h: ks,
4198      hh: ks,
4199      d: ks,
4200      dd: ks,
4201      M: ks,
4202      MM: ks,
4203      y: ks,
4204      yy: ks
4205    },
4206    dayOfMonthOrdinalParse: /\d{1,2}\./,
4207    ordinal: '%d.',
4208    week: { dow: 1, doy: 4 }
4209  }),
4210    l.defineLocale('cv', {
4211      months: '\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432'.split(
4212        '_'
4213      ),
4214      monthsShort: '\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448'.split(
4215        '_'
4216      ),
4217      weekdays: '\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d'.split(
4218        '_'
4219      ),
4220      weekdaysShort: '\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c'.split(
4221        '_'
4222      ),
4223      weekdaysMin: '\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c'.split(
4224        '_'
4225      ),
4226      longDateFormat: {
4227        LT: 'HH:mm',
4228        LTS: 'HH:mm:ss',
4229        L: 'DD-MM-YYYY',
4230        LL:
4231          'YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]',
4232        LLL:
4233          'YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm',
4234        LLLL:
4235          'dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm'
4236      },
4237      calendar: {
4238        sameDay: '[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]',
4239        nextDay: '[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]',
4240        lastDay: '[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]',
4241        nextWeek: '[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]',
4242        lastWeek: '[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]',
4243        sameElse: 'L'
4244      },
4245      relativeTime: {
4246        future: function(e) {
4247          return (
4248            e +
4249            (/\u0441\u0435\u0445\u0435\u0442$/i.exec(e)
4250              ? '\u0440\u0435\u043d'
4251              : /\u04ab\u0443\u043b$/i.exec(e)
4252              ? '\u0442\u0430\u043d'
4253              : '\u0440\u0430\u043d')
4254          )
4255        },
4256        past: '%s \u043a\u0430\u044f\u043b\u043b\u0430',
4257        s: '\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442',
4258        ss: '%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442',
4259        m: '\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442',
4260        mm: '%d \u043c\u0438\u043d\u0443\u0442',
4261        h: '\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442',
4262        hh: '%d \u0441\u0435\u0445\u0435\u0442',
4263        d: '\u043f\u04d7\u0440 \u043a\u0443\u043d',
4264        dd: '%d \u043a\u0443\u043d',
4265        M: '\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445',
4266        MM: '%d \u0443\u0439\u04d1\u0445',
4267        y: '\u043f\u04d7\u0440 \u04ab\u0443\u043b',
4268        yy: '%d \u04ab\u0443\u043b'
4269      },
4270      dayOfMonthOrdinalParse: /\d{1,2}-\u043c\u04d7\u0448/,
4271      ordinal: '%d-\u043c\u04d7\u0448',
4272      week: { dow: 1, doy: 7 }
4273    }),
4274    l.defineLocale('cy', {
4275      months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
4276      monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
4277      weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
4278      weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
4279      weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
4280      weekdaysParseExact: !0,
4281      longDateFormat: {
4282        LT: 'HH:mm',
4283        LTS: 'HH:mm:ss',
4284        L: 'DD/MM/YYYY',
4285        LL: 'D MMMM YYYY',
4286        LLL: 'D MMMM YYYY HH:mm',
4287        LLLL: 'dddd, D MMMM YYYY HH:mm'
4288      },
4289      calendar: {
4290        sameDay: '[Heddiw am] LT',
4291        nextDay: '[Yfory am] LT',
4292        nextWeek: 'dddd [am] LT',
4293        lastDay: '[Ddoe am] LT',
4294        lastWeek: 'dddd [diwethaf am] LT',
4295        sameElse: 'L'
4296      },
4297      relativeTime: {
4298        future: 'mewn %s',
4299        past: '%s yn \xf4l',
4300        s: 'ychydig eiliadau',
4301        ss: '%d eiliad',
4302        m: 'munud',
4303        mm: '%d munud',
4304        h: 'awr',
4305        hh: '%d awr',
4306        d: 'diwrnod',
4307        dd: '%d diwrnod',
4308        M: 'mis',
4309        MM: '%d mis',
4310        y: 'blwyddyn',
4311        yy: '%d flynedd'
4312      },
4313      dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
4314      ordinal: function(e) {
4315        var a = ''
4316        return (
4317          20 < e
4318            ? (a = 40 === e || 50 === e || 60 === e || 80 === e || 100 === e ? 'fed' : 'ain')
4319            : 0 < e &&
4320              (a = [
4321                '',
4322                'af',
4323                'il',
4324                'ydd',
4325                'ydd',
4326                'ed',
4327                'ed',
4328                'ed',
4329                'fed',
4330                'fed',
4331                'fed',
4332                'eg',
4333                'fed',
4334                'eg',
4335                'eg',
4336                'fed',
4337                'eg',
4338                'eg',
4339                'fed',
4340                'eg',
4341                'fed'
4342              ][e]),
4343          e + a
4344        )
4345      },
4346      week: { dow: 1, doy: 4 }
4347    }),
4348    l.defineLocale('da', {
4349      months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
4350      monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
4351      weekdays: 's\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag'.split('_'),
4352      weekdaysShort: 's\xf8n_man_tir_ons_tor_fre_l\xf8r'.split('_'),
4353      weekdaysMin: 's\xf8_ma_ti_on_to_fr_l\xf8'.split('_'),
4354      longDateFormat: {
4355        LT: 'HH:mm',
4356        LTS: 'HH:mm:ss',
4357        L: 'DD.MM.YYYY',
4358        LL: 'D. MMMM YYYY',
4359        LLL: 'D. MMMM YYYY HH:mm',
4360        LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'
4361      },
4362      calendar: {
4363        sameDay: '[i dag kl.] LT',
4364        nextDay: '[i morgen kl.] LT',
4365        nextWeek: 'p\xe5 dddd [kl.] LT',
4366        lastDay: '[i g\xe5r kl.] LT',
4367        lastWeek: '[i] dddd[s kl.] LT',
4368        sameElse: 'L'
4369      },
4370      relativeTime: {
4371        future: 'om %s',
4372        past: '%s siden',
4373        s: 'f\xe5 sekunder',
4374        ss: '%d sekunder',
4375        m: 'et minut',
4376        mm: '%d minutter',
4377        h: 'en time',
4378        hh: '%d timer',
4379        d: 'en dag',
4380        dd: '%d dage',
4381        M: 'en m\xe5ned',
4382        MM: '%d m\xe5neder',
4383        y: 'et \xe5r',
4384        yy: '%d \xe5r'
4385      },
4386      dayOfMonthOrdinalParse: /\d{1,2}\./,
4387      ordinal: '%d.',
4388      week: { dow: 1, doy: 4 }
4389    }),
4390    l.defineLocale('de-at', {
4391      months: 'J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
4392      monthsShort: 'J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
4393      monthsParseExact: !0,
4394      weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
4395      weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
4396      weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
4397      weekdaysParseExact: !0,
4398      longDateFormat: {
4399        LT: 'HH:mm',
4400        LTS: 'HH:mm:ss',
4401        L: 'DD.MM.YYYY',
4402        LL: 'D. MMMM YYYY',
4403        LLL: 'D. MMMM YYYY HH:mm',
4404        LLLL: 'dddd, D. MMMM YYYY HH:mm'
4405      },
4406      calendar: {
4407        sameDay: '[heute um] LT [Uhr]',
4408        sameElse: 'L',
4409        nextDay: '[morgen um] LT [Uhr]',
4410        nextWeek: 'dddd [um] LT [Uhr]',
4411        lastDay: '[gestern um] LT [Uhr]',
4412        lastWeek: '[letzten] dddd [um] LT [Uhr]'
4413      },
4414      relativeTime: {
4415        future: 'in %s',
4416        past: 'vor %s',
4417        s: 'ein paar Sekunden',
4418        ss: '%d Sekunden',
4419        m: ps,
4420        mm: '%d Minuten',
4421        h: ps,
4422        hh: '%d Stunden',
4423        d: ps,
4424        dd: ps,
4425        M: ps,
4426        MM: ps,
4427        y: ps,
4428        yy: ps
4429      },
4430      dayOfMonthOrdinalParse: /\d{1,2}\./,
4431      ordinal: '%d.',
4432      week: { dow: 1, doy: 4 }
4433    }),
4434    l.defineLocale('de-ch', {
4435      months: 'Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
4436      monthsShort: 'Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
4437      monthsParseExact: !0,
4438      weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
4439      weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
4440      weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
4441      weekdaysParseExact: !0,
4442      longDateFormat: {
4443        LT: 'HH:mm',
4444        LTS: 'HH:mm:ss',
4445        L: 'DD.MM.YYYY',
4446        LL: 'D. MMMM YYYY',
4447        LLL: 'D. MMMM YYYY HH:mm',
4448        LLLL: 'dddd, D. MMMM YYYY HH:mm'
4449      },
4450      calendar: {
4451        sameDay: '[heute um] LT [Uhr]',
4452        sameElse: 'L',
4453        nextDay: '[morgen um] LT [Uhr]',
4454        nextWeek: 'dddd [um] LT [Uhr]',
4455        lastDay: '[gestern um] LT [Uhr]',
4456        lastWeek: '[letzten] dddd [um] LT [Uhr]'
4457      },
4458      relativeTime: {
4459        future: 'in %s',
4460        past: 'vor %s',
4461        s: 'ein paar Sekunden',
4462        ss: '%d Sekunden',
4463        m: Ds,
4464        mm: '%d Minuten',
4465        h: Ds,
4466        hh: '%d Stunden',
4467        d: Ds,
4468        dd: Ds,
4469        M: Ds,
4470        MM: Ds,
4471        y: Ds,
4472        yy: Ds
4473      },
4474      dayOfMonthOrdinalParse: /\d{1,2}\./,
4475      ordinal: '%d.',
4476      week: { dow: 1, doy: 4 }
4477    }),
4478    l.defineLocale('de', {
4479      months: 'Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
4480      monthsShort: 'Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
4481      monthsParseExact: !0,
4482      weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
4483      weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
4484      weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
4485      weekdaysParseExact: !0,
4486      longDateFormat: {
4487        LT: 'HH:mm',
4488        LTS: 'HH:mm:ss',
4489        L: 'DD.MM.YYYY',
4490        LL: 'D. MMMM YYYY',
4491        LLL: 'D. MMMM YYYY HH:mm',
4492        LLLL: 'dddd, D. MMMM YYYY HH:mm'
4493      },
4494      calendar: {
4495        sameDay: '[heute um] LT [Uhr]',
4496        sameElse: 'L',
4497        nextDay: '[morgen um] LT [Uhr]',
4498        nextWeek: 'dddd [um] LT [Uhr]',
4499        lastDay: '[gestern um] LT [Uhr]',
4500        lastWeek: '[letzten] dddd [um] LT [Uhr]'
4501      },
4502      relativeTime: {
4503        future: 'in %s',
4504        past: 'vor %s',
4505        s: 'ein paar Sekunden',
4506        ss: '%d Sekunden',
4507        m: Ts,
4508        mm: '%d Minuten',
4509        h: Ts,
4510        hh: '%d Stunden',
4511        d: Ts,
4512        dd: Ts,
4513        M: Ts,
4514        MM: Ts,
4515        y: Ts,
4516        yy: Ts
4517      },
4518      dayOfMonthOrdinalParse: /\d{1,2}\./,
4519      ordinal: '%d.',
4520      week: { dow: 1, doy: 4 }
4521    })
4522  var gs = [
4523      '\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9',
4524      '\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9',
4525      '\u0789\u07a7\u0783\u07a8\u0797\u07aa',
4526      '\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa',
4527      '\u0789\u07ad',
4528      '\u0796\u07ab\u0782\u07b0',
4529      '\u0796\u07aa\u078d\u07a6\u0787\u07a8',
4530      '\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa',
4531      '\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa',
4532      '\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa',
4533      '\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa',
4534      '\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa'
4535    ],
4536    ws = [
4537      '\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6',
4538      '\u0780\u07af\u0789\u07a6',
4539      '\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6',
4540      '\u0784\u07aa\u078b\u07a6',
4541      '\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8',
4542      '\u0780\u07aa\u0786\u07aa\u0783\u07aa',
4543      '\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa'
4544    ]
4545  l.defineLocale('dv', {
4546    months: gs,
4547    monthsShort: gs,
4548    weekdays: ws,
4549    weekdaysShort: ws,
4550    weekdaysMin: '\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8'.split(
4551      '_'
4552    ),
4553    longDateFormat: {
4554      LT: 'HH:mm',
4555      LTS: 'HH:mm:ss',
vendor: 16,384 bytes, lines 4556-4968
4556      L: 'D/M/YYYY',
4557      LL: 'D MMMM YYYY',
4558      LLL: 'D MMMM YYYY HH:mm',
4559      LLLL: 'dddd D MMMM YYYY HH:mm'
4560    },
4561    meridiemParse: /\u0789\u0786|\u0789\u078a/,
4562    isPM: function(e) {
4563      return '\u0789\u078a' === e
4564    },
4565    meridiem: function(e, a, t) {
4566      return e < 12 ? '\u0789\u0786' : '\u0789\u078a'
4567    },
4568    calendar: {
4569      sameDay: '[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT',
4570      nextDay: '[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT',
4571      nextWeek: 'dddd LT',
4572      lastDay: '[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT',
4573      lastWeek: '[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT',
4574      sameElse: 'L'
4575    },
4576    relativeTime: {
4577      future: '\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s',
4578      past: '\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s',
4579      s: '\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0',
4580      ss: 'd% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa',
4581      m: '\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0',
4582      mm: '\u0789\u07a8\u0782\u07a8\u0793\u07aa %d',
4583      h: '\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0',
4584      hh: '\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d',
4585      d: '\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0',
4586      dd: '\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d',
4587      M: '\u0789\u07a6\u0780\u07ac\u0787\u07b0',
4588      MM: '\u0789\u07a6\u0790\u07b0 %d',
4589      y: '\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0',
4590      yy: '\u0787\u07a6\u0780\u07a6\u0783\u07aa %d'
4591    },
4592    preparse: function(e) {
4593      return e.replace(/\u060c/g, ',')
4594    },
4595    postformat: function(e) {
4596      return e.replace(/,/g, '\u060c')
4597    },
4598    week: { dow: 7, doy: 12 }
4599  }),
4600    l.defineLocale('el', {
4601      monthsNominativeEl: '\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2'.split(
4602        '_'
4603      ),
4604      monthsGenitiveEl: '\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5'.split(
4605        '_'
4606      ),
4607      months: function(e, a) {
4608        return e
4609          ? 'string' == typeof a && /D/.test(a.substring(0, a.indexOf('MMMM')))
4610            ? this._monthsGenitiveEl[e.month()]
4611            : this._monthsNominativeEl[e.month()]
4612          : this._monthsNominativeEl
4613      },
4614      monthsShort: '\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba'.split(
4615        '_'
4616      ),
4617      weekdays: '\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf'.split(
4618        '_'
4619      ),
4620      weekdaysShort: '\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2'.split(
4621        '_'
4622      ),
4623      weekdaysMin: '\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1'.split(
4624        '_'
4625      ),
4626      meridiem: function(e, a, t) {
4627        return 11 < e ? (t ? '\u03bc\u03bc' : '\u039c\u039c') : t ? '\u03c0\u03bc' : '\u03a0\u039c'
4628      },
4629      isPM: function(e) {
4630        return '\u03bc' === (e + '').toLowerCase()[0]
4631      },
4632      meridiemParse: /[\u03a0\u039c]\.?\u039c?\.?/i,
4633      longDateFormat: {
4634        LT: 'h:mm A',
4635        LTS: 'h:mm:ss A',
4636        L: 'DD/MM/YYYY',
4637        LL: 'D MMMM YYYY',
4638        LLL: 'D MMMM YYYY h:mm A',
4639        LLLL: 'dddd, D MMMM YYYY h:mm A'
4640      },
4641      calendarEl: {
4642        sameDay: '[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT',
4643        nextDay: '[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT',
4644        nextWeek: 'dddd [{}] LT',
4645        lastDay: '[\u03a7\u03b8\u03b5\u03c2 {}] LT',
4646        lastWeek: function() {
4647          switch (this.day()) {
4648            case 6:
4649              return '[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT'
4650            default:
4651              return '[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT'
4652          }
4653        },
4654        sameElse: 'L'
4655      },
4656      calendar: function(e, a) {
4657        var t = this._calendarEl[e],
4658          s = a && a.hours()
4659        return (
4660          H(t) && (t = t.apply(a)), t.replace('{}', s % 12 == 1 ? '\u03c3\u03c4\u03b7' : '\u03c3\u03c4\u03b9\u03c2')
4661        )
4662      },
4663      relativeTime: {
4664        future: '\u03c3\u03b5 %s',
4665        past: '%s \u03c0\u03c1\u03b9\u03bd',
4666        s: '\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1',
4667        ss: '%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1',
4668        m: '\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc',
4669        mm: '%d \u03bb\u03b5\u03c0\u03c4\u03ac',
4670        h: '\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1',
4671        hh: '%d \u03ce\u03c1\u03b5\u03c2',
4672        d: '\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1',
4673        dd: '%d \u03bc\u03ad\u03c1\u03b5\u03c2',
4674        M: '\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2',
4675        MM: '%d \u03bc\u03ae\u03bd\u03b5\u03c2',
4676        y: '\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2',
4677        yy: '%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1'
4678      },
4679      dayOfMonthOrdinalParse: /\d{1,2}\u03b7/,
4680      ordinal: '%d\u03b7',
4681      week: { dow: 1, doy: 4 }
4682    }),
4683    l.defineLocale('en-SG', {
4684      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4685      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4686      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4687      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4688      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4689      longDateFormat: {
4690        LT: 'HH:mm',
4691        LTS: 'HH:mm:ss',
4692        L: 'DD/MM/YYYY',
4693        LL: 'D MMMM YYYY',
4694        LLL: 'D MMMM YYYY HH:mm',
4695        LLLL: 'dddd, D MMMM YYYY HH:mm'
4696      },
4697      calendar: {
4698        sameDay: '[Today at] LT',
4699        nextDay: '[Tomorrow at] LT',
4700        nextWeek: 'dddd [at] LT',
4701        lastDay: '[Yesterday at] LT',
4702        lastWeek: '[Last] dddd [at] LT',
4703        sameElse: 'L'
4704      },
4705      relativeTime: {
4706        future: 'in %s',
4707        past: '%s ago',
4708        s: 'a few seconds',
4709        ss: '%d seconds',
4710        m: 'a minute',
4711        mm: '%d minutes',
4712        h: 'an hour',
4713        hh: '%d hours',
4714        d: 'a day',
4715        dd: '%d days',
4716        M: 'a month',
4717        MM: '%d months',
4718        y: 'a year',
4719        yy: '%d years'
4720      },
4721      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4722      ordinal: function(e) {
4723        var a = e % 10
4724        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4725      },
4726      week: { dow: 1, doy: 4 }
4727    }),
4728    l.defineLocale('en-au', {
4729      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4730      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4731      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4732      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4733      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4734      longDateFormat: {
4735        LT: 'h:mm A',
4736        LTS: 'h:mm:ss A',
4737        L: 'DD/MM/YYYY',
4738        LL: 'D MMMM YYYY',
4739        LLL: 'D MMMM YYYY h:mm A',
4740        LLLL: 'dddd, D MMMM YYYY h:mm A'
4741      },
4742      calendar: {
4743        sameDay: '[Today at] LT',
4744        nextDay: '[Tomorrow at] LT',
4745        nextWeek: 'dddd [at] LT',
4746        lastDay: '[Yesterday at] LT',
4747        lastWeek: '[Last] dddd [at] LT',
4748        sameElse: 'L'
4749      },
4750      relativeTime: {
4751        future: 'in %s',
4752        past: '%s ago',
4753        s: 'a few seconds',
4754        ss: '%d seconds',
4755        m: 'a minute',
4756        mm: '%d minutes',
4757        h: 'an hour',
4758        hh: '%d hours',
4759        d: 'a day',
4760        dd: '%d days',
4761        M: 'a month',
4762        MM: '%d months',
4763        y: 'a year',
4764        yy: '%d years'
4765      },
4766      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4767      ordinal: function(e) {
4768        var a = e % 10
4769        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4770      },
4771      week: { dow: 1, doy: 4 }
4772    }),
4773    l.defineLocale('en-ca', {
4774      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4775      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4776      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4777      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4778      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4779      longDateFormat: {
4780        LT: 'h:mm A',
4781        LTS: 'h:mm:ss A',
4782        L: 'YYYY-MM-DD',
4783        LL: 'MMMM D, YYYY',
4784        LLL: 'MMMM D, YYYY h:mm A',
4785        LLLL: 'dddd, MMMM D, YYYY h:mm A'
4786      },
4787      calendar: {
4788        sameDay: '[Today at] LT',
4789        nextDay: '[Tomorrow at] LT',
4790        nextWeek: 'dddd [at] LT',
4791        lastDay: '[Yesterday at] LT',
4792        lastWeek: '[Last] dddd [at] LT',
4793        sameElse: 'L'
4794      },
4795      relativeTime: {
4796        future: 'in %s',
4797        past: '%s ago',
4798        s: 'a few seconds',
4799        ss: '%d seconds',
4800        m: 'a minute',
4801        mm: '%d minutes',
4802        h: 'an hour',
4803        hh: '%d hours',
4804        d: 'a day',
4805        dd: '%d days',
4806        M: 'a month',
4807        MM: '%d months',
4808        y: 'a year',
4809        yy: '%d years'
4810      },
4811      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4812      ordinal: function(e) {
4813        var a = e % 10
4814        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4815      }
4816    }),
4817    l.defineLocale('en-gb', {
4818      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4819      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4820      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4821      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4822      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4823      longDateFormat: {
4824        LT: 'HH:mm',
4825        LTS: 'HH:mm:ss',
4826        L: 'DD/MM/YYYY',
4827        LL: 'D MMMM YYYY',
4828        LLL: 'D MMMM YYYY HH:mm',
4829        LLLL: 'dddd, D MMMM YYYY HH:mm'
4830      },
4831      calendar: {
4832        sameDay: '[Today at] LT',
4833        nextDay: '[Tomorrow at] LT',
4834        nextWeek: 'dddd [at] LT',
4835        lastDay: '[Yesterday at] LT',
4836        lastWeek: '[Last] dddd [at] LT',
4837        sameElse: 'L'
4838      },
4839      relativeTime: {
4840        future: 'in %s',
4841        past: '%s ago',
4842        s: 'a few seconds',
4843        ss: '%d seconds',
4844        m: 'a minute',
4845        mm: '%d minutes',
4846        h: 'an hour',
4847        hh: '%d hours',
4848        d: 'a day',
4849        dd: '%d days',
4850        M: 'a month',
4851        MM: '%d months',
4852        y: 'a year',
4853        yy: '%d years'
4854      },
4855      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4856      ordinal: function(e) {
4857        var a = e % 10
4858        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4859      },
4860      week: { dow: 1, doy: 4 }
4861    }),
4862    l.defineLocale('en-ie', {
4863      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4864      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4865      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4866      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4867      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4868      longDateFormat: {
4869        LT: 'HH:mm',
4870        LTS: 'HH:mm:ss',
4871        L: 'DD/MM/YYYY',
4872        LL: 'D MMMM YYYY',
4873        LLL: 'D MMMM YYYY HH:mm',
4874        LLLL: 'dddd D MMMM YYYY HH:mm'
4875      },
4876      calendar: {
4877        sameDay: '[Today at] LT',
4878        nextDay: '[Tomorrow at] LT',
4879        nextWeek: 'dddd [at] LT',
4880        lastDay: '[Yesterday at] LT',
4881        lastWeek: '[Last] dddd [at] LT',
4882        sameElse: 'L'
4883      },
4884      relativeTime: {
4885        future: 'in %s',
4886        past: '%s ago',
4887        s: 'a few seconds',
4888        ss: '%d seconds',
4889        m: 'a minute',
4890        mm: '%d minutes',
4891        h: 'an hour',
4892        hh: '%d hours',
4893        d: 'a day',
4894        dd: '%d days',
4895        M: 'a month',
4896        MM: '%d months',
4897        y: 'a year',
4898        yy: '%d years'
4899      },
4900      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4901      ordinal: function(e) {
4902        var a = e % 10
4903        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4904      },
4905      week: { dow: 1, doy: 4 }
4906    }),
4907    l.defineLocale('en-il', {
4908      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4909      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4910      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4911      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4912      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4913      longDateFormat: {
4914        LT: 'HH:mm',
4915        LTS: 'HH:mm:ss',
4916        L: 'DD/MM/YYYY',
4917        LL: 'D MMMM YYYY',
4918        LLL: 'D MMMM YYYY HH:mm',
4919        LLLL: 'dddd, D MMMM YYYY HH:mm'
4920      },
4921      calendar: {
4922        sameDay: '[Today at] LT',
4923        nextDay: '[Tomorrow at] LT',
4924        nextWeek: 'dddd [at] LT',
4925        lastDay: '[Yesterday at] LT',
4926        lastWeek: '[Last] dddd [at] LT',
4927        sameElse: 'L'
4928      },
4929      relativeTime: {
4930        future: 'in %s',
4931        past: '%s ago',
4932        s: 'a few seconds',
4933        m: 'a minute',
4934        mm: '%d minutes',
4935        h: 'an hour',
4936        hh: '%d hours',
4937        d: 'a day',
4938        dd: '%d days',
4939        M: 'a month',
4940        MM: '%d months',
4941        y: 'a year',
4942        yy: '%d years'
4943      },
4944      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4945      ordinal: function(e) {
4946        var a = e % 10
4947        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4948      }
4949    }),
4950    l.defineLocale('en-nz', {
4951      months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
4952      monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
4953      weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
4954      weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
4955      weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
4956      longDateFormat: {
4957        LT: 'h:mm A',
4958        LTS: 'h:mm:ss A',
4959        L: 'DD/MM/YYYY',
4960        LL: 'D MMMM YYYY',
4961        LLL: 'D MMMM YYYY h:mm A',
4962        LLLL: 'dddd, D MMMM YYYY h:mm A'
4963      },
4964      calendar: {
4965        sameDay: '[Today at] LT',
4966        nextDay: '[Tomorrow at] LT',
4967        nextWeek: 'dddd [at] LT',
4968        lastDay: '[Y
4968esterday at] LT',
4969        lastWeek: '[Last] dddd [at] LT',
4970        sameElse: 'L'
4971      },
4972      relativeTime: {
4973        future: 'in %s',
4974        past: '%s ago',
4975        s: 'a few seconds',
4976        ss: '%d seconds',
4977        m: 'a minute',
4978        mm: '%d minutes',
4979        h: 'an hour',
4980        hh: '%d hours',
4981        d: 'a day',
4982        dd: '%d days',
4983        M: 'a month',
4984        MM: '%d months',
4985        y: 'a year',
4986        yy: '%d years'
4987      },
4988      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
4989      ordinal: function(e) {
4990        var a = e % 10
4991        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
4992      },
4993      week: { dow: 1, doy: 4 }
4994    }),
4995    l.defineLocale('eo', {
4996      months: 'januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro'.split(
4997        '_'
4998      ),
4999      monthsShort: 'jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec'.split('_'),
5000      weekdays: 'diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato'.split('_'),
5001      weekdaysShort: 'dim_lun_mard_merk_\u0135a\u016d_ven_sab'.split('_'),
5002      weekdaysMin: 'di_lu_ma_me_\u0135a_ve_sa'.split('_'),
5003      longDateFormat: {
5004        LT: 'HH:mm',
5005        LTS: 'HH:mm:ss',
5006        L: 'YYYY-MM-DD',
5007        LL: 'D[-a de] MMMM, YYYY',
5008        LLL: 'D[-a de] MMMM, YYYY HH:mm',
5009        LLLL: 'dddd, [la] D[-a de] MMMM, YYYY HH:mm'
5010      },
5011      meridiemParse: /[ap]\.t\.m/i,
5012      isPM: function(e) {
5013        return 'p' === e.charAt(0).toLowerCase()
5014      },
5015      meridiem: function(e, a, t) {
5016        return 11 < e ? (t ? 'p.t.m.' : 'P.T.M.') : t ? 'a.t.m.' : 'A.T.M.'
5017      },
5018      calendar: {
5019        sameDay: '[Hodia\u016d je] LT',
5020        nextDay: '[Morga\u016d je] LT',
5021        nextWeek: 'dddd [je] LT',
5022        lastDay: '[Hiera\u016d je] LT',
5023        lastWeek: '[pasinta] dddd [je] LT',
5024        sameElse: 'L'
5025      },
5026      relativeTime: {
5027        future: 'post %s',
5028        past: 'anta\u016d %s',
5029        s: 'sekundoj',
5030        ss: '%d sekundoj',
5031        m: 'minuto',
5032        mm: '%d minutoj',
5033        h: 'horo',
5034        hh: '%d horoj',
5035        d: 'tago',
5036        dd: '%d tagoj',
5037        M: 'monato',
5038        MM: '%d monatoj',
5039        y: 'jaro',
5040        yy: '%d jaroj'
5041      },
5042      dayOfMonthOrdinalParse: /\d{1,2}a/,
5043      ordinal: '%da',
5044      week: { dow: 1, doy: 7 }
5045    })
5046  var vs = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
5047    Ss = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
5048    Hs = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
5049    bs = /^(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
5050  l.defineLocale('es-do', {
5051    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
5052    monthsShort: function(e, a) {
5053      return e ? (/-MMM-/.test(a) ? Ss[e.month()] : vs[e.month()]) : vs
5054    },
5055    monthsRegex: bs,
5056    monthsShortRegex: bs,
5057    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
5058    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
5059    monthsParse: Hs,
5060    longMonthsParse: Hs,
5061    shortMonthsParse: Hs,
5062    weekdays: 'domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado'.split('_'),
5063    weekdaysShort: 'dom._lun._mar._mi\xe9._jue._vie._s\xe1b.'.split('_'),
5064    weekdaysMin: 'do_lu_ma_mi_ju_vi_s\xe1'.split('_'),
5065    weekdaysParseExact: !0,
5066    longDateFormat: {
5067      LT: 'h:mm A',
5068      LTS: 'h:mm:ss A',
5069      L: 'DD/MM/YYYY',
5070      LL: 'D [de] MMMM [de] YYYY',
5071      LLL: 'D [de] MMMM [de] YYYY h:mm A',
5072      LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
5073    },
5074    calendar: {
5075      sameDay: function() {
5076        return '[hoy a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5077      },
5078      nextDay: function() {
5079        return '[ma\xf1ana a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5080      },
5081      nextWeek: function() {
5082        return 'dddd [a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5083      },
5084      lastDay: function() {
5085        return '[ayer a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5086      },
5087      lastWeek: function() {
5088        return '[el] dddd [pasado a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5089      },
5090      sameElse: 'L'
5091    },
5092    relativeTime: {
5093      future: 'en %s',
5094      past: 'hace %s',
5095      s: 'unos segundos',
5096      ss: '%d segundos',
5097      m: 'un minuto',
5098      mm: '%d minutos',
5099      h: 'una hora',
5100      hh: '%d horas',
5101      d: 'un d\xeda',
5102      dd: '%d d\xedas',
5103      M: 'un mes',
5104      MM: '%d meses',
5105      y: 'un a\xf1o',
5106      yy: '%d a\xf1os'
5107    },
5108    dayOfMonthOrdinalParse: /\d{1,2}\xba/,
5109    ordinal: '%d\xba',
5110    week: { dow: 1, doy: 4 }
5111  })
5112  var js = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
5113    xs = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
5114    Os = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
5115    Ps = /^(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
5116  l.defineLocale('es-us', {
5117    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
5118    monthsShort: function(e, a) {
5119      return e ? (/-MMM-/.test(a) ? xs[e.month()] : js[e.month()]) : js
5120    },
5121    monthsRegex: Ps,
5122    monthsShortRegex: Ps,
5123    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
5124    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
5125    monthsParse: Os,
5126    longMonthsParse: Os,
5127    shortMonthsParse: Os,
5128    weekdays: 'domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado'.split('_'),
5129    weekdaysShort: 'dom._lun._mar._mi\xe9._jue._vie._s\xe1b.'.split('_'),
5130    weekdaysMin: 'do_lu_ma_mi_ju_vi_s\xe1'.split('_'),
5131    weekdaysParseExact: !0,
5132    longDateFormat: {
5133      LT: 'h:mm A',
5134      LTS: 'h:mm:ss A',
5135      L: 'MM/DD/YYYY',
5136      LL: 'D [de] MMMM [de] YYYY',
5137      LLL: 'D [de] MMMM [de] YYYY h:mm A',
5138      LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A'
5139    },
5140    calendar: {
5141      sameDay: function() {
5142        return '[hoy a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5143      },
5144      nextDay: function() {
5145        return '[ma\xf1ana a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5146      },
5147      nextWeek: function() {
5148        return 'dddd [a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5149      },
5150      lastDay: function() {
5151        return '[ayer a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5152      },
5153      lastWeek: function() {
5154        return '[el] dddd [pasado a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5155      },
5156      sameElse: 'L'
5157    },
5158    relativeTime: {
5159      future: 'en %s',
5160      past: 'hace %s',
5161      s: 'unos segundos',
5162      ss: '%d segundos',
5163      m: 'un minuto',
5164      mm: '%d minutos',
5165      h: 'una hora',
5166      hh: '%d horas',
5167      d: 'un d\xeda',
5168      dd: '%d d\xedas',
5169      M: 'un mes',
5170      MM: '%d meses',
5171      y: 'un a\xf1o',
5172      yy: '%d a\xf1os'
5173    },
5174    dayOfMonthOrdinalParse: /\d{1,2}\xba/,
5175    ordinal: '%d\xba',
5176    week: { dow: 0, doy: 6 }
5177  })
5178  var Ws = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
5179    As = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
5180    Es = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i],
5181    Fs = /^(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
5182  function zs(e, a, t, s) {
5183    var n = {
5184      s: ['m\xf5ne sekundi', 'm\xf5ni sekund', 'paar sekundit'],
5185      ss: [e + 'sekundi', e + 'sekundit'],
5186      m: ['\xfche minuti', '\xfcks minut'],
5187      mm: [e + ' minuti', e + ' minutit'],
5188      h: ['\xfche tunni', 'tund aega', '\xfcks tund'],
5189      hh: [e + ' tunni', e + ' tundi'],
5190      d: ['\xfche p\xe4eva', '\xfcks p\xe4ev'],
5191      M: ['kuu aja', 'kuu aega', '\xfcks kuu'],
5192      MM: [e + ' kuu', e + ' kuud'],
5193      y: ['\xfche aasta', 'aasta', '\xfcks aasta'],
5194      yy: [e + ' aasta', e + ' aastat']
5195    }
5196    return a ? (n[t][2] ? n[t][2] : n[t][1]) : s ? n[t][0] : n[t][1]
5197  }
5198  l.defineLocale('es', {
5199    months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
5200    monthsShort: function(e, a) {
5201      return e ? (/-MMM-/.test(a) ? As[e.month()] : Ws[e.month()]) : Ws
5202    },
5203    monthsRegex: Fs,
5204    monthsShortRegex: Fs,
5205    monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
5206    monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
5207    monthsParse: Es,
5208    longMonthsParse: Es,
5209    shortMonthsParse: Es,
5210    weekdays: 'domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado'.split('_'),
5211    weekdaysShort: 'dom._lun._mar._mi\xe9._jue._vie._s\xe1b.'.split('_'),
5212    weekdaysMin: 'do_lu_ma_mi_ju_vi_s\xe1'.split('_'),
5213    weekdaysParseExact: !0,
5214    longDateFormat: {
5215      LT: 'H:mm',
5216      LTS: 'H:mm:ss',
5217      L: 'DD/MM/YYYY',
5218      LL: 'D [de] MMMM [de] YYYY',
5219      LLL: 'D [de] MMMM [de] YYYY H:mm',
5220      LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
5221    },
5222    calendar: {
5223      sameDay: function() {
5224        return '[hoy a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5225      },
5226      nextDay: function() {
5227        return '[ma\xf1ana a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5228      },
5229      nextWeek: function() {
5230        return 'dddd [a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5231      },
5232      lastDay: function() {
5233        return '[ayer a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5234      },
5235      lastWeek: function() {
5236        return '[el] dddd [pasado a la' + (1 !== this.hours() ? 's' : '') + '] LT'
5237      },
5238      sameElse: 'L'
5239    },
5240    relativeTime: {
5241      future: 'en %s',
5242      past: 'hace %s',
5243      s: 'unos segundos',
5244      ss: '%d segundos',
5245      m: 'un minuto',
5246      mm: '%d minutos',
5247      h: 'una hora',
5248      hh: '%d horas',
5249      d: 'un d\xeda',
5250      dd: '%d d\xedas',
5251      M: 'un mes',
5252      MM: '%d meses',
5253      y: 'un a\xf1o',
5254      yy: '%d a\xf1os'
5255    },
5256    dayOfMonthOrdinalParse: /\d{1,2}\xba/,
5257    ordinal: '%d\xba',
5258    week: { dow: 1, doy: 4 }
5259  }),
5260    l.defineLocale('et', {
5261      months: 'jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(
5262        '_'
5263      ),
5264      monthsShort: 'jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
5265      weekdays: 'p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev'.split('_'),
5266      weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
5267      weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
5268      longDateFormat: {
5269        LT: 'H:mm',
5270        LTS: 'H:mm:ss',
5271        L: 'DD.MM.YYYY',
5272        LL: 'D. MMMM YYYY',
5273        LLL: 'D. MMMM YYYY H:mm',
5274        LLLL: 'dddd, D. MMMM YYYY H:mm'
5275      },
5276      calendar: {
5277        sameDay: '[T\xe4na,] LT',
5278        nextDay: '[Homme,] LT',
5279        nextWeek: '[J\xe4rgmine] dddd LT',
5280        lastDay: '[Eile,] LT',
5281        lastWeek: '[Eelmine] dddd LT',
5282        sameElse: 'L'
5283      },
5284      relativeTime: {
5285        future: '%s p\xe4rast',
5286        past: '%s tagasi',
5287        s: zs,
5288        ss: zs,
5289        m: zs,
5290        mm: zs,
5291        h: zs,
5292        hh: zs,
5293        d: zs,
5294        dd: '%d p\xe4eva',
5295        M: zs,
5296        MM: zs,
5297        y: zs,
5298        yy: zs
5299      },
5300      dayOfMonthOrdinalParse: /\d{1,2}\./,
5301      ordinal: '%d.',
5302      week: { dow: 1, doy: 4 }
5303    }),
5304    l.defineLocale('eu', {
5305      months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
5306      monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
5307      monthsParseExact: !0,
5308      weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
5309      weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),
5310      weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),
5311      weekdaysParseExact: !0,
5312      longDateFormat: {
5313        LT: 'HH:mm',
5314        LTS: 'HH:mm:ss',
5315        L: 'YYYY-MM-DD',
5316        LL: 'YYYY[ko] MMMM[ren] D[a]',
5317        LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',
5318        LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
5319        l: 'YYYY-M-D',
5320        ll: 'YYYY[ko] MMM D[a]',
5321        lll: 'YYYY[ko] MMM D[a] HH:mm',
5322        llll: 'ddd, YYYY[ko] MMM D[a] HH:mm'
5323      },
5324      calendar: {
5325        sameDay: '[gaur] LT[etan]',
5326        nextDay: '[bihar] LT[etan]',
5327        nextWeek: 'dddd LT[etan]',
5328        lastDay: '[atzo] LT[etan]',
5329        lastWeek: '[aurreko] dddd LT[etan]',
5330        sameElse: 'L'
5331      },
5332      relativeTime: {
5333        future: '%s barru',
5334        past: 'duela %s',
5335        s: 'segundo batzuk',
5336        ss: '%d segundo',
5337        m: 'minutu bat',
5338        mm: '%d minutu',
5339        h: 'ordu bat',
5340        hh: '%d ordu',
5341        d: 'egun bat',
5342        dd: '%d egun',
5343        M: 'hilabete bat',
5344        MM: '%d hilabete',
5345        y: 'urte bat',
5346        yy: '%d urte'
5347      },
5348      dayOfMonthOrdinalParse: /\d{1,2}\./,
5349      ordinal: '%d.',
5350      week: { dow: 1, doy: 7 }
5351    })
5352  var Js = {
5353      1: '\u06f1',
5354      2: '\u06f2',
5355      3: '\u06f3',
5356      4: '\u06f4',
5357      5: '\u06f5',
5358      6: '\u06f6',
5359      7: '\u06f7',
5360      8: '\u06f8',
5361      9: '\u06f9',
5362      0: '\u06f0'
5363    },
5364    Ns = {
5365      '\u06f1': '1',
5366      '\u06f2': '2',
5367      '\u06f3': '3',
5368      '\u06f4': '4',
5369      '\u06f5': '5',
5370      '\u06f6': '6',
5371      '\u06f7': '7',
5372      '\u06f8': '8',
5373      '\u06f9': '9',
5374      '\u06f0': '0'
5375    }
5376  l.defineLocale('fa', {
5377    months: '\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631'.split(
5378      '_'
5379    ),
5380    monthsShort: '\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631'.split(
5381      '_'
5382    ),
5383    weekdays: '\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647'.split(
5384      '_'
5385    ),
5386    weekdaysShort: '\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647'.split(
5387      '_'
5388    ),
5389    weekdaysMin: '\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634'.split('_'),
5390    weekdaysParseExact: !0,
5391    longDateFormat: {
5392      LT: 'HH:mm',
5393      LTS: 'HH:mm:ss',
5394      L: 'DD/MM/YYYY',
5395      LL: 'D MMMM YYYY',
5396      LLL: 'D MMMM YYYY HH:mm',
5397      LLLL: 'dddd, D MMMM YYYY HH:mm'
5398    },
5399    meridiemParse: /\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,
5400    isPM: function(e) {
5401      return /\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)
5402    },
5403    meridiem: function(e, a, t) {
5404      return e < 12
5405        ? '\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631'
5406        : '\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631'
5407    },
5408    calendar: {
5409      sameDay: '[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT',
5410      nextDay: '[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT',
5411      nextWeek: 'dddd [\u0633\u0627\u0639\u062a] LT',
5412      lastDay: '[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT',
5413      lastWeek: 'dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT',
5414      sameElse: 'L'
5415    },
5416    relativeTime: {
5417      future: '\u062f\u0631 %s',
5418      past: '%s \u067e\u06cc\u0634',
5419      s: '\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647',
5420      ss: '\u062b\u0627\u0646\u06cc\u0647 d%',
5421      m: '\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647',
5422      mm: '%d \u062f\u0642\u06cc\u0642\u0647',
5423      h: '\u06cc\u06a9 \u0633\u0627\u0639\u062a',
5424      hh: '%d \u0633\u0627\u0639\u062a',
5425      d: '\u06cc\u06a9 \u0631\u0648\u0632',
5426      dd: '%d \u0631\u0648\u0632',
5427      M: '\u06cc\u06a9 \u0645\u0627\u0647',
5428      MM: '%d \u0645\u0627\u0647',
5429      y: '\u06cc\u06a9 \u0633\u0627\u0644',
5430      yy: '%d \u0633\u0627\u0644'
5431    },
5432    preparse: function(e) {
5433      return e
5434        .replace(/[\u06f0-\u06f9]/g, function(e) {
5435          return Ns[e]
5436        })
5437        .replace(/\u060c/g, ',')
5438    },
5439    postformat: function(e) {
5440      return e
5441        .replace(/\d/g, function(e) {
5442          return Js[e]
5443        })
5444        .replace(/,/g, '\u060c')
5445    },
5446    dayOfMonthOrdinalParse: /\d{1,2}\u0645/,
5447    ordinal: '%d\u0645',
5448    week: { dow: 6, doy: 12 }
5449  })
5450  var Rs = 'nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n'.split(' '),
5451    Cs = ['nolla', 'yhden', 'kahden', 'kolmen', 'nelj\xe4n', 'viiden', 'kuuden', Rs[7], Rs[8], Rs[9]]
5452  function Is(e, a, t, s) {
5453    var n,
5454      d,
5455      r = ''
5456    switch (t) {
5457      case 's':
5458        return s ? 'muutaman sekunnin' : 'muutama sekunti'
5459      case 'ss':
5460        return s ? 'sekunnin' : 'sekuntia'
5461      case 'm':
5462        return s ? 'minuutin' : 'minuutti'
5463      case 'mm':
5464        r = s ? 'minuutin' : 'minuuttia'
5465        break
5466      case 'h':
5467        return s ? 'tunnin' : 'tunti'
5468      case 'hh':
5469        r = s ? 'tunnin' : 'tuntia'
5470        break
5471      case 'd':
5472        return s ? 'p\xe4iv\xe4n' : 'p\xe4iv\xe4'
5473      case 'dd':
5474        r = s ? 'p\xe4iv\xe4n' : 'p\xe4iv\xe4\xe4'
5475        break
5476      case 'M':
5477        return s ? 'kuukauden' : 'kuukausi'
5478      case 'MM':
5479        r = s ? 'kuukauden' : 'kuukautta'
5480        break
5481      case 'y':
5482        return s ? 'vuoden' : 'vuosi'
5483      case 'yy':
5484        r = s ? 'vuoden' : 'vuotta'
5485        break
5486    }
5487    return (d = s), (r = ((n = e) < 10 ? (d ? Cs[n] : Rs[n]) : n) + ' ' + r)
5488  }
5489  l.defineLocale('fi', {
5490    months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(
5491      '_'
5492    ),
5493    monthsShort: 'tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu'.split('_'),
5494    weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
5495    weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),
5496    weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),
5497    longDateFormat: {
5498      LT: 'HH.mm',
5499      LTS: 'HH.mm.ss',
5500      L: 'DD.MM.YYYY',
5501      LL: 'Do MMMM[ta] YYYY',
5502      LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',
5503      LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
5504      l: 'D.M.YYYY',
5505      ll: 'Do MMM YYYY',
5506      lll: 'Do MMM YYYY, [klo] HH.mm',
5507      llll: 'ddd, Do MMM YYYY, [klo] HH.mm'
5508    },
5509    calendar: {
5510      sameDay: '[t\xe4n\xe4\xe4n] [klo] LT',
5511      nextDay: '[huomenna] [klo] LT',
5512      nextWeek: 'dddd [klo] LT',
5513      lastDay: '[eilen] [klo] LT',
5514      lastWeek: '[viime] dddd[na] [klo] LT',
5515      sameElse: 'L'
5516    },
5517    relativeTime: {
5518      future: '%s p\xe4\xe4st\xe4',
5519      past: '%s sitten',
5520      s: Is,
5521      ss: Is,
5522      m: Is,
5523      mm: Is,
5524      h: Is,
5525      hh: Is,
5526      d: Is,
5527      dd: Is,
5528      M: Is,
5529      MM: Is,
5530      y: Is,
5531      yy: Is
5532    },
5533    dayOfMonthOrdinalParse: /\d{1,2}\./,
5534    ordinal: '%d.',
5535    week: { dow: 1, doy: 4 }
5536  }),
5537    l.defineLocale('fo', {
5538      months: 'januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
5539      monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
5540      weekdays: 'sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur'.split('_'),
5541      weekdaysShort: 'sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley'.split('_'),
5542      weekdaysMin: 'su_m\xe1_t\xfd_mi_h\xf3_fr_le'.split('_'),
5543      longDateFormat: {
5544        LT: 'HH:mm',
5545        LTS: 'HH:mm:ss',
5546        L: 'DD/MM/YYYY',
5547        LL: 'D MMMM YYYY',
5548        LLL: 'D MMMM YYYY HH:mm',
5549        LLLL: 'dddd D. MMMM, YYYY HH:mm'
5550      },
5551      calendar: {
5552        sameDay: '[\xcd dag kl.] LT',
5553        nextDay: '[\xcd morgin kl.] LT',
5554        nextWeek: 'dddd [kl.] LT',
5555        lastDay: '[\xcd gj\xe1r kl.] LT',
5556        lastWeek: '[s\xed\xf0stu] dddd [kl] LT',
5557        sameElse: 'L'
5558      },
5559      relativeTime: {
5560        future: 'um %s',
5561        past: '%s s\xed\xf0ani',
5562        s: 'f\xe1 sekund',
5563        ss: '%d sekundir',
5564        m: 'ein minuttur',
5565        mm: '%d minuttir',
5566        h: 'ein t\xedmi',
5567        hh: '%d t\xedmar',
5568        d: 'ein dagur',
5569        dd: '%d dagar',
5570        M: 'ein m\xe1na\xf0ur',
5571        MM: '%d m\xe1na\xf0ir',
5572        y: 'eitt \xe1r',
5573        yy: '%d \xe1r'
5574      },
5575      dayOfMonthOrdinalParse: /\d{1,2}\./,
5576      ordinal: '%d.',
5577      week: { dow: 1, doy: 4 }
5578    }),
5579    l.defineLocale('fr-ca', {
5580      months: 'janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre'.split(
5581        '_'
5582      ),
5583      monthsShort: 'janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.'.split('_'),
5584      monthsParseExact: !0,
5585      weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
5586      weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
5587      weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
5588      weekdaysParseExact: !0,
5589      longDateFormat: {
5590        LT: 'HH:mm',
5591        LTS: 'HH:mm:ss',
5592        L: 'YYYY-MM-DD',
5593        LL: 'D MMMM YYYY',
5594        LLL: 'D MMMM YYYY HH:mm',
5595        LLLL: 'dddd D MMMM YYYY HH:mm'
5596      },
5597      calendar: {
5598        sameDay: '[Aujourd\u2019hui \xe0] LT',
5599        nextDay: '[Demain \xe0] LT',
5600        nextWeek: 'dddd [\xe0] LT',
5601        lastDay: '[Hier \xe0] LT',
5602        lastWeek: 'dddd [dernier \xe0] LT',
5603        sameElse: 'L'
5604      },
5605      relativeTime: {
5606        future: 'dans %s',
5607        past: 'il y a %s',
5608        s: 'quelques secondes',
5609        ss: '%d secondes',
5610        m: 'une minute',
5611        mm: '%d minutes',
5612        h: 'une heure',
5613        hh: '%d heures',
5614        d: 'un jour',
5615        dd: '%d jours',
5616        M: 'un mois',
5617        MM: '%d mois',
5618        y: 'un an',
5619        yy: '%d ans'
5620      },
5621      dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
5622      ordinal: function(e, a) {
5623        switch (a) {
5624          default:
5625          case 'M':
5626          case 'Q':
5627          case 'D':
5628          case 'DDD':
5629          case 'd':
5630            return e + (1 === e ? 'er' : 'e')
5631          case 'w':
5632          case 'W':
5633            return e + (1 === e ? 're' : 'e')
5634        }
5635      }
5636    }),
5637    l.defineLocale('fr-ch', {
5638      months: 'janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre'.split(
5639        '_'
5640      ),
5641      monthsShort: 'janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.'.split('_'),
5642      monthsParseExact: !0,
5643      weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
5644      weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
5645      weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
5646      weekdaysParseExact: !0,
5647      longDateFormat: {
5648        LT: 'HH:mm',
5649        LTS: 'HH:mm:ss',
5650        L: 'DD.MM.YYYY',
5651        LL: 'D MMMM YYYY',
5652        LLL: 'D MMMM YYYY HH:mm',
5653        LLLL: 'dddd D MMMM YYYY HH:mm'
5654      },
5655      calendar: {
5656        sameDay: '[Aujourd\u2019hui \xe0] LT',
5657        nextDay: '[Demain \xe0] LT',
5658        nextWeek: 'dddd [\xe0] LT',
5659        lastDay: '[Hier \xe0] LT',
5660        last
vendor: 11,455 bytes, lines 5660-6057
5660Week: 'dddd [dernier \xe0] LT',
5661        sameElse: 'L'
5662      },
5663      relativeTime: {
5664        future: 'dans %s',
5665        past: 'il y a %s',
5666        s: 'quelques secondes',
5667        ss: '%d secondes',
5668        m: 'une minute',
5669        mm: '%d minutes',
5670        h: 'une heure',
5671        hh: '%d heures',
5672        d: 'un jour',
5673        dd: '%d jours',
5674        M: 'un mois',
5675        MM: '%d mois',
5676        y: 'un an',
5677        yy: '%d ans'
5678      },
5679      dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
5680      ordinal: function(e, a) {
5681        switch (a) {
5682          default:
5683          case 'M':
5684          case 'Q':
5685          case 'D':
5686          case 'DDD':
5687          case 'd':
5688            return e + (1 === e ? 'er' : 'e')
5689          case 'w':
5690          case 'W':
5691            return e + (1 === e ? 're' : 'e')
5692        }
5693      },
5694      week: { dow: 1, doy: 4 }
5695    }),
5696    l.defineLocale('fr', {
5697      months: 'janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre'.split(
5698        '_'
5699      ),
5700      monthsShort: 'janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.'.split('_'),
5701      monthsParseExact: !0,
5702      weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
5703      weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
5704      weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
5705      weekdaysParseExact: !0,
5706      longDateFormat: {
5707        LT: 'HH:mm',
5708        LTS: 'HH:mm:ss',
5709        L: 'DD/MM/YYYY',
5710        LL: 'D MMMM YYYY',
5711        LLL: 'D MMMM YYYY HH:mm',
5712        LLLL: 'dddd D MMMM YYYY HH:mm'
5713      },
5714      calendar: {
5715        sameDay: '[Aujourd\u2019hui \xe0] LT',
5716        nextDay: '[Demain \xe0] LT',
5717        nextWeek: 'dddd [\xe0] LT',
5718        lastDay: '[Hier \xe0] LT',
5719        lastWeek: 'dddd [dernier \xe0] LT',
5720        sameElse: 'L'
5721      },
5722      relativeTime: {
5723        future: 'dans %s',
5724        past: 'il y a %s',
5725        s: 'quelques secondes',
5726        ss: '%d secondes',
5727        m: 'une minute',
5728        mm: '%d minutes',
5729        h: 'une heure',
5730        hh: '%d heures',
5731        d: 'un jour',
5732        dd: '%d jours',
5733        M: 'un mois',
5734        MM: '%d mois',
5735        y: 'un an',
5736        yy: '%d ans'
5737      },
5738      dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
5739      ordinal: function(e, a) {
5740        switch (a) {
5741          case 'D':
5742            return e + (1 === e ? 'er' : '')
5743          default:
5744          case 'M':
5745          case 'Q':
5746          case 'DDD':
5747          case 'd':
5748            return e + (1 === e ? 'er' : 'e')
5749          case 'w':
5750          case 'W':
5751            return e + (1 === e ? 're' : 'e')
5752        }
5753      },
5754      week: { dow: 1, doy: 4 }
5755    })
5756  var Us = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
5757    Gs = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_')
5758  l.defineLocale('fy', {
5759    months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
5760    monthsShort: function(e, a) {
5761      return e ? (/-MMM-/.test(a) ? Gs[e.month()] : Us[e.month()]) : Us
5762    },
5763    monthsParseExact: !0,
5764    weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
5765    weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),
5766    weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
5767    weekdaysParseExact: !0,
5768    longDateFormat: {
5769      LT: 'HH:mm',
5770      LTS: 'HH:mm:ss',
5771      L: 'DD-MM-YYYY',
5772      LL: 'D MMMM YYYY',
5773      LLL: 'D MMMM YYYY HH:mm',
5774      LLLL: 'dddd D MMMM YYYY HH:mm'
5775    },
5776    calendar: {
5777      sameDay: '[hjoed om] LT',
5778      nextDay: '[moarn om] LT',
5779      nextWeek: 'dddd [om] LT',
5780      lastDay: '[juster om] LT',
5781      lastWeek: '[\xf4fr\xfbne] dddd [om] LT',
5782      sameElse: 'L'
5783    },
5784    relativeTime: {
5785      future: 'oer %s',
5786      past: '%s lyn',
5787      s: 'in pear sekonden',
5788      ss: '%d sekonden',
5789      m: 'ien min\xfat',
5790      mm: '%d minuten',
5791      h: 'ien oere',
5792      hh: '%d oeren',
5793      d: 'ien dei',
5794      dd: '%d dagen',
5795      M: 'ien moanne',
5796      MM: '%d moannen',
5797      y: 'ien jier',
5798      yy: '%d jierren'
5799    },
5800    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
5801    ordinal: function(e) {
5802      return e + (1 === e || 8 === e || 20 <= e ? 'ste' : 'de')
5803    },
5804    week: { dow: 1, doy: 4 }
5805  })
5806  l.defineLocale('ga', {
5807    months: [
5808      'Ean\xe1ir',
5809      'Feabhra',
5810      'M\xe1rta',
5811      'Aibre\xe1n',
5812      'Bealtaine',
5813      'M\xe9itheamh',
5814      'I\xfail',
5815      'L\xfanasa',
5816      'Me\xe1n F\xf3mhair',
5817      'Deaireadh F\xf3mhair',
5818      'Samhain',
5819      'Nollaig'
5820    ],
5821    monthsShort: [
5822      'Ean\xe1',
5823      'Feab',
5824      'M\xe1rt',
5825      'Aibr',
5826      'Beal',
5827      'M\xe9it',
5828      'I\xfail',
5829      'L\xfana',
5830      'Me\xe1n',
5831      'Deai',
5832      'Samh',
5833      'Noll'
5834    ],
5835    monthsParseExact: !0,
5836    weekdays: [
5837      'D\xe9 Domhnaigh',
5838      'D\xe9 Luain',
5839      'D\xe9 M\xe1irt',
5840      'D\xe9 C\xe9adaoin',
5841      'D\xe9ardaoin',
5842      'D\xe9 hAoine',
5843      'D\xe9 Satharn'
5844    ],
5845    weekdaysShort: ['Dom', 'Lua', 'M\xe1i', 'C\xe9a', 'D\xe9a', 'hAo', 'Sat'],
5846    weekdaysMin: ['Do', 'Lu', 'M\xe1', 'Ce', 'D\xe9', 'hA', 'Sa'],
5847    longDateFormat: {
5848      LT: 'HH:mm',
5849      LTS: 'HH:mm:ss',
5850      L: 'DD/MM/YYYY',
5851      LL: 'D MMMM YYYY',
5852      LLL: 'D MMMM YYYY HH:mm',
5853      LLLL: 'dddd, D MMMM YYYY HH:mm'
5854    },
5855    calendar: {
5856      sameDay: '[Inniu ag] LT',
5857      nextDay: '[Am\xe1rach ag] LT',
5858      nextWeek: 'dddd [ag] LT',
5859      lastDay: '[Inn\xe9 aig] LT',
5860      lastWeek: 'dddd [seo caite] [ag] LT',
5861      sameElse: 'L'
5862    },
5863    relativeTime: {
5864      future: 'i %s',
5865      past: '%s \xf3 shin',
5866      s: 'c\xfapla soicind',
5867      ss: '%d soicind',
5868      m: 'n\xf3im\xe9ad',
5869      mm: '%d n\xf3im\xe9ad',
5870      h: 'uair an chloig',
5871      hh: '%d uair an chloig',
5872      d: 'l\xe1',
5873      dd: '%d l\xe1',
5874      M: 'm\xed',
5875      MM: '%d m\xed',
5876      y: 'bliain',
5877      yy: '%d bliain'
5878    },
5879    dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
5880    ordinal: function(e) {
5881      return e + (1 === e ? 'd' : e % 10 == 2 ? 'na' : 'mh')
5882    },
5883    week: { dow: 1, doy: 4 }
5884  })
5885  function Vs(e, a, t, s) {
5886    var n = {
5887      s: ['thodde secondanim', 'thodde second'],
5888      ss: [e + ' secondanim', e + ' second'],
5889      m: ['eka mintan', 'ek minute'],
5890      mm: [e + ' mintanim', e + ' mintam'],
5891      h: ['eka voran', 'ek vor'],
5892      hh: [e + ' voranim', e + ' voram'],
5893      d: ['eka disan', 'ek dis'],
5894      dd: [e + ' disanim', e + ' dis'],
5895      M: ['eka mhoinean', 'ek mhoino'],
5896      MM: [e + ' mhoineanim', e + ' mhoine'],
5897      y: ['eka vorsan', 'ek voros'],
5898      yy: [e + ' vorsanim', e + ' vorsam']
5899    }
5900    return a ? n[t][0] : n[t][1]
5901  }
5902  l.defineLocale('gd', {
5903    months: [
5904      'Am Faoilleach',
5905      'An Gearran',
5906      'Am M\xe0rt',
5907      'An Giblean',
5908      'An C\xe8itean',
5909      'An t-\xd2gmhios',
5910      'An t-Iuchar',
5911      'An L\xf9nastal',
5912      'An t-Sultain',
5913      'An D\xe0mhair',
5914      'An t-Samhain',
5915      'An D\xf9bhlachd'
5916    ],
5917    monthsShort: [
5918      'Faoi',
5919      'Gear',
5920      'M\xe0rt',
5921      'Gibl',
5922      'C\xe8it',
5923      '\xd2gmh',
5924      'Iuch',
5925      'L\xf9n',
5926      'Sult',
5927      'D\xe0mh',
5928      'Samh',
5929      'D\xf9bh'
5930    ],
5931    monthsParseExact: !0,
5932    weekdays: ['Did\xf2mhnaich', 'Diluain', 'Dim\xe0irt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'],
5933    weekdaysShort: ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
5934    weekdaysMin: ['D\xf2', 'Lu', 'M\xe0', 'Ci', 'Ar', 'Ha', 'Sa'],
5935    longDateFormat: {
5936      LT: 'HH:mm',
5937      LTS: 'HH:mm:ss',
5938      L: 'DD/MM/YYYY',
5939      LL: 'D MMMM YYYY',
5940      LLL: 'D MMMM YYYY HH:mm',
5941      LLLL: 'dddd, D MMMM YYYY HH:mm'
5942    },
5943    calendar: {
5944      sameDay: '[An-diugh aig] LT',
5945      nextDay: '[A-m\xe0ireach aig] LT',
5946      nextWeek: 'dddd [aig] LT',
5947      lastDay: '[An-d\xe8 aig] LT',
5948      lastWeek: 'dddd [seo chaidh] [aig] LT',
5949      sameElse: 'L'
5950    },
5951    relativeTime: {
5952      future: 'ann an %s',
5953      past: 'bho chionn %s',
5954      s: 'beagan diogan',
5955      ss: '%d diogan',
5956      m: 'mionaid',
5957      mm: '%d mionaidean',
5958      h: 'uair',
5959      hh: '%d uairean',
5960      d: 'latha',
5961      dd: '%d latha',
5962      M: 'm\xecos',
5963      MM: '%d m\xecosan',
5964      y: 'bliadhna',
5965      yy: '%d bliadhna'
5966    },
5967    dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
5968    ordinal: function(e) {
5969      return e + (1 === e ? 'd' : e % 10 == 2 ? 'na' : 'mh')
5970    },
5971    week: { dow: 1, doy: 4 }
5972  }),
5973    l.defineLocale('gl', {
5974      months: 'xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
5975      monthsShort: 'xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.'.split('_'),
5976      monthsParseExact: !0,
5977      weekdays: 'domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado'.split('_'),
5978      weekdaysShort: 'dom._lun._mar._m\xe9r._xov._ven._s\xe1b.'.split('_'),
5979      weekdaysMin: 'do_lu_ma_m\xe9_xo_ve_s\xe1'.split('_'),
5980      weekdaysParseExact: !0,
5981      longDateFormat: {
5982        LT: 'H:mm',
5983        LTS: 'H:mm:ss',
5984        L: 'DD/MM/YYYY',
5985        LL: 'D [de] MMMM [de] YYYY',
5986        LLL: 'D [de] MMMM [de] YYYY H:mm',
5987        LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm'
5988      },
5989      calendar: {
5990        sameDay: function() {
5991          return '[hoxe ' + (1 !== this.hours() ? '\xe1s' : '\xe1') + '] LT'
5992        },
5993        nextDay: function() {
5994          return '[ma\xf1\xe1 ' + (1 !== this.hours() ? '\xe1s' : '\xe1') + '] LT'
5995        },
5996        nextWeek: function() {
5997          return 'dddd [' + (1 !== this.hours() ? '\xe1s' : 'a') + '] LT'
5998        },
5999        lastDay: function() {
6000          return '[onte ' + (1 !== this.hours() ? '\xe1' : 'a') + '] LT'
6001        },
6002        lastWeek: function() {
6003          return '[o] dddd [pasado ' + (1 !== this.hours() ? '\xe1s' : 'a') + '] LT'
6004        },
6005        sameElse: 'L'
6006      },
6007      relativeTime: {
6008        future: function(e) {
6009          return 0 === e.indexOf('un') ? 'n' + e : 'en ' + e
6010        },
6011        past: 'hai %s',
6012        s: 'uns segundos',
6013        ss: '%d segundos',
6014        m: 'un minuto',
6015        mm: '%d minutos',
6016        h: 'unha hora',
6017        hh: '%d horas',
6018        d: 'un d\xeda',
6019        dd: '%d d\xedas',
6020        M: 'un mes',
6021        MM: '%d meses',
6022        y: 'un ano',
6023        yy: '%d anos'
6024      },
6025      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
6026      ordinal: '%d\xba',
6027      week: { dow: 1, doy: 4 }
6028    }),
6029    l.defineLocale('gom-latn', {
6030      months: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'),
6031      monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
6032      monthsParseExact: !0,
6033      weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split('_'),
6034      weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
6035      weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
6036      weekdaysParseExact: !0,
6037      longDateFormat: {
6038        LT: 'A h:mm [vazta]',
6039        LTS: 'A h:mm:ss [vazta]',
6040        L: 'DD-MM-YYYY',
6041        LL: 'D MMMM YYYY',
6042        LLL: 'D MMMM YYYY A h:mm [vazta]',
6043        LLLL: 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]',
6044        llll: 'ddd, D MMM YYYY, A h:mm [vazta]'
6045      },
6046      calendar: {
6047        sameDay: '[Aiz] LT',
6048        nextDay: '[Faleam] LT',
6049        nextWeek: '[Ieta to] dddd[,] LT',
6050        lastDay: '[Kal] LT',
6051        lastWeek: '[Fatlo] dddd[,] LT',
6052        sameElse: 'L'
6053      },
6054      relativeTime: {
6055        future: '%s',
6056        past: '%s adim',
6057        s: Vs,
6058        ss: Vs,
6059        m: Vs,
6060        mm: Vs,
6061        h: Vs,
6062        hh: Vs,
6063        d: Vs,
6064        dd: Vs,
6065        M: Vs,
6066        MM: Vs,
6067        y: Vs,
6068        yy: Vs
6069      },
6070      dayOfMonthOrdinalParse: /\d{1,2}(er)/,
6071      ordinal: function(e, a) {
6072        switch (a) {
6073          case 'D':
6074            return e + 'er'
6075          default:
6076          case 'M':
6077          case 'Q':
6078          case 'DDD':
6079          case 'd':
6080          case 'w':
6081          case 'W':
6082            return e
6083        }
6084      },
6085      week: { dow: 1, doy: 4 },
6086      meridiemParse: /rati|sokalli|donparam|sanje/,
6087      meridiemHour: function(e, a) {
6088        return (
6089          12 === e && (e = 0),
6090          'rati' === a
6091            ? e < 4
6092              ? e
6093              : e + 12
6094            : 'sokalli' === a
6095            ? e
6096            : 'donparam' === a
6097            ? 12 < e
6098              ? e
6099              : e + 12
6100            : 'sanje' === a
6101            ? e + 12
6102            : void 0
6103        )
6104      },
6105      meridiem: function(e, a, t) {
6106        return e < 4 ? 'rati' : e < 12 ? 'sokalli' : e < 16 ? 'donparam' : e < 20 ? 'sanje' : 'rati'
6107      }
6108    })
6109  var Ks = {
6110      1: '\u0ae7',
6111      2: '\u0ae8',
6112      3: '\u0ae9',
6113      4: '\u0aea',
6114      5: '\u0aeb',
6115      6: '\u0aec',
6116      7: '\u0aed',
6117      8: '\u0aee',
6118      9: '\u0aef',
6119      0: '\u0ae6'
6120    },
6121    Zs = {
6122      '\u0ae7': '1',
6123      '\u0ae8': '2',
6124      '\u0ae9': '3',
6125      '\u0aea': '4',
6126      '\u0aeb': '5',
6127      '\u0aec': '6',
6128      '\u0aed': '7',
6129      '\u0aee': '8',
6130      '\u0aef': '9',
6131      '\u0ae6': '0'
6132    }
6133  l.defineLocale('gu', {
6134    months: '\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0'.split(
6135      '_'
6136    ),
6137    monthsShort: '\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.'.split(
6138      '_'
6139    ),
6140    monthsParseExact: !0,
6141    weekdays: '\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0'.split(
6142      '_'
6143    ),
6144    weekdaysShort: '\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf'.split(
6145      '_'
6146    ),
6147    weekdaysMin: '\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6'.split('_'),
6148    longDateFormat: {
6149      LT: 'A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7',
6150      LTS: 'A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7',
6151      L: 'DD/MM/YYYY',
6152      LL: 'D MMMM YYYY',
6153      LLL: 'D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7',
6154      LLLL: 'dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7'
6155    },
6156    calendar: {
6157      sameDay: '[\u0a86\u0a9c] LT',
6158      nextDay: '[\u0a95\u0abe\u0ab2\u0ac7] LT',
6159      nextWeek: 'dddd, LT',
6160      lastDay: '[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT',
6161      lastWeek: '[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT',
6162      sameElse: 'L'
6163    },
6164    relativeTime: {
6165      future: '%s \u0aae\u0abe',
6166      past: '%s \u0aaa\u0ac7\u0ab9\u0ab2\u0abe',
6167      s: '\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb',
6168      ss: '%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1',
6169      m: '\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f',
6170      mm: '%d \u0aae\u0abf\u0aa8\u0abf\u0a9f',
6171      h: '\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95',
6172      hh: '%d \u0a95\u0ab2\u0abe\u0a95',
6173      d: '\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8',
6174      dd: '%d \u0aa6\u0abf\u0ab5\u0ab8',
6175      M: '\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb',
6176      MM: '%d \u0aae\u0ab9\u0abf\u0aa8\u0acb',
6177      y: '\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7',
6178      yy: '%d \u0ab5\u0ab0\u0acd\u0ab7'
6179    },
6180    preparse: function(e) {
6181      return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g, function(e) {
6182        return Zs[e]
6183      })
6184    },
6185    postformat: function(e) {
6186      return e.replace(/\d/g, function(e) {
6187        return Ks[e]
6188      })
6189    },
6190    meridiemParse: /\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,
6191    meridiemHour: function(e, a) {
6192      return (
6193        12 === e && (e = 0),
6194        '\u0ab0\u0abe\u0aa4' === a
6195          ? e < 4
6196            ? e
6197            : e + 12
6198          : '\u0ab8\u0ab5\u0abe\u0ab0' === a
6199          ? e
6200          : '\u0aac\u0aaa\u0acb\u0ab0' === a
6201          ? 10 <= e
6202            ? e
6203            : e + 12
6204          : '\u0ab8\u0abe\u0a82\u0a9c' === a
6205          ? e + 12
6206          : void 0
6207      )
6208    },
6209    meridiem: function(e, a, t) {
6210      return e < 4
6211        ? '\u0ab0\u0abe\u0aa4'
6212        : e < 10
6213        ? '\u0ab8\u0ab5\u0abe\u0ab0'
6214        : e < 17
6215        ? '\u0aac\u0aaa\u0acb\u0ab0'
6216        : e < 20
6217        ? '\u0ab8\u0abe\u0a82\u0a9c'
6218        : '\u0ab0\u0abe\u0aa4'
6219    },
6220    week: { dow: 0, doy: 6 }
6221  }),
6222    l.defineLocale('he', {
6223      months: '\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
622305d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8'.split(
6224        '_'
6225      ),
6226      monthsShort: '\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3'.split(
6227        '_'
6228      ),
6229      weekdays: '\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea'.split(
6230        '_'
6231      ),
6232      weekdaysShort: '\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3'.split(
6233        '_'
6234      ),
6235      weekdaysMin: '\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9'.split('_'),
6236      longDateFormat: {
6237        LT: 'HH:mm',
6238        LTS: 'HH:mm:ss',
6239        L: 'DD/MM/YYYY',
6240        LL: 'D [\u05d1]MMMM YYYY',
6241        LLL: 'D [\u05d1]MMMM YYYY HH:mm',
6242        LLLL: 'dddd, D [\u05d1]MMMM YYYY HH:mm',
6243        l: 'D/M/YYYY',
6244        ll: 'D MMM YYYY',
6245        lll: 'D MMM YYYY HH:mm',
6246        llll: 'ddd, D MMM YYYY HH:mm'
6247      },
6248      calendar: {
6249        sameDay: '[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT',
6250        nextDay: '[\u05de\u05d7\u05e8 \u05d1\u05be]LT',
6251        nextWeek: 'dddd [\u05d1\u05e9\u05e2\u05d4] LT',
6252        lastDay: '[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT',
6253        lastWeek: '[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT',
6254        sameElse: 'L'
6255      },
6256      relativeTime: {
6257        future: '\u05d1\u05e2\u05d5\u05d3 %s',
6258        past: '\u05dc\u05e4\u05e0\u05d9 %s',
6259        s: '\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea',
6260        ss: '%d \u05e9\u05e0\u05d9\u05d5\u05ea',
6261        m: '\u05d3\u05e7\u05d4',
6262        mm: '%d \u05d3\u05e7\u05d5\u05ea',
6263        h: '\u05e9\u05e2\u05d4',
6264        hh: function(e) {
6265          return 2 === e ? '\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd' : e + ' \u05e9\u05e2\u05d5\u05ea'
6266        },
6267        d: '\u05d9\u05d5\u05dd',
6268        dd: function(e) {
6269          return 2 === e ? '\u05d9\u05d5\u05de\u05d9\u05d9\u05dd' : e + ' \u05d9\u05de\u05d9\u05dd'
6270        },
6271        M: '\u05d7\u05d5\u05d3\u05e9',
6272        MM: function(e) {
6273          return 2 === e ? '\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd' : e + ' \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd'
6274        },
6275        y: '\u05e9\u05e0\u05d4',
6276        yy: function(e) {
6277          return 2 === e
6278            ? '\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd'
6279            : e % 10 == 0 && 10 !== e
6280            ? e + ' \u05e9\u05e0\u05d4'
6281            : e + ' \u05e9\u05e0\u05d9\u05dd'
6282        }
6283      },
6284      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,
6285      isPM: function(e) {
6286        return /^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(
6287          e
6288        )
6289      },
6290      meridiem: function(e, a, t) {
6291        return e < 5
6292          ? '\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8'
6293          : e < 10
6294          ? '\u05d1\u05d1\u05d5\u05e7\u05e8'
6295          : e < 12
6296          ? t
6297            ? '\u05dc\u05e4\u05e0\u05d4"\u05e6'
6298            : '\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd'
6299          : e < 18
6300          ? t
6301            ? '\u05d0\u05d7\u05d4"\u05e6'
6302            : '\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd'
6303          : '\u05d1\u05e2\u05e8\u05d1'
6304      }
6305    })
6306  var $s = {
6307      1: '\u0967',
6308      2: '\u0968',
6309      3: '\u0969',
6310      4: '\u096a',
6311      5: '\u096b',
6312      6: '\u096c',
6313      7: '\u096d',
6314      8: '\u096e',
6315      9: '\u096f',
6316      0: '\u0966'
6317    },
6318    Bs = {
6319      '\u0967': '1',
6320      '\u0968': '2',
6321      '\u0969': '3',
6322      '\u096a': '4',
6323      '\u096b': '5',
6324      '\u096c': '6',
6325      '\u096d': '7',
6326      '\u096e': '8',
6327      '\u096f': '9',
6328      '\u0966': '0'
6329    }
6330  function qs(e, a, t) {
6331    var s = e + ' '
6332    switch (t) {
6333      case 'ss':
6334        return (s += 1 === e ? 'sekunda' : 2 === e || 3 === e || 4 === e ? 'sekunde' : 'sekundi')
6335      case 'm':
6336        return a ? 'jedna minuta' : 'jedne minute'
6337      case 'mm':
6338        return (s += 1 === e ? 'minuta' : 2 === e || 3 === e || 4 === e ? 'minute' : 'minuta')
6339      case 'h':
6340        return a ? 'jedan sat' : 'jednog sata'
6341      case 'hh':
6342        return (s += 1 === e ? 'sat' : 2 === e || 3 === e || 4 === e ? 'sata' : 'sati')
6343      case 'dd':
6344        return (s += 1 === e ? 'dan' : 'dana')
6345      case 'MM':
6346        return (s += 1 === e ? 'mjesec' : 2 === e || 3 === e || 4 === e ? 'mjeseca' : 'mjeseci')
6347      case 'yy':
6348        return (s += 1 === e ? 'godina' : 2 === e || 3 === e || 4 === e ? 'godine' : 'godina')
6349    }
6350  }
6351  l.defineLocale('hi', {
6352    months: '\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u
63520932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930'.split(
6353      '_'
6354    ),
6355    monthsShort: '\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.'.split(
6356      '_'
6357    ),
6358    monthsParseExact: !0,
6359    weekdays: '\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930'.split(
6360      '_'
6361    ),
6362    weekdaysShort: '\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f'.split(
6363      '_'
6364    ),
6365    weekdaysMin: '\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936'.split('_'),
6366    longDateFormat: {
6367      LT: 'A h:mm \u092c\u091c\u0947',
6368      LTS: 'A h:mm:ss \u092c\u091c\u0947',
6369      L: 'DD/MM/YYYY',
6370      LL: 'D MMMM YYYY',
6371      LLL: 'D MMMM YYYY, A h:mm \u092c\u091c\u0947',
6372      LLLL: 'dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947'
6373    },
6374    calendar: {
6375      sameDay: '[\u0906\u091c] LT',
6376      nextDay: '[\u0915\u0932] LT',
6377      nextWeek: 'dddd, LT',
6378      lastDay: '[\u0915\u0932] LT',
6379      lastWeek: '[\u092a\u093f\u091b\u0932\u0947] dddd, LT',
6380      sameElse: 'L'
6381    },
6382    relativeTime: {
6383      future: '%s \u092e\u0947\u0902',
6384      past: '%s \u092a\u0939\u0932\u0947',
6385      s: '\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923',
6386      ss: '%d \u0938\u0947\u0915\u0902\u0921',
6387      m: '\u090f\u0915 \u092e\u093f\u0928\u091f',
6388      mm: '%d \u092e\u093f\u0928\u091f',
6389      h: '\u090f\u0915 \u0918\u0902\u091f\u093e',
6390      hh: '%d \u0918\u0902\u091f\u0947',
6391      d: '\u090f\u0915 \u0926\u093f\u0928',
6392      dd: '%d \u0926\u093f\u0928',
6393      M: '\u090f\u0915 \u092e\u0939\u0940\u0928\u0947',
6394      MM: '%d \u092e\u0939\u0940\u0928\u0947',
6395      y: '\u090f\u0915 \u0935\u0930\u094d\u0937',
6396      yy: '%d \u0935\u0930\u094d\u0937'
6397    },
6398    preparse: function(e) {
6399      return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(e) {
6400        return Bs[e]
6401      })
6402    },
6403    postformat: function(e) {
6404      return e.replace(/\d/g, function(e) {
6405        return $s[e]
6406      })
6407    },
6408    meridiemParse: /\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,
6409    meridiemHour: function(e, a) {
6410      return (
6411        12 === e && (e = 0),
6412        '\u0930\u093e\u0924' === a
6413          ? e < 4
6414            ? e
6415            : e + 12
6416          : '\u0938\u0941\u092c\u0939' === a
6417          ? e
6418          : '\u0926\u094b\u092a\u0939\u0930' === a
6419          ? 10 <= e
6420            ? e
6421            : e + 12
6422          : '\u0936\u093e\u092e' === a
6423          ? e + 12
6424          : void 0
6425      )
6426    },
6427    meridiem: function(e, a, t) {
6428      return e < 4
6429        ? '\u0930\u093e\u0924'
6430        : e < 10
6431        ? '\u0938\u0941\u092c\u0939'
6432        : e < 17
6433        ? '\u0926\u094b\u092a\u0939\u0930'
6434        : e < 20
6435        ? '\u0936\u093e\u092e'
6436        : '\u0930\u093e\u0924'
6437    },
6438    week: { dow: 0, doy: 6 }
6439  }),
6440    l.defineLocale('hr', {
6441      months: {
6442        format: 'sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split(
6443          '_'
6444        ),
6445        standalone: 'sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split(
6446          '_'
6447        )
6448      },
6449      monthsShort: 'sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
6450      monthsParseExact: !0,
6451      weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota'.split('_'),
6452      weekdaysShort: 'ned._pon._uto._sri._\u010det._pet._sub.'.split('_'),
6453      weekdaysMin: 'ne_po_ut_sr_\u010de_pe_su'.split('_'),
6454      weekdaysParseExact: !0,
6455      longDateFormat: {
6456        LT: 'H:mm',
6457        LTS: 'H:mm:ss',
6458        L: 'DD.MM.YYYY',
6459        LL: 'D. MMMM YYYY',
6460        LLL: 'D. MMMM YYYY H:mm',
6461        LLLL: 'dddd, D. MMMM YYYY H:mm'
6462      },
6463      calendar: {
6464        sameDay: '[danas u] LT',
6465        nextDay: '[sutra u] LT',
6466        nextWeek: function() {
6467          switch (this.day()) {
6468            case 0:
6469              return '[u] [nedjelju] [u] LT'
6470            case 3:
6471              return '[u] [srijedu] [u] LT'
6472            case 6:
6473              return '[u] [subotu] [u] LT'
6474            case 1:
6475            case 2:
6476            case 4:
6477            case 5:
6478              return '[u] dddd [u] LT'
6479          }
6480        },
6481        lastDay: '[ju\u010der u] LT',
6482        lastWeek: function() {
6483          switch (this.day()) {
6484            case 0:
6485            case 3:
6486              return '[pro\u0161lu] dddd [u] LT'
6487            case 6:
6488              return '[pro\u0161le] [subote] [u] LT'
6489            case 1:
6490            case 2:
6491            case 4:
6492            case 5:
6493              return '[pro\u0161li] dddd [u] LT'
6494          }
6495        },
6496        sameElse: 'L'
6497      },
6498      relativeTime: {
6499        future: 'za %s',
6500        past: 'prije %s',
6501        s: 'par sekundi',
6502        ss: qs,
6503        m: qs,
6504        mm: qs,
6505        h: qs,
6506        hh: qs,
6507        d: 'dan',
6508        dd: qs,
6509        M: 'mjesec',
6510        MM: qs,
6511        y: 'godinu',
6512        yy: qs
6513      },
6514      dayOfMonthOrdinalParse: /\d{1,2}\./,
6515      ordinal: '%d.',
6516      week: { dow: 1, doy: 7 }
6517    })
6518  var Qs = 'vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton'.split(' ')
6519  function Xs(e, a, t, s) {
6520    var n = e
6521    switch (t) {
6522      case 's':
6523        return s || a ? 'n\xe9h\xe1ny m\xe1sodperc' : 'n\xe9h\xe1ny m\xe1sodperce'
6524      case 'ss':
6525        return n + (s || a) ? ' m\xe1sodperc' : ' m\xe1sodperce'
6526      case 'm':
6527        return 'egy' + (s || a ? ' perc' : ' perce')
6528      case 'mm':
6529        return n + (s || a ? ' perc' : ' perce')
6530      case 'h':
6531        return 'egy' + (s || a ? ' \xf3ra' : ' \xf3r\xe1ja')
6532      case 'hh':
6533        return n + (s || a ? ' \xf3ra' : ' \xf3r\xe1ja')
6534      case 'd':
6535        return 'egy' + (s || a ? ' nap' : ' napja')
6536      case 'dd':
6537        return n + (s || a ? ' nap' : ' napja')
6538      case 'M':
6539        return 'egy' + (s || a ? ' h\xf3nap' : ' h\xf3napja')
6540      case 'MM':
6541        return n + (s || a ? ' h\xf3nap' : ' h\xf3napja')
6542      case 'y':
6543        return 'egy' + (s || a ? ' \xe9v' : ' \xe9ve')
6544      case 'yy':
6545        return n + (s || a ? ' \xe9v' : ' \xe9ve')
6546    }
6547    return ''
6548  }
6549  function en(e) {
6550    return (e ? '' : '[m\xfalt] ') + '[' + Qs[this.day()] + '] LT[-kor]'
6551  }
6552  function an(e) {
6553    return e % 100 == 11 || e % 10 != 1
6554  }
6555  function tn(e, a, t, s) {
6556    var n = e + ' '
6557    switch (t) {
6558      case 's':
6559        return a || s ? 'nokkrar sek\xfandur' : 'nokkrum sek\xfandum'
6560      case 'ss':
6561        return an(e) ? n + (a || s ? 'sek\xfandur' : 'sek\xfandum') : n + 'sek\xfanda'
6562      case 'm':
6563        return a ? 'm\xedn\xfata' : 'm\xedn\xfatu'
6564      case 'mm':
6565        return an(e) ? n + (a || s ? 'm\xedn\xfatur' : 'm\xedn\xfatum') : a ? n + 'm\xedn\xfata' : n + 'm\xedn\xfatu'
6566      case 'hh':
6567        return an(e) ? n + (a || s ? 'klukkustundir' : 'klukkustundum') : n + 'klukkustund'
6568      case 'd':
6569        return a ? 'dagur' : s ? 'dag' : 'degi'
6570      case 'dd':
6571        return an(e) ? (a ? n + 'dagar' : n + (s ? 'daga' : 'd\xf6gum')) : a ? n + 'dagur' : n + (s ? 'dag' : 'degi')
6572      case 'M':
6573        return a ? 'm\xe1nu\xf0ur' : s ? 'm\xe1nu\xf0' : 'm\xe1nu\xf0i'
6574      case 'MM':
6575        return an(e)
6576          ? a
6577            ? n + 'm\xe1nu\xf0ir'
6578            : n + (s ? 'm\xe1nu\xf0i' : 'm\xe1nu\xf0um')
6579          : a
6580          ? n + 'm\xe1nu\xf0ur'
6581          : n + (s ? 'm\xe1nu\xf0' : 'm\xe1nu\xf0i')
6582      case 'y':
6583        return a || s ? '\xe1r' : '\xe1ri'
6584      case 'yy':
6585        return an(e) ? n + (a || s ? '\xe1r' : '\xe1rum') : n + (a || s ? '\xe1r' : '\xe1ri')
6586    }
6587  }
6588  l.defineLocale('hu', {
6589    months: 'janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december'.split(
6590      '_'
6591    ),
6592    monthsShort: 'jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec'.split('_'),
6593    weekdays: 'vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat'.split('_'),
6594    weekdaysShort: 'vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo'.split('_'),
6595    weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),
6596    longDateFormat: {
6597      LT: 'H:mm',
6598      LTS: 'H:mm:ss',
6599      L: 'YYYY.MM.DD.',
6600      LL: 'YYYY. MMMM D.',
6601      LLL: 'YYYY. MMMM D. H:mm',
6602      LLLL: 'YYYY. MMMM D., dddd H:mm'
6603    },
6604    meridiemParse: /de|du/i,
6605    isPM: function(e) {
6606      return 'u' === e.charAt(1).toLowerCase()
6607    },
6608    meridiem: function(e, a, t) {
6609      return e < 12 ? (!0 === t ? 'de' : 'DE') : !0 === t ? 'du' : 'DU'
6610    },
6611    calendar: {
6612      sameDay: '[ma] LT[-kor]',
6613      nextDay: '[holnap] LT[-kor]',
6614      nextWeek: function() {
6615        return en.call(this, !0)
6616      },
6617      lastDay: '[tegnap] LT[-kor]',
6618      lastWeek: function() {
6619        return en.call(this, !1)
6620      },
6621      sameElse: 'L'
6622    },
6623    relativeTime: {
6624      future: '%s m\xfalva',
6625      past: '%s',
6626      s: Xs,
6627      ss: Xs,
6628      m: Xs,
6629      mm: Xs,
6630      h: Xs,
6631      hh: Xs,
6632      d: Xs,
6633      dd: Xs,
6634      M: Xs,
6635      MM: Xs,
6636      y: Xs,
6637      yy: Xs
6638    },
6639    dayOfMonthOrdinalParse: /\d{1,2}\./,
6640    ordinal: '%d.',
6641    week: { dow: 1, doy: 4 }
6642  }),
6643    l.defineLocale('hy-am', {
6644      months: {
6645        format: '\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b'.split(
6646          '_'
6647        ),
6648        standalone: '\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580'.split(
6649          '_'
6650        )
6651      },
6652      monthsShort: '\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f'.split(
6653        '_'
6654      ),
6655      weekdays: '\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569'.split(
6656        '_'
6657      ),
6658      weekdaysShort: '\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split(
6659        '_'
6660      ),
6661      weekdaysMin: '\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569'.split(
6662        '_'
6663      ),
6664      longDateFormat: {
6665        LT: 'HH:mm',
6666        LTS: 'HH:mm:ss',
6667        L: 'DD.MM.YYYY',
6668        LL: 'D MMMM YYYY \u0569.',
6669        LLL: 'D MMMM YYYY \u0569., HH:mm',
6670        LLLL: 'dddd, D MMMM YYYY \u0569., HH:mm'
6671      },
6672      calendar: {
6673        sameDay: '[\u0561\u0575\u057d\u0585\u0580] LT',
6674        nextDay: '[\u057e\u0561\u0572\u0568] LT',
6675        lastDay: '[\u0565\u0580\u0565\u056f] LT',
6676        nextWeek: function() {
6677          return 'dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'
6678        },
6679        lastWeek: function() {
6680          return '[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT'
6681        },
6682        sameElse: 'L'
6683      },
6684      relativeTime: {
6685        future: '%s \u0570\u0565\u057f\u0578',
6686        past: '%s \u0561\u057c\u0561\u057b',
6687        s: '\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576',
6688        ss: '%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576',
6689        m: '\u0580\u0578\u057a\u0565',
6690        mm: '%d \u0580\u0578\u057a\u0565',
6691        h: '\u056a\u0561\u0574',
6692        hh: '%d \u056a\u0561\u0574',
6693        d: '\u0585\u0580',
6694        dd: '%d \u0585\u0580',
6695        M: '\u0561\u0574\u056b\u057d',
6696        MM: '%d \u0561\u0574\u056b\u057d',
6697        y: '\u057f\u0561\u0580\u056b',
6698        yy: '%d \u057f\u0561\u0580\u056b'
6699      },
6700      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/,
6701      isPM: function(e) {
6702        return /^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(e)
6703      },
6704      meridiem: function(e) {
6705        return e < 4
6706          ? '\u0563\u056b\u0577\u0565\u0580\u057e\u0561'
6707          : e < 12
6708          ? '\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561'
6709          : e < 17
6710          ? '\u0581\u0565\u0580\u0565\u056f\u057e\u0561'
6711          : '\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576'
6712      },
6713      dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,
6714      ordinal: function(e, a) {
6715        switch (a) {
6716          case 'DDD':
6717          case 'w':
6718          case 'W':
6719          case 'DDDo':
6720            return 1 === e ? e + '-\u056b\u0576' : e + '-\u0580\u0564'
6721          default:
6722            return e
6723        }
6724      },
6725      week: { dow: 1, doy: 7 }
6726    }),
6727    l.defineLocale('id', {
6728      months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
6729      monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),
6730      weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
6731      weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
6732      weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
6733      longDateFormat: {
6734        LT: 'HH.mm',
6735        LTS: 'HH.mm.ss',
6736        L: 'DD/MM/YYYY',
6737        LL: 'D MMMM YYYY',
6738        LLL: 'D MMMM YYYY [pukul] HH.mm',
6739        LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
6740      },
6741      meridiemParse: /pagi|siang|sore|malam/,
6742      meridiemHour: function(e, a) {
6743        return (
6744          12 === e && (e = 0),
6745          'pagi' === a ? e : 'siang' === a ? (11 <= e ? e : e + 12) : 'sore' === a || 'malam' === a ? e + 12 : void 0
6746        )
6747      },
6748      meridiem: function(e, a, t) {
6749        return e < 11 ? 'pagi' : e < 15 ? 'siang' : e < 19 ? 'sore' : 'malam'
6750      },
6751      calendar: {
6752        sameDay: '[Hari ini pukul] LT',
6753        nextDay: '[Besok pukul] LT',
6754        nextWeek: 'dddd [pukul] LT',
6755        lastDay: '[Kemarin pukul] LT',
6756        lastWeek: 'dddd [lalu pukul] LT',
6757        sameElse: 'L'
6758      },
6759      relativeTime: {
6760        future: 'dalam %s',
6761        past: '%s yang lalu',
6762        s: 'beberapa detik',
6763        ss: '%d detik',
6764        m: 'semenit',
6765        mm: '%d menit',
6766        h: 'sejam',
6767        hh: '%d jam',
6768        d: 'sehari',
6769        dd: '%d hari',
6770        M: 'sebulan',
6771        MM: '%d bulan',
6772        y: 'setahun',
6773        yy: '%d tahun'
6774      },
6775      week: { dow: 1, doy: 7 }
6776    }),
6777    l.defineLocale('is', {
6778      months: 'jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember'.split(
6779        '_'
6780      ),
6781      monthsShort: 'jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des'.split('_'),
6782      weekdays: 'sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur'.split(
6783        '_'
6784      ),
6785      weekdaysShort: 'sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau'.split('_'),
6786      weekdaysMin: 'Su_M\xe1_\xder_Mi_Fi_F\xf6_La'.split('_'),
6787      longDateFormat: {
6788        LT: 'H:mm',
6789        LTS: 'H:mm:ss',
6790        L: 'DD.MM.YYYY',
6791        LL: 'D. MMMM YYYY',
6792        LLL: 'D. MMMM YYYY [kl.] H:mm',
6793        LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm'
6794      },
6795      calendar: {
6796        sameDay: '[\xed dag kl.] LT',
6797        nextDay: '[\xe1 morgun kl.] LT',
6798        nextWeek: 'dddd [kl.] LT',
6799        lastDay: '[\xed g\xe6r kl.] LT',
6800        lastWeek: '[s\xed\xf0asta] dddd [kl.] LT',
6801        sameElse: 'L'
6802      },
6803      relativeTime: {
6804        future: 'eftir %s',
6805        past: 'fyrir %s s\xed\xf0an',
6806        s: tn,
6807        ss: tn,
6808        m: tn,
6809        mm: tn,
6810        h: 'klukkustund',
6811        hh: tn,
6812        d: tn,
6813        dd: tn,
6814        M: tn,
6815        MM: tn,
6816        y: tn,
6817        yy: tn
6818      },
6819      dayOfMonthOrdinalParse: /\d{1,2}\./,
6820      ordinal: '%d.',
6821      week: { dow: 1, doy: 4 }
6822    }),
6823    l.defineLocale('it-ch', {
6824      months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(
6825        '_'
6826      ),
6827      monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
6828      weekdays: 'domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato'.split('_'),
6829      weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
6830      weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
6831      longDateFormat: {
6832        LT: 'HH:mm',
6833        LTS: 'HH:mm:ss',
6834        L: 'DD.MM.YYYY',
6835        LL: 'D MMMM YYYY',
6836        LLL: 'D MMMM YYYY HH:mm',
6837        LLLL: 'dddd D MMMM YYYY HH:mm'
6838      },
6839      calendar: {
6840        sameDay: '[Oggi alle] LT',
6841        nextDay: '[Domani alle] LT',
6842        nextWeek: 'dddd [alle] LT',
6843        lastDay: '[Ieri alle] LT',
6844        lastWeek: function() {
6845          switch (this.day()) {
6846            case 0:
6847              return '[la scorsa] dddd [alle] LT'
6848            default:
6849              return '[lo scorso] dddd [alle] LT'
6850          }
6851        },
6852        sameElse: 'L'
6853      },
6854      relativeTime: {
6855        future: function(e) {
6856          return (/^[0-9].+$/.test(e) ? 'tra' : 'in') + ' ' + e
vendor: 16,384 bytes, lines 6857-7251
6857        },
6858        past: '%s fa',
6859        s: 'alcuni secondi',
6860        ss: '%d secondi',
6861        m: 'un minuto',
6862        mm: '%d minuti',
6863        h: "un'ora",
6864        hh: '%d ore',
6865        d: 'un giorno',
6866        dd: '%d giorni',
6867        M: 'un mese',
6868        MM: '%d mesi',
6869        y: 'un anno',
6870        yy: '%d anni'
6871      },
6872      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
6873      ordinal: '%d\xba',
6874      week: { dow: 1, doy: 4 }
6875    }),
6876    l.defineLocale('it', {
6877      months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(
6878        '_'
6879      ),
6880      monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
6881      weekdays: 'domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato'.split('_'),
6882      weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
6883      weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
6884      longDateFormat: {
6885        LT: 'HH:mm',
6886        LTS: 'HH:mm:ss',
6887        L: 'DD/MM/YYYY',
6888        LL: 'D MMMM YYYY',
6889        LLL: 'D MMMM YYYY HH:mm',
6890        LLLL: 'dddd D MMMM YYYY HH:mm'
6891      },
6892      calendar: {
6893        sameDay: '[Oggi alle] LT',
6894        nextDay: '[Domani alle] LT',
6895        nextWeek: 'dddd [alle] LT',
6896        lastDay: '[Ieri alle] LT',
6897        lastWeek: function() {
6898          switch (this.day()) {
6899            case 0:
6900              return '[la scorsa] dddd [alle] LT'
6901            default:
6902              return '[lo scorso] dddd [alle] LT'
6903          }
6904        },
6905        sameElse: 'L'
6906      },
6907      relativeTime: {
6908        future: function(e) {
6909          return (/^[0-9].+$/.test(e) ? 'tra' : 'in') + ' ' + e
6910        },
6911        past: '%s fa',
6912        s: 'alcuni secondi',
6913        ss: '%d secondi',
6914        m: 'un minuto',
6915        mm: '%d minuti',
6916        h: "un'ora",
6917        hh: '%d ore',
6918        d: 'un giorno',
6919        dd: '%d giorni',
6920        M: 'un mese',
6921        MM: '%d mesi',
6922        y: 'un anno',
6923        yy: '%d anni'
6924      },
6925      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
6926      ordinal: '%d\xba',
6927      week: { dow: 1, doy: 4 }
6928    }),
6929    l.defineLocale('ja', {
6930      months: '\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split(
6931        '_'
6932      ),
6933      monthsShort: '1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split(
6934        '_'
6935      ),
6936      weekdays: '\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5'.split(
6937        '_'
6938      ),
6939      weekdaysShort: '\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f'.split('_'),
6940      weekdaysMin: '\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f'.split('_'),
6941      longDateFormat: {
6942        LT: 'HH:mm',
6943        LTS: 'HH:mm:ss',
6944        L: 'YYYY/MM/DD',
6945        LL: 'YYYY\u5e74M\u6708D\u65e5',
6946        LLL: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
6947        LLLL: 'YYYY\u5e74M\u6708D\u65e5 dddd HH:mm',
6948        l: 'YYYY/MM/DD',
6949        ll: 'YYYY\u5e74M\u6708D\u65e5',
6950        lll: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
6951        llll: 'YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm'
6952      },
6953      meridiemParse: /\u5348\u524d|\u5348\u5f8c/i,
6954      isPM: function(e) {
6955        return '\u5348\u5f8c' === e
6956      },
6957      meridiem: function(e, a, t) {
6958        return e < 12 ? '\u5348\u524d' : '\u5348\u5f8c'
6959      },
6960      calendar: {
6961        sameDay: '[\u4eca\u65e5] LT',
6962        nextDay: '[\u660e\u65e5] LT',
6963        nextWeek: function(e) {
6964          return e.week() < this.week() ? '[\u6765\u9031]dddd LT' : 'dddd LT'
6965        },
6966        lastDay: '[\u6628\u65e5] LT',
6967        lastWeek: function(e) {
6968          return this.week() < e.week() ? '[\u5148\u9031]dddd LT' : 'dddd LT'
6969        },
6970        sameElse: 'L'
6971      },
6972      dayOfMonthOrdinalParse: /\d{1,2}\u65e5/,
6973      ordinal: function(e, a) {
6974        switch (a) {
6975          case 'd':
6976          case 'D':
6977          case 'DDD':
6978            return e + '\u65e5'
6979          default:
6980            return e
6981        }
6982      },
6983      relativeTime: {
6984        future: '%s\u5f8c',
6985        past: '%s\u524d',
6986        s: '\u6570\u79d2',
6987        ss: '%d\u79d2',
6988        m: '1\u5206',
6989        mm: '%d\u5206',
6990        h: '1\u6642\u9593',
6991        hh: '%d\u6642\u9593',
6992        d: '1\u65e5',
6993        dd: '%d\u65e5',
6994        M: '1\u30f6\u6708',
6995        MM: '%d\u30f6\u6708',
6996        y: '1\u5e74',
6997        yy: '%d\u5e74'
6998      }
6999    }),
7000    l.defineLocale('jv', {
7001      months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
7002      monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
7003      weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
7004      weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
7005      weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
7006      longDateFormat: {
7007        LT: 'HH.mm',
7008        LTS: 'HH.mm.ss',
7009        L: 'DD/MM/YYYY',
7010        LL: 'D MMMM YYYY',
7011        LLL: 'D MMMM YYYY [pukul] HH.mm',
7012        LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
7013      },
7014      meridiemParse: /enjing|siyang|sonten|ndalu/,
7015      meridiemHour: function(e, a) {
7016        return (
7017          12 === e && (e = 0),
7018          'enjing' === a
7019            ? e
7020            : 'siyang' === a
7021            ? 11 <= e
7022              ? e
7023              : e + 12
7024            : 'sonten' === a || 'ndalu' === a
7025            ? e + 12
7026            : void 0
7027        )
7028      },
7029      meridiem: function(e, a, t) {
7030        return e < 11 ? 'enjing' : e < 15 ? 'siyang' : e < 19 ? 'sonten' : 'ndalu'
7031      },
7032      calendar: {
7033        sameDay: '[Dinten puniko pukul] LT',
7034        nextDay: '[Mbenjang pukul] LT',
7035        nextWeek: 'dddd [pukul] LT',
7036        lastDay: '[Kala wingi pukul] LT',
7037        lastWeek: 'dddd [kepengker pukul] LT',
7038        sameElse: 'L'
7039      },
7040      relativeTime: {
7041        future: 'wonten ing %s',
7042        past: '%s ingkang kepengker',
7043        s: 'sawetawis detik',
7044        ss: '%d detik',
7045        m: 'setunggal menit',
7046        mm: '%d menit',
7047        h: 'setunggal jam',
7048        hh: '%d jam',
7049        d: 'sedinten',
7050        dd: '%d dinten',
7051        M: 'sewulan',
7052        MM: '%d wulan',
7053        y: 'setaun',
7054        yy: '%d taun'
7055      },
7056      week: { dow: 1, doy: 7 }
7057    }),
7058    l.defineLocale('ka', {
7059      months: {
7060        standalone: '\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8'.split(
7061          '_'
7062        ),
7063        format: '\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1'.split(
7064          '_'
7065        )
7066      },
7067      monthsShort: '\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9'.split(
7068        '_'
7069      ),
7070      weekdays: {
7071        standalone: '\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8'.split(
7072          '_'
7073        ),
7074        format: '\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1'.split(
7075          '_'
7076        ),
7077        isFormat: /(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/
7078      },
7079      weekdaysShort: '\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1'.split(
7080        '_'
7081      ),
7082      weekdaysMin: '\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0'.split(
7083        '_'
7084      ),
7085      longDateFormat: {
7086        LT: 'h:mm A',
7087        LTS: 'h:mm:ss A',
7088        L: 'DD/MM/YYYY',
7089        LL: 'D MMMM YYYY',
7090        LLL: 'D MMMM YYYY h:mm A',
7091        LLLL: 'dddd, D MMMM YYYY h:mm A'
7092      },
7093      calendar: {
7094        sameDay: '[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]',
7095        nextDay: '[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]',
7096        lastDay: '[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]',
7097        nextWeek: '[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]',
7098        lastWeek: '[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4',
7099        sameElse: 'L'
7100      },
7101      relativeTime: {
7102        future: function(e) {
7103          return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(
7104            e
7105          )
7106            ? e.replace(/\u10d8$/, '\u10e8\u10d8')
7107            : e + '\u10e8\u10d8'
7108        },
7109        past: function(e) {
7110          return /(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(
7111            e
7112          )
7113            ? e.replace(/(\u10d8|\u10d4)$/, '\u10d8\u10e1 \u10ec\u10d8\u10dc')
7114            : /\u10ec\u10d4\u10da\u10d8/.test(e)
7115            ? e.replace(/\u10ec\u10d4\u10da\u10d8$/, '\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc')
7116            : void 0
7117        },
7118        s: '\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8',
7119        ss: '%d \u10ec\u10d0\u10db\u10d8',
7120        m: '\u10ec\u10e3\u10d7\u10d8',
7121        mm: '%d \u10ec\u10e3\u10d7\u10d8',
7122        h: '\u10e1\u10d0\u10d0\u10d7\u10d8',
7123        hh: '%d \u10e1\u10d0\u10d0\u10d7\u10d8',
7124        d: '\u10d3\u10e6\u10d4',
7125        dd: '%d \u10d3\u10e6\u10d4',
7126        M: '\u10d7\u10d5\u10d4',
7127        MM: '%d \u10d7\u10d5\u10d4',
7128        y: '\u10ec\u10d4\u10da\u10d8',
7129        yy: '%d \u10ec\u10d4\u10da\u10d8'
7130      },
7131      dayOfMonthOrdinalParse: /0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,
7132      ordinal: function(e) {
7133        return 0 === e
7134          ? e
7135          : 1 === e
7136          ? e + '-\u10da\u10d8'
7137          : e < 20 || (e <= 100 && e % 20 == 0) || e % 100 == 0
7138          ? '\u10db\u10d4-' + e
7139          : e + '-\u10d4'
7140      },
7141      week: { dow: 1, doy: 7 }
7142    })
7143  var sn = {
7144    0: '-\u0448\u0456',
7145    1: '-\u0448\u0456',
7146    2: '-\u0448\u0456',
7147    3: '-\u0448\u0456',
7148    4: '-\u0448\u0456',
7149    5: '-\u0448\u0456',
7150    6: '-\u0448\u044b',
7151    7: '-\u0448\u0456',
7152    8: '-\u0448\u0456',
7153    9: '-\u0448\u044b',
7154    10: '-\u0448\u044b',
7155    20: '-\u0448\u044b',
7156    30: '-\u0448\u044b',
7157    40: '-\u0448\u044b',
7158    50: '-\u0448\u0456',
7159    60: '-\u0448\u044b',
7160    70: '-\u0448\u0456',
7161    80: '-\u0448\u0456',
7162    90: '-\u0448\u044b',
7163    100: '-\u0448\u0456'
7164  }
7165  l.defineLocale('kk', {
7166    months: '\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d'.split(
7167      '_'
7168    ),
7169    monthsShort: '\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b'.split(
7170      '_'
7171    ),
7172    weekdays: '\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456'.split(
7173      '_'
7174    ),
7175    weekdaysShort: '\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d'.split(
7176      '_'
7177    ),
7178    weekdaysMin: '\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d'.split(
7179      '_'
7180    ),
7181    longDateFormat: {
7182      LT: 'HH:mm',
7183      LTS: 'HH:mm:ss',
7184      L: 'DD.MM.YYYY',
7185      LL: 'D MMMM YYYY',
7186      LLL: 'D MMMM YYYY HH:mm',
7187      LLLL: 'dddd, D MMMM YYYY HH:mm'
7188    },
7189    calendar: {
7190      sameDay: '[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT',
7191      nextDay: '[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT',
7192      nextWeek: 'dddd [\u0441\u0430\u0493\u0430\u0442] LT',
7193      lastDay: '[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT',
7194      lastWeek:
7195        '[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT',
7196      sameElse: 'L'
7197    },
7198    relativeTime: {
7199      future: '%s \u0456\u0448\u0456\u043d\u0434\u0435',
7200      past: '%s \u0431\u04b1\u0440\u044b\u043d',
7201      s: '\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434',
7202      ss: '%d \u0441\u0435\u043a\u0443\u043d\u0434',
7203      m: '\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442',
7204      mm: '%d \u043c\u0438\u043d\u0443\u0442',
7205      h: '\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442',
7206      hh: '%d \u0441\u0430\u0493\u0430\u0442',
7207      d: '\u0431\u0456\u0440 \u043a\u04af\u043d',
7208      dd: '%d \u043a\u04af\u043d',
7209      M: '\u0431\u0456\u0440 \u0430\u0439',
7210      MM: '%d \u0430\u0439',
7211      y: '\u0431\u0456\u0440 \u0436\u044b\u043b',
7212      yy: '%d \u0436\u044b\u043b'
7213    },
7214    dayOfMonthOrdinalParse: /\d{1,2}-(\u0448\u0456|\u0448\u044b)/,
7215    ordinal: function(e) {
7216      return e + (sn[e] || sn[e % 10] || sn[100 <= e ? 100 : null])
7217    },
7218    week: { dow: 1, doy: 7 }
7219  })
7220  var nn = {
7221      1: '\u17e1',
7222      2: '\u17e2',
7223      3: '\u17e3',
7224      4: '\u17e4',
7225      5: '\u17e5',
7226      6: '\u17e6',
7227      7: '\u17e7',
7228      8: '\u17e8',
7229      9: '\u17e9',
7230      0: '\u17e0'
7231    },
7232    dn = {
7233      '\u17e1': '1',
7234      '\u17e2': '2',
7235      '\u17e3': '3',
7236      '\u17e4': '4',
7237      '\u17e5': '5',
7238      '\u17e6': '6',
7239      '\u17e7': '7',
7240      '\u17e8': '8',
7241      '\u17e9': '9',
7242      '\u17e0': '0'
7243    }
7244  l.defineLocale('km', {
7245    months: '\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc'.split(
7246      '_'
7247    ),
7248    monthsShort: '\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc'.split(
7249      '_'
7250    ),
7251    weekdays: '\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17c
7251d_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd'.split(
7252      '_'
7253    ),
7254    weekdaysShort: '\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f'.split('_'),
7255    weekdaysMin: '\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f'.split('_'),
7256    weekdaysParseExact: !0,
7257    longDateFormat: {
7258      LT: 'HH:mm',
7259      LTS: 'HH:mm:ss',
7260      L: 'DD/MM/YYYY',
7261      LL: 'D MMMM YYYY',
7262      LLL: 'D MMMM YYYY HH:mm',
7263      LLLL: 'dddd, D MMMM YYYY HH:mm'
7264    },
7265    meridiemParse: /\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,
7266    isPM: function(e) {
7267      return '\u179b\u17d2\u1784\u17b6\u1785' === e
7268    },
7269    meridiem: function(e, a, t) {
7270      return e < 12 ? '\u1796\u17d2\u179a\u17b9\u1780' : '\u179b\u17d2\u1784\u17b6\u1785'
7271    },
7272    calendar: {
7273      sameDay: '[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT',
7274      nextDay: '[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT',
7275      nextWeek: 'dddd [\u1798\u17c9\u17c4\u1784] LT',
7276      lastDay: '[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT',
7277      lastWeek: 'dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT',
7278      sameElse: 'L'
7279    },
7280    relativeTime: {
7281      future: '%s\u1791\u17c0\u178f',
7282      past: '%s\u1798\u17bb\u1793',
7283      s: '\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8',
7284      ss: '%d \u179c\u17b7\u1793\u17b6\u1791\u17b8',
7285      m: '\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8',
7286      mm: '%d \u1793\u17b6\u1791\u17b8',
7287      h: '\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784',
7288      hh: '%d \u1798\u17c9\u17c4\u1784',
7289      d: '\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3',
7290      dd: '%d \u1790\u17d2\u1784\u17c3',
7291      M: '\u1798\u17bd\u1799\u1781\u17c2',
7292      MM: '%d \u1781\u17c2',
7293      y: '\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6',
7294      yy: '%d \u1786\u17d2\u1793\u17b6\u17c6'
7295    },
7296    dayOfMonthOrdinalParse: /\u1791\u17b8\d{1,2}/,
7297    ordinal: '\u1791\u17b8%d',
7298    preparse: function(e) {
7299      return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g, function(e) {
7300        return dn[e]
7301      })
7302    },
7303    postformat: function(e) {
7304      return e.replace(/\d/g, function(e) {
7305        return nn[e]
7306      })
7307    },
7308    week: { dow: 1, doy: 4 }
7309  })
7310  var rn = {
7311      1: '\u0ce7',
7312      2: '\u0ce8',
7313      3: '\u0ce9',
7314      4: '\u0cea',
7315      5: '\u0ceb',
7316      6: '\u0cec',
7317      7: '\u0ced',
7318      8: '\u0cee',
7319      9: '\u0cef',
7320      0: '\u0ce6'
7321    },
7322    _n = {
7323      '\u0ce7': '1',
7324      '\u0ce8': '2',
7325      '\u0ce9': '3',
7326      '\u0cea': '4',
7327      '\u0ceb': '5',
7328      '\u0cec': '6',
7329      '\u0ced': '7',
7330      '\u0cee': '8',
7331      '\u0cef': '9',
7332      '\u0ce6': '0'
7333    }
7334  l.defineLocale('kn', {
7335    months: '\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd'.split(
7336      '_'
7337    ),
7338    monthsShort: '\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82'.split(
7339      '_'
7340    ),
7341    monthsParseExact: !0,
7342    weekdays: '\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0'.split(
7343      '_'
7344    ),
7345    weekdaysShort: '\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf'.split(
7346      '_'
7347    ),
7348    weekdaysMin: '\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6'.split(
7349      '_'
7350    ),
7351    longDateFormat: {
7352      LT: 'A h:mm',
7353      LTS: 'A h:mm:ss',
7354      L: 'DD/MM/YYYY',
7355      LL: 'D MMMM YYYY',
7356      LLL: 'D MMMM YYYY, A h:mm',
7357      LLLL: 'dddd, D MMMM YYYY, A h:mm'
7358    },
7359    calendar: {
7360      sameDay: '[\u0c87\u0c82\u0ca6\u0cc1] LT',
7361      nextDay: '[\u0ca8\u0cbe\u0cb3\u0cc6] LT',
7362      nextWeek: 'dddd, LT',
7363      lastDay: '[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT',
7364      lastWeek: '[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT',
7365      sameElse: 'L'
7366    },
7367    relativeTime: {
7368      future: '%s \u0ca8\u0c82\u0ca4\u0cb0',
7369      past: '%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6',
7370      s: '\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1',
7371      ss: '%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1',
7372      m: '\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7',
7373      mm: '%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7',
7374      h: '\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6',
7375      hh: '%d \u0c97\u0c82\u0c9f\u0cc6',
7376      d: '\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8',
7377      dd: '%d \u0ca6\u0cbf\u0ca8',
7378      M: '\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1',
7379      MM: '%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1',
7380      y: '\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7',
7381      yy: '%d \u0cb5\u0cb0\u0ccd\u0cb7'
7382    },
7383    preparse: function(e) {
7384      return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g, function(e) {
7385        return _n[e]
7386      })
7387    },
7388    postformat: function(e) {
7389      return e.replace(/\d/g, function(e) {
7390        return rn[e]
7391      })
7392    },
7393    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/,
7394    meridiemHour: function(e, a) {
7395      return (
7396        12 === e && (e = 0),
7397        '\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf' === a
7398          ? e < 4
7399            ? e
7400            : e + 12
7401          : '\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6' === a
7402          ? e
7403          : '\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8' === a
7404          ? 10 <= e
7405            ? e
7406            : e + 12
7407          : '\u0cb8\u0c82\u0c9c\u0cc6' === a
7408          ? e + 12
7409          : void 0
7410      )
7411    },
7412    meridiem: function(e, a, t) {
7413      return e < 4
7414        ? '\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf'
7415        : e < 10
7416        ? '\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6'
7417        : e < 17
7418        ? '\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8'
7419        : e < 20
7420        ? '\u0cb8\u0c82\u0c9c\u0cc6'
7421        : '\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf'
7422    },
7423    dayOfMonthOrdinalParse: /\d{1,2}(\u0ca8\u0cc6\u0cd5)/,
7424    ordinal: function(e) {
7425      return e + '\u0ca8\u0cc6\u0cd5'
7426    },
7427    week: { dow: 0, doy: 6 }
7428  }),
7429    l.defineLocale('ko', {
7430      months: '1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4'.split(
7431        '_'
7432      ),
7433      monthsShort: '1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4'.split(
7434        '_'
7435      ),
7436      weekdays: '\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c'.split(
7437        '_'
7438      ),
7439      weekdaysShort: '\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0'.split('_'),
7440      weekdaysMin: '\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0'.split('_'),
7441      longDateFormat: {
7442        LT: 'A h:mm',
7443        LTS: 'A h:mm:ss',
7444        L: 'YYYY.MM.DD.',
7445        LL: 'YYYY\ub144 MMMM D\uc77c',
7446        LLL: 'YYYY\ub144 MMMM D\uc77c A h:mm',
7447        LLLL: 'YYYY\ub144 MMMM D\uc77c dddd A h:mm',
7448        l: 'YYYY.MM.DD.',
7449        ll: 'YYYY\ub144 MMMM D\uc77c',
7450        lll: 'YYYY\ub144 MMMM D\uc77c A h:mm',
7451        llll: 'YYYY\ub144 MMMM D\uc77c dddd A h:mm'
7452      },
7453      calendar: {
7454        sameDay: '\uc624\ub298 LT',
7455        nextDay: '\ub0b4\uc77c LT',
7456        nextWeek: 'dddd LT',
7457        lastDay: '\uc5b4\uc81c LT',
7458        lastWeek: '\uc9c0\ub09c\uc8fc dddd LT',
7459        sameElse: 'L'
7460      },
7461      relativeTime: {
7462        future: '%s \ud6c4',
7463        past: '%s \uc804',
7464        s: '\uba87 \ucd08',
7465        ss: '%d\ucd08',
7466        m: '1\ubd84',
7467        mm: '%d\ubd84',
7468        h: '\ud55c \uc2dc\uac04',
7469        hh: '%d\uc2dc\uac04',
7470        d: '\ud558\ub8e8',
7471        dd: '%d\uc77c',
7472        M: '\ud55c \ub2ec',
7473        MM: '%d\ub2ec',
7474        y: '\uc77c \ub144',
7475        yy: '%d\ub144'
7476      },
7477      dayOfMonthOrdinalParse: /\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,
7478      ordinal: function(e, a) {
7479        switch (a) {
7480          case 'd':
7481          case 'D':
7482          case 'DDD':
7483            return e + '\uc77c'
7484          case 'M':
7485            return e + '\uc6d4'
7486          case 'w':
7487          case 'W':
7488            return e + '\uc8fc'
7489          default:
7490            return e
7491        }
7492      },
7493      meridiemParse: /\uc624\uc804|\uc624\ud6c4/,
7494      isPM: function(e) {
7495        return '\uc624\ud6c4' === e
7496      },
7497      meridiem: function(e, a, t) {
7498        return e < 12 ? '\uc624\uc804' : '\uc624\ud6c4'
7499      }
7500    })
7501  var on = {
7502      1: '\u0661',
7503      2: '\u0662',
7504      3: '\u0663',
7505      4: '\u0664',
7506      5: '\u0665',
7507      6: '\u0666',
7508      7: '\u0667',
7509      8: '\u0668',
7510      9: '\u0669',
7511      0: '\u0660'
7512    },
7513    mn = {
7514      '\u0661': '1',
7515      '\u0662': '2',
7516      '\u0663': '3',
7517      '\u0664': '4',
7518      '\u0665': '5',
7519      '\u0666': '6',
7520      '\u0667': '7',
7521      '\u0668': '8',
7522      '\u0669': '9',
7523      '\u0660': '0'
7524    },
7525    un = [
7526      '\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645',
7527      '\u0634\u0648\u0628\u0627\u062a',
7528      '\u0626\u0627\u0632\u0627\u0631',
7529      '\u0646\u06cc\u0633\u0627\u0646',
7530      '\u0626\u0627\u06cc\u0627\u0631',
7531      '\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646',
7532      '\u062a\u06d5\u0645\u0645\u0648\u0632',
7533      '\u0626\u0627\u0628',
7534      '\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644',
7535      '\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645',
7536      '\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645',
7537      '\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645'
7538    ]
7539  l.defineLocale('ku', {
7540    months: un,
7541    monthsShort: un,
7542    weekdays: '\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c'.split(
7543      '_'
7544    ),
7545    weekdaysShort: '\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c'.split(
7546      '_'
7547    ),
7548    weekdaysMin: '\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634'.split('_'),
7549    weekdaysParseExact: !0,
7550    longDateFormat: {
7551      LT: 'HH:mm',
7552      LTS: 'HH:mm:ss',
7553      L: 'DD/MM/YYYY',
7554      LL: 'D MMMM YYYY',
7555      LLL: 'D MMMM YYYY HH:mm',
7556      LLLL: 'dddd, D MMMM YYYY HH:mm'
7557    },
7558    meridiemParse: /\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,
7559    isPM: function(e) {
7560      return /\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(e)
7561    },
7562    meridiem: function(e, a, t) {
7563      return e < 12 ? '\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc' : '\u0626\u06ce\u0648\u0627\u0631\u0647\u200c'
7564    },
7565    calendar: {
7566      sameDay: '[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT',
7567      nextDay: '[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT',
7568      nextWeek: 'dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT',
7569      lastDay: '[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT',
7570      lastWeek: 'dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT',
7571      sameElse: 'L'
7572    },
7573    relativeTime: {
7574      future: '\u0644\u0647\u200c %s',
7575      past: '%s',
7576      s: '\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643',
7577      ss: '\u0686\u0631\u0643\u0647\u200c %d',
7578      m: '\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643',
7579      mm: '%d \u062e\u0648\u0644\u0647\u200c\u0643',
7580      h: '\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631',
7581      hh: '%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631',
7582      d: '\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698',
7583      dd: '%d \u0695\u06c6\u0698',
7584      M: '\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af',
7585      MM: '%d \u0645\u0627\u0646\u06af',
7586      y: '\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5',
7587      yy: '%d \u0633\u0627\u06b5'
7588    },
7589    preparse: function(e) {
7590      return e
7591        .replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g, function(e) {
7592          return mn[e]
7593        })
7594        .replace(/\u060c/g, ',')
7595    },
7596    postformat: function(e) {
7597      return e
7598        .replace(/\d/g, function(e) {
7599          return on[e]
7600        })
7601        .replace(/,/g, '\u060c')
7602    },
7603    week: { dow: 6, doy: 12 }
7604  })
7605  var ln = {
7606    0: '-\u0447\u04af',
7607    1: '-\u0447\u0438',
7608    2: '-\u0447\u0438',
7609    3: '-\u0447\u04af',
7610    4: '-\u0447\u04af',
7611    5: '-\u0447\u0438',
7612    6: '-\u0447\u044b',
7613    7: '-\u0447\u0438',
7614    8: '-\u0447\u0438',
7615    9: '-\u0447\u0443',
7616    10: '-\u0447\u0443',
7617    20: '-\u0447\u044b',
7618    30: '-\u0447\u0443',
7619    40: '-\u0447\u044b',
7620    50: '-\u0447\u04af',
7621    60: '-\u0447\u044b',
7622    70: '-\u0447\u0438',
7623    80: '-\u0447\u0438',
7624    90: '-\u0447\u0443',
7625    100: '-\u0447\u04af'
7626  }
7627  function Mn(e, a, t, s) {
7628    var n = {
7629      m: ['eng Minutt', 'enger Minutt'],
7630      h: ['eng Stonn', 'enger Stonn'],
7631      d: ['een Dag', 'engem Dag'],
7632      M: ['ee Mount', 'engem Mount'],
7633      y: ['ee Joer', 'engem Joer']
7634    }
7635    return a ? n[t][0] : n[t][1]
7636  }
7637  function hn(e) {
7638    if (((e = parseInt(e, 10)), isNaN(e))) return !1
7639    if (e < 0) return !0
7640    if (e < 10) return 4 <= e && e <= 7
7641    if (e < 100) {
7642      var a = e % 10
7643      return hn(0 === a ? e / 10 : a)
7644    }
7645    if (e < 1e4) {
7646      for (; 10 <= e; ) e /= 10
7647      return hn(e)
7648    }
7649    return hn((e /= 1e3))
7650  }
7651  l.defineLocale('ky', {
7652    months: '\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c'.split(
7653      '_'
7654    ),
7655    monthsShort: '\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a'.split(
7656      '_'
7657    ),
7658    weekdays: '\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438'.split(
7659      '_'
7660    ),
7661    weekdaysShort: '\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435'.split(
7662      '_'
7663    ),
7664    weekdaysMin: '\
vendor: 7,300 bytes, lines 7664-7826
7664u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448'.split(
7665      '_'
7666    ),
7667    longDateFormat: {
7668      LT: 'HH:mm',
7669      LTS: 'HH:mm:ss',
7670      L: 'DD.MM.YYYY',
7671      LL: 'D MMMM YYYY',
7672      LLL: 'D MMMM YYYY HH:mm',
7673      LLLL: 'dddd, D MMMM YYYY HH:mm'
7674    },
7675    calendar: {
7676      sameDay: '[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT',
7677      nextDay: '[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT',
7678      nextWeek: 'dddd [\u0441\u0430\u0430\u0442] LT',
7679      lastDay: '[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT',
7680      lastWeek:
7681        '[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT',
7682      sameElse: 'L'
7683    },
7684    relativeTime: {
7685      future: '%s \u0438\u0447\u0438\u043d\u0434\u0435',
7686      past: '%s \u043c\u0443\u0440\u0443\u043d',
7687      s: '\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434',
7688      ss: '%d \u0441\u0435\u043a\u0443\u043d\u0434',
7689      m: '\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442',
7690      mm: '%d \u043c\u04af\u043d\u04e9\u0442',
7691      h: '\u0431\u0438\u0440 \u0441\u0430\u0430\u0442',
7692      hh: '%d \u0441\u0430\u0430\u0442',
7693      d: '\u0431\u0438\u0440 \u043a\u04af\u043d',
7694      dd: '%d \u043a\u04af\u043d',
7695      M: '\u0431\u0438\u0440 \u0430\u0439',
7696      MM: '%d \u0430\u0439',
7697      y: '\u0431\u0438\u0440 \u0436\u044b\u043b',
7698      yy: '%d \u0436\u044b\u043b'
7699    },
7700    dayOfMonthOrdinalParse: /\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,
7701    ordinal: function(e) {
7702      return e + (ln[e] || ln[e % 10] || ln[100 <= e ? 100 : null])
7703    },
7704    week: { dow: 1, doy: 7 }
7705  }),
7706    l.defineLocale('lb', {
7707      months: 'Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
7708      monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
7709      monthsParseExact: !0,
7710      weekdays: 'Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
7711      weekdaysShort: 'So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.'.split('_'),
7712      weekdaysMin: 'So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa'.split('_'),
7713      weekdaysParseExact: !0,
7714      longDateFormat: {
7715        LT: 'H:mm [Auer]',
7716        LTS: 'H:mm:ss [Auer]',
7717        L: 'DD.MM.YYYY',
7718        LL: 'D. MMMM YYYY',
7719        LLL: 'D. MMMM YYYY H:mm [Auer]',
7720        LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
7721      },
7722      calendar: {
7723        sameDay: '[Haut um] LT',
7724        sameElse: 'L',
7725        nextDay: '[Muer um] LT',
7726        nextWeek: 'dddd [um] LT',
7727        lastDay: '[G\xebschter um] LT',
7728        lastWeek: function() {
7729          switch (this.day()) {
7730            case 2:
7731            case 4:
7732              return '[Leschten] dddd [um] LT'
7733            default:
7734              return '[Leschte] dddd [um] LT'
7735          }
7736        }
7737      },
7738      relativeTime: {
7739        future: function(e) {
7740          return hn(e.substr(0, e.indexOf(' '))) ? 'a ' + e : 'an ' + e
7741        },
7742        past: function(e) {
7743          return hn(e.substr(0, e.indexOf(' '))) ? 'viru ' + e : 'virun ' + e
7744        },
7745        s: 'e puer Sekonnen',
7746        ss: '%d Sekonnen',
7747        m: Mn,
7748        mm: '%d Minutten',
7749        h: Mn,
7750        hh: '%d Stonnen',
7751        d: Mn,
7752        dd: '%d Deeg',
7753        M: Mn,
7754        MM: '%d M\xe9int',
7755        y: Mn,
7756        yy: '%d Joer'
7757      },
7758      dayOfMonthOrdinalParse: /\d{1,2}\./,
7759      ordinal: '%d.',
7760      week: { dow: 1, doy: 4 }
7761    }),
7762    l.defineLocale('lo', {
7763      months: '\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2'.split(
7764        '_'
7765      ),
7766      monthsShort: '\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2'.split(
7767        '_'
7768      ),
7769      weekdays: '\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2'.split(
7770        '_'
7771      ),
7772      weekdaysShort: '\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2'.split(
7773        '_'
7774      ),
7775      weekdaysMin: '\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa'.split('_'),
7776      weekdaysParseExact: !0,
7777      longDateFormat: {
7778        LT: 'HH:mm',
7779        LTS: 'HH:mm:ss',
7780        L: 'DD/MM/YYYY',
7781        LL: 'D MMMM YYYY',
7782        LLL: 'D MMMM YYYY HH:mm',
7783        LLLL: '\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm'
7784      },
7785      meridiemParse: /\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,
7786      isPM: function(e) {
7787        return '\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87' === e
7788      },
7789      meridiem: function(e, a, t) {
7790        return e < 12 ? '\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2' : '\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87'
7791      },
7792      calendar: {
7793        sameDay: '[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT',
7794        nextDay: '[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT',
7795        nextWeek: '[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT',
7796        lastDay: '[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT',
7797        lastWeek: '[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT',
7798        sameElse: 'L'
7799      },
7800      relativeTime: {
7801        future: '\u0ead\u0eb5\u0e81 %s',
7802        past: '%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2',
7803        s: '\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5',
7804        ss: '%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5',
7805        m: '1 \u0e99\u0eb2\u0e97\u0eb5',
7806        mm: '%d \u0e99\u0eb2\u0e97\u0eb5',
7807        h: '1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87',
7808        hh: '%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87',
7809        d: '1 \u0ea1\u0eb7\u0ec9',
7810        dd: '%d \u0ea1\u0eb7\u0ec9',
7811        M: '1 \u0ec0\u0e94\u0eb7\u0ead\u0e99',
7812        MM: '%d \u0ec0\u0e94\u0eb7\u0ead\u0e99',
7813        y: '1 \u0e9b\u0eb5',
7814        yy: '%d \u0e9b\u0eb5'
7815      },
7816      dayOfMonthOrdinalParse: /(\u0e97\u0eb5\u0ec8)\d{1,2}/,
7817      ordinal: function(e) {
7818        return '\u0e97\u0eb5\u0ec8' + e
7819      }
7820    })
7821  var Ln = {
7822    ss: 'sekund\u0117_sekund\u017ei\u0173_sekundes',
7823    m: 'minut\u0117_minut\u0117s_minut\u0119',
7824    mm: 'minut\u0117s_minu\u010di\u0173_minutes',
7825    h: 'valanda_valandos_valand\u0105',
7826    hh: 'valandos_valand\u0173_valandas',
7827    d: 'diena_dienos_dien\u0105',
7828    dd: 'dienos_dien\u0173_dienas',
7829    M: 'm\u0117nuo_m\u0117nesio_m\u0117nes\u012f',
7830    MM: 'm\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius',
7831    y: 'metai_met\u0173_metus',
7832    yy: 'metai_met\u0173_metus'
7833  }
7834  function cn(e, a, t, s) {
7835    return a ? yn(t)[0] : s ? yn(t)[1] : yn(t)[2]
7836  }
7837  function Yn(e) {
7838    return e % 10 == 0 || (10 < e && e < 20)
7839  }
7840  function yn(e) {
7841    return Ln[e].split('_')
7842  }
7843  function fn(e, a, t, s) {
7844    var n = e + ' '
7845    return 1 === e
7846      ? n + cn(0, a, t[0], s)
7847      : a
7848      ? n + (Yn(e) ? yn(t)[1] : yn(t)[0])
7849      : s
7850      ? n + yn(t)[1]
7851      : n + (Yn(e) ? yn(t)[1] : yn(t)[2])
7852  }
7853  l.defineLocale('lt', {
7854    months: {
7855      format: 'sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio'.split(
7856        '_'
7857      ),
7858      standalone: 'sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis'.split(
7859        '_'
7860      ),
7861      isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
7862    },
7863    monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
7864    weekdays: {
7865      format: 'sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f'.split(
7866        '_'
7867      ),
7868      standalone: 'sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis'.split(
7869        '_'
7870      ),
7871      isFormat: /dddd HH:mm/
7872    },
7873    weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161'.split('_'),
7874    weekdaysMin: 'S_P_A_T_K_Pn_\u0160'.split('_'),
7875    weekdaysParseExact: !0,
7876    longDateFormat: {
7877      LT: 'HH:mm',
7878      LTS: 'HH:mm:ss',
7879      L: 'YYYY-MM-DD',
7880      LL: 'YYYY [m.] MMMM D [d.]',
7881      LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
7882      LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
7883      l: 'YYYY-MM-DD',
7884      ll: 'YYYY [m.] MMMM D [d.]',
7885      lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
7886      llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
7887    },
7888    calendar: {
7889      sameDay: '[\u0160iandien] LT',
7890      nextDay: '[Rytoj] LT',
7891      nextWeek: 'dddd LT',
7892      lastDay: '[Vakar] LT',
7893      lastWeek: '[Pra\u0117jus\u012f] dddd LT',
7894      sameElse: 'L'
7895    },
7896    relativeTime: {
7897      future: 'po %s',
7898      past: 'prie\u0161 %s',
7899      s: function(e, a, t, s) {
7900        return a ? 'kelios sekund\u0117s' : s ? 'keli\u0173 sekund\u017ei\u0173' : 'kelias sekundes'
7901      },
7902      ss: fn,
7903      m: cn,
7904      mm: fn,
7905      h: cn,
7906      hh: fn,
7907      d: cn,
7908      dd: fn,
7909      M: cn,
7910      MM: fn,
7911      y: cn,
7912      yy: fn
7913    },
7914    dayOfMonthOrdinalParse: /\d{1,2}-oji/,
7915    ordinal: function(e) {
7916      return e + '-oji'
7917    },
7918    week: { dow: 1, doy: 4 }
7919  })
7920  var kn = {
7921    ss: 'sekundes_sekund\u0113m_sekunde_sekundes'.split('_'),
7922    m: 'min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes'.split('_'),
7923    mm: 'min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes'.split('_'),
7924    h: 'stundas_stund\u0101m_stunda_stundas'.split('_'),
7925    hh: 'stundas_stund\u0101m_stunda_stundas'.split('_'),
7926    d: 'dienas_dien\u0101m_diena_dienas'.split('_'),
7927    dd: 'dienas_dien\u0101m_diena_dienas'.split('_'),
7928    M: 'm\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i'.split('_'),
7929    MM: 'm\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i'.split('_'),
7930    y: 'gada_gadiem_gads_gadi'.split('_'),
7931    yy: 'gada_gadiem_gads_gadi'.split('_')
7932  }
7933  function pn(e, a, t) {
7934    return t ? (a % 10 == 1 && a % 100 != 11 ? e[2] : e[3]) : a % 10 == 1 && a % 100 != 11 ? e[0] : e[1]
7935  }
7936  function Dn(e, a, t) {
7937    return e + ' ' + pn(kn[t], e, a)
7938  }
7939  function Tn(e, a, t) {
7940    return pn(kn[t], e, a)
7941  }
7942  l.defineLocale('lv', {
7943    months: 'janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris'.split(
7944      '_'
7945    ),
7946    monthsShort: 'jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec'.split('_'),
7947    weekdays: 'sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena'.split('_'),
7948    weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),
7949    weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),
7950    weekdaysParseExact: !0,
7951    longDateFormat: {
7952      LT: 'HH:mm',
7953      LTS: 'HH:mm:ss',
7954      L: 'DD.MM.YYYY.',
7955      LL: 'YYYY. [gada] D. MMMM',
7956      LLL: 'YYYY. [gada] D. MMMM, HH:mm',
7957      LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm'
7958    },
7959    calendar: {
7960      sameDay: '[\u0160odien pulksten] LT',
7961      nextDay: '[R\u012bt pulksten] LT',
7962      nextWeek: 'dddd [pulksten] LT',
7963      lastDay: '[Vakar pulksten] LT',
7964      lastWeek: '[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT',
7965      sameElse: 'L'
7966    },
7967    relativeTime: {
7968      future: 'p\u0113c %s',
7969      past: 'pirms %s',
7970      s: function(e, a) {
7971        return a ? 'da\u017eas sekundes' : 'da\u017e\u0101m sekund\u0113m'
7972      },
7973      ss: Dn,
7974      m: Tn,
7975      mm: Dn,
7976      h: Tn,
7977      hh: Dn,
7978      d: Tn,
7979      dd: Dn,
7980      M: Tn,
7981      MM: Dn,
7982      y: Tn,
7983      yy: Dn
7984    },
7985    dayOfMonthOrdinalParse: /\d{1,2}\./,
7986    ordinal: '%d.',
7987    week: { dow: 1, doy: 4 }
7988  })
7989  var gn = {
7990    words: {
7991      ss: ['sekund', 'sekunda', 'sekundi'],
7992      m: ['jedan minut', 'jednog minuta'],
7993      mm: ['minut', 'minuta', 'minuta'],
7994      h: ['jedan sat', 'jednog sata'],
7995      hh: ['sat', 'sata', 'sati'],
7996      dd: ['dan', 'dana', 'dana'],
7997      MM: ['mjesec', 'mjeseca', 'mjeseci'],
7998      yy: ['godina', 'godine', 'godina']
7999    },
8000    correctGrammaticalCase: function(e, a) {
8001      return 1 === e ? a[0] : 2 <= e && e <= 4 ? a[1] : a[2]
8002    },
8003    translate: function(e, a, t) {
8004      var s = gn.words[t]
8005      return 1 === t.length ? (a ? s[0] : s[1]) : e + ' ' + gn.correctGrammaticalCase(e, s)
8006    }
8007  }
8008  function wn(e, a, t, s) {
8009    switch (t) {
8010      case 's':
8011        return a
8012          ? '\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434'
8013          : '\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d'
8014      case 'ss':
8015        return e + (a ? ' \u0441\u0435\u043a\u0443\u043d\u0434' : ' \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d')
8016      case 'm':
8017      case 'mm':
8018        return e + (a ? ' \u043c\u0438\u043d\u0443\u0442' : ' \u043c\u0438\u043d\u0443\u0442\u044b\u043d')
8019      case 'h':
8020      case 'hh':
8021        return e + (a ? ' \u0446\u0430\u0433' : ' \u0446\u0430\u0433\u0438\u0439\u043d')
8022      case 'd':
8023      case 'dd':
8024        return e + (a ? ' \u04e9\u0434\u04e9\u0440' : ' \u04e9\u0434\u0440\u0438\u0439\u043d')
8025      case 'M':
8026      case 'MM':
8027        return e + (a ? ' \u0441\u0430\u0440' : ' \u0441\u0430\u0440\u044b\u043d')
8028      case 'y':
8029      case 'yy':
8030        return e + (a ? ' \u0436\u0438\u043b' : ' \u0436\u0438\u043b\u0438\u0439\u043d')
8031      default:
8032        return e
8033    }
8034  }
8035  l.defineLocale('me', {
8036    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
8037    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
8038    monthsParseExact: !0,
8039    weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota'.split('_'),
8040    weekdaysShort: 'ned._pon._uto._sri._\u010det._pet._sub.'.split('_'),
8041    weekdaysMin: 'ne_po_ut_sr_\u010de_pe_su'.split('_'),
8042    weekdaysParseExact: !0,
8043    longDateFormat: {
8044      LT: 'H:mm',
8045      LTS: 'H:mm:ss',
8046      L: 'DD.MM.YYYY',
8047      LL: 'D. MMMM YYYY',
8048      LLL: 'D. MMMM YYYY H:mm',
8049      LLLL: 'dddd, D. MMMM YYYY H:mm'
8050    },
8051    calendar: {
8052      sameDay: '[danas u] LT',
8053      nextDay: '[sjutra u] LT',
8054      nextWeek: function() {
8055        switch (this.day()) {
8056          case 0:
8057            return '[u] [nedjelju] [u] LT'
8058          case 3:
8059            return '[u] [srijedu] [u] LT'
8060          case 6:
8061            return '[u] [subotu] [u] LT'
8062          case 1:
8063          case 2:
8064          case 4:
8065          case 5:
8066            return '[u] dddd [u] LT'
8067        }
8068      },
8069      lastDay: '[ju\u010de u] LT',
8070      lastWeek: function() {
8071        return [
8072          '[pro\u0161le] [nedjelje] [u] LT',
8073          '[pro\u0161log] [ponedjeljka] [u] LT',
8074          '[pro\u0161log] [utorka] [u] LT',
8075          '[pro\u0161le] [srijede] [u] LT',
8076          '[pro\u0161log] [\u010detvrtka] [u] LT',
8077          '[pro\u0161log] [petka] [u] LT',
8078          '[pro\u0161le] [subote] [u] LT'
8079        ][this.day()]
8080      },
8081      sameElse: 'L'
8082    },
8083    relativeTime: {
8084      future: 'za %s',
8085      past: 'prije %s',
8086      s: 'nekoliko sekundi',
8087      ss: gn.translate,
8088      m: gn.translate,
8089      mm: gn.translate,
8090      h: gn.translate,
8091      hh: gn.translate,
8092      d: 'dan',
8093      dd: gn.translate,
8094      M: 'mjesec',
8095      MM: gn.translate,
8096      y: 'godinu',
8097      yy: gn.translate
8098    },
8099    dayOfMonthOrdinalParse: /\d{1,2}\./,
8100    ordinal: '%d.',
8101    week: { dow: 1, doy: 7 }
8102  }),
8103    l.defineLocale('mi', {
8104      months: 'Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea'.split(
8105        '_'
8106      ),
8107      monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
8108      monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
8109      monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
8110      monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
8111      monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
8112      weekdays: 'R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei'.split('_'),
8113      weekdaysShort: 'Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101'.split('_'),
8114      weekdaysMin: 'Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101'.split('_'),
8115      longDateFormat: {
8116        LT: 'HH:mm',
8117        LTS: 'HH:mm:ss',
8118        L: 'DD/MM/YYYY',
8119        LL: 'D MMMM YYYY',
8120        LLL: 'D MMMM YYYY [i] HH:mm',
8121        LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
8122      },
8123      calendar: {
8124        sameDay: '[i teie mahana, i] LT',
8125        nextDay: '[apopo i] LT',
8126        nextWeek: 'dddd [i] LT',
8127        lastDay: '[inanahi i] LT',
8128        lastWeek: 'dddd [whakamutunga i] LT',
8129        sameElse: 'L'
8130      },
8131      relativeTime: {
8132        future: 'i roto i %s',
8133        past: '%s i mua',
8134        s: 'te h\u0113kona ruarua',
8135        ss: '%d h\u0113kona',
8136        m: 'he meneti',
8137        mm: '%d meneti',
8138        h: 'te haora',
8139        hh: '%d haora',
8140        d: 'he ra',
8141        dd: '%d ra',
8142        M: 'he marama',
8143        MM: '%d marama',
8144        y: 'he tau',
8145        yy: '%d tau'
8146      },
8147      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
8148      ordinal: '%d\xba',
8149      week: { dow: 1, doy: 4 }
8150    }),
8151    l.defineLocale('mk', {
8152      months: '\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438'.split(
8153        '_'
8154      ),
8155      monthsShort: '\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a'.split(
8156        '_'
8157      ),
8158      weekdays: '\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430'.split(
8159        '_'
8160      ),
8161      weekdaysShort: '\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431'.split(
8162        '_'
8163      ),
8164      weekdaysMin: '\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a'.split('_'),
8165      longDateFormat: {
8166        LT: 'H:mm',
8167        LTS: 'H:mm:ss',
8168        L: 'D.MM.YYYY',
8169        LL: 'D MMMM YYYY',
8170        LLL: 'D MMMM YYYY H:mm',
8171        LLLL: 'dddd, D MMMM YYYY H:mm'
8172      },
8173      calendar: {
8174        sameDay: '[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT',
8175        nextDay: '[\u0423\u0442\u0440\u0435 \u0432\u043e] LT',
8176        nextWeek: '[\u0412\u043e] dddd [\u0432\u043e] LT',
8177        lastDay: '[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT',
8178        lastWeek: function() {
8179          switch (this.day()) {
8180            case 0:
8181            case 3:
8182            case 6:
8183              return '[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT'
8184            case 1:
8185            case 2:
8186            case 4:
8187            case 5:
8188              return '[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT'
8189          }
8190        },
8191        sameElse: 'L'
8192      },
8193      relativeTime: {
8194        future: '\u043f\u043e\u0441\u043b\u0435 %s',
8195        past: '\u043f\u0440\u0435\u0434 %s',
8196        s: '\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438',
8197        ss: '%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438',
8198        m: '\u043c\u0438\u043d\u0443\u0442\u0430',
8199        mm: '%d \u043c\u0438\u043d\u0443\u0442\u0438',
8200        h: '\u0447\u0430\u0441',
8201        hh: '%d \u0447\u0430\u0441\u0430',
8202        d: '\u0434\u0435\u043d',
8203        dd: '%d \u0434\u0435\u043d\u0430',
8204        M: '\u043c\u0435\u0441\u0435\u0446',
8205        MM: '%d \u043c\u0435\u0441\u0435\u0446\u0438',
8206        y: '\u0433\u043e\u0434\u0438\u043d\u0430',
8207        yy: '%d \u0433\u043e\u0434\u0438\u043d\u0438'
8208      },
8209      dayOfMonthOrdinalParse: /\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,
8210      ordinal: function(e) {
8211        var a = e % 10,
8212          t = e % 100
8213        return 0 === e
8214          ? e + '-\u0435\u0432'
8215          : 0 === t
8216          ? e + '-\u0435\u043d'
8217          : 10 < t && t < 20
8218          ? e + '-\u0442\u0438'
8219          : 1 === a
8220          ? e + '-\u0432\u0438'
8221          : 2 === a
8222          ? e + '-\u0440\u0438'
8223          : 7 === a || 8 === a
8224          ? e + '-\u043c\u0438'
8225          : e + '-\u0442\u0438'
8226      },
8227      week: { dow: 1, doy: 7 }
8228    }),
8229    l.defineLocale('ml', {
8230      months: '\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c'.split(
8231        '_'
8232      ),
8233      monthsShort: '\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.'.split(
8234        '_'
8235      ),
8236      monthsParseExact: !0,
8237      weekdays: '\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a'.split(
8238        '_'
8239      ),
8240      weekdaysShort: '\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f'.split(
8241        '_'
8242      ),
8243      weekdaysMin: '\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36'.split(
8244        '_'
8245      ),
8246      longDateFormat: {
8247        LT: 'A h:mm -\u0d28\u0d41',
8248        LTS: 'A h:mm:ss -\u0d28\u0d41',
8249        L: 'DD/MM/YYYY',
8250        LL: 'D MMMM YYYY',
8251        LLL: 'D MMMM YYYY, A h:mm -\u0d28\u0d41',
8252        LLLL: 'dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41'
8253      },
8254      calendar: {
8255        sameDay: '[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT',
8256        nextDay: '[\u0d28\u0d3e\u0d33\u0d46] LT',
8257        nextWeek: 'dddd, LT',
8258        lastDay: '[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT',
8259        lastWeek: '[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT',
8260        sameElse: 'L'
8261      },
8262      relativeTime: {
8263        future: '%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d',
8264        past: '%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d',
8265        s: '\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e',
8266        ss: '%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d',
8267        m: '\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d',
8268        mm: '%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d',
8269        h: '\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c',
8270        hh: '%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c',
8271        d: '\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02',
8272        dd: '%d \u0d26\u0d3f\u0d35\u0d38\u0d02',
8273        M: '\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02',
8274        MM: '%d \u0d2e\u0d3e\u0d38\u0d02',
8275        y: '\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02',
8276        yy: '%d \u0d35\u0d7c\u0d37\u0d02'
8277      },
8278      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,
8279      meridiemHour: function(e, a) {
8280        return (
8281          12 === e && (e = 0),
8282          ('\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f' === a && 4 <= e) ||
8283          '\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d' === a ||
8284          '\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02' === a
8285            ? e + 12
8286            : e
8287        )
8288      },
8289      meridiem: function(e, a, t) {
8290        return e < 4
8291          ? '\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f'
8292          : e < 12
8293          ? '\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46'
8294          : e < 17
8295          ? '\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d'
8296          : e < 20
8297          ? '\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02'
8298          : '\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f'
8299      }
8300    }),
8301    l.defineLocale('mn', {
8302      months: '\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440'.split(
8303        '_'
8304      ),
8305      monthsShort: '1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440'.split(
8306        '_'
8307      ),
8308      monthsParseExact: !0,
8309      weekdays: '\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u
83090445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430'.split(
8310        '_'
8311      ),
8312      weekdaysShort: '\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c'.split(
8313        '_'
8314      ),
8315      weekdaysMin: '\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f'.split(
8316        '_'
8317      ),
8318      weekdaysParseExact: !0,
8319      longDateFormat: {
8320        LT: 'HH:mm',
8321        LTS: 'HH:mm:ss',
8322        L: 'YYYY-MM-DD',
8323        LL: 'YYYY \u043e\u043d\u044b MMMM\u044b\u043d D',
8324        LLL: 'YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm',
8325        LLLL: 'dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm'
8326      },
8327      meridiemParse: /\u04ae\u04e8|\u04ae\u0425/i,
8328      isPM: function(e) {
8329        return '\u04ae\u0425' === e
8330      },
8331      meridiem: function(e, a, t) {
8332        return e < 12 ? '\u04ae\u04e8' : '\u04ae\u0425'
8333      },
8334      calendar: {
8335        sameDay: '[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT',
8336        nextDay: '[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT',
8337        nextWeek: '[\u0418\u0440\u044d\u0445] dddd LT',
8338        lastDay: '[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT',
8339        lastWeek: '[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT',
8340        sameElse: 'L'
8341      },
8342      relativeTime: {
8343        future: '%s \u0434\u0430\u0440\u0430\u0430',
8344        past: '%s \u04e9\u043c\u043d\u04e9',
8345        s: wn,
8346        ss: wn,
8347        m: wn,
8348        mm: wn,
8349        h: wn,
8350        hh: wn,
8351        d: wn,
8352        dd: wn,
8353        M: wn,
8354        MM: wn,
8355        y: wn,
8356        yy: wn
8357      },
8358      dayOfMonthOrdinalParse: /\d{1,2} \u04e9\u0434\u04e9\u0440/,
8359      ordinal: function(e, a) {
8360        switch (a) {
8361          case 'd':
8362          case 'D':
8363          case 'DDD':
8364            return e + ' \u04e9\u0434\u04e9\u0440'
8365          default:
8366            return e
8367        }
8368      }
8369    })
8370  var vn = {
8371      1: '\u0967',
8372      2: '\u0968',
8373      3: '\u0969',
8374      4: '\u096a',
8375      5: '\u096b',
8376      6: '\u096c',
8377      7: '\u096d',
8378      8: '\u096e',
8379      9: '\u096f',
8380      0: '\u0966'
8381    },
8382    Sn = {
8383      '\u0967': '1',
8384      '\u0968': '2',
8385      '\u0969': '3',
8386      '\u096a': '4',
8387      '\u096b': '5',
8388      '\u096c': '6',
8389      '\u096d': '7',
8390      '\u096e': '8',
8391      '\u096f': '9',
8392      '\u0966': '0'
8393    }
8394  function Hn(e, a, t, s) {
8395    var n = ''
8396    if (a)
8397      switch (t) {
8398        case 's':
8399          n = '\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926'
8400          break
8401        case 'ss':
8402          n = '%d \u0938\u0947\u0915\u0902\u0926'
8403          break
8404        case 'm':
8405          n = '\u090f\u0915 \u092e\u093f\u0928\u093f\u091f'
8406          break
8407        case 'mm':
8408          n = '%d \u092e\u093f\u0928\u093f\u091f\u0947'
8409          break
8410        case 'h':
8411          n = '\u090f\u0915 \u0924\u093e\u0938'
8412          break
8413        case 'hh':
8414          n = '%d \u0924\u093e\u0938'
8415          break
8416        case 'd':
8417          n = '\u090f\u0915 \u0926\u093f\u0935\u0938'
8418          break
8419        case 'dd':
8420          n = '%d \u0926\u093f\u0935\u0938'
8421          break
8422        case 'M':
8423          n = '\u090f\u0915 \u092e\u0939\u093f\u0928\u093e'
8424          break
8425        case 'MM':
8426          n = '%d \u092e\u0939\u093f\u0928\u0947'
8427          break
8428        case 'y':
8429          n = '\u090f\u0915 \u0935\u0930\u094d\u0937'
8430          break
8431        case 'yy':
8432          n = '%d \u0935\u0930\u094d\u0937\u0947'
8433          break
8434      }
8435    else
8436      switch (t) {
8437        case 's':
8438          n = '\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902'
8439          break
8440        case 'ss':
8441          n = '%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902'
8442          break
8443        case 'm':
8444          n = '\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e'
8445          break
8446        case 'mm':
8447          n = '%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902'
8448          break
8449        case 'h':
8450          n = '\u090f\u0915\u093e \u0924\u093e\u0938\u093e'
8451          break
8452        case 'hh':
8453          n = '%d \u0924\u093e\u0938\u093e\u0902'
8454          break
8455        case 'd':
8456          n = '\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e'
8457          break
8458        case 'dd':
8459          n = '%d \u0926\u093f\u0935\u0938\u093e\u0902'
8460          break
8461        case 'M':
8462          n = '\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e'
8463          break
8464        case 'MM':
8465          n = '%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902'
8466          break
8467        case 'y':
8468          n = '\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e'
8469          break
8470        case 'yy':
8471          n = '%d \u0935\u0930\u094d\u0937\u093e\u0902'
8472          break
8473      }
8474    return n.replace(/%d/i, e)
8475  }
8476  l.defineLocale('mr', {
8477    months: '\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930'.split(
8478      '_'
8479    ),
8480    monthsShort: '\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.'.split(
8481      '_'
8482    ),
8483    monthsParseExact: !0,
8484    weekdays: '\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930'.split(
8485      '_'
8486    ),
8487    weekdaysShort: '\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f'.split(
8488      '_'
8489    ),
8490    weekdaysMin: '\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936'.split('_'),
8491    longDateFormat: {
8492      LT: 'A h:mm \u0935\u093e\u091c\u0924\u093e',
8493      LTS: 'A h:mm:ss \u0935\u093e\u091c\u0924\u093e',
8494      L: 'DD/MM/YYYY',
8495      LL: 'D MMMM YYYY',
8496      LLL: 'D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e',
8497      LLLL: 'dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e'
8498    },
8499    calendar: {
8500      sameDay: '[\u0906\u091c] LT',
8501      nextDay: '[\u0909\u0926\u094d\u092f\u093e] LT',
8502      nextWeek: 'dddd, LT',
8503      lastDay: '[\u0915\u093e\u0932] LT',
8504      lastWeek: '[\u092e\u093e\u0917\u0940\u0932] dddd, LT',
8505      sameElse: 'L'
8506    },
8507    relativeTime: {
8508      future: '%s\u092e\u0927\u094d\u092f\u0947',
8509      past: '%s\u092a\u0942\u0930\u094d\u0935\u0940',
8510      s: Hn,
8511      ss: Hn,
8512      m: Hn,
8513      mm: Hn,
8514      h: Hn,
8515      hh: Hn,
8516      d: Hn,
8517      dd: Hn,
8518      M: Hn,
8519      MM: Hn,
8520      y: Hn,
8521      yy: Hn
8522    },
8523    preparse: function(e) {
8524      return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(e) {
8525        return Sn[e]
8526      })
8527    },
8528    postformat: function(e) {
8529      return e.replace(/\d/g, function(e) {
8530        return vn[e]
8531      })
8532    },
8533    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/,
8534    meridiemHour: function(e, a) {
8535      return (
8536        12 === e && (e = 0),
8537        '\u0930\u093e\u0924\u094d\u0930\u0940' === a
8538          ? e < 4
8539            ? e
8540            : e + 12
8541          : '\u0938\u0915\u093e\u0933\u0940' === a
8542          ? e
8543          : '\u0926\u0941\u092a\u093e\u0930\u0940' === a
8544          ? 10 <= e
8545            ? e
8546            : e + 12
8547          : '\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940' === a
8548          ? e + 12
8549          : void 0
8550      )
8551    },
8552    meridiem: function(e, a, t) {
8553      return e < 4
8554        ? '\u0930\u093e\u0924\u094d\u0930\u0940'
8555        : e < 10
8556        ? '\u0938\u0915\u093e\u0933\u0940'
8557        : e < 17
8558        ? '\u0926\u0941\u092a\u093e\u0930\u0940'
8559        : e < 20
8560        ? '\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940'
8561        : '\u0930\u093e\u0924\u094d\u0930\u0940'
8562    },
8563    week: { dow: 0, doy: 6 }
8564  }),
8565    l.defineLocale('ms-my', {
8566      months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
8567      monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
8568      weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
8569      weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
8570      weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
8571      longDateFormat: {
8572        LT: 'HH.mm',
8573        LTS: 'HH.mm.ss',
8574        L: 'DD/MM/YYYY',
8575        LL: 'D MMMM YYYY',
8576        LLL: 'D MMMM YYYY [pukul] HH.mm',
8577        LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
8578      },
8579      meridiemParse: /pagi|tengahari|petang|malam/,
8580      meridiemHour: function(e, a) {
8581        return (
8582          12 === e && (e = 0),
8583          'pagi' === a
8584            ? e
8585            : 'tengahari' === a
8586            ? 11 <= e
8587              ? e
8588              : e + 12
8589            : 'petang' === a || 'malam' === a
8590            ? e + 12
8591            : void 0
8592        )
8593      },
8594      meridiem: function(e, a, t) {
8595        return e < 11 ? 'pagi' : e < 15 ? 'tengahari' : e < 19 ? 'petang' : 'malam'
8596      },
8597      calendar: {
8598        sameDay: '[Hari ini pukul] LT',
8599        nextDay: '[Esok pukul] LT',
8600        nextWeek: 'dddd [pukul] LT',
8601        lastDay: '[Kelmarin pukul] LT',
8602        lastWeek: 'dddd [lepas pukul] LT',
8603        sameElse: 'L'
8604      },
8605      relativeTime: {
8606        future: 'dalam %s',
8607        past: '%s yang lepas',
8608        s: 'beberapa saat',
8609        ss: '%d saat',
8610        m: 'seminit',
8611        mm: '%d minit',
8612        h: 'sejam',
8613        hh: '%d jam',
8614        d: 'sehari',
8615        dd: '%d hari',
8616        M: 'sebulan',
8617        MM: '%d bulan',
8618        y: 'setahun',
8619        yy: '%d tahun'
8620      },
8621      week: { dow: 1, doy: 7 }
8622    }),
8623    l.defineLocale('ms', {
8624      months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
8625      monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
8626      weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
8627      weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
8628      weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
8629      longDateFormat: {
8630        LT: 'HH.mm',
8631        LTS: 'HH.mm.ss',
8632        L: 'DD/MM/YYYY',
8633        LL: 'D MMMM YYYY',
8634        LLL: 'D MMMM YYYY [pukul] HH.mm',
8635        LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm'
8636      },
8637      meridiemParse: /pagi|tengahari|petang|malam/,
8638      meridiemHour: function(e, a) {
8639        return (
8640          12 === e && (e = 0),
8641          'pagi' === a
8642            ? e
8643            : 'tengahari' === a
8644            ? 11 <= e
8645              ? e
8646              : e + 12
8647            : 'petang' === a || 'malam' === a
8648            ? e + 12
8649            : void 0
8650        )
8651      },
8652      meridiem: function(e, a, t) {
8653        return e < 11 ? 'pagi' : e < 15 ? 'tengahari' : e < 19 ? 'petang' : 'malam'
8654      },
8655      calendar: {
8656        sameDay: '[Hari ini pukul] LT',
8657        nextDay: '[Esok pukul] LT',
8658        nextWeek: 'dddd [pukul] LT',
8659        lastDay: '[Kelmarin pukul] LT',
8660        lastWeek: 'dddd [lepas pukul] LT',
8661        sameElse: 'L'
8662      },
8663      relativeTime: {
8664        future: 'dalam %s',
8665        past: '%s yang lepas',
8666        s: 'beberapa saat',
8667        ss: '%d saat',
8668        m: 'seminit',
8669        mm: '%d minit',
8670        h: 'sejam',
8671        hh: '%d jam',
8672        d: 'sehari',
8673        dd: '%d hari',
8674        M: 'sebulan',
8675        MM: '%d bulan',
8676        y: 'setahun',
8677        yy: '%d tahun'
8678      },
8679      week: { dow: 1, doy: 7 }
8680    }),
8681    l.defineLocale('mt', {
8682      months: 'Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru'.split(
8683        '_'
8684      ),
8685      monthsShort: 'Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b'.split('_'),
8686      weekdays: 'Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt'.split('_'),
8687      weekdaysShort: '\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib'.split('_'),
8688      weekdaysMin: '\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si'.split('_'),
8689      longDateFormat: {
8690        LT: 'HH:mm',
8691        LTS: 'HH:mm:ss',
8692        L: 'DD/MM/YYYY',
8693        LL: 'D MMMM YYYY',
8694        LLL: 'D MMMM YYYY HH:mm',
8695        LLLL: 'dddd, D MMMM YYYY HH:mm'
8696      },
8697      calendar: {
8698        sameDay: '[Illum fil-]LT',
8699        nextDay: '[G\u0127ada fil-]LT',
8700        nextWeek: 'dddd [fil-]LT',
8701        lastDay: '[Il-biera\u0127 fil-]LT',
8702        lastWeek: 'dddd [li g\u0127adda] [fil-]LT',
8703        sameElse: 'L'
8704      },
8705      relativeTime: {
8706        future: 'f\u2019 %s',
8707        past: '%s ilu',
8708        s: 'ftit sekondi',
8709        ss: '%d sekondi',
8710        m: 'minuta',
8711        mm: '%d minuti',
8712        h: 'sieg\u0127a',
8713        hh: '%d sieg\u0127at',
8714        d: '\u0121urnata',
8715        dd: '%d \u0121ranet',
8716        M: 'xahar',
8717        MM: '%d xhur',
8718        y: 'sena',
8719        yy: '%d sni'
8720      },
8721      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
8722      ordinal: '%d\xba',
8723      week: { dow: 1, doy: 4 }
8724    })
8725  var bn = {
8726      1: '\u1041',
8727      2: '\u1042',
8728      3: '\u1043',
8729      4: '\u1044',
8730      5: '\u1045',
8731      6: '\u1046',
8732      7: '\u1047',
8733      8: '\u1048',
8734      9: '\u1049',
8735      0: '\u1040'
8736    },
8737    jn = {
8738      '\u1041': '1',
8739      '\u1042': '2',
8740      '\u1043': '3',
8741      '\u1044': '4',
8742      '\u1045': '5',
8743      '\u1046': '6',
8744      '\u1047': '7',
8745      '\u1048': '8',
8746      '\u1049': '9',
8747      '\u1040': '0'
8748    }
8749  l.defineLocale('my', {
8750    months: '\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c'.split(
8751      '_'
8752    ),
8753    monthsShort: '\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e'.split(
8754      '_'
8755    ),
8756    weekdays: '\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031'.
vendor: 6,771 bytes, lines 8756-8931
8756split(
8757      '_'
8758    ),
8759    weekdaysShort: '\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031'.split(
8760      '_'
8761    ),
8762    weekdaysMin: '\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031'.split(
8763      '_'
8764    ),
8765    longDateFormat: {
8766      LT: 'HH:mm',
8767      LTS: 'HH:mm:ss',
8768      L: 'DD/MM/YYYY',
8769      LL: 'D MMMM YYYY',
8770      LLL: 'D MMMM YYYY HH:mm',
8771      LLLL: 'dddd D MMMM YYYY HH:mm'
8772    },
8773    calendar: {
8774      sameDay: '[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]',
8775      nextDay: '[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]',
8776      nextWeek: 'dddd LT [\u1019\u103e\u102c]',
8777      lastDay: '[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]',
8778      lastWeek: '[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]',
8779      sameElse: 'L'
8780    },
8781    relativeTime: {
8782      future: '\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c',
8783      past: '\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000',
8784      s: '\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a',
8785      ss: '%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a',
8786      m: '\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a',
8787      mm: '%d \u1019\u102d\u1014\u1005\u103a',
8788      h: '\u1010\u1005\u103a\u1014\u102c\u101b\u102e',
8789      hh: '%d \u1014\u102c\u101b\u102e',
8790      d: '\u1010\u1005\u103a\u101b\u1000\u103a',
8791      dd: '%d \u101b\u1000\u103a',
8792      M: '\u1010\u1005\u103a\u101c',
8793      MM: '%d \u101c',
8794      y: '\u1010\u1005\u103a\u1014\u103e\u1005\u103a',
8795      yy: '%d \u1014\u103e\u1005\u103a'
8796    },
8797    preparse: function(e) {
8798      return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g, function(e) {
8799        return jn[e]
8800      })
8801    },
8802    postformat: function(e) {
8803      return e.replace(/\d/g, function(e) {
8804        return bn[e]
8805      })
8806    },
8807    week: { dow: 1, doy: 4 }
8808  }),
8809    l.defineLocale('nb', {
8810      months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
8811      monthsShort: 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
8812      monthsParseExact: !0,
8813      weekdays: 's\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag'.split('_'),
8814      weekdaysShort: 's\xf8._ma._ti._on._to._fr._l\xf8.'.split('_'),
8815      weekdaysMin: 's\xf8_ma_ti_on_to_fr_l\xf8'.split('_'),
8816      weekdaysParseExact: !0,
8817      longDateFormat: {
8818        LT: 'HH:mm',
8819        LTS: 'HH:mm:ss',
8820        L: 'DD.MM.YYYY',
8821        LL: 'D. MMMM YYYY',
8822        LLL: 'D. MMMM YYYY [kl.] HH:mm',
8823        LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
8824      },
8825      calendar: {
8826        sameDay: '[i dag kl.] LT',
8827        nextDay: '[i morgen kl.] LT',
8828        nextWeek: 'dddd [kl.] LT',
8829        lastDay: '[i g\xe5r kl.] LT',
8830        lastWeek: '[forrige] dddd [kl.] LT',
8831        sameElse: 'L'
8832      },
8833      relativeTime: {
8834        future: 'om %s',
8835        past: '%s siden',
8836        s: 'noen sekunder',
8837        ss: '%d sekunder',
8838        m: 'ett minutt',
8839        mm: '%d minutter',
8840        h: 'en time',
8841        hh: '%d timer',
8842        d: 'en dag',
8843        dd: '%d dager',
8844        M: 'en m\xe5ned',
8845        MM: '%d m\xe5neder',
8846        y: 'ett \xe5r',
8847        yy: '%d \xe5r'
8848      },
8849      dayOfMonthOrdinalParse: /\d{1,2}\./,
8850      ordinal: '%d.',
8851      week: { dow: 1, doy: 4 }
8852    })
8853  var xn = {
8854      1: '\u0967',
8855      2: '\u0968',
8856      3: '\u0969',
8857      4: '\u096a',
8858      5: '\u096b',
8859      6: '\u096c',
8860      7: '\u096d',
8861      8: '\u096e',
8862      9: '\u096f',
8863      0: '\u0966'
8864    },
8865    On = {
8866      '\u0967': '1',
8867      '\u0968': '2',
8868      '\u0969': '3',
8869      '\u096a': '4',
8870      '\u096b': '5',
8871      '\u096c': '6',
8872      '\u096d': '7',
8873      '\u096e': '8',
8874      '\u096f': '9',
8875      '\u0966': '0'
8876    }
8877  l.defineLocale('ne', {
8878    months: '\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930'.split(
8879      '_'
8880    ),
8881    monthsShort: '\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.'.split(
8882      '_'
8883    ),
8884    monthsParseExact: !0,
8885    weekdays: '\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930'.split(
8886      '_'
8887    ),
8888    weekdaysShort: '\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.'.split(
8889      '_'
8890    ),
8891    weekdaysMin: '\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.'.split('_'),
8892    weekdaysParseExact: !0,
8893    longDateFormat: {
8894      LT: 'A\u0915\u094b h:mm \u092c\u091c\u0947',
8895      LTS: 'A\u0915\u094b h:mm:ss \u092c\u091c\u0947',
8896      L: 'DD/MM/YYYY',
8897      LL: 'D MMMM YYYY',
8898      LLL: 'D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947',
8899      LLLL: 'dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947'
8900    },
8901    preparse: function(e) {
8902      return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g, function(e) {
8903        return On[e]
8904      })
8905    },
8906    postformat: function(e) {
8907      return e.replace(/\d/g, function(e) {
8908        return xn[e]
8909      })
8910    },
8911    meridiemParse: /\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,
8912    meridiemHour: function(e, a) {
8913      return (
8914        12 === e && (e = 0),
8915        '\u0930\u093e\u0924\u093f' === a
8916          ? e < 4
8917            ? e
8918            : e + 12
8919          : '\u092c\u093f\u0939\u093e\u0928' === a
8920          ? e
8921          : '\u0926\u093f\u0909\u0901\u0938\u094b' === a
8922          ? 10 <= e
8923            ? e
8924            : e + 12
8925          : '\u0938\u093e\u0901\u091d' === a
8926          ? e + 12
8927          : void 0
8928      )
8929    },
8930    meridiem: function(e, a, t) {
8931      return e < 3
8932        ? '\u0930\u093e\u0924\u093f'
8933        : e < 12
8934        ? '\u092c\u093f\u0939\u093e\u0928'
8935        : e < 16
8936        ? '\u0926\u093f\u0909\u0901\u0938\u094b'
8937        : e < 20
8938        ? '\u0938\u093e\u0901\u091d'
8939        : '\u0930\u093e\u0924\u093f'
8940    },
8941    calendar: {
8942      sameDay: '[\u0906\u091c] LT',
8943      nextDay: '[\u092d\u094b\u0932\u093f] LT',
8944      nextWeek: '[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT',
8945      lastDay: '[\u0939\u093f\u091c\u094b] LT',
8946      lastWeek: '[\u0917\u090f\u0915\u094b] dddd[,] LT',
8947      sameElse: 'L'
8948    },
8949    relativeTime: {
8950      future: '%s\u092e\u093e',
8951      past: '%s \u0905\u0917\u093e\u0921\u093f',
8952      s: '\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923',
8953      ss: '%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921',
8954      m: '\u090f\u0915 \u092e\u093f\u0928\u0947\u091f',
8955      mm: '%d \u092e\u093f\u0928\u0947\u091f',
8956      h: '\u090f\u0915 \u0918\u0923\u094d\u091f\u093e',
8957      hh: '%d \u0918\u0923\u094d\u091f\u093e',
8958      d: '\u090f\u0915 \u0926\u093f\u0928',
8959      dd: '%d \u0926\u093f\u0928',
8960      M: '\u090f\u0915 \u092e\u0939\u093f\u0928\u093e',
8961      MM: '%d \u092e\u0939\u093f\u0928\u093e',
8962      y: '\u090f\u0915 \u092c\u0930\u094d\u0937',
8963      yy: '%d \u092c\u0930\u094d\u0937'
8964    },
8965    week: { dow: 0, doy: 6 }
8966  })
8967  var Pn = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
8968    Wn = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
8969    An = [
8970      /^jan/i,
8971      /^feb/i,
8972      /^maart|mrt.?$/i,
8973      /^apr/i,
8974      /^mei$/i,
8975      /^jun[i.]?$/i,
8976      /^jul[i.]?$/i,
8977      /^aug/i,
8978      /^sep/i,
8979      /^okt/i,
8980      /^nov/i,
8981      /^dec/i
8982    ],
8983    En = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i
8984  l.defineLocale('nl-be', {
8985    months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
8986    monthsShort: function(e, a) {
8987      return e ? (/-MMM-/.test(a) ? Wn[e.month()] : Pn[e.month()]) : Pn
8988    },
8989    monthsRegex: En,
8990    monthsShortRegex: En,
8991    monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
8992    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
8993    monthsParse: An,
8994    longMonthsParse: An,
8995    shortMonthsParse: An,
8996    weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
8997    weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
8998    weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
8999    weekdaysParseExact: !0,
9000    longDateFormat: {
9001      LT: 'HH:mm',
9002      LTS: 'HH:mm:ss',
9003      L: 'DD/MM/YYYY',
9004      LL: 'D MMMM YYYY',
9005      LLL: 'D MMMM YYYY HH:mm',
9006      LLLL: 'dddd D MMMM YYYY HH:mm'
9007    },
9008    calendar: {
9009      sameDay: '[vandaag om] LT',
9010      nextDay: '[morgen om] LT',
9011      nextWeek: 'dddd [om] LT',
9012      lastDay: '[gisteren om] LT',
9013      lastWeek: '[afgelopen] dddd [om] LT',
9014      sameElse: 'L'
9015    },
9016    relativeTime: {
9017      future: 'over %s',
9018      past: '%s geleden',
9019      s: 'een paar seconden',
9020      ss: '%d seconden',
9021      m: '\xe9\xe9n minuut',
9022      mm: '%d minuten',
9023      h: '\xe9\xe9n uur',
9024      hh: '%d uur',
9025      d: '\xe9\xe9n dag',
9026      dd: '%d dagen',
9027      M: '\xe9\xe9n maand',
9028      MM: '%d maanden',
9029      y: '\xe9\xe9n jaar',
9030      yy: '%d jaar'
9031    },
9032    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
9033    ordinal: function(e) {
9034      return e + (1 === e || 8 === e || 20 <= e ? 'ste' : 'de')
9035    },
9036    week: { dow: 1, doy: 4 }
9037  })
9038  var Fn = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
9039    zn = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
9040    Jn = [
9041      /^jan/i,
9042      /^feb/i,
9043      /^maart|mrt.?$/i,
9044      /^apr/i,
9045      /^mei$/i,
9046      /^jun[i.]?$/i,
9047      /^jul[i.]?$/i,
9048      /^aug/i,
9049      /^sep/i,
9050      /^okt/i,
9051      /^nov/i,
9052      /^dec/i
9053    ],
9054    Nn = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i
9055  l.defineLocale('nl', {
9056    months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
9057    monthsShort: function(e, a) {
9058      return e ? (/-MMM-/.test(a) ? zn[e.month()] : Fn[e.month()]) : Fn
9059    },
9060    monthsRegex: Nn,
9061    monthsShortRegex: Nn,
9062    monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
9063    monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
vendor: 4,129 bytes, lines 9064-9182
9064    monthsParse: Jn,
9065    longMonthsParse: Jn,
9066    shortMonthsParse: Jn,
9067    weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
9068    weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
9069    weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
9070    weekdaysParseExact: !0,
9071    longDateFormat: {
9072      LT: 'HH:mm',
9073      LTS: 'HH:mm:ss',
9074      L: 'DD-MM-YYYY',
9075      LL: 'D MMMM YYYY',
9076      LLL: 'D MMMM YYYY HH:mm',
9077      LLLL: 'dddd D MMMM YYYY HH:mm'
9078    },
9079    calendar: {
9080      sameDay: '[vandaag om] LT',
9081      nextDay: '[morgen om] LT',
9082      nextWeek: 'dddd [om] LT',
9083      lastDay: '[gisteren om] LT',
9084      lastWeek: '[afgelopen] dddd [om] LT',
9085      sameElse: 'L'
9086    },
9087    relativeTime: {
9088      future: 'over %s',
9089      past: '%s geleden',
9090      s: 'een paar seconden',
9091      ss: '%d seconden',
9092      m: '\xe9\xe9n minuut',
9093      mm: '%d minuten',
9094      h: '\xe9\xe9n uur',
9095      hh: '%d uur',
9096      d: '\xe9\xe9n dag',
9097      dd: '%d dagen',
9098      M: '\xe9\xe9n maand',
9099      MM: '%d maanden',
9100      y: '\xe9\xe9n jaar',
9101      yy: '%d jaar'
9102    },
9103    dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
9104    ordinal: function(e) {
9105      return e + (1 === e || 8 === e || 20 <= e ? 'ste' : 'de')
9106    },
9107    week: { dow: 1, doy: 4 }
9108  }),
9109    l.defineLocale('nn', {
9110      months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
9111      monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
9112      weekdays: 'sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
9113      weekdaysShort: 'sun_m\xe5n_tys_ons_tor_fre_lau'.split('_'),
9114      weekdaysMin: 'su_m\xe5_ty_on_to_fr_l\xf8'.split('_'),
9115      longDateFormat: {
9116        LT: 'HH:mm',
9117        LTS: 'HH:mm:ss',
9118        L: 'DD.MM.YYYY',
9119        LL: 'D. MMMM YYYY',
9120        LLL: 'D. MMMM YYYY [kl.] H:mm',
9121        LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm'
9122      },
9123      calendar: {
9124        sameDay: '[I dag klokka] LT',
9125        nextDay: '[I morgon klokka] LT',
9126        nextWeek: 'dddd [klokka] LT',
9127        lastDay: '[I g\xe5r klokka] LT',
9128        lastWeek: '[F\xf8reg\xe5ande] dddd [klokka] LT',
9129        sameElse: 'L'
9130      },
9131      relativeTime: {
9132        future: 'om %s',
9133        past: '%s sidan',
9134        s: 'nokre sekund',
9135        ss: '%d sekund',
9136        m: 'eit minutt',
9137        mm: '%d minutt',
9138        h: 'ein time',
9139        hh: '%d timar',
9140        d: 'ein dag',
9141        dd: '%d dagar',
9142        M: 'ein m\xe5nad',
9143        MM: '%d m\xe5nader',
9144        y: 'eit \xe5r',
9145        yy: '%d \xe5r'
9146      },
9147      dayOfMonthOrdinalParse: /\d{1,2}\./,
9148      ordinal: '%d.',
9149      week: { dow: 1, doy: 4 }
9150    })
9151  var Rn = {
9152      1: '\u0a67',
9153      2: '\u0a68',
9154      3: '\u0a69',
9155      4: '\u0a6a',
9156      5: '\u0a6b',
9157      6: '\u0a6c',
9158      7: '\u0a6d',
9159      8: '\u0a6e',
9160      9: '\u0a6f',
9161      0: '\u0a66'
9162    },
9163    Cn = {
9164      '\u0a67': '1',
9165      '\u0a68': '2',
9166      '\u0a69': '3',
9167      '\u0a6a': '4',
9168      '\u0a6b': '5',
9169      '\u0a6c': '6',
9170      '\u0a6d': '7',
9171      '\u0a6e': '8',
9172      '\u0a6f': '9',
9173      '\u0a66': '0'
9174    }
9175  l.defineLocale('pa-in', {
9176    months: '\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30'.split(
9177      '_'
9178    ),
9179    monthsShort: '\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30'.split(
9180      '_'
9181    ),
9182    weekdays: '\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0
9182a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30'.split(
9183      '_'
9184    ),
9185    weekdaysShort: '\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40'.split(
9186      '_'
9187    ),
9188    weekdaysMin: '\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40'.split(
9189      '_'
9190    ),
9191    longDateFormat: {
9192      LT: 'A h:mm \u0a35\u0a1c\u0a47',
9193      LTS: 'A h:mm:ss \u0a35\u0a1c\u0a47',
9194      L: 'DD/MM/YYYY',
9195      LL: 'D MMMM YYYY',
9196      LLL: 'D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47',
9197      LLLL: 'dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47'
9198    },
9199    calendar: {
9200      sameDay: '[\u0a05\u0a1c] LT',
9201      nextDay: '[\u0a15\u0a32] LT',
9202      nextWeek: '[\u0a05\u0a17\u0a32\u0a3e] dddd, LT',
9203      lastDay: '[\u0a15\u0a32] LT',
9204      lastWeek: '[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT',
9205      sameElse: 'L'
9206    },
9207    relativeTime: {
9208      future: '%s \u0a35\u0a3f\u0a71\u0a1a',
9209      past: '%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47',
9210      s: '\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f',
9211      ss: '%d \u0a38\u0a15\u0a3f\u0a70\u0a1f',
9212      m: '\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f',
9213      mm: '%d \u0a2e\u0a3f\u0a70\u0a1f',
9214      h: '\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e',
9215      hh: '%d \u0a18\u0a70\u0a1f\u0a47',
9216      d: '\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28',
9217      dd: '%d \u0a26\u0a3f\u0a28',
9218      M: '\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e',
9219      MM: '%d \u0a2e\u0a39\u0a40\u0a28\u0a47',
9220      y: '\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32',
9221      yy: '%d \u0a38\u0a3e\u0a32'
9222    },
9223    preparse: function(e) {
9224      return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g, function(e) {
9225        return Cn[e]
9226      })
9227    },
9228    postformat: function(e) {
9229      return e.replace(/\d/g, function(e) {
9230        return Rn[e]
9231      })
9232    },
9233    meridiemParse: /\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,
9234    meridiemHour: function(e, a) {
9235      return (
9236        12 === e && (e = 0),
9237        '\u0a30\u0a3e\u0a24' === a
9238          ? e < 4
9239            ? e
9240            : e + 12
9241          : '\u0a38\u0a35\u0a47\u0a30' === a
9242          ? e
9243          : '\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30' === a
9244          ? 10 <= e
9245            ? e
9246            : e + 12
9247          : '\u0a38\u0a3c\u0a3e\u0a2e' === a
9248          ? e + 12
9249          : void 0
9250      )
9251    },
9252    meridiem: function(e, a, t) {
9253      return e < 4
9254        ? '\u0a30\u0a3e\u0a24'
9255        : e < 10
9256        ? '\u0a38\u0a35\u0a47\u0a30'
9257        : e < 17
9258        ? '\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30'
9259        : e < 20
9260        ? '\u0a38\u0a3c\u0a3e\u0a2e'
9261        : '\u0a30\u0a3e\u0a24'
9262    },
9263    week: { dow: 0, doy: 6 }
9264  })
9265  var In = 'stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144'.split(
9266      '_'
9267    ),
9268    Un = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia'.split(
9269      '_'
9270    )
9271  function Gn(e) {
9272    return e % 10 < 5 && 1 < e % 10 && ~~(e / 10) % 10 != 1
9273  }
9274  function Vn(e, a, t) {
9275    var s = e + ' '
9276    switch (t) {
9277      case 'ss':
9278        return s + (Gn(e) ? 'sekundy' : 'sekund')
9279      case 'm':
9280        return a ? 'minuta' : 'minut\u0119'
9281      case 'mm':
9282        return s + (Gn(e) ? 'minuty' : 'minut')
9283      case 'h':
9284        return a ? 'godzina' : 'godzin\u0119'
9285      case 'hh':
9286        return s + (Gn(e) ? 'godziny' : 'godzin')
9287      case 'MM':
9288        return s + (Gn(e) ? 'miesi\u0105ce' : 'miesi\u0119cy')
9289      case 'yy':
9290        return s + (Gn(e) ? 'lata' : 'lat')
9291    }
9292  }
9293  function Kn(e, a, t) {
9294    var s = ' '
9295    return (
9296      (20 <= e % 100 || (100 <= e && e % 100 == 0)) && (s = ' de '),
9297      e + s + { ss: 'secunde', mm: 'minute', hh: 'ore', dd: 'zile', MM: 'luni', yy: 'ani' }[t]
9298    )
9299  }
9300  function Zn(e, a, t) {
9301    var s, n
9302    return 'm' === t
9303      ? a
9304        ? '\u043c\u0438\u043d\u0443\u0442\u0430'
9305        : '\u043c\u0438\u043d\u0443\u0442\u0443'
9306      : e +
9307          ' ' +
9308          ((s = +e),
9309          (n = {
9310            ss: a
9311              ? '\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434'
9312              : '\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434',
9313            mm: a
9314              ? '\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442'
9315              : '\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442',
9316            hh: '\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432',
9317            dd: '\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439',
9318            MM:
9319              '\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432',
9320            yy: '\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442'
9321          }[t].split('_')),
9322          s % 10 == 1 && s % 100 != 11
9323            ? n[0]
9324            : 2 <= s % 10 && s % 10 <= 4 && (s % 100 < 10 || 20 <= s % 100)
9325            ? n[1]
9326            : n[2])
9327  }
9328  l.defineLocale('pl', {
9329    months: function(e, a) {
9330      return e
9331        ? '' === a
9332          ? '(' + Un[e.month()] + '|' + In[e.month()] + ')'
9333          : /D MMMM/.test(a)
9334          ? Un[e.month()]
9335          : In[e.month()]
9336        : In
9337    },
9338    monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru'.split('_'),
9339    weekdays: 'niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota'.split('_'),
9340    weekdaysShort: 'ndz_pon_wt_\u015br_czw_pt_sob'.split('_'),
9341    weekdaysMin: 'Nd_Pn_Wt_\u015ar_Cz_Pt_So'.split('_'),
9342    longDateFormat: {
9343      LT: 'HH:mm',
9344      LTS: 'HH:mm:ss',
9345      L: 'DD.MM.YYYY',
9346      LL: 'D MMMM YYYY',
9347      LLL: 'D MMMM YYYY HH:mm',
9348      LLLL: 'dddd, D MMMM YYYY HH:mm'
9349    },
9350    calendar: {
9351      sameDay: '[Dzi\u015b o] LT',
9352      nextDay: '[Jutro o] LT',
9353      nextWeek: function() {
9354        switch (this.day()) {
9355          case 0:
9356            return '[W niedziel\u0119 o] LT'
9357          case 2:
9358            return '[We wtorek o] LT'
9359          case 3:
9360            return '[W \u015brod\u0119 o] LT'
9361          case 6:
9362            return '[W sobot\u0119 o] LT'
9363          default:
9364            return '[W] dddd [o] LT'
9365        }
9366      },
9367      lastDay: '[Wczoraj o] LT',
9368      lastWeek: function() {
9369        switch (this.day()) {
9370          case 0:
9371            return '[W zesz\u0142\u0105 niedziel\u0119 o] LT'
9372          case 3:
9373            return '[W zesz\u0142\u0105 \u015brod\u0119 o] LT'
9374          case 6:
9375            return '[W zesz\u0142\u0105 sobot\u0119 o] LT'
9376          default:
9377            return '[W zesz\u0142y] dddd [o] LT'
9378        }
9379      },
9380      sameElse: 'L'
9381    },
9382    relativeTime: {
9383      future: 'za %s',
9384      past: '%s temu',
9385      s: 'kilka sekund',
9386      ss: Vn,
9387      m: Vn,
9388      mm: Vn,
9389      h: Vn,
9390      hh: Vn,
9391      d: '1 dzie\u0144',
9392      dd: '%d dni',
9393      M: 'miesi\u0105c',
9394      MM: Vn,
9395      y: 'rok',
9396      yy: Vn
9397    },
9398    dayOfMonthOrdinalParse: /\d{1,2}\./,
9399    ordinal: '%d.',
9400    week: { dow: 1, doy: 4 }
9401  }),
9402    l.defineLocale('pt-br', {
9403      months: 'Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
9404      monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
9405      weekdays: 'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),
9406      weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),
9407      weekdaysMin: 'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),
9408      weekdaysParseExact: !0,
9409      longDateFormat: {
9410        LT: 'HH:mm',
9411        LTS: 'HH:mm:ss',
9412        L: 'DD/MM/YYYY',
9413        LL: 'D [de] MMMM [de] YYYY',
9414        LLL: 'D [de] MMMM [de] YYYY [\xe0s] HH:mm',
9415        LLLL: 'dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm'
9416      },
9417      calendar: {
9418        sameDay: '[Hoje \xe0s] LT',
9419        nextDay: '[Amanh\xe3 \xe0s] LT',
9420        nextWeek: 'dddd [\xe0s] LT',
9421        lastDay: '[Ontem \xe0s] LT',
9422        lastWeek: function() {
9423          return 0 === this.day() || 6 === this.day() ? '[\xdaltimo] dddd [\xe0s] LT' : '[\xdaltima] dddd [\xe0s] LT'
9424        },
9425        sameElse: 'L'
9426      },
9427      relativeTime: {
9428        future: 'em %s',
9429        past: 'h\xe1 %s',
9430        s: 'poucos segundos',
9431        ss: '%d segundos',
9432        m: 'um minuto',
9433        mm: '%d minutos',
9434        h: 'uma hora',
9435        hh: '%d horas',
9436        d: 'um dia',
9437        dd: '%d dias',
9438        M: 'um m\xeas',
9439        MM: '%d meses',
9440        y: 'um ano',
9441        yy: '%d anos'
9442      },
9443      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
9444      ordinal: '%d\xba'
9445    }),
9446    l.defineLocale('pt', {
9447      months: 'Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
9448      monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
9449      weekdays: 'Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado'.split('_'),
9450      weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b'.split('_'),
9451      weekdaysMin: 'Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1'.split('_'),
9452      weekdaysParseExact: !0,
9453      longDateFormat: {
9454        LT: 'HH:mm',
9455        LTS: 'HH:mm:ss',
9456        L: 'DD/MM/YYYY',
9457        LL: 'D [de] MMMM [de] YYYY',
9458        LLL: 'D [de] MMMM [de] YYYY HH:mm',
9459        LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm'
9460      },
9461      calendar: {
9462        sameDay: '[Hoje \xe0s] LT',
9463        nextDay: '[Amanh\xe3 \xe0s] LT',
9464        nextWeek: 'dddd [\xe0s] LT',
9465        lastDay: '[Ontem \xe0s] LT',
9466        lastWeek: function() {
9467          return 0 === this.day() || 6 === this.day() ? '[\xdaltimo] dddd [\xe0s] LT' : '[\xdaltima] dddd [\xe0s] LT'
9468        },
9469        sameElse: 'L'
9470      },
9471      relativeTime: {
9472        future: 'em %s',
9473        past: 'h\xe1 %s',
9474        s: 'segundos',
9475        ss: '%d segundos',
9476        m: 'um minuto',
9477        mm: '%d minutos',
9478        h: 'uma hora',
9479        hh: '%d horas',
9480        d: 'um dia',
9481        dd: '%d dias',
9482        M: 'um m\xeas',
9483        MM: '%d meses',
9484        y: 'um ano',
9485        yy: '%d anos'
9486      },
9487      dayOfMonthOrdinalParse: /\d{1,2}\xba/,
9488      ordinal: '%d\xba',
9489      week: { dow: 1, doy: 4 }
9490    }),
9491    l.defineLocale('ro', {
9492      months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split(
9493        '_'
9494      ),
9495      monthsShort: 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
9496      monthsParseExact: !0,
9497      weekdays: 'duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103'.split('_'),
9498      weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m'.split('_'),
9499      weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_S\xe2'.split('_'),
9500      longDateFormat: {
9501        LT: 'H:mm',
9502        LTS: 'H:mm:ss',
9503        L: 'DD.MM.YYYY',
9504        LL: 'D MMMM YYYY',
9505        LLL: 'D MMMM YYYY H:mm',
9506        LLLL: 'dddd, D MMMM YYYY H:mm'
9507      },
9508      calendar: {
9509        sameDay: '[azi la] LT',
9510        nextDay: '[m\xe2ine la] LT',
9511        nextWeek: 'dddd [la] LT',
9512        lastDay: '[ieri la] LT',
9513        lastWeek: '[fosta] dddd [la] LT',
9514        sameElse: 'L'
9515      },
9516      relativeTime: {
9517        future: 'peste %s',
9518        past: '%s \xeen urm\u0103',
9519        s: 'c\xe2teva secunde',
9520        ss: Kn,
9521        m: 'un minut',
9522        mm: Kn,
9523        h: 'o or\u0103',
9524        hh: Kn,
9525        d: 'o zi',
9526        dd: Kn,
9527        M: 'o lun\u0103',
9528        MM: Kn,
9529        y: 'un an',
9530        yy: Kn
9531      },
9532      week: { dow: 1, doy: 7 }
9533    })
9534  var $n = [
9535    /^\u044f\u043d\u0432/i,
9536    /^\u0444\u0435\u0432/i,
9537    /^\u043c\u0430\u0440/i,
9538    /^\u0430\u043f\u0440/i,
9539    /^\u043c\u0430[\u0439\u044f]/i,
9540    /^\u0438\u044e\u043d/i,
9541    /^\u0438\u044e\u043b/i,
9542    /^\u0430\u0432\u0433/i,
9543    /^\u0441\u0435\u043d/i,
9544    /^\u043e\u043a\u0442/i,
9545    /^\u043d\u043e\u044f/i,
9546    /^\u0434\u0435\u043a/i
9547  ]
9548  l.defineLocale('ru', {
9549    months: {
9550      format: '\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f'.split(
9551        '_'
9552      ),
9553      standalone: '\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c'.split(
9554        '_'
9555      )
9556    },
9557    monthsShort: {
9558      format: '\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split(
9559        '_'
9560      ),
9561      standalone: '\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.'.split(
9562        '_'
9563      )
9564    },
9565    weekdays: {
9566      standalone: '\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430'.split(
9567        '_'
9568      ),
9569      format: '\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443'.split(
9570        '_'
9571      ),
9572      isFormat: /\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/
9573    },
9574    weekdaysShort: '\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split(
9575      '_'
9576    ),
9577    weekdaysMin: '\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split(
9578      '_'
9579    ),
9580    monthsParse: $n,
9581    longMonthsParse: $n,
9582    shortMonthsParse: $n,
9583    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,
9584    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\
9584u044f]|\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,
9585    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,
9586    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,
9587    longDateFormat: {
9588      LT: 'H:mm',
9589      LTS: 'H:mm:ss',
9590      L: 'DD.MM.YYYY',
9591      LL: 'D MMMM YYYY \u0433.',
9592      LLL: 'D MMMM YYYY \u0433., H:mm',
9593      LLLL: 'dddd, D MMMM YYYY \u0433., H:mm'
9594    },
9595    calendar: {
9596      sameDay: '[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT',
9597      nextDay: '[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT',
9598      lastDay: '[\u0412\u0447\u0435\u0440\u0430, \u0432] LT',
9599      nextWeek: function(e) {
9600        if (e.week() === this.week())
9601          return 2 === this.day() ? '[\u0412\u043e] dddd, [\u0432] LT' : '[\u0412] dddd, [\u0432] LT'
9602        switch (this.day()) {
9603          case 0:
9604            return '[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT'
9605          case 1:
9606          case 2:
9607          case 4:
9608            return '[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT'
9609          case 3:
9610          case 5:
9611          case 6:
9612            return '[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT'
9613        }
9614      },
9615      lastWeek: function(e) {
9616        if (e.week() === this.week())
9617          return 2 === this.day() ? '[\u0412\u043e] dddd, [\u0432] LT' : '[\u0412] dddd, [\u0432] LT'
9618        switch (this.day()) {
9619          case 0:
9620            return '[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT'
9621          case 1:
9622          case 2:
9623          case 4:
9624            return '[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT'
9625          case 3:
9626          case 5:
9627          case 6:
9628            return '[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT'
9629        }
9630      },
9631      sameElse: 'L'
9632    },
9633    relativeTime: {
9634      future: '\u0447\u0435\u0440\u0435\u0437 %s',
9635      past: '%s \u043d\u0430\u0437\u0430\u0434',
9636      s: '\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434',
9637      ss: Zn,
9638      m: Zn,
9639      mm: Zn,
9640      h: '\u0447\u0430\u0441',
9641      hh: Zn,
9642      d: '\u0434\u0435\u043d\u044c',
9643      dd: Zn,
9644      M: '\u043c\u0435\u0441\u044f\u0446',
9645      MM: Zn,
9646      y: '\u0433\u043e\u0434',
9647      yy: Zn
9648    },
9649    meridiemParse: /\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,
9650    isPM: function(e) {
9651      return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(e)
9652    },
9653    meridiem: function(e, a, t) {
9654      return e < 4
9655        ? '\u043d\u043e\u0447\u0438'
9656        : e < 12
9657        ? '\u0443\u0442\u0440\u0430'
9658        : e < 17
9659        ? '\u0434\u043d\u044f'
9660        : '\u0432\u0435\u0447\u0435\u0440\u0430'
9661    },
9662    dayOfMonthOrdinalParse: /\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,
9663    ordinal: function(e, a) {
9664      switch (a) {
9665        case 'M':
9666        case 'd':
9667        case 'DDD':
9668          return e + '-\u0439'
9669        case 'D':
9670          return e + '-\u0433\u043e'
9671        case 'w':
9672        case 'W':
9673          return e + '-\u044f'
9674        default:
9675          return e
9676      }
9677    },
9678    week: { dow: 1, doy: 4 }
9679  })
9680  var Bn = [
9681      '\u062c\u0646\u0648\u0631\u064a',
9682      '\u0641\u064a\u0628\u0631\u0648\u0631\u064a',
9683      '\u0645\u0627\u0631\u0686',
9684      '\u0627\u067e\u0631\u064a\u0644',
9685      '\u0645\u0626\u064a',
9686      '\u062c\u0648\u0646',
9687      '\u062c\u0648\u0644\u0627\u0621\u0650',
9688      '\u0622\u06af\u0633\u067d',
9689      '\u0633\u064a\u067e\u067d\u0645\u0628\u0631',
9690      '\u0622\u06aa\u067d\u0648\u0628\u0631',
9691      '\u0646\u0648\u0645\u0628\u0631',
9692      '\u068a\u0633\u0645\u0628\u0631'
9693    ],
9694    qn = [
9695      '\u0622\u0686\u0631',
9696      '\u0633\u0648\u0645\u0631',
9697      '\u0627\u06b1\u0627\u0631\u0648',
9698      '\u0627\u0631\u0628\u0639',
9699      '\u062e\u0645\u064a\u0633',
9700      '\u062c\u0645\u0639',
9701      '\u0687\u0646\u0687\u0631'
9702    ]
9703  l.defineLocale('sd', {
9704    months: Bn,
9705    monthsShort: Bn,
9706    weekdays: qn,
9707    weekdaysShort: qn,
9708    weekdaysMin: qn,
9709    longDateFormat: {
9710      LT: 'HH:mm',
9711      LTS: 'HH:mm:ss',
9712      L: 'DD/MM/YYYY',
9713      LL: 'D MMMM YYYY',
9714      LLL: 'D MMMM YYYY HH:mm',
9715      LLLL: 'dddd\u060c D MMMM YYYY HH:mm'
9716    },
9717    meridiemParse: /\u0635\u0628\u062d|\u0634\u0627\u0645/,
9718    isPM: function(e) {
9719      return '\u0634\u0627\u0645' === e
9720    },
9721    meridiem: function(e, a, t) {
9722      return e < 12 ? '\u0635\u0628\u062d' : '\u0634\u0627\u0645'
9723    },
9724    calendar: {
9725      sameDay: '[\u0627\u0684] LT',
9726      nextDay: '[\u0633\u0680\u0627\u06bb\u064a] LT',
9727      nextWeek: 'dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT',
9728      lastDay: '[\u06aa\u0627\u0644\u0647\u0647] LT',
9729      lastWeek: '[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT',
9730      sameElse: 'L'
9731    },
9732    relativeTime: {
9733      future: '%s \u067e\u0648\u0621',
9734      past: '%s \u0627\u06b3',
9735      s: '\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a',
9736      ss: '%d \u0633\u064a\u06aa\u0646\u068a',
9737      m: '\u0647\u06aa \u0645\u0646\u067d',
9738      mm: '%d \u0645\u0646\u067d',
9739      h: '\u0647\u06aa \u06aa\u0644\u0627\u06aa',
9740      hh: '%d \u06aa\u0644\u0627\u06aa',
9741      d: '\u0647\u06aa \u068f\u064a\u0646\u0647\u0646',
9742      dd: '%d \u068f\u064a\u0646\u0647\u0646',
9743      M: '\u0647\u06aa \u0645\u0647\u064a\u0646\u0648',
9744      MM: '%d \u0645\u0647\u064a\u0646\u0627',
9745      y: '\u0647\u06aa \u0633\u0627\u0644',
9746      yy: '%d \u0633\u0627\u0644'
9747    },
9748    preparse: function(e) {
9749      return e.replace(/\u060c/g, ',')
9750    },
9751    postformat: function(e) {
9752      return e.replace(/,/g, '\u060c')
9753    },
9754    week: { dow: 1, doy: 4 }
9755  }),
9756    l.defineLocale('se', {
9757      months: 'o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu'.split(
9758        '_'
9759      ),
9760      monthsShort: 'o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov'.split('_'),
9761      weekdays: 'sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat'.split(
9762        '_'
9763      ),
9764      weekdaysShort: 'sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v'.split('_'),
9765      weekdaysMin: 's_v_m_g_d_b_L'.split('_'),
9766      longDateFormat: {
9767        LT: 'HH:mm',
9768        LTS: 'HH:mm:ss',
9769        L: 'DD.MM.YYYY',
9770        LL: 'MMMM D. [b.] YYYY',
9771        LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',
9772        LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
9773      },
9774      calendar: {
9775        sameDay: '[otne ti] LT',
9776        nextDay: '[ihttin ti] LT',
9777        nextWeek: 'dddd [ti] LT',
9778        lastDay: '[ikte ti] LT',
9779        lastWeek: '[ovddit] dddd [ti] LT',
9780        sameElse: 'L'
9781      },
9782      relativeTime: {
9783        future: '%s gea\u017ees',
9784        past: 'ma\u014bit %s',
9785        s: 'moadde sekunddat',
9786        ss: '%d sekunddat',
9787        m: 'okta minuhta',
9788        mm: '%d minuhtat',
9789        h: 'okta diimmu',
9790        hh: '%d diimmut',
9791        d: 'okta beaivi',
9792        dd: '%d beaivvit',
9793        M: 'okta m\xe1nnu',
9794        MM: '%d m\xe1nut',
9795        y: 'okta jahki',
9796        yy: '%d jagit'
9797      },
9798      dayOfMonthOrdinalParse: /\d{1,2}\./,
9799      ordinal: '%d.',
9800      week: { dow: 1, doy: 4 }
9801    }),
9802    l.defineLocale('si', {
9803      months: '\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca'.split(
9804        '_'
9805      ),
9806      monthsShort: '\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0'.split(
9807        '_'
9808      ),
9809      weekdays: '\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf'.split(
9810        '_'
9811      ),
9812      weekdaysShort: '\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1'.split(
9813        '_'
9814      ),
9815      weekdaysMin: '\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9'.split('_'),
9816      weekdaysParseExact: !0,
9817      longDateFormat: {
9818        LT: 'a h:mm',
9819        LTS: 'a h:mm:ss',
9820        L: 'YYYY/MM/DD',
9821        LL: 'YYYY MMMM D',
9822        LLL: 'YYYY MMMM D, a h:mm',
9823        LLLL: 'YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss'
9824      },
9825      calendar: {
9826        sameDay: '[\u0d85\u0daf] LT[\u0da7]',
9827        nextDay: '[\u0dc4\u0dd9\u0da7] LT[\u0da7]',
9828        nextWeek: 'dddd LT[\u0da7]',
9829        lastDay: '[\u0d8a\u0dba\u0dda] LT[\u0da7]',
9830        lastWeek: '[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]',
9831        sameElse: 'L'
9832      },
9833      relativeTime: {
9834        future: '%s\u0d9a\u0dd2\u0db1\u0dca',
9835        past: '%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb',
9836        s: '\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba',
9837        ss: '\u0dad\u0dad\u0dca\u0db4\u0dbb %d',
9838        m: '\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0',
9839        mm: '\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d',
9840        h: '\u0db4\u0dd0\u0dba',
9841        hh: '\u0db4\u0dd0\u0dba %d',
9842        d: '\u0daf\u0dd2\u0db1\u0dba',
9843        dd: '\u0daf\u0dd2\u0db1 %d',
9844        M: '\u0db8\u0dcf\u0dc3\u0dba',
9845        MM: '\u0db8\u0dcf\u0dc3 %d',
9846        y: '\u0dc0\u0dc3\u0dbb',
9847        yy: '\u0dc0\u0dc3\u0dbb %d'
9848      },
9849      dayOfMonthOrdinalParse: /\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,
9850      ordinal: function(e) {
9851        return e + ' \u0dc0\u0dd0\u0db1\u0dd2'
9852      },
9853      meridiemParse: /\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,
9854      isPM: function(e) {
9855        return '\u0db4.\u0dc0.' === e || '\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4' === e
9856      },
9857      meridiem: function(e, a, t) {
9858        return 11 < e
9859          ? t
9860            ? '\u0db4.\u0dc0.'
9861            : '\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4'
9862          : t
9863          ? '\u0db4\u0dd9.\u0dc0.'
9864          : '\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4'
9865      }
9866    })
9867  var Qn = 'janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december'.split(
9868      '_'
9869    ),
9870    Xn = 'jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec'.split('_')
9871  function ed(e) {
9872    return 1 < e && e < 5
9873  }
9874  function ad(e, a, t, s) {
9875    var n = e + ' '
9876    switch (t) {
9877      case 's':
9878        return a || s ? 'p\xe1r sek\xfand' : 'p\xe1r sekundami'
9879      case 'ss':
9880        return a || s ? n + (ed(e) ? 'sekundy' : 'sek\xfand') : n + 'sekundami'
9881        break
9882      case 'm':
9883        return a ? 'min\xfata' : s ? 'min\xfatu' : 'min\xfatou'
9884      case 'mm':
9885        return a || s ? n + (ed(e) ? 'min\xfaty' : 'min\xfat') : n + 'min\xfatami'
9886        break
9887      case 'h':
9888        return a ? 'hodina' : s ? 'hodinu' : 'hodinou'
9889      case 'hh':
9890        return a || s ? n + (ed(e) ? 'hodiny' : 'hod\xedn') : n + 'hodinami'
9891        break
9892      case 'd':
9893        return a || s ? 'de\u0148' : 'd\u0148om'
9894      case 'dd':
9895        return a || s ? n + (ed(e) ? 'dni' : 'dn\xed') : n + 'd\u0148ami'
9896        break
9897      case 'M':
9898        return a || s ? 'mesiac' : 'mesiacom'
9899      case 'MM':
9900        return a || s ? n + (ed(e) ? 'mesiace' : 'mesiacov') : n + 'mesiacmi'
9901        break
9902      case 'y':
9903        return a || s ? 'rok' : 'rokom'
9904      case 'yy':
9905        return a || s ? n + (ed(e) ? 'roky' : 'rokov') : n + 'rokmi'
9906        break
9907    }
9908  }
9909  function td(e, a, t, s) {
9910    var n = e + ' '
9911    switch (t) {
9912      case 's':
9913        return a || s ? 'nekaj sekund' : 'nekaj sekundami'
9914      case 'ss':
9915        return (n +=
9916          1 === e
9917            ? a
9918              ? 'sekundo'
9919              : 'sekundi'
9920            : 2 === e
9921            ? a || s
9922              ? 'sekundi'
9923              : 'sekundah'
9924            : e < 5
9925            ? a || s
9926              ? 'sekunde'
9927              : 'sekundah'
9928            : 'sekund')
9929      case 'm':
9930        return a ? 'ena minuta' : 'eno minuto'
9931      case 'mm':
9932        return (n +=
9933          1 === e
9934            ? a
9935              ? 'minuta'
9936              : 'minuto'
9937            : 2 === e
9938            ? a || s
9939              ? 'minuti'
9940              : 'minutama'
9941            : e < 5
9942            ? a || s
9943              ? 'minute'
9944              : 'minutami'
9945            : a || s
9946            ? 'minut'
9947            : 'minutami')
9948      case 'h':
9949        return a ? 'ena ura' : 'eno uro'
9950      case 'hh':
9951        return (n +=
9952          1 === e
9953            ? a
9954              ? 'ura'
9955              : 'uro'
9956            : 2 === e
9957            ? a || s
9958              ? 'uri'
9959              : 'urama'
9960            : e < 5
9961            ? a || s
9962              ? 'ure'
9963              : 'urami'
9964            : a || s
9965            ? 'ur'
9966            : 'urami')
9967      case 'd':
9968        return a || s ? 'en dan' : 'enim dnem'
9969      case 'dd':
9970        return (n +=
9971          1 === e ? (a || s ? 'dan' : 'dnem') : 2 === e ? (a || s ? 'dni' : 'dnevoma') : a || s ? 'dni' : 'dnevi')
9972      case 'M':
9973        return a || s ? 'en mesec' : 'enim mesecem'
9974      case 'MM':
9975        return (n +=
9976          1 === e
9977            ? a || s
9978              ? 'mesec'
9979              : 'mesecem'
9980            : 2 === e
9981            ? a || s
9982              ? 'meseca'
9983              : 'mesecema'
9984            : e < 5
9985            ? a || s
9986              ? 'mesece'
9987              : 'meseci'
9988            : a || s
9989            ? 'mesecev'
9990            : 'meseci')
9991      case 'y':
9992        return a || s ? 'eno leto' : 'enim letom'
9993      case 'yy':
9994        return (n +=
9995          1 === e
9996            ? a || s
9997              ? 'leto'
9998              : 'letom'
9999            : 2 === e
10000            ? a || s
10001              ? 'leti'
10002              : 'letoma'
10003            : e < 5
10004            ? a || s
10005              ? 'leta'
10006              : 'leti'
10007            : a || s
10008            ? 'let'
10009            : 'leti')
10010    }
10011  }
10012  l.defineLocale('sk', {
10013    months: Qn,
10014    monthsShort: Xn,
10015    weekdays: 'nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota'.split('_'),
10016    weekdaysShort: 'ne_po_ut_st_\u0161t_pi_so'.split('_'),
10017    weekdaysMin: 'ne_po_ut_st_\u0161t_pi_so'.split('_'),
10018    longDateFormat: {
10019      LT: 'H:mm',
10020      LTS: 'H:mm:ss',
10021      L: 'DD.MM.YYYY',
10022      LL: 'D. MMMM YYYY',
10023      LLL: 'D. MMMM YYYY H:mm',
10024      LLLL: 'dddd D. MMMM YYYY H:mm'
10025    },
10026    calendar: {
10027      sameDay: '[dnes o] LT',
10028      nextDay: '[zajtra o] LT',
10029      nextWeek: function() {
10030        switch (this.day()) {
10031          case 0:
10032            return '[v nede\u013eu o] LT'
10033          case 1:
10034          case 2:
10035            return '[v] dddd [o] LT'
10036          case 3:
10037            return '[v stredu o] LT'
10038          case 4:
10039            return '[vo \u0161tvrtok o] LT'
10040          case 5:
10041            return '[v piatok o] LT'
10042          case 6:
10043            return '[v sobotu o] LT'
10044        }
10045      },
10046      lastDay: '[v\u010dera o] LT',
10047      lastWeek: function() {
10048        switch (this.day()) {
10049          case 0:
10050            return '[minul\xfa nede\u013eu o] LT'
10051          case 1:
10052          case 2:
10053            return '[minul\xfd] dddd [o] LT'
10054          case 3:
10055            return '[minul\xfa stredu o] LT'
10056          case 4:
10057          case 5:
10058            return '[minul\xfd] dddd [o] LT'
10059          case 6:
10060            return '[minul\xfa sobotu o] LT'
10061        }
10062      },
10063      sameElse: 'L'
10064    },
10065    relativeTime: {
10066      future: 'za %s',
10067      past: 'pred %s',
10068      s: ad,
10069      ss: ad,
10070      m: ad,
10071      mm: ad,
10072      h: ad,
10073      hh: ad,
10074      d: ad,
10075      dd: ad,
10076      M: ad,
10077      MM: ad,
10078      y: ad,
10079      yy: ad
10080    },
10081    dayOfMonthOrdinalParse: /\d{1,2}\./,
10082    ordinal: '%d.',
10083    week: { dow: 1, doy: 4 }
10084  }),
10085    l.defineLocale('sl', {
10086      months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
10087      monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
10088      monthsParseExact: !0,
10089      weekdays: 'nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota'.split('_'),
10090      weekdaysShort: 'ned._pon._tor._sre._\u010det._pet._sob.'.split('_'),
10091      weekdaysMin: 'ne_po_to_sr_\u010de_pe_so'.split('_'),
10092      weekdaysParseExact: !0,
10093      longDateFormat: {
10094        LT: 'H:mm',
10095        LTS: 'H:mm:ss',
10096        L: 'DD.MM.YYYY',
10097        LL: 'D. MMMM YYYY',
10098        LLL: 'D. MMMM YYYY H:mm',
10099        LLLL: 'dddd, D. MMMM YYYY H:mm'
10100      },
10101      calendar: {
10102        sameDay: '[danes ob] LT',
10103        nextDay: '[jutri ob] LT',
10104        nextWeek: function() {
10105          switch (this.day()) {
10106            case 0:
10107              return '[v] [nedeljo] [ob] LT'
10108            case 3:
10109              return '[v] [sredo] [ob] LT'
10110            case 6:
10111              return '[v] [soboto] [ob] LT'
10112            case 1:
10113            case 2:
10114            case 4:
10115            case 5:
10116              return '[v] dddd [ob] LT'
10117          }
10118        },
10119        lastDay: '[v\u010deraj ob] LT',
10120        lastWeek: function() {
10121          switch (this.day()) {
10122            case 0:
10123              return '[prej\u0161njo] [nedeljo] [ob] LT'
10124            case 3:
10125              return '[prej\u0161njo] [sredo] [ob] LT'
10126            case 6:
10127              return '[prej\u0161njo] [soboto] [ob] LT'
10128            case 1:
10129            case 2:
10130            case 4:
10131            case 5:
10132              return '[prej\u0161nji] dddd [ob] LT'
10133          }
10134        },
10135        sameElse: 'L'
10136      },
10137      relativeTime: {
10138        future: '\u010dez %s',
10139        past: 'pred %s',
10140        s: td,
10141        ss: td,
10142        m: td,
10143        mm: td,
10144        h: td,
10145        hh: td,
10146        d: td,
10147        dd: td,
10148        M: td,
10149        MM: td,
10150        y: td,
10151        yy: td
10152      },
10153      dayOfMonthOrdinalParse: /\d{1,2}\./,
10154      ordinal: '%d.',
10155      week: { dow: 1, doy: 7 }
10156    }),
10157    l.defineLocale('sq', {
10158      months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor'.split('_'),
10159      monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj'.split('_'),
10160      weekdays: 'E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb'.split('_'),
10161      weekdaysShort: 'Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht'.split('_'),
10162      weekdaysMin: 'D_H_Ma_M\xeb_E_P_Sh'.split('_'),
10163      weekdaysParseExact: !0,
10164      meridiemParse: /PD|MD/,
10165      isPM: function(e) {
10166        return 'M' === e.charAt(0)
10167      },
10168      meridiem: function(e, a, t) {
10169        return e < 12 ? 'PD' : 'MD'
10170      },
10171      longDateFormat: {
10172        LT: 'HH:mm',
10173        LTS: 'HH:mm:ss',
10174        L: 'DD/MM/YYYY',
10175        LL: 'D MMMM YYYY',
10176        LLL: 'D MMMM YYYY HH:mm',
10177        LLLL: 'dddd, D MMMM YYYY HH:mm'
10178      },
10179      calendar: {
10180        sameDay: '[Sot n\xeb] LT',
10181        nextDay: '[Nes\xebr n\xeb] LT',
10182        nextWeek: 'dddd [n\xeb] LT',
10183        lastDay: '[Dje n\xeb] LT',
10184        lastWeek: 'dddd [e kaluar n\xeb] LT',
10185        sameElse: 'L'
10186      },
10187      relativeTime: {
10188        future: 'n\xeb %s',
10189        past: '%s m\xeb par\xeb',
10190        s: 'disa sekonda',
10191        ss: '%d sekonda',
10192        m: 'nj\xeb minut\xeb',
10193        mm: '%d minuta',
10194        h: 'nj\xeb or\xeb',
10195        hh: '%d or\xeb',
10196        d: 'nj\xeb dit\xeb',
10197        dd: '%d dit\xeb',
10198        M: 'nj\xeb muaj',
10199        MM: '%d muaj',
10200        y: 'nj\xeb vit',
10201        yy: '%d vite'
10202      },
10203      dayOfMonthOrdinalParse: /\d{1,2}\./,
10204      ordinal: '%d.',
10205      week: { dow: 1, doy: 4 }
10206    })
10207  var sd = {
10208    words: {
10209      ss: [
10210        '\u0441\u0435\u043a\u0443\u043d\u0434\u0430',
10211        '\u0441\u0435\u043a\u0443\u043d\u0434\u0435',
10212        '\u0441\u0435\u043a\u0443\u043d\u0434\u0438'
10213      ],
10214      m: [
10215        '\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442',
10216        '\u0458\u0435\u0434\u043d\u0435 \u043c\u0438\u043d\u0443\u0442\u0435'
10217      ],
10218      mm: [
10219        '\u043c\u0438\u043d\u0443\u0442',
10220        '\u043c\u0438\u043d\u0443\u0442\u0435',
10221        '\u043c\u0438\u043d\u0443\u0442\u0430'
10222      ],
10223      h: [
10224        '\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442',
10225        '\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430'
10226      ],
10227      hh: ['\u0441\u0430\u0442', '\u0441\u0430\u0442\u0430', '\u0441\u0430\u0442\u0438'],
10228      dd: ['\u0434\u0430\u043d', '\u0434\u0430\u043d\u0430', '\u0434\u0430\u043d\u0430'],
10229      MM: [
10230        '\u043c\u0435\u0441\u0435\u0446',
10231        '\u043c\u0435\u0441\u0435\u0446\u0430',
10232        '\u043c\u0435\u0441\u0435\u0446\u0438'
10233      ],
10234      yy: [
10235        '\u0433\u043e\u0434\u0438\u043d\u0430',
10236        '\u0433\u043e\u0434\u0438\u043d\u0435',
10237        '\u0433\u043e\u0434\u0438\u043d\u0430'
10238      ]
10239    },
10240    correctGrammaticalCase: function(e, a) {
10241      return 1 === e ? a[0] : 2 <= e && e <= 4 ? a[1] : a[2]
10242    },
10243    translate: function(e, a, t) {
10244      var s = sd.words[t]
10245      return 1 === t.length ? (a ? s[0] : s[1]) : e + ' ' + sd.correctGrammaticalCase(e, s)
10246    }
10247  }
10248  l.defineLocale('sr-cyrl', {
10249    months: '\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440'.split(
10250      '_'
10251    ),
10252    monthsShort: '\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.'.split(
10253      '_'
10254    ),
10255    monthsParseExact: !0,
10256    weekdays: '\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430'.split(
10257      '_'
10258    ),
10259    weekdaysShort: '\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.'.split(
10260      '_'
10261    ),
10262    weekdaysMin: '\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443'.split(
10263      '_'
10264    ),
10265    weekdaysParseExact: !0,
10266    longDateFormat: {
10267      LT: 'H:mm',
10268      LTS: 'H:mm:ss',
10269      L: 'DD.MM.YYYY',
10270      LL: 'D. MMMM YYYY',
10271      LLL: 'D. MMMM YYYY H:mm',
10272      LLLL: 'dddd, D. MMMM YYYY H:mm'
10273    },
10274    calendar: {
10275      sameDay: '[\u0434\u0430\u043d\u0430\u0441 \u0443] LT',
10276      nextDay: '[\u0441\u0443\u0442\u0440\u0430 \u0443] LT',
10277      nextWeek: function() {
10278        switch (this.day()) {
10279          case 0:
10280            return '[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT'
10281          case 3:
10282            return '[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT'
10283          case 6:
10284            return '[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT'
10285          case 1:
10286          case 2:
10287          case 4:
10288          case 5:
10289            return '[\u0443] dddd [\u0443] LT'
10290        }
10291      },
10292      lastDay: '[\u0458\u0443\u0447\u0435 \u0443] LT',
10293      lastWeek: function() {
10294        return [
10295          '[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT',
10296          '[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT',
10297          '[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT',
10298          '[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT',
10299          '[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT',
10300          '[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT',
10301          '[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT'
10302        ][this.day()]
10303      },
10304      sameElse: 'L'
10305    },
10306    relativeTime: {
10307      future: '\u0437\u0430 %s',
10308      past: '\u043f\u0440\u0435 %s',
10309      s: '\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438',
10310      ss: sd.translate,
10311      m: sd.translate,
10312      mm: sd.translate,
10313      h: sd.translate,
10314      hh: sd.translate,
10315      d: '\u0434\u0430\u043d',
10316      dd: sd.translate,
10317      M: '\u043c\u0435\u0441\u0435\u0446',
10318      MM: sd.translate,
10319      y: '\u0433\u043e\u0434\u0438\u043d\u0443',
10320      yy: sd.translate
10321    },
10322    dayOfMonthOrdinalParse: /\d{1,2}\./,
10323    ordinal: '%d.',
10324    week: { dow: 1, doy: 7 }
10325  })
10326  var nd = {
10327    words: {
10328      ss: ['sekunda', 'sekunde', 'sekundi'],
10329      m: ['jedan minut', 'jedne minute'],
10330      mm: ['minut', 'minute', 'minuta'],
10331      h: ['jedan sat', 'jednog sata'],
10332      hh: ['sat', 'sata', 'sati'],
10333      dd: ['dan', 'dana', 'dana'],
10334      MM: ['mesec', 'meseca', 'meseci'],
10335      yy: ['godina', 'godine', 'godina']
10336    },
10337    correctGrammaticalCase: function(e, a) {
10338      return 1 === e ? a[0] : 2 <= e && e <= 4 ? a[1] : a[2]
10339    },
10340    translate: function(e, a, t) {
10341      var s = nd.words[t]
10342      return 1 === t.length ? (a ? s[0] : s[1]) : e + ' ' + nd.correctGrammaticalCase(e, s)
10343    }
10344  }
10345  l.defineLocale('sr', {
10346    months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
10347    monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
10348    monthsParseExact: !0,
10349    weekdays: 'nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota'.split('_'),
10350    weekdaysShort: 'ned._pon._uto._sre._\u010det._pet._sub.'.split('_'),
10351    weekdaysMin: 'ne_po_ut_sr_\u010de_pe_su'.split('_'),
10352    weekdaysParseExact: !0,
10353    longDateFormat: {
10354      LT: 'H:mm',
10355      LTS: 'H:mm:ss',
10356      L: 'DD.MM.YYYY',
10357      LL: 'D. MMMM YYYY',
10358      LLL: 'D. MMMM YYYY H:mm',
10359      LLLL: 'dddd, D. MMMM YYYY H:mm'
10360    },
10361    calendar: {
10362      sameDay: '[danas u] LT',
10363      nextDay: '[sutra u] LT',
10364      nextWeek: function() {
10365        switch (this.day()) {
10366          case 0:
10367            return '[u] [nedelju] [u] LT'
10368          case 3:
10369            return '[u] [sredu] [u] LT'
10370          case 6:
10371            return '[u] [subotu] [u] LT'
10372          case 1:
10373          case 2:
10374          case 4:
10375          case 5:
10376            return '[u] dddd [u] LT'
10377        }
10378      },
10379      lastDay: '[ju\u010de u] LT',
10380      lastWeek: function() {
10381        return [
10382          '[pro\u0161le] [nedelje] [u] LT',
10383          '[pro\u01
vendor: 16,384 bytes, lines 10383-10793
1038361log] [ponedeljka] [u] LT',
10384          '[pro\u0161log] [utorka] [u] LT',
10385          '[pro\u0161le] [srede] [u] LT',
10386          '[pro\u0161log] [\u010detvrtka] [u] LT',
10387          '[pro\u0161log] [petka] [u] LT',
10388          '[pro\u0161le] [subote] [u] LT'
10389        ][this.day()]
10390      },
10391      sameElse: 'L'
10392    },
10393    relativeTime: {
10394      future: 'za %s',
10395      past: 'pre %s',
10396      s: 'nekoliko sekundi',
10397      ss: nd.translate,
10398      m: nd.translate,
10399      mm: nd.translate,
10400      h: nd.translate,
10401      hh: nd.translate,
10402      d: 'dan',
10403      dd: nd.translate,
10404      M: 'mesec',
10405      MM: nd.translate,
10406      y: 'godinu',
10407      yy: nd.translate
10408    },
10409    dayOfMonthOrdinalParse: /\d{1,2}\./,
10410    ordinal: '%d.',
10411    week: { dow: 1, doy: 7 }
10412  }),
10413    l.defineLocale('ss', {
10414      months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split(
10415        '_'
10416      ),
10417      monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
10418      weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
10419      weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
10420      weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
10421      weekdaysParseExact: !0,
10422      longDateFormat: {
10423        LT: 'h:mm A',
10424        LTS: 'h:mm:ss A',
10425        L: 'DD/MM/YYYY',
10426        LL: 'D MMMM YYYY',
10427        LLL: 'D MMMM YYYY h:mm A',
10428        LLLL: 'dddd, D MMMM YYYY h:mm A'
10429      },
10430      calendar: {
10431        sameDay: '[Namuhla nga] LT',
10432        nextDay: '[Kusasa nga] LT',
10433        nextWeek: 'dddd [nga] LT',
10434        lastDay: '[Itolo nga] LT',
10435        lastWeek: 'dddd [leliphelile] [nga] LT',
10436        sameElse: 'L'
10437      },
10438      relativeTime: {
10439        future: 'nga %s',
10440        past: 'wenteka nga %s',
10441        s: 'emizuzwana lomcane',
10442        ss: '%d mzuzwana',
10443        m: 'umzuzu',
10444        mm: '%d emizuzu',
10445        h: 'lihora',
10446        hh: '%d emahora',
10447        d: 'lilanga',
10448        dd: '%d emalanga',
10449        M: 'inyanga',
10450        MM: '%d tinyanga',
10451        y: 'umnyaka',
10452        yy: '%d iminyaka'
10453      },
10454      meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
10455      meridiem: function(e, a, t) {
10456        return e < 11 ? 'ekuseni' : e < 15 ? 'emini' : e < 19 ? 'entsambama' : 'ebusuku'
10457      },
10458      meridiemHour: function(e, a) {
10459        return (
10460          12 === e && (e = 0),
10461          'ekuseni' === a
10462            ? e
10463            : 'emini' === a
10464            ? 11 <= e
10465              ? e
10466              : e + 12
10467            : 'entsambama' === a || 'ebusuku' === a
10468            ? 0 === e
10469              ? 0
10470              : e + 12
10471            : void 0
10472        )
10473      },
10474      dayOfMonthOrdinalParse: /\d{1,2}/,
10475      ordinal: '%d',
10476      week: { dow: 1, doy: 4 }
10477    }),
10478    l.defineLocale('sv', {
10479      months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
10480      monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
10481      weekdays: 's\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag'.split('_'),
10482      weekdaysShort: 's\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r'.split('_'),
10483      weekdaysMin: 's\xf6_m\xe5_ti_on_to_fr_l\xf6'.split('_'),
10484      longDateFormat: {
10485        LT: 'HH:mm',
10486        LTS: 'HH:mm:ss',
10487        L: 'YYYY-MM-DD',
10488        LL: 'D MMMM YYYY',
10489        LLL: 'D MMMM YYYY [kl.] HH:mm',
10490        LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',
10491        lll: 'D MMM YYYY HH:mm',
10492        llll: 'ddd D MMM YYYY HH:mm'
10493      },
10494      calendar: {
10495        sameDay: '[Idag] LT',
10496        nextDay: '[Imorgon] LT',
10497        lastDay: '[Ig\xe5r] LT',
10498        nextWeek: '[P\xe5] dddd LT',
10499        lastWeek: '[I] dddd[s] LT',
10500        sameElse: 'L'
10501      },
10502      relativeTime: {
10503        future: 'om %s',
10504        past: 'f\xf6r %s sedan',
10505        s: 'n\xe5gra sekunder',
10506        ss: '%d sekunder',
10507        m: 'en minut',
10508        mm: '%d minuter',
10509        h: 'en timme',
10510        hh: '%d timmar',
10511        d: 'en dag',
10512        dd: '%d dagar',
10513        M: 'en m\xe5nad',
10514        MM: '%d m\xe5nader',
10515        y: 'ett \xe5r',
10516        yy: '%d \xe5r'
10517      },
10518      dayOfMonthOrdinalParse: /\d{1,2}(e|a)/,
10519      ordinal: function(e) {
10520        var a = e % 10
10521        return e + (1 == ~~((e % 100) / 10) ? 'e' : 1 === a ? 'a' : 2 === a ? 'a' : 'e')
10522      },
10523      week: { dow: 1, doy: 4 }
10524    }),
10525    l.defineLocale('sw', {
10526      months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
10527      monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
10528      weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
10529      weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
10530      weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
10531      weekdaysParseExact: !0,
10532      longDateFormat: {
10533        LT: 'HH:mm',
10534        LTS: 'HH:mm:ss',
10535        L: 'DD.MM.YYYY',
10536        LL: 'D MMMM YYYY',
10537        LLL: 'D MMMM YYYY HH:mm',
10538        LLLL: 'dddd, D MMMM YYYY HH:mm'
10539      },
10540      calendar: {
10541        sameDay: '[leo saa] LT',
10542        nextDay: '[kesho saa] LT',
10543        nextWeek: '[wiki ijayo] dddd [saat] LT',
10544        lastDay: '[jana] LT',
10545        lastWeek: '[wiki iliyopita] dddd [saat] LT',
10546        sameElse: 'L'
10547      },
10548      relativeTime: {
10549        future: '%s baadaye',
10550        past: 'tokea %s',
10551        s: 'hivi punde',
10552        ss: 'sekunde %d',
10553        m: 'dakika moja',
10554        mm: 'dakika %d',
10555        h: 'saa limoja',
10556        hh: 'masaa %d',
10557        d: 'siku moja',
10558        dd: 'masiku %d',
10559        M: 'mwezi mmoja',
10560        MM: 'miezi %d',
10561        y: 'mwaka mmoja',
10562        yy: 'miaka %d'
10563      },
10564      week: { dow: 1, doy: 7 }
10565    })
10566  var dd = {
10567      1: '\u0be7',
10568      2: '\u0be8',
10569      3: '\u0be9',
10570      4: '\u0bea',
10571      5: '\u0beb',
10572      6: '\u0bec',
10573      7: '\u0bed',
10574      8: '\u0bee',
10575      9: '\u0bef',
10576      0: '\u0be6'
10577    },
10578    rd = {
10579      '\u0be7': '1',
10580      '\u0be8': '2',
10581      '\u0be9': '3',
10582      '\u0bea': '4',
10583      '\u0beb': '5',
10584      '\u0bec': '6',
10585      '\u0bed': '7',
10586      '\u0bee': '8',
10587      '\u0bef': '9',
10588      '\u0be6': '0'
10589    }
10590  l.defineLocale('ta', {
10591    months: '\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd'.split(
10592      '_'
10593    ),
10594    monthsShort: '\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd'.split(
10595      '_'
10596    ),
10597    weekdays: '\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8'.split(
10598      '_'
10599    ),
10600    weekdaysShort: '\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf'.split(
10601      '_'
10602    ),
10603    weekdaysMin: '\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a'.split('_'),
10604    longDateFormat: {
10605      LT: 'HH:mm',
10606      LTS: 'HH:mm:ss',
10607      L: 'DD/MM/YYYY',
10608      LL: 'D MMMM YYYY',
10609      LLL: 'D MMMM YYYY, HH:mm',
10610      LLLL: 'dddd, D MMMM YYYY, HH:mm'
10611    },
10612    calendar: {
10613      sameDay: '[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT',
10614      nextDay: '[\u0ba8\u0bbe\u0bb3\u0bc8] LT',
10615      nextWeek: 'dddd, LT',
10616      lastDay: '[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT',
10617      lastWeek: '[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT',
10618      sameElse: 'L'
10619    },
10620    relativeTime: {
10621      future: '%s \u0b87\u0bb2\u0bcd',
10622      past: '%s \u0bae\u0bc1\u0ba9\u0bcd',
10623      s: '\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd',
10624      ss: '%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd',
10625      m: '\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd',
10626      mm: '%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd',
10627      h: '\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd',
10628      hh: '%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd',
10629      d: '\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd',
10630      dd: '%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd',
10631      M: '\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd',
10632      MM: '%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd',
10633      y: '\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd',
10634      yy: '%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd'
10635    },
10636    dayOfMonthOrdinalParse: /\d{1,2}\u0bb5\u0ba4\u0bc1/,
10637    ordinal: function(e) {
10638      return e + '\u0bb5\u0ba4\u0bc1'
10639    },
10640    preparse: function(e) {
10641      return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g, function(e) {
10642        return rd[e]
10643      })
10644    },
10645    postformat: function(e) {
10646      return e.replace(/\d/g, function(e) {
10647        return dd[e]
10648      })
10649    },
10650    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/,
10651    meridiem: function(e, a, t) {
10652      return e < 2
10653        ? ' \u0baf\u0bbe\u0bae\u0bae\u0bcd'
10654        : e < 6
10655        ? ' \u0bb5\u0bc8\u0b95\u0bb1\u0bc8'
10656        : e < 10
10657        ? ' \u0b95\u0bbe\u0bb2\u0bc8'
10658        : e < 14
10659        ? ' \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd'
10660        : e < 18
10661        ? ' \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1'
10662        : e < 22
10663        ? ' \u0bae\u0bbe\u0bb2\u0bc8'
10664        : ' \u0baf\u0bbe\u0bae\u0bae\u0bcd'
10665    },
10666    meridiemHour: function(e, a) {
10667      return (
10668        12 === e && (e = 0),
10669        '\u0baf\u0bbe\u0bae\u0bae\u0bcd' === a
10670          ? e < 2
10671            ? e
10672            : e + 12
10673          : '\u0bb5\u0bc8\u0b95\u0bb1\u0bc8' === a || '\u0b95\u0bbe\u0bb2\u0bc8' === a
10674          ? e
10675          : '\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd' === a && 10 <= e
10676          ? e
10677          : e + 12
10678      )
10679    },
10680    week: { dow: 0, doy: 6 }
10681  }),
10682    l.defineLocale('te', {
10683      months: '\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d'.split(
10684        '_'
10685      ),
10686      monthsShort: '\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.'.split(
10687        '_'
10688      ),
10689      monthsParseExact: !0,
10690      weekdays: '\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02'.split(
10691        '_'
10692      ),
10693      weekdaysShort: '\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f'.split(
10694        '_'
10695      ),
10696      weekdaysMin: '\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36'.split('_'),
10697      longDateFormat: {
10698        LT: 'A h:mm',
10699        LTS: 'A h:mm:ss',
10700        L: 'DD/MM/YYYY',
10701        LL: 'D MMMM YYYY',
10702        LLL: 'D MMMM YYYY, A h:mm',
10703        LLLL: 'dddd, D MMMM YYYY, A h:mm'
10704      },
10705      calendar: {
10706        sameDay: '[\u0c28\u0c47\u0c21\u0c41] LT',
10707        nextDay: '[\u0c30\u0c47\u0c2a\u0c41] LT',
10708        nextWeek: 'dddd, LT',
10709        lastDay: '[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT',
10710        lastWeek: '[\u0c17\u0c24] dddd, LT',
10711        sameElse: 'L'
10712      },
10713      relativeTime: {
10714        future: '%s \u0c32\u0c4b',
10715        past: '%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02',
10716        s: '\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41',
10717        ss: '%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41',
10718        m: '\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02',
10719        mm: '%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41',
10720        h: '\u0c12\u0c15 \u0c17\u0c02\u0c1f',
10721        hh: '%d \u0c17\u0c02\u0c1f\u0c32\u0c41',
10722        d: '\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41',
10723        dd: '%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41',
10724        M: '\u0c12\u0c15 \u0c28\u0c46\u0c32',
10725        MM: '%d \u0c28\u0c46\u0c32\u0c32\u0c41',
10726        y: '\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02',
10727        yy: '%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41'
10728      },
10729      dayOfMonthOrdinalParse: /\d{1,2}\u0c35/,
10730      ordinal: '%d\u0c35',
10731      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/,
10732      meridiemHour: function(e, a) {
10733        return (
10734          12 === e && (e = 0),
10735          '\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f' === a
10736            ? e < 4
10737              ? e
10738              : e + 12
10739            : '\u0c09\u0c26\u0c2f\u0c02' === a
10740            ? e
10741            : '\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02' === a
10742            ? 10 <= e
10743              ? e
10744              : e + 12
10745            : '\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02' === a
10746            ? e + 12
10747            : void 0
10748        )
10749      },
10750      meridiem: function(e, a, t) {
10751        return e < 4
10752          ? '\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f'
10753          : e < 10
10754          ? '\u0c09\u0c26\u0c2f\u0c02'
10755          : e < 17
10756          ? '\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02'
10757          : e < 20
10758          ? '\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02'
10759          : '\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f'
10760      },
10761      week: { dow: 0, doy: 6 }
10762    }),
10763    l.defineLocale('tet', {
10764      months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'),
10765      monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
10766      weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),
10767      weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),
10768      weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),
10769      longDateFormat: {
10770        LT: 'HH:mm',
10771        LTS: 'HH:mm:ss',
10772        L: 'DD/MM/YYYY',
10773        LL: 'D MMMM YYYY',
10774        LLL: 'D MMMM YYYY HH:mm',
10775        LLLL: 'dddd, D MMMM YYYY HH:mm'
10776      },
10777      calendar: {
10778        sameDay: '[Ohin iha] LT',
10779        nextDay: '[Aban iha] LT',
10780        nextWeek: 'dddd [iha] LT',
10781        lastDay: '[Horiseik iha] LT',
10782        lastWeek: 'dddd [semana kotuk] [iha] LT',
10783        sameElse: 'L'
10784      },
10785      relativeTime: {
10786        future: 'iha %s',
10787        past: '%s liuba',
10788        s: 'minutu balun',
10789        ss: 'minutu %d',
10790        m: 'minutu ida',
10791        mm: 'minutu %d',
10792        h: 'oras ida',
10793   
10793     hh: 'oras %d',
10794        d: 'loron ida',
10795        dd: 'loron %d',
10796        M: 'fulan ida',
10797        MM: 'fulan %d',
10798        y: 'tinan ida',
10799        yy: 'tinan %d'
10800      },
10801      dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
10802      ordinal: function(e) {
10803        var a = e % 10
10804        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
10805      },
10806      week: { dow: 1, doy: 4 }
10807    })
10808  var _d = {
10809    0: '-\u0443\u043c',
10810    1: '-\u0443\u043c',
10811    2: '-\u044e\u043c',
10812    3: '-\u044e\u043c',
10813    4: '-\u0443\u043c',
10814    5: '-\u0443\u043c',
10815    6: '-\u0443\u043c',
10816    7: '-\u0443\u043c',
10817    8: '-\u0443\u043c',
10818    9: '-\u0443\u043c',
10819    10: '-\u0443\u043c',
10820    12: '-\u0443\u043c',
10821    13: '-\u0443\u043c',
10822    20: '-\u0443\u043c',
10823    30: '-\u044e\u043c',
10824    40: '-\u0443\u043c',
10825    50: '-\u0443\u043c',
10826    60: '-\u0443\u043c',
10827    70: '-\u0443\u043c',
10828    80: '-\u0443\u043c',
10829    90: '-\u0443\u043c',
10830    100: '-\u0443\u043c'
10831  }
10832  l.defineLocale('tg', {
10833    months: '\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440'.split(
10834      '_'
10835    ),
10836    monthsShort: '\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a'.split(
10837      '_'
10838    ),
10839    weekdays: '\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435'.split(
10840      '_'
10841    ),
10842    weekdaysShort: '\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431'.split(
10843      '_'
10844    ),
10845    weekdaysMin: '\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431'.split(
10846      '_'
10847    ),
10848    longDateFormat: {
10849      LT: 'HH:mm',
10850      LTS: 'HH:mm:ss',
10851      L: 'DD/MM/YYYY',
10852      LL: 'D MMMM YYYY',
10853      LLL: 'D MMMM YYYY HH:mm',
10854      LLLL: 'dddd, D MMMM YYYY HH:mm'
10855    },
10856    calendar: {
10857      sameDay: '[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT',
10858      nextDay: '[\u041f\u0430\u0433\u043e\u04b3 \u0441\u043e\u0430\u0442\u0438] LT',
10859      lastDay: '[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT',
10860      nextWeek:
10861        'dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT',
10862      lastWeek:
10863        'dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT',
10864      sameElse: 'L'
10865    },
10866    relativeTime: {
10867      future: '\u0431\u0430\u044a\u0434\u0438 %s',
10868      past: '%s \u043f\u0435\u0448',
10869      s: '\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f',
10870      m: '\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430',
10871      mm: '%d \u0434\u0430\u049b\u0438\u049b\u0430',
10872      h: '\u044f\u043a \u0441\u043e\u0430\u0442',
10873      hh: '%d \u0441\u043e\u0430\u0442',
10874      d: '\u044f\u043a \u0440\u04ef\u0437',
10875      dd: '%d \u0440\u04ef\u0437',
10876      M: '\u044f\u043a \u043c\u043e\u04b3',
10877      MM: '%d \u043c\u043e\u04b3',
10878      y: '\u044f\u043a \u0441\u043e\u043b',
10879      yy: '%d \u0441\u043e\u043b'
10880    },
10881    meridiemParse: /\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,
10882    meridiemHour: function(e, a) {
10883      return (
10884        12 === e && (e = 0),
10885        '\u0448\u0430\u0431' === a
10886          ? e < 4
10887            ? e
10888            : e + 12
10889          : '\u0441\u0443\u0431\u04b3' === a
10890          ? e
10891          : '\u0440\u04ef\u0437' === a
10892          ? 11 <= e
10893            ? e
10894            : e + 12
10895          : '\u0431\u0435\u0433\u043e\u04b3' === a
10896          ? e + 12
10897          : void 0
10898      )
10899    },
10900    meridiem: function(e, a, t) {
10901      return e < 4
10902        ? '\u0448\u0430\u0431'
10903        : e < 11
10904        ? '\u0441\u0443\u0431\u04b3'
10905        : e < 16
10906        ? '\u0440\u04ef\u0437'
10907        : e < 19
10908        ? '\u0431\u0435\u0433\u043e\u04b3'
10909        : '\u0448\u0430\u0431'
10910    },
10911    dayOfMonthOrdinalParse: /\d{1,2}-(\u0443\u043c|\u044e\u043c)/,
10912    ordinal: function(e) {
10913      return e + (_d[e] || _d[e % 10] || _d[100 <= e ? 100 : null])
10914    },
10915    week: { dow: 1, doy: 7 }
10916  }),
10917    l.defineLocale('th', {
10918      months: '\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21'.
10918split(
10919        '_'
10920      ),
10921      monthsShort: '\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.'.split(
10922        '_'
10923      ),
10924      monthsParseExact: !0,
10925      weekdays: '\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c'.split(
10926        '_'
10927      ),
10928      weekdaysShort: '\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c'.split(
10929        '_'
10930      ),
10931      weekdaysMin: '\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.'.split('_'),
10932      weekdaysParseExact: !0,
10933      longDateFormat: {
10934        LT: 'H:mm',
10935        LTS: 'H:mm:ss',
10936        L: 'DD/MM/YYYY',
10937        LL: 'D MMMM YYYY',
10938        LLL: 'D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm',
10939        LLLL: '\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm'
10940      },
10941      meridiemParse: /\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,
10942      isPM: function(e) {
10943        return '\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07' === e
10944      },
10945      meridiem: function(e, a, t) {
10946        return e < 12
10947          ? '\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07'
10948          : '\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07'
10949      },
10950      calendar: {
10951        sameDay: '[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT',
10952        nextDay: '[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT',
10953        nextWeek: 'dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT',
10954        lastDay: '[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT',
10955        lastWeek: '[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT',
10956        sameElse: 'L'
10957      },
10958      relativeTime: {
10959        future: '\u0e2d\u0e35\u0e01 %s',
10960        past: '%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27',
10961        s: '\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35',
10962        ss: '%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35',
10963        m: '1 \u0e19\u0e32\u0e17\u0e35',
10964        mm: '%d \u0e19\u0e32\u0e17\u0e35',
10965        h: '1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07',
10966        hh: '%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07',
10967        d: '1 \u0e27\u0e31\u0e19',
10968        dd: '%d \u0e27\u0e31\u0e19',
10969        M: '1 \u0e40\u0e14\u0e37\u0e2d\u0e19',
10970        MM: '%d \u0e40\u0e14\u0e37\u0e2d\u0e19',
10971        y: '1 \u0e1b\u0e35',
10972        yy: '%d \u0e1b\u0e35'
10973      }
10974    }),
10975    l.defineLocale('tl-ph', {
10976      months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
10977      monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
10978      weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
10979      weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
10980      weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
10981      longDateFormat: {
10982        LT: 'HH:mm',
10983        LTS: 'HH:mm:ss',
10984        L: 'MM/D/YYYY',
10985        LL: 'MMMM D, YYYY',
10986        LLL: 'MMMM D, YYYY HH:mm',
10987        LLLL: 'dddd, MMMM DD, YYYY HH:mm'
10988      },
10989      calendar: {
10990        sameDay: 'LT [ngayong araw]',
10991        nextDay: '[Bukas ng] LT',
10992        nextWeek: 'LT [sa susunod na] dddd',
10993        lastDay: 'LT [kahapon]',
10994        lastWeek: 'LT [noong nakaraang] dddd',
10995        sameElse: 'L'
10996      },
10997      relativeTime: {
10998        future: 'sa loob ng %s',
10999        past: '%s ang nakalipas',
11000        s: 'ilang segundo',
11001        ss: '%d segundo',
11002        m: 'isang minuto',
11003        mm: '%d minuto',
11004        h: 'isang oras',
11005        hh: '%d oras',
11006        d: 'isang araw',
11007        dd: '%d araw',
11008        M: 'isang buwan',
11009        MM: '%d buwan',
11010        y: 'isang taon',
11011        yy: '%d taon'
11012      },
11013      dayOfMonthOrdinalParse: /\d{1,2}/,
11014      ordinal: function(e) {
11015        return e
11016      },
11017      week: { dow: 1, doy: 4 }
11018    })
11019  var id = 'pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_')
11020  function od(e, a, t, s) {
11021    var n = (function(e) {
11022      var a = Math.floor((e % 1e3) / 100),
11023        t = Math.floor((e % 100) / 10),
11024        s = e % 10,
11025        n = ''
11026      0 < a && (n += id[a] + 'vatlh')
11027      0 < t && (n += ('' !== n ? ' ' : '') + id[t] + 'maH')
11028      0 < s && (n += ('' !== n ? ' ' : '') + id[s])
11029      return '' === n ? 'pagh' : n
11030    })(e)
11031    switch (t) {
11032      case 'ss':
11033        return n + ' lup'
11034      case 'mm':
11035        return n + ' tup'
11036      case 'hh':
11037        return n + ' rep'
11038      case 'dd':
11039        return n + ' jaj'
11040      case 'MM':
11041        return n + ' jar'
11042      case 'yy':
11043        return n + ' DIS'
11044    }
11045  }
11046  l.defineLocale('tlh', {
11047    months: 'tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019'.split(
11048      '_'
11049    ),
11050    monthsShort: 'jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019'.split(
11051      '_'
11052    ),
11053    monthsParseExact: !0,
11054    weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
11055    weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
11056    weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
11057    longDateFormat: {
11058      LT: 'HH:mm',
11059      LTS: 'HH:mm:ss',
11060      L: 'DD.MM.YYYY',
11061      LL: 'D MMMM YYYY',
11062      LLL: 'D MMMM YYYY HH:mm',
11063      LLLL: 'dddd, D MMMM YYYY HH:mm'
11064    },
11065    calendar: {
11066      sameDay: '[DaHjaj] LT',
11067      nextDay: '[wa\u2019leS] LT',
11068      nextWeek: 'LLL',
11069      lastDay: '[wa\u2019Hu\u2019] LT',
11070      lastWeek: 'LLL',
11071      sameElse: 'L'
11072    },
11073    relativeTime: {
11074      future: function(e) {
11075        var a = e
11076        return (a =
11077          -1 !== e.indexOf('jaj')
11078            ? a.slice(0, -3) + 'leS'
11079            : -1 !== e.indexOf('jar')
11080            ? a.slice(0, -3) + 'waQ'
11081            : -1 !== e.indexOf('DIS')
11082            ? a.slice(0, -3) + 'nem'
11083            : a + ' pIq')
11084      },
11085      past: function(e) {
11086        var a = e
11087        return (a =
11088          -1 !== e.indexOf('jaj')
11089            ? a.slice(0, -3) + 'Hu\u2019'
11090            : -1 !== e.indexOf('jar')
11091            ? a.slice(0, -3) + 'wen'
11092            : -1 !== e.indexOf('DIS')
11093            ? a.slice(0, -3) + 'ben'
11094            : a + ' ret')
11095      },
11096      s: 'puS lup',
11097      ss: od,
11098      m: 'wa\u2019 tup',
11099      mm: od,
11100      h: 'wa\u2019 rep',
11101      hh: od,
11102      d: 'wa\u2019 jaj',
11103      dd: od,
11104      M: 'wa\u2019 jar',
11105      MM: od,
11106      y: 'wa\u2019 DIS',
11107      yy: od
11108    },
11109    dayOfMonthOrdinalParse: /\d{1,2}\./,
11110    ordinal: '%d.',
11111    week: { dow: 1, doy: 4 }
11112  })
11113  var md = {
11114    1: "'inci",
11115    5: "'inci",
11116    8: "'inci",
11117    70: "'inci",
11118    80: "'inci",
11119    2: "'nci",
11120    7: "'nci",
11121    20: "'nci",
11122    50: "'nci",
11123    3: "'\xfcnc\xfc",
11124    4: "'\xfcnc\xfc",
11125    100: "'\xfcnc\xfc",
11126    6: "'nc\u0131",
11127    9: "'uncu",
11128    10: "'uncu",
11129    30: "'uncu",
11130    60: "'\u0131nc\u0131",
11131    90: "'\u0131nc\u0131"
11132  }
11133  function ud(e, a, t, s) {
11134    var n = {
11135      s: ['viensas secunds', "'iensas secunds"],
11136      ss: [e + ' secunds', e + ' secunds'],
11137      m: ["'n m\xedut", "'iens m\xedut"],
11138      mm: [e + ' m\xeduts', e + ' m\xeduts'],
11139      h: ["'n \xfeora", "'iensa \xfeora"],
11140      hh: [e + ' \xfeoras', e + ' \xfeoras'],
11141      d: ["'n ziua", "'iensa ziua"],
11142      dd: [e + ' ziuas', e + ' ziuas'],
11143      M: ["'n mes", "'iens mes"],
11144      MM: [e + ' mesen', e + ' mesen'],
11145      y: ["'n ar", "'iens ar"],
11146      yy: [e + ' ars', e + ' ars']
11147    }
11148    return s ? n[t][0] : a ? n[t][0] : n[t][1]
11149  }
11150  function ld(e, a, t) {
11151    var s, n
11152    return 'm' === t
11153      ? a
11154        ? '\u0445\u0432\u0438\u043b\u0438\u043d\u0430'
11155        : '\u0445\u0432\u0438\u043b\u0438\u043d\u0443'
11156      : 'h' === t
11157      ? a
11158        ? '\u0433\u043e\u0434\u0438\u043d\u0430'
11159        : '\u0433\u043e\u0434\u0438\u043d\u0443'
11160      : e +
11161        ' ' +
11162        ((s = +e),
11163        (n = {
11164          ss: a
11165            ? '\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434'
11166            : '\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434',
11167          mm: a
11168            ? '\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d'
11169            : '\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d',
11170          hh: a
11171            ? '\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d'
11172            : '\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d',
11173          dd: '\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432',
11174          MM:
11175            '\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432',
11176          yy: '\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432'
11177        }[t].split('_')),
11178        s % 10 == 1 && s % 100 != 11
11179          ? n[0]
11180          : 2 <= s % 10 && s % 10 <= 4 && (s % 100 < 10 || 20 <= s % 100)
11181          ? n[1]
11182          : n[2])
11183  }
11184  function Md(e) {
11185    return function() {
11186      return e + '\u043e' + (11 === this.hours() ? '\u0431' : '') + '] LT'
11187    }
11188  }
11189  l.defineLocale('tr', {
11190    months: 'Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k'.split(
11191      '_'
11192    ),
11193    monthsShort: 'Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara'.split('_'),
11194    weekdays: 'Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi'.split('_'),
11195    weekdaysShort: 'Paz_Pts_Sal_\xc7ar_Per_Cum_Cts'.split('_'),
11196    weekdaysMin: 'Pz_Pt_Sa_\xc7a_Pe_Cu_Ct'.split('_'),
11197    longDateFormat: {
11198      LT: 'HH:mm',
11199      LTS: 'HH:mm:ss',
11200      L: 'DD.MM.YYYY',
11201      LL: 'D MMMM YYYY',
11202      LLL: 'D MMMM YYYY HH:mm',
11203      LLLL: 'dddd, D MMMM YYYY HH:mm'
11204    },
11205    calendar: {
11206      sameDay: '[bug\xfcn saat] LT',
11207      nextDay: '[yar\u0131n saat] LT',
11208      nextWeek: '[gelecek] dddd [saat] LT',
11209      lastDay: '[d\xfcn] LT',
11210      lastWeek: '[ge\xe7en] dddd [saat] LT',
11211      sameElse: 'L'
11212    },
11213    relativeTime: {
11214      future: '%s sonra',
11215      past: '%s \xf6nce',
11216      s: 'birka\xe7 saniye',
11217      ss: '%d saniye',
11218      m: 'bir dakika',
11219      mm: '%d dakika',
11220      h: 'bir saat',
11221      hh: '%d saat',
11222      d: 'bir g\xfcn',
11223      dd: '%d g\xfcn',
11224      M: 'bir ay',
11225      MM: '%d ay',
11226      y: 'bir y\u0131l',
11227      yy: '%d y\u0131l'
11228    },
11229    ordinal: function(e, a) {
11230      switch (a) {
11231        case 'd':
11232        case 'D':
11233        case 'Do':
11234        case 'DD':
11235          return e
11236        default:
11237          if (0 === e) return e + "'\u0131nc\u0131"
11238          var t = e % 10
11239          return e + (md[t] || md[(e % 100) - t] || md[100 <= e ? 100 : null])
11240      }
11241    },
11242    week: { dow: 1, doy: 7 }
11243  }),
11244    l.defineLocale('tzl', {
11245      months: 'Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4t
11245s_Noemvar_Zecemvar'.split(
11246        '_'
11247      ),
11248      monthsShort: 'Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
11249      weekdays: 'S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi'.split('_'),
11250      weekdaysShort: 'S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t'.split('_'),
11251      weekdaysMin: 'S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1'.split('_'),
11252      longDateFormat: {
11253        LT: 'HH.mm',
11254        LTS: 'HH.mm.ss',
11255        L: 'DD.MM.YYYY',
11256        LL: 'D. MMMM [dallas] YYYY',
11257        LLL: 'D. MMMM [dallas] YYYY HH.mm',
11258        LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
11259      },
11260      meridiemParse: /d\'o|d\'a/i,
11261      isPM: function(e) {
11262        return "d'o" === e.toLowerCase()
11263      },
11264      meridiem: function(e, a, t) {
11265        return 11 < e ? (t ? "d'o" : "D'O") : t ? "d'a" : "D'A"
11266      },
11267      calendar: {
11268        sameDay: '[oxhi \xe0] LT',
11269        nextDay: '[dem\xe0 \xe0] LT',
11270        nextWeek: 'dddd [\xe0] LT',
11271        lastDay: '[ieiri \xe0] LT',
11272        lastWeek: '[s\xfcr el] dddd [lasteu \xe0] LT',
11273        sameElse: 'L'
11274      },
11275      relativeTime: {
11276        future: 'osprei %s',
11277        past: 'ja%s',
11278        s: ud,
11279        ss: ud,
11280        m: ud,
11281        mm: ud,
11282        h: ud,
11283        hh: ud,
11284        d: ud,
11285        dd: ud,
11286        M: ud,
11287        MM: ud,
11288        y: ud,
11289        yy: ud
11290      },
11291      dayOfMonthOrdinalParse: /\d{1,2}\./,
11292      ordinal: '%d.',
11293      week: { dow: 1, doy: 4 }
11294    }),
11295    l.defineLocale('tzm-latn', {
11296      months: 'innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
vendor: 16,262 bytes, lines 11296-11628
11296wbr\u02e4_nwwanbir_dwjnbir'.split(
11297        '_'
11298      ),
11299      monthsShort: 'innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir'.split(
11300        '_'
11301      ),
11302      weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas'.split('_'),
11303      weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas'.split('_'),
11304      weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas'.split('_'),
11305      longDateFormat: {
11306        LT: 'HH:mm',
11307        LTS: 'HH:mm:ss',
11308        L: 'DD/MM/YYYY',
11309        LL: 'D MMMM YYYY',
11310        LLL: 'D MMMM YYYY HH:mm',
11311        LLLL: 'dddd D MMMM YYYY HH:mm'
11312      },
11313      calendar: {
11314        sameDay: '[asdkh g] LT',
11315        nextDay: '[aska g] LT',
11316        nextWeek: 'dddd [g] LT',
11317        lastDay: '[assant g] LT',
11318        lastWeek: 'dddd [g] LT',
11319        sameElse: 'L'
11320      },
11321      relativeTime: {
11322        future: 'dadkh s yan %s',
11323        past: 'yan %s',
11324        s: 'imik',
11325        ss: '%d imik',
11326        m: 'minu\u1e0d',
11327        mm: '%d minu\u1e0d',
11328        h: 'sa\u025ba',
11329        hh: '%d tassa\u025bin',
11330        d: 'ass',
11331        dd: '%d ossan',
11332        M: 'ayowr',
11333        MM: '%d iyyirn',
11334        y: 'asgas',
11335        yy: '%d isgasn'
11336      },
11337      week: { dow: 6, doy: 12 }
11338    }),
11339    l.defineLocale('tzm', {
11340      months: '\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54'.split(
11341        '_'
11342      ),
11343      monthsShort: '\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54'.split(
11344        '_'
11345      ),
11346      weekdays: '\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59'.split(
11347        '_'
11348      ),
11349      weekdaysShort: '\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59'.split(
11350        '_'
11351      ),
11352      weekdaysMin: '\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59'.split(
11353        '_'
11354      ),
11355      longDateFormat: {
11356        LT: 'HH:mm',
11357        LTS: 'HH:mm:ss',
11358        L: 'DD/MM/YYYY',
11359        LL: 'D MMMM YYYY',
11360        LLL: 'D MMMM YYYY HH:mm',
11361        LLLL: 'dddd D MMMM YYYY HH:mm'
11362      },
11363      calendar: {
11364        sameDay: '[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT',
11365        nextDay: '[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT',
11366        nextWeek: 'dddd [\u2d34] LT',
11367        lastDay: '[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT',
11368        lastWeek: 'dddd [\u2d34] LT',
11369        sameElse: 'L'
11370      },
11371      relativeTime: {
11372        future: '\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s',
11373        past: '\u2d62\u2d30\u2d4f %s',
11374        s: '\u2d49\u2d4e\u2d49\u2d3d',
11375        ss: '%d \u2d49\u2d4e\u2d49\u2d3d',
11376        m: '\u2d4e\u2d49\u2d4f\u2d53\u2d3a',
11377        mm: '%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a',
11378        h: '\u2d59\u2d30\u2d44\u2d30',
11379        hh: '%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f',
11380        d: '\u2d30\u2d59\u2d59',
11381        dd: '%d o\u2d59\u2d59\u2d30\u2d4f',
11382        M: '\u2d30\u2d62o\u2d53\u2d54',
11383        MM: '%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f',
11384        y: '\u2d30\u2d59\u2d33\u2d30\u2d59',
11385        yy: '%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f'
11386      },
11387      week: { dow: 6, doy: 12 }
11388    }),
11389    l.defineLocale('ug-cn', {
11390      months: '\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631'.split(
11391        '_'
11392      ),
11393      monthsShort: '\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631'.split(
11394        '_'
11395      ),
11396      weekdays: '\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5'.split(
11397        '_'
11398      ),
11399      weekdaysShort: '\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5'.split(
11400        '_'
11401      ),
11402      weekdaysMin: '\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5'.split(
11403        '_'
11404      ),
11405      longDateFormat: {
11406        LT: 'HH:mm',
11407        LTS: 'HH:mm:ss',
11408        L: 'YYYY-MM-DD',
11409        LL: 'YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649',
11410        LLL:
11411          'YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm',
11412        LLLL:
11413          'dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm'
11414      },
11415      meridiemParse: /\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,
11416      meridiemHour: function(e, a) {
11417        return (
11418          12 === e && (e = 0),
11419          '\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5' === a ||
11420          '\u0633\u06d5\u06be\u06d5\u0631' === a ||
11421          '\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646' === a
11422            ? e
11423            : '\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646' === a || '\u0643\u06d5\u0686' === a
11424            ? e + 12
11425            : 11 <= e
11426            ? e
11427            : e + 12
11428        )
11429      },
11430      meridiem: function(e, a, t) {
11431        var s = 100 * e + a
11432        return s < 600
11433          ? '\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5'
11434          : s < 900
11435          ? '\u0633\u06d5\u06be\u06d5\u0631'
11436          : s < 1130
11437          ? '\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646'
11438          : s < 1230
11439          ? '\u0686\u06c8\u0634'
11440          : s < 1800
11441          ? '\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646'
11442          : '\u0643\u06d5\u0686'
11443      },
11444      calendar: {
11445        sameDay: '[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT',
11446        nextDay: '[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT',
11447        nextWeek: '[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT',
11448        lastDay: '[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT',
11449        lastWeek: '[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT',
11450        sameElse: 'L'
11451      },
11452      relativeTime: {
11453        future: '%s \u0643\u06d0\u064a\u0649\u0646',
11454        past: '%s \u0628\u06c7\u0631\u06c7\u0646',
11455        s: '\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a',
11456        ss: '%d \u0633\u06d0\u0643\u0648\u0646\u062a',
11457        m: '\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a',
11458        mm: '%d \u0645\u0649\u0646\u06c7\u062a',
11459        h: '\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a',
11460        hh: '%d \u0633\u0627\u0626\u06d5\u062a',
11461        d: '\u0628\u0649\u0631 \u0643\u06c8\u0646',
11462        dd: '%d \u0643\u06c8\u0646',
11463        M: '\u0628\u0649\u0631 \u0626\u0627\u064a',
11464        MM: '%d \u0626\u0627\u064a',
11465        y: '\u0628\u0649\u0631 \u064a\u0649\u0644',
11466        yy: '%d \u064a\u0649\u0644'
11467      },
11468      dayOfMonthOrdinalParse: /\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,
11469      ordinal: function(e, a) {
11470        switch (a) {
11471          case 'd':
11472          case 'D':
11473          case 'DDD':
11474            return e + '-\u0643\u06c8\u0646\u0649'
11475          case 'w':
11476          case 'W':
11477            return e + '-\u06be\u06d5\u067e\u062a\u06d5'
11478          default:
11479            return e
11480        }
11481      },
11482      preparse: function(e) {
11483        return e.replace(/\u060c/g, ',')
11484      },
11485      postformat: function(e) {
11486        return e.replace(/,/g, '\u060c')
11487      },
11488      week: { dow: 1, doy: 7 }
11489    }),
11490    l.defineLocale('uk', {
11491      months: {
11492        format: '\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f'.split(
11493          '_'
11494        ),
11495        standalone: '\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c'.split(
11496          '_'
11497        )
11498      },
11499      monthsShort: '\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434'.split(
11500        '_'
11501      ),
11502      weekdays: function(e, a) {
11503        var t = {
11504          nominative: '\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430'.split(
11505            '_'
11506          ),
11507          accusative: '\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443'.split(
11508            '_'
11509          ),
11510          genitive: '\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438'.split(
11511            '_'
11512          )
11513        }
11514        return !0 === e
11515          ? t.nominative.slice(1, 7).concat(t.nominative.slice(0, 1))
11516          : e
11517          ? t[
11518              /(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(a)
11519                ? 'accusative'
11520                : /\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(
11521                    a
11522                  )
11523                ? 'genitive'
11524                : 'nominative'
11525            ][e.day()]
11526          : t.nominative
11527      },
11528      weekdaysShort: '\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split(
11529        '_'
11530      ),
11531      weekdaysMin: '\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431'.split(
11532        '_'
11533      ),
11534      longDateFormat: {
11535        LT: 'HH:mm',
11536        LTS: 'HH:mm:ss',
11537        L: 'DD.MM.YYYY',
11538        LL: 'D MMMM YYYY \u0440.',
11539        LLL: 'D MMMM YYYY \u0440., HH:mm',
11540        LLLL: 'dddd, D MMMM YYYY \u0440., HH:mm'
11541      },
11542      calendar: {
11543        sameDay: Md('[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 '),
11544        nextDay: Md('[\u0417\u0430\u0432\u0442\u0440\u0430 '),
11545        lastDay: Md('[\u0412\u0447\u043e\u0440\u0430 '),
11546        nextWeek: Md('[\u0423] dddd ['),
11547        lastWeek: function() {
11548          switch (this.day()) {
11549            case 0:
11550            case 3:
11551            case 5:
11552            case 6:
11553              return Md('[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [').call(this)
11554            case 1:
11555            case 2:
11556            case 4:
11557              return Md('[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [').call(this)
11558          }
11559        },
11560        sameElse: 'L'
11561      },
11562      relativeTime: {
11563        future: '\u0437\u0430 %s',
11564        past: '%s \u0442\u043e\u043c\u0443',
11565        s: '\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434',
11566        ss: ld,
11567        m: ld,
11568        mm: ld,
11569        h: '\u0433\u043e\u0434\u0438\u043d\u0443',
11570        hh: ld,
11571        d: '\u0434\u0435\u043d\u044c',
11572        dd: ld,
11573        M: '\u043c\u0456\u0441\u044f\u0446\u044c',
11574        MM: ld,
11575        y: '\u0440\u0456\u043a',
11576        yy: ld
11577      },
11578      meridiemParse: /\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,
11579      isPM: function(e) {
11580        return /^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(e)
11581      },
11582      meridiem: function(e, a, t) {
11583        return e < 4
11584          ? '\u043d\u043e\u0447\u0456'
11585          : e < 12
11586          ? '\u0440\u0430\u043d\u043a\u0443'
11587          : e < 17
11588          ? '\u0434\u043d\u044f'
11589          : '\u0432\u0435\u0447\u043e\u0440\u0430'
11590      },
11591      dayOfMonthOrdinalParse: /\d{1,2}-(\u0439|\u0433\u043e)/,
11592      ordinal: function(e, a) {
11593        switch (a) {
11594          case 'M':
11595          case 'd':
11596          case 'DDD':
11597          case 'w':
11598          case 'W':
11599            return e + '-\u0439'
11600          case 'D':
11601            return e + '-\u0433\u043e'
11602          default:
11603            return e
11604        }
11605      },
11606      week: { dow: 1, doy: 7 }
11607    })
11608  var hd = [
11609      '\u062c\u0646\u0648\u0631\u06cc',
11610      '\u0641\u0631\u0648\u0631\u06cc',
11611      '\u0645\u0627\u0631\u0686',
11612      '\u0627\u067e\u0631\u06cc\u0644',
11613      '\u0645\u0626\u06cc',
11614      '\u062c\u0648\u0646',
11615      '\u062c\u0648\u0644\u0627\u0626\u06cc',
11616      '\u0627\u06af\u0633\u062a',
11617      '\u0633\u062a\u0645\u0628\u0631',
11618      '\u0627\u06a9\u062a\u0648\u0628\u0631',
11619      '\u0646\u0648\u0645\u0628\u0631',
11620      '\u062f\u0633\u0645\u0628\u0631'
11621    ],
11622    Ld = [
11623      '\u0627\u062a\u0648\u0627\u0631',
11624      '\u067e\u06cc\u0631',
11625      '\u0645\u0646\u06af\u0644',
11626      '\u0628\u062f\u06be',
11627      '\u062c\u0645\u0639\u0631\u0627\u062a',
11628      '\u062c\u0645\u0639\u06c1',
vendor: 6,974 bytes, lines 11629-11792
11629      '\u06c1\u0641\u062a\u06c1'
11630    ]
11631  return (
11632    l.defineLocale('ur', {
11633      months: hd,
11634      monthsShort: hd,
11635      weekdays: Ld,
11636      weekdaysShort: Ld,
11637      weekdaysMin: Ld,
11638      longDateFormat: {
11639        LT: 'HH:mm',
11640        LTS: 'HH:mm:ss',
11641        L: 'DD/MM/YYYY',
11642        LL: 'D MMMM YYYY',
11643        LLL: 'D MMMM YYYY HH:mm',
11644        LLLL: 'dddd\u060c D MMMM YYYY HH:mm'
11645      },
11646      meridiemParse: /\u0635\u0628\u062d|\u0634\u0627\u0645/,
11647      isPM: function(e) {
11648        return '\u0634\u0627\u0645' === e
11649      },
11650      meridiem: function(e, a, t) {
11651        return e < 12 ? '\u0635\u0628\u062d' : '\u0634\u0627\u0645'
11652      },
11653      calendar: {
11654        sameDay: '[\u0622\u062c \u0628\u0648\u0642\u062a] LT',
11655        nextDay: '[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT',
11656        nextWeek: 'dddd [\u0628\u0648\u0642\u062a] LT',
11657        lastDay: '[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT',
11658        lastWeek: '[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT',
11659        sameElse: 'L'
11660      },
11661      relativeTime: {
11662        future: '%s \u0628\u0639\u062f',
11663        past: '%s \u0642\u0628\u0644',
11664        s: '\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688',
11665        ss: '%d \u0633\u06cc\u06a9\u0646\u0688',
11666        m: '\u0627\u06cc\u06a9 \u0645\u0646\u0679',
11667        mm: '%d \u0645\u0646\u0679',
11668        h: '\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1',
11669        hh: '%d \u06af\u06be\u0646\u0679\u06d2',
11670        d: '\u0627\u06cc\u06a9 \u062f\u0646',
11671        dd: '%d \u062f\u0646',
11672        M: '\u0627\u06cc\u06a9 \u0645\u0627\u06c1',
11673        MM: '%d \u0645\u0627\u06c1',
11674        y: '\u0627\u06cc\u06a9 \u0633\u0627\u0644',
11675        yy: '%d \u0633\u0627\u0644'
11676      },
11677      preparse: function(e) {
11678        return e.replace(/\u060c/g, ',')
11679      },
11680      postformat: function(e) {
11681        return e.replace(/,/g, '\u060c')
11682      },
11683      week: { dow: 1, doy: 4 }
11684    }),
11685    l.defineLocale('uz-latn', {
11686      months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
11687      monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
11688      weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
11689      weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
11690      weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
11691      longDateFormat: {
11692        LT: 'HH:mm',
11693        LTS: 'HH:mm:ss',
11694        L: 'DD/MM/YYYY',
11695        LL: 'D MMMM YYYY',
11696        LLL: 'D MMMM YYYY HH:mm',
11697        LLLL: 'D MMMM YYYY, dddd HH:mm'
11698      },
11699      calendar: {
11700        sameDay: '[Bugun soat] LT [da]',
11701        nextDay: '[Ertaga] LT [da]',
11702        nextWeek: 'dddd [kuni soat] LT [da]',
11703        lastDay: '[Kecha soat] LT [da]',
11704        lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",
11705        sameElse: 'L'
11706      },
11707      relativeTime: {
11708        future: 'Yaqin %s ichida',
11709        past: 'Bir necha %s oldin',
11710        s: 'soniya',
11711        ss: '%d soniya',
11712        m: 'bir daqiqa',
11713        mm: '%d daqiqa',
11714        h: 'bir soat',
11715        hh: '%d soat',
11716        d: 'bir kun',
11717        dd: '%d kun',
11718        M: 'bir oy',
11719        MM: '%d oy',
11720        y: 'bir yil',
11721        yy: '%d yil'
11722      },
11723      week: { dow: 1, doy: 7 }
11724    }),
11725    l.defineLocale('uz', {
11726      months: '\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440'.split(
11727        '_'
11728      ),
11729      monthsShort: '\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a'.split(
11730        '_'
11731      ),
11732      weekdays: '\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430'.split(
11733        '_'
11734      ),
11735      weekdaysShort: '\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d'.split(
11736        '_'
11737      ),
11738      weekdaysMin: '\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430'.split(
11739        '_'
11740      ),
11741      longDateFormat: {
11742        LT: 'HH:mm',
11743        LTS: 'HH:mm:ss',
11744        L: 'DD/MM/YYYY',
11745        LL: 'D MMMM YYYY',
11746        LLL: 'D MMMM YYYY HH:mm',
11747        LLLL: 'D MMMM YYYY, dddd HH:mm'
11748      },
11749      calendar: {
11750        sameDay: '[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]',
11751        nextDay: '[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]',
11752        nextWeek: 'dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]',
11753        lastDay: '[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]',
11754        lastWeek:
11755          '[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]',
11756        sameElse: 'L'
11757      },
11758      relativeTime: {
11759        future: '\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430',
11760        past: '\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d',
11761        s: '\u0444\u0443\u0440\u0441\u0430\u0442',
11762        ss: '%d \u0444\u0443\u0440\u0441\u0430\u0442',
11763        m: '\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430',
11764        mm: '%d \u0434\u0430\u043a\u0438\u043a\u0430',
11765        h: '\u0431\u0438\u0440 \u0441\u043e\u0430\u0442',
11766        hh: '%d \u0441\u043e\u0430\u0442',
11767        d: '\u0431\u0438\u0440 \u043a\u0443\u043d',
11768        dd: '%d \u043a\u0443\u043d',
11769        M: '\u0431\u0438\u0440 \u043e\u0439',
11770        MM: '%d \u043e\u0439',
11771        y: '\u0431\u0438\u0440 \u0439\u0438\u043b',
11772        yy: '%d \u0439\u0438\u043b'
11773      },
11774      week: { dow: 1, doy: 7 }
11775    }),
11776    l.defineLocale('vi', {
11777      months: 'th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12'.split(
11778        '_'
11779      ),
11780      monthsShort: 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
11781      monthsParseExact: !0,
11782      weekdays: 'ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y'.split(
11783        '_'
11784      ),
11785      weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
11786      weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
11787      weekdaysParseExact: !0,
11788      meridiemParse: /sa|ch/i,
11789      isPM: function(e) {
11790        return /^ch$/i.test(e)
11791      },
11792      meridiem: function(e, a, t) {
11793        return e < 12 ? (t ? 'sa' : 'SA') : t ? 'ch' : 'CH'
11794      },
11795      longDateFormat: {
11796        LT: 'HH:mm',
11797        LTS: 'HH:mm:ss',
11798        L: 'DD/MM/YYYY',
11799        LL: 'D MMMM [n\u0103m] YYYY',
11800        LLL: 'D MMMM [n\u0103m] YYYY HH:mm',
11801        LLLL: 'dddd, D MMMM [n\u0103m] YYYY HH:mm',
11802        l: 'DD/M/YYYY',
11803        ll: 'D MMM YYYY',
11804        lll: 'D MMM YYYY HH:mm',
11805        llll: 'ddd, D MMM YYYY HH:mm'
11806      },
11807      calendar: {
11808        sameDay: '[H\xf4m nay l\xfac] LT',
11809        nextDay: '[Ng\xe0y mai l\xfac] LT',
11810        nextWeek: 'dddd [tu\u1ea7n t\u1edbi l\xfac] LT',
11811        lastDay: '[H\xf4m qua l\xfac] LT',
11812        lastWeek: 'dddd [tu\u1ea7n r\u1ed3i l\xfac] LT',
11813        sameElse: 'L'
11814      },
11815      relativeTime: {
11816        future: '%s t\u1edbi',
11817        past: '%s tr\u01b0\u1edbc',
11818        s: 'v\xe0i gi\xe2y',
11819        ss: '%d gi\xe2y',
11820        m: 'm\u1ed9t ph\xfat',
11821        mm: '%d ph\xfat',
11822        h: 'm\u1ed9t gi\u1edd',
11823        hh: '%d gi\u1edd',
11824        d: 'm\u1ed9t ng\xe0y',
11825        dd: '%d ng\xe0y',
11826        M: 'm\u1ed9t th\xe1ng',
11827        MM: '%d th\xe1ng',
11828        y: 'm\u1ed9t n\u0103m',
11829        yy: '%d n\u0103m'
11830      },
11831      dayOfMonthOrdinalParse: /\d{1,2}/,
11832      ordinal: function(e) {
11833        return e
11834      },
11835      week: { dow: 1, doy: 4 }
11836    }),
11837    l.defineLocale('x-pseudo', {
11838      months: 'J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r'.split(
11839        '_'
11840      ),
11841      monthsShort: 'J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c'.split(
11842        '_'
11843      ),
11844      monthsParseExact: !0,
11845      weekdays: 'S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd'.split(
11846        '_'
11847      ),
11848      weekdaysShort: 'S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t'.split('_'),
11849      weekdaysMin: 'S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1'.split('_'),
11850      weekdaysParseExact: !0,
11851      longDateFormat: {
11852        LT: 'HH:mm',
11853        L: 'DD/MM/YYYY',
11854        LL: 'D MMMM YYYY',
11855        LLL: 'D MMMM YYYY HH:mm',
11856        LLLL: 'dddd, D MMMM YYYY HH:mm'
11857      },
11858      calendar: {
11859        sameDay: '[T~\xf3d\xe1~\xfd \xe1t] LT',
11860        nextDay: '[T~\xf3m\xf3~rr\xf3~w \xe1t] LT',
11861        nextWeek: 'dddd [\xe1t] LT',
11862        lastDay: '[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT',
11863        lastWeek: '[L~\xe1st] dddd [\xe1t] LT',
11864        sameElse: 'L'
11865      },
11866      relativeTime: {
11867        future: '\xed~\xf1 %s',
11868        past: '%s \xe1~g\xf3',
11869        s: '\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds',
11870        ss: '%d s~\xe9c\xf3\xf1~ds',
11871        m: '\xe1 ~m\xed\xf1~\xfat\xe9',
11872        mm: '%d m~\xed\xf1\xfa~t\xe9s',
11873        h: '\xe1~\xf1 h\xf3~\xfar',
11874        hh: '%d h~\xf3\xfars',
11875        d: '\xe1 ~d\xe1\xfd',
11876        dd: '%d d~\xe1\xfds',
11877        M: '\xe1 ~m\xf3\xf1~th',
11878        MM: '%d m~\xf3\xf1t~hs',
11879        y: '\xe1 ~\xfd\xe9\xe1r',
11880        yy: '%d \xfd~\xe9\xe1rs'
11881      },
11882      dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
11883      ordinal: function(e) {
11884        var a = e % 10
11885        return e + (1 == ~~((e % 100) / 10) ? 'th' : 1 === a ? 'st' : 2 === a ? 'nd' : 3 === a ? 'rd' : 'th')
11886      },
11887      week: { dow: 1, doy: 4 }
11888    }),
11889    l.defineLocale('yo', {
11890      months: 'S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300'.split(
11891        '_'
11892      ),
11893      monthsShort: 'S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300'.split(
11894        '_'
11895      ),
11896      weekdays: 'A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta'.split(
11897        '_'
11898      ),
11899      weekdaysShort: 'A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301'.split(
11900        '_'
11901      ),
11902      weekdaysMin: 'A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u
119021eb8t_A\u0300b'.split('_'),
11903      longDateFormat: {
11904        LT: 'h:mm A',
11905        LTS: 'h:mm:ss A',
11906        L: 'DD/MM/YYYY',
11907        LL: 'D MMMM YYYY',
11908        LLL: 'D MMMM YYYY h:mm A',
11909        LLLL: 'dddd, D MMMM YYYY h:mm A'
11910      },
11911      calendar: {
11912        sameDay: '[O\u0300ni\u0300 ni] LT',
11913        nextDay: '[\u1ecc\u0300la ni] LT',
11914        nextWeek: "dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",
11915        lastDay: '[A\u0300na ni] LT',
11916        lastWeek: 'dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT',
11917        sameElse: 'L'
11918      },
11919      relativeTime: {
11920        future: 'ni\u0301 %s',
11921        past: '%s k\u1ecdja\u0301',
11922        s: 'i\u0300s\u1eb9ju\u0301 aaya\u0301 die',
11923        ss: 'aaya\u0301 %d',
11924        m: 'i\u0300s\u1eb9ju\u0301 kan',
11925        mm: 'i\u0300s\u1eb9ju\u0301 %d',
11926        h: 'wa\u0301kati kan',
11927        hh: 'wa\u0301kati %d',
11928        d: '\u1ecdj\u1ecd\u0301 kan',
11929        dd: '\u1ecdj\u1ecd\u0301 %d',
11930        M: 'osu\u0300 kan',
11931        MM: 'osu\u0300 %d',
11932        y: '\u1ecddu\u0301n kan',
11933        yy: '\u1ecddu\u0301n %d'
11934      },
11935      dayOfMonthOrdinalParse: /\u1ecdj\u1ecd\u0301\s\d{1,2}/,
11936      ordinal: '\u1ecdj\u1ecd\u0301 %d',
11937      week: { dow: 1, doy: 4 }
11938    }),
11939    l.defineLocale('zh-cn', {
11940      months: '\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split(
11941        '_'
11942      ),
11943      monthsShort: '1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split(
11944        '_'
11945      ),
11946      weekdays: '\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split(
11947        '_'
11948      ),
11949      weekdaysShort: '\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d'.split(
11950        '_'
11951      ),
11952      weekdaysMin: '\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),
11953      longDateFormat: {
11954        LT: 'HH:mm',
11955        LTS: 'HH:mm:ss',
11956        L: 'YYYY/MM/DD',
11957        LL: 'YYYY\u5e74M\u6708D\u65e5',
11958        LLL: 'YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206',
11959        LLLL: 'YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206',
11960        l: 'YYYY/M/D',
11961        ll: 'YYYY\u5e74M\u6708D\u65e5',
11962        lll: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
11963        llll: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm'
11964      },
11965      meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
11966      meridiemHour: function(e, a) {
11967        return (
11968          12 === e && (e = 0),
11969          '\u51cc\u6668' === a || '\u65e9\u4e0a' === a || '\u4e0a\u5348' === a
11970            ? e
11971            : '\u4e0b\u5348' === a || '\u665a\u4e0a' === a
11972            ? e + 12
11973            : 11 <= e
11974            ? e
11975            : e + 12
11976        )
11977      },
11978      meridiem: function(e, a, t) {
11979        var s = 100 * e + a
11980        return s < 600
11981          ? '\u51cc\u6668'
11982          : s < 900
11983          ? '\u65e9\u4e0a'
11984          : s < 1130
11985          ? '\u4e0a\u5348'
11986          : s < 1230
11987          ? '\u4e2d\u5348'
11988          : s < 1800
11989          ? '\u4e0b\u5348'
11990          : '\u665a\u4e0a'
11991      },
11992      calendar: {
11993        sameDay: '[\u4eca\u5929]LT',
11994        nextDay: '[\u660e\u5929]LT',
11995        nextWeek: '[\u4e0b]ddddLT',
11996        lastDay: '[\u6628\u5929]LT',
11997        lastWeek: '[\u4e0a]ddddLT',
11998        sameElse: 'L'
11999      },
12000      dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u5468)/,
12001      ordinal: function(e, a) {
12002        switch (a) {
12003          case 'd':
12004          case 'D':
12005          case 'DDD':
12006            return e + '\u65e5'
12007          case 'M':
12008            return e + '\u6708'
12009          case 'w':
12010          case 'W':
12011            return e + '\u5468'
12012          default:
12013            return e
12014        }
12015      },
12016      relativeTime: {
12017        future: '%s\u5185',
12018        past: '%s\u524d',
12019        s: '\u51e0\u79d2',
12020        ss: '%d \u79d2',
12021        m: '1 \u5206\u949f',
12022        mm: '%d \u5206\u949f',
12023        h: '1 \u5c0f\u65f6',
12024        hh: '%d \u5c0f\u65f6',
12025        d: '1 \u5929',
12026        dd: '%d \u5929',
12027        M: '1 \u4e2a\u6708',
12028        MM: '%d \u4e2a\u6708',
12029        y: '1 \u5e74',
12030        yy: '%d \u5e74'
12031      },
12032      week: { dow: 1, doy: 4 }
12033    }),
12034    l.defineLocale('zh-hk', {
12035      months: '\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split(
12036        '_'
12037      ),
12038      monthsShort: '1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split(
12039        '_'
12040      ),
12041      weekdays: '\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split(
12042        '_'
12043      ),
12044      weekdaysShort: '\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d'.split(
12045        '_'
12046      ),
12047      weekdaysMin: '\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),
12048      longDateFormat: {
12049        LT: 'HH:mm',
12050        LTS: 'HH:mm:ss',
12051        L: 'YYYY/MM/DD',
12052        LL: 'YYYY\u5e74M\u6708D\u65e5',
12053        LLL: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
12054        LLLL: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm',
12055        l: 'YYYY/M/D',
12056        ll: 'YYYY\u5e74M\u6708D\u65e5',
12057        lll: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
12058        llll: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm'
12059      },
12060      meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
12061      meridiemHour: function(e, a) {
12062        return (
12063          12 === e && (e = 0),
12064          '\u51cc\u6668' === a || '\u65e9\u4e0a' === a || '\u4e0a\u5348' === a
12065            ? e
12066            : '\u4e2d\u5348' === a
12067            ? 11 <= e
12068              ? e
12069              : e + 12
12070            : '\u4e0b\u5348' === a || '\u665a\u4e0a' === a
12071            ? e + 12
12072            : void 0
12073        )
12074      },
12075      meridiem: function(e, a, t) {
12076        var s = 100 * e + a
12077        return s < 600
12078          ? '\u51cc\u6668'
12079          : s < 900
12080          ? '\u65e9\u4e0a'
12081          : s < 1130
12082          ? '\u4e0a\u5348'
12083          : s < 1230
12084          ? '\u4e2d\u5348'
12085          : s < 1800
12086          ? '\u4e0b\u5348'
12087          : '\u665a\u4e0a'
12088      },
12089      calendar: {
12090        sameDay: '[\u4eca\u5929]LT',
12091        nextDay: '[\u660e\u5929]LT',
12092        nextWeek: '[\u4e0b]ddddLT',
12093        lastDay: '[\u6628\u5929]LT',
12094        lastWeek: '[\u4e0a]ddddLT',
12095        sameElse: 'L'
12096      },
12097      dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u9031)/,
12098      ordinal: function(e, a) {
12099        switch (a) {
12100          case 'd':
12101          case 'D':
12102          case 'DDD':
12103            return e + '\u65e5'
12104          case 'M':
12105            return e + '\u6708'
12106          case 'w':
12107          case 'W':
12108            return e + '\u9031'
12109          default:
12110            return e
12111        }
12112      },
12113      relativeTime: {
12114        future: '%s\u5167',
12115        past: '%s\u524d',
12116        s: '\u5e7e\u79d2',
12117        ss: '%d \u79d2',
12118        m: '1 \u5206\u9418',
12119        mm: '%d \u5206\u9418',
12120        h: '1 \u5c0f\u6642',
12121        hh: '%d \u5c0f\u6642',
12122        d: '1 \u5929',
12123        dd: '%d \u5929',
12124        M: '1 \u500b\u6708',
12125        MM: '%d \u500b\u6708',
12126        y: '1 \u5e74',
12127        yy: '%d \u5e74'
12128      }
12129    }),
12130    l.defineLocale('zh-tw', {
12131      months: '\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708'.split(
12132        '_'
12133      ),
12134      monthsShort: '1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708'.split(
12135        '_'
12136      ),
12137      weekdays: '\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d'.split(
12138        '_'
12139      ),
12140      weekdaysShort: '\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d'.split(
12141        '_'
12142      ),
12143      weekdaysMin: '\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d'.split('_'),
12144      longDateFormat: {
12145        LT: 'HH:mm',
12146        LTS: 'HH:mm:ss',
12147        L: 'YYYY/MM/DD',
12148        LL: 'YYYY\u5e74M\u6708D\u65e5',
12149        LLL: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
12150        LLLL: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm',
12151        l: 'YYYY/M/D',
12152        ll: 'YYYY\u5e74M\u6708D\u65e5',
12153        lll: 'YYYY\u5e74M\u6708D\u65e5 HH:mm',
12154        llll: 'YYYY\u5e74M\u6708D\u65e5dddd HH:mm'
12155      },
12156      meridiemParse: /\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,
12157      meridiemHour: function(e, a) {
12158        return (
12159          12 === e && (e = 0),
12160          '\u51cc\u6668' === a || '\u65e9\u4e0a' === a || '\u4e0a\u5348' === a
12161            ? e
12162            : '\u4e2d\u5348' === a
12163            ? 11 <= e
12164              ? e
12165              : e + 12
12166            : '\u4e0b\u5348' === a || '\u665a\u4e0a' === a
12167            ? e + 12
12168            : void 0
12169        )
12170      },
12171      meridiem: function(e, a, t) {
12172        var s = 100 * e + a
12173        return s < 600
12174          ? '\u51cc\u6668'
12175          : s < 900
12176          ? '\u65e9\u4e0a'
12177          : s < 1130
12178          ? '\u4e0a\u5348'
12179          : s < 1230
12180          ? '\u4e2d\u5348'
12181          : s < 1800
12182          ? '\u4e0b\u5348'
12183          : '\u665a\u4e0a'
12184      },
12185      calendar: {
12186        sameDay: '[\u4eca\u5929] LT',
12187        nextDay: '[\u660e\u5929] LT',
12188        nextWeek: '[\u4e0b]dddd LT',
12189        lastDay: '[\u6628\u5929] LT',
12190        lastWeek: '[\u4e0a]dddd LT',
12191        sameElse: 'L'
12192      },
12193      dayOfMonthOrdinalParse: /\d{1,2}(\u65e5|\u6708|\u9031)/,
12194      ordinal: function(e, a) {
12195        switch (a) {
12196          case 'd':
12197          case 'D':
12198          case 'DDD':
12199            return e + '\u65e5'
12200          case 'M':
12201            return e + '\u6708'
12202          case 'w':
12203          case 'W':
12204            return e + '\u9031'
12205          default:
12206            return e
12207        }
12208      },
12209      relativeTime: {
12210        future: '%s\u5167',
12211        past: '%s\u524d',
12212        s: '\u5e7e\u79d2',
12213        ss: '%d \u79d2',
12214        m: '1 \u5206\u9418',
12215        mm: '%d \u5206\u9418',
12216        h: '1 \u5c0f\u6642',
12217        hh: '%d \u5c0f\u6642',
12218        d: '1 \u5929',
12219        dd: '%d \u5929',
12220        M: '1 \u500b\u6708',
12221        MM: '%d \u500b\u6708',
12222        y: '1 \u5e74',
12223        yy: '%d \u5e74'
12224      }
12225    }),
12226    l.locale('en'),
12227    l
12228  )
12229})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.