/* Metro module 200; source: unknown; dependencies: [6, 7, 201, 202, 203, 129] */ import ClassCallCheck from './module-00006-ClassCallCheck.js'; /* Metro dependency 6 */ import CreateClass from './module-00007-CreateClass.js'; /* Metro dependency 7 */ import * as Module00129Module from './module-00129.js'; /* Metro dependency 129 */ import * as Module00203Module from './module-00203.js'; /* Metro dependency 203 */ function _fun2842(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2842, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:6, offset: 0x00c8a645, size: 246 bytes, params: 8, frame: 20 const env0_1 = require; const validateCallback = function(a0, a1) { var TypeError; var value = typeof a0; if (value !== 'function') { if (value !== 'object') { TypeError = global.TypeError; value = "Failed to execute '" + a1 + "' on 'EventTarget': parameter 2 is not of type 'Object'."; value = new TypeError(value); throw value; } } }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = _fun2848(); (Module00129Module).setPlatformObject(value); let Symbol = global.Symbol; const env0_6 = Symbol('capturingListeners'); Symbol = global.Symbol; const env0_7 = Symbol('bubblingListeners'); Symbol = global.Symbol; const env0_8 = Symbol('Event.dispatch'); exports.default = value; function dispatch(a0, a1) { // fn#2844, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:2659, offset: 0x00c8a793, size: 768 bytes, params: 3, frame: 28 var r1; var r11; var r10; var push; var EVENT_TARGET_GET_THE_PARENT_KEY; var value3; var moduleValue3; var getStopPropagationFlag; var value5; var property; var moduleValue4; var setEventPhase; var CAPTURING_PHASE; var AT_TARGET; var invokeBinding; var value6; var moduleValue5; var moduleValue6; var value7; var bubbles; var value8; var moduleValue7; var value9; var defaultImport; var BUBBLING_PHASE; var defaultImport2; var defaultImport3; var error; let value = a0; setEventDispatchFlag(a1, true); const items2 = []; if (value != null) { r1 = value; reducibleLoop1: while (true) { push = items2.push; Reflect.apply(push, items2, [r1]); EVENT_TARGET_GET_THE_PARENT_KEY = require(dependencyMap[4]).EVENT_TARGET_GET_THE_PARENT_KEY; value3 = r1[EVENT_TARGET_GET_THE_PARENT_KEY](); if (value3 != null) { r1 = value3; continue reducibleLoop1; } break reducibleLoop1; } } const moduleValue = require(dependencyMap[3]); moduleValue.setComposedPath(a1, items2); require(dependencyMap[3]).setTarget(a1, value); const value4 = items2.length - 1; reducibleJoin9: while (true) { if (!(value4 >= 0)) { break reducibleJoin9; } moduleValue3 = require(dependencyMap[3]); getStopPropagationFlag = moduleValue3.getStopPropagationFlag; value5 = Reflect.apply(getStopPropagationFlag, moduleValue3, [a1]); if (value5) { break reducibleJoin9; } r11 = value4; reducibleLoop4: while (true) { property = items2[r11]; moduleValue4 = require(dependencyMap[3]); setEventPhase = moduleValue4.setEventPhase; if (property === value) { AT_TARGET = importDefault(dependencyMap[2]).AT_TARGET; r1 = AT_TARGET; } else { r1 = importDefault(dependencyMap[2]).CAPTURING_PHASE; } Reflect.apply(setEventPhase, moduleValue4, [a1, r1]); invokeBinding = invoke; CAPTURING_PHASE = importDefault(dependencyMap[2]).CAPTURING_PHASE; invokeBinding(property, a1, CAPTURING_PHASE); value6 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1; if (value6 >= 0) { moduleValue5 = require(dependencyMap[3]); getStopPropagationFlag = moduleValue5.getStopPropagationFlag; if (Reflect.apply(getStopPropagationFlag, moduleValue5, [a1])) { break reducibleJoin9; } r11 = value6; continue reducibleLoop4; } break reducibleJoin9; } } const iterator = items2[Symbol.iterator](); const iterator2 = iterator.next; let r2 = iterator; let item2 = Reflect.apply(iterator2, r2, []); let item = item2.value; item2 = item2.done ? undefined : r2; reducibleJoin11: while (true) { if (item2 === undefined) { value = require(dependencyMap[3]); value.setEventPhase(a1, importDefault(dependencyMap[2]).NONE); value = require(dependencyMap[3]); value.setCurrentTarget(a1, null); value = require(dependencyMap[3]); value.setComposedPath(a1, []); setEventDispatchFlag(a1, false); value = require(dependencyMap[3]); value.setStopImmediatePropagationFlag(a1, false); value = require(dependencyMap[3]); value.setStopPropagationFlag(a1, false); return undefined; } break reducibleJoin11; } reducibleLoop11: while (true) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[3]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue6 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { getStopPropagationFlag = moduleValue6.getStopPropagationFlag; } catch (error) { try { item2.return(); } catch { } throw error; } try { value7 = Reflect.apply(getStopPropagationFlag, moduleValue6, [a1]); } catch (error) { try { item2.return(); } catch { } throw error; } if (value7) { item2.return(); break reducibleLoop11; } try { bubbles = a1.bubbles; } catch (error) { try { item2.return(); } catch { } throw error; } if (!bubbles) { try { value8 = item === value; } catch (error) { try { item2.return(); } catch { } throw error; } reducibleJoin26: while (true) { if (value8) { break reducibleJoin26; } item2.return(); break reducibleLoop11; } } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[3]; } catch (error) { try { item2.return(); } catch { } throw error; } try { moduleValue7 = require(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { setEventPhase = moduleValue7.setEventPhase; } catch (error) { try { item2.return(); } catch { } throw error; } try { value9 = item === value; } catch (error) { try { item2.return(); } catch { } throw error; } if (value9) { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[2]; } catch (error) { try { item2.return(); } catch { } throw error; } try { defaultImport2 = importDefault(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { AT_TARGET = defaultImport2.AT_TARGET; } catch (error) { try { item2.return(); } catch { } throw error; } r10 = AT_TARGET; } else { try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[2]; } catch (error) { try { item2.return(); } catch { } throw error; } try { defaultImport = importDefault(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { BUBBLING_PHASE = defaultImport.BUBBLING_PHASE; } catch (error) { try { item2.return(); } catch { } throw error; } r10 = BUBBLING_PHASE; } try { Reflect.apply(setEventPhase, moduleValue7, [a1, r10]); } catch (error) { try { item2.return(); } catch { } throw error; } try { invokeBinding = invoke; } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { } catch (error) { try { item2.return(); } catch { } throw error; } try { property = dependencyMap[2]; } catch (error) { try { item2.return(); } catch { } throw error; } try { defaultImport3 = importDefault(property); } catch (error) { try { item2.return(); } catch { } throw error; } try { BUBBLING_PHASE = defaultImport3.BUBBLING_PHASE; } catch (error) { try { item2.return(); } catch { } throw error; } try { invokeBinding(item, a1, BUBBLING_PHASE); } catch (error) { try { item2.return(); } catch { } throw error; } r2 = item2; item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === undefined) { break reducibleLoop11; } continue reducibleLoop11; } value = require(dependencyMap[3]); setEventPhase = value.setEventPhase; const NONE = importDefault(dependencyMap[2]).NONE; Reflect.apply(setEventPhase, value, [a1, NONE]); require(dependencyMap[3]).setCurrentTarget(a1, null); require(dependencyMap[3]).setComposedPath(a1, []); setEventDispatchFlag(a1, false); require(dependencyMap[3]).setStopImmediatePropagationFlag(a1, false); require(dependencyMap[3]).setStopPropagationFlag(a1, false); } function invoke(a0, a1, a2) { // fn#2845, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:3489, offset: 0x00c8aa93, size: 580 bytes, params: 4, frame: 33 var r4; var r2; var value; var value2; var getListenersForPhaseBinding; var CAPTURING_PHASE; var listenersForPhaseBinding; var moduleValue; var setCurrentTarget; var get; var type; var value4; var Array; var from; var values; var value5; var moduleValue2; var iterator; var iterator2; var item; var item2; var removed; var once; var removeEventListener; var callback; var property; var defaultImport; var passive; var moduleValue3; var setInPassiveListenerFlag; var binding; var event; var value6; var handleEvent; var value7; var call; var error; var console; var error2; var moduleValue4; var moduleValue5; var getStopImmediatePropagationFlag; var value8; exceptionLanding83: while (true) { value = undefined; value2 = environment; getListenersForPhaseBinding = getListenersForPhase; CAPTURING_PHASE = importDefault(dependencyMap[2]).CAPTURING_PHASE; listenersForPhaseBinding = getListenersForPhaseBinding(a0, a2 === CAPTURING_PHASE); moduleValue = require(dependencyMap[3]); setCurrentTarget = moduleValue.setCurrentTarget; Reflect.apply(setCurrentTarget, moduleValue, [a1, a0]); reducibleJoin2: while (true) { if (listenersForPhaseBinding == null) { r4 = value; break reducibleJoin2; } get = listenersForPhaseBinding.get; type = a1.type; value4 = Reflect.apply(get, listenersForPhaseBinding, [type]); r4 = value4; break reducibleJoin2; } reducibleJoin84: while (true) { if (r4 == null) { break reducibleJoin84; } Array = global.Array; from = Array.from; values = r4.values; value5 = Reflect.apply(from, Array, [Reflect.apply(values, r4, [])]); moduleValue2 = require(dependencyMap[3]); setCurrentTarget = moduleValue2.setCurrentTarget; Reflect.apply(setCurrentTarget, moduleValue2, [a1, a0]); iterator = value5[Symbol.iterator](); iterator2 = iterator.next; r2 = iterator; reducibleLoop4: while (true) { item2 = Reflect.apply(iterator2, r2, []); item = item2.value; item2 = item2.done ? undefined : r2; if (item2 === value) { break reducibleJoin84; } try { removed = item.removed; } catch (error) { break exceptionLanding83; } if (removed) { r2 = item2; continue reducibleLoop4; } try { once = item.once; } catch (error) { break exceptionLanding83; } reducibleJoin25: while (true) { if (once) { try { removeEventListener = a0.removeEventListener; } catch (error) { break exceptionLanding83; } try { type = a1.type; } catch (error) { break exceptionLanding83; } try { callback = item.callback; } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding83; } try { defaultImport = importDefault(property); } catch (error) { break exceptionLanding83; } try { CAPTURING_PHASE = defaultImport.CAPTURING_PHASE; } catch (error) { break exceptionLanding83; } try { Reflect.apply(removeEventListener, a0, [type, callback, a2 === CAPTURING_PHASE]); } catch (error) { break exceptionLanding83; } break reducibleJoin25; } break reducibleJoin25; } try { passive = item.passive; } catch (error) { break exceptionLanding83; } reducibleJoin35: while (true) { if (passive) { try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding83; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding83; } try { setInPassiveListenerFlag = moduleValue3.setInPassiveListenerFlag; } catch (error) { break exceptionLanding83; } try { Reflect.apply(setInPassiveListenerFlag, moduleValue3, [a1, true]); } catch (error) { break exceptionLanding83; } break reducibleJoin35; } break reducibleJoin35; } try { binding = env0_0; } catch (error) { break exceptionLanding83; } try { event = binding.event; } catch (error) { break exceptionLanding83; } try { binding.event = a1; } catch (error) { break exceptionLanding83; } try { callback = item.callback; } catch (error) { break exceptionLanding83; } reducibleJoin56: while (true) { reduciblePort61: while (true) { exceptionLanding57: while (true) { try { try { value6 = typeof callback === 'function'; } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } if (value6) { try { try { call = callback.call; } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } try { try { Reflect.apply(call, callback, [a0, a1]); } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } break reducibleJoin56; } try { try { handleEvent = callback.handleEvent; } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } try { try { value7 = typeof handleEvent !== 'function'; } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } if (value7) { break reducibleJoin56; } try { try { handleEvent = callback.handleEvent; } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } try { try { Reflect.apply(handleEvent, callback, [a1]); } catch (error) { break exceptionLanding57; } } catch (error) { break exceptionLanding83; } break reducibleJoin56; } try { console = global.console; } catch (error) { break exceptionLanding83; } try { error2 = console.error; } catch (error) { break exceptionLanding83; } try { Reflect.apply(error2, console, [error]); } catch (error) { break exceptionLanding83; } break reduciblePort61; } try { passive = item.passive; } catch (error) { break exceptionLanding83; } reducibleJoin71: while (true) { if (passive) { try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding83; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding83; } try { setInPassiveListenerFlag = moduleValue4.setInPassiveListenerFlag; } catch (error) { break exceptionLanding83; } try { Reflect.apply(setInPassiveListenerFlag, moduleValue4, [a1, false]); } catch (error) { break exceptionLanding83; } break reducibleJoin71; } break reducibleJoin71; } try { binding = env0_0; } catch (error) { break exceptionLanding83; } try { binding.event = event; } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding83; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding83; } try { getStopImmediatePropagationFlag = moduleValue5.getStopImmediatePropagationFlag; } catch (error) { break exceptionLanding83; } try { value8 = Reflect.apply(getStopImmediatePropagationFlag, moduleValue5, [a1]); } catch (error) { break exceptionLanding83; } if (value8) { item2.return(); break reducibleJoin84; } r2 = item2; continue reducibleLoop4; } try { passive = item.passive; } catch (error) { break exceptionLanding83; } reducibleJoin71: while (true) { if (passive) { try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding83; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding83; } try { setInPassiveListenerFlag = moduleValue4.setInPassiveListenerFlag; } catch (error) { break exceptionLanding83; } try { Reflect.apply(setInPassiveListenerFlag, moduleValue4, [a1, false]); } catch (error) { break exceptionLanding83; } break reducibleJoin71; } break reducibleJoin71; } try { binding = env0_0; } catch (error) { break exceptionLanding83; } try { binding.event = event; } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { } catch (error) { break exceptionLanding83; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding83; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding83; } try { getStopImmediatePropagationFlag = moduleValue5.getStopImmediatePropagationFlag; } catch (error) { break exceptionLanding83; } try { value8 = Reflect.apply(getStopImmediatePropagationFlag, moduleValue5, [a1]); } catch (error) { break exceptionLanding83; } if (value8) { item2.return(); break reducibleJoin84; } r2 = item2; continue reducibleLoop4; } } return value; } try { item2.return(); } catch { } throw error; } function getListenersForPhase(a0, a1) { // fn#2846, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:4229, offset: 0x00c8acd7, size: 32 bytes, params: 3, frame: 4 return a1 ? a0[env0_6] : a0[env0_7]; } function setEventDispatchFlag(a0, a1) { // fn#2847, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:4314, offset: 0x00c8acf7, size: 21 bytes, params: 3, frame: 3 a0[env0_8] = a1; } function _fun2848() { // fn#2848, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:121, offset: 0x00c8ad0c, size: 180 bytes, params: 1, frame: 19 const EventTarget2 = EventTarget; const items2 = [{key: 'addEventListener', value: value_2850}]; items2[1] = {key: 'removeEventListener', value: value_2852}; items2[2] = {key: 'dispatchEvent', value: value_2853}; const EVENT_TARGET_GET_THE_PARENT_KEY = (Module00203Module).EVENT_TARGET_GET_THE_PARENT_KEY; items2[3] = {key: EVENT_TARGET_GET_THE_PARENT_KEY, value: function() { return null; }}; const INTERNAL_DISPATCH_METHOD_KEY = (Module00203Module).INTERNAL_DISPATCH_METHOD_KEY; items2[4] = {key: INTERNAL_DISPATCH_METHOD_KEY, value: function(a0) { dispatch(this, a0); }}; return CreateClass(EventTarget2, items2); function EventTarget() { // fn#2849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:142, offset: 0x00c8063e, size: 27 bytes, params: 1, frame: 13 env1_4(this, EventTarget); } function value_2850(a0, a1) { // fn#2850, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:218, offset: 0x00c8adc0, size: 591 bytes, params: 3, frame: 29 var r17; var r5; var r6; var r9; var r15; var r4; var r11; var Boolean; var value7; var value10; var signal; var TypeError; var value11; var value12; var listenersForPhase; var map; let value = undefined; const env0_0 = a1; const r10 = arguments.length > 2 && value !== arguments[2] ? arguments[2] : {}; if (arguments.length < 2) { TypeError = global.TypeError; value = arguments.length; value = "Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only " + value + ' present.'; throw new TypeError(value); } const value3 = null; if (value3 == a1) { return value; } validateCallback(a1, 'addEventListener'); const String = global.String; const value5 = String(a0); if (value3 == r10) { value11 = global.Boolean(r10); value12 = false; r5 = value12; r6 = value3; r9 = value12; r15 = value11; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } const value6 = typeof r10; if (value6 === 'object') { Boolean = global.Boolean; value7 = Boolean(r10.capture); r17 = value3 != r10.passive && global.Boolean(r10.passive); Boolean = global.Boolean; value10 = Boolean(r10.once); signal = r10.signal; if (value === signal) { r5 = value10; r6 = signal; r9 = r17; r15 = value7; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (signal instanceof global.AbortSignal) { r5 = value10; r6 = signal; r9 = r17; r15 = value7; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } throw new global.TypeError("Failed to execute 'addEventListener' on 'EventTarget': Failed to read the 'signal' property from 'AddEventListenerOptions': Failed to convert value to 'AbortSignal'."); } if (value6 !== 'function') { value11 = global.Boolean(r10); value12 = false; r5 = value12; r6 = value3; r9 = value12; r15 = value11; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } Boolean = global.Boolean; value7 = Boolean(r10.capture); r17 = value3 != r10.passive && global.Boolean(r10.passive); Boolean = global.Boolean; value10 = Boolean(r10.once); signal = r10.signal; if (value === signal) { r5 = value10; r6 = signal; r9 = r17; r15 = value7; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } const AbortSignal = global.AbortSignal; if (signal instanceof AbortSignal) { r5 = value10; r6 = signal; r9 = r17; r15 = value7; if (value3 == r6) { listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r6.aborted) { return value; } listenersForPhase = getListenersForPhase(this, r15); r4 = value3 == listenersForPhase ? value : listenersForPhase.get(value5); if (value3 == r4) { if (value3 != listenersForPhase) { r11 = listenersForPhase; } else { map = new global.Map(); if (r15) { this[env1_6] = map; r11 = map; } else { this[env1_7] = map; r11 = map; } } map = new global.Map(); r11.set(value5, map); map.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } if (r4.has(a1)) { return value; } r4.set(a1, {callback: a1, passive: r9, once: r5, removed: false}); if (value3 != r6) { r6.addEventListener('abort', _fun2851, {once: true}); } return value; } TypeError = global.TypeError; throw new TypeError("Failed to execute 'addEventListener' on 'EventTarget': Failed to read the 'signal' property from 'AddEventListenerOptions': Failed to convert value to 'AbortSignal'."); function _fun2851() { // fn#2851, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1288, offset: 0x00c8b00f, size: 63 bytes, params: 1, frame: 12 env0_1.removed = true; if (env0_2.get(require) === env0_1) { env0_2.delete(require); } } } function value_2852(a0, a1) { // fn#2852, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1388, offset: 0x00c8b04e, size: 248 bytes, params: 3, frame: 20 var value3; var value4; var listenersForPhase; var value8; var TypeError; let value = undefined; let r3 = arguments.length > 2 && value !== arguments[2] ? arguments[2] : {}; if (arguments.length < 2) { TypeError = global.TypeError; value = arguments.length; value = "Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only " + value + ' present.'; throw new TypeError(value); } if (a1 != null) { value3 = environment.__proto__; validateCallback(a1, 'removeEventListener'); value4 = global.String(a0); listenersForPhase = getListenersForPhase(this, typeof r3 === 'boolean' ? r3 : global.Boolean(r3.capture)); r3 = listenersForPhase == null ? value : listenersForPhase.get(value4); if (r3 != null) { value8 = r3.get(a1); if (value8 != null) { value8.removed = true; r3.delete(a1); } } } return value; } function value_2853(a0) { // fn#2853, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:225:1909, offset: 0x00c8b146, size: 176 bytes, params: 2, frame: 15 const value = environment.__proto__; if (a0 instanceof (importDefault(201) /* metro dependency 201 */)) { if (a0[env1_8]) { throw new global.Error("Failed to execute 'dispatchEvent' on 'EventTarget': The event is already being dispatched."); } (require(202) /* metro dependency 202 */).setIsTrusted(a0, false); dispatch(this, a0); return !a0.defaultPrevented; } const TypeError = global.TypeError; throw new TypeError("Failed to execute 'dispatchEvent' on 'EventTarget': parameter 1 is not of type 'Event'."); } } } global.__d(_fun2842, 200, [6, 7, 201, 202, 203, 129]) /* metro module 200, dependencies: [6, 7, 201, 202, 203, 129] */;