UNPKG

448 kBJavaScriptView Raw
1;(function (global, factory) {
2 typeof exports === 'object' && typeof module !== 'undefined'
3 && typeof require === 'function' ? factory(require('../moment')) :
4 typeof define === 'function' && define.amd ? define(['../moment'], factory) :
5 factory(global.moment)
6}(this, (function (moment) { 'use strict';
7
8 //! moment.js locale configuration
9
10 moment.defineLocale('af', {
11 months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split(
12 '_'
13 ),
14 monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
15 weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split(
16 '_'
17 ),
18 weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
19 weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
20 meridiemParse: /vm|nm/i,
21 isPM: function (input) {
22 return /^nm$/i.test(input);
23 },
24 meridiem: function (hours, minutes, isLower) {
25 if (hours < 12) {
26 return isLower ? 'vm' : 'VM';
27 } else {
28 return isLower ? 'nm' : 'NM';
29 }
30 },
31 longDateFormat: {
32 LT: 'HH:mm',
33 LTS: 'HH:mm:ss',
34 L: 'DD/MM/YYYY',
35 LL: 'D MMMM YYYY',
36 LLL: 'D MMMM YYYY HH:mm',
37 LLLL: 'dddd, D MMMM YYYY HH:mm',
38 },
39 calendar: {
40 sameDay: '[Vandag om] LT',
41 nextDay: '[Môre om] LT',
42 nextWeek: 'dddd [om] LT',
43 lastDay: '[Gister om] LT',
44 lastWeek: '[Laas] dddd [om] LT',
45 sameElse: 'L',
46 },
47 relativeTime: {
48 future: 'oor %s',
49 past: '%s gelede',
50 s: "'n paar sekondes",
51 ss: '%d sekondes',
52 m: "'n minuut",
53 mm: '%d minute',
54 h: "'n uur",
55 hh: '%d ure',
56 d: "'n dag",
57 dd: '%d dae',
58 M: "'n maand",
59 MM: '%d maande',
60 y: "'n jaar",
61 yy: '%d jaar',
62 },
63 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
64 ordinal: function (number) {
65 return (
66 number +
67 (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')
68 ); // Thanks to Joris Röling : https://github.com/jjupiter
69 },
70 week: {
71 dow: 1, // Maandag is die eerste dag van die week.
72 doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
73 },
74 });
75
76 //! moment.js locale configuration
77
78 var pluralForm = function (n) {
79 return n === 0
80 ? 0
81 : n === 1
82 ? 1
83 : n === 2
84 ? 2
85 : n % 100 >= 3 && n % 100 <= 10
86 ? 3
87 : n % 100 >= 11
88 ? 4
89 : 5;
90 },
91 plurals = {
92 s: [
93 'أقل من ثانية',
94 'ثانية واحدة',
95 ['ثانيتان', 'ثانيتين'],
96 '%d ثوان',
97 '%d ثانية',
98 '%d ثانية',
99 ],
100 m: [
101 'أقل من دقيقة',
102 'دقيقة واحدة',
103 ['دقيقتان', 'دقيقتين'],
104 '%d دقائق',
105 '%d دقيقة',
106 '%d دقيقة',
107 ],
108 h: [
109 'أقل من ساعة',
110 'ساعة واحدة',
111 ['ساعتان', 'ساعتين'],
112 '%d ساعات',
113 '%d ساعة',
114 '%d ساعة',
115 ],
116 d: [
117 'أقل من يوم',
118 'يوم واحد',
119 ['يومان', 'يومين'],
120 '%d أيام',
121 '%d يومًا',
122 '%d يوم',
123 ],
124 M: [
125 'أقل من شهر',
126 'شهر واحد',
127 ['شهران', 'شهرين'],
128 '%d أشهر',
129 '%d شهرا',
130 '%d شهر',
131 ],
132 y: [
133 'أقل من عام',
134 'عام واحد',
135 ['عامان', 'عامين'],
136 '%d أعوام',
137 '%d عامًا',
138 '%d عام',
139 ],
140 },
141 pluralize = function (u) {
142 return function (number, withoutSuffix, string, isFuture) {
143 var f = pluralForm(number),
144 str = plurals[u][pluralForm(number)];
145 if (f === 2) {
146 str = str[withoutSuffix ? 0 : 1];
147 }
148 return str.replace(/%d/i, number);
149 };
150 },
151 months = [
152 'جانفي',
153 'فيفري',
154 'مارس',
155 'أفريل',
156 'ماي',
157 'جوان',
158 'جويلية',
159 'أوت',
160 'سبتمبر',
161 'أكتوبر',
162 'نوفمبر',
163 'ديسمبر',
164 ];
165
166 moment.defineLocale('ar-dz', {
167 months: months,
168 monthsShort: months,
169 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
170 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
171 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
172 weekdaysParseExact: true,
173 longDateFormat: {
174 LT: 'HH:mm',
175 LTS: 'HH:mm:ss',
176 L: 'D/\u200FM/\u200FYYYY',
177 LL: 'D MMMM YYYY',
178 LLL: 'D MMMM YYYY HH:mm',
179 LLLL: 'dddd D MMMM YYYY HH:mm',
180 },
181 meridiemParse: /ص|م/,
182 isPM: function (input) {
183 return 'م' === input;
184 },
185 meridiem: function (hour, minute, isLower) {
186 if (hour < 12) {
187 return 'ص';
188 } else {
189 return 'م';
190 }
191 },
192 calendar: {
193 sameDay: '[اليوم عند الساعة] LT',
194 nextDay: '[غدًا عند الساعة] LT',
195 nextWeek: 'dddd [عند الساعة] LT',
196 lastDay: '[أمس عند الساعة] LT',
197 lastWeek: 'dddd [عند الساعة] LT',
198 sameElse: 'L',
199 },
200 relativeTime: {
201 future: 'بعد %s',
202 past: 'منذ %s',
203 s: pluralize('s'),
204 ss: pluralize('s'),
205 m: pluralize('m'),
206 mm: pluralize('m'),
207 h: pluralize('h'),
208 hh: pluralize('h'),
209 d: pluralize('d'),
210 dd: pluralize('d'),
211 M: pluralize('M'),
212 MM: pluralize('M'),
213 y: pluralize('y'),
214 yy: pluralize('y'),
215 },
216 postformat: function (string) {
217 return string.replace(/,/g, '،');
218 },
219 week: {
220 dow: 0, // Sunday is the first day of the week.
221 doy: 4, // The week that contains Jan 4th is the first week of the year.
222 },
223 });
224
225 //! moment.js locale configuration
226
227 moment.defineLocale('ar-kw', {
228 months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(
229 '_'
230 ),
231 monthsShort:
232 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(
233 '_'
234 ),
235 weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
236 weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
237 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
238 weekdaysParseExact: true,
239 longDateFormat: {
240 LT: 'HH:mm',
241 LTS: 'HH:mm:ss',
242 L: 'DD/MM/YYYY',
243 LL: 'D MMMM YYYY',
244 LLL: 'D MMMM YYYY HH:mm',
245 LLLL: 'dddd D MMMM YYYY HH:mm',
246 },
247 calendar: {
248 sameDay: '[اليوم على الساعة] LT',
249 nextDay: '[غدا على الساعة] LT',
250 nextWeek: 'dddd [على الساعة] LT',
251 lastDay: '[أمس على الساعة] LT',
252 lastWeek: 'dddd [على الساعة] LT',
253 sameElse: 'L',
254 },
255 relativeTime: {
256 future: 'في %s',
257 past: 'منذ %s',
258 s: 'ثوان',
259 ss: '%d ثانية',
260 m: 'دقيقة',
261 mm: '%d دقائق',
262 h: 'ساعة',
263 hh: '%d ساعات',
264 d: 'يوم',
265 dd: '%d أيام',
266 M: 'شهر',
267 MM: '%d أشهر',
268 y: 'سنة',
269 yy: '%d سنوات',
270 },
271 week: {
272 dow: 0, // Sunday is the first day of the week.
273 doy: 12, // The week that contains Jan 12th is the first week of the year.
274 },
275 });
276
277 //! moment.js locale configuration
278
279 var symbolMap = {
280 1: '1',
281 2: '2',
282 3: '3',
283 4: '4',
284 5: '5',
285 6: '6',
286 7: '7',
287 8: '8',
288 9: '9',
289 0: '0',
290 },
291 pluralForm$1 = function (n) {
292 return n === 0
293 ? 0
294 : n === 1
295 ? 1
296 : n === 2
297 ? 2
298 : n % 100 >= 3 && n % 100 <= 10
299 ? 3
300 : n % 100 >= 11
301 ? 4
302 : 5;
303 },
304 plurals$1 = {
305 s: [
306 'أقل من ثانية',
307 'ثانية واحدة',
308 ['ثانيتان', 'ثانيتين'],
309 '%d ثوان',
310 '%d ثانية',
311 '%d ثانية',
312 ],
313 m: [
314 'أقل من دقيقة',
315 'دقيقة واحدة',
316 ['دقيقتان', 'دقيقتين'],
317 '%d دقائق',
318 '%d دقيقة',
319 '%d دقيقة',
320 ],
321 h: [
322 'أقل من ساعة',
323 'ساعة واحدة',
324 ['ساعتان', 'ساعتين'],
325 '%d ساعات',
326 '%d ساعة',
327 '%d ساعة',
328 ],
329 d: [
330 'أقل من يوم',
331 'يوم واحد',
332 ['يومان', 'يومين'],
333 '%d أيام',
334 '%d يومًا',
335 '%d يوم',
336 ],
337 M: [
338 'أقل من شهر',
339 'شهر واحد',
340 ['شهران', 'شهرين'],
341 '%d أشهر',
342 '%d شهرا',
343 '%d شهر',
344 ],
345 y: [
346 'أقل من عام',
347 'عام واحد',
348 ['عامان', 'عامين'],
349 '%d أعوام',
350 '%d عامًا',
351 '%d عام',
352 ],
353 },
354 pluralize$1 = function (u) {
355 return function (number, withoutSuffix, string, isFuture) {
356 var f = pluralForm$1(number),
357 str = plurals$1[u][pluralForm$1(number)];
358 if (f === 2) {
359 str = str[withoutSuffix ? 0 : 1];
360 }
361 return str.replace(/%d/i, number);
362 };
363 },
364 months$1 = [
365 'يناير',
366 'فبراير',
367 'مارس',
368 'أبريل',
369 'مايو',
370 'يونيو',
371 'يوليو',
372 'أغسطس',
373 'سبتمبر',
374 'أكتوبر',
375 'نوفمبر',
376 'ديسمبر',
377 ];
378
379 moment.defineLocale('ar-ly', {
380 months: months$1,
381 monthsShort: months$1,
382 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
383 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
384 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
385 weekdaysParseExact: true,
386 longDateFormat: {
387 LT: 'HH:mm',
388 LTS: 'HH:mm:ss',
389 L: 'D/\u200FM/\u200FYYYY',
390 LL: 'D MMMM YYYY',
391 LLL: 'D MMMM YYYY HH:mm',
392 LLLL: 'dddd D MMMM YYYY HH:mm',
393 },
394 meridiemParse: /ص|م/,
395 isPM: function (input) {
396 return 'م' === input;
397 },
398 meridiem: function (hour, minute, isLower) {
399 if (hour < 12) {
400 return 'ص';
401 } else {
402 return 'م';
403 }
404 },
405 calendar: {
406 sameDay: '[اليوم عند الساعة] LT',
407 nextDay: '[غدًا عند الساعة] LT',
408 nextWeek: 'dddd [عند الساعة] LT',
409 lastDay: '[أمس عند الساعة] LT',
410 lastWeek: 'dddd [عند الساعة] LT',
411 sameElse: 'L',
412 },
413 relativeTime: {
414 future: 'بعد %s',
415 past: 'منذ %s',
416 s: pluralize$1('s'),
417 ss: pluralize$1('s'),
418 m: pluralize$1('m'),
419 mm: pluralize$1('m'),
420 h: pluralize$1('h'),
421 hh: pluralize$1('h'),
422 d: pluralize$1('d'),
423 dd: pluralize$1('d'),
424 M: pluralize$1('M'),
425 MM: pluralize$1('M'),
426 y: pluralize$1('y'),
427 yy: pluralize$1('y'),
428 },
429 preparse: function (string) {
430 return string.replace(/،/g, ',');
431 },
432 postformat: function (string) {
433 return string
434 .replace(/\d/g, function (match) {
435 return symbolMap[match];
436 })
437 .replace(/,/g, '،');
438 },
439 week: {
440 dow: 6, // Saturday is the first day of the week.
441 doy: 12, // The week that contains Jan 12th is the first week of the year.
442 },
443 });
444
445 //! moment.js locale configuration
446
447 moment.defineLocale('ar-ma', {
448 months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(
449 '_'
450 ),
451 monthsShort:
452 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split(
453 '_'
454 ),
455 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
456 weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
457 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
458 weekdaysParseExact: true,
459 longDateFormat: {
460 LT: 'HH:mm',
461 LTS: 'HH:mm:ss',
462 L: 'DD/MM/YYYY',
463 LL: 'D MMMM YYYY',
464 LLL: 'D MMMM YYYY HH:mm',
465 LLLL: 'dddd D MMMM YYYY HH:mm',
466 },
467 calendar: {
468 sameDay: '[اليوم على الساعة] LT',
469 nextDay: '[غدا على الساعة] LT',
470 nextWeek: 'dddd [على الساعة] LT',
471 lastDay: '[أمس على الساعة] LT',
472 lastWeek: 'dddd [على الساعة] LT',
473 sameElse: 'L',
474 },
475 relativeTime: {
476 future: 'في %s',
477 past: 'منذ %s',
478 s: 'ثوان',
479 ss: '%d ثانية',
480 m: 'دقيقة',
481 mm: '%d دقائق',
482 h: 'ساعة',
483 hh: '%d ساعات',
484 d: 'يوم',
485 dd: '%d أيام',
486 M: 'شهر',
487 MM: '%d أشهر',
488 y: 'سنة',
489 yy: '%d سنوات',
490 },
491 week: {
492 dow: 1, // Monday is the first day of the week.
493 doy: 4, // The week that contains Jan 4th is the first week of the year.
494 },
495 });
496
497 //! moment.js locale configuration
498
499 var symbolMap$1 = {
500 1: '١',
501 2: '٢',
502 3: '٣',
503 4: '٤',
504 5: '٥',
505 6: '٦',
506 7: '٧',
507 8: '٨',
508 9: '٩',
509 0: '٠',
510 },
511 numberMap = {
512 '١': '1',
513 '٢': '2',
514 '٣': '3',
515 '٤': '4',
516 '٥': '5',
517 '٦': '6',
518 '٧': '7',
519 '٨': '8',
520 '٩': '9',
521 '٠': '0',
522 };
523
524 moment.defineLocale('ar-sa', {
525 months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(
526 '_'
527 ),
528 monthsShort:
529 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(
530 '_'
531 ),
532 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
533 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
534 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
535 weekdaysParseExact: true,
536 longDateFormat: {
537 LT: 'HH:mm',
538 LTS: 'HH:mm:ss',
539 L: 'DD/MM/YYYY',
540 LL: 'D MMMM YYYY',
541 LLL: 'D MMMM YYYY HH:mm',
542 LLLL: 'dddd D MMMM YYYY HH:mm',
543 },
544 meridiemParse: /ص|م/,
545 isPM: function (input) {
546 return 'م' === input;
547 },
548 meridiem: function (hour, minute, isLower) {
549 if (hour < 12) {
550 return 'ص';
551 } else {
552 return 'م';
553 }
554 },
555 calendar: {
556 sameDay: '[اليوم على الساعة] LT',
557 nextDay: '[غدا على الساعة] LT',
558 nextWeek: 'dddd [على الساعة] LT',
559 lastDay: '[أمس على الساعة] LT',
560 lastWeek: 'dddd [على الساعة] LT',
561 sameElse: 'L',
562 },
563 relativeTime: {
564 future: 'في %s',
565 past: 'منذ %s',
566 s: 'ثوان',
567 ss: '%d ثانية',
568 m: 'دقيقة',
569 mm: '%d دقائق',
570 h: 'ساعة',
571 hh: '%d ساعات',
572 d: 'يوم',
573 dd: '%d أيام',
574 M: 'شهر',
575 MM: '%d أشهر',
576 y: 'سنة',
577 yy: '%d سنوات',
578 },
579 preparse: function (string) {
580 return string
581 .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
582 return numberMap[match];
583 })
584 .replace(/،/g, ',');
585 },
586 postformat: function (string) {
587 return string
588 .replace(/\d/g, function (match) {
589 return symbolMap$1[match];
590 })
591 .replace(/,/g, '،');
592 },
593 week: {
594 dow: 0, // Sunday is the first day of the week.
595 doy: 6, // The week that contains Jan 6th is the first week of the year.
596 },
597 });
598
599 //! moment.js locale configuration
600
601 moment.defineLocale('ar-tn', {
602 months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(
603 '_'
604 ),
605 monthsShort:
606 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split(
607 '_'
608 ),
609 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
610 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
611 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
612 weekdaysParseExact: true,
613 longDateFormat: {
614 LT: 'HH:mm',
615 LTS: 'HH:mm:ss',
616 L: 'DD/MM/YYYY',
617 LL: 'D MMMM YYYY',
618 LLL: 'D MMMM YYYY HH:mm',
619 LLLL: 'dddd D MMMM YYYY HH:mm',
620 },
621 calendar: {
622 sameDay: '[اليوم على الساعة] LT',
623 nextDay: '[غدا على الساعة] LT',
624 nextWeek: 'dddd [على الساعة] LT',
625 lastDay: '[أمس على الساعة] LT',
626 lastWeek: 'dddd [على الساعة] LT',
627 sameElse: 'L',
628 },
629 relativeTime: {
630 future: 'في %s',
631 past: 'منذ %s',
632 s: 'ثوان',
633 ss: '%d ثانية',
634 m: 'دقيقة',
635 mm: '%d دقائق',
636 h: 'ساعة',
637 hh: '%d ساعات',
638 d: 'يوم',
639 dd: '%d أيام',
640 M: 'شهر',
641 MM: '%d أشهر',
642 y: 'سنة',
643 yy: '%d سنوات',
644 },
645 week: {
646 dow: 1, // Monday is the first day of the week.
647 doy: 4, // The week that contains Jan 4th is the first week of the year.
648 },
649 });
650
651 //! moment.js locale configuration
652
653 var symbolMap$2 = {
654 1: '١',
655 2: '٢',
656 3: '٣',
657 4: '٤',
658 5: '٥',
659 6: '٦',
660 7: '٧',
661 8: '٨',
662 9: '٩',
663 0: '٠',
664 },
665 numberMap$1 = {
666 '١': '1',
667 '٢': '2',
668 '٣': '3',
669 '٤': '4',
670 '٥': '5',
671 '٦': '6',
672 '٧': '7',
673 '٨': '8',
674 '٩': '9',
675 '٠': '0',
676 },
677 pluralForm$2 = function (n) {
678 return n === 0
679 ? 0
680 : n === 1
681 ? 1
682 : n === 2
683 ? 2
684 : n % 100 >= 3 && n % 100 <= 10
685 ? 3
686 : n % 100 >= 11
687 ? 4
688 : 5;
689 },
690 plurals$2 = {
691 s: [
692 'أقل من ثانية',
693 'ثانية واحدة',
694 ['ثانيتان', 'ثانيتين'],
695 '%d ثوان',
696 '%d ثانية',
697 '%d ثانية',
698 ],
699 m: [
700 'أقل من دقيقة',
701 'دقيقة واحدة',
702 ['دقيقتان', 'دقيقتين'],
703 '%d دقائق',
704 '%d دقيقة',
705 '%d دقيقة',
706 ],
707 h: [
708 'أقل من ساعة',
709 'ساعة واحدة',
710 ['ساعتان', 'ساعتين'],
711 '%d ساعات',
712 '%d ساعة',
713 '%d ساعة',
714 ],
715 d: [
716 'أقل من يوم',
717 'يوم واحد',
718 ['يومان', 'يومين'],
719 '%d أيام',
720 '%d يومًا',
721 '%d يوم',
722 ],
723 M: [
724 'أقل من شهر',
725 'شهر واحد',
726 ['شهران', 'شهرين'],
727 '%d أشهر',
728 '%d شهرا',
729 '%d شهر',
730 ],
731 y: [
732 'أقل من عام',
733 'عام واحد',
734 ['عامان', 'عامين'],
735 '%d أعوام',
736 '%d عامًا',
737 '%d عام',
738 ],
739 },
740 pluralize$2 = function (u) {
741 return function (number, withoutSuffix, string, isFuture) {
742 var f = pluralForm$2(number),
743 str = plurals$2[u][pluralForm$2(number)];
744 if (f === 2) {
745 str = str[withoutSuffix ? 0 : 1];
746 }
747 return str.replace(/%d/i, number);
748 };
749 },
750 months$2 = [
751 'يناير',
752 'فبراير',
753 'مارس',
754 'أبريل',
755 'مايو',
756 'يونيو',
757 'يوليو',
758 'أغسطس',
759 'سبتمبر',
760 'أكتوبر',
761 'نوفمبر',
762 'ديسمبر',
763 ];
764
765 moment.defineLocale('ar', {
766 months: months$2,
767 monthsShort: months$2,
768 weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
769 weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
770 weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
771 weekdaysParseExact: true,
772 longDateFormat: {
773 LT: 'HH:mm',
774 LTS: 'HH:mm:ss',
775 L: 'D/\u200FM/\u200FYYYY',
776 LL: 'D MMMM YYYY',
777 LLL: 'D MMMM YYYY HH:mm',
778 LLLL: 'dddd D MMMM YYYY HH:mm',
779 },
780 meridiemParse: /ص|م/,
781 isPM: function (input) {
782 return 'م' === input;
783 },
784 meridiem: function (hour, minute, isLower) {
785 if (hour < 12) {
786 return 'ص';
787 } else {
788 return 'م';
789 }
790 },
791 calendar: {
792 sameDay: '[اليوم عند الساعة] LT',
793 nextDay: '[غدًا عند الساعة] LT',
794 nextWeek: 'dddd [عند الساعة] LT',
795 lastDay: '[أمس عند الساعة] LT',
796 lastWeek: 'dddd [عند الساعة] LT',
797 sameElse: 'L',
798 },
799 relativeTime: {
800 future: 'بعد %s',
801 past: 'منذ %s',
802 s: pluralize$2('s'),
803 ss: pluralize$2('s'),
804 m: pluralize$2('m'),
805 mm: pluralize$2('m'),
806 h: pluralize$2('h'),
807 hh: pluralize$2('h'),
808 d: pluralize$2('d'),
809 dd: pluralize$2('d'),
810 M: pluralize$2('M'),
811 MM: pluralize$2('M'),
812 y: pluralize$2('y'),
813 yy: pluralize$2('y'),
814 },
815 preparse: function (string) {
816 return string
817 .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
818 return numberMap$1[match];
819 })
820 .replace(/،/g, ',');
821 },
822 postformat: function (string) {
823 return string
824 .replace(/\d/g, function (match) {
825 return symbolMap$2[match];
826 })
827 .replace(/,/g, '،');
828 },
829 week: {
830 dow: 6, // Saturday is the first day of the week.
831 doy: 12, // The week that contains Jan 12th is the first week of the year.
832 },
833 });
834
835 //! moment.js locale configuration
836
837 var suffixes = {
838 1: '-inci',
839 5: '-inci',
840 8: '-inci',
841 70: '-inci',
842 80: '-inci',
843 2: '-nci',
844 7: '-nci',
845 20: '-nci',
846 50: '-nci',
847 3: '-üncü',
848 4: '-üncü',
849 100: '-üncü',
850 6: '-ncı',
851 9: '-uncu',
852 10: '-uncu',
853 30: '-uncu',
854 60: '-ıncı',
855 90: '-ıncı',
856 };
857
858 moment.defineLocale('az', {
859 months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split(
860 '_'
861 ),
862 monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
863 weekdays:
864 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split(
865 '_'
866 ),
867 weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
868 weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
869 weekdaysParseExact: true,
870 longDateFormat: {
871 LT: 'HH:mm',
872 LTS: 'HH:mm:ss',
873 L: 'DD.MM.YYYY',
874 LL: 'D MMMM YYYY',
875 LLL: 'D MMMM YYYY HH:mm',
876 LLLL: 'dddd, D MMMM YYYY HH:mm',
877 },
878 calendar: {
879 sameDay: '[bugün saat] LT',
880 nextDay: '[sabah saat] LT',
881 nextWeek: '[gələn həftə] dddd [saat] LT',
882 lastDay: '[dünən] LT',
883 lastWeek: '[keçən həftə] dddd [saat] LT',
884 sameElse: 'L',
885 },
886 relativeTime: {
887 future: '%s sonra',
888 past: '%s əvvəl',
889 s: 'bir neçə saniyə',
890 ss: '%d saniyə',
891 m: 'bir dəqiqə',
892 mm: '%d dəqiqə',
893 h: 'bir saat',
894 hh: '%d saat',
895 d: 'bir gün',
896 dd: '%d gün',
897 M: 'bir ay',
898 MM: '%d ay',
899 y: 'bir il',
900 yy: '%d il',
901 },
902 meridiemParse: /gecə|səhər|gündüz|axşam/,
903 isPM: function (input) {
904 return /^(gündüz|axşam)$/.test(input);
905 },
906 meridiem: function (hour, minute, isLower) {
907 if (hour < 4) {
908 return 'gecə';
909 } else if (hour < 12) {
910 return 'səhər';
911 } else if (hour < 17) {
912 return 'gündüz';
913 } else {
914 return 'axşam';
915 }
916 },
917 dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
918 ordinal: function (number) {
919 if (number === 0) {
920 // special case for zero
921 return number + '-ıncı';
922 }
923 var a = number % 10,
924 b = (number % 100) - a,
925 c = number >= 100 ? 100 : null;
926 return number + (suffixes[a] || suffixes[b] || suffixes[c]);
927 },
928 week: {
929 dow: 1, // Monday is the first day of the week.
930 doy: 7, // The week that contains Jan 7th is the first week of the year.
931 },
932 });
933
934 //! moment.js locale configuration
935
936 function plural(word, num) {
937 var forms = word.split('_');
938 return num % 10 === 1 && num % 100 !== 11
939 ? forms[0]
940 : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)
941 ? forms[1]
942 : forms[2];
943 }
944 function relativeTimeWithPlural(number, withoutSuffix, key) {
945 var format = {
946 ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
947 mm: withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
948 hh: withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
949 dd: 'дзень_дні_дзён',
950 MM: 'месяц_месяцы_месяцаў',
951 yy: 'год_гады_гадоў',
952 };
953 if (key === 'm') {
954 return withoutSuffix ? 'хвіліна' : 'хвіліну';
955 } else if (key === 'h') {
956 return withoutSuffix ? 'гадзіна' : 'гадзіну';
957 } else {
958 return number + ' ' + plural(format[key], +number);
959 }
960 }
961
962 moment.defineLocale('be', {
963 months: {
964 format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split(
965 '_'
966 ),
967 standalone:
968 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split(
969 '_'
970 ),
971 },
972 monthsShort:
973 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
974 weekdays: {
975 format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split(
976 '_'
977 ),
978 standalone:
979 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split(
980 '_'
981 ),
982 isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/,
983 },
984 weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
985 weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
986 longDateFormat: {
987 LT: 'HH:mm',
988 LTS: 'HH:mm:ss',
989 L: 'DD.MM.YYYY',
990 LL: 'D MMMM YYYY г.',
991 LLL: 'D MMMM YYYY г., HH:mm',
992 LLLL: 'dddd, D MMMM YYYY г., HH:mm',
993 },
994 calendar: {
995 sameDay: '[Сёння ў] LT',
996 nextDay: '[Заўтра ў] LT',
997 lastDay: '[Учора ў] LT',
998 nextWeek: function () {
999 return '[У] dddd [ў] LT';
1000 },
1001 lastWeek: function () {
1002 switch (this.day()) {
1003 case 0:
1004 case 3:
1005 case 5:
1006 case 6:
1007 return '[У мінулую] dddd [ў] LT';
1008 case 1:
1009 case 2:
1010 case 4:
1011 return '[У мінулы] dddd [ў] LT';
1012 }
1013 },
1014 sameElse: 'L',
1015 },
1016 relativeTime: {
1017 future: 'праз %s',
1018 past: '%s таму',
1019 s: 'некалькі секунд',
1020 m: relativeTimeWithPlural,
1021 mm: relativeTimeWithPlural,
1022 h: relativeTimeWithPlural,
1023 hh: relativeTimeWithPlural,
1024 d: 'дзень',
1025 dd: relativeTimeWithPlural,
1026 M: 'месяц',
1027 MM: relativeTimeWithPlural,
1028 y: 'год',
1029 yy: relativeTimeWithPlural,
1030 },
1031 meridiemParse: /ночы|раніцы|дня|вечара/,
1032 isPM: function (input) {
1033 return /^(дня|вечара)$/.test(input);
1034 },
1035 meridiem: function (hour, minute, isLower) {
1036 if (hour < 4) {
1037 return 'ночы';
1038 } else if (hour < 12) {
1039 return 'раніцы';
1040 } else if (hour < 17) {
1041 return 'дня';
1042 } else {
1043 return 'вечара';
1044 }
1045 },
1046 dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/,
1047 ordinal: function (number, period) {
1048 switch (period) {
1049 case 'M':
1050 case 'd':
1051 case 'DDD':
1052 case 'w':
1053 case 'W':
1054 return (number % 10 === 2 || number % 10 === 3) &&
1055 number % 100 !== 12 &&
1056 number % 100 !== 13
1057 ? number + '-і'
1058 : number + '-ы';
1059 case 'D':
1060 return number + '-га';
1061 default:
1062 return number;
1063 }
1064 },
1065 week: {
1066 dow: 1, // Monday is the first day of the week.
1067 doy: 7, // The week that contains Jan 7th is the first week of the year.
1068 },
1069 });
1070
1071 //! moment.js locale configuration
1072
1073 moment.defineLocale('bg', {
1074 months: 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split(
1075 '_'
1076 ),
1077 monthsShort: 'яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
1078 weekdays: 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split(
1079 '_'
1080 ),
1081 weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
1082 weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
1083 longDateFormat: {
1084 LT: 'H:mm',
1085 LTS: 'H:mm:ss',
1086 L: 'D.MM.YYYY',
1087 LL: 'D MMMM YYYY',
1088 LLL: 'D MMMM YYYY H:mm',
1089 LLLL: 'dddd, D MMMM YYYY H:mm',
1090 },
1091 calendar: {
1092 sameDay: '[Днес в] LT',
1093 nextDay: '[Утре в] LT',
1094 nextWeek: 'dddd [в] LT',
1095 lastDay: '[Вчера в] LT',
1096 lastWeek: function () {
1097 switch (this.day()) {
1098 case 0:
1099 case 3:
1100 case 6:
1101 return '[Миналата] dddd [в] LT';
1102 case 1:
1103 case 2:
1104 case 4:
1105 case 5:
1106 return '[Миналия] dddd [в] LT';
1107 }
1108 },
1109 sameElse: 'L',
1110 },
1111 relativeTime: {
1112 future: 'след %s',
1113 past: 'преди %s',
1114 s: 'няколко секунди',
1115 ss: '%d секунди',
1116 m: 'минута',
1117 mm: '%d минути',
1118 h: 'час',
1119 hh: '%d часа',
1120 d: 'ден',
1121 dd: '%d дена',
1122 w: 'седмица',
1123 ww: '%d седмици',
1124 M: 'месец',
1125 MM: '%d месеца',
1126 y: 'година',
1127 yy: '%d години',
1128 },
1129 dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
1130 ordinal: function (number) {
1131 var lastDigit = number % 10,
1132 last2Digits = number % 100;
1133 if (number === 0) {
1134 return number + '-ев';
1135 } else if (last2Digits === 0) {
1136 return number + '-ен';
1137 } else if (last2Digits > 10 && last2Digits < 20) {
1138 return number + '-ти';
1139 } else if (lastDigit === 1) {
1140 return number + '-ви';
1141 } else if (lastDigit === 2) {
1142 return number + '-ри';
1143 } else if (lastDigit === 7 || lastDigit === 8) {
1144 return number + '-ми';
1145 } else {
1146 return number + '-ти';
1147 }
1148 },
1149 week: {
1150 dow: 1, // Monday is the first day of the week.
1151 doy: 7, // The week that contains Jan 7th is the first week of the year.
1152 },
1153 });
1154
1155 //! moment.js locale configuration
1156
1157 moment.defineLocale('bm', {
1158 months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split(
1159 '_'
1160 ),
1161 monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'),
1162 weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'),
1163 weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'),
1164 weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'),
1165 longDateFormat: {
1166 LT: 'HH:mm',
1167 LTS: 'HH:mm:ss',
1168 L: 'DD/MM/YYYY',
1169 LL: 'MMMM [tile] D [san] YYYY',
1170 LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
1171 LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
1172 },
1173 calendar: {
1174 sameDay: '[Bi lɛrɛ] LT',
1175 nextDay: '[Sini lɛrɛ] LT',
1176 nextWeek: 'dddd [don lɛrɛ] LT',
1177 lastDay: '[Kunu lɛrɛ] LT',
1178 lastWeek: 'dddd [tɛmɛnen lɛrɛ] LT',
1179 sameElse: 'L',
1180 },
1181 relativeTime: {
1182 future: '%s kɔnɔ',
1183 past: 'a bɛ %s bɔ',
1184 s: 'sanga dama dama',
1185 ss: 'sekondi %d',
1186 m: 'miniti kelen',
1187 mm: 'miniti %d',
1188 h: 'lɛrɛ kelen',
1189 hh: 'lɛrɛ %d',
1190 d: 'tile kelen',
1191 dd: 'tile %d',
1192 M: 'kalo kelen',
1193 MM: 'kalo %d',
1194 y: 'san kelen',
1195 yy: 'san %d',
1196 },
1197 week: {
1198 dow: 1, // Monday is the first day of the week.
1199 doy: 4, // The week that contains Jan 4th is the first week of the year.
1200 },
1201 });
1202
1203 //! moment.js locale configuration
1204
1205 var symbolMap$3 = {
1206 1: '১',
1207 2: '২',
1208 3: '৩',
1209 4: '৪',
1210 5: '৫',
1211 6: '৬',
1212 7: '৭',
1213 8: '৮',
1214 9: '৯',
1215 0: '০',
1216 },
1217 numberMap$2 = {
1218 '১': '1',
1219 '২': '2',
1220 '৩': '3',
1221 '৪': '4',
1222 '৫': '5',
1223 '৬': '6',
1224 '৭': '7',
1225 '৮': '8',
1226 '৯': '9',
1227 '০': '0',
1228 };
1229
1230 moment.defineLocale('bn-bd', {
1231 months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(
1232 '_'
1233 ),
1234 monthsShort:
1235 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(
1236 '_'
1237 ),
1238 weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(
1239 '_'
1240 ),
1241 weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
1242 weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
1243 longDateFormat: {
1244 LT: 'A h:mm সময়',
1245 LTS: 'A h:mm:ss সময়',
1246 L: 'DD/MM/YYYY',
1247 LL: 'D MMMM YYYY',
1248 LLL: 'D MMMM YYYY, A h:mm সময়',
1249 LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',
1250 },
1251 calendar: {
1252 sameDay: '[আজ] LT',
1253 nextDay: '[আগামীকাল] LT',
1254 nextWeek: 'dddd, LT',
1255 lastDay: '[গতকাল] LT',
1256 lastWeek: '[গত] dddd, LT',
1257 sameElse: 'L',
1258 },
1259 relativeTime: {
1260 future: '%s পরে',
1261 past: '%s আগে',
1262 s: 'কয়েক সেকেন্ড',
1263 ss: '%d সেকেন্ড',
1264 m: 'এক মিনিট',
1265 mm: '%d মিনিট',
1266 h: 'এক ঘন্টা',
1267 hh: '%d ঘন্টা',
1268 d: 'এক দিন',
1269 dd: '%d দিন',
1270 M: 'এক মাস',
1271 MM: '%d মাস',
1272 y: 'এক বছর',
1273 yy: '%d বছর',
1274 },
1275 preparse: function (string) {
1276 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
1277 return numberMap$2[match];
1278 });
1279 },
1280 postformat: function (string) {
1281 return string.replace(/\d/g, function (match) {
1282 return symbolMap$3[match];
1283 });
1284 },
1285
1286 meridiemParse: /রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,
1287 meridiemHour: function (hour, meridiem) {
1288 if (hour === 12) {
1289 hour = 0;
1290 }
1291 if (meridiem === 'রাত') {
1292 return hour < 4 ? hour : hour + 12;
1293 } else if (meridiem === 'ভোর') {
1294 return hour;
1295 } else if (meridiem === 'সকাল') {
1296 return hour;
1297 } else if (meridiem === 'দুপুর') {
1298 return hour >= 3 ? hour : hour + 12;
1299 } else if (meridiem === 'বিকাল') {
1300 return hour + 12;
1301 } else if (meridiem === 'সন্ধ্যা') {
1302 return hour + 12;
1303 }
1304 },
1305
1306 meridiem: function (hour, minute, isLower) {
1307 if (hour < 4) {
1308 return 'রাত';
1309 } else if (hour < 6) {
1310 return 'ভোর';
1311 } else if (hour < 12) {
1312 return 'সকাল';
1313 } else if (hour < 15) {
1314 return 'দুপুর';
1315 } else if (hour < 18) {
1316 return 'বিকাল';
1317 } else if (hour < 20) {
1318 return 'সন্ধ্যা';
1319 } else {
1320 return 'রাত';
1321 }
1322 },
1323 week: {
1324 dow: 0, // Sunday is the first day of the week.
1325 doy: 6, // The week that contains Jan 6th is the first week of the year.
1326 },
1327 });
1328
1329 //! moment.js locale configuration
1330
1331 var symbolMap$4 = {
1332 1: '১',
1333 2: '২',
1334 3: '৩',
1335 4: '৪',
1336 5: '৫',
1337 6: '৬',
1338 7: '৭',
1339 8: '৮',
1340 9: '৯',
1341 0: '০',
1342 },
1343 numberMap$3 = {
1344 '১': '1',
1345 '২': '2',
1346 '৩': '3',
1347 '৪': '4',
1348 '৫': '5',
1349 '৬': '6',
1350 '৭': '7',
1351 '৮': '8',
1352 '৯': '9',
1353 '০': '0',
1354 };
1355
1356 moment.defineLocale('bn', {
1357 months: 'জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split(
1358 '_'
1359 ),
1360 monthsShort:
1361 'জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে'.split(
1362 '_'
1363 ),
1364 weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split(
1365 '_'
1366 ),
1367 weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
1368 weekdaysMin: 'রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি'.split('_'),
1369 longDateFormat: {
1370 LT: 'A h:mm সময়',
1371 LTS: 'A h:mm:ss সময়',
1372 L: 'DD/MM/YYYY',
1373 LL: 'D MMMM YYYY',
1374 LLL: 'D MMMM YYYY, A h:mm সময়',
1375 LLLL: 'dddd, D MMMM YYYY, A h:mm সময়',
1376 },
1377 calendar: {
1378 sameDay: '[আজ] LT',
1379 nextDay: '[আগামীকাল] LT',
1380 nextWeek: 'dddd, LT',
1381 lastDay: '[গতকাল] LT',
1382 lastWeek: '[গত] dddd, LT',
1383 sameElse: 'L',
1384 },
1385 relativeTime: {
1386 future: '%s পরে',
1387 past: '%s আগে',
1388 s: 'কয়েক সেকেন্ড',
1389 ss: '%d সেকেন্ড',
1390 m: 'এক মিনিট',
1391 mm: '%d মিনিট',
1392 h: 'এক ঘন্টা',
1393 hh: '%d ঘন্টা',
1394 d: 'এক দিন',
1395 dd: '%d দিন',
1396 M: 'এক মাস',
1397 MM: '%d মাস',
1398 y: 'এক বছর',
1399 yy: '%d বছর',
1400 },
1401 preparse: function (string) {
1402 return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
1403 return numberMap$3[match];
1404 });
1405 },
1406 postformat: function (string) {
1407 return string.replace(/\d/g, function (match) {
1408 return symbolMap$4[match];
1409 });
1410 },
1411 meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
1412 meridiemHour: function (hour, meridiem) {
1413 if (hour === 12) {
1414 hour = 0;
1415 }
1416 if (
1417 (meridiem === 'রাত' && hour >= 4) ||
1418 (meridiem === 'দুপুর' && hour < 5) ||
1419 meridiem === 'বিকাল'
1420 ) {
1421 return hour + 12;
1422 } else {
1423 return hour;
1424 }
1425 },
1426 meridiem: function (hour, minute, isLower) {
1427 if (hour < 4) {
1428 return 'রাত';
1429 } else if (hour < 10) {
1430 return 'সকাল';
1431 } else if (hour < 17) {
1432 return 'দুপুর';
1433 } else if (hour < 20) {
1434 return 'বিকাল';
1435 } else {
1436 return 'রাত';
1437 }
1438 },
1439 week: {
1440 dow: 0, // Sunday is the first day of the week.
1441 doy: 6, // The week that contains Jan 6th is the first week of the year.
1442 },
1443 });
1444
1445 //! moment.js locale configuration
1446
1447 var symbolMap$5 = {
1448 1: '༡',
1449 2: '༢',
1450 3: '༣',
1451 4: '༤',
1452 5: '༥',
1453 6: '༦',
1454 7: '༧',
1455 8: '༨',
1456 9: '༩',
1457 0: '༠',
1458 },
1459 numberMap$4 = {
1460 '༡': '1',
1461 '༢': '2',
1462 '༣': '3',
1463 '༤': '4',
1464 '༥': '5',
1465 '༦': '6',
1466 '༧': '7',
1467 '༨': '8',
1468 '༩': '9',
1469 '༠': '0',
1470 };
1471
1472 moment.defineLocale('bo', {
1473 months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split(
1474 '_'
1475 ),
1476 monthsShort:
1477 'ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12'.split(
1478 '_'
1479 ),
1480 monthsShortRegex: /^(ཟླ་\d{1,2})/,
1481 monthsParseExact: true,
1482 weekdays:
1483 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split(
1484 '_'
1485 ),
1486 weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split(
1487 '_'
1488 ),
1489 weekdaysMin: 'ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན'.split('_'),
1490 longDateFormat: {
1491 LT: 'A h:mm',
1492 LTS: 'A h:mm:ss',
1493 L: 'DD/MM/YYYY',
1494 LL: 'D MMMM YYYY',
1495 LLL: 'D MMMM YYYY, A h:mm',
1496 LLLL: 'dddd, D MMMM YYYY, A h:mm',
1497 },
1498 calendar: {
1499 sameDay: '[དི་རིང] LT',
1500 nextDay: '[སང་ཉིན] LT',
1501 nextWeek: '[བདུན་ཕྲག་རྗེས་མ], LT',
1502 lastDay: '[ཁ་སང] LT',
1503 lastWeek: '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
1504 sameElse: 'L',
1505 },
1506 relativeTime: {
1507 future: '%s ལ་',
1508 past: '%s སྔན་ལ',
1509 s: 'ལམ་སང',
1510 ss: '%d སྐར་ཆ།',
1511 m: 'སྐར་མ་གཅིག',
1512 mm: '%d སྐར་མ',
1513 h: 'ཆུ་ཚོད་གཅིག',
1514 hh: '%d ཆུ་ཚོད',
1515 d: 'ཉིན་གཅིག',
1516 dd: '%d ཉིན་',
1517 M: 'ཟླ་བ་གཅིག',
1518 MM: '%d ཟླ་བ',
1519 y: 'ལོ་གཅིག',
1520 yy: '%d ལོ',
1521 },
1522 preparse: function (string) {
1523 return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
1524 return numberMap$4[match];
1525 });
1526 },
1527 postformat: function (string) {
1528 return string.replace(/\d/g, function (match) {
1529 return symbolMap$5[match];
1530 });
1531 },
1532 meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
1533 meridiemHour: function (hour, meridiem) {
1534 if (hour === 12) {
1535 hour = 0;
1536 }
1537 if (
1538 (meridiem === 'མཚན་མོ' && hour >= 4) ||
1539 (meridiem === 'ཉིན་གུང' && hour < 5) ||
1540 meridiem === 'དགོང་དག'
1541 ) {
1542 return hour + 12;
1543 } else {
1544 return hour;
1545 }
1546 },
1547 meridiem: function (hour, minute, isLower) {
1548 if (hour < 4) {
1549 return 'མཚན་མོ';
1550 } else if (hour < 10) {
1551 return 'ཞོགས་ཀས';
1552 } else if (hour < 17) {
1553 return 'ཉིན་གུང';
1554 } else if (hour < 20) {
1555 return 'དགོང་དག';
1556 } else {
1557 return 'མཚན་མོ';
1558 }
1559 },
1560 week: {
1561 dow: 0, // Sunday is the first day of the week.
1562 doy: 6, // The week that contains Jan 6th is the first week of the year.
1563 },
1564 });
1565
1566 //! moment.js locale configuration
1567
1568 function relativeTimeWithMutation(number, withoutSuffix, key) {
1569 var format = {
1570 mm: 'munutenn',
1571 MM: 'miz',
1572 dd: 'devezh',
1573 };
1574 return number + ' ' + mutation(format[key], number);
1575 }
1576 function specialMutationForYears(number) {
1577 switch (lastNumber(number)) {
1578 case 1:
1579 case 3:
1580 case 4:
1581 case 5:
1582 case 9:
1583 return number + ' bloaz';
1584 default:
1585 return number + ' vloaz';
1586 }
1587 }
1588 function lastNumber(number) {
1589 if (number > 9) {
1590 return lastNumber(number % 10);
1591 }
1592 return number;
1593 }
1594 function mutation(text, number) {
1595 if (number === 2) {
1596 return softMutation(text);
1597 }
1598 return text;
1599 }
1600 function softMutation(text) {
1601 var mutationTable = {
1602 m: 'v',
1603 b: 'v',
1604 d: 'z',
1605 };
1606 if (mutationTable[text.charAt(0)] === undefined) {
1607 return text;
1608 }
1609 return mutationTable[text.charAt(0)] + text.substring(1);
1610 }
1611
1612 var monthsParse = [
1613 /^gen/i,
1614 /^c[ʼ\']hwe/i,
1615 /^meu/i,
1616 /^ebr/i,
1617 /^mae/i,
1618 /^(mez|eve)/i,
1619 /^gou/i,
1620 /^eos/i,
1621 /^gwe/i,
1622 /^her/i,
1623 /^du/i,
1624 /^ker/i,
1625 ],
1626 monthsRegex =
1627 /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
1628 monthsStrictRegex =
1629 /^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,
1630 monthsShortStrictRegex =
1631 /^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,
1632 fullWeekdaysParse = [
1633 /^sul/i,
1634 /^lun/i,
1635 /^meurzh/i,
1636 /^merc[ʼ\']her/i,
1637 /^yaou/i,
1638 /^gwener/i,
1639 /^sadorn/i,
1640 ],
1641 shortWeekdaysParse = [
1642 /^Sul/i,
1643 /^Lun/i,
1644 /^Meu/i,
1645 /^Mer/i,
1646 /^Yao/i,
1647 /^Gwe/i,
1648 /^Sad/i,
1649 ],
1650 minWeekdaysParse = [
1651 /^Su/i,
1652 /^Lu/i,
1653 /^Me([^r]|$)/i,
1654 /^Mer/i,
1655 /^Ya/i,
1656 /^Gw/i,
1657 /^Sa/i,
1658 ];
1659
1660 moment.defineLocale('br', {
1661 months: 'Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split(
1662 '_'
1663 ),
1664 monthsShort: 'Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
1665 weekdays: 'Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn'.split('_'),
1666 weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
1667 weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
1668 weekdaysParse: minWeekdaysParse,
1669 fullWeekdaysParse: fullWeekdaysParse,
1670 shortWeekdaysParse: shortWeekdaysParse,
1671 minWeekdaysParse: minWeekdaysParse,
1672
1673 monthsRegex: monthsRegex,
1674 monthsShortRegex: monthsRegex,
1675 monthsStrictRegex: monthsStrictRegex,
1676 monthsShortStrictRegex: monthsShortStrictRegex,
1677 monthsParse: monthsParse,
1678 longMonthsParse: monthsParse,
1679 shortMonthsParse: monthsParse,
1680
1681 longDateFormat: {
1682 LT: 'HH:mm',
1683 LTS: 'HH:mm:ss',
1684 L: 'DD/MM/YYYY',
1685 LL: 'D [a viz] MMMM YYYY',
1686 LLL: 'D [a viz] MMMM YYYY HH:mm',
1687 LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm',
1688 },
1689 calendar: {
1690 sameDay: '[Hiziv da] LT',
1691 nextDay: '[Warcʼhoazh da] LT',
1692 nextWeek: 'dddd [da] LT',
1693 lastDay: '[Decʼh da] LT',
1694 lastWeek: 'dddd [paset da] LT',
1695 sameElse: 'L',
1696 },
1697 relativeTime: {
1698 future: 'a-benn %s',
1699 past: '%s ʼzo',
1700 s: 'un nebeud segondennoù',
1701 ss: '%d eilenn',
1702 m: 'ur vunutenn',
1703 mm: relativeTimeWithMutation,
1704 h: 'un eur',
1705 hh: '%d eur',
1706 d: 'un devezh',
1707 dd: relativeTimeWithMutation,
1708 M: 'ur miz',
1709 MM: relativeTimeWithMutation,
1710 y: 'ur bloaz',
1711 yy: specialMutationForYears,
1712 },
1713 dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
1714 ordinal: function (number) {
1715 var output = number === 1 ? 'añ' : 'vet';
1716 return number + output;
1717 },
1718 week: {
1719 dow: 1, // Monday is the first day of the week.
1720 doy: 4, // The week that contains Jan 4th is the first week of the year.
1721 },
1722 meridiemParse: /a.m.|g.m./, // goude merenn | a-raok merenn
1723 isPM: function (token) {
1724 return token === 'g.m.';
1725 },
1726 meridiem: function (hour, minute, isLower) {
1727 return hour < 12 ? 'a.m.' : 'g.m.';
1728 },
1729 });
1730
1731 //! moment.js locale configuration
1732
1733 function translate(number, withoutSuffix, key) {
1734 var result = number + ' ';
1735 switch (key) {
1736 case 'ss':
1737 if (number === 1) {
1738 result += 'sekunda';
1739 } else if (number === 2 || number === 3 || number === 4) {
1740 result += 'sekunde';
1741 } else {
1742 result += 'sekundi';
1743 }
1744 return result;
1745 case 'm':
1746 return withoutSuffix ? 'jedna minuta' : 'jedne minute';
1747 case 'mm':
1748 if (number === 1) {
1749 result += 'minuta';
1750 } else if (number === 2 || number === 3 || number === 4) {
1751 result += 'minute';
1752 } else {
1753 result += 'minuta';
1754 }
1755 return result;
1756 case 'h':
1757 return withoutSuffix ? 'jedan sat' : 'jednog sata';
1758 case 'hh':
1759 if (number === 1) {
1760 result += 'sat';
1761 } else if (number === 2 || number === 3 || number === 4) {
1762 result += 'sata';
1763 } else {
1764 result += 'sati';
1765 }
1766 return result;
1767 case 'dd':
1768 if (number === 1) {
1769 result += 'dan';
1770 } else {
1771 result += 'dana';
1772 }
1773 return result;
1774 case 'MM':
1775 if (number === 1) {
1776 result += 'mjesec';
1777 } else if (number === 2 || number === 3 || number === 4) {
1778 result += 'mjeseca';
1779 } else {
1780 result += 'mjeseci';
1781 }
1782 return result;
1783 case 'yy':
1784 if (number === 1) {
1785 result += 'godina';
1786 } else if (number === 2 || number === 3 || number === 4) {
1787 result += 'godine';
1788 } else {
1789 result += 'godina';
1790 }
1791 return result;
1792 }
1793 }
1794
1795 moment.defineLocale('bs', {
1796 months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split(
1797 '_'
1798 ),
1799 monthsShort:
1800 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split(
1801 '_'
1802 ),
1803 monthsParseExact: true,
1804 weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(
1805 '_'
1806 ),
1807 weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
1808 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
1809 weekdaysParseExact: true,
1810 longDateFormat: {
1811 LT: 'H:mm',
1812 LTS: 'H:mm:ss',
1813 L: 'DD.MM.YYYY',
1814 LL: 'D. MMMM YYYY',
1815 LLL: 'D. MMMM YYYY H:mm',
1816 LLLL: 'dddd, D. MMMM YYYY H:mm',
1817 },
1818 calendar: {
1819 sameDay: '[danas u] LT',
1820 nextDay: '[sutra u] LT',
1821 nextWeek: function () {
1822 switch (this.day()) {
1823 case 0:
1824 return '[u] [nedjelju] [u] LT';
1825 case 3:
1826 return '[u] [srijedu] [u] LT';
1827 case 6:
1828 return '[u] [subotu] [u] LT';
1829 case 1:
1830 case 2:
1831 case 4:
1832 case 5:
1833 return '[u] dddd [u] LT';
1834 }
1835 },
1836 lastDay: '[jučer u] LT',
1837 lastWeek: function () {
1838 switch (this.day()) {
1839 case 0:
1840 case 3:
1841 return '[prošlu] dddd [u] LT';
1842 case 6:
1843 return '[prošle] [subote] [u] LT';
1844 case 1:
1845 case 2:
1846 case 4:
1847 case 5:
1848 return '[prošli] dddd [u] LT';
1849 }
1850 },
1851 sameElse: 'L',
1852 },
1853 relativeTime: {
1854 future: 'za %s',
1855 past: 'prije %s',
1856 s: 'par sekundi',
1857 ss: translate,
1858 m: translate,
1859 mm: translate,
1860 h: translate,
1861 hh: translate,
1862 d: 'dan',
1863 dd: translate,
1864 M: 'mjesec',
1865 MM: translate,
1866 y: 'godinu',
1867 yy: translate,
1868 },
1869 dayOfMonthOrdinalParse: /\d{1,2}\./,
1870 ordinal: '%d.',
1871 week: {
1872 dow: 1, // Monday is the first day of the week.
1873 doy: 7, // The week that contains Jan 7th is the first week of the year.
1874 },
1875 });
1876
1877 //! moment.js locale configuration
1878
1879 moment.defineLocale('ca', {
1880 months: {
1881 standalone:
1882 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split(
1883 '_'
1884 ),
1885 format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split(
1886 '_'
1887 ),
1888 isFormat: /D[oD]?(\s)+MMMM/,
1889 },
1890 monthsShort:
1891 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split(
1892 '_'
1893 ),
1894 monthsParseExact: true,
1895 weekdays:
1896 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split(
1897 '_'
1898 ),
1899 weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
1900 weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'),
1901 weekdaysParseExact: true,
1902 longDateFormat: {
1903 LT: 'H:mm',
1904 LTS: 'H:mm:ss',
1905 L: 'DD/MM/YYYY',
1906 LL: 'D MMMM [de] YYYY',
1907 ll: 'D MMM YYYY',
1908 LLL: 'D MMMM [de] YYYY [a les] H:mm',
1909 lll: 'D MMM YYYY, H:mm',
1910 LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm',
1911 llll: 'ddd D MMM YYYY, H:mm',
1912 },
1913 calendar: {
1914 sameDay: function () {
1915 return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
1916 },
1917 nextDay: function () {
1918 return '[demà a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
1919 },
1920 nextWeek: function () {
1921 return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
1922 },
1923 lastDay: function () {
1924 return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT';
1925 },
1926 lastWeek: function () {
1927 return (
1928 '[el] dddd [passat a ' +
1929 (this.hours() !== 1 ? 'les' : 'la') +
1930 '] LT'
1931 );
1932 },
1933 sameElse: 'L',
1934 },
1935 relativeTime: {
1936 future: "d'aquí %s",
1937 past: 'fa %s',
1938 s: 'uns segons',
1939 ss: '%d segons',
1940 m: 'un minut',
1941 mm: '%d minuts',
1942 h: 'una hora',
1943 hh: '%d hores',
1944 d: 'un dia',
1945 dd: '%d dies',
1946 M: 'un mes',
1947 MM: '%d mesos',
1948 y: 'un any',
1949 yy: '%d anys',
1950 },
1951 dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
1952 ordinal: function (number, period) {
1953 var output =
1954 number === 1
1955 ? 'r'
1956 : number === 2
1957 ? 'n'
1958 : number === 3
1959 ? 'r'
1960 : number === 4
1961 ? 't'
1962 : 'è';
1963 if (period === 'w' || period === 'W') {
1964 output = 'a';
1965 }
1966 return number + output;
1967 },
1968 week: {
1969 dow: 1, // Monday is the first day of the week.
1970 doy: 4, // The week that contains Jan 4th is the first week of the year.
1971 },
1972 });
1973
1974 //! moment.js locale configuration
1975
1976 var months$3 = {
1977 format: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(
1978 '_'
1979 ),
1980 standalone:
1981 'ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince'.split(
1982 '_'
1983 ),
1984 },
1985 monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
1986 monthsParse$1 = [
1987 /^led/i,
1988 /^úno/i,
1989 /^bře/i,
1990 /^dub/i,
1991 /^kvě/i,
1992 /^(čvn|červen$|června)/i,
1993 /^(čvc|červenec|července)/i,
1994 /^srp/i,
1995 /^zář/i,
1996 /^říj/i,
1997 /^lis/i,
1998 /^pro/i,
1999 ],
2000 // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
2001 // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
2002 monthsRegex$1 =
2003 /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
2004
2005 function plural$1(n) {
2006 return n > 1 && n < 5 && ~~(n / 10) !== 1;
2007 }
2008 function translate$1(number, withoutSuffix, key, isFuture) {
2009 var result = number + ' ';
2010 switch (key) {
2011 case 's': // a few seconds / in a few seconds / a few seconds ago
2012 return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';
2013 case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
2014 if (withoutSuffix || isFuture) {
2015 return result + (plural$1(number) ? 'sekundy' : 'sekund');
2016 } else {
2017 return result + 'sekundami';
2018 }
2019 case 'm': // a minute / in a minute / a minute ago
2020 return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';
2021 case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
2022 if (withoutSuffix || isFuture) {
2023 return result + (plural$1(number) ? 'minuty' : 'minut');
2024 } else {
2025 return result + 'minutami';
2026 }
2027 case 'h': // an hour / in an hour / an hour ago
2028 return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
2029 case 'hh': // 9 hours / in 9 hours / 9 hours ago
2030 if (withoutSuffix || isFuture) {
2031 return result + (plural$1(number) ? 'hodiny' : 'hodin');
2032 } else {
2033 return result + 'hodinami';
2034 }
2035 case 'd': // a day / in a day / a day ago
2036 return withoutSuffix || isFuture ? 'den' : 'dnem';
2037 case 'dd': // 9 days / in 9 days / 9 days ago
2038 if (withoutSuffix || isFuture) {
2039 return result + (plural$1(number) ? 'dny' : 'dní');
2040 } else {
2041 return result + 'dny';
2042 }
2043 case 'M': // a month / in a month / a month ago
2044 return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';
2045 case 'MM': // 9 months / in 9 months / 9 months ago
2046 if (withoutSuffix || isFuture) {
2047 return result + (plural$1(number) ? 'měsíce' : 'měsíců');
2048 } else {
2049 return result + 'měsíci';
2050 }
2051 case 'y': // a year / in a year / a year ago
2052 return withoutSuffix || isFuture ? 'rok' : 'rokem';
2053 case 'yy': // 9 years / in 9 years / 9 years ago
2054 if (withoutSuffix || isFuture) {
2055 return result + (plural$1(number) ? 'roky' : 'let');
2056 } else {
2057 return result + 'lety';
2058 }
2059 }
2060 }
2061
2062 moment.defineLocale('cs', {
2063 months: months$3,
2064 monthsShort: monthsShort,
2065 monthsRegex: monthsRegex$1,
2066 monthsShortRegex: monthsRegex$1,
2067 // NOTE: 'červen' is substring of 'červenec'; therefore 'červenec' must precede 'červen' in the regex to be fully matched.
2068 // Otherwise parser matches '1. červenec' as '1. červen' + 'ec'.
2069 monthsStrictRegex:
2070 /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
2071 monthsShortStrictRegex:
2072 /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
2073 monthsParse: monthsParse$1,
2074 longMonthsParse: monthsParse$1,
2075 shortMonthsParse: monthsParse$1,
2076 weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
2077 weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),
2078 weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),
2079 longDateFormat: {
2080 LT: 'H:mm',
2081 LTS: 'H:mm:ss',
2082 L: 'DD.MM.YYYY',
2083 LL: 'D. MMMM YYYY',
2084 LLL: 'D. MMMM YYYY H:mm',
2085 LLLL: 'dddd D. MMMM YYYY H:mm',
2086 l: 'D. M. YYYY',
2087 },
2088 calendar: {
2089 sameDay: '[dnes v] LT',
2090 nextDay: '[zítra v] LT',
2091 nextWeek: function () {
2092 switch (this.day()) {
2093 case 0:
2094 return '[v neděli v] LT';
2095 case 1:
2096 case 2:
2097 return '[v] dddd [v] LT';
2098 case 3:
2099 return '[ve středu v] LT';
2100 case 4:
2101 return '[ve čtvrtek v] LT';
2102 case 5:
2103 return '[v pátek v] LT';
2104 case 6:
2105 return '[v sobotu v] LT';
2106 }
2107 },
2108 lastDay: '[včera v] LT',
2109 lastWeek: function () {
2110 switch (this.day()) {
2111 case 0:
2112 return '[minulou neděli v] LT';
2113 case 1:
2114 case 2:
2115 return '[minulé] dddd [v] LT';
2116 case 3:
2117 return '[minulou středu v] LT';
2118 case 4:
2119 case 5:
2120 return '[minulý] dddd [v] LT';
2121 case 6:
2122 return '[minulou sobotu v] LT';
2123 }
2124 },
2125 sameElse: 'L',
2126 },
2127 relativeTime: {
2128 future: 'za %s',
2129 past: 'před %s',
2130 s: translate$1,
2131 ss: translate$1,
2132 m: translate$1,
2133 mm: translate$1,
2134 h: translate$1,
2135 hh: translate$1,
2136 d: translate$1,
2137 dd: translate$1,
2138 M: translate$1,
2139 MM: translate$1,
2140 y: translate$1,
2141 yy: translate$1,
2142 },
2143 dayOfMonthOrdinalParse: /\d{1,2}\./,
2144 ordinal: '%d.',
2145 week: {
2146 dow: 1, // Monday is the first day of the week.
2147 doy: 4, // The week that contains Jan 4th is the first week of the year.
2148 },
2149 });
2150
2151 //! moment.js locale configuration
2152
2153 moment.defineLocale('cv', {
2154 months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split(
2155 '_'
2156 ),
2157 monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
2158 weekdays:
2159 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split(
2160 '_'
2161 ),
2162 weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
2163 weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
2164 longDateFormat: {
2165 LT: 'HH:mm',
2166 LTS: 'HH:mm:ss',
2167 L: 'DD-MM-YYYY',
2168 LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
2169 LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
2170 LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
2171 },
2172 calendar: {
2173 sameDay: '[Паян] LT [сехетре]',
2174 nextDay: '[Ыран] LT [сехетре]',
2175 lastDay: '[Ӗнер] LT [сехетре]',
2176 nextWeek: '[Ҫитес] dddd LT [сехетре]',
2177 lastWeek: '[Иртнӗ] dddd LT [сехетре]',
2178 sameElse: 'L',
2179 },
2180 relativeTime: {
2181 future: function (output) {
2182 var affix = /сехет$/i.exec(output)
2183 ? 'рен'
2184 : /ҫул$/i.exec(output)
2185 ? 'тан'
2186 : 'ран';
2187 return output + affix;
2188 },
2189 past: '%s каялла',
2190 s: 'пӗр-ик ҫеккунт',
2191 ss: '%d ҫеккунт',
2192 m: 'пӗр минут',
2193 mm: '%d минут',
2194 h: 'пӗр сехет',
2195 hh: '%d сехет',
2196 d: 'пӗр кун',
2197 dd: '%d кун',
2198 M: 'пӗр уйӑх',
2199 MM: '%d уйӑх',
2200 y: 'пӗр ҫул',
2201 yy: '%d ҫул',
2202 },
2203 dayOfMonthOrdinalParse: /\d{1,2}-мӗш/,
2204 ordinal: '%d-мӗш',
2205 week: {
2206 dow: 1, // Monday is the first day of the week.
2207 doy: 7, // The week that contains Jan 7th is the first week of the year.
2208 },
2209 });
2210
2211 //! moment.js locale configuration
2212
2213 moment.defineLocale('cy', {
2214 months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split(
2215 '_'
2216 ),
2217 monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split(
2218 '_'
2219 ),
2220 weekdays:
2221 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split(
2222 '_'
2223 ),
2224 weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
2225 weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
2226 weekdaysParseExact: true,
2227 // time formats are the same as en-gb
2228 longDateFormat: {
2229 LT: 'HH:mm',
2230 LTS: 'HH:mm:ss',
2231 L: 'DD/MM/YYYY',
2232 LL: 'D MMMM YYYY',
2233 LLL: 'D MMMM YYYY HH:mm',
2234 LLLL: 'dddd, D MMMM YYYY HH:mm',
2235 },
2236 calendar: {
2237 sameDay: '[Heddiw am] LT',
2238 nextDay: '[Yfory am] LT',
2239 nextWeek: 'dddd [am] LT',
2240 lastDay: '[Ddoe am] LT',
2241 lastWeek: 'dddd [diwethaf am] LT',
2242 sameElse: 'L',
2243 },
2244 relativeTime: {
2245 future: 'mewn %s',
2246 past: '%s yn ôl',
2247 s: 'ychydig eiliadau',
2248 ss: '%d eiliad',
2249 m: 'munud',
2250 mm: '%d munud',
2251 h: 'awr',
2252 hh: '%d awr',
2253 d: 'diwrnod',
2254 dd: '%d diwrnod',
2255 M: 'mis',
2256 MM: '%d mis',
2257 y: 'blwyddyn',
2258 yy: '%d flynedd',
2259 },
2260 dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
2261 // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
2262 ordinal: function (number) {
2263 var b = number,
2264 output = '',
2265 lookup = [
2266 '',
2267 'af',
2268 'il',
2269 'ydd',
2270 'ydd',
2271 'ed',
2272 'ed',
2273 'ed',
2274 'fed',
2275 'fed',
2276 'fed', // 1af to 10fed
2277 'eg',
2278 'fed',
2279 'eg',
2280 'eg',
2281 'fed',
2282 'eg',
2283 'eg',
2284 'fed',
2285 'eg',
2286 'fed', // 11eg to 20fed
2287 ];
2288 if (b > 20) {
2289 if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
2290 output = 'fed'; // not 30ain, 70ain or 90ain
2291 } else {
2292 output = 'ain';
2293 }
2294 } else if (b > 0) {
2295 output = lookup[b];
2296 }
2297 return number + output;
2298 },
2299 week: {
2300 dow: 1, // Monday is the first day of the week.
2301 doy: 4, // The week that contains Jan 4th is the first week of the year.
2302 },
2303 });
2304
2305 //! moment.js locale configuration
2306
2307 moment.defineLocale('da', {
2308 months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split(
2309 '_'
2310 ),
2311 monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
2312 weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
2313 weekdaysShort: 'søn_man_tir_ons_tor_fre_lør'.split('_'),
2314 weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
2315 longDateFormat: {
2316 LT: 'HH:mm',
2317 LTS: 'HH:mm:ss',
2318 L: 'DD.MM.YYYY',
2319 LL: 'D. MMMM YYYY',
2320 LLL: 'D. MMMM YYYY HH:mm',
2321 LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',
2322 },
2323 calendar: {
2324 sameDay: '[i dag kl.] LT',
2325 nextDay: '[i morgen kl.] LT',
2326 nextWeek: 'på dddd [kl.] LT',
2327 lastDay: '[i går kl.] LT',
2328 lastWeek: '[i] dddd[s kl.] LT',
2329 sameElse: 'L',
2330 },
2331 relativeTime: {
2332 future: 'om %s',
2333 past: '%s siden',
2334 s: 'få sekunder',
2335 ss: '%d sekunder',
2336 m: 'et minut',
2337 mm: '%d minutter',
2338 h: 'en time',
2339 hh: '%d timer',
2340 d: 'en dag',
2341 dd: '%d dage',
2342 M: 'en måned',
2343 MM: '%d måneder',
2344 y: 'et år',
2345 yy: '%d år',
2346 },
2347 dayOfMonthOrdinalParse: /\d{1,2}\./,
2348 ordinal: '%d.',
2349 week: {
2350 dow: 1, // Monday is the first day of the week.
2351 doy: 4, // The week that contains Jan 4th is the first week of the year.
2352 },
2353 });
2354
2355 //! moment.js locale configuration
2356
2357 function processRelativeTime(number, withoutSuffix, key, isFuture) {
2358 var format = {
2359 m: ['eine Minute', 'einer Minute'],
2360 h: ['eine Stunde', 'einer Stunde'],
2361 d: ['ein Tag', 'einem Tag'],
2362 dd: [number + ' Tage', number + ' Tagen'],
2363 w: ['eine Woche', 'einer Woche'],
2364 M: ['ein Monat', 'einem Monat'],
2365 MM: [number + ' Monate', number + ' Monaten'],
2366 y: ['ein Jahr', 'einem Jahr'],
2367 yy: [number + ' Jahre', number + ' Jahren'],
2368 };
2369 return withoutSuffix ? format[key][0] : format[key][1];
2370 }
2371
2372 moment.defineLocale('de-at', {
2373 months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(
2374 '_'
2375 ),
2376 monthsShort:
2377 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
2378 monthsParseExact: true,
2379 weekdays:
2380 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(
2381 '_'
2382 ),
2383 weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
2384 weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
2385 weekdaysParseExact: true,
2386 longDateFormat: {
2387 LT: 'HH:mm',
2388 LTS: 'HH:mm:ss',
2389 L: 'DD.MM.YYYY',
2390 LL: 'D. MMMM YYYY',
2391 LLL: 'D. MMMM YYYY HH:mm',
2392 LLLL: 'dddd, D. MMMM YYYY HH:mm',
2393 },
2394 calendar: {
2395 sameDay: '[heute um] LT [Uhr]',
2396 sameElse: 'L',
2397 nextDay: '[morgen um] LT [Uhr]',
2398 nextWeek: 'dddd [um] LT [Uhr]',
2399 lastDay: '[gestern um] LT [Uhr]',
2400 lastWeek: '[letzten] dddd [um] LT [Uhr]',
2401 },
2402 relativeTime: {
2403 future: 'in %s',
2404 past: 'vor %s',
2405 s: 'ein paar Sekunden',
2406 ss: '%d Sekunden',
2407 m: processRelativeTime,
2408 mm: '%d Minuten',
2409 h: processRelativeTime,
2410 hh: '%d Stunden',
2411 d: processRelativeTime,
2412 dd: processRelativeTime,
2413 w: processRelativeTime,
2414 ww: '%d Wochen',
2415 M: processRelativeTime,
2416 MM: processRelativeTime,
2417 y: processRelativeTime,
2418 yy: processRelativeTime,
2419 },
2420 dayOfMonthOrdinalParse: /\d{1,2}\./,
2421 ordinal: '%d.',
2422 week: {
2423 dow: 1, // Monday is the first day of the week.
2424 doy: 4, // The week that contains Jan 4th is the first week of the year.
2425 },
2426 });
2427
2428 //! moment.js locale configuration
2429
2430 function processRelativeTime$1(number, withoutSuffix, key, isFuture) {
2431 var format = {
2432 m: ['eine Minute', 'einer Minute'],
2433 h: ['eine Stunde', 'einer Stunde'],
2434 d: ['ein Tag', 'einem Tag'],
2435 dd: [number + ' Tage', number + ' Tagen'],
2436 w: ['eine Woche', 'einer Woche'],
2437 M: ['ein Monat', 'einem Monat'],
2438 MM: [number + ' Monate', number + ' Monaten'],
2439 y: ['ein Jahr', 'einem Jahr'],
2440 yy: [number + ' Jahre', number + ' Jahren'],
2441 };
2442 return withoutSuffix ? format[key][0] : format[key][1];
2443 }
2444
2445 moment.defineLocale('de-ch', {
2446 months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(
2447 '_'
2448 ),
2449 monthsShort:
2450 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
2451 monthsParseExact: true,
2452 weekdays:
2453 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(
2454 '_'
2455 ),
2456 weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
2457 weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
2458 weekdaysParseExact: true,
2459 longDateFormat: {
2460 LT: 'HH:mm',
2461 LTS: 'HH:mm:ss',
2462 L: 'DD.MM.YYYY',
2463 LL: 'D. MMMM YYYY',
2464 LLL: 'D. MMMM YYYY HH:mm',
2465 LLLL: 'dddd, D. MMMM YYYY HH:mm',
2466 },
2467 calendar: {
2468 sameDay: '[heute um] LT [Uhr]',
2469 sameElse: 'L',
2470 nextDay: '[morgen um] LT [Uhr]',
2471 nextWeek: 'dddd [um] LT [Uhr]',
2472 lastDay: '[gestern um] LT [Uhr]',
2473 lastWeek: '[letzten] dddd [um] LT [Uhr]',
2474 },
2475 relativeTime: {
2476 future: 'in %s',
2477 past: 'vor %s',
2478 s: 'ein paar Sekunden',
2479 ss: '%d Sekunden',
2480 m: processRelativeTime$1,
2481 mm: '%d Minuten',
2482 h: processRelativeTime$1,
2483 hh: '%d Stunden',
2484 d: processRelativeTime$1,
2485 dd: processRelativeTime$1,
2486 w: processRelativeTime$1,
2487 ww: '%d Wochen',
2488 M: processRelativeTime$1,
2489 MM: processRelativeTime$1,
2490 y: processRelativeTime$1,
2491 yy: processRelativeTime$1,
2492 },
2493 dayOfMonthOrdinalParse: /\d{1,2}\./,
2494 ordinal: '%d.',
2495 week: {
2496 dow: 1, // Monday is the first day of the week.
2497 doy: 4, // The week that contains Jan 4th is the first week of the year.
2498 },
2499 });
2500
2501 //! moment.js locale configuration
2502
2503 function processRelativeTime$2(number, withoutSuffix, key, isFuture) {
2504 var format = {
2505 m: ['eine Minute', 'einer Minute'],
2506 h: ['eine Stunde', 'einer Stunde'],
2507 d: ['ein Tag', 'einem Tag'],
2508 dd: [number + ' Tage', number + ' Tagen'],
2509 w: ['eine Woche', 'einer Woche'],
2510 M: ['ein Monat', 'einem Monat'],
2511 MM: [number + ' Monate', number + ' Monaten'],
2512 y: ['ein Jahr', 'einem Jahr'],
2513 yy: [number + ' Jahre', number + ' Jahren'],
2514 };
2515 return withoutSuffix ? format[key][0] : format[key][1];
2516 }
2517
2518 moment.defineLocale('de', {
2519 months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split(
2520 '_'
2521 ),
2522 monthsShort:
2523 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
2524 monthsParseExact: true,
2525 weekdays:
2526 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split(
2527 '_'
2528 ),
2529 weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
2530 weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
2531 weekdaysParseExact: true,
2532 longDateFormat: {
2533 LT: 'HH:mm',
2534 LTS: 'HH:mm:ss',
2535 L: 'DD.MM.YYYY',
2536 LL: 'D. MMMM YYYY',
2537 LLL: 'D. MMMM YYYY HH:mm',
2538 LLLL: 'dddd, D. MMMM YYYY HH:mm',
2539 },
2540 calendar: {
2541 sameDay: '[heute um] LT [Uhr]',
2542 sameElse: 'L',
2543 nextDay: '[morgen um] LT [Uhr]',
2544 nextWeek: 'dddd [um] LT [Uhr]',
2545 lastDay: '[gestern um] LT [Uhr]',
2546 lastWeek: '[letzten] dddd [um] LT [Uhr]',
2547 },
2548 relativeTime: {
2549 future: 'in %s',
2550 past: 'vor %s',
2551 s: 'ein paar Sekunden',
2552 ss: '%d Sekunden',
2553 m: processRelativeTime$2,
2554 mm: '%d Minuten',
2555 h: processRelativeTime$2,
2556 hh: '%d Stunden',
2557 d: processRelativeTime$2,
2558 dd: processRelativeTime$2,
2559 w: processRelativeTime$2,
2560 ww: '%d Wochen',
2561 M: processRelativeTime$2,
2562 MM: processRelativeTime$2,
2563 y: processRelativeTime$2,
2564 yy: processRelativeTime$2,
2565 },
2566 dayOfMonthOrdinalParse: /\d{1,2}\./,
2567 ordinal: '%d.',
2568 week: {
2569 dow: 1, // Monday is the first day of the week.
2570 doy: 4, // The week that contains Jan 4th is the first week of the year.
2571 },
2572 });
2573
2574 //! moment.js locale configuration
2575
2576 var months$4 = [
2577 'ޖެނުއަރީ',
2578 'ފެބްރުއަރީ',
2579 'މާރިޗު',
2580 'އޭޕްރީލު',
2581 'މޭ',
2582 'ޖޫން',
2583 'ޖުލައި',
2584 'އޯގަސްޓު',
2585 'ސެޕްޓެމްބަރު',
2586 'އޮކްޓޯބަރު',
2587 'ނޮވެމްބަރު',
2588 'ޑިސެމްބަރު',
2589 ],
2590 weekdays = [
2591 'އާދިއްތަ',
2592 'ހޯމަ',
2593 'އަންގާރަ',
2594 'ބުދަ',
2595 'ބުރާސްފަތި',
2596 'ހުކުރު',
2597 'ހޮނިހިރު',
2598 ];
2599
2600 moment.defineLocale('dv', {
2601 months: months$4,
2602 monthsShort: months$4,
2603 weekdays: weekdays,
2604 weekdaysShort: weekdays,
2605 weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
2606 longDateFormat: {
2607 LT: 'HH:mm',
2608 LTS: 'HH:mm:ss',
2609 L: 'D/M/YYYY',
2610 LL: 'D MMMM YYYY',
2611 LLL: 'D MMMM YYYY HH:mm',
2612 LLLL: 'dddd D MMMM YYYY HH:mm',
2613 },
2614 meridiemParse: /މކ|މފ/,
2615 isPM: function (input) {
2616 return 'މފ' === input;
2617 },
2618 meridiem: function (hour, minute, isLower) {
2619 if (hour < 12) {
2620 return 'މކ';
2621 } else {
2622 return 'މފ';
2623 }
2624 },
2625 calendar: {
2626 sameDay: '[މިއަދު] LT',
2627 nextDay: '[މާދަމާ] LT',
2628 nextWeek: 'dddd LT',
2629 lastDay: '[އިއްޔެ] LT',
2630 lastWeek: '[ފާއިތުވި] dddd LT',
2631 sameElse: 'L',
2632 },
2633 relativeTime: {
2634 future: 'ތެރޭގައި %s',
2635 past: 'ކުރިން %s',
2636 s: 'ސިކުންތުކޮޅެއް',
2637 ss: 'd% ސިކުންތު',
2638 m: 'މިނިޓެއް',
2639 mm: 'މިނިޓު %d',
2640 h: 'ގަޑިއިރެއް',
2641 hh: 'ގަޑިއިރު %d',
2642 d: 'ދުވަހެއް',
2643 dd: 'ދުވަސް %d',
2644 M: 'މަހެއް',
2645 MM: 'މަސް %d',
2646 y: 'އަހަރެއް',
2647 yy: 'އަހަރު %d',
2648 },
2649 preparse: function (string) {
2650 return string.replace(/،/g, ',');
2651 },
2652 postformat: function (string) {
2653 return string.replace(/,/g, '،');
2654 },
2655 week: {
2656 dow: 7, // Sunday is the first day of the week.
2657 doy: 12, // The week that contains Jan 12th is the first week of the year.
2658 },
2659 });
2660
2661 //! moment.js locale configuration
2662
2663 function isFunction(input) {
2664 return (
2665 (typeof Function !== 'undefined' && input instanceof Function) ||
2666 Object.prototype.toString.call(input) === '[object Function]'
2667 );
2668 }
2669
2670 moment.defineLocale('el', {
2671 monthsNominativeEl:
2672 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split(
2673 '_'
2674 ),
2675 monthsGenitiveEl:
2676 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split(
2677 '_'
2678 ),
2679 months: function (momentToFormat, format) {
2680 if (!momentToFormat) {
2681 return this._monthsNominativeEl;
2682 } else if (
2683 typeof format === 'string' &&
2684 /D/.test(format.substring(0, format.indexOf('MMMM')))
2685 ) {
2686 // if there is a day number before 'MMMM'
2687 return this._monthsGenitiveEl[momentToFormat.month()];
2688 } else {
2689 return this._monthsNominativeEl[momentToFormat.month()];
2690 }
2691 },
2692 monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
2693 weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split(
2694 '_'
2695 ),
2696 weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
2697 weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
2698 meridiem: function (hours, minutes, isLower) {
2699 if (hours > 11) {
2700 return isLower ? 'μμ' : 'ΜΜ';
2701 } else {
2702 return isLower ? 'πμ' : 'ΠΜ';
2703 }
2704 },
2705 isPM: function (input) {
2706 return (input + '').toLowerCase()[0] === 'μ';
2707 },
2708 meridiemParse: /[ΠΜ]\.?Μ?\.?/i,
2709 longDateFormat: {
2710 LT: 'h:mm A',
2711 LTS: 'h:mm:ss A',
2712 L: 'DD/MM/YYYY',
2713 LL: 'D MMMM YYYY',
2714 LLL: 'D MMMM YYYY h:mm A',
2715 LLLL: 'dddd, D MMMM YYYY h:mm A',
2716 },
2717 calendarEl: {
2718 sameDay: '[Σήμερα {}] LT',
2719 nextDay: '[Αύριο {}] LT',
2720 nextWeek: 'dddd [{}] LT',
2721 lastDay: '[Χθες {}] LT',
2722 lastWeek: function () {
2723 switch (this.day()) {
2724 case 6:
2725 return '[το προηγούμενο] dddd [{}] LT';
2726 default:
2727 return '[την προηγούμενη] dddd [{}] LT';
2728 }
2729 },
2730 sameElse: 'L',
2731 },
2732 calendar: function (key, mom) {
2733 var output = this._calendarEl[key],
2734 hours = mom && mom.hours();
2735 if (isFunction(output)) {
2736 output = output.apply(mom);
2737 }
2738 return output.replace('{}', hours % 12 === 1 ? 'στη' : 'στις');
2739 },
2740 relativeTime: {
2741 future: 'σε %s',
2742 past: '%s πριν',
2743 s: 'λίγα δευτερόλεπτα',
2744 ss: '%d δευτερόλεπτα',
2745 m: 'ένα λεπτό',
2746 mm: '%d λεπτά',
2747 h: 'μία ώρα',
2748 hh: '%d ώρες',
2749 d: 'μία μέρα',
2750 dd: '%d μέρες',
2751 M: 'ένας μήνας',
2752 MM: '%d μήνες',
2753 y: 'ένας χρόνος',
2754 yy: '%d χρόνια',
2755 },
2756 dayOfMonthOrdinalParse: /\d{1,2}η/,
2757 ordinal: '%dη',
2758 week: {
2759 dow: 1, // Monday is the first day of the week.
2760 doy: 4, // The week that contains Jan 4st is the first week of the year.
2761 },
2762 });
2763
2764 //! moment.js locale configuration
2765
2766 moment.defineLocale('en-au', {
2767 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
2768 '_'
2769 ),
2770 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
2771 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
2772 '_'
2773 ),
2774 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
2775 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
2776 longDateFormat: {
2777 LT: 'h:mm A',
2778 LTS: 'h:mm:ss A',
2779 L: 'DD/MM/YYYY',
2780 LL: 'D MMMM YYYY',
2781 LLL: 'D MMMM YYYY h:mm A',
2782 LLLL: 'dddd, D MMMM YYYY h:mm A',
2783 },
2784 calendar: {
2785 sameDay: '[Today at] LT',
2786 nextDay: '[Tomorrow at] LT',
2787 nextWeek: 'dddd [at] LT',
2788 lastDay: '[Yesterday at] LT',
2789 lastWeek: '[Last] dddd [at] LT',
2790 sameElse: 'L',
2791 },
2792 relativeTime: {
2793 future: 'in %s',
2794 past: '%s ago',
2795 s: 'a few seconds',
2796 ss: '%d seconds',
2797 m: 'a minute',
2798 mm: '%d minutes',
2799 h: 'an hour',
2800 hh: '%d hours',
2801 d: 'a day',
2802 dd: '%d days',
2803 M: 'a month',
2804 MM: '%d months',
2805 y: 'a year',
2806 yy: '%d years',
2807 },
2808 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
2809 ordinal: function (number) {
2810 var b = number % 10,
2811 output =
2812 ~~((number % 100) / 10) === 1
2813 ? 'th'
2814 : b === 1
2815 ? 'st'
2816 : b === 2
2817 ? 'nd'
2818 : b === 3
2819 ? 'rd'
2820 : 'th';
2821 return number + output;
2822 },
2823 week: {
2824 dow: 0, // Sunday is the first day of the week.
2825 doy: 4, // The week that contains Jan 4th is the first week of the year.
2826 },
2827 });
2828
2829 //! moment.js locale configuration
2830
2831 moment.defineLocale('en-ca', {
2832 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
2833 '_'
2834 ),
2835 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
2836 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
2837 '_'
2838 ),
2839 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
2840 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
2841 longDateFormat: {
2842 LT: 'h:mm A',
2843 LTS: 'h:mm:ss A',
2844 L: 'YYYY-MM-DD',
2845 LL: 'MMMM D, YYYY',
2846 LLL: 'MMMM D, YYYY h:mm A',
2847 LLLL: 'dddd, MMMM D, YYYY h:mm A',
2848 },
2849 calendar: {
2850 sameDay: '[Today at] LT',
2851 nextDay: '[Tomorrow at] LT',
2852 nextWeek: 'dddd [at] LT',
2853 lastDay: '[Yesterday at] LT',
2854 lastWeek: '[Last] dddd [at] LT',
2855 sameElse: 'L',
2856 },
2857 relativeTime: {
2858 future: 'in %s',
2859 past: '%s ago',
2860 s: 'a few seconds',
2861 ss: '%d seconds',
2862 m: 'a minute',
2863 mm: '%d minutes',
2864 h: 'an hour',
2865 hh: '%d hours',
2866 d: 'a day',
2867 dd: '%d days',
2868 M: 'a month',
2869 MM: '%d months',
2870 y: 'a year',
2871 yy: '%d years',
2872 },
2873 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
2874 ordinal: function (number) {
2875 var b = number % 10,
2876 output =
2877 ~~((number % 100) / 10) === 1
2878 ? 'th'
2879 : b === 1
2880 ? 'st'
2881 : b === 2
2882 ? 'nd'
2883 : b === 3
2884 ? 'rd'
2885 : 'th';
2886 return number + output;
2887 },
2888 });
2889
2890 //! moment.js locale configuration
2891
2892 moment.defineLocale('en-gb', {
2893 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
2894 '_'
2895 ),
2896 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
2897 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
2898 '_'
2899 ),
2900 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
2901 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
2902 longDateFormat: {
2903 LT: 'HH:mm',
2904 LTS: 'HH:mm:ss',
2905 L: 'DD/MM/YYYY',
2906 LL: 'D MMMM YYYY',
2907 LLL: 'D MMMM YYYY HH:mm',
2908 LLLL: 'dddd, D MMMM YYYY HH:mm',
2909 },
2910 calendar: {
2911 sameDay: '[Today at] LT',
2912 nextDay: '[Tomorrow at] LT',
2913 nextWeek: 'dddd [at] LT',
2914 lastDay: '[Yesterday at] LT',
2915 lastWeek: '[Last] dddd [at] LT',
2916 sameElse: 'L',
2917 },
2918 relativeTime: {
2919 future: 'in %s',
2920 past: '%s ago',
2921 s: 'a few seconds',
2922 ss: '%d seconds',
2923 m: 'a minute',
2924 mm: '%d minutes',
2925 h: 'an hour',
2926 hh: '%d hours',
2927 d: 'a day',
2928 dd: '%d days',
2929 M: 'a month',
2930 MM: '%d months',
2931 y: 'a year',
2932 yy: '%d years',
2933 },
2934 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
2935 ordinal: function (number) {
2936 var b = number % 10,
2937 output =
2938 ~~((number % 100) / 10) === 1
2939 ? 'th'
2940 : b === 1
2941 ? 'st'
2942 : b === 2
2943 ? 'nd'
2944 : b === 3
2945 ? 'rd'
2946 : 'th';
2947 return number + output;
2948 },
2949 week: {
2950 dow: 1, // Monday is the first day of the week.
2951 doy: 4, // The week that contains Jan 4th is the first week of the year.
2952 },
2953 });
2954
2955 //! moment.js locale configuration
2956
2957 moment.defineLocale('en-ie', {
2958 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
2959 '_'
2960 ),
2961 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
2962 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
2963 '_'
2964 ),
2965 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
2966 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
2967 longDateFormat: {
2968 LT: 'HH:mm',
2969 LTS: 'HH:mm:ss',
2970 L: 'DD/MM/YYYY',
2971 LL: 'D MMMM YYYY',
2972 LLL: 'D MMMM YYYY HH:mm',
2973 LLLL: 'dddd D MMMM YYYY HH:mm',
2974 },
2975 calendar: {
2976 sameDay: '[Today at] LT',
2977 nextDay: '[Tomorrow at] LT',
2978 nextWeek: 'dddd [at] LT',
2979 lastDay: '[Yesterday at] LT',
2980 lastWeek: '[Last] dddd [at] LT',
2981 sameElse: 'L',
2982 },
2983 relativeTime: {
2984 future: 'in %s',
2985 past: '%s ago',
2986 s: 'a few seconds',
2987 ss: '%d seconds',
2988 m: 'a minute',
2989 mm: '%d minutes',
2990 h: 'an hour',
2991 hh: '%d hours',
2992 d: 'a day',
2993 dd: '%d days',
2994 M: 'a month',
2995 MM: '%d months',
2996 y: 'a year',
2997 yy: '%d years',
2998 },
2999 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
3000 ordinal: function (number) {
3001 var b = number % 10,
3002 output =
3003 ~~((number % 100) / 10) === 1
3004 ? 'th'
3005 : b === 1
3006 ? 'st'
3007 : b === 2
3008 ? 'nd'
3009 : b === 3
3010 ? 'rd'
3011 : 'th';
3012 return number + output;
3013 },
3014 week: {
3015 dow: 1, // Monday is the first day of the week.
3016 doy: 4, // The week that contains Jan 4th is the first week of the year.
3017 },
3018 });
3019
3020 //! moment.js locale configuration
3021
3022 moment.defineLocale('en-il', {
3023 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
3024 '_'
3025 ),
3026 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
3027 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
3028 '_'
3029 ),
3030 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
3031 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
3032 longDateFormat: {
3033 LT: 'HH:mm',
3034 LTS: 'HH:mm:ss',
3035 L: 'DD/MM/YYYY',
3036 LL: 'D MMMM YYYY',
3037 LLL: 'D MMMM YYYY HH:mm',
3038 LLLL: 'dddd, D MMMM YYYY HH:mm',
3039 },
3040 calendar: {
3041 sameDay: '[Today at] LT',
3042 nextDay: '[Tomorrow at] LT',
3043 nextWeek: 'dddd [at] LT',
3044 lastDay: '[Yesterday at] LT',
3045 lastWeek: '[Last] dddd [at] LT',
3046 sameElse: 'L',
3047 },
3048 relativeTime: {
3049 future: 'in %s',
3050 past: '%s ago',
3051 s: 'a few seconds',
3052 ss: '%d seconds',
3053 m: 'a minute',
3054 mm: '%d minutes',
3055 h: 'an hour',
3056 hh: '%d hours',
3057 d: 'a day',
3058 dd: '%d days',
3059 M: 'a month',
3060 MM: '%d months',
3061 y: 'a year',
3062 yy: '%d years',
3063 },
3064 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
3065 ordinal: function (number) {
3066 var b = number % 10,
3067 output =
3068 ~~((number % 100) / 10) === 1
3069 ? 'th'
3070 : b === 1
3071 ? 'st'
3072 : b === 2
3073 ? 'nd'
3074 : b === 3
3075 ? 'rd'
3076 : 'th';
3077 return number + output;
3078 },
3079 });
3080
3081 //! moment.js locale configuration
3082
3083 moment.defineLocale('en-in', {
3084 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
3085 '_'
3086 ),
3087 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
3088 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
3089 '_'
3090 ),
3091 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
3092 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
3093 longDateFormat: {
3094 LT: 'h:mm A',
3095 LTS: 'h:mm:ss A',
3096 L: 'DD/MM/YYYY',
3097 LL: 'D MMMM YYYY',
3098 LLL: 'D MMMM YYYY h:mm A',
3099 LLLL: 'dddd, D MMMM YYYY h:mm A',
3100 },
3101 calendar: {
3102 sameDay: '[Today at] LT',
3103 nextDay: '[Tomorrow at] LT',
3104 nextWeek: 'dddd [at] LT',
3105 lastDay: '[Yesterday at] LT',
3106 lastWeek: '[Last] dddd [at] LT',
3107 sameElse: 'L',
3108 },
3109 relativeTime: {
3110 future: 'in %s',
3111 past: '%s ago',
3112 s: 'a few seconds',
3113 ss: '%d seconds',
3114 m: 'a minute',
3115 mm: '%d minutes',
3116 h: 'an hour',
3117 hh: '%d hours',
3118 d: 'a day',
3119 dd: '%d days',
3120 M: 'a month',
3121 MM: '%d months',
3122 y: 'a year',
3123 yy: '%d years',
3124 },
3125 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
3126 ordinal: function (number) {
3127 var b = number % 10,
3128 output =
3129 ~~((number % 100) / 10) === 1
3130 ? 'th'
3131 : b === 1
3132 ? 'st'
3133 : b === 2
3134 ? 'nd'
3135 : b === 3
3136 ? 'rd'
3137 : 'th';
3138 return number + output;
3139 },
3140 week: {
3141 dow: 0, // Sunday is the first day of the week.
3142 doy: 6, // The week that contains Jan 1st is the first week of the year.
3143 },
3144 });
3145
3146 //! moment.js locale configuration
3147
3148 moment.defineLocale('en-nz', {
3149 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
3150 '_'
3151 ),
3152 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
3153 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
3154 '_'
3155 ),
3156 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
3157 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
3158 longDateFormat: {
3159 LT: 'h:mm A',
3160 LTS: 'h:mm:ss A',
3161 L: 'DD/MM/YYYY',
3162 LL: 'D MMMM YYYY',
3163 LLL: 'D MMMM YYYY h:mm A',
3164 LLLL: 'dddd, D MMMM YYYY h:mm A',
3165 },
3166 calendar: {
3167 sameDay: '[Today at] LT',
3168 nextDay: '[Tomorrow at] LT',
3169 nextWeek: 'dddd [at] LT',
3170 lastDay: '[Yesterday at] LT',
3171 lastWeek: '[Last] dddd [at] LT',
3172 sameElse: 'L',
3173 },
3174 relativeTime: {
3175 future: 'in %s',
3176 past: '%s ago',
3177 s: 'a few seconds',
3178 ss: '%d seconds',
3179 m: 'a minute',
3180 mm: '%d minutes',
3181 h: 'an hour',
3182 hh: '%d hours',
3183 d: 'a day',
3184 dd: '%d days',
3185 M: 'a month',
3186 MM: '%d months',
3187 y: 'a year',
3188 yy: '%d years',
3189 },
3190 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
3191 ordinal: function (number) {
3192 var b = number % 10,
3193 output =
3194 ~~((number % 100) / 10) === 1
3195 ? 'th'
3196 : b === 1
3197 ? 'st'
3198 : b === 2
3199 ? 'nd'
3200 : b === 3
3201 ? 'rd'
3202 : 'th';
3203 return number + output;
3204 },
3205 week: {
3206 dow: 1, // Monday is the first day of the week.
3207 doy: 4, // The week that contains Jan 4th is the first week of the year.
3208 },
3209 });
3210
3211 //! moment.js locale configuration
3212
3213 moment.defineLocale('en-sg', {
3214 months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split(
3215 '_'
3216 ),
3217 monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
3218 weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split(
3219 '_'
3220 ),
3221 weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
3222 weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
3223 longDateFormat: {
3224 LT: 'HH:mm',
3225 LTS: 'HH:mm:ss',
3226 L: 'DD/MM/YYYY',
3227 LL: 'D MMMM YYYY',
3228 LLL: 'D MMMM YYYY HH:mm',
3229 LLLL: 'dddd, D MMMM YYYY HH:mm',
3230 },
3231 calendar: {
3232 sameDay: '[Today at] LT',
3233 nextDay: '[Tomorrow at] LT',
3234 nextWeek: 'dddd [at] LT',
3235 lastDay: '[Yesterday at] LT',
3236 lastWeek: '[Last] dddd [at] LT',
3237 sameElse: 'L',
3238 },
3239 relativeTime: {
3240 future: 'in %s',
3241 past: '%s ago',
3242 s: 'a few seconds',
3243 ss: '%d seconds',
3244 m: 'a minute',
3245 mm: '%d minutes',
3246 h: 'an hour',
3247 hh: '%d hours',
3248 d: 'a day',
3249 dd: '%d days',
3250 M: 'a month',
3251 MM: '%d months',
3252 y: 'a year',
3253 yy: '%d years',
3254 },
3255 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
3256 ordinal: function (number) {
3257 var b = number % 10,
3258 output =
3259 ~~((number % 100) / 10) === 1
3260 ? 'th'
3261 : b === 1
3262 ? 'st'
3263 : b === 2
3264 ? 'nd'
3265 : b === 3
3266 ? 'rd'
3267 : 'th';
3268 return number + output;
3269 },
3270 week: {
3271 dow: 1, // Monday is the first day of the week.
3272 doy: 4, // The week that contains Jan 4th is the first week of the year.
3273 },
3274 });
3275
3276 //! moment.js locale configuration
3277
3278 moment.defineLocale('eo', {
3279 months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split(
3280 '_'
3281 ),
3282 monthsShort: 'jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec'.split('_'),
3283 weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'),
3284 weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'),
3285 weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'),
3286 longDateFormat: {
3287 LT: 'HH:mm',
3288 LTS: 'HH:mm:ss',
3289 L: 'YYYY-MM-DD',
3290 LL: '[la] D[-an de] MMMM, YYYY',
3291 LLL: '[la] D[-an de] MMMM, YYYY HH:mm',
3292 LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm',
3293 llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm',
3294 },
3295 meridiemParse: /[ap]\.t\.m/i,
3296 isPM: function (input) {
3297 return input.charAt(0).toLowerCase() === 'p';
3298 },
3299 meridiem: function (hours, minutes, isLower) {
3300 if (hours > 11) {
3301 return isLower ? 'p.t.m.' : 'P.T.M.';
3302 } else {
3303 return isLower ? 'a.t.m.' : 'A.T.M.';
3304 }
3305 },
3306 calendar: {
3307 sameDay: '[Hodiaŭ je] LT',
3308 nextDay: '[Morgaŭ je] LT',
3309 nextWeek: 'dddd[n je] LT',
3310 lastDay: '[Hieraŭ je] LT',
3311 lastWeek: '[pasintan] dddd[n je] LT',
3312 sameElse: 'L',
3313 },
3314 relativeTime: {
3315 future: 'post %s',
3316 past: 'antaŭ %s',
3317 s: 'kelkaj sekundoj',
3318 ss: '%d sekundoj',
3319 m: 'unu minuto',
3320 mm: '%d minutoj',
3321 h: 'unu horo',
3322 hh: '%d horoj',
3323 d: 'unu tago', //ne 'diurno', ĉar estas uzita por proksimumo
3324 dd: '%d tagoj',
3325 M: 'unu monato',
3326 MM: '%d monatoj',
3327 y: 'unu jaro',
3328 yy: '%d jaroj',
3329 },
3330 dayOfMonthOrdinalParse: /\d{1,2}a/,
3331 ordinal: '%da',
3332 week: {
3333 dow: 1, // Monday is the first day of the week.
3334 doy: 7, // The week that contains Jan 7th is the first week of the year.
3335 },
3336 });
3337
3338 //! moment.js locale configuration
3339
3340 var monthsShortDot =
3341 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(
3342 '_'
3343 ),
3344 monthsShort$1 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
3345 monthsParse$2 = [
3346 /^ene/i,
3347 /^feb/i,
3348 /^mar/i,
3349 /^abr/i,
3350 /^may/i,
3351 /^jun/i,
3352 /^jul/i,
3353 /^ago/i,
3354 /^sep/i,
3355 /^oct/i,
3356 /^nov/i,
3357 /^dic/i,
3358 ],
3359 monthsRegex$2 =
3360 /^(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;
3361
3362 moment.defineLocale('es-do', {
3363 months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(
3364 '_'
3365 ),
3366 monthsShort: function (m, format) {
3367 if (!m) {
3368 return monthsShortDot;
3369 } else if (/-MMM-/.test(format)) {
3370 return monthsShort$1[m.month()];
3371 } else {
3372 return monthsShortDot[m.month()];
3373 }
3374 },
3375 monthsRegex: monthsRegex$2,
3376 monthsShortRegex: monthsRegex$2,
3377 monthsStrictRegex:
3378 /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
3379 monthsShortStrictRegex:
3380 /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
3381 monthsParse: monthsParse$2,
3382 longMonthsParse: monthsParse$2,
3383 shortMonthsParse: monthsParse$2,
3384 weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
3385 weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
3386 weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
3387 weekdaysParseExact: true,
3388 longDateFormat: {
3389 LT: 'h:mm A',
3390 LTS: 'h:mm:ss A',
3391 L: 'DD/MM/YYYY',
3392 LL: 'D [de] MMMM [de] YYYY',
3393 LLL: 'D [de] MMMM [de] YYYY h:mm A',
3394 LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',
3395 },
3396 calendar: {
3397 sameDay: function () {
3398 return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3399 },
3400 nextDay: function () {
3401 return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3402 },
3403 nextWeek: function () {
3404 return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3405 },
3406 lastDay: function () {
3407 return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3408 },
3409 lastWeek: function () {
3410 return (
3411 '[el] dddd [pasado a la' +
3412 (this.hours() !== 1 ? 's' : '') +
3413 '] LT'
3414 );
3415 },
3416 sameElse: 'L',
3417 },
3418 relativeTime: {
3419 future: 'en %s',
3420 past: 'hace %s',
3421 s: 'unos segundos',
3422 ss: '%d segundos',
3423 m: 'un minuto',
3424 mm: '%d minutos',
3425 h: 'una hora',
3426 hh: '%d horas',
3427 d: 'un día',
3428 dd: '%d días',
3429 w: 'una semana',
3430 ww: '%d semanas',
3431 M: 'un mes',
3432 MM: '%d meses',
3433 y: 'un año',
3434 yy: '%d años',
3435 },
3436 dayOfMonthOrdinalParse: /\d{1,2}º/,
3437 ordinal: '%dº',
3438 week: {
3439 dow: 1, // Monday is the first day of the week.
3440 doy: 4, // The week that contains Jan 4th is the first week of the year.
3441 },
3442 });
3443
3444 //! moment.js locale configuration
3445
3446 var monthsShortDot$1 =
3447 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(
3448 '_'
3449 ),
3450 monthsShort$2 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
3451 monthsParse$3 = [
3452 /^ene/i,
3453 /^feb/i,
3454 /^mar/i,
3455 /^abr/i,
3456 /^may/i,
3457 /^jun/i,
3458 /^jul/i,
3459 /^ago/i,
3460 /^sep/i,
3461 /^oct/i,
3462 /^nov/i,
3463 /^dic/i,
3464 ],
3465 monthsRegex$3 =
3466 /^(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;
3467
3468 moment.defineLocale('es-mx', {
3469 months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(
3470 '_'
3471 ),
3472 monthsShort: function (m, format) {
3473 if (!m) {
3474 return monthsShortDot$1;
3475 } else if (/-MMM-/.test(format)) {
3476 return monthsShort$2[m.month()];
3477 } else {
3478 return monthsShortDot$1[m.month()];
3479 }
3480 },
3481 monthsRegex: monthsRegex$3,
3482 monthsShortRegex: monthsRegex$3,
3483 monthsStrictRegex:
3484 /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
3485 monthsShortStrictRegex:
3486 /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
3487 monthsParse: monthsParse$3,
3488 longMonthsParse: monthsParse$3,
3489 shortMonthsParse: monthsParse$3,
3490 weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
3491 weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
3492 weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
3493 weekdaysParseExact: true,
3494 longDateFormat: {
3495 LT: 'H:mm',
3496 LTS: 'H:mm:ss',
3497 L: 'DD/MM/YYYY',
3498 LL: 'D [de] MMMM [de] YYYY',
3499 LLL: 'D [de] MMMM [de] YYYY H:mm',
3500 LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',
3501 },
3502 calendar: {
3503 sameDay: function () {
3504 return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3505 },
3506 nextDay: function () {
3507 return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3508 },
3509 nextWeek: function () {
3510 return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3511 },
3512 lastDay: function () {
3513 return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3514 },
3515 lastWeek: function () {
3516 return (
3517 '[el] dddd [pasado a la' +
3518 (this.hours() !== 1 ? 's' : '') +
3519 '] LT'
3520 );
3521 },
3522 sameElse: 'L',
3523 },
3524 relativeTime: {
3525 future: 'en %s',
3526 past: 'hace %s',
3527 s: 'unos segundos',
3528 ss: '%d segundos',
3529 m: 'un minuto',
3530 mm: '%d minutos',
3531 h: 'una hora',
3532 hh: '%d horas',
3533 d: 'un día',
3534 dd: '%d días',
3535 w: 'una semana',
3536 ww: '%d semanas',
3537 M: 'un mes',
3538 MM: '%d meses',
3539 y: 'un año',
3540 yy: '%d años',
3541 },
3542 dayOfMonthOrdinalParse: /\d{1,2}º/,
3543 ordinal: '%dº',
3544 week: {
3545 dow: 0, // Sunday is the first day of the week.
3546 doy: 4, // The week that contains Jan 4th is the first week of the year.
3547 },
3548 invalidDate: 'Fecha inválida',
3549 });
3550
3551 //! moment.js locale configuration
3552
3553 var monthsShortDot$2 =
3554 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(
3555 '_'
3556 ),
3557 monthsShort$3 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
3558 monthsParse$4 = [
3559 /^ene/i,
3560 /^feb/i,
3561 /^mar/i,
3562 /^abr/i,
3563 /^may/i,
3564 /^jun/i,
3565 /^jul/i,
3566 /^ago/i,
3567 /^sep/i,
3568 /^oct/i,
3569 /^nov/i,
3570 /^dic/i,
3571 ],
3572 monthsRegex$4 =
3573 /^(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;
3574
3575 moment.defineLocale('es-us', {
3576 months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(
3577 '_'
3578 ),
3579 monthsShort: function (m, format) {
3580 if (!m) {
3581 return monthsShortDot$2;
3582 } else if (/-MMM-/.test(format)) {
3583 return monthsShort$3[m.month()];
3584 } else {
3585 return monthsShortDot$2[m.month()];
3586 }
3587 },
3588 monthsRegex: monthsRegex$4,
3589 monthsShortRegex: monthsRegex$4,
3590 monthsStrictRegex:
3591 /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
3592 monthsShortStrictRegex:
3593 /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
3594 monthsParse: monthsParse$4,
3595 longMonthsParse: monthsParse$4,
3596 shortMonthsParse: monthsParse$4,
3597 weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
3598 weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
3599 weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
3600 weekdaysParseExact: true,
3601 longDateFormat: {
3602 LT: 'h:mm A',
3603 LTS: 'h:mm:ss A',
3604 L: 'MM/DD/YYYY',
3605 LL: 'D [de] MMMM [de] YYYY',
3606 LLL: 'D [de] MMMM [de] YYYY h:mm A',
3607 LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A',
3608 },
3609 calendar: {
3610 sameDay: function () {
3611 return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3612 },
3613 nextDay: function () {
3614 return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3615 },
3616 nextWeek: function () {
3617 return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3618 },
3619 lastDay: function () {
3620 return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3621 },
3622 lastWeek: function () {
3623 return (
3624 '[el] dddd [pasado a la' +
3625 (this.hours() !== 1 ? 's' : '') +
3626 '] LT'
3627 );
3628 },
3629 sameElse: 'L',
3630 },
3631 relativeTime: {
3632 future: 'en %s',
3633 past: 'hace %s',
3634 s: 'unos segundos',
3635 ss: '%d segundos',
3636 m: 'un minuto',
3637 mm: '%d minutos',
3638 h: 'una hora',
3639 hh: '%d horas',
3640 d: 'un día',
3641 dd: '%d días',
3642 w: 'una semana',
3643 ww: '%d semanas',
3644 M: 'un mes',
3645 MM: '%d meses',
3646 y: 'un año',
3647 yy: '%d años',
3648 },
3649 dayOfMonthOrdinalParse: /\d{1,2}º/,
3650 ordinal: '%dº',
3651 week: {
3652 dow: 0, // Sunday is the first day of the week.
3653 doy: 6, // The week that contains Jan 6th is the first week of the year.
3654 },
3655 });
3656
3657 //! moment.js locale configuration
3658
3659 var monthsShortDot$3 =
3660 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split(
3661 '_'
3662 ),
3663 monthsShort$4 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'),
3664 monthsParse$5 = [
3665 /^ene/i,
3666 /^feb/i,
3667 /^mar/i,
3668 /^abr/i,
3669 /^may/i,
3670 /^jun/i,
3671 /^jul/i,
3672 /^ago/i,
3673 /^sep/i,
3674 /^oct/i,
3675 /^nov/i,
3676 /^dic/i,
3677 ],
3678 monthsRegex$5 =
3679 /^(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;
3680
3681 moment.defineLocale('es', {
3682 months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split(
3683 '_'
3684 ),
3685 monthsShort: function (m, format) {
3686 if (!m) {
3687 return monthsShortDot$3;
3688 } else if (/-MMM-/.test(format)) {
3689 return monthsShort$4[m.month()];
3690 } else {
3691 return monthsShortDot$3[m.month()];
3692 }
3693 },
3694 monthsRegex: monthsRegex$5,
3695 monthsShortRegex: monthsRegex$5,
3696 monthsStrictRegex:
3697 /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
3698 monthsShortStrictRegex:
3699 /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
3700 monthsParse: monthsParse$5,
3701 longMonthsParse: monthsParse$5,
3702 shortMonthsParse: monthsParse$5,
3703 weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
3704 weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
3705 weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'),
3706 weekdaysParseExact: true,
3707 longDateFormat: {
3708 LT: 'H:mm',
3709 LTS: 'H:mm:ss',
3710 L: 'DD/MM/YYYY',
3711 LL: 'D [de] MMMM [de] YYYY',
3712 LLL: 'D [de] MMMM [de] YYYY H:mm',
3713 LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',
3714 },
3715 calendar: {
3716 sameDay: function () {
3717 return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3718 },
3719 nextDay: function () {
3720 return '[mañana a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3721 },
3722 nextWeek: function () {
3723 return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3724 },
3725 lastDay: function () {
3726 return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT';
3727 },
3728 lastWeek: function () {
3729 return (
3730 '[el] dddd [pasado a la' +
3731 (this.hours() !== 1 ? 's' : '') +
3732 '] LT'
3733 );
3734 },
3735 sameElse: 'L',
3736 },
3737 relativeTime: {
3738 future: 'en %s',
3739 past: 'hace %s',
3740 s: 'unos segundos',
3741 ss: '%d segundos',
3742 m: 'un minuto',
3743 mm: '%d minutos',
3744 h: 'una hora',
3745 hh: '%d horas',
3746 d: 'un día',
3747 dd: '%d días',
3748 w: 'una semana',
3749 ww: '%d semanas',
3750 M: 'un mes',
3751 MM: '%d meses',
3752 y: 'un año',
3753 yy: '%d años',
3754 },
3755 dayOfMonthOrdinalParse: /\d{1,2}º/,
3756 ordinal: '%dº',
3757 week: {
3758 dow: 1, // Monday is the first day of the week.
3759 doy: 4, // The week that contains Jan 4th is the first week of the year.
3760 },
3761 invalidDate: 'Fecha inválida',
3762 });
3763
3764 //! moment.js locale configuration
3765
3766 function processRelativeTime$3(number, withoutSuffix, key, isFuture) {
3767 var format = {
3768 s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
3769 ss: [number + 'sekundi', number + 'sekundit'],
3770 m: ['ühe minuti', 'üks minut'],
3771 mm: [number + ' minuti', number + ' minutit'],
3772 h: ['ühe tunni', 'tund aega', 'üks tund'],
3773 hh: [number + ' tunni', number + ' tundi'],
3774 d: ['ühe päeva', 'üks päev'],
3775 M: ['kuu aja', 'kuu aega', 'üks kuu'],
3776 MM: [number + ' kuu', number + ' kuud'],
3777 y: ['ühe aasta', 'aasta', 'üks aasta'],
3778 yy: [number + ' aasta', number + ' aastat'],
3779 };
3780 if (withoutSuffix) {
3781 return format[key][2] ? format[key][2] : format[key][1];
3782 }
3783 return isFuture ? format[key][0] : format[key][1];
3784 }
3785
3786 moment.defineLocale('et', {
3787 months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(
3788 '_'
3789 ),
3790 monthsShort:
3791 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
3792 weekdays:
3793 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split(
3794 '_'
3795 ),
3796 weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
3797 weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
3798 longDateFormat: {
3799 LT: 'H:mm',
3800 LTS: 'H:mm:ss',
3801 L: 'DD.MM.YYYY',
3802 LL: 'D. MMMM YYYY',
3803 LLL: 'D. MMMM YYYY H:mm',
3804 LLLL: 'dddd, D. MMMM YYYY H:mm',
3805 },
3806 calendar: {
3807 sameDay: '[Täna,] LT',
3808 nextDay: '[Homme,] LT',
3809 nextWeek: '[Järgmine] dddd LT',
3810 lastDay: '[Eile,] LT',
3811 lastWeek: '[Eelmine] dddd LT',
3812 sameElse: 'L',
3813 },
3814 relativeTime: {
3815 future: '%s pärast',
3816 past: '%s tagasi',
3817 s: processRelativeTime$3,
3818 ss: processRelativeTime$3,
3819 m: processRelativeTime$3,
3820 mm: processRelativeTime$3,
3821 h: processRelativeTime$3,
3822 hh: processRelativeTime$3,
3823 d: processRelativeTime$3,
3824 dd: '%d päeva',
3825 M: processRelativeTime$3,
3826 MM: processRelativeTime$3,
3827 y: processRelativeTime$3,
3828 yy: processRelativeTime$3,
3829 },
3830 dayOfMonthOrdinalParse: /\d{1,2}\./,
3831 ordinal: '%d.',
3832 week: {
3833 dow: 1, // Monday is the first day of the week.
3834 doy: 4, // The week that contains Jan 4th is the first week of the year.
3835 },
3836 });
3837
3838 //! moment.js locale configuration
3839
3840 moment.defineLocale('eu', {
3841 months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split(
3842 '_'
3843 ),
3844 monthsShort:
3845 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split(
3846 '_'
3847 ),
3848 monthsParseExact: true,
3849 weekdays:
3850 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split(
3851 '_'
3852 ),
3853 weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'),
3854 weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'),
3855 weekdaysParseExact: true,
3856 longDateFormat: {
3857 LT: 'HH:mm',
3858 LTS: 'HH:mm:ss',
3859 L: 'YYYY-MM-DD',
3860 LL: 'YYYY[ko] MMMM[ren] D[a]',
3861 LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm',
3862 LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
3863 l: 'YYYY-M-D',
3864 ll: 'YYYY[ko] MMM D[a]',
3865 lll: 'YYYY[ko] MMM D[a] HH:mm',
3866 llll: 'ddd, YYYY[ko] MMM D[a] HH:mm',
3867 },
3868 calendar: {
3869 sameDay: '[gaur] LT[etan]',
3870 nextDay: '[bihar] LT[etan]',
3871 nextWeek: 'dddd LT[etan]',
3872 lastDay: '[atzo] LT[etan]',
3873 lastWeek: '[aurreko] dddd LT[etan]',
3874 sameElse: 'L',
3875 },
3876 relativeTime: {
3877 future: '%s barru',
3878 past: 'duela %s',
3879 s: 'segundo batzuk',
3880 ss: '%d segundo',
3881 m: 'minutu bat',
3882 mm: '%d minutu',
3883 h: 'ordu bat',
3884 hh: '%d ordu',
3885 d: 'egun bat',
3886 dd: '%d egun',
3887 M: 'hilabete bat',
3888 MM: '%d hilabete',
3889 y: 'urte bat',
3890 yy: '%d urte',
3891 },
3892 dayOfMonthOrdinalParse: /\d{1,2}\./,
3893 ordinal: '%d.',
3894 week: {
3895 dow: 1, // Monday is the first day of the week.
3896 doy: 7, // The week that contains Jan 7th is the first week of the year.
3897 },
3898 });
3899
3900 //! moment.js locale configuration
3901
3902 var symbolMap$6 = {
3903 1: '۱',
3904 2: '۲',
3905 3: '۳',
3906 4: '۴',
3907 5: '۵',
3908 6: '۶',
3909 7: '۷',
3910 8: '۸',
3911 9: '۹',
3912 0: '۰',
3913 },
3914 numberMap$5 = {
3915 '۱': '1',
3916 '۲': '2',
3917 '۳': '3',
3918 '۴': '4',
3919 '۵': '5',
3920 '۶': '6',
3921 '۷': '7',
3922 '۸': '8',
3923 '۹': '9',
3924 '۰': '0',
3925 };
3926
3927 moment.defineLocale('fa', {
3928 months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(
3929 '_'
3930 ),
3931 monthsShort:
3932 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split(
3933 '_'
3934 ),
3935 weekdays:
3936 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split(
3937 '_'
3938 ),
3939 weekdaysShort:
3940 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split(
3941 '_'
3942 ),
3943 weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'),
3944 weekdaysParseExact: true,
3945 longDateFormat: {
3946 LT: 'HH:mm',
3947 LTS: 'HH:mm:ss',
3948 L: 'DD/MM/YYYY',
3949 LL: 'D MMMM YYYY',
3950 LLL: 'D MMMM YYYY HH:mm',
3951 LLLL: 'dddd, D MMMM YYYY HH:mm',
3952 },
3953 meridiemParse: /قبل از ظهر|بعد از ظهر/,
3954 isPM: function (input) {
3955 return /بعد از ظهر/.test(input);
3956 },
3957 meridiem: function (hour, minute, isLower) {
3958 if (hour < 12) {
3959 return 'قبل از ظهر';
3960 } else {
3961 return 'بعد از ظهر';
3962 }
3963 },
3964 calendar: {
3965 sameDay: '[امروز ساعت] LT',
3966 nextDay: '[فردا ساعت] LT',
3967 nextWeek: 'dddd [ساعت] LT',
3968 lastDay: '[دیروز ساعت] LT',
3969 lastWeek: 'dddd [پیش] [ساعت] LT',
3970 sameElse: 'L',
3971 },
3972 relativeTime: {
3973 future: 'در %s',
3974 past: '%s پیش',
3975 s: 'چند ثانیه',
3976 ss: '%d ثانیه',
3977 m: 'یک دقیقه',
3978 mm: '%d دقیقه',
3979 h: 'یک ساعت',
3980 hh: '%d ساعت',
3981 d: 'یک روز',
3982 dd: '%d روز',
3983 M: 'یک ماه',
3984 MM: '%d ماه',
3985 y: 'یک سال',
3986 yy: '%d سال',
3987 },
3988 preparse: function (string) {
3989 return string
3990 .replace(/[۰-۹]/g, function (match) {
3991 return numberMap$5[match];
3992 })
3993 .replace(/،/g, ',');
3994 },
3995 postformat: function (string) {
3996 return string
3997 .replace(/\d/g, function (match) {
3998 return symbolMap$6[match];
3999 })
4000 .replace(/,/g, '،');
4001 },
4002 dayOfMonthOrdinalParse: /\d{1,2}م/,
4003 ordinal: '%dم',
4004 week: {
4005 dow: 6, // Saturday is the first day of the week.
4006 doy: 12, // The week that contains Jan 12th is the first week of the year.
4007 },
4008 });
4009
4010 //! moment.js locale configuration
4011
4012 var numbersPast =
4013 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(
4014 ' '
4015 ),
4016 numbersFuture = [
4017 'nolla',
4018 'yhden',
4019 'kahden',
4020 'kolmen',
4021 'neljän',
4022 'viiden',
4023 'kuuden',
4024 numbersPast[7],
4025 numbersPast[8],
4026 numbersPast[9],
4027 ];
4028 function translate$2(number, withoutSuffix, key, isFuture) {
4029 var result = '';
4030 switch (key) {
4031 case 's':
4032 return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
4033 case 'ss':
4034 result = isFuture ? 'sekunnin' : 'sekuntia';
4035 break;
4036 case 'm':
4037 return isFuture ? 'minuutin' : 'minuutti';
4038 case 'mm':
4039 result = isFuture ? 'minuutin' : 'minuuttia';
4040 break;
4041 case 'h':
4042 return isFuture ? 'tunnin' : 'tunti';
4043 case 'hh':
4044 result = isFuture ? 'tunnin' : 'tuntia';
4045 break;
4046 case 'd':
4047 return isFuture ? 'päivän' : 'päivä';
4048 case 'dd':
4049 result = isFuture ? 'päivän' : 'päivää';
4050 break;
4051 case 'M':
4052 return isFuture ? 'kuukauden' : 'kuukausi';
4053 case 'MM':
4054 result = isFuture ? 'kuukauden' : 'kuukautta';
4055 break;
4056 case 'y':
4057 return isFuture ? 'vuoden' : 'vuosi';
4058 case 'yy':
4059 result = isFuture ? 'vuoden' : 'vuotta';
4060 break;
4061 }
4062 result = verbalNumber(number, isFuture) + ' ' + result;
4063 return result;
4064 }
4065 function verbalNumber(number, isFuture) {
4066 return number < 10
4067 ? isFuture
4068 ? numbersFuture[number]
4069 : numbersPast[number]
4070 : number;
4071 }
4072
4073 moment.defineLocale('fi', {
4074 months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(
4075 '_'
4076 ),
4077 monthsShort:
4078 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(
4079 '_'
4080 ),
4081 weekdays:
4082 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(
4083 '_'
4084 ),
4085 weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),
4086 weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),
4087 longDateFormat: {
4088 LT: 'HH.mm',
4089 LTS: 'HH.mm.ss',
4090 L: 'DD.MM.YYYY',
4091 LL: 'Do MMMM[ta] YYYY',
4092 LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',
4093 LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
4094 l: 'D.M.YYYY',
4095 ll: 'Do MMM YYYY',
4096 lll: 'Do MMM YYYY, [klo] HH.mm',
4097 llll: 'ddd, Do MMM YYYY, [klo] HH.mm',
4098 },
4099 calendar: {
4100 sameDay: '[tänään] [klo] LT',
4101 nextDay: '[huomenna] [klo] LT',
4102 nextWeek: 'dddd [klo] LT',
4103 lastDay: '[eilen] [klo] LT',
4104 lastWeek: '[viime] dddd[na] [klo] LT',
4105 sameElse: 'L',
4106 },
4107 relativeTime: {
4108 future: '%s päästä',
4109 past: '%s sitten',
4110 s: translate$2,
4111 ss: translate$2,
4112 m: translate$2,
4113 mm: translate$2,
4114 h: translate$2,
4115 hh: translate$2,
4116 d: translate$2,
4117 dd: translate$2,
4118 M: translate$2,
4119 MM: translate$2,
4120 y: translate$2,
4121 yy: translate$2,
4122 },
4123 dayOfMonthOrdinalParse: /\d{1,2}\./,
4124 ordinal: '%d.',
4125 week: {
4126 dow: 1, // Monday is the first day of the week.
4127 doy: 4, // The week that contains Jan 4th is the first week of the year.
4128 },
4129 });
4130
4131 //! moment.js locale configuration
4132
4133 moment.defineLocale('fil', {
4134 months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(
4135 '_'
4136 ),
4137 monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
4138 weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(
4139 '_'
4140 ),
4141 weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
4142 weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
4143 longDateFormat: {
4144 LT: 'HH:mm',
4145 LTS: 'HH:mm:ss',
4146 L: 'MM/D/YYYY',
4147 LL: 'MMMM D, YYYY',
4148 LLL: 'MMMM D, YYYY HH:mm',
4149 LLLL: 'dddd, MMMM DD, YYYY HH:mm',
4150 },
4151 calendar: {
4152 sameDay: 'LT [ngayong araw]',
4153 nextDay: '[Bukas ng] LT',
4154 nextWeek: 'LT [sa susunod na] dddd',
4155 lastDay: 'LT [kahapon]',
4156 lastWeek: 'LT [noong nakaraang] dddd',
4157 sameElse: 'L',
4158 },
4159 relativeTime: {
4160 future: 'sa loob ng %s',
4161 past: '%s ang nakalipas',
4162 s: 'ilang segundo',
4163 ss: '%d segundo',
4164 m: 'isang minuto',
4165 mm: '%d minuto',
4166 h: 'isang oras',
4167 hh: '%d oras',
4168 d: 'isang araw',
4169 dd: '%d araw',
4170 M: 'isang buwan',
4171 MM: '%d buwan',
4172 y: 'isang taon',
4173 yy: '%d taon',
4174 },
4175 dayOfMonthOrdinalParse: /\d{1,2}/,
4176 ordinal: function (number) {
4177 return number;
4178 },
4179 week: {
4180 dow: 1, // Monday is the first day of the week.
4181 doy: 4, // The week that contains Jan 4th is the first week of the year.
4182 },
4183 });
4184
4185 //! moment.js locale configuration
4186
4187 moment.defineLocale('fo', {
4188 months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split(
4189 '_'
4190 ),
4191 monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
4192 weekdays:
4193 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split(
4194 '_'
4195 ),
4196 weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
4197 weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'),
4198 longDateFormat: {
4199 LT: 'HH:mm',
4200 LTS: 'HH:mm:ss',
4201 L: 'DD/MM/YYYY',
4202 LL: 'D MMMM YYYY',
4203 LLL: 'D MMMM YYYY HH:mm',
4204 LLLL: 'dddd D. MMMM, YYYY HH:mm',
4205 },
4206 calendar: {
4207 sameDay: '[Í dag kl.] LT',
4208 nextDay: '[Í morgin kl.] LT',
4209 nextWeek: 'dddd [kl.] LT',
4210 lastDay: '[Í gjár kl.] LT',
4211 lastWeek: '[síðstu] dddd [kl] LT',
4212 sameElse: 'L',
4213 },
4214 relativeTime: {
4215 future: 'um %s',
4216 past: '%s síðani',
4217 s: 'fá sekund',
4218 ss: '%d sekundir',
4219 m: 'ein minuttur',
4220 mm: '%d minuttir',
4221 h: 'ein tími',
4222 hh: '%d tímar',
4223 d: 'ein dagur',
4224 dd: '%d dagar',
4225 M: 'ein mánaður',
4226 MM: '%d mánaðir',
4227 y: 'eitt ár',
4228 yy: '%d ár',
4229 },
4230 dayOfMonthOrdinalParse: /\d{1,2}\./,
4231 ordinal: '%d.',
4232 week: {
4233 dow: 1, // Monday is the first day of the week.
4234 doy: 4, // The week that contains Jan 4th is the first week of the year.
4235 },
4236 });
4237
4238 //! moment.js locale configuration
4239
4240 moment.defineLocale('fr-ca', {
4241 months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(
4242 '_'
4243 ),
4244 monthsShort:
4245 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(
4246 '_'
4247 ),
4248 monthsParseExact: true,
4249 weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
4250 weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
4251 weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
4252 weekdaysParseExact: true,
4253 longDateFormat: {
4254 LT: 'HH:mm',
4255 LTS: 'HH:mm:ss',
4256 L: 'YYYY-MM-DD',
4257 LL: 'D MMMM YYYY',
4258 LLL: 'D MMMM YYYY HH:mm',
4259 LLLL: 'dddd D MMMM YYYY HH:mm',
4260 },
4261 calendar: {
4262 sameDay: '[Aujourd’hui à] LT',
4263 nextDay: '[Demain à] LT',
4264 nextWeek: 'dddd [à] LT',
4265 lastDay: '[Hier à] LT',
4266 lastWeek: 'dddd [dernier à] LT',
4267 sameElse: 'L',
4268 },
4269 relativeTime: {
4270 future: 'dans %s',
4271 past: 'il y a %s',
4272 s: 'quelques secondes',
4273 ss: '%d secondes',
4274 m: 'une minute',
4275 mm: '%d minutes',
4276 h: 'une heure',
4277 hh: '%d heures',
4278 d: 'un jour',
4279 dd: '%d jours',
4280 M: 'un mois',
4281 MM: '%d mois',
4282 y: 'un an',
4283 yy: '%d ans',
4284 },
4285 dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
4286 ordinal: function (number, period) {
4287 switch (period) {
4288 // Words with masculine grammatical gender: mois, trimestre, jour
4289 default:
4290 case 'M':
4291 case 'Q':
4292 case 'D':
4293 case 'DDD':
4294 case 'd':
4295 return number + (number === 1 ? 'er' : 'e');
4296
4297 // Words with feminine grammatical gender: semaine
4298 case 'w':
4299 case 'W':
4300 return number + (number === 1 ? 're' : 'e');
4301 }
4302 },
4303 });
4304
4305 //! moment.js locale configuration
4306
4307 moment.defineLocale('fr-ch', {
4308 months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(
4309 '_'
4310 ),
4311 monthsShort:
4312 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(
4313 '_'
4314 ),
4315 monthsParseExact: true,
4316 weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
4317 weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
4318 weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
4319 weekdaysParseExact: true,
4320 longDateFormat: {
4321 LT: 'HH:mm',
4322 LTS: 'HH:mm:ss',
4323 L: 'DD.MM.YYYY',
4324 LL: 'D MMMM YYYY',
4325 LLL: 'D MMMM YYYY HH:mm',
4326 LLLL: 'dddd D MMMM YYYY HH:mm',
4327 },
4328 calendar: {
4329 sameDay: '[Aujourd’hui à] LT',
4330 nextDay: '[Demain à] LT',
4331 nextWeek: 'dddd [à] LT',
4332 lastDay: '[Hier à] LT',
4333 lastWeek: 'dddd [dernier à] LT',
4334 sameElse: 'L',
4335 },
4336 relativeTime: {
4337 future: 'dans %s',
4338 past: 'il y a %s',
4339 s: 'quelques secondes',
4340 ss: '%d secondes',
4341 m: 'une minute',
4342 mm: '%d minutes',
4343 h: 'une heure',
4344 hh: '%d heures',
4345 d: 'un jour',
4346 dd: '%d jours',
4347 M: 'un mois',
4348 MM: '%d mois',
4349 y: 'un an',
4350 yy: '%d ans',
4351 },
4352 dayOfMonthOrdinalParse: /\d{1,2}(er|e)/,
4353 ordinal: function (number, period) {
4354 switch (period) {
4355 // Words with masculine grammatical gender: mois, trimestre, jour
4356 default:
4357 case 'M':
4358 case 'Q':
4359 case 'D':
4360 case 'DDD':
4361 case 'd':
4362 return number + (number === 1 ? 'er' : 'e');
4363
4364 // Words with feminine grammatical gender: semaine
4365 case 'w':
4366 case 'W':
4367 return number + (number === 1 ? 're' : 'e');
4368 }
4369 },
4370 week: {
4371 dow: 1, // Monday is the first day of the week.
4372 doy: 4, // The week that contains Jan 4th is the first week of the year.
4373 },
4374 });
4375
4376 //! moment.js locale configuration
4377
4378 var monthsStrictRegex$1 =
4379 /^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
4380 monthsShortStrictRegex$1 =
4381 /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,
4382 monthsRegex$6 =
4383 /(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,
4384 monthsParse$6 = [
4385 /^janv/i,
4386 /^févr/i,
4387 /^mars/i,
4388 /^avr/i,
4389 /^mai/i,
4390 /^juin/i,
4391 /^juil/i,
4392 /^août/i,
4393 /^sept/i,
4394 /^oct/i,
4395 /^nov/i,
4396 /^déc/i,
4397 ];
4398
4399 moment.defineLocale('fr', {
4400 months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split(
4401 '_'
4402 ),
4403 monthsShort:
4404 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split(
4405 '_'
4406 ),
4407 monthsRegex: monthsRegex$6,
4408 monthsShortRegex: monthsRegex$6,
4409 monthsStrictRegex: monthsStrictRegex$1,
4410 monthsShortStrictRegex: monthsShortStrictRegex$1,
4411 monthsParse: monthsParse$6,
4412 longMonthsParse: monthsParse$6,
4413 shortMonthsParse: monthsParse$6,
4414 weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
4415 weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
4416 weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'),
4417 weekdaysParseExact: true,
4418 longDateFormat: {
4419 LT: 'HH:mm',
4420 LTS: 'HH:mm:ss',
4421 L: 'DD/MM/YYYY',
4422 LL: 'D MMMM YYYY',
4423 LLL: 'D MMMM YYYY HH:mm',
4424 LLLL: 'dddd D MMMM YYYY HH:mm',
4425 },
4426 calendar: {
4427 sameDay: '[Aujourd’hui à] LT',
4428 nextDay: '[Demain à] LT',
4429 nextWeek: 'dddd [à] LT',
4430 lastDay: '[Hier à] LT',
4431 lastWeek: 'dddd [dernier à] LT',
4432 sameElse: 'L',
4433 },
4434 relativeTime: {
4435 future: 'dans %s',
4436 past: 'il y a %s',
4437 s: 'quelques secondes',
4438 ss: '%d secondes',
4439 m: 'une minute',
4440 mm: '%d minutes',
4441 h: 'une heure',
4442 hh: '%d heures',
4443 d: 'un jour',
4444 dd: '%d jours',
4445 w: 'une semaine',
4446 ww: '%d semaines',
4447 M: 'un mois',
4448 MM: '%d mois',
4449 y: 'un an',
4450 yy: '%d ans',
4451 },
4452 dayOfMonthOrdinalParse: /\d{1,2}(er|)/,
4453 ordinal: function (number, period) {
4454 switch (period) {
4455 // TODO: Return 'e' when day of month > 1. Move this case inside
4456 // block for masculine words below.
4457 // See https://github.com/moment/moment/issues/3375
4458 case 'D':
4459 return number + (number === 1 ? 'er' : '');
4460
4461 // Words with masculine grammatical gender: mois, trimestre, jour
4462 default:
4463 case 'M':
4464 case 'Q':
4465 case 'DDD':
4466 case 'd':
4467 return number + (number === 1 ? 'er' : 'e');
4468
4469 // Words with feminine grammatical gender: semaine
4470 case 'w':
4471 case 'W':
4472 return number + (number === 1 ? 're' : 'e');
4473 }
4474 },
4475 week: {
4476 dow: 1, // Monday is the first day of the week.
4477 doy: 4, // The week that contains Jan 4th is the first week of the year.
4478 },
4479 });
4480
4481 //! moment.js locale configuration
4482
4483 var monthsShortWithDots =
4484 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
4485 monthsShortWithoutDots =
4486 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');
4487
4488 moment.defineLocale('fy', {
4489 months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split(
4490 '_'
4491 ),
4492 monthsShort: function (m, format) {
4493 if (!m) {
4494 return monthsShortWithDots;
4495 } else if (/-MMM-/.test(format)) {
4496 return monthsShortWithoutDots[m.month()];
4497 } else {
4498 return monthsShortWithDots[m.month()];
4499 }
4500 },
4501 monthsParseExact: true,
4502 weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split(
4503 '_'
4504 ),
4505 weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'),
4506 weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
4507 weekdaysParseExact: true,
4508 longDateFormat: {
4509 LT: 'HH:mm',
4510 LTS: 'HH:mm:ss',
4511 L: 'DD-MM-YYYY',
4512 LL: 'D MMMM YYYY',
4513 LLL: 'D MMMM YYYY HH:mm',
4514 LLLL: 'dddd D MMMM YYYY HH:mm',
4515 },
4516 calendar: {
4517 sameDay: '[hjoed om] LT',
4518 nextDay: '[moarn om] LT',
4519 nextWeek: 'dddd [om] LT',
4520 lastDay: '[juster om] LT',
4521 lastWeek: '[ôfrûne] dddd [om] LT',
4522 sameElse: 'L',
4523 },
4524 relativeTime: {
4525 future: 'oer %s',
4526 past: '%s lyn',
4527 s: 'in pear sekonden',
4528 ss: '%d sekonden',
4529 m: 'ien minút',
4530 mm: '%d minuten',
4531 h: 'ien oere',
4532 hh: '%d oeren',
4533 d: 'ien dei',
4534 dd: '%d dagen',
4535 M: 'ien moanne',
4536 MM: '%d moannen',
4537 y: 'ien jier',
4538 yy: '%d jierren',
4539 },
4540 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
4541 ordinal: function (number) {
4542 return (
4543 number +
4544 (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')
4545 );
4546 },
4547 week: {
4548 dow: 1, // Monday is the first day of the week.
4549 doy: 4, // The week that contains Jan 4th is the first week of the year.
4550 },
4551 });
4552
4553 //! moment.js locale configuration
4554
4555 var months$5 = [
4556 'Eanáir',
4557 'Feabhra',
4558 'Márta',
4559 'Aibreán',
4560 'Bealtaine',
4561 'Meitheamh',
4562 'Iúil',
4563 'Lúnasa',
4564 'Meán Fómhair',
4565 'Deireadh Fómhair',
4566 'Samhain',
4567 'Nollaig',
4568 ],
4569 monthsShort$5 = [
4570 'Ean',
4571 'Feabh',
4572 'Márt',
4573 'Aib',
4574 'Beal',
4575 'Meith',
4576 'Iúil',
4577 'Lún',
4578 'M.F.',
4579 'D.F.',
4580 'Samh',
4581 'Noll',
4582 ],
4583 weekdays$1 = [
4584 'Dé Domhnaigh',
4585 'Dé Luain',
4586 'Dé Máirt',
4587 'Dé Céadaoin',
4588 'Déardaoin',
4589 'Dé hAoine',
4590 'Dé Sathairn',
4591 ],
4592 weekdaysShort = ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],
4593 weekdaysMin = ['Do', 'Lu', 'Má', 'Cé', 'Dé', 'A', 'Sa'];
4594
4595 moment.defineLocale('ga', {
4596 months: months$5,
4597 monthsShort: monthsShort$5,
4598 monthsParseExact: true,
4599 weekdays: weekdays$1,
4600 weekdaysShort: weekdaysShort,
4601 weekdaysMin: weekdaysMin,
4602 longDateFormat: {
4603 LT: 'HH:mm',
4604 LTS: 'HH:mm:ss',
4605 L: 'DD/MM/YYYY',
4606 LL: 'D MMMM YYYY',
4607 LLL: 'D MMMM YYYY HH:mm',
4608 LLLL: 'dddd, D MMMM YYYY HH:mm',
4609 },
4610 calendar: {
4611 sameDay: '[Inniu ag] LT',
4612 nextDay: '[Amárach ag] LT',
4613 nextWeek: 'dddd [ag] LT',
4614 lastDay: '[Inné ag] LT',
4615 lastWeek: 'dddd [seo caite] [ag] LT',
4616 sameElse: 'L',
4617 },
4618 relativeTime: {
4619 future: 'i %s',
4620 past: '%s ó shin',
4621 s: 'cúpla soicind',
4622 ss: '%d soicind',
4623 m: 'nóiméad',
4624 mm: '%d nóiméad',
4625 h: 'uair an chloig',
4626 hh: '%d uair an chloig',
4627 d: 'lá',
4628 dd: '%d lá',
4629 M: 'mí',
4630 MM: '%d míonna',
4631 y: 'bliain',
4632 yy: '%d bliain',
4633 },
4634 dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
4635 ordinal: function (number) {
4636 var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
4637 return number + output;
4638 },
4639 week: {
4640 dow: 1, // Monday is the first day of the week.
4641 doy: 4, // The week that contains Jan 4th is the first week of the year.
4642 },
4643 });
4644
4645 //! moment.js locale configuration
4646
4647 var months$6 = [
4648 'Am Faoilleach',
4649 'An Gearran',
4650 'Am Màrt',
4651 'An Giblean',
4652 'An Cèitean',
4653 'An t-Ògmhios',
4654 'An t-Iuchar',
4655 'An Lùnastal',
4656 'An t-Sultain',
4657 'An Dàmhair',
4658 'An t-Samhain',
4659 'An Dùbhlachd',
4660 ],
4661 monthsShort$6 = [
4662 'Faoi',
4663 'Gear',
4664 'Màrt',
4665 'Gibl',
4666 'Cèit',
4667 'Ògmh',
4668 'Iuch',
4669 'Lùn',
4670 'Sult',
4671 'Dàmh',
4672 'Samh',
4673 'Dùbh',
4674 ],
4675 weekdays$2 = [
4676 'Didòmhnaich',
4677 'Diluain',
4678 'Dimàirt',
4679 'Diciadain',
4680 'Diardaoin',
4681 'Dihaoine',
4682 'Disathairne',
4683 ],
4684 weekdaysShort$1 = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
4685 weekdaysMin$1 = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
4686
4687 moment.defineLocale('gd', {
4688 months: months$6,
4689 monthsShort: monthsShort$6,
4690 monthsParseExact: true,
4691 weekdays: weekdays$2,
4692 weekdaysShort: weekdaysShort$1,
4693 weekdaysMin: weekdaysMin$1,
4694 longDateFormat: {
4695 LT: 'HH:mm',
4696 LTS: 'HH:mm:ss',
4697 L: 'DD/MM/YYYY',
4698 LL: 'D MMMM YYYY',
4699 LLL: 'D MMMM YYYY HH:mm',
4700 LLLL: 'dddd, D MMMM YYYY HH:mm',
4701 },
4702 calendar: {
4703 sameDay: '[An-diugh aig] LT',
4704 nextDay: '[A-màireach aig] LT',
4705 nextWeek: 'dddd [aig] LT',
4706 lastDay: '[An-dè aig] LT',
4707 lastWeek: 'dddd [seo chaidh] [aig] LT',
4708 sameElse: 'L',
4709 },
4710 relativeTime: {
4711 future: 'ann an %s',
4712 past: 'bho chionn %s',
4713 s: 'beagan diogan',
4714 ss: '%d diogan',
4715 m: 'mionaid',
4716 mm: '%d mionaidean',
4717 h: 'uair',
4718 hh: '%d uairean',
4719 d: 'latha',
4720 dd: '%d latha',
4721 M: 'mìos',
4722 MM: '%d mìosan',
4723 y: 'bliadhna',
4724 yy: '%d bliadhna',
4725 },
4726 dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/,
4727 ordinal: function (number) {
4728 var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
4729 return number + output;
4730 },
4731 week: {
4732 dow: 1, // Monday is the first day of the week.
4733 doy: 4, // The week that contains Jan 4th is the first week of the year.
4734 },
4735 });
4736
4737 //! moment.js locale configuration
4738
4739 moment.defineLocale('gl', {
4740 months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split(
4741 '_'
4742 ),
4743 monthsShort:
4744 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split(
4745 '_'
4746 ),
4747 monthsParseExact: true,
4748 weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
4749 weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
4750 weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'),
4751 weekdaysParseExact: true,
4752 longDateFormat: {
4753 LT: 'H:mm',
4754 LTS: 'H:mm:ss',
4755 L: 'DD/MM/YYYY',
4756 LL: 'D [de] MMMM [de] YYYY',
4757 LLL: 'D [de] MMMM [de] YYYY H:mm',
4758 LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm',
4759 },
4760 calendar: {
4761 sameDay: function () {
4762 return '[hoxe ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
4763 },
4764 nextDay: function () {
4765 return '[mañá ' + (this.hours() !== 1 ? 'ás' : 'á') + '] LT';
4766 },
4767 nextWeek: function () {
4768 return 'dddd [' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT';
4769 },
4770 lastDay: function () {
4771 return '[onte ' + (this.hours() !== 1 ? 'á' : 'a') + '] LT';
4772 },
4773 lastWeek: function () {
4774 return (
4775 '[o] dddd [pasado ' + (this.hours() !== 1 ? 'ás' : 'a') + '] LT'
4776 );
4777 },
4778 sameElse: 'L',
4779 },
4780 relativeTime: {
4781 future: function (str) {
4782 if (str.indexOf('un') === 0) {
4783 return 'n' + str;
4784 }
4785 return 'en ' + str;
4786 },
4787 past: 'hai %s',
4788 s: 'uns segundos',
4789 ss: '%d segundos',
4790 m: 'un minuto',
4791 mm: '%d minutos',
4792 h: 'unha hora',
4793 hh: '%d horas',
4794 d: 'un día',
4795 dd: '%d días',
4796 M: 'un mes',
4797 MM: '%d meses',
4798 y: 'un ano',
4799 yy: '%d anos',
4800 },
4801 dayOfMonthOrdinalParse: /\d{1,2}º/,
4802 ordinal: '%dº',
4803 week: {
4804 dow: 1, // Monday is the first day of the week.
4805 doy: 4, // The week that contains Jan 4th is the first week of the year.
4806 },
4807 });
4808
4809 //! moment.js locale configuration
4810
4811 function processRelativeTime$4(number, withoutSuffix, key, isFuture) {
4812 var format = {
4813 s: ['थोडया सॅकंडांनी', 'थोडे सॅकंड'],
4814 ss: [number + ' सॅकंडांनी', number + ' सॅकंड'],
4815 m: ['एका मिणटान', 'एक मिनूट'],
4816 mm: [number + ' मिणटांनी', number + ' मिणटां'],
4817 h: ['एका वरान', 'एक वर'],
4818 hh: [number + ' वरांनी', number + ' वरां'],
4819 d: ['एका दिसान', 'एक दीस'],
4820 dd: [number + ' दिसांनी', number + ' दीस'],
4821 M: ['एका म्हयन्यान', 'एक म्हयनो'],
4822 MM: [number + ' म्हयन्यानी', number + ' म्हयने'],
4823 y: ['एका वर्सान', 'एक वर्स'],
4824 yy: [number + ' वर्सांनी', number + ' वर्सां'],
4825 };
4826 return isFuture ? format[key][0] : format[key][1];
4827 }
4828
4829 moment.defineLocale('gom-deva', {
4830 months: {
4831 standalone:
4832 'जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(
4833 '_'
4834 ),
4835 format: 'जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या'.split(
4836 '_'
4837 ),
4838 isFormat: /MMMM(\s)+D[oD]?/,
4839 },
4840 monthsShort:
4841 'जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(
4842 '_'
4843 ),
4844 monthsParseExact: true,
4845 weekdays: 'आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार'.split('_'),
4846 weekdaysShort: 'आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.'.split('_'),
4847 weekdaysMin: 'आ_सो_मं_बु_ब्रे_सु_शे'.split('_'),
4848 weekdaysParseExact: true,
4849 longDateFormat: {
4850 LT: 'A h:mm [वाजतां]',
4851 LTS: 'A h:mm:ss [वाजतां]',
4852 L: 'DD-MM-YYYY',
4853 LL: 'D MMMM YYYY',
4854 LLL: 'D MMMM YYYY A h:mm [वाजतां]',
4855 LLLL: 'dddd, MMMM Do, YYYY, A h:mm [वाजतां]',
4856 llll: 'ddd, D MMM YYYY, A h:mm [वाजतां]',
4857 },
4858 calendar: {
4859 sameDay: '[आयज] LT',
4860 nextDay: '[फाल्यां] LT',
4861 nextWeek: '[फुडलो] dddd[,] LT',
4862 lastDay: '[काल] LT',
4863 lastWeek: '[फाटलो] dddd[,] LT',
4864 sameElse: 'L',
4865 },
4866 relativeTime: {
4867 future: '%s',
4868 past: '%s आदीं',
4869 s: processRelativeTime$4,
4870 ss: processRelativeTime$4,
4871 m: processRelativeTime$4,
4872 mm: processRelativeTime$4,
4873 h: processRelativeTime$4,
4874 hh: processRelativeTime$4,
4875 d: processRelativeTime$4,
4876 dd: processRelativeTime$4,
4877 M: processRelativeTime$4,
4878 MM: processRelativeTime$4,
4879 y: processRelativeTime$4,
4880 yy: processRelativeTime$4,
4881 },
4882 dayOfMonthOrdinalParse: /\d{1,2}(वेर)/,
4883 ordinal: function (number, period) {
4884 switch (period) {
4885 // the ordinal 'वेर' only applies to day of the month
4886 case 'D':
4887 return number + 'वेर';
4888 default:
4889 case 'M':
4890 case 'Q':
4891 case 'DDD':
4892 case 'd':
4893 case 'w':
4894 case 'W':
4895 return number;
4896 }
4897 },
4898 week: {
4899 dow: 0, // Sunday is the first day of the week
4900 doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
4901 },
4902 meridiemParse: /राती|सकाळीं|दनपारां|सांजे/,
4903 meridiemHour: function (hour, meridiem) {
4904 if (hour === 12) {
4905 hour = 0;
4906 }
4907 if (meridiem === 'राती') {
4908 return hour < 4 ? hour : hour + 12;
4909 } else if (meridiem === 'सकाळीं') {
4910 return hour;
4911 } else if (meridiem === 'दनपारां') {
4912 return hour > 12 ? hour : hour + 12;
4913 } else if (meridiem === 'सांजे') {
4914 return hour + 12;
4915 }
4916 },
4917 meridiem: function (hour, minute, isLower) {
4918 if (hour < 4) {
4919 return 'राती';
4920 } else if (hour < 12) {
4921 return 'सकाळीं';
4922 } else if (hour < 16) {
4923 return 'दनपारां';
4924 } else if (hour < 20) {
4925 return 'सांजे';
4926 } else {
4927 return 'राती';
4928 }
4929 },
4930 });
4931
4932 //! moment.js locale configuration
4933
4934 function processRelativeTime$5(number, withoutSuffix, key, isFuture) {
4935 var format = {
4936 s: ['thoddea sekondamni', 'thodde sekond'],
4937 ss: [number + ' sekondamni', number + ' sekond'],
4938 m: ['eka mintan', 'ek minut'],
4939 mm: [number + ' mintamni', number + ' mintam'],
4940 h: ['eka voran', 'ek vor'],
4941 hh: [number + ' voramni', number + ' voram'],
4942 d: ['eka disan', 'ek dis'],
4943 dd: [number + ' disamni', number + ' dis'],
4944 M: ['eka mhoinean', 'ek mhoino'],
4945 MM: [number + ' mhoineamni', number + ' mhoine'],
4946 y: ['eka vorsan', 'ek voros'],
4947 yy: [number + ' vorsamni', number + ' vorsam'],
4948 };
4949 return isFuture ? format[key][0] : format[key][1];
4950 }
4951
4952 moment.defineLocale('gom-latn', {
4953 months: {
4954 standalone:
4955 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split(
4956 '_'
4957 ),
4958 format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split(
4959 '_'
4960 ),
4961 isFormat: /MMMM(\s)+D[oD]?/,
4962 },
4963 monthsShort:
4964 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'),
4965 monthsParseExact: true,
4966 weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'),
4967 weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'),
4968 weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'),
4969 weekdaysParseExact: true,
4970 longDateFormat: {
4971 LT: 'A h:mm [vazta]',
4972 LTS: 'A h:mm:ss [vazta]',
4973 L: 'DD-MM-YYYY',
4974 LL: 'D MMMM YYYY',
4975 LLL: 'D MMMM YYYY A h:mm [vazta]',
4976 LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]',
4977 llll: 'ddd, D MMM YYYY, A h:mm [vazta]',
4978 },
4979 calendar: {
4980 sameDay: '[Aiz] LT',
4981 nextDay: '[Faleam] LT',
4982 nextWeek: '[Fuddlo] dddd[,] LT',
4983 lastDay: '[Kal] LT',
4984 lastWeek: '[Fattlo] dddd[,] LT',
4985 sameElse: 'L',
4986 },
4987 relativeTime: {
4988 future: '%s',
4989 past: '%s adim',
4990 s: processRelativeTime$5,
4991 ss: processRelativeTime$5,
4992 m: processRelativeTime$5,
4993 mm: processRelativeTime$5,
4994 h: processRelativeTime$5,
4995 hh: processRelativeTime$5,
4996 d: processRelativeTime$5,
4997 dd: processRelativeTime$5,
4998 M: processRelativeTime$5,
4999 MM: processRelativeTime$5,
5000 y: processRelativeTime$5,
5001 yy: processRelativeTime$5,
5002 },
5003 dayOfMonthOrdinalParse: /\d{1,2}(er)/,
5004 ordinal: function (number, period) {
5005 switch (period) {
5006 // the ordinal 'er' only applies to day of the month
5007 case 'D':
5008 return number + 'er';
5009 default:
5010 case 'M':
5011 case 'Q':
5012 case 'DDD':
5013 case 'd':
5014 case 'w':
5015 case 'W':
5016 return number;
5017 }
5018 },
5019 week: {
5020 dow: 0, // Sunday is the first day of the week
5021 doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4)
5022 },
5023 meridiemParse: /rati|sokallim|donparam|sanje/,
5024 meridiemHour: function (hour, meridiem) {
5025 if (hour === 12) {
5026 hour = 0;
5027 }
5028 if (meridiem === 'rati') {
5029 return hour < 4 ? hour : hour + 12;
5030 } else if (meridiem === 'sokallim') {
5031 return hour;
5032 } else if (meridiem === 'donparam') {
5033 return hour > 12 ? hour : hour + 12;
5034 } else if (meridiem === 'sanje') {
5035 return hour + 12;
5036 }
5037 },
5038 meridiem: function (hour, minute, isLower) {
5039 if (hour < 4) {
5040 return 'rati';
5041 } else if (hour < 12) {
5042 return 'sokallim';
5043 } else if (hour < 16) {
5044 return 'donparam';
5045 } else if (hour < 20) {
5046 return 'sanje';
5047 } else {
5048 return 'rati';
5049 }
5050 },
5051 });
5052
5053 //! moment.js locale configuration
5054
5055 var symbolMap$7 = {
5056 1: '૧',
5057 2: '૨',
5058 3: '૩',
5059 4: '૪',
5060 5: '૫',
5061 6: '૬',
5062 7: '૭',
5063 8: '૮',
5064 9: '૯',
5065 0: '૦',
5066 },
5067 numberMap$6 = {
5068 '૧': '1',
5069 '૨': '2',
5070 '૩': '3',
5071 '૪': '4',
5072 '૫': '5',
5073 '૬': '6',
5074 '૭': '7',
5075 '૮': '8',
5076 '૯': '9',
5077 '૦': '0',
5078 };
5079
5080 moment.defineLocale('gu', {
5081 months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split(
5082 '_'
5083 ),
5084 monthsShort:
5085 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split(
5086 '_'
5087 ),
5088 monthsParseExact: true,
5089 weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split(
5090 '_'
5091 ),
5092 weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'),
5093 weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'),
5094 longDateFormat: {
5095 LT: 'A h:mm વાગ્યે',
5096 LTS: 'A h:mm:ss વાગ્યે',
5097 L: 'DD/MM/YYYY',
5098 LL: 'D MMMM YYYY',
5099 LLL: 'D MMMM YYYY, A h:mm વાગ્યે',
5100 LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે',
5101 },
5102 calendar: {
5103 sameDay: '[આજ] LT',
5104 nextDay: '[કાલે] LT',
5105 nextWeek: 'dddd, LT',
5106 lastDay: '[ગઇકાલે] LT',
5107 lastWeek: '[પાછલા] dddd, LT',
5108 sameElse: 'L',
5109 },
5110 relativeTime: {
5111 future: '%s મા',
5112 past: '%s પહેલા',
5113 s: 'અમુક પળો',
5114 ss: '%d સેકંડ',
5115 m: 'એક મિનિટ',
5116 mm: '%d મિનિટ',
5117 h: 'એક કલાક',
5118 hh: '%d કલાક',
5119 d: 'એક દિવસ',
5120 dd: '%d દિવસ',
5121 M: 'એક મહિનો',
5122 MM: '%d મહિનો',
5123 y: 'એક વર્ષ',
5124 yy: '%d વર્ષ',
5125 },
5126 preparse: function (string) {
5127 return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) {
5128 return numberMap$6[match];
5129 });
5130 },
5131 postformat: function (string) {
5132 return string.replace(/\d/g, function (match) {
5133 return symbolMap$7[match];
5134 });
5135 },
5136 // Gujarati notation for meridiems are quite fuzzy in practice. While there exists
5137 // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati.
5138 meridiemParse: /રાત|બપોર|સવાર|સાંજ/,
5139 meridiemHour: function (hour, meridiem) {
5140 if (hour === 12) {
5141 hour = 0;
5142 }
5143 if (meridiem === 'રાત') {
5144 return hour < 4 ? hour : hour + 12;
5145 } else if (meridiem === 'સવાર') {
5146 return hour;
5147 } else if (meridiem === 'બપોર') {
5148 return hour >= 10 ? hour : hour + 12;
5149 } else if (meridiem === 'સાંજ') {
5150 return hour + 12;
5151 }
5152 },
5153 meridiem: function (hour, minute, isLower) {
5154 if (hour < 4) {
5155 return 'રાત';
5156 } else if (hour < 10) {
5157 return 'સવાર';
5158 } else if (hour < 17) {
5159 return 'બપોર';
5160 } else if (hour < 20) {
5161 return 'સાંજ';
5162 } else {
5163 return 'રાત';
5164 }
5165 },
5166 week: {
5167 dow: 0, // Sunday is the first day of the week.
5168 doy: 6, // The week that contains Jan 6th is the first week of the year.
5169 },
5170 });
5171
5172 //! moment.js locale configuration
5173
5174 moment.defineLocale('he', {
5175 months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split(
5176 '_'
5177 ),
5178 monthsShort:
5179 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
5180 weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
5181 weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
5182 weekdaysMin: 'א_ב_ג_ד_ה_ו_ש'.split('_'),
5183 longDateFormat: {
5184 LT: 'HH:mm',
5185 LTS: 'HH:mm:ss',
5186 L: 'DD/MM/YYYY',
5187 LL: 'D [ב]MMMM YYYY',
5188 LLL: 'D [ב]MMMM YYYY HH:mm',
5189 LLLL: 'dddd, D [ב]MMMM YYYY HH:mm',
5190 l: 'D/M/YYYY',
5191 ll: 'D MMM YYYY',
5192 lll: 'D MMM YYYY HH:mm',
5193 llll: 'ddd, D MMM YYYY HH:mm',
5194 },
5195 calendar: {
5196 sameDay: '[היום ב־]LT',
5197 nextDay: '[מחר ב־]LT',
5198 nextWeek: 'dddd [בשעה] LT',
5199 lastDay: '[אתמול ב־]LT',
5200 lastWeek: '[ביום] dddd [האחרון בשעה] LT',
5201 sameElse: 'L',
5202 },
5203 relativeTime: {
5204 future: 'בעוד %s',
5205 past: 'לפני %s',
5206 s: 'מספר שניות',
5207 ss: '%d שניות',
5208 m: 'דקה',
5209 mm: '%d דקות',
5210 h: 'שעה',
5211 hh: function (number) {
5212 if (number === 2) {
5213 return 'שעתיים';
5214 }
5215 return number + ' שעות';
5216 },
5217 d: 'יום',
5218 dd: function (number) {
5219 if (number === 2) {
5220 return 'יומיים';
5221 }
5222 return number + ' ימים';
5223 },
5224 M: 'חודש',
5225 MM: function (number) {
5226 if (number === 2) {
5227 return 'חודשיים';
5228 }
5229 return number + ' חודשים';
5230 },
5231 y: 'שנה',
5232 yy: function (number) {
5233 if (number === 2) {
5234 return 'שנתיים';
5235 } else if (number % 10 === 0 && number !== 10) {
5236 return number + ' שנה';
5237 }
5238 return number + ' שנים';
5239 },
5240 },
5241 meridiemParse:
5242 /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
5243 isPM: function (input) {
5244 return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
5245 },
5246 meridiem: function (hour, minute, isLower) {
5247 if (hour < 5) {
5248 return 'לפנות בוקר';
5249 } else if (hour < 10) {
5250 return 'בבוקר';
5251 } else if (hour < 12) {
5252 return isLower ? 'לפנה"צ' : 'לפני הצהריים';
5253 } else if (hour < 18) {
5254 return isLower ? 'אחה"צ' : 'אחרי הצהריים';
5255 } else {
5256 return 'בערב';
5257 }
5258 },
5259 });
5260
5261 //! moment.js locale configuration
5262
5263 var symbolMap$8 = {
5264 1: '१',
5265 2: '२',
5266 3: '३',
5267 4: '४',
5268 5: '५',
5269 6: '६',
5270 7: '७',
5271 8: '८',
5272 9: '९',
5273 0: '०',
5274 },
5275 numberMap$7 = {
5276 '१': '1',
5277 '२': '2',
5278 '३': '3',
5279 '४': '4',
5280 '५': '5',
5281 '६': '6',
5282 '७': '7',
5283 '८': '8',
5284 '९': '9',
5285 '०': '0',
5286 },
5287 monthsParse$7 = [
5288 /^जन/i,
5289 /^फ़र|फर/i,
5290 /^मार्च/i,
5291 /^अप्रै/i,
5292 /^मई/i,
5293 /^जून/i,
5294 /^जुल/i,
5295 /^अग/i,
5296 /^सितं|सित/i,
5297 /^अक्टू/i,
5298 /^नव|नवं/i,
5299 /^दिसं|दिस/i,
5300 ],
5301 shortMonthsParse = [
5302 /^जन/i,
5303 /^फ़र/i,
5304 /^मार्च/i,
5305 /^अप्रै/i,
5306 /^मई/i,
5307 /^जून/i,
5308 /^जुल/i,
5309 /^अग/i,
5310 /^सित/i,
5311 /^अक्टू/i,
5312 /^नव/i,
5313 /^दिस/i,
5314 ];
5315
5316 moment.defineLocale('hi', {
5317 months: {
5318 format: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split(
5319 '_'
5320 ),
5321 standalone:
5322 'जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर'.split(
5323 '_'
5324 ),
5325 },
5326 monthsShort:
5327 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
5328 weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
5329 weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
5330 weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
5331 longDateFormat: {
5332 LT: 'A h:mm बजे',
5333 LTS: 'A h:mm:ss बजे',
5334 L: 'DD/MM/YYYY',
5335 LL: 'D MMMM YYYY',
5336 LLL: 'D MMMM YYYY, A h:mm बजे',
5337 LLLL: 'dddd, D MMMM YYYY, A h:mm बजे',
5338 },
5339
5340 monthsParse: monthsParse$7,
5341 longMonthsParse: monthsParse$7,
5342 shortMonthsParse: shortMonthsParse,
5343
5344 monthsRegex:
5345 /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
5346
5347 monthsShortRegex:
5348 /^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,
5349
5350 monthsStrictRegex:
5351 /^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,
5352
5353 monthsShortStrictRegex:
5354 /^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,
5355
5356 calendar: {
5357 sameDay: '[आज] LT',
5358 nextDay: '[कल] LT',
5359 nextWeek: 'dddd, LT',
5360 lastDay: '[कल] LT',
5361 lastWeek: '[पिछले] dddd, LT',
5362 sameElse: 'L',
5363 },
5364 relativeTime: {
5365 future: '%s में',
5366 past: '%s पहले',
5367 s: 'कुछ ही क्षण',
5368 ss: '%d सेकंड',
5369 m: 'एक मिनट',
5370 mm: '%d मिनट',
5371 h: 'एक घंटा',
5372 hh: '%d घंटे',
5373 d: 'एक दिन',
5374 dd: '%d दिन',
5375 M: 'एक महीने',
5376 MM: '%d महीने',
5377 y: 'एक वर्ष',
5378 yy: '%d वर्ष',
5379 },
5380 preparse: function (string) {
5381 return string.replace(/[१२३४५६७८९०]/g, function (match) {
5382 return numberMap$7[match];
5383 });
5384 },
5385 postformat: function (string) {
5386 return string.replace(/\d/g, function (match) {
5387 return symbolMap$8[match];
5388 });
5389 },
5390 // Hindi notation for meridiems are quite fuzzy in practice. While there exists
5391 // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
5392 meridiemParse: /रात|सुबह|दोपहर|शाम/,
5393 meridiemHour: function (hour, meridiem) {
5394 if (hour === 12) {
5395 hour = 0;
5396 }
5397 if (meridiem === 'रात') {
5398 return hour < 4 ? hour : hour + 12;
5399 } else if (meridiem === 'सुबह') {
5400 return hour;
5401 } else if (meridiem === 'दोपहर') {
5402 return hour >= 10 ? hour : hour + 12;
5403 } else if (meridiem === 'शाम') {
5404 return hour + 12;
5405 }
5406 },
5407 meridiem: function (hour, minute, isLower) {
5408 if (hour < 4) {
5409 return 'रात';
5410 } else if (hour < 10) {
5411 return 'सुबह';
5412 } else if (hour < 17) {
5413 return 'दोपहर';
5414 } else if (hour < 20) {
5415 return 'शाम';
5416 } else {
5417 return 'रात';
5418 }
5419 },
5420 week: {
5421 dow: 0, // Sunday is the first day of the week.
5422 doy: 6, // The week that contains Jan 6th is the first week of the year.
5423 },
5424 });
5425
5426 //! moment.js locale configuration
5427
5428 function translate$3(number, withoutSuffix, key) {
5429 var result = number + ' ';
5430 switch (key) {
5431 case 'ss':
5432 if (number === 1) {
5433 result += 'sekunda';
5434 } else if (number === 2 || number === 3 || number === 4) {
5435 result += 'sekunde';
5436 } else {
5437 result += 'sekundi';
5438 }
5439 return result;
5440 case 'm':
5441 return withoutSuffix ? 'jedna minuta' : 'jedne minute';
5442 case 'mm':
5443 if (number === 1) {
5444 result += 'minuta';
5445 } else if (number === 2 || number === 3 || number === 4) {
5446 result += 'minute';
5447 } else {
5448 result += 'minuta';
5449 }
5450 return result;
5451 case 'h':
5452 return withoutSuffix ? 'jedan sat' : 'jednog sata';
5453 case 'hh':
5454 if (number === 1) {
5455 result += 'sat';
5456 } else if (number === 2 || number === 3 || number === 4) {
5457 result += 'sata';
5458 } else {
5459 result += 'sati';
5460 }
5461 return result;
5462 case 'dd':
5463 if (number === 1) {
5464 result += 'dan';
5465 } else {
5466 result += 'dana';
5467 }
5468 return result;
5469 case 'MM':
5470 if (number === 1) {
5471 result += 'mjesec';
5472 } else if (number === 2 || number === 3 || number === 4) {
5473 result += 'mjeseca';
5474 } else {
5475 result += 'mjeseci';
5476 }
5477 return result;
5478 case 'yy':
5479 if (number === 1) {
5480 result += 'godina';
5481 } else if (number === 2 || number === 3 || number === 4) {
5482 result += 'godine';
5483 } else {
5484 result += 'godina';
5485 }
5486 return result;
5487 }
5488 }
5489
5490 moment.defineLocale('hr', {
5491 months: {
5492 format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split(
5493 '_'
5494 ),
5495 standalone:
5496 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split(
5497 '_'
5498 ),
5499 },
5500 monthsShort:
5501 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split(
5502 '_'
5503 ),
5504 monthsParseExact: true,
5505 weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(
5506 '_'
5507 ),
5508 weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
5509 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
5510 weekdaysParseExact: true,
5511 longDateFormat: {
5512 LT: 'H:mm',
5513 LTS: 'H:mm:ss',
5514 L: 'DD.MM.YYYY',
5515 LL: 'Do MMMM YYYY',
5516 LLL: 'Do MMMM YYYY H:mm',
5517 LLLL: 'dddd, Do MMMM YYYY H:mm',
5518 },
5519 calendar: {
5520 sameDay: '[danas u] LT',
5521 nextDay: '[sutra u] LT',
5522 nextWeek: function () {
5523 switch (this.day()) {
5524 case 0:
5525 return '[u] [nedjelju] [u] LT';
5526 case 3:
5527 return '[u] [srijedu] [u] LT';
5528 case 6:
5529 return '[u] [subotu] [u] LT';
5530 case 1:
5531 case 2:
5532 case 4:
5533 case 5:
5534 return '[u] dddd [u] LT';
5535 }
5536 },
5537 lastDay: '[jučer u] LT',
5538 lastWeek: function () {
5539 switch (this.day()) {
5540 case 0:
5541 return '[prošlu] [nedjelju] [u] LT';
5542 case 3:
5543 return '[prošlu] [srijedu] [u] LT';
5544 case 6:
5545 return '[prošle] [subote] [u] LT';
5546 case 1:
5547 case 2:
5548 case 4:
5549 case 5:
5550 return '[prošli] dddd [u] LT';
5551 }
5552 },
5553 sameElse: 'L',
5554 },
5555 relativeTime: {
5556 future: 'za %s',
5557 past: 'prije %s',
5558 s: 'par sekundi',
5559 ss: translate$3,
5560 m: translate$3,
5561 mm: translate$3,
5562 h: translate$3,
5563 hh: translate$3,
5564 d: 'dan',
5565 dd: translate$3,
5566 M: 'mjesec',
5567 MM: translate$3,
5568 y: 'godinu',
5569 yy: translate$3,
5570 },
5571 dayOfMonthOrdinalParse: /\d{1,2}\./,
5572 ordinal: '%d.',
5573 week: {
5574 dow: 1, // Monday is the first day of the week.
5575 doy: 7, // The week that contains Jan 7th is the first week of the year.
5576 },
5577 });
5578
5579 //! moment.js locale configuration
5580
5581 var weekEndings =
5582 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
5583 function translate$4(number, withoutSuffix, key, isFuture) {
5584 var num = number;
5585 switch (key) {
5586 case 's':
5587 return isFuture || withoutSuffix
5588 ? 'néhány másodperc'
5589 : 'néhány másodperce';
5590 case 'ss':
5591 return num + (isFuture || withoutSuffix)
5592 ? ' másodperc'
5593 : ' másodperce';
5594 case 'm':
5595 return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
5596 case 'mm':
5597 return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
5598 case 'h':
5599 return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
5600 case 'hh':
5601 return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
5602 case 'd':
5603 return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
5604 case 'dd':
5605 return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
5606 case 'M':
5607 return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
5608 case 'MM':
5609 return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
5610 case 'y':
5611 return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
5612 case 'yy':
5613 return num + (isFuture || withoutSuffix ? ' év' : ' éve');
5614 }
5615 return '';
5616 }
5617 function week(isFuture) {
5618 return (
5619 (isFuture ? '' : '[múlt] ') +
5620 '[' +
5621 weekEndings[this.day()] +
5622 '] LT[-kor]'
5623 );
5624 }
5625
5626 moment.defineLocale('hu', {
5627 months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split(
5628 '_'
5629 ),
5630 monthsShort:
5631 'jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.'.split(
5632 '_'
5633 ),
5634 monthsParseExact: true,
5635 weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
5636 weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
5637 weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'),
5638 longDateFormat: {
5639 LT: 'H:mm',
5640 LTS: 'H:mm:ss',
5641 L: 'YYYY.MM.DD.',
5642 LL: 'YYYY. MMMM D.',
5643 LLL: 'YYYY. MMMM D. H:mm',
5644 LLLL: 'YYYY. MMMM D., dddd H:mm',
5645 },
5646 meridiemParse: /de|du/i,
5647 isPM: function (input) {
5648 return input.charAt(1).toLowerCase() === 'u';
5649 },
5650 meridiem: function (hours, minutes, isLower) {
5651 if (hours < 12) {
5652 return isLower === true ? 'de' : 'DE';
5653 } else {
5654 return isLower === true ? 'du' : 'DU';
5655 }
5656 },
5657 calendar: {
5658 sameDay: '[ma] LT[-kor]',
5659 nextDay: '[holnap] LT[-kor]',
5660 nextWeek: function () {
5661 return week.call(this, true);
5662 },
5663 lastDay: '[tegnap] LT[-kor]',
5664 lastWeek: function () {
5665 return week.call(this, false);
5666 },
5667 sameElse: 'L',
5668 },
5669 relativeTime: {
5670 future: '%s múlva',
5671 past: '%s',
5672 s: translate$4,
5673 ss: translate$4,
5674 m: translate$4,
5675 mm: translate$4,
5676 h: translate$4,
5677 hh: translate$4,
5678 d: translate$4,
5679 dd: translate$4,
5680 M: translate$4,
5681 MM: translate$4,
5682 y: translate$4,
5683 yy: translate$4,
5684 },
5685 dayOfMonthOrdinalParse: /\d{1,2}\./,
5686 ordinal: '%d.',
5687 week: {
5688 dow: 1, // Monday is the first day of the week.
5689 doy: 4, // The week that contains Jan 4th is the first week of the year.
5690 },
5691 });
5692
5693 //! moment.js locale configuration
5694
5695 moment.defineLocale('hy-am', {
5696 months: {
5697 format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split(
5698 '_'
5699 ),
5700 standalone:
5701 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split(
5702 '_'
5703 ),
5704 },
5705 monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
5706 weekdays:
5707 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split(
5708 '_'
5709 ),
5710 weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
5711 weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
5712 longDateFormat: {
5713 LT: 'HH:mm',
5714 LTS: 'HH:mm:ss',
5715 L: 'DD.MM.YYYY',
5716 LL: 'D MMMM YYYY թ.',
5717 LLL: 'D MMMM YYYY թ., HH:mm',
5718 LLLL: 'dddd, D MMMM YYYY թ., HH:mm',
5719 },
5720 calendar: {
5721 sameDay: '[այսօր] LT',
5722 nextDay: '[վաղը] LT',
5723 lastDay: '[երեկ] LT',
5724 nextWeek: function () {
5725 return 'dddd [օրը ժամը] LT';
5726 },
5727 lastWeek: function () {
5728 return '[անցած] dddd [օրը ժամը] LT';
5729 },
5730 sameElse: 'L',
5731 },
5732 relativeTime: {
5733 future: '%s հետո',
5734 past: '%s առաջ',
5735 s: 'մի քանի վայրկյան',
5736 ss: '%d վայրկյան',
5737 m: 'րոպե',
5738 mm: '%d րոպե',
5739 h: 'ժամ',
5740 hh: '%d ժամ',
5741 d: 'օր',
5742 dd: '%d օր',
5743 M: 'ամիս',
5744 MM: '%d ամիս',
5745 y: 'տարի',
5746 yy: '%d տարի',
5747 },
5748 meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
5749 isPM: function (input) {
5750 return /^(ցերեկվա|երեկոյան)$/.test(input);
5751 },
5752 meridiem: function (hour) {
5753 if (hour < 4) {
5754 return 'գիշերվա';
5755 } else if (hour < 12) {
5756 return 'առավոտվա';
5757 } else if (hour < 17) {
5758 return 'ցերեկվա';
5759 } else {
5760 return 'երեկոյան';
5761 }
5762 },
5763 dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
5764 ordinal: function (number, period) {
5765 switch (period) {
5766 case 'DDD':
5767 case 'w':
5768 case 'W':
5769 case 'DDDo':
5770 if (number === 1) {
5771 return number + '-ին';
5772 }
5773 return number + '-րդ';
5774 default:
5775 return number;
5776 }
5777 },
5778 week: {
5779 dow: 1, // Monday is the first day of the week.
5780 doy: 7, // The week that contains Jan 7th is the first week of the year.
5781 },
5782 });
5783
5784 //! moment.js locale configuration
5785
5786 moment.defineLocale('id', {
5787 months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split(
5788 '_'
5789 ),
5790 monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'),
5791 weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
5792 weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
5793 weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
5794 longDateFormat: {
5795 LT: 'HH.mm',
5796 LTS: 'HH.mm.ss',
5797 L: 'DD/MM/YYYY',
5798 LL: 'D MMMM YYYY',
5799 LLL: 'D MMMM YYYY [pukul] HH.mm',
5800 LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',
5801 },
5802 meridiemParse: /pagi|siang|sore|malam/,
5803 meridiemHour: function (hour, meridiem) {
5804 if (hour === 12) {
5805 hour = 0;
5806 }
5807 if (meridiem === 'pagi') {
5808 return hour;
5809 } else if (meridiem === 'siang') {
5810 return hour >= 11 ? hour : hour + 12;
5811 } else if (meridiem === 'sore' || meridiem === 'malam') {
5812 return hour + 12;
5813 }
5814 },
5815 meridiem: function (hours, minutes, isLower) {
5816 if (hours < 11) {
5817 return 'pagi';
5818 } else if (hours < 15) {
5819 return 'siang';
5820 } else if (hours < 19) {
5821 return 'sore';
5822 } else {
5823 return 'malam';
5824 }
5825 },
5826 calendar: {
5827 sameDay: '[Hari ini pukul] LT',
5828 nextDay: '[Besok pukul] LT',
5829 nextWeek: 'dddd [pukul] LT',
5830 lastDay: '[Kemarin pukul] LT',
5831 lastWeek: 'dddd [lalu pukul] LT',
5832 sameElse: 'L',
5833 },
5834 relativeTime: {
5835 future: 'dalam %s',
5836 past: '%s yang lalu',
5837 s: 'beberapa detik',
5838 ss: '%d detik',
5839 m: 'semenit',
5840 mm: '%d menit',
5841 h: 'sejam',
5842 hh: '%d jam',
5843 d: 'sehari',
5844 dd: '%d hari',
5845 M: 'sebulan',
5846 MM: '%d bulan',
5847 y: 'setahun',
5848 yy: '%d tahun',
5849 },
5850 week: {
5851 dow: 0, // Sunday is the first day of the week.
5852 doy: 6, // The week that contains Jan 6th is the first week of the year.
5853 },
5854 });
5855
5856 //! moment.js locale configuration
5857
5858 function plural$2(n) {
5859 if (n % 100 === 11) {
5860 return true;
5861 } else if (n % 10 === 1) {
5862 return false;
5863 }
5864 return true;
5865 }
5866 function translate$5(number, withoutSuffix, key, isFuture) {
5867 var result = number + ' ';
5868 switch (key) {
5869 case 's':
5870 return withoutSuffix || isFuture
5871 ? 'nokkrar sekúndur'
5872 : 'nokkrum sekúndum';
5873 case 'ss':
5874 if (plural$2(number)) {
5875 return (
5876 result +
5877 (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum')
5878 );
5879 }
5880 return result + 'sekúnda';
5881 case 'm':
5882 return withoutSuffix ? 'mínúta' : 'mínútu';
5883 case 'mm':
5884 if (plural$2(number)) {
5885 return (
5886 result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum')
5887 );
5888 } else if (withoutSuffix) {
5889 return result + 'mínúta';
5890 }
5891 return result + 'mínútu';
5892 case 'hh':
5893 if (plural$2(number)) {
5894 return (
5895 result +
5896 (withoutSuffix || isFuture
5897 ? 'klukkustundir'
5898 : 'klukkustundum')
5899 );
5900 }
5901 return result + 'klukkustund';
5902 case 'd':
5903 if (withoutSuffix) {
5904 return 'dagur';
5905 }
5906 return isFuture ? 'dag' : 'degi';
5907 case 'dd':
5908 if (plural$2(number)) {
5909 if (withoutSuffix) {
5910 return result + 'dagar';
5911 }
5912 return result + (isFuture ? 'daga' : 'dögum');
5913 } else if (withoutSuffix) {
5914 return result + 'dagur';
5915 }
5916 return result + (isFuture ? 'dag' : 'degi');
5917 case 'M':
5918 if (withoutSuffix) {
5919 return 'mánuður';
5920 }
5921 return isFuture ? 'mánuð' : 'mánuði';
5922 case 'MM':
5923 if (plural$2(number)) {
5924 if (withoutSuffix) {
5925 return result + 'mánuðir';
5926 }
5927 return result + (isFuture ? 'mánuði' : 'mánuðum');
5928 } else if (withoutSuffix) {
5929 return result + 'mánuður';
5930 }
5931 return result + (isFuture ? 'mánuð' : 'mánuði');
5932 case 'y':
5933 return withoutSuffix || isFuture ? 'ár' : 'ári';
5934 case 'yy':
5935 if (plural$2(number)) {
5936 return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
5937 }
5938 return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
5939 }
5940 }
5941
5942 moment.defineLocale('is', {
5943 months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split(
5944 '_'
5945 ),
5946 monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
5947 weekdays:
5948 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split(
5949 '_'
5950 ),
5951 weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
5952 weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
5953 longDateFormat: {
5954 LT: 'H:mm',
5955 LTS: 'H:mm:ss',
5956 L: 'DD.MM.YYYY',
5957 LL: 'D. MMMM YYYY',
5958 LLL: 'D. MMMM YYYY [kl.] H:mm',
5959 LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm',
5960 },
5961 calendar: {
5962 sameDay: '[í dag kl.] LT',
5963 nextDay: '[á morgun kl.] LT',
5964 nextWeek: 'dddd [kl.] LT',
5965 lastDay: '[í gær kl.] LT',
5966 lastWeek: '[síðasta] dddd [kl.] LT',
5967 sameElse: 'L',
5968 },
5969 relativeTime: {
5970 future: 'eftir %s',
5971 past: 'fyrir %s síðan',
5972 s: translate$5,
5973 ss: translate$5,
5974 m: translate$5,
5975 mm: translate$5,
5976 h: 'klukkustund',
5977 hh: translate$5,
5978 d: translate$5,
5979 dd: translate$5,
5980 M: translate$5,
5981 MM: translate$5,
5982 y: translate$5,
5983 yy: translate$5,
5984 },
5985 dayOfMonthOrdinalParse: /\d{1,2}\./,
5986 ordinal: '%d.',
5987 week: {
5988 dow: 1, // Monday is the first day of the week.
5989 doy: 4, // The week that contains Jan 4th is the first week of the year.
5990 },
5991 });
5992
5993 //! moment.js locale configuration
5994
5995 moment.defineLocale('it-ch', {
5996 months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(
5997 '_'
5998 ),
5999 monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
6000 weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(
6001 '_'
6002 ),
6003 weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
6004 weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
6005 longDateFormat: {
6006 LT: 'HH:mm',
6007 LTS: 'HH:mm:ss',
6008 L: 'DD.MM.YYYY',
6009 LL: 'D MMMM YYYY',
6010 LLL: 'D MMMM YYYY HH:mm',
6011 LLLL: 'dddd D MMMM YYYY HH:mm',
6012 },
6013 calendar: {
6014 sameDay: '[Oggi alle] LT',
6015 nextDay: '[Domani alle] LT',
6016 nextWeek: 'dddd [alle] LT',
6017 lastDay: '[Ieri alle] LT',
6018 lastWeek: function () {
6019 switch (this.day()) {
6020 case 0:
6021 return '[la scorsa] dddd [alle] LT';
6022 default:
6023 return '[lo scorso] dddd [alle] LT';
6024 }
6025 },
6026 sameElse: 'L',
6027 },
6028 relativeTime: {
6029 future: function (s) {
6030 return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s;
6031 },
6032 past: '%s fa',
6033 s: 'alcuni secondi',
6034 ss: '%d secondi',
6035 m: 'un minuto',
6036 mm: '%d minuti',
6037 h: "un'ora",
6038 hh: '%d ore',
6039 d: 'un giorno',
6040 dd: '%d giorni',
6041 M: 'un mese',
6042 MM: '%d mesi',
6043 y: 'un anno',
6044 yy: '%d anni',
6045 },
6046 dayOfMonthOrdinalParse: /\d{1,2}º/,
6047 ordinal: '%dº',
6048 week: {
6049 dow: 1, // Monday is the first day of the week.
6050 doy: 4, // The week that contains Jan 4th is the first week of the year.
6051 },
6052 });
6053
6054 //! moment.js locale configuration
6055
6056 moment.defineLocale('it', {
6057 months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split(
6058 '_'
6059 ),
6060 monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
6061 weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split(
6062 '_'
6063 ),
6064 weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'),
6065 weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'),
6066 longDateFormat: {
6067 LT: 'HH:mm',
6068 LTS: 'HH:mm:ss',
6069 L: 'DD/MM/YYYY',
6070 LL: 'D MMMM YYYY',
6071 LLL: 'D MMMM YYYY HH:mm',
6072 LLLL: 'dddd D MMMM YYYY HH:mm',
6073 },
6074 calendar: {
6075 sameDay: function () {
6076 return (
6077 '[Oggi a' +
6078 (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +
6079 ']LT'
6080 );
6081 },
6082 nextDay: function () {
6083 return (
6084 '[Domani a' +
6085 (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +
6086 ']LT'
6087 );
6088 },
6089 nextWeek: function () {
6090 return (
6091 'dddd [a' +
6092 (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +
6093 ']LT'
6094 );
6095 },
6096 lastDay: function () {
6097 return (
6098 '[Ieri a' +
6099 (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") +
6100 ']LT'
6101 );
6102 },
6103 lastWeek: function () {
6104 switch (this.day()) {
6105 case 0:
6106 return (
6107 '[La scorsa] dddd [a' +
6108 (this.hours() > 1
6109 ? 'lle '
6110 : this.hours() === 0
6111 ? ' '
6112 : "ll'") +
6113 ']LT'
6114 );
6115 default:
6116 return (
6117 '[Lo scorso] dddd [a' +
6118 (this.hours() > 1
6119 ? 'lle '
6120 : this.hours() === 0
6121 ? ' '
6122 : "ll'") +
6123 ']LT'
6124 );
6125 }
6126 },
6127 sameElse: 'L',
6128 },
6129 relativeTime: {
6130 future: 'tra %s',
6131 past: '%s fa',
6132 s: 'alcuni secondi',
6133 ss: '%d secondi',
6134 m: 'un minuto',
6135 mm: '%d minuti',
6136 h: "un'ora",
6137 hh: '%d ore',
6138 d: 'un giorno',
6139 dd: '%d giorni',
6140 w: 'una settimana',
6141 ww: '%d settimane',
6142 M: 'un mese',
6143 MM: '%d mesi',
6144 y: 'un anno',
6145 yy: '%d anni',
6146 },
6147 dayOfMonthOrdinalParse: /\d{1,2}º/,
6148 ordinal: '%dº',
6149 week: {
6150 dow: 1, // Monday is the first day of the week.
6151 doy: 4, // The week that contains Jan 4th is the first week of the year.
6152 },
6153 });
6154
6155 //! moment.js locale configuration
6156
6157 moment.defineLocale('ja', {
6158 eras: [
6159 {
6160 since: '2019-05-01',
6161 offset: 1,
6162 name: '令和',
6163 narrow: '㋿',
6164 abbr: 'R',
6165 },
6166 {
6167 since: '1989-01-08',
6168 until: '2019-04-30',
6169 offset: 1,
6170 name: '平成',
6171 narrow: '㍻',
6172 abbr: 'H',
6173 },
6174 {
6175 since: '1926-12-25',
6176 until: '1989-01-07',
6177 offset: 1,
6178 name: '昭和',
6179 narrow: '㍼',
6180 abbr: 'S',
6181 },
6182 {
6183 since: '1912-07-30',
6184 until: '1926-12-24',
6185 offset: 1,
6186 name: '大正',
6187 narrow: '㍽',
6188 abbr: 'T',
6189 },
6190 {
6191 since: '1873-01-01',
6192 until: '1912-07-29',
6193 offset: 6,
6194 name: '明治',
6195 narrow: '㍾',
6196 abbr: 'M',
6197 },
6198 {
6199 since: '0001-01-01',
6200 until: '1873-12-31',
6201 offset: 1,
6202 name: '西暦',
6203 narrow: 'AD',
6204 abbr: 'AD',
6205 },
6206 {
6207 since: '0000-12-31',
6208 until: -Infinity,
6209 offset: 1,
6210 name: '紀元前',
6211 narrow: 'BC',
6212 abbr: 'BC',
6213 },
6214 ],
6215 eraYearOrdinalRegex: /(元|\d+)年/,
6216 eraYearOrdinalParse: function (input, match) {
6217 return match[1] === '元' ? 1 : parseInt(match[1] || input, 10);
6218 },
6219 months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
6220 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(
6221 '_'
6222 ),
6223 weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
6224 weekdaysShort: '日_月_火_水_木_金_土'.split('_'),
6225 weekdaysMin: '日_月_火_水_木_金_土'.split('_'),
6226 longDateFormat: {
6227 LT: 'HH:mm',
6228 LTS: 'HH:mm:ss',
6229 L: 'YYYY/MM/DD',
6230 LL: 'YYYY年M月D日',
6231 LLL: 'YYYY年M月D日 HH:mm',
6232 LLLL: 'YYYY年M月D日 dddd HH:mm',
6233 l: 'YYYY/MM/DD',
6234 ll: 'YYYY年M月D日',
6235 lll: 'YYYY年M月D日 HH:mm',
6236 llll: 'YYYY年M月D日(ddd) HH:mm',
6237 },
6238 meridiemParse: /午前|午後/i,
6239 isPM: function (input) {
6240 return input === '午後';
6241 },
6242 meridiem: function (hour, minute, isLower) {
6243 if (hour < 12) {
6244 return '午前';
6245 } else {
6246 return '午後';
6247 }
6248 },
6249 calendar: {
6250 sameDay: '[今日] LT',
6251 nextDay: '[明日] LT',
6252 nextWeek: function (now) {
6253 if (now.week() !== this.week()) {
6254 return '[来週]dddd LT';
6255 } else {
6256 return 'dddd LT';
6257 }
6258 },
6259 lastDay: '[昨日] LT',
6260 lastWeek: function (now) {
6261 if (this.week() !== now.week()) {
6262 return '[先週]dddd LT';
6263 } else {
6264 return 'dddd LT';
6265 }
6266 },
6267 sameElse: 'L',
6268 },
6269 dayOfMonthOrdinalParse: /\d{1,2}日/,
6270 ordinal: function (number, period) {
6271 switch (period) {
6272 case 'y':
6273 return number === 1 ? '元年' : number + '年';
6274 case 'd':
6275 case 'D':
6276 case 'DDD':
6277 return number + '日';
6278 default:
6279 return number;
6280 }
6281 },
6282 relativeTime: {
6283 future: '%s後',
6284 past: '%s前',
6285 s: '数秒',
6286 ss: '%d秒',
6287 m: '1分',
6288 mm: '%d分',
6289 h: '1時間',
6290 hh: '%d時間',
6291 d: '1日',
6292 dd: '%d日',
6293 M: '1ヶ月',
6294 MM: '%dヶ月',
6295 y: '1年',
6296 yy: '%d年',
6297 },
6298 });
6299
6300 //! moment.js locale configuration
6301
6302 moment.defineLocale('jv', {
6303 months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split(
6304 '_'
6305 ),
6306 monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
6307 weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
6308 weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
6309 weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
6310 longDateFormat: {
6311 LT: 'HH.mm',
6312 LTS: 'HH.mm.ss',
6313 L: 'DD/MM/YYYY',
6314 LL: 'D MMMM YYYY',
6315 LLL: 'D MMMM YYYY [pukul] HH.mm',
6316 LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',
6317 },
6318 meridiemParse: /enjing|siyang|sonten|ndalu/,
6319 meridiemHour: function (hour, meridiem) {
6320 if (hour === 12) {
6321 hour = 0;
6322 }
6323 if (meridiem === 'enjing') {
6324 return hour;
6325 } else if (meridiem === 'siyang') {
6326 return hour >= 11 ? hour : hour + 12;
6327 } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
6328 return hour + 12;
6329 }
6330 },
6331 meridiem: function (hours, minutes, isLower) {
6332 if (hours < 11) {
6333 return 'enjing';
6334 } else if (hours < 15) {
6335 return 'siyang';
6336 } else if (hours < 19) {
6337 return 'sonten';
6338 } else {
6339 return 'ndalu';
6340 }
6341 },
6342 calendar: {
6343 sameDay: '[Dinten puniko pukul] LT',
6344 nextDay: '[Mbenjang pukul] LT',
6345 nextWeek: 'dddd [pukul] LT',
6346 lastDay: '[Kala wingi pukul] LT',
6347 lastWeek: 'dddd [kepengker pukul] LT',
6348 sameElse: 'L',
6349 },
6350 relativeTime: {
6351 future: 'wonten ing %s',
6352 past: '%s ingkang kepengker',
6353 s: 'sawetawis detik',
6354 ss: '%d detik',
6355 m: 'setunggal menit',
6356 mm: '%d menit',
6357 h: 'setunggal jam',
6358 hh: '%d jam',
6359 d: 'sedinten',
6360 dd: '%d dinten',
6361 M: 'sewulan',
6362 MM: '%d wulan',
6363 y: 'setaun',
6364 yy: '%d taun',
6365 },
6366 week: {
6367 dow: 1, // Monday is the first day of the week.
6368 doy: 7, // The week that contains Jan 7th is the first week of the year.
6369 },
6370 });
6371
6372 //! moment.js locale configuration
6373
6374 moment.defineLocale('ka', {
6375 months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split(
6376 '_'
6377 ),
6378 monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
6379 weekdays: {
6380 standalone:
6381 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split(
6382 '_'
6383 ),
6384 format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split(
6385 '_'
6386 ),
6387 isFormat: /(წინა|შემდეგ)/,
6388 },
6389 weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
6390 weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
6391 longDateFormat: {
6392 LT: 'HH:mm',
6393 LTS: 'HH:mm:ss',
6394 L: 'DD/MM/YYYY',
6395 LL: 'D MMMM YYYY',
6396 LLL: 'D MMMM YYYY HH:mm',
6397 LLLL: 'dddd, D MMMM YYYY HH:mm',
6398 },
6399 calendar: {
6400 sameDay: '[დღეს] LT[-ზე]',
6401 nextDay: '[ხვალ] LT[-ზე]',
6402 lastDay: '[გუშინ] LT[-ზე]',
6403 nextWeek: '[შემდეგ] dddd LT[-ზე]',
6404 lastWeek: '[წინა] dddd LT-ზე',
6405 sameElse: 'L',
6406 },
6407 relativeTime: {
6408 future: function (s) {
6409 return s.replace(
6410 /(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,
6411 function ($0, $1, $2) {
6412 return $2 === 'ი' ? $1 + 'ში' : $1 + $2 + 'ში';
6413 }
6414 );
6415 },
6416 past: function (s) {
6417 if (/(წამი|წუთი|საათი|დღე|თვე)/.test(s)) {
6418 return s.replace(/(ი|ე)$/, 'ის წინ');
6419 }
6420 if (/წელი/.test(s)) {
6421 return s.replace(/წელი$/, 'წლის წინ');
6422 }
6423 return s;
6424 },
6425 s: 'რამდენიმე წამი',
6426 ss: '%d წამი',
6427 m: 'წუთი',
6428 mm: '%d წუთი',
6429 h: 'საათი',
6430 hh: '%d საათი',
6431 d: 'დღე',
6432 dd: '%d დღე',
6433 M: 'თვე',
6434 MM: '%d თვე',
6435 y: 'წელი',
6436 yy: '%d წელი',
6437 },
6438 dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
6439 ordinal: function (number) {
6440 if (number === 0) {
6441 return number;
6442 }
6443 if (number === 1) {
6444 return number + '-ლი';
6445 }
6446 if (
6447 number < 20 ||
6448 (number <= 100 && number % 20 === 0) ||
6449 number % 100 === 0
6450 ) {
6451 return 'მე-' + number;
6452 }
6453 return number + '-ე';
6454 },
6455 week: {
6456 dow: 1,
6457 doy: 7,
6458 },
6459 });
6460
6461 //! moment.js locale configuration
6462
6463 var suffixes$1 = {
6464 0: '-ші',
6465 1: '-ші',
6466 2: '-ші',
6467 3: '-ші',
6468 4: '-ші',
6469 5: '-ші',
6470 6: '-шы',
6471 7: '-ші',
6472 8: '-ші',
6473 9: '-шы',
6474 10: '-шы',
6475 20: '-шы',
6476 30: '-шы',
6477 40: '-шы',
6478 50: '-ші',
6479 60: '-шы',
6480 70: '-ші',
6481 80: '-ші',
6482 90: '-шы',
6483 100: '-ші',
6484 };
6485
6486 moment.defineLocale('kk', {
6487 months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split(
6488 '_'
6489 ),
6490 monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
6491 weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split(
6492 '_'
6493 ),
6494 weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
6495 weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
6496 longDateFormat: {
6497 LT: 'HH:mm',
6498 LTS: 'HH:mm:ss',
6499 L: 'DD.MM.YYYY',
6500 LL: 'D MMMM YYYY',
6501 LLL: 'D MMMM YYYY HH:mm',
6502 LLLL: 'dddd, D MMMM YYYY HH:mm',
6503 },
6504 calendar: {
6505 sameDay: '[Бүгін сағат] LT',
6506 nextDay: '[Ертең сағат] LT',
6507 nextWeek: 'dddd [сағат] LT',
6508 lastDay: '[Кеше сағат] LT',
6509 lastWeek: '[Өткен аптаның] dddd [сағат] LT',
6510 sameElse: 'L',
6511 },
6512 relativeTime: {
6513 future: '%s ішінде',
6514 past: '%s бұрын',
6515 s: 'бірнеше секунд',
6516 ss: '%d секунд',
6517 m: 'бір минут',
6518 mm: '%d минут',
6519 h: 'бір сағат',
6520 hh: '%d сағат',
6521 d: 'бір күн',
6522 dd: '%d күн',
6523 M: 'бір ай',
6524 MM: '%d ай',
6525 y: 'бір жыл',
6526 yy: '%d жыл',
6527 },
6528 dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/,
6529 ordinal: function (number) {
6530 var a = number % 10,
6531 b = number >= 100 ? 100 : null;
6532 return number + (suffixes$1[number] || suffixes$1[a] || suffixes$1[b]);
6533 },
6534 week: {
6535 dow: 1, // Monday is the first day of the week.
6536 doy: 7, // The week that contains Jan 7th is the first week of the year.
6537 },
6538 });
6539
6540 //! moment.js locale configuration
6541
6542 var symbolMap$9 = {
6543 1: '១',
6544 2: '២',
6545 3: '៣',
6546 4: '៤',
6547 5: '៥',
6548 6: '៦',
6549 7: '៧',
6550 8: '៨',
6551 9: '៩',
6552 0: '០',
6553 },
6554 numberMap$8 = {
6555 '១': '1',
6556 '២': '2',
6557 '៣': '3',
6558 '៤': '4',
6559 '៥': '5',
6560 '៦': '6',
6561 '៧': '7',
6562 '៨': '8',
6563 '៩': '9',
6564 '០': '0',
6565 };
6566
6567 moment.defineLocale('km', {
6568 months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
6569 '_'
6570 ),
6571 monthsShort:
6572 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split(
6573 '_'
6574 ),
6575 weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
6576 weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
6577 weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'),
6578 weekdaysParseExact: true,
6579 longDateFormat: {
6580 LT: 'HH:mm',
6581 LTS: 'HH:mm:ss',
6582 L: 'DD/MM/YYYY',
6583 LL: 'D MMMM YYYY',
6584 LLL: 'D MMMM YYYY HH:mm',
6585 LLLL: 'dddd, D MMMM YYYY HH:mm',
6586 },
6587 meridiemParse: /ព្រឹក|ល្ងាច/,
6588 isPM: function (input) {
6589 return input === 'ល្ងាច';
6590 },
6591 meridiem: function (hour, minute, isLower) {
6592 if (hour < 12) {
6593 return 'ព្រឹក';
6594 } else {
6595 return 'ល្ងាច';
6596 }
6597 },
6598 calendar: {
6599 sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
6600 nextDay: '[ស្អែក ម៉ោង] LT',
6601 nextWeek: 'dddd [ម៉ោង] LT',
6602 lastDay: '[ម្សិលមិញ ម៉ោង] LT',
6603 lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
6604 sameElse: 'L',
6605 },
6606 relativeTime: {
6607 future: '%sទៀត',
6608 past: '%sមុន',
6609 s: 'ប៉ុន្មានវិនាទី',
6610 ss: '%d វិនាទី',
6611 m: 'មួយនាទី',
6612 mm: '%d នាទី',
6613 h: 'មួយម៉ោង',
6614 hh: '%d ម៉ោង',
6615 d: 'មួយថ្ងៃ',
6616 dd: '%d ថ្ងៃ',
6617 M: 'មួយខែ',
6618 MM: '%d ខែ',
6619 y: 'មួយឆ្នាំ',
6620 yy: '%d ឆ្នាំ',
6621 },
6622 dayOfMonthOrdinalParse: /ទី\d{1,2}/,
6623 ordinal: 'ទី%d',
6624 preparse: function (string) {
6625 return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) {
6626 return numberMap$8[match];
6627 });
6628 },
6629 postformat: function (string) {
6630 return string.replace(/\d/g, function (match) {
6631 return symbolMap$9[match];
6632 });
6633 },
6634 week: {
6635 dow: 1, // Monday is the first day of the week.
6636 doy: 4, // The week that contains Jan 4th is the first week of the year.
6637 },
6638 });
6639
6640 //! moment.js locale configuration
6641
6642 var symbolMap$a = {
6643 1: '೧',
6644 2: '೨',
6645 3: '೩',
6646 4: '೪',
6647 5: '೫',
6648 6: '೬',
6649 7: '೭',
6650 8: '೮',
6651 9: '೯',
6652 0: '೦',
6653 },
6654 numberMap$9 = {
6655 '೧': '1',
6656 '೨': '2',
6657 '೩': '3',
6658 '೪': '4',
6659 '೫': '5',
6660 '೬': '6',
6661 '೭': '7',
6662 '೮': '8',
6663 '೯': '9',
6664 '೦': '0',
6665 };
6666
6667 moment.defineLocale('kn', {
6668 months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split(
6669 '_'
6670 ),
6671 monthsShort:
6672 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split(
6673 '_'
6674 ),
6675 monthsParseExact: true,
6676 weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split(
6677 '_'
6678 ),
6679 weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'),
6680 weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'),
6681 longDateFormat: {
6682 LT: 'A h:mm',
6683 LTS: 'A h:mm:ss',
6684 L: 'DD/MM/YYYY',
6685 LL: 'D MMMM YYYY',
6686 LLL: 'D MMMM YYYY, A h:mm',
6687 LLLL: 'dddd, D MMMM YYYY, A h:mm',
6688 },
6689 calendar: {
6690 sameDay: '[ಇಂದು] LT',
6691 nextDay: '[ನಾಳೆ] LT',
6692 nextWeek: 'dddd, LT',
6693 lastDay: '[ನಿನ್ನೆ] LT',
6694 lastWeek: '[ಕೊನೆಯ] dddd, LT',
6695 sameElse: 'L',
6696 },
6697 relativeTime: {
6698 future: '%s ನಂತರ',
6699 past: '%s ಹಿಂದೆ',
6700 s: 'ಕೆಲವು ಕ್ಷಣಗಳು',
6701 ss: '%d ಸೆಕೆಂಡುಗಳು',
6702 m: 'ಒಂದು ನಿಮಿಷ',
6703 mm: '%d ನಿಮಿಷ',
6704 h: 'ಒಂದು ಗಂಟೆ',
6705 hh: '%d ಗಂಟೆ',
6706 d: 'ಒಂದು ದಿನ',
6707 dd: '%d ದಿನ',
6708 M: 'ಒಂದು ತಿಂಗಳು',
6709 MM: '%d ತಿಂಗಳು',
6710 y: 'ಒಂದು ವರ್ಷ',
6711 yy: '%d ವರ್ಷ',
6712 },
6713 preparse: function (string) {
6714 return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) {
6715 return numberMap$9[match];
6716 });
6717 },
6718 postformat: function (string) {
6719 return string.replace(/\d/g, function (match) {
6720 return symbolMap$a[match];
6721 });
6722 },
6723 meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,
6724 meridiemHour: function (hour, meridiem) {
6725 if (hour === 12) {
6726 hour = 0;
6727 }
6728 if (meridiem === 'ರಾತ್ರಿ') {
6729 return hour < 4 ? hour : hour + 12;
6730 } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') {
6731 return hour;
6732 } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') {
6733 return hour >= 10 ? hour : hour + 12;
6734 } else if (meridiem === 'ಸಂಜೆ') {
6735 return hour + 12;
6736 }
6737 },
6738 meridiem: function (hour, minute, isLower) {
6739 if (hour < 4) {
6740 return 'ರಾತ್ರಿ';
6741 } else if (hour < 10) {
6742 return 'ಬೆಳಿಗ್ಗೆ';
6743 } else if (hour < 17) {
6744 return 'ಮಧ್ಯಾಹ್ನ';
6745 } else if (hour < 20) {
6746 return 'ಸಂಜೆ';
6747 } else {
6748 return 'ರಾತ್ರಿ';
6749 }
6750 },
6751 dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/,
6752 ordinal: function (number) {
6753 return number + 'ನೇ';
6754 },
6755 week: {
6756 dow: 0, // Sunday is the first day of the week.
6757 doy: 6, // The week that contains Jan 6th is the first week of the year.
6758 },
6759 });
6760
6761 //! moment.js locale configuration
6762
6763 moment.defineLocale('ko', {
6764 months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
6765 monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split(
6766 '_'
6767 ),
6768 weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
6769 weekdaysShort: '일_월_화_수_목_금_토'.split('_'),
6770 weekdaysMin: '일_월_화_수_목_금_토'.split('_'),
6771 longDateFormat: {
6772 LT: 'A h:mm',
6773 LTS: 'A h:mm:ss',
6774 L: 'YYYY.MM.DD.',
6775 LL: 'YYYY년 MMMM D일',
6776 LLL: 'YYYY년 MMMM D일 A h:mm',
6777 LLLL: 'YYYY년 MMMM D일 dddd A h:mm',
6778 l: 'YYYY.MM.DD.',
6779 ll: 'YYYY년 MMMM D일',
6780 lll: 'YYYY년 MMMM D일 A h:mm',
6781 llll: 'YYYY년 MMMM D일 dddd A h:mm',
6782 },
6783 calendar: {
6784 sameDay: '오늘 LT',
6785 nextDay: '내일 LT',
6786 nextWeek: 'dddd LT',
6787 lastDay: '어제 LT',
6788 lastWeek: '지난주 dddd LT',
6789 sameElse: 'L',
6790 },
6791 relativeTime: {
6792 future: '%s 후',
6793 past: '%s 전',
6794 s: '몇 초',
6795 ss: '%d초',
6796 m: '1분',
6797 mm: '%d분',
6798 h: '한 시간',
6799 hh: '%d시간',
6800 d: '하루',
6801 dd: '%d일',
6802 M: '한 달',
6803 MM: '%d달',
6804 y: '일 년',
6805 yy: '%d년',
6806 },
6807 dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/,
6808 ordinal: function (number, period) {
6809 switch (period) {
6810 case 'd':
6811 case 'D':
6812 case 'DDD':
6813 return number + '일';
6814 case 'M':
6815 return number + '월';
6816 case 'w':
6817 case 'W':
6818 return number + '주';
6819 default:
6820 return number;
6821 }
6822 },
6823 meridiemParse: /오전|오후/,
6824 isPM: function (token) {
6825 return token === '오후';
6826 },
6827 meridiem: function (hour, minute, isUpper) {
6828 return hour < 12 ? '오전' : '오후';
6829 },
6830 });
6831
6832 //! moment.js locale configuration
6833
6834 var symbolMap$b = {
6835 1: '١',
6836 2: '٢',
6837 3: '٣',
6838 4: '٤',
6839 5: '٥',
6840 6: '٦',
6841 7: '٧',
6842 8: '٨',
6843 9: '٩',
6844 0: '٠',
6845 },
6846 numberMap$a = {
6847 '١': '1',
6848 '٢': '2',
6849 '٣': '3',
6850 '٤': '4',
6851 '٥': '5',
6852 '٦': '6',
6853 '٧': '7',
6854 '٨': '8',
6855 '٩': '9',
6856 '٠': '0',
6857 },
6858 months$7 = [
6859 'کانونی دووەم',
6860 'شوبات',
6861 'ئازار',
6862 'نیسان',
6863 'ئایار',
6864 'حوزەیران',
6865 'تەمموز',
6866 'ئاب',
6867 'ئەیلوول',
6868 'تشرینی یەكەم',
6869 'تشرینی دووەم',
6870 'كانونی یەکەم',
6871 ];
6872
6873 moment.defineLocale('ku', {
6874 months: months$7,
6875 monthsShort: months$7,
6876 weekdays:
6877 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split(
6878 '_'
6879 ),
6880 weekdaysShort:
6881 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'),
6882 weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'),
6883 weekdaysParseExact: true,
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 meridiemParse: /ئێواره‌|به‌یانی/,
6893 isPM: function (input) {
6894 return /ئێواره‌/.test(input);
6895 },
6896 meridiem: function (hour, minute, isLower) {
6897 if (hour < 12) {
6898 return 'به‌یانی';
6899 } else {
6900 return 'ئێواره‌';
6901 }
6902 },
6903 calendar: {
6904 sameDay: '[ئه‌مرۆ كاتژمێر] LT',
6905 nextDay: '[به‌یانی كاتژمێر] LT',
6906 nextWeek: 'dddd [كاتژمێر] LT',
6907 lastDay: '[دوێنێ كاتژمێر] LT',
6908 lastWeek: 'dddd [كاتژمێر] LT',
6909 sameElse: 'L',
6910 },
6911 relativeTime: {
6912 future: 'له‌ %s',
6913 past: '%s',
6914 s: 'چه‌ند چركه‌یه‌ك',
6915 ss: 'چركه‌ %d',
6916 m: 'یه‌ك خوله‌ك',
6917 mm: '%d خوله‌ك',
6918 h: 'یه‌ك كاتژمێر',
6919 hh: '%d كاتژمێر',
6920 d: 'یه‌ك ڕۆژ',
6921 dd: '%d ڕۆژ',
6922 M: 'یه‌ك مانگ',
6923 MM: '%d مانگ',
6924 y: 'یه‌ك ساڵ',
6925 yy: '%d ساڵ',
6926 },
6927 preparse: function (string) {
6928 return string
6929 .replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
6930 return numberMap$a[match];
6931 })
6932 .replace(/،/g, ',');
6933 },
6934 postformat: function (string) {
6935 return string
6936 .replace(/\d/g, function (match) {
6937 return symbolMap$b[match];
6938 })
6939 .replace(/,/g, '،');
6940 },
6941 week: {
6942 dow: 6, // Saturday is the first day of the week.
6943 doy: 12, // The week that contains Jan 12th is the first week of the year.
6944 },
6945 });
6946
6947 //! moment.js locale configuration
6948
6949 var suffixes$2 = {
6950 0: '-чү',
6951 1: '-чи',
6952 2: '-чи',
6953 3: '-чү',
6954 4: '-чү',
6955 5: '-чи',
6956 6: '-чы',
6957 7: '-чи',
6958 8: '-чи',
6959 9: '-чу',
6960 10: '-чу',
6961 20: '-чы',
6962 30: '-чу',
6963 40: '-чы',
6964 50: '-чү',
6965 60: '-чы',
6966 70: '-чи',
6967 80: '-чи',
6968 90: '-чу',
6969 100: '-чү',
6970 };
6971
6972 moment.defineLocale('ky', {
6973 months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(
6974 '_'
6975 ),
6976 monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split(
6977 '_'
6978 ),
6979 weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split(
6980 '_'
6981 ),
6982 weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
6983 weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
6984 longDateFormat: {
6985 LT: 'HH:mm',
6986 LTS: 'HH:mm:ss',
6987 L: 'DD.MM.YYYY',
6988 LL: 'D MMMM YYYY',
6989 LLL: 'D MMMM YYYY HH:mm',
6990 LLLL: 'dddd, D MMMM YYYY HH:mm',
6991 },
6992 calendar: {
6993 sameDay: '[Бүгүн саат] LT',
6994 nextDay: '[Эртең саат] LT',
6995 nextWeek: 'dddd [саат] LT',
6996 lastDay: '[Кечээ саат] LT',
6997 lastWeek: '[Өткөн аптанын] dddd [күнү] [саат] LT',
6998 sameElse: 'L',
6999 },
7000 relativeTime: {
7001 future: '%s ичинде',
7002 past: '%s мурун',
7003 s: 'бирнече секунд',
7004 ss: '%d секунд',
7005 m: 'бир мүнөт',
7006 mm: '%d мүнөт',
7007 h: 'бир саат',
7008 hh: '%d саат',
7009 d: 'бир күн',
7010 dd: '%d күн',
7011 M: 'бир ай',
7012 MM: '%d ай',
7013 y: 'бир жыл',
7014 yy: '%d жыл',
7015 },
7016 dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
7017 ordinal: function (number) {
7018 var a = number % 10,
7019 b = number >= 100 ? 100 : null;
7020 return number + (suffixes$2[number] || suffixes$2[a] || suffixes$2[b]);
7021 },
7022 week: {
7023 dow: 1, // Monday is the first day of the week.
7024 doy: 7, // The week that contains Jan 7th is the first week of the year.
7025 },
7026 });
7027
7028 //! moment.js locale configuration
7029
7030 function processRelativeTime$6(number, withoutSuffix, key, isFuture) {
7031 var format = {
7032 m: ['eng Minutt', 'enger Minutt'],
7033 h: ['eng Stonn', 'enger Stonn'],
7034 d: ['een Dag', 'engem Dag'],
7035 M: ['ee Mount', 'engem Mount'],
7036 y: ['ee Joer', 'engem Joer'],
7037 };
7038 return withoutSuffix ? format[key][0] : format[key][1];
7039 }
7040 function processFutureTime(string) {
7041 var number = string.substr(0, string.indexOf(' '));
7042 if (eifelerRegelAppliesToNumber(number)) {
7043 return 'a ' + string;
7044 }
7045 return 'an ' + string;
7046 }
7047 function processPastTime(string) {
7048 var number = string.substr(0, string.indexOf(' '));
7049 if (eifelerRegelAppliesToNumber(number)) {
7050 return 'viru ' + string;
7051 }
7052 return 'virun ' + string;
7053 }
7054 /**
7055 * Returns true if the word before the given number loses the '-n' ending.
7056 * e.g. 'an 10 Deeg' but 'a 5 Deeg'
7057 *
7058 * @param number {integer}
7059 * @returns {boolean}
7060 */
7061 function eifelerRegelAppliesToNumber(number) {
7062 number = parseInt(number, 10);
7063 if (isNaN(number)) {
7064 return false;
7065 }
7066 if (number < 0) {
7067 // Negative Number --> always true
7068 return true;
7069 } else if (number < 10) {
7070 // Only 1 digit
7071 if (4 <= number && number <= 7) {
7072 return true;
7073 }
7074 return false;
7075 } else if (number < 100) {
7076 // 2 digits
7077 var lastDigit = number % 10,
7078 firstDigit = number / 10;
7079 if (lastDigit === 0) {
7080 return eifelerRegelAppliesToNumber(firstDigit);
7081 }
7082 return eifelerRegelAppliesToNumber(lastDigit);
7083 } else if (number < 10000) {
7084 // 3 or 4 digits --> recursively check first digit
7085 while (number >= 10) {
7086 number = number / 10;
7087 }
7088 return eifelerRegelAppliesToNumber(number);
7089 } else {
7090 // Anything larger than 4 digits: recursively check first n-3 digits
7091 number = number / 1000;
7092 return eifelerRegelAppliesToNumber(number);
7093 }
7094 }
7095
7096 moment.defineLocale('lb', {
7097 months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split(
7098 '_'
7099 ),
7100 monthsShort:
7101 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split(
7102 '_'
7103 ),
7104 monthsParseExact: true,
7105 weekdays:
7106 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split(
7107 '_'
7108 ),
7109 weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
7110 weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
7111 weekdaysParseExact: true,
7112 longDateFormat: {
7113 LT: 'H:mm [Auer]',
7114 LTS: 'H:mm:ss [Auer]',
7115 L: 'DD.MM.YYYY',
7116 LL: 'D. MMMM YYYY',
7117 LLL: 'D. MMMM YYYY H:mm [Auer]',
7118 LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]',
7119 },
7120 calendar: {
7121 sameDay: '[Haut um] LT',
7122 sameElse: 'L',
7123 nextDay: '[Muer um] LT',
7124 nextWeek: 'dddd [um] LT',
7125 lastDay: '[Gëschter um] LT',
7126 lastWeek: function () {
7127 // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
7128 switch (this.day()) {
7129 case 2:
7130 case 4:
7131 return '[Leschten] dddd [um] LT';
7132 default:
7133 return '[Leschte] dddd [um] LT';
7134 }
7135 },
7136 },
7137 relativeTime: {
7138 future: processFutureTime,
7139 past: processPastTime,
7140 s: 'e puer Sekonnen',
7141 ss: '%d Sekonnen',
7142 m: processRelativeTime$6,
7143 mm: '%d Minutten',
7144 h: processRelativeTime$6,
7145 hh: '%d Stonnen',
7146 d: processRelativeTime$6,
7147 dd: '%d Deeg',
7148 M: processRelativeTime$6,
7149 MM: '%d Méint',
7150 y: processRelativeTime$6,
7151 yy: '%d Joer',
7152 },
7153 dayOfMonthOrdinalParse: /\d{1,2}\./,
7154 ordinal: '%d.',
7155 week: {
7156 dow: 1, // Monday is the first day of the week.
7157 doy: 4, // The week that contains Jan 4th is the first week of the year.
7158 },
7159 });
7160
7161 //! moment.js locale configuration
7162
7163 moment.defineLocale('lo', {
7164 months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(
7165 '_'
7166 ),
7167 monthsShort:
7168 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split(
7169 '_'
7170 ),
7171 weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
7172 weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
7173 weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
7174 weekdaysParseExact: true,
7175 longDateFormat: {
7176 LT: 'HH:mm',
7177 LTS: 'HH:mm:ss',
7178 L: 'DD/MM/YYYY',
7179 LL: 'D MMMM YYYY',
7180 LLL: 'D MMMM YYYY HH:mm',
7181 LLLL: 'ວັນdddd D MMMM YYYY HH:mm',
7182 },
7183 meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
7184 isPM: function (input) {
7185 return input === 'ຕອນແລງ';
7186 },
7187 meridiem: function (hour, minute, isLower) {
7188 if (hour < 12) {
7189 return 'ຕອນເຊົ້າ';
7190 } else {
7191 return 'ຕອນແລງ';
7192 }
7193 },
7194 calendar: {
7195 sameDay: '[ມື້ນີ້ເວລາ] LT',
7196 nextDay: '[ມື້ອື່ນເວລາ] LT',
7197 nextWeek: '[ວັນ]dddd[ໜ້າເວລາ] LT',
7198 lastDay: '[ມື້ວານນີ້ເວລາ] LT',
7199 lastWeek: '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
7200 sameElse: 'L',
7201 },
7202 relativeTime: {
7203 future: 'ອີກ %s',
7204 past: '%sຜ່ານມາ',
7205 s: 'ບໍ່ເທົ່າໃດວິນາທີ',
7206 ss: '%d ວິນາທີ',
7207 m: '1 ນາທີ',
7208 mm: '%d ນາທີ',
7209 h: '1 ຊົ່ວໂມງ',
7210 hh: '%d ຊົ່ວໂມງ',
7211 d: '1 ມື້',
7212 dd: '%d ມື້',
7213 M: '1 ເດືອນ',
7214 MM: '%d ເດືອນ',
7215 y: '1 ປີ',
7216 yy: '%d ປີ',
7217 },
7218 dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/,
7219 ordinal: function (number) {
7220 return 'ທີ່' + number;
7221 },
7222 });
7223
7224 //! moment.js locale configuration
7225
7226 var units = {
7227 ss: 'sekundė_sekundžių_sekundes',
7228 m: 'minutė_minutės_minutę',
7229 mm: 'minutės_minučių_minutes',
7230 h: 'valanda_valandos_valandą',
7231 hh: 'valandos_valandų_valandas',
7232 d: 'diena_dienos_dieną',
7233 dd: 'dienos_dienų_dienas',
7234 M: 'mėnuo_mėnesio_mėnesį',
7235 MM: 'mėnesiai_mėnesių_mėnesius',
7236 y: 'metai_metų_metus',
7237 yy: 'metai_metų_metus',
7238 };
7239 function translateSeconds(number, withoutSuffix, key, isFuture) {
7240 if (withoutSuffix) {
7241 return 'kelios sekundės';
7242 } else {
7243 return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
7244 }
7245 }
7246 function translateSingular(number, withoutSuffix, key, isFuture) {
7247 return withoutSuffix
7248 ? forms(key)[0]
7249 : isFuture
7250 ? forms(key)[1]
7251 : forms(key)[2];
7252 }
7253 function special(number) {
7254 return number % 10 === 0 || (number > 10 && number < 20);
7255 }
7256 function forms(key) {
7257 return units[key].split('_');
7258 }
7259 function translate$6(number, withoutSuffix, key, isFuture) {
7260 var result = number + ' ';
7261 if (number === 1) {
7262 return (
7263 result + translateSingular(number, withoutSuffix, key[0], isFuture)
7264 );
7265 } else if (withoutSuffix) {
7266 return result + (special(number) ? forms(key)[1] : forms(key)[0]);
7267 } else {
7268 if (isFuture) {
7269 return result + forms(key)[1];
7270 } else {
7271 return result + (special(number) ? forms(key)[1] : forms(key)[2]);
7272 }
7273 }
7274 }
7275 moment.defineLocale('lt', {
7276 months: {
7277 format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split(
7278 '_'
7279 ),
7280 standalone:
7281 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split(
7282 '_'
7283 ),
7284 isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/,
7285 },
7286 monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
7287 weekdays: {
7288 format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split(
7289 '_'
7290 ),
7291 standalone:
7292 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split(
7293 '_'
7294 ),
7295 isFormat: /dddd HH:mm/,
7296 },
7297 weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
7298 weekdaysMin: 'S_P_A_T_K_Pn_Š'.split('_'),
7299 weekdaysParseExact: true,
7300 longDateFormat: {
7301 LT: 'HH:mm',
7302 LTS: 'HH:mm:ss',
7303 L: 'YYYY-MM-DD',
7304 LL: 'YYYY [m.] MMMM D [d.]',
7305 LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
7306 LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
7307 l: 'YYYY-MM-DD',
7308 ll: 'YYYY [m.] MMMM D [d.]',
7309 lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
7310 llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]',
7311 },
7312 calendar: {
7313 sameDay: '[Šiandien] LT',
7314 nextDay: '[Rytoj] LT',
7315 nextWeek: 'dddd LT',
7316 lastDay: '[Vakar] LT',
7317 lastWeek: '[Praėjusį] dddd LT',
7318 sameElse: 'L',
7319 },
7320 relativeTime: {
7321 future: 'po %s',
7322 past: 'prieš %s',
7323 s: translateSeconds,
7324 ss: translate$6,
7325 m: translateSingular,
7326 mm: translate$6,
7327 h: translateSingular,
7328 hh: translate$6,
7329 d: translateSingular,
7330 dd: translate$6,
7331 M: translateSingular,
7332 MM: translate$6,
7333 y: translateSingular,
7334 yy: translate$6,
7335 },
7336 dayOfMonthOrdinalParse: /\d{1,2}-oji/,
7337 ordinal: function (number) {
7338 return number + '-oji';
7339 },
7340 week: {
7341 dow: 1, // Monday is the first day of the week.
7342 doy: 4, // The week that contains Jan 4th is the first week of the year.
7343 },
7344 });
7345
7346 //! moment.js locale configuration
7347
7348 var units$1 = {
7349 ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'),
7350 m: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
7351 mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'),
7352 h: 'stundas_stundām_stunda_stundas'.split('_'),
7353 hh: 'stundas_stundām_stunda_stundas'.split('_'),
7354 d: 'dienas_dienām_diena_dienas'.split('_'),
7355 dd: 'dienas_dienām_diena_dienas'.split('_'),
7356 M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
7357 MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
7358 y: 'gada_gadiem_gads_gadi'.split('_'),
7359 yy: 'gada_gadiem_gads_gadi'.split('_'),
7360 };
7361 /**
7362 * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
7363 */
7364 function format(forms, number, withoutSuffix) {
7365 if (withoutSuffix) {
7366 // E.g. "21 minūte", "3 minūtes".
7367 return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
7368 } else {
7369 // E.g. "21 minūtes" as in "pēc 21 minūtes".
7370 // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
7371 return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
7372 }
7373 }
7374 function relativeTimeWithPlural$1(number, withoutSuffix, key) {
7375 return number + ' ' + format(units$1[key], number, withoutSuffix);
7376 }
7377 function relativeTimeWithSingular(number, withoutSuffix, key) {
7378 return format(units$1[key], number, withoutSuffix);
7379 }
7380 function relativeSeconds(number, withoutSuffix) {
7381 return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
7382 }
7383
7384 moment.defineLocale('lv', {
7385 months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split(
7386 '_'
7387 ),
7388 monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
7389 weekdays:
7390 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split(
7391 '_'
7392 ),
7393 weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'),
7394 weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'),
7395 weekdaysParseExact: true,
7396 longDateFormat: {
7397 LT: 'HH:mm',
7398 LTS: 'HH:mm:ss',
7399 L: 'DD.MM.YYYY.',
7400 LL: 'YYYY. [gada] D. MMMM',
7401 LLL: 'YYYY. [gada] D. MMMM, HH:mm',
7402 LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm',
7403 },
7404 calendar: {
7405 sameDay: '[Šodien pulksten] LT',
7406 nextDay: '[Rīt pulksten] LT',
7407 nextWeek: 'dddd [pulksten] LT',
7408 lastDay: '[Vakar pulksten] LT',
7409 lastWeek: '[Pagājušā] dddd [pulksten] LT',
7410 sameElse: 'L',
7411 },
7412 relativeTime: {
7413 future: 'pēc %s',
7414 past: 'pirms %s',
7415 s: relativeSeconds,
7416 ss: relativeTimeWithPlural$1,
7417 m: relativeTimeWithSingular,
7418 mm: relativeTimeWithPlural$1,
7419 h: relativeTimeWithSingular,
7420 hh: relativeTimeWithPlural$1,
7421 d: relativeTimeWithSingular,
7422 dd: relativeTimeWithPlural$1,
7423 M: relativeTimeWithSingular,
7424 MM: relativeTimeWithPlural$1,
7425 y: relativeTimeWithSingular,
7426 yy: relativeTimeWithPlural$1,
7427 },
7428 dayOfMonthOrdinalParse: /\d{1,2}\./,
7429 ordinal: '%d.',
7430 week: {
7431 dow: 1, // Monday is the first day of the week.
7432 doy: 4, // The week that contains Jan 4th is the first week of the year.
7433 },
7434 });
7435
7436 //! moment.js locale configuration
7437
7438 var translator = {
7439 words: {
7440 //Different grammatical cases
7441 ss: ['sekund', 'sekunda', 'sekundi'],
7442 m: ['jedan minut', 'jednog minuta'],
7443 mm: ['minut', 'minuta', 'minuta'],
7444 h: ['jedan sat', 'jednog sata'],
7445 hh: ['sat', 'sata', 'sati'],
7446 dd: ['dan', 'dana', 'dana'],
7447 MM: ['mjesec', 'mjeseca', 'mjeseci'],
7448 yy: ['godina', 'godine', 'godina'],
7449 },
7450 correctGrammaticalCase: function (number, wordKey) {
7451 return number === 1
7452 ? wordKey[0]
7453 : number >= 2 && number <= 4
7454 ? wordKey[1]
7455 : wordKey[2];
7456 },
7457 translate: function (number, withoutSuffix, key) {
7458 var wordKey = translator.words[key];
7459 if (key.length === 1) {
7460 return withoutSuffix ? wordKey[0] : wordKey[1];
7461 } else {
7462 return (
7463 number +
7464 ' ' +
7465 translator.correctGrammaticalCase(number, wordKey)
7466 );
7467 }
7468 },
7469 };
7470
7471 moment.defineLocale('me', {
7472 months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(
7473 '_'
7474 ),
7475 monthsShort:
7476 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
7477 monthsParseExact: true,
7478 weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split(
7479 '_'
7480 ),
7481 weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
7482 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
7483 weekdaysParseExact: true,
7484 longDateFormat: {
7485 LT: 'H:mm',
7486 LTS: 'H:mm:ss',
7487 L: 'DD.MM.YYYY',
7488 LL: 'D. MMMM YYYY',
7489 LLL: 'D. MMMM YYYY H:mm',
7490 LLLL: 'dddd, D. MMMM YYYY H:mm',
7491 },
7492 calendar: {
7493 sameDay: '[danas u] LT',
7494 nextDay: '[sjutra u] LT',
7495
7496 nextWeek: function () {
7497 switch (this.day()) {
7498 case 0:
7499 return '[u] [nedjelju] [u] LT';
7500 case 3:
7501 return '[u] [srijedu] [u] LT';
7502 case 6:
7503 return '[u] [subotu] [u] LT';
7504 case 1:
7505 case 2:
7506 case 4:
7507 case 5:
7508 return '[u] dddd [u] LT';
7509 }
7510 },
7511 lastDay: '[juče u] LT',
7512 lastWeek: function () {
7513 var lastWeekDays = [
7514 '[prošle] [nedjelje] [u] LT',
7515 '[prošlog] [ponedjeljka] [u] LT',
7516 '[prošlog] [utorka] [u] LT',
7517 '[prošle] [srijede] [u] LT',
7518 '[prošlog] [četvrtka] [u] LT',
7519 '[prošlog] [petka] [u] LT',
7520 '[prošle] [subote] [u] LT',
7521 ];
7522 return lastWeekDays[this.day()];
7523 },
7524 sameElse: 'L',
7525 },
7526 relativeTime: {
7527 future: 'za %s',
7528 past: 'prije %s',
7529 s: 'nekoliko sekundi',
7530 ss: translator.translate,
7531 m: translator.translate,
7532 mm: translator.translate,
7533 h: translator.translate,
7534 hh: translator.translate,
7535 d: 'dan',
7536 dd: translator.translate,
7537 M: 'mjesec',
7538 MM: translator.translate,
7539 y: 'godinu',
7540 yy: translator.translate,
7541 },
7542 dayOfMonthOrdinalParse: /\d{1,2}\./,
7543 ordinal: '%d.',
7544 week: {
7545 dow: 1, // Monday is the first day of the week.
7546 doy: 7, // The week that contains Jan 7th is the first week of the year.
7547 },
7548 });
7549
7550 //! moment.js locale configuration
7551
7552 moment.defineLocale('mi', {
7553 months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split(
7554 '_'
7555 ),
7556 monthsShort:
7557 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split(
7558 '_'
7559 ),
7560 monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
7561 monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
7562 monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
7563 monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
7564 weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
7565 weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
7566 weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
7567 longDateFormat: {
7568 LT: 'HH:mm',
7569 LTS: 'HH:mm:ss',
7570 L: 'DD/MM/YYYY',
7571 LL: 'D MMMM YYYY',
7572 LLL: 'D MMMM YYYY [i] HH:mm',
7573 LLLL: 'dddd, D MMMM YYYY [i] HH:mm',
7574 },
7575 calendar: {
7576 sameDay: '[i teie mahana, i] LT',
7577 nextDay: '[apopo i] LT',
7578 nextWeek: 'dddd [i] LT',
7579 lastDay: '[inanahi i] LT',
7580 lastWeek: 'dddd [whakamutunga i] LT',
7581 sameElse: 'L',
7582 },
7583 relativeTime: {
7584 future: 'i roto i %s',
7585 past: '%s i mua',
7586 s: 'te hēkona ruarua',
7587 ss: '%d hēkona',
7588 m: 'he meneti',
7589 mm: '%d meneti',
7590 h: 'te haora',
7591 hh: '%d haora',
7592 d: 'he ra',
7593 dd: '%d ra',
7594 M: 'he marama',
7595 MM: '%d marama',
7596 y: 'he tau',
7597 yy: '%d tau',
7598 },
7599 dayOfMonthOrdinalParse: /\d{1,2}º/,
7600 ordinal: '%dº',
7601 week: {
7602 dow: 1, // Monday is the first day of the week.
7603 doy: 4, // The week that contains Jan 4th is the first week of the year.
7604 },
7605 });
7606
7607 //! moment.js locale configuration
7608
7609 moment.defineLocale('mk', {
7610 months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split(
7611 '_'
7612 ),
7613 monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
7614 weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split(
7615 '_'
7616 ),
7617 weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
7618 weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'),
7619 longDateFormat: {
7620 LT: 'H:mm',
7621 LTS: 'H:mm:ss',
7622 L: 'D.MM.YYYY',
7623 LL: 'D MMMM YYYY',
7624 LLL: 'D MMMM YYYY H:mm',
7625 LLLL: 'dddd, D MMMM YYYY H:mm',
7626 },
7627 calendar: {
7628 sameDay: '[Денес во] LT',
7629 nextDay: '[Утре во] LT',
7630 nextWeek: '[Во] dddd [во] LT',
7631 lastDay: '[Вчера во] LT',
7632 lastWeek: function () {
7633 switch (this.day()) {
7634 case 0:
7635 case 3:
7636 case 6:
7637 return '[Изминатата] dddd [во] LT';
7638 case 1:
7639 case 2:
7640 case 4:
7641 case 5:
7642 return '[Изминатиот] dddd [во] LT';
7643 }
7644 },
7645 sameElse: 'L',
7646 },
7647 relativeTime: {
7648 future: 'за %s',
7649 past: 'пред %s',
7650 s: 'неколку секунди',
7651 ss: '%d секунди',
7652 m: 'една минута',
7653 mm: '%d минути',
7654 h: 'еден час',
7655 hh: '%d часа',
7656 d: 'еден ден',
7657 dd: '%d дена',
7658 M: 'еден месец',
7659 MM: '%d месеци',
7660 y: 'една година',
7661 yy: '%d години',
7662 },
7663 dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
7664 ordinal: function (number) {
7665 var lastDigit = number % 10,
7666 last2Digits = number % 100;
7667 if (number === 0) {
7668 return number + '-ев';
7669 } else if (last2Digits === 0) {
7670 return number + '-ен';
7671 } else if (last2Digits > 10 && last2Digits < 20) {
7672 return number + '-ти';
7673 } else if (lastDigit === 1) {
7674 return number + '-ви';
7675 } else if (lastDigit === 2) {
7676 return number + '-ри';
7677 } else if (lastDigit === 7 || lastDigit === 8) {
7678 return number + '-ми';
7679 } else {
7680 return number + '-ти';
7681 }
7682 },
7683 week: {
7684 dow: 1, // Monday is the first day of the week.
7685 doy: 7, // The week that contains Jan 7th is the first week of the year.
7686 },
7687 });
7688
7689 //! moment.js locale configuration
7690
7691 moment.defineLocale('ml', {
7692 months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split(
7693 '_'
7694 ),
7695 monthsShort:
7696 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split(
7697 '_'
7698 ),
7699 monthsParseExact: true,
7700 weekdays:
7701 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split(
7702 '_'
7703 ),
7704 weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
7705 weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
7706 longDateFormat: {
7707 LT: 'A h:mm -നു',
7708 LTS: 'A h:mm:ss -നു',
7709 L: 'DD/MM/YYYY',
7710 LL: 'D MMMM YYYY',
7711 LLL: 'D MMMM YYYY, A h:mm -നു',
7712 LLLL: 'dddd, D MMMM YYYY, A h:mm -നു',
7713 },
7714 calendar: {
7715 sameDay: '[ഇന്ന്] LT',
7716 nextDay: '[നാളെ] LT',
7717 nextWeek: 'dddd, LT',
7718 lastDay: '[ഇന്നലെ] LT',
7719 lastWeek: '[കഴിഞ്ഞ] dddd, LT',
7720 sameElse: 'L',
7721 },
7722 relativeTime: {
7723 future: '%s കഴിഞ്ഞ്',
7724 past: '%s മുൻപ്',
7725 s: 'അൽപ നിമിഷങ്ങൾ',
7726 ss: '%d സെക്കൻഡ്',
7727 m: 'ഒരു മിനിറ്റ്',
7728 mm: '%d മിനിറ്റ്',
7729 h: 'ഒരു മണിക്കൂർ',
7730 hh: '%d മണിക്കൂർ',
7731 d: 'ഒരു ദിവസം',
7732 dd: '%d ദിവസം',
7733 M: 'ഒരു മാസം',
7734 MM: '%d മാസം',
7735 y: 'ഒരു വർഷം',
7736 yy: '%d വർഷം',
7737 },
7738 meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
7739 meridiemHour: function (hour, meridiem) {
7740 if (hour === 12) {
7741 hour = 0;
7742 }
7743 if (
7744 (meridiem === 'രാത്രി' && hour >= 4) ||
7745 meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||
7746 meridiem === 'വൈകുന്നേരം'
7747 ) {
7748 return hour + 12;
7749 } else {
7750 return hour;
7751 }
7752 },
7753 meridiem: function (hour, minute, isLower) {
7754 if (hour < 4) {
7755 return 'രാത്രി';
7756 } else if (hour < 12) {
7757 return 'രാവിലെ';
7758 } else if (hour < 17) {
7759 return 'ഉച്ച കഴിഞ്ഞ്';
7760 } else if (hour < 20) {
7761 return 'വൈകുന്നേരം';
7762 } else {
7763 return 'രാത്രി';
7764 }
7765 },
7766 });
7767
7768 //! moment.js locale configuration
7769
7770 function translate$7(number, withoutSuffix, key, isFuture) {
7771 switch (key) {
7772 case 's':
7773 return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын';
7774 case 'ss':
7775 return number + (withoutSuffix ? ' секунд' : ' секундын');
7776 case 'm':
7777 case 'mm':
7778 return number + (withoutSuffix ? ' минут' : ' минутын');
7779 case 'h':
7780 case 'hh':
7781 return number + (withoutSuffix ? ' цаг' : ' цагийн');
7782 case 'd':
7783 case 'dd':
7784 return number + (withoutSuffix ? ' өдөр' : ' өдрийн');
7785 case 'M':
7786 case 'MM':
7787 return number + (withoutSuffix ? ' сар' : ' сарын');
7788 case 'y':
7789 case 'yy':
7790 return number + (withoutSuffix ? ' жил' : ' жилийн');
7791 default:
7792 return number;
7793 }
7794 }
7795
7796 moment.defineLocale('mn', {
7797 months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split(
7798 '_'
7799 ),
7800 monthsShort:
7801 '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split(
7802 '_'
7803 ),
7804 monthsParseExact: true,
7805 weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'),
7806 weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'),
7807 weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'),
7808 weekdaysParseExact: true,
7809 longDateFormat: {
7810 LT: 'HH:mm',
7811 LTS: 'HH:mm:ss',
7812 L: 'YYYY-MM-DD',
7813 LL: 'YYYY оны MMMMын D',
7814 LLL: 'YYYY оны MMMMын D HH:mm',
7815 LLLL: 'dddd, YYYY оны MMMMын D HH:mm',
7816 },
7817 meridiemParse: /ҮӨ|ҮХ/i,
7818 isPM: function (input) {
7819 return input === 'ҮХ';
7820 },
7821 meridiem: function (hour, minute, isLower) {
7822 if (hour < 12) {
7823 return 'ҮӨ';
7824 } else {
7825 return 'ҮХ';
7826 }
7827 },
7828 calendar: {
7829 sameDay: '[Өнөөдөр] LT',
7830 nextDay: '[Маргааш] LT',
7831 nextWeek: '[Ирэх] dddd LT',
7832 lastDay: '[Өчигдөр] LT',
7833 lastWeek: '[Өнгөрсөн] dddd LT',
7834 sameElse: 'L',
7835 },
7836 relativeTime: {
7837 future: '%s дараа',
7838 past: '%s өмнө',
7839 s: translate$7,
7840 ss: translate$7,
7841 m: translate$7,
7842 mm: translate$7,
7843 h: translate$7,
7844 hh: translate$7,
7845 d: translate$7,
7846 dd: translate$7,
7847 M: translate$7,
7848 MM: translate$7,
7849 y: translate$7,
7850 yy: translate$7,
7851 },
7852 dayOfMonthOrdinalParse: /\d{1,2} өдөр/,
7853 ordinal: function (number, period) {
7854 switch (period) {
7855 case 'd':
7856 case 'D':
7857 case 'DDD':
7858 return number + ' өдөр';
7859 default:
7860 return number;
7861 }
7862 },
7863 });
7864
7865 //! moment.js locale configuration
7866
7867 var symbolMap$c = {
7868 1: '१',
7869 2: '२',
7870 3: '३',
7871 4: '४',
7872 5: '५',
7873 6: '६',
7874 7: '७',
7875 8: '८',
7876 9: '९',
7877 0: '०',
7878 },
7879 numberMap$b = {
7880 '१': '1',
7881 '२': '2',
7882 '३': '3',
7883 '४': '4',
7884 '५': '5',
7885 '६': '6',
7886 '७': '7',
7887 '८': '8',
7888 '९': '9',
7889 '०': '0',
7890 };
7891
7892 function relativeTimeMr(number, withoutSuffix, string, isFuture) {
7893 var output = '';
7894 if (withoutSuffix) {
7895 switch (string) {
7896 case 's':
7897 output = 'काही सेकंद';
7898 break;
7899 case 'ss':
7900 output = '%d सेकंद';
7901 break;
7902 case 'm':
7903 output = 'एक मिनिट';
7904 break;
7905 case 'mm':
7906 output = '%d मिनिटे';
7907 break;
7908 case 'h':
7909 output = 'एक तास';
7910 break;
7911 case 'hh':
7912 output = '%d तास';
7913 break;
7914 case 'd':
7915 output = 'एक दिवस';
7916 break;
7917 case 'dd':
7918 output = '%d दिवस';
7919 break;
7920 case 'M':
7921 output = 'एक महिना';
7922 break;
7923 case 'MM':
7924 output = '%d महिने';
7925 break;
7926 case 'y':
7927 output = 'एक वर्ष';
7928 break;
7929 case 'yy':
7930 output = '%d वर्षे';
7931 break;
7932 }
7933 } else {
7934 switch (string) {
7935 case 's':
7936 output = 'काही सेकंदां';
7937 break;
7938 case 'ss':
7939 output = '%d सेकंदां';
7940 break;
7941 case 'm':
7942 output = 'एका मिनिटा';
7943 break;
7944 case 'mm':
7945 output = '%d मिनिटां';
7946 break;
7947 case 'h':
7948 output = 'एका तासा';
7949 break;
7950 case 'hh':
7951 output = '%d तासां';
7952 break;
7953 case 'd':
7954 output = 'एका दिवसा';
7955 break;
7956 case 'dd':
7957 output = '%d दिवसां';
7958 break;
7959 case 'M':
7960 output = 'एका महिन्या';
7961 break;
7962 case 'MM':
7963 output = '%d महिन्यां';
7964 break;
7965 case 'y':
7966 output = 'एका वर्षा';
7967 break;
7968 case 'yy':
7969 output = '%d वर्षां';
7970 break;
7971 }
7972 }
7973 return output.replace(/%d/i, number);
7974 }
7975
7976 moment.defineLocale('mr', {
7977 months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split(
7978 '_'
7979 ),
7980 monthsShort:
7981 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split(
7982 '_'
7983 ),
7984 monthsParseExact: true,
7985 weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
7986 weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
7987 weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'),
7988 longDateFormat: {
7989 LT: 'A h:mm वाजता',
7990 LTS: 'A h:mm:ss वाजता',
7991 L: 'DD/MM/YYYY',
7992 LL: 'D MMMM YYYY',
7993 LLL: 'D MMMM YYYY, A h:mm वाजता',
7994 LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता',
7995 },
7996 calendar: {
7997 sameDay: '[आज] LT',
7998 nextDay: '[उद्या] LT',
7999 nextWeek: 'dddd, LT',
8000 lastDay: '[काल] LT',
8001 lastWeek: '[मागील] dddd, LT',
8002 sameElse: 'L',
8003 },
8004 relativeTime: {
8005 future: '%sमध्ये',
8006 past: '%sपूर्वी',
8007 s: relativeTimeMr,
8008 ss: relativeTimeMr,
8009 m: relativeTimeMr,
8010 mm: relativeTimeMr,
8011 h: relativeTimeMr,
8012 hh: relativeTimeMr,
8013 d: relativeTimeMr,
8014 dd: relativeTimeMr,
8015 M: relativeTimeMr,
8016 MM: relativeTimeMr,
8017 y: relativeTimeMr,
8018 yy: relativeTimeMr,
8019 },
8020 preparse: function (string) {
8021 return string.replace(/[१२३४५६७८९०]/g, function (match) {
8022 return numberMap$b[match];
8023 });
8024 },
8025 postformat: function (string) {
8026 return string.replace(/\d/g, function (match) {
8027 return symbolMap$c[match];
8028 });
8029 },
8030 meridiemParse: /पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,
8031 meridiemHour: function (hour, meridiem) {
8032 if (hour === 12) {
8033 hour = 0;
8034 }
8035 if (meridiem === 'पहाटे' || meridiem === 'सकाळी') {
8036 return hour;
8037 } else if (
8038 meridiem === 'दुपारी' ||
8039 meridiem === 'सायंकाळी' ||
8040 meridiem === 'रात्री'
8041 ) {
8042 return hour >= 12 ? hour : hour + 12;
8043 }
8044 },
8045 meridiem: function (hour, minute, isLower) {
8046 if (hour >= 0 && hour < 6) {
8047 return 'पहाटे';
8048 } else if (hour < 12) {
8049 return 'सकाळी';
8050 } else if (hour < 17) {
8051 return 'दुपारी';
8052 } else if (hour < 20) {
8053 return 'सायंकाळी';
8054 } else {
8055 return 'रात्री';
8056 }
8057 },
8058 week: {
8059 dow: 0, // Sunday is the first day of the week.
8060 doy: 6, // The week that contains Jan 6th is the first week of the year.
8061 },
8062 });
8063
8064 //! moment.js locale configuration
8065
8066 moment.defineLocale('ms-my', {
8067 months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(
8068 '_'
8069 ),
8070 monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
8071 weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
8072 weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
8073 weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
8074 longDateFormat: {
8075 LT: 'HH.mm',
8076 LTS: 'HH.mm.ss',
8077 L: 'DD/MM/YYYY',
8078 LL: 'D MMMM YYYY',
8079 LLL: 'D MMMM YYYY [pukul] HH.mm',
8080 LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',
8081 },
8082 meridiemParse: /pagi|tengahari|petang|malam/,
8083 meridiemHour: function (hour, meridiem) {
8084 if (hour === 12) {
8085 hour = 0;
8086 }
8087 if (meridiem === 'pagi') {
8088 return hour;
8089 } else if (meridiem === 'tengahari') {
8090 return hour >= 11 ? hour : hour + 12;
8091 } else if (meridiem === 'petang' || meridiem === 'malam') {
8092 return hour + 12;
8093 }
8094 },
8095 meridiem: function (hours, minutes, isLower) {
8096 if (hours < 11) {
8097 return 'pagi';
8098 } else if (hours < 15) {
8099 return 'tengahari';
8100 } else if (hours < 19) {
8101 return 'petang';
8102 } else {
8103 return 'malam';
8104 }
8105 },
8106 calendar: {
8107 sameDay: '[Hari ini pukul] LT',
8108 nextDay: '[Esok pukul] LT',
8109 nextWeek: 'dddd [pukul] LT',
8110 lastDay: '[Kelmarin pukul] LT',
8111 lastWeek: 'dddd [lepas pukul] LT',
8112 sameElse: 'L',
8113 },
8114 relativeTime: {
8115 future: 'dalam %s',
8116 past: '%s yang lepas',
8117 s: 'beberapa saat',
8118 ss: '%d saat',
8119 m: 'seminit',
8120 mm: '%d minit',
8121 h: 'sejam',
8122 hh: '%d jam',
8123 d: 'sehari',
8124 dd: '%d hari',
8125 M: 'sebulan',
8126 MM: '%d bulan',
8127 y: 'setahun',
8128 yy: '%d tahun',
8129 },
8130 week: {
8131 dow: 1, // Monday is the first day of the week.
8132 doy: 7, // The week that contains Jan 7th is the first week of the year.
8133 },
8134 });
8135
8136 //! moment.js locale configuration
8137
8138 moment.defineLocale('ms', {
8139 months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split(
8140 '_'
8141 ),
8142 monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
8143 weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
8144 weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
8145 weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
8146 longDateFormat: {
8147 LT: 'HH.mm',
8148 LTS: 'HH.mm.ss',
8149 L: 'DD/MM/YYYY',
8150 LL: 'D MMMM YYYY',
8151 LLL: 'D MMMM YYYY [pukul] HH.mm',
8152 LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm',
8153 },
8154 meridiemParse: /pagi|tengahari|petang|malam/,
8155 meridiemHour: function (hour, meridiem) {
8156 if (hour === 12) {
8157 hour = 0;
8158 }
8159 if (meridiem === 'pagi') {
8160 return hour;
8161 } else if (meridiem === 'tengahari') {
8162 return hour >= 11 ? hour : hour + 12;
8163 } else if (meridiem === 'petang' || meridiem === 'malam') {
8164 return hour + 12;
8165 }
8166 },
8167 meridiem: function (hours, minutes, isLower) {
8168 if (hours < 11) {
8169 return 'pagi';
8170 } else if (hours < 15) {
8171 return 'tengahari';
8172 } else if (hours < 19) {
8173 return 'petang';
8174 } else {
8175 return 'malam';
8176 }
8177 },
8178 calendar: {
8179 sameDay: '[Hari ini pukul] LT',
8180 nextDay: '[Esok pukul] LT',
8181 nextWeek: 'dddd [pukul] LT',
8182 lastDay: '[Kelmarin pukul] LT',
8183 lastWeek: 'dddd [lepas pukul] LT',
8184 sameElse: 'L',
8185 },
8186 relativeTime: {
8187 future: 'dalam %s',
8188 past: '%s yang lepas',
8189 s: 'beberapa saat',
8190 ss: '%d saat',
8191 m: 'seminit',
8192 mm: '%d minit',
8193 h: 'sejam',
8194 hh: '%d jam',
8195 d: 'sehari',
8196 dd: '%d hari',
8197 M: 'sebulan',
8198 MM: '%d bulan',
8199 y: 'setahun',
8200 yy: '%d tahun',
8201 },
8202 week: {
8203 dow: 1, // Monday is the first day of the week.
8204 doy: 7, // The week that contains Jan 7th is the first week of the year.
8205 },
8206 });
8207
8208 //! moment.js locale configuration
8209
8210 moment.defineLocale('mt', {
8211 months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split(
8212 '_'
8213 ),
8214 monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),
8215 weekdays:
8216 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split(
8217 '_'
8218 ),
8219 weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'),
8220 weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'),
8221 longDateFormat: {
8222 LT: 'HH:mm',
8223 LTS: 'HH:mm:ss',
8224 L: 'DD/MM/YYYY',
8225 LL: 'D MMMM YYYY',
8226 LLL: 'D MMMM YYYY HH:mm',
8227 LLLL: 'dddd, D MMMM YYYY HH:mm',
8228 },
8229 calendar: {
8230 sameDay: '[Illum fil-]LT',
8231 nextDay: '[Għada fil-]LT',
8232 nextWeek: 'dddd [fil-]LT',
8233 lastDay: '[Il-bieraħ fil-]LT',
8234 lastWeek: 'dddd [li għadda] [fil-]LT',
8235 sameElse: 'L',
8236 },
8237 relativeTime: {
8238 future: 'f’ %s',
8239 past: '%s ilu',
8240 s: 'ftit sekondi',
8241 ss: '%d sekondi',
8242 m: 'minuta',
8243 mm: '%d minuti',
8244 h: 'siegħa',
8245 hh: '%d siegħat',
8246 d: 'ġurnata',
8247 dd: '%d ġranet',
8248 M: 'xahar',
8249 MM: '%d xhur',
8250 y: 'sena',
8251 yy: '%d sni',
8252 },
8253 dayOfMonthOrdinalParse: /\d{1,2}º/,
8254 ordinal: '%dº',
8255 week: {
8256 dow: 1, // Monday is the first day of the week.
8257 doy: 4, // The week that contains Jan 4th is the first week of the year.
8258 },
8259 });
8260
8261 //! moment.js locale configuration
8262
8263 var symbolMap$d = {
8264 1: '၁',
8265 2: '၂',
8266 3: '၃',
8267 4: '၄',
8268 5: '၅',
8269 6: '၆',
8270 7: '၇',
8271 8: '၈',
8272 9: '၉',
8273 0: '၀',
8274 },
8275 numberMap$c = {
8276 '၁': '1',
8277 '၂': '2',
8278 '၃': '3',
8279 '၄': '4',
8280 '၅': '5',
8281 '၆': '6',
8282 '၇': '7',
8283 '၈': '8',
8284 '၉': '9',
8285 '၀': '0',
8286 };
8287
8288 moment.defineLocale('my', {
8289 months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split(
8290 '_'
8291 ),
8292 monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
8293 weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split(
8294 '_'
8295 ),
8296 weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
8297 weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
8298
8299 longDateFormat: {
8300 LT: 'HH:mm',
8301 LTS: 'HH:mm:ss',
8302 L: 'DD/MM/YYYY',
8303 LL: 'D MMMM YYYY',
8304 LLL: 'D MMMM YYYY HH:mm',
8305 LLLL: 'dddd D MMMM YYYY HH:mm',
8306 },
8307 calendar: {
8308 sameDay: '[ယနေ.] LT [မှာ]',
8309 nextDay: '[မနက်ဖြန်] LT [မှာ]',
8310 nextWeek: 'dddd LT [မှာ]',
8311 lastDay: '[မနေ.က] LT [မှာ]',
8312 lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
8313 sameElse: 'L',
8314 },
8315 relativeTime: {
8316 future: 'လာမည့် %s မှာ',
8317 past: 'လွန်ခဲ့သော %s က',
8318 s: 'စက္ကန်.အနည်းငယ်',
8319 ss: '%d စက္ကန့်',
8320 m: 'တစ်မိနစ်',
8321 mm: '%d မိနစ်',
8322 h: 'တစ်နာရီ',
8323 hh: '%d နာရီ',
8324 d: 'တစ်ရက်',
8325 dd: '%d ရက်',
8326 M: 'တစ်လ',
8327 MM: '%d လ',
8328 y: 'တစ်နှစ်',
8329 yy: '%d နှစ်',
8330 },
8331 preparse: function (string) {
8332 return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
8333 return numberMap$c[match];
8334 });
8335 },
8336 postformat: function (string) {
8337 return string.replace(/\d/g, function (match) {
8338 return symbolMap$d[match];
8339 });
8340 },
8341 week: {
8342 dow: 1, // Monday is the first day of the week.
8343 doy: 4, // The week that contains Jan 4th is the first week of the year.
8344 },
8345 });
8346
8347 //! moment.js locale configuration
8348
8349 moment.defineLocale('nb', {
8350 months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(
8351 '_'
8352 ),
8353 monthsShort:
8354 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
8355 monthsParseExact: true,
8356 weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
8357 weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'),
8358 weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'),
8359 weekdaysParseExact: true,
8360 longDateFormat: {
8361 LT: 'HH:mm',
8362 LTS: 'HH:mm:ss',
8363 L: 'DD.MM.YYYY',
8364 LL: 'D. MMMM YYYY',
8365 LLL: 'D. MMMM YYYY [kl.] HH:mm',
8366 LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',
8367 },
8368 calendar: {
8369 sameDay: '[i dag kl.] LT',
8370 nextDay: '[i morgen kl.] LT',
8371 nextWeek: 'dddd [kl.] LT',
8372 lastDay: '[i går kl.] LT',
8373 lastWeek: '[forrige] dddd [kl.] LT',
8374 sameElse: 'L',
8375 },
8376 relativeTime: {
8377 future: 'om %s',
8378 past: '%s siden',
8379 s: 'noen sekunder',
8380 ss: '%d sekunder',
8381 m: 'ett minutt',
8382 mm: '%d minutter',
8383 h: 'en time',
8384 hh: '%d timer',
8385 d: 'en dag',
8386 dd: '%d dager',
8387 w: 'en uke',
8388 ww: '%d uker',
8389 M: 'en måned',
8390 MM: '%d måneder',
8391 y: 'ett år',
8392 yy: '%d år',
8393 },
8394 dayOfMonthOrdinalParse: /\d{1,2}\./,
8395 ordinal: '%d.',
8396 week: {
8397 dow: 1, // Monday is the first day of the week.
8398 doy: 4, // The week that contains Jan 4th is the first week of the year.
8399 },
8400 });
8401
8402 //! moment.js locale configuration
8403
8404 var symbolMap$e = {
8405 1: '१',
8406 2: '२',
8407 3: '३',
8408 4: '४',
8409 5: '५',
8410 6: '६',
8411 7: '७',
8412 8: '८',
8413 9: '९',
8414 0: '०',
8415 },
8416 numberMap$d = {
8417 '१': '1',
8418 '२': '2',
8419 '३': '3',
8420 '४': '4',
8421 '५': '5',
8422 '६': '6',
8423 '७': '7',
8424 '८': '8',
8425 '९': '9',
8426 '०': '0',
8427 };
8428
8429 moment.defineLocale('ne', {
8430 months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split(
8431 '_'
8432 ),
8433 monthsShort:
8434 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split(
8435 '_'
8436 ),
8437 monthsParseExact: true,
8438 weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split(
8439 '_'
8440 ),
8441 weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
8442 weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
8443 weekdaysParseExact: true,
8444 longDateFormat: {
8445 LT: 'Aको h:mm बजे',
8446 LTS: 'Aको h:mm:ss बजे',
8447 L: 'DD/MM/YYYY',
8448 LL: 'D MMMM YYYY',
8449 LLL: 'D MMMM YYYY, Aको h:mm बजे',
8450 LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे',
8451 },
8452 preparse: function (string) {
8453 return string.replace(/[१२३४५६७८९०]/g, function (match) {
8454 return numberMap$d[match];
8455 });
8456 },
8457 postformat: function (string) {
8458 return string.replace(/\d/g, function (match) {
8459 return symbolMap$e[match];
8460 });
8461 },
8462 meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
8463 meridiemHour: function (hour, meridiem) {
8464 if (hour === 12) {
8465 hour = 0;
8466 }
8467 if (meridiem === 'राति') {
8468 return hour < 4 ? hour : hour + 12;
8469 } else if (meridiem === 'बिहान') {
8470 return hour;
8471 } else if (meridiem === 'दिउँसो') {
8472 return hour >= 10 ? hour : hour + 12;
8473 } else if (meridiem === 'साँझ') {
8474 return hour + 12;
8475 }
8476 },
8477 meridiem: function (hour, minute, isLower) {
8478 if (hour < 3) {
8479 return 'राति';
8480 } else if (hour < 12) {
8481 return 'बिहान';
8482 } else if (hour < 16) {
8483 return 'दिउँसो';
8484 } else if (hour < 20) {
8485 return 'साँझ';
8486 } else {
8487 return 'राति';
8488 }
8489 },
8490 calendar: {
8491 sameDay: '[आज] LT',
8492 nextDay: '[भोलि] LT',
8493 nextWeek: '[आउँदो] dddd[,] LT',
8494 lastDay: '[हिजो] LT',
8495 lastWeek: '[गएको] dddd[,] LT',
8496 sameElse: 'L',
8497 },
8498 relativeTime: {
8499 future: '%sमा',
8500 past: '%s अगाडि',
8501 s: 'केही क्षण',
8502 ss: '%d सेकेण्ड',
8503 m: 'एक मिनेट',
8504 mm: '%d मिनेट',
8505 h: 'एक घण्टा',
8506 hh: '%d घण्टा',
8507 d: 'एक दिन',
8508 dd: '%d दिन',
8509 M: 'एक महिना',
8510 MM: '%d महिना',
8511 y: 'एक बर्ष',
8512 yy: '%d बर्ष',
8513 },
8514 week: {
8515 dow: 0, // Sunday is the first day of the week.
8516 doy: 6, // The week that contains Jan 6th is the first week of the year.
8517 },
8518 });
8519
8520 //! moment.js locale configuration
8521
8522 var monthsShortWithDots$1 =
8523 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
8524 monthsShortWithoutDots$1 =
8525 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
8526 monthsParse$8 = [
8527 /^jan/i,
8528 /^feb/i,
8529 /^maart|mrt.?$/i,
8530 /^apr/i,
8531 /^mei$/i,
8532 /^jun[i.]?$/i,
8533 /^jul[i.]?$/i,
8534 /^aug/i,
8535 /^sep/i,
8536 /^okt/i,
8537 /^nov/i,
8538 /^dec/i,
8539 ],
8540 monthsRegex$7 =
8541 /^(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;
8542
8543 moment.defineLocale('nl-be', {
8544 months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(
8545 '_'
8546 ),
8547 monthsShort: function (m, format) {
8548 if (!m) {
8549 return monthsShortWithDots$1;
8550 } else if (/-MMM-/.test(format)) {
8551 return monthsShortWithoutDots$1[m.month()];
8552 } else {
8553 return monthsShortWithDots$1[m.month()];
8554 }
8555 },
8556
8557 monthsRegex: monthsRegex$7,
8558 monthsShortRegex: monthsRegex$7,
8559 monthsStrictRegex:
8560 /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
8561 monthsShortStrictRegex:
8562 /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
8563
8564 monthsParse: monthsParse$8,
8565 longMonthsParse: monthsParse$8,
8566 shortMonthsParse: monthsParse$8,
8567
8568 weekdays:
8569 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
8570 weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
8571 weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
8572 weekdaysParseExact: true,
8573 longDateFormat: {
8574 LT: 'HH:mm',
8575 LTS: 'HH:mm:ss',
8576 L: 'DD/MM/YYYY',
8577 LL: 'D MMMM YYYY',
8578 LLL: 'D MMMM YYYY HH:mm',
8579 LLLL: 'dddd D MMMM YYYY HH:mm',
8580 },
8581 calendar: {
8582 sameDay: '[vandaag om] LT',
8583 nextDay: '[morgen om] LT',
8584 nextWeek: 'dddd [om] LT',
8585 lastDay: '[gisteren om] LT',
8586 lastWeek: '[afgelopen] dddd [om] LT',
8587 sameElse: 'L',
8588 },
8589 relativeTime: {
8590 future: 'over %s',
8591 past: '%s geleden',
8592 s: 'een paar seconden',
8593 ss: '%d seconden',
8594 m: 'één minuut',
8595 mm: '%d minuten',
8596 h: 'één uur',
8597 hh: '%d uur',
8598 d: 'één dag',
8599 dd: '%d dagen',
8600 M: 'één maand',
8601 MM: '%d maanden',
8602 y: 'één jaar',
8603 yy: '%d jaar',
8604 },
8605 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
8606 ordinal: function (number) {
8607 return (
8608 number +
8609 (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')
8610 );
8611 },
8612 week: {
8613 dow: 1, // Monday is the first day of the week.
8614 doy: 4, // The week that contains Jan 4th is the first week of the year.
8615 },
8616 });
8617
8618 //! moment.js locale configuration
8619
8620 var monthsShortWithDots$2 =
8621 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
8622 monthsShortWithoutDots$2 =
8623 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'),
8624 monthsParse$9 = [
8625 /^jan/i,
8626 /^feb/i,
8627 /^maart|mrt.?$/i,
8628 /^apr/i,
8629 /^mei$/i,
8630 /^jun[i.]?$/i,
8631 /^jul[i.]?$/i,
8632 /^aug/i,
8633 /^sep/i,
8634 /^okt/i,
8635 /^nov/i,
8636 /^dec/i,
8637 ],
8638 monthsRegex$8 =
8639 /^(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;
8640
8641 moment.defineLocale('nl', {
8642 months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split(
8643 '_'
8644 ),
8645 monthsShort: function (m, format) {
8646 if (!m) {
8647 return monthsShortWithDots$2;
8648 } else if (/-MMM-/.test(format)) {
8649 return monthsShortWithoutDots$2[m.month()];
8650 } else {
8651 return monthsShortWithDots$2[m.month()];
8652 }
8653 },
8654
8655 monthsRegex: monthsRegex$8,
8656 monthsShortRegex: monthsRegex$8,
8657 monthsStrictRegex:
8658 /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,
8659 monthsShortStrictRegex:
8660 /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
8661
8662 monthsParse: monthsParse$9,
8663 longMonthsParse: monthsParse$9,
8664 shortMonthsParse: monthsParse$9,
8665
8666 weekdays:
8667 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
8668 weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'),
8669 weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'),
8670 weekdaysParseExact: true,
8671 longDateFormat: {
8672 LT: 'HH:mm',
8673 LTS: 'HH:mm:ss',
8674 L: 'DD-MM-YYYY',
8675 LL: 'D MMMM YYYY',
8676 LLL: 'D MMMM YYYY HH:mm',
8677 LLLL: 'dddd D MMMM YYYY HH:mm',
8678 },
8679 calendar: {
8680 sameDay: '[vandaag om] LT',
8681 nextDay: '[morgen om] LT',
8682 nextWeek: 'dddd [om] LT',
8683 lastDay: '[gisteren om] LT',
8684 lastWeek: '[afgelopen] dddd [om] LT',
8685 sameElse: 'L',
8686 },
8687 relativeTime: {
8688 future: 'over %s',
8689 past: '%s geleden',
8690 s: 'een paar seconden',
8691 ss: '%d seconden',
8692 m: 'één minuut',
8693 mm: '%d minuten',
8694 h: 'één uur',
8695 hh: '%d uur',
8696 d: 'één dag',
8697 dd: '%d dagen',
8698 w: 'één week',
8699 ww: '%d weken',
8700 M: 'één maand',
8701 MM: '%d maanden',
8702 y: 'één jaar',
8703 yy: '%d jaar',
8704 },
8705 dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/,
8706 ordinal: function (number) {
8707 return (
8708 number +
8709 (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de')
8710 );
8711 },
8712 week: {
8713 dow: 1, // Monday is the first day of the week.
8714 doy: 4, // The week that contains Jan 4th is the first week of the year.
8715 },
8716 });
8717
8718 //! moment.js locale configuration
8719
8720 moment.defineLocale('nn', {
8721 months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split(
8722 '_'
8723 ),
8724 monthsShort:
8725 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
8726 monthsParseExact: true,
8727 weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
8728 weekdaysShort: 'su._må._ty._on._to._fr._lau.'.split('_'),
8729 weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'),
8730 weekdaysParseExact: true,
8731 longDateFormat: {
8732 LT: 'HH:mm',
8733 LTS: 'HH:mm:ss',
8734 L: 'DD.MM.YYYY',
8735 LL: 'D. MMMM YYYY',
8736 LLL: 'D. MMMM YYYY [kl.] H:mm',
8737 LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm',
8738 },
8739 calendar: {
8740 sameDay: '[I dag klokka] LT',
8741 nextDay: '[I morgon klokka] LT',
8742 nextWeek: 'dddd [klokka] LT',
8743 lastDay: '[I går klokka] LT',
8744 lastWeek: '[Føregåande] dddd [klokka] LT',
8745 sameElse: 'L',
8746 },
8747 relativeTime: {
8748 future: 'om %s',
8749 past: '%s sidan',
8750 s: 'nokre sekund',
8751 ss: '%d sekund',
8752 m: 'eit minutt',
8753 mm: '%d minutt',
8754 h: 'ein time',
8755 hh: '%d timar',
8756 d: 'ein dag',
8757 dd: '%d dagar',
8758 w: 'ei veke',
8759 ww: '%d veker',
8760 M: 'ein månad',
8761 MM: '%d månader',
8762 y: 'eit år',
8763 yy: '%d år',
8764 },
8765 dayOfMonthOrdinalParse: /\d{1,2}\./,
8766 ordinal: '%d.',
8767 week: {
8768 dow: 1, // Monday is the first day of the week.
8769 doy: 4, // The week that contains Jan 4th is the first week of the year.
8770 },
8771 });
8772
8773 //! moment.js locale configuration
8774
8775 moment.defineLocale('oc-lnc', {
8776 months: {
8777 standalone:
8778 'genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split(
8779 '_'
8780 ),
8781 format: "de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split(
8782 '_'
8783 ),
8784 isFormat: /D[oD]?(\s)+MMMM/,
8785 },
8786 monthsShort:
8787 'gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split(
8788 '_'
8789 ),
8790 monthsParseExact: true,
8791 weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split(
8792 '_'
8793 ),
8794 weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'),
8795 weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'),
8796 weekdaysParseExact: true,
8797 longDateFormat: {
8798 LT: 'H:mm',
8799 LTS: 'H:mm:ss',
8800 L: 'DD/MM/YYYY',
8801 LL: 'D MMMM [de] YYYY',
8802 ll: 'D MMM YYYY',
8803 LLL: 'D MMMM [de] YYYY [a] H:mm',
8804 lll: 'D MMM YYYY, H:mm',
8805 LLLL: 'dddd D MMMM [de] YYYY [a] H:mm',
8806 llll: 'ddd D MMM YYYY, H:mm',
8807 },
8808 calendar: {
8809 sameDay: '[uèi a] LT',
8810 nextDay: '[deman a] LT',
8811 nextWeek: 'dddd [a] LT',
8812 lastDay: '[ièr a] LT',
8813 lastWeek: 'dddd [passat a] LT',
8814 sameElse: 'L',
8815 },
8816 relativeTime: {
8817 future: "d'aquí %s",
8818 past: 'fa %s',
8819 s: 'unas segondas',
8820 ss: '%d segondas',
8821 m: 'una minuta',
8822 mm: '%d minutas',
8823 h: 'una ora',
8824 hh: '%d oras',
8825 d: 'un jorn',
8826 dd: '%d jorns',
8827 M: 'un mes',
8828 MM: '%d meses',
8829 y: 'un an',
8830 yy: '%d ans',
8831 },
8832 dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/,
8833 ordinal: function (number, period) {
8834 var output =
8835 number === 1
8836 ? 'r'
8837 : number === 2
8838 ? 'n'
8839 : number === 3
8840 ? 'r'
8841 : number === 4
8842 ? 't'
8843 : 'è';
8844 if (period === 'w' || period === 'W') {
8845 output = 'a';
8846 }
8847 return number + output;
8848 },
8849 week: {
8850 dow: 1, // Monday is the first day of the week.
8851 doy: 4,
8852 },
8853 });
8854
8855 //! moment.js locale configuration
8856
8857 var symbolMap$f = {
8858 1: '੧',
8859 2: '੨',
8860 3: '੩',
8861 4: '੪',
8862 5: '੫',
8863 6: '੬',
8864 7: '੭',
8865 8: '੮',
8866 9: '੯',
8867 0: '੦',
8868 },
8869 numberMap$e = {
8870 '੧': '1',
8871 '੨': '2',
8872 '੩': '3',
8873 '੪': '4',
8874 '੫': '5',
8875 '੬': '6',
8876 '੭': '7',
8877 '੮': '8',
8878 '੯': '9',
8879 '੦': '0',
8880 };
8881
8882 moment.defineLocale('pa-in', {
8883 // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.
8884 months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(
8885 '_'
8886 ),
8887 monthsShort:
8888 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split(
8889 '_'
8890 ),
8891 weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split(
8892 '_'
8893 ),
8894 weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
8895 weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
8896 longDateFormat: {
8897 LT: 'A h:mm ਵਜੇ',
8898 LTS: 'A h:mm:ss ਵਜੇ',
8899 L: 'DD/MM/YYYY',
8900 LL: 'D MMMM YYYY',
8901 LLL: 'D MMMM YYYY, A h:mm ਵਜੇ',
8902 LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ',
8903 },
8904 calendar: {
8905 sameDay: '[ਅਜ] LT',
8906 nextDay: '[ਕਲ] LT',
8907 nextWeek: '[ਅਗਲਾ] dddd, LT',
8908 lastDay: '[ਕਲ] LT',
8909 lastWeek: '[ਪਿਛਲੇ] dddd, LT',
8910 sameElse: 'L',
8911 },
8912 relativeTime: {
8913 future: '%s ਵਿੱਚ',
8914 past: '%s ਪਿਛਲੇ',
8915 s: 'ਕੁਝ ਸਕਿੰਟ',
8916 ss: '%d ਸਕਿੰਟ',
8917 m: 'ਇਕ ਮਿੰਟ',
8918 mm: '%d ਮਿੰਟ',
8919 h: 'ਇੱਕ ਘੰਟਾ',
8920 hh: '%d ਘੰਟੇ',
8921 d: 'ਇੱਕ ਦਿਨ',
8922 dd: '%d ਦਿਨ',
8923 M: 'ਇੱਕ ਮਹੀਨਾ',
8924 MM: '%d ਮਹੀਨੇ',
8925 y: 'ਇੱਕ ਸਾਲ',
8926 yy: '%d ਸਾਲ',
8927 },
8928 preparse: function (string) {
8929 return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
8930 return numberMap$e[match];
8931 });
8932 },
8933 postformat: function (string) {
8934 return string.replace(/\d/g, function (match) {
8935 return symbolMap$f[match];
8936 });
8937 },
8938 // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
8939 // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
8940 meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
8941 meridiemHour: function (hour, meridiem) {
8942 if (hour === 12) {
8943 hour = 0;
8944 }
8945 if (meridiem === 'ਰਾਤ') {
8946 return hour < 4 ? hour : hour + 12;
8947 } else if (meridiem === 'ਸਵੇਰ') {
8948 return hour;
8949 } else if (meridiem === 'ਦੁਪਹਿਰ') {
8950 return hour >= 10 ? hour : hour + 12;
8951 } else if (meridiem === 'ਸ਼ਾਮ') {
8952 return hour + 12;
8953 }
8954 },
8955 meridiem: function (hour, minute, isLower) {
8956 if (hour < 4) {
8957 return 'ਰਾਤ';
8958 } else if (hour < 10) {
8959 return 'ਸਵੇਰ';
8960 } else if (hour < 17) {
8961 return 'ਦੁਪਹਿਰ';
8962 } else if (hour < 20) {
8963 return 'ਸ਼ਾਮ';
8964 } else {
8965 return 'ਰਾਤ';
8966 }
8967 },
8968 week: {
8969 dow: 0, // Sunday is the first day of the week.
8970 doy: 6, // The week that contains Jan 6th is the first week of the year.
8971 },
8972 });
8973
8974 //! moment.js locale configuration
8975
8976 var monthsNominative =
8977 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split(
8978 '_'
8979 ),
8980 monthsSubjective =
8981 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split(
8982 '_'
8983 ),
8984 monthsParse$a = [
8985 /^sty/i,
8986 /^lut/i,
8987 /^mar/i,
8988 /^kwi/i,
8989 /^maj/i,
8990 /^cze/i,
8991 /^lip/i,
8992 /^sie/i,
8993 /^wrz/i,
8994 /^paź/i,
8995 /^lis/i,
8996 /^gru/i,
8997 ];
8998 function plural$3(n) {
8999 return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;
9000 }
9001 function translate$8(number, withoutSuffix, key) {
9002 var result = number + ' ';
9003 switch (key) {
9004 case 'ss':
9005 return result + (plural$3(number) ? 'sekundy' : 'sekund');
9006 case 'm':
9007 return withoutSuffix ? 'minuta' : 'minutę';
9008 case 'mm':
9009 return result + (plural$3(number) ? 'minuty' : 'minut');
9010 case 'h':
9011 return withoutSuffix ? 'godzina' : 'godzinę';
9012 case 'hh':
9013 return result + (plural$3(number) ? 'godziny' : 'godzin');
9014 case 'ww':
9015 return result + (plural$3(number) ? 'tygodnie' : 'tygodni');
9016 case 'MM':
9017 return result + (plural$3(number) ? 'miesiące' : 'miesięcy');
9018 case 'yy':
9019 return result + (plural$3(number) ? 'lata' : 'lat');
9020 }
9021 }
9022
9023 moment.defineLocale('pl', {
9024 months: function (momentToFormat, format) {
9025 if (!momentToFormat) {
9026 return monthsNominative;
9027 } else if (/D MMMM/.test(format)) {
9028 return monthsSubjective[momentToFormat.month()];
9029 } else {
9030 return monthsNominative[momentToFormat.month()];
9031 }
9032 },
9033 monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
9034 monthsParse: monthsParse$a,
9035 longMonthsParse: monthsParse$a,
9036 shortMonthsParse: monthsParse$a,
9037 weekdays:
9038 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
9039 weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
9040 weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
9041 longDateFormat: {
9042 LT: 'HH:mm',
9043 LTS: 'HH:mm:ss',
9044 L: 'DD.MM.YYYY',
9045 LL: 'D MMMM YYYY',
9046 LLL: 'D MMMM YYYY HH:mm',
9047 LLLL: 'dddd, D MMMM YYYY HH:mm',
9048 },
9049 calendar: {
9050 sameDay: '[Dziś o] LT',
9051 nextDay: '[Jutro o] LT',
9052 nextWeek: function () {
9053 switch (this.day()) {
9054 case 0:
9055 return '[W niedzielę o] LT';
9056
9057 case 2:
9058 return '[We wtorek o] LT';
9059
9060 case 3:
9061 return '[W środę o] LT';
9062
9063 case 6:
9064 return '[W sobotę o] LT';
9065
9066 default:
9067 return '[W] dddd [o] LT';
9068 }
9069 },
9070 lastDay: '[Wczoraj o] LT',
9071 lastWeek: function () {
9072 switch (this.day()) {
9073 case 0:
9074 return '[W zeszłą niedzielę o] LT';
9075 case 3:
9076 return '[W zeszłą środę o] LT';
9077 case 6:
9078 return '[W zeszłą sobotę o] LT';
9079 default:
9080 return '[W zeszły] dddd [o] LT';
9081 }
9082 },
9083 sameElse: 'L',
9084 },
9085 relativeTime: {
9086 future: 'za %s',
9087 past: '%s temu',
9088 s: 'kilka sekund',
9089 ss: translate$8,
9090 m: translate$8,
9091 mm: translate$8,
9092 h: translate$8,
9093 hh: translate$8,
9094 d: '1 dzień',
9095 dd: '%d dni',
9096 w: 'tydzień',
9097 ww: translate$8,
9098 M: 'miesiąc',
9099 MM: translate$8,
9100 y: 'rok',
9101 yy: translate$8,
9102 },
9103 dayOfMonthOrdinalParse: /\d{1,2}\./,
9104 ordinal: '%d.',
9105 week: {
9106 dow: 1, // Monday is the first day of the week.
9107 doy: 4, // The week that contains Jan 4th is the first week of the year.
9108 },
9109 });
9110
9111 //! moment.js locale configuration
9112
9113 moment.defineLocale('pt-br', {
9114 months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(
9115 '_'
9116 ),
9117 monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
9118 weekdays:
9119 'domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado'.split(
9120 '_'
9121 ),
9122 weekdaysShort: 'dom_seg_ter_qua_qui_sex_sáb'.split('_'),
9123 weekdaysMin: 'do_2ª_3ª_4ª_5ª_6ª_sá'.split('_'),
9124 weekdaysParseExact: true,
9125 longDateFormat: {
9126 LT: 'HH:mm',
9127 LTS: 'HH:mm:ss',
9128 L: 'DD/MM/YYYY',
9129 LL: 'D [de] MMMM [de] YYYY',
9130 LLL: 'D [de] MMMM [de] YYYY [às] HH:mm',
9131 LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm',
9132 },
9133 calendar: {
9134 sameDay: '[Hoje às] LT',
9135 nextDay: '[Amanhã às] LT',
9136 nextWeek: 'dddd [às] LT',
9137 lastDay: '[Ontem às] LT',
9138 lastWeek: function () {
9139 return this.day() === 0 || this.day() === 6
9140 ? '[Último] dddd [às] LT' // Saturday + Sunday
9141 : '[Última] dddd [às] LT'; // Monday - Friday
9142 },
9143 sameElse: 'L',
9144 },
9145 relativeTime: {
9146 future: 'em %s',
9147 past: 'há %s',
9148 s: 'poucos segundos',
9149 ss: '%d segundos',
9150 m: 'um minuto',
9151 mm: '%d minutos',
9152 h: 'uma hora',
9153 hh: '%d horas',
9154 d: 'um dia',
9155 dd: '%d dias',
9156 M: 'um mês',
9157 MM: '%d meses',
9158 y: 'um ano',
9159 yy: '%d anos',
9160 },
9161 dayOfMonthOrdinalParse: /\d{1,2}º/,
9162 ordinal: '%dº',
9163 invalidDate: 'Data inválida',
9164 });
9165
9166 //! moment.js locale configuration
9167
9168 moment.defineLocale('pt', {
9169 months: 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split(
9170 '_'
9171 ),
9172 monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
9173 weekdays:
9174 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split(
9175 '_'
9176 ),
9177 weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
9178 weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
9179 weekdaysParseExact: true,
9180 longDateFormat: {
9181 LT: 'HH:mm',
9182 LTS: 'HH:mm:ss',
9183 L: 'DD/MM/YYYY',
9184 LL: 'D [de] MMMM [de] YYYY',
9185 LLL: 'D [de] MMMM [de] YYYY HH:mm',
9186 LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm',
9187 },
9188 calendar: {
9189 sameDay: '[Hoje às] LT',
9190 nextDay: '[Amanhã às] LT',
9191 nextWeek: 'dddd [às] LT',
9192 lastDay: '[Ontem às] LT',
9193 lastWeek: function () {
9194 return this.day() === 0 || this.day() === 6
9195 ? '[Último] dddd [às] LT' // Saturday + Sunday
9196 : '[Última] dddd [às] LT'; // Monday - Friday
9197 },
9198 sameElse: 'L',
9199 },
9200 relativeTime: {
9201 future: 'em %s',
9202 past: 'há %s',
9203 s: 'segundos',
9204 ss: '%d segundos',
9205 m: 'um minuto',
9206 mm: '%d minutos',
9207 h: 'uma hora',
9208 hh: '%d horas',
9209 d: 'um dia',
9210 dd: '%d dias',
9211 w: 'uma semana',
9212 ww: '%d semanas',
9213 M: 'um mês',
9214 MM: '%d meses',
9215 y: 'um ano',
9216 yy: '%d anos',
9217 },
9218 dayOfMonthOrdinalParse: /\d{1,2}º/,
9219 ordinal: '%dº',
9220 week: {
9221 dow: 1, // Monday is the first day of the week.
9222 doy: 4, // The week that contains Jan 4th is the first week of the year.
9223 },
9224 });
9225
9226 //! moment.js locale configuration
9227
9228 function relativeTimeWithPlural$2(number, withoutSuffix, key) {
9229 var format = {
9230 ss: 'secunde',
9231 mm: 'minute',
9232 hh: 'ore',
9233 dd: 'zile',
9234 ww: 'săptămâni',
9235 MM: 'luni',
9236 yy: 'ani',
9237 },
9238 separator = ' ';
9239 if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {
9240 separator = ' de ';
9241 }
9242 return number + separator + format[key];
9243 }
9244
9245 moment.defineLocale('ro', {
9246 months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split(
9247 '_'
9248 ),
9249 monthsShort:
9250 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split(
9251 '_'
9252 ),
9253 monthsParseExact: true,
9254 weekdays: 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
9255 weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
9256 weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
9257 longDateFormat: {
9258 LT: 'H:mm',
9259 LTS: 'H:mm:ss',
9260 L: 'DD.MM.YYYY',
9261 LL: 'D MMMM YYYY',
9262 LLL: 'D MMMM YYYY H:mm',
9263 LLLL: 'dddd, D MMMM YYYY H:mm',
9264 },
9265 calendar: {
9266 sameDay: '[azi la] LT',
9267 nextDay: '[mâine la] LT',
9268 nextWeek: 'dddd [la] LT',
9269 lastDay: '[ieri la] LT',
9270 lastWeek: '[fosta] dddd [la] LT',
9271 sameElse: 'L',
9272 },
9273 relativeTime: {
9274 future: 'peste %s',
9275 past: '%s în urmă',
9276 s: 'câteva secunde',
9277 ss: relativeTimeWithPlural$2,
9278 m: 'un minut',
9279 mm: relativeTimeWithPlural$2,
9280 h: 'o oră',
9281 hh: relativeTimeWithPlural$2,
9282 d: 'o zi',
9283 dd: relativeTimeWithPlural$2,
9284 w: 'o săptămână',
9285 ww: relativeTimeWithPlural$2,
9286 M: 'o lună',
9287 MM: relativeTimeWithPlural$2,
9288 y: 'un an',
9289 yy: relativeTimeWithPlural$2,
9290 },
9291 week: {
9292 dow: 1, // Monday is the first day of the week.
9293 doy: 7, // The week that contains Jan 7th is the first week of the year.
9294 },
9295 });
9296
9297 //! moment.js locale configuration
9298
9299 function plural$4(word, num) {
9300 var forms = word.split('_');
9301 return num % 10 === 1 && num % 100 !== 11
9302 ? forms[0]
9303 : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)
9304 ? forms[1]
9305 : forms[2];
9306 }
9307 function relativeTimeWithPlural$3(number, withoutSuffix, key) {
9308 var format = {
9309 ss: withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд',
9310 mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
9311 hh: 'час_часа_часов',
9312 dd: 'день_дня_дней',
9313 ww: 'неделя_недели_недель',
9314 MM: 'месяц_месяца_месяцев',
9315 yy: 'год_года_лет',
9316 };
9317 if (key === 'm') {
9318 return withoutSuffix ? 'минута' : 'минуту';
9319 } else {
9320 return number + ' ' + plural$4(format[key], +number);
9321 }
9322 }
9323 var monthsParse$b = [
9324 /^янв/i,
9325 /^фев/i,
9326 /^мар/i,
9327 /^апр/i,
9328 /^ма[йя]/i,
9329 /^июн/i,
9330 /^июл/i,
9331 /^авг/i,
9332 /^сен/i,
9333 /^окт/i,
9334 /^ноя/i,
9335 /^дек/i,
9336 ];
9337
9338 // http://new.gramota.ru/spravka/rules/139-prop : § 103
9339 // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
9340 // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
9341 moment.defineLocale('ru', {
9342 months: {
9343 format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split(
9344 '_'
9345 ),
9346 standalone:
9347 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split(
9348 '_'
9349 ),
9350 },
9351 monthsShort: {
9352 // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку?
9353 format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split(
9354 '_'
9355 ),
9356 standalone:
9357 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split(
9358 '_'
9359 ),
9360 },
9361 weekdays: {
9362 standalone:
9363 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split(
9364 '_'
9365 ),
9366 format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split(
9367 '_'
9368 ),
9369 isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/,
9370 },
9371 weekdaysShort: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
9372 weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
9373 monthsParse: monthsParse$b,
9374 longMonthsParse: monthsParse$b,
9375 shortMonthsParse: monthsParse$b,
9376
9377 // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
9378 monthsRegex:
9379 /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
9380
9381 // копия предыдущего
9382 monthsShortRegex:
9383 /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
9384
9385 // полные названия с падежами
9386 monthsStrictRegex:
9387 /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,
9388
9389 // Выражение, которое соответствует только сокращённым формам
9390 monthsShortStrictRegex:
9391 /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
9392 longDateFormat: {
9393 LT: 'H:mm',
9394 LTS: 'H:mm:ss',
9395 L: 'DD.MM.YYYY',
9396 LL: 'D MMMM YYYY г.',
9397 LLL: 'D MMMM YYYY г., H:mm',
9398 LLLL: 'dddd, D MMMM YYYY г., H:mm',
9399 },
9400 calendar: {
9401 sameDay: '[Сегодня, в] LT',
9402 nextDay: '[Завтра, в] LT',
9403 lastDay: '[Вчера, в] LT',
9404 nextWeek: function (now) {
9405 if (now.week() !== this.week()) {
9406 switch (this.day()) {
9407 case 0:
9408 return '[В следующее] dddd, [в] LT';
9409 case 1:
9410 case 2:
9411 case 4:
9412 return '[В следующий] dddd, [в] LT';
9413 case 3:
9414 case 5:
9415 case 6:
9416 return '[В следующую] dddd, [в] LT';
9417 }
9418 } else {
9419 if (this.day() === 2) {
9420 return '[Во] dddd, [в] LT';
9421 } else {
9422 return '[В] dddd, [в] LT';
9423 }
9424 }
9425 },
9426 lastWeek: function (now) {
9427 if (now.week() !== this.week()) {
9428 switch (this.day()) {
9429 case 0:
9430 return '[В прошлое] dddd, [в] LT';
9431 case 1:
9432 case 2:
9433 case 4:
9434 return '[В прошлый] dddd, [в] LT';
9435 case 3:
9436 case 5:
9437 case 6:
9438 return '[В прошлую] dddd, [в] LT';
9439 }
9440 } else {
9441 if (this.day() === 2) {
9442 return '[Во] dddd, [в] LT';
9443 } else {
9444 return '[В] dddd, [в] LT';
9445 }
9446 }
9447 },
9448 sameElse: 'L',
9449 },
9450 relativeTime: {
9451 future: 'через %s',
9452 past: '%s назад',
9453 s: 'несколько секунд',
9454 ss: relativeTimeWithPlural$3,
9455 m: relativeTimeWithPlural$3,
9456 mm: relativeTimeWithPlural$3,
9457 h: 'час',
9458 hh: relativeTimeWithPlural$3,
9459 d: 'день',
9460 dd: relativeTimeWithPlural$3,
9461 w: 'неделя',
9462 ww: relativeTimeWithPlural$3,
9463 M: 'месяц',
9464 MM: relativeTimeWithPlural$3,
9465 y: 'год',
9466 yy: relativeTimeWithPlural$3,
9467 },
9468 meridiemParse: /ночи|утра|дня|вечера/i,
9469 isPM: function (input) {
9470 return /^(дня|вечера)$/.test(input);
9471 },
9472 meridiem: function (hour, minute, isLower) {
9473 if (hour < 4) {
9474 return 'ночи';
9475 } else if (hour < 12) {
9476 return 'утра';
9477 } else if (hour < 17) {
9478 return 'дня';
9479 } else {
9480 return 'вечера';
9481 }
9482 },
9483 dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,
9484 ordinal: function (number, period) {
9485 switch (period) {
9486 case 'M':
9487 case 'd':
9488 case 'DDD':
9489 return number + '-й';
9490 case 'D':
9491 return number + '-го';
9492 case 'w':
9493 case 'W':
9494 return number + '-я';
9495 default:
9496 return number;
9497 }
9498 },
9499 week: {
9500 dow: 1, // Monday is the first day of the week.
9501 doy: 4, // The week that contains Jan 4th is the first week of the year.
9502 },
9503 });
9504
9505 //! moment.js locale configuration
9506
9507 var months$8 = [
9508 'جنوري',
9509 'فيبروري',
9510 'مارچ',
9511 'اپريل',
9512 'مئي',
9513 'جون',
9514 'جولاءِ',
9515 'آگسٽ',
9516 'سيپٽمبر',
9517 'آڪٽوبر',
9518 'نومبر',
9519 'ڊسمبر',
9520 ],
9521 days = ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمع', 'ڇنڇر'];
9522
9523 moment.defineLocale('sd', {
9524 months: months$8,
9525 monthsShort: months$8,
9526 weekdays: days,
9527 weekdaysShort: days,
9528 weekdaysMin: days,
9529 longDateFormat: {
9530 LT: 'HH:mm',
9531 LTS: 'HH:mm:ss',
9532 L: 'DD/MM/YYYY',
9533 LL: 'D MMMM YYYY',
9534 LLL: 'D MMMM YYYY HH:mm',
9535 LLLL: 'dddd، D MMMM YYYY HH:mm',
9536 },
9537 meridiemParse: /صبح|شام/,
9538 isPM: function (input) {
9539 return 'شام' === input;
9540 },
9541 meridiem: function (hour, minute, isLower) {
9542 if (hour < 12) {
9543 return 'صبح';
9544 }
9545 return 'شام';
9546 },
9547 calendar: {
9548 sameDay: '[اڄ] LT',
9549 nextDay: '[سڀاڻي] LT',
9550 nextWeek: 'dddd [اڳين هفتي تي] LT',
9551 lastDay: '[ڪالهه] LT',
9552 lastWeek: '[گزريل هفتي] dddd [تي] LT',
9553 sameElse: 'L',
9554 },
9555 relativeTime: {
9556 future: '%s پوء',
9557 past: '%s اڳ',
9558 s: 'چند سيڪنڊ',
9559 ss: '%d سيڪنڊ',
9560 m: 'هڪ منٽ',
9561 mm: '%d منٽ',
9562 h: 'هڪ ڪلاڪ',
9563 hh: '%d ڪلاڪ',
9564 d: 'هڪ ڏينهن',
9565 dd: '%d ڏينهن',
9566 M: 'هڪ مهينو',
9567 MM: '%d مهينا',
9568 y: 'هڪ سال',
9569 yy: '%d سال',
9570 },
9571 preparse: function (string) {
9572 return string.replace(/،/g, ',');
9573 },
9574 postformat: function (string) {
9575 return string.replace(/,/g, '،');
9576 },
9577 week: {
9578 dow: 1, // Monday is the first day of the week.
9579 doy: 4, // The week that contains Jan 4th is the first week of the year.
9580 },
9581 });
9582
9583 //! moment.js locale configuration
9584
9585 moment.defineLocale('se', {
9586 months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split(
9587 '_'
9588 ),
9589 monthsShort:
9590 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
9591 weekdays:
9592 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split(
9593 '_'
9594 ),
9595 weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
9596 weekdaysMin: 's_v_m_g_d_b_L'.split('_'),
9597 longDateFormat: {
9598 LT: 'HH:mm',
9599 LTS: 'HH:mm:ss',
9600 L: 'DD.MM.YYYY',
9601 LL: 'MMMM D. [b.] YYYY',
9602 LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm',
9603 LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm',
9604 },
9605 calendar: {
9606 sameDay: '[otne ti] LT',
9607 nextDay: '[ihttin ti] LT',
9608 nextWeek: 'dddd [ti] LT',
9609 lastDay: '[ikte ti] LT',
9610 lastWeek: '[ovddit] dddd [ti] LT',
9611 sameElse: 'L',
9612 },
9613 relativeTime: {
9614 future: '%s geažes',
9615 past: 'maŋit %s',
9616 s: 'moadde sekunddat',
9617 ss: '%d sekunddat',
9618 m: 'okta minuhta',
9619 mm: '%d minuhtat',
9620 h: 'okta diimmu',
9621 hh: '%d diimmut',
9622 d: 'okta beaivi',
9623 dd: '%d beaivvit',
9624 M: 'okta mánnu',
9625 MM: '%d mánut',
9626 y: 'okta jahki',
9627 yy: '%d jagit',
9628 },
9629 dayOfMonthOrdinalParse: /\d{1,2}\./,
9630 ordinal: '%d.',
9631 week: {
9632 dow: 1, // Monday is the first day of the week.
9633 doy: 4, // The week that contains Jan 4th is the first week of the year.
9634 },
9635 });
9636
9637 //! moment.js locale configuration
9638
9639 /*jshint -W100*/
9640 moment.defineLocale('si', {
9641 months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split(
9642 '_'
9643 ),
9644 monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split(
9645 '_'
9646 ),
9647 weekdays:
9648 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split(
9649 '_'
9650 ),
9651 weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
9652 weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
9653 weekdaysParseExact: true,
9654 longDateFormat: {
9655 LT: 'a h:mm',
9656 LTS: 'a h:mm:ss',
9657 L: 'YYYY/MM/DD',
9658 LL: 'YYYY MMMM D',
9659 LLL: 'YYYY MMMM D, a h:mm',
9660 LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',
9661 },
9662 calendar: {
9663 sameDay: '[අද] LT[ට]',
9664 nextDay: '[හෙට] LT[ට]',
9665 nextWeek: 'dddd LT[ට]',
9666 lastDay: '[ඊයේ] LT[ට]',
9667 lastWeek: '[පසුගිය] dddd LT[ට]',
9668 sameElse: 'L',
9669 },
9670 relativeTime: {
9671 future: '%sකින්',
9672 past: '%sකට පෙර',
9673 s: 'තත්පර කිහිපය',
9674 ss: 'තත්පර %d',
9675 m: 'මිනිත්තුව',
9676 mm: 'මිනිත්තු %d',
9677 h: 'පැය',
9678 hh: 'පැය %d',
9679 d: 'දිනය',
9680 dd: 'දින %d',
9681 M: 'මාසය',
9682 MM: 'මාස %d',
9683 y: 'වසර',
9684 yy: 'වසර %d',
9685 },
9686 dayOfMonthOrdinalParse: /\d{1,2} වැනි/,
9687 ordinal: function (number) {
9688 return number + ' වැනි';
9689 },
9690 meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
9691 isPM: function (input) {
9692 return input === 'ප.ව.' || input === 'පස් වරු';
9693 },
9694 meridiem: function (hours, minutes, isLower) {
9695 if (hours > 11) {
9696 return isLower ? 'ප.ව.' : 'පස් වරු';
9697 } else {
9698 return isLower ? 'පෙ.ව.' : 'පෙර වරු';
9699 }
9700 },
9701 });
9702
9703 //! moment.js locale configuration
9704
9705 var months$9 =
9706 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split(
9707 '_'
9708 ),
9709 monthsShort$7 = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
9710 function plural$5(n) {
9711 return n > 1 && n < 5;
9712 }
9713 function translate$9(number, withoutSuffix, key, isFuture) {
9714 var result = number + ' ';
9715 switch (key) {
9716 case 's': // a few seconds / in a few seconds / a few seconds ago
9717 return withoutSuffix || isFuture ? 'pár sekúnd' : 'pár sekundami';
9718 case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago
9719 if (withoutSuffix || isFuture) {
9720 return result + (plural$5(number) ? 'sekundy' : 'sekúnd');
9721 } else {
9722 return result + 'sekundami';
9723 }
9724 case 'm': // a minute / in a minute / a minute ago
9725 return withoutSuffix ? 'minúta' : isFuture ? 'minútu' : 'minútou';
9726 case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
9727 if (withoutSuffix || isFuture) {
9728 return result + (plural$5(number) ? 'minúty' : 'minút');
9729 } else {
9730 return result + 'minútami';
9731 }
9732 case 'h': // an hour / in an hour / an hour ago
9733 return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
9734 case 'hh': // 9 hours / in 9 hours / 9 hours ago
9735 if (withoutSuffix || isFuture) {
9736 return result + (plural$5(number) ? 'hodiny' : 'hodín');
9737 } else {
9738 return result + 'hodinami';
9739 }
9740 case 'd': // a day / in a day / a day ago
9741 return withoutSuffix || isFuture ? 'deň' : 'dňom';
9742 case 'dd': // 9 days / in 9 days / 9 days ago
9743 if (withoutSuffix || isFuture) {
9744 return result + (plural$5(number) ? 'dni' : 'dní');
9745 } else {
9746 return result + 'dňami';
9747 }
9748 case 'M': // a month / in a month / a month ago
9749 return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom';
9750 case 'MM': // 9 months / in 9 months / 9 months ago
9751 if (withoutSuffix || isFuture) {
9752 return result + (plural$5(number) ? 'mesiace' : 'mesiacov');
9753 } else {
9754 return result + 'mesiacmi';
9755 }
9756 case 'y': // a year / in a year / a year ago
9757 return withoutSuffix || isFuture ? 'rok' : 'rokom';
9758 case 'yy': // 9 years / in 9 years / 9 years ago
9759 if (withoutSuffix || isFuture) {
9760 return result + (plural$5(number) ? 'roky' : 'rokov');
9761 } else {
9762 return result + 'rokmi';
9763 }
9764 }
9765 }
9766
9767 moment.defineLocale('sk', {
9768 months: months$9,
9769 monthsShort: monthsShort$7,
9770 weekdays: 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
9771 weekdaysShort: 'ne_po_ut_st_št_pi_so'.split('_'),
9772 weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'),
9773 longDateFormat: {
9774 LT: 'H:mm',
9775 LTS: 'H:mm:ss',
9776 L: 'DD.MM.YYYY',
9777 LL: 'D. MMMM YYYY',
9778 LLL: 'D. MMMM YYYY H:mm',
9779 LLLL: 'dddd D. MMMM YYYY H:mm',
9780 },
9781 calendar: {
9782 sameDay: '[dnes o] LT',
9783 nextDay: '[zajtra o] LT',
9784 nextWeek: function () {
9785 switch (this.day()) {
9786 case 0:
9787 return '[v nedeľu o] LT';
9788 case 1:
9789 case 2:
9790 return '[v] dddd [o] LT';
9791 case 3:
9792 return '[v stredu o] LT';
9793 case 4:
9794 return '[vo štvrtok o] LT';
9795 case 5:
9796 return '[v piatok o] LT';
9797 case 6:
9798 return '[v sobotu o] LT';
9799 }
9800 },
9801 lastDay: '[včera o] LT',
9802 lastWeek: function () {
9803 switch (this.day()) {
9804 case 0:
9805 return '[minulú nedeľu o] LT';
9806 case 1:
9807 case 2:
9808 return '[minulý] dddd [o] LT';
9809 case 3:
9810 return '[minulú stredu o] LT';
9811 case 4:
9812 case 5:
9813 return '[minulý] dddd [o] LT';
9814 case 6:
9815 return '[minulú sobotu o] LT';
9816 }
9817 },
9818 sameElse: 'L',
9819 },
9820 relativeTime: {
9821 future: 'za %s',
9822 past: 'pred %s',
9823 s: translate$9,
9824 ss: translate$9,
9825 m: translate$9,
9826 mm: translate$9,
9827 h: translate$9,
9828 hh: translate$9,
9829 d: translate$9,
9830 dd: translate$9,
9831 M: translate$9,
9832 MM: translate$9,
9833 y: translate$9,
9834 yy: translate$9,
9835 },
9836 dayOfMonthOrdinalParse: /\d{1,2}\./,
9837 ordinal: '%d.',
9838 week: {
9839 dow: 1, // Monday is the first day of the week.
9840 doy: 4, // The week that contains Jan 4th is the first week of the year.
9841 },
9842 });
9843
9844 //! moment.js locale configuration
9845
9846 function processRelativeTime$7(number, withoutSuffix, key, isFuture) {
9847 var result = number + ' ';
9848 switch (key) {
9849 case 's':
9850 return withoutSuffix || isFuture
9851 ? 'nekaj sekund'
9852 : 'nekaj sekundami';
9853 case 'ss':
9854 if (number === 1) {
9855 result += withoutSuffix ? 'sekundo' : 'sekundi';
9856 } else if (number === 2) {
9857 result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah';
9858 } else if (number < 5) {
9859 result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah';
9860 } else {
9861 result += 'sekund';
9862 }
9863 return result;
9864 case 'm':
9865 return withoutSuffix ? 'ena minuta' : 'eno minuto';
9866 case 'mm':
9867 if (number === 1) {
9868 result += withoutSuffix ? 'minuta' : 'minuto';
9869 } else if (number === 2) {
9870 result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
9871 } else if (number < 5) {
9872 result += withoutSuffix || isFuture ? 'minute' : 'minutami';
9873 } else {
9874 result += withoutSuffix || isFuture ? 'minut' : 'minutami';
9875 }
9876 return result;
9877 case 'h':
9878 return withoutSuffix ? 'ena ura' : 'eno uro';
9879 case 'hh':
9880 if (number === 1) {
9881 result += withoutSuffix ? 'ura' : 'uro';
9882 } else if (number === 2) {
9883 result += withoutSuffix || isFuture ? 'uri' : 'urama';
9884 } else if (number < 5) {
9885 result += withoutSuffix || isFuture ? 'ure' : 'urami';
9886 } else {
9887 result += withoutSuffix || isFuture ? 'ur' : 'urami';
9888 }
9889 return result;
9890 case 'd':
9891 return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
9892 case 'dd':
9893 if (number === 1) {
9894 result += withoutSuffix || isFuture ? 'dan' : 'dnem';
9895 } else if (number === 2) {
9896 result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
9897 } else {
9898 result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
9899 }
9900 return result;
9901 case 'M':
9902 return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
9903 case 'MM':
9904 if (number === 1) {
9905 result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
9906 } else if (number === 2) {
9907 result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
9908 } else if (number < 5) {
9909 result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
9910 } else {
9911 result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
9912 }
9913 return result;
9914 case 'y':
9915 return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
9916 case 'yy':
9917 if (number === 1) {
9918 result += withoutSuffix || isFuture ? 'leto' : 'letom';
9919 } else if (number === 2) {
9920 result += withoutSuffix || isFuture ? 'leti' : 'letoma';
9921 } else if (number < 5) {
9922 result += withoutSuffix || isFuture ? 'leta' : 'leti';
9923 } else {
9924 result += withoutSuffix || isFuture ? 'let' : 'leti';
9925 }
9926 return result;
9927 }
9928 }
9929
9930 moment.defineLocale('sl', {
9931 months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split(
9932 '_'
9933 ),
9934 monthsShort:
9935 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split(
9936 '_'
9937 ),
9938 monthsParseExact: true,
9939 weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
9940 weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
9941 weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'),
9942 weekdaysParseExact: true,
9943 longDateFormat: {
9944 LT: 'H:mm',
9945 LTS: 'H:mm:ss',
9946 L: 'DD. MM. YYYY',
9947 LL: 'D. MMMM YYYY',
9948 LLL: 'D. MMMM YYYY H:mm',
9949 LLLL: 'dddd, D. MMMM YYYY H:mm',
9950 },
9951 calendar: {
9952 sameDay: '[danes ob] LT',
9953 nextDay: '[jutri ob] LT',
9954
9955 nextWeek: function () {
9956 switch (this.day()) {
9957 case 0:
9958 return '[v] [nedeljo] [ob] LT';
9959 case 3:
9960 return '[v] [sredo] [ob] LT';
9961 case 6:
9962 return '[v] [soboto] [ob] LT';
9963 case 1:
9964 case 2:
9965 case 4:
9966 case 5:
9967 return '[v] dddd [ob] LT';
9968 }
9969 },
9970 lastDay: '[včeraj ob] LT',
9971 lastWeek: function () {
9972 switch (this.day()) {
9973 case 0:
9974 return '[prejšnjo] [nedeljo] [ob] LT';
9975 case 3:
9976 return '[prejšnjo] [sredo] [ob] LT';
9977 case 6:
9978 return '[prejšnjo] [soboto] [ob] LT';
9979 case 1:
9980 case 2:
9981 case 4:
9982 case 5:
9983 return '[prejšnji] dddd [ob] LT';
9984 }
9985 },
9986 sameElse: 'L',
9987 },
9988 relativeTime: {
9989 future: 'čez %s',
9990 past: 'pred %s',
9991 s: processRelativeTime$7,
9992 ss: processRelativeTime$7,
9993 m: processRelativeTime$7,
9994 mm: processRelativeTime$7,
9995 h: processRelativeTime$7,
9996 hh: processRelativeTime$7,
9997 d: processRelativeTime$7,
9998 dd: processRelativeTime$7,
9999 M: processRelativeTime$7,
10000 MM: processRelativeTime$7,
10001 y: processRelativeTime$7,
10002 yy: processRelativeTime$7,
10003 },
10004 dayOfMonthOrdinalParse: /\d{1,2}\./,
10005 ordinal: '%d.',
10006 week: {
10007 dow: 1, // Monday is the first day of the week.
10008 doy: 7, // The week that contains Jan 7th is the first week of the year.
10009 },
10010 });
10011
10012 //! moment.js locale configuration
10013
10014 moment.defineLocale('sq', {
10015 months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split(
10016 '_'
10017 ),
10018 monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
10019 weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split(
10020 '_'
10021 ),
10022 weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
10023 weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'),
10024 weekdaysParseExact: true,
10025 meridiemParse: /PD|MD/,
10026 isPM: function (input) {
10027 return input.charAt(0) === 'M';
10028 },
10029 meridiem: function (hours, minutes, isLower) {
10030 return hours < 12 ? 'PD' : 'MD';
10031 },
10032 longDateFormat: {
10033 LT: 'HH:mm',
10034 LTS: 'HH:mm:ss',
10035 L: 'DD/MM/YYYY',
10036 LL: 'D MMMM YYYY',
10037 LLL: 'D MMMM YYYY HH:mm',
10038 LLLL: 'dddd, D MMMM YYYY HH:mm',
10039 },
10040 calendar: {
10041 sameDay: '[Sot në] LT',
10042 nextDay: '[Nesër në] LT',
10043 nextWeek: 'dddd [në] LT',
10044 lastDay: '[Dje në] LT',
10045 lastWeek: 'dddd [e kaluar në] LT',
10046 sameElse: 'L',
10047 },
10048 relativeTime: {
10049 future: 'në %s',
10050 past: '%s më parë',
10051 s: 'disa sekonda',
10052 ss: '%d sekonda',
10053 m: 'një minutë',
10054 mm: '%d minuta',
10055 h: 'një orë',
10056 hh: '%d orë',
10057 d: 'një ditë',
10058 dd: '%d ditë',
10059 M: 'një muaj',
10060 MM: '%d muaj',
10061 y: 'një vit',
10062 yy: '%d vite',
10063 },
10064 dayOfMonthOrdinalParse: /\d{1,2}\./,
10065 ordinal: '%d.',
10066 week: {
10067 dow: 1, // Monday is the first day of the week.
10068 doy: 4, // The week that contains Jan 4th is the first week of the year.
10069 },
10070 });
10071
10072 //! moment.js locale configuration
10073
10074 var translator$1 = {
10075 words: {
10076 //Different grammatical cases
10077 ss: ['секунда', 'секунде', 'секунди'],
10078 m: ['један минут', 'једног минута'],
10079 mm: ['минут', 'минута', 'минута'],
10080 h: ['један сат', 'једног сата'],
10081 hh: ['сат', 'сата', 'сати'],
10082 d: ['један дан', 'једног дана'],
10083 dd: ['дан', 'дана', 'дана'],
10084 M: ['један месец', 'једног месеца'],
10085 MM: ['месец', 'месеца', 'месеци'],
10086 y: ['једну годину', 'једне године'],
10087 yy: ['годину', 'године', 'година'],
10088 },
10089 correctGrammaticalCase: function (number, wordKey) {
10090 if (
10091 number % 10 >= 1 &&
10092 number % 10 <= 4 &&
10093 (number % 100 < 10 || number % 100 >= 20)
10094 ) {
10095 return number % 10 === 1 ? wordKey[0] : wordKey[1];
10096 }
10097 return wordKey[2];
10098 },
10099 translate: function (number, withoutSuffix, key, isFuture) {
10100 var wordKey = translator$1.words[key],
10101 word;
10102
10103 if (key.length === 1) {
10104 // Nominativ
10105 if (key === 'y' && withoutSuffix) return 'једна година';
10106 return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
10107 }
10108
10109 word = translator$1.correctGrammaticalCase(number, wordKey);
10110 // Nominativ
10111 if (key === 'yy' && withoutSuffix && word === 'годину') {
10112 return number + ' година';
10113 }
10114
10115 return number + ' ' + word;
10116 },
10117 };
10118
10119 moment.defineLocale('sr-cyrl', {
10120 months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split(
10121 '_'
10122 ),
10123 monthsShort:
10124 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
10125 monthsParseExact: true,
10126 weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
10127 weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
10128 weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
10129 weekdaysParseExact: true,
10130 longDateFormat: {
10131 LT: 'H:mm',
10132 LTS: 'H:mm:ss',
10133 L: 'D. M. YYYY.',
10134 LL: 'D. MMMM YYYY.',
10135 LLL: 'D. MMMM YYYY. H:mm',
10136 LLLL: 'dddd, D. MMMM YYYY. H:mm',
10137 },
10138 calendar: {
10139 sameDay: '[данас у] LT',
10140 nextDay: '[сутра у] LT',
10141 nextWeek: function () {
10142 switch (this.day()) {
10143 case 0:
10144 return '[у] [недељу] [у] LT';
10145 case 3:
10146 return '[у] [среду] [у] LT';
10147 case 6:
10148 return '[у] [суботу] [у] LT';
10149 case 1:
10150 case 2:
10151 case 4:
10152 case 5:
10153 return '[у] dddd [у] LT';
10154 }
10155 },
10156 lastDay: '[јуче у] LT',
10157 lastWeek: function () {
10158 var lastWeekDays = [
10159 '[прошле] [недеље] [у] LT',
10160 '[прошлог] [понедељка] [у] LT',
10161 '[прошлог] [уторка] [у] LT',
10162 '[прошле] [среде] [у] LT',
10163 '[прошлог] [четвртка] [у] LT',
10164 '[прошлог] [петка] [у] LT',
10165 '[прошле] [суботе] [у] LT',
10166 ];
10167 return lastWeekDays[this.day()];
10168 },
10169 sameElse: 'L',
10170 },
10171 relativeTime: {
10172 future: 'за %s',
10173 past: 'пре %s',
10174 s: 'неколико секунди',
10175 ss: translator$1.translate,
10176 m: translator$1.translate,
10177 mm: translator$1.translate,
10178 h: translator$1.translate,
10179 hh: translator$1.translate,
10180 d: translator$1.translate,
10181 dd: translator$1.translate,
10182 M: translator$1.translate,
10183 MM: translator$1.translate,
10184 y: translator$1.translate,
10185 yy: translator$1.translate,
10186 },
10187 dayOfMonthOrdinalParse: /\d{1,2}\./,
10188 ordinal: '%d.',
10189 week: {
10190 dow: 1, // Monday is the first day of the week.
10191 doy: 7, // The week that contains Jan 1st is the first week of the year.
10192 },
10193 });
10194
10195 //! moment.js locale configuration
10196
10197 var translator$2 = {
10198 words: {
10199 //Different grammatical cases
10200 ss: ['sekunda', 'sekunde', 'sekundi'],
10201 m: ['jedan minut', 'jednog minuta'],
10202 mm: ['minut', 'minuta', 'minuta'],
10203 h: ['jedan sat', 'jednog sata'],
10204 hh: ['sat', 'sata', 'sati'],
10205 d: ['jedan dan', 'jednog dana'],
10206 dd: ['dan', 'dana', 'dana'],
10207 M: ['jedan mesec', 'jednog meseca'],
10208 MM: ['mesec', 'meseca', 'meseci'],
10209 y: ['jednu godinu', 'jedne godine'],
10210 yy: ['godinu', 'godine', 'godina'],
10211 },
10212 correctGrammaticalCase: function (number, wordKey) {
10213 if (
10214 number % 10 >= 1 &&
10215 number % 10 <= 4 &&
10216 (number % 100 < 10 || number % 100 >= 20)
10217 ) {
10218 return number % 10 === 1 ? wordKey[0] : wordKey[1];
10219 }
10220 return wordKey[2];
10221 },
10222 translate: function (number, withoutSuffix, key, isFuture) {
10223 var wordKey = translator$2.words[key],
10224 word;
10225
10226 if (key.length === 1) {
10227 // Nominativ
10228 if (key === 'y' && withoutSuffix) return 'jedna godina';
10229 return isFuture || withoutSuffix ? wordKey[0] : wordKey[1];
10230 }
10231
10232 word = translator$2.correctGrammaticalCase(number, wordKey);
10233 // Nominativ
10234 if (key === 'yy' && withoutSuffix && word === 'godinu') {
10235 return number + ' godina';
10236 }
10237
10238 return number + ' ' + word;
10239 },
10240 };
10241
10242 moment.defineLocale('sr', {
10243 months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split(
10244 '_'
10245 ),
10246 monthsShort:
10247 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
10248 monthsParseExact: true,
10249 weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split(
10250 '_'
10251 ),
10252 weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
10253 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
10254 weekdaysParseExact: true,
10255 longDateFormat: {
10256 LT: 'H:mm',
10257 LTS: 'H:mm:ss',
10258 L: 'D. M. YYYY.',
10259 LL: 'D. MMMM YYYY.',
10260 LLL: 'D. MMMM YYYY. H:mm',
10261 LLLL: 'dddd, D. MMMM YYYY. H:mm',
10262 },
10263 calendar: {
10264 sameDay: '[danas u] LT',
10265 nextDay: '[sutra u] LT',
10266 nextWeek: function () {
10267 switch (this.day()) {
10268 case 0:
10269 return '[u] [nedelju] [u] LT';
10270 case 3:
10271 return '[u] [sredu] [u] LT';
10272 case 6:
10273 return '[u] [subotu] [u] LT';
10274 case 1:
10275 case 2:
10276 case 4:
10277 case 5:
10278 return '[u] dddd [u] LT';
10279 }
10280 },
10281 lastDay: '[juče u] LT',
10282 lastWeek: function () {
10283 var lastWeekDays = [
10284 '[prošle] [nedelje] [u] LT',
10285 '[prošlog] [ponedeljka] [u] LT',
10286 '[prošlog] [utorka] [u] LT',
10287 '[prošle] [srede] [u] LT',
10288 '[prošlog] [četvrtka] [u] LT',
10289 '[prošlog] [petka] [u] LT',
10290 '[prošle] [subote] [u] LT',
10291 ];
10292 return lastWeekDays[this.day()];
10293 },
10294 sameElse: 'L',
10295 },
10296 relativeTime: {
10297 future: 'za %s',
10298 past: 'pre %s',
10299 s: 'nekoliko sekundi',
10300 ss: translator$2.translate,
10301 m: translator$2.translate,
10302 mm: translator$2.translate,
10303 h: translator$2.translate,
10304 hh: translator$2.translate,
10305 d: translator$2.translate,
10306 dd: translator$2.translate,
10307 M: translator$2.translate,
10308 MM: translator$2.translate,
10309 y: translator$2.translate,
10310 yy: translator$2.translate,
10311 },
10312 dayOfMonthOrdinalParse: /\d{1,2}\./,
10313 ordinal: '%d.',
10314 week: {
10315 dow: 1, // Monday is the first day of the week.
10316 doy: 7, // The week that contains Jan 7th is the first week of the year.
10317 },
10318 });
10319
10320 //! moment.js locale configuration
10321
10322 moment.defineLocale('ss', {
10323 months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split(
10324 '_'
10325 ),
10326 monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
10327 weekdays:
10328 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split(
10329 '_'
10330 ),
10331 weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
10332 weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
10333 weekdaysParseExact: true,
10334 longDateFormat: {
10335 LT: 'h:mm A',
10336 LTS: 'h:mm:ss A',
10337 L: 'DD/MM/YYYY',
10338 LL: 'D MMMM YYYY',
10339 LLL: 'D MMMM YYYY h:mm A',
10340 LLLL: 'dddd, D MMMM YYYY h:mm A',
10341 },
10342 calendar: {
10343 sameDay: '[Namuhla nga] LT',
10344 nextDay: '[Kusasa nga] LT',
10345 nextWeek: 'dddd [nga] LT',
10346 lastDay: '[Itolo nga] LT',
10347 lastWeek: 'dddd [leliphelile] [nga] LT',
10348 sameElse: 'L',
10349 },
10350 relativeTime: {
10351 future: 'nga %s',
10352 past: 'wenteka nga %s',
10353 s: 'emizuzwana lomcane',
10354 ss: '%d mzuzwana',
10355 m: 'umzuzu',
10356 mm: '%d emizuzu',
10357 h: 'lihora',
10358 hh: '%d emahora',
10359 d: 'lilanga',
10360 dd: '%d emalanga',
10361 M: 'inyanga',
10362 MM: '%d tinyanga',
10363 y: 'umnyaka',
10364 yy: '%d iminyaka',
10365 },
10366 meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
10367 meridiem: function (hours, minutes, isLower) {
10368 if (hours < 11) {
10369 return 'ekuseni';
10370 } else if (hours < 15) {
10371 return 'emini';
10372 } else if (hours < 19) {
10373 return 'entsambama';
10374 } else {
10375 return 'ebusuku';
10376 }
10377 },
10378 meridiemHour: function (hour, meridiem) {
10379 if (hour === 12) {
10380 hour = 0;
10381 }
10382 if (meridiem === 'ekuseni') {
10383 return hour;
10384 } else if (meridiem === 'emini') {
10385 return hour >= 11 ? hour : hour + 12;
10386 } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
10387 if (hour === 0) {
10388 return 0;
10389 }
10390 return hour + 12;
10391 }
10392 },
10393 dayOfMonthOrdinalParse: /\d{1,2}/,
10394 ordinal: '%d',
10395 week: {
10396 dow: 1, // Monday is the first day of the week.
10397 doy: 4, // The week that contains Jan 4th is the first week of the year.
10398 },
10399 });
10400
10401 //! moment.js locale configuration
10402
10403 moment.defineLocale('sv', {
10404 months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split(
10405 '_'
10406 ),
10407 monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
10408 weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
10409 weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
10410 weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'),
10411 longDateFormat: {
10412 LT: 'HH:mm',
10413 LTS: 'HH:mm:ss',
10414 L: 'YYYY-MM-DD',
10415 LL: 'D MMMM YYYY',
10416 LLL: 'D MMMM YYYY [kl.] HH:mm',
10417 LLLL: 'dddd D MMMM YYYY [kl.] HH:mm',
10418 lll: 'D MMM YYYY HH:mm',
10419 llll: 'ddd D MMM YYYY HH:mm',
10420 },
10421 calendar: {
10422 sameDay: '[Idag] LT',
10423 nextDay: '[Imorgon] LT',
10424 lastDay: '[Igår] LT',
10425 nextWeek: '[På] dddd LT',
10426 lastWeek: '[I] dddd[s] LT',
10427 sameElse: 'L',
10428 },
10429 relativeTime: {
10430 future: 'om %s',
10431 past: 'för %s sedan',
10432 s: 'några sekunder',
10433 ss: '%d sekunder',
10434 m: 'en minut',
10435 mm: '%d minuter',
10436 h: 'en timme',
10437 hh: '%d timmar',
10438 d: 'en dag',
10439 dd: '%d dagar',
10440 M: 'en månad',
10441 MM: '%d månader',
10442 y: 'ett år',
10443 yy: '%d år',
10444 },
10445 dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/,
10446 ordinal: function (number) {
10447 var b = number % 10,
10448 output =
10449 ~~((number % 100) / 10) === 1
10450 ? ':e'
10451 : b === 1
10452 ? ':a'
10453 : b === 2
10454 ? ':a'
10455 : b === 3
10456 ? ':e'
10457 : ':e';
10458 return number + output;
10459 },
10460 week: {
10461 dow: 1, // Monday is the first day of the week.
10462 doy: 4, // The week that contains Jan 4th is the first week of the year.
10463 },
10464 });
10465
10466 //! moment.js locale configuration
10467
10468 moment.defineLocale('sw', {
10469 months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split(
10470 '_'
10471 ),
10472 monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
10473 weekdays:
10474 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split(
10475 '_'
10476 ),
10477 weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
10478 weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
10479 weekdaysParseExact: true,
10480 longDateFormat: {
10481 LT: 'hh:mm A',
10482 LTS: 'HH:mm:ss',
10483 L: 'DD.MM.YYYY',
10484 LL: 'D MMMM YYYY',
10485 LLL: 'D MMMM YYYY HH:mm',
10486 LLLL: 'dddd, D MMMM YYYY HH:mm',
10487 },
10488 calendar: {
10489 sameDay: '[leo saa] LT',
10490 nextDay: '[kesho saa] LT',
10491 nextWeek: '[wiki ijayo] dddd [saat] LT',
10492 lastDay: '[jana] LT',
10493 lastWeek: '[wiki iliyopita] dddd [saat] LT',
10494 sameElse: 'L',
10495 },
10496 relativeTime: {
10497 future: '%s baadaye',
10498 past: 'tokea %s',
10499 s: 'hivi punde',
10500 ss: 'sekunde %d',
10501 m: 'dakika moja',
10502 mm: 'dakika %d',
10503 h: 'saa limoja',
10504 hh: 'masaa %d',
10505 d: 'siku moja',
10506 dd: 'siku %d',
10507 M: 'mwezi mmoja',
10508 MM: 'miezi %d',
10509 y: 'mwaka mmoja',
10510 yy: 'miaka %d',
10511 },
10512 week: {
10513 dow: 1, // Monday is the first day of the week.
10514 doy: 7, // The week that contains Jan 7th is the first week of the year.
10515 },
10516 });
10517
10518 //! moment.js locale configuration
10519
10520 var symbolMap$g = {
10521 1: '௧',
10522 2: '௨',
10523 3: '௩',
10524 4: '௪',
10525 5: '௫',
10526 6: '௬',
10527 7: '௭',
10528 8: '௮',
10529 9: '௯',
10530 0: '௦',
10531 },
10532 numberMap$f = {
10533 '௧': '1',
10534 '௨': '2',
10535 '௩': '3',
10536 '௪': '4',
10537 '௫': '5',
10538 '௬': '6',
10539 '௭': '7',
10540 '௮': '8',
10541 '௯': '9',
10542 '௦': '0',
10543 };
10544
10545 moment.defineLocale('ta', {
10546 months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(
10547 '_'
10548 ),
10549 monthsShort:
10550 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split(
10551 '_'
10552 ),
10553 weekdays:
10554 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split(
10555 '_'
10556 ),
10557 weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split(
10558 '_'
10559 ),
10560 weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
10561 longDateFormat: {
10562 LT: 'HH:mm',
10563 LTS: 'HH:mm:ss',
10564 L: 'DD/MM/YYYY',
10565 LL: 'D MMMM YYYY',
10566 LLL: 'D MMMM YYYY, HH:mm',
10567 LLLL: 'dddd, D MMMM YYYY, HH:mm',
10568 },
10569 calendar: {
10570 sameDay: '[இன்று] LT',
10571 nextDay: '[நாளை] LT',
10572 nextWeek: 'dddd, LT',
10573 lastDay: '[நேற்று] LT',
10574 lastWeek: '[கடந்த வாரம்] dddd, LT',
10575 sameElse: 'L',
10576 },
10577 relativeTime: {
10578 future: '%s இல்',
10579 past: '%s முன்',
10580 s: 'ஒரு சில விநாடிகள்',
10581 ss: '%d விநாடிகள்',
10582 m: 'ஒரு நிமிடம்',
10583 mm: '%d நிமிடங்கள்',
10584 h: 'ஒரு மணி நேரம்',
10585 hh: '%d மணி நேரம்',
10586 d: 'ஒரு நாள்',
10587 dd: '%d நாட்கள்',
10588 M: 'ஒரு மாதம்',
10589 MM: '%d மாதங்கள்',
10590 y: 'ஒரு வருடம்',
10591 yy: '%d ஆண்டுகள்',
10592 },
10593 dayOfMonthOrdinalParse: /\d{1,2}வது/,
10594 ordinal: function (number) {
10595 return number + 'வது';
10596 },
10597 preparse: function (string) {
10598 return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
10599 return numberMap$f[match];
10600 });
10601 },
10602 postformat: function (string) {
10603 return string.replace(/\d/g, function (match) {
10604 return symbolMap$g[match];
10605 });
10606 },
10607 // refer http://ta.wikipedia.org/s/1er1
10608 meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
10609 meridiem: function (hour, minute, isLower) {
10610 if (hour < 2) {
10611 return ' யாமம்';
10612 } else if (hour < 6) {
10613 return ' வைகறை'; // வைகறை
10614 } else if (hour < 10) {
10615 return ' காலை'; // காலை
10616 } else if (hour < 14) {
10617 return ' நண்பகல்'; // நண்பகல்
10618 } else if (hour < 18) {
10619 return ' எற்பாடு'; // எற்பாடு
10620 } else if (hour < 22) {
10621 return ' மாலை'; // மாலை
10622 } else {
10623 return ' யாமம்';
10624 }
10625 },
10626 meridiemHour: function (hour, meridiem) {
10627 if (hour === 12) {
10628 hour = 0;
10629 }
10630 if (meridiem === 'யாமம்') {
10631 return hour < 2 ? hour : hour + 12;
10632 } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
10633 return hour;
10634 } else if (meridiem === 'நண்பகல்') {
10635 return hour >= 10 ? hour : hour + 12;
10636 } else {
10637 return hour + 12;
10638 }
10639 },
10640 week: {
10641 dow: 0, // Sunday is the first day of the week.
10642 doy: 6, // The week that contains Jan 6th is the first week of the year.
10643 },
10644 });
10645
10646 //! moment.js locale configuration
10647
10648 moment.defineLocale('te', {
10649 months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split(
10650 '_'
10651 ),
10652 monthsShort:
10653 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split(
10654 '_'
10655 ),
10656 monthsParseExact: true,
10657 weekdays:
10658 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split(
10659 '_'
10660 ),
10661 weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
10662 weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
10663 longDateFormat: {
10664 LT: 'A h:mm',
10665 LTS: 'A h:mm:ss',
10666 L: 'DD/MM/YYYY',
10667 LL: 'D MMMM YYYY',
10668 LLL: 'D MMMM YYYY, A h:mm',
10669 LLLL: 'dddd, D MMMM YYYY, A h:mm',
10670 },
10671 calendar: {
10672 sameDay: '[నేడు] LT',
10673 nextDay: '[రేపు] LT',
10674 nextWeek: 'dddd, LT',
10675 lastDay: '[నిన్న] LT',
10676 lastWeek: '[గత] dddd, LT',
10677 sameElse: 'L',
10678 },
10679 relativeTime: {
10680 future: '%s లో',
10681 past: '%s క్రితం',
10682 s: 'కొన్ని క్షణాలు',
10683 ss: '%d సెకన్లు',
10684 m: 'ఒక నిమిషం',
10685 mm: '%d నిమిషాలు',
10686 h: 'ఒక గంట',
10687 hh: '%d గంటలు',
10688 d: 'ఒక రోజు',
10689 dd: '%d రోజులు',
10690 M: 'ఒక నెల',
10691 MM: '%d నెలలు',
10692 y: 'ఒక సంవత్సరం',
10693 yy: '%d సంవత్సరాలు',
10694 },
10695 dayOfMonthOrdinalParse: /\d{1,2}వ/,
10696 ordinal: '%dవ',
10697 meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
10698 meridiemHour: function (hour, meridiem) {
10699 if (hour === 12) {
10700 hour = 0;
10701 }
10702 if (meridiem === 'రాత్రి') {
10703 return hour < 4 ? hour : hour + 12;
10704 } else if (meridiem === 'ఉదయం') {
10705 return hour;
10706 } else if (meridiem === 'మధ్యాహ్నం') {
10707 return hour >= 10 ? hour : hour + 12;
10708 } else if (meridiem === 'సాయంత్రం') {
10709 return hour + 12;
10710 }
10711 },
10712 meridiem: function (hour, minute, isLower) {
10713 if (hour < 4) {
10714 return 'రాత్రి';
10715 } else if (hour < 10) {
10716 return 'ఉదయం';
10717 } else if (hour < 17) {
10718 return 'మధ్యాహ్నం';
10719 } else if (hour < 20) {
10720 return 'సాయంత్రం';
10721 } else {
10722 return 'రాత్రి';
10723 }
10724 },
10725 week: {
10726 dow: 0, // Sunday is the first day of the week.
10727 doy: 6, // The week that contains Jan 6th is the first week of the year.
10728 },
10729 });
10730
10731 //! moment.js locale configuration
10732
10733 moment.defineLocale('tet', {
10734 months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split(
10735 '_'
10736 ),
10737 monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
10738 weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'),
10739 weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'),
10740 weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'),
10741 longDateFormat: {
10742 LT: 'HH:mm',
10743 LTS: 'HH:mm:ss',
10744 L: 'DD/MM/YYYY',
10745 LL: 'D MMMM YYYY',
10746 LLL: 'D MMMM YYYY HH:mm',
10747 LLLL: 'dddd, D MMMM YYYY HH:mm',
10748 },
10749 calendar: {
10750 sameDay: '[Ohin iha] LT',
10751 nextDay: '[Aban iha] LT',
10752 nextWeek: 'dddd [iha] LT',
10753 lastDay: '[Horiseik iha] LT',
10754 lastWeek: 'dddd [semana kotuk] [iha] LT',
10755 sameElse: 'L',
10756 },
10757 relativeTime: {
10758 future: 'iha %s',
10759 past: '%s liuba',
10760 s: 'segundu balun',
10761 ss: 'segundu %d',
10762 m: 'minutu ida',
10763 mm: 'minutu %d',
10764 h: 'oras ida',
10765 hh: 'oras %d',
10766 d: 'loron ida',
10767 dd: 'loron %d',
10768 M: 'fulan ida',
10769 MM: 'fulan %d',
10770 y: 'tinan ida',
10771 yy: 'tinan %d',
10772 },
10773 dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/,
10774 ordinal: function (number) {
10775 var b = number % 10,
10776 output =
10777 ~~((number % 100) / 10) === 1
10778 ? 'th'
10779 : b === 1
10780 ? 'st'
10781 : b === 2
10782 ? 'nd'
10783 : b === 3
10784 ? 'rd'
10785 : 'th';
10786 return number + output;
10787 },
10788 week: {
10789 dow: 1, // Monday is the first day of the week.
10790 doy: 4, // The week that contains Jan 4th is the first week of the year.
10791 },
10792 });
10793
10794 //! moment.js locale configuration
10795
10796 var suffixes$3 = {
10797 0: '-ум',
10798 1: '-ум',
10799 2: '-юм',
10800 3: '-юм',
10801 4: '-ум',
10802 5: '-ум',
10803 6: '-ум',
10804 7: '-ум',
10805 8: '-ум',
10806 9: '-ум',
10807 10: '-ум',
10808 12: '-ум',
10809 13: '-ум',
10810 20: '-ум',
10811 30: '-юм',
10812 40: '-ум',
10813 50: '-ум',
10814 60: '-ум',
10815 70: '-ум',
10816 80: '-ум',
10817 90: '-ум',
10818 100: '-ум',
10819 };
10820
10821 moment.defineLocale('tg', {
10822 months: {
10823 format: 'январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри'.split(
10824 '_'
10825 ),
10826 standalone:
10827 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(
10828 '_'
10829 ),
10830 },
10831 monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
10832 weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split(
10833 '_'
10834 ),
10835 weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'),
10836 weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'),
10837 longDateFormat: {
10838 LT: 'HH:mm',
10839 LTS: 'HH:mm:ss',
10840 L: 'DD.MM.YYYY',
10841 LL: 'D MMMM YYYY',
10842 LLL: 'D MMMM YYYY HH:mm',
10843 LLLL: 'dddd, D MMMM YYYY HH:mm',
10844 },
10845 calendar: {
10846 sameDay: '[Имрӯз соати] LT',
10847 nextDay: '[Фардо соати] LT',
10848 lastDay: '[Дирӯз соати] LT',
10849 nextWeek: 'dddd[и] [ҳафтаи оянда соати] LT',
10850 lastWeek: 'dddd[и] [ҳафтаи гузашта соати] LT',
10851 sameElse: 'L',
10852 },
10853 relativeTime: {
10854 future: 'баъди %s',
10855 past: '%s пеш',
10856 s: 'якчанд сония',
10857 m: 'як дақиқа',
10858 mm: '%d дақиқа',
10859 h: 'як соат',
10860 hh: '%d соат',
10861 d: 'як рӯз',
10862 dd: '%d рӯз',
10863 M: 'як моҳ',
10864 MM: '%d моҳ',
10865 y: 'як сол',
10866 yy: '%d сол',
10867 },
10868 meridiemParse: /шаб|субҳ|рӯз|бегоҳ/,
10869 meridiemHour: function (hour, meridiem) {
10870 if (hour === 12) {
10871 hour = 0;
10872 }
10873 if (meridiem === 'шаб') {
10874 return hour < 4 ? hour : hour + 12;
10875 } else if (meridiem === 'субҳ') {
10876 return hour;
10877 } else if (meridiem === 'рӯз') {
10878 return hour >= 11 ? hour : hour + 12;
10879 } else if (meridiem === 'бегоҳ') {
10880 return hour + 12;
10881 }
10882 },
10883 meridiem: function (hour, minute, isLower) {
10884 if (hour < 4) {
10885 return 'шаб';
10886 } else if (hour < 11) {
10887 return 'субҳ';
10888 } else if (hour < 16) {
10889 return 'рӯз';
10890 } else if (hour < 19) {
10891 return 'бегоҳ';
10892 } else {
10893 return 'шаб';
10894 }
10895 },
10896 dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/,
10897 ordinal: function (number) {
10898 var a = number % 10,
10899 b = number >= 100 ? 100 : null;
10900 return number + (suffixes$3[number] || suffixes$3[a] || suffixes$3[b]);
10901 },
10902 week: {
10903 dow: 1, // Monday is the first day of the week.
10904 doy: 7, // The week that contains Jan 1th is the first week of the year.
10905 },
10906 });
10907
10908 //! moment.js locale configuration
10909
10910 moment.defineLocale('th', {
10911 months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split(
10912 '_'
10913 ),
10914 monthsShort:
10915 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split(
10916 '_'
10917 ),
10918 monthsParseExact: true,
10919 weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
10920 weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference
10921 weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
10922 weekdaysParseExact: true,
10923 longDateFormat: {
10924 LT: 'H:mm',
10925 LTS: 'H:mm:ss',
10926 L: 'DD/MM/YYYY',
10927 LL: 'D MMMM YYYY',
10928 LLL: 'D MMMM YYYY เวลา H:mm',
10929 LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm',
10930 },
10931 meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
10932 isPM: function (input) {
10933 return input === 'หลังเที่ยง';
10934 },
10935 meridiem: function (hour, minute, isLower) {
10936 if (hour < 12) {
10937 return 'ก่อนเที่ยง';
10938 } else {
10939 return 'หลังเที่ยง';
10940 }
10941 },
10942 calendar: {
10943 sameDay: '[วันนี้ เวลา] LT',
10944 nextDay: '[พรุ่งนี้ เวลา] LT',
10945 nextWeek: 'dddd[หน้า เวลา] LT',
10946 lastDay: '[เมื่อวานนี้ เวลา] LT',
10947 lastWeek: '[วัน]dddd[ที่แล้ว เวลา] LT',
10948 sameElse: 'L',
10949 },
10950 relativeTime: {
10951 future: 'อีก %s',
10952 past: '%sที่แล้ว',
10953 s: 'ไม่กี่วินาที',
10954 ss: '%d วินาที',
10955 m: '1 นาที',
10956 mm: '%d นาที',
10957 h: '1 ชั่วโมง',
10958 hh: '%d ชั่วโมง',
10959 d: '1 วัน',
10960 dd: '%d วัน',
10961 w: '1 สัปดาห์',
10962 ww: '%d สัปดาห์',
10963 M: '1 เดือน',
10964 MM: '%d เดือน',
10965 y: '1 ปี',
10966 yy: '%d ปี',
10967 },
10968 });
10969
10970 //! moment.js locale configuration
10971
10972 var suffixes$4 = {
10973 1: "'inji",
10974 5: "'inji",
10975 8: "'inji",
10976 70: "'inji",
10977 80: "'inji",
10978 2: "'nji",
10979 7: "'nji",
10980 20: "'nji",
10981 50: "'nji",
10982 3: "'ünji",
10983 4: "'ünji",
10984 100: "'ünji",
10985 6: "'njy",
10986 9: "'unjy",
10987 10: "'unjy",
10988 30: "'unjy",
10989 60: "'ynjy",
10990 90: "'ynjy",
10991 };
10992
10993 moment.defineLocale('tk', {
10994 months: 'Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr'.split(
10995 '_'
10996 ),
10997 monthsShort: 'Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek'.split('_'),
10998 weekdays: 'Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe'.split(
10999 '_'
11000 ),
11001 weekdaysShort: 'Ýek_Duş_Siş_Çar_Pen_Ann_Şen'.split('_'),
11002 weekdaysMin: 'Ýk_Dş_Sş_Çr_Pn_An_Şn'.split('_'),
11003 longDateFormat: {
11004 LT: 'HH:mm',
11005 LTS: 'HH:mm:ss',
11006 L: 'DD.MM.YYYY',
11007 LL: 'D MMMM YYYY',
11008 LLL: 'D MMMM YYYY HH:mm',
11009 LLLL: 'dddd, D MMMM YYYY HH:mm',
11010 },
11011 calendar: {
11012 sameDay: '[bugün sagat] LT',
11013 nextDay: '[ertir sagat] LT',
11014 nextWeek: '[indiki] dddd [sagat] LT',
11015 lastDay: '[düýn] LT',
11016 lastWeek: '[geçen] dddd [sagat] LT',
11017 sameElse: 'L',
11018 },
11019 relativeTime: {
11020 future: '%s soň',
11021 past: '%s öň',
11022 s: 'birnäçe sekunt',
11023 m: 'bir minut',
11024 mm: '%d minut',
11025 h: 'bir sagat',
11026 hh: '%d sagat',
11027 d: 'bir gün',
11028 dd: '%d gün',
11029 M: 'bir aý',
11030 MM: '%d aý',
11031 y: 'bir ýyl',
11032 yy: '%d ýyl',
11033 },
11034 ordinal: function (number, period) {
11035 switch (period) {
11036 case 'd':
11037 case 'D':
11038 case 'Do':
11039 case 'DD':
11040 return number;
11041 default:
11042 if (number === 0) {
11043 // special case for zero
11044 return number + "'unjy";
11045 }
11046 var a = number % 10,
11047 b = (number % 100) - a,
11048 c = number >= 100 ? 100 : null;
11049 return number + (suffixes$4[a] || suffixes$4[b] || suffixes$4[c]);
11050 }
11051 },
11052 week: {
11053 dow: 1, // Monday is the first day of the week.
11054 doy: 7, // The week that contains Jan 7th is the first week of the year.
11055 },
11056 });
11057
11058 //! moment.js locale configuration
11059
11060 moment.defineLocale('tl-ph', {
11061 months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split(
11062 '_'
11063 ),
11064 monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
11065 weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split(
11066 '_'
11067 ),
11068 weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
11069 weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
11070 longDateFormat: {
11071 LT: 'HH:mm',
11072 LTS: 'HH:mm:ss',
11073 L: 'MM/D/YYYY',
11074 LL: 'MMMM D, YYYY',
11075 LLL: 'MMMM D, YYYY HH:mm',
11076 LLLL: 'dddd, MMMM DD, YYYY HH:mm',
11077 },
11078 calendar: {
11079 sameDay: 'LT [ngayong araw]',
11080 nextDay: '[Bukas ng] LT',
11081 nextWeek: 'LT [sa susunod na] dddd',
11082 lastDay: 'LT [kahapon]',
11083 lastWeek: 'LT [noong nakaraang] dddd',
11084 sameElse: 'L',
11085 },
11086 relativeTime: {
11087 future: 'sa loob ng %s',
11088 past: '%s ang nakalipas',
11089 s: 'ilang segundo',
11090 ss: '%d segundo',
11091 m: 'isang minuto',
11092 mm: '%d minuto',
11093 h: 'isang oras',
11094 hh: '%d oras',
11095 d: 'isang araw',
11096 dd: '%d araw',
11097 M: 'isang buwan',
11098 MM: '%d buwan',
11099 y: 'isang taon',
11100 yy: '%d taon',
11101 },
11102 dayOfMonthOrdinalParse: /\d{1,2}/,
11103 ordinal: function (number) {
11104 return number;
11105 },
11106 week: {
11107 dow: 1, // Monday is the first day of the week.
11108 doy: 4, // The week that contains Jan 4th is the first week of the year.
11109 },
11110 });
11111
11112 //! moment.js locale configuration
11113
11114 var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
11115
11116 function translateFuture(output) {
11117 var time = output;
11118 time =
11119 output.indexOf('jaj') !== -1
11120 ? time.slice(0, -3) + 'leS'
11121 : output.indexOf('jar') !== -1
11122 ? time.slice(0, -3) + 'waQ'
11123 : output.indexOf('DIS') !== -1
11124 ? time.slice(0, -3) + 'nem'
11125 : time + ' pIq';
11126 return time;
11127 }
11128
11129 function translatePast(output) {
11130 var time = output;
11131 time =
11132 output.indexOf('jaj') !== -1
11133 ? time.slice(0, -3) + 'Hu’'
11134 : output.indexOf('jar') !== -1
11135 ? time.slice(0, -3) + 'wen'
11136 : output.indexOf('DIS') !== -1
11137 ? time.slice(0, -3) + 'ben'
11138 : time + ' ret';
11139 return time;
11140 }
11141
11142 function translate$a(number, withoutSuffix, string, isFuture) {
11143 var numberNoun = numberAsNoun(number);
11144 switch (string) {
11145 case 'ss':
11146 return numberNoun + ' lup';
11147 case 'mm':
11148 return numberNoun + ' tup';
11149 case 'hh':
11150 return numberNoun + ' rep';
11151 case 'dd':
11152 return numberNoun + ' jaj';
11153 case 'MM':
11154 return numberNoun + ' jar';
11155 case 'yy':
11156 return numberNoun + ' DIS';
11157 }
11158 }
11159
11160 function numberAsNoun(number) {
11161 var hundred = Math.floor((number % 1000) / 100),
11162 ten = Math.floor((number % 100) / 10),
11163 one = number % 10,
11164 word = '';
11165 if (hundred > 0) {
11166 word += numbersNouns[hundred] + 'vatlh';
11167 }
11168 if (ten > 0) {
11169 word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH';
11170 }
11171 if (one > 0) {
11172 word += (word !== '' ? ' ' : '') + numbersNouns[one];
11173 }
11174 return word === '' ? 'pagh' : word;
11175 }
11176
11177 moment.defineLocale('tlh', {
11178 months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split(
11179 '_'
11180 ),
11181 monthsShort:
11182 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split(
11183 '_'
11184 ),
11185 monthsParseExact: true,
11186 weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split(
11187 '_'
11188 ),
11189 weekdaysShort:
11190 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
11191 weekdaysMin:
11192 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
11193 longDateFormat: {
11194 LT: 'HH:mm',
11195 LTS: 'HH:mm:ss',
11196 L: 'DD.MM.YYYY',
11197 LL: 'D MMMM YYYY',
11198 LLL: 'D MMMM YYYY HH:mm',
11199 LLLL: 'dddd, D MMMM YYYY HH:mm',
11200 },
11201 calendar: {
11202 sameDay: '[DaHjaj] LT',
11203 nextDay: '[wa’leS] LT',
11204 nextWeek: 'LLL',
11205 lastDay: '[wa’Hu’] LT',
11206 lastWeek: 'LLL',
11207 sameElse: 'L',
11208 },
11209 relativeTime: {
11210 future: translateFuture,
11211 past: translatePast,
11212 s: 'puS lup',
11213 ss: translate$a,
11214 m: 'wa’ tup',
11215 mm: translate$a,
11216 h: 'wa’ rep',
11217 hh: translate$a,
11218 d: 'wa’ jaj',
11219 dd: translate$a,
11220 M: 'wa’ jar',
11221 MM: translate$a,
11222 y: 'wa’ DIS',
11223 yy: translate$a,
11224 },
11225 dayOfMonthOrdinalParse: /\d{1,2}\./,
11226 ordinal: '%d.',
11227 week: {
11228 dow: 1, // Monday is the first day of the week.
11229 doy: 4, // The week that contains Jan 4th is the first week of the year.
11230 },
11231 });
11232
11233 //! moment.js locale configuration
11234
11235 var suffixes$5 = {
11236 1: "'inci",
11237 5: "'inci",
11238 8: "'inci",
11239 70: "'inci",
11240 80: "'inci",
11241 2: "'nci",
11242 7: "'nci",
11243 20: "'nci",
11244 50: "'nci",
11245 3: "'üncü",
11246 4: "'üncü",
11247 100: "'üncü",
11248 6: "'ncı",
11249 9: "'uncu",
11250 10: "'uncu",
11251 30: "'uncu",
11252 60: "'ıncı",
11253 90: "'ıncı",
11254 };
11255
11256 moment.defineLocale('tr', {
11257 months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split(
11258 '_'
11259 ),
11260 monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
11261 weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split(
11262 '_'
11263 ),
11264 weekdaysShort: 'Paz_Pzt_Sal_Çar_Per_Cum_Cmt'.split('_'),
11265 weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
11266 meridiem: function (hours, minutes, isLower) {
11267 if (hours < 12) {
11268 return isLower ? 'öö' : 'ÖÖ';
11269 } else {
11270 return isLower ? 'ös' : 'ÖS';
11271 }
11272 },
11273 meridiemParse: /öö|ÖÖ|ös|ÖS/,
11274 isPM: function (input) {
11275 return input === 'ös' || input === 'ÖS';
11276 },
11277 longDateFormat: {
11278 LT: 'HH:mm',
11279 LTS: 'HH:mm:ss',
11280 L: 'DD.MM.YYYY',
11281 LL: 'D MMMM YYYY',
11282 LLL: 'D MMMM YYYY HH:mm',
11283 LLLL: 'dddd, D MMMM YYYY HH:mm',
11284 },
11285 calendar: {
11286 sameDay: '[bugün saat] LT',
11287 nextDay: '[yarın saat] LT',
11288 nextWeek: '[gelecek] dddd [saat] LT',
11289 lastDay: '[dün] LT',
11290 lastWeek: '[geçen] dddd [saat] LT',
11291 sameElse: 'L',
11292 },
11293 relativeTime: {
11294 future: '%s sonra',
11295 past: '%s önce',
11296 s: 'birkaç saniye',
11297 ss: '%d saniye',
11298 m: 'bir dakika',
11299 mm: '%d dakika',
11300 h: 'bir saat',
11301 hh: '%d saat',
11302 d: 'bir gün',
11303 dd: '%d gün',
11304 w: 'bir hafta',
11305 ww: '%d hafta',
11306 M: 'bir ay',
11307 MM: '%d ay',
11308 y: 'bir yıl',
11309 yy: '%d yıl',
11310 },
11311 ordinal: function (number, period) {
11312 switch (period) {
11313 case 'd':
11314 case 'D':
11315 case 'Do':
11316 case 'DD':
11317 return number;
11318 default:
11319 if (number === 0) {
11320 // special case for zero
11321 return number + "'ıncı";
11322 }
11323 var a = number % 10,
11324 b = (number % 100) - a,
11325 c = number >= 100 ? 100 : null;
11326 return number + (suffixes$5[a] || suffixes$5[b] || suffixes$5[c]);
11327 }
11328 },
11329 week: {
11330 dow: 1, // Monday is the first day of the week.
11331 doy: 7, // The week that contains Jan 7th is the first week of the year.
11332 },
11333 });
11334
11335 //! moment.js locale configuration
11336
11337 // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
11338 // This is currently too difficult (maybe even impossible) to add.
11339 moment.defineLocale('tzl', {
11340 months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split(
11341 '_'
11342 ),
11343 monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
11344 weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
11345 weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
11346 weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
11347 longDateFormat: {
11348 LT: 'HH.mm',
11349 LTS: 'HH.mm.ss',
11350 L: 'DD.MM.YYYY',
11351 LL: 'D. MMMM [dallas] YYYY',
11352 LLL: 'D. MMMM [dallas] YYYY HH.mm',
11353 LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm',
11354 },
11355 meridiemParse: /d\'o|d\'a/i,
11356 isPM: function (input) {
11357 return "d'o" === input.toLowerCase();
11358 },
11359 meridiem: function (hours, minutes, isLower) {
11360 if (hours > 11) {
11361 return isLower ? "d'o" : "D'O";
11362 } else {
11363 return isLower ? "d'a" : "D'A";
11364 }
11365 },
11366 calendar: {
11367 sameDay: '[oxhi à] LT',
11368 nextDay: '[demà à] LT',
11369 nextWeek: 'dddd [à] LT',
11370 lastDay: '[ieiri à] LT',
11371 lastWeek: '[sür el] dddd [lasteu à] LT',
11372 sameElse: 'L',
11373 },
11374 relativeTime: {
11375 future: 'osprei %s',
11376 past: 'ja%s',
11377 s: processRelativeTime$8,
11378 ss: processRelativeTime$8,
11379 m: processRelativeTime$8,
11380 mm: processRelativeTime$8,
11381 h: processRelativeTime$8,
11382 hh: processRelativeTime$8,
11383 d: processRelativeTime$8,
11384 dd: processRelativeTime$8,
11385 M: processRelativeTime$8,
11386 MM: processRelativeTime$8,
11387 y: processRelativeTime$8,
11388 yy: processRelativeTime$8,
11389 },
11390 dayOfMonthOrdinalParse: /\d{1,2}\./,
11391 ordinal: '%d.',
11392 week: {
11393 dow: 1, // Monday is the first day of the week.
11394 doy: 4, // The week that contains Jan 4th is the first week of the year.
11395 },
11396 });
11397
11398 function processRelativeTime$8(number, withoutSuffix, key, isFuture) {
11399 var format = {
11400 s: ['viensas secunds', "'iensas secunds"],
11401 ss: [number + ' secunds', '' + number + ' secunds'],
11402 m: ["'n míut", "'iens míut"],
11403 mm: [number + ' míuts', '' + number + ' míuts'],
11404 h: ["'n þora", "'iensa þora"],
11405 hh: [number + ' þoras', '' + number + ' þoras'],
11406 d: ["'n ziua", "'iensa ziua"],
11407 dd: [number + ' ziuas', '' + number + ' ziuas'],
11408 M: ["'n mes", "'iens mes"],
11409 MM: [number + ' mesen', '' + number + ' mesen'],
11410 y: ["'n ar", "'iens ar"],
11411 yy: [number + ' ars', '' + number + ' ars'],
11412 };
11413 return isFuture
11414 ? format[key][0]
11415 : withoutSuffix
11416 ? format[key][0]
11417 : format[key][1];
11418 }
11419
11420 //! moment.js locale configuration
11421
11422 moment.defineLocale('tzm-latn', {
11423 months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(
11424 '_'
11425 ),
11426 monthsShort:
11427 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split(
11428 '_'
11429 ),
11430 weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
11431 weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
11432 weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
11433 longDateFormat: {
11434 LT: 'HH:mm',
11435 LTS: 'HH:mm:ss',
11436 L: 'DD/MM/YYYY',
11437 LL: 'D MMMM YYYY',
11438 LLL: 'D MMMM YYYY HH:mm',
11439 LLLL: 'dddd D MMMM YYYY HH:mm',
11440 },
11441 calendar: {
11442 sameDay: '[asdkh g] LT',
11443 nextDay: '[aska g] LT',
11444 nextWeek: 'dddd [g] LT',
11445 lastDay: '[assant g] LT',
11446 lastWeek: 'dddd [g] LT',
11447 sameElse: 'L',
11448 },
11449 relativeTime: {
11450 future: 'dadkh s yan %s',
11451 past: 'yan %s',
11452 s: 'imik',
11453 ss: '%d imik',
11454 m: 'minuḍ',
11455 mm: '%d minuḍ',
11456 h: 'saɛa',
11457 hh: '%d tassaɛin',
11458 d: 'ass',
11459 dd: '%d ossan',
11460 M: 'ayowr',
11461 MM: '%d iyyirn',
11462 y: 'asgas',
11463 yy: '%d isgasn',
11464 },
11465 week: {
11466 dow: 6, // Saturday is the first day of the week.
11467 doy: 12, // The week that contains Jan 12th is the first week of the year.
11468 },
11469 });
11470
11471 //! moment.js locale configuration
11472
11473 moment.defineLocale('tzm', {
11474 months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(
11475 '_'
11476 ),
11477 monthsShort:
11478 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split(
11479 '_'
11480 ),
11481 weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
11482 weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
11483 weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
11484 longDateFormat: {
11485 LT: 'HH:mm',
11486 LTS: 'HH:mm:ss',
11487 L: 'DD/MM/YYYY',
11488 LL: 'D MMMM YYYY',
11489 LLL: 'D MMMM YYYY HH:mm',
11490 LLLL: 'dddd D MMMM YYYY HH:mm',
11491 },
11492 calendar: {
11493 sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
11494 nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
11495 nextWeek: 'dddd [ⴴ] LT',
11496 lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
11497 lastWeek: 'dddd [ⴴ] LT',
11498 sameElse: 'L',
11499 },
11500 relativeTime: {
11501 future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
11502 past: 'ⵢⴰⵏ %s',
11503 s: 'ⵉⵎⵉⴽ',
11504 ss: '%d ⵉⵎⵉⴽ',
11505 m: 'ⵎⵉⵏⵓⴺ',
11506 mm: '%d ⵎⵉⵏⵓⴺ',
11507 h: 'ⵙⴰⵄⴰ',
11508 hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
11509 d: 'ⴰⵙⵙ',
11510 dd: '%d oⵙⵙⴰⵏ',
11511 M: 'ⴰⵢoⵓⵔ',
11512 MM: '%d ⵉⵢⵢⵉⵔⵏ',
11513 y: 'ⴰⵙⴳⴰⵙ',
11514 yy: '%d ⵉⵙⴳⴰⵙⵏ',
11515 },
11516 week: {
11517 dow: 6, // Saturday is the first day of the week.
11518 doy: 12, // The week that contains Jan 12th is the first week of the year.
11519 },
11520 });
11521
11522 //! moment.js locale configuration
11523
11524 moment.defineLocale('ug-cn', {
11525 months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
11526 '_'
11527 ),
11528 monthsShort:
11529 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
11530 '_'
11531 ),
11532 weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(
11533 '_'
11534 ),
11535 weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
11536 weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
11537 longDateFormat: {
11538 LT: 'HH:mm',
11539 LTS: 'HH:mm:ss',
11540 L: 'YYYY-MM-DD',
11541 LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
11542 LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
11543 LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
11544 },
11545 meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
11546 meridiemHour: function (hour, meridiem) {
11547 if (hour === 12) {
11548 hour = 0;
11549 }
11550 if (
11551 meridiem === 'يېرىم كېچە' ||
11552 meridiem === 'سەھەر' ||
11553 meridiem === 'چۈشتىن بۇرۇن'
11554 ) {
11555 return hour;
11556 } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
11557 return hour + 12;
11558 } else {
11559 return hour >= 11 ? hour : hour + 12;
11560 }
11561 },
11562 meridiem: function (hour, minute, isLower) {
11563 var hm = hour * 100 + minute;
11564 if (hm < 600) {
11565 return 'يېرىم كېچە';
11566 } else if (hm < 900) {
11567 return 'سەھەر';
11568 } else if (hm < 1130) {
11569 return 'چۈشتىن بۇرۇن';
11570 } else if (hm < 1230) {
11571 return 'چۈش';
11572 } else if (hm < 1800) {
11573 return 'چۈشتىن كېيىن';
11574 } else {
11575 return 'كەچ';
11576 }
11577 },
11578 calendar: {
11579 sameDay: '[بۈگۈن سائەت] LT',
11580 nextDay: '[ئەتە سائەت] LT',
11581 nextWeek: '[كېلەركى] dddd [سائەت] LT',
11582 lastDay: '[تۆنۈگۈن] LT',
11583 lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
11584 sameElse: 'L',
11585 },
11586 relativeTime: {
11587 future: '%s كېيىن',
11588 past: '%s بۇرۇن',
11589 s: 'نەچچە سېكونت',
11590 ss: '%d سېكونت',
11591 m: 'بىر مىنۇت',
11592 mm: '%d مىنۇت',
11593 h: 'بىر سائەت',
11594 hh: '%d سائەت',
11595 d: 'بىر كۈن',
11596 dd: '%d كۈن',
11597 M: 'بىر ئاي',
11598 MM: '%d ئاي',
11599 y: 'بىر يىل',
11600 yy: '%d يىل',
11601 },
11602
11603 dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
11604 ordinal: function (number, period) {
11605 switch (period) {
11606 case 'd':
11607 case 'D':
11608 case 'DDD':
11609 return number + '-كۈنى';
11610 case 'w':
11611 case 'W':
11612 return number + '-ھەپتە';
11613 default:
11614 return number;
11615 }
11616 },
11617 preparse: function (string) {
11618 return string.replace(/،/g, ',');
11619 },
11620 postformat: function (string) {
11621 return string.replace(/,/g, '،');
11622 },
11623 week: {
11624 // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
11625 dow: 1, // Monday is the first day of the week.
11626 doy: 7, // The week that contains Jan 1st is the first week of the year.
11627 },
11628 });
11629
11630 //! moment.js locale configuration
11631
11632 function plural$6(word, num) {
11633 var forms = word.split('_');
11634 return num % 10 === 1 && num % 100 !== 11
11635 ? forms[0]
11636 : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20)
11637 ? forms[1]
11638 : forms[2];
11639 }
11640 function relativeTimeWithPlural$4(number, withoutSuffix, key) {
11641 var format = {
11642 ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд',
11643 mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
11644 hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
11645 dd: 'день_дні_днів',
11646 MM: 'місяць_місяці_місяців',
11647 yy: 'рік_роки_років',
11648 };
11649 if (key === 'm') {
11650 return withoutSuffix ? 'хвилина' : 'хвилину';
11651 } else if (key === 'h') {
11652 return withoutSuffix ? 'година' : 'годину';
11653 } else {
11654 return number + ' ' + plural$6(format[key], +number);
11655 }
11656 }
11657 function weekdaysCaseReplace(m, format) {
11658 var weekdays = {
11659 nominative:
11660 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split(
11661 '_'
11662 ),
11663 accusative:
11664 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split(
11665 '_'
11666 ),
11667 genitive:
11668 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split(
11669 '_'
11670 ),
11671 },
11672 nounCase;
11673
11674 if (m === true) {
11675 return weekdays['nominative']
11676 .slice(1, 7)
11677 .concat(weekdays['nominative'].slice(0, 1));
11678 }
11679 if (!m) {
11680 return weekdays['nominative'];
11681 }
11682
11683 nounCase = /(\[[ВвУу]\]) ?dddd/.test(format)
11684 ? 'accusative'
11685 : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(format)
11686 ? 'genitive'
11687 : 'nominative';
11688 return weekdays[nounCase][m.day()];
11689 }
11690 function processHoursFunction(str) {
11691 return function () {
11692 return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
11693 };
11694 }
11695
11696 moment.defineLocale('uk', {
11697 months: {
11698 format: 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split(
11699 '_'
11700 ),
11701 standalone:
11702 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split(
11703 '_'
11704 ),
11705 },
11706 monthsShort: 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split(
11707 '_'
11708 ),
11709 weekdays: weekdaysCaseReplace,
11710 weekdaysShort: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
11711 weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
11712 longDateFormat: {
11713 LT: 'HH:mm',
11714 LTS: 'HH:mm:ss',
11715 L: 'DD.MM.YYYY',
11716 LL: 'D MMMM YYYY р.',
11717 LLL: 'D MMMM YYYY р., HH:mm',
11718 LLLL: 'dddd, D MMMM YYYY р., HH:mm',
11719 },
11720 calendar: {
11721 sameDay: processHoursFunction('[Сьогодні '),
11722 nextDay: processHoursFunction('[Завтра '),
11723 lastDay: processHoursFunction('[Вчора '),
11724 nextWeek: processHoursFunction('[У] dddd ['),
11725 lastWeek: function () {
11726 switch (this.day()) {
11727 case 0:
11728 case 3:
11729 case 5:
11730 case 6:
11731 return processHoursFunction('[Минулої] dddd [').call(this);
11732 case 1:
11733 case 2:
11734 case 4:
11735 return processHoursFunction('[Минулого] dddd [').call(this);
11736 }
11737 },
11738 sameElse: 'L',
11739 },
11740 relativeTime: {
11741 future: 'за %s',
11742 past: '%s тому',
11743 s: 'декілька секунд',
11744 ss: relativeTimeWithPlural$4,
11745 m: relativeTimeWithPlural$4,
11746 mm: relativeTimeWithPlural$4,
11747 h: 'годину',
11748 hh: relativeTimeWithPlural$4,
11749 d: 'день',
11750 dd: relativeTimeWithPlural$4,
11751 M: 'місяць',
11752 MM: relativeTimeWithPlural$4,
11753 y: 'рік',
11754 yy: relativeTimeWithPlural$4,
11755 },
11756 // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
11757 meridiemParse: /ночі|ранку|дня|вечора/,
11758 isPM: function (input) {
11759 return /^(дня|вечора)$/.test(input);
11760 },
11761 meridiem: function (hour, minute, isLower) {
11762 if (hour < 4) {
11763 return 'ночі';
11764 } else if (hour < 12) {
11765 return 'ранку';
11766 } else if (hour < 17) {
11767 return 'дня';
11768 } else {
11769 return 'вечора';
11770 }
11771 },
11772 dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/,
11773 ordinal: function (number, period) {
11774 switch (period) {
11775 case 'M':
11776 case 'd':
11777 case 'DDD':
11778 case 'w':
11779 case 'W':
11780 return number + '-й';
11781 case 'D':
11782 return number + '-го';
11783 default:
11784 return number;
11785 }
11786 },
11787 week: {
11788 dow: 1, // Monday is the first day of the week.
11789 doy: 7, // The week that contains Jan 7th is the first week of the year.
11790 },
11791 });
11792
11793 //! moment.js locale configuration
11794
11795 var months$a = [
11796 'جنوری',
11797 'فروری',
11798 'مارچ',
11799 'اپریل',
11800 'مئی',
11801 'جون',
11802 'جولائی',
11803 'اگست',
11804 'ستمبر',
11805 'اکتوبر',
11806 'نومبر',
11807 'دسمبر',
11808 ],
11809 days$1 = ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'];
11810
11811 moment.defineLocale('ur', {
11812 months: months$a,
11813 monthsShort: months$a,
11814 weekdays: days$1,
11815 weekdaysShort: days$1,
11816 weekdaysMin: days$1,
11817 longDateFormat: {
11818 LT: 'HH:mm',
11819 LTS: 'HH:mm:ss',
11820 L: 'DD/MM/YYYY',
11821 LL: 'D MMMM YYYY',
11822 LLL: 'D MMMM YYYY HH:mm',
11823 LLLL: 'dddd، D MMMM YYYY HH:mm',
11824 },
11825 meridiemParse: /صبح|شام/,
11826 isPM: function (input) {
11827 return 'شام' === input;
11828 },
11829 meridiem: function (hour, minute, isLower) {
11830 if (hour < 12) {
11831 return 'صبح';
11832 }
11833 return 'شام';
11834 },
11835 calendar: {
11836 sameDay: '[آج بوقت] LT',
11837 nextDay: '[کل بوقت] LT',
11838 nextWeek: 'dddd [بوقت] LT',
11839 lastDay: '[گذشتہ روز بوقت] LT',
11840 lastWeek: '[گذشتہ] dddd [بوقت] LT',
11841 sameElse: 'L',
11842 },
11843 relativeTime: {
11844 future: '%s بعد',
11845 past: '%s قبل',
11846 s: 'چند سیکنڈ',
11847 ss: '%d سیکنڈ',
11848 m: 'ایک منٹ',
11849 mm: '%d منٹ',
11850 h: 'ایک گھنٹہ',
11851 hh: '%d گھنٹے',
11852 d: 'ایک دن',
11853 dd: '%d دن',
11854 M: 'ایک ماہ',
11855 MM: '%d ماہ',
11856 y: 'ایک سال',
11857 yy: '%d سال',
11858 },
11859 preparse: function (string) {
11860 return string.replace(/،/g, ',');
11861 },
11862 postformat: function (string) {
11863 return string.replace(/,/g, '،');
11864 },
11865 week: {
11866 dow: 1, // Monday is the first day of the week.
11867 doy: 4, // The week that contains Jan 4th is the first week of the year.
11868 },
11869 });
11870
11871 //! moment.js locale configuration
11872
11873 moment.defineLocale('uz-latn', {
11874 months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split(
11875 '_'
11876 ),
11877 monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
11878 weekdays:
11879 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split(
11880 '_'
11881 ),
11882 weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
11883 weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
11884 longDateFormat: {
11885 LT: 'HH:mm',
11886 LTS: 'HH:mm:ss',
11887 L: 'DD/MM/YYYY',
11888 LL: 'D MMMM YYYY',
11889 LLL: 'D MMMM YYYY HH:mm',
11890 LLLL: 'D MMMM YYYY, dddd HH:mm',
11891 },
11892 calendar: {
11893 sameDay: '[Bugun soat] LT [da]',
11894 nextDay: '[Ertaga] LT [da]',
11895 nextWeek: 'dddd [kuni soat] LT [da]',
11896 lastDay: '[Kecha soat] LT [da]',
11897 lastWeek: "[O'tgan] dddd [kuni soat] LT [da]",
11898 sameElse: 'L',
11899 },
11900 relativeTime: {
11901 future: 'Yaqin %s ichida',
11902 past: 'Bir necha %s oldin',
11903 s: 'soniya',
11904 ss: '%d soniya',
11905 m: 'bir daqiqa',
11906 mm: '%d daqiqa',
11907 h: 'bir soat',
11908 hh: '%d soat',
11909 d: 'bir kun',
11910 dd: '%d kun',
11911 M: 'bir oy',
11912 MM: '%d oy',
11913 y: 'bir yil',
11914 yy: '%d yil',
11915 },
11916 week: {
11917 dow: 1, // Monday is the first day of the week.
11918 doy: 7, // The week that contains Jan 7th is the first week of the year.
11919 },
11920 });
11921
11922 //! moment.js locale configuration
11923
11924 moment.defineLocale('uz', {
11925 months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split(
11926 '_'
11927 ),
11928 monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
11929 weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
11930 weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
11931 weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
11932 longDateFormat: {
11933 LT: 'HH:mm',
11934 LTS: 'HH:mm:ss',
11935 L: 'DD/MM/YYYY',
11936 LL: 'D MMMM YYYY',
11937 LLL: 'D MMMM YYYY HH:mm',
11938 LLLL: 'D MMMM YYYY, dddd HH:mm',
11939 },
11940 calendar: {
11941 sameDay: '[Бугун соат] LT [да]',
11942 nextDay: '[Эртага] LT [да]',
11943 nextWeek: 'dddd [куни соат] LT [да]',
11944 lastDay: '[Кеча соат] LT [да]',
11945 lastWeek: '[Утган] dddd [куни соат] LT [да]',
11946 sameElse: 'L',
11947 },
11948 relativeTime: {
11949 future: 'Якин %s ичида',
11950 past: 'Бир неча %s олдин',
11951 s: 'фурсат',
11952 ss: '%d фурсат',
11953 m: 'бир дакика',
11954 mm: '%d дакика',
11955 h: 'бир соат',
11956 hh: '%d соат',
11957 d: 'бир кун',
11958 dd: '%d кун',
11959 M: 'бир ой',
11960 MM: '%d ой',
11961 y: 'бир йил',
11962 yy: '%d йил',
11963 },
11964 week: {
11965 dow: 1, // Monday is the first day of the week.
11966 doy: 7, // The week that contains Jan 4th is the first week of the year.
11967 },
11968 });
11969
11970 //! moment.js locale configuration
11971
11972 moment.defineLocale('vi', {
11973 months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(
11974 '_'
11975 ),
11976 monthsShort:
11977 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(
11978 '_'
11979 ),
11980 monthsParseExact: true,
11981 weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(
11982 '_'
11983 ),
11984 weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
11985 weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
11986 weekdaysParseExact: true,
11987 meridiemParse: /sa|ch/i,
11988 isPM: function (input) {
11989 return /^ch$/i.test(input);
11990 },
11991 meridiem: function (hours, minutes, isLower) {
11992 if (hours < 12) {
11993 return isLower ? 'sa' : 'SA';
11994 } else {
11995 return isLower ? 'ch' : 'CH';
11996 }
11997 },
11998 longDateFormat: {
11999 LT: 'HH:mm',
12000 LTS: 'HH:mm:ss',
12001 L: 'DD/MM/YYYY',
12002 LL: 'D MMMM [năm] YYYY',
12003 LLL: 'D MMMM [năm] YYYY HH:mm',
12004 LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
12005 l: 'DD/M/YYYY',
12006 ll: 'D MMM YYYY',
12007 lll: 'D MMM YYYY HH:mm',
12008 llll: 'ddd, D MMM YYYY HH:mm',
12009 },
12010 calendar: {
12011 sameDay: '[Hôm nay lúc] LT',
12012 nextDay: '[Ngày mai lúc] LT',
12013 nextWeek: 'dddd [tuần tới lúc] LT',
12014 lastDay: '[Hôm qua lúc] LT',
12015 lastWeek: 'dddd [tuần trước lúc] LT',
12016 sameElse: 'L',
12017 },
12018 relativeTime: {
12019 future: '%s tới',
12020 past: '%s trước',
12021 s: 'vài giây',
12022 ss: '%d giây',
12023 m: 'một phút',
12024 mm: '%d phút',
12025 h: 'một giờ',
12026 hh: '%d giờ',
12027 d: 'một ngày',
12028 dd: '%d ngày',
12029 w: 'một tuần',
12030 ww: '%d tuần',
12031 M: 'một tháng',
12032 MM: '%d tháng',
12033 y: 'một năm',
12034 yy: '%d năm',
12035 },
12036 dayOfMonthOrdinalParse: /\d{1,2}/,
12037 ordinal: function (number) {
12038 return number;
12039 },
12040 week: {
12041 dow: 1, // Monday is the first day of the week.
12042 doy: 4, // The week that contains Jan 4th is the first week of the year.
12043 },
12044 });
12045
12046 //! moment.js locale configuration
12047
12048 moment.defineLocale('x-pseudo', {
12049 months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split(
12050 '_'
12051 ),
12052 monthsShort:
12053 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split(
12054 '_'
12055 ),
12056 monthsParseExact: true,
12057 weekdays:
12058 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split(
12059 '_'
12060 ),
12061 weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
12062 weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
12063 weekdaysParseExact: true,
12064 longDateFormat: {
12065 LT: 'HH:mm',
12066 L: 'DD/MM/YYYY',
12067 LL: 'D MMMM YYYY',
12068 LLL: 'D MMMM YYYY HH:mm',
12069 LLLL: 'dddd, D MMMM YYYY HH:mm',
12070 },
12071 calendar: {
12072 sameDay: '[T~ódá~ý át] LT',
12073 nextDay: '[T~ómó~rró~w át] LT',
12074 nextWeek: 'dddd [át] LT',
12075 lastDay: '[Ý~ést~érdá~ý át] LT',
12076 lastWeek: '[L~ást] dddd [át] LT',
12077 sameElse: 'L',
12078 },
12079 relativeTime: {
12080 future: 'í~ñ %s',
12081 past: '%s á~gó',
12082 s: 'á ~féw ~sécó~ñds',
12083 ss: '%d s~écóñ~ds',
12084 m: 'á ~míñ~úté',
12085 mm: '%d m~íñú~tés',
12086 h: 'á~ñ hó~úr',
12087 hh: '%d h~óúrs',
12088 d: 'á ~dáý',
12089 dd: '%d d~áýs',
12090 M: 'á ~móñ~th',
12091 MM: '%d m~óñt~hs',
12092 y: 'á ~ýéár',
12093 yy: '%d ý~éárs',
12094 },
12095 dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
12096 ordinal: function (number) {
12097 var b = number % 10,
12098 output =
12099 ~~((number % 100) / 10) === 1
12100 ? 'th'
12101 : b === 1
12102 ? 'st'
12103 : b === 2
12104 ? 'nd'
12105 : b === 3
12106 ? 'rd'
12107 : 'th';
12108 return number + output;
12109 },
12110 week: {
12111 dow: 1, // Monday is the first day of the week.
12112 doy: 4, // The week that contains Jan 4th is the first week of the year.
12113 },
12114 });
12115
12116 //! moment.js locale configuration
12117
12118 moment.defineLocale('yo', {
12119 months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split(
12120 '_'
12121 ),
12122 monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
12123 weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
12124 weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
12125 weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
12126 longDateFormat: {
12127 LT: 'h:mm A',
12128 LTS: 'h:mm:ss A',
12129 L: 'DD/MM/YYYY',
12130 LL: 'D MMMM YYYY',
12131 LLL: 'D MMMM YYYY h:mm A',
12132 LLLL: 'dddd, D MMMM YYYY h:mm A',
12133 },
12134 calendar: {
12135 sameDay: '[Ònì ni] LT',
12136 nextDay: '[Ọ̀la ni] LT',
12137 nextWeek: "dddd [Ọsẹ̀ tón'bọ] [ni] LT",
12138 lastDay: '[Àna ni] LT',
12139 lastWeek: 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
12140 sameElse: 'L',
12141 },
12142 relativeTime: {
12143 future: 'ní %s',
12144 past: '%s kọjá',
12145 s: 'ìsẹjú aayá die',
12146 ss: 'aayá %d',
12147 m: 'ìsẹjú kan',
12148 mm: 'ìsẹjú %d',
12149 h: 'wákati kan',
12150 hh: 'wákati %d',
12151 d: 'ọjọ́ kan',
12152 dd: 'ọjọ́ %d',
12153 M: 'osù kan',
12154 MM: 'osù %d',
12155 y: 'ọdún kan',
12156 yy: 'ọdún %d',
12157 },
12158 dayOfMonthOrdinalParse: /ọjọ́\s\d{1,2}/,
12159 ordinal: 'ọjọ́ %d',
12160 week: {
12161 dow: 1, // Monday is the first day of the week.
12162 doy: 4, // The week that contains Jan 4th is the first week of the year.
12163 },
12164 });
12165
12166 //! moment.js locale configuration
12167
12168 moment.defineLocale('zh-cn', {
12169 months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(
12170 '_'
12171 ),
12172 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(
12173 '_'
12174 ),
12175 weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
12176 weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'),
12177 weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
12178 longDateFormat: {
12179 LT: 'HH:mm',
12180 LTS: 'HH:mm:ss',
12181 L: 'YYYY/MM/DD',
12182 LL: 'YYYY年M月D日',
12183 LLL: 'YYYY年M月D日Ah点mm分',
12184 LLLL: 'YYYY年M月D日ddddAh点mm分',
12185 l: 'YYYY/M/D',
12186 ll: 'YYYY年M月D日',
12187 lll: 'YYYY年M月D日 HH:mm',
12188 llll: 'YYYY年M月D日dddd HH:mm',
12189 },
12190 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
12191 meridiemHour: function (hour, meridiem) {
12192 if (hour === 12) {
12193 hour = 0;
12194 }
12195 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
12196 return hour;
12197 } else if (meridiem === '下午' || meridiem === '晚上') {
12198 return hour + 12;
12199 } else {
12200 // '中午'
12201 return hour >= 11 ? hour : hour + 12;
12202 }
12203 },
12204 meridiem: function (hour, minute, isLower) {
12205 var hm = hour * 100 + minute;
12206 if (hm < 600) {
12207 return '凌晨';
12208 } else if (hm < 900) {
12209 return '早上';
12210 } else if (hm < 1130) {
12211 return '上午';
12212 } else if (hm < 1230) {
12213 return '中午';
12214 } else if (hm < 1800) {
12215 return '下午';
12216 } else {
12217 return '晚上';
12218 }
12219 },
12220 calendar: {
12221 sameDay: '[今天]LT',
12222 nextDay: '[明天]LT',
12223 nextWeek: function (now) {
12224 if (now.week() !== this.week()) {
12225 return '[下]dddLT';
12226 } else {
12227 return '[本]dddLT';
12228 }
12229 },
12230 lastDay: '[昨天]LT',
12231 lastWeek: function (now) {
12232 if (this.week() !== now.week()) {
12233 return '[上]dddLT';
12234 } else {
12235 return '[本]dddLT';
12236 }
12237 },
12238 sameElse: 'L',
12239 },
12240 dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/,
12241 ordinal: function (number, period) {
12242 switch (period) {
12243 case 'd':
12244 case 'D':
12245 case 'DDD':
12246 return number + '日';
12247 case 'M':
12248 return number + '月';
12249 case 'w':
12250 case 'W':
12251 return number + '周';
12252 default:
12253 return number;
12254 }
12255 },
12256 relativeTime: {
12257 future: '%s后',
12258 past: '%s前',
12259 s: '几秒',
12260 ss: '%d 秒',
12261 m: '1 分钟',
12262 mm: '%d 分钟',
12263 h: '1 小时',
12264 hh: '%d 小时',
12265 d: '1 天',
12266 dd: '%d 天',
12267 w: '1 周',
12268 ww: '%d 周',
12269 M: '1 个月',
12270 MM: '%d 个月',
12271 y: '1 年',
12272 yy: '%d 年',
12273 },
12274 week: {
12275 // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
12276 dow: 1, // Monday is the first day of the week.
12277 doy: 4, // The week that contains Jan 4th is the first week of the year.
12278 },
12279 });
12280
12281 //! moment.js locale configuration
12282
12283 moment.defineLocale('zh-hk', {
12284 months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(
12285 '_'
12286 ),
12287 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(
12288 '_'
12289 ),
12290 weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
12291 weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
12292 weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
12293 longDateFormat: {
12294 LT: 'HH:mm',
12295 LTS: 'HH:mm:ss',
12296 L: 'YYYY/MM/DD',
12297 LL: 'YYYY年M月D日',
12298 LLL: 'YYYY年M月D日 HH:mm',
12299 LLLL: 'YYYY年M月D日dddd HH:mm',
12300 l: 'YYYY/M/D',
12301 ll: 'YYYY年M月D日',
12302 lll: 'YYYY年M月D日 HH:mm',
12303 llll: 'YYYY年M月D日dddd HH:mm',
12304 },
12305 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
12306 meridiemHour: function (hour, meridiem) {
12307 if (hour === 12) {
12308 hour = 0;
12309 }
12310 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
12311 return hour;
12312 } else if (meridiem === '中午') {
12313 return hour >= 11 ? hour : hour + 12;
12314 } else if (meridiem === '下午' || meridiem === '晚上') {
12315 return hour + 12;
12316 }
12317 },
12318 meridiem: function (hour, minute, isLower) {
12319 var hm = hour * 100 + minute;
12320 if (hm < 600) {
12321 return '凌晨';
12322 } else if (hm < 900) {
12323 return '早上';
12324 } else if (hm < 1200) {
12325 return '上午';
12326 } else if (hm === 1200) {
12327 return '中午';
12328 } else if (hm < 1800) {
12329 return '下午';
12330 } else {
12331 return '晚上';
12332 }
12333 },
12334 calendar: {
12335 sameDay: '[今天]LT',
12336 nextDay: '[明天]LT',
12337 nextWeek: '[下]ddddLT',
12338 lastDay: '[昨天]LT',
12339 lastWeek: '[上]ddddLT',
12340 sameElse: 'L',
12341 },
12342 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
12343 ordinal: function (number, period) {
12344 switch (period) {
12345 case 'd':
12346 case 'D':
12347 case 'DDD':
12348 return number + '日';
12349 case 'M':
12350 return number + '月';
12351 case 'w':
12352 case 'W':
12353 return number + '週';
12354 default:
12355 return number;
12356 }
12357 },
12358 relativeTime: {
12359 future: '%s後',
12360 past: '%s前',
12361 s: '幾秒',
12362 ss: '%d 秒',
12363 m: '1 分鐘',
12364 mm: '%d 分鐘',
12365 h: '1 小時',
12366 hh: '%d 小時',
12367 d: '1 天',
12368 dd: '%d 天',
12369 M: '1 個月',
12370 MM: '%d 個月',
12371 y: '1 年',
12372 yy: '%d 年',
12373 },
12374 });
12375
12376 //! moment.js locale configuration
12377
12378 moment.defineLocale('zh-mo', {
12379 months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(
12380 '_'
12381 ),
12382 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(
12383 '_'
12384 ),
12385 weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
12386 weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
12387 weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
12388 longDateFormat: {
12389 LT: 'HH:mm',
12390 LTS: 'HH:mm:ss',
12391 L: 'DD/MM/YYYY',
12392 LL: 'YYYY年M月D日',
12393 LLL: 'YYYY年M月D日 HH:mm',
12394 LLLL: 'YYYY年M月D日dddd HH:mm',
12395 l: 'D/M/YYYY',
12396 ll: 'YYYY年M月D日',
12397 lll: 'YYYY年M月D日 HH:mm',
12398 llll: 'YYYY年M月D日dddd HH:mm',
12399 },
12400 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
12401 meridiemHour: function (hour, meridiem) {
12402 if (hour === 12) {
12403 hour = 0;
12404 }
12405 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
12406 return hour;
12407 } else if (meridiem === '中午') {
12408 return hour >= 11 ? hour : hour + 12;
12409 } else if (meridiem === '下午' || meridiem === '晚上') {
12410 return hour + 12;
12411 }
12412 },
12413 meridiem: function (hour, minute, isLower) {
12414 var hm = hour * 100 + minute;
12415 if (hm < 600) {
12416 return '凌晨';
12417 } else if (hm < 900) {
12418 return '早上';
12419 } else if (hm < 1130) {
12420 return '上午';
12421 } else if (hm < 1230) {
12422 return '中午';
12423 } else if (hm < 1800) {
12424 return '下午';
12425 } else {
12426 return '晚上';
12427 }
12428 },
12429 calendar: {
12430 sameDay: '[今天] LT',
12431 nextDay: '[明天] LT',
12432 nextWeek: '[下]dddd LT',
12433 lastDay: '[昨天] LT',
12434 lastWeek: '[上]dddd LT',
12435 sameElse: 'L',
12436 },
12437 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
12438 ordinal: function (number, period) {
12439 switch (period) {
12440 case 'd':
12441 case 'D':
12442 case 'DDD':
12443 return number + '日';
12444 case 'M':
12445 return number + '月';
12446 case 'w':
12447 case 'W':
12448 return number + '週';
12449 default:
12450 return number;
12451 }
12452 },
12453 relativeTime: {
12454 future: '%s內',
12455 past: '%s前',
12456 s: '幾秒',
12457 ss: '%d 秒',
12458 m: '1 分鐘',
12459 mm: '%d 分鐘',
12460 h: '1 小時',
12461 hh: '%d 小時',
12462 d: '1 天',
12463 dd: '%d 天',
12464 M: '1 個月',
12465 MM: '%d 個月',
12466 y: '1 年',
12467 yy: '%d 年',
12468 },
12469 });
12470
12471 //! moment.js locale configuration
12472
12473 moment.defineLocale('zh-tw', {
12474 months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split(
12475 '_'
12476 ),
12477 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split(
12478 '_'
12479 ),
12480 weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
12481 weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
12482 weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
12483 longDateFormat: {
12484 LT: 'HH:mm',
12485 LTS: 'HH:mm:ss',
12486 L: 'YYYY/MM/DD',
12487 LL: 'YYYY年M月D日',
12488 LLL: 'YYYY年M月D日 HH:mm',
12489 LLLL: 'YYYY年M月D日dddd HH:mm',
12490 l: 'YYYY/M/D',
12491 ll: 'YYYY年M月D日',
12492 lll: 'YYYY年M月D日 HH:mm',
12493 llll: 'YYYY年M月D日dddd HH:mm',
12494 },
12495 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
12496 meridiemHour: function (hour, meridiem) {
12497 if (hour === 12) {
12498 hour = 0;
12499 }
12500 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
12501 return hour;
12502 } else if (meridiem === '中午') {
12503 return hour >= 11 ? hour : hour + 12;
12504 } else if (meridiem === '下午' || meridiem === '晚上') {
12505 return hour + 12;
12506 }
12507 },
12508 meridiem: function (hour, minute, isLower) {
12509 var hm = hour * 100 + minute;
12510 if (hm < 600) {
12511 return '凌晨';
12512 } else if (hm < 900) {
12513 return '早上';
12514 } else if (hm < 1130) {
12515 return '上午';
12516 } else if (hm < 1230) {
12517 return '中午';
12518 } else if (hm < 1800) {
12519 return '下午';
12520 } else {
12521 return '晚上';
12522 }
12523 },
12524 calendar: {
12525 sameDay: '[今天] LT',
12526 nextDay: '[明天] LT',
12527 nextWeek: '[下]dddd LT',
12528 lastDay: '[昨天] LT',
12529 lastWeek: '[上]dddd LT',
12530 sameElse: 'L',
12531 },
12532 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
12533 ordinal: function (number, period) {
12534 switch (period) {
12535 case 'd':
12536 case 'D':
12537 case 'DDD':
12538 return number + '日';
12539 case 'M':
12540 return number + '月';
12541 case 'w':
12542 case 'W':
12543 return number + '週';
12544 default:
12545 return number;
12546 }
12547 },
12548 relativeTime: {
12549 future: '%s後',
12550 past: '%s前',
12551 s: '幾秒',
12552 ss: '%d 秒',
12553 m: '1 分鐘',
12554 mm: '%d 分鐘',
12555 h: '1 小時',
12556 hh: '%d 小時',
12557 d: '1 天',
12558 dd: '%d 天',
12559 M: '1 個月',
12560 MM: '%d 個月',
12561 y: '1 年',
12562 yy: '%d 年',
12563 },
12564 });
12565
12566 moment.locale('en');
12567
12568 return moment;
12569
12570})));