/* Metro module 609; source: unknown; dependencies: [591, 610, 613, 615, 619, 620] */ import * as Module00591Module from './module-00591.js'; /* Metro dependency 591 */ function _fun7038(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#7038, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:659:6, offset: 0x00d0dc94, size: 57 bytes, params: 8, frame: 2 const env0_0 = require; const Object = global.Object; const env0_2 = Object.prototype.hasOwnProperty; module.exports = exports_7039; function exports_7039(a0, a1) { // fn#7039, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:659:78, offset: 0x00d0dccd, size: 427 bytes, params: 3, frame: 37 var r10; var r21; var r26; var r25; var r24; var r23; var propertyName; var propertyName2; var value11; var hasOwnPropertyBinding; var call; var value12; var value13; var value14; var value15; var value16; var value17; var value18; var value19; const value2 = (Module00591Module)(a0); const value3 = !value2; let r0 = value2 ? value3 : (require(610) /* metro dependency 610 */)(a0); const r16 = (value2 ? value3 : !r0) && (require(613) /* metro dependency 613 */)(a0); const r15 = (value2 ? value3 : !r0) && !r16 && (require(615) /* metro dependency 615 */)(a0); let r14 = value2 || r0; r14 = !r14 ? r16 : r14; r14 = !r14 ? r15 : r14; r0 = r14 ? (require(619) /* metro dependency 619 */)(a0.length, global.String) : []; for (propertyName in a0) { value11 = !a1; if (a1) { r21 = value11; continue; } hasOwnPropertyBinding = hasOwnProperty; call = hasOwnPropertyBinding.call; value12 = !Reflect.apply(call, hasOwnPropertyBinding, [a0, propertyName]); r21 = value12; if (r21) { continue; } if (!r14) { r23 = r14; continue; } value13 = propertyName == 'length'; if (value13) { r24 = value13; continue; } if (!r16) { r25 = r16; continue; } value14 = propertyName == 'offset'; if (value14) { r26 = value14; continue; } value15 = propertyName == 'parent'; r26 = value15; r25 = r26; r24 = r25; if (r24) { continue; } if (!r15) { r25 = r15; continue; } value16 = propertyName == 'buffer'; if (value16) { r26 = value16; continue; } value17 = propertyName == 'byteLength'; r26 = value17; if (r26) { continue; } value18 = propertyName == 'byteOffset'; r26 = value18; r25 = r26; r24 = r25; if (r24) { continue; } value19 = (require(620) /* metro dependency 620 */)(propertyName, r0.length); r24 = value19; r23 = r24; r21 = r23; if (r21) { r10 = propertyName2; continue; } r0.push(propertyName); r10 = propertyName2; } return r0; } } global.__d(_fun7038, 609, [591, 610, 613, 615, 619, 620]) /* metro module 609, dependencies: [591, 610, 613, 615, 619, 620] */;