54 lines
1.8 KiB
JavaScript
54 lines
1.8 KiB
JavaScript
/* Metro module 4392; source: unknown; dependencies: [] */
|
|
function _fun37157(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4564:6, offset: 0x0109d4ce, size: 20 bytes, params: 8, frame: 2
|
|
module.exports = function(a0, a1, a2, a3) {
|
|
var r2;
|
|
var r0;
|
|
var r4;
|
|
var value4;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var length = a0.length;
|
|
var value = -1;
|
|
var value3 = a2 + (a3 ? 1 : value);
|
|
if (a3) {
|
|
value6 = typeof value3 === 'bigint' ? value3 : +value3;
|
|
value7 = typeof value6 === 'bigint' ? value6 - 1n : +value6 - 1;
|
|
r0 = value6;
|
|
r4 = value7;
|
|
} else {
|
|
value4 = typeof value3 === 'bigint' ? value3 + 1n : +value3 + 1;
|
|
r0 = value4 < length;
|
|
r4 = value4;
|
|
}
|
|
if (r0) {
|
|
loopExit6: while (true) {
|
|
if (a1(a0[r4], r4, a0)) {
|
|
return r4;
|
|
}
|
|
if (a3) {
|
|
value10 = typeof r4 === 'bigint' ? r4 : +r4;
|
|
value11 = typeof value10 === 'bigint' ? value10 - 1n : +value10 - 1;
|
|
r2 = value10;
|
|
r4 = value11;
|
|
} else {
|
|
value8 = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1;
|
|
value9 = value8 < length;
|
|
r2 = value9;
|
|
r4 = value8;
|
|
}
|
|
if (r2) {
|
|
continue;
|
|
}
|
|
break loopExit6;
|
|
}
|
|
}
|
|
return value;
|
|
};
|
|
}
|
|
|
|
global.__d(_fun37157, 4392, []) /* metro module 4392 */;
|