/* Metro module 4202; source: unknown; dependencies: [1412, 4187, 551, 541] */ function _fun34505(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#34505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4373:6, offset: 0x01057c83, size: 105 bytes, params: 8, frame: 14 const env0_0 = require; let value = require(1412) /* metro dependency 1412 */; value = value.hasArrayLengthDefineBug(); if (value) { value = require(4187) /* metro dependency 4187 */; } const env0_4 = (require(551) /* metro dependency 551 */)('Object.prototype.propertyIsEnumerable'); module.exports = exports_34506; } function exports_34506(a0, a1, a2, a3, a4, a5) { // fn#34506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4373:157, offset: 0x01057cec, size: 254 bytes, params: 7, frame: 19 var r0; var property; var value; if (require(541) /* metro dependency 541 */) { if (env0_2) { if (a4 !== 'length') { value = require(541) /* metro dependency 541 */; value(a3, a4, a2(a5)); value = true; r0 = value; } else if ('[[Value]]' in a5) { if (env0_3(a3)) { if (a3.length !== a5['[[Value]]']) { a3.length = a5['[[Value]]']; r0 = a3.length === a5['[[Value]]']; } else { value = require(541) /* metro dependency 541 */; value(a3, a4, a2(a5)); value = true; r0 = value; } } else { value = require(541) /* metro dependency 541 */; value(a3, a4, a2(a5)); value = true; r0 = value; } } else { value = require(541) /* metro dependency 541 */; value(a3, a4, a2(a5)); value = true; r0 = value; } } else { value = require(541) /* metro dependency 541 */; value(a3, a4, a2(a5)); value = true; r0 = value; } return r0; } if (a0(a5)) { if (a5['[[Configurable]]']) { if (a5['[[Writable]]']) { if (a4 in a3) { if (env0_4(a3, a4) !== !!a5['[[Enumerable]]']) { return false; } property = a5['[[Value]]']; a3[a4] = property; return a1(a3[a4], property); } property = a5['[[Value]]']; a3[a4] = property; return a1(a3[a4], property); } return false; } } return false; }