/* Metro module 8896; source: unknown; dependencies: [8897] */ function _fun69361(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#69361, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9081:6, offset: 0x01c715f9, size: 36 bytes, params: 8, frame: 2 const env0_0 = require; module.exports = exports_69362; } function exports_69362({criteria, index}, {criteria, index}, a2) { // fn#69362, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9081:40, offset: 0x01c7161d, size: 144 bytes, params: 4, frame: 23 var r6; var r1; var r0; var moduleValue; var property; var value3; var value4; const length = criteria.length; const length2 = a2.length; let value = 0; if (value < length) { r6 = value; loopExit1: while (true) { moduleValue = require(dependencyMap[value]); property = criteria[r6]; value3 = moduleValue(property, criteria[r6]); if (value3) { if (r6 >= length2) { r0 = value3; continue; } value = 1; if (a2[r6] != 'desc') { r1 = value; continue; } r1 = -1; value = value3 * r1; r0 = value; return r0; } value4 = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1; if (value4 < length) { r6 = value4; continue; } break loopExit1; } } return index - index; }