/* Metro module 4354; source: unknown; dependencies: [4329, 4355, 4334, 4356, 4357, 4358, 599] */ import * as Module00599Module from './module-00599.js'; /* Metro dependency 599 */ import * as Module04329Module from './module-04329.js'; /* Metro dependency 4329 */ import * as Module04355Module from './module-04355.js'; /* Metro dependency 4355 */ function _fun37079(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#37079, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4526:6, offset: 0x0109c642, size: 517 bytes, params: 8, frame: 22 var r3; var r4; var value3; var ArrayBuffer; var prototype; var value4; var arrayBuffer; var value5; var value6; var value7; var value11; var value12; var value13; var value14; var value18; var value19; var value22; var value23; var value24; var value25; var value29; var value30; var value31; var value32; const env0_0 = require; const env0_2 = (Module04329Module)(Module04355Module); const env0_3 = (Module04329Module)(require(4334) /* metro dependency 4334 */); const env0_4 = (Module04329Module)(require(4356) /* metro dependency 4356 */); const env0_5 = (Module04329Module)(require(4357) /* metro dependency 4357 */); const env0_6 = (Module04329Module)(require(4358) /* metro dependency 4358 */); value = require(599) /* metro dependency 599 */; if (Module04355Module) { value3 = Module04355Module; ArrayBuffer = global.ArrayBuffer; prototype = ArrayBuffer.prototype; value4 = Object.create(prototype, {constructor: {value: ArrayBuffer}}); arrayBuffer = new ArrayBuffer(1); value5 = arrayBuffer instanceof Object ? arrayBuffer : value4; prototype = value3.prototype; value6 = Object.create(prototype, {constructor: {value: value3}}); value7 = new value3(); r3 = value(value7 instanceof Object ? value7 : value6) != '[object DataView]'; } else { r3 = Module04355Module; } if (!r3) { value11 = require(4334) /* metro dependency 4334 */; if (value11) { value12 = require(4334) /* metro dependency 4334 */; value13 = Object.create(value12.prototype, {constructor: {value: value12}}); value14 = new value12(); r4 = value(value14 instanceof Object ? value14 : value13) != '[object Map]'; } else { r4 = value11; } r3 = r4; } if (!r3) { value18 = require(4356) /* metro dependency 4356 */; if (value18) { value19 = require(4356) /* metro dependency 4356 */; r4 = value(value19.resolve()) != '[object Promise]'; } else { r4 = value18; } r3 = r4; } if (!r3) { value22 = require(4357) /* metro dependency 4357 */; if (value22) { value23 = require(4357) /* metro dependency 4357 */; value24 = Object.create(value23.prototype, {constructor: {value: value23}}); value25 = new value23(); r4 = value(value25 instanceof Object ? value25 : value24) != '[object Set]'; } else { r4 = value22; } r3 = r4; } if (!r3) { value29 = require(4358) /* metro dependency 4358 */; if (value29) { value30 = require(4358) /* metro dependency 4358 */; value31 = Object.create(value30.prototype, {constructor: {value: value30}}); value32 = new value30(); r4 = value(value32 instanceof Object ? value32 : value31) != '[object WeakMap]'; } else { r4 = value29; } r3 = r4; } module.exports = r3 ? getTag_37080 : value; function getTag_37080(a0) { // fn#37080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4526:412, offset: 0x00d54aa6, size: 159 bytes, params: 2, frame: 16 const value2 = undefined; const value3 = (Module00599Module)(a0); const constructor = value3 == '[object Object]' ? a0.constructor : value2; const r2 = constructor ? (require(4329) /* metro dependency 4329 */)(constructor) : ''; if (r2) { if (env0_2 === r2) { return '[object DataView]'; } if (env0_3 === r2) { return '[object Map]'; } if (env0_4 === r2) { return '[object Promise]'; } if (env0_5 === r2) { return '[object Set]'; } if (env0_6 === r2) { return '[object WeakMap]'; } } return value3; } } global.__d(_fun37079, 4354, [4329, 4355, 4334, 4356, 4357, 4358, 599]) /* metro module 4354, dependencies: [4329, 4355, 4334, 4356, 4357, 4358, 599] */;