PageSourceSearch

https://cinespia.org/wp-content/plugins/twitget/js/langs.min.js?ver=5de3fb140e09aa2ef80040ad022f1319

js cinespia.org collected 2026-09-24 20:02:46 UTC 194,748 bytes, 5,187 lines download raw bytes

1// moment.js language configuration
2// language : Moroccan Arabic (ar-ma)
3// author : ElFadili Yassine : https://github.com/ElFadiliY
4// author : Abdel Said : https://github.com/abdelsaid
5
6(function (factory) {
7    if (typeof define === 'function' && define.amd) {
8        define(['moment'], factory); // AMD
9    } else if (typeof exports === 'object') {
10        module.exports = factory(require('../moment')); // Node
11    } else {
12        factory(window.moment); // Browser global
13    }
14}(function (moment) {
15    return moment.lang('ar-ma', {
16        months : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
17        monthsShort : "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),
18        weekdays : "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
19        weekdaysShort : "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),
20        weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
21        longDateFormat : {
22            LT : "HH:mm",
23            L : "DD/MM/YYYY",
24            LL : "D MMMM YYYY",
25            LLL : "D MMMM YYYY LT",
26            LLLL : "dddd D MMMM YYYY LT"
27        },
28        calendar : {
29            sameDay: "[اليوم على الساعة] LT",
30            nextDay: '[غدا على الساعة] LT',
31            nextWeek: 'dddd [على الساعة] LT',
32            lastDay: '[أمس على الساعة] LT',
33            lastWeek: 'dddd [على الساعة] LT',
34            sameElse: 'L'
35        },
36        relativeTime : {
37            future : "في %s",
38            past : "منذ %s",
39            s : "ثوان",
40            m : "دقيقة",
41            mm : "%d دقائق",
42            h : "ساعة",
43            hh : "%d ساعات",
44            d : "يوم",
45            dd : "%d أيام",
46            M : "شهر",
47            MM : "%d أشهر",
48            y : "سنة",
49            yy : "%d سنوات"
50        },
51        week : {
52            dow : 6, // Saturday is the first day of the week.
53            doy : 12  // The week that contains Jan 1st is the first week of the year.
54        }
55    });
56}));
57
58// moment.js language configuration
59// language : Arabic (ar)
60// author : Abdel Said : https://github.com/abdelsaid
61// changes in months, weekdays : Ahmed Elkhatib
62
63(function (factory) {
64    if (typeof define === 'function' && define.amd) {
65        define(['moment'], factory); // AMD
66    } else if (typeof exports === 'object') {
67        module.exports = factory(require('../moment')); // Node
68    } else {
69        factory(window.moment); // Browser global
70    }
71}(function (moment) {
72    return moment.lang('ar', {
73        months : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
74        monthsShort : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
75        weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
76        weekdaysShort : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
77        weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
78        longDateFormat : {
79            LT : "HH:mm",
80            L : "DD/MM/YYYY",
81            LL : "D MMMM YYYY",
82            LLL : "D MMMM YYYY LT",
83            LLLL : "dddd D MMMM YYYY LT"
84        },
85        calendar : {
86            sameDay: "[اليوم على الساعة] LT",
87            nextDay: '[غدا على الساعة] LT',
88            nextWeek: 'dddd [على الساعة] LT',
89            lastDay: '[أمس على الساعة] LT',
90            lastWeek: 'dddd [على الساعة] LT',
91            sameElse: 'L'
92        },
93        relativeTime : {
94            future : "في %s",
95            past : "منذ %s",
96            s : "ثوان",
97            m : "دقيقة",
98            mm : "%d دقائق",
99            h : "ساعة",
100            hh : "%d ساعات",
101            d : "يوم",
102            dd : "%d أيام",
103            M : "شهر",
104            MM : "%d أشهر",
105            y : "سنة",
106            yy : "%d سنوات"
107        },
108        week : {
109            dow : 6, // Saturday is the first day of the week.
110            doy : 12  // The week that contains Jan 1st is the first week of the year.
111        }
112    });
113}));
114
115// moment.js language configuration
116// language : bulgarian (bg)
117// author : Krasen Borisov : https://github.com/kraz
118
119(function (factory) {
120    if (typeof define === 'function' && define.amd) {
121        define(['moment'], factory); // AMD
122    } else if (typeof exports === 'object') {
123        module.exports = factory(require('../moment')); // Node
124    } else {
125        factory(window.moment); // Browser global
126    }
127}(function (moment) {
128    return moment.lang('bg', {
129        months : "януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),
130        monthsShort : "янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),
131        weekdays : "неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),
132        weekdaysShort : "нед_пон_вто_сря_чет_пет_съб".split("_"),
133        weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"),
134        longDateFormat : {
135            LT : "H:mm",
136            L : "D.MM.YYYY",
137            LL : "D MMMM YYYY",
138            LLL : "D MMMM YYYY LT",
139            LLLL : "dddd, D MMMM YYYY LT"
140        },
141        calendar : {
142            sameDay : '[Днес в] LT',
143            nextDay : '[Утре в] LT',
144            nextWeek : 'dddd [в] LT',
145            lastDay : '[Вчера в] LT',
146            lastWeek : function () {
147                switch (this.day()) {
148                case 0:
149                case 3:
150                case 6:
151                    return '[В изминалата] dddd [в] LT';
152                case 1:
153                case 2:
154                case 4:
155                case 5:
156                    return '[В изминалия] dddd [в] LT';
157                }
158            },
159            sameElse : 'L'
160        },
161        relativeTime : {
162            future : "след %s",
163            past : "преди %s",
164            s : "няколко секунди",
165            m : "минута",
166            mm : "%d минути",
167            h : "час",
168            hh : "%d часа",
169            d : "ден",
170            dd : "%d дни",
171            M : "месец",
172            MM : "%d месеца",
173            y : "година",
174            yy : "%d години"
175        },
176        ordinal : function (number) {
177            var lastDigit = number % 10,
178                last2Digits = number % 100;
179            if (number === 0) {
180                return number + '-ев';
181            } else if (last2Digits === 0) {
182                return number + '-ен';
183            } else if (last2Digits > 10 && last2Digits < 20) {
184                return number + '-ти';
185            } else if (lastDigit === 1) {
186                return number + '-ви';
187            } else if (lastDigit === 2) {
188                return number + '-ри';
189            } else if (lastDigit === 7 || lastDigit === 8) {
190                return number + '-ми';
191            } else {
192                return number + '-ти';
193            }
194        },
195        week : {
196            dow : 1, // Monday is the first day of the week.
197            doy : 7  // The week that contains Jan 1st is the first week of the year.
198        }
199    });
200}));
201
202// moment.js language configuration
203// language : breton (br)
204// author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
205
206(function (factory) {
207    if (typeof define === 'function' && define.amd) {
208        define(['moment'], factory); // AMD
209    } else if (typeof exports === 'object') {
210        module.exports = factory(require('../moment')); // Node
211    } else {
212        factory(window.moment); // Browser global
213    }
214}(function (moment) {
215    function relativeTimeWithMutation(number, withoutSuffix, key) {
216        var format = {
217            'mm': "munutenn",
218            'MM': "miz",
219            'dd': "devezh"
220        };
221        return number + ' ' + mutation(format[key], number);
222    }
223
224    function specialMutationForYears(number) {
225        switch (lastNumber(number)) {
226        case 1:
227        case 3:
228        case 4:
229        case 5:
230        case 9:
231            return number + ' bloaz';
232        default:
233            return number + ' vloaz';
234        }
235    }
236
237    function lastNumber(number) {
238        if (number > 9) {
239            return lastNumber(number % 10);
240        }
241        return number;
242    }
243
244    function mutation(text, number) {
245        if (number === 2) {
246            return softMutation(text);
247        }
248        return text;
249    }
250
251    function softMutation(text) {
252        var mutationTable = {
253            'm': 'v',
254            'b': 'v',
255            'd': 'z'
256        };
257        if (mutationTable[text.charAt(0)] === undefined) {
258            return text;
259        }
260        return mutationTable[text.charAt(0)] + text.substring(1);
261    }
262
263    return moment.lang('br', {
264        months : "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),
265        monthsShort : "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),
266        weekdays : "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),
267        weekdaysShort : "Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),
268        weekdaysMin : "Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),
269        longDateFormat : {
270            LT : "h[e]mm A",
271            L : "DD/MM/YYYY",
272            LL : "D [a viz] MMMM YYYY",
273            LLL : "D [a viz] MMMM YYYY LT",
274            LLLL : "dddd, D [a viz] MMMM YYYY LT"
275        },
276        calendar : {
277            sameDay : '[Hiziv da] LT',
278            nextDay : '[Warc\'hoazh da] LT',
279            nextWeek : 'dddd [da] LT',
280            lastDay : '[Dec\'h da] LT',
281            lastWeek : 'dddd [paset da] LT',
282            sameElse : 'L'
283        },
284        relativeTime : {
285            future : "a-benn %s",
286            past : "%s 'zo",
287            s : "un nebeud segondennoù",
288            m : "ur vunutenn",
289            mm : relativeTimeWithMutation,
290            h : "un eur",
291            hh : "%d eur",
292            d : "un devezh",
293            dd : relativeTimeWithMutation,
294            M : "ur miz",
295            MM : relativeTimeWithMutation,
296            y : "ur bloaz",
297            yy : specialMutationForYears
298        },
299        ordinal : function (number) {
300            var output = (number === 1) ? 'añ' : 'vet';
301            return number + output;
302        },
303        week : {
304            dow : 1, // Monday is the first day of the week.
305            doy : 4  // The week that contains Jan 4th is the first week of the year.
306        }
307    });
308}));
309
310// moment.js language configuration
311// language : bosnian (bs)
312// author : Nedim Cholich : https://github.com/frontyard
313// based on (hr) translation by Bojan Marković
314
315(function (factory) {
316    if (typeof define === 'function' && define.amd) {
317        define(['moment'], factory); // AMD
318    } else if (typeof exports === 'object') {
319        module.exports = factory(require('../moment')); // Node
320    } else {
321        factory(window.moment); // Browser global
322    }
323}(function (moment) {
324
325    function translate(number, withoutSuffix, key) {
326        var result = number + " ";
327        switch (key) {
328        case 'm':
329            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
330        case 'mm':
331            if (number === 1) {
332                result += 'minuta';
333            } else if (number === 2 || number === 3 || number === 4) {
334                result += 'minute';
335            } else {
336                result += 'minuta';
337            }
338            return result;
339        case 'h':
340            return withoutSuffix ? 'jedan sat' : 'jednog sata';
341        case 'hh':
342            if (number === 1) {
343                result += 'sat';
344            } else if (number === 2 || number === 3 || number === 4) {
345                result += 'sata';
346            } else {
347                result += 'sati';
348            }
349            return result;
350        case 'dd':
351            if (number === 1) {
352                result += 'dan';
353            } else {
354                result += 'dana';
355            }
356            return result;
357        case 'MM':
358            if (number === 1) {
359                result += 'mjesec';
360            } else if (number === 2 || number === 3 || number === 4) {
361                result += 'mjeseca';
362            } else {
363                result += 'mjeseci';
364            }
365            return result;
366        case 'yy':
367            if (number === 1) {
368                result += 'godina';
369            } else if (number === 2 || number === 3 || number === 4) {
370                result += 'godine';
371            } else {
372                result += 'godina';
373            }
374            return result;
375        }
376    }
377
378    return moment.lang('bs', {
379		months : "januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar".split("_"),
380		monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
381        weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
382        weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"),
383        weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
384        longDateFormat : {
385            LT : "H:mm",
386            L : "DD. MM. YYYY",
387            LL : "D. MMMM YYYY",
388            LLL : "D. MMMM YYYY LT",
389            LLLL : "dddd, D. MMMM YYYY LT"
390        },
391        calendar : {
392            sameDay  : '[danas u] LT',
393            nextDay  : '[sutra u] LT',
394
395            nextWeek : function () {
396                switch (this.day()) {
397                case 0:
398                    return '[u] [nedjelju] [u] LT';
399                case 3:
400                    return '[u] [srijedu] [u] LT';
401                case 6:
402                    return '[u] [subotu] [u] LT';
403                case 1:
404                case 2:
405                case 4:
406                case 5:
407                    return '[u] dddd [u] LT';
408                }
409            },
410            lastDay  : '[jučer u] LT',
411            lastWeek : function () {
412                switch (this.day()) {
413                case 0:
414                case 3:
415                    return '[prošlu] dddd [u] LT';
416                case 6:
417                    return '[prošle] [subote] [u] LT';
418                case 1:
419                case 2:
420                case 4:
421                case 5:
422                    return '[prošli] dddd [u] LT';
423                }
424            },
425            sameElse : 'L'
426        },
427        relativeTime : {
428            future : "za %s",
429            past   : "prije %s",
430            s      : "par sekundi",
431            m      : translate,
432            mm     : translate,
433            h      : translate,
434            hh     : translate,
435            d      : "dan",
436            dd     : translate,
437            M      : "mjesec",
438            MM     : translate,
439            y      : "godinu",
440            yy     : translate
441        },
442        ordinal : '%d.',
443        week : {
444            dow : 1, // Monday is the first day of the week.
445            doy : 7  // The week that contains Jan 1st is the first week of the year.
446        }
447    });
448}));
449
450// moment.js language configuration
451// language : catalan (ca)
452// author : Juan G. Hurtado : https://github.com/juanghurtado
453
454(function (factory) {
455    if (typeof define === 'function' && define.amd) {
456        define(['moment'], factory); // AMD
457    } else if (typeof exports === 'object') {
458        module.exports = factory(require('../moment')); // Node
459    } else {
460        factory(window.moment); // Browser global
461    }
462}(function (moment) {
463    return moment.lang('ca', {
464        months : "Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),
465        monthsShort : "Gen._Febr._Mar._Abr._Mai._Jun._Jul._Ag._Set._Oct._Nov._Des.".split("_"),
466        weekdays : "Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),
467        weekdaysShort : "Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),
468        weekdaysMin : "Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),
469        longDateFormat : {
470            LT : "H:mm",
471            L : "DD/MM/YYYY",
472            LL : "D MMMM YYYY",
473            LLL : "D MMMM YYYY LT",
474            LLLL : "dddd D MMMM YYYY LT"
475        },
476        calendar : {
477            sameDay : function () {
478                return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
479            },
480            nextDay : function () {
481                return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
482            },
483            nextWeek : function () {
484                return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
485            },
486            lastDay : function () {
487                return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
488            },
489            lastWeek : function () {
490                return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
491            },
492            sameElse : 'L'
493        },
494        relativeTime : {
495            future : "en %s",
496            past : "fa %s",
497            s : "uns segons",
498            m : "un minut",
499            mm : "%d minuts",
500            h : "una hora",
501            hh : "%d hores",
502            d : "un dia",
503            dd : "%d dies",
504            M : "un mes",
505            MM : "%d mesos",
506            y : "un any",
507            yy : "%d anys"
508        },
509        ordinal : '%dº',
510        week : {
511            dow : 1, // Monday is the first day of the week.
512            doy : 4  // The week that contains Jan 4th is the first week of the year.
513        }
514    });
515}));
516
517// moment.js language configuration
518// language : czech (cs)
519// author : petrbela : https://github.com/petrbela
520
521(function (factory) {
522    if (typeof define === 'function' && define.amd) {
523        define(['moment'], factory); // AMD
524    } else if (typeof exports === 'object') {
525        module.exports = factory(require('../moment')); // Node
526    } else {
527        factory(window.moment); // Browser global
528    }
529}(function (moment) {
530    var months = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),
531        monthsShort = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");
532
533    function plural(n) {
534        return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
535    }
536
537    function translate(number, withoutSuffix, key, isFuture) {
538        var result = number + " ";
539        switch (key) {
540        case 's':  // a few seconds / in a few seconds / a few seconds ago
541            return (withoutSuffix || isFuture) ? 'pár vteřin' : 'pár vteřinami';
542        case 'm':  // a minute / in a minute / a minute ago
543            return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
544        case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
545            if (withoutSuffix || isFuture) {
546                return result + (plural(number) ? 'minuty' : 'minut');
547            } else {
548                return result + 'minutami';
549            }
550            break;
551        case 'h':  // an hour / in an hour / an hour ago
552            return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
553        case 'hh': // 9 hours / in 9 hours / 9 hours ago
554            if (withoutSuffix || isFuture) {
555                return result + (plural(number) ? 'hodiny' : 'hodin');
556            } else {
557                return result + 'hodinami';
558            }
559            break;
560        case 'd':  // a day / in a day / a day ago
561            return (withoutSuffix || isFuture) ? 'den' : 'dnem';
562        case 'dd': // 9 days / in 9 days / 9 days ago
563            if (withoutSuffix || isFuture) {
564                return result + (plural(number) ? 'dny' : 'dní');
565            } else {
566                return result + 'dny';
567            }
568            break;
569        case 'M':  // a month / in a month / a month ago
570            return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem';
571        case 'MM': // 9 months / in 9 months / 9 months ago
572            if (withoutSuffix || isFuture) {
573                return result + (plural(number) ? 'měsíce' : 'měsíců');
574            } else {
575                return result + 'měsíci';
576            }
577            break;
578        case 'y':  // a year / in a year / a year ago
579            return (withoutSuffix || isFuture) ? 'rok' : 'rokem';
580        case 'yy': // 9 years / in 9 years / 9 years ago
581            if (withoutSuffix || isFuture) {
582                return result + (plural(number) ? 'roky' : 'let');
583            } else {
584                return result + 'lety';
585            }
586            break;
587        }
588    }
589
590    return moment.lang('cs', {
591        months : months,
592        monthsShort : monthsShort,
593        monthsParse : (function (months, monthsShort) {
594            var i, _monthsParse = [];
595            for (i = 0; i < 12; i++) {
596                // use custom parser to solve problem with July (červenec)
597                _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i');
598            }
599            return _monthsParse;
600        }(months, monthsShort)),
601        weekdays : "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),
602        weekdaysShort : "ne_po_út_st_čt_pá_so".split("_"),
603        weekdaysMin : "ne_po_út_st_čt_pá_so".split("_"),
604        longDateFormat : {
605            LT: "H:mm",
606            L : "DD.MM.YYYY",
607            LL : "D. MMMM YYYY",
608            LLL : "D. MMMM YYYY LT",
609            LLLL : "dddd D. MMMM YYYY LT"
610        },
611        calendar : {
612            sameDay: "[dnes v] LT",
613            nextDay: '[zítra v] LT',
614            nextWeek: function () {
615                switch (this.day()) {
616                case 0:
617                    return '[v neděli v] LT';
618                case 1:
619                case 2:
620                    return '[v] dddd [v] LT';
621                case 3:
622                    return '[ve středu v] LT';
623                case 4:
624                    return '[ve čtvrtek v] LT';
625                case 5:
626                    return '[v pátek v] LT';
627                case 6:
628                    return '[v sobotu v] LT';
629                }
630            },
631            lastDay: '[včera v] LT',
632            lastWeek: function () {
633                switch (this.day()) {
634                case 0:
635                    return '[minulou neděli v] LT';
636                case 1:
637                case 2:
638                    return '[minulé] dddd [v] LT';
639                case 3:
640                    return '[minulou středu v] LT';
641                case 4:
642                case 5:
643                    return '[minulý] dddd [v] LT';
644                case 6:
645                    return '[minulou sobotu v] LT';
646                }
647            },
648            sameElse: "L"
649        },
650        relativeTime : {
651            future : "za %s",
652            past : "před %s",
653            s : translate,
654            m : translate,
655            mm : translate,
656            h : translate,
657            hh : translate,
658            d : translate,
659            dd : translate,
660            M : translate,
661            MM : translate,
662            y : translate,
663            yy : translate
664        },
665        ordinal : '%d.',
666        week : {
667            dow : 1, // Monday is the first day of the week.
668            doy : 4  // The week that contains Jan 4th is the first week of the year.
669        }
670    });
671}));
672
673// moment.js language configuration
674// language : chuvash (cv)
675// author : Anatoly Mironov : https://github.com/mirontoli
676
677(function (factory) {
678    if (typeof define === 'function' && define.amd) {
679        define(['moment'], factory); // AMD
680    } else if (typeof exports === 'object') {
681        module.exports = factory(require('../moment')); // Node
682    } else {
683        factory(window.moment); // Browser global
684    }
685}(function (moment) {
686    return moment.lang('cv', {
687        months : "кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"),
688        monthsShort : "кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"),
689        weekdays : "вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"),
690        weekdaysShort : "выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"),
691        weekdaysMin : "вр_тн_ыт_юн_кç_эр_шм".split("_"),
692        longDateFormat : {
693            LT : "HH:mm",
694            L : "DD-MM-YYYY",
695            LL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]",
696            LLL : "YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT",
697            LLLL : "dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT"
698        },
699        calendar : {
700            sameDay: '[Паян] LT [сехетре]',
701            nextDay: '[Ыран] LT [сехетре]',
702            lastDay: '[Ĕнер] LT [сехетре]',
703            nextWeek: '[Çитес] dddd LT [сехетре]',
704            lastWeek: '[Иртнĕ] dddd LT [сехетре]',
705            sameElse: 'L'
706        },
707        relativeTime : {
708            future : function (output) {
709                var affix = /сехет$/i.exec(output) ? "рен" : /çул$/i.exec(output) ? "тан" : "ран";
710                return output + affix;
711            },
712            past : "%s каялла",
713            s : "пĕр-ик çеккунт",
714            m : "пĕр минут",
715            mm : "%d минут",
716            h : "пĕр сехет",
717            hh : "%d сехет",
718            d : "пĕр кун",
719            dd : "%d кун",
720            M : "пĕр уйăх",
721            MM : "%d уйăх",
722            y : "пĕр çул",
723            yy : "%d çул"
724        },
725        ordinal : '%d-мĕш',
726        week : {
727            dow : 1, // Monday is the first day of the week.
728            doy : 7  // The week that contains Jan 1st is the first week of the year.
729        }
730    });
731}));
732
733// moment.js language configuration
734// language : Welsh (cy)
735// author : Robert Allen
736
737(function (factory) {
738    if (typeof define === 'function' && define.amd) {
739        define(['moment'], factory); // AMD
740    } else if (typeof exports === 'object') {
741        module.exports = factory(require('../moment')); // Node
742    } else {
743        factory(window.moment); // Browser global
744    }
745}(function (moment) {
746    return moment.lang("cy", {
747        months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),
748        monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),
749        weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),
750        weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),
751        weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),
752        // time formats are the same as en-gb
753        longDateFormat: {
754            LT: "HH:mm",
755            L: "DD/MM/YYYY",
756            LL: "D MMMM YYYY",
757            LLL: "D MMMM YYYY LT",
758            LLLL: "dddd, D MMMM YYYY LT"
759        },
760        calendar: {
761            sameDay: '[Heddiw am] LT',
762            nextDay: '[Yfory am] LT',
763            nextWeek: 'dddd [am] LT',
764            lastDay: '[Ddoe am] LT',
765            lastWeek: 'dddd [diwethaf am] LT',
766            sameElse: 'L'
767        },
768        relativeTime: {
769            future: "mewn %s",
770            past: "%s yn &#244;l",
771            s: "ychydig eiliadau",
772            m: "munud",
773            mm: "%d munud",
774            h: "awr",
775            hh: "%d awr",
776            d: "diwrnod",
777            dd: "%d diwrnod",
778            M: "mis",
779            MM: "%d mis",
780            y: "blwyddyn",
781            yy: "%d flynedd"
782        },
783        // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
784        ordinal: function (number) {
785            var b = number,
786                output = '',
787                lookup = [
788                    '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
789                    'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
790                ];
791
792            if (b > 20) {
793                if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
794                    output = 'fed'; // not 30ain, 70ain or 90ain
795                } else {
796                    output = 'ain';
797                }
798            } else if (b > 0) {
799                output = lookup[b];
800            }
801
802            return number + output;
803        },
804        week : {
805            dow : 1, // Monday is the first day of the week.
806            doy : 4  // The week that contains Jan 4th is the first week of the year.
807        }
808    });
809}));
810
811// moment.js language configuration
812// language : danish (da)
813// author : Ulrik Nielsen : https://github.com/mrbase
814
815(function (factory) {
816    if (typeof define === 'function' && define.amd) {
817        define(['moment'], factory); // AMD
818    } else if (typeof exports === 'object') {
819        module.exports = factory(require('../moment')); // Node
820    } else {
821        factory(window.moment); // Browser global
822    }
823}(function (moment) {
824    return moment.lang('da', {
825        months : "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),
826        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
827        weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
828        weekdaysShort : "søn_man_tir_ons_tor_fre_lør".split("_"),
829        weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"),
830        longDateFormat : {
831            LT : "HH:mm",
832            L : "DD/MM/YYYY",
833            LL : "D MMMM YYYY",
834            LLL : "D MMMM YYYY LT",
835            LLLL : "dddd D. MMMM, YYYY LT"
836        },
837        calendar : {
838            sameDay : '[I dag kl.] LT',
839            nextDay : '[I morgen kl.] LT',
840            nextWeek : 'dddd [kl.] LT',
841            lastDay : '[I går kl.] LT',
842            lastWeek : '[sidste] dddd [kl] LT',
843            sameElse : 'L'
844        },
845        relativeTime : {
846            future : "om %s",
847            past : "%s siden",
848            s : "få sekunder",
849            m : "et minut",
850            mm : "%d minutter",
851            h : "en time",
852            hh : "%d timer",
853            d : "en dag",
854            dd : "%d dage",
855            M : "en måned",
856            MM : "%d måneder",
857            y : "et år",
858            yy : "%d år"
859        },
860        ordinal : '%d.',
861        week : {
862            dow : 1, // Monday is the first day of the week.
863            doy : 4  // The week that contains Jan 4th is the first week of the year.
864        }
865    });
866}));
867
868// moment.js language configuration
869// language : german (de)
870// author : lluchs : https://github.com/lluchs
871// author: Menelion Elensúle: https://github.com/Oire
872
873(function (factory) {
874    if (typeof define === 'function' && define.amd) {
875        define(['moment'], factory); // AMD
876    } else if (typeof exports === 'object') {
877        module.exports = factory(require('../moment')); // Node
878    } else {
879        factory(window.moment); // Browser global
880    }
881}(function (moment) {
882    function processRelativeTime(number, withoutSuffix, key, isFuture) {
883        var format = {
884            'm': ['eine Minute', 'einer Minute'],
885            'h': ['eine Stunde', 'einer Stunde'],
886            'd': ['ein Tag', 'einem Tag'],
887            'dd': [number + ' Tage', number + ' Tagen'],
888            'M': ['ein Monat', 'einem Monat'],
889            'MM': [number + ' Monate', number + ' Monaten'],
890            'y': ['ein Jahr', 'einem Jahr'],
891            'yy': [number + ' Jahre', number + ' Jahren']
892        };
893        return withoutSuffix ? format[key][0] : format[key][1];
894    }
895
896    return moment.lang('de', {
897        months : "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),
898        monthsShort : "Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),
899        weekdays : "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),
900        weekdaysShort : "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),
901        weekdaysMin : "So_Mo_Di_Mi_Do_Fr_Sa".split("_"),
902        longDateFormat : {
903            LT: "H:mm [Uhr]",
904            L : "DD.MM.YYYY",
905            LL : "D. MMMM YYYY",
906            LLL : "D. MMMM YYYY LT",
907            LLLL : "dddd, D. MMMM YYYY LT"
908        },
909        calendar : {
910            sameDay: "[Heute um] LT",
911            sameElse: "L",
912            nextDay: '[Morgen um] LT',
913            nextWeek: 'dddd [um] LT',
914            lastDay: '[Gestern um] LT',
915            lastWeek: '[letzten] dddd [um] LT'
916        },
917        relativeTime : {
918            future : "in %s",
919            past : "vor %s",
920            s : "ein paar Sekunden",
921            m : processRelativeTime,
922            mm : "%d Minuten",
923            h : processRelativeTime,
924            hh : "%d Stunden",
925            d : processRelativeTime,
926            dd : processRelativeTime,
927            M : processRelativeTime,
928            MM : processRelativeTime,
929            y : processRelativeTime,
930            yy : processRelativeTime
931        },
932        ordinal : '%d.',
933        week : {
934            dow : 1, // Monday is the first day of the week.
935            doy : 4  // The week that contains Jan 4th is the first week of the year.
936        }
937    });
938}));
939
940// moment.js language configuration
941// language : modern greek (el)
942// author : Aggelos Karalias : https://github.com/mehiel
943
944(function (factory) {
945    if (typeof define === 'function' && define.amd) {
946        define(['moment'], factory); // AMD
947    } else if (typeof exports === 'object') {
948        module.exports = factory(require('../moment')); // Node
949    } else {
950        factory(window.moment); // Browser global
951    }
952}(function (moment) {
953    return moment.lang('el', {
954        monthsNominativeEl : "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),
955        monthsGenitiveEl : "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),
956        months : function (momentToFormat, format) {
957            if (/D/.test(format.substring(0, format.indexOf("MMMM")))) { // if there is a day number before 'MMMM'
958                return this._monthsGenitiveEl[momentToFormat.month()];
959            } else {
960                return this._monthsNominativeEl[momentToFormat.month()];
961            }
962        },
963        monthsShort : "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),
964        weekdays : "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),
965        weekdaysShort : "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),
966        weekdaysMin : "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),
967        meridiem : function (hours, minutes, isLower) {
968            if (hours > 11) {
969                return isLower ? 'μμ' : 'ΜΜ';
970            } else {
971                return isLower ? 'πμ' : 'ΠΜ';
972            }
973        },
974        longDateFormat : {
975            LT : "h:mm A",
976            L : "DD/MM/YYYY",
977            LL : "D MMMM YYYY",
978            LLL : "D MMMM YYYY LT",
979            LLLL : "dddd, D MMMM YYYY LT"
980        },
981        calendarEl : {
982            sameDay : '[Σήμερα {}] LT',
983            nextDay : '[Αύριο {}] LT',
984            nextWeek : 'dddd [{}] LT',
985            lastDay : '[Χθες {}] LT',
986            lastWeek : '[την προηγούμενη] dddd [{}] LT',
987            sameElse : 'L'
988        },
989        calendar : function (key, mom) {
990            var output = this._calendarEl[key],
991                hours = mom && mom.hours();
992
993            return output.replace("{}", (hours % 12 === 1 ? "στη" : "στις"));
994        },
995        relativeTime : {
996            future : "σε %s",
997            past : "%s πριν",
998            s : "δευτερόλεπτα",
999            m : "ένα λεπτό",
1000            mm : "%d λεπτά",
1001            h : "μία ώρα",
1002            hh : "%d ώρες",
1003            d : "μία μέρα",
1004            dd : "%d μέρες",
1005            M : "ένας μήνας",
1006            MM : "%d μήνες",
1007            y : "ένας χρόνος",
1008            yy : "%d χρόνια"
1009        },
1010        ordinal : function (number) {
1011            return number + 'η';
1012        },
1013        week : {
1014            dow : 1, // Monday is the first day of the week.
1015            doy : 4  // The week that contains Jan 4st is the first week of the year.
1016        }
1017    });
1018}));
1019
1020// moment.js language configuration
1021// language : australian english (en-au)
1022
1023(function (factory) {
1024    if (typeof define === 'function' && define.amd) {
1025        define(['moment'], factory); // AMD
1026    } else if (typeof exports === 'object') {
1027        module.exports = factory(require('../moment')); // Node
1028    } else {
1029        factory(window.moment); // Browser global
1030    }
1031}(function (moment) {
1032    return moment.lang('en-au', {
1033        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
1034        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
1035        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
1036        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
1037        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
1038        longDateFormat : {
1039            LT : "h:mm A",
1040            L : "DD/MM/YYYY",
1041            LL : "D MMMM YYYY",
1042            LLL : "D MMMM YYYY LT",
1043            LLLL : "dddd, D MMMM YYYY LT"
1044        },
1045        calendar : {
1046            sameDay : '[Today at] LT',
1047            nextDay : '[Tomorrow at] LT',
1048            nextWeek : 'dddd [at] LT',
1049            lastDay : '[Yesterday at] LT',
1050            lastWeek : '[Last] dddd [at] LT',
1051            sameElse : 'L'
1052        },
1053        relativeTime : {
1054            future : "in %s",
1055            past : "%s ago",
1056            s : "a few seconds",
1057            m : "a minute",
1058            mm : "%d minutes",
1059            h : "an hour",
1060            hh : "%d hours",
1061            d : "a day",
1062            dd : "%d days",
1063            M : "a month",
1064            MM : "%d months",
1065            y : "a year",
1066            yy : "%d years"
1067        },
1068        ordinal : function (number) {
1069            var b = number % 10,
1070                output = (~~ (number % 100 / 10) === 1) ? 'th' :
1071                (b === 1) ? 'st' :
1072                (b === 2) ? 'nd' :
1073                (b === 3) ? 'rd' : 'th';
1074            return number + output;
1075        },
1076        week : {
1077            dow : 1, // Monday is the first day of the week.
1078            doy : 4  // The week that contains Jan 4th is the first week of the year.
1079        }
1080    });
1081}));
1082
1083// moment.js language configuration
1084// language : canadian english (en-ca)
1085// author : Jonathan Abourbih : https://github.com/jonbca
1086
1087(function (factory) {
1088    if (typeof define === 'function' && define.amd) {
1089        define(['moment'], factory); // AMD
1090    } else if (typeof exports === 'object') {
1091        module.exports = factory(require('../moment')); // Node
1092    } else {
1093        factory(window.moment); // Browser global
1094    }
1095}(function (moment) {
1096    return moment.lang('en-ca', {
1097        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
1098        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
1099        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
1100        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
1101        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
1102        longDateFormat : {
1103            LT : "h:mm A",
1104            L : "YYYY-MM-DD",
1105            LL : "D MMMM, YYYY",
1106            LLL : "D MMMM, YYYY LT",
1107            LLLL : "dddd, D MMMM, YYYY LT"
1108        },
1109        calendar : {
1110            sameDay : '[Today at] LT',
1111            nextDay : '[Tomorrow at] LT',
1112            nextWeek : 'dddd [at] LT',
1113            lastDay : '[Yesterday at] LT',
1114            lastWeek : '[Last] dddd [at] LT',
1115            sameElse : 'L'
1116        },
1117        relativeTime : {
1118            future : "in %s",
1119            past : "%s ago",
1120            s : "a few seconds",
1121            m : "a minute",
1122            mm : "%d minutes",
1123            h : "an hour",
1124            hh : "%d hours",
1125            d : "a day",
1126            dd : "%d days",
1127            M : "a month",
1128            MM : "%d months",
1129            y : "a year",
1130            yy : "%d years"
1131        },
1132        ordinal : function (number) {
1133            var b = number % 10,
1134                output = (~~ (number % 100 / 10) === 1) ? 'th' :
1135                (b === 1) ? 'st' :
1136                (b === 2) ? 'nd' :
1137                (b === 3) ? 'rd' : 'th';
1138            return number + output;
1139        }
1140    });
1141}));
1142
1143// moment.js language configuration
1144// language : great britain english (en-gb)
1145// author : Chris Gedrim : https://github.com/chrisgedrim
1146
1147(function (factory) {
1148    if (typeof define === 'function' && define.amd) {
1149        define(['moment'], factory); // AMD
1150    } else if (typeof exports === 'object') {
1151        module.exports = factory(require('../moment')); // Node
1152    } else {
1153        factory(window.moment); // Browser global
1154    }
1155}(function (moment) {
1156    return moment.lang('en-gb', {
1157        months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
1158        monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),
1159        weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
1160        weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),
1161        weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"),
1162        longDateFormat : {
1163            LT : "HH:mm",
1164            L : "DD/MM/YYYY",
1165            LL : "D MMMM YYYY",
1166            LLL : "D MMMM YYYY LT",
1167            LLLL : "dddd, D MMMM YYYY LT"
1168        },
1169        calendar : {
1170            sameDay : '[Today at] LT',
1171            nextDay : '[Tomorrow at] LT',
1172            nextWeek : 'dddd [at] LT',
1173            lastDay : '[Yesterday at] LT',
1174            lastWeek : '[Last] dddd [at] LT',
1175            sameElse : 'L'
1176        },
1177        relativeTime : {
1178            future : "in %s",
1179            past : "%s ago",
1180            s : "a few seconds",
1181            m : "a minute",
1182            mm : "%d minutes",
1183            h : "an hour",
1184            hh : "%d hours",
1185            d : "a day",
1186            dd : "%d days",
1187            M : "a month",
1188            MM : "%d months",
1189            y : "a year",
1190            yy : "%d years"
1191        },
1192        ordinal : function (number) {
1193            var b = number % 10,
1194                output = (~~ (number % 100 / 10) === 1) ? 'th' :
1195                (b === 1) ? 'st' :
1196                (b === 2) ? 'nd' :
1197                (b === 3) ? 'rd' : 'th';
1198            return number + output;
1199        },
1200        week : {
1201            dow : 1, // Monday is the first day of the week.
1202            doy : 4  // The week that contains Jan 4th is the first week of the year.
1203        }
1204    });
1205}));
1206
1207// moment.js language configuration
1208// language : esperanto (eo)
1209// author : Colin Dean : https://github.com/colindean
1210// komento: Mi estas malcerta se mi korekte traktis akuzativojn en tiu traduko.
1211//          Se ne, bonvolu korekti kaj avizi min por ke mi povas lerni!
1212
1213(function (factory) {
1214    if (typeof define === 'function' && define.amd) {
1215        define(['moment'], factory); // AMD
1216    } else if (typeof exports === 'object') {
1217        module.exports = factory(require('../moment')); // Node
1218    } else {
1219        factory(window.moment); // Browser global
1220    }
1221}(function (moment) {
1222    return moment.lang('eo', {
1223        months : "januaro_februaro_marto_aprilo_majo_junio_julio_aÅ­gusto_septembro_oktobro_novembro_decembro".split("_"),
1224        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aÅ­g_sep_okt_nov_dec".split("_"),
1225        weekdays : "Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),
1226        weekdaysShort : "Dim_Lun_Mard_Merk_Ä´aÅ­_Ven_Sab".split("_"),
1227        weekdaysMin : "Di_Lu_Ma_Me_Ä´a_Ve_Sa".split("_"),
1228        longDateFormat : {
1229            LT : "HH:mm",
1230            L : "YYYY-MM-DD",
1231            LL : "D[-an de] MMMM, YYYY",
1232            LLL : "D[-an de] MMMM, YYYY LT",
1233            LLLL : "dddd, [la] D[-an de] MMMM, YYYY LT"
1234        },
1235        meridiem : function (hours, minutes, isLower) {
1236            if (hours > 11) {
1237                return isLower ? 'p.t.m.' : 'P.T.M.';
1238            } else {
1239                return isLower ? 'a.t.m.' : 'A.T.M.';
1240            }
1241        },
1242        calendar : {
1243            sameDay : '[HodiaÅ­ je] LT',
1244            nextDay : '[MorgaÅ­ je] LT',
1245            nextWeek : 'dddd [je] LT',
1246            lastDay : '[HieraÅ­ je] LT',
1247            lastWeek : '[pasinta] dddd [je] LT',
1248            sameElse : 'L'
1249        },
1250        relativeTime : {
1251            future : "je %s",
1252            past : "antaÅ­ %s",
1253            s : "sekundoj",
1254            m : "minuto",
1255            mm : "%d minutoj",
1256            h : "horo",
1257            hh : "%d horoj",
1258            d : "tago",//ne 'diurno', ĉar estas uzita por proksimumo
1259            dd : "%d tagoj",
1260            M : "monato",
1261            MM : "%d monatoj",
1262            y : "jaro",
1263            yy : "%d jaroj"
1264        },
1265        ordinal : "%da",
1266        week : {
1267            dow : 1, // Monday is the first day of the week.
1268            doy : 7  // The week that contains Jan 1st is the first week of the year.
1269        }
1270    });
1271}));
1272
1273// moment.js language configuration
1274// language : spanish (es)
1275// author : Julio Napurí : https://github.com/julionc
1276
1277(function (factory) {
1278    if (typeof define === 'function' && define.amd) {
1279        define(['moment'], factory); // AMD
1280    } else if (typeof exports === 'object') {
1281        module.exports = factory(require('../moment')); // Node
1282    } else {
1283        factory(window.moment); // Browser global
1284    }
1285}(function (moment) {
1286    return moment.lang('es', {
1287        months : "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),
1288        monthsShort : "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),
1289        weekdays : "domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),
1290        weekdaysShort : "dom._lun._mar._mié._jue._vie._sáb.".split("_"),
1291        weekdaysMin : "Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),
1292        longDateFormat : {
1293            LT : "H:mm",
1294            L : "DD/MM/YYYY",
1295            LL : "D [de] MMMM [de] YYYY",
1296            LLL : "D [de] MMMM [de] YYYY LT",
1297            LLLL : "dddd, D [de] MMMM [de] YYYY LT"
1298        },
1299        calendar : {
1300            sameDay : function () {
1301                return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
1302            },
1303            nextDay : function () {
1304                return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
1305            },
1306            nextWeek : function () {
1307                return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
1308            },
1309            lastDay : function () {
1310                return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
1311            },
1312            lastWeek : function () {
1313                return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
1314            },
1315            sameElse : 'L'
1316        },
1317        relativeTime : {
1318            future : "en %s",
1319            past : "hace %s",
1320            s : "unos segundos",
1321            m : "un minuto",
1322            mm : "%d minutos",
1323            h : "una hora",
1324            hh : "%d horas",
1325            d : "un día",
1326            dd : "%d días",
1327            M : "un mes",
1328            MM : "%d meses",
1329            y : "un año",
1330            yy : "%d años"
1331        },
1332        ordinal : '%dº',
1333        week : {
1334            dow : 1, // Monday is the first day of the week.
1335            doy : 4  // The week that contains Jan 4th is the first week of the year.
1336        }
1337    });
1338}));
1339
1340// moment.js language configuration
1341// language : estonian (et)
1342// author : Henry Kehlmann : https://github.com/madhenry
1343
1344(function (factory) {
1345    if (typeof define === 'function' && define.amd) {
1346        define(['moment'], factory); // AMD
1347    } else if (typeof exports === 'object') {
1348        module.exports = factory(require('../moment')); // Node
1349    } else {
1350        factory(window.moment); // Browser global
1351    }
1352}(function (moment) {
1353    function translateSeconds(number, withoutSuffix, key, isFuture) {
1354        return (isFuture || withoutSuffix) ? 'paari sekundi' : 'paar sekundit';
1355    }
1356
1357    return moment.lang('et', {
1358        months        : "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),
1359        monthsShort   : "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),
1360        weekdays      : "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),
1361        weekdaysShort : "P_E_T_K_N_R_L".split("_"),
1362        weekdaysMin   : "P_E_T_K_N_R_L".split("_"),
1363        longDateFormat : {
1364            LT   : "H:mm",
1365            L    : "DD.MM.YYYY",
1366            LL   : "D. MMMM YYYY",
1367            LLL  : "D. MMMM YYYY LT",
1368            LLLL : "dddd, D. MMMM YYYY LT"
1369        },
1370        calendar : {
1371            sameDay  : '[Täna,] LT',
1372            nextDay  : '[Homme,] LT',
1373            nextWeek : '[Järgmine] dddd LT',
1374            lastDay  : '[Eile,] LT',
1375            lastWeek : '[Eelmine] dddd LT',
1376            sameElse : 'L'
1377        },
1378        relativeTime : {
1379            future : "%s pärast",
1380            past   : "%s tagasi",
1381            s      : translateSeconds,
1382            m      : "minut",
1383            mm     : "%d minutit",
1384            h      : "tund",
1385            hh     : "%d tundi",
1386            d      : "päev",
1387            dd     : "%d päeva",
1388            M      : "kuu",
1389            MM     : "%d kuud",
1390            y      : "aasta",
1391            yy     : "%d aastat"
1392        },
1393        ordinal : '%d.',
1394        week : {
1395            dow : 1, // Monday is the first day of the week.
1396            doy : 4  // The week that contains Jan 4th is the first week of the year.
1397        }
1398    });
1399}));
1400
1401// moment.js language configuration
1402// language : euskara (eu)
1403// author : Eneko Illarramendi : https://github.com/eillarra
1404
1405(function (factory) {
1406    if (typeof define === 'function' && define.amd) {
1407        define(['moment'], factory); // AMD
1408    } else if (typeof exports === 'object') {
1409        module.exports = factory(require('../moment')); // Node
1410    } else {
1411        factory(window.moment); // Browser global
1412    }
1413}(function (moment) {
1414    return moment.lang('eu', {
1415        months : "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),
1416        monthsShort : "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),
1417        weekdays : "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),
1418        weekdaysShort : "ig._al._ar._az._og._ol._lr.".split("_"),
1419        weekdaysMin : "ig_al_ar_az_og_ol_lr".split("_"),
1420        longDateFormat : {
1421            LT : "HH:mm",
1422            L : "YYYY-MM-DD",
1423            LL : "YYYY[ko] MMMM[ren] D[a]",
1424            LLL : "YYYY[ko] MMMM[ren] D[a] LT",
1425            LLLL : "dddd, YYYY[ko] MMMM[ren] D[a] LT",
1426            l : "YYYY-M-D",
1427            ll : "YYYY[ko] MMM D[a]",
1428            lll : "YYYY[ko] MMM D[a] LT",
1429            llll : "ddd, YYYY[ko] MMM D[a] LT"
1430        },
1431        calendar : {
1432            sameDay : '[gaur] LT[etan]',
1433            nextDay : '[bihar] LT[etan]',
1434            nextWeek : 'dddd LT[etan]',
1435            lastDay : '[atzo] LT[etan]',
1436            lastWeek : '[aurreko] dddd LT[etan]',
1437            sameElse : 'L'
1438        },
1439        relativeTime : {
1440            future : "%s barru",
1441            past : "duela %s",
1442            s : "segundo batzuk",
1443            m : "minutu bat",
1444            mm : "%d minutu",
1445            h : "ordu bat",
1446            hh : "%d ordu",
1447            d : "egun bat",
1448            dd : "%d egun",
1449            M : "hilabete bat",
1450            MM : "%d hilabete",
1451            y : "urte bat",
1452            yy : "%d urte"
1453        },
1454        ordinal : '%d.',
1455        week : {
1456            dow : 1, // Monday is the first day of the week.
1457            doy : 7  // The week that contains Jan 1st is the first week of the year.
1458        }
1459    });
1460}));
1461
1462// moment.js language configuration
1463// language : Persian Language
1464// author : Ebrahim Byagowi : https://github.com/ebraminio
1465
1466(function (factory) {
1467    if (typeof define === 'function' && define.amd) {
1468        define(['moment'], factory); // AMD
1469    } else if (typeof exports === 'object') {
1470        module.exports = factory(require('../moment')); // Node
1471    } else {
1472        factory(window.moment); // Browser global
1473    }
1474}(function (moment) {
1475    var symbolMap = {
1476        '1': 'Û±',
1477        '2': 'Û²',
1478        '3': 'Û³',
1479        '4': 'Û´',
1480        '5': 'Ûµ',
1481        '6': 'Û¶',
1482        '7': 'Û·',
1483        '8': 'Û¸',
1484        '9': 'Û¹',
1485        '0': 'Û°'
1486    }, numberMap = {
1487        'Û±': '1',
1488        'Û²': '2',
1489        'Û³': '3',
1490        'Û´': '4',
1491        'Ûµ': '5',
1492        'Û¶': '6',
1493        'Û·': '7',
1494        'Û¸': '8',
1495        'Û¹': '9',
1496        'Û°': '0'
1497    };
1498
1499    return moment.lang('fa', {
1500        months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
1501        monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
1502        weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
1503        weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
1504        weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'),
1505        longDateFormat : {
1506            LT : 'HH:mm',
1507            L : 'DD/MM/YYYY',
1508            LL : 'D MMMM YYYY',
1509            LLL : 'D MMMM YYYY LT',
1510            LLLL : 'dddd, D MMMM YYYY LT'
1511        },
1512        meridiem : function (hour, minute, isLower) {
1513            if (hour < 12) {
1514                return "قبل از ظهر";
1515            } else {
1516                return "بعد از ظهر";
1517            }
1518        },
1519        calendar : {
1520            sameDay : '[امروز ساعت] LT',
1521            nextDay : '[فردا ساعت] LT',
1522            nextWeek : 'dddd [ساعت] LT',
1523            lastDay : '[دیروز ساعت] LT',
1524            lastWeek : 'dddd [پیش] [ساعت] LT',
1525            sameElse : 'L'
1526        },
1527        relativeTime : {
1528            future : 'در %s',
1529            past : '%s پیش',
1530            s : 'چندین ثانیه',
1531            m : 'یک دقیقه',
1532            mm : '%d دقیقه',
1533            h : 'یک ساعت',
1534            hh : '%d ساعت',
1535            d : 'یک روز',
1536            dd : '%d روز',
1537            M : 'یک ماه',
1538            MM : '%d ماه',
1539            y : 'یک سال',
1540            yy : '%d سال'
1541        },
1542        preparse: function (string) {
1543            return string.replace(/[Û°-Û¹]/g, function (match) {
1544                return numberMap[match];
1545            }).replace(/،/g, ',');
1546        },
1547        postformat: function (string) {
1548            return string.replace(/\d/g, function (match) {
1549                return symbolMap[match];
1550            }).replace(/,/g, '،');
1551        },
1552        ordinal : '%dم',
1553        week : {
1554            dow : 6, // Saturday is the first day of the week.
1555            doy : 12 // The week that contains Jan 1st is the first week of the year.
1556        }
1557    });
1558}));
1559
1560// moment.js language configuration
1561// language : finnish (fi)
1562// author : Tarmo Aidantausta : https://github.com/bleadof
1563
1564(function (factory) {
1565    if (typeof define === 'function' && define.amd) {
1566        define(['moment'], factory); // AMD
1567    } else if (typeof exports === 'object') {
1568        module.exports = factory(require('../moment')); // Node
1569    } else {
1570        factory(window.moment); // Browser global
1571    }
1572}(function (moment) {
1573    var numbers_past = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
1574        numbers_future = ['nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
1575                          numbers_past[7], numbers_past[8], numbers_past[9]];
1576
1577    function translate(number, withoutSuffix, key, isFuture) {
1578        var result = "";
1579        switch (key) {
1580        case 's':
1581            return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
1582        case 'm':
1583            return isFuture ? 'minuutin' : 'minuutti';
1584        case 'mm':
1585            result = isFuture ? 'minuutin' : 'minuuttia';
1586            break;
1587        case 'h':
1588            return isFuture ? 'tunnin' : 'tunti';
1589        case 'hh':
1590            result = isFuture ? 'tunnin' : 'tuntia';
1591            break;
1592        case 'd':
1593            return isFuture ? 'päivän' : 'päivä';
1594        case 'dd':
1595            result = isFuture ? 'päivän' : 'päivää';
1596            break;
1597        case 'M':
1598            return isFuture ? 'kuukauden' : 'kuukausi';
1599        case 'MM':
1600            result = isFuture ? 'kuukauden' : 'kuukautta';
1601            break;
1602        case 'y':
1603            return isFuture ? 'vuoden' : 'vuosi';
1604        case 'yy':
1605            result = isFuture ? 'vuoden' : 'vuotta';
1606            break;
1607        }
1608        result = verbal_number(number, isFuture) + " " + result;
1609        return result;
1610    }
1611
1612    function verbal_number(number, isFuture) {
1613        return number < 10 ? (isFuture ? numbers_future[number] : numbers_past[number]) : number;
1614    }
1615
1616    return moment.lang('fi', {
1617        months : "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
1618        monthsShort : "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),
1619        weekdays : "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),
1620        weekdaysShort : "su_ma_ti_ke_to_pe_la".split("_"),
1621        weekdaysMin : "su_ma_ti_ke_to_pe_la".split("_"),
1622        longDateFormat : {
1623            LT : "HH.mm",
1624            L : "DD.MM.YYYY",
1625            LL : "Do MMMM[ta] YYYY",
1626            LLL : "Do MMMM[ta] YYYY, [klo] LT",
1627            LLLL : "dddd, Do MMMM[ta] YYYY, [klo] LT",
1628            l : "D.M.YYYY",
1629            ll : "Do MMM YYYY",
1630            lll : "Do MMM YYYY, [klo] LT",
1631            llll : "ddd, Do MMM YYYY, [klo] LT"
1632        },
1633        calendar : {
1634            sameDay : '[tänään] [klo] LT',
1635            nextDay : '[huomenna] [klo] LT',
1636            nextWeek : 'dddd [klo] LT',
1637            lastDay : '[eilen] [klo] LT',
1638            lastWeek : '[viime] dddd[na] [klo] LT',
1639            sameElse : 'L'
1640        },
1641        relativeTime : {
1642            future : "%s päästä",
1643            past : "%s sitten",
1644            s : translate,
1645            m : translate,
1646            mm : translate,
1647            h : translate,
1648            hh : translate,
1649            d : translate,
1650            dd : translate,
1651            M : translate,
1652            MM : translate,
1653            y : translate,
1654            yy : translate
1655        },
1656        ordinal : "%d.",
1657        week : {
1658            dow : 1, // Monday is the first day of the week.
1659            doy : 4  // The week that contains Jan 4th is the first week of the year.
1660        }
1661    });
1662}));
1663
1664// moment.js language configuration
1665// language : faroese (fo)
1666// author : Ragnar Johannesen : https://github.com/ragnar123
1667
1668(function (factory) {
1669    if (typeof define === 'function' && define.amd) {
1670        define(['moment'], factory); // AMD
1671    } else if (typeof exports === 'object') {
1672        module.exports = factory(require('../moment')); // Node
1673    } else {
1674        factory(window.moment); // Browser global
1675    }
1676}(function (moment) {
1677    return moment.lang('fo', {
1678        months : "januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),
1679        monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),
1680        weekdays : "sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),
1681        weekdaysShort : "sun_mán_týs_mik_hós_frí_ley".split("_"),
1682        weekdaysMin : "su_má_tý_mi_hó_fr_le".split("_"),
1683        longDateFormat : {
1684            LT : "HH:mm",
1685            L : "DD/MM/YYYY",
1686            LL : "D MMMM YYYY",
1687            LLL : "D MMMM YYYY LT",
1688            LLLL : "dddd D. MMMM, YYYY LT"
1689        },
1690        calendar : {
1691            sameDay : '[Í dag kl.] LT',
1692            nextDay : '[Í morgin kl.] LT',
1693            nextWeek : 'dddd [kl.] LT',
1694            lastDay : '[Í gjár kl.] LT',
1695            lastWeek : '[síðstu] dddd [kl] LT',
1696            sameElse : 'L'
1697        },
1698        relativeTime : {
1699            future : "um %s",
1700            past : "%s síðani",
1701            s : "fá sekund",
1702            m : "ein minutt",
1703            mm : "%d minuttir",
1704            h : "ein tími",
1705            hh : "%d tímar",
1706            d : "ein dagur",
1707            dd : "%d dagar",
1708            M : "ein mánaði",
1709            MM : "%d mánaðir",
1710            y : "eitt ár",
1711            yy : "%d ár"
1712        },
1713        ordinal : '%d.',
1714        week : {
1715            dow : 1, // Monday is the first day of the week.
1716            doy : 4  // The week that contains Jan 4th is the first week of the year.
1717        }
1718    });
1719}));
1720
1721// moment.js language configuration
1722// language : canadian french (fr-ca)
1723// author : Jonathan Abourbih : https://github.com/jonbca
1724
1725(function (factory) {
1726    if (typeof define === 'function' && define.amd) {
1727        define(['moment'], factory); // AMD
1728    } else if (typeof exports === 'object') {
1729        module.exports = factory(require('../moment')); // Node
1730    } else {
1731        factory(window.moment); // Browser global
1732    }
1733}(function (moment) {
1734    return moment.lang('fr-ca', {
1735        months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
1736        monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
1737        weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
1738        weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
1739        weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
1740        longDateFormat : {
1741            LT : "HH:mm",
1742            L : "YYYY-MM-DD",
1743            LL : "D MMMM YYYY",
1744            LLL : "D MMMM YYYY LT",
1745            LLLL : "dddd D MMMM YYYY LT"
1746        },
1747        calendar : {
1748            sameDay: "[Aujourd'hui à] LT",
1749            nextDay: '[Demain à] LT',
1750            nextWeek: 'dddd [à] LT',
1751            lastDay: '[Hier à] LT',
1752            lastWeek: 'dddd [dernier à] LT',
1753            sameElse: 'L'
1754        },
1755        relativeTime : {
1756            future : "dans %s",
1757            past : "il y a %s",
1758            s : "quelques secondes",
1759            m : "une minute",
1760            mm : "%d minutes",
1761            h : "une heure",
1762            hh : "%d heures",
1763            d : "un jour",
1764            dd : "%d jours",
1765            M : "un mois",
1766            MM : "%d mois",
1767            y : "un an",
1768            yy : "%d ans"
1769        },
1770        ordinal : function (number) {
1771            return number + (number === 1 ? 'er' : '');
1772        }
1773    });
1774}));
1775
1776// moment.js language configuration
1777// language : french (fr)
1778// author : John Fischer : https://github.com/jfroffice
1779
1780(function (factory) {
1781    if (typeof define === 'function' && define.amd) {
1782        define(['moment'], factory); // AMD
1783    } else if (typeof exports === 'object') {
1784        module.exports = factory(require('../moment')); // Node
1785    } else {
1786        factory(window.moment); // Browser global
1787    }
1788}(function (moment) {
1789    return moment.lang('fr', {
1790        months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),
1791        monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),
1792        weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),
1793        weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"),
1794        weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),
1795        longDateFormat : {
1796            LT : "HH:mm",
1797            L : "DD/MM/YYYY",
1798            LL : "D MMMM YYYY",
1799            LLL : "D MMMM YYYY LT",
1800            LLLL : "dddd D MMMM YYYY LT"
1801        },
1802        calendar : {
1803            sameDay: "[Aujourd'hui à] LT",
1804            nextDay: '[Demain à] LT',
1805            nextWeek: 'dddd [à] LT',
1806            lastDay: '[Hier à] LT',
1807            lastWeek: 'dddd [dernier à] LT',
1808            sameElse: 'L'
1809        },
1810        relativeTime : {
1811            future : "dans %s",
1812            past : "il y a %s",
1813            s : "quelques secondes",
1814            m : "une minute",
1815            mm : "%d minutes",
1816            h : "une heure",
1817            hh : "%d heures",
1818            d : "un jour",
1819            dd : "%d jours",
1820            M : "un mois",
1821            MM : "%d mois",
1822            y : "un an",
1823            yy : "%d ans"
1824        },
1825        ordinal : function (number) {
1826            return number + (number === 1 ? 'er' : '');
1827        },
1828        week : {
1829            dow : 1, // Monday is the first day of the week.
1830            doy : 4  // The week that contains Jan 4th is the first week of the year.
1831        }
1832    });
1833}));
1834
1835// moment.js language configuration
1836// language : galician (gl)
1837// author : Juan G. Hurtado : https://github.com/juanghurtado
1838
1839(function (factory) {
1840    if (typeof define === 'function' && define.amd) {
1841        define(['moment'], factory); // AMD
1842    } else if (typeof exports === 'object') {
1843        module.exports = factory(require('../moment')); // Node
1844    } else {
1845        factory(window.moment); // Browser global
1846    }
1847}(function (moment) {
1848    return moment.lang('gl', {
1849        months : "Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),
1850        monthsShort : "Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),
1851        weekdays : "Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),
1852        weekdaysShort : "Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),
1853        weekdaysMin : "Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),
1854        longDateFormat : {
1855            LT : "H:mm",
1856            L : "DD/MM/YYYY",
1857            LL : "D MMMM YYYY",
1858            LLL : "D MMMM YYYY LT",
1859            LLLL : "dddd D MMMM YYYY LT"
1860        },
1861        calendar : {
1862            sameDay : function () {
1863                return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
1864            },
1865            nextDay : function () {
1866                return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
1867            },
1868            nextWeek : function () {
1869                return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
1870            },
1871            lastDay : function () {
1872                return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT';
1873            },
1874            lastWeek : function () {
1875                return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
1876            },
1877            sameElse : 'L'
1878        },
1879        relativeTime : {
1880            future : function (str) {
1881                if (str === "uns segundos") {
1882                    return "nuns segundos";
1883                }
1884                return "en " + str;
1885            },
1886            past : "hai %s",
1887            s : "uns segundos",
1888            m : "un minuto",
1889            mm : "%d minutos",
1890            h : "unha hora",
1891            hh : "%d horas",
1892            d : "un día",
1893            dd : "%d días",
1894            M : "un mes",
1895            MM : "%d meses",
1896            y : "un ano",
1897            yy : "%d anos"
1898        },
1899        ordinal : '%dº',
1900        week : {
1901            dow : 1, // Monday is the first day of the week.
1902            doy : 7  // The week that contains Jan 1st is the first week of the year.
1903        }
1904    });
1905}));
1906
1907// moment.js language configuration
1908// language : Hebrew (he)
1909// author : Tomer Cohen : https://github.com/tomer
1910// author : Moshe Simantov : https://github.com/DevelopmentIL
1911// author : Tal Ater : https://github.com/TalAter
1912
1913(function (factory) {
1914    if (typeof define === 'function' && define.amd) {
1915        define(['moment'], factory); // AMD
1916    } else if (typeof exports === 'object') {
1917        module.exports = factory(require('../moment')); // Node
1918    } else {
1919        factory(window.moment); // Browser global
1920    }
1921}(function (moment) {
1922    return moment.lang('he', {
1923        months : "ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),
1924        monthsShort : "ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),
1925        weekdays : "ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),
1926        weekdaysShort : "א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),
1927        weekdaysMin : "א_ב_ג_ד_ה_ו_ש".split("_"),
1928        longDateFormat : {
1929            LT : "HH:mm",
1930            L : "DD/MM/YYYY",
1931            LL : "D [ב]MMMM YYYY",
1932            LLL : "D [ב]MMMM YYYY LT",
1933            LLLL : "dddd, D [ב]MMMM YYYY LT",
1934            l : "D/M/YYYY",
1935            ll : "D MMM YYYY",
1936            lll : "D MMM YYYY LT",
1937            llll : "ddd, D MMM YYYY LT"
1938        },
1939        calendar : {
1940            sameDay : '[היום ב־]LT',
1941            nextDay : '[מחר ב־]LT',
1942            nextWeek : 'dddd [בשעה] LT',
1943            lastDay : '[אתמול ב־]LT',
1944            lastWeek : '[ביום] dddd [האחרון בשעה] LT',
1945            sameElse : 'L'
1946        },
1947        relativeTime : {
1948            future : "בעוד %s",
1949            past : "לפני %s",
1950            s : "מספר שניות",
1951            m : "דקה",
1952            mm : "%d דקות",
1953            h : "שעה",
1954            hh : function (number) {
1955                if (number === 2) {
1956                    return "שעתיים";
1957                }
1958                return number + " שעות";
1959            },
1960            d : "יום",
1961            dd : function (number) {
1962                if (number === 2) {
1963                    return "יומיים";
1964                }
1965                return number + " ימים";
1966            },
1967            M : "חודש",
1968            MM : function (number) {
1969                if (number === 2) {
1970                    return "חודשיים";
1971                }
1972                return number + " חודשים";
1973            },
1974            y : "שנה",
1975            yy : function (number) {
1976                if (number === 2) {
1977                    return "שנתיים";
1978                }
1979                return number + " שנים";
1980            }
1981        }
1982    });
1983}));
1984
1985// moment.js language configuration
1986// language : hindi (hi)
1987// author : Mayank Singhal : https://github.com/mayanksinghal
1988
1989(function (factory) {
1990    if (typeof define === 'function' && define.amd) {
1991        define(['moment'], factory); // AMD
1992    } else if (typeof exports === 'object') {
1993        module.exports = factory(require('../moment')); // Node
1994    } else {
1995        factory(window.moment); // Browser global
1996    }
1997}(function (moment) {
1998    var symbolMap = {
1999        '1': '१',
2000        '2': '२',
2001        '3': '३',
2002        '4': '४',
2003        '5': '५',
2004        '6': '६',
2005        '7': '७',
2006        '8': '८',
2007        '9': '९',
2008        '0': '०'
2009    },
2010    numberMap = {
2011        '१': '1',
2012        '२': '2',
2013        '३': '3',
2014        '४': '4',
2015        '५': '5',
2016        '६': '6',
2017        '७': '7',
2018        '८': '8',
2019        '९': '9',
2020        '०': '0'
2021    };
2022
2023    return moment.lang('hi', {
2024        months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split("_"),
2025        monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split("_"),
2026        weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"),
2027        weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split("_"),
2028        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"),
2029        longDateFormat : {
2030            LT : "A h:mm बजे",
2031            L : "DD/MM/YYYY",
2032            LL : "D MMMM YYYY",
2033            LLL : "D MMMM YYYY, LT",
2034            LLLL : "dddd, D MMMM YYYY, LT"
2035        },
2036        calendar : {
2037            sameDay : '[आज] LT',
2038            nextDay : '[कल] LT',
2039            nextWeek : 'dddd, LT',
2040            lastDay : '[कल] LT',
2041            lastWeek : '[पिछले] dddd, LT',
2042            sameElse : 'L'
2043        },
2044        relativeTime : {
2045            future : "%s में",
2046            past : "%s पहले",
2047            s : "कुछ ही क्षण",
2048            m : "एक मिनट",
2049            mm : "%d मिनट",
2050            h : "एक घंटा",
2051            hh : "%d घंटे",
2052            d : "एक दिन",
2053            dd : "%d दिन",
2054            M : "एक महीने",
2055            MM : "%d महीने",
2056            y : "एक वर्ष",
2057            yy : "%d वर्ष"
2058        },
2059        preparse: function (string) {
2060            return string.replace(/[१२३४५६७८९०]/g, function (match) {
2061                return numberMap[match];
2062            });
2063        },
2064        postformat: function (string) {
2065            return string.replace(/\d/g, function (match) {
2066                return symbolMap[match];
2067            });
2068        },
2069        // Hindi notation for meridiems are quite fuzzy in practice. While there exists
2070        // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
2071        meridiem : function (hour, minute, isLower) {
2072            if (hour < 4) {
2073                return "रात";
2074            } else if (hour < 10) {
2075                return "सुबह";
2076            } else if (hour < 17) {
2077                return "दोपहर";
2078            } else if (hour < 20) {
2079                return "शाम";
2080            } else {
2081                return "रात";
2082            }
2083        },
2084        week : {
2085            dow : 0, // Sunday is the first day of the week.
2086            doy : 6  // The week that contains Jan 1st is the first week of the year.
2087        }
2088    });
2089}));
2090
2091// moment.js language configuration
2092// language : hrvatski (hr)
2093// author : Bojan Marković : https://github.com/bmarkovic
2094
2095// based on (sl) translation by Robert Sedovšek
2096
2097(function (factory) {
2098    if (typeof define === 'function' && define.amd) {
2099        define(['moment'], factory); // AMD
2100    } else if (typeof exports === 'object') {
2101        module.exports = factory(require('../moment')); // Node
2102    } else {
2103        factory(window.moment); // Browser global
2104    }
2105}(function (moment) {
2106
2107    function translate(number, withoutSuffix, key) {
2108        var result = number + " ";
2109        switch (key) {
2110        case 'm':
2111            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
2112        case 'mm':
2113            if (number === 1) {
2114                result += 'minuta';
2115            } else if (number === 2 || number === 3 || number === 4) {
2116                result += 'minute';
2117            } else {
2118                result += 'minuta';
2119            }
2120            return result;
2121        case 'h':
2122            return withoutSuffix ? 'jedan sat' : 'jednog sata';
2123        case 'hh':
2124            if (number === 1) {
2125                result += 'sat';
2126            } else if (number === 2 || number === 3 || number === 4) {
2127                result += 'sata';
2128            } else {
2129                result += 'sati';
2130            }
2131            return result;
2132        case 'dd':
2133            if (number === 1) {
2134                result += 'dan';
2135            } else {
2136                result += 'dana';
2137            }
2138            return result;
2139        case 'MM':
2140            if (number === 1) {
2141                result += 'mjesec';
2142            } else if (number === 2 || number === 3 || number === 4) {
2143                result += 'mjeseca';
2144            } else {
2145                result += 'mjeseci';
2146            }
2147            return result;
2148        case 'yy':
2149            if (number === 1) {
2150                result += 'godina';
2151            } else if (number === 2 || number === 3 || number === 4) {
2152                result += 'godine';
2153            } else {
2154                result += 'godina';
2155            }
2156            return result;
2157        }
2158    }
2159
2160    return moment.lang('hr', {
2161        months : "sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),
2162        monthsShort : "sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),
2163        weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
2164        weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"),
2165        weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
2166        longDateFormat : {
2167            LT : "H:mm",
2168            L : "DD. MM. YYYY",
2169            LL : "D. MMMM YYYY",
2170            LLL : "D. MMMM YYYY LT",
2171            LLLL : "dddd, D. MMMM YYYY LT"
2172        },
2173        calendar : {
2174            sameDay  : '[danas u] LT',
2175            nextDay  : '[sutra u] LT',
2176
2177            nextWeek : function () {
2178                switch (this.day()) {
2179                case 0:
2180                    return '[u] [nedjelju] [u] LT';
2181                case 3:
2182                    return '[u] [srijedu] [u] LT';
2183                case 6:
2184                    return '[u] [subotu] [u] LT';
2185                case 1:
2186                case 2:
2187                case 4:
2188                case 5:
2189                    return '[u] dddd [u] LT';
2190                }
2191            },
2192            lastDay  : '[jučer u] LT',
2193            lastWeek : function () {
2194                switch (this.day()) {
2195                case 0:
2196                case 3:
2197                    return '[prošlu] dddd [u] LT';
2198                case 6:
2199                    return '[prošle] [subote] [u] LT';
2200                case 1:
2201                case 2:
2202                case 4:
2203                case 5:
2204                    return '[prošli] dddd [u] LT';
2205                }
2206            },
2207            sameElse : 'L'
2208        },
2209        relativeTime : {
2210            future : "za %s",
2211            past   : "prije %s",
2212            s      : "par sekundi",
2213            m      : translate,
2214            mm     : translate,
2215            h      : translate,
2216            hh     : translate,
2217            d      : "dan",
2218            dd     : translate,
2219            M      : "mjesec",
2220            MM     : translate,
2221            y      : "godinu",
2222            yy     : translate
2223        },
2224        ordinal : '%d.',
2225        week : {
2226            dow : 1, // Monday is the first day of the week.
2227            doy : 7  // The week that contains Jan 1st is the first week of the year.
2228        }
2229    });
2230}));
2231
2232// moment.js language configuration
2233// language : hungarian (hu)
2234// author : Adam Brunner : https://github.com/adambrunner
2235
2236(function (factory) {
2237    if (typeof define === 'function' && define.amd) {
2238        define(['moment'], factory); // AMD
2239    } else if (typeof exports === 'object') {
2240        module.exports = factory(require('../moment')); // Node
2241    } else {
2242        factory(window.moment); // Browser global
2243    }
2244}(function (moment) {
2245    var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
2246
2247    function translate(number, withoutSuffix, key, isFuture) {
2248        var num = number,
2249            suffix;
2250
2251        switch (key) {
2252        case 's':
2253            return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
2254        case 'm':
2255            return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
2256        case 'mm':
2257            return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
2258        case 'h':
2259            return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
2260        case 'hh':
2261            return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
2262        case 'd':
2263            return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
2264        case 'dd':
2265            return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
2266        case 'M':
2267            return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
2268        case 'MM':
2269            return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
2270        case 'y':
2271            return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
2272        case 'yy':
2273            return num + (isFuture || withoutSuffix ? ' év' : ' éve');
2274        }
2275
2276        return '';
2277    }
2278
2279    function week(isFuture) {
2280        return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
2281    }
2282
2283    return moment.lang('hu', {
2284        months : "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),
2285        monthsShort : "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),
2286        weekdays : "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),
2287        weekdaysShort : "vas_hét_kedd_sze_csüt_pén_szo".split("_"),
2288        weekdaysMin : "v_h_k_sze_cs_p_szo".split("_"),
2289        longDateFormat : {
2290            LT : "H:mm",
2291            L : "YYYY.MM.DD.",
2292            LL : "YYYY. MMMM D.",
2293            LLL : "YYYY. MMMM D., LT",
2294            LLLL : "YYYY. MMMM D., dddd LT"
2295        },
2296        calendar : {
2297            sameDay : '[ma] LT[-kor]',
2298            nextDay : '[holnap] LT[-kor]',
2299            nextWeek : function () {
2300                return week.call(this, true);
2301            },
2302            lastDay : '[tegnap] LT[-kor]',
2303            lastWeek : function () {
2304                return week.call(this, false);
2305            },
2306            sameElse : 'L'
2307        },
2308        relativeTime : {
2309            future : "%s múlva",
2310            past : "%s",
2311            s : translate,
2312            m : translate,
2313            mm : translate,
2314            h : translate,
2315            hh : translate,
2316            d : translate,
2317            dd : translate,
2318            M : translate,
2319            MM : translate,
2320            y : translate,
2321            yy : translate
2322        },
2323        ordinal : '%d.',
2324        week : {
2325            dow : 1, // Monday is the first day of the week.
2326            doy : 7  // The week that contains Jan 1st is the first week of the year.
2327        }
2328    });
2329}));
2330
2331// moment.js language configuration
2332// language : Bahasa Indonesia (id)
2333// author : Mohammad Satrio Utomo : https://github.com/tyok
2334// reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
2335
2336(function (factory) {
2337    if (typeof define === 'function' && define.amd) {
2338        define(['moment'], factory); // AMD
2339    } else if (typeof exports === 'object') {
2340        module.exports = factory(require('../moment')); // Node
2341    } else {
2342        factory(window.moment); // Browser global
2343    }
2344}(function (moment) {
2345    return moment.lang('id', {
2346        months : "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),
2347        monthsShort : "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),
2348        weekdays : "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),
2349        weekdaysShort : "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),
2350        weekdaysMin : "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),
2351        longDateFormat : {
2352            LT : "HH.mm",
2353            L : "DD/MM/YYYY",
2354            LL : "D MMMM YYYY",
2355            LLL : "D MMMM YYYY [pukul] LT",
2356            LLLL : "dddd, D MMMM YYYY [pukul] LT"
2357        },
2358        meridiem : function (hours, minutes, isLower) {
2359            if (hours < 11) {
2360                return 'pagi';
2361            } else if (hours < 15) {
2362                return 'siang';
2363            } else if (hours < 19) {
2364                return 'sore';
2365            } else {
2366                return 'malam';
2367            }
2368        },
2369        calendar : {
2370            sameDay : '[Hari ini pukul] LT',
2371            nextDay : '[Besok pukul] LT',
2372            nextWeek : 'dddd [pukul] LT',
2373            lastDay : '[Kemarin pukul] LT',
2374            lastWeek : 'dddd [lalu pukul] LT',
2375            sameElse : 'L'
2376        },
2377        relativeTime : {
2378            future : "dalam %s",
2379            past : "%s yang lalu",
2380            s : "beberapa detik",
2381            m : "semenit",
2382            mm : "%d menit",
2383            h : "sejam",
2384            hh : "%d jam",
2385            d : "sehari",
2386            dd : "%d hari",
2387            M : "sebulan",
2388            MM : "%d bulan",
2389            y : "setahun",
2390            yy : "%d tahun"
2391        },
2392        week : {
2393            dow : 1, // Monday is the first day of the week.
2394            doy : 7  // The week that contains Jan 1st is the first week of the year.
2395        }
2396    });
2397}));
2398
2399// moment.js language configuration
2400// language : icelandic (is)
2401// author : Hinrik Örn Sigurðsson : https://github.com/hinrik
2402
2403(function (factory) {
2404    if (typeof define === 'function' && define.amd) {
2405        define(['moment'], factory); // AMD
2406    } else if (typeof exports === 'object') {
2407        module.exports = factory(require('../moment')); // Node
2408    } else {
2409        factory(window.moment); // Browser global
2410    }
2411}(function (moment) {
2412    function plural(n) {
2413        if (n % 100 === 11) {
2414            return true;
2415        } else if (n % 10 === 1) {
2416            return false;
2417        }
2418        return true;
2419    }
2420
2421    function translate(number, withoutSuffix, key, isFuture) {
2422        var result = number + " ";
2423        switch (key) {
2424        case 's':
2425            return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
2426        case 'm':
2427            return withoutSuffix ? 'mínúta' : 'mínútu';
2428        case 'mm':
2429            if (plural(number)) {
2430                return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
2431            } else if (withoutSuffix) {
2432                return result + 'mínúta';
2433            }
2434            return result + 'mínútu';
2435        case 'hh':
2436            if (plural(number)) {
2437                return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
2438            }
2439            return result + 'klukkustund';
2440        case 'd':
2441            if (withoutSuffix) {
2442                return 'dagur';
2443            }
2444            return isFuture ? 'dag' : 'degi';
2445        case 'dd':
2446            if (plural(number)) {
2447                if (withoutSuffix) {
2448                    return result + 'dagar';
2449                }
2450                return result + (isFuture ? 'daga' : 'dögum');
2451            } else if (withoutSuffix) {
2452                return result + 'dagur';
2453            }
2454            return result + (isFuture ? 'dag' : 'degi');
2455        case 'M':
2456            if (withoutSuffix) {
2457                return 'mánuður';
2458            }
2459            return isFuture ? 'mánuð' : 'mánuði';
2460        case 'MM':
2461            if (plural(number)) {
2462                if (withoutSuffix) {
2463                    return result + 'mánuðir';
2464                }
2465                return result + (isFuture ? 'mánuði' : 'mánuðum');
2466            } else if (withoutSuffix) {
2467                return result + 'mánuður';
2468            }
2469            return result + (isFuture ? 'mánuð' : 'mánuði');
2470        case 'y':
2471            return withoutSuffix || isFuture ? 'ár' : 'ári';
2472        case 'yy':
2473            if (plural(number)) {
2474                return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
2475            }
2476            return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
2477        }
2478    }
2479
2480    return moment.lang('is', {
2481        months : "janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),
2482        monthsShort : "jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),
2483        weekdays : "sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),
2484        weekdaysShort : "sun_mán_þri_mið_fim_fös_lau".split("_"),
2485        weekdaysMin : "Su_Má_Þr_Mi_Fi_Fö_La".split("_"),
2486        longDateFormat : {
2487            LT : "H:mm",
2488            L : "DD/MM/YYYY",
2489            LL : "D. MMMM YYYY",
2490            LLL : "D. MMMM YYYY [kl.] LT",
2491            LLLL : "dddd, D. MMMM YYYY [kl.] LT"
2492        },
2493        calendar : {
2494            sameDay : '[í dag kl.] LT',
2495            nextDay : '[á morgun kl.] LT',
2496            nextWeek : 'dddd [kl.] LT',
2497            lastDay : '[í gær kl.] LT',
2498            lastWeek : '[síðasta] dddd [kl.] LT',
2499            sameElse : 'L'
2500        },
2501        relativeTime : {
2502            future : "eftir %s",
2503            past : "fyrir %s síðan",
2504            s : translate,
2505            m : translate,
2506            mm : translate,
2507            h : "klukkustund",
2508            hh : translate,
2509            d : translate,
2510            dd : translate,
2511            M : translate,
2512            MM : translate,
2513            y : translate,
2514            yy : translate
2515        },
2516        ordinal : '%d.',
2517        week : {
2518            dow : 1, // Monday is the first day of the week.
2519            doy : 4  // The week that contains Jan 4th is the first week of the year.
2520        }
2521    });
2522}));
2523
2524// moment.js language configuration
2525// language : italian (it)
2526// author : Lorenzo : https://github.com/aliem
2527// author: Mattia Larentis: https://github.com/nostalgiaz
2528
2529(function (factory) {
2530    if (typeof define === 'function' && define.amd) {
2531        define(['moment'], factory); // AMD
2532    } else if (typeof exports === 'object') {
2533        module.exports = factory(require('../moment')); // Node
2534    } else {
2535        factory(window.moment); // Browser global
2536    }
2537}(function (moment) {
2538    return moment.lang('it', {
2539        months : "Gennaio_Febbraio_Marzo_Aprile_Maggio_Giugno_Luglio_Agosto_Settembre_Ottobre_Novembre_Dicembre".split("_"),
2540        monthsShort : "Gen_Feb_Mar_Apr_Mag_Giu_Lug_Ago_Set_Ott_Nov_Dic".split("_"),
2541        weekdays : "Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),
2542        weekdaysShort : "Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),
2543        weekdaysMin : "D_L_Ma_Me_G_V_S".split("_"),
2544        longDateFormat : {
2545            LT : "HH:mm",
2546            L : "DD/MM/YYYY",
2547            LL : "D MMMM YYYY",
2548            LLL : "D MMMM YYYY LT",
2549            LLLL : "dddd, D MMMM YYYY LT"
2550        },
2551        calendar : {
2552            sameDay: '[Oggi alle] LT',
2553            nextDay: '[Domani alle] LT',
2554            nextWeek: 'dddd [alle] LT',
2555            lastDay: '[Ieri alle] LT',
2556            lastWeek: '[lo scorso] dddd [alle] LT',
2557            sameElse: 'L'
2558        },
2559        relativeTime : {
2560            future : function (s) {
2561                return ((/^[0-9].+$/).test(s) ? "tra" : "in") + " " + s;
2562            },
2563            past : "%s fa",
2564            s : "secondi",
2565            m : "un minuto",
2566            mm : "%d minuti",
2567            h : "un'ora",
2568            hh : "%d ore",
2569            d : "un giorno",
2570            dd : "%d giorni",
2571            M : "un mese",
2572            MM : "%d mesi",
2573            y : "un anno",
2574            yy : "%d anni"
2575        },
2576        ordinal: '%dº',
2577        week : {
2578            dow : 1, // Monday is the first day of the week.
2579            doy : 4  // The week that contains Jan 4th is the first week of the year.
2580        }
2581    });
2582}));
2583
2584// moment.js language configuration
2585// language : japanese (ja)
2586// author : LI Long : https://github.com/baryon
2587
2588(function (factory) {
2589    if (typeof define === 'function' && define.amd) {
2590        define(['moment'], factory); // AMD
2591    } else if (typeof exports === 'object') {
2592        module.exports = factory(require('../moment')); // Node
2593    } else {
2594        factory(window.moment); // Browser global
2595    }
2596}(function (moment) {
2597    return moment.lang('ja', {
2598        months : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
2599        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
2600        weekdays : "日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),
2601        weekdaysShort : "日_月_火_水_木_金_土".split("_"),
2602        weekdaysMin : "日_月_火_水_木_金_土".split("_"),
2603        longDateFormat : {
2604            LT : "Ah時m分",
2605            L : "YYYY/MM/DD",
2606            LL : "YYYY年M月D日",
2607            LLL : "YYYY年M月D日LT",
2608            LLLL : "YYYY年M月D日LT dddd"
2609        },
2610        meridiem : function (hour, minute, isLower) {
2611            if (hour < 12) {
2612                return "午前";
2613            } else {
2614                return "午後";
2615            }
2616        },
2617        calendar : {
2618            sameDay : '[今日] LT',
2619            nextDay : '[明日] LT',
2620            nextWeek : '[来週]dddd LT',
2621            lastDay : '[昨日] LT',
2622            lastWeek : '[前週]dddd LT',
2623            sameElse : 'L'
2624        },
2625        relativeTime : {
2626            future : "%s後",
2627            past : "%s前",
2628            s : "数秒",
2629            m : "1分",
2630            mm : "%d分",
2631            h : "1時間",
2632            hh : "%d時間",
2633            d : "1日",
2634            dd : "%d日",
2635            M : "1ヶ月",
2636            MM : "%dヶ月",
2637            y : "1å¹´",
2638            yy : "%då¹´"
2639        }
2640    });
2641}));
2642
2643// moment.js language configuration
2644// language : Georgian (ka)
2645// author : Irakli Janiashvili : https://github.com/irakli-janiashvili
2646
2647(function (factory) {
2648    if (typeof define === 'function' && define.amd) {
2649        define(['moment'], factory); // AMD
2650    } else if (typeof exports === 'object') {
2651        module.exports = factory(require('../moment')); // Node
2652    } else {
2653        factory(window.moment); // Browser global
2654    }
2655}(function (moment) {
2656
2657    function monthsCaseReplace(m, format) {
2658        var months = {
2659            'nominative': 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
2660            'accusative': 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_')
2661        },
2662
2663        nounCase = (/D[oD] *MMMM?/).test(format) ?
2664            'accusative' :
2665            'nominative';
2666
2667        return months[nounCase][m.month()];
2668    }
2669
2670    function weekdaysCaseReplace(m, format) {
2671        var weekdays = {
2672            'nominative': 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
2673            'accusative': 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_')
2674        },
2675
2676        nounCase = (/(წინა|შემდეგ)/).test(format) ?
2677            'accusative' :
2678            'nominative';
2679
2680        return weekdays[nounCase][m.day()];
2681    }
2682
2683    return moment.lang('ka', {
2684        months : monthsCaseReplace,
2685        monthsShort : "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),
2686        weekdays : weekdaysCaseReplace,
2687        weekdaysShort : "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),
2688        weekdaysMin : "კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),
2689        longDateFormat : {
2690            LT : "h:mm A",
2691            L : "DD/MM/YYYY",
2692            LL : "D MMMM YYYY",
2693            LLL : "D MMMM YYYY LT",
2694            LLLL : "dddd, D MMMM YYYY LT"
2695        },
2696        calendar : {
2697            sameDay : '[დღეს] LT[-ზე]',
2698            nextDay : '[ხვალ] LT[-ზე]',
2699            lastDay : '[გუშინ] LT[-ზე]',
2700            nextWeek : '[შემდეგ] dddd LT[-ზე]',
2701            lastWeek : '[წინა] dddd LT-ზე',
2702            sameElse : 'L'
2703        },
2704        relativeTime : {
2705            future : function (s) {
2706                return (/(წამი|წუთი|საათი|წელი)/).test(s) ?
2707                    s.replace(/ი$/, "ში") :
2708                    s + "ში";
2709            },
2710            past : function (s) {
2711                if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) {
2712                    return s.replace(/(ი|ე)$/, "ის წინ");
2713                }
2714                if ((/წელი/).test(s)) {
2715                    return s.replace(/წელი$/, "წლის წინ");
2716                }
2717            },
2718            s : "რამდენიმე წამი",
2719            m : "წუთი",
2720            mm : "%d წუთი",
2721            h : "საათი",
2722            hh : "%d საათი",
2723            d : "დღე",
2724            dd : "%d დღე",
2725            M : "თვე",
2726            MM : "%d თვე",
2727            y : "წელი",
2728            yy : "%d წელი"
2729        },
2730        ordinal : function (number) {
2731            if (number === 0) {
2732                return number;
2733            }
2734
2735            if (number === 1) {
2736                return number + "-ლი";
2737            }
2738
2739            if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) {
2740                return "მე-" + number;
2741            }
2742
2743            return number + "-ე";
2744        },
2745        week : {
2746            dow : 1,
2747            doy : 7
2748        }
2749    });
2750}));
2751
2752// moment.js language configuration
2753// language : korean (ko)
2754// author : Kyungwook, Park : https://github.com/kyungw00k
2755
2756(function (factory) {
2757    if (typeof define === 'function' && define.amd) {
2758        define(['moment'], factory); // AMD
2759    } else if (typeof exports === 'object') {
2760        module.exports = factory(require('../moment')); // Node
2761    } else {
2762        factory(window.moment); // Browser global
2763    }
2764}(function (moment) {
2765    return moment.lang('ko', {
2766        months : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
2767        monthsShort : "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),
2768        weekdays : "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),
2769        weekdaysShort : "일_월_화_수_목_금_토".split("_"),
2770        weekdaysMin : "일_월_화_수_목_금_토".split("_"),
2771        longDateFormat : {
2772            LT : "A h시 mm분",
2773            L : "YYYY.MM.DD",
2774            LL : "YYYY년 MMMM D일",
2775            LLL : "YYYY년 MMMM D일 LT",
2776            LLLL : "YYYY년 MMMM D일 dddd LT"
2777        },
2778        meridiem : function (hour, minute, isUpper) {
2779            return hour < 12 ? '오전' : '오후';
2780        },
2781        calendar : {
2782            sameDay : '오늘 LT',
2783            nextDay : '내일 LT',
2784            nextWeek : 'dddd LT',
2785            lastDay : '어제 LT',
2786            lastWeek : '지난주 dddd LT',
2787            sameElse : 'L'
2788        },
2789        relativeTime : {
2790            future : "%s 후",
2791            past : "%s 전",
2792            s : "몇초",
2793            ss : "%d초",
2794            m : "일분",
2795            mm : "%d분",
2796            h : "한시간",
2797            hh : "%d시간",
2798            d : "하루",
2799            dd : "%d일",
2800            M : "한달",
2801            MM : "%d달",
2802            y : "일년",
2803            yy : "%d년"
2804        },
2805        ordinal : '%d일'
2806    });
2807}));
2808
2809// moment.js language configuration
2810// language : Lithuanian (lt)
2811// author : Mindaugas Mozūras : https://github.com/mmozuras
2812
2813(function (factory) {
2814    if (typeof define === 'function' && define.amd) {
2815        define(['moment'], factory); // AMD
2816    } else if (typeof exports === 'object') {
2817        module.exports = factory(require('../moment')); // Node
2818    } else {
2819        factory(window.moment); // Browser global
2820    }
2821}(function (moment) {
2822    var units = {
2823        "m" : "minutė_minutės_minutę",
2824        "mm": "minutės_minučių_minutes",
2825        "h" : "valanda_valandos_valandą",
2826        "hh": "valandos_valandų_valandas",
2827        "d" : "diena_dienos_dieną",
2828        "dd": "dienos_dienų_dienas",
2829        "M" : "mėnuo_mėnesio_mėnesį",
2830        "MM": "mėnesiai_mėnesių_mėnesius",
2831        "y" : "metai_metų_metus",
2832        "yy": "metai_metų_metus"
2833    },
2834    weekDays = "pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis_sekmadienis".split("_");
2835
2836    function translateSeconds(number, withoutSuffix, key, isFuture) {
2837        if (withoutSuffix) {
2838            return "kelios sekundės";
2839        } else {
2840            return isFuture ? "kelių sekundžių" : "kelias sekundes";
2841        }
2842    }
2843
2844    function translateSingular(number, withoutSuffix, key, isFuture) {
2845        return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]);
2846    }
2847
2848    function special(number) {
2849        return number % 10 === 0 || (number > 10 && number < 20);
2850    }
2851
2852    function forms(key) {
2853        return units[key].split("_");
2854    }
2855
2856    function translate(number, withoutSuffix, key, isFuture) {
2857        var result = number + " ";
2858        if (number === 1) {
2859            return result + translateSingular(number, withoutSuffix, key[0], isFuture);
2860        } else if (withoutSuffix) {
2861            return result + (special(number) ? forms(key)[1] : forms(key)[0]);
2862        } else {
2863            if (isFuture) {
2864                return result + forms(key)[1];
2865            } else {
2866                return result + (special(number) ? forms(key)[1] : forms(key)[2]);
2867            }
2868        }
2869    }
2870
2871    function relativeWeekDay(moment, format) {
2872        var nominative = format.indexOf('dddd LT') === -1,
2873            weekDay = weekDays[moment.weekday()];
2874
2875        return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + "į";
2876    }
2877
2878    return moment.lang("lt", {
2879        months : "sausio_vasario_kovo_balandžio_gegužės_biržėlio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),
2880        monthsShort : "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),
2881        weekdays : relativeWeekDay,
2882        weekdaysShort : "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),
2883        weekdaysMin : "S_P_A_T_K_Pn_Å ".split("_"),
2884        longDateFormat : {
2885            LT : "HH:mm",
2886            L : "YYYY-MM-DD",
2887            LL : "YYYY [m.] MMMM D [d.]",
2888            LLL : "YYYY [m.] MMMM D [d.], LT [val.]",
2889            LLLL : "YYYY [m.] MMMM D [d.], dddd, LT [val.]",
2890            l : "YYYY-MM-DD",
2891            ll : "YYYY [m.] MMMM D [d.]",
2892            lll : "YYYY [m.] MMMM D [d.], LT [val.]",
2893            llll : "YYYY [m.] MMMM D [d.], ddd, LT [val.]"
2894        },
2895        calendar : {
2896            sameDay : "[Å iandien] LT",
2897            nextDay : "[Rytoj] LT",
2898            nextWeek : "dddd LT",
2899            lastDay : "[Vakar] LT",
2900            lastWeek : "[Praėjusį] dddd LT",
2901            sameElse : "L"
2902        },
2903        relativeTime : {
2904            future : "po %s",
2905            past : "prieš %s",
2906            s : translateSeconds,
2907            m : translateSingular,
2908            mm : translate,
2909            h : translateSingular,
2910            hh : translate,
2911            d : translateSingular,
2912            dd : translate,
2913            M : translateSingular,
2914            MM : translate,
2915            y : translateSingular,
2916            yy : translate
2917        },
2918        ordinal : function (number) {
2919            return number + '-oji';
2920        },
2921        week : {
2922            dow : 1, // Monday is the first day of the week.
2923            doy : 4  // The week that contains Jan 4th is the first week of the year.
2924        }
2925    });
2926}));
2927
2928// moment.js language configuration
2929// language : latvian (lv)
2930// author : Kristaps Karlsons : https://github.com/skakri
2931
2932(function (factory) {
2933    if (typeof define === 'function' && define.amd) {
2934        define(['moment'], factory); // AMD
2935    } else if (typeof exports === 'object') {
2936        module.exports = factory(require('../moment')); // Node
2937    } else {
2938        factory(window.moment); // Browser global
2939    }
2940}(function (moment) {
2941    var units = {
2942        'mm': 'minūti_minūtes_minūte_minūtes',
2943        'hh': 'stundu_stundas_stunda_stundas',
2944        'dd': 'dienu_dienas_diena_dienas',
2945        'MM': 'mēnesi_mēnešus_mēnesis_mēneši',
2946        'yy': 'gadu_gadus_gads_gadi'
2947    };
2948
2949    function format(word, number, withoutSuffix) {
2950        var forms = word.split('_');
2951        if (withoutSuffix) {
2952            return number % 10 === 1 && number !== 11 ? forms[2] : forms[3];
2953        } else {
2954            return number % 10 === 1 && number !== 11 ? forms[0] : forms[1];
2955        }
2956    }
2957
2958    function relativeTimeWithPlural(number, withoutSuffix, key) {
2959        return number + ' ' + format(units[key], number, withoutSuffix);
2960    }
2961
2962    return moment.lang('lv', {
2963        months : "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),
2964        monthsShort : "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),
2965        weekdays : "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),
2966        weekdaysShort : "Sv_P_O_T_C_Pk_S".split("_"),
2967        weekdaysMin : "Sv_P_O_T_C_Pk_S".split("_"),
2968        longDateFormat : {
2969            LT : "HH:mm",
2970            L : "DD.MM.YYYY",
2971            LL : "YYYY. [gada] D. MMMM",
2972            LLL : "YYYY. [gada] D. MMMM, LT",
2973            LLLL : "YYYY. [gada] D. MMMM, dddd, LT"
2974        },
2975        calendar : {
2976            sameDay : '[Å odien pulksten] LT',
2977            nextDay : '[Rīt pulksten] LT',
2978            nextWeek : 'dddd [pulksten] LT',
2979            lastDay : '[Vakar pulksten] LT',
2980            lastWeek : '[Pagājušā] dddd [pulksten] LT',
2981            sameElse : 'L'
2982        },
2983        relativeTime : {
2984            future : "%s vēlāk",
2985            past : "%s agrāk",
2986            s : "dažas sekundes",
2987            m : "minūti",
2988            mm : relativeTimeWithPlural,
2989            h : "stundu",
2990            hh : relativeTimeWithPlural,
2991            d : "dienu",
2992            dd : relativeTimeWithPlural,
2993            M : "mēnesi",
2994            MM : relativeTimeWithPlural,
2995            y : "gadu",
2996            yy : relativeTimeWithPlural
2997        },
2998        ordinal : '%d.',
2999        week : {
3000            dow : 1, // Monday is the first day of the week.
3001            doy : 4  // The week that contains Jan 4th is the first week of the year.
3002        }
3003    });
3004}));
3005
3006// moment.js language configuration
3007// language : malayalam (ml)
3008// author : Floyd Pink : https://github.com/floydpink
3009
3010(function (factory) {
3011    if (typeof define === 'function' && define.amd) {
3012        define(['moment'], factory); // AMD
3013    } else if (typeof exports === 'object') {
3014        module.exports = factory(require('../moment')); // Node
3015    } else {
3016        factory(window.moment); // Browser global
3017    }
3018}(function (moment) {
3019    return moment.lang('ml', {
3020        months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split("_"),
3021        monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split("_"),
3022        weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split("_"),
3023        weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split("_"),
3024        weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split("_"),
3025        longDateFormat : {
3026            LT : "A h:mm -നു",
3027            L : "DD/MM/YYYY",
3028            LL : "D MMMM YYYY",
3029            LLL : "D MMMM YYYY, LT",
3030            LLLL : "dddd, D MMMM YYYY, LT"
3031        },
3032        calendar : {
3033            sameDay : '[ഇന്ന്] LT',
3034            nextDay : '[നാളെ] LT',
3035            nextWeek : 'dddd, LT',
3036            lastDay : '[ഇന്നലെ] LT',
3037            lastWeek : '[കഴിഞ്ഞ] dddd, LT',
3038            sameElse : 'L'
3039        },
3040        relativeTime : {
3041            future : "%s കഴിഞ്ഞ്",
3042            past : "%s മുൻപ്",
3043            s : "അൽപ നിമിഷങ്ങൾ",
3044            m : "ഒരു മിനിറ്റ്",
3045            mm : "%d മിനിറ്റ്",
3046            h : "ഒരു മണിക്കൂർ",
3047            hh : "%d മണിക്കൂർ",
3048            d : "ഒരു ദിവസം",
3049            dd : "%d ദിവസം",
3050            M : "ഒരു മാസം",
3051            MM : "%d മാസം",
3052            y : "ഒരു വർഷം",
3053            yy : "%d വർഷം"
3054        },
3055        meridiem : function (hour, minute, isLower) {
3056            if (hour < 4) {
3057                return "രാത്രി";
3058            } else if (hour < 12) {
3059                return "രാവിലെ";
3060            } else if (hour < 17) {
3061                return "ഉച്ച കഴിഞ്ഞ്";
3062            } else if (hour < 20) {
3063                return "വൈകുന്നേരം";
3064            } else {
3065                return "രാത്രി";
3066            }
3067        }
3068    });
3069}));
3070
3071// moment.js language configuration
3072// language : Marathi (mr)
3073// author : Harshad Kale : https://github.com/kalehv
3074
3075(function (factory) {
3076    if (typeof define === 'function' && define.amd) {
3077        define(['moment'], factory); // AMD
3078    } else if (typeof exports === 'object') {
3079        module.exports = factory(require('../moment')); // Node
3080    } else {
3081        factory(window.moment); // Browser global
3082    }
3083}(function (moment) {
3084    var symbolMap = {
3085        '1': '१',
3086        '2': '२',
3087        '3': '३',
3088        '4': '४',
3089        '5': '५',
3090        '6': '६',
3091        '7': '७',
3092        '8': '८',
3093        '9': '९',
3094        '0': '०'
3095    },
3096    numberMap = {
3097        '१': '1',
3098        '२': '2',
3099        '३': '3',
3100        '४': '4',
3101        '५': '5',
3102        '६': '6',
3103        '७': '7',
3104        '८': '8',
3105        '९': '9',
3106        '०': '0'
3107    };
3108
3109    return moment.lang('mr', {
3110        months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split("_"),
3111        monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split("_"),
3112        weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split("_"),
3113        weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split("_"),
3114        weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split("_"),
3115        longDateFormat : {
3116            LT : "A h:mm वाजता",
3117            L : "DD/MM/YYYY",
3118            LL : "D MMMM YYYY",
3119            LLL : "D MMMM YYYY, LT",
3120            LLLL : "dddd, D MMMM YYYY, LT"
3121        },
3122        calendar : {
3123            sameDay : '[आज] LT',
3124            nextDay : '[उद्या] LT',
3125            nextWeek : 'dddd, LT',
3126            lastDay : '[काल] LT',
3127            lastWeek: '[मागील] dddd, LT',
3128            sameElse : 'L'
3129        },
3130        relativeTime : {
3131            future : "%s नंतर",
3132            past : "%s पूर्वी",
3133            s : "सेकंद",
3134            m: "एक मिनिट",
3135            mm: "%d मिनिटे",
3136            h : "एक तास",
3137            hh : "%d तास",
3138            d : "एक दिवस",
3139            dd : "%d दिवस",
3140            M : "एक महिना",
3141            MM : "%d महिने",
3142            y : "एक वर्ष",
3143            yy : "%d वर्षे"
3144        },
3145        preparse: function (string) {
3146            return string.replace(/[१२३४५६७८९०]/g, function (match) {
3147                return numberMap[match];
3148            });
3149        },
3150        postformat: function (string) {
3151            return string.replace(/\d/g, function (match) {
3152                return symbolMap[match];
3153            });
3154        },
3155        meridiem: function (hour, minute, isLower)
3156        {
3157            if (hour < 4) {
3158                return "रात्री";
3159            } else if (hour < 10) {
3160                return "सकाळी";
3161            } else if (hour < 17) {
3162                return "दुपारी";
3163            } else if (hour < 20) {
3164                return "सायंकाळी";
3165            } else {
3166                return "रात्री";
3167            }
3168        },
3169        week : {
3170            dow : 0, // Sunday is the first day of the week.
3171            doy : 6  // The week that contains Jan 1st is the first week of the year.
3172        }
3173    });
3174}));
3175
3176// moment.js language configuration
3177// language : Bahasa Malaysia (ms-MY)
3178// author : Weldan Jamili : https://github.com/weldan
3179
3180(function (factory) {
3181    if (typeof define === 'function' && define.amd) {
3182        define(['moment'], factory); // AMD
3183    } else if (typeof exports === 'object') {
3184        module.exports = factory(require('../moment')); // Node
3185    } else {
3186        factory(window.moment); // Browser global
3187    }
3188}(function (moment) {
3189    return moment.lang('ms-my', {
3190        months : "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),
3191        monthsShort : "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),
3192        weekdays : "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),
3193        weekdaysShort : "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),
3194        weekdaysMin : "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),
3195        longDateFormat : {
3196            LT : "HH.mm",
3197            L : "DD/MM/YYYY",
3198            LL : "D MMMM YYYY",
3199            LLL : "D MMMM YYYY [pukul] LT",
3200            LLLL : "dddd, D MMMM YYYY [pukul] LT"
3201        },
3202        meridiem : function (hours, minutes, isLower) {
3203            if (hours < 11) {
3204                return 'pagi';
3205            } else if (hours < 15) {
3206                return 'tengahari';
3207            } else if (hours < 19) {
3208                return 'petang';
3209            } else {
3210                return 'malam';
3211            }
3212        },
3213        calendar : {
3214            sameDay : '[Hari ini pukul] LT',
3215            nextDay : '[Esok pukul] LT',
3216            nextWeek : 'dddd [pukul] LT',
3217            lastDay : '[Kelmarin pukul] LT',
3218            lastWeek : 'dddd [lepas pukul] LT',
3219            sameElse : 'L'
3220        },
3221        relativeTime : {
3222            future : "dalam %s",
3223            past : "%s yang lepas",
3224            s : "beberapa saat",
3225            m : "seminit",
3226            mm : "%d minit",
3227            h : "sejam",
3228            hh : "%d jam",
3229            d : "sehari",
3230            dd : "%d hari",
3231            M : "sebulan",
3232            MM : "%d bulan",
3233            y : "setahun",
3234            yy : "%d tahun"
3235        },
3236        week : {
3237            dow : 1, // Monday is the first day of the week.
3238            doy : 7  // The week that contains Jan 1st is the first week of the year.
3239        }
3240    });
3241}));
3242
3243// moment.js language configuration
3244// language : norwegian bokmål (nb)
3245// authors : Espen Hovlandsdal : https://github.com/rexxars
3246//           Sigurd Gartmann : https://github.com/sigurdga
3247
3248(function (factory) {
3249    if (typeof define === 'function' && define.amd) {
3250        define(['moment'], factory); // AMD
3251    } else if (typeof exports === 'object') {
3252        module.exports = factory(require('../moment')); // Node
3253    } else {
3254        factory(window.moment); // Browser global
3255    }
3256}(function (moment) {
3257    return moment.lang('nb', {
3258        months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),
3259        monthsShort : "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),
3260        weekdays : "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),
3261        weekdaysShort : "sø._ma._ti._on._to._fr._lø.".split("_"),
3262        weekdaysMin : "sø_ma_ti_on_to_fr_lø".split("_"),
3263        longDateFormat : {
3264            LT : "H.mm",
3265            L : "DD.MM.YYYY",
3266            LL : "D. MMMM YYYY",
3267            LLL : "D. MMMM YYYY [kl.] LT",
3268            LLLL : "dddd D. MMMM YYYY [kl.] LT"
3269        },
3270        calendar : {
3271            sameDay: '[i dag kl.] LT',
3272            nextDay: '[i morgen kl.] LT',
3273            nextWeek: 'dddd [kl.] LT',
3274            lastDay: '[i går kl.] LT',
3275            lastWeek: '[forrige] dddd [kl.] LT',
3276            sameElse: 'L'
3277        },
3278        relativeTime : {
3279            future : "om %s",
3280            past : "for %s siden",
3281            s : "noen sekunder",
3282            m : "ett minutt",
3283            mm : "%d minutter",
3284            h : "en time",
3285            hh : "%d timer",
3286            d : "en dag",
3287            dd : "%d dager",
3288            M : "en måned",
3289            MM : "%d måneder",
3290            y : "ett år",
3291            yy : "%d år"
3292        },
3293        ordinal : '%d.',
3294        week : {
3295            dow : 1, // Monday is the first day of the week.
3296            doy : 4  // The week that contains Jan 4th is the first week of the year.
3297        }
3298    });
3299}));
3300
3301// moment.js language configuration
3302// language : nepali/nepalese
3303// author : suvash : https://github.com/suvash
3304
3305(function (factory) {
3306    if (typeof define === 'function' && define.amd) {
3307        define(['moment'], factory); // AMD
3308    } else if (typeof exports === 'object') {
3309        module.exports = factory(require('../moment')); // Node
3310    } else {
3311        factory(window.moment); // Browser global
3312    }
3313}(function (moment) {
3314    var symbolMap = {
3315        '1': '१',
3316        '2': '२',
3317        '3': '३',
3318        '4': '४',
3319        '5': '५',
3320        '6': '६',
3321        '7': '७',
3322        '8': '८',
3323        '9': '९',
3324        '0': '०'
3325    },
3326    numberMap = {
3327        '१': '1',
3328        '२': '2',
3329        '३': '3',
3330        '४': '4',
3331        '५': '5',
3332        '६': '6',
3333        '७': '7',
3334        '८': '8',
3335        '९': '9',
3336        '०': '0'
3337    };
3338
3339    return moment.lang('ne', {
3340        months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split("_"),
3341        monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split("_"),
3342        weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split("_"),
3343        weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split("_"),
3344        weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split("_"),
3345        longDateFormat : {
3346            LT : "Aको h:mm बजे",
3347            L : "DD/MM/YYYY",
3348            LL : "D MMMM YYYY",
3349            LLL : "D MMMM YYYY, LT",
3350            LLLL : "dddd, D MMMM YYYY, LT"
3351        },
3352        preparse: function (string) {
3353            return string.replace(/[१२३४५६७८९०]/g, function (match) {
3354                return numberMap[match];
3355            });
3356        },
3357        postformat: function (string) {
3358            return string.replace(/\d/g, function (match) {
3359                return symbolMap[match];
3360            });
3361        },
3362        meridiem : function (hour, minute, isLower) {
3363            if (hour < 3) {
3364                return "राती";
3365            } else if (hour < 10) {
3366                return "बिहान";
3367            } else if (hour < 15) {
3368                return "दिउँसो";
3369            } else if (hour < 18) {
3370                return "बेलुका";
3371            } else if (hour < 20) {
3372                return "साँझ";
3373            } else {
3374                return "राती";
3375            }
3376        },
3377        calendar : {
3378            sameDay : '[आज] LT',
3379            nextDay : '[भोली] LT',
3380            nextWeek : '[आउँदो] dddd[,] LT',
3381            lastDay : '[हिजो] LT',
3382            lastWeek : '[गएको] dddd[,] LT',
3383            sameElse : 'L'
3384        },
3385        relativeTime : {
3386            future : "%sमा",
3387            past : "%s अगाडी",
3388            s : "केही समय",
3389            m : "एक मिनेट",
3390            mm : "%d मिनेट",
3391            h : "एक घण्टा",
3392            hh : "%d घण्टा",
3393            d : "एक दिन",
3394            dd : "%d दिन",
3395            M : "एक महिना",
3396            MM : "%d महिना",
3397            y : "एक बर्ष",
3398            yy : "%d बर्ष"
3399        },
3400        week : {
3401            dow : 1, // Monday is the first day of the week.
3402            doy : 7  // The week that contains Jan 1st is the first week of the year.
3403        }
3404    });
3405}));
3406
3407// moment.js language configuration
3408// language : dutch (nl)
3409// author : Joris Röling : https://github.com/jjupiter
3410
3411(function (factory) {
3412    if (typeof define === 'function' && define.amd) {
3413        define(['moment'], factory); // AMD
3414    } else if (typeof exports === 'object') {
3415        module.exports = factory(require('../moment')); // Node
3416    } else {
3417        factory(window.moment); // Browser global
3418    }
3419}(function (moment) {
3420    var monthsShortWithDots = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
3421        monthsShortWithoutDots = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");
3422
3423    return moment.lang('nl', {
3424        months : "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
3425        monthsShort : function (m, format) {
3426            if (/-MMM-/.test(format)) {
3427                return monthsShortWithoutDots[m.month()];
3428            } else {
3429                return monthsShortWithDots[m.month()];
3430            }
3431        },
3432        weekdays : "zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),
3433        weekdaysShort : "zo._ma._di._wo._do._vr._za.".split("_"),
3434        weekdaysMin : "Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),
3435        longDateFormat : {
3436            LT : "HH:mm",
3437            L : "DD-MM-YYYY",
3438            LL : "D MMMM YYYY",
3439            LLL : "D MMMM YYYY LT",
3440            LLLL : "dddd D MMMM YYYY LT"
3441        },
3442        calendar : {
3443            sameDay: '[vandaag om] LT',
3444            nextDay: '[morgen om] LT',
3445            nextWeek: 'dddd [om] LT',
3446            lastDay: '[gisteren om] LT',
3447            lastWeek: '[afgelopen] dddd [om] LT',
3448            sameElse: 'L'
3449        },
3450        relativeTime : {
3451            future : "over %s",
3452            past : "%s geleden",
3453            s : "een paar seconden",
3454            m : "één minuut",
3455            mm : "%d minuten",
3456            h : "één uur",
3457            hh : "%d uur",
3458            d : "één dag",
3459            dd : "%d dagen",
3460            M : "één maand",
3461            MM : "%d maanden",
3462            y : "één jaar",
3463            yy : "%d jaar"
3464        },
3465        ordinal : function (number) {
3466            return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
3467        },
3468        week : {
3469            dow : 1, // Monday is the first day of the week.
3470            doy : 4  // The week that contains Jan 4th is the first week of the year.
3471        }
3472    });
3473}));
3474
3475// moment.js language configuration
3476// language : norwegian nynorsk (nn)
3477// author : https://github.com/mechuwind
3478
3479(function (factory) {
3480    if (typeof define === 'function' && define.amd) {
3481        define(['moment'], factory); // AMD
3482    } else if (typeof exports === 'object') {
3483        module.exports = factory(require('../moment')); // Node
3484    } else {
3485        factory(window.moment); // Browser global
3486    }
3487}(function (moment) {
3488    return moment.lang('nn', {
3489        months : "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),
3490        monthsShort : "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),
3491        weekdays : "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),
3492        weekdaysShort : "sun_mån_tys_ons_tor_fre_lau".split("_"),
3493        weekdaysMin : "su_må_ty_on_to_fr_lø".split("_"),
3494        longDateFormat : {
3495            LT : "HH:mm",
3496            L : "DD.MM.YYYY",
3497            LL : "D MMMM YYYY",
3498            LLL : "D MMMM YYYY LT",
3499            LLLL : "dddd D MMMM YYYY LT"
3500        },
3501        calendar : {
3502            sameDay: '[I dag klokka] LT',
3503            nextDay: '[I morgon klokka] LT',
3504            nextWeek: 'dddd [klokka] LT',
3505            lastDay: '[I går klokka] LT',
3506            lastWeek: '[Føregående] dddd [klokka] LT',
3507            sameElse: 'L'
3508        },
3509        relativeTime : {
3510            future : "om %s",
3511            past : "for %s siden",
3512            s : "noen sekund",
3513            m : "ett minutt",
3514            mm : "%d minutt",
3515            h : "en time",
3516            hh : "%d timar",
3517            d : "en dag",
3518            dd : "%d dagar",
3519            M : "en månad",
3520            MM : "%d månader",
3521            y : "ett år",
3522            yy : "%d år"
3523        },
3524        ordinal : '%d.',
3525        week : {
3526            dow : 1, // Monday is the first day of the week.
3527            doy : 4  // The week that contains Jan 4th is the first week of the year.
3528        }
3529    });
3530}));
3531
3532// moment.js language configuration
3533// language : polish (pl)
3534// author : Rafal Hirsz : https://github.com/evoL
3535
3536(function (factory) {
3537    if (typeof define === 'function' && define.amd) {
3538        define(['moment'], factory); // AMD
3539    } else if (typeof exports === 'object') {
3540        module.exports = factory(require('../moment')); // Node
3541    } else {
3542        factory(window.moment); // Browser global
3543    }
3544}(function (moment) {
3545    var monthsNominative = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),
3546        monthsSubjective = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");
3547
3548    function plural(n) {
3549        return (n % 10 < 5) && (n % 10 > 1) && (~~(n / 10) !== 1);
3550    }
3551
3552    function translate(number, withoutSuffix, key) {
3553        var result = number + " ";
3554        switch (key) {
3555        case 'm':
3556            return withoutSuffix ? 'minuta' : 'minutę';
3557        case 'mm':
3558            return result + (plural(number) ? 'minuty' : 'minut');
3559        case 'h':
3560            return withoutSuffix  ? 'godzina'  : 'godzinę';
3561        case 'hh':
3562            return result + (plural(number) ? 'godziny' : 'godzin');
3563        case 'MM':
3564            return result + (plural(number) ? 'miesiące' : 'miesięcy');
3565        case 'yy':
3566            return result + (plural(number) ? 'lata' : 'lat');
3567        }
3568    }
3569
3570    return moment.lang('pl', {
3571        months : function (momentToFormat, format) {
3572            if (/D MMMM/.test(format)) {
3573                return monthsSubjective[momentToFormat.month()];
3574            } else {
3575                return monthsNominative[momentToFormat.month()];
3576            }
3577        },
3578        monthsShort : "sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),
3579        weekdays : "niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),
3580        weekdaysShort : "nie_pon_wt_śr_czw_pt_sb".split("_"),
3581        weekdaysMin : "N_Pn_Wt_Śr_Cz_Pt_So".split("_"),
3582        longDateFormat : {
3583            LT : "HH:mm",
3584            L : "DD.MM.YYYY",
3585            LL : "D MMMM YYYY",
3586            LLL : "D MMMM YYYY LT",
3587            LLLL : "dddd, D MMMM YYYY LT"
3588        },
3589        calendar : {
3590            sameDay: '[Dziś o] LT',
3591            nextDay: '[Jutro o] LT',
3592            nextWeek: '[W] dddd [o] LT',
3593            lastDay: '[Wczoraj o] LT',
3594            lastWeek: function () {
3595                switch (this.day()) {
3596                case 0:
3597                    return '[W zeszłą niedzielę o] LT';
3598                case 3:
3599                    return '[W zeszłą środę o] LT';
3600                case 6:
3601                    return '[W zeszłą sobotę o] LT';
3602                default:
3603                    return '[W zeszły] dddd [o] LT';
3604                }
3605            },
3606            sameElse: 'L'
3607        },
3608        relativeTime : {
3609            future : "za %s",
3610            past : "%s temu",
3611            s : "kilka sekund",
3612            m : translate,
3613            mm : translate,
3614            h : translate,
3615            hh : translate,
3616            d : "1 dzień",
3617            dd : '%d dni',
3618            M : "miesiąc",
3619            MM : translate,
3620            y : "rok",
3621            yy : translate
3622        },
3623        ordinal : '%d.',
3624        week : {
3625            dow : 1, // Monday is the first day of the week.
3626            doy : 4  // The week that contains Jan 4th is the first week of the year.
3627        }
3628    });
3629}));
3630
3631// moment.js language configuration
3632// language : brazilian portuguese (pt-br)
3633// author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
3634
3635(function (factory) {
3636    if (typeof define === 'function' && define.amd) {
3637        define(['moment'], factory); // AMD
3638    } else if (typeof exports === 'object') {
3639        module.exports = factory(require('../moment')); // Node
3640    } else {
3641        factory(window.moment); // Browser global
3642    }
3643}(function (moment) {
3644    return moment.lang('pt-br', {
3645        months : "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),
3646        monthsShort : "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),
3647        weekdays : "Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),
3648        weekdaysShort : "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),
3649        weekdaysMin : "Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),
3650        longDateFormat : {
3651            LT : "HH:mm",
3652            L : "DD/MM/YYYY",
3653            LL : "D [de] MMMM [de] YYYY",
3654            LLL : "D [de] MMMM [de] YYYY LT",
3655            LLLL : "dddd, D [de] MMMM [de] YYYY LT"
3656        },
3657        calendar : {
3658            sameDay: '[Hoje às] LT',
3659            nextDay: '[Amanhã às] LT',
3660            nextWeek: 'dddd [às] LT',
3661            lastDay: '[Ontem às] LT',
3662            lastWeek: function () {
3663                return (this.day() === 0 || this.day() === 6) ?
3664                    '[Último] dddd [às] LT' : // Saturday + Sunday
3665                    '[Última] dddd [às] LT'; // Monday - Friday
3666            },
3667            sameElse: 'L'
3668        },
3669        relativeTime : {
3670            future : "em %s",
3671            past : "%s atrás",
3672            s : "segundos",
3673            m : "um minuto",
3674            mm : "%d minutos",
3675            h : "uma hora",
3676            hh : "%d horas",
3677            d : "um dia",
3678            dd : "%d dias",
3679            M : "um mês",
3680            MM : "%d meses",
3681            y : "um ano",
3682            yy : "%d anos"
3683        },
3684        ordinal : '%dº'
3685    });
3686}));
3687
3688// moment.js language configuration
3689// language : portuguese (pt)
3690// author : Jefferson : https://github.com/jalex79
3691
3692(function (factory) {
3693    if (typeof define === 'function' && define.amd) {
3694        define(['moment'], factory); // AMD
3695    } else if (typeof exports === 'object') {
3696        module.exports = factory(require('../moment')); // Node
3697    } else {
3698        factory(window.moment); // Browser global
3699    }
3700}(function (moment) {
3701    return moment.lang('pt', {
3702        months : "Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),
3703        monthsShort : "Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),
3704        weekdays : "Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),
3705        weekdaysShort : "Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),
3706        weekdaysMin : "Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),
3707        longDateFormat : {
3708            LT : "HH:mm",
3709            L : "DD/MM/YYYY",
3710            LL : "D [de] MMMM [de] YYYY",
3711            LLL : "D [de] MMMM [de] YYYY LT",
3712            LLLL : "dddd, D [de] MMMM [de] YYYY LT"
3713        },
3714        calendar : {
3715            sameDay: '[Hoje às] LT',
3716            nextDay: '[Amanhã às] LT',
3717            nextWeek: 'dddd [às] LT',
3718            lastDay: '[Ontem às] LT',
3719            lastWeek: function () {
3720                return (this.day() === 0 || this.day() === 6) ?
3721                    '[Último] dddd [às] LT' : // Saturday + Sunday
3722                    '[Última] dddd [às] LT'; // Monday - Friday
3723            },
3724            sameElse: 'L'
3725        },
3726        relativeTime : {
3727            future : "em %s",
3728            past : "%s atrás",
3729            s : "segundos",
3730            m : "um minuto",
3731            mm : "%d minutos",
3732            h : "uma hora",
3733            hh : "%d horas",
3734            d : "um dia",
3735            dd : "%d dias",
3736            M : "um mês",
3737            MM : "%d meses",
3738            y : "um ano",
3739            yy : "%d anos"
3740        },
3741        ordinal : '%dº',
3742        week : {
3743            dow : 1, // Monday is the first day of the week.
3744            doy : 4  // The week that contains Jan 4th is the first week of the year.
3745        }
3746    });
3747}));
3748
3749// moment.js language configuration
3750// language : romanian (ro)
3751// author : Vlad Gurdiga : https://github.com/gurdiga
3752// author : Valentin Agachi : https://github.com/avaly
3753
3754(function (factory) {
3755    if (typeof define === 'function' && define.amd) {
3756        define(['moment'], factory); // AMD
3757    } else if (typeof exports === 'object') {
3758        module.exports = factory(require('../moment')); // Node
3759    } else {
3760        factory(window.moment); // Browser global
3761    }
3762}(function (moment) {
3763    return moment.lang('ro', {
3764        months : "Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),
3765        monthsShort : "Ian_Feb_Mar_Apr_Mai_Iun_Iul_Aug_Sep_Oct_Noi_Dec".split("_"),
3766        weekdays : "Duminică_Luni_Marţi_Miercuri_Joi_Vineri_Sâmbătă".split("_"),
3767        weekdaysShort : "Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),
3768        weekdaysMin : "Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),
3769        longDateFormat : {
3770            LT : "H:mm",
3771            L : "DD/MM/YYYY",
3772            LL : "D MMMM YYYY",
3773            LLL : "D MMMM YYYY H:mm",
3774            LLLL : "dddd, D MMMM YYYY H:mm"
3775        },
3776        calendar : {
3777            sameDay: "[azi la] LT",
3778            nextDay: '[mâine la] LT',
3779            nextWeek: 'dddd [la] LT',
3780            lastDay: '[ieri la] LT',
3781            lastWeek: '[fosta] dddd [la] LT',
3782            sameElse: 'L'
3783        },
3784        relativeTime : {
3785            future : "peste %s",
3786            past : "%s în urmă",
3787            s : "câteva secunde",
3788            m : "un minut",
3789            mm : "%d minute",
3790            h : "o oră",
3791            hh : "%d ore",
3792            d : "o zi",
3793            dd : "%d zile",
3794            M : "o lună",
3795            MM : "%d luni",
3796            y : "un an",
3797            yy : "%d ani"
3798        },
3799        week : {
3800            dow : 1, // Monday is the first day of the week.
3801            doy : 7  // The week that contains Jan 1st is the first week of the year.
3802        }
3803    });
3804}));
3805
3806// moment.js language configuration
3807// language : russian (ru)
3808// author : Viktorminator : https://github.com/Viktorminator
3809// Author : Menelion Elensúle : https://github.com/Oire
3810
3811(function (factory) {
3812    if (typeof define === 'function' && define.amd) {
3813        define(['moment'], factory); // AMD
3814    } else if (typeof exports === 'object') {
3815        module.exports = factory(require('../moment')); // Node
3816    } else {
3817        factory(window.moment); // Browser global
3818    }
3819}(function (moment) {
3820    function plural(word, num) {
3821        var forms = word.split('_');
3822        return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
3823    }
3824
3825    function relativeTimeWithPlural(number, withoutSuffix, key) {
3826        var format = {
3827            'mm': 'минута_минуты_минут',
3828            'hh': 'час_часа_часов',
3829            'dd': 'день_дня_дней',
3830            'MM': 'месяц_месяца_месяцев',
3831            'yy': 'год_года_лет'
3832        };
3833        if (key === 'm') {
3834            return withoutSuffix ? 'минута' : 'минуту';
3835        }
3836        else {
3837            return number + ' ' + plural(format[key], +number);
3838        }
3839    }
3840
3841    function monthsCaseReplace(m, format) {
3842        var months = {
3843            'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
3844            'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_')
3845        },
3846
3847        nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ?
3848            'accusative' :
3849            'nominative';
3850
3851        return months[nounCase][m.month()];
3852    }
3853
3854    function monthsShortCaseReplace(m, format) {
3855        var monthsShort = {
3856            'nominative': 'янв_фев_мар_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
3857            'accusative': 'янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек'.split('_')
3858        },
3859
3860        nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ?
3861            'accusative' :
3862            'nominative';
3863
3864        return monthsShort[nounCase][m.month()];
3865    }
3866
3867    function weekdaysCaseReplace(m, format) {
3868        var weekdays = {
3869            'nominative': 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
3870            'accusative': 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_')
3871        },
3872
3873        nounCase = (/\[ ?[Вв] ?(?:прошлую|следующую)? ?\] ?dddd/).test(format) ?
3874            'accusative' :
3875            'nominative';
3876
3877        return weekdays[nounCase][m.day()];
3878    }
3879
3880    return moment.lang('ru', {
3881        months : monthsCaseReplace,
3882        monthsShort : monthsShortCaseReplace,
3883        weekdays : weekdaysCaseReplace,
3884        weekdaysShort : "вс_пн_вт_ср_чт_пт_сб".split("_"),
3885        weekdaysMin : "вс_пн_вт_ср_чт_пт_сб".split("_"),
3886        monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i],
3887        longDateFormat : {
3888            LT : "HH:mm",
3889            L : "DD.MM.YYYY",
3890            LL : "D MMMM YYYY г.",
3891            LLL : "D MMMM YYYY г., LT",
3892            LLLL : "dddd, D MMMM YYYY г., LT"
3893        },
3894        calendar : {
3895            sameDay: '[Сегодня в] LT',
3896            nextDay: '[Завтра в] LT',
3897            lastDay: '[Вчера в] LT',
3898            nextWeek: function () {
3899                return this.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT';
3900            },
3901            lastWeek: function () {
3902                switch (this.day()) {
3903                case 0:
3904                    return '[В прошлое] dddd [в] LT';
3905                case 1:
3906                case 2:
3907                case 4:
3908                    return '[В прошлый] dddd [в] LT';
3909                case 3:
3910                case 5:
3911                case 6:
3912                    return '[В прошлую] dddd [в] LT';
3913                }
3914            },
3915            sameElse: 'L'
3916        },
3917        relativeTime : {
3918            future : "через %s",
3919            past : "%s назад",
3920            s : "несколько секунд",
3921            m : relativeTimeWithPlural,
3922            mm : relativeTimeWithPlural,
3923            h : "час",
3924            hh : relativeTimeWithPlural,
3925            d : "день",
3926            dd : relativeTimeWithPlural,
3927            M : "месяц",
3928            MM : relativeTimeWithPlural,
3929            y : "год",
3930            yy : relativeTimeWithPlural
3931        },
3932
3933        // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
3934
3935        meridiem : function (hour, minute, isLower) {
3936            if (hour < 4) {
3937                return "ночи";
3938            } else if (hour < 12) {
3939                return "утра";
3940            } else if (hour < 17) {
3941                return "дня";
3942            } else {
3943                return "вечера";
3944            }
3945        },
3946
3947        ordinal: function (number, period) {
3948            switch (period) {
3949            case 'M':
3950            case 'd':
3951            case 'DDD':
3952                return number + '-й';
3953            case 'D':
3954                return number + '-го';
3955            case 'w':
3956            case 'W':
3957                return number + '-я';
3958            default:
3959                return number;
3960            }
3961        },
3962
3963        week : {
3964            dow : 1, // Monday is the first day of the week.
3965            doy : 7  // The week that contains Jan 1st is the first week of the year.
3966        }
3967    });
3968}));
3969
3970// moment.js language configuration
3971// language : slovak (sk)
3972// author : Martin Minka : https://github.com/k2s
3973// based on work of petrbela : https://github.com/petrbela
3974
3975(function (factory) {
3976    if (typeof define === 'function' && define.amd) {
3977        define(['moment'], factory); // AMD
3978    } else if (typeof exports === 'object') {
3979        module.exports = factory(require('../moment')); // Node
3980    } else {
3981        factory(window.moment); // Browser global
3982    }
3983}(function (moment) {
3984    var months = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),
3985        monthsShort = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");
3986
3987    function plural(n) {
3988        return (n > 1) && (n < 5);
3989    }
3990
3991    function translate(number, withoutSuffix, key, isFuture) {
3992        var result = number + " ";
3993        switch (key) {
3994        case 's':  // a few seconds / in a few seconds / a few seconds ago
3995            return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
3996        case 'm':  // a minute / in a minute / a minute ago
3997            return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou');
3998        case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
3999            if (withoutSuffix || isFuture) {
4000                return result + (plural(number) ? 'minúty' : 'minút');
4001            } else {
4002                return result + 'minútami';
4003            }
4004            break;
4005        case 'h':  // an hour / in an hour / an hour ago
4006            return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
4007        case 'hh': // 9 hours / in 9 hours / 9 hours ago
4008            if (withoutSuffix || isFuture) {
4009                return result + (plural(number) ? 'hodiny' : 'hodín');
4010            } else {
4011                return result + 'hodinami';
4012            }
4013            break;
4014        case 'd':  // a day / in a day / a day ago
4015            return (withoutSuffix || isFuture) ? 'deň' : 'dňom';
4016        case 'dd': // 9 days / in 9 days / 9 days ago
4017            if (withoutSuffix || isFuture) {
4018                return result + (plural(number) ? 'dni' : 'dní');
4019            } else {
4020                return result + 'dňami';
4021            }
4022            break;
4023        case 'M':  // a month / in a month / a month ago
4024            return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom';
4025        case 'MM': // 9 months / in 9 months / 9 months ago
4026            if (withoutSuffix || isFuture) {
4027                return result + (plural(number) ? 'mesiace' : 'mesiacov');
4028            } else {
4029                return result + 'mesiacmi';
4030            }
4031            break;
4032        case 'y':  // a year / in a year / a year ago
4033            return (withoutSuffix || isFuture) ? 'rok' : 'rokom';
4034        case 'yy': // 9 years / in 9 years / 9 years ago
4035            if (withoutSuffix || isFuture) {
4036                return result + (plural(number) ? 'roky' : 'rokov');
4037            } else {
4038                return result + 'rokmi';
4039            }
4040            break;
4041        }
4042    }
4043
4044    return moment.lang('sk', {
4045        months : months,
4046        monthsShort : monthsShort,
4047        monthsParse : (function (months, monthsShort) {
4048            var i, _monthsParse = [];
4049            for (i = 0; i < 12; i++) {
4050                // use custom parser to solve problem with July (červenec)
4051                _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i');
4052            }
4053            return _monthsParse;
4054        }(months, monthsShort)),
4055        weekdays : "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),
4056        weekdaysShort : "ne_po_ut_st_št_pi_so".split("_"),
4057        weekdaysMin : "ne_po_ut_st_št_pi_so".split("_"),
4058        longDateFormat : {
4059            LT: "H:mm",
4060            L : "DD.MM.YYYY",
4061            LL : "D. MMMM YYYY",
4062            LLL : "D. MMMM YYYY LT",
4063            LLLL : "dddd D. MMMM YYYY LT"
4064        },
4065        calendar : {
4066            sameDay: "[dnes o] LT",
4067            nextDay: '[zajtra o] LT',
4068            nextWeek: function () {
4069                switch (this.day()) {
4070                case 0:
4071                    return '[v nedeľu o] LT';
4072                case 1:
4073                case 2:
4074                    return '[v] dddd [o] LT';
4075                case 3:
4076                    return '[v stredu o] LT';
4077                case 4:
4078                    return '[vo štvrtok o] LT';
4079                case 5:
4080                    return '[v piatok o] LT';
4081                case 6:
4082                    return '[v sobotu o] LT';
4083                }
4084            },
4085            lastDay: '[včera o] LT',
4086            lastWeek: function () {
4087                switch (this.day()) {
4088                case 0:
4089                    return '[minulú nedeľu o] LT';
4090                case 1:
4091                case 2:
4092                    return '[minulý] dddd [o] LT';
4093                case 3:
4094                    return '[minulú stredu o] LT';
4095                case 4:
4096                case 5:
4097                    return '[minulý] dddd [o] LT';
4098                case 6:
4099                    return '[minulú sobotu o] LT';
4100                }
4101            },
4102            sameElse: "L"
4103        },
4104        relativeTime : {
4105            future : "za %s",
4106            past : "pred %s",
4107            s : translate,
4108            m : translate,
4109            mm : translate,
4110            h : translate,
4111            hh : translate,
4112            d : translate,
4113            dd : translate,
4114            M : translate,
4115            MM : translate,
4116            y : translate,
4117            yy : translate
4118        },
4119        ordinal : '%d.',
4120        week : {
4121            dow : 1, // Monday is the first day of the week.
4122            doy : 4  // The week that contains Jan 4th is the first week of the year.
4123        }
4124    });
4125}));
4126
4127// moment.js language configuration
4128// language : slovenian (sl)
4129// author : Robert Sedovšek : https://github.com/sedovsek
4130
4131(function (factory) {
4132    if (typeof define === 'function' && define.amd) {
4133        define(['moment'], factory); // AMD
4134    } else if (typeof exports === 'object') {
4135        module.exports = factory(require('../moment')); // Node
4136    } else {
4137        factory(window.moment); // Browser global
4138    }
4139}(function (moment) {
4140    function translate(number, withoutSuffix, key) {
4141        var result = number + " ";
4142        switch (key) {
4143        case 'm':
4144            return withoutSuffix ? 'ena minuta' : 'eno minuto';
4145        case 'mm':
4146            if (number === 1) {
4147                result += 'minuta';
4148            } else if (number === 2) {
4149                result += 'minuti';
4150            } else if (number === 3 || number === 4) {
4151                result += 'minute';
4152            } else {
4153                result += 'minut';
4154            }
4155            return result;
4156        case 'h':
4157            return withoutSuffix ? 'ena ura' : 'eno uro';
4158        case 'hh':
4159            if (number === 1) {
4160                result += 'ura';
4161            } else if (number === 2) {
4162                result += 'uri';
4163            } else if (number === 3 || number === 4) {
4164                result += 'ure';
4165            } else {
4166                result += 'ur';
4167            }
4168            return result;
4169        case 'dd':
4170            if (number === 1) {
4171                result += 'dan';
4172            } else {
4173                result += 'dni';
4174            }
4175            return result;
4176        case 'MM':
4177            if (number === 1) {
4178                result += 'mesec';
4179            } else if (number === 2) {
4180                result += 'meseca';
4181            } else if (number === 3 || number === 4) {
4182                result += 'mesece';
4183            } else {
4184                result += 'mesecev';
4185            }
4186            return result;
4187        case 'yy':
4188            if (number === 1) {
4189                result += 'leto';
4190            } else if (number === 2) {
4191                result += 'leti';
4192            } else if (number === 3 || number === 4) {
4193                result += 'leta';
4194            } else {
4195                result += 'let';
4196            }
4197            return result;
4198        }
4199    }
4200
4201    return moment.lang('sl', {
4202        months : "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),
4203        monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
4204        weekdays : "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),
4205        weekdaysShort : "ned._pon._tor._sre._čet._pet._sob.".split("_"),
4206        weekdaysMin : "ne_po_to_sr_če_pe_so".split("_"),
4207        longDateFormat : {
4208            LT : "H:mm",
4209            L : "DD. MM. YYYY",
4210            LL : "D. MMMM YYYY",
4211            LLL : "D. MMMM YYYY LT",
4212            LLLL : "dddd, D. MMMM YYYY LT"
4213        },
4214        calendar : {
4215            sameDay  : '[danes ob] LT',
4216            nextDay  : '[jutri ob] LT',
4217
4218            nextWeek : function () {
4219                switch (this.day()) {
4220                case 0:
4221                    return '[v] [nedeljo] [ob] LT';
4222                case 3:
4223                    return '[v] [sredo] [ob] LT';
4224                case 6:
4225                    return '[v] [soboto] [ob] LT';
4226                case 1:
4227                case 2:
4228                case 4:
4229                case 5:
4230                    return '[v] dddd [ob] LT';
4231                }
4232            },
4233            lastDay  : '[včeraj ob] LT',
4234            lastWeek : function () {
4235                switch (this.day()) {
4236                case 0:
4237                case 3:
4238                case 6:
4239                    return '[prejšnja] dddd [ob] LT';
4240                case 1:
4241                case 2:
4242                case 4:
4243                case 5:
4244                    return '[prejšnji] dddd [ob] LT';
4245                }
4246            },
4247            sameElse : 'L'
4248        },
4249        relativeTime : {
4250            future : "čez %s",
4251            past   : "%s nazaj",
4252            s      : "nekaj sekund",
4253            m      : translate,
4254            mm     : translate,
4255            h      : translate,
4256            hh     : translate,
4257            d      : "en dan",
4258            dd     : translate,
4259            M      : "en mesec",
4260            MM     : translate,
4261            y      : "eno leto",
4262            yy     : translate
4263        },
4264        ordinal : '%d.',
4265        week : {
4266            dow : 1, // Monday is the first day of the week.
4267            doy : 7  // The week that contains Jan 1st is the first week of the year.
4268        }
4269    });
4270}));
4271
4272// moment.js language configuration
4273// language : Albanian (sq)
4274// author : Flakërim Ismani : https://github.com/flakerimi
4275// author: Menelion Elensúle: https://github.com/Oire (tests)
4276
4277(function (factory) {
4278    if (typeof define === 'function' && define.amd) {
4279        define(['moment'], factory); // AMD
4280    } else if (typeof exports === 'object') {
4281        module.exports = factory(require('../moment')); // Node
4282    } else {
4283        factory(window.moment); // Browser global
4284    }
4285}(function (moment) {
4286    return moment.lang('sq', {
4287        months : "Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),
4288        monthsShort : "Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),
4289        weekdays : "E Diel_E Hënë_E Marte_E Mërkure_E Enjte_E Premte_E Shtunë".split("_"),
4290        weekdaysShort : "Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),
4291        weekdaysMin : "D_H_Ma_Më_E_P_Sh".split("_"),
4292        longDateFormat : {
4293            LT : "HH:mm",
4294            L : "DD/MM/YYYY",
4295            LL : "D MMMM YYYY",
4296            LLL : "D MMMM YYYY LT",
4297            LLLL : "dddd, D MMMM YYYY LT"
4298        },
4299        calendar : {
4300            sameDay : '[Sot në] LT',
4301            nextDay : '[Neser në] LT',
4302            nextWeek : 'dddd [në] LT',
4303            lastDay : '[Dje në] LT',
4304            lastWeek : 'dddd [e kaluar në] LT',
4305            sameElse : 'L'
4306        },
4307        relativeTime : {
4308            future : "në %s",
4309            past : "%s me parë",
4310            s : "disa seconda",
4311            m : "një minut",
4312            mm : "%d minutea",
4313            h : "një orë",
4314            hh : "%d orë",
4315            d : "një ditë",
4316            dd : "%d ditë",
4317            M : "një muaj",
4318            MM : "%d muaj",
4319            y : "një vit",
4320            yy : "%d vite"
4321        },
4322        ordinal : '%d.',
4323        week : {
4324            dow : 1, // Monday is the first day of the week.
4325            doy : 4  // The week that contains Jan 4th is the first week of the year.
4326        }
4327    });
4328}));
4329
4330// moment.js language configuration
4331// language : swedish (sv)
4332// author : Jens Alm : https://github.com/ulmus
4333
4334(function (factory) {
4335    if (typeof define === 'function' && define.amd) {
4336        define(['moment'], factory); // AMD
4337    } else if (typeof exports === 'object') {
4338        module.exports = factory(require('../moment')); // Node
4339    } else {
4340        factory(window.moment); // Browser global
4341    }
4342}(function (moment) {
4343    return moment.lang('sv', {
4344        months : "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),
4345        monthsShort : "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),
4346        weekdays : "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),
4347        weekdaysShort : "sön_mån_tis_ons_tor_fre_lör".split("_"),
4348        weekdaysMin : "sö_må_ti_on_to_fr_lö".split("_"),
4349        longDateFormat : {
4350            LT : "HH:mm",
4351            L : "YYYY-MM-DD",
4352            LL : "D MMMM YYYY",
4353            LLL : "D MMMM YYYY LT",
4354            LLLL : "dddd D MMMM YYYY LT"
4355        },
4356        calendar : {
4357            sameDay: '[Idag] LT',
4358            nextDay: '[Imorgon] LT',
4359            lastDay: '[Igår] LT',
4360            nextWeek: 'dddd LT',
4361            lastWeek: '[Förra] dddd[en] LT',
4362            sameElse: 'L'
4363        },
4364        relativeTime : {
4365            future : "om %s",
4366            past : "för %s sedan",
4367            s : "några sekunder",
4368            m : "en minut",
4369            mm : "%d minuter",
4370            h : "en timme",
4371            hh : "%d timmar",
4372            d : "en dag",
4373            dd : "%d dagar",
4374            M : "en månad",
4375            MM : "%d månader",
4376            y : "ett år",
4377            yy : "%d år"
4378        },
4379        ordinal : function (number) {
4380            var b = number % 10,
4381                output = (~~ (number % 100 / 10) === 1) ? 'e' :
4382                (b === 1) ? 'a' :
4383                (b === 2) ? 'a' :
4384                (b === 3) ? 'e' : 'e';
4385            return number + output;
4386        },
4387        week : {
4388            dow : 1, // Monday is the first day of the week.
4389            doy : 4  // The week that contains Jan 4th is the first week of the year.
4390        }
4391    });
4392}));
4393
4394// moment.js language configuration
4395// language : thai (th)
4396// author : Kridsada Thanabulpong : https://github.com/sirn
4397
4398(function (factory) {
4399    if (typeof define === 'function' && define.amd) {
4400        define(['moment'], factory); // AMD
4401    } else if (typeof exports === 'object') {
4402        module.exports = factory(require('../moment')); // Node
4403    } else {
4404        factory(window.moment); // Browser global
4405    }
4406}(function (moment) {
4407    return moment.lang('th', {
4408        months : "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),
4409        monthsShort : "มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),
4410        weekdays : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),
4411        weekdaysShort : "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), // yes, three characters difference
4412        weekdaysMin : "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),
4413        longDateFormat : {
4414            LT : "H นาฬิกา m นาที",
4415            L : "YYYY/MM/DD",
4416            LL : "D MMMM YYYY",
4417            LLL : "D MMMM YYYY เวลา LT",
4418            LLLL : "วันddddที่ D MMMM YYYY เวลา LT"
4419        },
4420        meridiem : function (hour, minute, isLower) {
4421            if (hour < 12) {
4422                return "ก่อนเที่ยง";
4423            } else {
4424                return "หลังเที่ยง";
4425            }
4426        },
4427        calendar : {
4428            sameDay : '[วันนี้ เวลา] LT',
4429            nextDay : '[พรุ่งนี้ เวลา] LT',
4430            nextWeek : 'dddd[หน้า เวลา] LT',
4431            lastDay : '[เมื่อวานนี้ เวลา] LT',
4432            lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT',
4433            sameElse : 'L'
4434        },
4435        relativeTime : {
4436            future : "อีก %s",
4437            past : "%sที่แล้ว",
4438            s : "ไม่กี่วินาที",
4439            m : "1 นาที",
4440            mm : "%d นาที",
4441            h : "1 ชั่วโมง",
4442            hh : "%d ชั่วโมง",
4443            d : "1 วัน",
4444            dd : "%d วัน",
4445            M : "1 เดือน",
4446            MM : "%d เดือน",
4447            y : "1 ปี",
4448            yy : "%d ปี"
4449        }
4450    });
4451}));
4452
4453// moment.js language configuration
4454// language : Tagalog/Filipino (tl-ph)
4455// author : Dan Hagman
4456
4457(function (factory) {
4458    if (typeof define === 'function' && define.amd) {
4459        define(['moment'], factory); // AMD
4460    } else if (typeof exports === 'object') {
4461        module.exports = factory(require('../moment')); // Node
4462    } else {
4463        factory(window.moment); // Browser global
4464    }
4465}(function (moment) {
4466    return moment.lang('tl-ph', {
4467        months : "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),
4468        monthsShort : "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),
4469        weekdays : "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),
4470        weekdaysShort : "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),
4471        weekdaysMin : "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),
4472        longDateFormat : {
4473            LT : "HH:mm",
4474            L : "MM/D/YYYY",
4475            LL : "MMMM D, YYYY",
4476            LLL : "MMMM D, YYYY LT",
4477            LLLL : "dddd, MMMM DD, YYYY LT"
4478        },
4479        calendar : {
4480            sameDay: "[Ngayon sa] LT",
4481            nextDay: '[Bukas sa] LT',
4482            nextWeek: 'dddd [sa] LT',
4483            lastDay: '[Kahapon sa] LT',
4484            lastWeek: 'dddd [huling linggo] LT',
4485            sameElse: 'L'
4486        },
4487        relativeTime : {
4488            future : "sa loob ng %s",
4489            past : "%s ang nakalipas",
4490            s : "ilang segundo",
4491            m : "isang minuto",
4492            mm : "%d minuto",
4493            h : "isang oras",
4494            hh : "%d oras",
4495            d : "isang araw",
4496            dd : "%d araw",
4497            M : "isang buwan",
4498            MM : "%d buwan",
4499            y : "isang taon",
4500            yy : "%d taon"
4501        },
4502        ordinal : function (number) {
4503            return number;
4504        },
4505        week : {
4506            dow : 1, // Monday is the first day of the week.
4507            doy : 4  // The week that contains Jan 4th is the first week of the year.
4508        }
4509    });
4510}));
4511
4512// moment.js language configuration
4513// language : turkish (tr)
4514// authors : Erhan Gundogan : https://github.com/erhangundogan,
4515//           Burak Yiğit Kaya: https://github.com/BYK
4516
4517(function (factory) {
4518    if (typeof define === 'function' && define.amd) {
4519        define(['moment'], factory); // AMD
4520    } else if (typeof exports === 'object') {
4521        module.exports = factory(require('../moment')); // Node
4522    } else {
4523        factory(window.moment); // Browser global
4524    }
4525}(function (moment) {
4526
4527    var suffixes = {
4528        1: "'inci",
4529        5: "'inci",
4530        8: "'inci",
4531        70: "'inci",
4532        80: "'inci",
4533
4534        2: "'nci",
4535        7: "'nci",
4536        20: "'nci",
4537        50: "'nci",
4538
4539        3: "'üncü",
4540        4: "'üncü",
4541        100: "'üncü",
4542
4543        6: "'ncı",
4544
4545        9: "'uncu",
4546        10: "'uncu",
4547        30: "'uncu",
4548
4549        60: "'ıncı",
4550        90: "'ıncı"
4551    };
4552
4553    return moment.lang('tr', {
4554        months : "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),
4555        monthsShort : "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),
4556        weekdays : "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),
4557        weekdaysShort : "Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),
4558        weekdaysMin : "Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),
4559        longDateFormat : {
4560            LT : "HH:mm",
4561            L : "DD.MM.YYYY",
4562            LL : "D MMMM YYYY",
4563            LLL : "D MMMM YYYY LT",
4564            LLLL : "dddd, D MMMM YYYY LT"
4565        },
4566        calendar : {
4567            sameDay : '[bugün saat] LT',
4568            nextDay : '[yarın saat] LT',
4569            nextWeek : '[haftaya] dddd [saat] LT',
4570            lastDay : '[dün] LT',
4571            lastWeek : '[geçen hafta] dddd [saat] LT',
4572            sameElse : 'L'
4573        },
4574        relativeTime : {
4575            future : "%s sonra",
4576            past : "%s önce",
4577            s : "birkaç saniye",
4578            m : "bir dakika",
4579            mm : "%d dakika",
4580            h : "bir saat",
4581            hh : "%d saat",
4582            d : "bir gün",
4583            dd : "%d gün",
4584            M : "bir ay",
4585            MM : "%d ay",
4586            y : "bir yıl",
4587            yy : "%d yıl"
4588        },
4589        ordinal : function (number) {
4590            if (number === 0) {  // special case for zero
4591                return number + "'ıncı";
4592            }
4593            var a = number % 10,
4594                b = number % 100 - a,
4595                c = number >= 100 ? 100 : null;
4596
4597            return number + (suffixes[a] || suffixes[b] || suffixes[c]);
4598        },
4599        week : {
4600            dow : 1, // Monday is the first day of the week.
4601            doy : 7  // The week that contains Jan 1st is the first week of the year.
4602        }
4603    });
4604}));
4605
4606// moment.js language configuration
4607// language : Morocco Central Atlas Tamaziɣt in Latin (tzm-la)
4608// author : Abdel Said : https://github.com/abdelsaid
4609
4610(function (factory) {
4611    if (typeof define === 'function' && define.amd) {
4612        define(['moment'], factory); // AMD
4613    } else if (typeof exports === 'object') {
4614        module.exports = factory(require('../moment')); // Node
4615    } else {
4616        factory(window.moment); // Browser global
4617    }
4618}(function (moment) {
4619    return moment.lang('tzm-la', {
4620        months : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
4621        monthsShort : "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),
4622        weekdays : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
4623        weekdaysShort : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
4624        weekdaysMin : "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),
4625        longDateFormat : {
4626            LT : "HH:mm",
4627            L : "DD/MM/YYYY",
4628            LL : "D MMMM YYYY",
4629            LLL : "D MMMM YYYY LT",
4630            LLLL : "dddd D MMMM YYYY LT"
4631        },
4632        calendar : {
4633            sameDay: "[asdkh g] LT",
4634            nextDay: '[aska g] LT',
4635            nextWeek: 'dddd [g] LT',
4636            lastDay: '[assant g] LT',
4637            lastWeek: 'dddd [g] LT',
4638            sameElse: 'L'
4639        },
4640        relativeTime : {
4641            future : "dadkh s yan %s",
4642            past : "yan %s",
4643            s : "imik",
4644            m : "minuḍ",
4645            mm : "%d minuḍ",
4646            h : "saɛa",
4647            hh : "%d tassaɛin",
4648            d : "ass",
4649            dd : "%d ossan",
4650            M : "ayowr",
4651            MM : "%d iyyirn",
4652            y : "asgas",
4653            yy : "%d isgasn"
4654        },
4655        week : {
4656            dow : 6, // Saturday is the first day of the week.
4657            doy : 12  // The week that contains Jan 1st is the first week of the year.
4658        }
4659    });
4660}));
4661
4662// moment.js language configuration
4663// language : Morocco Central Atlas Tamaziɣt (tzm)
4664// author : Abdel Said : https://github.com/abdelsaid
4665
4666(function (factory) {
4667    if (typeof define === 'function' && define.amd) {
4668        define(['moment'], factory); // AMD
4669    } else if (typeof exports === 'object') {
4670        module.exports = factory(require('../moment')); // Node
4671    } else {
4672        factory(window.moment); // Browser global
4673    }
4674}(function (moment) {
4675    return moment.lang('tzm', {
4676        months : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
4677        monthsShort : "ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),
4678        weekdays : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
4679        weekdaysShort : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
4680        weekdaysMin : "ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),
4681        longDateFormat : {
4682            LT : "HH:mm",
4683            L : "DD/MM/YYYY",
4684            LL : "D MMMM YYYY",
4685            LLL : "D MMMM YYYY LT",
4686            LLLL : "dddd D MMMM YYYY LT"
4687        },
4688        calendar : {
4689            sameDay: "[ⴰⵙⴷⵅ ⴴ] LT",
4690            nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
4691            nextWeek: 'dddd [â´´] LT',
4692            lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
4693            lastWeek: 'dddd [â´´] LT',
4694            sameElse: 'L'
4695        },
4696        relativeTime : {
4697            future : "ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",
4698            past : "ⵢⴰⵏ %s",
4699            s : "ⵉⵎⵉⴽ",
4700            m : "ⵎⵉⵏⵓⴺ",
4701            mm : "%d ⵎⵉⵏⵓⴺ",
4702            h : "ⵙⴰⵄⴰ",
4703            hh : "%d ⵜⴰⵙⵙⴰⵄⵉⵏ",
4704            d : "ⴰⵙⵙ",
4705            dd : "%d oⵙⵙⴰⵏ",
4706            M : "ⴰⵢoⵓⵔ",
4707            MM : "%d ⵉⵢⵢⵉⵔⵏ",
4708            y : "ⴰⵙⴳⴰⵙ",
4709            yy : "%d ⵉⵙⴳⴰⵙⵏ"
4710        },
4711        week : {
4712            dow : 6, // Saturday is the first day of the week.
4713            doy : 12  // The week that contains Jan 1st is the first week of the year.
4714        }
4715    });
4716}));
4717
4718// moment.js language configuration
4719// language : ukrainian (uk)
4720// author : zemlanin : https://github.com/zemlanin
4721// Author : Menelion Elensúle : https://github.com/Oire
4722
4723(function (factory) {
4724    if (typeof define === 'function' && define.amd) {
4725        define(['moment'], factory); // AMD
4726    } else if (typeof exports === 'object') {
4727        module.exports = factory(require('../moment')); // Node
4728    } else {
4729        factory(window.moment); // Browser global
4730    }
4731}(function (moment) {
4732    function plural(word, num) {
4733        var forms = word.split('_');
4734        return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
4735    }
4736
4737    function relativeTimeWithPlural(number, withoutSuffix, key) {
4738        var format = {
4739            'mm': 'хвилина_хвилини_хвилин',
4740            'hh': 'година_години_годин',
4741            'dd': 'день_дні_днів',
4742            'MM': 'місяць_місяці_місяців',
4743            'yy': 'рік_роки_років'
4744        };
4745        if (key === 'm') {
4746            return withoutSuffix ? 'хвилина' : 'хвилину';
4747        }
4748        else if (key === 'h') {
4749            return withoutSuffix ? 'година' : 'годину';
4750        }
4751        else {
4752            return number + ' ' + plural(format[key], +number);
4753        }
4754    }
4755
4756    function monthsCaseReplace(m, format) {
4757        var months = {
4758            'nominative': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_'),
4759            'accusative': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_')
4760        },
4761
4762        nounCase = (/D[oD]? *MMMM?/).test(format) ?
4763            'accusative' :
4764            'nominative';
4765
4766        return months[nounCase][m.month()];
4767    }
4768
4769    function weekdaysCaseReplace(m, format) {
4770        var weekdays = {
4771            'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
4772            'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
4773            'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
4774        },
4775
4776        nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ?
4777            'accusative' :
4778            ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ?
4779                'genitive' :
4780                'nominative');
4781
4782        return weekdays[nounCase][m.day()];
4783    }
4784
4785    function processHoursFunction(str) {
4786        return function () {
4787            return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
4788        };
4789    }
4790
4791    return moment.lang('uk', {
4792        months : monthsCaseReplace,
4793        monthsShort : "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),
4794        weekdays : weekdaysCaseReplace,
4795        weekdaysShort : "нд_пн_вт_ср_чт_пт_сб".split("_"),
4796        weekdaysMin : "нд_пн_вт_ср_чт_пт_сб".split("_"),
4797        longDateFormat : {
4798            LT : "HH:mm",
4799            L : "DD.MM.YYYY",
4800            LL : "D MMMM YYYY р.",
4801            LLL : "D MMMM YYYY р., LT",
4802            LLLL : "dddd, D MMMM YYYY р., LT"
4803        },
4804        calendar : {
4805            sameDay: processHoursFunction('[Сьогодні '),
4806            nextDay: processHoursFunction('[Завтра '),
4807            lastDay: processHoursFunction('[Вчора '),
4808            nextWeek: processHoursFunction('[У] dddd ['),
4809            lastWeek: function () {
4810                switch (this.day()) {
4811                case 0:
4812                case 3:
4813                case 5:
4814                case 6:
4815                    return processHoursFunction('[Минулої] dddd [').call(this);
4816                case 1:
4817                case 2:
4818                case 4:
4819                    return processHoursFunction('[Минулого] dddd [').call(this);
4820                }
4821            },
4822            sameElse: 'L'
4823        },
4824        relativeTime : {
4825            future : "за %s",
4826            past : "%s тому",
4827            s : "декілька секунд",
4828            m : relativeTimeWithPlural,
4829            mm : relativeTimeWithPlural,
4830            h : "годину",
4831            hh : relativeTimeWithPlural,
4832            d : "день",
4833            dd : relativeTimeWithPlural,
4834            M : "місяць",
4835            MM : relativeTimeWithPlural,
4836            y : "рік",
4837            yy : relativeTimeWithPlural
4838        },
4839
4840        // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
4841
4842        meridiem : function (hour, minute, isLower) {
4843            if (hour < 4) {
4844                return "ночі";
4845            } else if (hour < 12) {
4846                return "ранку";
4847            } else if (hour < 17) {
4848                return "дня";
4849            } else {
4850                return "вечора";
4851            }
4852        },
4853
4854        ordinal: function (number, period) {
4855            switch (period) {
4856            case 'M':
4857            case 'd':
4858            case 'DDD':
4859            case 'w':
4860            case 'W':
4861                return number + '-й';
4862            case 'D':
4863                return number + '-го';
4864            default:
4865                return number;
4866            }
4867        },
4868
4869        week : {
4870            dow : 1, // Monday is the first day of the week.
4871            doy : 7  // The week that contains Jan 1st is the first week of the year.
4872        }
4873    });
4874}));
4875
4876// moment.js language configuration
4877// language : uzbek
4878// author : Sardor Muminov : https://github.com/muminoff
4879
4880(function (factory) {
4881    if (typeof define === 'function' && define.amd) {
4882        define(['moment'], factory); // AMD
4883    } else if (typeof exports === 'object') {
4884        module.exports = factory(require('../moment')); // Node
4885    } else {
4886        factory(window.moment); // Browser global
4887    }
4888}(function (moment) {
4889    return moment.lang('uz', {
4890        months : "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),
4891        monthsShort : "янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),
4892        weekdays : "Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),
4893        weekdaysShort : "Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),
4894        weekdaysMin : "Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),
4895        longDateFormat : {
4896            LT : "HH:mm",
4897            L : "DD/MM/YYYY",
4898            LL : "D MMMM YYYY",
4899            LLL : "D MMMM YYYY LT",
4900            LLLL : "D MMMM YYYY, dddd LT"
4901        },
4902        calendar : {
4903            sameDay : '[Бугун соат] LT [да]',
4904            nextDay : '[Эртага] LT [да]',
4905            nextWeek : 'dddd [куни соат] LT [да]',
4906            lastDay : '[Кеча соат] LT [да]',
4907            lastWeek : '[Утган] dddd [куни соат] LT [да]',
4908            sameElse : 'L'
4909        },
4910        relativeTime : {
4911            future : "Якин %s ичида",
4912            past : "Бир неча %s олдин",
4913            s : "фурсат",
4914            m : "бир дакика",
4915            mm : "%d дакика",
4916            h : "бир соат",
4917            hh : "%d соат",
4918            d : "бир кун",
4919            dd : "%d кун",
4920            M : "бир ой",
4921            MM : "%d ой",
4922            y : "бир йил",
4923            yy : "%d йил"
4924        },
4925        week : {
4926            dow : 1, // Monday is the first day of the week.
4927            doy : 7  // The week that contains Jan 4th is the first week of the year.
4928        }
4929    });
4930}));
4931
4932// moment.js language configuration
4933// language : vietnamese (vn)
4934// author : Bang Nguyen : https://github.com/bangnk
4935
4936(function (factory) {
4937    if (typeof define === 'function' && define.amd) {
4938        define(['moment'], factory); // AMD
4939    } else if (typeof exports === 'object') {
4940        module.exports = factory(require('../moment')); // Node
4941    } else {
4942        factory(window.moment); // Browser global
4943    }
4944}(function (moment) {
4945    return moment.lang('vn', {
4946        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("_"),
4947        monthsShort : "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),
4948        weekdays : "chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),
4949        weekdaysShort : "CN_T2_T3_T4_T5_T6_T7".split("_"),
4950        weekdaysMin : "CN_T2_T3_T4_T5_T6_T7".split("_"),
4951        longDateFormat : {
4952            LT : "HH:mm",
4953            L : "DD/MM/YYYY",
4954            LL : "D MMMM [năm] YYYY",
4955            LLL : "D MMMM [năm] YYYY LT",
4956            LLLL : "dddd, D MMMM [năm] YYYY LT",
4957            l : "DD/M/YYYY",
4958            ll : "D MMM YYYY",
4959            lll : "D MMM YYYY LT",
4960            llll : "ddd, D MMM YYYY LT"
4961        },
4962        calendar : {
4963            sameDay: "[Hôm nay lúc] LT",
4964            nextDay: '[Ngày mai lúc] LT',
4965            nextWeek: 'dddd [tuần tới lúc] LT',
4966            lastDay: '[Hôm qua lúc] LT',
4967            lastWeek: 'dddd [tuần rồi lúc] LT',
4968            sameElse: 'L'
4969        },
4970        relativeTime : {
4971            future : "%s tới",
4972            past : "%s trước",
4973            s : "vài giây",
4974            m : "một phút",
4975            mm : "%d phút",
4976            h : "một giờ",
4977            hh : "%d giờ",
4978            d : "một ngày",
4979            dd : "%d ngày",
4980            M : "một tháng",
4981            MM : "%d tháng",
4982            y : "một năm",
4983            yy : "%d năm"
4984        },
4985        ordinal : function (number) {
4986            return number;
4987        },
4988        week : {
4989            dow : 1, // Monday is the first day of the week.
4990            doy : 4  // The week that contains Jan 4th is the first week of the year.
4991        }
4992    });
4993}));
4994
4995// moment.js language configuration
4996// language : chinese
4997// author : suupic : https://github.com/suupic
4998// author : Zeno Zeng : https://github.com/zenozeng
4999
5000(function (factory) {
5001    if (typeof define === 'function' && define.amd) {
5002        define(['moment'], factory); // AMD
5003    } else if (typeof exports === 'object') {
5004        module.exports = factory(require('../moment')); // Node
5005    } else {
5006        factory(window.moment); // Browser global
5007    }
5008}(function (moment) {
5009    return moment.lang('zh-cn', {
5010        months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
5011        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
5012        weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
5013        weekdaysShort : "周日_周一_周二_周三_周四_周五_周六".split("_"),
5014        weekdaysMin : "日_一_二_三_四_五_六".split("_"),
5015        longDateFormat : {
5016            LT : "Ah点mm",
5017            L : "YYYY年MMMD日",
5018            LL : "YYYY年MMMD日",
5019            LLL : "YYYY年MMMD日LT",
5020            LLLL : "YYYY年MMMD日ddddLT",
5021            l : "YYYY年MMMD日",
5022            ll : "YYYY年MMMD日",
5023            lll : "YYYY年MMMD日LT",
5024            llll : "YYYY年MMMD日ddddLT"
5025        },
5026        meridiem : function (hour, minute, isLower) {
5027            var hm = hour * 100 + minute;
5028            if (hm < 600) {
5029                return "凌晨";
5030            } else if (hm < 900) {
5031                return "早上";
5032            } else if (hm < 1130) {
5033                return "上午";
5034            } else if (hm < 1230) {
5035                return "中午";
5036            } else if (hm < 1800) {
5037                return "下午";
5038            } else {
5039                return "晚上";
5040            }
5041        },
5042        calendar : {
5043            sameDay : function () {
5044                return this.minutes() === 0 ? "[今天]Ah[点整]" : "[今天]LT";
5045            },
5046            nextDay : function () {
5047                return this.minutes() === 0 ? "[明天]Ah[点整]" : "[明天]LT";
5048            },
5049            lastDay : function () {
5050                return this.minutes() === 0 ? "[昨天]Ah[点整]" : "[昨天]LT";
5051            },
5052            nextWeek : function () {
5053                var startOfWeek, prefix;
5054                startOfWeek = moment().startOf('week');
5055                prefix = this.unix() - startOfWeek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]';
5056                return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm";
5057            },
5058            lastWeek : function () {
5059                var startOfWeek, prefix;
5060                startOfWeek = moment().startOf('week');
5061                prefix = this.unix() < startOfWeek.unix()  ? '[上]' : '[本]';
5062                return this.minutes() === 0 ? prefix + "dddAh点整" : prefix + "dddAh点mm";
5063            },
5064            sameElse : 'L'
5065        },
5066        ordinal : function (number, period) {
5067            switch (period) {
5068            case "d":
5069            case "D":
5070            case "DDD":
5071                return number + "日";
5072            case "M":
5073                return number + "月";
5074            case "w":
5075            case "W":
5076                return number + "周";
5077            default:
5078                return number;
5079            }
5080        },
5081        relativeTime : {
5082            future : "%s内",
5083            past : "%s前",
5084            s : "几秒",
5085            m : "1分钟",
5086            mm : "%d分钟",
5087            h : "1小时",
5088            hh : "%d小时",
5089            d : "1天",
5090            dd : "%d天",
5091            M : "1个月",
5092            MM : "%d个月",
5093            y : "1å¹´",
5094            yy : "%då¹´"
5095        },
5096        week : {
5097            // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
5098            dow : 1, // Monday is the first day of the week.
5099            doy : 4  // The week that contains Jan 4th is the first week of the year.
5100        }
5101    });
5102}));
5103
5104// moment.js language configuration
5105// language : traditional chinese (zh-tw)
5106// author : Ben : https://github.com/ben-lin
5107
5108(function (factory) {
5109    if (typeof define === 'function' && define.amd) {
5110        define(['moment'], factory); // AMD
5111    } else if (typeof exports === 'object') {
5112        module.exports = factory(require('../moment')); // Node
5113    } else {
5114        factory(window.moment); // Browser global
5115    }
5116}(function (moment) {
5117    return moment.lang('zh-tw', {
5118        months : "一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),
5119        monthsShort : "1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),
5120        weekdays : "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),
5121        weekdaysShort : "週日_週一_週二_週三_週四_週五_週六".split("_"),
5122        weekdaysMin : "日_一_二_三_四_五_六".split("_"),
5123        longDateFormat : {
5124            LT : "Ah點mm",
5125            L : "YYYY年MMMD日",
5126            LL : "YYYY年MMMD日",
5127            LLL : "YYYY年MMMD日LT",
5128            LLLL : "YYYY年MMMD日ddddLT",
5129            l : "YYYY年MMMD日",
5130            ll : "YYYY年MMMD日",
5131            lll : "YYYY年MMMD日LT",
5132            llll : "YYYY年MMMD日ddddLT"
5133        },
5134        meridiem : function (hour, minute, isLower) {
5135            var hm = hour * 100 + minute;
5136            if (hm < 900) {
5137                return "早上";
5138            } else if (hm < 1130) {
5139                return "上午";
5140            } else if (hm < 1230) {
5141                return "中午";
5142            } else if (hm < 1800) {
5143                return "下午";
5144            } else {
5145                return "晚上";
5146            }
5147        },
5148        calendar : {
5149            sameDay : '[今天]LT',
5150            nextDay : '[明天]LT',
5151            nextWeek : '[下]ddddLT',
5152            lastDay : '[昨天]LT',
5153            lastWeek : '[上]ddddLT',
5154            sameElse : 'L'
5155        },
5156        ordinal : function (number, period) {
5157            switch (period) {
5158            case "d" :
5159            case "D" :
5160            case "DDD" :
5161                return number + "日";
5162            case "M" :
5163                return number + "月";
5164            case "w" :
5165            case "W" :
5166                return number + "週";
5167            default :
5168                return number;
5169            }
5170        },
5171        relativeTime : {
5172            future : "%s內",
5173            past : "%s前",
5174            s : "幾秒",
5175            m : "一分鐘",
5176            mm : "%d分鐘",
5177            h : "一小時",
5178            hh : "%d小時",
5179            d : "一天",
5180            dd : "%d天",
5181            M : "一個月",
5182            MM : "%d個月",
5183            y : "一年",
5184            yy : "%då¹´"
5185        }
5186    });
5187}));

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