/* Metro module 1008; source: unknown; dependencies: [27, 1009, 826, 1023] */ import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */ function _fun10523(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#10523, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:6, offset: 0x00d8ffb6, size: 123 bytes, params: 8, frame: 19 var closure; let value = this; let env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let env0_2 = (ReactNativeModule).AppState; if (!(value && value.__awaiter)) { closure = function(a0, a1, a2, a3) { var r2; var value = a2; var env0_0 = a0; var env0_1 = a1; var env0_2 = value; var env0_3 = a3; r2 = value || global.Promise; value = Object.create(r2.prototype, {constructor: {value: r2}}); var value2 = new r2(_fun10530); return value2 instanceof Object ? value2 : value; }; } exports.deviceContextIntegration = function() { return {name: 'DeviceContext', setupOnce: _fun10537, processEvent: processEvent_10524}; }; function processEvent_10524(a0, a1, a2) { // fn#10524, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:494, offset: 0x00d90031, size: 43 bytes, params: 4, frame: 15 const env0_0 = a0; const env0_1 = a2; return env0_3(this, undefined, undefined, _fun10526); function* _fun10526() { // fn#10526, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:560, offset: 0x00d90065, size: 1085 bytes, params: 1, frame: 32 var environment; var r8; var r14; var r16; var r11; var r112; var r10; var r3; var maxBreadcrumbs; var r32; var r5; var binding; var binding2; var property; var value5; var NATIVE; var fetchNativeDeviceContexts; var nativeDeviceContexts; var value6; var value7; var error; var debug; var log; var HermesInternal; var concat; var value8; var user; var user2; var value9; var contexts; var currentState; var Object; var assign; var Object2; var assign2; var app; var value10; var Object3; var value11; var Object4; var assign4; var value12; var contexts2; var tags; var Object5; var value13; var extra; var Object6; var value14; var fingerprint; var fingerprint2; var filter; var level; var value15; var value16; var value17; var environment2; var value18; var Array; var isArray; var breadcrumbs; var map; var breadcrumbFromObject; var value19; var getOptions; var value20; if (false) { return undefined; } value = undefined; const value3 = null; try { binding = env2_0; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { binding2 = env2_1; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { property = binding2[1]; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { value5 = binding(property); } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { NATIVE = value5.NATIVE; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { fetchNativeDeviceContexts = NATIVE.fetchNativeDeviceContexts; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } try { nativeDeviceContexts = Reflect.apply(fetchNativeDeviceContexts, NATIVE, []); } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } yield nativeDeviceContexts; try { value6 = undefined; value7 = false; } catch (error) { binding = env2_0; debug = binding(env2_1[2]).debug; log = debug.log; HermesInternal = global.HermesInternal; concat = HermesInternal.concat; Reflect.apply(log, debug, ['Failed to get device context from native: ' + error]); r8 = value3; value8 = environment.__proto__; if (r8) { user = r8.user; user2 = require.user; value9 = !user2; r14 = user2 ? value9 : user; if (r14) { require.user = user; } contexts = r8.contexts; currentState = env2_2.currentState; if (currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; assign2 = Object2.assign; app = r14.app; value10 = Reflect.apply(assign2, Object2, [{}, app]); currentState = env2_2.currentState; r14.app = Reflect.apply(assign, Object, [value10, {in_foreground: currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; Object3 = global.Object; value11 = Object3.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); contexts2 = require.contexts; app = contexts2.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; Object5 = global.Object; value13 = Object5.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; Object6 = global.Object; value14 = Object6.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { fingerprint2 = require.fingerprint; env1_2 = fingerprint2; r14 = value3 === fingerprint2 ? [] : value !== AppState ? AppState : []; concat = r14.concat; filter = fingerprint.filter; require.fingerprint = Reflect.apply(concat, r14, [Reflect.apply(filter, fingerprint, [_fun10527])]); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { binding = env2_0; value15 = binding(env2_1[2]); value16 = value15.severityLevelFromString(r8.level); r11 = value16; } level = require.level; value17 = !level; r112 = level ? value17 : r11; if (r112) { require.level = r11; } environment = r8.environment; environment2 = require.environment; value18 = !environment2; r10 = environment2 ? value18 : environment; if (r10) { require.environment = environment; } Array = global.Array; isArray = Array.isArray; breadcrumbs = r8.breadcrumbs; if (Reflect.apply(isArray, Array, [breadcrumbs])) { breadcrumbs = r8.breadcrumbs; map = breadcrumbs.map; binding = env2_0; breadcrumbFromObject = binding(env2_1[3]).breadcrumbFromObject; value19 = Reflect.apply(map, breadcrumbs, [breadcrumbFromObject]); r3 = value19; } else { r3 = value; } if (r3) { if (value3 == dependencyMap) { maxBreadcrumbs = value; } else { getOptions = dependencyMap.getOptions; maxBreadcrumbs = Reflect.apply(getOptions, dependencyMap, []).maxBreadcrumbs; } maxBreadcrumbs2 = maxBreadcrumbs; value20 = 100; if (value3 === maxBreadcrumbs) { r32 = value20; } else if (value === maxBreadcrumbs2) { r32 = value20; } else { binding = maxBreadcrumbs2; r32 = binding; } concat = r3.concat; breadcrumbs = require.breadcrumbs; r5 = breadcrumbs || []; value = Reflect.apply(concat, r3, [r5]); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } return require; } return require; } if (value7) { return value6; } r8 = value6; if (r8) { user = r8.user; r14 = !require.user && user; if (r14) { require.user = user; } contexts = r8.contexts; if (env2_2.currentState === 'unknown') { r16 = contexts; } else { r14 = contexts || ({}); Object = global.Object; assign = Object.assign; Object2 = global.Object; r14.app = Reflect.apply(assign, Object, [Object2.assign({}, r14.app), {in_foreground: env2_2.currentState === 'active'}]); r16 = r14; } if (r16) { Object = global.Object; assign = Object.assign; value11 = global.Object.assign({}, r16); contexts = require.contexts; require.contexts = Reflect.apply(assign, Object, [value11, contexts]); app = r16.app; if (app) { contexts = require.contexts; Object = global.Object; assign = Object.assign; Object4 = global.Object; assign4 = Object4.assign; app = r16.app; value12 = Reflect.apply(assign4, Object4, [{}, app]); app = require.contexts.app; contexts.app = Reflect.apply(assign, Object, [value12, app]); } } tags = r8.tags; if (tags) { Object = global.Object; assign = Object.assign; value13 = global.Object.assign({}, tags); tags = require.tags; require.tags = Reflect.apply(assign, Object, [value13, tags]); } extra = r8.extra; if (extra) { Object = global.Object; assign = Object.assign; value14 = global.Object.assign({}, extra); extra = require.extra; require.extra = Reflect.apply(assign, Object, [value14, extra]); } fingerprint = r8.fingerprint; if (fingerprint) { r14 = value3 === require.fingerprint ? [] : value !== AppState ? AppState : []; require.fingerprint = r14.concat(fingerprint.filter(_fun10527)); } level = r8.level; if (typeof level !== 'string') { r11 = value; } else { value15 = env2_0(env2_1[2]); r11 = value15.severityLevelFromString(r8.level); } level = require.level; if (!level && r11) { require.level = r11; } environment = r8.environment; if (!require.environment && environment) { require.environment = environment; } Array = global.Array; r3 = Array.isArray(r8.breadcrumbs) ? r8.breadcrumbs.map(env2_0(env2_1[3]).breadcrumbFromObject) : value; if (r3) { maxBreadcrumbs = value3 == dependencyMap ? value : dependencyMap.getOptions().maxBreadcrumbs; maxBreadcrumbs2 = maxBreadcrumbs; r32 = value3 === maxBreadcrumbs || value === maxBreadcrumbs2 ? 100 : maxBreadcrumbs2; value = r3.concat(require.breadcrumbs || []); value = value.sort(function(a0, a1) { var timestamp = a0.timestamp; var value = 0; var r1 = timestamp === null || timestamp === undefined ? value : timestamp; timestamp = a1.timestamp; return r1 - (timestamp === null || timestamp === undefined ? value : timestamp); }); require.breadcrumbs = value.slice(-r32); } } return require; function _fun10527(a0) { // fn#10527, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:1284, offset: 0x00d904a2, size: 51 bytes, params: 2, frame: 11 const value = environment.__proto__.__proto__; const fingerprint = require.fingerprint; return (fingerprint === null ? [] : fingerprint !== undefined ? fingerprint : []).indexOf(a0) < 0; } } } function _fun10529(a0, a1, a2, a3) { // fn#10529, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:143, offset: 0x00d90511, size: 75 bytes, params: 5, frame: 12 let value = a2; const env0_0 = a0; const env0_1 = a1; const env0_3 = a3; let r2 = value || global.Promise; value = Object.create(r2.prototype, {constructor: {value: r2}}); r2 = new r2(_fun10530); return r2 instanceof Object ? r2 : value; function _fun10530(a0, a1) { // fn#10530, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:189, offset: 0x00d9055c, size: 98 bytes, params: 3, frame: 16 const env0_0 = a0; const env0_1 = a1; const step_105332 = step_10533; const value2 = importAll.apply(env0_0, require || []); step_105332(value2.next()); function fulfilled_10531(a0) { // fn#10531, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:203, offset: 0x00d57fb9, size: 56 bytes, params: 2, frame: 12 var value; var step_10533Binding; var value2; var next; var value3; var error; try { value = environment; step_10533Binding = step_10533; value2 = environment.__proto__; next = importAll.next; value3 = Reflect.apply(next, importAll, [a0]); step_10533Binding(value3); } catch (error) { require(error); } } function rejected_10532(a0) { // fn#10532, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:260, offset: 0x00d57ff1, size: 57 bytes, params: 2, frame: 12 var value; var step_10533Binding; var value2; var value3; var error; try { value = environment; step_10533Binding = step_10533; value2 = environment.__proto__; value3 = importAll.throw(a0); step_10533Binding(value3); } catch (error) { require(error); } } function step_10533(a0) { // fn#10533, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:317, offset: 0x00d905be, size: 77 bytes, params: 2, frame: 14 var value; if (a0.done) { env0_0(a0.value); } else { value = a0.value; value = step_10533Adopt(value); value.then(fulfilled_10531, rejected_10532); } function step_10533Adopt(a0) { // fn#10534, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:352, owner: step_10533.adopt, offset: 0x00d9060b, size: 54 bytes, params: 2, frame: 12 const value = a0; return value instanceof env2_2 ? value : new env2_2(_fun10535); function _fun10535(a0) { // fn#10535, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:401, offset: 0x00cd9b0e, size: 19 bytes, params: 2, frame: 11 a0(env0_0); } } } } } function deviceContextIntegration() { // fn#10536, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1135:1918, offset: 0x00d90641, size: 38 bytes, params: 1, frame: 2 return {name: 'DeviceContext', setupOnce: function() { }, processEvent: processEvent_10524}; } } function deviceContextIntegrationSetupOnce() { // fn#10537, owner: deviceContextIntegration.setupOnce, offset: 0x00c37b63, size: 4 bytes, params: 1, frame: 1 } global.__d(_fun10523, 1008, [27, 1009, 826, 1023]) /* metro module 1008, dependencies: [27, 1009, 826, 1023] */;