Files
2026-07-28 01:06:53 +03:00

88 lines
4.1 KiB
JavaScript

/* Metro module 3276; source: unknown; dependencies: [] */
function _fun25904(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#25904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3403:6, offset: 0x00f2ffd0, size: 502 bytes, params: 8, frame: 22
const closure = function(a0) {
return a0.replace(RegExp('sekuntia?', ''), 'sekunnin');
};
const closure2 = function(a0) {
return a0.replace(RegExp('minuuttia?', ''), 'minuutin');
};
const closure3 = function(a0) {
return a0.replace(RegExp('tuntia?', ''), 'tunnin');
};
const closure4 = function(a0) {
return a0.replace(RegExp('(viikko|viikkoa)', ''), 'viikon');
};
const closure5 = function(a0) {
return a0.replace(RegExp('(kuukausi|kuukautta)', ''), 'kuukauden');
};
const closure6 = function(a0) {
return a0.replace(RegExp('(vuosi|vuotta)', ''), 'vuoden');
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = undefined;
object = {};
object.lessThanXSeconds = {'one': 'alle sekunti', 'other': 'alle {{count}} sekuntia', futureTense: closure};
object.xSeconds = {'one': 'sekunti', 'other': '{{count}} sekuntia', futureTense: closure};
object.halfAMinute = {'one': 'puoli minuuttia', 'other': 'puoli minuuttia', futureTense: function(a0) {
return 'puolen minuutin';
}};
object.lessThanXMinutes = {'one': 'alle minuutti', 'other': 'alle {{count}} minuuttia', futureTense: closure2};
object.xMinutes = {'one': 'minuutti', 'other': '{{count}} minuuttia', futureTense: closure2};
object.aboutXHours = {'one': 'noin tunti', 'other': 'noin {{count}} tuntia', futureTense: closure3};
object.xHours = {'one': 'tunti', 'other': '{{count}} tuntia', futureTense: closure3};
object.xDays = {'one': 'päivä', 'other': '{{count}} päivää', futureTense: function(a0) {
return a0.replace(RegExp('päivää?', ''), 'päivän');
}};
object.aboutXWeeks = {'one': 'noin viikko', 'other': 'noin {{count}} viikkoa', futureTense: closure4};
object.xWeeks = {'one': 'viikko', 'other': '{{count}} viikkoa', futureTense: closure4};
object.aboutXMonths = {'one': 'noin kuukausi', 'other': 'noin {{count}} kuukautta', futureTense: closure5};
object.xMonths = {'one': 'kuukausi', 'other': '{{count}} kuukautta', futureTense: closure5};
object.aboutXYears = {'one': 'noin vuosi', 'other': 'noin {{count}} vuotta', futureTense: closure6};
object.xYears = {'one': 'vuosi', 'other': '{{count}} vuotta', futureTense: closure6};
object.overXYears = {'one': 'yli vuosi', 'other': 'yli {{count}} vuotta', futureTense: closure6};
object.almostXYears = {'one': 'lähes vuosi', 'other': 'lähes {{count}} vuotta', futureTense: closure6};
exports.default = formatDistance_25913;
module.exports = exports.default;
function formatDistance_25913(a0, a1, a2) { // fn#25913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3403:1944, offset: 0x00f302ca, size: 153 bytes, params: 4, frame: 16
var r3;
var r1;
var r0;
var other;
var replace;
var value;
const property = env0_0[a0];
if (a1 === 1) {
r3 = property.one;
} else {
other = property.other;
replace = other.replace;
value = global.String(a1);
value = Reflect.apply(replace, other, ['{{count}}', value]);
r3 = value;
}
if (a2 == null) {
r0 = r3;
} else if (a2.addSuffix) {
if (a2.comparison) {
if (a2.comparison > 0) {
value = property.futureTense(r3);
value += ' kuluttua';
r1 = value;
} else {
r1 = r3 + ' sitten';
}
} else {
r1 = r3 + ' sitten';
}
r0 = r1;
} else {
r0 = r3;
}
return r0;
}
}
global.__d(_fun25904, 3276, []) /* metro module 3276 */;