Edit D:\xinhaisoft\crisis_new\api\node_modules\moment\min\locales.js
;(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' && typeof require === 'function' ? factory(require('../moment')) : typeof define === 'function' && define.amd ? define(['../moment'], factory) : factory(global.moment) }(this, (function (moment) { 'use strict'; //! moment.js locale configuration moment.defineLocale('af', { months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split( '_' ), monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split( '_' ), weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), meridiemParse: /vm|nm/i, isPM: function (input) { return /^nm$/i.test(input); }, meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower ? 'vm' : 'VM'; } else { return isLower ? 'nm' : 'NM'; } }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Vandag om] LT', nextDay: '[M?re om] LT', nextWeek: 'dddd [om] LT', lastDay: '[Gister om] LT', lastWeek: '[Laas] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'oor %s', past: '%s gelede', s: "'n paar sekondes", ss: '%d sekondes', m: "'n minuut", mm: '%d minute', h: "'n uur", hh: '%d ure', d: "'n dag", dd: '%d dae', M: "'n maand", MM: '%d maande', y: "'n jaar", yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); // Thanks to Joris R?ling : https://github.com/jjupiter }, week: { dow: 1, // Maandag is die eerste dag van die week. doy: 4, // Die week wat die 4de Januarie bevat is die eerste week van die jaar. }, }); //! moment.js locale configuration var pluralForm = function (n) { return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; }, plurals = { s: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ????', '%d ?????', '%d ?????', ], m: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ?????', '%d ?????', '%d ?????', ], h: [ '??? ?? ????', '???? ?????', ['??????', '??????'], '%d ?????', '%d ????', '%d ????', ], d: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ?????', '%d ???', ], M: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ????', '%d ???', ], y: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ?????', '%d ?????', '%d ???', ], }, pluralize = function (u) { return function (number, withoutSuffix, string, isFuture) { var f = pluralForm(number), str = plurals[u][pluralForm(number)]; if (f === 2) { str = str[withoutSuffix ? 0 : 1]; } return str.replace(/%d/i, number); }; }, months = [ '?????', '?????', '????', '?????', '???', '????', '??????', '???', '??????', '??????', '??????', '??????', ]; moment.defineLocale('ar-dz', { months: months, monthsShort: months, weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'D/\u200FM/\u200FYYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, meridiemParse: /?|?/, isPM: function (input) { return '?' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '?'; } else { return '?'; } }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[???? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '??? %s', past: '??? %s', s: pluralize('s'), ss: pluralize('s'), m: pluralize('m'), mm: pluralize('m'), h: pluralize('h'), hh: pluralize('h'), d: pluralize('d'), dd: pluralize('d'), M: pluralize('M'), MM: pluralize('M'), y: pluralize('y'), yy: pluralize('y'), }, postformat: function (string) { return string.replace(/,/g, '?'); }, week: { dow: 0, // Sunday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ar-kw', { months: '?????_??????_????_?????_???_?????_??????_???_?????_??????_?????_?????'.split( '_' ), monthsShort: '?????_??????_????_?????_???_?????_??????_???_?????_??????_?????_?????'.split( '_' ), weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[??? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '?? %s', past: '??? %s', s: '????', ss: '%d ?????', m: '?????', mm: '%d ?????', h: '????', hh: '%d ?????', d: '???', dd: '%d ????', M: '???', MM: '%d ????', y: '???', yy: '%d ?????', }, week: { dow: 0, // Sunday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap = { 1: '1', 2: '2', 3: '3', 4: '4', 5: '5', 6: '6', 7: '7', 8: '8', 9: '9', 0: '0', }, pluralForm$1 = function (n) { return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; }, plurals$1 = { s: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ????', '%d ?????', '%d ?????', ], m: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ?????', '%d ?????', '%d ?????', ], h: [ '??? ?? ????', '???? ?????', ['??????', '??????'], '%d ?????', '%d ????', '%d ????', ], d: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ?????', '%d ???', ], M: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ????', '%d ???', ], y: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ?????', '%d ?????', '%d ???', ], }, pluralize$1 = function (u) { return function (number, withoutSuffix, string, isFuture) { var f = pluralForm$1(number), str = plurals$1[u][pluralForm$1(number)]; if (f === 2) { str = str[withoutSuffix ? 0 : 1]; } return str.replace(/%d/i, number); }; }, months$1 = [ '?????', '??????', '????', '?????', '????', '?????', '?????', '?????', '??????', '??????', '??????', '??????', ]; moment.defineLocale('ar-ly', { months: months$1, monthsShort: months$1, weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'D/\u200FM/\u200FYYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, meridiemParse: /?|?/, isPM: function (input) { return '?' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '?'; } else { return '?'; } }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[???? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '??? %s', past: '??? %s', s: pluralize$1('s'), ss: pluralize$1('s'), m: pluralize$1('m'), mm: pluralize$1('m'), h: pluralize$1('h'), hh: pluralize$1('h'), d: pluralize$1('d'), dd: pluralize$1('d'), M: pluralize$1('M'), MM: pluralize$1('M'), y: pluralize$1('y'), yy: pluralize$1('y'), }, preparse: function (string) { return string.replace(/?/g, ','); }, postformat: function (string) { return string .replace(/\d/g, function (match) { return symbolMap[match]; }) .replace(/,/g, '?'); }, week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ar-ma', { months: '?????_??????_????_?????_???_?????_??????_???_?????_??????_?????_?????'.split( '_' ), monthsShort: '?????_??????_????_?????_???_?????_??????_???_?????_??????_?????_?????'.split( '_' ), weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[??? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '?? %s', past: '??? %s', s: '????', ss: '%d ?????', m: '?????', mm: '%d ?????', h: '????', hh: '%d ?????', d: '???', dd: '%d ????', M: '???', MM: '%d ????', y: '???', yy: '%d ?????', }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$1 = { 1: '?', 2: '?', 3: '?', 4: '?', 5: '?', 6: '?', 7: '?', 8: '?', 9: '?', 0: '?', }, numberMap = { '?': '1', '?': '2', '?': '3', '?': '4', '?': '5', '?': '6', '?': '7', '?': '8', '?': '9', '?': '0', }; moment.defineLocale('ar-sa', { months: '?????_??????_????_?????_????_?????_?????_?????_??????_??????_??????_??????'.split( '_' ), monthsShort: '?????_??????_????_?????_????_?????_?????_?????_??????_??????_??????_??????'.split( '_' ), weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, meridiemParse: /?|?/, isPM: function (input) { return '?' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '?'; } else { return '?'; } }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[??? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '?? %s', past: '??? %s', s: '????', ss: '%d ?????', m: '?????', mm: '%d ?????', h: '????', hh: '%d ?????', d: '???', dd: '%d ????', M: '???', MM: '%d ????', y: '???', yy: '%d ?????', }, preparse: function (string) { return string .replace(/[??????????]/g, function (match) { return numberMap[match]; }) .replace(/?/g, ','); }, postformat: function (string) { return string .replace(/\d/g, function (match) { return symbolMap$1[match]; }) .replace(/,/g, '?'); }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ar-tn', { months: '?????_?????_????_?????_???_????_??????_???_??????_??????_??????_??????'.split( '_' ), monthsShort: '?????_?????_????_?????_???_????_??????_???_??????_??????_??????_??????'.split( '_' ), weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[??? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '?? %s', past: '??? %s', s: '????', ss: '%d ?????', m: '?????', mm: '%d ?????', h: '????', hh: '%d ?????', d: '???', dd: '%d ????', M: '???', MM: '%d ????', y: '???', yy: '%d ?????', }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$2 = { 1: '?', 2: '?', 3: '?', 4: '?', 5: '?', 6: '?', 7: '?', 8: '?', 9: '?', 0: '?', }, numberMap$1 = { '?': '1', '?': '2', '?': '3', '?': '4', '?': '5', '?': '6', '?': '7', '?': '8', '?': '9', '?': '0', }, pluralForm$2 = function (n) { return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; }, plurals$2 = { s: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ????', '%d ?????', '%d ?????', ], m: [ '??? ?? ?????', '????? ?????', ['???????', '???????'], '%d ?????', '%d ?????', '%d ?????', ], h: [ '??? ?? ????', '???? ?????', ['??????', '??????'], '%d ?????', '%d ????', '%d ????', ], d: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ?????', '%d ???', ], M: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ????', '%d ????', '%d ???', ], y: [ '??? ?? ???', '??? ????', ['?????', '?????'], '%d ?????', '%d ?????', '%d ???', ], }, pluralize$2 = function (u) { return function (number, withoutSuffix, string, isFuture) { var f = pluralForm$2(number), str = plurals$2[u][pluralForm$2(number)]; if (f === 2) { str = str[withoutSuffix ? 0 : 1]; } return str.replace(/%d/i, number); }; }, months$2 = [ '?????', '??????', '????', '?????', '????', '?????', '?????', '?????', '??????', '??????', '??????', '??????', ]; moment.defineLocale('ar', { months: months$2, monthsShort: months$2, weekdays: '?????_???????_????????_????????_??????_??????_?????'.split('_'), weekdaysShort: '???_?????_??????_??????_????_????_???'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'D/\u200FM/\u200FYYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, meridiemParse: /?|?/, isPM: function (input) { return '?' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '?'; } else { return '?'; } }, calendar: { sameDay: '[????? ??? ??????] LT', nextDay: '[???? ??? ??????] LT', nextWeek: 'dddd [??? ??????] LT', lastDay: '[??? ??? ??????] LT', lastWeek: 'dddd [??? ??????] LT', sameElse: 'L', }, relativeTime: { future: '??? %s', past: '??? %s', s: pluralize$2('s'), ss: pluralize$2('s'), m: pluralize$2('m'), mm: pluralize$2('m'), h: pluralize$2('h'), hh: pluralize$2('h'), d: pluralize$2('d'), dd: pluralize$2('d'), M: pluralize$2('M'), MM: pluralize$2('M'), y: pluralize$2('y'), yy: pluralize$2('y'), }, preparse: function (string) { return string .replace(/[??????????]/g, function (match) { return numberMap$1[match]; }) .replace(/?/g, ','); }, postformat: function (string) { return string .replace(/\d/g, function (match) { return symbolMap$2[match]; }) .replace(/,/g, '?'); }, week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration var suffixes = { 1: '-inci', 5: '-inci', 8: '-inci', 70: '-inci', 80: '-inci', 2: '-nci', 7: '-nci', 20: '-nci', 50: '-nci', 3: '-?nc?', 4: '-?nc?', 100: '-?nc?', 6: '-nc?', 9: '-uncu', 10: '-uncu', 30: '-uncu', 60: '-?nc?', 90: '-?nc?', }; moment.defineLocale('az', { months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split( '_' ), monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), weekdays: 'Bazar_Bazar ert?si_??r??nb? ax?am?_??r??nb?_C?m? ax?am?_C?m?_??nb?'.split( '_' ), weekdaysShort: 'Baz_BzE_?Ax_??r_CAx_C?m_??n'.split('_'), weekdaysMin: 'Bz_BE_?A_??_CA_C?_??'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[bug?n saat] LT', nextDay: '[sabah saat] LT', nextWeek: '[g?l?n h?ft?] dddd [saat] LT', lastDay: '[d?n?n] LT', lastWeek: '[ke??n h?ft?] dddd [saat] LT', sameElse: 'L', }, relativeTime: { future: '%s sonra', past: '%s ?vv?l', s: 'bir ne?? saniy?', ss: '%d saniy?', m: 'bir d?qiq?', mm: '%d d?qiq?', h: 'bir saat', hh: '%d saat', d: 'bir g?n', dd: '%d g?n', M: 'bir ay', MM: '%d ay', y: 'bir il', yy: '%d il', }, meridiemParse: /gec?|s?h?r|g?nd?z|ax?am/, isPM: function (input) { return /^(g?nd?z|ax?am)$/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return 'gec?'; } else if (hour < 12) { return 's?h?r'; } else if (hour < 17) { return 'g?nd?z'; } else { return 'ax?am'; } }, dayOfMonthOrdinalParse: /\d{1,2}-(?nc?|inci|nci|?nc?|nc?|uncu)/, ordinal: function (number) { if (number === 0) { // special case for zero return number + '-?nc?'; } var a = number % 10, b = (number % 100) - a, c = number >= 100 ? 100 : null; return number + (suffixes[a] || suffixes[b] || suffixes[c]); }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration function plural(word, num) { var forms = word.split('_'); 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]; } function relativeTimeWithPlural(number, withoutSuffix, key) { var format = { ss: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', mm: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', hh: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', dd: '?????_???_????', MM: '?????_??????_???????', yy: '???_????_?????', }; if (key === 'm') { return withoutSuffix ? '???????' : '???????'; } else if (key === 'h') { return withoutSuffix ? '???????' : '???????'; } else { return number + ' ' + plural(format[key], +number); } } moment.defineLocale('be', { months: { format: '????????_??????_????????_?????????_??????_???????_??????_??????_???????_???????????_?????????_??????'.split( '_' ), standalone: '????????_????_???????_????????_???????_???????_??????_???????_????????_??????????_????????_???????'.split( '_' ), }, monthsShort: '????_???_???_????_????_????_???_????_???_????_????_????'.split( '_' ), weekdays: { format: '???????_??????????_???????_??????_??????_???????_??????'.split( '_' ), standalone: '???????_??????????_???????_??????_??????_???????_??????'.split( '_' ), isFormat: /\[ ?[???] ?(?:???????|?????????)? ?\] ?dddd/, }, weekdaysShort: '??_??_??_??_??_??_??'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY ?.', LLL: 'D MMMM YYYY ?., HH:mm', LLLL: 'dddd, D MMMM YYYY ?., HH:mm', }, calendar: { sameDay: '[????? ?] LT', nextDay: '[?????? ?] LT', lastDay: '[????? ?] LT', nextWeek: function () { return '[?] dddd [?] LT'; }, lastWeek: function () { switch (this.day()) { case 0: case 3: case 5: case 6: return '[? ???????] dddd [?] LT'; case 1: case 2: case 4: return '[? ??????] dddd [?] LT'; } }, sameElse: 'L', }, relativeTime: { future: '???? %s', past: '%s ????', s: '???????? ??????', m: relativeTimeWithPlural, mm: relativeTimeWithPlural, h: relativeTimeWithPlural, hh: relativeTimeWithPlural, d: '?????', dd: relativeTimeWithPlural, M: '?????', MM: relativeTimeWithPlural, y: '???', yy: relativeTimeWithPlural, }, meridiemParse: /????|??????|???|??????/, isPM: function (input) { return /^(???|??????)$/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '????'; } else if (hour < 12) { return '??????'; } else if (hour < 17) { return '???'; } else { return '??????'; } }, dayOfMonthOrdinalParse: /\d{1,2}-(?|?|??)/, ordinal: function (number, period) { switch (period) { case 'M': case 'd': case 'DDD': case 'w': case 'W': return (number % 10 === 2 || number % 10 === 3) && number % 100 !== 12 && number % 100 !== 13 ? number + '-?' : number + '-?'; case 'D': return number + '-??'; default: return number; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('bg', { months: '??????_????????_????_?????_???_???_???_??????_?????????_????????_???????_????????'.split( '_' ), monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '??????_??????????_???????_?????_?????????_?????_??????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'D.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY H:mm', LLLL: 'dddd, D MMMM YYYY H:mm', }, calendar: { sameDay: '[???? ?] LT', nextDay: '[???? ?] LT', nextWeek: 'dddd [?] LT', lastDay: '[????? ?] LT', lastWeek: function () { switch (this.day()) { case 0: case 3: case 6: return '[????????] dddd [?] LT'; case 1: case 2: case 4: case 5: return '[???????] dddd [?] LT'; } }, sameElse: 'L', }, relativeTime: { future: '???? %s', past: '????? %s', s: '??????? ???????', ss: '%d ???????', m: '??????', mm: '%d ??????', h: '???', hh: '%d ????', d: '???', dd: '%d ????', w: '???????', ww: '%d ???????', M: '?????', MM: '%d ??????', y: '??????', yy: '%d ??????', }, dayOfMonthOrdinalParse: /\d{1,2}-(??|??|??|??|??|??)/, ordinal: function (number) { var lastDigit = number % 10, last2Digits = number % 100; if (number === 0) { return number + '-??'; } else if (last2Digits === 0) { return number + '-??'; } else if (last2Digits > 10 && last2Digits < 20) { return number + '-??'; } else if (lastDigit === 1) { return number + '-??'; } else if (lastDigit === 2) { return number + '-??'; } else if (lastDigit === 7 || lastDigit === 8) { return number + '-??'; } else { return number + '-??'; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('bm', { months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M?kalo_Zuw?nkalo_Zuluyekalo_Utikalo_S?tanburukalo_?kut?burukalo_Nowanburukalo_Desanburukalo'.split( '_' ), monthsShort: 'Zan_Few_Mar_Awi_M?_Zuw_Zul_Uti_S?t_?ku_Now_Des'.split('_'), weekdays: 'Kari_Nt?n?n_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'), weekdaysShort: 'Kar_Nt?_Tar_Ara_Ala_Jum_Sib'.split('_'), weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'MMMM [tile] D [san] YYYY', LLL: 'MMMM [tile] D [san] YYYY [l?r?] HH:mm', LLLL: 'dddd MMMM [tile] D [san] YYYY [l?r?] HH:mm', }, calendar: { sameDay: '[Bi l?r?] LT', nextDay: '[Sini l?r?] LT', nextWeek: 'dddd [don l?r?] LT', lastDay: '[Kunu l?r?] LT', lastWeek: 'dddd [t?m?nen l?r?] LT', sameElse: 'L', }, relativeTime: { future: '%s k?n?', past: 'a b? %s b?', s: 'sanga dama dama', ss: 'sekondi %d', m: 'miniti kelen', mm: 'miniti %d', h: 'l?r? kelen', hh: 'l?r? %d', d: 'tile kelen', dd: 'tile %d', M: 'kalo kelen', MM: 'kalo %d', y: 'san kelen', yy: 'san %d', }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$3 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$2 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('bn-bd', { months: '????????????_???????????????_?????????????????_???_????????????????????????????????????_??????????????????????????????????'.split( '_' ), monthsShort: '??????_?????????_?????????????????_???_????????????????????????????????????????????????'.split( '_' ), weekdays: '?????????_?????????_????????????_?????????_?????????????????????????????_?????????'.split( '_' ), weekdaysShort: '???????????????????????????????????_?????????????'.split('_'), weekdaysMin: '?????????????????????????????????????????'.split('_'), longDateFormat: { LT: 'A h:mm ?????', LTS: 'A h:mm:ss ?????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ?????', LLLL: 'dddd, D MMMM YYYY, A h:mm ?????', }, calendar: { sameDay: '[???] LT', nextDay: '[????????????? LT', nextWeek: 'dddd, LT', lastDay: '[???????? LT', lastWeek: '[???] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ?????', s: '?????? ???????????', ss: '%d ???????????', m: '??? ????????', mm: '%d ????????', h: '??? ????????', hh: '%d ????????', d: '??? ?????', dd: '%d ?????', M: '??? ?????', MM: '%d ?????', y: '??? ?????', yy: '%d ?????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$2[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$3[match]; }); }, meridiemParse: /????????????????|????????????????????????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '?????') { return hour; } else if (meridiem === '??????') { return hour; } else if (meridiem === '????????') { return hour >= 3 ? hour : hour + 12; } else if (meridiem === '????????') { return hour + 12; } else if (meridiem === '???????????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????'; } else if (hour < 6) { return '?????'; } else if (hour < 12) { return '??????'; } else if (hour < 15) { return '????????'; } else if (hour < 18) { return '????????'; } else if (hour < 20) { return '???????????'; } else { return '?????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$4 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$3 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('bn', { months: '????????????_???????????????_?????????????????_???_????????????????????????????????????_??????????????????????????????????'.split( '_' ), monthsShort: '??????_?????????_?????????????????_???_????????????????????????????????????????????????'.split( '_' ), weekdays: '?????????_?????????_????????????_?????????_?????????????????????????????_?????????'.split( '_' ), weekdaysShort: '???????????????????????????????????_?????????????'.split('_'), weekdaysMin: '?????????????????????????????????????????'.split('_'), longDateFormat: { LT: 'A h:mm ?????', LTS: 'A h:mm:ss ?????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ?????', LLLL: 'dddd, D MMMM YYYY, A h:mm ?????', }, calendar: { sameDay: '[???] LT', nextDay: '[????????????? LT', nextWeek: 'dddd, LT', lastDay: '[???????? LT', lastWeek: '[???] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ?????', s: '?????? ???????????', ss: '%d ???????????', m: '??? ????????', mm: '%d ????????', h: '??? ????????', hh: '%d ????????', d: '??? ?????', dd: '%d ?????', M: '??? ?????', MM: '%d ?????', y: '??? ?????', yy: '%d ?????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$3[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$4[match]; }); }, meridiemParse: /???????????|?????????????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if ( (meridiem === '?????' && hour >= 4) || (meridiem === '????????' && hour < 5) || meridiem === '????????' ) { return hour + 12; } else { return hour; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????'; } else if (hour < 10) { return '??????'; } else if (hour < 17) { return '????????'; } else if (hour < 20) { return '????????'; } else { return '?????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$5 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$4 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('bo', { months: '???????????????_?????????????????????????????????????????????????_??????????????????????????????????????????????????????????????????_???????????????_???????????????_??????????????????????????????????????????????'.split( '_' ), monthsShort: '?????1_?????2_?????3_?????4_?????5_?????6_?????7_?????8_?????9_?????10_?????11_?????12'.split( '_' ), monthsShortRegex: /^(?????d{1,2})/, monthsParseExact: true, weekdays: '??????????????????????????????????????????????_???????????????_???????????????_???????????????_?????????????????'.split( '_' ), weekdaysShort: '????????????????????????????_?????????_?????????_?????????_???????????'.split( '_' ), weekdaysMin: '???_???_??????????????????????????'.split('_'), longDateFormat: { LT: 'A h:mm', LTS: 'A h:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm', LLLL: 'dddd, D MMMM YYYY, A h:mm', }, calendar: { sameDay: '[?????????] LT', nextDay: '[?????????] LT', nextWeek: '[???????????????????????, LT', lastDay: '[??????] LT', lastWeek: '[?????????????????????] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ???', past: '%s ????????', s: '????????', ss: '%d ?????????', m: '???????????????', mm: '%d ????????', h: '?????????????????', hh: '%d ?????????', d: '????????????', dd: '%d ??????', M: '??????????????', MM: '%d ??????', y: '???????????', yy: '%d ???', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$4[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$5[match]; }); }, meridiemParse: /?????????|??????????????????????????????????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if ( (meridiem === '?????????' && hour >= 4) || (meridiem === '???????????' && hour < 5) || meridiem === '???????????' ) { return hour + 12; } else { return hour; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????????'; } else if (hour < 10) { return '???????????'; } else if (hour < 17) { return '???????????'; } else if (hour < 20) { return '???????????'; } else { return '?????????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration function relativeTimeWithMutation(number, withoutSuffix, key) { var format = { mm: 'munutenn', MM: 'miz', dd: 'devezh', }; return number + ' ' + mutation(format[key], number); } function specialMutationForYears(number) { switch (lastNumber(number)) { case 1: case 3: case 4: case 5: case 9: return number + ' bloaz'; default: return number + ' vloaz'; } } function lastNumber(number) { if (number > 9) { return lastNumber(number % 10); } return number; } function mutation(text, number) { if (number === 2) { return softMutation(text); } return text; } function softMutation(text) { var mutationTable = { m: 'v', b: 'v', d: 'z', }; if (mutationTable[text.charAt(0)] === undefined) { return text; } return mutationTable[text.charAt(0)] + text.substring(1); } var monthsParse = [ /^gen/i, /^c[?\']hwe/i, /^meu/i, /^ebr/i, /^mae/i, /^(mez|eve)/i, /^gou/i, /^eos/i, /^gwe/i, /^her/i, /^du/i, /^ker/i, ], monthsRegex = /^(genver|c[?\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[?\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i, monthsStrictRegex = /^(genver|c[?\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i, monthsShortStrictRegex = /^(gen|c[?\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i, fullWeekdaysParse = [ /^sul/i, /^lun/i, /^meurzh/i, /^merc[?\']her/i, /^yaou/i, /^gwener/i, /^sadorn/i, ], shortWeekdaysParse = [ /^Sul/i, /^Lun/i, /^Meu/i, /^Mer/i, /^Yao/i, /^Gwe/i, /^Sad/i, ], minWeekdaysParse = [ /^Su/i, /^Lu/i, /^Me([^r]|$)/i, /^Mer/i, /^Ya/i, /^Gw/i, /^Sa/i, ]; moment.defineLocale('br', { months: 'Genver_C?hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split( '_' ), monthsShort: 'Gen_C?hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), weekdays: 'Sul_Lun_Meurzh_Merc?her_Yaou_Gwener_Sadorn'.split('_'), weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), weekdaysParse: minWeekdaysParse, fullWeekdaysParse: fullWeekdaysParse, shortWeekdaysParse: shortWeekdaysParse, minWeekdaysParse: minWeekdaysParse, monthsRegex: monthsRegex, monthsShortRegex: monthsRegex, monthsStrictRegex: monthsStrictRegex, monthsShortStrictRegex: monthsShortStrictRegex, monthsParse: monthsParse, longMonthsParse: monthsParse, shortMonthsParse: monthsParse, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D [a viz] MMMM YYYY', LLL: 'D [a viz] MMMM YYYY HH:mm', LLLL: 'dddd, D [a viz] MMMM YYYY HH:mm', }, calendar: { sameDay: '[Hiziv da] LT', nextDay: '[Warc?hoazh da] LT', nextWeek: 'dddd [da] LT', lastDay: '[Dec?h da] LT', lastWeek: 'dddd [paset da] LT', sameElse: 'L', }, relativeTime: { future: 'a-benn %s', past: '%s ?zo', s: 'un nebeud segondenno?', ss: '%d eilenn', m: 'ur vunutenn', mm: relativeTimeWithMutation, h: 'un eur', hh: '%d eur', d: 'un devezh', dd: relativeTimeWithMutation, M: 'ur miz', MM: relativeTimeWithMutation, y: 'ur bloaz', yy: specialMutationForYears, }, dayOfMonthOrdinalParse: /\d{1,2}(a?|vet)/, ordinal: function (number) { var output = number === 1 ? 'a?' : 'vet'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, meridiemParse: /a.m.|g.m./, // goude merenn | a-raok merenn isPM: function (token) { return token === 'g.m.'; }, meridiem: function (hour, minute, isLower) { return hour < 12 ? 'a.m.' : 'g.m.'; }, }); //! moment.js locale configuration function translate(number, withoutSuffix, key) { var result = number + ' '; switch (key) { case 'ss': if (number === 1) { result += 'sekunda'; } else if (number === 2 || number === 3 || number === 4) { result += 'sekunde'; } else { result += 'sekundi'; } return result; case 'm': return withoutSuffix ? 'jedna minuta' : 'jedne minute'; case 'mm': if (number === 1) { result += 'minuta'; } else if (number === 2 || number === 3 || number === 4) { result += 'minute'; } else { result += 'minuta'; } return result; case 'h': return withoutSuffix ? 'jedan sat' : 'jednog sata'; case 'hh': if (number === 1) { result += 'sat'; } else if (number === 2 || number === 3 || number === 4) { result += 'sata'; } else { result += 'sati'; } return result; case 'dd': if (number === 1) { result += 'dan'; } else { result += 'dana'; } return result; case 'MM': if (number === 1) { result += 'mjesec'; } else if (number === 2 || number === 3 || number === 4) { result += 'mjeseca'; } else { result += 'mjeseci'; } return result; case 'yy': if (number === 1) { result += 'godina'; } else if (number === 2 || number === 3 || number === 4) { result += 'godine'; } else { result += 'godina'; } return result; } } moment.defineLocale('bs', { months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split( '_' ), monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_?etvrtak_petak_subota'.split( '_' ), weekdaysShort: 'ned._pon._uto._sri._?et._pet._sub.'.split('_'), weekdaysMin: 'ne_po_ut_sr_?e_pe_su'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd, D. MMMM YYYY H:mm', }, calendar: { sameDay: '[danas u] LT', nextDay: '[sutra u] LT', nextWeek: function () { switch (this.day()) { case 0: return '[u] [nedjelju] [u] LT'; case 3: return '[u] [srijedu] [u] LT'; case 6: return '[u] [subotu] [u] LT'; case 1: case 2: case 4: case 5: return '[u] dddd [u] LT'; } }, lastDay: '[ju?er u] LT', lastWeek: function () { switch (this.day()) { case 0: case 3: return '[pro?lu] dddd [u] LT'; case 6: return '[pro?le] [subote] [u] LT'; case 1: case 2: case 4: case 5: return '[pro?li] dddd [u] LT'; } }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'prije %s', s: 'par sekundi', ss: translate, m: translate, mm: translate, h: translate, hh: translate, d: 'dan', dd: translate, M: 'mjesec', MM: translate, y: 'godinu', yy: translate, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ca', { months: { standalone: 'gener_febrer_mar?_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split( '_' ), format: "de gener_de febrer_de mar?_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split( '_' ), isFormat: /D[oD]?(\s)+MMMM/, }, monthsShort: 'gen._febr._mar?_abr._maig_juny_jul._ag._set._oct._nov._des.'.split( '_' ), monthsParseExact: true, weekdays: 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split( '_' ), weekdaysShort: 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), weekdaysMin: 'dg_dl_dt_dc_dj_dv_ds'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM [de] YYYY', ll: 'D MMM YYYY', LLL: 'D MMMM [de] YYYY [a les] H:mm', lll: 'D MMM YYYY, H:mm', LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm', llll: 'ddd D MMM YYYY, H:mm', }, calendar: { sameDay: function () { return '[avui a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, nextDay: function () { return '[dem? a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, nextWeek: function () { return 'dddd [a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, lastDay: function () { return '[ahir a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [passat a ' + (this.hours() !== 1 ? 'les' : 'la') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: "d'aqu? %s", past: 'fa %s', s: 'uns segons', ss: '%d segons', m: 'un minut', mm: '%d minuts', h: 'una hora', hh: '%d hores', d: 'un dia', dd: '%d dies', M: 'un mes', MM: '%d mesos', y: 'un any', yy: '%d anys', }, dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|?|a)/, ordinal: function (number, period) { var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : '?'; if (period === 'w' || period === 'W') { output = 'a'; } return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var months$3 = 'leden_?nor_b?ezen_duben_kv?ten_?erven_?ervenec_srpen_z???_??jen_listopad_prosinec'.split( '_' ), monthsShort = 'led_?no_b?e_dub_kv?_?vn_?vc_srp_z??_??j_lis_pro'.split('_'), monthsParse$1 = [ /^led/i, /^?no/i, /^b?e/i, /^dub/i, /^kv?/i, /^(?vn|?erven$|?ervna)/i, /^(?vc|?ervenec|?ervence)/i, /^srp/i, /^z??/i, /^??j/i, /^lis/i, /^pro/i, ], // NOTE: '?erven' is substring of '?ervenec'; therefore '?ervenec' must precede '?erven' in the regex to be fully matched. // Otherwise parser matches '1. ?ervenec' as '1. ?erven' + 'ec'. monthsRegex$1 = /^(leden|?nor|b?ezen|duben|kv?ten|?ervenec|?ervence|?erven|?ervna|srpen|z???|??jen|listopad|prosinec|led|?no|b?e|dub|kv?|?vn|?vc|srp|z??|??j|lis|pro)/i; function plural$1(n) { return n > 1 && n < 5 && ~~(n / 10) !== 1; } function translate$1(number, withoutSuffix, key, isFuture) { var result = number + ' '; switch (key) { case 's': // a few seconds / in a few seconds / a few seconds ago return withoutSuffix || isFuture ? 'p?r sekund' : 'p?r sekundami'; case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'sekundy' : 'sekund'); } else { return result + 'sekundami'; } case 'm': // a minute / in a minute / a minute ago return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou'; case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'minuty' : 'minut'); } else { return result + 'minutami'; } case 'h': // an hour / in an hour / an hour ago return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou'; case 'hh': // 9 hours / in 9 hours / 9 hours ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'hodiny' : 'hodin'); } else { return result + 'hodinami'; } case 'd': // a day / in a day / a day ago return withoutSuffix || isFuture ? 'den' : 'dnem'; case 'dd': // 9 days / in 9 days / 9 days ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'dny' : 'dn?'); } else { return result + 'dny'; } case 'M': // a month / in a month / a month ago return withoutSuffix || isFuture ? 'm?s?c' : 'm?s?cem'; case 'MM': // 9 months / in 9 months / 9 months ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'm?s?ce' : 'm?s?c?'); } else { return result + 'm?s?ci'; } case 'y': // a year / in a year / a year ago return withoutSuffix || isFuture ? 'rok' : 'rokem'; case 'yy': // 9 years / in 9 years / 9 years ago if (withoutSuffix || isFuture) { return result + (plural$1(number) ? 'roky' : 'let'); } else { return result + 'lety'; } } } moment.defineLocale('cs', { months: months$3, monthsShort: monthsShort, monthsRegex: monthsRegex$1, monthsShortRegex: monthsRegex$1, // NOTE: '?erven' is substring of '?ervenec'; therefore '?ervenec' must precede '?erven' in the regex to be fully matched. // Otherwise parser matches '1. ?ervenec' as '1. ?erven' + 'ec'. monthsStrictRegex: /^(leden|ledna|?nora|?nor|b?ezen|b?ezna|duben|dubna|kv?ten|kv?tna|?ervenec|?ervence|?erven|?ervna|srpen|srpna|z???|??jen|??jna|listopadu|listopad|prosinec|prosince)/i, monthsShortStrictRegex: /^(led|?no|b?e|dub|kv?|?vn|?vc|srp|z??|??j|lis|pro)/i, monthsParse: monthsParse$1, longMonthsParse: monthsParse$1, shortMonthsParse: monthsParse$1, weekdays: 'ned?le_pond?l?_?ter?_st?eda_?tvrtek_p?tek_sobota'.split('_'), weekdaysShort: 'ne_po_?t_st_?t_p?_so'.split('_'), weekdaysMin: 'ne_po_?t_st_?t_p?_so'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd D. MMMM YYYY H:mm', l: 'D. M. YYYY', }, calendar: { sameDay: '[dnes v] LT', nextDay: '[z?tra v] LT', nextWeek: function () { switch (this.day()) { case 0: return '[v ned?li v] LT'; case 1: case 2: return '[v] dddd [v] LT'; case 3: return '[ve st?edu v] LT'; case 4: return '[ve ?tvrtek v] LT'; case 5: return '[v p?tek v] LT'; case 6: return '[v sobotu v] LT'; } }, lastDay: '[v?era v] LT', lastWeek: function () { switch (this.day()) { case 0: return '[minulou ned?li v] LT'; case 1: case 2: return '[minul?] dddd [v] LT'; case 3: return '[minulou st?edu v] LT'; case 4: case 5: return '[minul?] dddd [v] LT'; case 6: return '[minulou sobotu v] LT'; } }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'p?ed %s', s: translate$1, ss: translate$1, m: translate$1, mm: translate$1, h: translate$1, hh: translate$1, d: translate$1, dd: translate$1, M: translate$1, MM: translate$1, y: translate$1, yy: translate$1, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('cv', { months: '??????_?????_???_???_???_??????_???_?????_????_???_???_??????'.split( '_' ), monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '???????????_????????_?????????_?????_???????????_???????_????????'.split( '_' ), weekdaysShort: '???_???_???_??_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD-MM-YYYY', LL: 'YYYY [?????] MMMM [??????] D[-????]', LLL: 'YYYY [?????] MMMM [??????] D[-????], HH:mm', LLLL: 'dddd, YYYY [?????] MMMM [??????] D[-????], HH:mm', }, calendar: { sameDay: '[????] LT [???????]', nextDay: '[????] LT [???????]', lastDay: '[????] LT [???????]', nextWeek: '[?????] dddd LT [???????]', lastWeek: '[?????] dddd LT [???????]', sameElse: 'L', }, relativeTime: { future: function (output) { var affix = /?????$/i.exec(output) ? '???' : /???$/i.exec(output) ? '???' : '???'; return output + affix; }, past: '%s ??????', s: '???-?? ???????', ss: '%d ???????', m: '??? ?????', mm: '%d ?????', h: '??? ?????', hh: '%d ?????', d: '??? ???', dd: '%d ???', M: '??? ????', MM: '%d ????', y: '??? ???', yy: '%d ???', }, dayOfMonthOrdinalParse: /\d{1,2}-???/, ordinal: '%d-???', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('cy', { months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split( '_' ), monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split( '_' ), weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split( '_' ), weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), weekdaysParseExact: true, // time formats are the same as en-gb longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Heddiw am] LT', nextDay: '[Yfory am] LT', nextWeek: 'dddd [am] LT', lastDay: '[Ddoe am] LT', lastWeek: 'dddd [diwethaf am] LT', sameElse: 'L', }, relativeTime: { future: 'mewn %s', past: '%s yn ?l', s: 'ychydig eiliadau', ss: '%d eiliad', m: 'munud', mm: '%d munud', h: 'awr', hh: '%d awr', d: 'diwrnod', dd: '%d diwrnod', M: 'mis', MM: '%d mis', y: 'blwyddyn', yy: '%d flynedd', }, dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh ordinal: function (number) { var b = number, output = '', lookup = [ '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed', // 11eg to 20fed ]; if (b > 20) { if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) { output = 'fed'; // not 30ain, 70ain or 90ain } else { output = 'ain'; } } else if (b > 0) { output = lookup[b]; } return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('da', { months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split( '_' ), monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), weekdays: 's?ndag_mandag_tirsdag_onsdag_torsdag_fredag_l?rdag'.split('_'), weekdaysShort: 's?n_man_tir_ons_tor_fre_l?r'.split('_'), weekdaysMin: 's?_ma_ti_on_to_fr_l?'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm', }, calendar: { sameDay: '[i dag kl.] LT', nextDay: '[i morgen kl.] LT', nextWeek: 'p? dddd [kl.] LT', lastDay: '[i g?r kl.] LT', lastWeek: '[i] dddd[s kl.] LT', sameElse: 'L', }, relativeTime: { future: 'om %s', past: '%s siden', s: 'f? sekunder', ss: '%d sekunder', m: 'et minut', mm: '%d minutter', h: 'en time', hh: '%d timer', d: 'en dag', dd: '%d dage', M: 'en m?ned', MM: '%d m?neder', y: 'et ?r', yy: '%d ?r', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime(number, withoutSuffix, key, isFuture) { var format = { m: ['eine Minute', 'einer Minute'], h: ['eine Stunde', 'einer Stunde'], d: ['ein Tag', 'einem Tag'], dd: [number + ' Tage', number + ' Tagen'], w: ['eine Woche', 'einer Woche'], M: ['ein Monat', 'einem Monat'], MM: [number + ' Monate', number + ' Monaten'], y: ['ein Jahr', 'einem Jahr'], yy: [number + ' Jahre', number + ' Jahren'], }; return withoutSuffix ? format[key][0] : format[key][1]; } moment.defineLocale('de-at', { months: 'J?nner_Februar_M?rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split( '_' ), monthsShort: 'J?n._Feb._M?rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split( '_' ), monthsParseExact: true, weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split( '_' ), weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd, D. MMMM YYYY HH:mm', }, calendar: { sameDay: '[heute um] LT [Uhr]', sameElse: 'L', nextDay: '[morgen um] LT [Uhr]', nextWeek: 'dddd [um] LT [Uhr]', lastDay: '[gestern um] LT [Uhr]', lastWeek: '[letzten] dddd [um] LT [Uhr]', }, relativeTime: { future: 'in %s', past: 'vor %s', s: 'ein paar Sekunden', ss: '%d Sekunden', m: processRelativeTime, mm: '%d Minuten', h: processRelativeTime, hh: '%d Stunden', d: processRelativeTime, dd: processRelativeTime, w: processRelativeTime, ww: '%d Wochen', M: processRelativeTime, MM: processRelativeTime, y: processRelativeTime, yy: processRelativeTime, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime$1(number, withoutSuffix, key, isFuture) { var format = { m: ['eine Minute', 'einer Minute'], h: ['eine Stunde', 'einer Stunde'], d: ['ein Tag', 'einem Tag'], dd: [number + ' Tage', number + ' Tagen'], w: ['eine Woche', 'einer Woche'], M: ['ein Monat', 'einem Monat'], MM: [number + ' Monate', number + ' Monaten'], y: ['ein Jahr', 'einem Jahr'], yy: [number + ' Jahre', number + ' Jahren'], }; return withoutSuffix ? format[key][0] : format[key][1]; } moment.defineLocale('de-ch', { months: 'Januar_Februar_M?rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split( '_' ), monthsShort: 'Jan._Feb._M?rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split( '_' ), monthsParseExact: true, weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split( '_' ), weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd, D. MMMM YYYY HH:mm', }, calendar: { sameDay: '[heute um] LT [Uhr]', sameElse: 'L', nextDay: '[morgen um] LT [Uhr]', nextWeek: 'dddd [um] LT [Uhr]', lastDay: '[gestern um] LT [Uhr]', lastWeek: '[letzten] dddd [um] LT [Uhr]', }, relativeTime: { future: 'in %s', past: 'vor %s', s: 'ein paar Sekunden', ss: '%d Sekunden', m: processRelativeTime$1, mm: '%d Minuten', h: processRelativeTime$1, hh: '%d Stunden', d: processRelativeTime$1, dd: processRelativeTime$1, w: processRelativeTime$1, ww: '%d Wochen', M: processRelativeTime$1, MM: processRelativeTime$1, y: processRelativeTime$1, yy: processRelativeTime$1, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime$2(number, withoutSuffix, key, isFuture) { var format = { m: ['eine Minute', 'einer Minute'], h: ['eine Stunde', 'einer Stunde'], d: ['ein Tag', 'einem Tag'], dd: [number + ' Tage', number + ' Tagen'], w: ['eine Woche', 'einer Woche'], M: ['ein Monat', 'einem Monat'], MM: [number + ' Monate', number + ' Monaten'], y: ['ein Jahr', 'einem Jahr'], yy: [number + ' Jahre', number + ' Jahren'], }; return withoutSuffix ? format[key][0] : format[key][1]; } moment.defineLocale('de', { months: 'Januar_Februar_M?rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split( '_' ), monthsShort: 'Jan._Feb._M?rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split( '_' ), monthsParseExact: true, weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split( '_' ), weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY HH:mm', LLLL: 'dddd, D. MMMM YYYY HH:mm', }, calendar: { sameDay: '[heute um] LT [Uhr]', sameElse: 'L', nextDay: '[morgen um] LT [Uhr]', nextWeek: 'dddd [um] LT [Uhr]', lastDay: '[gestern um] LT [Uhr]', lastWeek: '[letzten] dddd [um] LT [Uhr]', }, relativeTime: { future: 'in %s', past: 'vor %s', s: 'ein paar Sekunden', ss: '%d Sekunden', m: processRelativeTime$2, mm: '%d Minuten', h: processRelativeTime$2, hh: '%d Stunden', d: processRelativeTime$2, dd: processRelativeTime$2, w: processRelativeTime$2, ww: '%d Wochen', M: processRelativeTime$2, MM: processRelativeTime$2, y: processRelativeTime$2, yy: processRelativeTime$2, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var months$4 = [ '????????', '??????????', '??????', '????????', '??', '????', '??????', '????????', '????????????', '??????????', '??????????', '??????????', ], weekdays = [ '????????', '????', '????????', '????', '??????????', '??????', '????????', ]; moment.defineLocale('dv', { months: months$4, monthsShort: months$4, weekdays: weekdays, weekdaysShort: weekdays, weekdaysMin: '????_????_????_????_????_????_????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'D/M/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, meridiemParse: /??|??/, isPM: function (input) { return '??' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '??'; } else { return '??'; } }, calendar: { sameDay: '[??????] LT', nextDay: '[??????] LT', nextWeek: 'dddd LT', lastDay: '[??????] LT', lastWeek: '[????????] dddd LT', sameElse: 'L', }, relativeTime: { future: '???????? %s', past: '?????? %s', s: '??????????????', ss: 'd% ????????', m: '????????', mm: '?????? %d', h: '??????????', hh: '???????? %d', d: '????????', dd: '?????? %d', M: '??????', MM: '???? %d', y: '????????', yy: '?????? %d', }, preparse: function (string) { return string.replace(/?/g, ','); }, postformat: function (string) { return string.replace(/,/g, '?'); }, week: { dow: 7, // Sunday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration function isFunction(input) { return ( (typeof Function !== 'undefined' && input instanceof Function) || Object.prototype.toString.call(input) === '[object Function]' ); } moment.defineLocale('el', { monthsNominativeEl: '??????????_???????????_???????_????????_?????_???????_???????_?????????_???????????_?????????_?????????_??????????'.split( '_' ), monthsGenitiveEl: '??????????_???????????_???????_????????_?????_???????_???????_?????????_???????????_?????????_?????????_??????????'.split( '_' ), months: function (momentToFormat, format) { if (!momentToFormat) { return this._monthsNominativeEl; } else if ( typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM'))) ) { // if there is a day number before 'MMMM' return this._monthsGenitiveEl[momentToFormat.month()]; } else { return this._monthsNominativeEl[momentToFormat.month()]; } }, monthsShort: '???_???_???_???_???_????_????_???_???_???_???_???'.split('_'), weekdays: '???????_???????_?????_???????_??????_?????????_???????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), meridiem: function (hours, minutes, isLower) { if (hours > 11) { return isLower ? '??' : '??'; } else { return isLower ? '??' : '??'; } }, isPM: function (input) { return (input + '').toLowerCase()[0] === '?'; }, meridiemParse: /[??]\.???\.?/i, longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendarEl: { sameDay: '[?????? {}] LT', nextDay: '[????? {}] LT', nextWeek: 'dddd [{}] LT', lastDay: '[???? {}] LT', lastWeek: function () { switch (this.day()) { case 6: return '[?? ???????????] dddd [{}] LT'; default: return '[??? ???????????] dddd [{}] LT'; } }, sameElse: 'L', }, calendar: function (key, mom) { var output = this._calendarEl[key], hours = mom && mom.hours(); if (isFunction(output)) { output = output.apply(mom); } return output.replace('{}', hours % 12 === 1 ? '???' : '????'); }, relativeTime: { future: '?? %s', past: '%s ????', s: '???? ????????????', ss: '%d ????????????', m: '??? ?????', mm: '%d ?????', h: '??? ???', hh: '%d ????', d: '??? ????', dd: '%d ?????', M: '???? ?????', MM: '%d ?????', y: '???? ??????', yy: '%d ??????', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4st is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-au', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 0, // Sunday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-ca', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'YYYY-MM-DD', LL: 'MMMM D, YYYY', LLL: 'MMMM D, YYYY h:mm A', LLLL: 'dddd, MMMM D, YYYY h:mm A', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, }); //! moment.js locale configuration moment.defineLocale('en-gb', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-ie', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-il', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, }); //! moment.js locale configuration moment.defineLocale('en-in', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 1st is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-nz', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('en-sg', { months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split( '_' ), weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Today at] LT', nextDay: '[Tomorrow at] LT', nextWeek: 'dddd [at] LT', lastDay: '[Yesterday at] LT', lastWeek: '[Last] dddd [at] LT', sameElse: 'L', }, relativeTime: { future: 'in %s', past: '%s ago', s: 'a few seconds', ss: '%d seconds', m: 'a minute', mm: '%d minutes', h: 'an hour', hh: '%d hours', d: 'a day', dd: '%d days', M: 'a month', MM: '%d months', y: 'a year', yy: '%d years', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('eo', { months: 'januaro_februaro_marto_aprilo_majo_junio_julio_a?gusto_septembro_oktobro_novembro_decembro'.split( '_' ), monthsShort: 'jan_feb_mart_apr_maj_jun_jul_a?g_sept_okt_nov_dec'.split('_'), weekdays: 'diman?o_lundo_mardo_merkredo_?a?do_vendredo_sabato'.split('_'), weekdaysShort: 'dim_lun_mard_merk_?a?_ven_sab'.split('_'), weekdaysMin: 'di_lu_ma_me_?a_ve_sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: '[la] D[-an de] MMMM, YYYY', LLL: '[la] D[-an de] MMMM, YYYY HH:mm', LLLL: 'dddd[n], [la] D[-an de] MMMM, YYYY HH:mm', llll: 'ddd, [la] D[-an de] MMM, YYYY HH:mm', }, meridiemParse: /[ap]\.t\.m/i, isPM: function (input) { return input.charAt(0).toLowerCase() === 'p'; }, meridiem: function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'p.t.m.' : 'P.T.M.'; } else { return isLower ? 'a.t.m.' : 'A.T.M.'; } }, calendar: { sameDay: '[Hodia? je] LT', nextDay: '[Morga? je] LT', nextWeek: 'dddd[n je] LT', lastDay: '[Hiera? je] LT', lastWeek: '[pasintan] dddd[n je] LT', sameElse: 'L', }, relativeTime: { future: 'post %s', past: 'anta? %s', s: 'kelkaj sekundoj', ss: '%d sekundoj', m: 'unu minuto', mm: '%d minutoj', h: 'unu horo', hh: '%d horoj', d: 'unu tago', //ne 'diurno', ?ar estas uzita por proksimumo dd: '%d tagoj', M: 'unu monato', MM: '%d monatoj', y: 'unu jaro', yy: '%d jaroj', }, dayOfMonthOrdinalParse: /\d{1,2}a/, ordinal: '%da', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split( '_' ), monthsShort$1 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), monthsParse$2 = [ /^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i, ], monthsRegex$2 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; moment.defineLocale('es-do', { months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortDot; } else if (/-MMM-/.test(format)) { return monthsShort$1[m.month()]; } else { return monthsShortDot[m.month()]; } }, monthsRegex: monthsRegex$2, monthsShortRegex: monthsRegex$2, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: monthsParse$2, longMonthsParse: monthsParse$2, shortMonthsParse: monthsParse$2, weekdays: 'domingo_lunes_martes_mi?rcoles_jueves_viernes_s?bado'.split('_'), weekdaysShort: 'dom._lun._mar._mi?._jue._vie._s?b.'.split('_'), weekdaysMin: 'do_lu_ma_mi_ju_vi_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY h:mm A', LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A', }, calendar: { sameDay: function () { return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextDay: function () { return '[ma?ana a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextWeek: function () { return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastDay: function () { return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: 'en %s', past: 'hace %s', s: 'unos segundos', ss: '%d segundos', m: 'un minuto', mm: '%d minutos', h: 'una hora', hh: '%d horas', d: 'un d?a', dd: '%d d?as', w: 'una semana', ww: '%d semanas', M: 'un mes', MM: '%d meses', y: 'un a?o', yy: '%d a?os', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortDot$1 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split( '_' ), monthsShort$2 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), monthsParse$3 = [ /^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i, ], monthsRegex$3 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; moment.defineLocale('es-mx', { months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortDot$1; } else if (/-MMM-/.test(format)) { return monthsShort$2[m.month()]; } else { return monthsShortDot$1[m.month()]; } }, monthsRegex: monthsRegex$3, monthsShortRegex: monthsRegex$3, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: monthsParse$3, longMonthsParse: monthsParse$3, shortMonthsParse: monthsParse$3, weekdays: 'domingo_lunes_martes_mi?rcoles_jueves_viernes_s?bado'.split('_'), weekdaysShort: 'dom._lun._mar._mi?._jue._vie._s?b.'.split('_'), weekdaysMin: 'do_lu_ma_mi_ju_vi_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY H:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm', }, calendar: { sameDay: function () { return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextDay: function () { return '[ma?ana a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextWeek: function () { return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastDay: function () { return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: 'en %s', past: 'hace %s', s: 'unos segundos', ss: '%d segundos', m: 'un minuto', mm: '%d minutos', h: 'una hora', hh: '%d horas', d: 'un d?a', dd: '%d d?as', w: 'una semana', ww: '%d semanas', M: 'un mes', MM: '%d meses', y: 'un a?o', yy: '%d a?os', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 0, // Sunday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, invalidDate: 'Fecha inv?lida', }); //! moment.js locale configuration var monthsShortDot$2 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split( '_' ), monthsShort$3 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), monthsParse$4 = [ /^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i, ], monthsRegex$4 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; moment.defineLocale('es-us', { months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortDot$2; } else if (/-MMM-/.test(format)) { return monthsShort$3[m.month()]; } else { return monthsShortDot$2[m.month()]; } }, monthsRegex: monthsRegex$4, monthsShortRegex: monthsRegex$4, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: monthsParse$4, longMonthsParse: monthsParse$4, shortMonthsParse: monthsParse$4, weekdays: 'domingo_lunes_martes_mi?rcoles_jueves_viernes_s?bado'.split('_'), weekdaysShort: 'dom._lun._mar._mi?._jue._vie._s?b.'.split('_'), weekdaysMin: 'do_lu_ma_mi_ju_vi_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'MM/DD/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY h:mm A', LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A', }, calendar: { sameDay: function () { return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextDay: function () { return '[ma?ana a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextWeek: function () { return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastDay: function () { return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: 'en %s', past: 'hace %s', s: 'unos segundos', ss: '%d segundos', m: 'un minuto', mm: '%d minutos', h: 'una hora', hh: '%d horas', d: 'un d?a', dd: '%d d?as', w: 'una semana', ww: '%d semanas', M: 'un mes', MM: '%d meses', y: 'un a?o', yy: '%d a?os', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortDot$3 = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split( '_' ), monthsShort$4 = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), monthsParse$5 = [ /^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i, ], monthsRegex$5 = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; moment.defineLocale('es', { months: 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortDot$3; } else if (/-MMM-/.test(format)) { return monthsShort$4[m.month()]; } else { return monthsShortDot$3[m.month()]; } }, monthsRegex: monthsRegex$5, monthsShortRegex: monthsRegex$5, monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, monthsParse: monthsParse$5, longMonthsParse: monthsParse$5, shortMonthsParse: monthsParse$5, weekdays: 'domingo_lunes_martes_mi?rcoles_jueves_viernes_s?bado'.split('_'), weekdaysShort: 'dom._lun._mar._mi?._jue._vie._s?b.'.split('_'), weekdaysMin: 'do_lu_ma_mi_ju_vi_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY H:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm', }, calendar: { sameDay: function () { return '[hoy a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextDay: function () { return '[ma?ana a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, nextWeek: function () { return 'dddd [a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastDay: function () { return '[ayer a la' + (this.hours() !== 1 ? 's' : '') + '] LT'; }, lastWeek: function () { return ( '[el] dddd [pasado a la' + (this.hours() !== 1 ? 's' : '') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: 'en %s', past: 'hace %s', s: 'unos segundos', ss: '%d segundos', m: 'un minuto', mm: '%d minutos', h: 'una hora', hh: '%d horas', d: 'un d?a', dd: '%d d?as', w: 'una semana', ww: '%d semanas', M: 'un mes', MM: '%d meses', y: 'un a?o', yy: '%d a?os', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, invalidDate: 'Fecha inv?lida', }); //! moment.js locale configuration function processRelativeTime$3(number, withoutSuffix, key, isFuture) { var format = { s: ['m?ne sekundi', 'm?ni sekund', 'paar sekundit'], ss: [number + 'sekundi', number + 'sekundit'], m: ['?he minuti', '?ks minut'], mm: [number + ' minuti', number + ' minutit'], h: ['?he tunni', 'tund aega', '?ks tund'], hh: [number + ' tunni', number + ' tundi'], d: ['?he p?eva', '?ks p?ev'], M: ['kuu aja', 'kuu aega', '?ks kuu'], MM: [number + ' kuu', number + ' kuud'], y: ['?he aasta', 'aasta', '?ks aasta'], yy: [number + ' aasta', number + ' aastat'], }; if (withoutSuffix) { return format[key][2] ? format[key][2] : format[key][1]; } return isFuture ? format[key][0] : format[key][1]; } moment.defineLocale('et', { months: 'jaanuar_veebruar_m?rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split( '_' ), monthsShort: 'jaan_veebr_m?rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split( '_' ), weekdays: 'p?hap?ev_esmasp?ev_teisip?ev_kolmap?ev_neljap?ev_reede_laup?ev'.split( '_' ), weekdaysShort: 'P_E_T_K_N_R_L'.split('_'), weekdaysMin: 'P_E_T_K_N_R_L'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd, D. MMMM YYYY H:mm', }, calendar: { sameDay: '[T?na,] LT', nextDay: '[Homme,] LT', nextWeek: '[J?rgmine] dddd LT', lastDay: '[Eile,] LT', lastWeek: '[Eelmine] dddd LT', sameElse: 'L', }, relativeTime: { future: '%s p?rast', past: '%s tagasi', s: processRelativeTime$3, ss: processRelativeTime$3, m: processRelativeTime$3, mm: processRelativeTime$3, h: processRelativeTime$3, hh: processRelativeTime$3, d: processRelativeTime$3, dd: '%d p?eva', M: processRelativeTime$3, MM: processRelativeTime$3, y: processRelativeTime$3, yy: processRelativeTime$3, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('eu', { months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split( '_' ), monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split( '_' ), monthsParseExact: true, weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split( '_' ), weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'), weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'YYYY[ko] MMMM[ren] D[a]', LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm', LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', l: 'YYYY-M-D', ll: 'YYYY[ko] MMM D[a]', lll: 'YYYY[ko] MMM D[a] HH:mm', llll: 'ddd, YYYY[ko] MMM D[a] HH:mm', }, calendar: { sameDay: '[gaur] LT[etan]', nextDay: '[bihar] LT[etan]', nextWeek: 'dddd LT[etan]', lastDay: '[atzo] LT[etan]', lastWeek: '[aurreko] dddd LT[etan]', sameElse: 'L', }, relativeTime: { future: '%s barru', past: 'duela %s', s: 'segundo batzuk', ss: '%d segundo', m: 'minutu bat', mm: '%d minutu', h: 'ordu bat', hh: '%d ordu', d: 'egun bat', dd: '%d egun', M: 'hilabete bat', MM: '%d hilabete', y: 'urte bat', yy: '%d urte', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$6 = { 1: '?', 2: '?', 3: '?', 4: '?', 5: '?', 6: '?', 7: '?', 8: '?', 9: '?', 0: '?', }, numberMap$5 = { '?': '1', '?': '2', '?': '3', '?': '4', '?': '5', '?': '6', '?': '7', '?': '8', '?': '9', '?': '0', }; moment.defineLocale('fa', { months: '??????_?????_????_?????_??_????_?????_???_???????_?????_??????_??????'.split( '_' ), monthsShort: '??????_?????_????_?????_??_????_?????_???_???????_?????_??????_??????'.split( '_' ), weekdays: '??\u200c????_??????_??\u200c????_????????_???\u200c????_????_????'.split( '_' ), weekdaysShort: '??\u200c????_??????_??\u200c????_????????_???\u200c????_????_????'.split( '_' ), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, meridiemParse: /??? ?? ???|??? ?? ???/, isPM: function (input) { return /??? ?? ???/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '??? ?? ???'; } else { return '??? ?? ???'; } }, calendar: { sameDay: '[????? ????] LT', nextDay: '[???? ????] LT', nextWeek: 'dddd [????] LT', lastDay: '[????? ????] LT', lastWeek: 'dddd [???] [????] LT', sameElse: 'L', }, relativeTime: { future: '?? %s', past: '%s ???', s: '??? ?????', ss: '%d ?????', m: '?? ?????', mm: '%d ?????', h: '?? ????', hh: '%d ????', d: '?? ???', dd: '%d ???', M: '?? ???', MM: '%d ???', y: '?? ???', yy: '%d ???', }, preparse: function (string) { return string .replace(/[?-?]/g, function (match) { return numberMap$5[match]; }) .replace(/?/g, ','); }, postformat: function (string) { return string .replace(/\d/g, function (match) { return symbolMap$6[match]; }) .replace(/,/g, '?'); }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration var numbersPast = 'nolla yksi kaksi kolme nelj? viisi kuusi seitsem?n kahdeksan yhdeks?n'.split( ' ' ), numbersFuture = [ 'nolla', 'yhden', 'kahden', 'kolmen', 'nelj?n', 'viiden', 'kuuden', numbersPast[7], numbersPast[8], numbersPast[9], ]; function translate$2(number, withoutSuffix, key, isFuture) { var result = ''; switch (key) { case 's': return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; case 'ss': result = isFuture ? 'sekunnin' : 'sekuntia'; break; case 'm': return isFuture ? 'minuutin' : 'minuutti'; case 'mm': result = isFuture ? 'minuutin' : 'minuuttia'; break; case 'h': return isFuture ? 'tunnin' : 'tunti'; case 'hh': result = isFuture ? 'tunnin' : 'tuntia'; break; case 'd': return isFuture ? 'p?iv?n' : 'p?iv?'; case 'dd': result = isFuture ? 'p?iv?n' : 'p?iv??'; break; case 'M': return isFuture ? 'kuukauden' : 'kuukausi'; case 'MM': result = isFuture ? 'kuukauden' : 'kuukautta'; break; case 'y': return isFuture ? 'vuoden' : 'vuosi'; case 'yy': result = isFuture ? 'vuoden' : 'vuotta'; break; } result = verbalNumber(number, isFuture) + ' ' + result; return result; } function verbalNumber(number, isFuture) { return number < 10 ? isFuture ? numbersFuture[number] : numbersPast[number] : number; } moment.defineLocale('fi', { months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes?kuu_hein?kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split( '_' ), monthsShort: 'tammi_helmi_maalis_huhti_touko_kes?_hein?_elo_syys_loka_marras_joulu'.split( '_' ), weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split( '_' ), weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'), weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD.MM.YYYY', LL: 'Do MMMM[ta] YYYY', LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm', LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', l: 'D.M.YYYY', ll: 'Do MMM YYYY', lll: 'Do MMM YYYY, [klo] HH.mm', llll: 'ddd, Do MMM YYYY, [klo] HH.mm', }, calendar: { sameDay: '[t?n??n] [klo] LT', nextDay: '[huomenna] [klo] LT', nextWeek: 'dddd [klo] LT', lastDay: '[eilen] [klo] LT', lastWeek: '[viime] dddd[na] [klo] LT', sameElse: 'L', }, relativeTime: { future: '%s p??st?', past: '%s sitten', s: translate$2, ss: translate$2, m: translate$2, mm: translate$2, h: translate$2, hh: translate$2, d: translate$2, dd: translate$2, M: translate$2, MM: translate$2, y: translate$2, yy: translate$2, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('fil', { months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split( '_' ), monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split( '_' ), weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'MM/D/YYYY', LL: 'MMMM D, YYYY', LLL: 'MMMM D, YYYY HH:mm', LLLL: 'dddd, MMMM DD, YYYY HH:mm', }, calendar: { sameDay: 'LT [ngayong araw]', nextDay: '[Bukas ng] LT', nextWeek: 'LT [sa susunod na] dddd', lastDay: 'LT [kahapon]', lastWeek: 'LT [noong nakaraang] dddd', sameElse: 'L', }, relativeTime: { future: 'sa loob ng %s', past: '%s ang nakalipas', s: 'ilang segundo', ss: '%d segundo', m: 'isang minuto', mm: '%d minuto', h: 'isang oras', hh: '%d oras', d: 'isang araw', dd: '%d araw', M: 'isang buwan', MM: '%d buwan', y: 'isang taon', yy: '%d taon', }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (number) { return number; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('fo', { months: 'januar_februar_mars_apr?l_mai_juni_juli_august_september_oktober_november_desember'.split( '_' ), monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), weekdays: 'sunnudagur_m?nadagur_t?sdagur_mikudagur_h?sdagur_fr?ggjadagur_leygardagur'.split( '_' ), weekdaysShort: 'sun_m?n_t?s_mik_h?s_fr?_ley'.split('_'), weekdaysMin: 'su_m?_t?_mi_h?_fr_le'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D. MMMM, YYYY HH:mm', }, calendar: { sameDay: '[? dag kl.] LT', nextDay: '[? morgin kl.] LT', nextWeek: 'dddd [kl.] LT', lastDay: '[? gj?r kl.] LT', lastWeek: '[s??stu] dddd [kl] LT', sameElse: 'L', }, relativeTime: { future: 'um %s', past: '%s s??ani', s: 'f? sekund', ss: '%d sekundir', m: 'ein minuttur', mm: '%d minuttir', h: 'ein t?mi', hh: '%d t?mar', d: 'ein dagur', dd: '%d dagar', M: 'ein m?na?ur', MM: '%d m?na?ir', y: 'eitt ?r', yy: '%d ?r', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('fr-ca', { months: 'janvier_f?vrier_mars_avril_mai_juin_juillet_ao?t_septembre_octobre_novembre_d?cembre'.split( '_' ), monthsShort: 'janv._f?vr._mars_avr._mai_juin_juil._ao?t_sept._oct._nov._d?c.'.split( '_' ), monthsParseExact: true, weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Aujourd??ui ?] LT', nextDay: '[Demain ?] LT', nextWeek: 'dddd [?] LT', lastDay: '[Hier ?] LT', lastWeek: 'dddd [dernier ?] LT', sameElse: 'L', }, relativeTime: { future: 'dans %s', past: 'il y a %s', s: 'quelques secondes', ss: '%d secondes', m: 'une minute', mm: '%d minutes', h: 'une heure', hh: '%d heures', d: 'un jour', dd: '%d jours', M: 'un mois', MM: '%d mois', y: 'un an', yy: '%d ans', }, dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, ordinal: function (number, period) { switch (period) { // Words with masculine grammatical gender: mois, trimestre, jour default: case 'M': case 'Q': case 'D': case 'DDD': case 'd': return number + (number === 1 ? 'er' : 'e'); // Words with feminine grammatical gender: semaine case 'w': case 'W': return number + (number === 1 ? 're' : 'e'); } }, }); //! moment.js locale configuration moment.defineLocale('fr-ch', { months: 'janvier_f?vrier_mars_avril_mai_juin_juillet_ao?t_septembre_octobre_novembre_d?cembre'.split( '_' ), monthsShort: 'janv._f?vr._mars_avr._mai_juin_juil._ao?t_sept._oct._nov._d?c.'.split( '_' ), monthsParseExact: true, weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Aujourd??ui ?] LT', nextDay: '[Demain ?] LT', nextWeek: 'dddd [?] LT', lastDay: '[Hier ?] LT', lastWeek: 'dddd [dernier ?] LT', sameElse: 'L', }, relativeTime: { future: 'dans %s', past: 'il y a %s', s: 'quelques secondes', ss: '%d secondes', m: 'une minute', mm: '%d minutes', h: 'une heure', hh: '%d heures', d: 'un jour', dd: '%d jours', M: 'un mois', MM: '%d mois', y: 'un an', yy: '%d ans', }, dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, ordinal: function (number, period) { switch (period) { // Words with masculine grammatical gender: mois, trimestre, jour default: case 'M': case 'Q': case 'D': case 'DDD': case 'd': return number + (number === 1 ? 'er' : 'e'); // Words with feminine grammatical gender: semaine case 'w': case 'W': return number + (number === 1 ? 're' : 'e'); } }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var monthsStrictRegex$1 = /^(janvier|f?vrier|mars|avril|mai|juin|juillet|ao?t|septembre|octobre|novembre|d?cembre)/i, monthsShortStrictRegex$1 = /(janv\.?|f?vr\.?|mars|avr\.?|mai|juin|juil\.?|ao?t|sept\.?|oct\.?|nov\.?|d?c\.?)/i, monthsRegex$6 = /(janv\.?|f?vr\.?|mars|avr\.?|mai|juin|juil\.?|ao?t|sept\.?|oct\.?|nov\.?|d?c\.?|janvier|f?vrier|mars|avril|mai|juin|juillet|ao?t|septembre|octobre|novembre|d?cembre)/i, monthsParse$6 = [ /^janv/i, /^f?vr/i, /^mars/i, /^avr/i, /^mai/i, /^juin/i, /^juil/i, /^ao?t/i, /^sept/i, /^oct/i, /^nov/i, /^d?c/i, ]; moment.defineLocale('fr', { months: 'janvier_f?vrier_mars_avril_mai_juin_juillet_ao?t_septembre_octobre_novembre_d?cembre'.split( '_' ), monthsShort: 'janv._f?vr._mars_avr._mai_juin_juil._ao?t_sept._oct._nov._d?c.'.split( '_' ), monthsRegex: monthsRegex$6, monthsShortRegex: monthsRegex$6, monthsStrictRegex: monthsStrictRegex$1, monthsShortStrictRegex: monthsShortStrictRegex$1, monthsParse: monthsParse$6, longMonthsParse: monthsParse$6, shortMonthsParse: monthsParse$6, weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Aujourd??ui ?] LT', nextDay: '[Demain ?] LT', nextWeek: 'dddd [?] LT', lastDay: '[Hier ?] LT', lastWeek: 'dddd [dernier ?] LT', sameElse: 'L', }, relativeTime: { future: 'dans %s', past: 'il y a %s', s: 'quelques secondes', ss: '%d secondes', m: 'une minute', mm: '%d minutes', h: 'une heure', hh: '%d heures', d: 'un jour', dd: '%d jours', w: 'une semaine', ww: '%d semaines', M: 'un mois', MM: '%d mois', y: 'un an', yy: '%d ans', }, dayOfMonthOrdinalParse: /\d{1,2}(er|)/, ordinal: function (number, period) { switch (period) { // TODO: Return 'e' when day of month > 1. Move this case inside // block for masculine words below. // See https://github.com/moment/moment/issues/3375 case 'D': return number + (number === 1 ? 'er' : ''); // Words with masculine grammatical gender: mois, trimestre, jour default: case 'M': case 'Q': case 'DDD': case 'd': return number + (number === 1 ? 'er' : 'e'); // Words with feminine grammatical gender: semaine case 'w': case 'W': return number + (number === 1 ? 're' : 'e'); } }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split( '_' ), monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split( '_' ); moment.defineLocale('fy', { months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortWithDots; } else if (/-MMM-/.test(format)) { return monthsShortWithoutDots[m.month()]; } else { return monthsShortWithDots[m.month()]; } }, monthsParseExact: true, weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split( '_' ), weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'), weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD-MM-YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[hjoed om] LT', nextDay: '[moarn om] LT', nextWeek: 'dddd [om] LT', lastDay: '[juster om] LT', lastWeek: '[?fr?ne] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'oer %s', past: '%s lyn', s: 'in pear sekonden', ss: '%d sekonden', m: 'ien min?t', mm: '%d minuten', h: 'ien oere', hh: '%d oeren', d: 'ien dei', dd: '%d dagen', M: 'ien moanne', MM: '%d moannen', y: 'ien jier', yy: '%d jierren', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var months$5 = [ 'Ean?ir', 'Feabhra', 'M?rta', 'Aibre?n', 'Bealtaine', 'Meitheamh', 'I?il', 'L?nasa', 'Me?n F?mhair', 'Deireadh F?mhair', 'Samhain', 'Nollaig', ], monthsShort$5 = [ 'Ean', 'Feabh', 'M?rt', 'Aib', 'Beal', 'Meith', 'I?il', 'L?n', 'M.F.', 'D.F.', 'Samh', 'Noll', ], weekdays$1 = [ 'D? Domhnaigh', 'D? Luain', 'D? M?irt', 'D? C?adaoin', 'D?ardaoin', 'D? hAoine', 'D? Sathairn', ], weekdaysShort = ['Domh', 'Luan', 'M?irt', 'C?ad', 'D?ar', 'Aoine', 'Sath'], weekdaysMin = ['Do', 'Lu', 'M?', 'C?', 'D?', 'A', 'Sa']; moment.defineLocale('ga', { months: months$5, monthsShort: monthsShort$5, monthsParseExact: true, weekdays: weekdays$1, weekdaysShort: weekdaysShort, weekdaysMin: weekdaysMin, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Inniu ag] LT', nextDay: '[Am?rach ag] LT', nextWeek: 'dddd [ag] LT', lastDay: '[Inn? ag] LT', lastWeek: 'dddd [seo caite] [ag] LT', sameElse: 'L', }, relativeTime: { future: 'i %s', past: '%s ? shin', s: 'c?pla soicind', ss: '%d soicind', m: 'n?im?ad', mm: '%d n?im?ad', h: 'uair an chloig', hh: '%d uair an chloig', d: 'l?', dd: '%d l?', M: 'm?', MM: '%d m?onna', y: 'bliain', yy: '%d bliain', }, dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, ordinal: function (number) { var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var months$6 = [ 'Am Faoilleach', 'An Gearran', 'Am M?rt', 'An Giblean', 'An C?itean', 'An t-?gmhios', 'An t-Iuchar', 'An L?nastal', 'An t-Sultain', 'An D?mhair', 'An t-Samhain', 'An D?bhlachd', ], monthsShort$6 = [ 'Faoi', 'Gear', 'M?rt', 'Gibl', 'C?it', '?gmh', 'Iuch', 'L?n', 'Sult', 'D?mh', 'Samh', 'D?bh', ], weekdays$2 = [ 'Did?mhnaich', 'Diluain', 'Dim?irt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne', ], weekdaysShort$1 = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'], weekdaysMin$1 = ['D?', 'Lu', 'M?', 'Ci', 'Ar', 'Ha', 'Sa']; moment.defineLocale('gd', { months: months$6, monthsShort: monthsShort$6, monthsParseExact: true, weekdays: weekdays$2, weekdaysShort: weekdaysShort$1, weekdaysMin: weekdaysMin$1, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[An-diugh aig] LT', nextDay: '[A-m?ireach aig] LT', nextWeek: 'dddd [aig] LT', lastDay: '[An-d? aig] LT', lastWeek: 'dddd [seo chaidh] [aig] LT', sameElse: 'L', }, relativeTime: { future: 'ann an %s', past: 'bho chionn %s', s: 'beagan diogan', ss: '%d diogan', m: 'mionaid', mm: '%d mionaidean', h: 'uair', hh: '%d uairean', d: 'latha', dd: '%d latha', M: 'm?os', MM: '%d m?osan', y: 'bliadhna', yy: '%d bliadhna', }, dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, ordinal: function (number) { var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('gl', { months: 'xaneiro_febreiro_marzo_abril_maio_xu?o_xullo_agosto_setembro_outubro_novembro_decembro'.split( '_' ), monthsShort: 'xan._feb._mar._abr._mai._xu?._xul._ago._set._out._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'domingo_luns_martes_m?rcores_xoves_venres_s?bado'.split('_'), weekdaysShort: 'dom._lun._mar._m?r._xov._ven._s?b.'.split('_'), weekdaysMin: 'do_lu_ma_m?_xo_ve_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY H:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm', }, calendar: { sameDay: function () { return '[hoxe ' + (this.hours() !== 1 ? '?s' : '?') + '] LT'; }, nextDay: function () { return '[ma?? ' + (this.hours() !== 1 ? '?s' : '?') + '] LT'; }, nextWeek: function () { return 'dddd [' + (this.hours() !== 1 ? '?s' : 'a') + '] LT'; }, lastDay: function () { return '[onte ' + (this.hours() !== 1 ? '?' : 'a') + '] LT'; }, lastWeek: function () { return ( '[o] dddd [pasado ' + (this.hours() !== 1 ? '?s' : 'a') + '] LT' ); }, sameElse: 'L', }, relativeTime: { future: function (str) { if (str.indexOf('un') === 0) { return 'n' + str; } return 'en ' + str; }, past: 'hai %s', s: 'uns segundos', ss: '%d segundos', m: 'un minuto', mm: '%d minutos', h: 'unha hora', hh: '%d horas', d: 'un d?a', dd: '%d d?as', M: 'un mes', MM: '%d meses', y: 'un ano', yy: '%d anos', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime$4(number, withoutSuffix, key, isFuture) { var format = { s: ['???????? ??????????????', '?????? ????????'], ss: [number + ' ??????????????', number + ' ????????'], m: ['????? ?????????', '??? ????????'], mm: [number + ' ????????????', number + ' ?????????'], h: ['????? ??????', '??? ???'], hh: [number + ' ?????????', number + ' ??????'], d: ['????? ????????', '??? ?????'], dd: [number + ' ???????????', number + ' ?????'], M: ['????? ??????????????', '??? ?????????'], MM: [number + ' ???????????????', number + ' ?????????'], y: ['????? ?????????', '??? ??????'], yy: [number + ' ????????????', number + ' ?????????'], }; return isFuture ? format[key][0] : format[key][1]; } moment.defineLocale('gom-deva', { months: { standalone: '????????????_???????????????_?????????????????????_???????????_????????????????????_????????????????????????????????????'.split( '_' ), format: '??????????????????_?????????????????????_???????????????_?????????????????_????????????_????????????_?????????????????????????????_??????????????????????????????????????_?????????????????????_??????????????????'.split( '_' ), isFormat: /MMMM(\s)+D[oD]?/, }, monthsShort: '??????._?????????._????????????????._???_??????????._???._?????????._????????._???????????._????????.'.split( '_' ), monthsParseExact: true, weekdays: '?????????????????????????_?????????_??????????????????????????????????'.split('_'), weekdaysShort: '?????._?????._??????._?????._???????????._????????._?????.'.split('_'), weekdaysMin: '?????_???_???_??????_???_???'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'A h:mm [?????????]', LTS: 'A h:mm:ss [?????????]', L: 'DD-MM-YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY A h:mm [?????????]', LLLL: 'dddd, MMMM Do, YYYY, A h:mm [?????????]', llll: 'ddd, D MMM YYYY, A h:mm [?????????]', }, calendar: { sameDay: '[????? LT', nextDay: '[??????????? LT', nextWeek: '[???????? dddd[,] LT', lastDay: '[????? LT', lastWeek: '[???????? dddd[,] LT', sameElse: 'L', }, relativeTime: { future: '%s', past: '%s ???????', s: processRelativeTime$4, ss: processRelativeTime$4, m: processRelativeTime$4, mm: processRelativeTime$4, h: processRelativeTime$4, hh: processRelativeTime$4, d: processRelativeTime$4, dd: processRelativeTime$4, M: processRelativeTime$4, MM: processRelativeTime$4, y: processRelativeTime$4, yy: processRelativeTime$4, }, dayOfMonthOrdinalParse: /\d{1,2}(?????)/, ordinal: function (number, period) { switch (period) { // the ordinal '?????' only applies to day of the month case 'D': return number + '?????'; default: case 'M': case 'Q': case 'DDD': case 'd': case 'w': case 'W': return number; } }, week: { dow: 0, // Sunday is the first day of the week doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4) }, meridiemParse: /??????|?????????????????????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '??????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '??????????') { return hour; } else if (meridiem === '???????????') { return hour > 12 ? hour : hour + 12; } else if (meridiem === '????????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '??????'; } else if (hour < 12) { return '??????????'; } else if (hour < 16) { return '???????????'; } else if (hour < 20) { return '????????'; } else { return '??????'; } }, }); //! moment.js locale configuration function processRelativeTime$5(number, withoutSuffix, key, isFuture) { var format = { s: ['thoddea sekondamni', 'thodde sekond'], ss: [number + ' sekondamni', number + ' sekond'], m: ['eka mintan', 'ek minut'], mm: [number + ' mintamni', number + ' mintam'], h: ['eka voran', 'ek vor'], hh: [number + ' voramni', number + ' voram'], d: ['eka disan', 'ek dis'], dd: [number + ' disamni', number + ' dis'], M: ['eka mhoinean', 'ek mhoino'], MM: [number + ' mhoineamni', number + ' mhoine'], y: ['eka vorsan', 'ek voros'], yy: [number + ' vorsamni', number + ' vorsam'], }; return isFuture ? format[key][0] : format[key][1]; } moment.defineLocale('gom-latn', { months: { standalone: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split( '_' ), format: 'Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea'.split( '_' ), isFormat: /MMMM(\s)+D[oD]?/, }, monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split( '_' ), monthsParseExact: true, weekdays: "Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split('_'), weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'A h:mm [vazta]', LTS: 'A h:mm:ss [vazta]', L: 'DD-MM-YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY A h:mm [vazta]', LLLL: 'dddd, MMMM Do, YYYY, A h:mm [vazta]', llll: 'ddd, D MMM YYYY, A h:mm [vazta]', }, calendar: { sameDay: '[Aiz] LT', nextDay: '[Faleam] LT', nextWeek: '[Fuddlo] dddd[,] LT', lastDay: '[Kal] LT', lastWeek: '[Fattlo] dddd[,] LT', sameElse: 'L', }, relativeTime: { future: '%s', past: '%s adim', s: processRelativeTime$5, ss: processRelativeTime$5, m: processRelativeTime$5, mm: processRelativeTime$5, h: processRelativeTime$5, hh: processRelativeTime$5, d: processRelativeTime$5, dd: processRelativeTime$5, M: processRelativeTime$5, MM: processRelativeTime$5, y: processRelativeTime$5, yy: processRelativeTime$5, }, dayOfMonthOrdinalParse: /\d{1,2}(er)/, ordinal: function (number, period) { switch (period) { // the ordinal 'er' only applies to day of the month case 'D': return number + 'er'; default: case 'M': case 'Q': case 'DDD': case 'd': case 'w': case 'W': return number; } }, week: { dow: 0, // Sunday is the first day of the week doy: 3, // The week that contains Jan 4th is the first week of the year (7 + 0 - 4) }, meridiemParse: /rati|sokallim|donparam|sanje/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'rati') { return hour < 4 ? hour : hour + 12; } else if (meridiem === 'sokallim') { return hour; } else if (meridiem === 'donparam') { return hour > 12 ? hour : hour + 12; } else if (meridiem === 'sanje') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return 'rati'; } else if (hour < 12) { return 'sokallim'; } else if (hour < 16) { return 'donparam'; } else if (hour < 20) { return 'sanje'; } else { return 'rati'; } }, }); //! moment.js locale configuration var symbolMap$7 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$6 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('gu', { months: '??????????????_??????????????_?????????????????_???_?????????????????????????????????????????????????????????????????????'.split( '_' ), monthsShort: '?????????._?????????._????????????????._???_???????????._???._????????._????????._?????._??????.'.split( '_' ), monthsParseExact: true, weekdays: '?????????_?????????_?????????????????????????????????????????????_?????????'.split( '_' ), weekdaysShort: '????????????????_??????_??????_?????????????'.split('_'), weekdaysMin: '?????_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'A h:mm ?????????', LTS: 'A h:mm:ss ?????????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ?????????', LLLL: 'dddd, D MMMM YYYY, A h:mm ?????????', }, calendar: { sameDay: '[???] LT', nextDay: '[??????] LT', nextWeek: 'dddd, LT', lastDay: '[?????????] LT', lastWeek: '[???????? dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ???', past: '%s ????????', s: '?????? ?????', ss: '%d ????????', m: '??? ????????', mm: '%d ????????', h: '??? ??????', hh: '%d ??????', d: '??? ??????', dd: '%d ??????', M: '??? ????????', MM: '%d ????????', y: '??? ??????', yy: '%d ??????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$6[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$7[match]; }); }, // Gujarati notation for meridiems are quite fuzzy in practice. While there exists // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati. meridiemParse: /???????????|??????|??????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '??????') { return hour; } else if (meridiem === '??????') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '??????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????'; } else if (hour < 10) { return '??????'; } else if (hour < 17) { return '??????'; } else if (hour < 20) { return '??????'; } else { return '?????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('he', { months: '?????_??????_???_?????_???_????_????_??????_??????_???????_??????_?????'.split( '_' ), monthsShort: '????_????_???_????_???_????_????_????_????_????_????_????'.split( '_' ), weekdays: '?????_???_?????_?????_?????_????_???'.split('_'), weekdaysShort: '??_??_??_??_??_??_??'.split('_'), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D [?]MMMM YYYY', LLL: 'D [?]MMMM YYYY HH:mm', LLLL: 'dddd, D [?]MMMM YYYY HH:mm', l: 'D/M/YYYY', ll: 'D MMM YYYY', lll: 'D MMM YYYY HH:mm', llll: 'ddd, D MMM YYYY HH:mm', }, calendar: { sameDay: '[???? ??]LT', nextDay: '[??? ??]LT', nextWeek: 'dddd [????] LT', lastDay: '[????? ??]LT', lastWeek: '[????] dddd [?????? ????] LT', sameElse: 'L', }, relativeTime: { future: '???? %s', past: '???? %s', s: '???? ?????', ss: '%d ?????', m: '???', mm: '%d ????', h: '???', hh: function (number) { if (number === 2) { return '??????'; } return number + ' ????'; }, d: '???', dd: function (number) { if (number === 2) { return '??????'; } return number + ' ????'; }, M: '????', MM: function (number) { if (number === 2) { return '???????'; } return number + ' ??????'; }, y: '???', yy: function (number) { if (number === 2) { return '??????'; } else if (number % 10 === 0 && number !== 10) { return number + ' ???'; } return number + ' ????'; }, }, meridiemParse: /???"?|????"?|???? ???????|???? ???????|????? ????|?????|????/i, isPM: function (input) { return /^(???"?|???? ???????|????)$/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 5) { return '????? ????'; } else if (hour < 10) { return '?????'; } else if (hour < 12) { return isLower ? '????"?' : '???? ???????'; } else if (hour < 18) { return isLower ? '???"?' : '???? ???????'; } else { return '????'; } }, }); //! moment.js locale configuration var symbolMap$8 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$7 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }, monthsParse$7 = [ /^???/i, /^????????/i, /^????????/i, /^????????/i, /^???/i, /^?????/i, /^?????/i, /^???/i, /^??????|?????/i, /^????????/i, /^???|?????/i, /^??????|?????/i, ], shortMonthsParse = [ /^???/i, /^?????/i, /^????????/i, /^????????/i, /^???/i, /^?????/i, /^?????/i, /^???/i, /^?????/i, /^????????/i, /^???/i, /^?????/i, ]; moment.defineLocale('hi', { months: { format: '????????_?????????_?????????????????_???_????????????????????????????????????????????????????_???????????'.split( '_' ), standalone: '????????_????????_?????????????????_???_??????????????????????????????_????????????????????????????'.split( '_' ), }, monthsShort: '???._?????._????????????????._???_??????????._???._?????._????????._???._?????.'.split( '_' ), weekdays: '?????????_?????????_????????????????????_???????????????????????_?????????'.split('_'), weekdaysShort: '????????????????_???????????_?????????????'.split('_'), weekdaysMin: '?????_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'A h:mm ?????', LTS: 'A h:mm:ss ?????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ?????', LLLL: 'dddd, D MMMM YYYY, A h:mm ?????', }, monthsParse: monthsParse$7, longMonthsParse: monthsParse$7, shortMonthsParse: shortMonthsParse, monthsRegex: /^(????????|???\.?|?????????|????????|?????.?|?????????|?????????|????????.?|????|??????|?????????????.?|???????????\.?|????????????????????|?????.?|???????????????????.?|?????????|???????????\.?|????????????????????|?????.?)/i, monthsShortRegex: /^(????????|???\.?|?????????|????????|?????.?|?????????|?????????|????????.?|????|??????|?????????????.?|???????????\.?|????????????????????|?????.?|???????????????????.?|?????????|???????????\.?|????????????????????|?????.?)/i, monthsStrictRegex: /^(?????????|?????????|?????????|?????????|??????????|????|??????|?????????|?????????|????????????????????|??????\.?|???????????????????.?|?????????|?????????|?????????????????????)/i, monthsShortStrictRegex: /^(???\.?|?????.?|?????????|????????.?|????|??????|?????.?|???\.?|?????.?|????????.?|???\.?|?????.?)/i, calendar: { sameDay: '[???] LT', nextDay: '[???] LT', nextWeek: 'dddd, LT', lastDay: '[???] LT', lastWeek: '[???????? dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ??????', s: '????? ??? ??????', ss: '%d ????????', m: '??? ??????', mm: '%d ??????', h: '??? ??????', hh: '%d ??????', d: '??? ?????', dd: '%d ?????', M: '??? ????????', MM: '%d ????????', y: '??? ??????', yy: '%d ??????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$7[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$8[match]; }); }, // Hindi notation for meridiems are quite fuzzy in practice. While there exists // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. meridiemParse: /???????????|?????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '??????') { return hour; } else if (meridiem === '????????') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '?????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????'; } else if (hour < 10) { return '??????'; } else if (hour < 17) { return '????????'; } else if (hour < 20) { return '?????'; } else { return '?????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration function translate$3(number, withoutSuffix, key) { var result = number + ' '; switch (key) { case 'ss': if (number === 1) { result += 'sekunda'; } else if (number === 2 || number === 3 || number === 4) { result += 'sekunde'; } else { result += 'sekundi'; } return result; case 'm': return withoutSuffix ? 'jedna minuta' : 'jedne minute'; case 'mm': if (number === 1) { result += 'minuta'; } else if (number === 2 || number === 3 || number === 4) { result += 'minute'; } else { result += 'minuta'; } return result; case 'h': return withoutSuffix ? 'jedan sat' : 'jednog sata'; case 'hh': if (number === 1) { result += 'sat'; } else if (number === 2 || number === 3 || number === 4) { result += 'sata'; } else { result += 'sati'; } return result; case 'dd': if (number === 1) { result += 'dan'; } else { result += 'dana'; } return result; case 'MM': if (number === 1) { result += 'mjesec'; } else if (number === 2 || number === 3 || number === 4) { result += 'mjeseca'; } else { result += 'mjeseci'; } return result; case 'yy': if (number === 1) { result += 'godina'; } else if (number === 2 || number === 3 || number === 4) { result += 'godine'; } else { result += 'godina'; } return result; } } moment.defineLocale('hr', { months: { format: 'sije?nja_velja?e_o?ujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split( '_' ), standalone: 'sije?anj_velja?a_o?ujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split( '_' ), }, monthsShort: 'sij._velj._o?u._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split( '_' ), monthsParseExact: true, weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_?etvrtak_petak_subota'.split( '_' ), weekdaysShort: 'ned._pon._uto._sri._?et._pet._sub.'.split('_'), weekdaysMin: 'ne_po_ut_sr_?e_pe_su'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'Do MMMM YYYY', LLL: 'Do MMMM YYYY H:mm', LLLL: 'dddd, Do MMMM YYYY H:mm', }, calendar: { sameDay: '[danas u] LT', nextDay: '[sutra u] LT', nextWeek: function () { switch (this.day()) { case 0: return '[u] [nedjelju] [u] LT'; case 3: return '[u] [srijedu] [u] LT'; case 6: return '[u] [subotu] [u] LT'; case 1: case 2: case 4: case 5: return '[u] dddd [u] LT'; } }, lastDay: '[ju?er u] LT', lastWeek: function () { switch (this.day()) { case 0: return '[pro?lu] [nedjelju] [u] LT'; case 3: return '[pro?lu] [srijedu] [u] LT'; case 6: return '[pro?le] [subote] [u] LT'; case 1: case 2: case 4: case 5: return '[pro?li] dddd [u] LT'; } }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'prije %s', s: 'par sekundi', ss: translate$3, m: translate$3, mm: translate$3, h: translate$3, hh: translate$3, d: 'dan', dd: translate$3, M: 'mjesec', MM: translate$3, y: 'godinu', yy: translate$3, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var weekEndings = 'vas?rnap h?tf?n kedden szerd?n cs?t?rt?k?n p?nteken szombaton'.split( ' ' ); function translate$4(number, withoutSuffix, key, isFuture) { var num = number; switch (key) { case 's': return isFuture || withoutSuffix ? 'n?h?ny m?sodperc' : 'n?h?ny m?sodperce'; case 'ss': return num + (isFuture || withoutSuffix) ? ' m?sodperc' : ' m?sodperce'; case 'm': return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); case 'mm': return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); case 'h': return 'egy' + (isFuture || withoutSuffix ? ' ?ra' : ' ?r?ja'); case 'hh': return num + (isFuture || withoutSuffix ? ' ?ra' : ' ?r?ja'); case 'd': return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); case 'dd': return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); case 'M': return 'egy' + (isFuture || withoutSuffix ? ' h?nap' : ' h?napja'); case 'MM': return num + (isFuture || withoutSuffix ? ' h?nap' : ' h?napja'); case 'y': return 'egy' + (isFuture || withoutSuffix ? ' ?v' : ' ?ve'); case 'yy': return num + (isFuture || withoutSuffix ? ' ?v' : ' ?ve'); } return ''; } function week(isFuture) { return ( (isFuture ? '' : '[m?lt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]' ); } moment.defineLocale('hu', { months: 'janu?r_febru?r_m?rcius_?prilis_m?jus_j?nius_j?lius_augusztus_szeptember_okt?ber_november_december'.split( '_' ), monthsShort: 'jan._feb._m?rc._?pr._m?j._j?n._j?l._aug._szept._okt._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'vas?rnap_h?tf?_kedd_szerda_cs?t?rt?k_p?ntek_szombat'.split('_'), weekdaysShort: 'vas_h?t_kedd_sze_cs?t_p?n_szo'.split('_'), weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'YYYY.MM.DD.', LL: 'YYYY. MMMM D.', LLL: 'YYYY. MMMM D. H:mm', LLLL: 'YYYY. MMMM D., dddd H:mm', }, meridiemParse: /de|du/i, isPM: function (input) { return input.charAt(1).toLowerCase() === 'u'; }, meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower === true ? 'de' : 'DE'; } else { return isLower === true ? 'du' : 'DU'; } }, calendar: { sameDay: '[ma] LT[-kor]', nextDay: '[holnap] LT[-kor]', nextWeek: function () { return week.call(this, true); }, lastDay: '[tegnap] LT[-kor]', lastWeek: function () { return week.call(this, false); }, sameElse: 'L', }, relativeTime: { future: '%s m?lva', past: '%s', s: translate$4, ss: translate$4, m: translate$4, mm: translate$4, h: translate$4, hh: translate$4, d: translate$4, dd: translate$4, M: translate$4, MM: translate$4, y: translate$4, yy: translate$4, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('hy-am', { months: { format: '????????_????????_?????_??????_??????_???????_???????_????????_??????????_??????????_?????????_??????????'.split( '_' ), standalone: '???????_???????_????_?????_?????_??????_??????_???????_?????????_?????????_????????_?????????'.split( '_' ), }, monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '??????_??????????_?????????_??????????_?????????_??????_?????'.split( '_' ), weekdaysShort: '???_???_???_???_???_????_???'.split('_'), weekdaysMin: '???_???_???_???_???_????_???'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY ?.', LLL: 'D MMMM YYYY ?., HH:mm', LLLL: 'dddd, D MMMM YYYY ?., HH:mm', }, calendar: { sameDay: '[?????] LT', nextDay: '[????] LT', lastDay: '[????] LT', nextWeek: function () { return 'dddd [??? ????] LT'; }, lastWeek: function () { return '[?????] dddd [??? ????] LT'; }, sameElse: 'L', }, relativeTime: { future: '%s ????', past: '%s ????', s: '?? ???? ????????', ss: '%d ????????', m: '????', mm: '%d ????', h: '???', hh: '%d ???', d: '??', dd: '%d ??', M: '????', MM: '%d ????', y: '????', yy: '%d ????', }, meridiemParse: /???????|????????|???????|????????/, isPM: function (input) { return /^(???????|????????)$/.test(input); }, meridiem: function (hour) { if (hour < 4) { return '???????'; } else if (hour < 12) { return '????????'; } else if (hour < 17) { return '???????'; } else { return '????????'; } }, dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(??|??)/, ordinal: function (number, period) { switch (period) { case 'DDD': case 'w': case 'W': case 'DDDo': if (number === 1) { return number + '-??'; } return number + '-??'; default: return number; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('id', { months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'), weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [pukul] HH.mm', LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm', }, meridiemParse: /pagi|siang|sore|malam/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'pagi') { return hour; } else if (meridiem === 'siang') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === 'sore' || meridiem === 'malam') { return hour + 12; } }, meridiem: function (hours, minutes, isLower) { if (hours < 11) { return 'pagi'; } else if (hours < 15) { return 'siang'; } else if (hours < 19) { return 'sore'; } else { return 'malam'; } }, calendar: { sameDay: '[Hari ini pukul] LT', nextDay: '[Besok pukul] LT', nextWeek: 'dddd [pukul] LT', lastDay: '[Kemarin pukul] LT', lastWeek: 'dddd [lalu pukul] LT', sameElse: 'L', }, relativeTime: { future: 'dalam %s', past: '%s yang lalu', s: 'beberapa detik', ss: '%d detik', m: 'semenit', mm: '%d menit', h: 'sejam', hh: '%d jam', d: 'sehari', dd: '%d hari', M: 'sebulan', MM: '%d bulan', y: 'setahun', yy: '%d tahun', }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration function plural$2(n) { if (n % 100 === 11) { return true; } else if (n % 10 === 1) { return false; } return true; } function translate$5(number, withoutSuffix, key, isFuture) { var result = number + ' '; switch (key) { case 's': return withoutSuffix || isFuture ? 'nokkrar sek?ndur' : 'nokkrum sek?ndum'; case 'ss': if (plural$2(number)) { return ( result + (withoutSuffix || isFuture ? 'sek?ndur' : 'sek?ndum') ); } return result + 'sek?nda'; case 'm': return withoutSuffix ? 'm?n?ta' : 'm?n?tu'; case 'mm': if (plural$2(number)) { return ( result + (withoutSuffix || isFuture ? 'm?n?tur' : 'm?n?tum') ); } else if (withoutSuffix) { return result + 'm?n?ta'; } return result + 'm?n?tu'; case 'hh': if (plural$2(number)) { return ( result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum') ); } return result + 'klukkustund'; case 'd': if (withoutSuffix) { return 'dagur'; } return isFuture ? 'dag' : 'degi'; case 'dd': if (plural$2(number)) { if (withoutSuffix) { return result + 'dagar'; } return result + (isFuture ? 'daga' : 'd?gum'); } else if (withoutSuffix) { return result + 'dagur'; } return result + (isFuture ? 'dag' : 'degi'); case 'M': if (withoutSuffix) { return 'm?nu?ur'; } return isFuture ? 'm?nu?' : 'm?nu?i'; case 'MM': if (plural$2(number)) { if (withoutSuffix) { return result + 'm?nu?ir'; } return result + (isFuture ? 'm?nu?i' : 'm?nu?um'); } else if (withoutSuffix) { return result + 'm?nu?ur'; } return result + (isFuture ? 'm?nu?' : 'm?nu?i'); case 'y': return withoutSuffix || isFuture ? '?r' : '?ri'; case 'yy': if (plural$2(number)) { return result + (withoutSuffix || isFuture ? '?r' : '?rum'); } return result + (withoutSuffix || isFuture ? '?r' : '?ri'); } } moment.defineLocale('is', { months: 'jan?ar_febr?ar_mars_apr?l_ma?_j?n?_j?l?_?g?st_september_okt?ber_n?vember_desember'.split( '_' ), monthsShort: 'jan_feb_mar_apr_ma?_j?n_j?l_?g?_sep_okt_n?v_des'.split('_'), weekdays: 'sunnudagur_m?nudagur_?ri?judagur_mi?vikudagur_fimmtudagur_f?studagur_laugardagur'.split( '_' ), weekdaysShort: 'sun_m?n_?ri_mi?_fim_f?s_lau'.split('_'), weekdaysMin: 'Su_M?_?r_Mi_Fi_F?_La'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY [kl.] H:mm', LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm', }, calendar: { sameDay: '[? dag kl.] LT', nextDay: '[? morgun kl.] LT', nextWeek: 'dddd [kl.] LT', lastDay: '[? g?r kl.] LT', lastWeek: '[s??asta] dddd [kl.] LT', sameElse: 'L', }, relativeTime: { future: 'eftir %s', past: 'fyrir %s s??an', s: translate$5, ss: translate$5, m: translate$5, mm: translate$5, h: 'klukkustund', hh: translate$5, d: translate$5, dd: translate$5, M: translate$5, MM: translate$5, y: translate$5, yy: translate$5, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('it-ch', { months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split( '_' ), monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), weekdays: 'domenica_luned?_marted?_mercoled?_gioved?_venerd?_sabato'.split( '_' ), weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Oggi alle] LT', nextDay: '[Domani alle] LT', nextWeek: 'dddd [alle] LT', lastDay: '[Ieri alle] LT', lastWeek: function () { switch (this.day()) { case 0: return '[la scorsa] dddd [alle] LT'; default: return '[lo scorso] dddd [alle] LT'; } }, sameElse: 'L', }, relativeTime: { future: function (s) { return (/^[0-9].+$/.test(s) ? 'tra' : 'in') + ' ' + s; }, past: '%s fa', s: 'alcuni secondi', ss: '%d secondi', m: 'un minuto', mm: '%d minuti', h: "un'ora", hh: '%d ore', d: 'un giorno', dd: '%d giorni', M: 'un mese', MM: '%d mesi', y: 'un anno', yy: '%d anni', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('it', { months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split( '_' ), monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), weekdays: 'domenica_luned?_marted?_mercoled?_gioved?_venerd?_sabato'.split( '_' ), weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: function () { return ( '[Oggi a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); }, nextDay: function () { return ( '[Domani a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); }, nextWeek: function () { return ( 'dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); }, lastDay: function () { return ( '[Ieri a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); }, lastWeek: function () { switch (this.day()) { case 0: return ( '[La scorsa] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); default: return ( '[Lo scorso] dddd [a' + (this.hours() > 1 ? 'lle ' : this.hours() === 0 ? ' ' : "ll'") + ']LT' ); } }, sameElse: 'L', }, relativeTime: { future: 'tra %s', past: '%s fa', s: 'alcuni secondi', ss: '%d secondi', m: 'un minuto', mm: '%d minuti', h: "un'ora", hh: '%d ore', d: 'un giorno', dd: '%d giorni', w: 'una settimana', ww: '%d settimane', M: 'un mese', MM: '%d mesi', y: 'un anno', yy: '%d anni', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ja', { eras: [ { since: '2019-05-01', offset: 1, name: '???', narrow: '??', abbr: 'R', }, { since: '1989-01-08', until: '2019-04-30', offset: 1, name: '???', narrow: '??', abbr: 'H', }, { since: '1926-12-25', until: '1989-01-07', offset: 1, name: '???', narrow: '??', abbr: 'S', }, { since: '1912-07-30', until: '1926-12-24', offset: 1, name: '???', narrow: '??', abbr: 'T', }, { since: '1873-01-01', until: '1912-07-29', offset: 6, name: '???', narrow: '??', abbr: 'M', }, { since: '0001-01-01', until: '1873-12-31', offset: 1, name: '???', narrow: 'AD', abbr: 'AD', }, { since: '0000-12-31', until: -Infinity, offset: 1, name: '?????', narrow: 'BC', abbr: 'BC', }, ], eraYearOrdinalRegex: /(??\d+)??/, eraYearOrdinalParse: function (input, match) { return match[1] === '??' ? 1 : parseInt(match[1] || input, 10); }, months: '1??2??3??4??5??6??7??8??9??10??11??12??'.split('_'), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '???????????????????????????????????'.split('_'), weekdaysShort: '??????????????'.split('_'), weekdaysMin: '??????????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY??????', LLL: 'YYYY?????? HH:mm', LLLL: 'YYYY?????? dddd HH:mm', l: 'YYYY/MM/DD', ll: 'YYYY??????', lll: 'YYYY?????? HH:mm', llll: 'YYYY??????(ddd) HH:mm', }, meridiemParse: /???|???/i, isPM: function (input) { return input === '???'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '???'; } else { return '???'; } }, calendar: { sameDay: '[???] LT', nextDay: '[???] LT', nextWeek: function (now) { if (now.week() !== this.week()) { return '[????dddd LT'; } else { return 'dddd LT'; } }, lastDay: '[???] LT', lastWeek: function (now) { if (this.week() !== now.week()) { return '[????dddd LT'; } else { return 'dddd LT'; } }, sameElse: 'L', }, dayOfMonthOrdinalParse: /\d{1,2}??/, ordinal: function (number, period) { switch (period) { case 'y': return number === 1 ? '???' : number + '??'; case 'd': case 'D': case 'DDD': return number + '??'; default: return number; } }, relativeTime: { future: '%s??', past: '%s??', s: '???', ss: '%d??', m: '1??', mm: '%d??', h: '1???', hh: '%d???', d: '1??', dd: '%d??', M: '1???', MM: '%d???', y: '1??', yy: '%d??', }, }); //! moment.js locale configuration moment.defineLocale('jv', { months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split( '_' ), monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [pukul] HH.mm', LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm', }, meridiemParse: /enjing|siyang|sonten|ndalu/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'enjing') { return hour; } else if (meridiem === 'siyang') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === 'sonten' || meridiem === 'ndalu') { return hour + 12; } }, meridiem: function (hours, minutes, isLower) { if (hours < 11) { return 'enjing'; } else if (hours < 15) { return 'siyang'; } else if (hours < 19) { return 'sonten'; } else { return 'ndalu'; } }, calendar: { sameDay: '[Dinten puniko pukul] LT', nextDay: '[Mbenjang pukul] LT', nextWeek: 'dddd [pukul] LT', lastDay: '[Kala wingi pukul] LT', lastWeek: 'dddd [kepengker pukul] LT', sameElse: 'L', }, relativeTime: { future: 'wonten ing %s', past: '%s ingkang kepengker', s: 'sawetawis detik', ss: '%d detik', m: 'setunggal menit', mm: '%d menit', h: 'setunggal jam', hh: '%d jam', d: 'sedinten', dd: '%d dinten', M: 'sewulan', MM: '%d wulan', y: 'setaun', yy: '%d taun', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ka', { months: '??????????????????????????????????????????_?????????????????_?????????_??????????????????????????_??????????????????????????_??????????????'.split( '_' ), monthsShort: '????????????????????????????????????????????????????????????'.split('_'), weekdays: { standalone: '????????????????????_?????????????????????????????????????????????????????????????????'.split( '_' ), format: '?????????_????????????_?????????????????????????????????????????????????????????????????'.split( '_' ), isFormat: /(??????|?????????)/, }, weekdaysShort: '???????????????????????????????????'.split('_'), weekdaysMin: '???_???_???_???_???_???_???'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[??????] LT[-???]', nextDay: '[??????] LT[-???]', lastDay: '[???????? LT[-???]', nextWeek: '[?????????] dddd LT[-???]', lastWeek: '[??????] dddd LT-???', sameElse: 'L', }, relativeTime: { future: function (s) { return s.replace(/(????????????????|????????|???)(????)/, function ( $0, $1, $2 ) { return $2 === '??' ? $1 + '???' : $1 + $2 + '???'; }); }, past: function (s) { if (/(??????|??????|??????????????????)/.test(s)) { return s.replace(/(????)$/, '??? ?????'); } if (/??????/.test(s)) { return s.replace(/??????$/, '?????? ?????'); } return s; }, s: '?????????????? ??????', ss: '%d ??????', m: '??????', mm: '%d ??????', h: '????????', hh: '%d ????????', d: '?????', dd: '%d ?????', M: '?????', MM: '%d ?????', y: '??????', yy: '%d ??????', }, dayOfMonthOrdinalParse: /0|1-???|???-\d{1,2}|\d{1,2}-??/, ordinal: function (number) { if (number === 0) { return number; } if (number === 1) { return number + '-???'; } if ( number < 20 || (number <= 100 && number % 20 === 0) || number % 100 === 0 ) { return '???-' + number; } return number + '-??'; }, week: { dow: 1, doy: 7, }, }); //! moment.js locale configuration var suffixes$1 = { 0: '-??', 1: '-??', 2: '-??', 3: '-??', 4: '-??', 5: '-??', 6: '-??', 7: '-??', 8: '-??', 9: '-??', 10: '-??', 20: '-??', 30: '-??', 40: '-??', 50: '-??', 60: '-??', 70: '-??', 80: '-??', 90: '-??', 100: '-??', }; moment.defineLocale('kk', { months: '??????_?????_??????_?????_?????_??????_?????_?????_????????_?????_??????_?????????'.split( '_' ), monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '????????_????????_????????_????????_????????_????_?????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ?????] LT', nextDay: '[????? ?????] LT', nextWeek: 'dddd [?????] LT', lastDay: '[???? ?????] LT', lastWeek: '[????? ???????] dddd [?????] LT', sameElse: 'L', }, relativeTime: { future: '%s ??????', past: '%s ?????', s: '??????? ??????', ss: '%d ??????', m: '??? ?????', mm: '%d ?????', h: '??? ?????', hh: '%d ?????', d: '??? ???', dd: '%d ???', M: '??? ??', MM: '%d ??', y: '??? ???', yy: '%d ???', }, dayOfMonthOrdinalParse: /\d{1,2}-(??|??)/, ordinal: function (number) { var a = number % 10, b = number >= 100 ? 100 : null; return number + (suffixes$1[number] || suffixes$1[a] || suffixes$1[b]); }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$9 = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$8 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('km', { months: '??????_????????????????_??????_??????_?????????_??????????_??????_????????_??????_???????????????????'.split( '_' ), monthsShort: '??????_????????????????_??????_??????_?????????_??????????_??????_????????_??????_???????????????????'.split( '_' ), weekdays: '????????????????????????????_????????????????????_????????_??????'.split('_'), weekdaysShort: '???_??????????????_??'.split('_'), weekdaysMin: '???_??????????????_??'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, meridiemParse: /????????|????????/, isPM: function (input) { return input === '????????'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '????????'; } else { return '????????'; } }, calendar: { sameDay: '[??????????? ??????] LT', nextDay: '[???????? ??????] LT', nextWeek: 'dddd [??????] LT', lastDay: '[???????????? ??????] LT', lastWeek: 'dddd [???????????????] [??????] LT', sameElse: 'L', }, relativeTime: { future: '%s?????', past: '%s?????', s: '?????????????????????', ss: '%d ?????????', m: '???????????', mm: '%d ??????', h: '???????????', hh: '%d ??????', d: '???????????', dd: '%d ??????', M: '????????', MM: '%d ???', y: '????????????', yy: '%d ????????', }, dayOfMonthOrdinalParse: /???\d{1,2}/, ordinal: '???%d', preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$8[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$9[match]; }); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$a = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$9 = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('kn', { months: '????????????????????_?????????_??????????????????????_?????????????????_???????????????_???????????????_???????????????????????'.split( '_' ), monthsShort: '???_?????????????????_??????????????????????_?????????????????_????????????????????????????_????????'.split( '_' ), monthsParseExact: true, weekdays: '???????????????????????_????????????????????_???????????????????????_?????????'.split( '_' ), weekdaysShort: '??????_??????????????_???????????_?????????????'.split('_'), weekdaysMin: '???_??????_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'A h:mm', LTS: 'A h:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm', LLLL: 'dddd, D MMMM YYYY, A h:mm', }, calendar: { sameDay: '[??????] LT', nextDay: '[??????] LT', nextWeek: 'dddd, LT', lastDay: '[?????????] LT', lastWeek: '[?????????] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ??????', past: '%s ????????', s: '???????? ???????????', ss: '%d ???????????????', m: '?????? ????????', mm: '%d ????????', h: '?????? ??????', hh: '%d ??????', d: '?????? ?????', dd: '%d ?????', M: '?????? ?????????', MM: '%d ?????????', y: '?????? ??????', yy: '%d ??????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$9[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$a[match]; }); }, meridiemParse: /?????????|????????????|????????????|??????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '????????????') { return hour; } else if (meridiem === '????????????') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '??????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????????'; } else if (hour < 10) { return '????????????'; } else if (hour < 17) { return '????????????'; } else if (hour < 20) { return '??????'; } else { return '?????????'; } }, dayOfMonthOrdinalParse: /\d{1,2}(?????)/, ordinal: function (number) { return number + '?????'; }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ko', { months: '1??2??3??4??5??6??7??8??9??10??11??12??'.split('_'), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '???????????????????????????????????'.split('_'), weekdaysShort: '??????????????'.split('_'), weekdaysMin: '??????????????'.split('_'), longDateFormat: { LT: 'A h:mm', LTS: 'A h:mm:ss', L: 'YYYY.MM.DD.', LL: 'YYYY?? MMMM D??', LLL: 'YYYY?? MMMM D?? A h:mm', LLLL: 'YYYY?? MMMM D?? dddd A h:mm', l: 'YYYY.MM.DD.', ll: 'YYYY?? MMMM D??', lll: 'YYYY?? MMMM D?? A h:mm', llll: 'YYYY?? MMMM D?? dddd A h:mm', }, calendar: { sameDay: '??? LT', nextDay: '??? LT', nextWeek: 'dddd LT', lastDay: '??? LT', lastWeek: '????? dddd LT', sameElse: 'L', }, relativeTime: { future: '%s ??', past: '%s ??', s: '?? ??', ss: '%d??', m: '1??', mm: '%d??', h: '?? ???', hh: '%d???', d: '???', dd: '%d??', M: '?? ??', MM: '%d??', y: '?? ??', yy: '%d??', }, dayOfMonthOrdinalParse: /\d{1,2}(??????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '??'; case 'M': return number + '??'; case 'w': case 'W': return number + '??'; default: return number; } }, meridiemParse: /???|???/, isPM: function (token) { return token === '???'; }, meridiem: function (hour, minute, isUpper) { return hour < 12 ? '???' : '???'; }, }); //! moment.js locale configuration var symbolMap$b = { 1: '?', 2: '?', 3: '?', 4: '?', 5: '?', 6: '?', 7: '?', 8: '?', 9: '?', 0: '?', }, numberMap$a = { '?': '1', '?': '2', '?': '3', '?': '4', '?': '5', '?': '6', '?': '7', '?': '8', '?': '9', '?': '0', }, months$7 = [ '?????? ?????', '?????', '?????', '?????', '?????', '????????', '??????', '???', '???????', '?????? ?????', '?????? ?????', '?????? ?????', ]; moment.defineLocale('ku', { months: months$7, monthsShort: months$7, weekdays: '???????????????????????????????????????????????????????????????????????????????'.split( '_' ), weekdaysShort: '???????????????????????????????????????????????????????????'.split( '_' ), weekdaysMin: '?_?_?_?_?_?_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, meridiemParse: /????????????????/, isPM: function (input) { return /????????/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '????????'; } else { return '????????'; } }, calendar: { sameDay: '[??????? ???????] LT', nextDay: '[???????? ???????] LT', nextWeek: 'dddd [???????] LT', lastDay: '[????? ???????] LT', lastWeek: 'dddd [???????] LT', sameElse: 'L', }, relativeTime: { future: '???? %s', past: '%s', s: '?????? ???????????', ss: '?????? %d', m: '????? ???????', mm: '%d ???????', h: '????? ???????', hh: '%d ???????', d: '????? ???', dd: '%d ???', M: '????? ????', MM: '%d ????', y: '????? ???', yy: '%d ???', }, preparse: function (string) { return string .replace(/[??????????]/g, function (match) { return numberMap$a[match]; }) .replace(/?/g, ','); }, postformat: function (string) { return string .replace(/\d/g, function (match) { return symbolMap$b[match]; }) .replace(/,/g, '?'); }, week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration var suffixes$2 = { 0: '-??', 1: '-??', 2: '-??', 3: '-??', 4: '-??', 5: '-??', 6: '-??', 7: '-??', 8: '-??', 9: '-??', 10: '-??', 20: '-??', 30: '-??', 40: '-??', 50: '-??', 60: '-??', 70: '-??', 80: '-??', 90: '-??', 100: '-??', }; moment.defineLocale('ky', { months: '??????_???????_????_??????_???_????_????_??????_????????_???????_??????_???????'.split( '_' ), monthsShort: '???_???_????_???_???_????_????_???_???_???_???_???'.split( '_' ), weekdays: '????????_????????_????????_????????_????????_????_??????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ????] LT', nextDay: '[????? ????] LT', nextWeek: 'dddd [????] LT', lastDay: '[????? ????] LT', lastWeek: '[????? ???????] dddd [????] [????] LT', sameElse: 'L', }, relativeTime: { future: '%s ??????', past: '%s ?????', s: '??????? ??????', ss: '%d ??????', m: '??? ?????', mm: '%d ?????', h: '??? ????', hh: '%d ????', d: '??? ???', dd: '%d ???', M: '??? ??', MM: '%d ??', y: '??? ???', yy: '%d ???', }, dayOfMonthOrdinalParse: /\d{1,2}-(??|??|??|??)/, ordinal: function (number) { var a = number % 10, b = number >= 100 ? 100 : null; return number + (suffixes$2[number] || suffixes$2[a] || suffixes$2[b]); }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime$6(number, withoutSuffix, key, isFuture) { var format = { m: ['eng Minutt', 'enger Minutt'], h: ['eng Stonn', 'enger Stonn'], d: ['een Dag', 'engem Dag'], M: ['ee Mount', 'engem Mount'], y: ['ee Joer', 'engem Joer'], }; return withoutSuffix ? format[key][0] : format[key][1]; } function processFutureTime(string) { var number = string.substr(0, string.indexOf(' ')); if (eifelerRegelAppliesToNumber(number)) { return 'a ' + string; } return 'an ' + string; } function processPastTime(string) { var number = string.substr(0, string.indexOf(' ')); if (eifelerRegelAppliesToNumber(number)) { return 'viru ' + string; } return 'virun ' + string; } /** * Returns true if the word before the given number loses the '-n' ending. * e.g. 'an 10 Deeg' but 'a 5 Deeg' * * @param number {integer} * @returns {boolean} */ function eifelerRegelAppliesToNumber(number) { number = parseInt(number, 10); if (isNaN(number)) { return false; } if (number < 0) { // Negative Number --> always true return true; } else if (number < 10) { // Only 1 digit if (4 <= number && number <= 7) { return true; } return false; } else if (number < 100) { // 2 digits var lastDigit = number % 10, firstDigit = number / 10; if (lastDigit === 0) { return eifelerRegelAppliesToNumber(firstDigit); } return eifelerRegelAppliesToNumber(lastDigit); } else if (number < 10000) { // 3 or 4 digits --> recursively check first digit while (number >= 10) { number = number / 10; } return eifelerRegelAppliesToNumber(number); } else { // Anything larger than 4 digits: recursively check first n-3 digits number = number / 1000; return eifelerRegelAppliesToNumber(number); } } moment.defineLocale('lb', { months: 'Januar_Februar_M?erz_Abr?ll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split( '_' ), monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split( '_' ), monthsParseExact: true, weekdays: 'Sonndeg_M?indeg_D?nschdeg_M?ttwoch_Donneschdeg_Freideg_Samschdeg'.split( '_' ), weekdaysShort: 'So._M?._D?._M?._Do._Fr._Sa.'.split('_'), weekdaysMin: 'So_M?_D?_M?_Do_Fr_Sa'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm [Auer]', LTS: 'H:mm:ss [Auer]', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm [Auer]', LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]', }, calendar: { sameDay: '[Haut um] LT', sameElse: 'L', nextDay: '[Muer um] LT', nextWeek: 'dddd [um] LT', lastDay: '[G?schter um] LT', lastWeek: function () { // Different date string for 'D?nschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule switch (this.day()) { case 2: case 4: return '[Leschten] dddd [um] LT'; default: return '[Leschte] dddd [um] LT'; } }, }, relativeTime: { future: processFutureTime, past: processPastTime, s: 'e puer Sekonnen', ss: '%d Sekonnen', m: processRelativeTime$6, mm: '%d Minutten', h: processRelativeTime$6, hh: '%d Stonnen', d: processRelativeTime$6, dd: '%d Deeg', M: processRelativeTime$6, MM: '%d M?int', y: processRelativeTime$6, yy: '%d Joer', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('lo', { months: '?????????_??????????????_???????????????????????????_?????????????????????????????????_????????????????'.split( '_' ), monthsShort: '?????????_??????????????_???????????????????????????_?????????????????????????????????_????????????????'.split( '_' ), weekdays: '??????????????????????_?????????????????????????'.split('_'), weekdaysShort: '???????????????????_?????????????????????????'.split('_'), weekdaysMin: '???????_?????_???_??'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: '?????ddd D MMMM YYYY HH:mm', }, meridiemParse: /????????????|?????????/, isPM: function (input) { return input === '?????????'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '????????????'; } else { return '?????????'; } }, calendar: { sameDay: '[???????????????? LT', nextDay: '[????????????????? LT', nextWeek: '[?????dddd[??????????? LT', lastDay: '[???????????????????? LT', lastWeek: '[?????dddd[????????????????? LT', sameElse: 'L', }, relativeTime: { future: '????? %s', past: '%s?????????', s: '????????????????????????', ss: '%d ?????????', m: '1 ??????', mm: '%d ??????', h: '1 ???????????', hh: '%d ???????????', d: '1 ?????', dd: '%d ?????', M: '1 ????????', MM: '%d ????????', y: '1 ???', yy: '%d ???', }, dayOfMonthOrdinalParse: /(?????)\d{1,2}/, ordinal: function (number) { return '?????' + number; }, }); //! moment.js locale configuration var units = { ss: 'sekund?_sekund?i?_sekundes', m: 'minut?_minut?s_minut?', mm: 'minut?s_minu?i?_minutes', h: 'valanda_valandos_valand?', hh: 'valandos_valand?_valandas', d: 'diena_dienos_dien?', dd: 'dienos_dien?_dienas', M: 'm?nuo_m?nesio_m?nes?', MM: 'm?nesiai_m?nesi?_m?nesius', y: 'metai_met?_metus', yy: 'metai_met?_metus', }; function translateSeconds(number, withoutSuffix, key, isFuture) { if (withoutSuffix) { return 'kelios sekund?s'; } else { return isFuture ? 'keli? sekund?i?' : 'kelias sekundes'; } } function translateSingular(number, withoutSuffix, key, isFuture) { return withoutSuffix ? forms(key)[0] : isFuture ? forms(key)[1] : forms(key)[2]; } function special(number) { return number % 10 === 0 || (number > 10 && number < 20); } function forms(key) { return units[key].split('_'); } function translate$6(number, withoutSuffix, key, isFuture) { var result = number + ' '; if (number === 1) { return ( result + translateSingular(number, withoutSuffix, key[0], isFuture) ); } else if (withoutSuffix) { return result + (special(number) ? forms(key)[1] : forms(key)[0]); } else { if (isFuture) { return result + forms(key)[1]; } else { return result + (special(number) ? forms(key)[1] : forms(key)[2]); } } } moment.defineLocale('lt', { months: { format: 'sausio_vasario_kovo_baland?io_gegu??s_bir?elio_liepos_rugpj??io_rugs?jo_spalio_lapkri?io_gruod?io'.split( '_' ), standalone: 'sausis_vasaris_kovas_balandis_gegu??_bir?elis_liepa_rugpj?tis_rugs?jis_spalis_lapkritis_gruodis'.split( '_' ), isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/, }, monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), weekdays: { format: 'sekmadien?_pirmadien?_antradien?_tre?iadien?_ketvirtadien?_penktadien?_?e?tadien?'.split( '_' ), standalone: 'sekmadienis_pirmadienis_antradienis_tre?iadienis_ketvirtadienis_penktadienis_?e?tadienis'.split( '_' ), isFormat: /dddd HH:mm/, }, weekdaysShort: 'Sek_Pir_Ant_Tre_Ket_Pen_?e?'.split('_'), weekdaysMin: 'S_P_A_T_K_Pn_?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'YYYY [m.] MMMM D [d.]', LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', l: 'YYYY-MM-DD', ll: 'YYYY [m.] MMMM D [d.]', lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]', }, calendar: { sameDay: '[?iandien] LT', nextDay: '[Rytoj] LT', nextWeek: 'dddd LT', lastDay: '[Vakar] LT', lastWeek: '[Pra?jus?] dddd LT', sameElse: 'L', }, relativeTime: { future: 'po %s', past: 'prie? %s', s: translateSeconds, ss: translate$6, m: translateSingular, mm: translate$6, h: translateSingular, hh: translate$6, d: translateSingular, dd: translate$6, M: translateSingular, MM: translate$6, y: translateSingular, yy: translate$6, }, dayOfMonthOrdinalParse: /\d{1,2}-oji/, ordinal: function (number) { return number + '-oji'; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var units$1 = { ss: 'sekundes_sekund?m_sekunde_sekundes'.split('_'), m: 'min?tes_min?t?m_min?te_min?tes'.split('_'), mm: 'min?tes_min?t?m_min?te_min?tes'.split('_'), h: 'stundas_stund?m_stunda_stundas'.split('_'), hh: 'stundas_stund?m_stunda_stundas'.split('_'), d: 'dienas_dien?m_diena_dienas'.split('_'), dd: 'dienas_dien?m_diena_dienas'.split('_'), M: 'm?ne?a_m?ne?iem_m?nesis_m?ne?i'.split('_'), MM: 'm?ne?a_m?ne?iem_m?nesis_m?ne?i'.split('_'), y: 'gada_gadiem_gads_gadi'.split('_'), yy: 'gada_gadiem_gads_gadi'.split('_'), }; /** * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. */ function format(forms, number, withoutSuffix) { if (withoutSuffix) { // E.g. "21 min?te", "3 min?tes". return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3]; } else { // E.g. "21 min?tes" as in "p?c 21 min?tes". // E.g. "3 min?t?m" as in "p?c 3 min?t?m". return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1]; } } function relativeTimeWithPlural$1(number, withoutSuffix, key) { return number + ' ' + format(units$1[key], number, withoutSuffix); } function relativeTimeWithSingular(number, withoutSuffix, key) { return format(units$1[key], number, withoutSuffix); } function relativeSeconds(number, withoutSuffix) { return withoutSuffix ? 'da?as sekundes' : 'da??m sekund?m'; } moment.defineLocale('lv', { months: 'janv?ris_febru?ris_marts_apr?lis_maijs_j?nijs_j?lijs_augusts_septembris_oktobris_novembris_decembris'.split( '_' ), monthsShort: 'jan_feb_mar_apr_mai_j?n_j?l_aug_sep_okt_nov_dec'.split('_'), weekdays: 'sv?tdiena_pirmdiena_otrdiena_tre?diena_ceturtdiena_piektdiena_sestdiena'.split( '_' ), weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'), weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY.', LL: 'YYYY. [gada] D. MMMM', LLL: 'YYYY. [gada] D. MMMM, HH:mm', LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm', }, calendar: { sameDay: '[?odien pulksten] LT', nextDay: '[R?t pulksten] LT', nextWeek: 'dddd [pulksten] LT', lastDay: '[Vakar pulksten] LT', lastWeek: '[Pag?ju??] dddd [pulksten] LT', sameElse: 'L', }, relativeTime: { future: 'p?c %s', past: 'pirms %s', s: relativeSeconds, ss: relativeTimeWithPlural$1, m: relativeTimeWithSingular, mm: relativeTimeWithPlural$1, h: relativeTimeWithSingular, hh: relativeTimeWithPlural$1, d: relativeTimeWithSingular, dd: relativeTimeWithPlural$1, M: relativeTimeWithSingular, MM: relativeTimeWithPlural$1, y: relativeTimeWithSingular, yy: relativeTimeWithPlural$1, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var translator = { words: { //Different grammatical cases ss: ['sekund', 'sekunda', 'sekundi'], m: ['jedan minut', 'jednog minuta'], mm: ['minut', 'minuta', 'minuta'], h: ['jedan sat', 'jednog sata'], hh: ['sat', 'sata', 'sati'], dd: ['dan', 'dana', 'dana'], MM: ['mjesec', 'mjeseca', 'mjeseci'], yy: ['godina', 'godine', 'godina'], }, correctGrammaticalCase: function (number, wordKey) { return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]; }, translate: function (number, withoutSuffix, key) { var wordKey = translator.words[key]; if (key.length === 1) { return withoutSuffix ? wordKey[0] : wordKey[1]; } else { return ( number + ' ' + translator.correctGrammaticalCase(number, wordKey) ); } }, }; moment.defineLocale('me', { months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split( '_' ), monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_?etvrtak_petak_subota'.split( '_' ), weekdaysShort: 'ned._pon._uto._sri._?et._pet._sub.'.split('_'), weekdaysMin: 'ne_po_ut_sr_?e_pe_su'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd, D. MMMM YYYY H:mm', }, calendar: { sameDay: '[danas u] LT', nextDay: '[sjutra u] LT', nextWeek: function () { switch (this.day()) { case 0: return '[u] [nedjelju] [u] LT'; case 3: return '[u] [srijedu] [u] LT'; case 6: return '[u] [subotu] [u] LT'; case 1: case 2: case 4: case 5: return '[u] dddd [u] LT'; } }, lastDay: '[ju?e u] LT', lastWeek: function () { var lastWeekDays = [ '[pro?le] [nedjelje] [u] LT', '[pro?log] [ponedjeljka] [u] LT', '[pro?log] [utorka] [u] LT', '[pro?le] [srijede] [u] LT', '[pro?log] [?etvrtka] [u] LT', '[pro?log] [petka] [u] LT', '[pro?le] [subote] [u] LT', ]; return lastWeekDays[this.day()]; }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'prije %s', s: 'nekoliko sekundi', ss: translator.translate, m: translator.translate, mm: translator.translate, h: translator.translate, hh: translator.translate, d: 'dan', dd: translator.translate, M: 'mjesec', MM: translator.translate, y: 'godinu', yy: translator.translate, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('mi', { months: 'Kohi-t?te_Hui-tanguru_Pout?-te-rangi_Paenga-wh?wh?_Haratua_Pipiri_H?ngoingoi_Here-turi-k?k?_Mahuru_Whiringa-?-nuku_Whiringa-?-rangi_Hakihea'.split( '_' ), monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_H?ngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split( '_' ), monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, weekdays: 'R?tapu_Mane_T?rei_Wenerei_T?ite_Paraire_H?tarei'.split('_'), weekdaysShort: 'Ta_Ma_T?_We_T?i_Pa_H?'.split('_'), weekdaysMin: 'Ta_Ma_T?_We_T?i_Pa_H?'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [i] HH:mm', LLLL: 'dddd, D MMMM YYYY [i] HH:mm', }, calendar: { sameDay: '[i teie mahana, i] LT', nextDay: '[apopo i] LT', nextWeek: 'dddd [i] LT', lastDay: '[inanahi i] LT', lastWeek: 'dddd [whakamutunga i] LT', sameElse: 'L', }, relativeTime: { future: 'i roto i %s', past: '%s i mua', s: 'te h?kona ruarua', ss: '%d h?kona', m: 'he meneti', mm: '%d meneti', h: 'te haora', hh: '%d haora', d: 'he ra', dd: '%d ra', M: 'he marama', MM: '%d marama', y: 'he tau', yy: '%d tau', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('mk', { months: '???????_????????_????_?????_???_????_????_??????_?????????_????????_???????_????????'.split( '_' ), monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '??????_??????????_???????_?????_????????_?????_??????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '?e_?o_??_??_??_??_?a'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'D.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY H:mm', LLLL: 'dddd, D MMMM YYYY H:mm', }, calendar: { sameDay: '[????? ??] LT', nextDay: '[???? ??] LT', nextWeek: '[??] dddd [??] LT', lastDay: '[????? ??] LT', lastWeek: function () { switch (this.day()) { case 0: case 3: case 6: return '[??????????] dddd [??] LT'; case 1: case 2: case 4: case 5: return '[??????????] dddd [??] LT'; } }, sameElse: 'L', }, relativeTime: { future: '?? %s', past: '???? %s', s: '??????? ???????', ss: '%d ???????', m: '???? ??????', mm: '%d ??????', h: '???? ???', hh: '%d ????', d: '???? ???', dd: '%d ????', M: '???? ?????', MM: '%d ??????', y: '???? ??????', yy: '%d ??????', }, dayOfMonthOrdinalParse: /\d{1,2}-(??|??|??|??|??|??)/, ordinal: function (number) { var lastDigit = number % 10, last2Digits = number % 100; if (number === 0) { return number + '-??'; } else if (last2Digits === 0) { return number + '-??'; } else if (last2Digits > 10 && last2Digits < 20) { return number + '-??'; } else if (lastDigit === 1) { return number + '-??'; } else if (lastDigit === 2) { return number + '-??'; } else if (lastDigit === 7 || lastDigit === 8) { return number + '-??'; } else { return number + '-??'; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ml', { months: '?????????_??????????????????????????????????_??????_???????????_????????????_???????????????_????????????????????????????'.split( '_' ), monthsShort: '?????._?????????._?????._????????._??????_???????????._???._???????????._????????._?????._??????.'.split( '_' ), monthsParseExact: true, weekdays: '????????????_???????????????_??????????????????????????_???????????????????????????????????????????'.split( '_' ), weekdaysShort: '??????_?????????_??????????????_?????????_?????????_?????'.split('_'), weekdaysMin: '???_???_???_???_??????_???_??'.split('_'), longDateFormat: { LT: 'A h:mm -???', LTS: 'A h:mm:ss -???', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm -???', LLLL: 'dddd, D MMMM YYYY, A h:mm -???', }, calendar: { sameDay: '[???????? LT', nextDay: '[??????] LT', nextWeek: 'dddd, LT', lastDay: '[?????????] LT', lastWeek: '[?????????] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ???????????', past: '%s ????????', s: '????? ??????????????', ss: '%d ????????????', m: '????? ????????????', mm: '%d ????????????', h: '????? ????????????', hh: '%d ????????????', d: '????? ????????', dd: '%d ????????', M: '????? ??????', MM: '%d ??????', y: '????? ??????', yy: '%d ??????', }, meridiemParse: /?????????|?????????|?????? ??????????????????????????|?????????/i, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if ( (meridiem === '?????????' && hour >= 4) || meridiem === '?????? ???????????' || meridiem === '???????????????' ) { return hour + 12; } else { return hour; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????????'; } else if (hour < 12) { return '?????????'; } else if (hour < 17) { return '?????? ???????????'; } else if (hour < 20) { return '???????????????'; } else { return '?????????'; } }, }); //! moment.js locale configuration function translate$7(number, withoutSuffix, key, isFuture) { switch (key) { case 's': return withoutSuffix ? '?????? ??????' : '?????? ????????'; case 'ss': return number + (withoutSuffix ? ' ??????' : ' ????????'); case 'm': case 'mm': return number + (withoutSuffix ? ' ?????' : ' ???????'); case 'h': case 'hh': return number + (withoutSuffix ? ' ???' : ' ??????'); case 'd': case 'dd': return number + (withoutSuffix ? ' ????' : ' ??????'); case 'M': case 'MM': return number + (withoutSuffix ? ' ???' : ' ?????'); case 'y': case 'yy': return number + (withoutSuffix ? ' ???' : ' ??????'); default: return number; } } moment.defineLocale('mn', { months: '????????? ???_?????????? ???_??????????? ???_??????????? ???_????????? ???_??????????? ???_????????? ???_?????????? ???_???????? ???_?????????? ???_????? ????????? ???_????? ?????????? ???'.split( '_' ), monthsShort: '1 ???_2 ???_3 ???_4 ???_5 ???_6 ???_7 ???_8 ???_9 ???_10 ???_11 ???_12 ???'.split( '_' ), monthsParseExact: true, weekdays: '???_?????_??????_??????_?????_??????_?????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'YYYY ??? MMMM?? D', LLL: 'YYYY ??? MMMM?? D HH:mm', LLLL: 'dddd, YYYY ??? MMMM?? D HH:mm', }, meridiemParse: /??|??/i, isPM: function (input) { return input === '??'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '??'; } else { return '??'; } }, calendar: { sameDay: '[???????] LT', nextDay: '[???????] LT', nextWeek: '[????] dddd LT', lastDay: '[???????] LT', lastWeek: '[????????] dddd LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ????', s: translate$7, ss: translate$7, m: translate$7, mm: translate$7, h: translate$7, hh: translate$7, d: translate$7, dd: translate$7, M: translate$7, MM: translate$7, y: translate$7, yy: translate$7, }, dayOfMonthOrdinalParse: /\d{1,2} ????/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + ' ????'; default: return number; } }, }); //! moment.js locale configuration var symbolMap$c = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$b = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; function relativeTimeMr(number, withoutSuffix, string, isFuture) { var output = ''; if (withoutSuffix) { switch (string) { case 's': output = '?????? ????????'; break; case 'ss': output = '%d ????????'; break; case 'm': output = '??? ????????'; break; case 'mm': output = '%d ?????????'; break; case 'h': output = '??? ?????'; break; case 'hh': output = '%d ?????'; break; case 'd': output = '??? ??????'; break; case 'dd': output = '%d ??????'; break; case 'M': output = '??? ????????'; break; case 'MM': output = '%d ????????'; break; case 'y': output = '??? ??????'; break; case 'yy': output = '%d ????????'; break; } } else { switch (string) { case 's': output = '?????? ???????????'; break; case 'ss': output = '%d ???????????'; break; case 'm': output = '????? ?????????'; break; case 'mm': output = '%d ???????????'; break; case 'h': output = '????? ??????'; break; case 'hh': output = '%d ????????'; break; case 'd': output = '????? ????????'; break; case 'dd': output = '%d ?????????'; break; case 'M': output = '????? ???????????'; break; case 'MM': output = '%d ????????????'; break; case 'y': output = '????? ????????'; break; case 'yy': output = '%d ?????????'; break; } } return output.replace(/%d/i, number); } moment.defineLocale('mr', { months: '????????????_???????????????_?????????????????_???_???????????_????????????????????_????????????????????????????????????'.split( '_' ), monthsShort: '??????._?????????._????????._????????._???._?????._??????._???._?????????._????????._???????????._????????.'.split( '_' ), monthsParseExact: true, weekdays: '?????????_?????????_????????????????????_???????????????????????_?????????'.split('_'), weekdaysShort: '????????????????_???????????_?????????????'.split('_'), weekdaysMin: '?????_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'A h:mm ????????', LTS: 'A h:mm:ss ????????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ????????', LLLL: 'dddd, D MMMM YYYY, A h:mm ????????', }, calendar: { sameDay: '[???] LT', nextDay: '[???????? LT', nextWeek: 'dddd, LT', lastDay: '[????? LT', lastWeek: '[???????? dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s????????', past: '%s?????????', s: relativeTimeMr, ss: relativeTimeMr, m: relativeTimeMr, mm: relativeTimeMr, h: relativeTimeMr, hh: relativeTimeMr, d: relativeTimeMr, dd: relativeTimeMr, M: relativeTimeMr, MM: relativeTimeMr, y: relativeTimeMr, yy: relativeTimeMr, }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$b[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$c[match]; }); }, meridiemParse: /????????????????|?????????|????????????|?????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '????????' || meridiem === '????????') { return hour; } else if ( meridiem === '?????????' || meridiem === '????????????' || meridiem === '?????????' ) { return hour >= 12 ? hour : hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour >= 0 && hour < 6) { return '????????'; } else if (hour < 12) { return '????????'; } else if (hour < 17) { return '?????????'; } else if (hour < 20) { return '????????????'; } else { return '?????????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ms-my', { months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split( '_' ), monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [pukul] HH.mm', LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm', }, meridiemParse: /pagi|tengahari|petang|malam/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'pagi') { return hour; } else if (meridiem === 'tengahari') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === 'petang' || meridiem === 'malam') { return hour + 12; } }, meridiem: function (hours, minutes, isLower) { if (hours < 11) { return 'pagi'; } else if (hours < 15) { return 'tengahari'; } else if (hours < 19) { return 'petang'; } else { return 'malam'; } }, calendar: { sameDay: '[Hari ini pukul] LT', nextDay: '[Esok pukul] LT', nextWeek: 'dddd [pukul] LT', lastDay: '[Kelmarin pukul] LT', lastWeek: 'dddd [lepas pukul] LT', sameElse: 'L', }, relativeTime: { future: 'dalam %s', past: '%s yang lepas', s: 'beberapa saat', ss: '%d saat', m: 'seminit', mm: '%d minit', h: 'sejam', hh: '%d jam', d: 'sehari', dd: '%d hari', M: 'sebulan', MM: '%d bulan', y: 'setahun', yy: '%d tahun', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ms', { months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split( '_' ), monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [pukul] HH.mm', LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm', }, meridiemParse: /pagi|tengahari|petang|malam/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'pagi') { return hour; } else if (meridiem === 'tengahari') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === 'petang' || meridiem === 'malam') { return hour + 12; } }, meridiem: function (hours, minutes, isLower) { if (hours < 11) { return 'pagi'; } else if (hours < 15) { return 'tengahari'; } else if (hours < 19) { return 'petang'; } else { return 'malam'; } }, calendar: { sameDay: '[Hari ini pukul] LT', nextDay: '[Esok pukul] LT', nextWeek: 'dddd [pukul] LT', lastDay: '[Kelmarin pukul] LT', lastWeek: 'dddd [lepas pukul] LT', sameElse: 'L', }, relativeTime: { future: 'dalam %s', past: '%s yang lepas', s: 'beberapa saat', ss: '%d saat', m: 'seminit', mm: '%d minit', h: 'sejam', hh: '%d jam', d: 'sehari', dd: '%d hari', M: 'sebulan', MM: '%d bulan', y: 'setahun', yy: '%d tahun', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('mt', { months: 'Jannar_Frar_Marzu_April_Mejju_?unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di?embru'.split( '_' ), monthsShort: 'Jan_Fra_Mar_Apr_Mej_?un_Lul_Aww_Set_Ott_Nov_Di?'.split('_'), weekdays: 'Il-?add_It-Tnejn_It-Tlieta_L-Erbg?a_Il-?amis_Il-?img?a_Is-Sibt'.split( '_' ), weekdaysShort: '?ad_Tne_Tli_Erb_?am_?im_Sib'.split('_'), weekdaysMin: '?a_Tn_Tl_Er_?a_?i_Si'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Illum fil-]LT', nextDay: '[G?ada fil-]LT', nextWeek: 'dddd [fil-]LT', lastDay: '[Il-biera? fil-]LT', lastWeek: 'dddd [li g?adda] [fil-]LT', sameElse: 'L', }, relativeTime: { future: 'f?? %s', past: '%s ilu', s: 'ftit sekondi', ss: '%d sekondi', m: 'minuta', mm: '%d minuti', h: 'sieg?a', hh: '%d sieg?at', d: '?urnata', dd: '%d ?ranet', M: 'xahar', MM: '%d xhur', y: 'sena', yy: '%d sni', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$d = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$c = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('my', { months: '??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????'.split( '_' ), monthsShort: '??????????????????????????????????????????????????????????????????????????'.split('_'), weekdays: '??????????????????????????????????????????????????????????????????????????????????????????????'.split( '_' ), weekdaysShort: '????????????????????????????????????'.split('_'), weekdaysMin: '????????????????????????????????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[??????.] LT [??????', nextDay: '[???????????????? LT [??????', nextWeek: 'dddd LT [??????', lastDay: '[??????.??] LT [??????', lastWeek: '[???????????????????? dddd LT [??????', sameElse: 'L', }, relativeTime: { future: '???????????? %s ??????', past: '???????????????????? %s ??', s: '????????????.????????????????', ss: '%d ??????????????', m: '????????????????', mm: '%d ??????????', h: '??????????????', hh: '%d ????????', d: '????????????', dd: '%d ??????', M: '????????', MM: '%d ??', y: '??????????????', yy: '%d ????????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$c[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$d[match]; }); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('nb', { months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split( '_' ), monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split( '_' ), monthsParseExact: true, weekdays: 's?ndag_mandag_tirsdag_onsdag_torsdag_fredag_l?rdag'.split('_'), weekdaysShort: 's?._ma._ti._on._to._fr._l?.'.split('_'), weekdaysMin: 's?_ma_ti_on_to_fr_l?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY [kl.] HH:mm', LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm', }, calendar: { sameDay: '[i dag kl.] LT', nextDay: '[i morgen kl.] LT', nextWeek: 'dddd [kl.] LT', lastDay: '[i g?r kl.] LT', lastWeek: '[forrige] dddd [kl.] LT', sameElse: 'L', }, relativeTime: { future: 'om %s', past: '%s siden', s: 'noen sekunder', ss: '%d sekunder', m: 'ett minutt', mm: '%d minutter', h: 'en time', hh: '%d timer', d: 'en dag', dd: '%d dager', w: 'en uke', ww: '%d uker', M: 'en m?ned', MM: '%d m?neder', y: 'ett ?r', yy: '%d ?r', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$e = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$d = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('ne', { months: '????????_??????????????_?????????????????_???_????????????????????????????????????_???????????????????????_????????????'.split( '_' ), monthsShort: '???._?????????._????????????????._???_?????????????._???._????????._????????._??????._??????.'.split( '_' ), monthsParseExact: true, weekdays: '?????????_?????????_????????????_?????????_???????????????????????_?????????'.split( '_' ), weekdaysShort: '?????._?????._????????._?????._??????._????????._?????.'.split('_'), weekdaysMin: '??._???._???._???._???._???._??.'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'A??? h:mm ?????', LTS: 'A??? h:mm:ss ?????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A??? h:mm ?????', LLLL: 'dddd, D MMMM YYYY, A??? h:mm ?????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$d[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$e[match]; }); }, meridiemParse: /??????|?????????????????|??????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '??????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '????????') { return hour; } else if (meridiem === '?????????') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '??????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 3) { return '??????'; } else if (hour < 12) { return '????????'; } else if (hour < 16) { return '?????????'; } else if (hour < 20) { return '??????'; } else { return '??????'; } }, calendar: { sameDay: '[???] LT', nextDay: '[??????] LT', nextWeek: '[???????? dddd[,] LT', lastDay: '[??????] LT', lastWeek: '[??????] dddd[,] LT', sameElse: 'L', }, relativeTime: { future: '%s???', past: '%s ????????', s: '?????? ??????', ss: '%d ???????????', m: '??? ????????', mm: '%d ????????', h: '??? ????????', hh: '%d ????????', d: '??? ?????', dd: '%d ?????', M: '??? ????????', MM: '%d ????????', y: '??? ??????', yy: '%d ??????', }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortWithDots$1 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split( '_' ), monthsShortWithoutDots$1 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split( '_' ), monthsParse$8 = [ /^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i, ], monthsRegex$7 = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; moment.defineLocale('nl-be', { months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortWithDots$1; } else if (/-MMM-/.test(format)) { return monthsShortWithoutDots$1[m.month()]; } else { return monthsShortWithDots$1[m.month()]; } }, monthsRegex: monthsRegex$7, monthsShortRegex: monthsRegex$7, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: monthsParse$8, longMonthsParse: monthsParse$8, shortMonthsParse: monthsParse$8, weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split( '_' ), weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[vandaag om] LT', nextDay: '[morgen om] LT', nextWeek: 'dddd [om] LT', lastDay: '[gisteren om] LT', lastWeek: '[afgelopen] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'over %s', past: '%s geleden', s: 'een paar seconden', ss: '%d seconden', m: '??n minuut', mm: '%d minuten', h: '??n uur', hh: '%d uur', d: '??n dag', dd: '%d dagen', M: '??n maand', MM: '%d maanden', y: '??n jaar', yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var monthsShortWithDots$2 = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split( '_' ), monthsShortWithoutDots$2 = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split( '_' ), monthsParse$9 = [ /^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i, ], monthsRegex$8 = /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; moment.defineLocale('nl', { months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split( '_' ), monthsShort: function (m, format) { if (!m) { return monthsShortWithDots$2; } else if (/-MMM-/.test(format)) { return monthsShortWithoutDots$2[m.month()]; } else { return monthsShortWithDots$2[m.month()]; } }, monthsRegex: monthsRegex$8, monthsShortRegex: monthsRegex$8, monthsStrictRegex: /^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i, monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, monthsParse: monthsParse$9, longMonthsParse: monthsParse$9, shortMonthsParse: monthsParse$9, weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split( '_' ), weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD-MM-YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[vandaag om] LT', nextDay: '[morgen om] LT', nextWeek: 'dddd [om] LT', lastDay: '[gisteren om] LT', lastWeek: '[afgelopen] dddd [om] LT', sameElse: 'L', }, relativeTime: { future: 'over %s', past: '%s geleden', s: 'een paar seconden', ss: '%d seconden', m: '??n minuut', mm: '%d minuten', h: '??n uur', hh: '%d uur', d: '??n dag', dd: '%d dagen', w: '??n week', ww: '%d weken', M: '??n maand', MM: '%d maanden', y: '??n jaar', yy: '%d jaar', }, dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, ordinal: function (number) { return ( number + (number === 1 || number === 8 || number >= 20 ? 'ste' : 'de') ); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('nn', { months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split( '_' ), monthsShort: 'jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.'.split( '_' ), monthsParseExact: true, weekdays: 'sundag_m?ndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), weekdaysShort: 'su._m?._ty._on._to._fr._lau.'.split('_'), weekdaysMin: 'su_m?_ty_on_to_fr_la'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY [kl.] H:mm', LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm', }, calendar: { sameDay: '[I dag klokka] LT', nextDay: '[I morgon klokka] LT', nextWeek: 'dddd [klokka] LT', lastDay: '[I g?r klokka] LT', lastWeek: '[F?reg?ande] dddd [klokka] LT', sameElse: 'L', }, relativeTime: { future: 'om %s', past: '%s sidan', s: 'nokre sekund', ss: '%d sekund', m: 'eit minutt', mm: '%d minutt', h: 'ein time', hh: '%d timar', d: 'ein dag', dd: '%d dagar', w: 'ei veke', ww: '%d veker', M: 'ein m?nad', MM: '%d m?nader', y: 'eit ?r', yy: '%d ?r', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('oc-lnc', { months: { standalone: 'geni?r_febri?r_mar?_abril_mai_junh_julhet_agost_setembre_oct?bre_novembre_decembre'.split( '_' ), format: "de geni?r_de febri?r_de mar?_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct?bre_de novembre_de decembre".split( '_' ), isFormat: /D[oD]?(\s)+MMMM/, }, monthsShort: 'gen._febr._mar?_abr._mai_junh_julh._ago._set._oct._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'dimenge_diluns_dimars_dim?cres_dij?us_divendres_dissabte'.split( '_' ), weekdaysShort: 'dg._dl._dm._dc._dj._dv._ds.'.split('_'), weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM [de] YYYY', ll: 'D MMM YYYY', LLL: 'D MMMM [de] YYYY [a] H:mm', lll: 'D MMM YYYY, H:mm', LLLL: 'dddd D MMMM [de] YYYY [a] H:mm', llll: 'ddd D MMM YYYY, H:mm', }, calendar: { sameDay: '[u?i a] LT', nextDay: '[deman a] LT', nextWeek: 'dddd [a] LT', lastDay: '[i?r a] LT', lastWeek: 'dddd [passat a] LT', sameElse: 'L', }, relativeTime: { future: "d'aqu? %s", past: 'fa %s', s: 'unas segondas', ss: '%d segondas', m: 'una minuta', mm: '%d minutas', h: 'una ora', hh: '%d oras', d: 'un jorn', dd: '%d jorns', M: 'un mes', MM: '%d meses', y: 'un an', yy: '%d ans', }, dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|?|a)/, ordinal: function (number, period) { var output = number === 1 ? 'r' : number === 2 ? 'n' : number === 3 ? 'r' : number === 4 ? 't' : '?'; if (period === 'w' || period === 'W') { output = 'a'; } return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, }, }); //! moment.js locale configuration var symbolMap$f = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$e = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('pa-in', { // There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi. months: '??è??ò??_?????????_??????_??í??ò??ú_???_??????????????????à_??à??ì??????????ò_?????ì???????ì??'.split( '_' ), monthsShort: '??è??ò??_?????????_??????_??í??ò??ú_???_??????????????????à_??à??ì??????????ò_?????ì???????ì??'.split( '_' ), weekdays: '??à?????????????ò_?????ú?????????????ò_????????ò_????????ò?????????????ò?????'.split( '_' ), weekdaysShort: '??à_??????????ú_????????????????????????'.split('_'), weekdaysMin: '??à_??????????ú_????????????????????????'.split('_'), longDateFormat: { LT: 'A h:mm ?????', LTS: 'A h:mm:ss ?????', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm ?????', LLLL: 'dddd, D MMMM YYYY, A h:mm ?????', }, calendar: { sameDay: '[???] LT', nextDay: '[??ú] LT', nextWeek: '[??????] dddd, LT', lastDay: '[??ú] LT', lastWeek: '[?????ú?? dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ??????', past: '%s ?????ú??', s: '????? ????????', ss: '%d ????????', m: '??? ??????', mm: '%d ??????', h: '????? ??????', hh: '%d ??????', d: '????? ?????', dd: '%d ?????', M: '????? ??ü?????', MM: '%d ??ü?????', y: '????? ?????', yy: '%d ?????', }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$e[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$f[match]; }); }, // Punjabi notation for meridiems are quite fuzzy in practice. While there exists // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi. meridiemParse: /??????????ò|?????ü??ò|?????ó/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '?????ò') { return hour; } else if (meridiem === '?????ü??ò') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '?????ó') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????'; } else if (hour < 10) { return '?????ò'; } else if (hour < 17) { return '?????ü??ò'; } else if (hour < 20) { return '?????ó'; } else { return '?????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration var monthsNominative = 'stycze?_luty_marzec_kwiecie?_maj_czerwiec_lipiec_sierpie?_wrzesie?_pa?dziernik_listopad_grudzie?'.split( '_' ), monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze?nia_pa?dziernika_listopada_grudnia'.split( '_' ), monthsParse$a = [ /^sty/i, /^lut/i, /^mar/i, /^kwi/i, /^maj/i, /^cze/i, /^lip/i, /^sie/i, /^wrz/i, /^pa?/i, /^lis/i, /^gru/i, ]; function plural$3(n) { return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1; } function translate$8(number, withoutSuffix, key) { var result = number + ' '; switch (key) { case 'ss': return result + (plural$3(number) ? 'sekundy' : 'sekund'); case 'm': return withoutSuffix ? 'minuta' : 'minut?'; case 'mm': return result + (plural$3(number) ? 'minuty' : 'minut'); case 'h': return withoutSuffix ? 'godzina' : 'godzin?'; case 'hh': return result + (plural$3(number) ? 'godziny' : 'godzin'); case 'ww': return result + (plural$3(number) ? 'tygodnie' : 'tygodni'); case 'MM': return result + (plural$3(number) ? 'miesi?ce' : 'miesi?cy'); case 'yy': return result + (plural$3(number) ? 'lata' : 'lat'); } } moment.defineLocale('pl', { months: function (momentToFormat, format) { if (!momentToFormat) { return monthsNominative; } else if (/D MMMM/.test(format)) { return monthsSubjective[momentToFormat.month()]; } else { return monthsNominative[momentToFormat.month()]; } }, monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa?_lis_gru'.split('_'), monthsParse: monthsParse$a, longMonthsParse: monthsParse$a, shortMonthsParse: monthsParse$a, weekdays: 'niedziela_poniedzia?ek_wtorek_?roda_czwartek_pi?tek_sobota'.split( '_' ), weekdaysShort: 'ndz_pon_wt_?r_czw_pt_sob'.split('_'), weekdaysMin: 'Nd_Pn_Wt_?r_Cz_Pt_So'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Dzi? o] LT', nextDay: '[Jutro o] LT', nextWeek: function () { switch (this.day()) { case 0: return '[W niedziel? o] LT'; case 2: return '[We wtorek o] LT'; case 3: return '[W ?rod? o] LT'; case 6: return '[W sobot? o] LT'; default: return '[W] dddd [o] LT'; } }, lastDay: '[Wczoraj o] LT', lastWeek: function () { switch (this.day()) { case 0: return '[W zesz?? niedziel? o] LT'; case 3: return '[W zesz?? ?rod? o] LT'; case 6: return '[W zesz?? sobot? o] LT'; default: return '[W zesz?y] dddd [o] LT'; } }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: '%s temu', s: 'kilka sekund', ss: translate$8, m: translate$8, mm: translate$8, h: translate$8, hh: translate$8, d: '1 dzie?', dd: '%d dni', w: 'tydzie?', ww: translate$8, M: 'miesi?c', MM: translate$8, y: 'rok', yy: translate$8, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('pt-br', { months: 'janeiro_fevereiro_mar?o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split( '_' ), monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), weekdays: 'domingo_segunda-feira_ter?a-feira_quarta-feira_quinta-feira_sexta-feira_s?bado'.split( '_' ), weekdaysShort: 'dom_seg_ter_qua_qui_sex_s?b'.split('_'), weekdaysMin: 'do_2?_3?_4?_5?_6?_s?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY [?s] HH:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY [?s] HH:mm', }, calendar: { sameDay: '[Hoje ?s] LT', nextDay: '[Amanh? ?s] LT', nextWeek: 'dddd [?s] LT', lastDay: '[Ontem ?s] LT', lastWeek: function () { return this.day() === 0 || this.day() === 6 ? '[?ltimo] dddd [?s] LT' // Saturday + Sunday : '[?ltima] dddd [?s] LT'; // Monday - Friday }, sameElse: 'L', }, relativeTime: { future: 'em %s', past: 'h? %s', s: 'poucos segundos', ss: '%d segundos', m: 'um minuto', mm: '%d minutos', h: 'uma hora', hh: '%d horas', d: 'um dia', dd: '%d dias', M: 'um m?s', MM: '%d meses', y: 'um ano', yy: '%d anos', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', invalidDate: 'Data inv?lida', }); //! moment.js locale configuration moment.defineLocale('pt', { months: 'janeiro_fevereiro_mar?o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split( '_' ), monthsShort: 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), weekdays: 'Domingo_Segunda-feira_Ter?a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S?bado'.split( '_' ), weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_S?b'.split('_'), weekdaysMin: 'Do_2?_3?_4?_5?_6?_S?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D [de] MMMM [de] YYYY', LLL: 'D [de] MMMM [de] YYYY HH:mm', LLLL: 'dddd, D [de] MMMM [de] YYYY HH:mm', }, calendar: { sameDay: '[Hoje ?s] LT', nextDay: '[Amanh? ?s] LT', nextWeek: 'dddd [?s] LT', lastDay: '[Ontem ?s] LT', lastWeek: function () { return this.day() === 0 || this.day() === 6 ? '[?ltimo] dddd [?s] LT' // Saturday + Sunday : '[?ltima] dddd [?s] LT'; // Monday - Friday }, sameElse: 'L', }, relativeTime: { future: 'em %s', past: 'h? %s', s: 'segundos', ss: '%d segundos', m: 'um minuto', mm: '%d minutos', h: 'uma hora', hh: '%d horas', d: 'um dia', dd: '%d dias', w: 'uma semana', ww: '%d semanas', M: 'um m?s', MM: '%d meses', y: 'um ano', yy: '%d anos', }, dayOfMonthOrdinalParse: /\d{1,2}?/, ordinal: '%d?', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function relativeTimeWithPlural$2(number, withoutSuffix, key) { var format = { ss: 'secunde', mm: 'minute', hh: 'ore', dd: 'zile', ww: 's?pt?m?ni', MM: 'luni', yy: 'ani', }, separator = ' '; if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) { separator = ' de '; } return number + separator + format[key]; } moment.defineLocale('ro', { months: 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split( '_' ), monthsShort: 'ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'duminic?_luni_mar?i_miercuri_joi_vineri_s?mb?t?'.split('_'), weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_S?m'.split('_'), weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_S?'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY H:mm', LLLL: 'dddd, D MMMM YYYY H:mm', }, calendar: { sameDay: '[azi la] LT', nextDay: '[m?ine la] LT', nextWeek: 'dddd [la] LT', lastDay: '[ieri la] LT', lastWeek: '[fosta] dddd [la] LT', sameElse: 'L', }, relativeTime: { future: 'peste %s', past: '%s ?n urm?', s: 'c?teva secunde', ss: relativeTimeWithPlural$2, m: 'un minut', mm: relativeTimeWithPlural$2, h: 'o or?', hh: relativeTimeWithPlural$2, d: 'o zi', dd: relativeTimeWithPlural$2, w: 'o s?pt?m?n?', ww: relativeTimeWithPlural$2, M: 'o lun?', MM: relativeTimeWithPlural$2, y: 'un an', yy: relativeTimeWithPlural$2, }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration function plural$4(word, num) { var forms = word.split('_'); 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]; } function relativeTimeWithPlural$3(number, withoutSuffix, key) { var format = { ss: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', mm: withoutSuffix ? '??????_??????_?????' : '??????_??????_?????', hh: '???_????_?????', dd: '????_???_????', ww: '??????_??????_??????', MM: '?????_??????_???????', yy: '???_????_???', }; if (key === 'm') { return withoutSuffix ? '??????' : '??????'; } else { return number + ' ' + plural$4(format[key], +number); } } var monthsParse$b = [ /^???/i, /^???/i, /^???/i, /^???/i, /^??[??]/i, /^???/i, /^???/i, /^???/i, /^???/i, /^???/i, /^???/i, /^???/i, ]; // http://new.gramota.ru/spravka/rules/139-prop : ? 103 // ?????????? ???????: http://new.gramota.ru/spravka/buro/search-answer?s=242637 // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753 moment.defineLocale('ru', { months: { format: '??????_???????_?????_??????_???_????_????_???????_????????_???????_??????_???????'.split( '_' ), standalone: '??????_???????_????_??????_???_????_????_??????_????????_???????_??????_???????'.split( '_' ), }, monthsShort: { // ?? CLDR ?????? "???." ? "???.", ?? ????? ????? ?????? ????? ?? ?????? format: '???._????._???._???._???_????_????_???._????._???._????._???.'.split( '_' ), standalone: '???._????._????_???._???_????_????_???._????._???._????._???.'.split( '_' ), }, weekdays: { standalone: '???????????_???????????_???????_?????_???????_???????_???????'.split( '_' ), format: '???????????_???????????_???????_?????_???????_???????_???????'.split( '_' ), isFormat: /\[ ?[??] ?(?:???????|?????????|???)? ?] ?dddd/, }, weekdaysShort: '??_??_??_??_??_??_??'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), monthsParse: monthsParse$b, longMonthsParse: monthsParse$b, shortMonthsParse: monthsParse$b, // ?????? ???????? ? ????????, ?? ??? ?????, ??? ?????????, ?? 4 ?????, ?????????? ? ?????? ? ??? ????? monthsRegex: /^(?????[??]|???\.?|??????[??]|?????\.?|??????|???\.?|?????[??]|???\.?|??[??]|???[??]|???\.?|???[??]|???\.?|????????|???\.?|???????[??]|?????\.?|??????[??]|???\.?|?????[??]|?????\.?|??????[??]|???\.?)/i, // ????? ??????????? monthsShortRegex: /^(?????[??]|???\.?|??????[??]|?????\.?|??????|???\.?|?????[??]|???\.?|??[??]|???[??]|???\.?|???[??]|???\.?|????????|???\.?|???????[??]|?????\.?|??????[??]|???\.?|?????[??]|?????\.?|??????[??]|???\.?)/i, // ?????? ???????? ? ???????? monthsStrictRegex: /^(?????[??]|??????[??]|??????|?????[??]|??[??]|???[??]|???[??]|????????|???????[??]|??????[??]|?????[??]|??????[??])/i, // ?????????, ??????? ????????????? ?????? ??????????? ?????? monthsShortStrictRegex: /^(???\.|?????\.|???[?.]|???\.|??[??]|???[??.]|???[??.]|???\.|?????\.|???\.|?????\.|???\.)/i, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY ?.', LLL: 'D MMMM YYYY ?., H:mm', LLLL: 'dddd, D MMMM YYYY ?., H:mm', }, calendar: { sameDay: '[???????, ?] LT', nextDay: '[??????, ?] LT', lastDay: '[?????, ?] LT', nextWeek: function (now) { if (now.week() !== this.week()) { switch (this.day()) { case 0: return '[? ?????????] dddd, [?] LT'; case 1: case 2: case 4: return '[? ?????????] dddd, [?] LT'; case 3: case 5: case 6: return '[? ?????????] dddd, [?] LT'; } } else { if (this.day() === 2) { return '[??] dddd, [?] LT'; } else { return '[?] dddd, [?] LT'; } } }, lastWeek: function (now) { if (now.week() !== this.week()) { switch (this.day()) { case 0: return '[? ???????] dddd, [?] LT'; case 1: case 2: case 4: return '[? ???????] dddd, [?] LT'; case 3: case 5: case 6: return '[? ???????] dddd, [?] LT'; } } else { if (this.day() === 2) { return '[??] dddd, [?] LT'; } else { return '[?] dddd, [?] LT'; } } }, sameElse: 'L', }, relativeTime: { future: '????? %s', past: '%s ?????', s: '????????? ??????', ss: relativeTimeWithPlural$3, m: relativeTimeWithPlural$3, mm: relativeTimeWithPlural$3, h: '???', hh: relativeTimeWithPlural$3, d: '????', dd: relativeTimeWithPlural$3, w: '??????', ww: relativeTimeWithPlural$3, M: '?????', MM: relativeTimeWithPlural$3, y: '???', yy: relativeTimeWithPlural$3, }, meridiemParse: /????|????|???|??????/i, isPM: function (input) { return /^(???|??????)$/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '????'; } else if (hour < 12) { return '????'; } else if (hour < 17) { return '???'; } else { return '??????'; } }, dayOfMonthOrdinalParse: /\d{1,2}-(?|??|?)/, ordinal: function (number, period) { switch (period) { case 'M': case 'd': case 'DDD': return number + '-?'; case 'D': return number + '-??'; case 'w': case 'W': return number + '-?'; default: return number; } }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var months$8 = [ '?????', '???????', '????', '?????', '???', '???', '??????', '????', '???????', '??????', '?????', '?????', ], days = ['???', '????', '?????', '????', '????', '???', '????']; moment.defineLocale('sd', { months: months$8, monthsShort: months$8, weekdays: days, weekdaysShort: days, weekdaysMin: days, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd? D MMMM YYYY HH:mm', }, meridiemParse: /???|???/, isPM: function (input) { return '???' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '???'; } return '???'; }, calendar: { sameDay: '[??] LT', nextDay: '[?????] LT', nextWeek: 'dddd [???? ???? ??] LT', lastDay: '[?????] LT', lastWeek: '[????? ????] dddd [??] LT', sameElse: 'L', }, relativeTime: { future: '%s ???', past: '%s ??', s: '??? ?????', ss: '%d ?????', m: '?? ???', mm: '%d ???', h: '?? ????', hh: '%d ????', d: '?? ?????', dd: '%d ?????', M: '?? ?????', MM: '%d ?????', y: '?? ???', yy: '%d ???', }, preparse: function (string) { return string.replace(/?/g, ','); }, postformat: function (string) { return string.replace(/,/g, '?'); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('se', { months: 'o??ajagem?nnu_guovvam?nnu_njuk?am?nnu_cuo?om?nnu_miessem?nnu_geassem?nnu_suoidnem?nnu_borgem?nnu_?ak?am?nnu_golggotm?nnu_sk?bmam?nnu_juovlam?nnu'.split( '_' ), monthsShort: 'o??j_guov_njuk_cuo_mies_geas_suoi_borg_?ak?_golg_sk?b_juov'.split( '_' ), weekdays: 'sotnabeaivi_vuoss?rga_ma??eb?rga_gaskavahkku_duorastat_bearjadat_l?vvardat'.split( '_' ), weekdaysShort: 'sotn_vuos_ma?_gask_duor_bear_l?v'.split('_'), weekdaysMin: 's_v_m_g_d_b_L'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'MMMM D. [b.] YYYY', LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm', LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm', }, calendar: { sameDay: '[otne ti] LT', nextDay: '[ihttin ti] LT', nextWeek: 'dddd [ti] LT', lastDay: '[ikte ti] LT', lastWeek: '[ovddit] dddd [ti] LT', sameElse: 'L', }, relativeTime: { future: '%s gea?es', past: 'ma?it %s', s: 'moadde sekunddat', ss: '%d sekunddat', m: 'okta minuhta', mm: '%d minuhtat', h: 'okta diimmu', hh: '%d diimmut', d: 'okta beaivi', dd: '%d beaivvit', M: 'okta m?nnu', MM: '%d m?nut', y: 'okta jahki', yy: '%d jagit', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration /*jshint -W100*/ moment.defineLocale('si', { months: '????????????????????????????????_???????????????????_??????_??????_????????????????????????????????????????_??????????????_??????????????'.split( '_' ), monthsShort: '???_???????????_???????????_??????_??????_???????????_??????????????????'.split( '_' ), weekdays: '???????????????????????????????????????????????????????????_????????????_??????????????'.split( '_' ), weekdaysShort: '?????????????_???????????????????_?????'.split('_'), weekdaysMin: '??????????????_???_???'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'a h:mm', LTS: 'a h:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY MMMM D', LLL: 'YYYY MMMM D, a h:mm', LLLL: 'YYYY MMMM D [??????? dddd, a h:mm:ss', }, calendar: { sameDay: '[???] LT[??', nextDay: '[????? LT[??', nextWeek: 'dddd LT[??', lastDay: '[????? LT[??', lastWeek: '[?????????] dddd LT[??', sameElse: 'L', }, relativeTime: { future: '%s??????', past: '%s??? ?????', s: '???????? ?????????', ss: '???????? %d', m: '??????????????', mm: '???????????? %d', h: '?????', hh: '????? %d', d: '??????', dd: '????? %d', M: '??????', MM: '????? %d', y: '?????', yy: '????? %d', }, dayOfMonthOrdinalParse: /\d{1,2} ???????/, ordinal: function (number) { return number + ' ???????'; }, meridiemParse: /????? ?????|????? ?????|???.??|??.??./, isPM: function (input) { return input === '??.??.' || input === '????? ?????'; }, meridiem: function (hours, minutes, isLower) { if (hours > 11) { return isLower ? '??.??.' : '????? ?????'; } else { return isLower ? '???.??.' : '????? ?????'; } }, }); //! moment.js locale configuration var months$9 = 'janu?r_febru?r_marec_apr?l_m?j_j?n_j?l_august_september_okt?ber_november_december'.split( '_' ), monthsShort$7 = 'jan_feb_mar_apr_m?j_j?n_j?l_aug_sep_okt_nov_dec'.split('_'); function plural$5(n) { return n > 1 && n < 5; } function translate$9(number, withoutSuffix, key, isFuture) { var result = number + ' '; switch (key) { case 's': // a few seconds / in a few seconds / a few seconds ago return withoutSuffix || isFuture ? 'p?r sek?nd' : 'p?r sekundami'; case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'sekundy' : 'sek?nd'); } else { return result + 'sekundami'; } case 'm': // a minute / in a minute / a minute ago return withoutSuffix ? 'min?ta' : isFuture ? 'min?tu' : 'min?tou'; case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'min?ty' : 'min?t'); } else { return result + 'min?tami'; } case 'h': // an hour / in an hour / an hour ago return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou'; case 'hh': // 9 hours / in 9 hours / 9 hours ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'hodiny' : 'hod?n'); } else { return result + 'hodinami'; } case 'd': // a day / in a day / a day ago return withoutSuffix || isFuture ? 'de?' : 'd?om'; case 'dd': // 9 days / in 9 days / 9 days ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'dni' : 'dn?'); } else { return result + 'd?ami'; } case 'M': // a month / in a month / a month ago return withoutSuffix || isFuture ? 'mesiac' : 'mesiacom'; case 'MM': // 9 months / in 9 months / 9 months ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'mesiace' : 'mesiacov'); } else { return result + 'mesiacmi'; } case 'y': // a year / in a year / a year ago return withoutSuffix || isFuture ? 'rok' : 'rokom'; case 'yy': // 9 years / in 9 years / 9 years ago if (withoutSuffix || isFuture) { return result + (plural$5(number) ? 'roky' : 'rokov'); } else { return result + 'rokmi'; } } } moment.defineLocale('sk', { months: months$9, monthsShort: monthsShort$7, weekdays: 'nede?a_pondelok_utorok_streda_?tvrtok_piatok_sobota'.split('_'), weekdaysShort: 'ne_po_ut_st_?t_pi_so'.split('_'), weekdaysMin: 'ne_po_ut_st_?t_pi_so'.split('_'), longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD.MM.YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd D. MMMM YYYY H:mm', }, calendar: { sameDay: '[dnes o] LT', nextDay: '[zajtra o] LT', nextWeek: function () { switch (this.day()) { case 0: return '[v nede?u o] LT'; case 1: case 2: return '[v] dddd [o] LT'; case 3: return '[v stredu o] LT'; case 4: return '[vo ?tvrtok o] LT'; case 5: return '[v piatok o] LT'; case 6: return '[v sobotu o] LT'; } }, lastDay: '[v?era o] LT', lastWeek: function () { switch (this.day()) { case 0: return '[minul? nede?u o] LT'; case 1: case 2: return '[minul?] dddd [o] LT'; case 3: return '[minul? stredu o] LT'; case 4: case 5: return '[minul?] dddd [o] LT'; case 6: return '[minul? sobotu o] LT'; } }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'pred %s', s: translate$9, ss: translate$9, m: translate$9, mm: translate$9, h: translate$9, hh: translate$9, d: translate$9, dd: translate$9, M: translate$9, MM: translate$9, y: translate$9, yy: translate$9, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration function processRelativeTime$7(number, withoutSuffix, key, isFuture) { var result = number + ' '; switch (key) { case 's': return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; case 'ss': if (number === 1) { result += withoutSuffix ? 'sekundo' : 'sekundi'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah'; } else if (number < 5) { result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah'; } else { result += 'sekund'; } return result; case 'm': return withoutSuffix ? 'ena minuta' : 'eno minuto'; case 'mm': if (number === 1) { result += withoutSuffix ? 'minuta' : 'minuto'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'minuti' : 'minutama'; } else if (number < 5) { result += withoutSuffix || isFuture ? 'minute' : 'minutami'; } else { result += withoutSuffix || isFuture ? 'minut' : 'minutami'; } return result; case 'h': return withoutSuffix ? 'ena ura' : 'eno uro'; case 'hh': if (number === 1) { result += withoutSuffix ? 'ura' : 'uro'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'uri' : 'urama'; } else if (number < 5) { result += withoutSuffix || isFuture ? 'ure' : 'urami'; } else { result += withoutSuffix || isFuture ? 'ur' : 'urami'; } return result; case 'd': return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; case 'dd': if (number === 1) { result += withoutSuffix || isFuture ? 'dan' : 'dnem'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'dni' : 'dnevoma'; } else { result += withoutSuffix || isFuture ? 'dni' : 'dnevi'; } return result; case 'M': return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; case 'MM': if (number === 1) { result += withoutSuffix || isFuture ? 'mesec' : 'mesecem'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'meseca' : 'mesecema'; } else if (number < 5) { result += withoutSuffix || isFuture ? 'mesece' : 'meseci'; } else { result += withoutSuffix || isFuture ? 'mesecev' : 'meseci'; } return result; case 'y': return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; case 'yy': if (number === 1) { result += withoutSuffix || isFuture ? 'leto' : 'letom'; } else if (number === 2) { result += withoutSuffix || isFuture ? 'leti' : 'letoma'; } else if (number < 5) { result += withoutSuffix || isFuture ? 'leta' : 'leti'; } else { result += withoutSuffix || isFuture ? 'let' : 'leti'; } return result; } } moment.defineLocale('sl', { months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split( '_' ), monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'nedelja_ponedeljek_torek_sreda_?etrtek_petek_sobota'.split('_'), weekdaysShort: 'ned._pon._tor._sre._?et._pet._sob.'.split('_'), weekdaysMin: 'ne_po_to_sr_?e_pe_so'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD. MM. YYYY', LL: 'D. MMMM YYYY', LLL: 'D. MMMM YYYY H:mm', LLLL: 'dddd, D. MMMM YYYY H:mm', }, calendar: { sameDay: '[danes ob] LT', nextDay: '[jutri ob] LT', nextWeek: function () { switch (this.day()) { case 0: return '[v] [nedeljo] [ob] LT'; case 3: return '[v] [sredo] [ob] LT'; case 6: return '[v] [soboto] [ob] LT'; case 1: case 2: case 4: case 5: return '[v] dddd [ob] LT'; } }, lastDay: '[v?eraj ob] LT', lastWeek: function () { switch (this.day()) { case 0: return '[prej?njo] [nedeljo] [ob] LT'; case 3: return '[prej?njo] [sredo] [ob] LT'; case 6: return '[prej?njo] [soboto] [ob] LT'; case 1: case 2: case 4: case 5: return '[prej?nji] dddd [ob] LT'; } }, sameElse: 'L', }, relativeTime: { future: '?ez %s', past: 'pred %s', s: processRelativeTime$7, ss: processRelativeTime$7, m: processRelativeTime$7, mm: processRelativeTime$7, h: processRelativeTime$7, hh: processRelativeTime$7, d: processRelativeTime$7, dd: processRelativeTime$7, M: processRelativeTime$7, MM: processRelativeTime$7, y: processRelativeTime$7, yy: processRelativeTime$7, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('sq', { months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N?ntor_Dhjetor'.split( '_' ), monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N?n_Dhj'.split('_'), weekdays: 'E Diel_E H?n?_E Mart?_E M?rkur?_E Enjte_E Premte_E Shtun?'.split( '_' ), weekdaysShort: 'Die_H?n_Mar_M?r_Enj_Pre_Sht'.split('_'), weekdaysMin: 'D_H_Ma_M?_E_P_Sh'.split('_'), weekdaysParseExact: true, meridiemParse: /PD|MD/, isPM: function (input) { return input.charAt(0) === 'M'; }, meridiem: function (hours, minutes, isLower) { return hours < 12 ? 'PD' : 'MD'; }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Sot n?] LT', nextDay: '[Nes?r n?] LT', nextWeek: 'dddd [n?] LT', lastDay: '[Dje n?] LT', lastWeek: 'dddd [e kaluar n?] LT', sameElse: 'L', }, relativeTime: { future: 'n? %s', past: '%s m? par?', s: 'disa sekonda', ss: '%d sekonda', m: 'nj? minut?', mm: '%d minuta', h: 'nj? or?', hh: '%d or?', d: 'nj? dit?', dd: '%d dit?', M: 'nj? muaj', MM: '%d muaj', y: 'nj? vit', yy: '%d vite', }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var translator$1 = { words: { //Different grammatical cases ss: ['???????', '???????', '???????'], m: ['????? ?????', '????? ??????'], mm: ['?????', '??????', '??????'], h: ['????? ???', '?????? ????'], hh: ['???', '????', '????'], dd: ['???', '????', '????'], MM: ['?????', '??????', '??????'], yy: ['??????', '??????', '??????'], }, correctGrammaticalCase: function (number, wordKey) { return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]; }, translate: function (number, withoutSuffix, key) { var wordKey = translator$1.words[key]; if (key.length === 1) { return withoutSuffix ? wordKey[0] : wordKey[1]; } else { return ( number + ' ' + translator$1.correctGrammaticalCase(number, wordKey) ); } }, }; moment.defineLocale('sr-cyrl', { months: '??????_???????_????_?????_???_???_???_??????_?????????_???????_????????_????????'.split( '_' ), monthsShort: '???._???._???._???._???_???_???_???._???._???._???._???.'.split( '_' ), monthsParseExact: true, weekdays: '??????_?????????_??????_?????_????????_?????_??????'.split('_'), weekdaysShort: '???._???._???._???._???._???._???.'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'D. M. YYYY.', LL: 'D. MMMM YYYY.', LLL: 'D. MMMM YYYY. H:mm', LLLL: 'dddd, D. MMMM YYYY. H:mm', }, calendar: { sameDay: '[????? ?] LT', nextDay: '[????? ?] LT', nextWeek: function () { switch (this.day()) { case 0: return '[?] [??????] [?] LT'; case 3: return '[?] [?????] [?] LT'; case 6: return '[?] [??????] [?] LT'; case 1: case 2: case 4: case 5: return '[?] dddd [?] LT'; } }, lastDay: '[???? ?] LT', lastWeek: function () { var lastWeekDays = [ '[??????] [??????] [?] LT', '[???????] [?????????] [?] LT', '[???????] [??????] [?] LT', '[??????] [?????] [?] LT', '[???????] [????????] [?] LT', '[???????] [?????] [?] LT', '[??????] [??????] [?] LT', ]; return lastWeekDays[this.day()]; }, sameElse: 'L', }, relativeTime: { future: '?? %s', past: '??? %s', s: '???????? ???????', ss: translator$1.translate, m: translator$1.translate, mm: translator$1.translate, h: translator$1.translate, hh: translator$1.translate, d: '???', dd: translator$1.translate, M: '?????', MM: translator$1.translate, y: '??????', yy: translator$1.translate, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 1st is the first week of the year. }, }); //! moment.js locale configuration var translator$2 = { words: { //Different grammatical cases ss: ['sekunda', 'sekunde', 'sekundi'], m: ['jedan minut', 'jedne minute'], mm: ['minut', 'minute', 'minuta'], h: ['jedan sat', 'jednog sata'], hh: ['sat', 'sata', 'sati'], dd: ['dan', 'dana', 'dana'], MM: ['mesec', 'meseca', 'meseci'], yy: ['godina', 'godine', 'godina'], }, correctGrammaticalCase: function (number, wordKey) { return number === 1 ? wordKey[0] : number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]; }, translate: function (number, withoutSuffix, key) { var wordKey = translator$2.words[key]; if (key.length === 1) { return withoutSuffix ? wordKey[0] : wordKey[1]; } else { return ( number + ' ' + translator$2.correctGrammaticalCase(number, wordKey) ); } }, }; moment.defineLocale('sr', { months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split( '_' ), monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split( '_' ), monthsParseExact: true, weekdays: 'nedelja_ponedeljak_utorak_sreda_?etvrtak_petak_subota'.split( '_' ), weekdaysShort: 'ned._pon._uto._sre._?et._pet._sub.'.split('_'), weekdaysMin: 'ne_po_ut_sr_?e_pe_su'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'D. M. YYYY.', LL: 'D. MMMM YYYY.', LLL: 'D. MMMM YYYY. H:mm', LLLL: 'dddd, D. MMMM YYYY. H:mm', }, calendar: { sameDay: '[danas u] LT', nextDay: '[sutra u] LT', nextWeek: function () { switch (this.day()) { case 0: return '[u] [nedelju] [u] LT'; case 3: return '[u] [sredu] [u] LT'; case 6: return '[u] [subotu] [u] LT'; case 1: case 2: case 4: case 5: return '[u] dddd [u] LT'; } }, lastDay: '[ju?e u] LT', lastWeek: function () { var lastWeekDays = [ '[pro?le] [nedelje] [u] LT', '[pro?log] [ponedeljka] [u] LT', '[pro?log] [utorka] [u] LT', '[pro?le] [srede] [u] LT', '[pro?log] [?etvrtka] [u] LT', '[pro?log] [petka] [u] LT', '[pro?le] [subote] [u] LT', ]; return lastWeekDays[this.day()]; }, sameElse: 'L', }, relativeTime: { future: 'za %s', past: 'pre %s', s: 'nekoliko sekundi', ss: translator$2.translate, m: translator$2.translate, mm: translator$2.translate, h: translator$2.translate, hh: translator$2.translate, d: 'dan', dd: translator$2.translate, M: 'mesec', MM: translator$2.translate, y: 'godinu', yy: translator$2.translate, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ss', { months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split( '_' ), monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split( '_' ), weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendar: { sameDay: '[Namuhla nga] LT', nextDay: '[Kusasa nga] LT', nextWeek: 'dddd [nga] LT', lastDay: '[Itolo nga] LT', lastWeek: 'dddd [leliphelile] [nga] LT', sameElse: 'L', }, relativeTime: { future: 'nga %s', past: 'wenteka nga %s', s: 'emizuzwana lomcane', ss: '%d mzuzwana', m: 'umzuzu', mm: '%d emizuzu', h: 'lihora', hh: '%d emahora', d: 'lilanga', dd: '%d emalanga', M: 'inyanga', MM: '%d tinyanga', y: 'umnyaka', yy: '%d iminyaka', }, meridiemParse: /ekuseni|emini|entsambama|ebusuku/, meridiem: function (hours, minutes, isLower) { if (hours < 11) { return 'ekuseni'; } else if (hours < 15) { return 'emini'; } else if (hours < 19) { return 'entsambama'; } else { return 'ebusuku'; } }, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === 'ekuseni') { return hour; } else if (meridiem === 'emini') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') { if (hour === 0) { return 0; } return hour + 12; } }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: '%d', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('sv', { months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split( '_' ), monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), weekdays: 's?ndag_m?ndag_tisdag_onsdag_torsdag_fredag_l?rdag'.split('_'), weekdaysShort: 's?n_m?n_tis_ons_tor_fre_l?r'.split('_'), weekdaysMin: 's?_m?_ti_on_to_fr_l?'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY [kl.] HH:mm', LLLL: 'dddd D MMMM YYYY [kl.] HH:mm', lll: 'D MMM YYYY HH:mm', llll: 'ddd D MMM YYYY HH:mm', }, calendar: { sameDay: '[Idag] LT', nextDay: '[Imorgon] LT', lastDay: '[Ig?r] LT', nextWeek: '[P?] dddd LT', lastWeek: '[I] dddd[s] LT', sameElse: 'L', }, relativeTime: { future: 'om %s', past: 'f?r %s sedan', s: 'n?gra sekunder', ss: '%d sekunder', m: 'en minut', mm: '%d minuter', h: 'en timme', hh: '%d timmar', d: 'en dag', dd: '%d dagar', M: 'en m?nad', MM: '%d m?nader', y: 'ett ?r', yy: '%d ?r', }, dayOfMonthOrdinalParse: /\d{1,2}(\:e|\:a)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? ':e' : b === 1 ? ':a' : b === 2 ? ':a' : b === 3 ? ':e' : ':e'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('sw', { months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split( '_' ), monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split( '_' ), weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'hh:mm A', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[leo saa] LT', nextDay: '[kesho saa] LT', nextWeek: '[wiki ijayo] dddd [saat] LT', lastDay: '[jana] LT', lastWeek: '[wiki iliyopita] dddd [saat] LT', sameElse: 'L', }, relativeTime: { future: '%s baadaye', past: 'tokea %s', s: 'hivi punde', ss: 'sekunde %d', m: 'dakika moja', mm: 'dakika %d', h: 'saa limoja', hh: 'masaa %d', d: 'siku moja', dd: 'siku %d', M: 'mwezi mmoja', MM: 'miezi %d', y: 'mwaka mmoja', yy: 'miaka %d', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var symbolMap$g = { 1: '??', 2: '??', 3: '??', 4: '??', 5: '??', 6: '??', 7: '??', 8: '??', 9: '??', 0: '??', }, numberMap$f = { '??': '1', '??': '2', '??': '3', '??': '4', '??': '5', '??': '6', '??': '7', '??': '8', '??': '9', '??': '0', }; moment.defineLocale('ta', { months: '????????????????????_?????????_?????????_???_??????_??????_?????????_??????????????????????????????????????????????????????'.split( '_' ), monthsShort: '????????????????????_?????????_?????????_???_??????_??????_?????????_??????????????????????????????????????????????????????'.split( '_' ), weekdays: '?????????????????????????????????????????_???????????????????????????????????_??????????????????_???????????????????????????????????'.split( '_' ), weekdaysShort: '?????????_???????????????????????_????????????????????????????_?????'.split( '_' ), weekdaysMin: '???_???_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, HH:mm', LLLL: 'dddd, D MMMM YYYY, HH:mm', }, calendar: { sameDay: '[???????? LT', nextDay: '[??????] LT', nextWeek: 'dddd, LT', lastDay: '[?????????] LT', lastWeek: '[???????? ???????? dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ??????', s: '????? ????? ??????????????', ss: '%d ??????????????', m: '????? ???????????', mm: '%d ???????????????', h: '????? ????? ????????', hh: '%d ????? ????????', d: '????? ??????', dd: '%d ???????????', M: '????? ????????', MM: '%d ????????????', y: '????? ?????????', yy: '%d ????????????', }, dayOfMonthOrdinalParse: /\d{1,2}?????/, ordinal: function (number) { return number + '?????'; }, preparse: function (string) { return string.replace(/[???????????????]/g, function (match) { return numberMap$f[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap$g[match]; }); }, // refer http://ta.wikipedia.org/s/1er1 meridiemParse: /??????????????????????|????????????????????????????/, meridiem: function (hour, minute, isLower) { if (hour < 2) { return ' ????????'; } else if (hour < 6) { return ' ????????'; // ???????? } else if (hour < 10) { return ' ??????'; // ?????? } else if (hour < 14) { return ' ???????????'; // ??????????? } else if (hour < 18) { return ' ???????????'; // ??????????? } else if (hour < 22) { return ' ??????'; // ?????? } else { return ' ????????'; } }, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '????????') { return hour < 2 ? hour : hour + 12; } else if (meridiem === '????????' || meridiem === '??????') { return hour; } else if (meridiem === '???????????') { return hour >= 10 ? hour : hour + 12; } else { return hour + 12; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('te', { months: '????????????????????_?????????_??????????????_??????_??????_?????????_???????????????_????????????_?????????_????????????'.split( '_' ), monthsShort: '???._????????._?????????_????????._???_??????_??????_???._??????._????????._???._??????.'.split( '_' ), monthsParseExact: true, weekdays: '??????????????????????????????????_???????????????????????_?????????????????????????'.split( '_' ), weekdaysShort: '????????????????_???????????_?????????????'.split('_'), weekdaysMin: '?????_???_???_???_???_??'.split('_'), longDateFormat: { LT: 'A h:mm', LTS: 'A h:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY, A h:mm', LLLL: 'dddd, D MMMM YYYY, A h:mm', }, calendar: { sameDay: '[??????] LT', nextDay: '[??????] LT', nextWeek: 'dddd, LT', lastDay: '[???????? LT', lastWeek: '[???] dddd, LT', sameElse: 'L', }, relativeTime: { future: '%s ???', past: '%s ?????????', s: '????????? ???????????', ss: '%d ???????????', m: '??? ?????????', mm: '%d ????????????', h: '??? ?????', hh: '%d ????????', d: '??? ??????', dd: '%d ?????????', M: '??? ?????', MM: '%d ????????', y: '??? ????????????', yy: '%d ???????????????', }, dayOfMonthOrdinalParse: /\d{1,2}??/, ordinal: '%d??', meridiemParse: /?????????|??????|??????????????????????????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '?????????') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '??????') { return hour; } else if (meridiem === '??????????????') { return hour >= 10 ? hour : hour + 12; } else if (meridiem === '????????????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '?????????'; } else if (hour < 10) { return '??????'; } else if (hour < 17) { return '??????????????'; } else if (hour < 20) { return '????????????'; } else { return '?????????'; } }, week: { dow: 0, // Sunday is the first day of the week. doy: 6, // The week that contains Jan 6th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('tet', { months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju?u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split( '_' ), monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'), weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'), weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[Ohin iha] LT', nextDay: '[Aban iha] LT', nextWeek: 'dddd [iha] LT', lastDay: '[Horiseik iha] LT', lastWeek: 'dddd [semana kotuk] [iha] LT', sameElse: 'L', }, relativeTime: { future: 'iha %s', past: '%s liuba', s: 'segundu balun', ss: 'segundu %d', m: 'minutu ida', mm: 'minutu %d', h: 'oras ida', hh: 'oras %d', d: 'loron ida', dd: 'loron %d', M: 'fulan ida', MM: 'fulan %d', y: 'tinan ida', yy: 'tinan %d', }, dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var suffixes$3 = { 0: '-??', 1: '-??', 2: '-??', 3: '-??', 4: '-??', 5: '-??', 6: '-??', 7: '-??', 8: '-??', 9: '-??', 10: '-??', 12: '-??', 13: '-??', 20: '-??', 30: '-??', 40: '-??', 50: '-??', 60: '-??', 70: '-??', 80: '-??', 90: '-??', 100: '-??', }; moment.defineLocale('tg', { months: { format: '??????_???????_?????_??????_????_????_????_???????_????????_???????_??????_???????'.split( '_' ), standalone: '?????_??????_????_?????_???_???_???_??????_???????_??????_?????_??????'.split( '_' ), }, monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '???????_???????_???????_????????_?????????_?????_?????'.split( '_' ), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[????? ?????] LT', nextDay: '[????? ?????] LT', lastDay: '[????? ?????] LT', nextWeek: 'dddd[?] [?????? ????? ?????] LT', lastWeek: 'dddd[?] [?????? ??????? ?????] LT', sameElse: 'L', }, relativeTime: { future: '????? %s', past: '%s ???', s: '?????? ?????', m: '?? ??????', mm: '%d ??????', h: '?? ????', hh: '%d ????', d: '?? ???', dd: '%d ???', M: '?? ???', MM: '%d ???', y: '?? ???', yy: '%d ???', }, meridiemParse: /???|????|???|?????/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '???') { return hour < 4 ? hour : hour + 12; } else if (meridiem === '????') { return hour; } else if (meridiem === '???') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === '?????') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '???'; } else if (hour < 11) { return '????'; } else if (hour < 16) { return '???'; } else if (hour < 19) { return '?????'; } else { return '???'; } }, dayOfMonthOrdinalParse: /\d{1,2}-(??|??)/, ordinal: function (number) { var a = number % 10, b = number >= 100 ? 100 : null; return number + (suffixes$3[number] || suffixes$3[a] || suffixes$3[b]); }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 1th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('th', { months: '?????????_???????????????_?????????_?????????????????????????????????_??????????????????????????????????????????_?????????????????????????'.split( '_' ), monthsShort: '??.??._??.??._???.??._????.??._??.??._???.??._??.??._??.??._??.??._??.??._??.??._??.??.'.split( '_' ), monthsParseExact: true, weekdays: '????????????????????_?????????_?????????????????_????????????????'.split('_'), weekdaysShort: '????????????????????_?????????_?????????????????????????????'.split('_'), // yes, three characters difference weekdaysMin: '???._??._??._??._???._??._??.'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'H:mm', LTS: 'H:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY ??????? H:mm', LLLL: '?????ddd????? D MMMM YYYY ??????? H:mm', }, meridiemParse: /????????????????????????????????/, isPM: function (input) { return input === '????????????????'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '????????????????'; } else { return '????????????????'; } }, calendar: { sameDay: '[????????? ??????? LT', nextDay: '[???????????? ??????? LT', nextWeek: 'dddd[?????? ??????? LT', lastDay: '[????????????????? ??????? LT', lastWeek: '[?????dddd[??????????? ??????? LT', sameElse: 'L', }, relativeTime: { future: '????? %s', past: '%s???????????', s: '??????????????????', ss: '%d ?????????', m: '1 ??????', mm: '%d ??????', h: '1 ???????????', hh: '%d ???????????', d: '1 ?????', dd: '%d ?????', w: '1 ???????????', ww: '%d ???????????', M: '1 ????????', MM: '%d ????????', y: '1 ???', yy: '%d ???', }, }); //! moment.js locale configuration var suffixes$4 = { 1: "'inji", 5: "'inji", 8: "'inji", 70: "'inji", 80: "'inji", 2: "'nji", 7: "'nji", 20: "'nji", 50: "'nji", 3: "'?nji", 4: "'?nji", 100: "'?nji", 6: "'njy", 9: "'unjy", 10: "'unjy", 30: "'unjy", 60: "'ynjy", 90: "'ynjy", }; moment.defineLocale('tk', { months: '?anwar_Fewral_Mart_Aprel_Ma?_I?un_I?ul_Awgust_Sent?abr_Okt?abr_No?abr_Dekabr'.split( '_' ), monthsShort: '?an_Few_Mar_Apr_Ma?_I?n_I?l_Awg_Sen_Okt_No?_Dek'.split('_'), weekdays: '?ek?enbe_Du?enbe_Si?enbe_?ar?enbe_Pen?enbe_Anna_?enbe'.split( '_' ), weekdaysShort: '?ek_Du?_Si?_?ar_Pen_Ann_?en'.split('_'), weekdaysMin: '?k_D?_S?_?r_Pn_An_?n'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[bug?n sagat] LT', nextDay: '[ertir sagat] LT', nextWeek: '[indiki] dddd [sagat] LT', lastDay: '[d??n] LT', lastWeek: '[ge?en] dddd [sagat] LT', sameElse: 'L', }, relativeTime: { future: '%s so?', past: '%s ??', s: 'birn??e sekunt', m: 'bir minut', mm: '%d minut', h: 'bir sagat', hh: '%d sagat', d: 'bir g?n', dd: '%d g?n', M: 'bir a?', MM: '%d a?', y: 'bir ?yl', yy: '%d ?yl', }, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'Do': case 'DD': return number; default: if (number === 0) { // special case for zero return number + "'unjy"; } var a = number % 10, b = (number % 100) - a, c = number >= 100 ? 100 : null; return number + (suffixes$4[a] || suffixes$4[b] || suffixes$4[c]); } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('tl-ph', { months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split( '_' ), monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split( '_' ), weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'MM/D/YYYY', LL: 'MMMM D, YYYY', LLL: 'MMMM D, YYYY HH:mm', LLLL: 'dddd, MMMM DD, YYYY HH:mm', }, calendar: { sameDay: 'LT [ngayong araw]', nextDay: '[Bukas ng] LT', nextWeek: 'LT [sa susunod na] dddd', lastDay: 'LT [kahapon]', lastWeek: 'LT [noong nakaraang] dddd', sameElse: 'L', }, relativeTime: { future: 'sa loob ng %s', past: '%s ang nakalipas', s: 'ilang segundo', ss: '%d segundo', m: 'isang minuto', mm: '%d minuto', h: 'isang oras', hh: '%d oras', d: 'isang araw', dd: '%d araw', M: 'isang buwan', MM: '%d buwan', y: 'isang taon', yy: '%d taon', }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (number) { return number; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var numbersNouns = 'pagh_wa??cha??wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_'); function translateFuture(output) { var time = output; time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'leS' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'waQ' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'nem' : time + ' pIq'; return time; } function translatePast(output) { var time = output; time = output.indexOf('jaj') !== -1 ? time.slice(0, -3) + 'Hu??' : output.indexOf('jar') !== -1 ? time.slice(0, -3) + 'wen' : output.indexOf('DIS') !== -1 ? time.slice(0, -3) + 'ben' : time + ' ret'; return time; } function translate$a(number, withoutSuffix, string, isFuture) { var numberNoun = numberAsNoun(number); switch (string) { case 'ss': return numberNoun + ' lup'; case 'mm': return numberNoun + ' tup'; case 'hh': return numberNoun + ' rep'; case 'dd': return numberNoun + ' jaj'; case 'MM': return numberNoun + ' jar'; case 'yy': return numberNoun + ' DIS'; } } function numberAsNoun(number) { var hundred = Math.floor((number % 1000) / 100), ten = Math.floor((number % 100) / 10), one = number % 10, word = ''; if (hundred > 0) { word += numbersNouns[hundred] + 'vatlh'; } if (ten > 0) { word += (word !== '' ? ' ' : '') + numbersNouns[ten] + 'maH'; } if (one > 0) { word += (word !== '' ? ' ' : '') + numbersNouns[one]; } return word === '' ? 'pagh' : word; } moment.defineLocale('tlh', { months: 'tera?? jar wa??tera?? jar cha??tera?? jar wej_tera?? jar loS_tera?? jar vagh_tera?? jar jav_tera?? jar Soch_tera?? jar chorgh_tera?? jar Hut_tera?? jar wa??aH_tera?? jar wa??aH wa??tera?? jar wa??aH cha??'.split( '_' ), monthsShort: 'jar wa??jar cha??jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa??aH_jar wa??aH wa??jar wa??aH cha??'.split( '_' ), monthsParseExact: true, weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split( '_' ), weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split( '_' ), weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split( '_' ), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[DaHjaj] LT', nextDay: '[wa??eS] LT', nextWeek: 'LLL', lastDay: '[wa??u?? LT', lastWeek: 'LLL', sameElse: 'L', }, relativeTime: { future: translateFuture, past: translatePast, s: 'puS lup', ss: translate$a, m: 'wa?? tup', mm: translate$a, h: 'wa?? rep', hh: translate$a, d: 'wa?? jaj', dd: translate$a, M: 'wa?? jar', MM: translate$a, y: 'wa?? DIS', yy: translate$a, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration var suffixes$5 = { 1: "'inci", 5: "'inci", 8: "'inci", 70: "'inci", 80: "'inci", 2: "'nci", 7: "'nci", 20: "'nci", 50: "'nci", 3: "'?nc?", 4: "'?nc?", 100: "'?nc?", 6: "'nc?", 9: "'uncu", 10: "'uncu", 30: "'uncu", 60: "'?nc?", 90: "'?nc?", }; moment.defineLocale('tr', { months: 'Ocak_?ubat_Mart_Nisan_May?s_Haziran_Temmuz_A?ustos_Eyl?l_Ekim_Kas?m_Aral?k'.split( '_' ), monthsShort: 'Oca_?ub_Mar_Nis_May_Haz_Tem_A?u_Eyl_Eki_Kas_Ara'.split('_'), weekdays: 'Pazar_Pazartesi_Sal?_?ar?amba_Per?embe_Cuma_Cumartesi'.split( '_' ), weekdaysShort: 'Paz_Pts_Sal_?ar_Per_Cum_Cts'.split('_'), weekdaysMin: 'Pz_Pt_Sa_?a_Pe_Cu_Ct'.split('_'), meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower ? '??' : '??'; } else { return isLower ? '?s' : '?S'; } }, meridiemParse: /??|??|?s|?S/, isPM: function (input) { return input === '?s' || input === '?S'; }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[bug?n saat] LT', nextDay: '[yar?n saat] LT', nextWeek: '[gelecek] dddd [saat] LT', lastDay: '[d?n] LT', lastWeek: '[ge?en] dddd [saat] LT', sameElse: 'L', }, relativeTime: { future: '%s sonra', past: '%s ?nce', s: 'birka? saniye', ss: '%d saniye', m: 'bir dakika', mm: '%d dakika', h: 'bir saat', hh: '%d saat', d: 'bir g?n', dd: '%d g?n', w: 'bir hafta', ww: '%d hafta', M: 'bir ay', MM: '%d ay', y: 'bir y?l', yy: '%d y?l', }, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'Do': case 'DD': return number; default: if (number === 0) { // special case for zero return number + "'?nc?"; } var a = number % 10, b = (number % 100) - a, c = number >= 100 ? 100 : null; return number + (suffixes$5[a] || suffixes$5[b] || suffixes$5[c]); } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals. // This is currently too difficult (maybe even impossible) to add. moment.defineLocale('tzl', { months: 'Januar_Fevraglh_Mar?_Avr?u_Mai_G?n_Julia_Guscht_Setemvar_Listop?ts_Noemvar_Zecemvar'.split( '_' ), monthsShort: 'Jan_Fev_Mar_Avr_Mai_G?n_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), weekdays: 'S?ladi_L?ne?i_Maitzi_M?rcuri_Xh?adi_Vi?ner?i_S?turi'.split('_'), weekdaysShort: 'S?l_L?n_Mai_M?r_Xh?_Vi?_S?t'.split('_'), weekdaysMin: 'S?_L?_Ma_M?_Xh_Vi_S?'.split('_'), longDateFormat: { LT: 'HH.mm', LTS: 'HH.mm.ss', L: 'DD.MM.YYYY', LL: 'D. MMMM [dallas] YYYY', LLL: 'D. MMMM [dallas] YYYY HH.mm', LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm', }, meridiemParse: /d\'o|d\'a/i, isPM: function (input) { return "d'o" === input.toLowerCase(); }, meridiem: function (hours, minutes, isLower) { if (hours > 11) { return isLower ? "d'o" : "D'O"; } else { return isLower ? "d'a" : "D'A"; } }, calendar: { sameDay: '[oxhi ?] LT', nextDay: '[dem? ?] LT', nextWeek: 'dddd [?] LT', lastDay: '[ieiri ?] LT', lastWeek: '[s?r el] dddd [lasteu ?] LT', sameElse: 'L', }, relativeTime: { future: 'osprei %s', past: 'ja%s', s: processRelativeTime$8, ss: processRelativeTime$8, m: processRelativeTime$8, mm: processRelativeTime$8, h: processRelativeTime$8, hh: processRelativeTime$8, d: processRelativeTime$8, dd: processRelativeTime$8, M: processRelativeTime$8, MM: processRelativeTime$8, y: processRelativeTime$8, yy: processRelativeTime$8, }, dayOfMonthOrdinalParse: /\d{1,2}\./, ordinal: '%d.', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); function processRelativeTime$8(number, withoutSuffix, key, isFuture) { var format = { s: ['viensas secunds', "'iensas secunds"], ss: [number + ' secunds', '' + number + ' secunds'], m: ["'n m?ut", "'iens m?ut"], mm: [number + ' m?uts', '' + number + ' m?uts'], h: ["'n ?ora", "'iensa ?ora"], hh: [number + ' ?oras', '' + number + ' ?oras'], d: ["'n ziua", "'iensa ziua"], dd: [number + ' ziuas', '' + number + ' ziuas'], M: ["'n mes", "'iens mes"], MM: [number + ' mesen', '' + number + ' mesen'], y: ["'n ar", "'iens ar"], yy: [number + ' ars', '' + number + ' ars'], }; return isFuture ? format[key][0] : withoutSuffix ? format[key][0] : format[key][1]; } //! moment.js locale configuration moment.defineLocale('tzm-latn', { months: 'innayr_br?ayr?_mar?s?_ibrir_mayyw_ywnyw_ywlywz_?w?t_?wtanbir_kt?wbr?_nwwanbir_dwjnbir'.split( '_' ), monthsShort: 'innayr_br?ayr?_mar?s?_ibrir_mayyw_ywnyw_ywlywz_?w?t_?wtanbir_kt?wbr?_nwwanbir_dwjnbir'.split( '_' ), weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asi??as'.split('_'), weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asi??as'.split('_'), weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asi??as'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[asdkh g] LT', nextDay: '[aska g] LT', nextWeek: 'dddd [g] LT', lastDay: '[assant g] LT', lastWeek: 'dddd [g] LT', sameElse: 'L', }, relativeTime: { future: 'dadkh s yan %s', past: 'yan %s', s: 'imik', ss: '%d imik', m: 'minu??', mm: '%d minu??', h: 'sa?a', hh: '%d tassa?in', d: 'ass', dd: '%d ossan', M: 'ayowr', MM: '%d iyyirn', y: 'asgas', yy: '%d isgasn', }, week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('tzm', { months: '?????????_??????????????_?????????????????????????????????_??????_????????????_????????????????????_???????????'.split( '_' ), monthsShort: '?????????_??????????????_?????????????????????????????????_??????_????????????_????????????????????_???????????'.split( '_' ), weekdays: '?????????_?????????????????_??????????????????????????????????????'.split('_'), weekdaysShort: '?????????_?????????????????_??????????????????????????????????????'.split('_'), weekdaysMin: '?????????_?????????????????_??????????????????????????????????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd D MMMM YYYY HH:mm', }, calendar: { sameDay: '[?????? ?? LT', nextDay: '[?????? ?? LT', nextWeek: 'dddd [?? LT', lastDay: '[???????? ?? LT', lastWeek: 'dddd [?? LT', sameElse: 'L', }, relativeTime: { future: '?????? ?? ????? %s', past: '????? %s', s: '??????', ss: '%d ??????', m: '????????', mm: '%d ????????', h: '??????', hh: '%d ????????????', d: '?????', dd: '%d o??????', M: '???o???', MM: '%d ?????????', y: '????????', yy: '%d ?????????', }, week: { dow: 6, // Saturday is the first day of the week. doy: 12, // The week that contains Jan 12th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('ug-cn', { months: '??????_??????_????_??????_???_?????_?????_???????_????????_????????_???????_???????'.split( '_' ), monthsShort: '??????_??????_????_??????_???_?????_?????_???????_????????_????????_???????_???????'.split( '_' ), weekdays: '????????_???????_????????_????????_????????_????_?????'.split( '_' ), weekdaysShort: '??_??_??_??_??_??_??'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY-MM-DD', LL: 'YYYY-????M-??????D-????', LLL: 'YYYY-????M-??????D-????? HH:mm', LLLL: 'dddd? YYYY-????M-??????D-????? HH:mm', }, meridiemParse: /????? ????|?????|?????? ?????|???|?????? ?????|???/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if ( meridiem === '????? ????' || meridiem === '?????' || meridiem === '?????? ?????' ) { return hour; } else if (meridiem === '?????? ?????' || meridiem === '???') { return hour + 12; } else { return hour >= 11 ? hour : hour + 12; } }, meridiem: function (hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return '????? ????'; } else if (hm < 900) { return '?????'; } else if (hm < 1130) { return '?????? ?????'; } else if (hm < 1230) { return '???'; } else if (hm < 1800) { return '?????? ?????'; } else { return '???'; } }, calendar: { sameDay: '[????? ?????] LT', nextDay: '[???? ?????] LT', nextWeek: '[???????] dddd [?????] LT', lastDay: '[???????] LT', lastWeek: '[????????] dddd [?????] LT', sameElse: 'L', }, relativeTime: { future: '%s ?????', past: '%s ?????', s: '????? ??????', ss: '%d ??????', m: '??? ?????', mm: '%d ?????', h: '??? ?????', hh: '%d ?????', d: '??? ???', dd: '%d ???', M: '??? ???', MM: '%d ???', y: '??? ???', yy: '%d ???', }, dayOfMonthOrdinalParse: /\d{1,2}(-????|-???|-?????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '-????'; case 'w': case 'W': return number + '-?????'; default: return number; } }, preparse: function (string) { return string.replace(/?/g, ','); }, postformat: function (string) { return string.replace(/,/g, '?'); }, week: { // GB/T 7408-1994?????????????????????????????????????ISO 8601:1988??? dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 1st is the first week of the year. }, }); //! moment.js locale configuration function plural$6(word, num) { var forms = word.split('_'); 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]; } function relativeTimeWithPlural$4(number, withoutSuffix, key) { var format = { ss: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', mm: withoutSuffix ? '???????_???????_??????' : '???????_???????_??????', hh: withoutSuffix ? '??????_??????_?????' : '??????_??????_?????', dd: '????_???_????', MM: '??????_??????_???????', yy: '???_????_?????', }; if (key === 'm') { return withoutSuffix ? '???????' : '???????'; } else if (key === 'h') { return withoutSuffix ? '??????' : '??????'; } else { return number + ' ' + plural$6(format[key], +number); } } function weekdaysCaseReplace(m, format) { var weekdays = { nominative: '??????_?????????_????????_??????_??????_???????????????'.split( '_' ), accusative: '??????_?????????_????????_??????_??????_???????????????'.split( '_' ), genitive: '??????_?????????_????????_??????_????????_???????????????'.split( '_' ), }, nounCase; if (m === true) { return weekdays['nominative'] .slice(1, 7) .concat(weekdays['nominative'].slice(0, 1)); } if (!m) { return weekdays['nominative']; } nounCase = /(\[[????]\]) ?dddd/.test(format) ? 'accusative' : /\[?(?:???????|?????????)? ?\] ?dddd/.test(format) ? 'genitive' : 'nominative'; return weekdays[nounCase][m.day()]; } function processHoursFunction(str) { return function () { return str + '?' + (this.hours() === 11 ? '?' : '') + '] LT'; }; } moment.defineLocale('uk', { months: { format: '?????_??????_???????_??????_??????_??????_?????_??????_???????_??????_?????????_??????'.split( '_' ), standalone: '??????_?????_????????_???????_???????_???????_??????_???????_????????_???????_????????_???????'.split( '_' ), }, monthsShort: '???_???_???_????_????_????_???_????_???_????_????_????'.split( '_' ), weekdays: weekdaysCaseReplace, weekdaysShort: '??_??_??_??_??_??_??'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD.MM.YYYY', LL: 'D MMMM YYYY ?.', LLL: 'D MMMM YYYY ?., HH:mm', LLLL: 'dddd, D MMMM YYYY ?., HH:mm', }, calendar: { sameDay: processHoursFunction('[???????? '), nextDay: processHoursFunction('[?????? '), lastDay: processHoursFunction('[????? '), nextWeek: processHoursFunction('[?] dddd ['), lastWeek: function () { switch (this.day()) { case 0: case 3: case 5: case 6: return processHoursFunction('[???????] dddd [').call(this); case 1: case 2: case 4: return processHoursFunction('[????????] dddd [').call(this); } }, sameElse: 'L', }, relativeTime: { future: '?? %s', past: '%s ????', s: '???????? ??????', ss: relativeTimeWithPlural$4, m: relativeTimeWithPlural$4, mm: relativeTimeWithPlural$4, h: '??????', hh: relativeTimeWithPlural$4, d: '????', dd: relativeTimeWithPlural$4, M: '??????', MM: relativeTimeWithPlural$4, y: '???', yy: relativeTimeWithPlural$4, }, // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason meridiemParse: /????|?????|???|??????/, isPM: function (input) { return /^(???|??????)$/.test(input); }, meridiem: function (hour, minute, isLower) { if (hour < 4) { return '????'; } else if (hour < 12) { return '?????'; } else if (hour < 17) { return '???'; } else { return '??????'; } }, dayOfMonthOrdinalParse: /\d{1,2}-(?|??)/, ordinal: function (number, period) { switch (period) { case 'M': case 'd': case 'DDD': case 'w': case 'W': return number + '-?'; case 'D': return number + '-??'; default: return number; } }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration var months$a = [ '?????', '?????', '????', '?????', '???', '???', '??????', '????', '?????', '??????', '?????', '?????', ], days$1 = ['?????', '???', '????', '???', '??????', '????', '????']; moment.defineLocale('ur', { months: months$a, monthsShort: months$a, weekdays: days$1, weekdaysShort: days$1, weekdaysMin: days$1, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd? D MMMM YYYY HH:mm', }, meridiemParse: /???|???/, isPM: function (input) { return '???' === input; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return '???'; } return '???'; }, calendar: { sameDay: '[?? ????] LT', nextDay: '[?? ????] LT', nextWeek: 'dddd [????] LT', lastDay: '[????? ??? ????] LT', lastWeek: '[?????] dddd [????] LT', sameElse: 'L', }, relativeTime: { future: '%s ???', past: '%s ???', s: '??? ?????', ss: '%d ?????', m: '??? ???', mm: '%d ???', h: '??? ?????', hh: '%d ?????', d: '??? ??', dd: '%d ??', M: '??? ???', MM: '%d ???', y: '??? ???', yy: '%d ???', }, preparse: function (string) { return string.replace(/?/g, ','); }, postformat: function (string) { return string.replace(/,/g, '?'); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('uz-latn', { months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split( '_' ), monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split( '_' ), weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'D MMMM YYYY, dddd HH:mm', }, calendar: { sameDay: '[Bugun soat] LT [da]', nextDay: '[Ertaga] LT [da]', nextWeek: 'dddd [kuni soat] LT [da]', lastDay: '[Kecha soat] LT [da]', lastWeek: "[O'tgan] dddd [kuni soat] LT [da]", sameElse: 'L', }, relativeTime: { future: 'Yaqin %s ichida', past: 'Bir necha %s oldin', s: 'soniya', ss: '%d soniya', m: 'bir daqiqa', mm: '%d daqiqa', h: 'bir soat', hh: '%d soat', d: 'bir kun', dd: '%d kun', M: 'bir oy', MM: '%d oy', y: 'bir yil', yy: '%d yil', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 7th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('uz', { months: '?????_??????_????_?????_???_???_???_??????_???????_??????_?????_??????'.split( '_' ), monthsShort: '???_???_???_???_???_???_???_???_???_???_???_???'.split('_'), weekdays: '???????_???????_???????_????????_????????_????_?????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '??_??_??_??_??_??_??'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'D MMMM YYYY, dddd HH:mm', }, calendar: { sameDay: '[????? ????] LT [??]', nextDay: '[??????] LT [??]', nextWeek: 'dddd [???? ????] LT [??]', lastDay: '[???? ????] LT [??]', lastWeek: '[?????] dddd [???? ????] LT [??]', sameElse: 'L', }, relativeTime: { future: '???? %s ?????', past: '??? ???? %s ?????', s: '??????', ss: '%d ??????', m: '??? ??????', mm: '%d ??????', h: '??? ????', hh: '%d ????', d: '??? ???', dd: '%d ???', M: '??? ??', MM: '%d ??', y: '??? ???', yy: '%d ???', }, week: { dow: 1, // Monday is the first day of the week. doy: 7, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('vi', { months: 'th?ng 1_th?ng 2_th?ng 3_th?ng 4_th?ng 5_th?ng 6_th?ng 7_th?ng 8_th?ng 9_th?ng 10_th?ng 11_th?ng 12'.split( '_' ), monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split( '_' ), monthsParseExact: true, weekdays: 'ch?? nh??_th?? hai_th?? ba_th?? t?_th?? n?m_th?? s?u_th?? b??'.split( '_' ), weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), weekdaysParseExact: true, meridiemParse: /sa|ch/i, isPM: function (input) { return /^ch$/i.test(input); }, meridiem: function (hours, minutes, isLower) { if (hours < 12) { return isLower ? 'sa' : 'SA'; } else { return isLower ? 'ch' : 'CH'; } }, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM [n?m] YYYY', LLL: 'D MMMM [n?m] YYYY HH:mm', LLLL: 'dddd, D MMMM [n?m] YYYY HH:mm', l: 'DD/M/YYYY', ll: 'D MMM YYYY', lll: 'D MMM YYYY HH:mm', llll: 'ddd, D MMM YYYY HH:mm', }, calendar: { sameDay: '[H?m nay l?c] LT', nextDay: '[Ng?y mai l?c] LT', nextWeek: 'dddd [tu?? t?? l?c] LT', lastDay: '[H?m qua l?c] LT', lastWeek: 'dddd [tu?? tr??? l?c] LT', sameElse: 'L', }, relativeTime: { future: '%s t??', past: '%s tr???', s: 'v?i gi?y', ss: '%d gi?y', m: 'm?? ph?t', mm: '%d ph?t', h: 'm?? gi??', hh: '%d gi??', d: 'm?? ng?y', dd: '%d ng?y', w: 'm?? tu??', ww: '%d tu??', M: 'm?? th?ng', MM: '%d th?ng', y: 'm?? n?m', yy: '%d n?m', }, dayOfMonthOrdinalParse: /\d{1,2}/, ordinal: function (number) { return number; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('x-pseudo', { months: 'J~????~r?_F~?br?~?r?_~M?rc~h_?p~r?l_~M??_~J???~_J?l~?_??~g?st~_S?p~t?mb~?r_?~ct?b~?r_?~?v?m~b?r_~D?c?~mb?r'.split( '_' ), monthsShort: 'J~??_~F?b_~M?r_~?pr_~M??_~J??_~J?l_~??g_~S?p_~?ct_~??v_~D?c'.split( '_' ), monthsParseExact: true, weekdays: 'S~??d?~?_M?~?d??~_T??~sd??~_W?d~??sd~??_T~h?rs~d??_~Fr?d~??_S~?t?r~d??'.split( '_' ), weekdaysShort: 'S~??_~M??_~T??_~W?d_~Th?_~Fr?_~S?t'.split('_'), weekdaysMin: 'S~?_M?~_T?_~W?_T~h_Fr~_S?'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, calendar: { sameDay: '[T~?d?~? ?t] LT', nextDay: '[T~?m?~rr?~w ?t] LT', nextWeek: 'dddd [?t] LT', lastDay: '[?~?st~?rd?~? ?t] LT', lastWeek: '[L~?st] dddd [?t] LT', sameElse: 'L', }, relativeTime: { future: '?~? %s', past: '%s ?~g?', s: '? ~f?w ~s?c?~?ds', ss: '%d s~?c??~ds', m: '? ~m??~?t?', mm: '%d m~???~t?s', h: '?~? h?~?r', hh: '%d h~??rs', d: '? ~d??', dd: '%d d~??s', M: '? ~m??~th', MM: '%d m~??t~hs', y: '? ~???r', yy: '%d ?~??rs', }, dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, ordinal: function (number) { var b = number % 10, output = ~~((number % 100) / 10) === 1 ? 'th' : b === 1 ? 'st' : b === 2 ? 'nd' : b === 3 ? 'rd' : 'th'; return number + output; }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('yo', { months: 'S??????E?re?le?_?????na?_I?gbe?_E?bibi_O?ku?du_Ag??o_O?gu?n_Owewe_???wa?ra?_Be?lu?_???p????'.split( '_' ), monthsShort: 'S???_E?rl_??n_I?gb_E?bi_O?ku?_Ag??O?gu?_Owe_???wa?_Be?l_???p????'.split('_'), weekdays: 'A?i?ku?_Aje?_I?s???un_?????u?_?????????i?_A?ba?m???a'.split('_'), weekdaysShort: 'A?i?k_Aje?_I?s?????r_??b_??i?_A?ba?'.split('_'), weekdaysMin: 'A?i?_Aj_I?s_??_??_??_A?b'.split('_'), longDateFormat: { LT: 'h:mm A', LTS: 'h:mm:ss A', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY h:mm A', LLLL: 'dddd, D MMMM YYYY h:mm A', }, calendar: { sameDay: '[O?ni? ni] LT', nextDay: '[???la ni] LT', nextWeek: "dddd [????? to?n'b?? [ni] LT", lastDay: '[A?na ni] LT', lastWeek: 'dddd [????? to?l??? [ni] LT', sameElse: 'L', }, relativeTime: { future: 'ni? %s', past: '%s k??a?', s: 'i?s??u? aaya? die', ss: 'aaya? %d', m: 'i?s??u? kan', mm: 'i?s??u? %d', h: 'wa?kati kan', hh: 'wa?kati %d', d: '????? kan', dd: '????? %d', M: 'osu? kan', MM: 'osu? %d', y: '??u?n kan', yy: '??u?n %d', }, dayOfMonthOrdinalParse: /?????s\d{1,2}/, ordinal: '????? %d', week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('zh-cn', { months: '???????_???_???_???_???_???_???_???_???_??????????'.split( '_' ), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '??????????_?????????????????????????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '????_??????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY??????', LLL: 'YYYY??????h??m??', LLLL: 'YYYY??????dddAh??m??', l: 'YYYY/M/D', ll: 'YYYY??????', lll: 'YYYY?????? HH:mm', llll: 'YYYY??????ddd HH:mm', }, meridiemParse: /???|???|???|???|???|???/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '???' || meridiem === '???' || meridiem === '???') { return hour; } else if (meridiem === '???' || meridiem === '???') { return hour + 12; } else { // '???' return hour >= 11 ? hour : hour + 12; } }, meridiem: function (hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return '???'; } else if (hm < 900) { return '???'; } else if (hm < 1130) { return '???'; } else if (hm < 1230) { return '???'; } else if (hm < 1800) { return '???'; } else { return '???'; } }, calendar: { sameDay: '[???]LT', nextDay: '[???]LT', nextWeek: function (now) { if (now.week() !== this.week()) { return '[??dddLT'; } else { return '[??dddLT'; } }, lastDay: '[???]LT', lastWeek: function (now) { if (this.week() !== now.week()) { return '[??dddLT'; } else { return '[??dddLT'; } }, sameElse: 'L', }, dayOfMonthOrdinalParse: /\d{1,2}(??????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '??'; case 'M': return number + '??'; case 'w': case 'W': return number + '??'; default: return number; } }, relativeTime: { future: '%s??', past: '%s??', s: '???', ss: '%d ??', m: '1 ???', mm: '%d ???', h: '1 ???', hh: '%d ???', d: '1 ??', dd: '%d ??', w: '1 ??', ww: '%d ??', M: '1 ???', MM: '%d ???', y: '1 ??', yy: '%d ??', }, week: { // GB/T 7408-1994?????????????????????????????????????ISO 8601:1988??? dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); //! moment.js locale configuration moment.defineLocale('zh-hk', { months: '???????_???_???_???_???_???_???_???_???_??????????'.split( '_' ), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '??????????_?????????????????????????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '????_??????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY??????', LLL: 'YYYY?????? HH:mm', LLLL: 'YYYY??????ddd HH:mm', l: 'YYYY/M/D', ll: 'YYYY??????', lll: 'YYYY?????? HH:mm', llll: 'YYYY??????ddd HH:mm', }, meridiemParse: /???|???|???|???|???|???/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '???' || meridiem === '???' || meridiem === '???') { return hour; } else if (meridiem === '???') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === '???' || meridiem === '???') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return '???'; } else if (hm < 900) { return '???'; } else if (hm < 1200) { return '???'; } else if (hm === 1200) { return '???'; } else if (hm < 1800) { return '???'; } else { return '???'; } }, calendar: { sameDay: '[???]LT', nextDay: '[???]LT', nextWeek: '[??ddddLT', lastDay: '[???]LT', lastWeek: '[??ddddLT', sameElse: 'L', }, dayOfMonthOrdinalParse: /\d{1,2}(??????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '??'; case 'M': return number + '??'; case 'w': case 'W': return number + '??'; default: return number; } }, relativeTime: { future: '%s??', past: '%s??', s: '???', ss: '%d ??', m: '1 ???', mm: '%d ???', h: '1 ???', hh: '%d ???', d: '1 ??', dd: '%d ??', M: '1 ???', MM: '%d ???', y: '1 ??', yy: '%d ??', }, }); //! moment.js locale configuration moment.defineLocale('zh-mo', { months: '???????_???_???_???_???_???_???_???_???_??????????'.split( '_' ), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '??????????_?????????????????????????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '????_??????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'YYYY??????', LLL: 'YYYY?????? HH:mm', LLLL: 'YYYY??????ddd HH:mm', l: 'D/M/YYYY', ll: 'YYYY??????', lll: 'YYYY?????? HH:mm', llll: 'YYYY??????ddd HH:mm', }, meridiemParse: /???|???|???|???|???|???/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '???' || meridiem === '???' || meridiem === '???') { return hour; } else if (meridiem === '???') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === '???' || meridiem === '???') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return '???'; } else if (hm < 900) { return '???'; } else if (hm < 1130) { return '???'; } else if (hm < 1230) { return '???'; } else if (hm < 1800) { return '???'; } else { return '???'; } }, calendar: { sameDay: '[???] LT', nextDay: '[???] LT', nextWeek: '[??dddd LT', lastDay: '[???] LT', lastWeek: '[??dddd LT', sameElse: 'L', }, dayOfMonthOrdinalParse: /\d{1,2}(??????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '??'; case 'M': return number + '??'; case 'w': case 'W': return number + '??'; default: return number; } }, relativeTime: { future: '%s??', past: '%s??', s: '???', ss: '%d ??', m: '1 ???', mm: '%d ???', h: '1 ???', hh: '%d ???', d: '1 ??', dd: '%d ??', M: '1 ???', MM: '%d ???', y: '1 ??', yy: '%d ??', }, }); //! moment.js locale configuration moment.defineLocale('zh-tw', { months: '???????_???_???_???_???_???_???_???_???_??????????'.split( '_' ), monthsShort: '1??2??3??4??5??6??7??8??9??10??11??12??'.split( '_' ), weekdays: '??????????_?????????????????????????'.split('_'), weekdaysShort: '???_???_???_???_???_???_???'.split('_'), weekdaysMin: '????_??????????'.split('_'), longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY??????', LLL: 'YYYY?????? HH:mm', LLLL: 'YYYY??????ddd HH:mm', l: 'YYYY/M/D', ll: 'YYYY??????', lll: 'YYYY?????? HH:mm', llll: 'YYYY??????ddd HH:mm', }, meridiemParse: /???|???|???|???|???|???/, meridiemHour: function (hour, meridiem) { if (hour === 12) { hour = 0; } if (meridiem === '???' || meridiem === '???' || meridiem === '???') { return hour; } else if (meridiem === '???') { return hour >= 11 ? hour : hour + 12; } else if (meridiem === '???' || meridiem === '???') { return hour + 12; } }, meridiem: function (hour, minute, isLower) { var hm = hour * 100 + minute; if (hm < 600) { return '???'; } else if (hm < 900) { return '???'; } else if (hm < 1130) { return '???'; } else if (hm < 1230) { return '???'; } else if (hm < 1800) { return '???'; } else { return '???'; } }, calendar: { sameDay: '[???] LT', nextDay: '[???] LT', nextWeek: '[??dddd LT', lastDay: '[???] LT', lastWeek: '[??dddd LT', sameElse: 'L', }, dayOfMonthOrdinalParse: /\d{1,2}(??????)/, ordinal: function (number, period) { switch (period) { case 'd': case 'D': case 'DDD': return number + '??'; case 'M': return number + '??'; case 'w': case 'W': return number + '??'; default: return number; } }, relativeTime: { future: '%s??', past: '%s??', s: '???', ss: '%d ??', m: '1 ???', mm: '%d ???', h: '1 ???', hh: '%d ???', d: '1 ??', dd: '%d ??', M: '1 ???', MM: '%d ???', y: '1 ??', yy: '%d ??', }, }); moment.locale('en'); return moment; })));
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de