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

95 lines
3.9 KiB
JavaScript

/* Metro module 7383; source: unknown; dependencies: [7370] */
import * as Module07370Module from './module-07370.js'; /* Metro dependency 7370 */
function _fun59477(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59477, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7561:6, offset: 0x016eb329, size: 344 bytes, params: 8, frame: 26
var r9;
var r6;
var r8;
var r5;
var r4;
var value3;
var value4;
var timeOrigin;
var value5;
var value7;
const env0_0 = require;
const closure = function() {
var Date = global.Date;
return Date.now() / 1000;
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const value = undefined;
const unixTimestampInSecondsFunc_59479 = createUnixTimestampInSecondsFunc_59479();
exports._browserPerformanceTimeOriginMode = value;
const GLOBAL_OBJ = (Module07370Module).GLOBAL_OBJ;
const performance = GLOBAL_OBJ.performance;
if (performance) {
if (performance.now) {
value3 = performance.now();
value4 = global.Date.now();
timeOrigin = performance.timeOrigin;
value5 = 3600000;
r9 = timeOrigin ? global.Math.abs(performance.timeOrigin + value3 - value4) : value5;
value7 = r9 < value5;
r6 = performance.timing && performance.timing.navigationStart;
r8 = typeof r6 !== 'number' ? value5 : global.Math.abs(r6 + value3 - value4);
if (value7) {
if (r9 <= r8) {
exports._browserPerformanceTimeOriginMode = 'timeOrigin';
r6 = performance.timeOrigin;
} else {
exports._browserPerformanceTimeOriginMode = 'navigationStart';
}
r5 = r6;
} else if (r8 < value5) {
if (r9 <= r8) {
exports._browserPerformanceTimeOriginMode = 'timeOrigin';
r6 = performance.timeOrigin;
} else {
exports._browserPerformanceTimeOriginMode = 'navigationStart';
}
r5 = r6;
} else {
exports._browserPerformanceTimeOriginMode = 'dateNow';
r5 = value4;
}
r4 = r5;
} else {
exports._browserPerformanceTimeOriginMode = 'none';
r4 = value;
}
} else {
exports._browserPerformanceTimeOriginMode = 'none';
r4 = value;
}
exports.browserPerformanceTimeOrigin = r4;
exports.dateTimestampInSeconds = closure;
exports.timestampInSeconds = unixTimestampInSecondsFunc_59479;
return value;
function createUnixTimestampInSecondsFunc_59479() { // fn#59479, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7561:141, offset: 0x016eb481, size: 118 bytes, params: 1, frame: 13
var r1;
var value;
const GLOBAL_OBJ = (Module07370Module).GLOBAL_OBJ;
const performance = GLOBAL_OBJ.performance;
if (performance) {
if (performance.now) {
value = global.Date.now();
value -= performance.now();
r1 = performance.timeOrigin ?? value;
return _fun59480;
}
}
return dateTimestampInSeconds_59478;
function _fun59480() { // fn#59480, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7561:334, offset: 0x016eb4f7, size: 36 bytes, params: 1, frame: 10
const binding = env0_1;
const performanceBinding = performance;
return (binding + performanceBinding.now()) / 1000;
}
}
}
global.__d(_fun59477, 7383, [7370]) /* metro module 7383, dependencies: [7370] */;