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

151 lines
4.3 KiB
React

/* Metro module 3782; source: unknown; dependencies: [576] */
function _fun28663(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3909:6, offset: 0x00f7f849, size: 67 bytes, params: 8, frame: 3
const env0_0 = require;
let Math = global.Math;
const env0_2 = Math.floor;
Math = global.Math;
const env0_3 = Math.min;
module.exports = exports_28664;
}
function exports_28664(a0, a1, a2, a3) { // fn#28664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3909:68, offset: 0x00f7f88c, size: 353 bytes, params: 5, frame: 33
var r2;
var r5;
var r17;
var r15;
var r19;
var r3;
var value7;
var value8;
var value9;
var value10;
var value11;
var value12;
var value13;
var value14;
var value15;
var value16;
var value17;
var value18;
var value19;
var value20;
const value = a3;
const value2 = 0;
const length = a0 == null ? value2 : a0.length;
if (value2 === length) {
return value2;
}
const value3 = a2(a1);
if (value2 < length) {
r2 = length;
r5 = value2;
while (true) {
value7 = floor((r5 + r2) / 2);
value8 = a2(a0[value7]);
value9 = value8 !== undefined;
value10 = value8 === null;
value11 = value8 == value8;
value12 = require(dependencyMap[value2])(value8);
if (value3 != value3) {
if (value) {
r15 = value;
continue;
}
r15 = value11;
continue;
r17 = r15;
} else if (value3 === undefined) {
if (!value11) {
r15 = value11;
continue;
}
if (value) {
r19 = value;
continue;
}
r19 = value9;
continue;
r15 = r19;
r17 = r15;
} else if (value3 === null) {
if (value11) {
r15 = value9;
continue;
}
r15 = value11;
continue;
if (!r15) {
continue;
}
if (value) {
r19 = value;
continue;
}
value19 = !value10;
r19 = value19;
r15 = r19;
r17 = r15;
} else if (require(dependencyMap[value2])(value3)) {
if (value11) {
r15 = value9;
continue;
}
r15 = value11;
continue;
if (!r15) {
continue;
}
value17 = !value10;
r15 = value17;
if (!r15) {
continue;
}
if (value) {
r19 = value;
continue;
}
value18 = !value12;
r19 = value18;
r15 = r19;
r17 = r15;
} else {
value13 = !value10;
if (value10) {
r17 = value13;
continue;
}
value14 = !value12;
r17 = value14;
if (!r17) {
continue;
}
if (value) {
value16 = value8 <= value3;
r15 = value16;
} else {
value15 = value8 < value3;
r15 = value15;
}
r17 = r15;
}
if (!r17) {
r15 = value7;
continue;
}
value20 = value7 + 1;
r5 = value20;
r15 = r2;
if (r5 < r15) {
r2 = r15;
continue;
}
r3 = r15;
break;
}
} else {
r3 = length;
}
return min(r3, 4294967294);
}