Files
discord-decomp/sources/by-id/module-03336.js
T
2026-07-28 01:06:53 +03:00

94 lines
4.9 KiB
JavaScript

/* Metro module 3336; source: unknown; dependencies: [] */
function _fun26064(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26064, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3463:6, offset: 0x00f38dad, size: 531 bytes, params: 8, frame: 16
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = undefined;
object = {};
object.lessThanXSeconds = {'one': null, 'twoFour': 'mniej niż {{count}} sekundy',
'other': 'mniej niż {{count}} sekund', one: {'regular': 'mniej niż sekunda', 'past': 'mniej niż sekundę',
'future': 'mniej niż sekundę'}};
object.xSeconds = {'one': null, 'twoFour': '{{count}} sekundy', 'other': '{{count}} sekund',
one: {'regular': 'sekunda', 'past': 'sekundę', 'future': 'sekundę'}};
object.halfAMinute = {'one': 'pół minuty', 'twoFour': 'pół minuty', 'other': 'pół minuty'};
object.lessThanXMinutes = {'one': null, 'twoFour': 'mniej niż {{count}} minuty',
'other': 'mniej niż {{count}} minut', one: {'regular': 'mniej niż minuta', 'past': 'mniej niż minutę',
'future': 'mniej niż minutę'}};
object.xMinutes = {'one': null, 'twoFour': '{{count}} minuty', 'other': '{{count}} minut',
one: {'regular': 'minuta', 'past': 'minutę', 'future': 'minutę'}};
object.aboutXHours = {'one': null, 'twoFour': 'około {{count}} godziny', 'other': 'około {{count}} godzin',
one: {'regular': 'około godziny', 'past': 'około godziny', 'future': 'około godzinę'}};
object.xHours = {'one': null, 'twoFour': '{{count}} godziny', 'other': '{{count}} godzin',
one: {'regular': 'godzina', 'past': 'godzinę', 'future': 'godzinę'}};
object.xDays = {'one': null, 'twoFour': '{{count}} dni', 'other': '{{count}} dni', one: {'regular': 'dzień',
'past': 'dzień', 'future': '1 dzień'}};
object.aboutXWeeks = {'one': 'około tygodnia', 'twoFour': 'około {{count}} tygodni',
'other': 'około {{count}} tygodni'};
object.xWeeks = {'one': 'tydzień', 'twoFour': '{{count}} tygodnie', 'other': '{{count}} tygodni'};
object.aboutXMonths = {'one': 'około miesiąc', 'twoFour': 'około {{count}} miesiące',
'other': 'około {{count}} miesięcy'};
object.xMonths = {'one': 'miesiąc', 'twoFour': '{{count}} miesiące', 'other': '{{count}} miesięcy'};
object.aboutXYears = {'one': 'około rok', 'twoFour': 'około {{count}} lata', 'other': 'około {{count}} lat'};
object.xYears = {'one': 'rok', 'twoFour': '{{count}} lata', 'other': '{{count}} lat'};
object.overXYears = {'one': 'ponad rok', 'twoFour': 'ponad {{count}} lata', 'other': 'ponad {{count}} lat'};
object.almostXYears = {'one': 'prawie rok', 'twoFour': 'prawie {{count}} lata', 'other': 'prawie {{count}} lat'};
exports.default = formatDistance_26066;
module.exports = exports.default;
function formatDistance_26066(a0, a1, a2) { // fn#26066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3463:2151, offset: 0x00f3904c, size: 136 bytes, params: 4, frame: 17
var r1;
var r0;
var value;
const property = env0_0[a0];
if (a2 == null) {
r0 = declension(property, a1, 'regular');
} else if (a2.addSuffix) {
if (a2.comparison) {
if (a2.comparison > 0) {
value = declension(property, a1, 'future');
value = 'za ' + value;
r1 = value;
} else {
value = declension(property, a1, 'past');
value += ' temu';
r1 = value;
}
} else {
value = declension(property, a1, 'past');
value += ' temu';
r1 = value;
}
r0 = r1;
} else {
r0 = declension(property, a1, 'regular');
}
return r0;
}
}
function declension(a0, a1, a2) { // fn#26065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3463:1900, offset: 0x00f38fc0, size: 140 bytes, params: 4, frame: 14
var r1;
var value;
if (a1 === 1) {
r1 = a0.one;
} else {
value = a1 % 100;
if (value <= 20) {
if (value > 10) {
r1 = a0.other;
} else {
value %= 10;
r1 = value >= 2 && value <= 4 ? a0.twoFour : a0.other;
}
} else {
value %= 10;
r1 = value >= 2 && value <= 4 ? a0.twoFour : a0.other;
}
}
const r3 = typeof r1 === 'string' ? r1 : r1[a2];
const replace = r3.replace;
const String = global.String;
return Reflect.apply(replace, r3, ['{{count}}', String(a1)]);
}
global.__d(_fun26064, 3336, []) /* metro module 3336 */;