165 lines
6.6 KiB
JavaScript
165 lines
6.6 KiB
JavaScript
// Metro module 3791 (f3792).
|
||
import * as _Module3771 from "./Module3771";
|
||
const _ = function _(a0) {
|
||
"use strict";
|
||
const relativeTimeWithPlural = function relativeTimeWithPlural(a0, a1, a2) {
|
||
let r25, r26;
|
||
if (a2 === "m") {
|
||
r26 = a1 ? "минута" : "минуту";
|
||
} else {
|
||
const r12 = a0 + " ";
|
||
const r8 = {
|
||
ss: a1 ? "секунда_секунды_секунд" : "секунду_секунды_секунд",
|
||
mm: null,
|
||
hh: "час_часа_часов",
|
||
dd: "день_дня_дней",
|
||
MM: "месяц_месяца_месяцев",
|
||
yy: "год_года_лет"
|
||
};
|
||
const mm = a1 ? "минута_минуты_минут" : "минуту_минуты_минут";
|
||
L15: {
|
||
r8.mm = mm;
|
||
const r14 = r8[a2];
|
||
const r1 = +a0;
|
||
const r17 = r14.split("_");
|
||
const r4 = r1 % 10;
|
||
if (r4 === 1 && r1 % 100 !== 11) {
|
||
r25 = r17[0];
|
||
} else {
|
||
L11: {
|
||
if (2 <= r4 && r4 <= 4) {
|
||
const r23 = r1 % 100;
|
||
if (!(r23 < 10) && !(20 <= r23)) {
|
||
break L11;
|
||
}
|
||
r25 = r17[1];
|
||
break L15;
|
||
}
|
||
}
|
||
r25 = r17[2];
|
||
}
|
||
}
|
||
r26 = r12 + r25;
|
||
}
|
||
return r26;
|
||
};
|
||
const monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];
|
||
return a0.defineLocale("ru", {
|
||
months: {
|
||
format: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),
|
||
standalone: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")
|
||
},
|
||
monthsShort: {
|
||
format: "янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),
|
||
standalone: "янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")
|
||
},
|
||
weekdays: {
|
||
standalone: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),
|
||
format: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),
|
||
isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/
|
||
},
|
||
weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"),
|
||
weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"),
|
||
monthsParse,
|
||
longMonthsParse: monthsParse,
|
||
shortMonthsParse: monthsParse,
|
||
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 nextWeek(a0) {
|
||
if (a0.week() === this.week()) {
|
||
return this.day() === 2 ? "[Во] dddd, [в] LT" : "[В] dddd, [в] LT";
|
||
}
|
||
const r9 = this.day();
|
||
if (r9 === 0) {
|
||
return "[В следующее] dddd, [в] LT";
|
||
}
|
||
if (r9 !== 1 && r9 !== 2 && r9 !== 4) {
|
||
if (r9 !== 3 && r9 !== 5 && r9 !== 6) {
|
||
return void 0;
|
||
}
|
||
return "[В следующую] dddd, [в] LT";
|
||
}
|
||
return "[В следующий] dddd, [в] LT";
|
||
},
|
||
lastWeek: function lastWeek(a0) {
|
||
if (a0.week() === this.week()) {
|
||
return this.day() === 2 ? "[Во] dddd, [в] LT" : "[В] dddd, [в] LT";
|
||
}
|
||
const r9 = this.day();
|
||
if (r9 === 0) {
|
||
return "[В прошлое] dddd, [в] LT";
|
||
}
|
||
if (r9 !== 1 && r9 !== 2 && r9 !== 4) {
|
||
if (r9 !== 3 && r9 !== 5 && r9 !== 6) {
|
||
return void 0;
|
||
}
|
||
return "[В прошлую] dddd, [в] LT";
|
||
}
|
||
return "[В прошлый] dddd, [в] LT";
|
||
},
|
||
sameElse: "L"
|
||
},
|
||
relativeTime: {
|
||
future: "через %s",
|
||
past: "%s назад",
|
||
s: "несколько секунд",
|
||
ss: relativeTimeWithPlural,
|
||
m: relativeTimeWithPlural,
|
||
mm: relativeTimeWithPlural,
|
||
h: "час",
|
||
hh: relativeTimeWithPlural,
|
||
d: "день",
|
||
dd: relativeTimeWithPlural,
|
||
M: "месяц",
|
||
MM: relativeTimeWithPlural,
|
||
y: "год",
|
||
yy: relativeTimeWithPlural
|
||
},
|
||
meridiemParse: /ночи|утра|дня|вечера/i,
|
||
isPM: function isPM(a0) {
|
||
return /^(дня|вечера)$/.test(a0);
|
||
},
|
||
meridiem: function meridiem(a0, a1, a2) {
|
||
return a0 < 4 ? "ночи" : a0 < 12 ? "утра" : a0 < 17 ? "дня" : "вечера";
|
||
},
|
||
dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/,
|
||
ordinal: function ordinal(a0, a1) {
|
||
if (a1 !== "M" && a1 !== "d" && a1 !== "DDD") {
|
||
if (a1 === "D") {
|
||
return a0 + "-го";
|
||
}
|
||
if (a1 !== "w" && a1 !== "W") {
|
||
return a0;
|
||
}
|
||
return a0 + "-я";
|
||
}
|
||
return a0 + "-й";
|
||
},
|
||
week: {
|
||
dow: 1,
|
||
doy: 4
|
||
}
|
||
});
|
||
};
|
||
if (typeof exports === "object" && (module !== void 0 && typeof require === "function")) {
|
||
_(_Module3771);
|
||
} else if (typeof globalThis.define === "function" && define.amd) {
|
||
define(["../moment"], _);
|
||
} else {
|
||
_(this.moment);
|
||
}
|