/* Metro module 4252; source: unknown; dependencies: [] */ function _fun35319(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#35319, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4424:6, offset: 0x0106eb5f, size: 20 bytes, params: 8, frame: 2 module.exports = exports_35320; } function exports_35320(a0, a1, a2, a3) { // fn#35320, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4424:40, offset: 0x0106eb73, size: 276 bytes, params: 5, frame: 26 var r0; var r3; var r12; var call; var value2; var Object; var keys; var value3; var value4; var length; var length2; var prototype; var hasOwnProperty; var bind; var value5; var value6; var property; var property2; var property3; var value7; var value8; const value = undefined; reducibleJoin2: while (true) { if (a2) { call = a2.call; value2 = Reflect.apply(call, a2, [a3, a0, a1]); r0 = value2; break reducibleJoin2; } r0 = value; break reducibleJoin2; } if (value !== r0) { return !!r0; } if (a0 === a1) { return true; } if (typeof a0 === 'object') { reducibleJoin21: while (true) { if (a0) { if (typeof a1 !== 'object') { break reducibleJoin21; } if (a1) { Object = global.Object; keys = Object.keys; value3 = Reflect.apply(keys, Object, [a0]); Object = global.Object; keys = Object.keys; value4 = Reflect.apply(keys, Object, [a1]); length = value3.length; length2 = value4.length; if (length !== length2) { return false; } Object = global.Object; prototype = Object.prototype; hasOwnProperty = prototype.hasOwnProperty; bind = hasOwnProperty.bind; value5 = Reflect.apply(bind, hasOwnProperty, [a1]); length = value3.length; value6 = 0; if (value6 < length) { r3 = value6; reducibleLoop10: while (true) { property = value3[r3]; if (!value5(property)) { return false; } property2 = a0[property]; property3 = a1[property]; reducibleJoin14: while (true) { if (a2) { call = a2.call; value7 = Reflect.apply(call, a2, [a3, property2, property3, property]); r12 = value7; break reducibleJoin14; } r12 = value; break reducibleJoin14; } if (r12 === false) { return false; } if (value === r12) { reducibleJoin17: while (true) { if (property2 !== property3) { return false; } break reducibleJoin17; } } value8 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = value3.length; if (!(value8 < length)) { return true; } r3 = value8; continue reducibleLoop10; } } return true; } break reducibleJoin21; } break reducibleJoin21; } } return false; }