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

80 lines
2.9 KiB
JavaScript

/* Metro module 754; source: unknown; dependencies: [715, 712, 755, 756, 707, 757] */
function _fun8782(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#8782, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:881:6, offset: 0x00d542b0, size: 34 bytes, params: 8, frame: 2
const env0_0 = require;
module.exports = exports_8783;
function exports_8783(a0, a1, a2) { // fn#8783, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:881:40, offset: 0x00d542d2, size: 310 bytes, params: 4, frame: 27
var r0;
var r10;
var r16;
var r2;
var r4;
var r6;
var r9;
var r1;
var value7;
var value8;
var property;
var value9;
let value = a0;
const value3 = 0;
const value4 = undefined;
const value5 = require(dependencyMap[value3])(a1, value);
let length = value5.length;
if (value3 < length) {
r0 = value3;
r10 = value;
while (true) {
value = require(712) /* metro dependency 712 */;
value = value(value5[r0]);
value7 = r10 != null;
if (value7) {
value8 = a2(r10, value);
r16 = value8;
} else {
r16 = value7;
}
if (r16) {
property = r10[value];
value9 = typeof r0 === 'bigint' ? r0 + 1n : +r0 + 1;
if (value9 < length) {
r0 = value9;
r10 = property;
continue;
}
r2 = value9;
r4 = property;
r6 = value;
r9 = r16;
break;
}
r2 = r0;
r4 = r10;
r6 = value;
r9 = r16;
break;
}
} else {
r2 = value3;
r4 = value;
r6 = value4;
r9 = false;
}
if (r9) {
r0 = r9;
} else if ((typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1) != length) {
r0 = r9;
} else {
length = r4 == null ? value3 : r4.length;
r1 = length ? (require(755) /* metro dependency 755 */)(length) : !!length;
r1 = r1 && (require(756) /* metro dependency 756 */)(r6, length);
r1 = r1 && ((require(707) /* metro dependency 707 */)(r4) || (require(757) /* metro dependency 757 */)(r4));
r0 = r1;
}
return r0;
}
}
global.__d(_fun8782, 754, [715, 712, 755, 756, 707,
757]) /* metro module 754, dependencies: [715, 712, 755, 756, 707, 757] */;