/* Metro module 4701; source: unknown; dependencies: [4702, 4706] */ import * as ValidateFileTypeModule from './module-04706-validateFileType.js'; /* Metro dependency 4706 */ function _fun40643(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#40643, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4879:6, offset: 0x01106e8e, size: 215 bytes, params: 8, frame: 17 var closure; let value = this; let r2 = value && value.__createBinding; if (!r2) { if (!global.Object.create) { closure = function(a0, a1, a2, a3) { var value = a2; var value2 = a3; a0[value2 !== undefined ? value2 : value] = a1[value]; }; } } if (!(value && value.__setModuleDefault)) { if (global.Object.create) { closure = function(a0, a1) { var Object = global.Object; Object.defineProperty(a0, 'default', {enumerable: true, value: a1}); }; } } r2 = value && value.__importStar; r2 = !r2 ? _fun40649 : r2; value = r2(require(4702) /* metro dependency 4702 */); let value2 = r2(ValidateFileTypeModule); let Object = global.Object; const assign = Object.assign; const Object2 = global.Object; value = Reflect.apply(assign, Object, [Object2.assign({}, value), value2]); module.exports = value; function _fun40644(a0, a1, a2, a3) { // fn#40644, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4879:93, offset: 0x01106f65, size: 140 bytes, params: 5, frame: 19 let value = a2; const value2 = a3; const env0_0 = a1; const r5 = value2 !== undefined ? value2 : value; let Object = global.Object; value = Object.getOwnPropertyDescriptor(a1, value); const r4 = value && !('get' in value ? !a1.__esModule : value.writable || value.configurable) ? value : {enumerable: true, get: function() { return require[importDefault]; }}; Object = global.Object; Object.defineProperty(a0, r5, r4); } function _fun40649(a0) { // fn#40649, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4879:537, offset: 0x00e6a5bd, size: 127 bytes, params: 2, frame: 25 var r8; var r11; var value; var properties; var properties2; var properties3; var propertyName; var propertyName2; var value2; var Object; var prototype; var hasOwnProperty; var call; var value3; if (a0) { reducibleJoin2: while (true) { if (a0.__esModule) { return a0; } break reducibleJoin2; } } const object = {}; reducibleJoin9: while (true) { if (a0 == null) { break reducibleJoin9; } value = environment; properties = Object.keys(a0); properties2 = 0; properties3 = properties.length; if (properties === undefined) { break reducibleJoin9; } r8 = properties2; reducibleLoop4: while (true) { propertyName = properties[r8]; propertyName2 = r8 + 1; if (propertyName === undefined) { break reducibleJoin9; } value2 = propertyName !== 'default'; reducibleJoin7: while (true) { if (value2) { Object = global.Object; prototype = Object.prototype; hasOwnProperty = prototype.hasOwnProperty; call = hasOwnProperty.call; value3 = Reflect.apply(call, hasOwnProperty, [a0, propertyName]); r11 = value3; break reducibleJoin7; } r11 = value2; break reducibleJoin7; } if (r11) { env0_0(object, a0, propertyName); r8 = propertyName2; continue reducibleLoop4; } r8 = propertyName2; continue reducibleLoop4; } } env0_1(object, a0); return object; } } function _fun40648(a0, a1) { // fn#40648, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4879:482, offset: 0x00dfeea9, size: 16 bytes, params: 3, frame: 2 a0.default = a1; } global.__d(_fun40643, 4701, [4702, 4706]) /* metro module 4701, dependencies: [4702, 4706] */;