Files
discord-decomp/sources/by-id/module-03758.jsx
T
2026-07-27 16:20:00 +03:00

189 lines
9.4 KiB
React
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Metro module 3758; source: unknown; dependencies: [3738] */
function _fun28503(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:6, offset: 0x00f7b9b7, size: 144 bytes, params: 8, frame: 15
const closure = __28504;
if (typeof exports !== 'object') {
if (typeof global.define !== 'function') {
closure(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], closure);
} else {
closure(this.moment);
}
} else if (module === undefined) {
if (typeof global.define !== 'function') {
closure(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], closure);
} else {
closure(this.moment);
}
} else if (typeof require === 'function') {
closure(require(3738) /* metro dependency 3738 */);
} else if (typeof global.define !== 'function') {
closure(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], closure);
} else {
closure(this.moment);
}
}
function __28504(a0) { // fn#28504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:47, offset: 0x00f7ba47, size: 786 bytes, params: 2, frame: 19
const closure = ss;
const items = [RegExp('^янв', 'i'), RegExp('^фев', 'i'), RegExp('^мар', 'i'), RegExp('^апр', 'i'), RegExp('^ма[йя]',
'i'), RegExp('^июн', 'i'), RegExp('^июл', 'i'), RegExp('^авг', 'i'), RegExp('^сен', 'i'), RegExp('^окт', 'i'),
RegExp('^ноя', 'i'), RegExp('^дек', 'i')];
const defineLocale = a0.defineLocale;
const object6 = {};
const object7 = {};
object7.format = 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_');
object7.standalone = 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_');
object6.months = object7;
const object8 = {};
object8.format = 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_');
object8.standalone = 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_');
object6.monthsShort = object8;
const object9 = {};
object9.standalone = 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_');
object9.format = 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_');
object9.isFormat = RegExp('\\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\\] ?dddd', '');
object6.weekdays = object9;
object6.weekdaysShort = 'вс_пн_вт_ср_чт_пт_сб'.split('_');
object6.weekdaysMin = 'вс_пн_вт_ср_чт_пт_сб'.split('_');
object6.monthsParse = items;
object6.longMonthsParse = items;
object6.shortMonthsParse = items;
object6.monthsRegex = RegExp('^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)',
'i');
object6.monthsShortRegex = RegExp('^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)',
'i');
object6.monthsStrictRegex = RegExp('^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])',
'i');
object6.monthsShortStrictRegex = RegExp('^(янв\\.|февр?\\.|мар[т.]|апр\\.|ма[яй]|июн[ья.]|июл[ья.]|авг\\.|сент?\\.|окт\\.|нояб?\\.|дек\\.)',
'i');
object6.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'};
object6.calendar = {'sameDay': '[Сегодня, в] LT', 'nextDay': '[Завтра, в] LT', 'lastDay': '[Вчера, в] LT',
'nextWeek': null, 'lastWeek': null, 'sameElse': 'L', nextWeek: nextWeek_28506, lastWeek: lastWeek_28507};
object6.relativeTime = {'future': 'через %s', 'past': '%s назад', 's': 'несколько секунд', ss: closure, m: closure,
mm: closure, h: 'час', hh: closure, d: 'день', dd: closure, M: 'месяц', MM: closure, y: 'год', yy: closure};
object6.meridiemParse = RegExp('ночи|утра|дня|вечера', 'i');
object6.isPM = function(a0) {
return RegExp('^(дня|вечера)$', '').test(a0);
};
object6.meridiem = function(a0, a1, a2) {
return a0 < 4 ? 'ночи' : a0 < 12 ? 'утра' : a0 < 17 ? 'дня' : 'вечера';
};
object6.dayOfMonthOrdinalParse = RegExp('\\d{1,2}-(й|го|я)', '');
object6.ordinal = function(a0, a1) {
if (a1 === 'M') {
return a0 + '-й';
}
if (a1 === 'd') {
return a0 + '-й';
}
if (a1 === 'DDD') {
return a0 + '-й';
}
if (a1 === 'D') {
return a0 + '-го';
}
if (a1 === 'w') {
return a0 + '-я';
}
if (a1 === 'W') {
return a0 + '-я';
}
return a0;
};
object6.week = {'dow': 1, 'doy': 4};
return Reflect.apply(defineLocale, a0, ['ru', object6]);
}
function __28504MM(a0, a1, a2) { // fn#28505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:72, owner: __28504.MM, offset: 0x00f7bd59, size: 211 bytes, params: 4, frame: 17
var r5;
var r0;
var value;
var object2;
var property;
var value6;
var value7;
var value8;
if (a2 === 'm') {
r0 = a1 ? 'минута' : 'минуту';
} else {
value = a0 + ' ';
object2 = {'ss': null, 'mm': null, 'hh': 'час_часа_часов', 'dd': 'день_дня_дней', 'MM': 'месяц_месяца_месяцев',
'yy': 'год_года_лет'};
r5 = a1 ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд';
object2.ss = r5;
r5 = a1 ? 'минута_минуты_минут' : 'минуту_минуты_минут';
object2.mm = r5;
property = object2[a2];
value6 = Number(a0);
value7 = property.split('_');
value8 = value6 % 10;
r0 = value8 !== 1 ? value8 >= 2 && value8 <= 4 && (value6 % 100 < 10 || value6 % 100 >= 20) ? value7[1] : value7[2] : value6 % 100 !== 11 ? value7[0] : value8 >= 2 && value8 <= 4 && (value6 % 100 < 10 || value6 % 100 >= 20) ? value7[1] : value7[2];
value += r0;
r0 = value;
}
return r0;
}
function __28504NextWeek(a0) { // fn#28506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:3238, owner: __28504.nextWeek, offset: 0x00f7be2c, size: 147 bytes, params: 2, frame: 10
if (a0.week() === this.week()) {
return this.day() !== 2 ? '[В] dddd, [в] LT' : '[Во] dddd, [в] LT';
}
value = this.day();
if (value === 0) {
return '[В следующее] dddd, [в] LT';
}
if (value === 1) {
return '[В следующий] dddd, [в] LT';
}
if (value === 2) {
return '[В следующий] dddd, [в] LT';
}
if (value === 4) {
return '[В следующий] dddd, [в] LT';
}
if (value === 3) {
return '[В следующую] dddd, [в] LT';
}
if (value === 5) {
return '[В следующую] dddd, [в] LT';
}
if (value === 6) {
return '[В следующую] dddd, [в] LT';
}
}
function __28504LastWeek(a0) { // fn#28507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:3568, owner: __28504.lastWeek, offset: 0x00f7bebf, size: 147 bytes, params: 2, frame: 10
if (a0.week() === this.week()) {
return this.day() !== 2 ? '[В] dddd, [в] LT' : '[Во] dddd, [в] LT';
}
value = this.day();
if (value === 0) {
return '[В прошлое] dddd, [в] LT';
}
if (value === 1) {
return '[В прошлый] dddd, [в] LT';
}
if (value === 2) {
return '[В прошлый] dddd, [в] LT';
}
if (value === 4) {
return '[В прошлый] dddd, [в] LT';
}
if (value === 3) {
return '[В прошлую] dddd, [в] LT';
}
if (value === 5) {
return '[В прошлую] dddd, [в] LT';
}
if (value === 6) {
return '[В прошлую] dddd, [в] LT';
}
}