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

81 lines
5.1 KiB
JavaScript

/* Metro module 3495; source: unknown; dependencies: [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239, 3240] */
import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */
import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */
import * as Module03239Module from './module-03239.js'; /* Metro dependency 3239 */
import * as Module03240Module from './module-03240.js'; /* Metro dependency 3240 */
import * as Module03397Module from './module-03397.js'; /* Metro dependency 3397 */
import * as Module03398Module from './module-03398.js'; /* Metro dependency 3398 */
import * as Module03467Module from './module-03467.js'; /* Metro dependency 3467 */
import * as Module03468Module from './module-03468.js'; /* Metro dependency 3468 */
import * as Module03481Module from './module-03481.js'; /* Metro dependency 3481 */
function _fun26819(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3622:6, offset: 0x00f4f621, size: 252 bytes, params: 8, frame: 19
const env0_0 = require;
const closure = function(a0) {
var value = a0;
return value && value.__esModule ? value : {default: value};
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.default = formatRelative_26821;
const env0_2 = closure(Module03397Module);
const env0_3 = closure(Module03467Module);
const env0_4 = closure(Module03481Module);
const env0_5 = closure(Module03468Module);
const env0_6 = closure(Module03235Module);
const env0_7 = closure(Module03398Module);
const env0_8 = closure(Module03236Module);
const env0_9 = closure(Module03239Module);
module.exports = exports.default;
function formatRelative_26821(a0, a1, a2) { // fn#26821, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3622:102, offset: 0x00f4f71d, size: 742 bytes, params: 4, frame: 26
var r10;
var value8;
var value9;
var value15;
var value17;
const value = undefined;
(0, env0_8.default)(2, arguments);
const value3 = (0, env0_6.default)(a0);
const value4 = (0, env0_6.default)(a1);
const getDefaultOptions = (Module03240Module).getDefaultOptions;
const defaultOptions = getDefaultOptions();
let locale = a2 == null ? value : a2.locale;
locale = locale === null || value === locale ? defaultOptions.locale : locale;
const r7 = locale === null ? env0_4.default : value !== locale ? locale : env0_4.default;
let property = env0_9.default;
const weekStartsOn = a2 == null ? value : a2.weekStartsOn;
let r6 = weekStartsOn === null ? a2 == null || a2.locale === null || (value === a2.locale || a2.locale.options === null) || value === a2.locale.options ? value : a2.locale.options.weekStartsOn : value !== weekStartsOn ? weekStartsOn : a2 == null || a2.locale === null || (value === a2.locale || a2.locale.options === null) || value === a2.locale.options ? value : a2.locale.options.weekStartsOn;
r6 = r6 === null || value === r6 ? defaultOptions.weekStartsOn : r6;
r6 = r6 === null || value === r6 ? defaultOptions.locale === null || value === defaultOptions.locale || (defaultOptions.locale.options === null || value === defaultOptions.locale.options) ? value : defaultOptions.locale.options.weekStartsOn : r6;
const value6 = 0;
const value7 = property(r6 === null || value === r6 ? value6 : r6);
if (r7.localize) {
if (r7.formatLong) {
if (r7.formatRelative) {
value8 = (0, env0_2.default)(value3, value4);
if (global.isNaN(value8)) {
throw new global.RangeError('Invalid time value');
}
value9 = 'other';
r10 = value8 < -6 ? value9 : value8 < -1 ? 'lastWeek' : value8 < value6 ? 'yesterday' : value8 < 1 ? 'today' : value8 < 2 ? 'tomorrow' : value8 < 7 ? 'nextWeek' : value9;
property = env0_5.default;
value15 = property(value3, (0, env0_7.default)(value3));
property = env0_5.default;
value17 = r7.formatRelative(r10, value15, property(value4, (0, env0_7.default)(value4)), {locale: r7,
weekStartsOn: value7});
property = env0_3.default;
return property(value3, value17, {locale: r7, weekStartsOn: value7});
}
throw new global.RangeError('locale must contain formatRelative property');
}
throw new global.RangeError('locale must contain formatLong property');
}
const RangeError = global.RangeError;
throw new RangeError('locale must contain localize property');
}
}
global.__d(_fun26819, 3495, [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239,
3240]) /* metro module 3495, dependencies: [3397, 3467, 3481, 3468, 3235, 3398, 3236, 3239, 3240] */;