400 lines
13 KiB
JavaScript
400 lines
13 KiB
JavaScript
// Metro module 3387 (f3388).
|
|
function $mk72086($env) {
|
|
return function(a0, a1) {
|
|
let r27, r76, r144, one, one2, one3, one4;
|
|
L84: {
|
|
const r7 = $env;
|
|
if (a1 != null && a1.addSuffix) {
|
|
if (a1.comparison && a1.comparison > 0) {
|
|
const r109 = r7[0];
|
|
if (r109.future) {
|
|
L81: {
|
|
const future = r109.future;
|
|
if (future.one !== void 0 && a0 === 1) {
|
|
one4 = future.one;
|
|
} else {
|
|
const r150 = a0 % 10;
|
|
const r152 = a0 % 100;
|
|
if (r150 === 1 && r152 !== 11) {
|
|
one4 = future.singularNominative.replace("{{count}}", String(a0));
|
|
} else {
|
|
L75: {
|
|
if (2 <= r150 && r150 <= 4) {
|
|
if (!(r152 < 10) && !(20 < r152)) {
|
|
break L75;
|
|
}
|
|
one4 = future.singularGenitive.replace("{{count}}", String(a0));
|
|
break L81;
|
|
}
|
|
}
|
|
one4 = future.pluralGenitive.replace("{{count}}", String(a0));
|
|
}
|
|
}
|
|
}
|
|
r144 = one4;
|
|
} else {
|
|
L66: {
|
|
const regular3 = r109.regular;
|
|
if (regular3.one !== void 0 && a0 === 1) {
|
|
one3 = regular3.one;
|
|
} else {
|
|
const r116 = a0 % 10;
|
|
const r118 = a0 % 100;
|
|
if (r116 === 1 && r118 !== 11) {
|
|
one3 = regular3.singularNominative.replace("{{count}}", String(a0));
|
|
} else {
|
|
L60: {
|
|
if (2 <= r116 && r116 <= 4) {
|
|
if (!(r118 < 10) && !(20 < r118)) {
|
|
break L60;
|
|
}
|
|
one3 = regular3.singularGenitive.replace("{{count}}", String(a0));
|
|
break L66;
|
|
}
|
|
}
|
|
one3 = regular3.pluralGenitive.replace("{{count}}", String(a0));
|
|
}
|
|
}
|
|
}
|
|
r144 = "через " + one3;
|
|
}
|
|
r76 = r144;
|
|
} else {
|
|
const r42 = r7[0];
|
|
if (r42.past) {
|
|
L49: {
|
|
const past = r42.past;
|
|
if (past.one !== void 0 && a0 === 1) {
|
|
one2 = past.one;
|
|
} else {
|
|
const r82 = a0 % 10;
|
|
const r84 = a0 % 100;
|
|
if (r82 === 1 && r84 !== 11) {
|
|
one2 = past.singularNominative.replace("{{count}}", String(a0));
|
|
} else {
|
|
L43: {
|
|
if (2 <= r82 && r82 <= 4) {
|
|
if (!(r84 < 10) && !(20 < r84)) {
|
|
break L43;
|
|
}
|
|
one2 = past.singularGenitive.replace("{{count}}", String(a0));
|
|
break L49;
|
|
}
|
|
}
|
|
one2 = past.pluralGenitive.replace("{{count}}", String(a0));
|
|
}
|
|
}
|
|
}
|
|
r76 = one2;
|
|
} else {
|
|
L34: {
|
|
const regular2 = r42.regular;
|
|
if (regular2.one !== void 0 && a0 === 1) {
|
|
one = regular2.one;
|
|
} else {
|
|
const r49 = a0 % 10;
|
|
const r51 = a0 % 100;
|
|
if (r49 === 1 && r51 !== 11) {
|
|
one = regular2.singularNominative.replace("{{count}}", String(a0));
|
|
} else {
|
|
L28: {
|
|
if (2 <= r49 && r49 <= 4) {
|
|
if (!(r51 < 10) && !(20 < r51)) {
|
|
break L28;
|
|
}
|
|
one = regular2.singularGenitive.replace("{{count}}", String(a0));
|
|
break L34;
|
|
}
|
|
}
|
|
one = regular2.pluralGenitive.replace("{{count}}", String(a0));
|
|
}
|
|
}
|
|
}
|
|
r76 = one + " назад";
|
|
}
|
|
}
|
|
r27 = r76;
|
|
} else {
|
|
const regular = r7[0].regular;
|
|
if (regular.one !== void 0 && a0 === 1) {
|
|
r27 = regular.one;
|
|
} else {
|
|
const r3 = a0 % 10;
|
|
const r19 = a0 % 100;
|
|
if (r3 === 1 && r19 !== 11) {
|
|
r27 = regular.singularNominative.replace("{{count}}", String(a0));
|
|
} else {
|
|
L10: {
|
|
if (2 <= r3 && r3 <= 4) {
|
|
if (!(r19 < 10) && !(20 < r19)) {
|
|
break L10;
|
|
}
|
|
r27 = regular.singularGenitive.replace("{{count}}", String(a0));
|
|
break L84;
|
|
}
|
|
}
|
|
r27 = regular.pluralGenitive.replace("{{count}}", String(a0));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return r27;
|
|
};
|
|
}
|
|
let c1736_0, c1737_0, c1738_0, c1739_0, c1740_0, c1741_0, c1742_0, c1743_0, c1744_0, c1745_0, c1746_0, c1747_0, c1748_0;
|
|
let c1733_0;
|
|
let env1734;
|
|
let env1735;
|
|
let env1736;
|
|
let env1737;
|
|
let env1738;
|
|
let env1739;
|
|
let env1740;
|
|
let env1741;
|
|
let env1742;
|
|
let env1743;
|
|
let env1744;
|
|
let env1745;
|
|
let env1746;
|
|
let env1747;
|
|
let env1748;
|
|
const r10 = {
|
|
regular: {
|
|
one: "меньше секунды",
|
|
singularNominative: "меньше {{count}} секунды",
|
|
singularGenitive: "меньше {{count}} секунд",
|
|
pluralGenitive: "меньше {{count}} секунд"
|
|
},
|
|
future: {
|
|
one: "меньше, чем через секунду",
|
|
singularNominative: "меньше, чем через {{count}} секунду",
|
|
singularGenitive: "меньше, чем через {{count}} секунды",
|
|
pluralGenitive: "меньше, чем через {{count}} секунд"
|
|
}
|
|
};
|
|
const r12 = env1734 = {};
|
|
const c1734_0 = r10;
|
|
const r14 = {
|
|
lessThanXSeconds: $mk72086(r12),
|
|
xSeconds: null,
|
|
halfAMinute: null,
|
|
lessThanXMinutes: null,
|
|
xMinutes: null,
|
|
aboutXHours: null,
|
|
xHours: null,
|
|
xDays: null,
|
|
aboutXWeeks: null,
|
|
xWeeks: null,
|
|
aboutXMonths: null,
|
|
xMonths: null,
|
|
aboutXYears: null,
|
|
xYears: null,
|
|
overXYears: null,
|
|
almostXYears: null
|
|
};
|
|
const r16 = {
|
|
regular: {
|
|
singularNominative: "{{count}} секунда",
|
|
singularGenitive: "{{count}} секунды",
|
|
pluralGenitive: "{{count}} секунд"
|
|
},
|
|
past: {
|
|
singularNominative: "{{count}} секунду назад",
|
|
singularGenitive: "{{count}} секунды назад",
|
|
pluralGenitive: "{{count}} секунд назад"
|
|
},
|
|
future: {
|
|
singularNominative: "через {{count}} секунду",
|
|
singularGenitive: "через {{count}} секунды",
|
|
pluralGenitive: "через {{count}} секунд"
|
|
}
|
|
};
|
|
const r19 = env1735 = {};
|
|
const c1735_0 = r16;
|
|
r14.xSeconds = $mk72086(r19);
|
|
r14.halfAMinute = function halfAMinute(a0, a1) {
|
|
return a1 != null ? a1.addSuffix ? a1.comparison ? a1.comparison > 0 ? "через полминуты" : "полминуты назад" : "полминуты назад" : "полминуты" : "полминуты";
|
|
};
|
|
const r23 = {
|
|
regular: {
|
|
one: "меньше минуты",
|
|
singularNominative: "меньше {{count}} минуты",
|
|
singularGenitive: "меньше {{count}} минут",
|
|
pluralGenitive: "меньше {{count}} минут"
|
|
},
|
|
future: {
|
|
one: "меньше, чем через минуту",
|
|
singularNominative: "меньше, чем через {{count}} минуту",
|
|
singularGenitive: "меньше, чем через {{count}} минуты",
|
|
pluralGenitive: "меньше, чем через {{count}} минут"
|
|
}
|
|
};
|
|
const r25 = env1736 = {};
|
|
c1736_0 = r23;
|
|
r14.lessThanXMinutes = $mk72086(r25);
|
|
const r28 = {
|
|
regular: {
|
|
singularNominative: "{{count}} минута",
|
|
singularGenitive: "{{count}} минуты",
|
|
pluralGenitive: "{{count}} минут"
|
|
},
|
|
past: {
|
|
singularNominative: "{{count}} минуту назад",
|
|
singularGenitive: "{{count}} минуты назад",
|
|
pluralGenitive: "{{count}} минут назад"
|
|
},
|
|
future: {
|
|
singularNominative: "через {{count}} минуту",
|
|
singularGenitive: "через {{count}} минуты",
|
|
pluralGenitive: "через {{count}} минут"
|
|
}
|
|
};
|
|
const r31 = env1737 = {};
|
|
c1737_0 = r28;
|
|
r14.xMinutes = $mk72086(r31);
|
|
const r34 = {
|
|
regular: {
|
|
singularNominative: "около {{count}} часа",
|
|
singularGenitive: "около {{count}} часов",
|
|
pluralGenitive: "около {{count}} часов"
|
|
},
|
|
future: {
|
|
singularNominative: "приблизительно через {{count}} час",
|
|
singularGenitive: "приблизительно через {{count}} часа",
|
|
pluralGenitive: "приблизительно через {{count}} часов"
|
|
}
|
|
};
|
|
const r36 = env1738 = {};
|
|
c1738_0 = r34;
|
|
r14.aboutXHours = $mk72086(r36);
|
|
const r39 = {
|
|
regular: {
|
|
singularNominative: "{{count}} час",
|
|
singularGenitive: "{{count}} часа",
|
|
pluralGenitive: "{{count}} часов"
|
|
}
|
|
};
|
|
const r40 = env1739 = {};
|
|
c1739_0 = r39;
|
|
r14.xHours = $mk72086(r40);
|
|
const r43 = {
|
|
regular: {
|
|
singularNominative: "{{count}} день",
|
|
singularGenitive: "{{count}} дня",
|
|
pluralGenitive: "{{count}} дней"
|
|
}
|
|
};
|
|
const r44 = env1740 = {};
|
|
c1740_0 = r43;
|
|
r14.xDays = $mk72086(r44);
|
|
const r47 = {
|
|
regular: {
|
|
singularNominative: "около {{count}} недели",
|
|
singularGenitive: "около {{count}} недель",
|
|
pluralGenitive: "около {{count}} недель"
|
|
},
|
|
future: {
|
|
singularNominative: "приблизительно через {{count}} неделю",
|
|
singularGenitive: "приблизительно через {{count}} недели",
|
|
pluralGenitive: "приблизительно через {{count}} недель"
|
|
}
|
|
};
|
|
const r49 = env1741 = {};
|
|
c1741_0 = r47;
|
|
r14.aboutXWeeks = $mk72086(r49);
|
|
const r52 = {
|
|
regular: {
|
|
singularNominative: "{{count}} неделя",
|
|
singularGenitive: "{{count}} недели",
|
|
pluralGenitive: "{{count}} недель"
|
|
}
|
|
};
|
|
const r53 = env1742 = {};
|
|
c1742_0 = r52;
|
|
r14.xWeeks = $mk72086(r53);
|
|
const r56 = {
|
|
regular: {
|
|
singularNominative: "около {{count}} месяца",
|
|
singularGenitive: "около {{count}} месяцев",
|
|
pluralGenitive: "около {{count}} месяцев"
|
|
},
|
|
future: {
|
|
singularNominative: "приблизительно через {{count}} месяц",
|
|
singularGenitive: "приблизительно через {{count}} месяца",
|
|
pluralGenitive: "приблизительно через {{count}} месяцев"
|
|
}
|
|
};
|
|
const r58 = env1743 = {};
|
|
c1743_0 = r56;
|
|
r14.aboutXMonths = $mk72086(r58);
|
|
const r61 = {
|
|
regular: {
|
|
singularNominative: "{{count}} месяц",
|
|
singularGenitive: "{{count}} месяца",
|
|
pluralGenitive: "{{count}} месяцев"
|
|
}
|
|
};
|
|
const r62 = env1744 = {};
|
|
c1744_0 = r61;
|
|
r14.xMonths = $mk72086(r62);
|
|
const r65 = {
|
|
regular: {
|
|
singularNominative: "около {{count}} года",
|
|
singularGenitive: "около {{count}} лет",
|
|
pluralGenitive: "около {{count}} лет"
|
|
},
|
|
future: {
|
|
singularNominative: "приблизительно через {{count}} год",
|
|
singularGenitive: "приблизительно через {{count}} года",
|
|
pluralGenitive: "приблизительно через {{count}} лет"
|
|
}
|
|
};
|
|
const r67 = env1745 = {};
|
|
c1745_0 = r65;
|
|
r14.aboutXYears = $mk72086(r67);
|
|
const r70 = {
|
|
regular: {
|
|
singularNominative: "{{count}} год",
|
|
singularGenitive: "{{count}} года",
|
|
pluralGenitive: "{{count}} лет"
|
|
}
|
|
};
|
|
const r71 = env1746 = {};
|
|
c1746_0 = r70;
|
|
r14.xYears = $mk72086(r71);
|
|
const r74 = {
|
|
regular: {
|
|
singularNominative: "больше {{count}} года",
|
|
singularGenitive: "больше {{count}} лет",
|
|
pluralGenitive: "больше {{count}} лет"
|
|
},
|
|
future: {
|
|
singularNominative: "больше, чем через {{count}} год",
|
|
singularGenitive: "больше, чем через {{count}} года",
|
|
pluralGenitive: "больше, чем через {{count}} лет"
|
|
}
|
|
};
|
|
const r76 = env1747 = {};
|
|
c1747_0 = r74;
|
|
r14.overXYears = $mk72086(r76);
|
|
const r79 = {
|
|
regular: {
|
|
singularNominative: "почти {{count}} год",
|
|
singularGenitive: "почти {{count}} года",
|
|
pluralGenitive: "почти {{count}} лет"
|
|
},
|
|
future: {
|
|
singularNominative: "почти через {{count}} год",
|
|
singularGenitive: "почти через {{count}} года",
|
|
pluralGenitive: "почти через {{count}} лет"
|
|
}
|
|
};
|
|
const r81 = env1748 = {};
|
|
c1748_0 = r79;
|
|
r14.almostXYears = $mk72086(r81);
|
|
c1733_0 = r14;
|
|
export default function formatDistance(a0, a1, a2) {
|
|
return c1733_0[a0](a1, a2);
|
|
};
|
|
module.exports = exports.default;
|