/* Metro module 1178; source: unknown; dependencies: [1010, 1032] */ function _fun13106(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1305:6, offset: 0x00de183e, size: 66 bytes, params: 8, frame: 16 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.breadcrumbsIntegration = breadcrumbsIntegration; } function breadcrumbsIntegration() { // fn#13107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1305:117, offset: 0x00de1880, size: 307 bytes, params: 1, frame: 22 var r0; var r9; var r62; var r7; var moduleValue; var dom; var history; let r6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; const Object = global.Object; const assign = Object.assign; const Object2 = global.Object; let value = Object2.assign({'xhr': true, 'console': true, 'sentry': true}, r6); const object2 = {}; const fetch = r6.fetch; if (fetch === null) { moduleValue = require(1010) /* metro dependency 1010 */; r0 = !!moduleValue.isWeb(); } else if (fetch !== undefined) { r0 = fetch; } else { moduleValue = require(1010) /* metro dependency 1010 */; r0 = !!moduleValue.isWeb(); } object2.fetch = r0; const isWeb2 = (require(1010) /* metro dependency 1010 */).isWeb(); if (isWeb2) { dom = r6.dom; r9 = dom === null || dom === undefined; r9 = !r9 ? dom : r9; r62 = r9; } else { r62 = !!isWeb2; } object2.dom = r62; const isWeb3 = (require(1010) /* metro dependency 1010 */).isWeb(); if (isWeb3) { history = r6.history; r7 = history === null || history === undefined; r7 = !r7 ? history : r7; r6 = r7; } else { r6 = !!isWeb3; } object2.history = r6; value = Reflect.apply(assign, Object, [value, object2]); return (require(1032) /* metro dependency 1032 */).breadcrumbsIntegration(value); }