/* Metro module 278; source: unknown; dependencies: [121, 31, 261, 273] */ import * as Module00121Module from './module-00121.js'; /* Metro dependency 121 */ import * as Module00261Module from './module-00261.js'; /* Metro dependency 261 */ import * as UnstableModule from './module-00273-unstable.js'; /* Metro dependency 273 */ function _fun3433(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#3433, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:6, offset: 0x00c97636, size: 7369 bytes, params: 8, frame: 70 var r3; var r49; var r53; var r47; var r1; var registerInternalModuleStart; var Error; var propertyName; var propertyName2; var hasOwnProperty; var property; var isDisabled; var supportsFiber; var inject; var error; var registerInternalModuleStop; let env0_0 = require; const functionThatReturnsTrue_3446 = function() { return true; }; let closure = function() { return false; }; const SyntheticEvent_34482 = SyntheticEvent_3448; const createOrGetPooledEvent_3449 = function(a0, a1, a2, a3) { var value; if (this.eventPool.length) { value = this.eventPool.pop(); this.call(value, a0, a1, a2, a3); return value; } value = Object.create(this.prototype, {constructor: {value: this}}); var value2 = new this(a0, a1, a2, a3); return value2 instanceof Object ? value2 : value; }; const releasePooledEvent_3450 = function(a0) { if (a0 instanceof this) { a0.destructor(); if (10 > this.eventPool.length) { this.eventPool.push(a0); } return undefined; } throw (0, global.Error)('Trying to release an event instance into a pool of a different type.'); }; const closure3 = function(a0) { a0.getPooled = createOrGetPooledEvent_3449; a0.eventPool = []; a0.release = releasePooledEvent_3450; }; const isStartish_3452 = function(a0) { return a0 === 'topTouchStart'; }; const isMoveish_3453 = function(a0) { return a0 === 'topTouchMove'; }; const timestampForTouch_3454 = function(a0) { return a0.timeStamp || a0.timestamp; }; const getTouchIdentifier_3455 = function({identifier}) { if (identifier == null) { throw (0, global.Error)('Touch object is missing identifier.'); } return identifier; }; const forEachAccumulated_3461 = function(a0, a1, a2) { var Array = global.Array; if (Array.isArray(a0)) { a0.forEach(a1, undefined); } else if (a0) { a1.call(undefined, a0); } }; const getParent$1_3463 = function(a0) { var property; var r3 = a0; while (true) { property = r3.return; if (!property) { break; } if (property.tag !== 5) { r3 = property; continue; } break; } return property || null; }; const traverseTwoPhase$1_3464 = function(a0, a1, a2) { var r2; var r7; var r3; var value5; var value = a0; var items = []; if (value) { for (r2 = value; true; r2 = value) { items.push(r2); value = getParent$1_3463(r2); if (!value) { break; } } } var length = items.length; value = typeof length === 'bigint' ? length : +length; var value3 = typeof value === 'bigint' ? value - 1n : +value - 1; var value4 = 0; if (value4 < value) { for (r7 = value3; true; r7 = value5) { a1(items[r7], 'captured', a2); value = typeof r7 === 'bigint' ? r7 : +r7; value5 = typeof value === 'bigint' ? value - 1n : +value - 1; if (!(value4 < value)) { break; } } } if (value4 < items.length) { for (r3 = value4; true; r3 = value) { a1(items[r3], 'bubbled', a2); value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; if (!(value < items.length)) { break; } } } }; const accumulateDirectionalDispatches$1_3466 = function(a0, a1, a2) { var accumulateInto_3460Binding; var value2 = getListener$1_3465(a0, a2.dispatchConfig.phasedRegistrationNames[a1]); if (value2) { accumulateInto_3460Binding = accumulateInto_3460; a2._dispatchListeners = accumulateInto_3460Binding(a2._dispatchListeners, value2); a2._dispatchInstances = accumulateInto_3460Binding(a2._dispatchInstances, a0); } }; const recomputePluginOrdering_34702 = recomputePluginOrdering_3470; const accumulateDirectionalDispatches_3473 = function(a0, a1, a2) { var accumulateInto_3460Binding; var value2 = getListener_3472(a0, a2.dispatchConfig.phasedRegistrationNames[a1]); if (value2) { accumulateInto_3460Binding = accumulateInto_3460; a2._dispatchListeners = accumulateInto_3460Binding(a2._dispatchListeners, value2); a2._dispatchInstances = accumulateInto_3460Binding(a2._dispatchInstances, a0); } }; const env0_226 = function(a0, a1) { return a0(a1); }; const unstable_batchedUpdates_34792 = unstable_batchedUpdates_3479; const getNearestMountedFiber_3483 = function(a0) { var r2; var r3; var r0; var r1; var property; var value = a0; if (value.alternate) { if (value.return) { r3 = value; reducibleLoop5: while (true) { property = r3.return; if (property.return) { r3 = property; continue reducibleLoop5; } r0 = property; r1 = value; break reducibleLoop5; } } else { r0 = value; r1 = value; } } else { r2 = value; r3 = value; reducibleLoop1: while (true) { reducibleJoin3: while (true) { if (4098 & r3.flags) { property = r3.return; r2 = property; break reducibleJoin3; } break reducibleJoin3; } property = r3.return; if (property) { r3 = property; continue reducibleLoop1; } r0 = r3; r1 = r2; break reducibleLoop1; } } r0 = r0.tag !== 3 ? null : r1; return r0; }; const assertIsMounted_3484 = function(a0) { if (getNearestMountedFiber_3483(a0) !== a0) { throw (0, global.Error)('Unable to find node on an unmounted component.'); } }; const findCurrentHostFiberImpl_3485 = function(a0) { var currentHostFiberImpl_3485; var property = a0.tag; if (property === 5) { return a0; } if (property === 26) { return a0; } if (property === 27) { return a0; } if (property === 6) { return a0; } property = a0.child; if (property !== null) { var r5 = property; loopExit5: while (true) { currentHostFiberImpl_3485 = findCurrentHostFiberImpl_3485(r5); if (currentHostFiberImpl_3485 !== null) { return currentHostFiberImpl_3485; } property = r5.sibling; if (property !== null) { r5 = property; continue; } break loopExit5; } } return null; }; const mountSafeCallback_NOT_REALLY_SAFE = function(a0, a1) { var env0_0 = a0; var env0_1 = a1; return _fun3493; }; const checkIfRootIsPrerendering_3504 = function(a0, a1) { return !(a0.pendingLanes & ~(a0.suspendedLanes & ~a0.pingedLanes) & a1); }; const createLaneMap_3508 = function(a0) { var items = []; var value = 0; var r2 = value; reducibleLoop1: while (true) { items.push(a0); value = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (31 > value) { r2 = value; continue reducibleLoop1; } break reducibleLoop1; } return items; }; const markRootUpdated$1_3509 = function(a0, a1) { a0.pendingLanes |= a1; if (a1 !== 268435456) { a0.suspendedLanes = 0; a0.pingedLanes = 0; a0.warmLanes = 0; } }; const lanesToEventPriority_3515 = function(a0) { var value = a0 & -a0; var value2 = 2; return value2 < value ? 8 < value ? 134217727 & 268435456 ? 32 : 268435456 : 8 : value2; }; const shim$1_3516 = function() { throw (0, global.Error)('The current renderer does not support hydration. This error is likely caused by a bug in React. Please file an issue.'); }; const shim_3517 = function() { throw (0, global.Error)('The current renderer does not support Resources. This error is likely caused by a bug in React. Please file an issue.'); }; const getPublicInstance_3520 = function(a0) { var value = a0; return value.canonical == null || value.canonical.publicInstance == null ? value : value.canonical.publicInstance; }; const closure7 = function(a0) { return {current: a0}; }; const prepareToReadContext_3536 = function(a0) { env0_83 = a0; env0_84 = null; var dependencies = a0.dependencies; if (dependencies !== null) { dependencies.firstContext = null; } }; const readContext_35372 = readContext_3537; const startProfilerTimer = function(a0) { if (0 > a0.actualStartTime) { a0.actualStartTime = require(dependencyMap[3]).unstable_now(); } }; const startEffectTimer = function() { env0_88 = require(dependencyMap[3]).unstable_now(); }; const transferActualDuration = function(a0) { var r0; var property = a0.child; if (property) { for (r0 = property; true; r0 = property) { property = a0.actualDuration; a0.actualDuration = property + r0.actualDuration; property = r0.sibling; if (!property) { break; } } } }; const isThenableResolved_3564 = function({status}) { return status === 'fulfilled' || status === 'rejected'; }; const noop_3565 = function() { }; const enqueueConcurrentHookUpdate_3573 = function(a0, a1, a2, a3) { enqueueUpdate$1_3572(a0, a1, a2, a3); return getRootForUpdatedFiber_3576(a0); }; const enqueueConcurrentRenderForLane_3574 = function(a0, a1) { enqueueUpdate$1_3572(a0, null, null, a1); return getRootForUpdatedFiber_3576(a0); }; const initializeUpdateQueue_3577 = function(a0) { a0.updateQueue = {'baseState': null, 'firstBaseUpdate': null, 'lastBaseUpdate': null, 'shared': null, 'callbacks': null, baseState: a0.memoizedState, shared: {'pending': null, 'lanes': 0, 'hiddenCallbacks': null}}; }; const cloneUpdateQueue_3578 = function({updateQueue}, a1) { if (a1.updateQueue === updateQueue) { a1.updateQueue = {baseState: updateQueue.baseState, firstBaseUpdate: updateQueue.firstBaseUpdate, lastBaseUpdate: updateQueue.lastBaseUpdate, shared: updateQueue.shared, callbacks: null}; } }; const createUpdate_3579 = function(a0) { return {'lane': null, 'tag': 0, 'payload': null, 'callback': null, 'next': null, lane: a0}; }; const callCallback_3585 = function(a0, a1) { if (typeof a0 !== 'function') { throw global.Error('Invalid argument passed as callback. Expected a function. Instead received: ' + a0); } a0.call(a1); }; const closure9 = function() { throw (0, global.Error)('Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.'); }; const bailoutHooks_3596 = function(a0, a1, a2) { a1.updateQueue = a0.updateQueue; a1.flags &= -2053; a0.lanes = a0.lanes & ~a2; }; const use_36012 = use_3601; const useMemoCache_36022 = useMemoCache_3602; const basicStateReducer_3604 = function(a0, a1) { var r0; var value = a1; if (typeof value !== 'function') { r0 = value; } else { value = value(a0); r0 = value; } return r0; }; const useReducer_36052 = useReducer_3605; const useReducer_36072 = useReducer_3607; const useSyncExternalStore_36082 = useSyncExternalStore_3608; const updateStoreInstance_3610 = function(a0, a1, a2, a3) { a1.value = a2; a1.getSnapshot = a3; if (checkIfSnapshotChanged_3613(a1)) { forceStoreRerender_3614(a0); } }; const subscribeToStore_3611 = function(a0, a1, a2) { var env0_0 = a0; var env0_1 = a1; return a2(_fun3612); }; const forceStoreRerender_3614 = function(a0) { var value2 = enqueueConcurrentRenderForLane_3574(a0, 2); if (value2 !== null) { scheduleUpdateOnFiber_3789(value2, a0, 2); } }; const onActionSuccess_3623 = function(a0, a1, a2) { var next; var next2; a1.status = 'fulfilled'; a1.value = a2; notifyActionListeners_3625(a1); a0.state = a2; var pending = a0.pending; if (pending !== null) { next = pending.next; if (next === pending) { a0.pending = null; } else { next2 = next.next; pending.next = next2; runActionStateAction_3619(a0, next2); } } }; const notifyActionListeners_3625 = function({listeners}) { var r2; var value = 0; if (value < listeners.length) { for (r2 = value; true; r2 = value) { (0, listeners[r2])(); value = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; if (!(value < listeners.length)) { break; } } } }; const actionStateReducer_3626 = function(a0, a1) { return a1; }; const useFormState2 = useFormState; const useFormState_36282 = useFormState_3628; const actionStateActionEffect_3630 = function(a0, a1) { a0.action = a1; }; const useFormState_36312 = useFormState_3631; const createEffectInstance_3633 = function() { return {destroy: undefined, resource: undefined}; }; const closure18 = function() { return updateWorkInProgressHook_3599().memoizedState; }; const closure19 = function(a0, a1) { mountEffectImpl_3635(8390656, 8, a0, a1); }; const closure20 = function(a0, a1) { updateEffectImpl_3636(2048, 8, a0, a1); }; const closure21 = function(a0, a1) { updateEffectImpl_3636(4, 2, a0, a1); }; const closure22 = function(a0, a1) { updateEffectImpl_3636(4, 4, a0, a1); }; const imperativeHandleEffect_3641 = function(a0, a1) { var env0_0 = a1; if (typeof a1 === 'function') { var env0_1 = a1(a0()); return _fun3642; } if (a1 != null) { a1.current = a0(); return _fun3643; } }; const closure23 = function(a0, a1, a2) { var r4; var value = null; r4 = value != a2 ? a2.concat([a0]) : value; var updateEffectImpl_3636Binding = updateEffectImpl_3636; value = imperativeHandleEffect_3641.bind(value, a1, a0); updateEffectImpl_3636Binding(4, 4, value, r4); }; const closure24 = function() { }; const closure25 = function(a0, a1) { var r0; var value = a0; var value2 = a1; var value4 = updateWorkInProgressHook_3599(); var value5 = null; var r4 = value2 === undefined ? value5 : value2; var property = value4.memoizedState; if (value5 === r4) { value4.memoizedState = [value, r4]; r0 = value; } else if (areHookInputsEqual_3591(r4, property[1])) { property = property[0]; r0 = property; } else { value4.memoizedState = [value, r4]; r0 = value; } return r0; }; const useMemo_36472 = useMemo_3647; const useHostTransitionStatus_36562 = useHostTransitionStatus_3656; const closure28 = function() { return updateWorkInProgressHook_3599().memoizedState; }; const closure29 = function() { return updateWorkInProgressHook_3599().memoizedState; }; const dispatchSetState_3661 = function(a0, a1, a2) { var value2 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662(a0, a1, a2, value2); markStateUpdateScheduled(a0, value2); }; const enqueueRenderPhaseUpdate_3665 = function(a0, a1) { env0_121 = true; env0_122 = true; var pending = a0.pending; if (pending === null) { a1.next = a1; } else { a1.next = pending.next; pending.next = a1; } a0.pending = a1; }; const coerceRef_3668 = function(a0, a1) { var ref = a1.props.ref; a0.ref = ref === undefined ? null : ref; }; const resolveLazy_3670 = function(a0) { return a0._init(a0._payload); }; const createChildReconciler_36712 = createChildReconciler_3671; const logUncaughtError_3703 = function(a0, a1) { var property; var value; var stack; var error; try { property = a0.onUncaughtError; value = a1.value; stack = a1.stack; property(value, {componentStack: stack}); } catch (error) { var env0_0 = error; property = global.setTimeout; property(_fun3704); } }; const logCaughtError_3705 = function(a0, a1, a2) { var r1; var property; var value; var stack; var tag; var value2; var value3; var stateNode; var error; try { property = a0.onCaughtError; value = a2.value; stack = a2.stack; tag = a1.tag; value2 = null; value3 = tag !== 1; if (value3) { r1 = value2; } else { stateNode = a1.stateNode; r1 = stateNode; } property(value, {componentStack: stack, errorBoundary: r1}); } catch (error) { var env0_0 = error; property = global.setTimeout; property(_fun3706); } }; const mountSuspenseOffscreenState_3725 = function(a0) { var object = {baseLanes: a0}; object.cachePool = getSuspendedCache_3562(); return object; }; const scheduleSuspenseWorkOnFiber_3731 = function(a0, a1, a2) { a0.lanes |= a1; var alternate = a0.alternate; if (alternate !== null) { alternate.lanes |= a1; } scheduleContextWorkOnParentPath_3532(a0.return, a1, a2); }; const initSuspenseListRenderState_3732 = function(a0, a1, a2, a3, a4) { var memoizedState = a0.memoizedState; if (memoizedState === null) { a0.memoizedState = {'isBackwards': null, 'rendering': null, 'renderingStartTime': 0, isBackwards: a1, last: a3, tail: a2, tailMode: a4}; } else { memoizedState.isBackwards = a1; memoizedState.rendering = null; memoizedState.renderingStartTime = 0; memoizedState.last = a3; memoizedState.tail = a2; memoizedState.tailMode = a4; } }; const resetSuspendedCurrentOnMountInLegacyMode_3734 = function(a0, a1) { if (!(1 & a1.mode) && a0 !== null) { a0.alternate = null; a1.alternate = null; a1.flags |= 2; } }; const shouldProfile = function(a0) { return !!(2 & a0.mode); }; const commitHookLayoutEffects = function(a0, a1) { if (shouldProfile(a0)) { startEffectTimer(); commitHookEffectListMount_3749(a1, a0); recordEffectDuration(); } else { commitHookEffectListMount_3749(a1, a0); } }; const commitHookLayoutUnmountEffects = function(a0, a1, a2) { if (shouldProfile(a0)) { startEffectTimer(); commitHookEffectListUnmount_3750(a2, a0, a1); recordEffectDuration(); } else { commitHookEffectListUnmount_3750(a2, a0, a1); } }; const commitHookPassiveMountEffects = function(a0, a1) { if (shouldProfile(a0)) { startEffectTimer(); commitHookEffectListMount_3749(a1, a0); recordEffectDuration(); } else { commitHookEffectListMount_3749(a1, a0); } }; const commitHookPassiveUnmountEffects = function(a0, a1, a2) { if (shouldProfile(a0)) { startEffectTimer(); commitHookEffectListUnmount_3750(a2, a0, a1); recordEffectDuration(); } else { commitHookEffectListUnmount_3750(a2, a0, a1); } }; const isHostParent = function(a0) { var r0; r0 = a0.tag === 5 || a0.tag === 3; r0 = !r0 ? a0.tag === 4 : r0; return r0; }; const recursivelyTraverseDeletionEffects_3764 = function(a0, a1, {child}) { var r3; if (child !== null) { for (r3 = child; true; r3 = child) { commitDeletionEffectsOnFiber_3765(a0, a1, r3); child = r3.sibling; if (child === null) { break; } } } }; const detachAlternateSiblings_3782 = function({alternate}) { var r0; var child; reducibleJoin4: while (true) { if (alternate === null) { break reducibleJoin4; } child = alternate.child; if (child === null) { break reducibleJoin4; } alternate.child = null; r0 = child; reducibleLoop3: while (true) { alternate = r0.sibling; r0.sibling = null; if (alternate !== null) { r0 = alternate; continue reducibleLoop3; } break reducibleJoin4; } } }; const flushPendingEffects_3816 = function(a0) { flushMutationEffects_3812(); flushLayoutEffects_3813(); flushSpawnedWork_3814(); return flushPassiveEffects_3817(); }; const captureCommitPhaseErrorOnRoot_3818 = function(a0, a1, a2) { var value2 = enqueueUpdate_3580(a0, createRootErrorUpdate_3707(a0.stateNode, createCapturedValueAtFiber_3524(a2, a1), 2), 2); if (value2 !== null) { markRootUpdated$1_3509(value2, 2); ensureRootIsScheduled_3552(value2); } }; const restorePendingUpdaters = function(a0, a1) { var env0_0 = a0; var env0_1 = a1; if (result) { a0.memoizedUpdaters.forEach(_fun3826); } }; const shouldConstruct_3829 = function({prototype}) { return !(prototype ? !prototype.isReactComponent : !prototype); }; const unmountComponentAtNode_38412 = unmountComponentAtNode_3841; let __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; let value = typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined'; reducibleJoin2: while (true) { if (value) { __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; registerInternalModuleStart = __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart; value = typeof registerInternalModuleStart === 'function'; r3 = value; break reducibleJoin2; } r3 = value; break reducibleJoin2; } reducibleJoin4: while (true) { if (r3) { __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; registerInternalModuleStart = __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart; Error = global.Error; Reflect.apply(registerInternalModuleStart, __REACT_DEVTOOLS_GLOBAL_HOOK__, [Error()]); break reducibleJoin4; } break reducibleJoin4; } Module00121Module; value = require(31) /* metro dependency 31 */; let Array = global.Array; const env0_4 = Array.isArray; const __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = value.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; let Object = global.Object; const assign = Object.assign; let value2 = false; let Symbol = global.Symbol; const env0_8 = Symbol.for('react.element'); Symbol = global.Symbol; const env0_9 = Symbol.for('react.transitional.element'); Symbol = global.Symbol; const env0_10 = Symbol.for('react.portal'); Symbol = global.Symbol; const env0_11 = Symbol.for('react.fragment'); Symbol = global.Symbol; const env0_12 = Symbol.for('react.strict_mode'); Symbol = global.Symbol; const env0_13 = Symbol.for('react.profiler'); Symbol = global.Symbol; const env0_14 = Symbol.for('react.provider'); Symbol = global.Symbol; const env0_15 = Symbol.for('react.consumer'); Symbol = global.Symbol; let value3 = Symbol.for('react.context'); Symbol = global.Symbol; const env0_17 = Symbol.for('react.forward_ref'); Symbol = global.Symbol; const env0_18 = Symbol.for('react.suspense'); Symbol = global.Symbol; const env0_19 = Symbol.for('react.suspense_list'); Symbol = global.Symbol; const env0_20 = Symbol.for('react.memo'); Symbol = global.Symbol; const env0_21 = Symbol.for('react.lazy'); Symbol = global.Symbol; Symbol.for('react.scope'); Symbol = global.Symbol; const env0_22 = Symbol.for('react.activity'); Symbol = global.Symbol; Symbol.for('react.legacy_hidden'); Symbol = global.Symbol; Symbol.for('react.tracing_marker'); Symbol = global.Symbol; const env0_23 = Symbol.for('react.memo_cache_sentinel'); Symbol = global.Symbol; Symbol.for('react.view_transition'); Symbol = global.Symbol; const env0_24 = Symbol.iterator; Symbol = global.Symbol; const env0_25 = Symbol.for('react.client.reference'); assign(SyntheticEvent_34482.prototype, {preventDefault: preventDefault_3843, stopPropagation: stopPropagation_3844, persist: function() { this.isPersistent = functionThatReturnsTrue_3446; }, isPersistent: closure, destructor: function() { var propertyName; for (propertyName in this.constructor.Interface) { this[propertyName] = null; } this.dispatchConfig = null; this._targetInst = null; this.nativeEvent = null; var isPersistent_3447Binding = isPersistent_3447; this.isDefaultPrevented = isPersistent_3447Binding; this.isPropagationStopped = isPersistent_3447Binding; this._dispatchListeners = null; this._dispatchInstances = null; }}); SyntheticEvent_34482.Interface = {'type': null, 'target': null, 'currentTarget': null, 'eventPhase': null, 'bubbles': null, 'cancelable': null, 'timeStamp': null, 'defaultPrevented': null, 'isTrusted': null, currentTarget: function() { return null; }, timeStamp: function({timeStamp}) { return timeStamp || global.Date.now(); }}; SyntheticEvent_34482.extend = extend_3849; closure3(SyntheticEvent_34482); const env0_31 = SyntheticEvent_34482.extend({touchHistory: function() { return null; }}); object = ['topTouchStart']; const items3 = ['topTouchMove']; const items2 = ['topTouchCancel', 'topTouchEnd']; const env0_35 = {instrument: function(a0) { env0_34 = a0; }, recordTouchTrack: recordTouchTrack_3854, touchHistory: {'touchBank': null, 'numberActiveTouches': 0, 'indexOfSingleActiveTouch': -1, 'mostRecentTimeStamp': 0, touchBank: []}}; object = {_getResponder: _getResponder_3855, eventTypes: {startShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onStartShouldSetResponder', 'captured': 'onStartShouldSetResponderCapture'}, dependencies: object}, scrollShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onScrollShouldSetResponder', 'captured': 'onScrollShouldSetResponderCapture'}, dependencies: ['topScroll']}, selectionChangeShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onSelectionChangeShouldSetResponder', 'captured': 'onSelectionChangeShouldSetResponderCapture'}, dependencies: ['topSelectionChange']}, moveShouldSetResponder: {phasedRegistrationNames: {'bubbled': 'onMoveShouldSetResponder', 'captured': 'onMoveShouldSetResponderCapture'}, dependencies: items3}, responderStart: {registrationName: 'onResponderStart', dependencies: object}, responderMove: {registrationName: 'onResponderMove', dependencies: items3}, responderEnd: {registrationName: 'onResponderEnd', dependencies: items2}, responderRelease: {registrationName: 'onResponderRelease', dependencies: items2}, responderTerminationRequest: {registrationName: 'onResponderTerminationRequest', dependencies: []}, responderGrant: {registrationName: 'onResponderGrant', dependencies: []}, responderReject: {registrationName: 'onResponderReject', dependencies: []}, responderTerminate: {registrationName: 'onResponderTerminate', dependencies: []}}, extractEvents: extractEvents_3856, GlobalResponderHandler: null}; object.injection = {injectGlobalResponderHandler: injectGlobalResponderHandler_3857}; const object5 = {}; const env0_42 = []; const env0_43 = {}; const env0_44 = {}; const ReactNativeViewConfigRegistry = (Module00261Module).ReactNativeViewConfigRegistry; const env0_45 = ReactNativeViewConfigRegistry.customBubblingEventTypes; const env0_46 = ReactNativeViewConfigRegistry.customDirectEventTypes; Array = global.Array; const env0_40 = Array.prototype.slice.call(['ResponderEventPlugin', 'ReactNativeBridgeEventPlugin']); recomputePluginOrdering_34702(); const object6 = {ResponderEventPlugin: object}; object6.ReactNativeBridgeEventPlugin = {eventTypes: {}, extractEvents: extractEvents_3858}; let value4 = true; const properties = Object.keys(object6); const properties2 = 0; const properties3 = properties.length; if (properties === undefined) { r47 = value2; } else { r49 = value2; r53 = properties2; reducibleLoop5: while (true) { propertyName = properties[r53]; propertyName2 = r53 + 1; if (propertyName === undefined) { r47 = r49; break reducibleLoop5; } hasOwnProperty = object6.hasOwnProperty; if (Reflect.apply(hasOwnProperty, object6, [propertyName])) { property = object6[propertyName]; hasOwnProperty = object5.hasOwnProperty; if (Reflect.apply(hasOwnProperty, object5, [propertyName])) { reducibleJoin9: while (true) { if (object5[propertyName] === property) { r53 = propertyName2; continue reducibleLoop5; } break reducibleJoin9; } } if (object5[propertyName]) { throw global.Error('EventPluginRegistry: Cannot inject two different event plugins using the same name, `' + propertyName + '`.'); } object5[propertyName] = property; r49 = value4; r53 = propertyName2; continue reducibleLoop5; } r53 = propertyName2; continue reducibleLoop5; } } reducibleJoin14: while (true) { if (r47) { recomputePluginOrdering_34702(); break reducibleJoin14; } break reducibleJoin14; } let Map = global.Map; let map = new Map(); Map = global.Map; map = new Map(); const env0_51 = {}; const RCTEventEmitter = (Module00261Module).RCTEventEmitter; RCTEventEmitter.register({receiveEvent: function(a0, a1, a2) { _receiveRootNodeIDEvent(a0, a1, a2); }, receiveTouches: receiveTouches}); const env0_30 = function({stateNode}) { var r0; var r1; var nativeTag; var _nativeTag = stateNode._nativeTag; if (_nativeTag === undefined && stateNode.canonical != null) { nativeTag = stateNode.canonical.nativeTag; stateNode = stateNode.canonical.publicInstance; r0 = stateNode; r1 = nativeTag; } else { r0 = stateNode; r1 = _nativeTag; } if (r1) { return r0; } throw (0, global.Error)('All native instances should have a tag.'); }; const injection = object.injection; injection.injectGlobalResponderHandler({onChange: onChange_3863}); const env0_52 = {}; object = {unsafelyIgnoreFunctions: value4}; const env0_56 = (() => { var closure = _fun3865; var prototype = closure.prototype; prototype.blur = _fun3866; prototype.focus = _fun3867; prototype.measure = _fun3868; prototype.measureInWindow = _fun3869; prototype.measureLayout = _fun3870; prototype.setNativeProps = _fun3871; return closure; })(); var env0_57; var env0_58; const result = typeof global.__REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined'; let Math = global.Math; const env0_61 = Math.clz32 ? global.Math.clz32 : clz32Fallback_3872; Math = global.Math; const env0_62 = Math.log; Math = global.Math; const env0_63 = Math.LN2; object = {getInspectorDataForInstance: undefined, getInspectorDataForViewTag: function() { throw (0, global.Error)('getInspectorDataForViewTag() is not available in production'); }, getInspectorDataForViewAtPoint: function() { throw (0, global.Error)('getInspectorDataForViewAtPoint() is not available in production.'); }}; const env0_66 = ReactNativeViewConfigRegistry.get; const env0_68 = global.setTimeout; const env0_69 = global.clearTimeout; ({'$$typeof': null, 'Provider': null, 'Consumer': null, '_currentValue': null, '_currentValue2': null, '_threadCount': 0}).$$typeof = value3; const env0_72 = []; const env0_74 = {}; let WeakMap = global.WeakMap; const weakMap = new WeakMap(); const env0_76 = closure7(null); const env0_77 = closure7(null); const env0_78 = closure7(null); const env0_79 = closure7(null); Object = global.Object; let r22 = typeof Object.is === 'function' ? global.Object.is : function(a0, a1) { var r3; var r0; var value = a0 === a1; if (value) { value = a0 !== 0; if (value) { r3 = value; } else { value = 1 / a0; value = value === 1 / a1; r3 = value; } r0 = r3; } else { r0 = value; } r0 = !r0 ? a0 != a0 && a1 != a1 : r0; return r0; }; const env0_82 = closure7(null); const AbortController = global.AbortController; r22 = typeof AbortController !== 'undefined' ? global.AbortController : function() { var env0_0 = []; var object = {aborted: false, addEventListener: _fun3877}; this.signal = object; var env0_1 = object; this.abort = _fun3878; }; ({'$$typeof': null, 'Consumer': null, 'Provider': null, '_currentValue': null, '_currentValue2': null, '_threadCount': 0}).$$typeof = value3; const env0_102 = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S = S_3880; const env0_103 = closure7(null); Object = global.Object; hasOwnProperty = Object.prototype.hasOwnProperty; Error = global.Error; const env0_105 = Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`."); Error = global.Error; const env0_106 = Error("Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React."); Error = global.Error; const env0_107 = Error("Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary."); const env0_108 = {then: function() { }}; const env0_110 = []; const env0_115 = closure7(null); const env0_116 = closure7(0); const env0_127 = {readContext: readContext_35372, use: use_36012, useCallback: closure9, useContext: closure9, useEffect: closure9, useImperativeHandle: closure9, useLayoutEffect: closure9, useInsertionEffect: closure9, useMemo: closure9, useReducer: closure9, useRef: closure9, useState: closure9, useDebugValue: closure9, useDeferredValue: closure9, useTransition: closure9, useSyncExternalStore: closure9, useId: closure9, useHostTransitionStatus: closure9, useFormState: closure9, useActionState: closure9, useOptimistic: closure9, useMemoCache: closure9, useCacheRefresh: closure9}; const env0_128 = {readContext: readContext_35372, use: use_36012, useCallback: function(a0, a1) { var value = a1; mountWorkInProgressHook_3598().memoizedState = [a0, value === undefined ? null : value]; return a0; }, useContext: readContext_35372, useEffect: closure19, useImperativeHandle: function(a0, a1, a2) { var r5; var value = null; r5 = value != a2 ? a2.concat([a0]) : value; var mountEffectImpl_3635Binding = mountEffectImpl_3635; value = imperativeHandleEffect_3641.bind(value, a1, a0); mountEffectImpl_3635Binding(4194308, 4, value, r5); }, useLayoutEffect: function(a0, a1) { mountEffectImpl_3635(4194308, 4, a0, a1); }, useInsertionEffect: function(a0, a1) { mountEffectImpl_3635(4, 2, a0, a1); }, useMemo: useMemo_3888, useReducer: useReducer_3889, useRef: function(a0) { var object = {current: a0}; mountWorkInProgressHook_3598().memoizedState = object; return object; }, useState: useState_3891, useDebugValue: closure24, useDeferredValue: useDeferredValue_3892, useTransition: useTransition_3893, useSyncExternalStore: useSyncExternalStore_3894, useId: useId_3895, useHostTransitionStatus: useHostTransitionStatus_36562, useFormState: useFormState2, useActionState: useFormState2, useOptimistic: useOptimistic_3896, useMemoCache: useMemoCache_36022, useCacheRefresh: useCacheRefresh_3897}; const env0_129 = {readContext: readContext_35372, use: use_36012, useCallback: closure25, useContext: readContext_35372, useEffect: closure20, useImperativeHandle: closure23, useInsertionEffect: closure21, useLayoutEffect: closure22, useMemo: useMemo_36472, useReducer: useReducer_36052, useRef: closure18, useState: function() { return useReducer_3605(basicStateReducer_3604); }, useDebugValue: closure24, useDeferredValue: useDeferredValue_3899, useTransition: useTransition_3900, useSyncExternalStore: useSyncExternalStore_36082, useId: closure28, useHostTransitionStatus: useHostTransitionStatus_36562, useFormState: useFormState_36282, useActionState: useFormState_36282, useOptimistic: useOptimistic_3901, useMemoCache: useMemoCache_36022, useCacheRefresh: closure29}; const env0_130 = {readContext: readContext_35372, use: use_36012, useCallback: closure25, useContext: readContext_35372, useEffect: closure20, useImperativeHandle: closure23, useInsertionEffect: closure21, useLayoutEffect: closure22, useMemo: useMemo_36472, useReducer: useReducer_36072, useRef: closure18, useState: function() { return useReducer_3607(basicStateReducer_3604); }, useDebugValue: closure24, useDeferredValue: useDeferredValue_3903, useTransition: useTransition_3904, useSyncExternalStore: useSyncExternalStore_36082, useId: closure28, useHostTransitionStatus: useHostTransitionStatus_36562, useFormState: useFormState_36312, useActionState: useFormState_36312, useOptimistic: useOptimistic_3905, useMemoCache: useMemoCache_36022, useCacheRefresh: closure29}; const env0_133 = createChildReconciler_36712(value4); const env0_134 = createChildReconciler_36712(value2); const env0_135 = closure7(null); const env0_137 = closure7(0); const env0_138 = {enqueueSetState: function(a0, a1, a2) { var requestUpdateLane_3787Binding = requestUpdateLane_3787; var _reactInternals = a0._reactInternals; var value2 = requestUpdateLane_3787Binding(_reactInternals); var update_3579 = createUpdate_3579(value2); update_3579.payload = a1; if (a2 != null) { update_3579.callback = a2; } var value3 = enqueueUpdate_3580(_reactInternals, update_3579, value2); if (value3 !== null) { scheduleUpdateOnFiber_3789(value3, _reactInternals, value2); entangleTransitions_3581(value3, _reactInternals, value2); } markStateUpdateScheduled(_reactInternals, value2); }, enqueueReplaceState: function(a0, a1, a2) { var requestUpdateLane_3787Binding = requestUpdateLane_3787; var _reactInternals = a0._reactInternals; var value2 = requestUpdateLane_3787Binding(_reactInternals); var update_3579 = createUpdate_3579(value2); update_3579.tag = 1; update_3579.payload = a1; if (a2 != null) { update_3579.callback = a2; } var value3 = enqueueUpdate_3580(_reactInternals, update_3579, value2); if (value3 !== null) { scheduleUpdateOnFiber_3789(value3, _reactInternals, value2); entangleTransitions_3581(value3, _reactInternals, value2); } markStateUpdateScheduled(_reactInternals, value2); }, enqueueForceUpdate: enqueueForceUpdate_3908}; let r19 = typeof global.reportError === 'function' ? global.reportError : _fun3909; Error = global.Error; const env0_140 = Error("This is not a real error. It's an implementation detail of React's selective hydration feature. If this leaks into userspace, it's a bug in React. Please file an issue."); const env0_142 = {'dehydrated': null, 'treeContext': null, 'retryLane': 0, 'hydrationErrors': null}; const WeakSet = global.WeakSet; r19 = typeof WeakSet === 'function' ? global.WeakSet : global.Set; const env0_152 = {getCacheForType: getCacheForType_3910}; WeakMap = global.WeakMap; r19 = typeof WeakMap === 'function' ? global.WeakMap : global.Map; const version = value.version; if (version !== '19.1.0') { throw global.Error('Incompatible React versions: The "react" and "react-native-renderer" packages must have the exact same version. Instead got:\n - react: ' + version + '\n - react-native-renderer: 19.1.0\nLearn more: https://react.dev/warnings/version-mismatch'); } const ReactFiberErrorDialog = (Module00261Module).ReactFiberErrorDialog; if (typeof ReactFiberErrorDialog.showErrorDialog !== 'function') { throw global.Error('Expected ReactFiberErrorDialog.showErrorDialog to be a function.'); } Map = global.Map; map = new Map(); const object7 = {'bundleType': 0, 'version': '19.1.0', 'rendererPackageName': 'react-native-renderer', 'currentDispatcherRef': null, 'reconcilerVersion': '19.1.0'}; object7.currentDispatcherRef = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; reducibleJoin36: while (true) { if (object === null) { break reducibleJoin36; } object7.rendererConfig = object; break reducibleJoin36; } reducibleJoin45: while (true) { reduciblePort44: while (true) { exceptionLanding43: while (true) { object7.getLaneLabelMap = function() { var value6; var value7; var value8; var Map = global.Map; var value2 = new Map(); var value3 = 1; var r5 = 0; var r6 = value3; reducibleLoop1: while (true) { value6 = getLabelForLane(r6); value2.set(r6, value6); value7 = r6 * 2; value8 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1; if (31 > value8) { r5 = value8; r6 = value7; continue reducibleLoop1; } break reducibleLoop1; } return value2; }; object7.injectProfilingHooks = injectProfilingHooks; __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; if (typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ === 'undefined') { break reduciblePort44; } __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; isDisabled = __REACT_DEVTOOLS_GLOBAL_HOOK__.isDisabled; if (isDisabled) { break reduciblePort44; } supportsFiber = __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber; if (supportsFiber) { try { inject = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject; } catch (error) { break exceptionLanding43; } try { map = Reflect.apply(inject, __REACT_DEVTOOLS_GLOBAL_HOOK__, [object7]); } catch (error) { break exceptionLanding43; } try { env0_57 = map; } catch (error) { break exceptionLanding43; } try { env0_58 = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding43; } break reduciblePort44; } break reduciblePort44; } break reduciblePort44; } exports.createPortal = createPortal_3914; exports.dispatchCommand = dispatchCommand_3916; exports.findHostInstance_DEPRECATED = findHostInstance_DEPRECATED_3917; exports.findNodeHandle = findNodeHandle_3918; exports.isChildPublicInstance = isChildPublicInstance_3919; exports.render = render_3920; exports.sendAccessibilityEvent = sendAccessibilityEvent_3921; exports.unmountComponentAtNode = unmountComponentAtNode_38412; exports.unmountComponentAtNodeAndRemoveContainer = unmountComponentAtNodeAndRemoveContainer_3922; exports.unstable_batchedUpdates = unstable_batchedUpdates_34792; __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; map = typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ !== 'undefined'; reducibleJoin46: while (true) { if (map) { break reducibleJoin45; } r1 = map; break reducibleJoin46; } reducibleJoin48: while (true) { if (r1) { __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; registerInternalModuleStop = __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop; Error = global.Error; Reflect.apply(registerInternalModuleStop, __REACT_DEVTOOLS_GLOBAL_HOOK__, [Error()]); break reducibleJoin48; } break reducibleJoin48; } return undefined; } reducibleJoin48: while (true) { if (typeof global.__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop === 'function') { __REACT_DEVTOOLS_GLOBAL_HOOK__ = global.__REACT_DEVTOOLS_GLOBAL_HOOK__; registerInternalModuleStop = __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop; Error = global.Error; Reflect.apply(registerInternalModuleStop, __REACT_DEVTOOLS_GLOBAL_HOOK__, [Error()]); break reducibleJoin48; } break reducibleJoin48; } function describeBuiltInComponentFrame_3434(a0) { // fn#3434, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:368, offset: 0x00c65ed8, size: 230 bytes, params: 2, frame: 15 var r3; var r1; var r2; var value; var Error; var value2; var error; var stack; var trim; var value3; var match; var value4; var property; var value5; var indexOf; var value6; var value7; var value8; var value9; var value10; reduciblePort14: while (true) { exceptionLanding5: while (true) { value = environment; if (env0_2 !== undefined) { break reduciblePort14; } try { Error = global.Error; } catch (error) { break exceptionLanding5; } try { value2 = Error(); } catch (error) { break exceptionLanding5; } try { throw value2; } catch (error) { break exceptionLanding5; } } stack = error.stack; trim = stack.trim; value3 = Reflect.apply(trim, stack, []); match = value3.match; value4 = Reflect.apply(match, value3, [RegExp('\\n( *(at )?)', '')]); reducibleJoin7: while (true) { if (value4) { property = value4[1]; r3 = property; break reducibleJoin7; } r3 = value4; break reducibleJoin7; } reducibleJoin9: while (true) { if (r3) { r1 = r3; break reducibleJoin9; } value5 = ''; r1 = value5; break reducibleJoin9; } env0_2 = r1; stack = error.stack; indexOf = stack.indexOf; value6 = Reflect.apply(indexOf, stack, ['\n at']); value7 = ' ()'; reducibleJoin13: while (true) { if (-1 < value6) { r1 = value7; break reducibleJoin13; } stack = error.stack; indexOf = stack.indexOf; value8 = -1 < Reflect.apply(indexOf, stack, ['@']); value9 = ''; reducibleJoin12: while (true) { if (value8) { value10 = '@unknown:0:0'; r2 = value10; break reducibleJoin12; } r2 = value9; break reducibleJoin12; } r1 = r2; break reducibleJoin13; } env0_3 = r1; break reduciblePort14; } return '\n' + env0_2 + a0 + env0_3; } function describeNativeComponentFrame_3435(a0, a1) { // fn#3435, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:626, offset: 0x00c992ff, size: 941 bytes, params: 3, frame: 29 var environment; var r8; var r5; var r12; var r10; var r9; var r0; var object; var DetermineComponentFrameRoot_34362; var DetermineComponentFrameRoot; var Object; var getOwnPropertyDescriptor; var value2; var configurable; var defineProperty; var object2; var value3; var property; var property2; var split; var value5; var value6; var length; var value7; var includes; var value8; var value9; var value10; var value11; var value12; var value13; var value14; var value15; var value16; var value17; var value18; var value19; var value20; var value21; var value22; var property3; var value23; var value24; var value25; var value26; var property4; var value27; var value28; var value29; var property5; var value30; var value31; var value32; var value33; var value34; var value35; var value36; var value37; var value38; var value39; var property6; var value40; var value41; var value42; var displayName; var name; var replace; var value44; var value45; var value46; var value47; var error; const env0_0 = a0; const env0_1 = a1; if (!a0) { return ''; } let value = environment; if (env0_7) { return ''; } let Error = global.Error; const prepareStackTrace = Error.prepareStackTrace; Error = global.Error; Error.prepareStackTrace = undefined; try { object = {}; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { DetermineComponentFrameRoot_34362 = DetermineComponentFrameRoot_3436; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { object.DetermineComponentFrameRoot = DetermineComponentFrameRoot_34362; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { DetermineComponentFrameRoot = object.DetermineComponentFrameRoot; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { DetermineComponentFrameRoot.displayName = 'DetermineComponentFrameRoot'; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { Object = global.Object; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { DetermineComponentFrameRoot = object.DetermineComponentFrameRoot; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value2 = Reflect.apply(getOwnPropertyDescriptor, Object, [DetermineComponentFrameRoot, 'name']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin18: while (true) { if (value2) { try { configurable = value2.configurable; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } r8 = configurable; break reducibleJoin18; } r8 = value2; break reducibleJoin18; } reducibleJoin26: while (true) { if (r8) { try { Object = global.Object; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { defineProperty = Object.defineProperty; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { DetermineComponentFrameRoot = object.DetermineComponentFrameRoot; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { object2 = {}; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { object2.value = 'DetermineComponentFrameRoot'; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { Reflect.apply(defineProperty, Object, [DetermineComponentFrameRoot, 'name', object2]); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } break reducibleJoin26; } break reducibleJoin26; } try { DetermineComponentFrameRoot = object.DetermineComponentFrameRoot; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value3 = Reflect.apply(DetermineComponentFrameRoot, object, []); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } const value4 = 0; try { property = value3[value4]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { property2 = value3[1]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (property) { reducibleJoin145: while (true) { if (!property2) { break reducibleJoin145; } try { split = property.split; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value5 = Reflect.apply(split, property, ['\n']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { split = property2.split; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value6 = Reflect.apply(split, property2, ['\n']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { length = value5.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value7 = value4 < length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin60: while (true) { if (!value7) { r5 = value4; break reducibleJoin60; } try { property = value5[value4]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { includes = property.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value8 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value8) { r5 = value4; break reducibleJoin60; } r5 = value4; reducibleLoop50: while (true) { try { value9 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { length = value5.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value10 = value9 < length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value10) { try { property = value5[value9]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { includes = property.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value11 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value11) { r5 = value9; break reducibleJoin60; } r5 = value9; continue reducibleLoop50; } r5 = value9; break reducibleJoin60; } } try { length = value6.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value12 = value4 < length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin78: while (true) { if (!value12) { r12 = value4; break reducibleJoin78; } try { property = value6[value4]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { includes = property.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value13 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value13) { r12 = value4; break reducibleJoin78; } r12 = value4; reducibleLoop68: while (true) { try { value14 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { length = value6.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value15 = value14 < length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value15) { try { property = value6[value14]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { includes = property.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value16 = Reflect.apply(includes, property, ['DetermineComponentFrameRoot']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value16) { r12 = value14; break reducibleJoin78; } r12 = value14; continue reducibleLoop68; } r12 = value14; break reducibleJoin78; } } try { length = value5.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value17 = r5 === length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin109: while (true) { reducibleJoin90: while (true) { if (value17) { try { length = value5.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value19 = length - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { length = value6.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value20 = length - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } break reducibleJoin90; } try { length = value6.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value18 = r12 !== length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value18) { break reducibleJoin109; } try { length = value5.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value19 = length - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { length = value6.length; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value20 = length - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } break reducibleJoin90; } try { value21 = 1 <= value19; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value21) { r5 = value19; r12 = value20; break reducibleJoin109; } try { value22 = value4 <= value20; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value22) { r5 = value19; r12 = value20; break reducibleJoin109; } try { property = value5[value19]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { property3 = value6[value20]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value23 = property === property3; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value23) { r5 = value19; r12 = value20; break reducibleJoin109; } r12 = value20; reducibleLoop98: while (true) { try { value24 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value25 = 1 <= value19; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value25) { try { value26 = value4 <= value24; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value26) { try { property = value5[value19]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { property4 = value6[value24]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value27 = property !== property4; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value27) { r12 = value24; continue reducibleLoop98; } r5 = value19; r12 = value24; break reducibleJoin109; } r5 = value19; r12 = value24; break reducibleJoin109; } r5 = value19; r12 = value24; break reducibleJoin109; } break reducibleJoin109; } try { value28 = 1 <= r5; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value28) { break reducibleJoin145; } try { value29 = value4 <= r12; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value29) { break reducibleJoin145; } reducibleLoop113: while (true) { try { property = value5[r5]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { property5 = value6[r12]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value30 = property !== property5; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value30) { try { value31 = typeof r5 === 'bigint' ? r5 - 1n : +r5 - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value32 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value33 = 1 <= value31; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value33) { try { value34 = value4 <= value32; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value34) { r5 = value31; r12 = value32; continue reducibleLoop113; } break reducibleJoin145; } break reducibleJoin145; } try { value35 = r5 !== 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (!value35) { try { value36 = r12 === 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin130: while (true) { if (value36) { break reducibleJoin145; } break reducibleJoin130; } } reducibleLoop130: while (true) { try { value37 = typeof r5 === 'bigint' ? r5 - 1n : +r5 - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value38 = typeof r12 === 'bigint' ? r12 - 1n : +r12 - 1; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value39 = value4 > value38; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value39) { try { property = value5[value37]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { replace = property.replace; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value44 = Reflect.apply(replace, property, [' at new ', ' at ']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value45 = '\n' + value44; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { displayName = a0.displayName; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin164: while (true) { if (displayName) { try { includes = value45.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value46 = Reflect.apply(includes, value45, ['']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } r5 = value46; break reducibleJoin164; } r5 = displayName; break reducibleJoin164; } reducibleJoin170: while (true) { if (r5) { try { replace = value45.replace; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { displayName = a0.displayName; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value47 = Reflect.apply(replace, value45, ['', displayName]); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } r0 = value47; break reducibleJoin170; } r0 = value45; break reducibleJoin170; } env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; return r0; } try { property = value5[value37]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { property6 = value6[value38]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value40 = property !== property6; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value40) { try { property = value5[value37]; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { replace = property.replace; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value44 = Reflect.apply(replace, property, [' at new ', ' at ']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value45 = '\n' + value44; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { displayName = a0.displayName; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } reducibleJoin164: while (true) { if (displayName) { try { includes = value45.includes; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value46 = Reflect.apply(includes, value45, ['']); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } r5 = value46; break reducibleJoin164; } r5 = displayName; break reducibleJoin164; } reducibleJoin170: while (true) { if (r5) { try { replace = value45.replace; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { displayName = a0.displayName; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } try { value47 = Reflect.apply(replace, value45, ['', displayName]); } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } r0 = value47; break reducibleJoin170; } r0 = value45; break reducibleJoin170; } env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; return r0; } try { value41 = 1 <= value37; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value41) { try { value42 = value4 <= value38; } catch (error) { env0_7 = false; Error = global.Error; Error.prepareStackTrace = prepareStackTrace; throw error; } if (value42) { r5 = value37; r12 = value38; continue reducibleLoop130; } break reducibleJoin145; } break reducibleJoin145; } } } } Error = global.Error; Error.prepareStackTrace = prepareStackTrace; const value43 = ''; reducibleJoin149: while (true) { if (a0) { displayName = a0.displayName; reducibleJoin148: while (true) { if (displayName) { r10 = displayName; break reducibleJoin148; } name = a0.name; r10 = name; break reducibleJoin148; } r9 = r10; break reducibleJoin149; } r9 = value43; break reducibleJoin149; } reducibleJoin151: while (true) { if (r9) { value = describeBuiltInComponentFrame_3434(r9); r8 = value; break reducibleJoin151; } r8 = value43; break reducibleJoin151; } return r8; function describeNativeComponentFrame_3435DetermineComponentFrameRoot() { // fn#3436, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:792, owner: describeNativeComponentFrame_3435.DetermineComponentFrameRoot, offset: 0x00c996ac, size: 350 bytes, params: 1, frame: 20 var r4; var r1; var Error; var value3; var error; var binding; var property; var value4; var closure; var Object; var defineProperty; var prototype; var object; var set_34382; var Reflect; var value5; var construct; var call; var stack; let value = undefined; reducibleJoin3: while (true) { reduciblePort64: while (true) { exceptionLanding61: while (true) { exceptionLanding8: while (true) { try { } catch (error) { r1 = value; break exceptionLanding61; } break reducibleJoin3; } try { binding = env0_0; } catch (error) { r1 = error; break exceptionLanding61; } try { value = binding(); } catch (error) { r1 = error; break exceptionLanding61; } reducibleJoin15: while (true) { if (value) { try { property = value.catch; } catch (error) { r1 = error; break exceptionLanding61; } value4 = typeof property === 'function'; r4 = value4; break reducibleJoin15; } r4 = value; break reducibleJoin15; } reducibleJoin64: while (true) { if (r4) { try { property = value.catch; } catch (error) { r1 = error; break exceptionLanding61; } try { closure = function() { }; } catch (error) { r1 = error; break exceptionLanding61; } try { Reflect.apply(property, value, [closure]); } catch (error) { r1 = error; break exceptionLanding61; } break reducibleJoin64; } break reducibleJoin64; } break reduciblePort64; } reducibleJoin64: while (true) { if (error) { if (r1) { stack = error.stack; if (typeof stack === 'string') { stack = error.stack; object = [stack]; stack = r1.stack; object[1] = stack; return object; } break reducibleJoin64; } break reducibleJoin64; } break reducibleJoin64; } break reduciblePort64; } return [null, null]; } if (require) { try { closure = function() { throw (0, global.Error)(); }; } catch (error) { r1 = value; break exceptionLanding61; } try { Object = global.Object; } catch (error) { r1 = value; break exceptionLanding61; } try { defineProperty = Object.defineProperty; } catch (error) { r1 = value; break exceptionLanding61; } try { prototype = closure.prototype; } catch (error) { r1 = value; break exceptionLanding61; } try { object = {}; } catch (error) { r1 = value; break exceptionLanding61; } try { set_34382 = set_3438; } catch (error) { r1 = value; break exceptionLanding61; } try { object.set = set_34382; } catch (error) { r1 = value; break exceptionLanding61; } try { Reflect.apply(defineProperty, Object, [prototype, 'props', object]); } catch (error) { r1 = value; break exceptionLanding61; } try { Reflect = global.Reflect; } catch (error) { r1 = value; break exceptionLanding61; } try { value5 = typeof Reflect !== 'object'; } catch (error) { r1 = value; break exceptionLanding61; } reducibleJoin64: while (true) { reducibleJoin47: while (true) { if (value5) { reducibleJoin39: while (true) { reduciblePort42: while (true) { exceptionLanding41: while (true) { try { try { call = closure.call; } catch (error) { break exceptionLanding41; } } catch (error) { r1 = value; break exceptionLanding61; } break reducibleJoin39; } r1 = error; break reduciblePort42; } try { binding = env0_0; } catch (error) { break exceptionLanding61; } try { call = binding.call; } catch (error) { break exceptionLanding61; } try { prototype = closure.prototype; } catch (error) { break exceptionLanding61; } try { Reflect.apply(call, binding, [prototype]); } catch (error) { break exceptionLanding61; } break reducibleJoin47; } try { try { Reflect.apply(call, closure, []); } catch (error) { break exceptionLanding41; } } catch (error) { r1 = value; break exceptionLanding61; } r1 = value; try { binding = env0_0; } catch (error) { break exceptionLanding61; } try { call = binding.call; } catch (error) { break exceptionLanding61; } try { prototype = closure.prototype; } catch (error) { break exceptionLanding61; } try { Reflect.apply(call, binding, [prototype]); } catch (error) { break exceptionLanding61; } break reducibleJoin47; } try { Reflect = global.Reflect; } catch (error) { r1 = value; break exceptionLanding61; } try { construct = Reflect.construct; } catch (error) { r1 = value; break exceptionLanding61; } if (construct) { reducibleJoin49: while (true) { reduciblePort55: while (true) { exceptionLanding54: while (true) { try { try { Reflect = global.Reflect; } catch (error) { break exceptionLanding54; } } catch (error) { r1 = value; break exceptionLanding61; } break reducibleJoin49; } r1 = error; break reduciblePort55; } try { Reflect = global.Reflect; } catch (error) { break exceptionLanding61; } try { construct = Reflect.construct; } catch (error) { break exceptionLanding61; } try { binding = env0_0; } catch (error) { break exceptionLanding61; } try { object = []; } catch (error) { break exceptionLanding61; } try { Reflect.apply(construct, Reflect, [binding, object, closure]); } catch (error) { break exceptionLanding61; } break reducibleJoin64; } try { try { construct = Reflect.construct; } catch (error) { break exceptionLanding54; } } catch (error) { r1 = value; break exceptionLanding61; } try { try { object = []; } catch (error) { break exceptionLanding54; } } catch (error) { r1 = value; break exceptionLanding61; } try { try { Reflect.apply(construct, Reflect, [closure, object]); } catch (error) { break exceptionLanding54; } } catch (error) { r1 = value; break exceptionLanding61; } r1 = value; try { Reflect = global.Reflect; } catch (error) { break exceptionLanding61; } try { construct = Reflect.construct; } catch (error) { break exceptionLanding61; } try { binding = env0_0; } catch (error) { break exceptionLanding61; } try { object = []; } catch (error) { break exceptionLanding61; } try { Reflect.apply(construct, Reflect, [binding, object, closure]); } catch (error) { break exceptionLanding61; } break reducibleJoin64; } try { try { call = closure.call; } catch (error) { break exceptionLanding41; } } catch (error) { r1 = value; break exceptionLanding61; } try { try { Reflect.apply(call, closure, []); } catch (error) { break exceptionLanding41; } } catch (error) { r1 = value; break exceptionLanding61; } r1 = value; try { binding = env0_0; } catch (error) { break exceptionLanding61; } try { call = binding.call; } catch (error) { break exceptionLanding61; } try { prototype = closure.prototype; } catch (error) { break exceptionLanding61; } try { Reflect.apply(call, binding, [prototype]); } catch (error) { break exceptionLanding61; } break reducibleJoin47; } break reducibleJoin64; } return [null, null]; } try { try { Error = global.Error; } catch (error) { break exceptionLanding8; } } catch (error) { r1 = value; break exceptionLanding61; } try { try { value3 = Error(); } catch (error) { break exceptionLanding8; } } catch (error) { r1 = value; break exceptionLanding61; } try { try { throw value3; } catch (error) { break exceptionLanding8; } } catch (error) { r1 = value; break exceptionLanding61; } } } function describeFiber_3440(a0) { // fn#3440, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:2267, offset: 0x00c9980a, size: 213 bytes, params: 2, frame: 14 var value; switch (a0.tag) { case 0: value = environment; return describeNativeComponentFrame_3435(a0.type, false); case 1: value = environment; return describeNativeComponentFrame_3435(a0.type, true); case 2: return ''; case 3: return ''; case 4: return ''; case 5: value = environment; return describeBuiltInComponentFrame_3434(a0.type); case 6: return ''; case 7: return ''; case 8: return ''; case 9: return ''; case 10: return ''; case 11: value = environment; return describeNativeComponentFrame_3435(a0.type.render, false); case 12: return ''; case 13: value = environment; return describeBuiltInComponentFrame_3434('Suspense'); case 14: return ''; case 15: value = environment; return describeNativeComponentFrame_3435(a0.type, false); case 16: value = environment; return describeBuiltInComponentFrame_3434('Lazy'); case 17: return ''; case 18: return ''; case 19: value = environment; return describeBuiltInComponentFrame_3434('SuspenseList'); case 20: return ''; case 21: return ''; case 22: return ''; case 23: return ''; case 24: return ''; case 25: return ''; case 26: value = environment; return describeBuiltInComponentFrame_3434(a0.type); case 27: value = environment; return describeBuiltInComponentFrame_3434(a0.type); case 28: return ''; case 29: return ''; case 30: return ''; case 31: value = environment; return describeBuiltInComponentFrame_3434('Activity'); default: return ''; } } function getStackByFiberInDevAndProd_3441(a0) { // fn#3441, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:2799, offset: 0x00c99960, size: 84 bytes, params: 2, frame: 15 var r0; var r4; var value2; var value3; var property; var error; var message; var stack; let value = a0; try { value2 = ''; value3 = environment; r0 = value2; r4 = value; while (true) { value = describeFiber_3440(r4); value = r0 + value; property = r4.return; if (property) { r0 = value; r4 = property; continue; } break; } } catch (error) { message = error.message; value = '\nError generating stack: ' + message; stack = error.stack; return value + '\n' + stack; } return value; } function getIteratorFn_3442(a0) { // fn#3442, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:3655, offset: 0x00c66684, size: 72 bytes, params: 2, frame: 6 var r2; var r0; const value = null; if (value === a0) { r0 = value; } else if (typeof a0 !== 'object') { r0 = value; } else { r2 = iterator && a0[iterator]; r2 = !r2 ? a0['@@iterator'] : r2; r0 = typeof r2 !== 'function' ? value : r2; } return r0; } function getComponentNameFromType_3443(a0) { // fn#3443, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:3819, offset: 0x00c999b4, size: 545 bytes, params: 2, frame: 16 var displayName; var r2; var r4; var r1; var r3; var getComponentNameFromType_3443Binding; var value4; var componentNameFromType_3443Binding; var error; var render; const value = null; if (value == a0) { return value; } const value2 = typeof a0; if (value2 === 'function') { if (a0.$$typeof === env0_25) { r1 = value; } else { r2 = a0.displayName || a0.name; r2 = !r2 ? value : r2; r1 = r2; } return r1; } if (value2 === 'string') { return a0; } if (env0_11 === a0) { return 'Fragment'; } if (env0_13 === a0) { return 'Profiler'; } if (env0_12 === a0) { return 'StrictMode'; } if (env0_18 === a0) { return 'Suspense'; } if (env0_19 === a0) { return 'SuspenseList'; } if (env0_22 === a0) { return 'Activity'; } if (value2 !== 'object') { return value; } const $$typeof = a0.$$typeof; if (env0_10 === $$typeof) { return 'Portal'; } if (env0_16 === $$typeof) { displayName = a0.displayName; displayName = !displayName ? 'Context' : displayName; return displayName + '.Provider'; } if (env0_15 === $$typeof) { displayName = a0._context.displayName; displayName = !displayName ? 'Context' : displayName; return displayName + '.Consumer'; } if (env0_17 === $$typeof) { render = a0.render; displayName = a0.displayName; if (displayName) { r3 = displayName; } else { r4 = render.displayName || render.name; r4 = !r4 ? '' : r4; r3 = r4 === '' ? 'ForwardRef' : 'ForwardRef(' + r4 + ')'; } return r3; } if (env0_20 === $$typeof) { displayName = a0.displayName; displayName = !displayName ? value : displayName; return value !== displayName ? displayName : getComponentNameFromType_3443(a0.type) || 'Memo'; } if (env0_21 !== $$typeof) { return value; } try { getComponentNameFromType_3443Binding = getComponentNameFromType_3443; value4 = a0._init(a0._payload); componentNameFromType_3443Binding = getComponentNameFromType_3443Binding(value4); } catch (error) { return value; } return componentNameFromType_3443Binding; } function executeDispatch_3444(a0, a1, a2) { // fn#3444, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:4666, offset: 0x00c668ed, size: 77 bytes, params: 4, frame: 16 var error; a0.currentTarget = getNodeFromInstance(a2); try { a1(a0); } catch (error) { env0_26 = !env0_26 || env0_26; } a0.currentTarget = null; } function executeDirectDispatch_3445(a0) { // fn#3445, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:4772, offset: 0x00c6693a, size: 105 bytes, params: 2, frame: 16 const _dispatchListeners = a0._dispatchListeners; const _dispatchInstances = a0._dispatchInstances; if (isArray(_dispatchListeners)) { throw global.Error('Invalid `event`.'); } const value2 = null; a0.currentTarget = _dispatchListeners ? getNodeFromInstance(_dispatchInstances) : value2; const r0 = _dispatchListeners ? _dispatchListeners(a0) : value2; a0.currentTarget = value2; a0._dispatchListeners = value2; a0._dispatchInstances = value2; return r0; } function SyntheticEvent_3448(a0, a1, a2, a3) { // fn#3448, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:5109, offset: 0x00c99bd5, size: 214 bytes, params: 5, frame: 24 var r8; var propertyName; var propertyName2; var hasOwnProperty; var property; this.dispatchConfig = a0; this._targetInst = a1; this.nativeEvent = a2; this._dispatchListeners = null; this._dispatchInstances = null; const Interface = this.constructor.Interface; for (propertyName in Interface) { hasOwnProperty = Interface.hasOwnProperty; if (!Reflect.apply(hasOwnProperty, Interface, [propertyName])) { r8 = propertyName2; continue; } property = Interface[propertyName]; if (property) { this[propertyName] = property(a2); r8 = propertyName2; } else if (propertyName === 'target') { this.target = a3; r8 = propertyName2; } else { this[propertyName] = a2[propertyName]; r8 = propertyName2; } } let r2 = a2.defaultPrevented ?? a2.returnValue === false; r2 = r2 ? functionThatReturnsTrue_3446 : isPersistent_3447; this.isDefaultPrevented = r2; this.isPropagationStopped = isPersistent_3447; return this; } function recordTouchStart_3456(a0) { // fn#3456, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:8028, offset: 0x00c99cd3, size: 283 bytes, params: 2, frame: 17 var object; var pageX; var pageY; var timestampForTouch_3454Binding; const touchIdentifier_3455 = getTouchIdentifier_3455(a0); const property = env0_32[touchIdentifier_3455]; if (property) { property.touchActive = true; pageX = a0.pageX; property.startPageX = pageX; pageY = a0.pageY; property.startPageY = pageY; timestampForTouch_3454Binding = timestampForTouch_3454; property.startTimeStamp = timestampForTouch_3454Binding(a0); pageX = a0.pageX; property.currentPageX = pageX; pageY = a0.pageY; property.currentPageY = pageY; property.currentTimeStamp = timestampForTouch_3454Binding(a0); pageX = a0.pageX; property.previousPageX = pageX; pageY = a0.pageY; property.previousPageY = pageY; property.previousTimeStamp = timestampForTouch_3454Binding(a0); } else { object = {touchActive: true}; pageX = a0.pageX; object.startPageX = pageX; pageY = a0.pageY; object.startPageY = pageY; timestampForTouch_3454Binding = timestampForTouch_3454; object.startTimeStamp = timestampForTouch_3454Binding(a0); pageX = a0.pageX; object.currentPageX = pageX; pageY = a0.pageY; object.currentPageY = pageY; object.currentTimeStamp = timestampForTouch_3454Binding(a0); pageX = a0.pageX; object.previousPageX = pageX; pageY = a0.pageY; object.previousPageY = pageY; object.previousTimeStamp = timestampForTouch_3454Binding(a0); env0_32[touchIdentifier_3455] = object; } env0_33.mostRecentTimeStamp = timestampForTouch_3454(a0); } function recordTouchMove_3457(a0) { // fn#3457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:8676, offset: 0x00c99dee, size: 128 bytes, params: 2, frame: 14 var timestampForTouch_3454Binding; const property = env0_32[getTouchIdentifier_3455(a0)]; if (property) { property.touchActive = true; property.previousPageX = property.currentPageX; property.previousPageY = property.currentPageY; property.previousTimeStamp = property.currentTimeStamp; property.currentPageX = a0.pageX; property.currentPageY = a0.pageY; timestampForTouch_3454Binding = timestampForTouch_3454; property.currentTimeStamp = timestampForTouch_3454Binding(a0); env0_33.mostRecentTimeStamp = timestampForTouch_3454Binding(a0); } } function recordTouchEnd_3458(a0) { // fn#3458, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:8987, offset: 0x00c99e6e, size: 128 bytes, params: 2, frame: 14 var timestampForTouch_3454Binding; const property = env0_32[getTouchIdentifier_3455(a0)]; if (property) { property.touchActive = false; property.previousPageX = property.currentPageX; property.previousPageY = property.currentPageY; property.previousTimeStamp = property.currentTimeStamp; property.currentPageX = a0.pageX; property.currentPageY = a0.pageY; timestampForTouch_3454Binding = timestampForTouch_3454; property.currentTimeStamp = timestampForTouch_3454Binding(a0); env0_33.mostRecentTimeStamp = timestampForTouch_3454Binding(a0); } } function accumulate_3459(a0, a1) { // fn#3459, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:9920, offset: 0x00c66dd2, size: 120 bytes, params: 3, frame: 14 var r1; var r0; let value = a1; if (value == null) { throw global.Error('Accumulated items must not be null or undefined.'); } if (a0 == null) { r0 = value; } else { if (isArray(a0)) { value = a0.concat(value); r1 = value; } else if (isArray(value)) { value = [a0].concat(value); r1 = value; } else { r1 = [a0, value]; } r0 = r1; } return r0; } function accumulateInto_3460(a0, a1) { // fn#3460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:10079, offset: 0x00c66e4a, size: 142 bytes, params: 3, frame: 16 var r1; var r0; var isArray2; var isArray3; var push; let value = a0; const value2 = a1; if (value2 == null) { throw global.Error('Accumulated items must not be null or undefined.'); } if (value == null) { r0 = value2; } else { isArray2 = isArray(value); isArray3 = isArray(value2); if (isArray2) { push = value.push; if (isArray3) { push.apply(value, value2); r1 = value; } else { Reflect.apply(push, value, [value2]); r1 = value; } } else if (isArray3) { value = [value].concat(value2); r1 = value; } else { r1 = [value, value2]; } r0 = r1; } return r0; } function changeResponder_3462(a0, a1) { // fn#3462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:10368, offset: 0x00c66f16, size: 60 bytes, params: 3, frame: 15 const binding = env0_36; env0_36 = a0; const GlobalResponderHandler = env0_39.GlobalResponderHandler; if (GlobalResponderHandler !== null) { env0_39.GlobalResponderHandler.onChange(binding, a0, a1); } } function getListener$1_3465({stateNode}, a1) { // fn#3465, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:11962, offset: 0x00c66ff4, size: 109 bytes, params: 3, frame: 14 if (stateNode === null) { return null; } let value = getFiberCurrentPropsFromNode$1_3861(stateNode); if (value === null) { return null; } const property = value[a1]; if (property) { value = typeof property; if (value !== 'function') { throw global.Error('Expected `' + a1 + '` listener to be a function, instead got a value of `' + value + '` type.'); } } return property; } function accumulateDirectDispatchesSingle$1_3467(a0) { // fn#3467, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:12443, offset: 0x00c99fc3, size: 122 bytes, params: 2, frame: 15 var _targetInst; var listener$1_3465; var accumulateInto_3460Binding; if (a0) { if (a0.dispatchConfig.registrationName) { _targetInst = a0._targetInst; if (_targetInst) { if (a0) { if (a0.dispatchConfig.registrationName) { listener$1_3465 = getListener$1_3465(_targetInst, a0.dispatchConfig.registrationName); if (listener$1_3465) { accumulateInto_3460Binding = accumulateInto_3460; a0._dispatchListeners = accumulateInto_3460Binding(a0._dispatchListeners, listener$1_3465); a0._dispatchInstances = accumulateInto_3460Binding(a0._dispatchInstances, _targetInst); } } } } } } } function accumulateTwoPhaseDispatchesSingleSkipTarget_3468(a0) { // fn#3468, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:12779, offset: 0x00c9a03d, size: 67 bytes, params: 2, frame: 17 var _targetInst; if (a0) { if (a0.dispatchConfig.phasedRegistrationNames) { _targetInst = a0._targetInst; traverseTwoPhase$1_3464(_targetInst ? getParent$1_3463(_targetInst) : null, accumulateDirectionalDispatches$1_3466, a0); } } } function accumulateTwoPhaseDispatchesSingle$1_3469(a0) { // fn#3469, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:12985, offset: 0x00c9a080, size: 54 bytes, params: 2, frame: 15 const value = a0; if (value && value.dispatchConfig.phasedRegistrationNames) { traverseTwoPhase$1_3464(value._targetInst, accumulateDirectionalDispatches$1_3466, value); } } function recomputePluginOrdering_3470() { // fn#3470, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:16091, offset: 0x00c9a0b6, size: 512 bytes, params: 1, frame: 40 var r19; var r10; var r26; var r5; var properties; var properties2; var properties3; var propertyName; var propertyName2; var property; var binding2; var indexOf; var value2; var extractEvents; var eventTypes; var properties4; var properties5; var properties6; var propertyName3; var propertyName4; var property2; var binding3; var hasOwnProperty; var phasedRegistrationNames; var registrationName; var value3; var publishRegistrationName_3471Binding; var value4; var value5; var properties7; var properties8; var properties9; var propertyName5; var propertyName6; if (env0_40) { properties = Object.keys(env0_41); properties2 = 0; properties3 = properties.length; if (properties === undefined) { return undefined; } r19 = properties2; loopExit2: while (true) { propertyName = properties[r19]; propertyName2 = r19 + 1; if (propertyName === undefined) { return undefined; } property = env0_41[propertyName]; binding2 = env0_40; indexOf = binding2.indexOf; value2 = Reflect.apply(indexOf, binding2, [propertyName]); if (-1 >= value2) { throw global.Error('EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `' + propertyName + '`.'); } if (env0_42[value2]) { r19 = propertyName2; continue; } extractEvents = property.extractEvents; if (!extractEvents) { break loopExit2; } env0_42[value2] = property; eventTypes = property.eventTypes; properties4 = Object.keys(eventTypes); properties5 = 0; properties6 = properties4.length; if (properties4 === undefined) { r19 = propertyName2; continue; } r10 = properties5; while (true) { propertyName3 = properties4[r10]; propertyName4 = r10 + 1; if (propertyName3 === undefined) { r19 = propertyName2; break; } property2 = eventTypes[propertyName3]; binding3 = env0_43; hasOwnProperty = binding3.hasOwnProperty; if (Reflect.apply(hasOwnProperty, binding3, [propertyName3])) { throw global.Error('EventPluginRegistry: More than one plugin attempted to publish the same event name, `' + propertyName3 + '`.'); } env0_43[propertyName3] = property2; phasedRegistrationNames = property2.phasedRegistrationNames; if (phasedRegistrationNames) { value5 = true; properties7 = Object.keys(phasedRegistrationNames); properties8 = 0; properties9 = properties7.length; if (properties7 === undefined) { r5 = value5; continue; } r26 = properties8; while (true) { propertyName5 = properties7[r26]; propertyName6 = r26 + 1; if (propertyName5 === undefined) { r5 = value5; break; } hasOwnProperty = phasedRegistrationNames.hasOwnProperty; if (!Reflect.apply(hasOwnProperty, phasedRegistrationNames, [propertyName5])) { r26 = propertyName6; continue; } publishRegistrationName_3471(phasedRegistrationNames[propertyName5], property); r26 = propertyName6; } } else { registrationName = property2.registrationName; value3 = false; if (!registrationName) { r5 = value3; continue; } publishRegistrationName_3471Binding = publishRegistrationName_3471; registrationName = property2.registrationName; publishRegistrationName_3471Binding(registrationName, property); value4 = true; r5 = value4; } if (!r5) { throw global.Error('EventPluginRegistry: Failed to publish event `' + propertyName3 + '` for plugin `' + propertyName + '`.'); } r10 = propertyName4; continue; } } throw global.Error('EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `' + propertyName + '` does not.'); } } function publishRegistrationName_3471(a0, a1) { // fn#3471, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:16921, offset: 0x00c673a9, size: 69 bytes, params: 3, frame: 12 if (env0_44[a0]) { throw global.Error('EventPluginRegistry: More than one plugin attempted to publish the same registration name, `' + a0 + '`.'); } env0_44[a0] = a1; } function getListener_3472({stateNode}, a1) { // fn#3472, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:17111, offset: 0x00c66ff4, size: 109 bytes, params: 3, frame: 14 if (stateNode === null) { return null; } let value = getFiberCurrentPropsFromNode$1_3861(stateNode); if (value === null) { return null; } const property = value[a1]; if (property) { value = typeof property; if (value !== 'function') { throw global.Error('Expected `' + a1 + '` listener to be a function, instead got a value of `' + value + '` type.'); } } return property; } function accumulateTwoPhaseDispatchesSingle_3475(a0) { // fn#3475, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:17942, offset: 0x00c9a30b, size: 56 bytes, params: 2, frame: 17 const value = a0; if (value && value.dispatchConfig.phasedRegistrationNames) { traverseTwoPhase_3474(value._targetInst, accumulateDirectionalDispatches_3473, value, false); } } function accumulateDirectDispatchesSingle_3476(a0) { // fn#3476, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:18103, offset: 0x00c9a343, size: 122 bytes, params: 2, frame: 15 var _targetInst; var listener_3472; var accumulateInto_3460Binding; if (a0) { if (a0.dispatchConfig.registrationName) { _targetInst = a0._targetInst; if (_targetInst) { if (a0) { if (a0.dispatchConfig.registrationName) { listener_3472 = getListener_3472(_targetInst, a0.dispatchConfig.registrationName); if (listener_3472) { accumulateInto_3460Binding = accumulateInto_3460; a0._dispatchListeners = accumulateInto_3460Binding(a0._dispatchListeners, listener_3472); a0._dispatchInstances = accumulateInto_3460Binding(a0._dispatchInstances, _targetInst); } } } } } } } function getInstanceFromTag(a0) { // fn#3477, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:19646, offset: 0x00c9a3bd, size: 27 bytes, params: 2, frame: 11 return env0_47.get(a0) || null; } function unstable_batchedUpdates_3479(a0, a1) { // fn#3479, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:19755, offset: 0x00c9a3d8, size: 73 bytes, params: 3, frame: 16 var binding; var value2; var error; if (env0_49) { return a0(a1); } try { binding = env0_226; value2 = binding(a0, a1); } catch (error) { env0_49 = false; throw error; } return value2; } function executeDispatchesAndReleaseTopLevel_3480(a0) { // fn#3480, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:19872, offset: 0x00c9a421, size: 171 bytes, params: 2, frame: 19 var r1; var _dispatchListeners; var _dispatchInstances; var executeDispatch_3444Binding; var length; var value2; var isPropagationStopped; var property; var value3; if (a0) { _dispatchListeners = a0._dispatchListeners; _dispatchInstances = a0._dispatchInstances; if (isArray(_dispatchListeners)) { length = _dispatchListeners.length; value2 = 0; if (value2 < length) { isPropagationStopped = a0.isPropagationStopped; if (!Reflect.apply(isPropagationStopped, a0, [])) { r1 = value2; while (true) { executeDispatch_3444Binding = executeDispatch_3444; property = _dispatchListeners[r1]; executeDispatch_3444Binding(a0, property, _dispatchInstances[r1]); value3 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; length = _dispatchListeners.length; if (!(value3 < length)) { break; } isPropagationStopped = a0.isPropagationStopped; if (Reflect.apply(isPropagationStopped, a0, [])) { break; } r1 = value3; continue; } } } } else if (_dispatchListeners) { executeDispatch_3444(a0, _dispatchListeners, _dispatchInstances); } a0._dispatchListeners = null; a0._dispatchInstances = null; if (!a0.isPersistent()) { a0.constructor.release(a0); } } } function _receiveRootNodeIDEvent(a0, a1, a2) { // fn#3481, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:20204, offset: 0x00c9a4cc, size: 83 bytes, params: 4, frame: 14 var stateNode; const value = a2; const env0_0 = a1; const env0_1 = value || env0_51; const instanceFromTag = getInstanceFromTag(a0); if (instanceFromTag != null) { stateNode = instanceFromTag.stateNode; } unstable_batchedUpdates_3479(_fun3482); function _fun3482() { // fn#3482, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:20330, offset: 0x00c9a51f, size: 214 bytes, params: 1, frame: 27 var r4; var r6; var r0; var r11; var r10; var r5; var property; var extractEvents; var binding2; var value5; var value6; var value7; const stateNodeBinding = stateNode; let binding = env1_42; let length = binding.length; const value3 = 0; const value4 = null; if (value3 < length) { r4 = value4; r6 = value3; while (true) { property = binding[r6]; if (property) { extractEvents = property.extractEvents; binding2 = env0_2; value5 = Reflect.apply(extractEvents, property, [require, binding2, env0_1, stateNodeBinding]); r0 = value5; r11 = value5; } else { r0 = property; r11 = property; } if (!r0) { r10 = r4; continue; } value6 = accumulateInto_3460(r4, r11); r10 = value6; value7 = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1; length = binding.length; if (value7 < length) { r4 = r10; r6 = value7; continue; } r5 = r10; break; } } else { r5 = value4; } env1_50 = value4 !== r5 ? accumulateInto_3460(env1_50, r5) : env1_50; binding = env1_50; if (binding) { forEachAccumulated_3461(binding, executeDispatchesAndReleaseTopLevel_3480); if (value4) { throw global.Error('processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.'); } if (env1_26) { throw env1_27; } } } } function defaultDiffer_3486(a0, a1) { // fn#3486, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:22329, offset: 0x00c9a676, size: 73 bytes, params: 3, frame: 16 let r0 = typeof a1 !== 'object' || a1 === null; r0 = !r0 ? (require(261) /* metro dependency 261 */).deepDiffer(a0, a1, env0_55) : r0; return r0; } function restoreDeletedValuesInNestedArray_3487(a0, a1, a2) { // fn#3487, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:22420, offset: 0x00c9a6bf, size: 312 bytes, params: 4, frame: 32 var r14; var r18; var r20; var r3; var propertyName; var propertyName2; var property; var property2; var value2; var value3; var diff; var value4; var process; var value5; var value6; var binding2; var length; var value7; var value9; var value10; if (isArray(a1)) { length = a1.length; value7 = typeof length === 'bigint' ? length : +length; if (value7) { if (0 < env0_54) { r3 = typeof value7 === 'bigint' ? value7 - 1n : +value7 - 1; while (true) { restoreDeletedValuesInNestedArray_3487(a0, a1[r3], a2); value9 = typeof r3 === 'bigint' ? r3 : +r3; value10 = typeof value9 === 'bigint' ? value9 - 1n : +value9 - 1; if (!value9) { break; } if (0 < env0_54) { r3 = value10; continue; } break; } } } } else if (a1) { if (0 < env0_54) { for (propertyName in env0_53) { if (!env0_53[propertyName]) { r14 = propertyName2; continue; } property = a1[propertyName]; if (property === undefined) { r14 = propertyName2; continue; } property2 = a2[propertyName]; if (!property2) { r14 = propertyName2; continue; } if (typeof property !== 'function') { r18 = property; continue; } value2 = true; r18 = value2; if (r18 !== undefined) { continue; } value3 = null; r18 = value3; if (typeof property2 !== 'object') { a0[propertyName] = r18; } else { diff = property2.diff; value4 = typeof diff !== 'function'; if (!value4) { r20 = value4; continue; } process = property2.process; value5 = typeof process !== 'function'; r20 = value5; if (r20) { continue; } process = property2.process; if (typeof process !== 'function') { r20 = r18; continue; } value6 = property2.process(r18); r20 = value6; a0[propertyName] = r20; } env0_53[propertyName] = false; binding2 = env0_54; env0_54 = typeof binding2 === 'bigint' ? binding2 - 1n : +binding2 - 1; r14 = propertyName2; } } } } function diffNestedProperty_3488(a0, a1, a2, a3) { // fn#3488, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:22836, offset: 0x00c9a7f7, size: 416 bytes, params: 5, frame: 24 var r1; var length; var r2; var r0; var r3; var r8; var value2; var value4; var diffProperties_3491Binding; var isArray2; var moduleValue; var flattenStyle; var length2; var value5; var diffNestedProperty_3488Binding; var property; var value6; var value7; var value8; let value = a0; if (!value) { reducibleJoin3: while (true) { if (a1 === a2) { return value; } break reducibleJoin3; } } if (a1) { reducibleJoin5: while (true) { if (a2) { value4 = environment; if (!isArray(a1)) { reducibleJoin14: while (true) { if (!isArray(a2)) { return diffProperties_3491(value, a1, a2, a3); } break reducibleJoin14; } } if (isArray(a1)) { reducibleJoin16: while (true) { if (isArray(a2)) { length = a1.length; length2 = a2.length; length = length < length2 ? a1.length : a2.length; value5 = 0; if (value5 < length) { r1 = value5; r2 = value; reducibleLoop24: while (true) { diffNestedProperty_3488Binding = diffNestedProperty_3488; property = a1[r1]; value = diffNestedProperty_3488Binding(r2, property, a2[r1], a3); value6 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; if (value6 < length) { r1 = value6; r2 = value; continue reducibleLoop24; } r0 = value; r3 = value6; break reducibleLoop24; } } else { r0 = value; r3 = value5; } length = a1.length; if (r3 < length) { r2 = r3; r8 = r0; reducibleLoop26: while (true) { value = clearNestedProperty_3490(r8, a1[r2], a3); value7 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; length = a1.length; if (value7 < length) { r2 = value7; r8 = value; continue reducibleLoop26; } r0 = value; r3 = value7; break reducibleLoop26; } } length = a2.length; if (r3 < length) { r2 = r0; reducibleLoop28: while (true) { value = addNestedProperty_3489(r2, a2[r3], a3); value8 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a2.length; if (value8 < length) { r2 = value; r3 = value8; continue reducibleLoop28; } r0 = value; break reducibleLoop28; } } return r0; } break reducibleJoin16; } } isArray2 = isArray(a1); diffProperties_3491Binding = diffProperties_3491; moduleValue = require(261) /* metro dependency 261 */; flattenStyle = moduleValue.flattenStyle; if (isArray2) { value = diffProperties_3491Binding(value, Reflect.apply(flattenStyle, moduleValue, [a1]), a2, a3); r1 = value; } else { value = diffProperties_3491Binding(value, a1, Reflect.apply(flattenStyle, moduleValue, [a2]), a3); r1 = value; } return r1; } break reducibleJoin5; } } if (a2) { value = addNestedProperty_3489(value, a2, a3); r1 = value; } else { reducibleJoin8: while (true) { if (a1) { value2 = environment; value = clearNestedProperty_3490(value, a1, a3); r1 = value; break reducibleJoin8; } r1 = value; break reducibleJoin8; } } return r1; } function addNestedProperty_3489(a0, a1, a2) { // fn#3489, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:23343, offset: 0x00c9a997, size: 108 bytes, params: 4, frame: 20 var r2; var r3; var r0; var length; var value3; var value4; let value = a0; if (a1) { if (isArray(a1)) { length = a1.length; value3 = 0; if (value3 < length) { r2 = value; r3 = value3; reducibleLoop5: while (true) { value = addNestedProperty_3489(r2, a1[r3], a2); value4 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a1.length; if (value4 < length) { r2 = value; r3 = value4; continue reducibleLoop5; } r0 = value; break reducibleLoop5; } } else { r0 = value; } return r0; } return diffProperties_3491(value, env0_52, a1, a2); } return value; } function clearNestedProperty_3490(a0, a1, a2) { // fn#3490, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:23499, offset: 0x00c9aa03, size: 108 bytes, params: 4, frame: 20 var r2; var r3; var r0; var length; var value3; var value4; let value = a0; if (a1) { if (isArray(a1)) { length = a1.length; value3 = 0; if (value3 < length) { r2 = value; r3 = value3; reducibleLoop5: while (true) { value = clearNestedProperty_3490(r2, a1[r3], a2); value4 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a1.length; if (value4 < length) { r2 = value; r3 = value4; continue reducibleLoop5; } r0 = value; break reducibleLoop5; } } else { r0 = value; } return r0; } return diffProperties_3491(value, a1, env0_52, a2); } return value; } function diffProperties_3491(a0, a1, a2, a3) { // fn#3491, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:23659, offset: 0x00c9aa6f, size: 845 bytes, params: 5, frame: 45 var r4; var r20; var r24; var r23; var r29; var r28; var r30; var r31; var r32; var r3; var r0; var r1; var r21; var r22; var propertyName; var propertyName2; var property; var property2; var property3; var diff; var process; var value5; var object; var propertyName3; var property4; var binding; let value = a0; const value3 = null; const value4 = true; let properties = Object.keys(a2); const properties2 = 0; const properties3 = properties.length; if (properties === undefined) { r0 = value; } else { r4 = value; r20 = properties2; reducibleLoop1: while (true) { propertyName = properties[r20]; propertyName2 = r20 + 1; if (propertyName === undefined) { r0 = r4; break reducibleLoop1; } property = a3[propertyName]; if (property) { property2 = a1[propertyName]; property3 = a2[propertyName]; reducibleJoin6: while (true) { if (typeof property3 !== 'function') { r23 = property3; r29 = property2; break reducibleJoin6; } r24 = typeof property2 !== 'function' ? property2 : value4; r23 = value4; r29 = r24; break reducibleJoin6; } reducibleJoin9: while (true) { if (r23 !== undefined) { r24 = r29; break reducibleJoin9; } r28 = r29 !== undefined ? r29 : value3; r23 = value3; r24 = r28; break reducibleJoin9; } reducibleJoin11: while (true) { if (env0_53) { env0_53[propertyName] = false; break reducibleJoin11; } break reducibleJoin11; } if (r4) { reducibleJoin13: while (true) { if (r4[propertyName] !== undefined) { if (typeof property !== 'object') { r4[propertyName] = r23; r20 = propertyName2; continue reducibleLoop1; } diff = property.diff; value = typeof diff !== 'function'; reducibleJoin42: while (true) { if (value) { process = property.process; value = typeof process !== 'function'; r28 = value; break reducibleJoin42; } r28 = value; break reducibleJoin42; } if (r28) { r20 = propertyName2; continue reducibleLoop1; } process = property.process; reducibleJoin45: while (true) { if (typeof process !== 'function') { r3 = r23; break reducibleJoin45; } process = property.process; value = Reflect.apply(process, property, [r23]); r3 = value; break reducibleJoin45; } r4[propertyName] = r3; r20 = propertyName2; continue reducibleLoop1; } break reducibleJoin13; } } if (r24 === r23) { r20 = propertyName2; continue reducibleLoop1; } if (typeof property !== 'object') { reducibleJoin37: while (true) { if (defaultDiffer_3486(r24, r23)) { reducibleJoin36: while (true) { if (r4) { r29 = r4; r30 = r4; break reducibleJoin36; } object = {}; r29 = object; r30 = object; break reducibleJoin36; } r30[propertyName] = r23; r28 = r29; break reducibleJoin37; } r28 = r4; break reducibleJoin37; } r4 = r28; } else { diff = property.diff; reducibleJoin32: while (true) { reducibleJoin31: while (true) { if (typeof diff === 'function') { value = r24 === undefined; reducibleJoin25: while (true) { if (value) { r30 = value; break reducibleJoin25; } diff = property.diff; if (typeof diff === 'function') { diff = property.diff; value = Reflect.apply(diff, property, [r24, r23]); r28 = value; } else { value = defaultDiffer_3486(r24, r23); r28 = value; } r30 = r28; break reducibleJoin25; } if (r30) { process = property.process; reducibleJoin28: while (true) { if (typeof process !== 'function') { r30 = r23; break reducibleJoin28; } process = property.process; value = Reflect.apply(process, property, [r23]); r30 = value; break reducibleJoin28; } reducibleJoin30: while (true) { if (r4) { r31 = r4; r32 = r4; break reducibleJoin30; } object = {}; r31 = object; r32 = object; break reducibleJoin30; } r32[propertyName] = r30; r29 = r31; break reducibleJoin31; } r29 = r4; break reducibleJoin31; } process = property.process; if (typeof process === 'function') { value = r24 === undefined; reducibleJoin25: while (true) { if (value) { r30 = value; break reducibleJoin25; } diff = property.diff; if (typeof diff === 'function') { diff = property.diff; value = Reflect.apply(diff, property, [r24, r23]); r28 = value; } else { value = defaultDiffer_3486(r24, r23); r28 = value; } r30 = r28; break reducibleJoin25; } if (r30) { process = property.process; reducibleJoin28: while (true) { if (typeof process !== 'function') { r30 = r23; break reducibleJoin28; } process = property.process; value = Reflect.apply(process, property, [r23]); r30 = value; break reducibleJoin28; } reducibleJoin30: while (true) { if (r4) { r31 = r4; r32 = r4; break reducibleJoin30; } object = {}; r31 = object; r32 = object; break reducibleJoin30; } r32[propertyName] = r30; r29 = r31; break reducibleJoin31; } r29 = r4; break reducibleJoin31; } env0_53 = value3; env0_54 = 0; value = diffNestedProperty_3488(r4, r24, r23, property); value5 = 0 < env0_54; r29 = value5 && value; if (r29) { restoreDeletedValuesInNestedArray_3487(value, r23, property); env0_53 = value3; r4 = value; break reducibleJoin32; } r4 = value; break reducibleJoin32; } r4 = r29; break reducibleJoin32; } } r20 = propertyName2; continue reducibleLoop1; } r20 = propertyName2; continue reducibleLoop1; } } properties = Object.keys(a1); const properties4 = 0; const properties5 = properties.length; if (properties !== undefined) { r1 = r0; r4 = properties4; reducibleLoop48: while (true) { propertyName = properties[r4]; propertyName3 = r4 + 1; if (propertyName === undefined) { r0 = r1; break reducibleLoop48; } if (a2[propertyName] !== undefined) { r4 = propertyName3; continue reducibleLoop48; } property = a3[propertyName]; value = !property; reducibleJoin54: while (true) { if (property) { reducibleJoin53: while (true) { if (r1) { value = r1[propertyName] !== undefined; r21 = value; break reducibleJoin53; } r21 = r1; break reducibleJoin53; } r20 = r21; break reducibleJoin54; } r20 = value; break reducibleJoin54; } reducibleJoin68: while (true) { if (r20) { break reducibleJoin68; } property4 = a1[propertyName]; reducibleJoin67: while (true) { if (property4 === undefined) { r21 = r1; break reducibleJoin67; } reducibleJoin66: while (true) { reducibleJoin64: while (true) { if (typeof property !== 'object') { reducibleJoin62: while (true) { if (r1) { r23 = r1; r24 = r1; break reducibleJoin62; } object = {}; r23 = object; r24 = object; break reducibleJoin62; } r24[propertyName] = value3; if (env0_53) { break reducibleJoin64; } env0_53 = {}; break reducibleJoin64; } diff = property.diff; if (typeof diff !== 'function') { process = property.process; if (typeof process !== 'function') { value = clearNestedProperty_3490(r1, property4, property); r22 = value; break reducibleJoin66; } } reducibleJoin62: while (true) { if (r1) { r23 = r1; r24 = r1; break reducibleJoin62; } object = {}; r23 = object; r24 = object; break reducibleJoin62; } r24[propertyName] = value3; if (env0_53) { break reducibleJoin64; } env0_53 = {}; break reducibleJoin64; } if (env0_53[propertyName]) { r22 = r23; break reducibleJoin66; } env0_53[propertyName] = value4; binding = env0_54; env0_54 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; r22 = r23; break reducibleJoin66; } r21 = r22; break reducibleJoin67; } r1 = r21; break reducibleJoin68; } r4 = propertyName3; continue reducibleLoop48; } } return r0; } function mountSafeCallback_NOT_REALLY_SAFE(a0, a1) { // fn#3492, offset: 0x00c9adbc, size: 23 bytes, params: 3, frame: 2 const env0_0 = a0; const env0_1 = a1; return _fun3493; function _fun3493() { // fn#3493, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:24685, offset: 0x00c9add3, size: 73 bytes, params: 1, frame: 14 var __isMounted; if (require) { __isMounted = env0_0.__isMounted; if (typeof __isMounted !== 'boolean') { return require.apply(env0_0, arguments); } __isMounted = env0_0.__isMounted; if (__isMounted) { return require.apply(env0_0, arguments); } } } } function setIsStrictModeForDevtools_3494(a0) { // fn#3494, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25900, offset: 0x00c9ae1c, size: 126 bytes, params: 2, frame: 16 var setStrictMode; var binding; var error; if (typeof (require(273) /* metro dependency 273 */).log === 'function') { (require(273) /* metro dependency 273 */).unstable_setDisableYieldValue(a0); } let __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) { setStrictMode = __REACT_DEVTOOLS_GLOBAL_HOOK__.setStrictMode; if (typeof setStrictMode === 'function') { try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; setStrictMode = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.setStrictMode; binding = env0_57; Reflect.apply(setStrictMode, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding, a0]); } catch (error) { } } } } function markCommitStopped() { // fn#3495, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26093, offset: 0x00c9ae9a, size: 58 bytes, params: 1, frame: 11 if (env0_59 !== null && typeof env0_59.markCommitStopped === 'function') { env0_59.markCommitStopped(); } } function markComponentRenderStarted(a0) { // fn#3496, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26197, offset: 0x00c9aed4, size: 62 bytes, params: 2, frame: 12 if (env0_59 !== null && typeof env0_59.markComponentRenderStarted === 'function') { env0_59.markComponentRenderStarted(a0); } } function markComponentRenderStopped() { // fn#3497, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26330, offset: 0x00c9af12, size: 58 bytes, params: 1, frame: 11 if (env0_59 !== null && typeof env0_59.markComponentRenderStopped === 'function') { env0_59.markComponentRenderStopped(); } } function markRenderStarted(a0) { // fn#3498, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26461, offset: 0x00c9af4c, size: 62 bytes, params: 2, frame: 12 if (env0_59 !== null && typeof env0_59.markRenderStarted === 'function') { env0_59.markRenderStarted(a0); } } function markRenderStopped() { // fn#3499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26567, offset: 0x00c9af8a, size: 58 bytes, params: 1, frame: 11 if (env0_59 !== null && typeof env0_59.markRenderStopped === 'function') { env0_59.markRenderStopped(); } } function markStateUpdateScheduled(a0, a1) { // fn#3500, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26671, offset: 0x00c9afc4, size: 66 bytes, params: 3, frame: 13 if (env0_59 !== null && typeof env0_59.markStateUpdateScheduled === 'function') { env0_59.markStateUpdateScheduled(a0, a1); } } function getNextLanes_3503({pendingLanes, suspendedLanes, pingedLanes, warmLanes}, a1, a2) { // fn#3503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:27938, offset: 0x00c9b13d, size: 313 bytes, params: 4, frame: 21 const value = a1; if (pendingLanes === 0) { return 0; } const value3 = 134217727 & pendingLanes; const r5 = value3 !== 0 ? (value3 & ~suspendedLanes) !== 0 ? getHighestPriorityLanes_3502(value3 & ~suspendedLanes) : (pingedLanes & value3) !== 0 ? getHighestPriorityLanes_3502(pingedLanes & value3) : a2 || (value3 & ~warmLanes) === 0 ? 0 : getHighestPriorityLanes_3502(value3 & ~warmLanes) : (pendingLanes & ~suspendedLanes) !== 0 ? getHighestPriorityLanes_3502(pendingLanes & ~suspendedLanes) : pingedLanes !== 0 ? getHighestPriorityLanes_3502(pingedLanes) : a2 || (pendingLanes & ~warmLanes) === 0 ? 0 : getHighestPriorityLanes_3502(pendingLanes & ~warmLanes); return r5 === 0 ? 0 : value === 0 || value === r5 || value & suspendedLanes ? r5 : (r5 & -r5) >= (value & -value) ? value : (r5 & -r5) !== 32 ? r5 : 4194048 & (value & -value) ? value : r5; } function claimNextTransitionLane_3506() { // fn#3506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:28828, offset: 0x00c9b276, size: 43 bytes, params: 1, frame: 4 const binding = env0_64; if (4194048 & binding << 1) { } return binding; } function claimNextRetryLane_3507() { // fn#3507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:28910, offset: 0x00c9b2a1, size: 43 bytes, params: 1, frame: 4 const binding = env0_65; if (62914560 & binding << 1) { } return binding; } function markSpawnedDeferredLane_3510(a0, a1, a2) { // fn#3510, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:29179, offset: 0x00c9b2cc, size: 127 bytes, params: 4, frame: 14 a0.pendingLanes = a0.pendingLanes | a1; a0.suspendedLanes = a0.suspendedLanes & ~a1; let value = env0_61(a1); value = 31 - value; a0.entangledLanes = a0.entangledLanes | a1; a0.entanglements[value] = 1073741824 | a0.entanglements[value] | 4194090 & a2; } function markRootEntangled_3511(a0, a1) { // fn#3511, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:29352, offset: 0x00c9b34b, size: 105 bytes, params: 3, frame: 19 var r5; var value3; var value4; let value = a0.entangledLanes | a1; a0.entangledLanes = value; const entanglements = a0.entanglements; if (value) { r5 = value; while (true) { value = 31 - env0_61(r5); value3 = 1 << value; value4 = value3 & a1; if (value4 | entanglements[value] & a1) { entanglements[value] |= a1; } value = r5 & ~value3; if (value) { r5 = value; continue; } break; } } } function addFiberToLanesMap(a0, a1, a2) { // fn#3512, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:29487, offset: 0x00c9b3b4, size: 85 bytes, params: 4, frame: 19 var r6; var pendingUpdatersLaneMap; var property; var add; let value = a2; reducibleJoin3: while (true) { if (!result) { break reducibleJoin3; } pendingUpdatersLaneMap = a0.pendingUpdatersLaneMap; if (!(0 < value)) { break reducibleJoin3; } r6 = value; reducibleLoop2: while (true) { value = 31 - env0_61(r6); property = pendingUpdatersLaneMap[value]; add = property.add; Reflect.apply(add, property, [a1]); value = r6 & ~(1 << value); if (0 < value) { r6 = value; continue reducibleLoop2; } break reducibleJoin3; } } } function movePendingFibersToMemoized(a0, a1) { // fn#3513, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:29606, offset: 0x00c9b409, size: 121 bytes, params: 3, frame: 21 var r6; var pendingUpdatersLaneMap; var memoizedUpdaters; var property; var size; let value = a1; if (result) { pendingUpdatersLaneMap = a0.pendingUpdatersLaneMap; memoizedUpdaters = a0.memoizedUpdaters; if (0 < value) { r6 = value; while (true) { value = 31 - env0_61(r6); property = pendingUpdatersLaneMap[value]; size = property.size; if (0 < size) { property.forEach(_fun3514); property.clear(); } value = r6 & ~(1 << value); if (0 < value) { r6 = value; continue; } break; } } } function _fun3514(a0) { // fn#3514, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:29767, offset: 0x00c9b482, size: 59 bytes, params: 2, frame: 13 const alternate = a0.alternate; if (!(alternate !== null && memoizedUpdaters.has(alternate))) { memoizedUpdaters.add(a0); } } } function allocateTag() { // fn#3518, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:30619, offset: 0x00c9b4bd, size: 44 bytes, params: 1, frame: 5 const binding = env0_67; const r0 = binding % 10 !== 1 ? binding : binding + 2; env0_67 = r0 + 2; return r0; } function recursivelyUncacheFiberNode(a0) { // fn#3519, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:30683, offset: 0x00c9b4e9, size: 109 bytes, params: 2, frame: 13 var _nativeTag; var binding; var _children; if (typeof a0 === 'number') { binding = env0_47; binding.delete(a0); binding = env0_48; binding.delete(a0); } else { _nativeTag = a0._nativeTag; binding = env0_47; binding.delete(_nativeTag); binding = env0_48; binding.delete(_nativeTag); _children = a0._children; _children.forEach(recursivelyUncacheFiberNode); } } function pop_3522(a0) { // fn#3522, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31181, offset: 0x00c9b589, size: 63 bytes, params: 2, frame: 4 var binding; if (!(0 > env0_73)) { binding = env0_72; a0.current = binding[env0_73]; binding = env0_72; binding[env0_73] = null; binding = env0_73; env0_73 = typeof binding === 'bigint' ? binding - 1n : +binding - 1; } } function push_3523(a0, a1) { // fn#3523, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31239, offset: 0x00c9b5c8, size: 43 bytes, params: 3, frame: 4 const binding = env0_73; env0_72[typeof binding === 'bigint' ? binding + 1n : +binding + 1] = a0.current; a0.current = a1; } function createCapturedValueAtFiber_3524(a0, a1) { // fn#3524, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31317, offset: 0x00c9b5f3, size: 121 bytes, params: 3, frame: 16 var r0; var object; var value2; if (typeof a0 === 'object') { if (a0 !== null) { value2 = env0_75.get(a0); if (value2 !== undefined) { r0 = value2; } else { object = {value: a0, source: a1}; object.stack = getStackByFiberInDevAndProd_3441(a1); env0_75.set(a0, object); r0 = object; } return r0; } } object = {value: a0, source: a1}; object.stack = getStackByFiberInDevAndProd_3441(a1); return object; } function pushHostContainer_3525(a0, a1) { // fn#3525, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31655, offset: 0x00c9b66c, size: 83 bytes, params: 3, frame: 14 const push_3523Binding = push_3523; push_3523Binding(env0_78, a1); push_3523Binding(env0_77, a0); push_3523Binding(env0_76, null); pop_3522(env0_76); push_3523Binding(env0_76, {isInAParentText: false}); } function popHostContainer_3526() { // fn#3526, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31761, offset: 0x00c9b6bf, size: 39 bytes, params: 1, frame: 12 const pop_3522Binding = pop_3522; pop_3522Binding(env0_76); pop_3522Binding(env0_77); pop_3522Binding(env0_78); } function pushHostContext_3527(a0) { // fn#3527, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:31813, offset: 0x00c9b6e6, size: 172 bytes, params: 2, frame: 15 var push_3523Binding; if (a0.memoizedState !== null) { push_3523(env0_79, a0); } const current = env0_76.current; const type = a0.type; let r4 = type === 'AndroidTextInput' || type === 'RCTMultilineTextInputView'; r4 = !r4 ? type === 'RCTSinglelineTextInputView' : r4; r4 = !r4 ? type === 'RCTText' : r4; r4 = !r4 ? type === 'RCTVirtualText' : r4; const r3 = current.isInAParentText === r4 ? current : {isInAParentText: r4}; if (current !== r3) { push_3523Binding = push_3523; push_3523Binding(env0_77, a0); push_3523Binding(env0_76, r3); } } function popHostContext_3528(a0) { // fn#3528, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32108, offset: 0x00c9b792, size: 89 bytes, params: 2, frame: 13 var pop_3522Binding; if (env0_77.current === a0) { pop_3522Binding = pop_3522; pop_3522Binding(env0_76); pop_3522Binding(env0_77); } if (env0_79.current === a0) { pop_3522(env0_79); env0_71._currentValue = null; } } function upgradeHydrationErrorsToRecoverable_3529() { // fn#3529, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32229, offset: 0x00c9b7eb, size: 57 bytes, params: 1, frame: 15 const binding = env0_80; if (binding !== null) { if (env0_171 !== null) { env0_171.push.apply(env0_171, binding); } } return binding; } function pushProvider_3530(a0, a1, a2) { // fn#3530, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32495, offset: 0x00c9b824, size: 40 bytes, params: 4, frame: 14 push_3523(env0_82, a1._currentValue); a1._currentValue = a2; } function popProvider_3531(a0) { // fn#3531, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32567, offset: 0x00c9b84c, size: 39 bytes, params: 2, frame: 11 a0._currentValue = env0_82.current; pop_3522(env0_82); } function propagateContextChanges_3533(a0, a1, a2, a3) { // fn#3533, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32852, offset: 0x00c9b873, size: 460 bytes, params: 5, frame: 32 var r7; var r16; var r20; var r15; var r18; var r12; var dependencies; var tag; var property; var lanes; var alternate; var firstContext; var length; var context; var value5; var next; var sibling; let child = a0.child; const value = null; const value2 = value !== child; reducibleJoin2: while (true) { if (value2) { child.return = a0; break reducibleJoin2; } break reducibleJoin2; } const value4 = 0; if (value2) { r7 = child; reducibleLoop3: while (true) { dependencies = r7.dependencies; if (value !== dependencies) { child = r7.child; firstContext = dependencies.firstContext; if (value === firstContext) { r15 = child; } else { r16 = firstContext; reducibleLoop12: while (true) { length = a1.length; if (value4 < length) { r20 = value4; reducibleLoop13: while (true) { context = r16.context; if (context === a1[r20]) { lanes = r7.lanes; r7.lanes = lanes | a2; alternate = r7.alternate; if (value === alternate) { scheduleContextWorkOnParentPath_3532(r7.return, a2, a0); r15 = a3 ? child : value; break reducibleLoop12; } lanes = alternate.lanes; alternate.lanes = lanes | a2; scheduleContextWorkOnParentPath_3532(r7.return, a2, a0); r15 = a3 ? child : value; break reducibleLoop12; } value5 = typeof r20 === 'bigint' ? r20 + 1n : +r20 + 1; length = a1.length; if (value5 < length) { r20 = value5; continue reducibleLoop13; } next = r16.next; if (value !== next) { r16 = next; continue reducibleLoop12; } r15 = child; break reducibleLoop12; } } next = r16.next; if (value !== next) { r16 = next; continue reducibleLoop12; } r15 = child; break reducibleLoop12; } } } else { tag = r7.tag; if (tag === 18) { property = r7.return; if (value === property) { throw global.Error('We just came from a parent so we must have had a parent. This is a bug in React.'); } lanes = property.lanes; property.lanes = lanes | a2; alternate = property.alternate; reducibleJoin9: while (true) { if (value === alternate) { break reducibleJoin9; } lanes = alternate.lanes; alternate.lanes = lanes | a2; break reducibleJoin9; } scheduleContextWorkOnParentPath_3532(property, a2, a0); r15 = value; } else { child = r7.child; r15 = child; } } if (value !== r15) { r15.return = r7; r12 = r15; } else if (value === r7) { r12 = r7; } else { r18 = r7; reducibleLoop21: while (true) { if (r18 === a0) { r12 = value; break reducibleLoop21; } sibling = r18.sibling; if (value !== sibling) { sibling.return = r18.return; r12 = sibling; break reducibleLoop21; } property = r18.return; if (value !== property) { r18 = property; continue reducibleLoop21; } r12 = property; break reducibleLoop21; } } if (value === r12) { return undefined; } r7 = r12; continue reducibleLoop3; } } } function propagateParentContextChanges_3534(a0, a1, a2, a3) { // fn#3534, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:33600, offset: 0x00c9ba3f, size: 441 bytes, params: 5, frame: 33 var r5; var r9; var r13; var r16; var r18; var r19; var r14; var r6; var flags; var value5; var tag; var current; var alternate; var memoizedState; var memoizedState2; var memoizedState3; var binding; var push; var memoizedProps; var type; var pendingProps; var value6; var value7; var property; const value = a1; const value2 = null; if (value2 === value) { r6 = value2; } else { r5 = value; r9 = value2; r13 = false; reducibleLoop1: while (true) { if (r13) { r16 = r13; } else { flags = r5.flags; value5 = true; reducibleJoin4: while (true) { if (524288 & flags) { r16 = value5; break reducibleJoin4; } flags = r5.flags; if (262144 & flags) { r6 = r9; break reducibleLoop1; } r16 = r13; break reducibleJoin4; } } tag = r5.tag; if (tag === 10) { alternate = r5.alternate; if (value2 === alternate) { throw global.Error('Should have a current fiber. This is a bug in React.'); } memoizedProps = alternate.memoizedProps; reducibleJoin20: while (true) { if (value2 === memoizedProps) { r14 = r9; break reducibleJoin20; } type = r5.type; binding = env0_81; pendingProps = r5.pendingProps; value6 = pendingProps.value; value7 = memoizedProps.value; if (binding(value6, value7)) { r14 = r9; break reducibleJoin20; } if (value2 !== r9) { push = r9.push; Reflect.apply(push, r9, [type]); r19 = r9; } else { r19 = [type]; } r14 = r19; break reducibleJoin20; } } else { current = env0_79.current; reducibleJoin20: while (true) { if (r5 !== current) { r14 = r9; break reducibleJoin20; } alternate = r5.alternate; if (value2 === alternate) { throw global.Error('Should have a current fiber. This is a bug in React.'); } memoizedState = alternate.memoizedState; memoizedState = memoizedState.memoizedState; memoizedState2 = r5.memoizedState; memoizedState3 = memoizedState2.memoizedState; if (memoizedState === memoizedState3) { r14 = r9; break reducibleJoin20; } if (value2 !== r9) { push = r9.push; Reflect.apply(push, r9, [env0_71]); r18 = r9; } else { binding = env0_71; r18 = [binding]; } r14 = r18; break reducibleJoin20; } } property = r5.return; if (value2 !== property) { r5 = property; r9 = r14; r13 = r16; continue reducibleLoop1; } r6 = r14; break reducibleLoop1; } } reducibleJoin23: while (true) { if (value2 === r6) { break reducibleJoin23; } propagateContextChanges_3533(value, r6, a2, a3); break reducibleJoin23; } value.flags = value.flags | 262144; } function checkIfContextChanged_3535({firstContext}) { // fn#3535, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:34240, offset: 0x00c9bbf8, size: 67 bytes, params: 2, frame: 16 var binding; var context; var _currentValue; var memoizedValue; var next; if (firstContext === null) { return false; } let r3 = firstContext; loopExit1: while (true) { binding = env0_81; context = r3.context; _currentValue = context._currentValue; memoizedValue = r3.memoizedValue; if (binding(_currentValue, memoizedValue)) { next = r3.next; if (next === null) { return false; } r3 = next; continue; } break loopExit1; } return true; } function readContext_3537(a0) { // fn#3537, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:34476, offset: 0x00c9bc5f, size: 25 bytes, params: 2, frame: 13 return readContextForConsumer_3539(env0_83, a0); } function readContextDuringReconciliation_3538(a0, a1) { // fn#3538, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:34536, offset: 0x00c9bc78, size: 46 bytes, params: 3, frame: 13 if (env0_83 === null) { prepareToReadContext_3536(a0); } return readContextForConsumer_3539(a0, a1); } function readContextForConsumer_3539(a0, a1) { // fn#3539, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:34652, offset: 0x00c9bca6, size: 130 bytes, params: 3, frame: 14 var object3; const _currentValue = a1._currentValue; const object = {context: a1, memoizedValue: _currentValue, next: null}; if (object3 === null) { if (a0 === null) { throw global.Error('Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().'); } object3 = object; a0.dependencies = {lanes: 0, firstContext: object}; a0.flags = a0.flags | 524288; } else { object3.next = object; } return _currentValue; } function createCache_3540() { // fn#3540, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35470, offset: 0x00c9bd28, size: 75 bytes, params: 1, frame: 10 const object = {}; object.controller = new env0_85(); const Map = global.Map; object.data = new Map(); object.refCount = 0; return object; } function releaseCache_3541(a0) { // fn#3541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35543, offset: 0x00c9bd73, size: 97 bytes, params: 2, frame: 16 var value; const env0_0 = a0; const refCount = a0.refCount; a0.refCount = typeof refCount === 'bigint' ? refCount - 1n : +refCount - 1; if (a0.refCount === 0) { value = require(273) /* metro dependency 273 */; value.unstable_scheduleCallback((require(273) /* metro dependency 273 */).unstable_NormalPriority, _fun3542); } function _fun3542() { // fn#3542, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35664, offset: 0x00c68e8e, size: 27 bytes, params: 1, frame: 9 env0_0.controller.abort(); } } function pushNestedEffectDurations() { // fn#3543, offset: 0x00c9bdd4, size: 15 bytes, params: 1, frame: 3 return env0_89; } function popNestedEffectDurations(a0) { // fn#3544, offset: 0x00c9bde3, size: 16 bytes, params: 2, frame: 3 const binding = env0_89; env0_89 = a0; return binding; } function bubbleNestedEffectDurations(a0) { // fn#3545, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35843, offset: 0x00c9bdf3, size: 20 bytes, params: 2, frame: 3 const binding = env0_89; env0_89 = binding + a0; return binding; } function stopProfilerTimerIfRunningAndRecordDuration(a0) { // fn#3547, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:36024, offset: 0x00c9be49, size: 92 bytes, params: 2, frame: 13 var value3; if (0 <= env0_88) { value3 = (require(273) /* metro dependency 273 */).unstable_now() - env0_88; a0.actualDuration = a0.actualDuration + value3; a0.selfBaseDuration = value3; } } function stopProfilerTimerIfRunningAndRecordIncompleteDuration(a0) { // fn#3548, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:36170, offset: 0x00c9bea5, size: 86 bytes, params: 2, frame: 13 if (0 <= env0_88) { a0.actualDuration = a0.actualDuration + ((require(273) /* metro dependency 273 */).unstable_now() - env0_88); } } function recordEffectDuration() { // fn#3549, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:36305, offset: 0x00c9befb, size: 79 bytes, params: 1, frame: 12 if (0 <= env0_88) { env0_89 += (require(273) /* metro dependency 273 */).unstable_now() - env0_88; } } function ensureRootIsScheduled_3552(a0) { // fn#3552, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:36592, offset: 0x00c9bfa2, size: 140 bytes, params: 2, frame: 16 var moduleValue; if (a0 !== env0_93 && a0.next === null) { if (env0_93 === null) { env0_93 = a0; env0_92 = a0; } else { env0_93.next = a0; env0_93 = a0; } } if (!env0_94) { moduleValue = require(273) /* metro dependency 273 */; moduleValue.unstable_scheduleCallback((require(273) /* metro dependency 273 */).unstable_ImmediatePriority, processRootScheduleInImmediateTask_3554); } } function flushSyncWorkAcrossRoots_impl_3553(a0, a1) { // fn#3553, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:36805, offset: 0x00c9c02e, size: 402 bytes, params: 3, frame: 39 var r19; var r20; var r24; var r21; var r23; var r2; var value2; var value3; var value4; var binding; var tag; var getNextLanes_3503Binding; var cancelPendingCommit; var value5; var timeoutHandle; var value6; var nextLanes_3503Binding; var value8; var value9; var value10; var next; reducibleJoin17: while (true) { if (env0_96) { break reducibleJoin17; } if (env0_95) { value2 = true; env0_96 = value2; value3 = false; value4 = 0; 42 | value4; reducibleLoop3: while (true) { binding = env0_92; if (binding === null) { r2 = value3; } else { r19 = value3; r20 = binding; reducibleLoop4: while (true) { reducibleJoin14: while (true) { reducibleJoin12: while (true) { if (a1) { tag = r20.tag; if (value4 !== tag) { r23 = r19; break reducibleJoin14; } value4 !== value4; binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r24 = r20 !== env0_155 ? value4 : binding; value5 = r20.cancelPendingCommit !== null; reducibleJoin10: while (true) { if (value5) { r21 = value5; break reducibleJoin10; } timeoutHandle = r20.timeoutHandle; value6 = timeoutHandle !== -1; r21 = value6; break reducibleJoin10; } nextLanes_3503Binding = getNextLanes_3503Binding(r20, r24, r21); value8 = 3 & nextLanes_3503Binding; value9 = !value8; if (value8) { value10 = checkIfRootIsPrerendering_3504(r20, nextLanes_3503Binding); r24 = value10; break reducibleJoin12; } r24 = value9; break reducibleJoin12; } value4 !== value4; binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r24 = r20 !== env0_155 ? value4 : binding; cancelPendingCommit = r20.cancelPendingCommit; value5 = cancelPendingCommit !== null; reducibleJoin10: while (true) { if (value5) { r21 = value5; break reducibleJoin10; } timeoutHandle = r20.timeoutHandle; value6 = timeoutHandle !== -1; r21 = value6; break reducibleJoin10; } nextLanes_3503Binding = getNextLanes_3503Binding(r20, r24, r21); value8 = 3 & nextLanes_3503Binding; value9 = !value8; if (value8) { value10 = checkIfRootIsPrerendering_3504(r20, nextLanes_3503Binding); r24 = value10; break reducibleJoin12; } r24 = value9; break reducibleJoin12; } if (r24) { r23 = r19; break reducibleJoin14; } performSyncWorkOnRoot_3557(r20, nextLanes_3503Binding); r23 = value2; break reducibleJoin14; } next = r20.next; if (next !== null) { r19 = r23; r20 = next; continue reducibleLoop4; } r2 = r23; break reducibleLoop4; } } if (r2) { continue reducibleLoop3; } break reducibleLoop3; } env0_96 = value3; break reducibleJoin17; } break reducibleJoin17; } } function processRootScheduleInImmediateTask_3554() { // fn#3554, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:37311, offset: 0x00c9c1c0, size: 174 bytes, params: 1, frame: 23 var r4; var r7; var r11; var next; var value4; if (env0_97 === 0) { } const value2 = (UnstableModule).unstable_now(); const binding = next2; const value3 = null; if (value3 !== binding) { r4 = value3; r7 = binding; while (true) { next = r7.next; value4 = scheduleTaskForRootDuringMicrotask_3555(r7, value2); if (value4 === 0) { r7.next = value3; if (value3 === r4) { next2 = next; } else { r4.next = next; } if (value3 !== next) { r11 = r4; break; } env0_93 = r4; r11 = r4; break; } if (3 & value4) { env0_95 = true; r11 = r7; break; } r11 = r7; break; if (value3 !== next) { r4 = r11; r7 = next; continue; } break; } } flushSyncWorkAcrossRoots_impl_3553(0, false); } function scheduleTaskForRootDuringMicrotask_3555(a0, a1) { // fn#3555, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:37611, offset: 0x00c9c26e, size: 616 bytes, params: 3, frame: 27 var r5; var r14; var value4; var property; var expiredLanes; var value5; var value6; var value10; const unstable_IdlePriority = (require(273) /* metro dependency 273 */).unstable_IdlePriority; const unstable_NormalPriority = (require(273) /* metro dependency 273 */).unstable_NormalPriority; const unstable_UserBlockingPriority = (require(273) /* metro dependency 273 */).unstable_UserBlockingPriority; var value12; const suspendedLanes = a0.suspendedLanes; const pingedLanes = a0.pingedLanes; const expirationTimes = a0.expirationTimes; let value = -62914561 & a0.pendingLanes; const value2 = 0; if (value2 < value) { r5 = value; while (true) { value = 31 - env0_61(r5); value4 = 1 << value; property = expirationTimes[value]; if (property === -1) { value5 = value4 & suspendedLanes; if (!value5) { r14 = value5; continue; } value6 = !(value4 & pingedLanes); r14 = value6; if (r14) { break; } expirationTimes[value] = computeExpirationTime_3505(value4, a1); break; } if (property <= a1) { expiredLanes = a0.expiredLanes; a0.expiredLanes = expiredLanes | value4; break; } break; value = r5 & ~value4; if (value2 < value) { r5 = value; continue; } break; } } const nextLanes_3503 = getNextLanes_3503(a0, a0 === env0_155 ? env0_157 : value2, a0.cancelPendingCommit !== null || a0.timeoutHandle !== -1); const callbackNode = a0.callbackNode; if (value2 === nextLanes_3503) { if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } a0.callbackNode = null; a0.callbackPriority = value2; return value2; } if (value) { if (env0_158 === 2) { if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } a0.callbackNode = null; a0.callbackPriority = value2; return value2; } if (env0_158 === 9) { if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } a0.callbackNode = null; a0.callbackPriority = value2; return value2; } } if (a0.cancelPendingCommit !== null) { if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } a0.callbackNode = null; a0.callbackPriority = value2; return value2; } if (3 & nextLanes_3503) { if (checkIfRootIsPrerendering_3504(a0, nextLanes_3503)) { value = nextLanes_3503 & -nextLanes_3503; if (value === a0.callbackPriority) { return value; } if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } value10 = lanesToEventPriority_3515(nextLanes_3503); value12 = (require(273) /* metro dependency 273 */).unstable_scheduleCallback(value10 === 2 || value10 === 8 ? unstable_UserBlockingPriority : value10 === 32 || value10 !== 268435456 ? unstable_NormalPriority : unstable_IdlePriority, performWorkOnRootViaSchedulerTask_3556.bind(null, a0)); a0.callbackPriority = value; a0.callbackNode = value12; return value; } if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } a0.callbackPriority = 2; a0.callbackNode = null; return 2; } value = nextLanes_3503 & -nextLanes_3503; if (value !== a0.callbackPriority) { if (callbackNode !== null) { (require(273) /* metro dependency 273 */).unstable_cancelCallback(callbackNode); } value10 = lanesToEventPriority_3515(nextLanes_3503); value12 = (require(273) /* metro dependency 273 */).unstable_scheduleCallback(value10 === 2 || value10 === 8 ? unstable_UserBlockingPriority : value10 === 32 || value10 !== 268435456 ? unstable_NormalPriority : unstable_IdlePriority, performWorkOnRootViaSchedulerTask_3556.bind(null, a0)); a0.callbackPriority = value; a0.callbackNode = value12; } return value; } function performWorkOnRootViaSchedulerTask_3556(a0, a1) { // fn#3556, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:38708, offset: 0x00c9c4d6, size: 263 bytes, params: 3, frame: 21 var r3; var r0; var callbackNode; var binding; var getNextLanes_3503Binding; var cancelPendingCommit; var value3; var nextLanes_3503Binding; var scheduleTaskForRootDuringMicrotask_3555Binding; var moduleValue; const value2 = 0; if (value2 === env0_177) { callbackNode = a0.callbackNode; if (flushPendingEffects_3816(undefined)) { if (a0.callbackNode !== callbackNode) { return null; } binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r3 = a0 !== env0_155 ? value2 : binding; cancelPendingCommit = a0.cancelPendingCommit; value3 = null; r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1; nextLanes_3503Binding = getNextLanes_3503Binding(a0, r3, r0); if (value2 === nextLanes_3503Binding) { r0 = value3; } else { performWorkOnRoot_3790(a0, nextLanes_3503Binding, a1); scheduleTaskForRootDuringMicrotask_3555Binding = scheduleTaskForRootDuringMicrotask_3555; moduleValue = require(273) /* metro dependency 273 */; scheduleTaskForRootDuringMicrotask_3555Binding(a0, moduleValue.unstable_now()); r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask_3556.bind(value3, a0) : value3; } return r0; } binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r3 = a0 !== env0_155 ? value2 : binding; cancelPendingCommit = a0.cancelPendingCommit; value3 = null; r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1; nextLanes_3503Binding = getNextLanes_3503Binding(a0, r3, r0); } else { if (env0_177 !== 5) { a0.callbackNode = null; a0.callbackPriority = value2; return null; } callbackNode = a0.callbackNode; if (flushPendingEffects_3816(undefined)) { if (a0.callbackNode !== callbackNode) { return null; } binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r3 = a0 !== env0_155 ? value2 : binding; cancelPendingCommit = a0.cancelPendingCommit; value3 = null; r0 = value3 !== cancelPendingCommit || a0.timeoutHandle !== -1; nextLanes_3503Binding = getNextLanes_3503Binding(a0, r3, r0); if (value2 === nextLanes_3503Binding) { r0 = value3; } else { performWorkOnRoot_3790(a0, nextLanes_3503Binding, a1); scheduleTaskForRootDuringMicrotask_3555Binding = scheduleTaskForRootDuringMicrotask_3555; moduleValue = require(273) /* metro dependency 273 */; scheduleTaskForRootDuringMicrotask_3555Binding(a0, moduleValue.unstable_now()); r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask_3556.bind(value3, a0) : value3; } return r0; } binding = env0_157; getNextLanes_3503Binding = getNextLanes_3503; r3 = a0 !== env0_155 ? value2 : binding; cancelPendingCommit = a0.cancelPendingCommit; value3 = null; nextLanes_3503Binding = getNextLanes_3503Binding(a0, r3, value3 !== cancelPendingCommit || a0.timeoutHandle !== -1); } if (value2 === nextLanes_3503Binding) { r0 = value3; } else { performWorkOnRoot_3790(a0, nextLanes_3503Binding, a1); scheduleTaskForRootDuringMicrotask_3555Binding = scheduleTaskForRootDuringMicrotask_3555; moduleValue = require(273) /* metro dependency 273 */; scheduleTaskForRootDuringMicrotask_3555Binding(a0, moduleValue.unstable_now()); r0 = value3 != a0.callbackNode ? a0.callbackNode !== callbackNode ? value3 : performWorkOnRootViaSchedulerTask_3556.bind(value3, a0) : value3; } return r0; } function performSyncWorkOnRoot_3557(a0, a1) { // fn#3557, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39204, offset: 0x00c9c5dd, size: 57 bytes, params: 3, frame: 15 if (flushPendingEffects_3816()) { return null; } performWorkOnRoot_3790(a0, a1, true); } function requestTransitionLane_3558() { // fn#3558, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39315, offset: 0x00c9c616, size: 33 bytes, params: 1, frame: 10 env0_97 = env0_97 === 0 ? claimNextTransitionLane_3506() : env0_97; return env0_97; } function pingEngtangledActionScope_3559() { // fn#3559, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39427, offset: 0x00c9c637, size: 110 bytes, params: 1, frame: 12 var r3; var length; let value = environment; let binding = env0_99; const value2 = typeof binding === 'bigint' ? binding - 1n : +binding - 1; const value3 = 0; reducibleJoin6: while (true) { if (value3 != value2) { break reducibleJoin6; } if (env0_98 === null) { break reducibleJoin6; } reducibleJoin4: while (true) { if (env0_101 === null) { break reducibleJoin4; } env0_101.status = 'fulfilled'; break reducibleJoin4; } binding = env0_98; env0_98 = null; env0_100 = value3; env0_101 = null; length = binding.length; if (!(value3 < length)) { break reducibleJoin6; } r3 = value3; reducibleLoop5: while (true) { (0, binding[r3])(); value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = binding.length; if (value < length) { r3 = value; continue reducibleLoop5; } break reducibleJoin6; } } } function peekCacheFromPool_3560() { // fn#3560, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39963, offset: 0x00c9c6a5, size: 30 bytes, params: 1, frame: 3 const current = env0_103.current; return current !== null ? current : env0_155.pooledCache; } function pushTransition_3561(a0, a1) { // fn#3561, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:40042, offset: 0x00c9c6c3, size: 48 bytes, params: 3, frame: 14 push_3523(env0_103, a1 === null ? env0_103.current : a1.pool); } function getSuspendedCache_3562() { // fn#3562, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:40107, offset: 0x00c9c6f3, size: 46 bytes, params: 1, frame: 11 const value2 = peekCacheFromPool_3560(); const value3 = null; return value3 === value2 ? value3 : {parent: env0_86._currentValue, pool: value2}; } function shallowEqual_3563(a0, a1) { // fn#3563, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:40255, offset: 0x00c9c721, size: 204 bytes, params: 3, frame: 18 var r1; var property; var hasOwnPropertyBinding; var call; var binding; var property2; var value5; if (!env0_81(a0, a1)) { if (typeof a0 !== 'object') { return false; } if (a0 === null) { return false; } if (typeof a1 !== 'object') { return false; } if (a1 === null) { return false; } var Object = global.Object; var value2 = Object.keys(a0); Object = global.Object; var value3 = Object.keys(a1); var length = value2.length; if (length !== value3.length) { return false; } length = value2.length; var value4 = 0; if (value4 < length) { r1 = value4; loopExit7: while (true) { property = value2[r1]; hasOwnPropertyBinding = hasOwnProperty; call = hasOwnPropertyBinding.call; if (Reflect.apply(call, hasOwnPropertyBinding, [a1, property])) { binding = env0_81; property2 = a0[property]; if (binding(property2, a1[property])) { value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; length = value2.length; if (!(value5 < length)) { return true; } r1 = value5; continue; } break loopExit7; } break loopExit7; } return false; } } return true; } function trackUsedThenable_3566(a0, a1, a2) { // fn#3566, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:41611, offset: 0x00c9c7ed, size: 301 bytes, params: 4, frame: 17 var r0; var then; var noop_3565Binding; var checkIfUseWrappedInAsyncCatch_3570Binding; var reason; const value = a1; const property = a0[a2]; if (property === undefined) { a0.push(value); r0 = value; } else if (property === value) { r0 = value; } else { then = value.then; noop_3565Binding = noop_3565; Reflect.apply(then, value, [noop_3565Binding, noop_3565Binding]); r0 = property; } let status = r0.status; if (status === 'fulfilled') { return r0.value; } if (status === 'rejected') { checkIfUseWrappedInAsyncCatch_3570Binding = checkIfUseWrappedInAsyncCatch_3570; reason = r0.reason; checkIfUseWrappedInAsyncCatch_3570Binding(reason); throw reason; } status = r0.status; if (typeof status === 'string') { then = r0.then; noop_3565Binding = noop_3565; Reflect.apply(then, r0, [noop_3565Binding, noop_3565Binding]); status = r0.status; if (status === 'fulfilled') { return r0.value; } if (status === 'rejected') { checkIfUseWrappedInAsyncCatch_3570Binding = checkIfUseWrappedInAsyncCatch_3570; reason = r0.reason; checkIfUseWrappedInAsyncCatch_3570Binding(reason); throw reason; } throw env0_105; } const binding = env0_155; if (binding === null) { r0.status = 'pending'; r0.then(function(a0) { if (require.status === 'pending') { require.status = 'fulfilled'; require.value = a0; } }, _fun3568); status = r0.status; if (status === 'fulfilled') { return r0.value; } if (status === 'rejected') { checkIfUseWrappedInAsyncCatch_3570Binding = checkIfUseWrappedInAsyncCatch_3570; reason = r0.reason; checkIfUseWrappedInAsyncCatch_3570Binding(reason); throw reason; } throw env0_105; } if (100 < binding.shellSuspendCounter) { throw global.Error("An unknown Component is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server."); } r0.status = 'pending'; r0.then(function(a0) { if (require.status === 'pending') { require.status = 'fulfilled'; require.value = a0; } }, function(a0) { if (require.status === 'pending') { require.status = 'rejected'; require.reason = a0; } }); status = r0.status; if (status === 'fulfilled') { return r0.value; } if (status === 'rejected') { checkIfUseWrappedInAsyncCatch_3570Binding = checkIfUseWrappedInAsyncCatch_3570; reason = r0.reason; checkIfUseWrappedInAsyncCatch_3570Binding(reason); throw reason; } throw env0_105; function _fun3568(a0) { // fn#3568, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:42270, offset: 0x00c55ee2, size: 49 bytes, params: 2, frame: 3 if (require.status === 'pending') { require.status = 'rejected'; require.reason = a0; } } } function getSuspendedThenable_3569() { // fn#3569, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:42490, offset: 0x00c9c91a, size: 46 bytes, params: 1, frame: 11 if (env0_109 === null) { throw global.Error('Expected a suspended thenable. This is a bug in React. Please file an issue.'); } return env0_109; } function checkIfUseWrappedInAsyncCatch_3570(a0) { // fn#3570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:42653, offset: 0x00c9c948, size: 49 bytes, params: 2, frame: 11 if (a0 === env0_105) { throw global.Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server."); } if (a0 === env0_107) { throw global.Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server."); } } function finishQueueingConcurrentUpdates_3571() { // fn#3571, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:42920, offset: 0x00c9c979, size: 209 bytes, params: 1, frame: 24 var r2; var property; var binding2; var value3; var value4; var property2; var binding3; var value5; var value6; var property3; var binding4; var value7; var value8; var property4; var binding5; var value9; var value10; var pending; var next; const binding = env0_111; const value2 = 0; if (value2 < binding) { r2 = value2; while (true) { property = env0_110[r2]; binding2 = env0_110; value3 = typeof r2 === 'bigint' ? r2 : +r2; value4 = typeof value3 === 'bigint' ? value3 + 1n : +value3 + 1; binding2[value3] = null; property2 = env0_110[value4]; binding3 = env0_110; value5 = typeof value4 === 'bigint' ? value4 : +value4; value6 = typeof value5 === 'bigint' ? value5 + 1n : +value5 + 1; binding3[value5] = null; property3 = env0_110[value6]; binding4 = env0_110; value7 = typeof value6 === 'bigint' ? value6 : +value6; value8 = typeof value7 === 'bigint' ? value7 + 1n : +value7 + 1; binding4[value7] = null; property4 = env0_110[value8]; binding5 = env0_110; value9 = typeof value8 === 'bigint' ? value8 : +value8; value10 = typeof value9 === 'bigint' ? value9 + 1n : +value9 + 1; binding5[value9] = null; if (property2 !== null) { if (property3 === null) { break; } pending = property2.pending; if (pending === null) { property3.next = property3; } else { next = pending.next; property3.next = next; pending.next = property3; } property2.pending = property3; break; } if (value2 === property4) { continue; } markUpdateLaneFromFiberToRoot_3575(property, property3, property4); if (value10 < binding) { r2 = value10; continue; } break; } } } function enqueueUpdate$1_3572(a0, a1, a2, a3) { // fn#3572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:43231, offset: 0x00c9ca4a, size: 163 bytes, params: 5, frame: 6 let binding = env0_110; const binding2 = env0_111; const value2 = typeof binding2 === 'bigint' ? binding2 : +binding2; const value3 = typeof value2 === 'bigint' ? value2 + 1n : +value2 + 1; binding[value2] = a0; binding = env0_110; const value4 = typeof value3 === 'bigint' ? value3 : +value3; const value5 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1; binding[value4] = a1; binding = env0_110; const value6 = typeof value5 === 'bigint' ? value5 : +value5; const value7 = typeof value6 === 'bigint' ? value6 + 1n : +value6 + 1; binding[value6] = a2; binding = env0_110; const value8 = typeof value7 === 'bigint' ? value7 : +value7; env0_111 = typeof value8 === 'bigint' ? value8 + 1n : +value8 + 1; binding[value8] = a3; env0_112 |= a3; a0.lanes = a0.lanes | a3; const alternate = a0.alternate; if (alternate !== null) { alternate.lanes = alternate.lanes | a3; } } function markUpdateLaneFromFiberToRoot_3575(a0, a1, a2) { // fn#3575, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:43576, offset: 0x00c9cb41, size: 293 bytes, params: 4, frame: 22 var r0; var r9; var r10; var r11; var r1; var r5; var childLanes; var tag; var stateNode; var _visibility; var hiddenUpdates; let value = a0; value.lanes = value.lanes | a2; let alternate = value.alternate; const value2 = null; if (value2 !== alternate) { alternate.lanes = alternate.lanes | a2; } let property = value.return; const value3 = false; if (value2 === property) { r1 = value; r5 = value3; } else { r0 = value3; r9 = property; while (true) { childLanes = r9.childLanes; r9.childLanes = childLanes | a2; alternate = r9.alternate; if (value2 !== alternate) { childLanes = alternate.childLanes; alternate.childLanes = childLanes | a2; } tag = r9.tag; if (tag !== 22) { r11 = r0; continue; } stateNode = r9.stateNode; value = value2 === stateNode; if (value) { r10 = value; continue; } _visibility = stateNode._visibility; value = 1 & _visibility; r10 = value; if (r10) { continue; } value = true; r0 = value; r11 = r0; property = r9.return; if (value2 !== property) { r0 = r11; r9 = property; continue; } r1 = r9; r5 = r11; break; } } if (r1.tag !== 3) { r0 = value2; } else { stateNode = r1.stateNode; r5 = r5 && value2 !== a1; if (r5) { value = env0_61(a2); value = 31 - value; hiddenUpdates = stateNode.hiddenUpdates; property = hiddenUpdates[value]; if (value2 === property) { hiddenUpdates[value] = [a1]; } else { property.push(a1); } a1.lane = 536870912 | a2; r0 = stateNode; } else { r0 = stateNode; } } return r0; } function getRootForUpdatedFiber_3576(a0) { // fn#3576, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:43981, offset: 0x00c9cc66, size: 102 bytes, params: 2, frame: 13 var r3; var r2; var stateNode; const value = a0; if (50 < env0_184) { throw global.Error('Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.'); } let property = value.return; const value3 = null; if (value3 === property) { r2 = value; } else { r3 = property; reducibleLoop2: while (true) { property = r3.return; if (value3 !== property) { r3 = property; continue reducibleLoop2; } r2 = r3; break reducibleLoop2; } } reducibleJoin5: while (true) { if (r2.tag !== 3) { stateNode = value3; break reducibleJoin5; } stateNode = r2.stateNode; break reducibleJoin5; } return stateNode; } function enqueueUpdate_3580(a0, a1, a2) { // fn#3580, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:44819, offset: 0x00c9cccc, size: 153 bytes, params: 4, frame: 19 var pending; var rootForUpdatedFiber_3576; const updateQueue = a0.updateQueue; if (updateQueue === null) { return null; } const shared = updateQueue.shared; if (2 & env0_154) { pending = shared.pending; if (pending === null) { a1.next = a1; } else { a1.next = pending.next; pending.next = a1; } shared.pending = a1; rootForUpdatedFiber_3576 = getRootForUpdatedFiber_3576(a0); markUpdateLaneFromFiberToRoot_3575(a0, null, a2); return rootForUpdatedFiber_3576; } enqueueUpdate$1_3572(a0, shared, a1, a2); return getRootForUpdatedFiber_3576(a0); } function entangleTransitions_3581(a0, {updateQueue}, a2) { // fn#3581, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:45119, offset: 0x00c9cd65, size: 86 bytes, params: 4, frame: 14 var shared; var value; if (updateQueue !== null) { shared = updateQueue.shared; if (4194048 & a2) { value = a2 | shared.lanes & a0.pendingLanes; shared.lanes = value; markRootEntangled_3511(a0, value); } } } function suspendIfUpdateReadFromEntangledAsyncAction_3583() { // fn#3583, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:45811, offset: 0x00c9cdbb, size: 30 bytes, params: 1, frame: 3 if (env0_114) { if (env0_101 !== null) { throw env0_101; } } } function processUpdateQueue_3584(a0, a1, a2, a3) { // fn#3584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:45896, offset: 0x00c9cdd9, size: 920 bytes, params: 5, frame: 52 var r0; var r6; var r14; var r15; var r16; var r17; var r18; var r30; var r9; var r10; var r34; var r36; var r41; var r35; var r2; var r8; var next; var alternate; var updateQueue2; var baseState; var value3; var lane; var value4; var value5; var value6; var value7; var object; var tag; var payload; var callback; var value8; var value9; var value10; var flags; var call; var value11; var value12; var value13; var callbacks; var push; const updateQueue = a0.updateQueue; const firstBaseUpdate = updateQueue.firstBaseUpdate; let lastBaseUpdate = updateQueue.lastBaseUpdate; let shared = updateQueue.shared; let pending = shared.pending; const value2 = null; reducibleJoin9: while (true) { if (value2 === pending) { r6 = firstBaseUpdate; break reducibleJoin9; } shared = updateQueue.shared; shared.pending = value2; next = pending.next; pending.next = value2; reducibleJoin3: while (true) { if (value2 === lastBaseUpdate) { r0 = next; break reducibleJoin3; } lastBaseUpdate.next = next; r0 = firstBaseUpdate; break reducibleJoin3; } alternate = a0.alternate; if (value2 === alternate) { r6 = r0; break reducibleJoin9; } updateQueue2 = alternate.updateQueue; lastBaseUpdate = updateQueue2.lastBaseUpdate; if (lastBaseUpdate === pending) { r6 = r0; break reducibleJoin9; } if (value2 === lastBaseUpdate) { updateQueue2.firstBaseUpdate = next; } else { lastBaseUpdate.next = next; } updateQueue2.lastBaseUpdate = pending; r6 = r0; break reducibleJoin9; } reducibleJoin49: while (true) { if (value2 === r6) { break reducibleJoin49; } baseState = updateQueue.baseState; value3 = 0; r14 = value2; r15 = value2; r16 = value2; r17 = r6; r18 = value3; r30 = baseState; reducibleLoop11: while (true) { lane = r17.lane; value4 = -536870913 & lane; lane = r17.lane; value5 = value4 !== lane; if (value5) { value7 = (env0_157 & value4) === value4; r0 = value7; } else { value6 = (a3 & value4) === value4; r0 = value6; } if (r0) { value9 = value3 !== value4; reducibleJoin20: while (true) { if (value9) { value10 = value4 === env0_100; r34 = value10; break reducibleJoin20; } r34 = value9; break reducibleJoin20; } reducibleJoin22: while (true) { if (r34) { env0_114 = true; break reducibleJoin22; } break reducibleJoin22; } reducibleJoin24: while (true) { if (value2 === r14) { r36 = r14; break reducibleJoin24; } object = {'lane': 0, 'tag': null, 'payload': null, 'callback': null, 'next': null}; tag = r17.tag; object.tag = tag; payload = r17.payload; object.payload = payload; r14.next = object; r36 = object; break reducibleJoin24; } tag = r17.tag; if (tag === 1) { payload = r17.payload; reducibleJoin36: while (true) { if (typeof payload !== 'function') { r35 = payload; break reducibleJoin36; } call = payload.call; value13 = Reflect.apply(call, payload, [a2, r30, a1]); r35 = value13; break reducibleJoin36; } } else { reducibleJoin36: while (true) { reducibleJoin32: while (true) { if (tag === 3) { flags = a0.flags; a0.flags = -65537 & flags | 128; payload = r17.payload; if (typeof payload !== 'function') { r41 = payload; break reducibleJoin32; } call = payload.call; value11 = Reflect.apply(call, payload, [a2, r30, a1]); r41 = value11; break reducibleJoin32; } if (value3 === tag) { payload = r17.payload; if (typeof payload !== 'function') { r41 = payload; break reducibleJoin32; } call = payload.call; value11 = Reflect.apply(call, payload, [a2, r30, a1]); r41 = value11; break reducibleJoin32; } if (tag !== 2) { r35 = r30; break reducibleJoin36; } env0_113 = true; r35 = r30; break reducibleJoin36; } if (value2 == r41) { r35 = r30; break reducibleJoin36; } value12 = assign({}, r30, r41); r35 = value12; break reducibleJoin36; } } callback = r17.callback; reducibleJoin42: while (true) { if (value2 === callback) { r0 = r35; r2 = r18; r8 = r36; r9 = r15; r10 = r16; break reducibleJoin42; } flags = a0.flags; a0.flags = flags | 64; reducibleJoin39: while (true) { if (value5) { flags = a0.flags; a0.flags = flags | 8192; break reducibleJoin39; } break reducibleJoin39; } callbacks = updateQueue.callbacks; if (value2 === callbacks) { updateQueue.callbacks = [callback]; r0 = r35; r2 = r18; r8 = r36; r9 = r15; r10 = r16; break reducibleJoin42; } push = callbacks.push; Reflect.apply(push, callbacks, [callback]); r0 = r35; r2 = r18; r8 = r36; r9 = r15; r10 = r16; break reducibleJoin42; } } else { object = {lane: value4}; tag = r17.tag; object.tag = tag; payload = r17.payload; object.payload = payload; callback = r17.callback; object.callback = callback; object.next = value2; reducibleJoin17: while (true) { if (value2 === r14) { r9 = object; r10 = r30; break reducibleJoin17; } r14.next = object; r9 = r15; r10 = r16; break reducibleJoin17; } value8 = r18 | value4; r0 = r30; r2 = value8; r8 = object; } next = r17.next; reducibleJoin43: while (true) { if (value2 !== next) { r14 = r8; r15 = r9; r16 = r10; r17 = next; r18 = r2; r30 = r0; continue reducibleLoop11; } break reducibleJoin43; } shared = updateQueue.shared; pending = shared.pending; if (value2 === pending) { break reducibleLoop11; } next = pending.next; pending.next = value2; updateQueue.lastBaseUpdate = pending; shared = updateQueue.shared; shared.pending = value2; r14 = r8; r15 = r9; r16 = r10; r17 = next; r18 = r2; r30 = r0; continue reducibleLoop11; } if (value2 === r8) { r10 = r0; } updateQueue.baseState = r10; updateQueue.firstBaseUpdate = r9; updateQueue.lastBaseUpdate = r8; reducibleJoin48: while (true) { if (value2 !== r6) { break reducibleJoin48; } shared = updateQueue.shared; shared.lanes = value3; break reducibleJoin48; } env0_165 |= r2; a0.lanes = r2; a0.memoizedState = r0; break reducibleJoin49; } } function commitCallbacks_3586(a0, a1) { // fn#3586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:47368, offset: 0x00c9d171, size: 74 bytes, params: 3, frame: 16 var r3; var length; var value; var value2; const callbacks = a0.callbacks; reducibleJoin3: while (true) { if (callbacks === null) { break reducibleJoin3; } a0.callbacks = null; length = callbacks.length; value = 0; value2 = environment; if (!(value < length)) { break reducibleJoin3; } r3 = value; reducibleLoop2: while (true) { callCallback_3585(callbacks[r3], a1); value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = callbacks.length; if (value < length) { r3 = value; continue reducibleLoop2; } break reducibleJoin3; } } } function pushHiddenContext_3587(a0, a1) { // fn#3587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:47534, offset: 0x00c9d1bb, size: 53 bytes, params: 3, frame: 15 const push_3523Binding = push_3523; const binding = env0_116; const binding2 = env0_163; push_3523Binding(binding, binding2); push_3523Binding(env0_115, a1); env0_163 = binding2 | a1.baseLanes; } function reuseHiddenContextOnStack_3588() { // fn#3588, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:47608, offset: 0x00c9d1f0, size: 41 bytes, params: 1, frame: 14 const push_3523Binding = push_3523; let binding = env0_116; push_3523Binding(binding, env0_163); binding = env0_115; push_3523Binding(binding, binding.current); } function popHiddenContext_3589() { // fn#3589, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:47677, offset: 0x00c9d219, size: 43 bytes, params: 1, frame: 12 env0_163 = env0_116.current; const pop_3522Binding = pop_3522; pop_3522Binding(env0_115); pop_3522Binding(env0_116); } function areHookInputsEqual_3591(a0, a1) { // fn#3591, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:48282, offset: 0x00c9d244, size: 96 bytes, params: 3, frame: 17 var r3; var binding; var property; if (a1 === null) { return false; } let length = a1.length; let value = 0; if (value < length) { length = a0.length; if (value < length) { r3 = value; loopExit3: while (true) { binding = env0_81; property = a0[r3]; if (binding(property, a1[r3])) { value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a1.length; if (!(value < length)) { return true; } length = a0.length; if (!(value < length)) { return true; } r3 = value; continue; } break loopExit3; } return false; } } return true; } function renderWithHooks_3592(a0, a1, a2, a3, a4, a5) { // fn#3592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:48411, offset: 0x00c9d2a4, size: 145 bytes, params: 7, frame: 20 env0_117 = a5; env0_118 = a1; a1.memoizedState = null; a1.updateQueue = null; a1.lanes = 0; const __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; let r0 = a0 === null || a0.memoizedState === null ? env0_128 : env0_129; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding.H = r0; r0 = env0_122 ? renderWithHooksAgain_3594(a1, a2, a3, a4) : a2(a3, a4); finishRenderingHooks_3593(a0); return r0; } function finishRenderingHooks_3593(a0) { // fn#3593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:48644, offset: 0x00c9d335, size: 156 bytes, params: 2, frame: 14 var dependencies; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_127; if (env0_119 !== null && env0_119.next !== null) { throw global.Error('Rendered fewer hooks than expected. This may be caused by an accidental early return statement.'); } if (!(a0 === null || env0_141)) { dependencies = a0.dependencies; if (dependencies !== null && checkIfContextChanged_3535(dependencies)) { } } } function renderWithHooksAgain_3594(a0, a1, a2, a3) { // fn#3594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:48945, offset: 0x00c9d3d1, size: 176 bytes, params: 5, frame: 23 var value3; var updateQueue; var memoCache; var value4; env0_118 = a0; const value2 = 0; let r3 = value2; while (true) { if (env0_122) { env0_125 = null; } env0_124 = value2; env0_122 = false; if (25 <= r3) { throw global.Error('Too many re-renders. React limits the number of renders to prevent an infinite loop.'); } value3 = r3 + 1; env0_119 = null; env0_120 = null; updateQueue = a0.updateQueue; if (updateQueue == null) { continue; } updateQueue = a0.updateQueue; updateQueue.lastEffect = null; updateQueue.events = null; updateQueue.stores = null; memoCache = updateQueue.memoCache; if (memoCache == null) { continue; } memoCache = updateQueue.memoCache; memoCache.index = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_130; value4 = a1(a2, a3); if (env0_122) { r3 = value3; continue; } break; } return value4; } function TransitionAwareHostComponent_3595() { // fn#3595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:49316, offset: 0x00c9d481, size: 123 bytes, params: 1, frame: 15 var binding; const H = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H; let useState = H.useState; let property = Reflect.apply(useState, H, [])[0]; const r0 = typeof property.then !== 'function' ? property : useThenable_3600(property); useState = H.useState; property = Reflect.apply(useState, H, [])[0]; const value4 = null; if ((value4 === env0_119 ? value4 : env0_119.memoizedState) !== property) { binding = env0_118; binding.flags = binding.flags | 1024; } return r0; } function resetHooksOnUnwind_3597(a0) { // fn#3597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:49596, offset: 0x00c9d4fc, size: 94 bytes, params: 2, frame: 5 var r2; var memoizedState; var queue; var next; if (env0_121) { memoizedState = a0.memoizedState; if (memoizedState !== null) { r2 = memoizedState; while (true) { queue = r2.queue; if (queue !== null) { queue.pending = null; } next = r2.next; if (next !== null) { r2 = next; continue; } break; } } } } function mountWorkInProgressHook_3598() { // fn#3598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:49761, offset: 0x00c9d55a, size: 59 bytes, params: 1, frame: 4 var object3; var binding; const object = {'memoizedState': null, 'baseState': null, 'baseQueue': null, 'queue': null, 'next': null}; if (object3 === null) { binding = env0_118; object3 = object; binding.memoizedState = object; } else { object3.next = object; object3 = object; } return object3; } function updateWorkInProgressHook_3599() { // fn#3599, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:49929, offset: 0x00c9d595, size: 269 bytes, params: 1, frame: 15 var object3; var binding; const value2 = null; const r1 = value2 === env0_119 ? value2 === env0_118.alternate ? value2 : env0_118.alternate.memoizedState : env0_119.next; const r2 = value2 === object3 ? env0_118.memoizedState : object3.next; if (value2 !== r2) { return r2; } if (value2 === r1) { if (value2 === env0_118.alternate) { throw global.Error('Update hook called on initial render. This is likely a bug in React. Please file an issue.'); } throw global.Error('Rendered more hooks than during the previous render.'); } const object = {}; object.memoizedState = r1.memoizedState; object.baseState = r1.baseState; object.baseQueue = r1.baseQueue; object.queue = r1.queue; object.next = value2; if (value2 === object3) { binding = env0_118; object3 = object; binding.memoizedState = object; } else { object3.next = object; object3 = object; } return object3; } function useThenable_3600(a0) { // fn#3600, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:50488, offset: 0x00c9d6a2, size: 132 bytes, params: 2, frame: 17 var alternate; let binding = env0_124; env0_124 = binding + 1; env0_125 = env0_125 === null ? [] : env0_125; const value2 = trackUsedThenable_3566(env0_125, a0, binding); binding = env0_118; if ((env0_120 === null ? binding.memoizedState : env0_120.next) === null) { alternate = binding.alternate; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = alternate === null || alternate.memoizedState === null ? env0_128 : env0_129; } return value2; } function use_3601(a0) { // fn#3601, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:50691, offset: 0x00c9d726, size: 122 bytes, params: 2, frame: 14 if (a0 === null) { throw global.Error('An unsupported type was passed to use(): ' + global.String(a0)); } if (typeof a0 !== 'object') { throw global.Error('An unsupported type was passed to use(): ' + global.String(a0)); } if (typeof a0.then === 'function') { return useThenable_3600(a0); } if (a0.$$typeof === env0_16) { return readContext_3537(a0); } const Error = global.Error; const String = global.String; throw Error('An unsupported type was passed to use(): ' + String(a0)); } function useMemoCache_3602(a0) { // fn#3602, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:50898, offset: 0x00c9d7a0, size: 269 bytes, params: 2, frame: 19 var memoCache; var r6; var r3; var r2; var r0; var r1; var alternate; var updateQueue2; var memoCache2; var object; var data; var map; var Array; var value3; var value4; var value5; const updateQueue = env0_118.updateQueue; const value2 = null; reducibleJoin2: while (true) { if (value2 === updateQueue) { memoCache = value2; break reducibleJoin2; } memoCache = updateQueue.memoCache; break reducibleJoin2; } reducibleJoin9: while (true) { if (value2 != memoCache) { r2 = memoCache; break reducibleJoin9; } alternate = env0_118.alternate; if (value2 === alternate) { r2 = memoCache; break reducibleJoin9; } updateQueue2 = alternate.updateQueue; reducibleJoin8: while (true) { if (value2 === updateQueue2) { r3 = memoCache; break reducibleJoin8; } memoCache2 = updateQueue2.memoCache; reducibleJoin7: while (true) { if (value2 == memoCache2) { r6 = memoCache; break reducibleJoin7; } data = memoCache2.data; map = data.map; r6 = {data: Reflect.apply(map, data, [function(a0) { return a0.slice(); }]), index: 0}; break reducibleJoin7; } r3 = r6; break reducibleJoin8; } r2 = r3; break reducibleJoin9; } reducibleJoin11: while (true) { if (value2 != r2) { break reducibleJoin11; } r2 = {data: [], index: 0}; break reducibleJoin11; } reducibleJoin13: while (true) { if (value2 !== updateQueue) { r0 = updateQueue; break reducibleJoin13; } object = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null}; env0_118.updateQueue = object; r0 = object; break reducibleJoin13; } r0.memoCache = r2; data = r2.data; let index = r2.index; const property = data[index]; reducibleJoin16: while (true) { if (property !== undefined) { r0 = property; break reducibleJoin16; } data = r2.data; index = r2.index; Array = global.Array; value3 = Array(a0); data[index] = value3; value4 = 0; if (!(value4 < a0)) { r0 = value3; break reducibleJoin16; } r1 = value4; reducibleLoop15: while (true) { value3[r1] = env0_23; value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; if (value5 < a0) { r1 = value5; continue reducibleLoop15; } r0 = value3; break reducibleJoin16; } } index = r2.index; r2.index = typeof index === 'bigint' ? index + 1n : +index + 1; return r0; } function useReducer_3605(a0) { // fn#3605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:51434, offset: 0x00c9d8ad, size: 35 bytes, params: 2, frame: 15 return updateReducerImpl_3606(updateWorkInProgressHook_3599(), env0_119, a0); } function updateReducerImpl_3606(a0, a1, a2) { // fn#3606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:51518, offset: 0x00c9d8d0, size: 843 bytes, params: 4, frame: 46 var r4; var r6; var r14; var r15; var r16; var r17; var r20; var r27; var r28; var r31; var r32; var r33; var r25; var r30; var r24; var r26; var r29; var r5; var r9; var r11; var r12; var r23; var next; var next2; var value4; var value5; var lane; var value6; var value7; var value8; var object; var revertLane; var action; var hasEagerState; var eagerState; var binding; var lanes; var revertLane2; var next3; var value9; var next4; const queue = a0.queue; const value = null; if (value === queue) { throw global.Error('Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)'); } queue.lastRenderedReducer = a2; const baseQueue = a0.baseQueue; const pending = queue.pending; reducibleJoin5: while (true) { if (value === pending) { r4 = baseQueue; break reducibleJoin5; } reducibleJoin4: while (true) { if (value === baseQueue) { break reducibleJoin4; } next = baseQueue.next; next2 = pending.next; baseQueue.next = next2; pending.next = next; break reducibleJoin4; } a1.baseQueue = pending; queue.pending = value; r4 = pending; break reducibleJoin5; } const baseState = a0.baseState; const value2 = value === r4; if (value2) { a0.memoizedState = baseState; } else { next = r4.next; value4 = true; value5 = false; r6 = next; r14 = value; r15 = value; r16 = value; r17 = baseState; r20 = value5; reducibleLoop7: while (true) { lane = r6.lane; value6 = -536870913 & lane; lane = r6.lane; if (value6 !== lane) { value8 = (env0_157 & value6) === value6; r4 = value8; } else { value7 = (env0_117 & value6) === value6; r4 = value7; } if (r4) { revertLane = r6.revertLane; reducibleJoin30: while (true) { reducibleJoin25: while (true) { if (revertLane === 0) { reducibleJoin22: while (true) { if (value === r14) { r33 = r14; break reducibleJoin22; } object = {'lane': 0, 'revertLane': 0}; action = r6.action; object.action = action; hasEagerState = r6.hasEagerState; object.hasEagerState = hasEagerState; eagerState = r6.eagerState; object.eagerState = eagerState; object.next = value; r14.next = object; r33 = object; break reducibleJoin22; } if (value6 !== env0_100) { r25 = r20; r30 = r33; r31 = r15; r32 = r16; } else { r25 = value4; r30 = r33; r31 = r15; r32 = r16; } action = r6.action; if (env0_123) { a2(r17, action); break reducibleJoin25; } break reducibleJoin25; } if ((env0_117 & revertLane) === revertLane) { next3 = r6.next; if (revertLane !== env0_100) { r4 = r17; r5 = r14; r9 = r20; r11 = r16; r12 = r15; r23 = next3; break reducibleJoin30; } r4 = r17; r5 = r14; r9 = value4; r11 = r16; r12 = r15; r23 = next3; break reducibleJoin30; } object = {lane: 0}; revertLane2 = r6.revertLane; object.revertLane = revertLane2; action = r6.action; object.action = action; hasEagerState = r6.hasEagerState; object.hasEagerState = hasEagerState; eagerState = r6.eagerState; object.eagerState = eagerState; object.next = value; reducibleJoin18: while (true) { if (value === r14) { r31 = object; r32 = r17; break reducibleJoin18; } r14.next = object; r31 = r15; r32 = r16; break reducibleJoin18; } binding = env0_118; lanes = binding.lanes; binding.lanes = lanes | revertLane; env0_165 |= revertLane; r25 = r20; r30 = object; action = r6.action; if (env0_123) { a2(r17, action); break reducibleJoin25; } break reducibleJoin25; } hasEagerState = r6.hasEagerState; if (hasEagerState) { eagerState = r6.eagerState; r33 = eagerState; } else { value9 = a2(r17, action); r33 = value9; } r24 = r25; r26 = r30; r27 = r31; r28 = r32; r29 = r33; next4 = r6.next; r4 = r29; r5 = r26; r9 = r24; r11 = r28; r12 = r27; r23 = next4; break reducibleJoin30; } } else { object = {lane: value6}; revertLane = r6.revertLane; object.revertLane = revertLane; action = r6.action; object.action = action; hasEagerState = r6.hasEagerState; object.hasEagerState = hasEagerState; eagerState = r6.eagerState; object.eagerState = eagerState; object.next = value; reducibleJoin13: while (true) { if (value === r14) { r27 = object; r28 = r17; break reducibleJoin13; } r14.next = object; r27 = r15; r28 = r16; break reducibleJoin13; } binding = env0_118; lanes = binding.lanes; binding.lanes = lanes | value6; env0_165 |= value6; r24 = r20; r26 = object; r29 = r17; next4 = r6.next; r4 = r29; r5 = r26; r9 = r24; r11 = r28; r12 = r27; r23 = next4; } if (value === r23) { break reducibleLoop7; } if (r23 !== next) { r6 = r23; r14 = r5; r15 = r12; r16 = r11; r17 = r4; r20 = r9; continue reducibleLoop7; } break reducibleLoop7; } reducibleJoin34: while (true) { if (value === r5) { r6 = r4; break reducibleJoin34; } r5.next = r12; r6 = r11; break reducibleJoin34; } binding = env0_81; reducibleJoin40: while (true) { reducibleJoin38: while (true) { if (binding(r4, a0.memoizedState)) { break reducibleJoin38; } env0_141 = value4; if (r9) { binding = env0_101; if (value !== binding) { throw binding; } break reducibleJoin38; } break reducibleJoin38; } a0.memoizedState = r4; a0.baseState = r6; a0.baseQueue = r5; queue.lastRenderedState = r4; break reducibleJoin40; } } reducibleJoin42: while (true) { if (value2) { queue.lanes = 0; break reducibleJoin42; } break reducibleJoin42; } return [a0.memoizedState, queue.dispatch]; } function useReducer_3607(a0) { // fn#3607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:52873, offset: 0x00c9dc1b, size: 190 bytes, params: 2, frame: 21 var r6; var r10; var r3; var next; var action; var value3; var next2; var binding; var baseQueue; const value2 = updateWorkInProgressHook_3599(); const queue = value2.queue; if (queue === null) { throw global.Error('Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)'); } queue.lastRenderedReducer = a0; const dispatch = queue.dispatch; const pending = queue.pending; let memoizedState = value2.memoizedState; reducibleJoin9: while (true) { if (pending === null) { r3 = memoizedState; break reducibleJoin9; } queue.pending = null; next = pending.next; r6 = next; r10 = memoizedState; reducibleLoop3: while (true) { action = r6.action; value3 = a0(r10, action); next2 = r6.next; if (next2 !== next) { r6 = next2; r10 = value3; continue reducibleLoop3; } break reducibleLoop3; } binding = env0_81; memoizedState = value2.memoizedState; reducibleJoin6: while (true) { if (binding(value3, memoizedState)) { break reducibleJoin6; } env0_141 = true; break reducibleJoin6; } value2.memoizedState = value3; baseQueue = value2.baseQueue; reducibleJoin8: while (true) { if (baseQueue !== null) { break reducibleJoin8; } value2.baseState = value3; break reducibleJoin8; } queue.lastRenderedState = value3; r3 = value3; break reducibleJoin9; } return [r3, dispatch]; } function useSyncExternalStore_3608(a0, a1) { // fn#3608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:53375, offset: 0x00c9dcd9, size: 322 bytes, params: 3, frame: 25 const binding = env0_118; const value2 = updateWorkInProgressHook_3599(); const value3 = a1(); const value4 = env0_81((env0_119 || value2).memoizedState, value3); if (!value4) { value2.memoizedState = value3; } const queue = value2.queue; updateEffectImpl_3636(2048, 8, subscribeToStore_3611.bind(null, binding, queue, a0), [a0]); const getSnapshot = queue.getSnapshot; if (getSnapshot === a1) { if (value4) { if (env0_120 === null) { return value3; } if (1 & env0_120.memoizedState.tag) { binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, createEffectInstance_3633(), updateStoreInstance_3610.bind(null, binding, queue, value3, a1), null); if (env0_155 === null) { throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.'); } if (!(124 & env0_117)) { pushStoreConsistencyCheck_3609(binding, a1, value3); } return value3; } return value3; } } binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, createEffectInstance_3633(), updateStoreInstance_3610.bind(null, binding, queue, value3, a1), null); if (env0_155 === null) { throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.'); } if (!(124 & env0_117)) { pushStoreConsistencyCheck_3609(binding, a1, value3); } return value3; } function pushStoreConsistencyCheck_3609(a0, a1, a2) { // fn#3609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:53909, offset: 0x00c9de1b, size: 136 bytes, params: 4, frame: 13 var stores; var object; a0.flags = a0.flags | 16384; const object2 = {getSnapshot: a1, value: a2}; const updateQueue = env0_118.updateQueue; if (updateQueue === null) { object = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null}; env0_118.updateQueue = object; object.stores = [object2]; } else { stores = updateQueue.stores; if (stores === null) { updateQueue.stores = [object2]; } else { stores.push(object2); } } } function subscribeToStore_3611(a0, a1, a2) { // fn#3611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:54265, offset: 0x00c9ded9, size: 33 bytes, params: 4, frame: 11 const env0_0 = a0; const env0_1 = a1; return a2(_fun3612); function _fun3612() { // fn#3612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:54308, offset: 0x00c9defa, size: 41 bytes, params: 1, frame: 13 if (checkIfSnapshotChanged_3613(require)) { forceStoreRerender_3614(env0_0); } } } function checkIfSnapshotChanged_3613({getSnapshot, value}) { // fn#3613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:54371, offset: 0x00c9df23, size: 49 bytes, params: 2, frame: 14 var snapshot; var value3; var binding; var error; try { snapshot = getSnapshot(); value3 = environment; binding = env0_81; value = binding(value, snapshot); } catch (error) { return true; } return !value; } function mountStateImpl_3615(a0) { // fn#3615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:54596, offset: 0x00c9df7e, size: 139 bytes, params: 2, frame: 16 var r4; var error; const value = a0; const value3 = mountWorkInProgressHook_3598(); if (typeof value !== 'function') { r4 = value; } else { var value4 = value(); if (env0_123) { setIsStrictModeForDevtools_3494(true); try { value(); } catch (error) { setIsStrictModeForDevtools_3494(false); throw error; } setIsStrictModeForDevtools_3494(false); r4 = value4; value3.baseState = r4; value3.memoizedState = r4; value3.queue = {'pending': null, 'lanes': 0, 'dispatch': null, lastRenderedReducer: basicStateReducer_3604, lastRenderedState: r4}; return value3; } r4 = value4; } value3.baseState = r4; value3.memoizedState = r4; value3.queue = {'pending': null, 'lanes': 0, 'dispatch': null, lastRenderedReducer: basicStateReducer_3604, lastRenderedState: r4}; return value3; } function updateOptimisticImpl_3616(a0, a1, a2, a3) { // fn#3616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:54923, offset: 0x00c9e009, size: 54 bytes, params: 5, frame: 17 const value = a3; a0.baseState = a2; return updateReducerImpl_3606(a0, env0_119, typeof value === 'function' ? value : basicStateReducer_3604); } function dispatchActionState_3617(a0, a1, a2, a3, a4) { // fn#3617, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55048, offset: 0x00c9e03f, size: 212 bytes, params: 6, frame: 17 var object; var pending; if (isRenderPhaseUpdate_3664(a0)) { throw global.Error('Cannot update form state while rendering.'); } const action = a1.action; if (action !== null) { object = {'payload': null, 'action': null, 'next': null, 'isTransition': true, 'status': 'pending', 'value': null, 'reason': null}; object.payload = a4; object.action = action; object.listeners = []; object.then = then_3618; if (__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T !== null) { a2(true); } else { object.isTransition = false; } a3(object); pending = a1.pending; if (pending === null) { a1.pending = object; object.next = object; runActionStateAction_3619(a1, object); } else { object.next = pending.next; pending.next = object; a1.pending = object; } } function dispatchActionState_3617Then(a0) { // fn#3618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55305, owner: dispatchActionState_3617.then, offset: 0x00c6b2f3, size: 30 bytes, params: 2, frame: 11 env0_0.listeners.push(a0); } } function runActionStateAction_3619(a0, a1) { // fn#3619, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55488, offset: 0x00c9e113, size: 252 bytes, params: 3, frame: 26 var value; var handleActionReturnValue_3620Binding; var value2; var error; var T; var object; var value3; var S; var value4; const action = a1.action; const payload = a1.payload; const state = a0.state; if (a1.isTransition) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; object = {}; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = object; try { try { value3 = action(state, payload); S = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S; value4 = S === null; if (!value4) { S(object, value3); } handleActionReturnValue_3620(a0, a1, value3); } catch (error) { onActionError_3624(a0, a1, error); } } catch (error) { __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; } else { try { value = environment; handleActionReturnValue_3620Binding = handleActionReturnValue_3620; value2 = action(state, payload); handleActionReturnValue_3620Binding(a0, a1, value2); } catch (error) { onActionError_3624(a0, a1, error); } } } function handleActionReturnValue_3620(a0, a1, a2) { // fn#3620, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55794, offset: 0x00c9e20f, size: 96 bytes, params: 4, frame: 16 const env0_0 = a0; const env0_1 = a1; if (a2 === null) { onActionSuccess_3623(a0, a1, a2); } else if (typeof a2 !== 'object') { onActionSuccess_3623(a0, a1, a2); } else if (typeof a2.then === 'function') { a2.then(_fun3621, _fun3622); } else { onActionSuccess_3623(a0, a1, a2); } function _fun3621(a0) { // fn#3621, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55898, offset: 0x00c9e26f, size: 33 bytes, params: 2, frame: 15 onActionSuccess_3623(env0_0, require, a0); } function _fun3622(a0) { // fn#3622, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:55936, offset: 0x00c9e290, size: 33 bytes, params: 2, frame: 15 onActionError_3624(env0_0, require, a0); } } function onActionError_3624(a0, a1, a2) { // fn#3624, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:56200, offset: 0x00c9e316, size: 84 bytes, params: 4, frame: 17 var r7; var next; var value2; var next2; const value = a1; const pending = a0.pending; a0.pending = null; reducibleJoin3: while (true) { if (pending === null) { break reducibleJoin3; } next = pending.next; value2 = environment; r7 = value; reducibleLoop2: while (true) { r7.status = 'rejected'; r7.reason = a2; notifyActionListeners_3625(r7); next2 = r7.next; if (next2 !== next) { r7 = next2; continue reducibleLoop2; } break reducibleJoin3; } } a0.action = null; } function useActionState_3627(a0, a1) { // fn#3627, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:56506, offset: 0x00c9e36a, size: 221 bytes, params: 3, frame: 24 const mountWorkInProgressHook_3598Binding = mountWorkInProgressHook_3598; const value2 = mountWorkInProgressHook_3598Binding(); value2.baseState = a1; value2.memoizedState = a1; let object = {'pending': null, 'lanes': 0, 'dispatch': null}; object.lastRenderedReducer = actionStateReducer_3626; object.lastRenderedState = a1; value2.queue = object; const dispatchSetState_3661Binding = dispatchSetState_3661; const value3 = dispatchSetState_3661Binding.bind(null, env0_118, object); object.dispatch = value3; const value4 = mountStateImpl_3615(false); const dispatchOptimisticSetState_3663Binding = dispatchOptimisticSetState_3663; const value5 = dispatchOptimisticSetState_3663Binding.bind(null, env0_118, false, value4.queue); object = {state: a1, dispatch: null, action: a0, pending: null}; const value6 = mountWorkInProgressHook_3598Binding(); value6.queue = object; const value = dispatchActionState_3617.bind(null, env0_118, object, value5, value3); object.dispatch = value; value6.memoizedState = a0; return [a1, value, false]; } function useActionState_3628(a0) { // fn#3628, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:57012, offset: 0x00c9e447, size: 35 bytes, params: 2, frame: 15 return updateActionStateImpl_3629(updateWorkInProgressHook_3599(), env0_119, a0); } function updateActionStateImpl_3629(a0, a1, a2) { // fn#3629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:57104, offset: 0x00c9e46a, size: 268 bytes, params: 4, frame: 24 var r2; var value3; var value4; var queue; var dispatch; var binding; var error; const property = updateReducerImpl_3606(a0, a1, actionStateReducer_3626)[0]; const property2 = useReducer_3605(basicStateReducer_3604)[0]; if (typeof property === 'object') { if (property === null) { r2 = property; value4 = updateWorkInProgressHook_3599(); queue = value4.queue; dispatch = queue.dispatch; if (a2 !== value4.memoizedState) { binding = env0_118; binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, createEffectInstance_3633(), actionStateActionEffect_3630.bind(null, queue, a2), null); } return [r2, dispatch, property2]; } if (typeof property.then === 'function') { try { value3 = useThenable_3600(property); r2 = value3; } catch (error) { if (error === env0_105) { throw env0_107; } throw error; } value4 = updateWorkInProgressHook_3599(); queue = value4.queue; dispatch = queue.dispatch; if (a2 !== value4.memoizedState) { binding = env0_118; binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, createEffectInstance_3633(), actionStateActionEffect_3630.bind(null, queue, a2), null); } return [r2, dispatch, property2]; } } r2 = property; value4 = updateWorkInProgressHook_3599(); queue = value4.queue; dispatch = queue.dispatch; if (a2 !== value4.memoizedState) { binding = env0_118; binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, createEffectInstance_3633(), actionStateActionEffect_3630.bind(null, queue, a2), null); } return [r2, dispatch, property2]; } function useActionState_3631(a0) { // fn#3631, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:57601, offset: 0x00c9e576, size: 97 bytes, params: 2, frame: 18 const value2 = updateWorkInProgressHook_3599(); const binding = env0_119; if (binding !== null) { return updateActionStateImpl_3629(value2, binding, a0); } updateWorkInProgressHook_3599Binding = updateWorkInProgressHook_3599; updateWorkInProgressHook_3599Binding(); const memoizedState = value2.memoizedState; const value = updateWorkInProgressHook_3599Binding(); const dispatch = value.queue.dispatch; value.memoizedState = a0; return [memoizedState, dispatch, false]; } function pushSimpleEffect_3632(a0, a1, a2, a3) { // fn#3632, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:57850, offset: 0x00c9e5d7, size: 127 bytes, params: 5, frame: 5 var r1; var object; var next; const object2 = {tag: a0, create: a2, deps: a3, inst: a1, next: null}; const updateQueue = env0_118.updateQueue; if (updateQueue !== null) { r1 = updateQueue; } else { object = {'lastEffect': null, 'events': null, 'stores': null, 'memoCache': null}; env0_118.updateQueue = object; r1 = object; } const lastEffect = r1.lastEffect; if (lastEffect === null) { object2.next = object2; r1.lastEffect = object2; } else { next = lastEffect.next; lastEffect.next = object2; object2.next = next; r1.lastEffect = object2; } return object2; } function mountEffectImpl_3635(a0, a1, a2, a3) { // fn#3635, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:58272, offset: 0x00c9e66c, size: 98 bytes, params: 5, frame: 18 const value = a3; const value3 = mountWorkInProgressHook_3598(); const r6 = value === undefined ? null : value; const binding = env0_118; binding.flags = binding.flags | a0; value3.memoizedState = pushSimpleEffect_3632(1 | a1, {destroy: undefined, resource: undefined}, a2, r6); } function updateEffectImpl_3636(a0, a1, a2, a3) { // fn#3636, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:58445, offset: 0x00c9e6ce, size: 176 bytes, params: 5, frame: 21 var binding; const value = a3; const value3 = updateWorkInProgressHook_3599(); const value4 = null; const r4 = value === undefined ? value4 : value; const inst = value3.memoizedState.inst; if (value4 === env0_119) { binding = env0_118; binding.flags = binding.flags | a0; value3.memoizedState = pushSimpleEffect_3632(1 | a1, inst, a2, r4); } else if (value4 === r4) { binding = env0_118; binding.flags = binding.flags | a0; value3.memoizedState = pushSimpleEffect_3632(1 | a1, inst, a2, r4); } else if (areHookInputsEqual_3591(r4, env0_119.memoizedState.deps)) { value3.memoizedState = pushSimpleEffect_3632(a1, inst, a2, r4); } else { binding = env0_118; binding.flags = binding.flags | a0; value3.memoizedState = pushSimpleEffect_3632(1 | a1, inst, a2, r4); } } function imperativeHandleEffect_3641(a0, a1) { // fn#3641, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:58973, offset: 0x00c9e7ff, size: 74 bytes, params: 3, frame: 13 const env0_0 = a1; if (typeof a1 === 'function') { var env0_1 = a1(a0()); return _fun3642; } if (a1 != null) { a1.current = a0(); return function() { require.current = null; }; } function _fun3642() { // fn#3642, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:59059, offset: 0x00c6ba9b, size: 47 bytes, params: 1, frame: 12 if (typeof env0_1 === 'function') { env0_1(); } else { require(null); } } function _fun3643() { // fn#3643, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:59140, offset: 0x00c6baca, size: 19 bytes, params: 1, frame: 2 require.current = null; } } function useMemo_3647(a0, a1) { // fn#3647, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:59504, offset: 0x00c9e8f8, size: 145 bytes, params: 3, frame: 18 var error; let value = a1; const value3 = updateWorkInProgressHook_3599(); const value4 = null; const r6 = value === undefined ? value4 : value; const memoizedState = value3.memoizedState; if (value4 === r6) { value = a0(); if (env0_123) { setIsStrictModeForDevtools_3494(true); try { a0(); } catch (error) { setIsStrictModeForDevtools_3494(false); throw error; } setIsStrictModeForDevtools_3494(false); value3.memoizedState = [value, r6]; return value; } } else { if (areHookInputsEqual_3591(r6, memoizedState[1])) { return memoizedState[0]; } value = a0(); if (env0_123) { setIsStrictModeForDevtools_3494(true); try { a0(); } catch (error) { setIsStrictModeForDevtools_3494(false); throw error; } setIsStrictModeForDevtools_3494(false); value3.memoizedState = [value, r6]; return value; } } value3.memoizedState = [value, r6]; return value; } function mountDeferredValueImpl_3648(a0, a1, a2) { // fn#3648, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:59779, offset: 0x00c9e989, size: 95 bytes, params: 4, frame: 14 var r0; var binding; let value = a1; const value2 = a2; if (value2 === undefined) { a0.memoizedState = value; r0 = value; } else if (1073741824 & env0_117) { a0.memoizedState = value; r0 = value; } else { a0.memoizedState = value2; value = requestDeferredLane_3788(); binding = env0_118; binding.lanes = binding.lanes | value; env0_165 |= value; r0 = value2; } return r0; } function updateDeferredValueImpl_3649(a0, a1, a2, a3) { // fn#3649, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:59933, offset: 0x00c9e9e8, size: 170 bytes, params: 5, frame: 20 var r1; var r0; var value4; var binding; var value5; const value = a1; const value2 = a2; if (env0_81(value2, value)) { r0 = value2; } else { if (env0_115.current !== null) { value5 = mountDeferredValueImpl_3648(a0, value2, a3); r1 = env0_81(value5, value) ? value5 : value5; } else if (42 & env0_117) { value4 = requestDeferredLane_3788(); binding = env0_118; binding.lanes = binding.lanes | value4; env0_165 |= value4; r1 = value; } else { a0.memoizedState = value2; r1 = value2; } r0 = r1; } return r0; } function startTransition_3650(a0, a1, a2, a3, a4) { // fn#3650, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60141, offset: 0x00c9ea92, size: 381 bytes, params: 6, frame: 28 var value3; var S; var value4; var value5; var value6; var then; var value7; var dispatchSetStateInternal_3662Binding; var value8; var closure; var value9; var value10; var error; var value11; const binding = env0_70; const value2 = 8; env0_70 = binding === 0 ? value2 : value2 > binding ? binding : value2; const T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; let object = {}; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = object; dispatchOptimisticSetState_3663(a0, false, a1, a2); try { try { value3 = a4(); S = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.S; value4 = S === null; if (!value4) { S(object, value3); } value5 = value3 === null; if (value5) { dispatchSetStateInternal_3662Binding = dispatchSetStateInternal_3662; value8 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662Binding(a0, a1, a3, value8); } else { value6 = typeof value3 !== 'object'; if (value6) { dispatchSetStateInternal_3662Binding = dispatchSetStateInternal_3662; value8 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662Binding(a0, a1, a3, value8); } else { then = value3.then; value7 = typeof then === 'function'; if (value7) { dispatchSetStateInternal_3662Binding = dispatchSetStateInternal_3662; closure = function(a0, a1) { var env0_0 = a1; var env0_1 = []; a0.then(_fun3653, _fun3654); return {'status': 'pending', 'value': null, 'reason': null, then: _fun3652}; }; value9 = closure(value3, a3); value10 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662Binding(a0, a1, value9, value10); } else { dispatchSetStateInternal_3662Binding = dispatchSetStateInternal_3662; value8 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662Binding(a0, a1, a3, value8); } } } } catch (error) { dispatchSetStateInternal_3662Binding = dispatchSetStateInternal_3662; object = {}; closure = then_3655; object.then = closure; object.status = 'rejected'; object.reason = error; value11 = requestUpdateLane_3787(a0); dispatchSetStateInternal_3662Binding(a0, a1, object, value11); } } catch (error) { env0_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; function startTransition_3650ChainThenableValue(a0, a1) { // fn#3651, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60387, owner: startTransition_3650.chainThenableValue, offset: 0x00c9ec0f, size: 66 bytes, params: 3, frame: 14 const env0_0 = a1; const env0_1 = []; const object = {'status': 'pending', 'value': null, 'reason': null}; object.then = then_3652; a0.then(_fun3653, _fun3654); return object; function chainThenableValueThen_3652(a0) { // fn#3652, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60477, owner: startTransition_3650.chainThenableValue.then, offset: 0x00c6bee5, size: 24 bytes, params: 2, frame: 11 env0_1.push(a0); } function _fun3653() { // fn#3653, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60521, offset: 0x00c6befd, size: 80 bytes, params: 1, frame: 14 var r2; var property; var value3; let binding = env0_2; binding.status = 'fulfilled'; binding.value = require; let length = env0_1.length; const value2 = 0; if (value2 < length) { for (r2 = value2; true; r2 = value3) { binding = env0_1; property = binding[r2]; property(require); value3 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; length = binding.length; if (!(value3 < length)) { break; } } } } function _fun3654(a0) { // fn#3654, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60605, offset: 0x00c6bf4d, size: 75 bytes, params: 2, frame: 13 var r2; var value3; let binding = env0_2; binding.status = 'rejected'; binding.reason = a0; let length = env0_1.length; const value2 = 0; if (value2 < length) { for (r2 = value2; true; r2 = value3) { binding = env0_1; (0, binding[r2])(undefined); value3 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1; length = binding.length; if (!(value3 < length)) { break; } } } } } } function useHostTransitionStatus_3656() { // fn#3656, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:60911, offset: 0x00c9ec51, size: 21 bytes, params: 1, frame: 11 return readContext_3537(env0_71); } function refreshCache_3659({return: property}) { // fn#3659, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:61110, offset: 0x00c9ec66, size: 142 bytes, params: 2, frame: 17 var r3; var tag; var value; var value2; var enqueueUpdate_3580Binding; var update_3579; var value3; var object; if (property !== null) { r3 = property; loopExit1: while (true) { tag = r3.tag; if (tag === 24) { value = environment; value2 = requestUpdateLane_3787(r3); enqueueUpdate_3580Binding = enqueueUpdate_3580; update_3579 = createUpdate_3579(value2); value3 = enqueueUpdate_3580Binding(r3, update_3579, value2); if (value3 === null) { continue; } scheduleUpdateOnFiber_3789(value3, r3, value2); entangleTransitions_3581(value3, r3, value2); object = {}; object.cache = createCache_3540(); update_3579.payload = object; return undefined; } if (tag === 3) { value = environment; value2 = requestUpdateLane_3787(r3); enqueueUpdate_3580Binding = enqueueUpdate_3580; update_3579 = createUpdate_3579(value2); value3 = enqueueUpdate_3580Binding(r3, update_3579, value2); if (value3 === null) { continue; } scheduleUpdateOnFiber_3789(value3, r3, value2); entangleTransitions_3581(value3, r3, value2); object = {}; object.cache = createCache_3540(); update_3579.payload = object; return undefined; } property = r3.return; if (property !== null) { r3 = property; continue; } break loopExit1; } } } function dispatchReducerAction_3660(a0, a1, a2) { // fn#3660, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:61389, offset: 0x00c9ecf4, size: 137 bytes, params: 4, frame: 19 var value3; const value2 = requestUpdateLane_3787(a0); const object = {'lane': null, 'revertLane': 0, 'action': null, 'hasEagerState': false, 'eagerState': null, 'next': null}; object.lane = value2; object.action = a2; if (isRenderPhaseUpdate_3664(a0)) { enqueueRenderPhaseUpdate_3665(a1, object); } else { value3 = enqueueConcurrentHookUpdate_3573(a0, a1, object, value2); if (value3 !== null) { scheduleUpdateOnFiber_3789(value3, a0, value2); entangleTransitionUpdate_3666(value3, a1, value2); } } markStateUpdateScheduled(a0, value2); } function dispatchSetStateInternal_3662(a0, a1, a2, a3) { // fn#3662, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:61849, offset: 0x00c9edb2, size: 302 bytes, params: 5, frame: 25 var alternate; var lanes; var lastRenderedReducer; var lastRenderedState; var value2; var binding; var value3; var enqueueUpdate$1_3572Binding; var value4; var finishQueueingConcurrentUpdates_3571Binding; var error; var value5; const object = {'lane': null, 'revertLane': 0, 'action': null, 'hasEagerState': false, 'eagerState': null, 'next': null}; object.lane = a3; object.action = a2; if (!isRenderPhaseUpdate_3664(a0)) { reducibleJoin25: while (true) { reduciblePort24: while (true) { exceptionLanding23: while (true) { alternate = a0.alternate; lanes = a0.lanes; if (lanes !== 0) { break reduciblePort24; } if (alternate !== null) { lanes = alternate.lanes; reducibleJoin4: while (true) { if (lanes !== 0) { break reduciblePort24; } break reducibleJoin4; } } lastRenderedReducer = a1.lastRenderedReducer; if (lastRenderedReducer === null) { break reduciblePort24; } try { lastRenderedState = a1.lastRenderedState; } catch (error) { break exceptionLanding23; } try { value2 = lastRenderedReducer(lastRenderedState, a2); } catch (error) { break exceptionLanding23; } try { object.hasEagerState = true; } catch (error) { break exceptionLanding23; } try { object.eagerState = value2; } catch (error) { break exceptionLanding23; } try { binding = env0_81; } catch (error) { break exceptionLanding23; } try { value3 = binding(value2, lastRenderedState); } catch (error) { break exceptionLanding23; } if (value3) { try { enqueueUpdate$1_3572Binding = enqueueUpdate$1_3572; } catch (error) { break exceptionLanding23; } try { enqueueUpdate$1_3572Binding(a0, a1, object, 0); } catch (error) { break exceptionLanding23; } try { binding = env0_155; } catch (error) { break exceptionLanding23; } try { value4 = binding !== null; } catch (error) { break exceptionLanding23; } reducibleJoin22: while (true) { if (value4) { break reducibleJoin22; } try { finishQueueingConcurrentUpdates_3571Binding = finishQueueingConcurrentUpdates_3571; } catch (error) { break exceptionLanding23; } try { finishQueueingConcurrentUpdates_3571Binding(); } catch (error) { break exceptionLanding23; } break reducibleJoin22; } return false; } break reduciblePort24; } break reduciblePort24; } value5 = enqueueConcurrentHookUpdate_3573(a0, a1, object, a3); if (value5 === null) { return false; } break reducibleJoin25; } scheduleUpdateOnFiber_3789(value5, a0, a3); entangleTransitionUpdate_3666(value5, a1, a3); return true; } enqueueRenderPhaseUpdate_3665(a1, object); return false; } function dispatchOptimisticSetState_3663(a0, a1, a2, a3) { // fn#3663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:62430, offset: 0x00c9eee0, size: 140 bytes, params: 5, frame: 19 const object = {'lane': 2, 'revertLane': null, 'action': null, 'hasEagerState': false, 'eagerState': null, 'next': null}; object.revertLane = requestTransitionLane_3558(); object.action = a3; if (isRenderPhaseUpdate_3664(a0)) { if (a1) { throw global.Error('Cannot update optimistic state while rendering.'); } markStateUpdateScheduled(a0, 2); } else { var value2 = enqueueConcurrentHookUpdate_3573(a0, a2, object, 2); if (value2 !== null) { scheduleUpdateOnFiber_3789(value2, a0, 2); } markStateUpdateScheduled(a0, 2); } } function isRenderPhaseUpdate_3664(a0) { // fn#3664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:62781, offset: 0x00c9ef6c, size: 45 bytes, params: 2, frame: 5 const alternate = a0.alternate; return a0 === env0_118 || alternate !== null && alternate === env0_118; } function entangleTransitionUpdate_3666(a0, a1, a2) { // fn#3666, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:62982, offset: 0x00c9efdb, size: 68 bytes, params: 4, frame: 14 var value; if (4194048 & a2) { value = a2 | a1.lanes & a0.pendingLanes; a1.lanes = value; markRootEntangled_3511(a0, value); } } function unwrapThenable_3667(a0) { // fn#3667, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:68872, offset: 0x00c9f01f, size: 59 bytes, params: 2, frame: 15 const binding = env0_132; env0_132 = binding + 1; env0_131 = env0_131 === null ? [] : env0_131; return trackUsedThenable_3566(env0_131, a0, binding); } function throwOnInvalidObjectType_3669(a0, a1) { // fn#3669, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:69028, offset: 0x00c6c3a2, size: 169 bytes, params: 3, frame: 13 var r1; const $$typeof = a1.$$typeof; if ($$typeof === env0_8) { throw global.Error('A React Element from an older version of React was rendered. This is not supported. It can happen if:\n- Multiple copies of the "react" package is used.\n- A library pre-bundled an old copy of "react" or "react/jsx-runtime".\n- A compiler tries to "inline" JSX instead of using the runtime.'); } const Object = global.Object; let value = Object.prototype.toString.call(a1); const Error = global.Error; if (value !== '[object Object]') { r1 = value; } else { value = global.Object.keys(a1); value = value.join(', '); value = 'object with keys {' + value + '}'; r1 = value; } throw Error('Objects are not valid as a React child (found: ' + r1 + '). If you meant to render a collection of children, use an array instead.'); } function createChildReconciler_3671(a0) { // fn#3671, offset: 0x00c9f05a, size: 142 bytes, params: 2, frame: 2 const env0_0 = a0; const createChildReconciler_3671MapRemainingChildren = function(a0) { var r2; var value = a0; var property = global.Map; var value3 = new property(); if (value !== null) { r2 = value; while (true) { if (r2.key !== null) { value3.set(r2.key, r2); } else { value3.set(r2.index, r2); } property = r2.sibling; if (property !== null) { r2 = property; continue; } break; } } return value3; }; return _fun3690; function createChildReconciler_3671DeleteChild(a0, a1) { // fn#3672, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:69731, owner: createChildReconciler_3671.deleteChild, offset: 0x00c6c4f1, size: 76 bytes, params: 3, frame: 12 var deletions; if (env0_0) { deletions = a0.deletions; if (deletions === null) { a0.deletions = [a1]; a0.flags = a0.flags | 16; } else { deletions.push(a1); } } } function createChildReconciler_3671DeleteRemainingChildren(a0, a1) { // fn#3673, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:69831, owner: createChildReconciler_3671.deleteRemainingChildren, offset: 0x00c6c53d, size: 48 bytes, params: 3, frame: 15 var r3; var sibling; const value = a1; if (env0_0) { if (value !== null) { r3 = value; reducibleLoop3: while (true) { createChildReconciler_3671DeleteChild(a0, r3); sibling = r3.sibling; if (sibling !== null) { r3 = sibling; continue reducibleLoop3; } break reducibleLoop3; } } } return null; } function createChildReconciler_3671UseFiber(a0, a1) { // fn#3675, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70070, owner: createChildReconciler_3671.useFiber, offset: 0x00c9f0e8, size: 40 bytes, params: 3, frame: 13 let value = environment.__proto__; value = createWorkInProgress_3830(a0, a1); value.index = 0; value.sibling = null; return value; } function createChildReconciler_3671PlaceChild(a0, a1, a2) { // fn#3676, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70154, owner: createChildReconciler_3671.placeChild, offset: 0x00c6c5f1, size: 130 bytes, params: 4, frame: 7 var r2; var r1; var r0; var alternate; var index; const value = a1; a0.index = a2; if (env0_0) { alternate = a0.alternate; if (alternate !== null) { index = alternate.index; if (index < value) { a0.flags = a0.flags | 67108866; r2 = value; } else { r2 = index; } r1 = r2; } else { a0.flags = a0.flags | 67108866; r1 = value; } r0 = r1; } else { a0.flags = a0.flags | 1048576; r0 = value; } return r0; } function createChildReconciler_3671PlaceSingleChild(a0) { // fn#3677, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70304, owner: createChildReconciler_3671.placeSingleChild, offset: 0x00c6c673, size: 51 bytes, params: 2, frame: 4 if (env0_0 && a0.alternate === null) { a0.flags = a0.flags | 67108866; } return a0; } function createChildReconciler_3671UpdateTextNode(a0, a1, a2, a3) { // fn#3678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70385, owner: createChildReconciler_3671.updateTextNode, offset: 0x00c9f110, size: 86 bytes, params: 5, frame: 17 var r0; var value; if (a1 === null) { value = environment.__proto__; value = createFiberFromText_3834(a2, a0.mode, a3); value.return = a0; r0 = value; } else if (a1.tag !== 6) { value = environment.__proto__; value = createFiberFromText_3834(a2, a0.mode, a3); value.return = a0; r0 = value; } else { value = createChildReconciler_3671UseFiber(a1, a2); value.return = a0; r0 = value; } return r0; } function createChildReconciler_3671UpdateElement(a0, a1, a2, a3) { // fn#3679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70525, owner: createChildReconciler_3671.updateElement, offset: 0x00c9f166, size: 235 bytes, params: 5, frame: 25 var r0; var lazy_3670; var coerceRef_3668Binding; let type = a2.type; let value = environment.__proto__; if (type === env1_11) { r0 = createChildReconciler_3671UpdateFragment(a0, a1, a2.props.children, a3, a2.key); } else if (a1 === null) { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a2.type, a2.key, a2.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else if (a1.elementType === type) { coerceRef_3668Binding = coerceRef_3668; value = createChildReconciler_3671UseFiber(a1, a2.props); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else if (typeof type !== 'object') { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a2.type, a2.key, a2.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else if (type === null) { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a2.type, a2.key, a2.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else if (type.$$typeof !== env1_21) { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a2.type, a2.key, a2.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else { lazy_3670 = resolveLazy_3670(type); type = a1.type; if (lazy_3670 === type) { coerceRef_3668Binding = coerceRef_3668; value = createChildReconciler_3671UseFiber(a1, a2.props); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } else { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a2.type, a2.key, a2.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, a2); value.return = a0; r0 = value; } } return r0; } function createChildReconciler_3671UpdatePortal(a0, a1, a2, a3) { // fn#3680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:70873, owner: createChildReconciler_3671.updatePortal, offset: 0x00c9f251, size: 142 bytes, params: 5, frame: 17 var r0; var value; if (a1 === null) { value = environment.__proto__; value = createFiberFromPortal_3835(a2, a0.mode, a3); value.return = a0; r0 = value; } else if (a1.tag !== 4) { value = environment.__proto__; value = createFiberFromPortal_3835(a2, a0.mode, a3); value.return = a0; r0 = value; } else if (a1.stateNode.containerInfo !== a2.containerInfo) { value = environment.__proto__; value = createFiberFromPortal_3835(a2, a0.mode, a3); value.return = a0; r0 = value; } else if (a1.stateNode.implementation !== a2.implementation) { value = environment.__proto__; value = createFiberFromPortal_3835(a2, a0.mode, a3); value.return = a0; r0 = value; } else { value = createChildReconciler_3671UseFiber(a1, a2.children || []); value.return = a0; r0 = value; } return r0; } function createChildReconciler_3671UpdateFragment(a0, a1, a2, a3, a4) { // fn#3681, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:71118, owner: createChildReconciler_3671.updateFragment, offset: 0x00c9f2df, size: 89 bytes, params: 6, frame: 19 var r0; var value; if (a1 === null) { value = environment.__proto__; value = createFiberFromFragment_3833(a2, a0.mode, a3, a4); value.return = a0; r0 = value; } else if (a1.tag !== 7) { value = environment.__proto__; value = createFiberFromFragment_3833(a2, a0.mode, a3, a4); value.return = a0; r0 = value; } else { value = createChildReconciler_3671UseFiber(a1, a2); value.return = a0; r0 = value; } return r0; } function createChildReconciler_3671CreateChild(a0, a1, a2) { // fn#3682, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:71266, owner: createChildReconciler_3671.createChild, offset: 0x00c9f338, size: 417 bytes, params: 4, frame: 23 var $$typeof; var coerceRef_3668Binding; var createFiberFromText_3834Binding; let value = typeof a1; if (value !== 'string') { if (value === 'number') { value = environment.__proto__; createFiberFromText_3834Binding = createFiberFromText_3834; value = String(a1); value = createFiberFromText_3834Binding(value, a0.mode, a2); value.return = a0; return value; } if (value === 'bigint') { value = environment.__proto__; createFiberFromText_3834Binding = createFiberFromText_3834; value = String(a1); value = createFiberFromText_3834Binding(value, a0.mode, a2); value.return = a0; return value; } if (value !== 'object') { return null; } if (a1 === null) { return null; } $$typeof = a1.$$typeof; value = environment.__proto__; if (env1_9 === $$typeof) { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a1.type, a1.key, a1.props, undefined, a0.mode, a2); coerceRef_3668Binding(value, a1); value.return = a0; return value; } if (env1_10 === $$typeof) { value = createFiberFromPortal_3835(a1, a0.mode, a2); value.return = a0; return value; } if (env1_21 === $$typeof) { return createChildReconciler_3671CreateChild(a0, a1._init(a1._payload), a2); } if (isArray(a1)) { value = createFiberFromFragment_3833(a1, a0.mode, a2, null); value.return = a0; return value; } if (getIteratorFn_3442(a1)) { value = createFiberFromFragment_3833(a1, a0.mode, a2, null); value.return = a0; return value; } if (typeof a1.then === 'function') { return createChildReconciler_3671CreateChild(a0, unwrapThenable_3667(a1), a2); } $$typeof = a1.$$typeof; if ($$typeof === env1_16) { return createChildReconciler_3671CreateChild(a0, readContextDuringReconciliation_3538(a0, a1), a2); } throwOnInvalidObjectType_3669(undefined, a1); } else { if (a1 !== '') { value = environment.__proto__; createFiberFromText_3834Binding = createFiberFromText_3834; value = String(a1); value = createFiberFromText_3834Binding(value, a0.mode, a2); value.return = a0; return value; } if (value === 'number') { value = environment.__proto__; createFiberFromText_3834Binding = createFiberFromText_3834; value = String(a1); value = createFiberFromText_3834Binding(value, a0.mode, a2); value.return = a0; return value; } if (value === 'bigint') { value = environment.__proto__; createFiberFromText_3834Binding = createFiberFromText_3834; value = String(a1); value = createFiberFromText_3834Binding(value, a0.mode, a2); value.return = a0; return value; } if (value !== 'object') { return null; } if (a1 === null) { return null; } $$typeof = a1.$$typeof; value = environment.__proto__; if (env1_9 === $$typeof) { coerceRef_3668Binding = coerceRef_3668; value = createFiberFromTypeAndProps_3832(a1.type, a1.key, a1.props, undefined, a0.mode, a2); coerceRef_3668Binding(value, a1); value.return = a0; return value; } if (env1_10 === $$typeof) { value = createFiberFromPortal_3835(a1, a0.mode, a2); value.return = a0; return value; } if (env1_21 === $$typeof) { return createChildReconciler_3671CreateChild(a0, a1._init(a1._payload), a2); } if (isArray(a1)) { value = createFiberFromFragment_3833(a1, a0.mode, a2, null); value.return = a0; return value; } if (getIteratorFn_3442(a1)) { value = createFiberFromFragment_3833(a1, a0.mode, a2, null); value.return = a0; return value; } if (typeof a1.then === 'function') { return createChildReconciler_3671CreateChild(a0, unwrapThenable_3667(a1), a2); } $$typeof = a1.$$typeof; if ($$typeof === env1_16) { return createChildReconciler_3671CreateChild(a0, readContextDuringReconciliation_3538(a0, a1), a2); } throwOnInvalidObjectType_3669(undefined, a1); } return null; } function createChildReconciler_3671UpdateSlot(a0, a1, a2, a3) { // fn#3683, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:71977, owner: createChildReconciler_3671.updateSlot, offset: 0x00c9f4d9, size: 451 bytes, params: 5, frame: 22 var r3; var $$typeof; var value3; let value = null; const key = value === a1 ? value : a1.key; const value2 = typeof a2; if (value2 !== 'string') { if (value2 === 'number') { return value !== key ? value : createChildReconciler_3671UpdateTextNode(a0, a1, String(a2), a3); } if (value2 === 'bigint') { return value !== key ? value : createChildReconciler_3671UpdateTextNode(a0, a1, String(a2), a3); } if (value2 !== 'object') { return value; } if (value === a2) { return value; } $$typeof = a2.$$typeof; value3 = environment.__proto__; if (env1_9 === $$typeof) { return a2.key !== key ? value : createChildReconciler_3671UpdateElement(a0, a1, a2, a3); } if (env1_10 === $$typeof) { return a2.key !== key ? value : createChildReconciler_3671UpdatePortal(a0, a1, a2, a3); } if (env1_21 === $$typeof) { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, a2._init(a2._payload), a3); } if (isArray(a2)) { if (value !== key) { r3 = value; } else { value = createChildReconciler_3671UpdateFragment(a0, a1, a2, a3, value); r3 = value; } return r3; } if (getIteratorFn_3442(a2)) { if (value !== key) { r3 = value; } else { value = createChildReconciler_3671UpdateFragment(a0, a1, a2, a3, value); r3 = value; } return r3; } if (typeof a2.then === 'function') { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, unwrapThenable_3667(a2), a3); } $$typeof = a2.$$typeof; if ($$typeof === env1_16) { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, readContextDuringReconciliation_3538(a0, a2), a3); } } else { if (a2 !== '') { return value !== key ? value : createChildReconciler_3671UpdateTextNode(a0, a1, String(a2), a3); } if (value2 === 'number') { return value !== key ? value : createChildReconciler_3671UpdateTextNode(a0, a1, String(a2), a3); } if (value2 === 'bigint') { return value !== key ? value : createChildReconciler_3671UpdateTextNode(a0, a1, String(a2), a3); } if (value2 !== 'object') { return value; } if (value === a2) { return value; } $$typeof = a2.$$typeof; if (env1_9 === $$typeof) { return a2.key !== key ? value : createChildReconciler_3671UpdateElement(a0, a1, a2, a3); } if (env1_10 === $$typeof) { return a2.key !== key ? value : createChildReconciler_3671UpdatePortal(a0, a1, a2, a3); } if (env1_21 === $$typeof) { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, a2._init(a2._payload), a3); } if (isArray(a2)) { if (value !== key) { r3 = value; } else { value = createChildReconciler_3671UpdateFragment(a0, a1, a2, a3, value); r3 = value; } return r3; } if (getIteratorFn_3442(a2)) { if (value !== key) { r3 = value; } else { value = createChildReconciler_3671UpdateFragment(a0, a1, a2, a3, value); r3 = value; } return r3; } if (typeof a2.then === 'function') { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, unwrapThenable_3667(a2), a3); } if (a2.$$typeof === env1_16) { value = environment; return createChildReconciler_3671UpdateSlot(a0, a1, readContextDuringReconciliation_3538(a0, a2), a3); } } throwOnInvalidObjectType_3669(undefined, a2); return value; } function createChildReconciler_3671UpdateFromMap(a0, a1, a2, a3, a4) { // fn#3684, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:72633, owner: createChildReconciler_3671.updateFromMap, offset: 0x00c9f69c, size: 514 bytes, params: 6, frame: 22 var r3; var value3; var $$typeof; var value4; var createChildReconciler_3671UpdateFragmentBinding; var get; var createChildReconciler_3671UpdatePortalBinding; var createChildReconciler_3671UpdateElementBinding; var createChildReconciler_3671UpdateTextNodeBinding; let value = a2; const value2 = typeof a3; if (value2 !== 'string') { if (value2 === 'number') { createChildReconciler_3671UpdateTextNodeBinding = createChildReconciler_3671UpdateTextNode; value = a0.get(value); return createChildReconciler_3671UpdateTextNodeBinding(a1, value || null, String(a3), a4); } if (value2 === 'bigint') { createChildReconciler_3671UpdateTextNodeBinding = createChildReconciler_3671UpdateTextNode; value = a0.get(value); return createChildReconciler_3671UpdateTextNodeBinding(a1, value || null, String(a3), a4); } if (value2 !== 'object') { return null; } value3 = null; if (value3 === a3) { return null; } $$typeof = a3.$$typeof; value4 = environment.__proto__; if (env1_9 === $$typeof) { createChildReconciler_3671UpdateElementBinding = createChildReconciler_3671UpdateElement; get = a0.get; r3 = value3 === a3.key ? value : a3.key; value = Reflect.apply(get, a0, [r3]); r3 = value || value3; return createChildReconciler_3671UpdateElementBinding(a1, r3, a3, a4); } if (env1_10 === $$typeof) { createChildReconciler_3671UpdatePortalBinding = createChildReconciler_3671UpdatePortal; value = a0.get(value3 === a3.key ? value : a3.key); return createChildReconciler_3671UpdatePortalBinding(a1, value || value3, a3, a4); } if (env1_21 === $$typeof) { return createChildReconciler_3671UpdateFromMap(a0, a1, value, a3._init(a3._payload), a4); } if (isArray(a3)) { createChildReconciler_3671UpdateFragmentBinding = createChildReconciler_3671UpdateFragment; value = a0.get(value); return createChildReconciler_3671UpdateFragmentBinding(a1, value || value3, a3, a4, value3); } if (getIteratorFn_3442(a3)) { createChildReconciler_3671UpdateFragmentBinding = createChildReconciler_3671UpdateFragment; value = a0.get(value); return createChildReconciler_3671UpdateFragmentBinding(a1, value || value3, a3, a4, value3); } if (typeof a3.then === 'function') { return createChildReconciler_3671UpdateFromMap(a0, a1, value, unwrapThenable_3667(a3), a4); } $$typeof = a3.$$typeof; if ($$typeof === env1_16) { return createChildReconciler_3671UpdateFromMap(a0, a1, value, readContextDuringReconciliation_3538(a1, a3), a4); } throwOnInvalidObjectType_3669(undefined, a3); } else { if (a3 !== '') { createChildReconciler_3671UpdateTextNodeBinding = createChildReconciler_3671UpdateTextNode; value = a0.get(value); return createChildReconciler_3671UpdateTextNodeBinding(a1, value || null, String(a3), a4); } if (value2 === 'number') { createChildReconciler_3671UpdateTextNodeBinding = createChildReconciler_3671UpdateTextNode; value = a0.get(value); return createChildReconciler_3671UpdateTextNodeBinding(a1, value || null, String(a3), a4); } if (value2 === 'bigint') { createChildReconciler_3671UpdateTextNodeBinding = createChildReconciler_3671UpdateTextNode; value = a0.get(value); return createChildReconciler_3671UpdateTextNodeBinding(a1, value || null, String(a3), a4); } if (value2 !== 'object') { return null; } value3 = null; if (value3 === a3) { return null; } $$typeof = a3.$$typeof; if (env1_9 === $$typeof) { createChildReconciler_3671UpdateElementBinding = createChildReconciler_3671UpdateElement; get = a0.get; r3 = value3 === a3.key ? value : a3.key; value = Reflect.apply(get, a0, [r3]); r3 = value || value3; return createChildReconciler_3671UpdateElementBinding(a1, r3, a3, a4); } if (env1_10 === $$typeof) { createChildReconciler_3671UpdatePortalBinding = createChildReconciler_3671UpdatePortal; value = a0.get(value3 === a3.key ? value : a3.key); return createChildReconciler_3671UpdatePortalBinding(a1, value || value3, a3, a4); } if (env1_21 === $$typeof) { return createChildReconciler_3671UpdateFromMap(a0, a1, value, a3._init(a3._payload), a4); } if (isArray(a3)) { createChildReconciler_3671UpdateFragmentBinding = createChildReconciler_3671UpdateFragment; value = a0.get(value); return createChildReconciler_3671UpdateFragmentBinding(a1, value || value3, a3, a4, value3); } if (getIteratorFn_3442(a3)) { createChildReconciler_3671UpdateFragmentBinding = createChildReconciler_3671UpdateFragment; value = a0.get(value); return createChildReconciler_3671UpdateFragmentBinding(a1, value || value3, a3, a4, value3); } if (typeof a3.then === 'function') { return createChildReconciler_3671UpdateFromMap(a0, a1, value, unwrapThenable_3667(a3), a4); } $$typeof = a3.$$typeof; if ($$typeof === env1_16) { return createChildReconciler_3671UpdateFromMap(a0, a1, value, readContextDuringReconciliation_3538(a1, a3), a4); } throwOnInvalidObjectType_3669(undefined, a3); } return null; } function createChildReconciler_3671ReconcileChildFibersImpl(a0, a1, a2, a3) { // fn#3685, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:73323, owner: createChildReconciler_3671.reconcileChildFibersImpl, offset: 0x00c9f89e, size: 1181 bytes, params: 5, frame: 29 var environment; var r3; var r8; var r7; var r1; var r0; var type; var value5; var key; var props; var children; var value11; var tag; var mode; var sibling; var createChildReconciler_3671UseFiberBinding; var iteratorFn_3442; var key2; var stateNode; var containerInfo; var containerInfo2; var implementation; var implementation2; var createFiberFromPortal_3835Binding; var key3; var elementType; var coerceRef_3668Binding; var createFiberFromTypeAndProps_3832Binding; var createFiberFromFragment_3833Binding; let value = a1; const value2 = a2; let r2 = typeof value2 === 'object' && value2 !== null; if (r2) { type = value2.type; value5 = environment.__proto__; r2 = type === env1_11; } r2 = r2 && value2.key === null; if (r2) { props = value2.props; children = props.children; r3 = children; } else { r3 = value2; } const value8 = typeof r3; if (value8 !== 'object') { if (value8 !== 'string') { if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } } else if (r3 !== '') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } } else { if (r3 === null) { if (value8 !== 'string') { if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } } else if (r3 !== '') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } value = environment; createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } return r7; } var $$typeof = r3.$$typeof; if (env1_9 === $$typeof) { key = r3.key; if (value === null) { type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; mode = a0.mode; value = createFiberFromFragment_3833Binding(children, mode, a3, r3.key); value.return = a0; r0 = value; } else { coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; key = r3.key; props = r3.props; mode = a0.mode; value = createFiberFromTypeAndProps_3832Binding(type, key, props, undefined, mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; } } else { r7 = value; loopExit49: while (true) { key3 = r7.key; if (key3 === key) { type = r3.type; if (type === env1_11) { tag = r7.tag; if (tag === 7) { createChildReconciler_3671DeleteRemainingChildren(a0, r7.sibling); createChildReconciler_3671UseFiberBinding = createChildReconciler_3671UseFiber; children = r3.props.children; value = createChildReconciler_3671UseFiberBinding(r7, children); value.return = a0; r0 = value; break loopExit49; } createChildReconciler_3671DeleteRemainingChildren(a0, r7); type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; value = createFiberFromTypeAndProps_3832Binding(type, r3.key, r3.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } elementType = r7.elementType; if (elementType === type) { createChildReconciler_3671DeleteRemainingChildren(a0, r7.sibling); coerceRef_3668Binding = coerceRef_3668; value = createChildReconciler_3671UseFiber(r7, r3.props); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } if (typeof type !== 'object') { createChildReconciler_3671DeleteRemainingChildren(a0, r7); type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; value = createFiberFromTypeAndProps_3832Binding(type, r3.key, r3.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } if (type === null) { createChildReconciler_3671DeleteRemainingChildren(a0, r7); type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; value = createFiberFromTypeAndProps_3832Binding(type, r3.key, r3.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } $$typeof = type.$$typeof; if ($$typeof !== env1_21) { createChildReconciler_3671DeleteRemainingChildren(a0, r7); type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; value = createFiberFromTypeAndProps_3832Binding(type, r3.key, r3.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } value = resolveLazy_3670(type); type = r7.type; if (value !== type) { createChildReconciler_3671DeleteRemainingChildren(a0, r7); type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; value = createFiberFromTypeAndProps_3832Binding(type, r3.key, r3.props, undefined, a0.mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } createChildReconciler_3671DeleteRemainingChildren(a0, r7.sibling); coerceRef_3668Binding = coerceRef_3668; value = createChildReconciler_3671UseFiber(r7, r3.props); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } createChildReconciler_3671DeleteChild(a0, r7); sibling = r7.sibling; if (sibling !== null) { r7 = sibling; continue; } type = r3.type; if (type === env1_11) { createFiberFromFragment_3833Binding = createFiberFromFragment_3833; children = r3.props.children; value = createFiberFromFragment_3833Binding(children, a0.mode, a3, r3.key); value.return = a0; r0 = value; break loopExit49; } coerceRef_3668Binding = coerceRef_3668; createFiberFromTypeAndProps_3832Binding = createFiberFromTypeAndProps_3832; type = r3.type; key = r3.key; props = r3.props; mode = a0.mode; value = createFiberFromTypeAndProps_3832Binding(type, key, props, undefined, mode, a3); coerceRef_3668Binding(value, r3); value.return = a0; r0 = value; break loopExit49; } } createChildReconciler_3671PlaceSingleChild(r0); return r0; } if (env1_10 === $$typeof) { if (value === null) { value = createFiberFromPortal_3835(r3, a0.mode, a3); value.return = a0; r1 = value; } else { r1 = value; loopExit37: while (true) { key2 = r1.key; if (key2 === r3.key) { tag = r1.tag; if (tag !== 4) { createChildReconciler_3671DeleteRemainingChildren(a0, r1); value = createFiberFromPortal_3835(r3, a0.mode, a3); value.return = a0; r1 = value; break loopExit37; } stateNode = r1.stateNode; containerInfo = stateNode.containerInfo; containerInfo2 = r3.containerInfo; if (containerInfo !== containerInfo2) { createChildReconciler_3671DeleteRemainingChildren(a0, r1); value = createFiberFromPortal_3835(r3, a0.mode, a3); value.return = a0; r1 = value; break loopExit37; } stateNode = r1.stateNode; implementation = stateNode.implementation; implementation2 = r3.implementation; if (implementation === implementation2) { createChildReconciler_3671DeleteRemainingChildren(a0, r1.sibling); createChildReconciler_3671UseFiberBinding = createChildReconciler_3671UseFiber; children = r3.children; if (children) { r8 = children; continue; } value = createChildReconciler_3671UseFiberBinding(r1, []); value.return = a0; r1 = value; break loopExit37; } createChildReconciler_3671DeleteRemainingChildren(a0, r1); value = createFiberFromPortal_3835(r3, a0.mode, a3); value.return = a0; r1 = value; break loopExit37; } createChildReconciler_3671DeleteChild(a0, r1); sibling = r1.sibling; if (sibling !== null) { r1 = sibling; continue; } createFiberFromPortal_3835Binding = createFiberFromPortal_3835; mode = a0.mode; value = createFiberFromPortal_3835Binding(r3, mode, a3); value.return = a0; r1 = value; break loopExit37; } } createChildReconciler_3671PlaceSingleChild(r1); return r1; } if (env1_21 === $$typeof) { return createChildReconciler_3671ReconcileChildFibersImpl(a0, value, r3._init(r3._payload), a3); } if (isArray(r3)) { return reconcileChildFibersImplReconcileChildrenArray(a0, value, r3, a3); } if (getIteratorFn_3442(r3)) { iteratorFn_3442 = getIteratorFn_3442(r3); if (typeof iteratorFn_3442 !== 'function') { throw global.Error('An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.'); } return reconcileChildFibersImplReconcileChildrenIterator(a0, value, iteratorFn_3442.call(r3), a3); } if (typeof r3.then === 'function') { return createChildReconciler_3671ReconcileChildFibersImpl(a0, value, unwrapThenable_3667(r3), a3); } if (r3.$$typeof === env1_16) { return createChildReconciler_3671ReconcileChildFibersImpl(a0, value, readContextDuringReconciliation_3538(a0, r3), a3); } throwOnInvalidObjectType_3669(undefined, r3); if (value8 !== 'string') { if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } } else if (r3 !== '') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'number') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else if (value8 === 'bigint') { value11 = String(r3); if (value === null) { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } else if (value.tag === 6) { createChildReconciler_3671DeleteRemainingChildren(a0, value.sibling); value = createChildReconciler_3671UseFiber(value, value11); value.return = a0; r8 = value; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = environment.__proto__; value = createFiberFromText_3834(value11, a0.mode, a3); value.return = a0; r8 = value; } createChildReconciler_3671PlaceSingleChild(r8); r7 = r8; } else { createChildReconciler_3671DeleteRemainingChildren(a0, value); value = null; r7 = value; } } return r7; function reconcileChildFibersImplReconcileChildrenArray(a0, a1, a2, a3) { // fn#3686, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:74609, owner: createChildReconciler_3671.reconcileChildFibersImpl.reconcileChildrenArray, offset: 0x00c9fd3b, size: 676 bytes, params: 5, frame: 40 var environment; var r17; var r18; var r19; var r20; var r21; var r5; var r15; var r16; var r26; var r0; var r3; var r8; var r9; var r10; var r14; var r23; var r1; var length; var value4; var index; var sibling; var binding; var alternate; var value5; var childReconciler_3671PlaceChild; var value6; var childReconciler_3671UpdateFromMap; var value7; var property; var key; var childReconciler_3671PlaceChild2; var value8; var childReconciler_3671CreateChild; var childReconciler_3671PlaceChild3; var value9; let value = a1; const env0_0 = a0; const value2 = 0; const value3 = null; if (value3 === value) { r0 = value3; r3 = value; r8 = value2; r9 = value3; r10 = value2; } else { length = a2.length; value4 = environment.__proto__; if (value2 < length) { r17 = value2; r18 = value; r19 = value3; r20 = value3; r21 = value2; while (true) { index = r18.index; if (index > r17) { r5 = r18; r15 = value3; } else { sibling = r18.sibling; r5 = sibling; r15 = r18; } value = createChildReconciler_3671UpdateSlot(a0, r15, a2[r17], a3); if (value3 === value) { if (value3 !== r15) { r0 = r20; r3 = r15; r8 = r17; r9 = r19; r10 = r21; break; } r0 = r20; r3 = r5; r8 = r17; r9 = r19; r10 = r21; break; } binding = env1_0; if (binding) { r16 = r15; continue; } r16 = binding; continue; if (!r16) { continue; } alternate = value.alternate; value5 = value3 === alternate; r16 = value5; if (!r16) { continue; } createChildReconciler_3671DeleteChild(a0, r15); childReconciler_3671PlaceChild = createChildReconciler_3671PlaceChild(value, r21, r17); if (value3 === r19) { r26 = value; continue; } r19.sibling = value; r26 = r20; value6 = typeof r17 === 'bigint' ? r17 + 1n : +r17 + 1; if (value3 === r5) { r0 = r26; r3 = r5; r8 = value6; r9 = value; r10 = childReconciler_3671PlaceChild; break; } length = a2.length; if (value6 < length) { r17 = value6; r18 = r5; r19 = value; r20 = r26; r21 = childReconciler_3671PlaceChild; continue; } r0 = r26; r3 = r5; r8 = value6; r9 = value; r10 = childReconciler_3671PlaceChild; break; } } else { r0 = value3; r3 = value; r8 = value2; r9 = value3; r10 = value2; } } if (r8 === a2.length) { value = environment.__proto__; createChildReconciler_3671DeleteRemainingChildren(a0, r3); return r0; } if (value3 === r3) { length = a2.length; value = environment.__proto__; if (r8 < length) { r5 = r0; while (true) { childReconciler_3671CreateChild = createChildReconciler_3671CreateChild(a0, a2[r8], a3); if (value3 === childReconciler_3671CreateChild) { r14 = r5; r15 = r9; r16 = r10; } else { childReconciler_3671PlaceChild3 = createChildReconciler_3671PlaceChild(childReconciler_3671CreateChild, r10, r8); if (value3 === r9) { r17 = childReconciler_3671CreateChild; continue; } r9.sibling = childReconciler_3671CreateChild; r17 = r5; r14 = r17; r15 = childReconciler_3671CreateChild; r16 = childReconciler_3671PlaceChild3; } value9 = typeof r8 === 'bigint' ? r8 + 1n : +r8 + 1; length = a2.length; if (value9 < length) { r5 = r14; r8 = value9; r9 = r15; r10 = r16; continue; } r1 = r14; break; } } else { r1 = r0; } } else { value = environment.__proto__; var childReconciler_3671MapRemainingChildren = createChildReconciler_3671MapRemainingChildren(r3); length = a2.length; if (r8 < length) { r14 = r8; r15 = r9; r16 = r0; r17 = r10; while (true) { childReconciler_3671UpdateFromMap = createChildReconciler_3671UpdateFromMap(childReconciler_3671MapRemainingChildren, a0, r14, a2[r14], a3); if (value3 === childReconciler_3671UpdateFromMap) { r19 = r16; r20 = r15; r21 = r17; } else { binding = env1_0; if (!binding) { r23 = binding; continue; } alternate = childReconciler_3671UpdateFromMap.alternate; value7 = value3 !== alternate; r23 = value7; if (!r23) { continue; } property = childReconciler_3671MapRemainingChildren.delete; key = childReconciler_3671UpdateFromMap.key; if (value3 === key) { r23 = r14; continue; } key = childReconciler_3671UpdateFromMap.key; r23 = key; Reflect.apply(property, childReconciler_3671MapRemainingChildren, [r23]); childReconciler_3671PlaceChild2 = createChildReconciler_3671PlaceChild(childReconciler_3671UpdateFromMap, r17, r14); if (value3 === r15) { r23 = childReconciler_3671UpdateFromMap; continue; } r15.sibling = childReconciler_3671UpdateFromMap; r23 = r16; r19 = r23; r20 = childReconciler_3671UpdateFromMap; r21 = childReconciler_3671PlaceChild2; } value8 = typeof r14 === 'bigint' ? r14 + 1n : +r14 + 1; length = a2.length; if (value8 < length) { r14 = value8; r15 = r20; r16 = r19; r17 = r21; continue; } r1 = r19; break; } } else { r1 = r0; } if (env1_0) { childReconciler_3671MapRemainingChildren.forEach(_fun3687); } } return r1; function _fun3687(a0) { // fn#3687, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:75302, offset: 0x00c6d575, size: 27 bytes, params: 2, frame: 13 createChildReconciler_3671DeleteChild(env0_0, a0); } } function reconcileChildFibersImplReconcileChildrenIterator(a0, a1, a2, a3) { // fn#3688, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:75537, owner: createChildReconciler_3671.reconcileChildFibersImpl.reconcileChildrenIterator, offset: 0x00c9ffdf, size: 769 bytes, params: 5, frame: 44 var environment; var r19; var r20; var r21; var r22; var r23; var r24; var r6; var r17; var r18; var r30; var r0; var r3; var r8; var r9; var r10; var r11; var r15; var r16; var r25; var r1; var r5; var done; var value5; var index; var sibling; var createChildReconciler_3671UpdateSlotBinding; var binding; var alternate; var value6; var childReconciler_3671PlaceChild; var value7; var value8; var createChildReconciler_3671UpdateFromMapBinding; var value9; var childReconciler_3671UpdateFromMap; var value10; var property; var key; var childReconciler_3671PlaceChild2; var value11; var value12; var createChildReconciler_3671CreateChildBinding; var value13; var childReconciler_3671CreateChild; var childReconciler_3671PlaceChild3; var value14; var value15; let value = a1; const env0_0 = a0; const value2 = null; if (value2 == a2) { throw global.Error('An iterable object provided no iterator.'); } let next = a2.next; const value3 = Reflect.apply(next, a2, []); const value4 = 0; if (value2 === value) { r0 = value2; r3 = value; r8 = value3; r9 = value4; r10 = value2; r11 = value4; } else { done = value3.done; value5 = environment.__proto__; if (done) { r0 = value2; r3 = value; r8 = value3; r9 = value4; r10 = value2; r11 = value4; } else { r19 = value3; r20 = value4; r21 = value; r22 = value2; r23 = value2; r24 = value4; while (true) { index = r21.index; if (index > r20) { r6 = r21; r17 = value2; } else { sibling = r21.sibling; r6 = sibling; r17 = r21; } createChildReconciler_3671UpdateSlotBinding = createChildReconciler_3671UpdateSlot; value = r19.value; value = createChildReconciler_3671UpdateSlotBinding(a0, r17, value, a3); if (value2 === value) { if (value2 !== r17) { r0 = r23; r3 = r17; r8 = r19; r9 = r20; r10 = r22; r11 = r24; break; } r0 = r23; r3 = r6; r8 = r19; r9 = r20; r10 = r22; r11 = r24; break; } binding = env1_0; if (binding) { r18 = r17; continue; } r18 = binding; continue; if (!r18) { continue; } alternate = value.alternate; value6 = value2 === alternate; r18 = value6; if (!r18) { continue; } createChildReconciler_3671DeleteChild(a0, r17); childReconciler_3671PlaceChild = createChildReconciler_3671PlaceChild(value, r24, r20); if (value2 === r22) { r30 = value; continue; } r22.sibling = value; r30 = r23; value7 = typeof r20 === 'bigint' ? r20 + 1n : +r20 + 1; next = a2.next; value8 = Reflect.apply(next, a2, []); if (value2 === r6) { r0 = r30; r3 = r6; r8 = value8; r9 = value7; r10 = value; r11 = childReconciler_3671PlaceChild; break; } done = value8.done; if (done) { r0 = r30; r3 = r6; r8 = value8; r9 = value7; r10 = value; r11 = childReconciler_3671PlaceChild; break; } r19 = value8; r20 = value7; r21 = r6; r22 = value; r23 = r30; r24 = childReconciler_3671PlaceChild; continue; } } } if (r8.done) { value = environment.__proto__; createChildReconciler_3671DeleteRemainingChildren(a0, r3); return r0; } if (value2 === r3) { done = r8.done; value = environment.__proto__; if (done) { r1 = r0; } else { r5 = r0; while (true) { createChildReconciler_3671CreateChildBinding = createChildReconciler_3671CreateChild; value13 = r8.value; childReconciler_3671CreateChild = createChildReconciler_3671CreateChildBinding(a0, value13, a3); if (value2 === childReconciler_3671CreateChild) { r15 = r5; r17 = r10; r18 = r11; } else { childReconciler_3671PlaceChild3 = createChildReconciler_3671PlaceChild(childReconciler_3671CreateChild, r11, r9); if (value2 === r10) { r16 = childReconciler_3671CreateChild; continue; } r10.sibling = childReconciler_3671CreateChild; r16 = r5; r15 = r16; r17 = childReconciler_3671CreateChild; r18 = childReconciler_3671PlaceChild3; } value14 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1; next = a2.next; value15 = Reflect.apply(next, a2, []); done = value15.done; if (done) { r1 = r15; break; } r5 = r15; r8 = value15; r9 = value14; r10 = r17; r11 = r18; continue; } } } else { value = environment.__proto__; var childReconciler_3671MapRemainingChildren = createChildReconciler_3671MapRemainingChildren(r3); done = r8.done; if (done) { r1 = r0; } else { r15 = r8; r16 = r9; r17 = r10; r18 = r0; r19 = r11; while (true) { createChildReconciler_3671UpdateFromMapBinding = createChildReconciler_3671UpdateFromMap; value9 = r15.value; childReconciler_3671UpdateFromMap = createChildReconciler_3671UpdateFromMapBinding(childReconciler_3671MapRemainingChildren, a0, r16, value9, a3); if (value2 === childReconciler_3671UpdateFromMap) { r21 = r18; r23 = r17; r24 = r19; } else { binding = env1_0; if (!binding) { r25 = binding; continue; } alternate = childReconciler_3671UpdateFromMap.alternate; value10 = value2 !== alternate; r25 = value10; if (!r25) { continue; } property = childReconciler_3671MapRemainingChildren.delete; key = childReconciler_3671UpdateFromMap.key; if (value2 === key) { r25 = r16; continue; } key = childReconciler_3671UpdateFromMap.key; r25 = key; Reflect.apply(property, childReconciler_3671MapRemainingChildren, [r25]); childReconciler_3671PlaceChild2 = createChildReconciler_3671PlaceChild(childReconciler_3671UpdateFromMap, r19, r16); if (value2 === r17) { r25 = childReconciler_3671UpdateFromMap; continue; } r17.sibling = childReconciler_3671UpdateFromMap; r25 = r18; r21 = r25; r23 = childReconciler_3671UpdateFromMap; r24 = childReconciler_3671PlaceChild2; } value11 = typeof r16 === 'bigint' ? r16 + 1n : +r16 + 1; next = a2.next; value12 = Reflect.apply(next, a2, []); done = value12.done; if (done) { r1 = r21; break; } r15 = value12; r16 = value11; r17 = r23; r18 = r21; r19 = r24; continue; } } if (env1_0) { childReconciler_3671MapRemainingChildren.forEach(_fun3689); } } return r1; function _fun3689(a0) { // fn#3689, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:76338, offset: 0x00c6d575, size: 27 bytes, params: 2, frame: 13 createChildReconciler_3671DeleteChild(env0_0, a0); } } } function _fun3690(a0, a1, a2, a3) { // fn#3690, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:76917, offset: 0x00ca02e0, size: 184 bytes, params: 5, frame: 21 var value; var value2; var childReconciler_3671ReconcileChildFibersImpl; var error; var mode; var then; var createFiberImplClass_3828Binding; try { value = environment.__proto__; env1_132 = 0; value2 = environment; childReconciler_3671ReconcileChildFibersImpl = createChildReconciler_3671ReconcileChildFibersImpl(a0, a1, a2, a3); env1_131 = null; } catch (error) { if (error === env1_105) { throw error; } if (error === env1_107) { throw error; } mode = a0.mode; if (1 & mode) { value = createFiberImplClass_3828(29, error, null, a0.mode); value.lanes = a3; value.return = a0; return value; } if (typeof error !== 'object') { value = createFiberImplClass_3828(29, error, null, a0.mode); value.lanes = a3; value.return = a0; return value; } if (error === null) { value = createFiberImplClass_3828(29, error, null, a0.mode); value.lanes = a3; value.return = a0; return value; } then = error.then; if (typeof then === 'function') { throw error; } createFiberImplClass_3828Binding = createFiberImplClass_3828; mode = a0.mode; value = createFiberImplClass_3828Binding(29, error, null, mode); value.lanes = a3; value.return = a0; return value; } return childReconciler_3671ReconcileChildFibersImpl; } } function pushPrimaryTreeSuspenseHandler_3691(a0) { // fn#3691, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:77275, offset: 0x00ca0398, size: 109 bytes, params: 2, frame: 17 var r4; var r3; const alternate = a0.alternate; const push_3523Binding = push_3523; const binding = env0_137; push_3523Binding(binding, 1 & binding.current); push_3523Binding(env0_135, a0); const value2 = env0_136 === null; if (value2) { r4 = alternate === null || env0_115.current !== null; r4 = !r4 ? alternate.memoizedState !== null : r4; r3 = r4; } else { r3 = value2; } if (r3) { env0_136 = a0; } } function pushOffscreenSuspenseHandler_3692(a0) { // fn#3692, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:77442, offset: 0x00ca0405, size: 110 bytes, params: 2, frame: 15 var push_3523Binding; var binding; var alternate; if (a0.tag === 22) { push_3523Binding = push_3523; binding = env0_137; push_3523Binding(binding, binding.current); push_3523Binding(env0_135, a0); if (env0_136 === null) { alternate = a0.alternate; if (alternate !== null && alternate.memoizedState !== null) { env0_136 = a0; } } } else { reuseSuspenseHandlerOnStack_3693(); } } function reuseSuspenseHandlerOnStack_3693() { // fn#3693, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:77638, offset: 0x00ca0473, size: 42 bytes, params: 1, frame: 14 const push_3523Binding = push_3523; let binding = env0_137; push_3523Binding(binding, binding.current); binding = env0_135; push_3523Binding(binding, binding.current); } function popSuspenseHandler_3694(a0) { // fn#3694, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:77717, offset: 0x00ca049d, size: 52 bytes, params: 2, frame: 12 pop_3522(env0_135); if (env0_136 !== a0) { } pop_3522(env0_137); } function findFirstSuspended_3695(a0) { // fn#3695, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:77805, offset: 0x00ca04d1, size: 273 bytes, params: 2, frame: 23 var r2; var r14; var r12; var tag; var memoizedProps; var revealOrder; var child; var flags; var memoizedState; var dehydrated; var shim$1_3516Binding; var sibling; var property; const value = a0; if (value !== null) { r2 = value; reducibleLoop1: while (true) { tag = r2.tag; if (tag === 13) { memoizedState = r2.memoizedState; reducibleJoin11: while (true) { if (memoizedState === null) { break reducibleJoin11; } dehydrated = memoizedState.dehydrated; if (dehydrated === null) { return r2; } shim$1_3516Binding = shim$1_3516; shim$1_3516Binding(); shim$1_3516Binding(); break reducibleJoin11; } } else { tag = r2.tag; reducibleJoin11: while (true) { reducibleJoin4: while (true) { if (tag !== 19) { break reducibleJoin4; } memoizedProps = r2.memoizedProps; revealOrder = memoizedProps.revealOrder; if (revealOrder !== undefined) { flags = r2.flags; if (128 & flags) { return r2; } break reducibleJoin11; } break reducibleJoin4; } child = r2.child; if (child === null) { break reducibleJoin11; } child = r2.child; child.return = r2; child = r2.child; r2 = child; if (r2 === null) { return null; } continue reducibleLoop1; } } if (r2 === value) { return null; } sibling = r2.sibling; if (sibling !== null) { r12 = r2; } else { r14 = r2; reducibleLoop13: while (true) { if (r14.return === null) { return null; } if (r14.return === value) { return null; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop13; } r12 = property; break reducibleLoop13; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r2 = sibling; if (r2 === null) { return null; } continue reducibleLoop1; } } return null; } function applyDerivedStateFromProps_3696(a0, a1, a2, a3) { // fn#3696, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:78247, offset: 0x00c6db8e, size: 80 bytes, params: 5, frame: 17 var r2; const memoizedState = a0.memoizedState; let value = a2(a3, memoizedState); if (value == null) { r2 = memoizedState; } else { value = assign({}, memoizedState, value); r2 = value; } a0.memoizedState = r2; if (a0.lanes === 0) { a0.updateQueue.baseState = r2; } } function checkShouldComponentUpdate_3697(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#3697, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:79292, offset: 0x00ca05e2, size: 128 bytes, params: 8, frame: 18 var r0; var prototype; var value2; const stateNode = global.stateNode; if (typeof stateNode.shouldComponentUpdate === 'function') { r0 = stateNode.shouldComponentUpdate(importAll, exports, dependencyMap); } else { prototype = require.prototype; r0 = prototype ? !require.prototype.isPureReactComponent : !prototype; if (!r0) { value2 = shallowEqual_3563(importDefault, importAll); r0 = value2 ? !shallowEqual_3563(module, exports) : !value2; } } return r0; } function constructClassInstance_3698(a0, a1, a2) { // fn#3698, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:79526, offset: 0x00ca0662, size: 141 bytes, params: 4, frame: 16 const binding = env0_74; const contextType = a1.contextType; const r4 = typeof contextType === 'object' && contextType !== null ? readContext_3537(contextType) : binding; const value6 = new a1(a2); let state = value6.state; const value8 = null; if (value8 === state) { state = value8; } else { state = value6.state; state = state === undefined ? value8 : value6.state; } a0.memoizedState = state; value6.updater = env0_138; a0.stateNode = value6; value6._reactInternals = a0; return value6; } function callComponentWillReceiveProps_3699(a0, a1, a2, a3) { // fn#3699, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:79769, offset: 0x00ca06ef, size: 108 bytes, params: 5, frame: 16 var binding; const state = a1.state; if (typeof a1.componentWillReceiveProps === 'function') { a1.componentWillReceiveProps(a2, a3); } const UNSAFE_componentWillReceiveProps = a1.UNSAFE_componentWillReceiveProps; if (typeof UNSAFE_componentWillReceiveProps === 'function') { a1.UNSAFE_componentWillReceiveProps(a2, a3); } if (a1.state !== state) { binding = env0_138; binding.enqueueReplaceState(a1, a1.state, null); } } function mountClassInstance_3700(a0, a1, a2, a3) { // fn#3700, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:80055, offset: 0x00ca075b, size: 398 bytes, params: 5, frame: 21 var binding; var state; const stateNode = a0.stateNode; stateNode.props = a2; stateNode.state = a0.memoizedState; stateNode.refs = {}; initializeUpdateQueue_3577(a0); const contextType = a1.contextType; stateNode.context = typeof contextType !== 'object' ? env0_74 : contextType !== null ? readContext_3537(contextType) : env0_74; stateNode.state = a0.memoizedState; let getDerivedStateFromProps = a1.getDerivedStateFromProps; if (typeof getDerivedStateFromProps === 'function') { applyDerivedStateFromProps_3696(a0, undefined, getDerivedStateFromProps, a2); stateNode.state = a0.memoizedState; } getDerivedStateFromProps = a1.getDerivedStateFromProps; let r5 = typeof getDerivedStateFromProps === 'function' || typeof stateNode.getSnapshotBeforeUpdate === 'function'; r5 = !r5 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r5; if (!r5) { state = stateNode.state; if (typeof stateNode.componentWillMount === 'function') { stateNode.componentWillMount(); } if (typeof stateNode.UNSAFE_componentWillMount === 'function') { stateNode.UNSAFE_componentWillMount(); } if (state !== stateNode.state) { binding = env0_138; binding.enqueueReplaceState(stateNode, stateNode.state, null); } processUpdateQueue_3584(a0, a2, stateNode, a3); suspendIfUpdateReadFromEntangledAsyncAction_3583(); stateNode.state = a0.memoizedState; } if (typeof stateNode.componentDidMount === 'function') { a0.flags = a0.flags | 4194308; } } function resolveClassComponentProps_3701({defaultProps}, a1) { // fn#3701, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:80937, offset: 0x00c6dee5, size: 152 bytes, params: 3, frame: 20 var r4; var r10; var r3; var r5; var r0; var object; var properties; var properties2; var properties3; var propertyName; var propertyName2; var properties4; var properties5; var propertyName3; const value = a1; if ('ref' in value) { object = {}; properties = Object.keys(value); properties2 = 0; properties3 = properties.length; if (properties === undefined) { r10 = object; } else { r4 = properties2; while (true) { propertyName = properties[r4]; propertyName2 = r4 + 1; if (propertyName === undefined) { r10 = object; break; } if (propertyName === 'ref') { r4 = propertyName2; continue; } object[propertyName] = value[propertyName]; r4 = propertyName2; } } } else { r10 = value; } if (defaultProps) { r3 = r10 !== value ? r10 : assign({}, r10); properties = Object.keys(defaultProps); properties4 = 0; properties5 = properties.length; if (properties === undefined) { r0 = r3; } else { r5 = properties4; while (true) { propertyName = properties[r5]; propertyName3 = r5 + 1; if (propertyName === undefined) { r0 = r3; break; } if (r3[propertyName] !== undefined) { r5 = propertyName3; continue; } r3[propertyName] = defaultProps[propertyName]; r5 = propertyName3; } } } else { r0 = r10; } return r0; } function defaultOnRecoverableError_3702(a0) { // fn#3702, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81592, offset: 0x00ca08e9, size: 19 bytes, params: 2, frame: 11 env0_139(a0); } function logUncaughtError_3703(a0, a1) { // fn#3703, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81636, offset: 0x00ca08fc, size: 72 bytes, params: 3, frame: 14 var onUncaughtError; var value; var stack; var error; var setTimeout; try { onUncaughtError = a0.onUncaughtError; value = a1.value; stack = a1.stack; onUncaughtError(value, {componentStack: stack}); } catch (error) { var env0_0 = error; setTimeout = global.setTimeout; setTimeout(_fun3704); } function _fun3704() { // fn#3704, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81748, offset: 0x00c6dfd8, size: 9 bytes, params: 1, frame: 1 throw env0_0; } } function logCaughtError_3705(a0, a1, a2) { // fn#3705, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81771, offset: 0x00ca0944, size: 103 bytes, params: 4, frame: 17 var stateNode; var onCaughtError; var value; var stack; var tag; var value2; var value3; var error; var setTimeout; try { onCaughtError = a0.onCaughtError; value = a2.value; stack = a2.stack; tag = a1.tag; value2 = null; value3 = tag !== 1; stateNode = value3 ? value2 : a1.stateNode; onCaughtError(value, {componentStack: stack, errorBoundary: stateNode}); } catch (error) { var env0_0 = error; setTimeout = global.setTimeout; setTimeout(_fun3706); } function _fun3706() { // fn#3706, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81922, offset: 0x00c6dfd8, size: 9 bytes, params: 1, frame: 1 throw env0_0; } } function createRootErrorUpdate_3707(a0, a1, a2) { // fn#3707, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81945, offset: 0x00ca09ab, size: 71 bytes, params: 4, frame: 12 const env0_0 = a0; const env0_1 = a1; const update_3579 = createUpdate_3579(a2); update_3579.tag = 3; update_3579.payload = {element: null}; update_3579.callback = callback; return update_3579; function createRootErrorUpdate_3707Callback() { // fn#3708, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82051, owner: createRootErrorUpdate_3707.callback, offset: 0x00ca09f2, size: 29 bytes, params: 1, frame: 13 logUncaughtError_3703(env0_0, require); } } function createClassErrorUpdate_3709(a0) { // fn#3709, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82087, offset: 0x00ca0a0f, size: 29 bytes, params: 2, frame: 11 const update_3579 = createUpdate_3579(a0); update_3579.tag = 3; return update_3579; } function initializeClassErrorUpdate_3710(a0, a1, a2, a3) { // fn#3710, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82156, offset: 0x00ca0a2c, size: 129 bytes, params: 5, frame: 6 var value; const env0_0 = a1; const env0_1 = a2; const env0_2 = a3; const getDerivedStateFromError = a2.type.getDerivedStateFromError; if (typeof getDerivedStateFromError === 'function') { value = a3.value; a0.payload = function() { return getDerivedStateFromError(value); }; a0.callback = callback; } const stateNode = a2.stateNode; if (stateNode !== null && typeof stateNode.componentDidCatch === 'function') { a0.callback = callback_3713; } function initializeClassErrorUpdate_3710Callback() { // fn#3712, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82323, owner: initializeClassErrorUpdate_3710.callback, offset: 0x00ca0aad, size: 34 bytes, params: 1, frame: 15 logCaughtError_3705(require, importDefault, importAll); } function initializeClassErrorUpdate_3710Callback_3713() { // fn#3713, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82437, owner: initializeClassErrorUpdate_3710.callback, offset: 0x00ca0acf, size: 168 bytes, params: 1, frame: 18 var set; const value = environment.__proto__; logCaughtError_3705(require, importDefault, importAll); if (typeof getDerivedStateFromError !== 'function') { if (env1_176 === null) { set = new global.Set([this]); } else { env1_176.add(this); } } const stack = importAll.stack; this.componentDidCatch(importAll.value, {componentStack: stack === null ? '' : stack}); } } function reconcileChildren_3714(a0, a1, a2, a3) { // fn#3714, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82806, offset: 0x00ca0b77, size: 82 bytes, params: 5, frame: 18 a1.child = a0 === null ? env0_134(a1, null, a2, a3) : env0_133(a1, a0.child, a2, a3); } function updateForwardRef_3715(a0, a1, {render}, a3, a4) { // fn#3715, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:82892, offset: 0x00ca0bc9, size: 234 bytes, params: 6, frame: 29 var r4; var r3; var r0; var object; var properties; var properties2; var properties3; var propertyName; var propertyName2; const value = a3; const ref = a1.ref; if ('ref' in value) { object = {}; properties = Object.keys(value); properties2 = 0; properties3 = properties.length; if (properties === undefined) { r3 = object; } else { r4 = properties2; while (true) { propertyName = properties[r4]; propertyName2 = r4 + 1; if (propertyName === undefined) { r3 = object; break; } if (propertyName === 'ref') { r4 = propertyName2; continue; } object[propertyName] = value[propertyName]; r4 = propertyName2; } } } else { r3 = value; } prepareToReadContext_3536(a1); markComponentRenderStarted(a1); const value2 = renderWithHooks_3592(a0, a1, render, r3, ref, a4); markComponentRenderStopped(); if (a0 === null) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a4); r0 = a1.child; } else if (env0_141) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a4); r0 = a1.child; } else { bailoutHooks_3596(a0, a1, a4); r0 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a4); } return r0; } function updateMemoComponent_3716(a0, a1, a2, a3, a4) { // fn#3716, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:83262, offset: 0x00ca0cb3, size: 320 bytes, params: 6, frame: 25 var r0; var value; var compare; var type; if (a0 === null) { type = a2.type; if (typeof type !== 'function') { value = createFiberFromTypeAndProps_3832(a2.type, null, a3, undefined, a1.mode, a4); value.ref = a1.ref; value.return = a1; a1.child = value; r0 = value; } else if (shouldConstruct_3829(type)) { value = createFiberFromTypeAndProps_3832(a2.type, null, a3, undefined, a1.mode, a4); value.ref = a1.ref; value.return = a1; a1.child = value; r0 = value; } else if (type.defaultProps !== undefined) { value = createFiberFromTypeAndProps_3832(a2.type, null, a3, undefined, a1.mode, a4); value.ref = a1.ref; value.return = a1; a1.child = value; r0 = value; } else if (a2.compare !== null) { value = createFiberFromTypeAndProps_3832(a2.type, null, a3, undefined, a1.mode, a4); value.ref = a1.ref; value.return = a1; a1.child = value; r0 = value; } else { a1.tag = 15; a1.type = type; r0 = updateSimpleMemoComponent_3717(a0, a1, type, a3, a4); } return r0; } const child = a0.child; if (!checkScheduledUpdateOrContext_3736(a0, a4)) { var memoizedProps = child.memoizedProps; compare = a2.compare; if ((compare !== null ? compare : shallowEqual_3563)(memoizedProps, a3)) { if (a0.ref !== a1.ref) { a1.flags = a1.flags | 1; value = createWorkInProgress_3830(child, a3); value.ref = a1.ref; value.return = a1; a1.child = value; return value; } return bailoutOnAlreadyFinishedWork_3735(a0, a1, a4); } } a1.flags = a1.flags | 1; value = createWorkInProgress_3830(child, a3); value.ref = a1.ref; value.return = a1; a1.child = value; return value; } function updateSimpleMemoComponent_3717(a0, a1, a2, a3, a4) { // fn#3717, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:83823, offset: 0x00ca0df3, size: 182 bytes, params: 6, frame: 22 var r3; let value = a3; if (a0 === null) { r3 = value; value = environment; return updateFunctionComponent_3721(a0, a1, a2, r3, a4); } const memoizedProps = a0.memoizedProps; if (shallowEqual_3563(memoizedProps, value)) { if (a0.ref !== a1.ref) { r3 = value; value = environment; return updateFunctionComponent_3721(a0, a1, a2, r3, a4); } a1.pendingProps = memoizedProps; if (checkScheduledUpdateOrContext_3736(a0, a4)) { r3 = 131072 & a0.flags ? memoizedProps : memoizedProps; value = environment; return updateFunctionComponent_3721(a0, a1, a2, r3, a4); } a1.lanes = a0.lanes; return bailoutOnAlreadyFinishedWork_3735(a0, a1, a4); } return updateFunctionComponent_3721(a0, a1, a2, value, a4); } function updateOffscreenComponent_3718(a0, a1, a2) { // fn#3718, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:84131, offset: 0x00ca0ea9, size: 583 bytes, params: 4, frame: 22 var memoizedState; var r7; var cachePool; var r3; var r1; var r2; var value4; var pushTransition_3561Binding; var value7; var deferHiddenOffscreenComponent_3719Binding; var baseLanes; var value10; var value11; var child; var value16; var value17; var lanes; var value18; var childLanes; var value19; var sibling; const value = a2; const pendingProps = a1.pendingProps; const children = pendingProps.children; const value2 = null; const value3 = value2 !== a0; reducibleJoin2: while (true) { if (value3) { memoizedState = a0.memoizedState; break reducibleJoin2; } memoizedState = value2; break reducibleJoin2; } if (pendingProps.mode === 'hidden') { if (128 & a1.flags) { reducibleJoin28: while (true) { if (value2 === memoizedState) { r3 = value; break reducibleJoin28; } baseLanes = memoizedState.baseLanes; value16 = baseLanes | value; r3 = value16; break reducibleJoin28; } value17 = 0; if (value3) { child = a0.child; a1.child = child; if (value2 === child) { r2 = value17; } else { r1 = value17; r7 = child; reducibleLoop31: while (true) { lanes = r7.lanes; value18 = r1 | lanes; childLanes = r7.childLanes; value19 = value18 | childLanes; sibling = r7.sibling; if (value2 !== sibling) { r1 = value19; r7 = sibling; continue reducibleLoop31; } r2 = value19; break reducibleLoop31; } } a1.childLanes = r2 & ~r3; } else { a1.childLanes = value17; a1.child = value2; } deferHiddenOffscreenComponent_3719(a0, a1, r3, value); return value2; } if (1 & a1.mode) { if (!(536870912 & value)) { a1.childLanes = 536870912; a1.lanes = 536870912; deferHiddenOffscreenComponent_3719Binding = deferHiddenOffscreenComponent_3719; reducibleJoin16: while (true) { if (value2 === memoizedState) { r7 = value; break reducibleJoin16; } baseLanes = memoizedState.baseLanes; value10 = baseLanes | value; r7 = value10; break reducibleJoin16; } deferHiddenOffscreenComponent_3719Binding(a0, a1, r7, value); return value2; } a1.memoizedState = {'baseLanes': 0, 'cachePool': null}; reducibleJoin21: while (true) { if (value3) { value11 = environment; pushTransition_3561Binding = pushTransition_3561; reducibleJoin20: while (true) { if (value2 === memoizedState) { cachePool = value2; break reducibleJoin20; } cachePool = memoizedState.cachePool; break reducibleJoin20; } pushTransition_3561Binding(undefined, cachePool); break reducibleJoin21; } break reducibleJoin21; } if (value2 !== memoizedState) { pushHiddenContext_3587(undefined, memoizedState); } else { reuseHiddenContextOnStack_3588(); } pushOffscreenSuspenseHandler_3692(a1); } else { a1.memoizedState = {'baseLanes': 0, 'cachePool': null}; reducibleJoin12: while (true) { if (value3) { value7 = environment; pushTransition_3561(undefined, value2); break reducibleJoin12; } break reducibleJoin12; } reuseHiddenContextOnStack_3588(); pushOffscreenSuspenseHandler_3692(a1); } } else if (value2 !== memoizedState) { pushTransition_3561(undefined, memoizedState.cachePool); pushHiddenContext_3587(undefined, memoizedState); reuseSuspenseHandlerOnStack_3693(); a1.memoizedState = value2; } else { reducibleJoin6: while (true) { if (value3) { value4 = environment; pushTransition_3561(undefined, value2); break reducibleJoin6; } break reducibleJoin6; } reuseHiddenContextOnStack_3588(); reuseSuspenseHandlerOnStack_3693(); } reconcileChildren_3714(a0, a1, children, value); return a1.child; } function deferHiddenOffscreenComponent_3719(a0, a1, a2, a3) { // fn#3719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:85206, offset: 0x00ca10f0, size: 136 bytes, params: 5, frame: 19 const value2 = peekCacheFromPool_3560(); const value3 = null; a1.memoizedState = {baseLanes: a2, cachePool: value3 === value2 ? value3 : {parent: env0_86._currentValue, pool: value2}}; const value4 = value3 !== a0; if (value4) { pushTransition_3561(undefined, value3); } reuseHiddenContextOnStack_3588(); pushOffscreenSuspenseHandler_3692(a1); if (value4) { propagateParentContextChanges_3534(undefined, a1, a3, true); } return value3; } function updateFunctionComponent_3721(a0, a1, a2, a3, a4) { // fn#3721, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:85811, offset: 0x00ca1178, size: 157 bytes, params: 6, frame: 22 var r0; prepareToReadContext_3536(a1); markComponentRenderStarted(a1); const value2 = renderWithHooks_3592(a0, a1, a2, a3, undefined, a4); markComponentRenderStopped(); if (a0 === null) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a4); r0 = a1.child; } else if (env0_141) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a4); r0 = a1.child; } else { bailoutHooks_3596(a0, a1, a4); r0 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a4); } return r0; } function replayFunctionComponent_3722(a0, a1, a2, a3, a4, a5) { // fn#3722, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:86100, offset: 0x00ca1215, size: 168 bytes, params: 7, frame: 21 var r0; prepareToReadContext_3536(a1); markComponentRenderStarted(a1); a1.updateQueue = null; const value2 = renderWithHooksAgain_3594(a1, a3, a2, a4); finishRenderingHooks_3593(a0); markComponentRenderStopped(); if (a0 === null) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a5); r0 = a1.child; } else if (env0_141) { a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value2, a5); r0 = a1.child; } else { bailoutHooks_3596(a0, a1, a5); r0 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a5); } return r0; } function updateClassComponent_3723(a0, a1, a2, a3, a4) { // fn#3723, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:86430, offset: 0x00ca12bd, size: 1612 bytes, params: 6, frame: 36 var r7; var r9; var r13; var r1; var memoizedState; var r15; var r12; var resolveClassComponentProps_3701Binding; var memoizedProps; var classComponentProps_3701; var pendingProps; var context; var contextType; var binding; var getDerivedStateFromProps; var value5; var value11; var memoizedState2; var classComponentProps_37012; var value33; var value35; var value39; var memoizedState5; prepareToReadContext_3536(a1); let stateNode = a1.stateNode; if (stateNode === null) { resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); constructClassInstance_3698(a1, a2, a3); mountClassInstance_3700(a1, a2, a3, a4); r1 = true; } else if (a0 === null) { stateNode = a1.stateNode; memoizedProps = a1.memoizedProps; classComponentProps_37012 = resolveClassComponentProps_3701(a2, memoizedProps); stateNode.props = classComponentProps_37012; context = stateNode.context; contextType = a2.contextType; binding = env0_74; r7 = typeof contextType === 'object' && contextType !== null; r9 = r7 ? readContext_3537(contextType) : binding; getDerivedStateFromProps = a2.getDerivedStateFromProps; value33 = typeof getDerivedStateFromProps === 'function'; r12 = value33 || typeof stateNode.getSnapshotBeforeUpdate === 'function'; value35 = a1.pendingProps !== memoizedProps; if (!(r12 || typeof stateNode.UNSAFE_componentWillReceiveProps !== 'function' && typeof stateNode.componentWillReceiveProps !== 'function')) { if (value35 || context !== r9) { callComponentWillReceiveProps_3699(undefined, stateNode, a3, r9); } } value39 = false; env0_113 = value39; memoizedState5 = a1.memoizedState; stateNode.state = memoizedState5; processUpdateQueue_3584(a1, a3, stateNode, a4); suspendIfUpdateReadFromEntangledAsyncAction_3583(); memoizedState = a1.memoizedState; if (value35) { if (value33) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_37012, a3, memoizedState5, memoizedState, r9); if (r7) { r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12; if (!r12) { if (typeof stateNode.componentWillMount === 'function') { stateNode.componentWillMount(); } if (typeof stateNode.UNSAFE_componentWillMount === 'function') { stateNode.UNSAFE_componentWillMount(); } } if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } } else { if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (memoizedState5 !== memoizedState) { if (value33) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_37012, a3, memoizedState5, memoizedState, r9); if (r7) { r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12; if (!r12) { if (typeof stateNode.componentWillMount === 'function') { stateNode.componentWillMount(); } if (typeof stateNode.UNSAFE_componentWillMount === 'function') { stateNode.UNSAFE_componentWillMount(); } } if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } } else { if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (env0_113) { if (value33) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_37012, a3, memoizedState5, memoizedState, r9); if (r7) { r12 = !r12 ? typeof stateNode.UNSAFE_componentWillMount !== 'function' && typeof stateNode.componentWillMount !== 'function' : r12; if (!r12) { if (typeof stateNode.componentWillMount === 'function') { stateNode.componentWillMount(); } if (typeof stateNode.UNSAFE_componentWillMount === 'function') { stateNode.UNSAFE_componentWillMount(); } } if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } } else { if (typeof stateNode.componentDidMount === 'function') { a1.flags = a1.flags | 4194308; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (typeof stateNode.componentDidMount !== 'function') { r1 = value39; } else { a1.flags = a1.flags | 4194308; r1 = value39; } } else { stateNode = a1.stateNode; cloneUpdateQueue_3578(a0, a1); resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; memoizedProps = a1.memoizedProps; classComponentProps_3701 = resolveClassComponentProps_3701Binding(a2, memoizedProps); stateNode.props = classComponentProps_3701; pendingProps = a1.pendingProps; context = stateNode.context; contextType = a2.contextType; binding = env0_74; r7 = typeof contextType === 'object' && contextType !== null; r9 = r7 ? readContext_3537(contextType) : binding; getDerivedStateFromProps = a2.getDerivedStateFromProps; value5 = typeof getDerivedStateFromProps === 'function'; r13 = value5 || typeof stateNode.getSnapshotBeforeUpdate === 'function'; if (!(r13 || typeof stateNode.UNSAFE_componentWillReceiveProps !== 'function' && typeof stateNode.componentWillReceiveProps !== 'function')) { if (memoizedProps !== pendingProps || context !== r9) { callComponentWillReceiveProps_3699(undefined, stateNode, a3, r9); } } value11 = false; env0_113 = value11; memoizedState2 = a1.memoizedState; stateNode.state = memoizedState2; processUpdateQueue_3584(a1, a3, stateNode, a4); suspendIfUpdateReadFromEntangledAsyncAction_3583(); memoizedState = a1.memoizedState; if (memoizedProps !== pendingProps) { if (value5) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_3701, a3, memoizedState2, memoizedState, r9); if (!r7) { r15 = a0 !== null && a0.dependencies !== null; r15 = r15 && checkIfContextChanged_3535(a0.dependencies); r7 = r15; } if (r7) { r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13; if (!r13) { if (typeof stateNode.componentWillUpdate === 'function') { stateNode.componentWillUpdate(a3, memoizedState, r9); } if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') { stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9); } } if (typeof stateNode.componentDidUpdate === 'function') { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate === 'function') { a1.flags = a1.flags | 1024; } } else { r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 4; } r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 1024; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (memoizedState2 !== memoizedState) { if (value5) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_3701, a3, memoizedState2, memoizedState, r9); if (!r7) { r15 = a0 !== null && a0.dependencies !== null; r15 = r15 && checkIfContextChanged_3535(a0.dependencies); r7 = r15; } if (r7) { r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13; if (!r13) { if (typeof stateNode.componentWillUpdate === 'function') { stateNode.componentWillUpdate(a3, memoizedState, r9); } if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') { stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9); } } if (typeof stateNode.componentDidUpdate === 'function') { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate === 'function') { a1.flags = a1.flags | 1024; } } else { r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 4; } r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 1024; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (env0_113) { if (value5) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_3701, a3, memoizedState2, memoizedState, r9); if (!r7) { r15 = a0 !== null && a0.dependencies !== null; r15 = r15 && checkIfContextChanged_3535(a0.dependencies); r7 = r15; } if (r7) { r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13; if (!r13) { if (typeof stateNode.componentWillUpdate === 'function') { stateNode.componentWillUpdate(a3, memoizedState, r9); } if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') { stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9); } } if (typeof stateNode.componentDidUpdate === 'function') { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate === 'function') { a1.flags = a1.flags | 1024; } } else { r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 4; } r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 1024; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else if (a0 === null) { r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r1) { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) { r1 = value11; } else { a1.flags = a1.flags | 1024; r1 = value11; } } else if (a0.dependencies === null) { r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r1) { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) { r1 = value11; } else { a1.flags = a1.flags | 1024; r1 = value11; } } else if (checkIfContextChanged_3535(a0.dependencies)) { if (value5) { applyDerivedStateFromProps_3696(a1, undefined, getDerivedStateFromProps, a3); memoizedState = a1.memoizedState; } r7 = env0_113 || checkShouldComponentUpdate_3697(a1, a2, classComponentProps_3701, a3, memoizedState2, memoizedState, r9); if (!r7) { r15 = a0 !== null && a0.dependencies !== null; r15 = r15 && checkIfContextChanged_3535(a0.dependencies); r7 = r15; } if (r7) { r13 = !r13 ? typeof stateNode.UNSAFE_componentWillUpdate !== 'function' && typeof stateNode.componentWillUpdate !== 'function' : r13; if (!r13) { if (typeof stateNode.componentWillUpdate === 'function') { stateNode.componentWillUpdate(a3, memoizedState, r9); } if (typeof stateNode.UNSAFE_componentWillUpdate === 'function') { stateNode.UNSAFE_componentWillUpdate(a3, memoizedState, r9); } } if (typeof stateNode.componentDidUpdate === 'function') { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate === 'function') { a1.flags = a1.flags | 1024; } } else { r15 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 4; } r15 = typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r15) { a1.flags = a1.flags | 1024; } a1.memoizedProps = a3; a1.memoizedState = memoizedState; } stateNode.props = a3; stateNode.state = memoizedState; stateNode.context = r9; r1 = r7; } else { r1 = typeof stateNode.componentDidUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState; if (!r1) { a1.flags = a1.flags | 4; } if (typeof stateNode.getSnapshotBeforeUpdate !== 'function' || memoizedProps === a0.memoizedProps && memoizedState2 === a0.memoizedState) { r1 = value11; } else { a1.flags = a1.flags | 1024; r1 = value11; } } } return finishClassComponent_3724(a0, a1, a2, r1, undefined, a4); } function finishClassComponent_3724(a0, a1, a2, a3, a4, a5) { // fn#3724, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:89631, offset: 0x00ca1909, size: 262 bytes, params: 7, frame: 22 var r5; var r0; var stateNode; var value3; markRef_3720(a0, a1); const value2 = 128 & a1.flags; if (a3) { stateNode = a1.stateNode; if (value2) { if (typeof a2.getDerivedStateFromError !== 'function') { r5 = null; } else { markComponentRenderStarted(a1); value3 = stateNode.render(); markComponentRenderStopped(); r5 = value3; } } else { markComponentRenderStarted(a1); value3 = stateNode.render(); markComponentRenderStopped(); r5 = value3; } a1.flags = a1.flags | 1; if (a0 === null) { reconcileChildren_3714(a0, a1, r5, a5); } else if (value2) { a1.child = env0_133(a1, a0.child, null, a5); a1.child = env0_133(a1, null, r5, a5); } else { reconcileChildren_3714(a0, a1, r5, a5); } a1.memoizedState = stateNode.state; r0 = a1.child; } else if (value2) { stateNode = a1.stateNode; if (value2) { if (typeof a2.getDerivedStateFromError !== 'function') { r5 = null; } else { markComponentRenderStarted(a1); value3 = stateNode.render(); markComponentRenderStopped(); r5 = value3; } } else { markComponentRenderStarted(a1); value3 = stateNode.render(); markComponentRenderStopped(); r5 = value3; } a1.flags = a1.flags | 1; if (a0 === null) { reconcileChildren_3714(a0, a1, r5, a5); } else if (value2) { a1.child = env0_133(a1, a0.child, null, a5); a1.child = env0_133(a1, null, r5, a5); } else { reconcileChildren_3714(a0, a1, r5, a5); } a1.memoizedState = stateNode.state; r0 = a1.child; } else { r0 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a5); } return r0; } function getRemainingWorkInPrimaryTree_3726(a0, a1, a2) { // fn#3726, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:90208, offset: 0x00ca1a2e, size: 49 bytes, params: 4, frame: 3 const r2 = a0 === null ? 0 : a0.childLanes & ~a2; return a1 ? r2 | env0_168 : r2; } function updateSuspenseComponent_3727(a0, a1, a2) { // fn#3727, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:90303, offset: 0x00ca1a5f, size: 1964 bytes, params: 4, frame: 33 var r0; var r4; var r14; var r15; var r10; var r2; var child; var sibling; var object; var children; var mode; var deletions; var fallback; var child3; var workInProgress_3830; var fiberFromFragment_3833; var value15; var binding; var value16; var suspendedLanes; var value18; var fiberFromFragment_38332; var fiberFromFragment_38333; const pendingProps = a1.pendingProps; const flags = a1.flags; let value = 128; const value2 = value & flags; if (value2) { r4 = !!value2; } else { r0 = a0 === null || a0.memoizedState !== null; r0 = r0 && !!(2 & env0_137.current); r4 = r0; } const value8 = false; if (r4) { a1.flags = a1.flags & -129; r0 = true; } else { r0 = value8; } const value10 = !!(32 & a1.flags); a1.flags = a1.flags & -33; const value11 = null; if (value11 === a0) { children = pendingProps.children; fallback = pendingProps.fallback; value = environment; if (r0) { reuseSuspenseHandlerOnStack_3693(); mode = a1.mode; child = a1.child; object = {mode: 'hidden', children: children}; if (1 & mode) { r4 = mountWorkInProgressOffscreenFiber_3729(object, mode); } else if (value11 === child) { r4 = mountWorkInProgressOffscreenFiber_3729(object, mode); } else { child.childLanes = 0; child.pendingProps = object; if (2 & a1.mode) { child.actualDuration = -0; child.actualStartTime = -1.1; child.selfBaseDuration = -0; child.treeBaseDuration = -0; r4 = child; } else { r4 = child; } } fiberFromFragment_38333 = createFiberFromFragment_3833(fallback, mode, a2, value11); r4.return = a1; fiberFromFragment_38333.return = a1; r4.sibling = fiberFromFragment_38333; a1.child = r4; child = a1.child; child.memoizedState = mountSuspenseOffscreenState_3725(a2); child.childLanes = getRemainingWorkInPrimaryTree_3726(a0, value10, a2); a1.memoizedState = env0_142; r0 = fiberFromFragment_38333; } else { pushPrimaryTreeSuspenseHandler_3691(a1); r0 = mountSuspensePrimaryChildren_3728(a1, children); } return r0; } let memoizedState = a0.memoizedState; if (value11 === memoizedState) { if (r0) { reuseSuspenseHandlerOnStack_3693(); fallback = pendingProps.fallback; mode = a1.mode; child = a0.child; sibling = child.sibling; object = {mode: 'hidden'}; object.children = pendingProps.children; if (1 & mode) { workInProgress_3830 = createWorkInProgress_3830(child, object); workInProgress_3830.subtreeFlags = 65011712 & child.subtreeFlags; r14 = workInProgress_3830; } else if (a1.child === child) { workInProgress_3830 = createWorkInProgress_3830(child, object); workInProgress_3830.subtreeFlags = 65011712 & child.subtreeFlags; r14 = workInProgress_3830; } else { child3 = a1.child; child3.childLanes = 0; child3.pendingProps = object; if (2 & a1.mode) { child3.actualDuration = -0; child3.actualStartTime = -1.1; child3.selfBaseDuration = child.selfBaseDuration; child3.treeBaseDuration = child.treeBaseDuration; } a1.deletions = value11; r14 = child3; } if (value11 !== sibling) { r4 = createWorkInProgress_3830(sibling, fallback); } else { fiberFromFragment_3833 = createFiberFromFragment_3833(fallback, mode, a2, value11); fiberFromFragment_3833.flags = fiberFromFragment_3833.flags | 2; r4 = fiberFromFragment_3833; } r4.return = a1; r14.return = a1; r14.sibling = r4; a1.child = r14; child = a1.child; memoizedState = a0.child.memoizedState; r14 = value11 === memoizedState ? mountSuspenseOffscreenState_3725(a2) : {baseLanes: memoizedState.baseLanes | a2, cachePool: value11 !== memoizedState.cachePool ? memoizedState.cachePool.parent === env0_86._currentValue ? memoizedState.cachePool : {parent: env0_86._currentValue, pool: env0_86._currentValue} : getSuspendedCache_3562()}; child.memoizedState = r14; child.childLanes = getRemainingWorkInPrimaryTree_3726(a0, value10, a2); a1.memoizedState = env0_142; return r4; } pushPrimaryTreeSuspenseHandler_3691(a1); child = a0.child; sibling = child.sibling; value = createWorkInProgress_3830(child, {mode: 'visible', children: pendingProps.children}); mode = a1.mode; if (!(1 & mode)) { value.lanes = a2; } } else { if (value11 !== memoizedState.dehydrated) { if (value2) { if (256 & a1.flags) { pushPrimaryTreeSuspenseHandler_3691(a1); a1.flags = a1.flags & -257; r2 = retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); } else if (value11 !== a1.memoizedState) { reuseSuspenseHandlerOnStack_3693(); a1.child = a0.child; a1.flags = a1.flags | value; r2 = value11; } else { value = environment; reuseSuspenseHandlerOnStack_3693(); fallback = pendingProps.fallback; mode = a1.mode; value18 = mountWorkInProgressOffscreenFiber_3729({mode: 'visible', children: pendingProps.children}, mode); fiberFromFragment_38332 = createFiberFromFragment_3833(fallback, mode, a2, value11); fiberFromFragment_38332.flags = fiberFromFragment_38332.flags | 2; value18.return = a1; fiberFromFragment_38332.return = a1; value18.sibling = fiberFromFragment_38332; a1.child = value18; mode = a1.mode; if (1 & mode) { env0_133(a1, a0.child, value11, a2); } child = a1.child; child.memoizedState = mountSuspenseOffscreenState_3725(a2); child.childLanes = getRemainingWorkInPrimaryTree_3726(a0, value10, a2); a1.memoizedState = env0_142; r2 = fiberFromFragment_38332; } return r2; } pushPrimaryTreeSuspenseHandler_3691(a1); shim$1_3516(); if (!env0_141) { propagateParentContextChanges_3534(undefined, a1, a2, value8); } value15 = a2 & a0.childLanes; if (env0_141) { binding = env0_155; if (value11 === binding) { shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); return retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); } value16 = a2 & -a2; r15 = 42 & value16 || value16 === 2 ? 1 : value16 === 8 ? 4 : value16 === 32 ? 16 : value16 === 256 || value16 === 512 || (value16 === 1024 || value16 === 2048) || (value16 === 4096 || value16 === 8192 || (value16 === 16384 || value16 === 32768)) || (value16 === 65536 || value16 === 131072 || (value16 === 262144 || value16 === 524288) || (value16 === 1048576 || value16 === 2097152 || (value16 === 4194304 || value16 === 8388608))) || (value16 === 16777216 || value16 === 33554432) ? value : value16 === 268435456 ? 134217728 : 0; suspendedLanes = binding.suspendedLanes; value = 0; r10 = r15 & (suspendedLanes | a2) ? value : r15; if (value === r10) { shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); return retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); } if (r10 !== memoizedState.retryLane) { memoizedState.retryLane = r10; enqueueConcurrentRenderForLane_3574(a0, r10); scheduleUpdateOnFiber_3789(binding, a0, r10); throw env0_140; } shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); value = retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); return value; } if (value15) { binding = env0_155; if (value11 === binding) { shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); return retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); } value16 = a2 & -a2; r15 = 42 & value16 || value16 === 2 ? 1 : value16 === 8 ? 4 : value16 === 32 ? 16 : value16 === 256 || value16 === 512 || (value16 === 1024 || value16 === 2048) || (value16 === 4096 || value16 === 8192 || (value16 === 16384 || value16 === 32768)) || (value16 === 65536 || value16 === 131072 || (value16 === 262144 || value16 === 524288) || (value16 === 1048576 || value16 === 2097152 || (value16 === 4194304 || value16 === 8388608))) || (value16 === 16777216 || value16 === 33554432) ? value : value16 === 268435456 ? 134217728 : 0; suspendedLanes = binding.suspendedLanes; value = 0; r10 = r15 & (suspendedLanes | a2) ? value : r15; if (value === r10) { shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); return retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); } if (r10 !== memoizedState.retryLane) { memoizedState.retryLane = r10; enqueueConcurrentRenderForLane_3574(a0, r10); scheduleUpdateOnFiber_3789(binding, a0, r10); throw env0_140; } shim$1_3516(); renderDidSuspendDelayIfPossible_3803(); value = retrySuspenseComponentWithoutHydrating_3730(a0, a1, a2); return value; } shim$1_3516(); value = mountSuspensePrimaryChildren_3728(a1, pendingProps.children); value.flags = value.flags | 4096; r2 = value; return r2; } if (r0) { reuseSuspenseHandlerOnStack_3693(); fallback = pendingProps.fallback; mode = a1.mode; child = a0.child; sibling = child.sibling; object = {mode: 'hidden'}; object.children = pendingProps.children; if (1 & mode) { workInProgress_3830 = createWorkInProgress_3830(child, object); workInProgress_3830.subtreeFlags = 65011712 & child.subtreeFlags; r14 = workInProgress_3830; } else if (a1.child === child) { workInProgress_3830 = createWorkInProgress_3830(child, object); workInProgress_3830.subtreeFlags = 65011712 & child.subtreeFlags; r14 = workInProgress_3830; } else { child3 = a1.child; child3.childLanes = 0; child3.pendingProps = object; if (2 & a1.mode) { child3.actualDuration = -0; child3.actualStartTime = -1.1; child3.selfBaseDuration = child.selfBaseDuration; child3.treeBaseDuration = child.treeBaseDuration; } a1.deletions = value11; r14 = child3; } if (value11 !== sibling) { r4 = createWorkInProgress_3830(sibling, fallback); } else { fiberFromFragment_3833 = createFiberFromFragment_3833(fallback, mode, a2, value11); fiberFromFragment_3833.flags = fiberFromFragment_3833.flags | 2; r4 = fiberFromFragment_3833; } r4.return = a1; r14.return = a1; r14.sibling = r4; a1.child = r14; child = a1.child; memoizedState = a0.child.memoizedState; r14 = value11 === memoizedState ? mountSuspenseOffscreenState_3725(a2) : {baseLanes: memoizedState.baseLanes | a2, cachePool: value11 !== memoizedState.cachePool ? memoizedState.cachePool.parent === env0_86._currentValue ? memoizedState.cachePool : {parent: env0_86._currentValue, pool: env0_86._currentValue} : getSuspendedCache_3562()}; child.memoizedState = r14; child.childLanes = getRemainingWorkInPrimaryTree_3726(a0, value10, a2); a1.memoizedState = env0_142; return r4; } pushPrimaryTreeSuspenseHandler_3691(a1); child = a0.child; sibling = child.sibling; value = createWorkInProgress_3830(child, {mode: 'visible', children: pendingProps.children}); if (!(1 & a1.mode)) { value.lanes = a2; } } value.return = a1; value.sibling = value11; if (value11 !== sibling) { deletions = a1.deletions; if (value11 === deletions) { a1.deletions = [sibling]; a1.flags = a1.flags | 16; } else { deletions.push(sibling); } } a1.child = value; a1.memoizedState = value11; return value; } function mountSuspensePrimaryChildren_3728(a0, a1) { // fn#3728, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:94032, offset: 0x00ca220b, size: 55 bytes, params: 3, frame: 14 const value = mountWorkInProgressOffscreenFiber_3729({mode: 'visible', children: a1}, a0.mode); value.return = a0; a0.child = value; return value; } function mountWorkInProgressOffscreenFiber_3729(a0, a1) { // fn#3729, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:94174, offset: 0x00ca2242, size: 51 bytes, params: 3, frame: 17 const fiberImplClass_3828 = createFiberImplClass_3828(22, a0, null, a1); fiberImplClass_3828.lanes = 0; fiberImplClass_3828.stateNode = {'_visibility': 1, '_pendingMarkers': null, '_retryCache': null, '_transitions': null}; return fiberImplClass_3828; } function retrySuspenseComponentWithoutHydrating_3730({child}, a1, a2) { // fn#3730, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:94360, offset: 0x00ca2275, size: 85 bytes, params: 4, frame: 18 env0_133(a1, child, null, a2); const value = mountSuspensePrimaryChildren_3728(a1, a1.pendingProps.children); value.flags = value.flags | 2; a1.memoizedState = null; return value; } function updateSuspenseListComponent_3733(a0, a1, a2) { // fn#3733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:94938, offset: 0x00ca2318, size: 695 bytes, params: 4, frame: 29 var r9; var r15; var r13; var r12; var r7; var r8; var r4; var r2; var r3; var flags; var child; var tag; var memoizedState; var sibling; var property; var value3; var value4; var alternate; var value5; var value6; var value7; const pendingProps = a1.pendingProps; const revealOrder = pendingProps.revealOrder; const tail = pendingProps.tail; reconcileChildren_3714(a0, a1, pendingProps.children, a2); const current = env0_137.current; if (2 & current) { value3 = 1 & current | 2; a1.flags = a1.flags | 128; r7 = value3; } else { reducibleJoin18: while (true) { if (a0 === null) { break reducibleJoin18; } flags = a0.flags; if (!(128 & flags)) { break reducibleJoin18; } child = a1.child; if (child === null) { break reducibleJoin18; } r9 = child; reducibleLoop4: while (true) { tag = r9.tag; if (tag === 13) { memoizedState = r9.memoizedState; reducibleJoin11: while (true) { if (memoizedState === null) { break reducibleJoin11; } scheduleSuspenseWorkOnFiber_3731(r9, a2, a1); break reducibleJoin11; } } else { tag = r9.tag; if (tag === 19) { scheduleSuspenseWorkOnFiber_3731(r9, a2, a1); } else { child = r9.child; reducibleJoin11: while (true) { if (child === null) { break reducibleJoin11; } child = r9.child; child.return = r9; child = r9.child; r12 = child; if (r12 !== null) { r9 = r12; continue reducibleLoop4; } break reducibleJoin18; } } } if (r9 === a1) { break reducibleJoin18; } sibling = r9.sibling; if (sibling !== null) { r13 = r9; } else { r15 = r9; reducibleLoop13: while (true) { if (r15.return === null) { break reducibleJoin18; } if (r15.return === a1) { break reducibleJoin18; } property = r15.return; sibling = property.sibling; if (sibling === null) { r15 = property; continue reducibleLoop13; } r13 = property; sibling = r13.sibling; sibling.return = r13.return; sibling = r13.sibling; r12 = sibling; if (r12 !== null) { r9 = r12; continue reducibleLoop4; } break reducibleJoin18; } } sibling = r13.sibling; sibling.return = r13.return; sibling = r13.sibling; r12 = sibling; if (r12 !== null) { r9 = r12; continue reducibleLoop4; } break reducibleJoin18; } } r7 = current & 1; } push_3523(env0_137, r7); if (1 & a1.mode) { if (revealOrder === 'forwards') { child = a1.child; value5 = null; if (value5 === child) { r4 = value5; } else { r2 = value5; r3 = child; reducibleLoop34: while (true) { alternate = r3.alternate; value6 = value5 !== alternate; reducibleJoin36: while (true) { if (value6) { value7 = value5 === findFirstSuspended_3695(alternate); r8 = value7; break reducibleJoin36; } r8 = value6; break reducibleJoin36; } if (r8) { r2 = r3; } sibling = r3.sibling; if (value5 !== sibling) { r3 = sibling; continue reducibleLoop34; } r4 = r2; break reducibleLoop34; } } if (value5 === r4) { child = a1.child; a1.child = value5; r3 = child; } else { sibling = r4.sibling; r4.sibling = value5; r3 = sibling; } initSuspenseListRenderState_3732(a1, false, r3, r4, tail); } else if (revealOrder === 'backwards') { child = a1.child; value4 = null; a1.child = value4; if (value4 === child) { r4 = value4; } else { r8 = value4; r9 = child; reducibleLoop28: while (true) { alternate = r9.alternate; if (value4 !== alternate) { reducibleJoin30: while (true) { if (value4 === findFirstSuspended_3695(alternate)) { a1.child = r9; r4 = r8; break reducibleLoop28; } break reducibleJoin30; } } sibling = r9.sibling; r9.sibling = r8; if (value4 !== sibling) { r8 = r9; r9 = sibling; continue reducibleLoop28; } r4 = r9; break reducibleLoop28; } } initSuspenseListRenderState_3732(a1, true, r4, value4, tail); } else if (revealOrder === 'together') { initSuspenseListRenderState_3732(a1, false, null, null, undefined); } else { a1.memoizedState = null; } } else { a1.memoizedState = null; } return a1.child; } function bailoutOnAlreadyFinishedWork_3735(a0, a1, a2) { // fn#3735, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:96231, offset: 0x00ca25cf, size: 295 bytes, params: 4, frame: 21 var r4; var r5; var r1; var dependencies; var createWorkInProgress_3830Binding; var pendingProps; var sibling; var sibling2; let value = a0 !== null; reducibleJoin2: while (true) { if (value) { dependencies = a0.dependencies; a1.dependencies = dependencies; break reducibleJoin2; } break reducibleJoin2; } env0_165 = env0_165 | a1.lanes; if (!(a2 & a1.childLanes)) { if (a0 === null) { return null; } propagateParentContextChanges_3534(undefined, a1, a2, false); reducibleJoin7: while (true) { if (!(a2 & a1.childLanes)) { return null; } break reducibleJoin7; } } if (value) { reducibleJoin9: while (true) { if (a1.child !== a0.child) { throw global.Error('Resuming work not yet implemented.'); } break reducibleJoin9; } } let child = a1.child; reducibleJoin13: while (true) { if (child === null) { break reducibleJoin13; } createWorkInProgress_3830Binding = createWorkInProgress_3830; child = a1.child; pendingProps = child.pendingProps; value = createWorkInProgress_3830Binding(child, pendingProps); a1.child = value; value.return = a1; sibling = child.sibling; if (sibling === null) { r1 = value; } else { r4 = value; r5 = child; reducibleLoop11: while (true) { sibling = r5.sibling; createWorkInProgress_3830Binding = createWorkInProgress_3830; pendingProps = sibling.pendingProps; value = createWorkInProgress_3830Binding(sibling, pendingProps); r4.sibling = value; value.return = a1; sibling2 = sibling.sibling; if (sibling2 !== null) { r4 = value; r5 = sibling; continue reducibleLoop11; } r1 = value; break reducibleLoop11; } } r1.sibling = null; break reducibleJoin13; } return a1.child; } function checkScheduledUpdateOrContext_3736(a0, a1) { // fn#3736, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:96751, offset: 0x00ca26f6, size: 63 bytes, params: 3, frame: 13 var r0; var dependencies; let value = a0.lanes & a1; if (value) { r0 = !!value; } else { dependencies = a0.dependencies; value = dependencies === null; value = !(value || !checkIfContextChanged_3535(dependencies)); r0 = value; } return r0; } function beginWork_3737(a0, a1, a2) { // fn#3737, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:96872, offset: 0x00ca2735, size: 2912 bytes, params: 4, frame: 26 var r3; var sibling; var r1; var r9; var r2; var memoizedProps; var pendingProps; var flags; var pushProvider_3530Binding; var binding; var memoizedState; var cache; var value4; var childLanes; var value5; var value6; var value7; var push_3523Binding; var current; var dehydrated; var child; var value8; var stateNode; var type; var pushHostContainer_3525Binding; var containerInfo; var value10; var value11; var lanes; var memoizedState2; var parent; var cache2; var propagateContextChanges_3533Binding; var object; var updateQueue; var value12; var cache_3540; var refCount; var pooledCacheLanes; var reconcileChildren_3714Binding; var children; var mode; var value13; var resolveClassComponentProps_3701Binding; var classComponentProps_3701; var value14; var classComponentProps_37012; var _context; var value15; var value16; var value18; var value19; var value20; var element; var memoizedState3; var element2; var updateClassComponent_3723Binding; var elementType; var value21; var value22; var classComponentProps_37013; var $$typeof; let value = null; if (value !== a0) { memoizedProps = a0.memoizedProps; pendingProps = a1.pendingProps; if (memoizedProps !== pendingProps) { a1.lanes = 0; switch (a1.tag) { case 0: value = environment; return updateFunctionComponent_3721(a0, a1, a1.type, a1.pendingProps, a2); case 1: value = environment; updateClassComponent_3723Binding = updateClassComponent_3723; type = a1.type; return updateClassComponent_3723Binding(a0, a1, type, resolveClassComponentProps_3701(type, a1.pendingProps), a2); case 2: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 3: value20 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); if (value === a0) { throw global.Error('Should have a current fiber. This is a bug in React.'); } pendingProps = a1.pendingProps; memoizedState = a1.memoizedState; element = memoizedState.element; cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, pendingProps, value, a2); memoizedState3 = a1.memoizedState; cache = memoizedState3.cache; pushProvider_3530(undefined, env0_86, cache); if (cache !== memoizedState.cache) { propagateContextChanges_3533(a1, [env0_86], a2, true); } suspendIfUpdateReadFromEntangledAsyncAction_3583(); element2 = memoizedState3.element; if (element2 === element) { r2 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); } else { reconcileChildren_3714(a0, a1, element2, a2); r2 = a1.child; } return r2; case 4: value18 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); pendingProps = a1.pendingProps; if (value === a0) { a1.child = env0_133(a1, value, pendingProps, a2); } else { reconcileChildren_3714(a0, a1, pendingProps, a2); } return a1.child; case 5: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 6: return value; case 7: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps, a2); return a1.child; case 8: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 9: _context = a1.type._context; children = a1.pendingProps.children; value = environment; prepareToReadContext_3536(a1); value15 = readContext_3537(_context); markComponentRenderStarted(a1); value16 = children(value15); markComponentRenderStopped(); a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value16, a2); return a1.child; case 10: pendingProps = a1.pendingProps; value = environment; pushProvider_3530(undefined, a1.type, pendingProps.value); reconcileChildren_3714(a0, a1, pendingProps.children, a2); return a1.child; case 11: value = environment; return updateForwardRef_3715(a0, a1, a1.type, a1.pendingProps, a2); case 12: flags = a1.flags; a1.flags = flags | 4; flags = a1.flags; a1.flags = flags | 2048; stateNode = a1.stateNode; stateNode.effectDuration = -0; stateNode.passiveEffectDuration = -0; value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 13: value = environment; return updateSuspenseComponent_3727(a0, a1, a2); case 14: value = environment; return updateMemoComponent_3716(a0, a1, a1.type, a1.pendingProps, a2); case 15: value = environment; return updateSimpleMemoComponent_3717(a0, a1, a1.type, a1.pendingProps, a2); case 16: elementType = a1.elementType; value21 = environment; resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); pendingProps = a1.pendingProps; value22 = elementType._init(elementType._payload); a1.type = value22; if (typeof value22 !== 'function') { if (value == value22) { throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType_3443(value22) || value22) + '. Lazy element type must resolve to a class or function.'); } $$typeof = value22.$$typeof; if ($$typeof === env0_17) { a1.tag = 11; value = updateForwardRef_3715(value, a1, value22, pendingProps, a2); return value; } if ($$typeof === env0_20) { a1.tag = 14; value = updateMemoComponent_3716(value, a1, value22, pendingProps, a2); return value; } value = getComponentNameFromType_3443(value22); throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value22) + '. Lazy element type must resolve to a class or function.'); } if (shouldConstruct_3829(value22)) { classComponentProps_37013 = resolveClassComponentProps_3701(value22, pendingProps); a1.tag = 1; value = updateClassComponent_3723(value, a1, value22, classComponentProps_37013, a2); r1 = value; } else { a1.tag = 0; value = updateFunctionComponent_3721(value, a1, value22, pendingProps, a2); r1 = value; } return r1; case 17: value14 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_37012 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 1; prepareToReadContext_3536(a1); constructClassInstance_3698(a1, type, classComponentProps_37012); mountClassInstance_3700(a1, type, classComponentProps_37012, a2); return finishClassComponent_3724(value, a1, type, true, undefined, a2); case 18: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 19: value = environment; return updateSuspenseListComponent_3733(a0, a1, a2); case 20: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 21: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 22: value = environment; return updateOffscreenComponent_3718(a0, a1, a2); case 23: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 24: value10 = environment; prepareToReadContext_3536(a1); value11 = readContext_3537(env0_86); if (value !== a0) { lanes = a0.lanes; if (lanes & a2) { cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, value, value, a2); suspendIfUpdateReadFromEntangledAsyncAction_3583(); } memoizedState = a0.memoizedState; memoizedState2 = a1.memoizedState; parent = memoizedState.parent; if (parent !== value11) { object = {parent: value11, cache: value11}; a1.memoizedState = object; lanes = a1.lanes; if (lanes === 0) { updateQueue = a1.updateQueue; updateQueue.baseState = object; a1.memoizedState = object; } pushProvider_3530(undefined, env0_86, value11); break; } cache = memoizedState2.cache; pushProvider_3530(undefined, env0_86, cache); cache2 = memoizedState.cache; if (cache === cache2) { break; } propagateContextChanges_3533Binding = propagateContextChanges_3533; binding = env0_86; propagateContextChanges_3533Binding(a1, [binding], a2, true); break; } value12 = peekCacheFromPool_3560(); if (value !== value12) { r9 = value12; } else { binding = env0_155; cache_3540 = createCache_3540(); binding.pooledCache = cache_3540; refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value === cache_3540) { r9 = cache_3540; } else { pooledCacheLanes = binding.pooledCacheLanes; binding.pooledCacheLanes = pooledCacheLanes | a2; r9 = cache_3540; } } a1.memoizedState = {parent: value11, cache: r9}; initializeUpdateQueue_3577(a1); pushProvider_3530(undefined, env0_86, r9); reconcileChildren_3714Binding = reconcileChildren_3714; pendingProps = a1.pendingProps; children = pendingProps.children; reconcileChildren_3714Binding(a0, a1, children, a2); return a1.child; case 25: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 26: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 27: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 28: value13 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 0; return updateFunctionComponent_3721(value, a1, type, classComponentProps_3701, a2); case 29: throw a1.pendingProps; case 30: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 31: pendingProps = a1.pendingProps; mode = a1.mode; object = {}; object.mode = pendingProps.mode; object.children = pendingProps.children; if (value === a0) { value = environment; value = mountWorkInProgressOffscreenFiber_3729(object, mode); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } else { value = environment; value = createWorkInProgress_3830(a0.child, object); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } return r2; default: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); } } else if (checkScheduledUpdateOrContext_3736(a0, a2)) { flags = a0.flags; env0_141 = !!(131072 & flags); a1.lanes = 0; switch (a1.tag) { case 0: value = environment; return updateFunctionComponent_3721(a0, a1, a1.type, a1.pendingProps, a2); case 1: value = environment; updateClassComponent_3723Binding = updateClassComponent_3723; type = a1.type; return updateClassComponent_3723Binding(a0, a1, type, resolveClassComponentProps_3701(type, a1.pendingProps), a2); case 2: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 3: value20 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); if (value === a0) { throw global.Error('Should have a current fiber. This is a bug in React.'); } pendingProps = a1.pendingProps; memoizedState = a1.memoizedState; element = memoizedState.element; cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, pendingProps, value, a2); memoizedState3 = a1.memoizedState; cache = memoizedState3.cache; pushProvider_3530(undefined, env0_86, cache); if (cache !== memoizedState.cache) { propagateContextChanges_3533(a1, [env0_86], a2, true); } suspendIfUpdateReadFromEntangledAsyncAction_3583(); element2 = memoizedState3.element; if (element2 === element) { r2 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); } else { reconcileChildren_3714(a0, a1, element2, a2); r2 = a1.child; } return r2; case 4: value18 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); pendingProps = a1.pendingProps; if (value === a0) { a1.child = env0_133(a1, value, pendingProps, a2); } else { reconcileChildren_3714(a0, a1, pendingProps, a2); } return a1.child; case 5: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 6: return value; case 7: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps, a2); return a1.child; case 8: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 9: _context = a1.type._context; children = a1.pendingProps.children; value = environment; prepareToReadContext_3536(a1); value15 = readContext_3537(_context); markComponentRenderStarted(a1); value16 = children(value15); markComponentRenderStopped(); a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value16, a2); return a1.child; case 10: pendingProps = a1.pendingProps; value = environment; pushProvider_3530(undefined, a1.type, pendingProps.value); reconcileChildren_3714(a0, a1, pendingProps.children, a2); return a1.child; case 11: value = environment; return updateForwardRef_3715(a0, a1, a1.type, a1.pendingProps, a2); case 12: flags = a1.flags; a1.flags = flags | 4; flags = a1.flags; a1.flags = flags | 2048; stateNode = a1.stateNode; stateNode.effectDuration = -0; stateNode.passiveEffectDuration = -0; value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 13: value = environment; return updateSuspenseComponent_3727(a0, a1, a2); case 14: value = environment; return updateMemoComponent_3716(a0, a1, a1.type, a1.pendingProps, a2); case 15: value = environment; return updateSimpleMemoComponent_3717(a0, a1, a1.type, a1.pendingProps, a2); case 16: elementType = a1.elementType; value21 = environment; resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); pendingProps = a1.pendingProps; value22 = elementType._init(elementType._payload); a1.type = value22; if (typeof value22 !== 'function') { if (value == value22) { throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType_3443(value22) || value22) + '. Lazy element type must resolve to a class or function.'); } $$typeof = value22.$$typeof; if ($$typeof === env0_17) { a1.tag = 11; value = updateForwardRef_3715(value, a1, value22, pendingProps, a2); return value; } if ($$typeof === env0_20) { a1.tag = 14; value = updateMemoComponent_3716(value, a1, value22, pendingProps, a2); return value; } value = getComponentNameFromType_3443(value22); throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value22) + '. Lazy element type must resolve to a class or function.'); } if (shouldConstruct_3829(value22)) { classComponentProps_37013 = resolveClassComponentProps_3701(value22, pendingProps); a1.tag = 1; value = updateClassComponent_3723(value, a1, value22, classComponentProps_37013, a2); r1 = value; } else { a1.tag = 0; value = updateFunctionComponent_3721(value, a1, value22, pendingProps, a2); r1 = value; } return r1; case 17: value14 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_37012 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 1; prepareToReadContext_3536(a1); constructClassInstance_3698(a1, type, classComponentProps_37012); mountClassInstance_3700(a1, type, classComponentProps_37012, a2); return finishClassComponent_3724(value, a1, type, true, undefined, a2); case 18: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 19: value = environment; return updateSuspenseListComponent_3733(a0, a1, a2); case 20: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 21: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 22: value = environment; return updateOffscreenComponent_3718(a0, a1, a2); case 23: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 24: value10 = environment; prepareToReadContext_3536(a1); value11 = readContext_3537(env0_86); if (value !== a0) { lanes = a0.lanes; if (lanes & a2) { cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, value, value, a2); suspendIfUpdateReadFromEntangledAsyncAction_3583(); } memoizedState = a0.memoizedState; memoizedState2 = a1.memoizedState; parent = memoizedState.parent; if (parent !== value11) { object = {parent: value11, cache: value11}; a1.memoizedState = object; lanes = a1.lanes; if (lanes === 0) { updateQueue = a1.updateQueue; updateQueue.baseState = object; a1.memoizedState = object; } pushProvider_3530(undefined, env0_86, value11); break; } cache = memoizedState2.cache; pushProvider_3530(undefined, env0_86, cache); cache2 = memoizedState.cache; if (cache === cache2) { break; } propagateContextChanges_3533Binding = propagateContextChanges_3533; binding = env0_86; propagateContextChanges_3533Binding(a1, [binding], a2, true); break; } value12 = peekCacheFromPool_3560(); if (value !== value12) { r9 = value12; } else { binding = env0_155; cache_3540 = createCache_3540(); binding.pooledCache = cache_3540; refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value === cache_3540) { r9 = cache_3540; } else { pooledCacheLanes = binding.pooledCacheLanes; binding.pooledCacheLanes = pooledCacheLanes | a2; r9 = cache_3540; } } a1.memoizedState = {parent: value11, cache: r9}; initializeUpdateQueue_3577(a1); pushProvider_3530(undefined, env0_86, r9); reconcileChildren_3714Binding = reconcileChildren_3714; pendingProps = a1.pendingProps; children = pendingProps.children; reconcileChildren_3714Binding(a0, a1, children, a2); return a1.child; case 25: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 26: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 27: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 28: value13 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 0; return updateFunctionComponent_3721(value, a1, type, classComponentProps_3701, a2); case 29: throw a1.pendingProps; case 30: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 31: pendingProps = a1.pendingProps; mode = a1.mode; object = {}; object.mode = pendingProps.mode; object.children = pendingProps.children; if (value === a0) { value = environment; value = mountWorkInProgressOffscreenFiber_3729(object, mode); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } else { value = environment; value = createWorkInProgress_3830(a0.child, object); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } return r2; default: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); } } else { flags = a1.flags; if (!(128 & flags)) { switch (a1.tag) { case 3: pushHostContainer_3525Binding = pushHostContainer_3525; stateNode = a1.stateNode; containerInfo = stateNode.containerInfo; pushHostContainer_3525Binding(a1, containerInfo); pushProvider_3530Binding = pushProvider_3530; binding = env0_86; memoizedState = a0.memoizedState; cache = memoizedState.cache; pushProvider_3530Binding(undefined, binding, cache); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 4: pushHostContainer_3525Binding = pushHostContainer_3525; stateNode = a1.stateNode; containerInfo = stateNode.containerInfo; pushHostContainer_3525Binding(a1, containerInfo); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 5: pushHostContext_3527(a1); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 6: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 7: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 8: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 9: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 10: pushProvider_3530Binding = pushProvider_3530; type = a1.type; memoizedProps = a1.memoizedProps; value = memoizedProps.value; pushProvider_3530Binding(undefined, type, value); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 11: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 12: childLanes = a1.childLanes; if (a2 & childLanes) { a1.flags = a1.flags | 4; } flags = a1.flags; a1.flags = flags | 2048; stateNode = a1.stateNode; stateNode.effectDuration = -0; stateNode.passiveEffectDuration = -0; value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 13: memoizedState = a1.memoizedState; if (value !== memoizedState) { dehydrated = memoizedState.dehydrated; if (value !== dehydrated) { pushPrimaryTreeSuspenseHandler_3691(a1); flags = a1.flags; a1.flags = flags | 128; r3 = value; } else { child = a1.child; childLanes = child.childLanes; if (a2 & childLanes) { r3 = updateSuspenseComponent_3727(a0, a1, a2); } else { pushPrimaryTreeSuspenseHandler_3691(a1); value8 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); sibling = value === value8 ? value : value8.sibling; r3 = sibling; } } r1 = r3; break; } pushPrimaryTreeSuspenseHandler_3691(a1); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; break; case 14: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 15: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 16: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 17: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 18: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 19: flags = a0.flags; value4 = 128 & flags; childLanes = a1.childLanes; value5 = a2 & childLanes; value6 = !!value5; if (value5) { r3 = value6; } else { propagateParentContextChanges_3534(undefined, a1, a2, false); childLanes = a1.childLanes; value7 = !!(a2 & childLanes); r3 = value7; } if (value4) { if (r3) { value = updateSuspenseListComponent_3733(a0, a1, a2); r1 = value; break; } flags = a1.flags; a1.flags = flags | 128; memoizedState = a1.memoizedState; if (value !== memoizedState) { memoizedState.rendering = value; memoizedState.tail = value; memoizedState.lastEffect = value; } push_3523Binding = push_3523; binding = env0_137; push_3523Binding(binding, binding.current); if (r3) { value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; } r1 = value; break; } memoizedState = a1.memoizedState; if (value !== memoizedState) { memoizedState.rendering = value; memoizedState.tail = value; memoizedState.lastEffect = value; } push_3523Binding = push_3523; binding = env0_137; current = binding.current; push_3523Binding(binding, current); if (r3) { value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; } r1 = value; break; break; case 20: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 21: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 22: a1.lanes = 0; value = updateOffscreenComponent_3718(a0, a1, a2); r1 = value; break; case 23: a1.lanes = 0; value = updateOffscreenComponent_3718(a0, a1, a2); r1 = value; break; case 24: pushProvider_3530Binding = pushProvider_3530; binding = env0_86; memoizedState = a0.memoizedState; cache = memoizedState.cache; pushProvider_3530Binding(undefined, binding, cache); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 25: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 26: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; case 27: pushHostContext_3527(a1); value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; default: value = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); r1 = value; break; } return r1; } flags = a0.flags; env0_141 = !!(131072 & flags); a1.lanes = 0; switch (a1.tag) { case 0: value = environment; return updateFunctionComponent_3721(a0, a1, a1.type, a1.pendingProps, a2); case 1: value = environment; updateClassComponent_3723Binding = updateClassComponent_3723; type = a1.type; return updateClassComponent_3723Binding(a0, a1, type, resolveClassComponentProps_3701(type, a1.pendingProps), a2); case 2: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 3: value20 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); if (value === a0) { throw global.Error('Should have a current fiber. This is a bug in React.'); } pendingProps = a1.pendingProps; memoizedState = a1.memoizedState; element = memoizedState.element; cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, pendingProps, value, a2); memoizedState3 = a1.memoizedState; cache = memoizedState3.cache; pushProvider_3530(undefined, env0_86, cache); if (cache !== memoizedState.cache) { propagateContextChanges_3533(a1, [env0_86], a2, true); } suspendIfUpdateReadFromEntangledAsyncAction_3583(); element2 = memoizedState3.element; if (element2 === element) { r2 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); } else { reconcileChildren_3714(a0, a1, element2, a2); r2 = a1.child; } return r2; case 4: value18 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); pendingProps = a1.pendingProps; if (value === a0) { a1.child = env0_133(a1, value, pendingProps, a2); } else { reconcileChildren_3714(a0, a1, pendingProps, a2); } return a1.child; case 5: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 6: return value; case 7: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps, a2); return a1.child; case 8: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 9: _context = a1.type._context; children = a1.pendingProps.children; value = environment; prepareToReadContext_3536(a1); value15 = readContext_3537(_context); markComponentRenderStarted(a1); value16 = children(value15); markComponentRenderStopped(); a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value16, a2); return a1.child; case 10: pendingProps = a1.pendingProps; value = environment; pushProvider_3530(undefined, a1.type, pendingProps.value); reconcileChildren_3714(a0, a1, pendingProps.children, a2); return a1.child; case 11: value = environment; return updateForwardRef_3715(a0, a1, a1.type, a1.pendingProps, a2); case 12: flags = a1.flags; a1.flags = flags | 4; flags = a1.flags; a1.flags = flags | 2048; stateNode = a1.stateNode; stateNode.effectDuration = -0; stateNode.passiveEffectDuration = -0; value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 13: value = environment; return updateSuspenseComponent_3727(a0, a1, a2); case 14: value = environment; return updateMemoComponent_3716(a0, a1, a1.type, a1.pendingProps, a2); case 15: value = environment; return updateSimpleMemoComponent_3717(a0, a1, a1.type, a1.pendingProps, a2); case 16: elementType = a1.elementType; value21 = environment; resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); pendingProps = a1.pendingProps; value22 = elementType._init(elementType._payload); a1.type = value22; if (typeof value22 !== 'function') { if (value == value22) { throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType_3443(value22) || value22) + '. Lazy element type must resolve to a class or function.'); } $$typeof = value22.$$typeof; if ($$typeof === env0_17) { a1.tag = 11; value = updateForwardRef_3715(value, a1, value22, pendingProps, a2); return value; } if ($$typeof === env0_20) { a1.tag = 14; value = updateMemoComponent_3716(value, a1, value22, pendingProps, a2); return value; } value = getComponentNameFromType_3443(value22); throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value22) + '. Lazy element type must resolve to a class or function.'); } if (shouldConstruct_3829(value22)) { classComponentProps_37013 = resolveClassComponentProps_3701(value22, pendingProps); a1.tag = 1; value = updateClassComponent_3723(value, a1, value22, classComponentProps_37013, a2); r1 = value; } else { a1.tag = 0; value = updateFunctionComponent_3721(value, a1, value22, pendingProps, a2); r1 = value; } return r1; case 17: value14 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_37012 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 1; prepareToReadContext_3536(a1); constructClassInstance_3698(a1, type, classComponentProps_37012); mountClassInstance_3700(a1, type, classComponentProps_37012, a2); return finishClassComponent_3724(value, a1, type, true, undefined, a2); case 18: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 19: value = environment; return updateSuspenseListComponent_3733(a0, a1, a2); case 20: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 21: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 22: value = environment; return updateOffscreenComponent_3718(a0, a1, a2); case 23: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 24: value10 = environment; prepareToReadContext_3536(a1); value11 = readContext_3537(env0_86); if (value !== a0) { lanes = a0.lanes; if (lanes & a2) { cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, value, value, a2); suspendIfUpdateReadFromEntangledAsyncAction_3583(); } memoizedState = a0.memoizedState; memoizedState2 = a1.memoizedState; parent = memoizedState.parent; if (parent !== value11) { object = {parent: value11, cache: value11}; a1.memoizedState = object; lanes = a1.lanes; if (lanes === 0) { updateQueue = a1.updateQueue; updateQueue.baseState = object; a1.memoizedState = object; } pushProvider_3530(undefined, env0_86, value11); break; } cache = memoizedState2.cache; pushProvider_3530(undefined, env0_86, cache); cache2 = memoizedState.cache; if (cache === cache2) { break; } propagateContextChanges_3533Binding = propagateContextChanges_3533; binding = env0_86; propagateContextChanges_3533Binding(a1, [binding], a2, true); break; } value12 = peekCacheFromPool_3560(); if (value !== value12) { r9 = value12; } else { binding = env0_155; cache_3540 = createCache_3540(); binding.pooledCache = cache_3540; refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value === cache_3540) { r9 = cache_3540; } else { pooledCacheLanes = binding.pooledCacheLanes; binding.pooledCacheLanes = pooledCacheLanes | a2; r9 = cache_3540; } } a1.memoizedState = {parent: value11, cache: r9}; initializeUpdateQueue_3577(a1); pushProvider_3530(undefined, env0_86, r9); reconcileChildren_3714Binding = reconcileChildren_3714; pendingProps = a1.pendingProps; children = pendingProps.children; reconcileChildren_3714Binding(a0, a1, children, a2); return a1.child; case 25: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 26: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 27: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 28: value13 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 0; return updateFunctionComponent_3721(value, a1, type, classComponentProps_3701, a2); case 29: throw a1.pendingProps; case 30: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 31: pendingProps = a1.pendingProps; mode = a1.mode; object = {}; object.mode = pendingProps.mode; object.children = pendingProps.children; if (value === a0) { value = environment; value = mountWorkInProgressOffscreenFiber_3729(object, mode); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } else { value = environment; value = createWorkInProgress_3830(a0.child, object); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } return r2; default: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); } } } else { a1.lanes = 0; switch (a1.tag) { case 0: value = environment; return updateFunctionComponent_3721(a0, a1, a1.type, a1.pendingProps, a2); case 1: value = environment; updateClassComponent_3723Binding = updateClassComponent_3723; type = a1.type; return updateClassComponent_3723Binding(a0, a1, type, resolveClassComponentProps_3701(type, a1.pendingProps), a2); case 2: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 3: value20 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); if (value === a0) { throw global.Error('Should have a current fiber. This is a bug in React.'); } pendingProps = a1.pendingProps; memoizedState = a1.memoizedState; element = memoizedState.element; cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, pendingProps, value, a2); memoizedState3 = a1.memoizedState; cache = memoizedState3.cache; pushProvider_3530(undefined, env0_86, cache); if (cache !== memoizedState.cache) { propagateContextChanges_3533(a1, [env0_86], a2, true); } suspendIfUpdateReadFromEntangledAsyncAction_3583(); element2 = memoizedState3.element; if (element2 === element) { r2 = bailoutOnAlreadyFinishedWork_3735(a0, a1, a2); } else { reconcileChildren_3714(a0, a1, element2, a2); r2 = a1.child; } return r2; case 4: value18 = environment; pushHostContainer_3525(a1, a1.stateNode.containerInfo); pendingProps = a1.pendingProps; if (value === a0) { a1.child = env0_133(a1, value, pendingProps, a2); } else { reconcileChildren_3714(a0, a1, pendingProps, a2); } return a1.child; case 5: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 6: return value; case 7: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps, a2); return a1.child; case 8: value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 9: _context = a1.type._context; children = a1.pendingProps.children; value = environment; prepareToReadContext_3536(a1); value15 = readContext_3537(_context); markComponentRenderStarted(a1); value16 = children(value15); markComponentRenderStopped(); a1.flags = a1.flags | 1; reconcileChildren_3714(a0, a1, value16, a2); return a1.child; case 10: pendingProps = a1.pendingProps; value = environment; pushProvider_3530(undefined, a1.type, pendingProps.value); reconcileChildren_3714(a0, a1, pendingProps.children, a2); return a1.child; case 11: value = environment; return updateForwardRef_3715(a0, a1, a1.type, a1.pendingProps, a2); case 12: flags = a1.flags; a1.flags = flags | 4; flags = a1.flags; a1.flags = flags | 2048; stateNode = a1.stateNode; stateNode.effectDuration = -0; stateNode.passiveEffectDuration = -0; value = environment; reconcileChildren_3714(a0, a1, a1.pendingProps.children, a2); return a1.child; case 13: value = environment; return updateSuspenseComponent_3727(a0, a1, a2); case 14: value = environment; return updateMemoComponent_3716(a0, a1, a1.type, a1.pendingProps, a2); case 15: value = environment; return updateSimpleMemoComponent_3717(a0, a1, a1.type, a1.pendingProps, a2); case 16: elementType = a1.elementType; value21 = environment; resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); pendingProps = a1.pendingProps; value22 = elementType._init(elementType._payload); a1.type = value22; if (typeof value22 !== 'function') { if (value == value22) { throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (getComponentNameFromType_3443(value22) || value22) + '. Lazy element type must resolve to a class or function.'); } $$typeof = value22.$$typeof; if ($$typeof === env0_17) { a1.tag = 11; value = updateForwardRef_3715(value, a1, value22, pendingProps, a2); return value; } if ($$typeof === env0_20) { a1.tag = 14; value = updateMemoComponent_3716(value, a1, value22, pendingProps, a2); return value; } value = getComponentNameFromType_3443(value22); throw global.Error('Element type is invalid. Received a promise that resolves to: ' + (value || value22) + '. Lazy element type must resolve to a class or function.'); } if (shouldConstruct_3829(value22)) { classComponentProps_37013 = resolveClassComponentProps_3701(value22, pendingProps); a1.tag = 1; value = updateClassComponent_3723(value, a1, value22, classComponentProps_37013, a2); r1 = value; } else { a1.tag = 0; value = updateFunctionComponent_3721(value, a1, value22, pendingProps, a2); r1 = value; } return r1; case 17: value14 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_37012 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 1; prepareToReadContext_3536(a1); constructClassInstance_3698(a1, type, classComponentProps_37012); mountClassInstance_3700(a1, type, classComponentProps_37012, a2); return finishClassComponent_3724(value, a1, type, true, undefined, a2); case 18: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 19: value = environment; return updateSuspenseListComponent_3733(a0, a1, a2); case 20: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 21: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 22: value = environment; return updateOffscreenComponent_3718(a0, a1, a2); case 23: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 24: value10 = environment; prepareToReadContext_3536(a1); value11 = readContext_3537(env0_86); if (value !== a0) { lanes = a0.lanes; if (lanes & a2) { cloneUpdateQueue_3578(a0, a1); processUpdateQueue_3584(a1, value, value, a2); suspendIfUpdateReadFromEntangledAsyncAction_3583(); } memoizedState = a0.memoizedState; memoizedState2 = a1.memoizedState; parent = memoizedState.parent; if (parent !== value11) { object = {parent: value11, cache: value11}; a1.memoizedState = object; lanes = a1.lanes; if (lanes === 0) { updateQueue = a1.updateQueue; updateQueue.baseState = object; a1.memoizedState = object; } pushProvider_3530(undefined, env0_86, value11); break; } cache = memoizedState2.cache; pushProvider_3530(undefined, env0_86, cache); cache2 = memoizedState.cache; if (cache === cache2) { break; } propagateContextChanges_3533Binding = propagateContextChanges_3533; binding = env0_86; propagateContextChanges_3533Binding(a1, [binding], a2, true); break; } value12 = peekCacheFromPool_3560(); if (value !== value12) { r9 = value12; } else { binding = env0_155; cache_3540 = createCache_3540(); binding.pooledCache = cache_3540; refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value === cache_3540) { r9 = cache_3540; } else { pooledCacheLanes = binding.pooledCacheLanes; binding.pooledCacheLanes = pooledCacheLanes | a2; r9 = cache_3540; } } a1.memoizedState = {parent: value11, cache: r9}; initializeUpdateQueue_3577(a1); pushProvider_3530(undefined, env0_86, r9); reconcileChildren_3714Binding = reconcileChildren_3714; pendingProps = a1.pendingProps; children = pendingProps.children; reconcileChildren_3714Binding(a0, a1, children, a2); return a1.child; case 25: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 26: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 27: value19 = environment; pushHostContext_3527(a1); children = a1.pendingProps.children; if (value !== a1.memoizedState) { value = renderWithHooks_3592(a0, a1, TransitionAwareHostComponent_3595, value, value, a2); env0_71._currentValue = value; } markRef_3720(a0, a1); reconcileChildren_3714(a0, a1, children, a2); return a1.child; case 28: value13 = environment; resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a1.type; classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, a1.pendingProps); resetSuspendedCurrentOnMountInLegacyMode_3734(a0, a1); a1.tag = 0; return updateFunctionComponent_3721(value, a1, type, classComponentProps_3701, a2); case 29: throw a1.pendingProps; case 30: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 31: pendingProps = a1.pendingProps; mode = a1.mode; object = {}; object.mode = pendingProps.mode; object.children = pendingProps.children; if (value === a0) { value = environment; value = mountWorkInProgressOffscreenFiber_3729(object, mode); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } else { value = environment; value = createWorkInProgress_3830(a0.child, object); value.ref = a1.ref; a1.child = value; value.return = a1; r2 = value; } return r2; default: throw global.Error('Unknown unit of work tag (' + a1.tag + '). This error is likely caused by a bug in React. Please file an issue.'); } } } function scheduleRetryEffect_3738(a0, a1) { // fn#3738, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:102443, offset: 0x00ca337c, size: 114 bytes, params: 3, frame: 11 var r2; if (a1 !== null) { a0.flags = a0.flags | 4; } if (16384 & a0.flags) { r2 = a0.tag === 22 ? 536870912 : claimNextRetryLane_3507(); a0.lanes = a0.lanes | r2; env0_169 |= r2; } } function completeWork_3741(a0, a1, a2) { // fn#3741, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:103706, offset: 0x00ca3604, size: 3234 bytes, params: 4, frame: 28 var environment; var cache; var r8; var pool; var r10; var pool2; var r14; var r12; var r9; var r7; var r2; var pool3; var r1; var r11; var r4; var r5; var value2; var memoizedState; var cache2; var flags; var value3; var value4; var value5; var value6; var value7; var mode; var value8; var value9; var value10; var subtreeFlags; var updateQueue; var scheduleRetryEffect_3738Binding; var retryQueue; var value11; var cachePool; var value12; var value13; var value14; var pool4; var value15; var value16; var value17; var value18; var rendering; var firstSuspended_3695; var moduleValue; var unstable_now; var value19; var value20; var renderingStartTime; var value21; var value22; var value23; var cutOffTailIfNeeded_3739Binding; var value24; var value25; var tail; var tailMode; var alternate; var isBackwards; var last; var child; var firstSuspended_36952; var sibling; var value26; var moduleValue2; var value27; var value28; var value29; var push_3523Binding; var binding; var current; var value30; var type; var value31; var value32; var value33; var memoizedState2; var memoizedState3; var dehydrated; var value34; var value35; var value36; var value37; var memoizedState4; var value38; var value39; var memoizedState5; var value40; var value41; var value42; var treeBaseDuration; var treeBaseDuration2; var value43; var value44; var value45; var value46; var value47; var value48; var value49; var value50; var value51; var value52; var value53; var pool5; var value54; var value55; var treeBaseDuration3; var Error; var stateNode; var value56; var current2; var isInAParentText; var value57; const UIManager = (Module00261Module).UIManager; var createView; var containerTag; var memoizedProps; var value58; var value59; var value60; var value61; var diffProperties_3491Binding; var validAttributes; var value62; var uiViewClassName; var prototype; var value63; var binding2; var value65; var _children; var push; var property; var value66; var value67; var cache3; var value68; var pendingContext; var value69; var value70; var isDehydrated; var value71; var value72; let value = a1; const pendingProps = value.pendingProps; let tag = value.tag; switch (tag) { case 0: value72 = environment; bubbleProperties_3740(value); return null; case 1: value72 = environment; bubbleProperties_3740(value); return null; case 2: throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 3: stateNode = value.stateNode; value66 = null; value67 = value66 !== a0; reducibleJoin162: while (true) { if (value67) { memoizedState = a0.memoizedState; cache = memoizedState.cache; break reducibleJoin162; } cache = value66; break reducibleJoin162; } memoizedState = value.memoizedState; cache3 = memoizedState.cache; reducibleJoin164: while (true) { if (cache3 === cache) { break reducibleJoin164; } flags = value.flags; value.flags = flags | 2048; break reducibleJoin164; } value68 = environment; popProvider_3531(env0_86); popHostContainer_3526(); pendingContext = stateNode.pendingContext; reducibleJoin166: while (true) { if (pendingContext) { pendingContext = stateNode.pendingContext; stateNode.context = pendingContext; stateNode.pendingContext = value66; break reducibleJoin166; } break reducibleJoin166; } reducibleJoin168: while (true) { if (value67) { child = a0.child; value69 = value66 !== child; r4 = value69; break reducibleJoin168; } r4 = value67; break reducibleJoin168; } reducibleJoin170: while (true) { if (r4) { break reducibleJoin170; } value70 = value66 === a0; r4 = value70; break reducibleJoin170; } reducibleJoin174: while (true) { if (r4) { break reducibleJoin174; } memoizedState = a0.memoizedState; isDehydrated = memoizedState.isDehydrated; reducibleJoin173: while (true) { if (isDehydrated) { flags = value.flags; value71 = !(256 & flags); r5 = value71; break reducibleJoin173; } r5 = isDehydrated; break reducibleJoin173; } r4 = r5; break reducibleJoin174; } reducibleJoin176: while (true) { if (r4) { break reducibleJoin176; } flags = value.flags; value.flags = flags | 1024; upgradeHydrationErrorsToRecoverable_3529(); break reducibleJoin176; } bubbleProperties_3740(value); return value66; case 4: value31 = environment; popHostContainer_3526(); bubbleProperties_3740(value); return null; case 5: value59 = environment; popHostContext_3528(value); type = value.type; if (a0 !== null) { stateNode = value.stateNode; reducibleJoin138: while (true) { if (stateNode != null) { memoizedProps = a0.memoizedProps; reducibleJoin159: while (true) { if (memoizedProps === pendingProps) { break reducibleJoin159; } flags = value.flags; value.flags = flags | 4; break reducibleJoin159; } bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } break reducibleJoin138; } } if (pendingProps) { current = env0_78.current; value60 = allocateTag(); value61 = get(type); diffProperties_3491Binding = diffProperties_3491; binding = env0_52; validAttributes = value61.validAttributes; value62 = diffProperties_3491Binding(null, binding, pendingProps, validAttributes); createView = UIManager.createView; uiViewClassName = value61.uiViewClassName; containerTag = current.containerTag; Reflect.apply(createView, UIManager, [value60, uiViewClassName, containerTag, value62]); binding = env0_56; prototype = binding.prototype; value63 = Object.create(prototype, {constructor: {value: binding}}); binding2 = new binding(value60, value61, value); value65 = binding2 instanceof Object ? binding2 : value63; binding = env0_47; binding.set(value60, value); binding = env0_48; binding.set(value60, pendingProps); child = value.child; if (child !== null) { r10 = child; reducibleLoop143: while (true) { tag = r10.tag; if (tag !== 5) { tag = r10.tag; reducibleJoin148: while (true) { if (tag === 6) { break reducibleJoin148; } tag = r10.tag; if (tag !== 4) { child = r10.child; reducibleJoin149: while (true) { if (child === null) { break reducibleJoin149; } child = r10.child; child.return = r10; child = r10.child; r11 = child; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } _children = value65._children; push = _children.push; stateNode = r10.stateNode; Reflect.apply(push, _children, [stateNode]); if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } value.stateNode = value65; ((a0) => { if (a0._children.length !== 0) { (Module00261Module).UIManager.setChildren(a0._nativeTag, a0._children.map(_fun3743)); } return false; })(value65); bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } stateNode = value.stateNode; if (stateNode === null) { throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.'); } bubbleProperties_3740(value); return null; case 6: if (a0) { stateNode = value.stateNode; reducibleJoin127: while (true) { if (stateNode != null) { memoizedProps = a0.memoizedProps; reducibleJoin135: while (true) { if (memoizedProps === pendingProps) { break reducibleJoin135; } flags = value.flags; value.flags = flags | 4; break reducibleJoin135; } value58 = environment; bubbleProperties_3740(value); return null; } break reducibleJoin127; } } if (typeof pendingProps !== 'string') { stateNode = value.stateNode; reducibleJoin129: while (true) { if (stateNode === null) { throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.'); } break reducibleJoin129; } } value56 = environment; current = env0_78.current; current2 = env0_76.current; isInAParentText = current2.isInAParentText; if (isInAParentText) { value57 = allocateTag(); UIManager.createView(value57, 'RCTRawText', current.containerTag, {text: pendingProps}); env0_47.set(value57, value); value.stateNode = value57; value58 = environment; bubbleProperties_3740(value); return null; } Error = global.Error; throw Error('Text strings must be rendered within a component.'); case 7: value72 = environment; bubbleProperties_3740(value); return null; case 8: value72 = environment; bubbleProperties_3740(value); return null; case 9: value72 = environment; bubbleProperties_3740(value); return null; case 10: value30 = environment; popProvider_3531(value.type); bubbleProperties_3740(value); return null; case 11: value72 = environment; bubbleProperties_3740(value); return null; case 12: value72 = environment; bubbleProperties_3740(value); return null; case 13: memoizedState = value.memoizedState; value32 = null; value33 = value32 === a0; if (!value33) { memoizedState2 = a0.memoizedState; reducibleJoin82: while (true) { reducibleJoin98: while (true) { if (value32 === memoizedState2) { break reducibleJoin98; } memoizedState3 = a0.memoizedState; dehydrated = memoizedState3.dehydrated; if (value32 === dehydrated) { break reducibleJoin98; } break reducibleJoin82; } value45 = environment; popSuspenseHandler_3694(value); flags = value.flags; if (128 & flags) { value.lanes = a2; mode = value.mode; reducibleJoin123: while (true) { if (2 & mode) { transferActualDuration(value); r1 = value; break reducibleJoin123; } r1 = value; break reducibleJoin123; } } else { value46 = value32 !== memoizedState; value47 = value32 !== a0; reducibleJoin101: while (true) { if (value47) { memoizedState = a0.memoizedState; value48 = value32 !== memoizedState; r8 = value48; break reducibleJoin101; } r8 = value47; break reducibleJoin101; } reducibleJoin114: while (true) { if (value46) { child = value.child; alternate = child.alternate; value49 = value32 !== alternate; reducibleJoin104: while (true) { if (value49) { alternate = child.alternate; memoizedState = alternate.memoizedState; value50 = value32 !== memoizedState; r9 = value50; break reducibleJoin104; } r9 = value49; break reducibleJoin104; } reducibleJoin106: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; value51 = value32 !== cachePool; r9 = value51; break reducibleJoin106; } break reducibleJoin106; } reducibleJoin108: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; break reducibleJoin108; } pool = value32; break reducibleJoin108; } memoizedState = child.memoizedState; value52 = value32 !== memoizedState; reducibleJoin110: while (true) { if (value52) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; value53 = value32 !== cachePool; r12 = value53; break reducibleJoin110; } r12 = value52; break reducibleJoin110; } reducibleJoin112: while (true) { if (r12) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; pool5 = cachePool.pool; pool3 = pool5; break reducibleJoin112; } pool3 = value32; break reducibleJoin112; } if (pool3 === pool) { break reducibleJoin114; } flags = child.flags; child.flags = flags | 2048; break reducibleJoin114; } break reducibleJoin114; } value54 = value46 !== r8; r8 = value54 && value46; reducibleJoin117: while (true) { if (r8) { child = value.child; flags = child.flags; child.flags = flags | 8192; break reducibleJoin117; } break reducibleJoin117; } scheduleRetryEffect_3738Binding = scheduleRetryEffect_3738; updateQueue = value.updateQueue; scheduleRetryEffect_3738Binding(value, updateQueue); bubbleProperties_3740(value); mode = value.mode; value55 = 2 & mode; r8 = value55 && value46; reducibleJoin123: while (true) { if (r8) { child = value.child; if (value32 === child) { r1 = value32; break reducibleJoin123; } treeBaseDuration = value.treeBaseDuration; treeBaseDuration3 = child.treeBaseDuration; value.treeBaseDuration = treeBaseDuration - treeBaseDuration3; r1 = value32; break reducibleJoin123; } r1 = value32; break reducibleJoin123; } } return r1; } } value34 = value32 !== memoizedState; if (value34) { dehydrated = memoizedState.dehydrated; reducibleJoin84: while (true) { if (value32 !== dehydrated) { if (value33) { throw global.Error('A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.'); } flags = value.flags; reducibleJoin91: while (true) { if (128 & flags) { break reducibleJoin91; } value.memoizedState = value32; break reducibleJoin91; } flags = value.flags; value.flags = flags | 4; value40 = environment; bubbleProperties_3740(value); mode = value.mode; value41 = 2 & mode; r8 = value41 && value34; value42 = false; reducibleJoin95: while (true) { if (r8) { child = value.child; if (value32 === child) { r2 = value42; break reducibleJoin95; } treeBaseDuration = value.treeBaseDuration; treeBaseDuration2 = child.treeBaseDuration; value.treeBaseDuration = treeBaseDuration - treeBaseDuration2; r2 = value42; break reducibleJoin95; } r2 = value42; break reducibleJoin95; } if (r2) { value45 = environment; popSuspenseHandler_3694(value); flags = value.flags; if (128 & flags) { value.lanes = a2; mode = value.mode; reducibleJoin123: while (true) { if (2 & mode) { transferActualDuration(value); r1 = value; break reducibleJoin123; } r1 = value; break reducibleJoin123; } } else { value46 = value32 !== memoizedState; value47 = value32 !== a0; reducibleJoin101: while (true) { if (value47) { memoizedState = a0.memoizedState; value48 = value32 !== memoizedState; r8 = value48; break reducibleJoin101; } r8 = value47; break reducibleJoin101; } reducibleJoin114: while (true) { if (value46) { child = value.child; alternate = child.alternate; value49 = value32 !== alternate; reducibleJoin104: while (true) { if (value49) { alternate = child.alternate; memoizedState = alternate.memoizedState; value50 = value32 !== memoizedState; r9 = value50; break reducibleJoin104; } r9 = value49; break reducibleJoin104; } reducibleJoin106: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; value51 = value32 !== cachePool; r9 = value51; break reducibleJoin106; } break reducibleJoin106; } reducibleJoin108: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; break reducibleJoin108; } pool = value32; break reducibleJoin108; } memoizedState = child.memoizedState; value52 = value32 !== memoizedState; reducibleJoin110: while (true) { if (value52) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; value53 = value32 !== cachePool; r12 = value53; break reducibleJoin110; } r12 = value52; break reducibleJoin110; } reducibleJoin112: while (true) { if (r12) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; pool5 = cachePool.pool; pool3 = pool5; break reducibleJoin112; } pool3 = value32; break reducibleJoin112; } if (pool3 === pool) { break reducibleJoin114; } flags = child.flags; child.flags = flags | 2048; break reducibleJoin114; } break reducibleJoin114; } value54 = value46 !== r8; r8 = value54 && value46; reducibleJoin117: while (true) { if (r8) { child = value.child; flags = child.flags; child.flags = flags | 8192; break reducibleJoin117; } break reducibleJoin117; } scheduleRetryEffect_3738Binding = scheduleRetryEffect_3738; updateQueue = value.updateQueue; scheduleRetryEffect_3738Binding(value, updateQueue); bubbleProperties_3740(value); mode = value.mode; value55 = 2 & mode; r8 = value55 && value46; reducibleJoin123: while (true) { if (r8) { child = value.child; if (value32 === child) { r1 = value32; break reducibleJoin123; } treeBaseDuration = value.treeBaseDuration; treeBaseDuration3 = child.treeBaseDuration; value.treeBaseDuration = treeBaseDuration - treeBaseDuration3; r1 = value32; break reducibleJoin123; } r1 = value32; break reducibleJoin123; } } return r1; } flags = value.flags; value43 = 256 & flags; value44 = environment; popSuspenseHandler_3694(value); r2 = value43 ? value : value32; return r2; } break reducibleJoin84; } } value35 = environment; value36 = upgradeHydrationErrorsToRecoverable_3529(); value37 = value32 !== a0; reducibleJoin86: while (true) { if (value37) { memoizedState4 = a0.memoizedState; value38 = value32 !== memoizedState4; r10 = value38; break reducibleJoin86; } r10 = value37; break reducibleJoin86; } value39 = true; reducibleJoin95: while (true) { if (r10) { memoizedState5 = a0.memoizedState; memoizedState5.hydrationErrors = value36; r2 = value39; break reducibleJoin95; } r2 = value39; break reducibleJoin95; } if (r2) { value45 = environment; popSuspenseHandler_3694(value); flags = value.flags; if (128 & flags) { value.lanes = a2; mode = value.mode; reducibleJoin123: while (true) { if (2 & mode) { transferActualDuration(value); r1 = value; break reducibleJoin123; } r1 = value; break reducibleJoin123; } } else { value46 = value32 !== memoizedState; value47 = value32 !== a0; reducibleJoin101: while (true) { if (value47) { memoizedState = a0.memoizedState; value48 = value32 !== memoizedState; r8 = value48; break reducibleJoin101; } r8 = value47; break reducibleJoin101; } reducibleJoin114: while (true) { if (value46) { child = value.child; alternate = child.alternate; value49 = value32 !== alternate; reducibleJoin104: while (true) { if (value49) { alternate = child.alternate; memoizedState = alternate.memoizedState; value50 = value32 !== memoizedState; r9 = value50; break reducibleJoin104; } r9 = value49; break reducibleJoin104; } reducibleJoin106: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; value51 = value32 !== cachePool; r9 = value51; break reducibleJoin106; } break reducibleJoin106; } reducibleJoin108: while (true) { if (r9) { alternate = child.alternate; memoizedState = alternate.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; break reducibleJoin108; } pool = value32; break reducibleJoin108; } memoizedState = child.memoizedState; value52 = value32 !== memoizedState; reducibleJoin110: while (true) { if (value52) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; value53 = value32 !== cachePool; r12 = value53; break reducibleJoin110; } r12 = value52; break reducibleJoin110; } reducibleJoin112: while (true) { if (r12) { memoizedState = child.memoizedState; cachePool = memoizedState.cachePool; pool5 = cachePool.pool; pool3 = pool5; break reducibleJoin112; } pool3 = value32; break reducibleJoin112; } if (pool3 === pool) { break reducibleJoin114; } flags = child.flags; child.flags = flags | 2048; break reducibleJoin114; } break reducibleJoin114; } value54 = value46 !== r8; r8 = value54 && value46; reducibleJoin117: while (true) { if (r8) { child = value.child; flags = child.flags; child.flags = flags | 8192; break reducibleJoin117; } break reducibleJoin117; } scheduleRetryEffect_3738Binding = scheduleRetryEffect_3738; updateQueue = value.updateQueue; scheduleRetryEffect_3738Binding(value, updateQueue); bubbleProperties_3740(value); mode = value.mode; value55 = 2 & mode; r8 = value55 && value46; reducibleJoin123: while (true) { if (r8) { child = value.child; if (value32 === child) { r1 = value32; break reducibleJoin123; } treeBaseDuration = value.treeBaseDuration; treeBaseDuration3 = child.treeBaseDuration; value.treeBaseDuration = treeBaseDuration - treeBaseDuration3; r1 = value32; break reducibleJoin123; } r1 = value32; break reducibleJoin123; } } return r1; } flags = value.flags; value43 = 256 & flags; value44 = environment; popSuspenseHandler_3694(value); r2 = value43 ? value : value32; return r2; case 14: value72 = environment; bubbleProperties_3740(value); return null; case 15: value72 = environment; bubbleProperties_3740(value); return null; case 16: value72 = environment; bubbleProperties_3740(value); return null; case 17: value72 = environment; bubbleProperties_3740(value); return null; case 18: throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 19: value15 = environment; pop_3522(env0_137); memoizedState = value.memoizedState; value16 = null; if (value16 === memoizedState) { bubbleProperties_3740(value); return value16; } flags = value.flags; value17 = 128 & flags; value18 = !!value17; rendering = memoizedState.rendering; if (value16 === rendering) { if (value17) { cutOffTailIfNeeded_3739(memoizedState, false); r9 = value18; } else { reducibleJoin70: while (true) { reducibleJoin64: while (true) { if (env0_164 !== 0) { child = value.child; if (value16 !== child) { r12 = child; reducibleLoop60: while (true) { firstSuspended_36952 = findFirstSuspended_3695(r12); if (value16 !== firstSuspended_36952) { flags = value.flags; value.flags = flags | 128; cutOffTailIfNeeded_3739(memoizedState, false); updateQueue = firstSuspended_36952.updateQueue; value.updateQueue = updateQueue; scheduleRetryEffect_3738(value, updateQueue); value.subtreeFlags = 0; child = value.child; if (value16 !== child) { r8 = child; reducibleLoop67: while (true) { resetWorkInProgress_3831(r8, a2); sibling = r8.sibling; if (value16 !== sibling) { r8 = sibling; continue reducibleLoop67; } break reducibleLoop67; } } push_3523Binding = push_3523; binding = env0_137; current = binding.current; push_3523Binding(binding, 1 & current | 2); return value.child; } sibling = r12.sibling; if (value16 !== sibling) { r12 = sibling; continue reducibleLoop60; } tail = memoizedState.tail; value26 = value16 !== tail; if (value26) { moduleValue2 = require(273) /* metro dependency 273 */; unstable_now = moduleValue2.unstable_now; value27 = Reflect.apply(unstable_now, moduleValue2, []); value28 = value27 > env0_174; r12 = value28; break reducibleJoin64; } r12 = value26; break reducibleJoin64; } } tail = memoizedState.tail; value26 = value16 !== tail; if (value26) { moduleValue2 = require(273) /* metro dependency 273 */; unstable_now = moduleValue2.unstable_now; value27 = Reflect.apply(unstable_now, moduleValue2, []); value28 = value27 > env0_174; r12 = value28; break reducibleJoin64; } r12 = value26; break reducibleJoin64; } if (value16 !== a0) { flags = a0.flags; reducibleJoin62: while (true) { if (!(128 & flags)) { break reducibleJoin62; } child = value.child; if (value16 === child) { break reducibleJoin62; } r12 = child; reducibleLoop60: while (true) { firstSuspended_36952 = findFirstSuspended_3695(r12); if (value16 !== firstSuspended_36952) { flags = value.flags; value.flags = flags | 128; cutOffTailIfNeeded_3739(memoizedState, false); updateQueue = firstSuspended_36952.updateQueue; value.updateQueue = updateQueue; scheduleRetryEffect_3738(value, updateQueue); value.subtreeFlags = 0; child = value.child; if (value16 !== child) { r8 = child; reducibleLoop67: while (true) { resetWorkInProgress_3831(r8, a2); sibling = r8.sibling; if (value16 !== sibling) { r8 = sibling; continue reducibleLoop67; } break reducibleLoop67; } } push_3523Binding = push_3523; binding = env0_137; current = binding.current; push_3523Binding(binding, 1 & current | 2); return value.child; } sibling = r12.sibling; if (value16 !== sibling) { r12 = sibling; continue reducibleLoop60; } break reducibleJoin62; } } } tail = memoizedState.tail; value26 = value16 !== tail; if (value26) { moduleValue2 = require(273) /* metro dependency 273 */; unstable_now = moduleValue2.unstable_now; value27 = Reflect.apply(unstable_now, moduleValue2, []); value28 = value27 > env0_174; r12 = value28; break reducibleJoin64; } r12 = value26; break reducibleJoin64; } if (r12) { flags = value.flags; value.flags = flags | 128; cutOffTailIfNeeded_3739(memoizedState, false); value.lanes = 4194304; value29 = true; r9 = value29; break reducibleJoin70; } r9 = value18; break reducibleJoin70; } } } else { reducibleJoin70: while (true) { reducibleJoin49: while (true) { if (value17) { r10 = value18; break reducibleJoin49; } firstSuspended_3695 = findFirstSuspended_3695(rendering); if (value16 === firstSuspended_3695) { moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value19 = Reflect.apply(unstable_now, moduleValue, []); value20 = 2 * value19; renderingStartTime = memoizedState.renderingStartTime; value21 = value20 - renderingStartTime; value22 = value21 > env0_174; reducibleJoin43: while (true) { if (value22) { value23 = a2 !== 536870912; r14 = value23; break reducibleJoin43; } r14 = value22; break reducibleJoin43; } if (r14) { value.flags = value.flags | 128; cutOffTailIfNeeded_3739(memoizedState, false); value.lanes = 4194304; value24 = true; r10 = value24; break reducibleJoin49; } r10 = value18; break reducibleJoin49; } flags = value.flags; value.flags = flags | 128; updateQueue = firstSuspended_3695.updateQueue; value.updateQueue = updateQueue; scheduleRetryEffect_3738(value, updateQueue); cutOffTailIfNeeded_3739Binding = cutOffTailIfNeeded_3739; value25 = true; cutOffTailIfNeeded_3739Binding(memoizedState, value25); tail = memoizedState.tail; reducibleJoin50: while (true) { reducibleJoin49: while (true) { if (value16 !== tail) { r10 = value25; break reducibleJoin49; } tailMode = memoizedState.tailMode; if (tailMode !== 'hidden') { r10 = value25; break reducibleJoin49; } alternate = rendering.alternate; if (!alternate) { bubbleProperties_3740(value); return value16; } r10 = value25; break reducibleJoin49; } isBackwards = memoizedState.isBackwards; if (isBackwards) { child = value.child; rendering.sibling = child; value.child = rendering; r9 = r10; break reducibleJoin70; } break reducibleJoin50; } last = memoizedState.last; if (value16 !== last) { last.sibling = rendering; } else { value.child = rendering; } memoizedState.last = rendering; r9 = r10; break reducibleJoin70; } isBackwards = memoizedState.isBackwards; if (isBackwards) { child = value.child; rendering.sibling = child; value.child = rendering; r9 = r10; break reducibleJoin70; } last = memoizedState.last; if (value16 !== last) { last.sibling = rendering; } else { value.child = rendering; } memoizedState.last = rendering; r9 = r10; break reducibleJoin70; } } tail = memoizedState.tail; if (value16 !== tail) { tail = memoizedState.tail; memoizedState.rendering = tail; sibling = tail.sibling; memoizedState.tail = sibling; value = require(273) /* metro dependency 273 */; memoizedState.renderingStartTime = value.unstable_now(); tail.sibling = value16; current = env0_137.current; push_3523Binding = push_3523; binding = env0_137; value = 1 & current; reducibleJoin74: while (true) { if (r9) { value |= 2; r9 = value; break reducibleJoin74; } r9 = value; break reducibleJoin74; } push_3523Binding(binding, r9); r7 = tail; } else { bubbleProperties_3740(value); r7 = value16; } return r7; case 20: throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 21: throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.'); case 22: value4 = environment; popSuspenseHandler_3694(value); popHiddenContext_3589(); memoizedState = value.memoizedState; value5 = null; value6 = value5 !== memoizedState; value7 = value5 !== a0; if (value7) { memoizedState = a0.memoizedState; reducibleJoin12: while (true) { if (value5 !== memoizedState === value6) { break reducibleJoin12; } flags = value.flags; value.flags = flags | 8192; break reducibleJoin12; } } else { reducibleJoin12: while (true) { if (value6) { flags = value.flags; value.flags = flags | 8192; break reducibleJoin12; } break reducibleJoin12; } } reducibleJoin20: while (true) { reducibleJoin14: while (true) { if (value6) { mode = value.mode; if (1 & mode) { value8 = 536870912 & a2; value9 = !!value8; reducibleJoin17: while (true) { if (value8) { flags = value.flags; value10 = !(128 & flags); r8 = value10; break reducibleJoin17; } r8 = value9; break reducibleJoin17; } if (r8) { bubbleProperties_3740(value); subtreeFlags = value.subtreeFlags; if (6 & subtreeFlags) { flags = value.flags; value.flags = flags | 8192; break reducibleJoin20; } break reducibleJoin20; } break reducibleJoin20; } break reducibleJoin14; } break reducibleJoin14; } bubbleProperties_3740(value); break reducibleJoin20; } updateQueue = value.updateQueue; reducibleJoin22: while (true) { if (value5 === updateQueue) { break reducibleJoin22; } scheduleRetryEffect_3738Binding = scheduleRetryEffect_3738; retryQueue = updateQueue.retryQueue; scheduleRetryEffect_3738Binding(value, retryQueue); break reducibleJoin22; } reducibleJoin24: while (true) { if (value7) { memoizedState = a0.memoizedState; value11 = value5 !== memoizedState; r8 = value11; break reducibleJoin24; } r8 = value7; break reducibleJoin24; } reducibleJoin26: while (true) { if (r8) { memoizedState = a0.memoizedState; cachePool = memoizedState.cachePool; value12 = value5 !== cachePool; r8 = value12; break reducibleJoin26; } break reducibleJoin26; } reducibleJoin28: while (true) { if (r8) { memoizedState = a0.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; break reducibleJoin28; } pool = value5; break reducibleJoin28; } memoizedState = value.memoizedState; value13 = value5 !== memoizedState; reducibleJoin30: while (true) { if (value13) { memoizedState = value.memoizedState; cachePool = memoizedState.cachePool; value14 = value5 !== cachePool; r10 = value14; break reducibleJoin30; } r10 = value13; break reducibleJoin30; } reducibleJoin32: while (true) { if (r10) { memoizedState = value.memoizedState; cachePool = memoizedState.cachePool; pool4 = cachePool.pool; pool2 = pool4; break reducibleJoin32; } pool2 = value5; break reducibleJoin32; } reducibleJoin34: while (true) { if (pool2 === pool) { break reducibleJoin34; } flags = value.flags; value.flags = flags | 2048; break reducibleJoin34; } reducibleJoin36: while (true) { if (value7) { pop_3522(env0_103); break reducibleJoin36; } break reducibleJoin36; } return value5; case 23: value4 = environment; popSuspenseHandler_3694(value); popHiddenContext_3589(); memoizedState = value.memoizedState; value5 = null; value6 = value5 !== memoizedState; value7 = value5 !== a0; if (value7) { memoizedState = a0.memoizedState; reducibleJoin12: while (true) { if (value5 !== memoizedState === value6) { break reducibleJoin12; } flags = value.flags; value.flags = flags | 8192; break reducibleJoin12; } } else { reducibleJoin12: while (true) { if (value6) { flags = value.flags; value.flags = flags | 8192; break reducibleJoin12; } break reducibleJoin12; } } reducibleJoin20: while (true) { reducibleJoin14: while (true) { if (value6) { mode = value.mode; if (1 & mode) { value8 = 536870912 & a2; value9 = !!value8; reducibleJoin17: while (true) { if (value8) { flags = value.flags; value10 = !(128 & flags); r8 = value10; break reducibleJoin17; } r8 = value9; break reducibleJoin17; } if (r8) { bubbleProperties_3740(value); subtreeFlags = value.subtreeFlags; if (6 & subtreeFlags) { flags = value.flags; value.flags = flags | 8192; break reducibleJoin20; } break reducibleJoin20; } break reducibleJoin20; } break reducibleJoin14; } break reducibleJoin14; } bubbleProperties_3740(value); break reducibleJoin20; } updateQueue = value.updateQueue; reducibleJoin22: while (true) { if (value5 === updateQueue) { break reducibleJoin22; } scheduleRetryEffect_3738Binding = scheduleRetryEffect_3738; retryQueue = updateQueue.retryQueue; scheduleRetryEffect_3738Binding(value, retryQueue); break reducibleJoin22; } reducibleJoin24: while (true) { if (value7) { memoizedState = a0.memoizedState; value11 = value5 !== memoizedState; r8 = value11; break reducibleJoin24; } r8 = value7; break reducibleJoin24; } reducibleJoin26: while (true) { if (r8) { memoizedState = a0.memoizedState; cachePool = memoizedState.cachePool; value12 = value5 !== cachePool; r8 = value12; break reducibleJoin26; } break reducibleJoin26; } reducibleJoin28: while (true) { if (r8) { memoizedState = a0.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; break reducibleJoin28; } pool = value5; break reducibleJoin28; } memoizedState = value.memoizedState; value13 = value5 !== memoizedState; reducibleJoin30: while (true) { if (value13) { memoizedState = value.memoizedState; cachePool = memoizedState.cachePool; value14 = value5 !== cachePool; r10 = value14; break reducibleJoin30; } r10 = value13; break reducibleJoin30; } reducibleJoin32: while (true) { if (r10) { memoizedState = value.memoizedState; cachePool = memoizedState.cachePool; pool4 = cachePool.pool; pool2 = pool4; break reducibleJoin32; } pool2 = value5; break reducibleJoin32; } reducibleJoin34: while (true) { if (pool2 === pool) { break reducibleJoin34; } flags = value.flags; value.flags = flags | 2048; break reducibleJoin34; } reducibleJoin36: while (true) { if (value7) { pop_3522(env0_103); break reducibleJoin36; } break reducibleJoin36; } return value5; case 24: value2 = null; reducibleJoin4: while (true) { if (value2 === a0) { cache = value2; break reducibleJoin4; } memoizedState = a0.memoizedState; cache = memoizedState.cache; break reducibleJoin4; } memoizedState = value.memoizedState; cache2 = memoizedState.cache; reducibleJoin6: while (true) { if (cache2 === cache) { break reducibleJoin6; } flags = value.flags; value.flags = flags | 2048; break reducibleJoin6; } value3 = environment; popProvider_3531(env0_86); bubbleProperties_3740(value); return value2; case 25: return null; case 26: value59 = environment; popHostContext_3528(value); type = value.type; if (a0 !== null) { stateNode = value.stateNode; reducibleJoin138: while (true) { if (stateNode != null) { memoizedProps = a0.memoizedProps; reducibleJoin159: while (true) { if (memoizedProps === pendingProps) { break reducibleJoin159; } flags = value.flags; value.flags = flags | 4; break reducibleJoin159; } bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } break reducibleJoin138; } } if (pendingProps) { current = env0_78.current; value60 = allocateTag(); value61 = get(type); diffProperties_3491Binding = diffProperties_3491; binding = env0_52; validAttributes = value61.validAttributes; value62 = diffProperties_3491Binding(null, binding, pendingProps, validAttributes); createView = UIManager.createView; uiViewClassName = value61.uiViewClassName; containerTag = current.containerTag; Reflect.apply(createView, UIManager, [value60, uiViewClassName, containerTag, value62]); binding = env0_56; prototype = binding.prototype; value63 = Object.create(prototype, {constructor: {value: binding}}); binding2 = new binding(value60, value61, value); value65 = binding2 instanceof Object ? binding2 : value63; binding = env0_47; binding.set(value60, value); binding = env0_48; binding.set(value60, pendingProps); child = value.child; if (child !== null) { r10 = child; reducibleLoop143: while (true) { tag = r10.tag; if (tag !== 5) { tag = r10.tag; reducibleJoin148: while (true) { if (tag === 6) { break reducibleJoin148; } tag = r10.tag; if (tag !== 4) { child = r10.child; reducibleJoin149: while (true) { if (child === null) { break reducibleJoin149; } child = r10.child; child.return = r10; child = r10.child; r11 = child; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } _children = value65._children; push = _children.push; stateNode = r10.stateNode; Reflect.apply(push, _children, [stateNode]); if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } value.stateNode = value65; ((a0) => { if (a0._children.length !== 0) { (Module00261Module).UIManager.setChildren(a0._nativeTag, a0._children.map(_fun3743)); } return false; })(value65); bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } stateNode = value.stateNode; if (stateNode === null) { throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.'); } bubbleProperties_3740(value); return null; case 27: value59 = environment; popHostContext_3528(value); type = value.type; if (a0 !== null) { stateNode = value.stateNode; reducibleJoin138: while (true) { if (stateNode != null) { memoizedProps = a0.memoizedProps; reducibleJoin159: while (true) { if (memoizedProps === pendingProps) { break reducibleJoin159; } flags = value.flags; value.flags = flags | 4; break reducibleJoin159; } bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } break reducibleJoin138; } } if (pendingProps) { current = env0_78.current; value60 = allocateTag(); value61 = get(type); diffProperties_3491Binding = diffProperties_3491; binding = env0_52; validAttributes = value61.validAttributes; value62 = diffProperties_3491Binding(null, binding, pendingProps, validAttributes); createView = UIManager.createView; uiViewClassName = value61.uiViewClassName; containerTag = current.containerTag; Reflect.apply(createView, UIManager, [value60, uiViewClassName, containerTag, value62]); binding = env0_56; prototype = binding.prototype; value63 = Object.create(prototype, {constructor: {value: binding}}); binding2 = new binding(value60, value61, value); value65 = binding2 instanceof Object ? binding2 : value63; binding = env0_47; binding.set(value60, value); binding = env0_48; binding.set(value60, pendingProps); child = value.child; if (child !== null) { r10 = child; reducibleLoop143: while (true) { tag = r10.tag; if (tag !== 5) { tag = r10.tag; reducibleJoin148: while (true) { if (tag === 6) { break reducibleJoin148; } tag = r10.tag; if (tag !== 4) { child = r10.child; reducibleJoin149: while (true) { if (child === null) { break reducibleJoin149; } child = r10.child; child.return = r10; child = r10.child; r11 = child; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } _children = value65._children; push = _children.push; stateNode = r10.stateNode; Reflect.apply(push, _children, [stateNode]); if (r10 === value) { break reducibleLoop143; } sibling = r10.sibling; if (sibling !== null) { r12 = r10; } else { r14 = r10; reducibleLoop151: while (true) { if (r14.return === null) { break reducibleLoop143; } if (r14.return === value) { break reducibleLoop143; } property = r14.return; sibling = property.sibling; if (sibling === null) { r14 = property; continue reducibleLoop151; } r12 = property; sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } sibling = r12.sibling; sibling.return = r12.return; sibling = r12.sibling; r11 = sibling; if (r11 !== null) { r10 = r11; continue reducibleLoop143; } break reducibleLoop143; } } value.stateNode = value65; ((a0) => { if (a0._children.length !== 0) { (Module00261Module).UIManager.setChildren(a0._nativeTag, a0._children.map(_fun3743)); } return false; })(value65); bubbleProperties_3740(value); flags = value.flags; value.flags = flags & -16777217; return null; } stateNode = value.stateNode; if (stateNode === null) { throw global.Error('We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.'); } bubbleProperties_3740(value); return null; case 28: value72 = environment; bubbleProperties_3740(value); return null; case 29: return null; case 30: return null; case 31: value72 = environment; bubbleProperties_3740(value); return null; default: throw global.Error('Unknown unit of work tag (' + value.tag + '). This error is likely caused by a bug in React. Please file an issue.'); } function finalizeInitialChildren(a0) { // fn#3742, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:105079, owner: completeWork_3741.finalizeInitialChildren, offset: 0x00ca4328, size: 100 bytes, params: 2, frame: 14 if (a0._children.length !== 0) { var value = a0._children.map(function(a0) { var value = a0; return typeof value === 'number' ? value : value._nativeTag; }); var UIManager = (require(261) /* metro dependency 261 */).UIManager; UIManager.setChildren(a0._nativeTag, value); } return false; } } function unwindWork_3744(a0, a1) { // fn#3744, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:109315, offset: 0x00ca43a5, size: 570 bytes, params: 3, frame: 14 var r0; var value2; var value3; var flags; var mode; var value4; var value5; var memoizedState; var value6; var dehydrated; var alternate; var value7; var value8; var value9; var value10; var value11; let value = a1; switch (value.tag) { case 1: flags = value.flags; value10 = null; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { value11 = environment; transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value10; return r0; case 2: return null; case 3: value8 = environment; popProvider_3531(env0_86); popHostContainer_3526(); flags = value.flags; value9 = null; if (65536 & flags) { if (128 & flags) { r0 = value9; break; } value.flags = -65537 & flags | 128; r0 = value; break; } r0 = value9; return r0; case 4: value = environment; popHostContainer_3526(); return null; case 5: value7 = environment; popHostContext_3528(value); return null; case 6: return null; case 7: return null; case 8: return null; case 9: return null; case 10: value4 = environment; popProvider_3531(value.type); return null; case 11: return null; case 12: return null; case 13: value5 = environment; popSuspenseHandler_3694(value); memoizedState = value.memoizedState; value6 = null; if (value6 === memoizedState) { flags = value.flags; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value6; return r0; } dehydrated = memoizedState.dehydrated; if (value6 === dehydrated) { flags = value.flags; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value6; return r0; } alternate = value.alternate; if (value6 === alternate) { throw global.Error('Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.'); } flags = value.flags; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value6; return r0; case 14: return null; case 15: return null; case 16: return null; case 17: return null; case 18: return null; case 19: value = environment; pop_3522(env0_137); return null; case 20: return null; case 21: return null; case 22: value2 = environment; popSuspenseHandler_3694(value); popHiddenContext_3589(); value3 = null; if (value3 !== a0) { pop_3522(env0_103); } flags = value.flags; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value3; return r0; case 23: value2 = environment; popSuspenseHandler_3694(value); popHiddenContext_3589(); value3 = null; if (value3 !== a0) { pop_3522(env0_103); } flags = value.flags; if (65536 & flags) { value.flags = -65537 & flags | 128; mode = value.mode; if (2 & mode) { transferActualDuration(value); r0 = value; break; } r0 = value; break; } r0 = value3; return r0; case 24: value = environment; popProvider_3531(env0_86); return null; case 25: return null; case 26: value7 = environment; popHostContext_3528(value); return null; case 27: value7 = environment; popHostContext_3528(value); return null; default: return null; } } function unwindInterruptedWork_3745(a0, a1) { // fn#3745, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:110258, offset: 0x00ca464c, size: 227 bytes, params: 3, frame: 13 var value; var popProvider_3531Binding; var type; switch (a1.tag) { case 3: value = environment; popProvider_3531(env0_86); popHostContainer_3526(); break; case 4: value = environment; popHostContainer_3526(); break; case 5: value = environment; popHostContext_3528(a1); break; case 6: break; case 7: break; case 8: break; case 9: break; case 10: value = environment; popProvider_3531Binding = popProvider_3531; type = a1.type; popProvider_3531Binding(type); break; case 11: break; case 12: break; case 13: value = environment; popSuspenseHandler_3694(a1); break; case 14: break; case 15: break; case 16: break; case 17: break; case 18: break; case 19: value = environment; pop_3522(env0_137); break; case 20: break; case 21: break; case 22: value = environment; popSuspenseHandler_3694(a1); popHiddenContext_3589(); if (a0 === null) { break; } pop_3522(env0_103); break; break; case 23: value = environment; popSuspenseHandler_3694(a1); popHiddenContext_3589(); if (a0 === null) { break; } pop_3522(env0_103); break; break; case 24: value = environment; popProvider_3531(env0_86); break; case 25: break; case 26: value = environment; popHostContext_3528(a1); break; case 27: value = environment; popHostContext_3528(a1); break; default: break; } } function commitHookEffectListMount_3749(a0, a1) { // fn#3749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:111017, offset: 0x00ca4838, size: 432 bytes, params: 3, frame: 25 var lastEffect; var r10; var r3; var r2; var updateQueue; var value; var value2; var value3; var next; var value4; var tag; var value5; var value6; var value7; var value8; var binding; var value9; var markComponentLayoutEffectMountStarted; var value10; var value11; var markComponentPassiveEffectMountStarted; var value12; var create; var inst; var value13; var value14; var value15; var value16; var markComponentLayoutEffectMountStopped; var value17; var value18; var markComponentPassiveEffectMountStopped; var value19; var next2; var value20; var error; try { updateQueue = a1.updateQueue; value = null; value2 = value === updateQueue; lastEffect = value2 ? value : updateQueue.lastEffect; value3 = value === lastEffect; if (!value3) { next = lastEffect.next; value4 = environment; r10 = next; while (true) { tag = r10.tag; value5 = tag & a0; value6 = value5 !== a0; if (value6) { continue; } value7 = 8 & a0; if (value7) { binding = env0_59; value11 = value !== binding; if (!value11) { r2 = value11; continue; } binding = env0_59; markComponentPassiveEffectMountStarted = binding.markComponentPassiveEffectMountStarted; value12 = typeof markComponentPassiveEffectMountStarted === 'function'; r2 = value12; if (!r2) { continue; } binding = env0_59; binding.markComponentPassiveEffectMountStarted(a1); } else { value8 = 4 & a0; if (!value8) { r3 = value8; continue; } binding = env0_59; value9 = value !== binding; r3 = value9; if (!r3) { r2 = r3; continue; } binding = env0_59; markComponentLayoutEffectMountStarted = binding.markComponentLayoutEffectMountStarted; value10 = typeof markComponentLayoutEffectMountStarted === 'function'; r2 = value10; if (!r2) { continue; } binding = env0_59; binding.markComponentLayoutEffectMountStarted(a1); } create = r10.create; inst = r10.inst; value13 = create(); inst.destroy = value13; value14 = 8 & a0; if (value14) { binding = env0_59; value18 = value !== binding; if (!value18) { r2 = value18; continue; } binding = env0_59; markComponentPassiveEffectMountStopped = binding.markComponentPassiveEffectMountStopped; value19 = typeof markComponentPassiveEffectMountStopped === 'function'; r2 = value19; if (!r2) { continue; } binding = env0_59; binding.markComponentPassiveEffectMountStopped(); } else { value15 = 4 & a0; if (!value15) { r3 = value15; continue; } binding = env0_59; value16 = value !== binding; r3 = value16; if (!r3) { r2 = r3; continue; } binding = env0_59; markComponentLayoutEffectMountStopped = binding.markComponentLayoutEffectMountStopped; value17 = typeof markComponentLayoutEffectMountStopped === 'function'; r2 = value17; if (!r2) { continue; } binding = env0_59; binding.markComponentLayoutEffectMountStopped(); } next2 = r10.next; value20 = next2 !== next; if (value20) { r10 = next2; continue; } break; } } } catch (error) { value = environment; captureCommitPhaseError_3819(a1, a1.return, error); } } function commitHookEffectListUnmount_3750(a0, a1, a2) { // fn#3750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:111767, offset: 0x00ca49e8, size: 489 bytes, params: 4, frame: 30 var lastEffect; var r11; var r3; var r2; var updateQueue; var value; var value2; var value3; var next; var value4; var tag; var value5; var value6; var inst; var destroy; var value7; var value8; var value9; var binding; var value10; var markComponentLayoutEffectUnmountStarted; var value11; var value12; var markComponentPassiveEffectUnmountStarted; var value13; var error; var value14; var value15; var value16; var markComponentLayoutEffectUnmountStopped; var value17; var value18; var markComponentPassiveEffectUnmountStopped; var value19; var next2; var value20; try { updateQueue = a1.updateQueue; value = null; value2 = value === updateQueue; lastEffect = value2 ? value : updateQueue.lastEffect; value3 = value === lastEffect; if (!value3) { next = lastEffect.next; value4 = environment; r11 = next; while (true) { tag = r11.tag; value5 = tag & a0; value6 = value5 !== a0; if (value6) { continue; } inst = r11.inst; destroy = inst.destroy; value7 = destroy === undefined; if (value7) { continue; } inst.destroy = undefined; value8 = 8 & a0; if (value8) { binding = env0_59; value12 = value !== binding; if (!value12) { r2 = value12; continue; } binding = env0_59; markComponentPassiveEffectUnmountStarted = binding.markComponentPassiveEffectUnmountStarted; value13 = typeof markComponentPassiveEffectUnmountStarted === 'function'; r2 = value13; if (!r2) { continue; } binding = env0_59; binding.markComponentPassiveEffectUnmountStarted(a1); } else { value9 = 4 & a0; if (!value9) { r3 = value9; continue; } binding = env0_59; value10 = value !== binding; r3 = value10; if (!r3) { r2 = r3; continue; } binding = env0_59; markComponentLayoutEffectUnmountStarted = binding.markComponentLayoutEffectUnmountStarted; value11 = typeof markComponentLayoutEffectUnmountStarted === 'function'; r2 = value11; if (!r2) { continue; } binding = env0_59; binding.markComponentLayoutEffectUnmountStarted(a1); } try { destroy(); } catch (error) { captureCommitPhaseError_3819(a1, a2, error); } value14 = 8 & a0; if (value14) { binding = env0_59; value18 = value !== binding; if (!value18) { r2 = value18; continue; } binding = env0_59; markComponentPassiveEffectUnmountStopped = binding.markComponentPassiveEffectUnmountStopped; value19 = typeof markComponentPassiveEffectUnmountStopped === 'function'; r2 = value19; if (!r2) { continue; } binding = env0_59; binding.markComponentPassiveEffectUnmountStopped(); } else { value15 = 4 & a0; if (!value15) { r3 = value15; continue; } binding = env0_59; value16 = value !== binding; r3 = value16; if (!r3) { r2 = r3; continue; } binding = env0_59; markComponentLayoutEffectUnmountStopped = binding.markComponentLayoutEffectUnmountStopped; value17 = typeof markComponentLayoutEffectUnmountStopped === 'function'; r2 = value17; if (!r2) { continue; } binding = env0_59; binding.markComponentLayoutEffectUnmountStopped(); } next2 = r11.next; value20 = next2 !== next; if (value20) { r11 = next2; continue; } break; } } } catch (error) { value = environment; captureCommitPhaseError_3819(a1, a1.return, error); } } function commitClassCallbacks_3753(a0) { // fn#3753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:112954, offset: 0x00ca4bd1, size: 80 bytes, params: 2, frame: 16 var value; var error; const updateQueue = a0.updateQueue; if (updateQueue !== null) { try { value = environment; commitCallbacks_3586(updateQueue, a0.stateNode); } catch (error) { captureCommitPhaseError_3819(a0, a0.return, error); } } } function safelyCallComponentWillUnmount_3754(a0, a1, a2) { // fn#3754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:113112, offset: 0x00ca4c21, size: 159 bytes, params: 4, frame: 20 var error; a2.props = resolveClassComponentProps_3701(a0.type, a0.memoizedProps); a2.state = a0.memoizedState; if (shouldProfile(a0)) { startEffectTimer(); try { a2.componentWillUnmount(); } catch (error) { captureCommitPhaseError_3819(a0, a1, error); } recordEffectDuration(); } else { try { a2.componentWillUnmount(); } catch (error) { captureCommitPhaseError_3819(a0, a1, error); } } } function safelyAttachRef_3755(a0, a1) { // fn#3755, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:113449, offset: 0x00ca4cc0, size: 229 bytes, params: 3, frame: 19 var r3; var ref; var value; var tag; var stateNode; var getPublicInstance_3520Binding; var shouldProfileBinding; var shouldProfile2; var startEffectTimerBinding; var value2; var recordEffectDurationBinding; var error; exceptionLanding42: while (true) { reducibleJoin3: while (true) { reduciblePort47: while (true) { exceptionLanding46: while (true) { try { ref = a0.ref; } catch (error) { break exceptionLanding46; } break reducibleJoin3; } value = environment; captureCommitPhaseError_3819(a0, a1, error); break reduciblePort47; } return undefined; } try { value = ref === null; } catch (error) { break exceptionLanding46; } reducibleJoin47: while (true) { if (value) { break reducibleJoin47; } try { tag = a0.tag; } catch (error) { break exceptionLanding46; } try { value = tag === 26; } catch (error) { break exceptionLanding46; } reducibleJoin21: while (true) { reducibleJoin20: while (true) { if (value) { value = environment; try { getPublicInstance_3520Binding = getPublicInstance_3520; } catch (error) { break exceptionLanding46; } try { stateNode = a0.stateNode; } catch (error) { break exceptionLanding46; } break reducibleJoin20; } try { value = tag === 27; } catch (error) { break exceptionLanding46; } if (!value) { try { value = tag === 5; } catch (error) { break exceptionLanding46; } if (!value) { try { stateNode = a0.stateNode; } catch (error) { break exceptionLanding46; } r3 = stateNode; break reducibleJoin21; } } value = environment; try { getPublicInstance_3520Binding = getPublicInstance_3520; } catch (error) { break exceptionLanding46; } try { stateNode = a0.stateNode; } catch (error) { break exceptionLanding46; } break reducibleJoin20; } try { value = getPublicInstance_3520Binding(stateNode); } catch (error) { break exceptionLanding46; } r3 = value; break reducibleJoin21; } try { value = typeof ref === 'function'; } catch (error) { break exceptionLanding46; } if (value) { value = environment; try { shouldProfileBinding = shouldProfile; } catch (error) { break exceptionLanding46; } try { shouldProfile2 = shouldProfileBinding(a0); } catch (error) { break exceptionLanding46; } if (shouldProfile2) { try { try { startEffectTimerBinding = startEffectTimer; } catch (error) { break exceptionLanding42; } } catch (error) { break exceptionLanding46; } try { try { startEffectTimerBinding(); } catch (error) { break exceptionLanding42; } } catch (error) { break exceptionLanding46; } try { try { value2 = ref(r3); } catch (error) { break exceptionLanding42; } } catch (error) { break exceptionLanding46; } try { try { a0.refCleanup = value2; } catch (error) { break exceptionLanding42; } } catch (error) { break exceptionLanding46; } try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding46; } try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding46; } break reducibleJoin47; } try { value = ref(r3); } catch (error) { break exceptionLanding46; } try { a0.refCleanup = value; } catch (error) { break exceptionLanding46; } break reducibleJoin47; } try { ref.current = r3; } catch (error) { break exceptionLanding46; } break reducibleJoin47; } return undefined; } try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding46; } try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding46; } try { throw error; } catch (error) { break exceptionLanding46; } } function safelyDetachRef_3756(a0, a1) { // fn#3756, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:113808, offset: 0x00ca4da5, size: 321 bytes, params: 3, frame: 19 var ref; var refCleanup; var value; var shouldProfileBinding; var shouldProfile2; var startEffectTimerBinding; var recordEffectDurationBinding; var error; var captureCommitPhaseError_3819Binding; var shouldProfile3; var alternate; exceptionLanding48: while (true) { exceptionLanding36: while (true) { exceptionLanding17: while (true) { reduciblePort47: while (true) { exceptionLanding21: while (true) { reducibleJoin24: while (true) { reduciblePort45: while (true) { exceptionLanding40: while (true) { ref = a0.ref; refCleanup = a0.refCleanup; if (ref === null) { break reduciblePort47; } if (typeof refCleanup === 'function') { value = environment; try { try { shouldProfileBinding = shouldProfile; } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } break reducibleJoin24; } if (typeof ref === 'function') { value = environment; try { shouldProfileBinding = shouldProfile; } catch (error) { break exceptionLanding21; } try { shouldProfile2 = shouldProfileBinding(a0); } catch (error) { break exceptionLanding21; } if (shouldProfile2) { try { try { startEffectTimerBinding = startEffectTimer; } catch (error) { break exceptionLanding17; } } catch (error) { break exceptionLanding21; } try { try { startEffectTimerBinding(); } catch (error) { break exceptionLanding17; } } catch (error) { break exceptionLanding21; } try { try { ref(null); } catch (error) { break exceptionLanding17; } } catch (error) { break exceptionLanding21; } try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding21; } try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding21; } break reduciblePort47; } try { ref(null); } catch (error) { break exceptionLanding21; } break reduciblePort47; } ref.current = null; break reduciblePort47; } try { captureCommitPhaseError_3819Binding = captureCommitPhaseError_3819; } catch (error) { break exceptionLanding48; } try { captureCommitPhaseError_3819Binding(a0, a1, error); } catch (error) { break exceptionLanding48; } break reduciblePort45; } a0.refCleanup = null; alternate = a0.alternate; if (alternate == null) { break reduciblePort47; } alternate.refCleanup = null; break reduciblePort47; } try { try { shouldProfile3 = shouldProfileBinding(a0); } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } if (shouldProfile3) { try { try { try { startEffectTimerBinding = startEffectTimer; } catch (error) { break exceptionLanding36; } } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { try { startEffectTimerBinding(); } catch (error) { break exceptionLanding36; } } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { try { refCleanup(); } catch (error) { break exceptionLanding36; } } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } } else { try { try { refCleanup(); } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } } a0.refCleanup = null; alternate = a0.alternate; if (alternate == null) { break reduciblePort47; } alternate.refCleanup = null; break reduciblePort47; } captureCommitPhaseError_3819(a0, a1, error); break reduciblePort47; } return undefined; } try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding21; } try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding21; } try { throw error; } catch (error) { break exceptionLanding21; } } try { try { recordEffectDurationBinding = recordEffectDuration; } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { recordEffectDurationBinding(); } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } try { try { throw error; } catch (error) { break exceptionLanding40; } } catch (error) { break exceptionLanding48; } } a0.refCleanup = null; alternate = a0.alternate; if (alternate == null) { throw error; } alternate.refCleanup = null; throw error; } function commitProfilerUpdate(a0, a1, a2, a3) { // fn#3757, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:114289, offset: 0x00ca4ee6, size: 207 bytes, params: 5, frame: 27 var r7; var r4; var memoizedProps; var id; var onCommit; var onRender; var value; var value2; var binding; var actualDuration; var treeBaseDuration; var actualStartTime; var error; try { memoizedProps = a0.memoizedProps; id = memoizedProps.id; onCommit = memoizedProps.onCommit; onRender = memoizedProps.onRender; value = 'update'; value2 = a1 !== null; r7 = value2 ? value : 'mount'; value = environment; binding = env0_90; r4 = binding ? 'nested-update' : r7; value = typeof onRender !== 'function'; if (!value) { actualDuration = a0.actualDuration; treeBaseDuration = a0.treeBaseDuration; actualStartTime = a0.actualStartTime; onRender(id, r4, actualDuration, treeBaseDuration, actualStartTime, a2); } value = typeof onCommit !== 'function'; if (!value) { memoizedProps = a0.memoizedProps; id = memoizedProps.id; onCommit(id, r4, a3, a2); } } catch (error) { value = environment; captureCommitPhaseError_3819(a0, a0.return, error); } } function getHostSibling(a0) { // fn#3759, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:114686, offset: 0x00ca4fe4, size: 301 bytes, params: 2, frame: 21 var r11; var r1; var sibling; var property; var tag; var flags; var child; let r10 = a0; reducibleLoop1: while (true) { sibling = r10.sibling; if (sibling !== null) { r1 = r10; } else { r11 = r10; reducibleLoop2: while (true) { if (r11.return === null) { return null; } if (isHostParent(r11.return)) { return null; } property = r11.return; sibling = property.sibling; if (sibling === null) { r11 = property; continue reducibleLoop2; } r1 = property; break reducibleLoop2; } } sibling = r1.sibling; sibling.return = r1.return; sibling = r1.sibling; tag = sibling.tag; if (tag === 5) { r1 = sibling; } else { tag = sibling.tag; reducibleJoin14: while (true) { if (tag === 6) { r1 = sibling; break reducibleJoin14; } tag = sibling.tag; if (tag === 18) { r1 = sibling; break reducibleJoin14; } r11 = sibling; reducibleLoop8: while (true) { flags = r11.flags; if (2 & flags) { r10 = r11; continue reducibleLoop1; } child = r11.child; if (child === null) { r10 = r11; continue reducibleLoop1; } tag = r11.tag; if (tag === 4) { r10 = r11; continue reducibleLoop1; } child = r11.child; child.return = r11; child = r11.child; tag = child.tag; if (tag === 5) { r1 = child; break reducibleJoin14; } tag = child.tag; if (tag === 6) { r1 = child; break reducibleJoin14; } tag = child.tag; if (tag !== 18) { r11 = child; continue reducibleLoop8; } r1 = child; break reducibleJoin14; } continue reducibleLoop1; } } flags = r1.flags; if (!(2 & flags)) { return r1.stateNode; } r10 = r1; continue reducibleLoop1; } } function insertOrAppendPlacementNodeIntoContainer(a0, a1, a2) { // fn#3760, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:115017, offset: 0x00ca5111, size: 233 bytes, params: 4, frame: 18 var sibling; var r5; var child; var value; var UIManager; var setChildren; var containerTag; var _nativeTag; const tag = a0.tag; if (tag !== 5) { reducibleJoin6: while (true) { if (tag !== 6) { reducibleJoin11: while (true) { if (tag === 4) { break reducibleJoin11; } child = a0.child; if (child === null) { break reducibleJoin11; } value = environment; insertOrAppendPlacementNodeIntoContainer(child, a1, a2); sibling = child.sibling; if (sibling === null) { break reducibleJoin11; } reducibleLoop5: while (true) { insertOrAppendPlacementNodeIntoContainer(sibling, a1, a2); sibling = sibling.sibling; if (sibling !== null) { continue reducibleLoop5; } break reducibleJoin11; } } return undefined; } break reducibleJoin6; } } const stateNode = a0.stateNode; if (a1) { reducibleJoin11: while (true) { if (typeof a2 === 'number') { throw global.Error('Container does not support insertBefore operation'); } break reducibleJoin11; } } else { UIManager = (require(261) /* metro dependency 261 */).UIManager; setChildren = UIManager.setChildren; containerTag = a2.containerTag; reducibleJoin9: while (true) { if (typeof stateNode === 'number') { r5 = stateNode; break reducibleJoin9; } _nativeTag = stateNode._nativeTag; r5 = _nativeTag; break reducibleJoin9; } Reflect.apply(setChildren, UIManager, [containerTag, [r5]]); } } function insertOrAppendPlacementNode(a0, a1, a2) { // fn#3761, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:115464, offset: 0x00ca51fa, size: 688 bytes, params: 4, frame: 27 var sibling; var r1; var r7; var child; var value; var stateNode; var _nativeTag; var _children; var indexOf; var push; const UIManager = (Module00261Module).UIManager; var manageChildren; var items2; var length; var splice; var value2; var value3; var _nativeTag2; var value4; var value5; const tag = a0.tag; reducibleJoin17: while (true) { reducibleJoin6: while (true) { if (tag === 5) { break reducibleJoin6; } if (tag === 6) { break reducibleJoin6; } if (tag === 4) { break reducibleJoin17; } child = a0.child; if (child === null) { break reducibleJoin17; } value = environment; insertOrAppendPlacementNode(child, a1, a2); sibling = child.sibling; if (sibling !== null) { reducibleLoop5: while (true) { insertOrAppendPlacementNode(sibling, a1, a2); sibling = sibling.sibling; if (sibling !== null) { continue reducibleLoop5; } break reducibleJoin17; } return undefined; } break reducibleJoin17; } stateNode = a0.stateNode; if (a1) { _children = a2._children; indexOf = _children.indexOf; value = Reflect.apply(indexOf, _children, [stateNode]); if (0 <= value) { splice = _children.splice; Reflect.apply(splice, _children, [value, 1]); value4 = _children.indexOf(a1); splice = _children.splice; Reflect.apply(splice, _children, [value4, 0, stateNode]); value5 = environment; UIManager.manageChildren(a2._nativeTag, [value], [value4], [], [], []); break reducibleJoin17; } indexOf = _children.indexOf; value = Reflect.apply(indexOf, _children, [a1]); splice = _children.splice; Reflect.apply(splice, _children, [value, 0, stateNode]); value3 = environment; manageChildren = UIManager.manageChildren; _nativeTag = a2._nativeTag; reducibleJoin15: while (true) { if (typeof stateNode === 'number') { r7 = stateNode; break reducibleJoin15; } _nativeTag2 = stateNode._nativeTag; r7 = _nativeTag2; break reducibleJoin15; } Reflect.apply(manageChildren, UIManager, [_nativeTag, [], [], [r7], [value], []]); break reducibleJoin17; } reducibleJoin9: while (true) { if (typeof stateNode === 'number') { r1 = stateNode; break reducibleJoin9; } _nativeTag = stateNode._nativeTag; r1 = _nativeTag; break reducibleJoin9; } _children = a2._children; indexOf = _children.indexOf; value = Reflect.apply(indexOf, _children, [stateNode]); if (0 <= value) { splice = _children.splice; Reflect.apply(splice, _children, [value, 1]); _children.push(stateNode); value2 = environment; manageChildren = UIManager.manageChildren; _nativeTag = a2._nativeTag; items2 = [value]; value = _children.length - 1; Reflect.apply(manageChildren, UIManager, [_nativeTag, items2, [value], [], [], []]); break reducibleJoin17; } push = _children.push; Reflect.apply(push, _children, [stateNode]); value = environment; manageChildren = UIManager.manageChildren; _nativeTag = a2._nativeTag; length = _children.length; value = length - 1; Reflect.apply(manageChildren, UIManager, [_nativeTag, [], [], [r1], [value], []]); break reducibleJoin17; } } function commitLayoutEffectOnFiber_3762(a0, a1, a2) { // fn#3762, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:116317, offset: 0x00ca54aa, size: 1290 bytes, params: 4, frame: 24 var r3; var r8; var r7; var r6; var mode; var value; var memoizedState; var binding; var binding2; var recursivelyTraverseReappearLayoutEffects_3773Binding; var subtreeFlags; var value2; var dehydrated; var value3; var value4; var stateNode; var effectDuration; var commitProfilerUpdateBinding; var value5; var updateQueue; var value6; var child; var getPublicInstance_3520Binding; var publicInstance_3520Binding; var error; var resolveClassComponentProps_3701Binding; var type; var memoizedProps; var classComponentProps_3701; var componentDidUpdate; var __reactInternalSnapshotBeforeUpdate; const flags = a2.flags; let tag = a2.tag; switch (tag) { case 0: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (4 & flags) { commitHookLayoutEffects(a2, 5); break; } break; break; case 1: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (4 & flags) { stateNode = a2.stateNode; if (a1 === null) { if (shouldProfile(a2)) { startEffectTimer(); try { stateNode.componentDidMount(); } catch (error) { captureCommitPhaseError_3819(a2, a2.return, error); } recordEffectDuration(); } else { try { stateNode.componentDidMount(); } catch (error) { captureCommitPhaseError_3819(a2, a2.return, error); } } } else { resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; type = a2.type; memoizedProps = a1.memoizedProps; classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, memoizedProps); memoizedState = a1.memoizedState; if (shouldProfile(a2)) { startEffectTimer(); try { componentDidUpdate = stateNode.componentDidUpdate; __reactInternalSnapshotBeforeUpdate = stateNode.__reactInternalSnapshotBeforeUpdate; Reflect.apply(componentDidUpdate, stateNode, [classComponentProps_3701, memoizedState, __reactInternalSnapshotBeforeUpdate]); } catch (error) { captureCommitPhaseError_3819(a2, a2.return, error); } recordEffectDuration(); } else { try { componentDidUpdate = stateNode.componentDidUpdate; __reactInternalSnapshotBeforeUpdate = stateNode.__reactInternalSnapshotBeforeUpdate; Reflect.apply(componentDidUpdate, stateNode, [classComponentProps_3701, memoizedState, __reactInternalSnapshotBeforeUpdate]); } catch (error) { captureCommitPhaseError_3819(a2, a2.return, error); } } } } if (64 & flags) { commitClassCallbacks_3753(a2); } if (512 & flags) { safelyAttachRef_3755(a2, a2.return); break; } break; break; case 2: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 3: value = environment; value5 = pushNestedEffectDurations(); recursivelyTraverseLayoutEffects_3771(a0, a2); if (64 & flags) { updateQueue = a2.updateQueue; value6 = null; if (value6 !== updateQueue) { child = a2.child; if (value6 !== child) { child = a2.child; tag = child.tag; if (tag === 27) { getPublicInstance_3520Binding = getPublicInstance_3520; child = a2.child; stateNode = child.stateNode; publicInstance_3520Binding = getPublicInstance_3520Binding(stateNode); r6 = publicInstance_3520Binding; } else if (tag === 5) { getPublicInstance_3520Binding = getPublicInstance_3520; child = a2.child; stateNode = child.stateNode; publicInstance_3520Binding = getPublicInstance_3520Binding(stateNode); r6 = publicInstance_3520Binding; } else if (tag !== 1) { r6 = value6; } else { child = a2.child; stateNode = child.stateNode; r6 = stateNode; } } else { r6 = value6; } try { commitCallbacks_3586(updateQueue, r6); } catch (error) { captureCommitPhaseError_3819(a2, a2.return, error); } } } effectDuration = a0.effectDuration; a0.effectDuration = effectDuration + popNestedEffectDurations(value5); break; case 4: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 5: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (512 & flags) { safelyAttachRef_3755(a2, a2.return); break; } break; break; case 6: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 7: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 8: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 9: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 10: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 11: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (4 & flags) { commitHookLayoutEffects(a2, 5); break; } break; break; case 12: value = environment; if (4 & flags) { value4 = pushNestedEffectDurations(); recursivelyTraverseLayoutEffects_3771(a0, a2); stateNode = a2.stateNode; effectDuration = stateNode.effectDuration; stateNode.effectDuration = effectDuration + bubbleNestedEffectDurations(value4); commitProfilerUpdateBinding = commitProfilerUpdate; binding = env0_87; effectDuration = stateNode.effectDuration; commitProfilerUpdateBinding(a2, a1, binding, effectDuration); break; } recursivelyTraverseLayoutEffects_3771(a0, a2); break; break; case 13: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (64 & flags) { memoizedState = a2.memoizedState; value2 = memoizedState !== null; if (value2) { dehydrated = memoizedState.dehydrated; value3 = dehydrated !== null; r7 = value3; } else { r7 = value2; } if (r7) { retryDehydratedSuspenseBoundary_3823.bind(null, a2); shim$1_3516(); break; } break; } break; break; case 14: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 15: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (4 & flags) { commitHookLayoutEffects(a2, 5); break; } break; break; case 16: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 17: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 18: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 19: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 20: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 21: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 22: mode = a2.mode; if (1 & mode) { memoizedState = a2.memoizedState; value = memoizedState !== null; r3 = value || env0_143; if (r3) { break; } value = a1 !== null; if (value) { memoizedState = a1.memoizedState; r8 = memoizedState !== null; } else { r8 = value; } r8 = !r8 ? env0_144 : r8; value = environment; binding = env0_143; binding2 = env0_144; env0_143 = r3; env0_144 = r8; if (r8) { if (binding2) { recursivelyTraverseLayoutEffects_3771(a0, a2); } else { recursivelyTraverseReappearLayoutEffects_3773Binding = recursivelyTraverseReappearLayoutEffects_3773; subtreeFlags = a2.subtreeFlags; recursivelyTraverseReappearLayoutEffects_3773Binding(a0, a2, !!(8772 & subtreeFlags)); } } else { recursivelyTraverseLayoutEffects_3771(a0, a2); } env0_143 = binding; env0_144 = binding2; break; } value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; break; case 23: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 24: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 25: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 26: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (512 & flags) { safelyAttachRef_3755(a2, a2.return); break; } break; break; case 27: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); if (512 & flags) { safelyAttachRef_3755(a2, a2.return); break; } break; break; case 28: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 29: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; case 30: break; default: value = environment; recursivelyTraverseLayoutEffects_3771(a0, a2); break; } } function detachFiberAfterEffects_3763(a0) { // fn#3763, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:118454, offset: 0x00ca5a30, size: 106 bytes, params: 2, frame: 13 const alternate = a0.alternate; if (alternate !== null) { a0.alternate = null; detachFiberAfterEffects_3763(alternate); } a0.child = null; a0.deletions = null; a0.sibling = null; a0.stateNode = null; a0.return = null; a0.dependencies = null; a0.memoizedProps = null; a0.memoizedState = null; a0.pendingProps = null; a0.stateNode = null; a0.updateQueue = null; } function commitDeletionEffectsOnFiber_3765(a0, a1, a2) { // fn#3765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:118899, offset: 0x00ca5acc, size: 884 bytes, params: 4, frame: 26 var r6; var value; var __REACT_DEVTOOLS_GLOBAL_HOOK__Binding; var onCommitFiberUnmount; var binding; var error; var tag; var mode; var memoizedState; var value2; var stateNode; var componentWillUnmount; var binding2; var containerInfo; var binding3; var recursivelyUncacheFiberNodeBinding; var _children; var indexOf; var value3; var splice; var property; var moduleValue; var UIManager; var manageChildren; var _nativeTag; var items10; var items2; var items3; var items4; var items5; var moduleValue2; var containerTag; var items6; var items7; var items8; var items9; reduciblePort83: while (true) { exceptionLanding59: while (true) { exceptionLanding81: while (true) { reducibleJoin9: while (true) { reduciblePort8: while (true) { exceptionLanding7: while (true) { value = environment; __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) { onCommitFiberUnmount = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; if (typeof onCommitFiberUnmount !== 'function') { break reduciblePort8; } try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding7; } try { onCommitFiberUnmount = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberUnmount; } catch (error) { break exceptionLanding7; } try { binding = env0_57; } catch (error) { break exceptionLanding7; } try { Reflect.apply(onCommitFiberUnmount, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding, a2]); } catch (error) { break exceptionLanding7; } break reduciblePort8; } break reduciblePort8; } break reduciblePort8; } tag = a2.tag; switch (tag) { case 0: reducibleJoin21: while (true) { if (env0_144) { break reducibleJoin21; } commitHookEffectListUnmount_3750(2, a2, a1); break reducibleJoin21; } reducibleJoin23: while (true) { if (env0_144) { break reducibleJoin23; } commitHookLayoutUnmountEffects(a2, a1, 4); break reducibleJoin23; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 1: reducibleJoin18: while (true) { if (env0_144) { break reducibleJoin18; } safelyDetachRef_3756(a2, a1); stateNode = a2.stateNode; componentWillUnmount = stateNode.componentWillUnmount; if (typeof componentWillUnmount !== 'function') { break reducibleJoin18; } safelyCallComponentWillUnmount_3754(a2, a1, stateNode); break reducibleJoin18; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 2: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 3: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 4: binding = env0_149; binding2 = env0_150; stateNode = a2.stateNode; containerInfo = stateNode.containerInfo; env0_149 = containerInfo; env0_150 = true; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_149 = binding; env0_150 = binding2; break reduciblePort83; break; case 5: reducibleJoin29: while (true) { if (env0_144) { break reducibleJoin29; } safelyDetachRef_3756(a2, a1); break reducibleJoin29; } binding = env0_149; binding3 = env0_150; env0_149 = null; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_150 = binding3; env0_149 = binding; if (binding === null) { break reduciblePort83; } if (env0_150) { try { binding = env0_149; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding81; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding81; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding81; } try { UIManager = moduleValue2.UIManager; } catch (error) { break exceptionLanding81; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding81; } try { containerTag = binding.containerTag; } catch (error) { break exceptionLanding81; } try { items10 = []; } catch (error) { break exceptionLanding81; } try { items6 = []; } catch (error) { break exceptionLanding81; } try { items7 = []; } catch (error) { break exceptionLanding81; } try { items8 = []; } catch (error) { break exceptionLanding81; } try { items9 = [0]; } catch (error) { break exceptionLanding81; } try { Reflect.apply(manageChildren, UIManager, [containerTag, items10, items6, items7, items8, items9]); } catch (error) { break exceptionLanding81; } break reduciblePort83; } try { binding = env0_149; } catch (error) { break exceptionLanding59; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding59; } try { _children = binding._children; } catch (error) { break exceptionLanding59; } try { indexOf = _children.indexOf; } catch (error) { break exceptionLanding59; } try { value3 = Reflect.apply(indexOf, _children, [stateNode]); } catch (error) { break exceptionLanding59; } try { splice = _children.splice; } catch (error) { break exceptionLanding59; } try { Reflect.apply(splice, _children, [value3, 1]); } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding59; } try { moduleValue = require(property); } catch (error) { break exceptionLanding59; } try { UIManager = moduleValue.UIManager; } catch (error) { break exceptionLanding59; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding59; } try { _nativeTag = binding._nativeTag; } catch (error) { break exceptionLanding59; } try { items10 = []; } catch (error) { break exceptionLanding59; } try { items10[0] = value3; } catch (error) { break exceptionLanding59; } try { items2 = []; } catch (error) { break exceptionLanding59; } try { items3 = []; } catch (error) { break exceptionLanding59; } try { items4 = []; } catch (error) { break exceptionLanding59; } try { items5 = []; } catch (error) { break exceptionLanding59; } try { Reflect.apply(manageChildren, UIManager, [_nativeTag, items2, items3, items4, items5, items10]); } catch (error) { break exceptionLanding59; } break reduciblePort83; break; case 6: binding = env0_149; binding3 = env0_150; env0_149 = null; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_150 = binding3; env0_149 = binding; if (binding === null) { break reduciblePort83; } if (env0_150) { try { binding = env0_149; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding81; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding81; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding81; } try { UIManager = moduleValue2.UIManager; } catch (error) { break exceptionLanding81; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding81; } try { containerTag = binding.containerTag; } catch (error) { break exceptionLanding81; } try { items10 = []; } catch (error) { break exceptionLanding81; } try { items6 = []; } catch (error) { break exceptionLanding81; } try { items7 = []; } catch (error) { break exceptionLanding81; } try { items8 = []; } catch (error) { break exceptionLanding81; } try { items9 = [0]; } catch (error) { break exceptionLanding81; } try { Reflect.apply(manageChildren, UIManager, [containerTag, items10, items6, items7, items8, items9]); } catch (error) { break exceptionLanding81; } break reduciblePort83; } try { binding = env0_149; } catch (error) { break exceptionLanding59; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding59; } try { _children = binding._children; } catch (error) { break exceptionLanding59; } try { indexOf = _children.indexOf; } catch (error) { break exceptionLanding59; } try { value3 = Reflect.apply(indexOf, _children, [stateNode]); } catch (error) { break exceptionLanding59; } try { splice = _children.splice; } catch (error) { break exceptionLanding59; } try { Reflect.apply(splice, _children, [value3, 1]); } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding59; } try { moduleValue = require(property); } catch (error) { break exceptionLanding59; } try { UIManager = moduleValue.UIManager; } catch (error) { break exceptionLanding59; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding59; } try { _nativeTag = binding._nativeTag; } catch (error) { break exceptionLanding59; } try { items10 = []; } catch (error) { break exceptionLanding59; } try { items10[0] = value3; } catch (error) { break exceptionLanding59; } try { items2 = []; } catch (error) { break exceptionLanding59; } try { items3 = []; } catch (error) { break exceptionLanding59; } try { items4 = []; } catch (error) { break exceptionLanding59; } try { items5 = []; } catch (error) { break exceptionLanding59; } try { Reflect.apply(manageChildren, UIManager, [_nativeTag, items2, items3, items4, items5, items10]); } catch (error) { break exceptionLanding59; } break reduciblePort83; break; case 7: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 8: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 9: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 10: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 11: reducibleJoin21: while (true) { if (env0_144) { break reducibleJoin21; } commitHookEffectListUnmount_3750(2, a2, a1); break reducibleJoin21; } reducibleJoin23: while (true) { if (env0_144) { break reducibleJoin23; } commitHookLayoutUnmountEffects(a2, a1, 4); break reducibleJoin23; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 12: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 13: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 14: reducibleJoin21: while (true) { if (env0_144) { break reducibleJoin21; } commitHookEffectListUnmount_3750(2, a2, a1); break reducibleJoin21; } reducibleJoin23: while (true) { if (env0_144) { break reducibleJoin23; } commitHookLayoutUnmountEffects(a2, a1, 4); break reducibleJoin23; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 15: reducibleJoin21: while (true) { if (env0_144) { break reducibleJoin21; } commitHookEffectListUnmount_3750(2, a2, a1); break reducibleJoin21; } reducibleJoin23: while (true) { if (env0_144) { break reducibleJoin23; } commitHookLayoutUnmountEffects(a2, a1, 4); break reducibleJoin23; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 16: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 17: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 18: if (env0_149 === null) { break reduciblePort83; } shim$1_3516(); break reduciblePort83; break; case 19: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 20: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 21: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 22: break reducibleJoin9; break; case 23: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 24: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 25: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; case 26: reducibleJoin29: while (true) { if (env0_144) { break reducibleJoin29; } safelyDetachRef_3756(a2, a1); break reducibleJoin29; } binding = env0_149; binding3 = env0_150; env0_149 = null; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_150 = binding3; env0_149 = binding; if (binding === null) { break reduciblePort83; } if (env0_150) { try { binding = env0_149; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding81; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding81; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding81; } try { UIManager = moduleValue2.UIManager; } catch (error) { break exceptionLanding81; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding81; } try { containerTag = binding.containerTag; } catch (error) { break exceptionLanding81; } try { items10 = []; } catch (error) { break exceptionLanding81; } try { items6 = []; } catch (error) { break exceptionLanding81; } try { items7 = []; } catch (error) { break exceptionLanding81; } try { items8 = []; } catch (error) { break exceptionLanding81; } try { items9 = [0]; } catch (error) { break exceptionLanding81; } try { Reflect.apply(manageChildren, UIManager, [containerTag, items10, items6, items7, items8, items9]); } catch (error) { break exceptionLanding81; } break reduciblePort83; } try { binding = env0_149; } catch (error) { break exceptionLanding59; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding59; } try { _children = binding._children; } catch (error) { break exceptionLanding59; } try { indexOf = _children.indexOf; } catch (error) { break exceptionLanding59; } try { value3 = Reflect.apply(indexOf, _children, [stateNode]); } catch (error) { break exceptionLanding59; } try { splice = _children.splice; } catch (error) { break exceptionLanding59; } try { Reflect.apply(splice, _children, [value3, 1]); } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding59; } try { moduleValue = require(property); } catch (error) { break exceptionLanding59; } try { UIManager = moduleValue.UIManager; } catch (error) { break exceptionLanding59; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding59; } try { _nativeTag = binding._nativeTag; } catch (error) { break exceptionLanding59; } try { items10 = []; } catch (error) { break exceptionLanding59; } try { items10[0] = value3; } catch (error) { break exceptionLanding59; } try { items2 = []; } catch (error) { break exceptionLanding59; } try { items3 = []; } catch (error) { break exceptionLanding59; } try { items4 = []; } catch (error) { break exceptionLanding59; } try { items5 = []; } catch (error) { break exceptionLanding59; } try { Reflect.apply(manageChildren, UIManager, [_nativeTag, items2, items3, items4, items5, items10]); } catch (error) { break exceptionLanding59; } break reduciblePort83; break; case 27: reducibleJoin29: while (true) { if (env0_144) { break reducibleJoin29; } safelyDetachRef_3756(a2, a1); break reducibleJoin29; } binding = env0_149; binding3 = env0_150; env0_149 = null; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_150 = binding3; env0_149 = binding; if (binding === null) { break reduciblePort83; } if (env0_150) { try { binding = env0_149; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding81; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding81; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { } catch (error) { break exceptionLanding81; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding81; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding81; } try { UIManager = moduleValue2.UIManager; } catch (error) { break exceptionLanding81; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding81; } try { containerTag = binding.containerTag; } catch (error) { break exceptionLanding81; } try { items10 = []; } catch (error) { break exceptionLanding81; } try { items6 = []; } catch (error) { break exceptionLanding81; } try { items7 = []; } catch (error) { break exceptionLanding81; } try { items8 = []; } catch (error) { break exceptionLanding81; } try { items9 = [0]; } catch (error) { break exceptionLanding81; } try { Reflect.apply(manageChildren, UIManager, [containerTag, items10, items6, items7, items8, items9]); } catch (error) { break exceptionLanding81; } break reduciblePort83; } try { binding = env0_149; } catch (error) { break exceptionLanding59; } try { stateNode = a2.stateNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding = recursivelyUncacheFiberNode; } catch (error) { break exceptionLanding59; } try { recursivelyUncacheFiberNodeBinding(stateNode); } catch (error) { break exceptionLanding59; } try { _children = binding._children; } catch (error) { break exceptionLanding59; } try { indexOf = _children.indexOf; } catch (error) { break exceptionLanding59; } try { value3 = Reflect.apply(indexOf, _children, [stateNode]); } catch (error) { break exceptionLanding59; } try { splice = _children.splice; } catch (error) { break exceptionLanding59; } try { Reflect.apply(splice, _children, [value3, 1]); } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { } catch (error) { break exceptionLanding59; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding59; } try { moduleValue = require(property); } catch (error) { break exceptionLanding59; } try { UIManager = moduleValue.UIManager; } catch (error) { break exceptionLanding59; } try { manageChildren = UIManager.manageChildren; } catch (error) { break exceptionLanding59; } try { _nativeTag = binding._nativeTag; } catch (error) { break exceptionLanding59; } try { items10 = []; } catch (error) { break exceptionLanding59; } try { items10[0] = value3; } catch (error) { break exceptionLanding59; } try { items2 = []; } catch (error) { break exceptionLanding59; } try { items3 = []; } catch (error) { break exceptionLanding59; } try { items4 = []; } catch (error) { break exceptionLanding59; } try { items5 = []; } catch (error) { break exceptionLanding59; } try { Reflect.apply(manageChildren, UIManager, [_nativeTag, items2, items3, items4, items5, items10]); } catch (error) { break exceptionLanding59; } break reduciblePort83; break; default: recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; break; } } mode = a2.mode; if (1 & mode) { binding = env0_144; reducibleJoin13: while (true) { if (binding) { r6 = binding; break reducibleJoin13; } memoizedState = a2.memoizedState; value2 = memoizedState !== null; r6 = value2; break reducibleJoin13; } env0_144 = r6; recursivelyTraverseDeletionEffects_3764(a0, a1, a2); env0_144 = binding; break reduciblePort83; } recursivelyTraverseDeletionEffects_3764(a0, a1, a2); break reduciblePort83; } captureCommitPhaseError_3819(a2, a1, error); break reduciblePort83; } captureCommitPhaseError_3819(a2, a1, error); break reduciblePort83; } } function attachSuspenseRetryListeners_3766(a0, a1) { // fn#3766, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:120308, offset: 0x00ca5eb0, size: 210 bytes, params: 3, frame: 15 var stateNode; const env0_0 = a0; const tag = a0.tag; if (tag === 13) { if (a0.stateNode === null) { a0.stateNode = new env0_145(); } a1.forEach(_fun3767); return undefined; } if (tag === 19) { if (a0.stateNode === null) { a0.stateNode = new env0_145(); } a1.forEach(_fun3767); return undefined; } if (tag === 22) { stateNode = a0.stateNode; if (stateNode._retryCache === null) { stateNode._retryCache = new env0_145(); } a1.forEach(_fun3767); return undefined; } const Error = global.Error; throw Error('Unexpected Suspense handler tag (' + a0.tag + '). This is a bug in React.'); function _fun3767(a0) { // fn#3767, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:120663, offset: 0x00ca5f82, size: 147 bytes, params: 2, frame: 17 const value3 = resolveRetryWakeable_3824.bind(null, env0_0, a0); const binding = env0_1; if (!binding.has(a0)) { env0_1.add(a0); if (result) { if (env1_147 === null) { throw global.Error('Expected finished root and lanes to be set. This is a bug in React.'); } if (env1_148 === null) { throw global.Error('Expected finished root and lanes to be set. This is a bug in React.'); } restorePendingUpdaters(env1_148, env1_147); a0.then(value3, value3); return undefined; } a0.then(value3, value3); } } } function recursivelyTraverseMutationEffects_3768(a0, a1) { // fn#3768, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:120900, offset: 0x00ca6015, size: 287 bytes, params: 3, frame: 28 var r12; var r15; var r3; var length; var value2; var property; var tag; var property2; var stateNode; var containerInfo; var alternate; var value4; var child; var sibling; let value = a1; const deletions = value.deletions; if (deletions !== null) { length = deletions.length; value2 = 0; if (value2 < length) { r12 = value2; reducibleLoop2: while (true) { property = deletions[r12]; if (value !== null) { r15 = value; reducibleLoop3: while (true) { tag = r15.tag; if (tag === 27) { stateNode = r15.stateNode; env0_149 = stateNode; env0_150 = false; break reducibleLoop3; } if (tag === 5) { stateNode = r15.stateNode; env0_149 = stateNode; env0_150 = false; break reducibleLoop3; } if (tag === 3) { stateNode = r15.stateNode; containerInfo = stateNode.containerInfo; env0_149 = containerInfo; env0_150 = true; break reducibleLoop3; } if (tag === 4) { stateNode = r15.stateNode; containerInfo = stateNode.containerInfo; env0_149 = containerInfo; env0_150 = true; break reducibleLoop3; } property2 = r15.return; if (property2 !== null) { r15 = property2; continue reducibleLoop3; } break reducibleLoop3; } } if (env0_149 === null) { throw global.Error('Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.'); } commitDeletionEffectsOnFiber_3765(a0, value, property); env0_149 = null; env0_150 = false; alternate = property.alternate; reducibleJoin13: while (true) { if (alternate === null) { break reducibleJoin13; } alternate.return = null; break reducibleJoin13; } property.return = null; value4 = typeof r12 === 'bigint' ? r12 + 1n : +r12 + 1; length = deletions.length; if (value4 < length) { r12 = value4; continue reducibleLoop2; } break reducibleLoop2; } } } reducibleJoin17: while (true) { if (!(13878 & value.subtreeFlags)) { break reducibleJoin17; } child = value.child; value = environment; if (child === null) { break reducibleJoin17; } r3 = child; reducibleLoop16: while (true) { commitMutationEffectsOnFiber_3769(r3, a0); sibling = r3.sibling; if (sibling !== null) { r3 = sibling; continue reducibleLoop16; } break reducibleJoin17; } } } function commitMutationEffectsOnFiber_3769(a0, a1) { // fn#3769, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:121501, offset: 0x00ca6134, size: 2344 bytes, params: 3, frame: 37 var r5; var r13; var r10; var r3; var r6; var r7; var r1; var value; var alternate; var flags; var tag; var value2; var updateQueue; var memoizedState; var value3; var value4; var value5; var value6; var mode; var value7; var binding; var binding2; var stateNode; var _visibility; var value8; var value9; var value10; var child; var Error; var value11; var error; var memoizedProps; var viewConfig; var diffProperties_3491Binding; var assignBinding; var object; var style; var items2; var object2; var object3; var value12; var validAttributes; var value13; var property; var moduleValue; var UIManager; var updateView; var _nativeTag; var uiViewClassName; var object4; var value14; var moduleValue2; var sibling; var retryQueue; var value15; var flags2; var value16; var value17; var value18; var moduleValue3; var unstable_now; var value19; var value20; var effectDuration; var value21; var value22; var value23; var moduleValue4; var value24; var value25; var memoizedProps2; var set; var value26; var value27; var moduleValue5; var value28; var value29; var callbacks; var shared; var hiddenCallbacks; var concat; var value30; var value31; reduciblePort188: while (true) { exceptionLanding172: while (true) { exceptionLanding133: while (true) { reducibleJoin103: while (true) { reduciblePort102: while (true) { value = a0; alternate = value.alternate; flags = value.flags; tag = value.tag; switch (tag) { case 0: value30 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { commitHookEffectListUnmount_3750(3, value, value.return); commitHookEffectListMount_3749(3, value); commitHookLayoutUnmountEffects(value, value.return, 5); break reduciblePort188; } break reduciblePort188; break; case 1: value28 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); reducibleJoin178: while (true) { if (512 & flags) { binding = env0_144; reducibleJoin176: while (true) { if (binding) { r7 = binding; break reducibleJoin176; } value29 = alternate === null; r7 = value29; break reducibleJoin176; } if (r7) { break reducibleJoin178; } safelyDetachRef_3756(alternate, alternate.return); break reducibleJoin178; } break reducibleJoin178; } if (64 & flags) { if (env0_143) { updateQueue = value.updateQueue; if (updateQueue === null) { break reduciblePort188; } callbacks = updateQueue.callbacks; if (callbacks === null) { break reduciblePort188; } shared = updateQueue.shared; hiddenCallbacks = shared.hiddenCallbacks; shared = updateQueue.shared; reducibleJoin184: while (true) { if (hiddenCallbacks === null) { r1 = callbacks; break reducibleJoin184; } concat = hiddenCallbacks.concat; value = Reflect.apply(concat, hiddenCallbacks, [callbacks]); r1 = value; break reducibleJoin184; } shared.hiddenCallbacks = r1; break reduciblePort188; } break reduciblePort188; } break reduciblePort188; break; case 2: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 3: value21 = environment; value22 = pushNestedEffectDurations(); recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); effectDuration = a1.effectDuration; a1.effectDuration = effectDuration + popNestedEffectDurations(value22); break reduciblePort188; break; case 4: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 5: value24 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); reducibleJoin140: while (true) { if (512 & flags) { binding = env0_144; reducibleJoin138: while (true) { if (binding) { r10 = binding; break reducibleJoin138; } value25 = alternate === null; r10 = value25; break reducibleJoin138; } if (r10) { break reducibleJoin140; } safelyDetachRef_3756(alternate, alternate.return); break reducibleJoin140; } break reducibleJoin140; } if (4 & flags) { stateNode = value.stateNode; if (stateNode == null) { break reduciblePort188; } memoizedProps = value.memoizedProps; reducibleJoin144: while (true) { if (alternate !== null) { memoizedProps2 = alternate.memoizedProps; r10 = memoizedProps2; break reducibleJoin144; } r10 = memoizedProps; break reducibleJoin144; } try { stateNode = value.stateNode; } catch (error) { break exceptionLanding172; } try { viewConfig = stateNode.viewConfig; } catch (error) { break exceptionLanding172; } try { binding = env0_48; } catch (error) { break exceptionLanding172; } try { set = binding.set; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { Reflect.apply(set, binding, [_nativeTag, memoizedProps]); } catch (error) { break exceptionLanding172; } try { diffProperties_3491Binding = diffProperties_3491; } catch (error) { break exceptionLanding172; } try { validAttributes = viewConfig.validAttributes; } catch (error) { break exceptionLanding172; } try { value26 = diffProperties_3491Binding(null, r10, memoizedProps, validAttributes); } catch (error) { break exceptionLanding172; } try { value27 = value26 == null; } catch (error) { break exceptionLanding172; } if (value27) { break reduciblePort188; } try { } catch (error) { break exceptionLanding172; } try { } catch (error) { break exceptionLanding172; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding172; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding172; } try { UIManager = moduleValue5.UIManager; } catch (error) { break exceptionLanding172; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { uiViewClassName = viewConfig.uiViewClassName; } catch (error) { break exceptionLanding172; } try { Reflect.apply(updateView, UIManager, [_nativeTag, uiViewClassName, value26]); } catch (error) { break exceptionLanding172; } break reduciblePort188; } break reduciblePort188; break; case 6: value23 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { stateNode = value.stateNode; if (stateNode === null) { throw global.Error('This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.'); } memoizedProps = value.memoizedProps; stateNode = value.stateNode; try { } catch (error) { break exceptionLanding133; } try { } catch (error) { break exceptionLanding133; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding133; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding133; } try { UIManager = moduleValue4.UIManager; } catch (error) { break exceptionLanding133; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding133; } try { object = {}; } catch (error) { break exceptionLanding133; } try { object.text = memoizedProps; } catch (error) { break exceptionLanding133; } try { Reflect.apply(updateView, UIManager, [stateNode, 'RCTRawText', object]); } catch (error) { break exceptionLanding133; } break reduciblePort188; } break reduciblePort188; break; case 7: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 8: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 9: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 10: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 11: value30 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { commitHookEffectListUnmount_3750(3, value, value.return); commitHookEffectListMount_3749(3, value); commitHookLayoutUnmountEffects(value, value.return, 5); break reduciblePort188; } break reduciblePort188; break; case 12: value19 = environment; value20 = pushNestedEffectDurations(); recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); stateNode = value.stateNode; effectDuration = stateNode.effectDuration; stateNode.effectDuration = effectDuration + bubbleNestedEffectDurations(value20); break reduciblePort188; break; case 13: value15 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); child = value.child; flags2 = child.flags; reducibleJoin112: while (true) { if (8192 & flags2) { value16 = alternate !== null; reducibleJoin109: while (true) { if (value16) { memoizedState = alternate.memoizedState; value17 = memoizedState !== null; r10 = value17; break reducibleJoin109; } r10 = value16; break reducibleJoin109; } memoizedState = value.memoizedState; value18 = memoizedState === null; if (value18) { r10 = value18; } if (r10) { break reducibleJoin112; } moduleValue3 = require(dependencyMap[3]); unstable_now = moduleValue3.unstable_now; env0_173 = Reflect.apply(unstable_now, moduleValue3, []); break reducibleJoin112; } break reducibleJoin112; } if (4 & flags) { updateQueue = value.updateQueue; if (updateQueue === null) { break reduciblePort188; } value.updateQueue = null; attachSuspenseRetryListeners_3766(value, updateQueue); break reduciblePort188; } break reduciblePort188; break; case 14: value30 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { commitHookEffectListUnmount_3750(3, value, value.return); commitHookEffectListMount_3749(3, value); commitHookLayoutUnmountEffects(value, value.return, 5); break reduciblePort188; } break reduciblePort188; break; case 15: value30 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { commitHookEffectListUnmount_3750(3, value, value.return); commitHookEffectListMount_3749(3, value); commitHookLayoutUnmountEffects(value, value.return, 5); break reduciblePort188; } break reduciblePort188; break; case 16: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 17: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 18: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 19: value2 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); if (4 & flags) { updateQueue = value.updateQueue; if (updateQueue === null) { break reduciblePort188; } value.updateQueue = null; attachSuspenseRetryListeners_3766(value, updateQueue); break reduciblePort188; } break reduciblePort188; break; case 20: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 21: break reduciblePort188; break; case 22: memoizedState = value.memoizedState; value3 = null; value4 = value3 !== memoizedState; value5 = value3 !== alternate; reducibleJoin6: while (true) { if (value5) { memoizedState = alternate.memoizedState; value6 = value3 !== memoizedState; r5 = value6; break reducibleJoin6; } r5 = value5; break reducibleJoin6; } mode = value.mode; value7 = environment; if (1 & mode) { binding = env0_144; binding2 = env0_143; r13 = binding2 || value4; env0_143 = r13; r13 = binding || r5; env0_144 = r13; recursivelyTraverseMutationEffects_3768(a1, value); env0_144 = binding; env0_143 = binding2; } else { recursivelyTraverseMutationEffects_3768(a1, value); } commitReconciliationEffects_3770(value); if (!(8192 & flags)) { break reduciblePort102; } stateNode = value.stateNode; _visibility = stateNode._visibility; if (value4) { value9 = -2 & _visibility; r10 = value9; } else { value8 = 1 | _visibility; r10 = value8; } stateNode._visibility = r10; reducibleJoin24: while (true) { if (value4) { value10 = value3 === alternate; r10 = value10 || r5; reducibleJoin19: while (true) { if (r10) { break reducibleJoin19; } binding = env0_143; r10 = binding; break reducibleJoin19; } reducibleJoin21: while (true) { if (r10) { break reducibleJoin21; } binding = env0_144; r10 = binding; break reducibleJoin21; } if (r10) { break reducibleJoin24; } mode = value.mode; if (1 & mode) { recursivelyTraverseDisappearLayoutEffects_3772(value); break reducibleJoin24; } break reducibleJoin24; } break reducibleJoin24; } r3 = value3; r6 = value; reducibleLoop25: while (true) { exceptionLoopEntryRetry94: while (true) { exceptionLanding93: while (true) { reducibleLoopEntryLanding94: while (true) { exceptionLanding39: while (true) { tag = r6.tag; if (tag === 5) { reducibleJoin94: while (true) { if (value3 !== r3) { break reducibleJoin94; } try { stateNode = r6.stateNode; } catch (error) { break exceptionLanding93; } if (value4) { try { viewConfig = stateNode.viewConfig; } catch (error) { break exceptionLanding93; } try { diffProperties_3491Binding = diffProperties_3491; } catch (error) { break exceptionLanding93; } try { binding = env0_52; } catch (error) { break exceptionLanding93; } try { object = {}; } catch (error) { break exceptionLanding93; } try { object4 = {}; } catch (error) { break exceptionLanding93; } try { object4.display = 'none'; } catch (error) { break exceptionLanding93; } try { object.style = object4; } catch (error) { break exceptionLanding93; } try { validAttributes = viewConfig.validAttributes; } catch (error) { break exceptionLanding93; } try { value14 = diffProperties_3491Binding(value3, binding, object, validAttributes); } catch (error) { break exceptionLanding93; } try { } catch (error) { break exceptionLanding93; } try { } catch (error) { break exceptionLanding93; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding93; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding93; } try { UIManager = moduleValue2.UIManager; } catch (error) { break exceptionLanding93; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding93; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding93; } try { uiViewClassName = viewConfig.uiViewClassName; } catch (error) { break exceptionLanding93; } try { Reflect.apply(updateView, UIManager, [_nativeTag, uiViewClassName, value14]); } catch (error) { break exceptionLanding93; } r3 = r6; break reducibleJoin94; } try { stateNode = r6.stateNode; } catch (error) { break exceptionLanding93; } try { memoizedProps = r6.memoizedProps; } catch (error) { break exceptionLanding93; } try { viewConfig = stateNode.viewConfig; } catch (error) { break exceptionLanding93; } try { diffProperties_3491Binding = diffProperties_3491; } catch (error) { break exceptionLanding93; } try { assignBinding = assign; } catch (error) { break exceptionLanding93; } try { object = {}; } catch (error) { break exceptionLanding93; } try { style = memoizedProps.style; } catch (error) { break exceptionLanding93; } try { items2 = []; } catch (error) { break exceptionLanding93; } try { items2[0] = style; } catch (error) { break exceptionLanding93; } try { object2 = {}; } catch (error) { break exceptionLanding93; } try { object2.display = 'none'; } catch (error) { break exceptionLanding93; } try { items2[1] = object2; } catch (error) { break exceptionLanding93; } try { object.style = items2; } catch (error) { break exceptionLanding93; } try { object3 = {}; } catch (error) { break exceptionLanding93; } try { value12 = assignBinding(object3, memoizedProps, object); } catch (error) { break exceptionLanding93; } try { validAttributes = viewConfig.validAttributes; } catch (error) { break exceptionLanding93; } try { value13 = diffProperties_3491Binding(value3, value12, memoizedProps, validAttributes); } catch (error) { break exceptionLanding93; } try { } catch (error) { break exceptionLanding93; } try { } catch (error) { break exceptionLanding93; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding93; } try { moduleValue = require(property); } catch (error) { break exceptionLanding93; } try { UIManager = moduleValue.UIManager; } catch (error) { break exceptionLanding93; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding93; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding93; } try { uiViewClassName = viewConfig.uiViewClassName; } catch (error) { break exceptionLanding93; } try { Reflect.apply(updateView, UIManager, [_nativeTag, uiViewClassName, value13]); } catch (error) { break exceptionLanding93; } r3 = r6; break reducibleJoin94; } } else { tag = r6.tag; if (tag === 6) { reducibleJoin94: while (true) { if (value3 !== r3) { break reducibleJoin94; } try { Error = global.Error; } catch (error) { break exceptionLanding39; } try { value11 = Error('Not yet implemented.'); } catch (error) { break exceptionLanding39; } try { throw value11; } catch (error) { break exceptionLanding39; } } } else { tag = r6.tag; reducibleJoin94: while (true) { reducibleJoin31: while (true) { if (tag === 22) { if (value3 === r6.memoizedState) { break reducibleJoin31; } if (r6 !== value) { break reducibleJoin94; } break reducibleJoin31; } tag = r6.tag; if (tag !== 23) { break reducibleJoin31; } memoizedState = r6.memoizedState; if (value3 === memoizedState) { break reducibleJoin31; } if (r6 !== value) { break reducibleJoin94; } break reducibleJoin31; } child = r6.child; if (value3 === child) { break reducibleJoin94; } child = r6.child; child.return = r6; child = r6.child; r6 = child; continue reducibleLoop25; } } } if (r6 === value) { break reduciblePort102; } sibling = r6.sibling; if (value3 === sibling) { reducibleLoop96: while (true) { if (value3 === r6.return) { break reduciblePort102; } if (r6.return === value) { break reduciblePort102; } if (r3 === r6) { r3 = value3; } property = r6.return; sibling = property.sibling; if (value3 === sibling) { r6 = property; continue reducibleLoop96; } r6 = property; if (r3 === r6) { r3 = value3; } sibling = r6.sibling; sibling.return = r6.return; sibling = r6.sibling; r6 = sibling; continue reducibleLoop25; } if (4 & flags) { break reducibleJoin103; } break reduciblePort188; } if (r3 === r6) { r3 = value3; } sibling = r6.sibling; sibling.return = r6.return; sibling = r6.sibling; r6 = sibling; continue reducibleLoop25; } captureCommitPhaseError_3819(r6, r6.return, error); break reducibleLoopEntryLanding94; } if (r6 === value) { break reduciblePort102; } sibling = r6.sibling; if (value3 === sibling) { reducibleLoop96: while (true) { if (value3 === r6.return) { break reduciblePort102; } if (r6.return === value) { break reduciblePort102; } if (r3 === r6) { r3 = value3; } property = r6.return; sibling = property.sibling; if (value3 === sibling) { r6 = property; continue reducibleLoop96; } r6 = property; break reducibleLoop96; } } if (r3 === r6) { r3 = value3; } sibling = r6.sibling; sibling.return = r6.return; sibling = r6.sibling; r6 = sibling; } captureCommitPhaseError_3819(r6, r6.return, error); r3 = r6; break exceptionLoopEntryRetry94; } if (r6 === value) { break reduciblePort102; } sibling = r6.sibling; if (value3 === sibling) { reducibleLoop96: while (true) { if (value3 === r6.return) { break reduciblePort102; } if (r6.return === value) { break reduciblePort102; } if (r3 === r6) { r3 = value3; } property = r6.return; sibling = property.sibling; if (value3 === sibling) { r6 = property; continue reducibleLoop96; } r6 = property; break reducibleLoop96; } } if (r3 === r6) { r3 = value3; } sibling = r6.sibling; sibling.return = r6.return; sibling = r6.sibling; r6 = sibling; } break; case 23: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 24: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 25: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 26: value24 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); reducibleJoin140: while (true) { if (512 & flags) { binding = env0_144; reducibleJoin138: while (true) { if (binding) { r10 = binding; break reducibleJoin138; } value25 = alternate === null; r10 = value25; break reducibleJoin138; } if (r10) { break reducibleJoin140; } safelyDetachRef_3756(alternate, alternate.return); break reducibleJoin140; } break reducibleJoin140; } if (4 & flags) { stateNode = value.stateNode; if (stateNode == null) { break reduciblePort188; } memoizedProps = value.memoizedProps; reducibleJoin144: while (true) { if (alternate !== null) { memoizedProps2 = alternate.memoizedProps; r10 = memoizedProps2; break reducibleJoin144; } r10 = memoizedProps; break reducibleJoin144; } try { stateNode = value.stateNode; } catch (error) { break exceptionLanding172; } try { viewConfig = stateNode.viewConfig; } catch (error) { break exceptionLanding172; } try { binding = env0_48; } catch (error) { break exceptionLanding172; } try { set = binding.set; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { Reflect.apply(set, binding, [_nativeTag, memoizedProps]); } catch (error) { break exceptionLanding172; } try { diffProperties_3491Binding = diffProperties_3491; } catch (error) { break exceptionLanding172; } try { validAttributes = viewConfig.validAttributes; } catch (error) { break exceptionLanding172; } try { value26 = diffProperties_3491Binding(null, r10, memoizedProps, validAttributes); } catch (error) { break exceptionLanding172; } try { value27 = value26 == null; } catch (error) { break exceptionLanding172; } if (value27) { break reduciblePort188; } try { } catch (error) { break exceptionLanding172; } try { } catch (error) { break exceptionLanding172; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding172; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding172; } try { UIManager = moduleValue5.UIManager; } catch (error) { break exceptionLanding172; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { uiViewClassName = viewConfig.uiViewClassName; } catch (error) { break exceptionLanding172; } try { Reflect.apply(updateView, UIManager, [_nativeTag, uiViewClassName, value26]); } catch (error) { break exceptionLanding172; } break reduciblePort188; } break reduciblePort188; break; case 27: value24 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); reducibleJoin140: while (true) { if (512 & flags) { binding = env0_144; reducibleJoin138: while (true) { if (binding) { r10 = binding; break reducibleJoin138; } value25 = alternate === null; r10 = value25; break reducibleJoin138; } if (r10) { break reducibleJoin140; } safelyDetachRef_3756(alternate, alternate.return); break reducibleJoin140; } break reducibleJoin140; } if (4 & flags) { stateNode = value.stateNode; if (stateNode == null) { break reduciblePort188; } memoizedProps = value.memoizedProps; reducibleJoin144: while (true) { if (alternate !== null) { memoizedProps2 = alternate.memoizedProps; r10 = memoizedProps2; break reducibleJoin144; } r10 = memoizedProps; break reducibleJoin144; } try { stateNode = value.stateNode; } catch (error) { break exceptionLanding172; } try { viewConfig = stateNode.viewConfig; } catch (error) { break exceptionLanding172; } try { binding = env0_48; } catch (error) { break exceptionLanding172; } try { set = binding.set; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { Reflect.apply(set, binding, [_nativeTag, memoizedProps]); } catch (error) { break exceptionLanding172; } try { diffProperties_3491Binding = diffProperties_3491; } catch (error) { break exceptionLanding172; } try { validAttributes = viewConfig.validAttributes; } catch (error) { break exceptionLanding172; } try { value26 = diffProperties_3491Binding(null, r10, memoizedProps, validAttributes); } catch (error) { break exceptionLanding172; } try { value27 = value26 == null; } catch (error) { break exceptionLanding172; } if (value27) { break reduciblePort188; } try { } catch (error) { break exceptionLanding172; } try { } catch (error) { break exceptionLanding172; } try { property = dependencyMap[2]; } catch (error) { break exceptionLanding172; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding172; } try { UIManager = moduleValue5.UIManager; } catch (error) { break exceptionLanding172; } try { updateView = UIManager.updateView; } catch (error) { break exceptionLanding172; } try { _nativeTag = stateNode._nativeTag; } catch (error) { break exceptionLanding172; } try { uiViewClassName = viewConfig.uiViewClassName; } catch (error) { break exceptionLanding172; } try { Reflect.apply(updateView, UIManager, [_nativeTag, uiViewClassName, value26]); } catch (error) { break exceptionLanding172; } break reduciblePort188; } break reduciblePort188; break; case 28: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 29: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; case 30: break reduciblePort188; break; default: value31 = environment; recursivelyTraverseMutationEffects_3768(a1, value); commitReconciliationEffects_3770(value); break reduciblePort188; break; } } if (4 & flags) { break reducibleJoin103; } break reduciblePort188; } updateQueue = value.updateQueue; if (value3 === updateQueue) { break reduciblePort188; } retryQueue = updateQueue.retryQueue; if (value3 === retryQueue) { break reduciblePort188; } updateQueue.retryQueue = value3; attachSuspenseRetryListeners_3766(value, retryQueue); break reduciblePort188; } captureCommitPhaseError_3819(value, value.return, error); break reduciblePort188; } captureCommitPhaseError_3819(value, value.return, error); break reduciblePort188; } } function commitReconciliationEffects_3770(a0) { // fn#3770, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:125233, offset: 0x00ca6ad8, size: 384 bytes, params: 2, frame: 21 var r9; var r5; var property; var value3; var isHostParentBinding; var isHostParent2; var value4; var value5; var tag; var value6; var value7; var value8; var value9; var Error; var value10; var stateNode; var containerInfo; var insertOrAppendPlacementNodeIntoContainerBinding; var getHostSiblingBinding; var hostSiblingBinding; var flags2; var value12; var flags3; var value13; var insertOrAppendPlacementNodeBinding; var hostSiblingBinding2; var value15; var error; var value16; var flags4; const value = undefined; let flags = a0.flags; if (2 & flags) { reducibleJoin3: while (true) { reduciblePort62: while (true) { exceptionLanding61: while (true) { try { property = a0.return; } catch (error) { break exceptionLanding61; } break reducibleJoin3; } value16 = environment; captureCommitPhaseError_3819(a0, a0.return, error); break reduciblePort62; } flags4 = a0.flags; a0.flags = flags4 & -3; reducibleJoin65: while (true) { if (4096 & flags) { flags = a0.flags; a0.flags = flags & -4097; break reducibleJoin65; } break reducibleJoin65; } return value; } try { value3 = property === null; } catch (error) { break exceptionLanding61; } if (value3) { r5 = value; } else { r9 = property; reducibleLoop5: while (true) { try { isHostParentBinding = isHostParent; } catch (error) { break exceptionLanding61; } try { isHostParent2 = isHostParentBinding(r9); } catch (error) { break exceptionLanding61; } if (isHostParent2) { r5 = r9; break reducibleLoop5; } try { property = r9.return; } catch (error) { break exceptionLanding61; } try { value4 = property !== null; } catch (error) { break exceptionLanding61; } if (value4) { r9 = property; continue reducibleLoop5; } r5 = value; break reducibleLoop5; } } try { value5 = r5 == null; } catch (error) { break exceptionLanding61; } if (value5) { try { Error = global.Error; } catch (error) { break exceptionLanding61; } try { value15 = Error('Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding61; } try { throw value15; } catch (error) { break exceptionLanding61; } } else { try { tag = r5.tag; } catch (error) { break exceptionLanding61; } try { value6 = tag === 27; } catch (error) { break exceptionLanding61; } reducibleJoin63: while (true) { reducibleJoin62: while (true) { if (!value6) { try { value7 = tag === 5; } catch (error) { break exceptionLanding61; } if (value7) { try { stateNode = r5.stateNode; } catch (error) { break exceptionLanding61; } try { flags2 = r5.flags; } catch (error) { break exceptionLanding61; } try { value12 = 32 & flags2; } catch (error) { break exceptionLanding61; } reducibleJoin51: while (true) { if (value12) { try { flags3 = r5.flags; } catch (error) { break exceptionLanding61; } try { value13 = flags3 & -33; } catch (error) { break exceptionLanding61; } try { r5.flags = value13; } catch (error) { break exceptionLanding61; } break reducibleJoin51; } break reducibleJoin51; } try { insertOrAppendPlacementNodeBinding = insertOrAppendPlacementNode; } catch (error) { break exceptionLanding61; } try { getHostSiblingBinding = getHostSibling; } catch (error) { break exceptionLanding61; } try { hostSiblingBinding2 = getHostSiblingBinding(a0); } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeBinding(a0, hostSiblingBinding2, stateNode); } catch (error) { break exceptionLanding61; } break reducibleJoin62; } try { value8 = tag === 3; } catch (error) { break exceptionLanding61; } reducibleJoin64: while (true) { reducibleJoin65: while (true) { if (value8) { try { stateNode = r5.stateNode; } catch (error) { break exceptionLanding61; } try { containerInfo = stateNode.containerInfo; } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeIntoContainerBinding = insertOrAppendPlacementNodeIntoContainer; } catch (error) { break exceptionLanding61; } try { getHostSiblingBinding = getHostSibling; } catch (error) { break exceptionLanding61; } try { hostSiblingBinding = getHostSiblingBinding(a0); } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeIntoContainerBinding(a0, hostSiblingBinding, containerInfo); } catch (error) { break exceptionLanding61; } break reducibleJoin62; } try { value9 = tag === 4; } catch (error) { break exceptionLanding61; } if (value9) { try { stateNode = r5.stateNode; } catch (error) { break exceptionLanding61; } try { containerInfo = stateNode.containerInfo; } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeIntoContainerBinding = insertOrAppendPlacementNodeIntoContainer; } catch (error) { break exceptionLanding61; } try { getHostSiblingBinding = getHostSibling; } catch (error) { break exceptionLanding61; } try { hostSiblingBinding = getHostSiblingBinding(a0); } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeIntoContainerBinding(a0, hostSiblingBinding, containerInfo); } catch (error) { break exceptionLanding61; } break reducibleJoin62; } try { Error = global.Error; } catch (error) { break exceptionLanding61; } try { value10 = Error('Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding61; } try { throw value10; } catch (error) { break exceptionLanding61; } } return value; } flags = a0.flags; a0.flags = flags & -4097; return value; } try { stateNode = r5.stateNode; } catch (error) { break exceptionLanding61; } try { flags2 = r5.flags; } catch (error) { break exceptionLanding61; } try { value12 = 32 & flags2; } catch (error) { break exceptionLanding61; } reducibleJoin51: while (true) { if (value12) { try { flags3 = r5.flags; } catch (error) { break exceptionLanding61; } try { value13 = flags3 & -33; } catch (error) { break exceptionLanding61; } try { r5.flags = value13; } catch (error) { break exceptionLanding61; } break reducibleJoin51; } break reducibleJoin51; } try { insertOrAppendPlacementNodeBinding = insertOrAppendPlacementNode; } catch (error) { break exceptionLanding61; } try { getHostSiblingBinding = getHostSibling; } catch (error) { break exceptionLanding61; } try { hostSiblingBinding2 = getHostSiblingBinding(a0); } catch (error) { break exceptionLanding61; } try { insertOrAppendPlacementNodeBinding(a0, hostSiblingBinding2, stateNode); } catch (error) { break exceptionLanding61; } break reducibleJoin62; } flags4 = a0.flags; a0.flags = flags4 & -3; break reducibleJoin63; } } } reducibleJoin65: while (true) { if (4096 & flags) { flags = a0.flags; a0.flags = flags & -4097; break reducibleJoin65; } break reducibleJoin65; } return value; } function recursivelyTraverseLayoutEffects_3771(a0, a1) { // fn#3771, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:125950, offset: 0x00ca6c58, size: 74 bytes, params: 3, frame: 17 var r3; var child; var value; var commitLayoutEffectOnFiber_3762Binding; var alternate; var sibling; reducibleJoin3: while (true) { if (!(8772 & a1.subtreeFlags)) { break reducibleJoin3; } child = a1.child; value = environment; if (child === null) { break reducibleJoin3; } r3 = child; reducibleLoop2: while (true) { commitLayoutEffectOnFiber_3762Binding = commitLayoutEffectOnFiber_3762; alternate = r3.alternate; commitLayoutEffectOnFiber_3762Binding(a0, alternate, r3); sibling = r3.sibling; if (sibling !== null) { r3 = sibling; continue reducibleLoop2; } break reducibleJoin3; } } } function recursivelyTraverseDisappearLayoutEffects_3772({child}) { // fn#3772, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:126099, offset: 0x00ca6ca2, size: 313 bytes, params: 2, frame: 30 var r15; var tag; var memoizedState; var stateNode; var componentWillUnmount; var sibling; if (child !== null) { r15 = child; reducibleLoop1: while (true) { tag = r15.tag; reducibleJoin18: while (true) { reducibleJoin17: while (true) { if (tag === 0) { break reducibleJoin17; } if (tag === 11) { break reducibleJoin17; } if (tag === 14) { break reducibleJoin17; } if (tag === 15) { break reducibleJoin17; } if (tag === 1) { safelyDetachRef_3756(r15, r15.return); stateNode = r15.stateNode; componentWillUnmount = stateNode.componentWillUnmount; reducibleJoin16: while (true) { if (typeof componentWillUnmount !== 'function') { break reducibleJoin16; } safelyCallComponentWillUnmount_3754(r15, r15.return, stateNode); break reducibleJoin16; } recursivelyTraverseDisappearLayoutEffects_3772(r15); break reducibleJoin18; } if (tag !== 27) { if (tag !== 26) { if (tag !== 5) { if (tag === 22) { memoizedState = r15.memoizedState; if (memoizedState !== null) { break reducibleJoin18; } recursivelyTraverseDisappearLayoutEffects_3772(r15); break reducibleJoin18; } recursivelyTraverseDisappearLayoutEffects_3772(r15); break reducibleJoin18; } } } safelyDetachRef_3756(r15, r15.return); recursivelyTraverseDisappearLayoutEffects_3772(r15); break reducibleJoin18; } commitHookLayoutUnmountEffects(r15, r15.return, 4); recursivelyTraverseDisappearLayoutEffects_3772(r15); break reducibleJoin18; } sibling = r15.sibling; if (sibling !== null) { r15 = sibling; continue reducibleLoop1; } break reducibleLoop1; } } } function recursivelyTraverseReappearLayoutEffects_3773(a0, a1, a2) { // fn#3773, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:126770, offset: 0x00ca6ddb, size: 637 bytes, params: 4, frame: 31 var r12; var r7; var r9; var r14; var subtreeFlags; var alternate; var flags; var tag; var memoizedState; var value3; var stateNode; var effectDuration; var commitProfilerUpdateBinding; var binding; var componentDidMount; var error; var updateQueue; var shared; var hiddenCallbacks; var value4; var length; var value5; var callCallback_3585Binding; var property; var value6; var value7; var value8; var sibling; let value = a2; reducibleJoin2: while (true) { if (value) { subtreeFlags = a1.subtreeFlags; value = !!(8772 & subtreeFlags); r12 = value; break reducibleJoin2; } r12 = value; break reducibleJoin2; } const child = a1.child; const value2 = 0; if (child !== null) { r7 = child; reducibleLoop3: while (true) { alternate = r7.alternate; flags = r7.flags; tag = r7.tag; switch (tag) { case 0: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); commitHookLayoutEffects(r7, 4); break; case 1: reducibleJoin41: while (true) { reduciblePort40: while (true) { exceptionLanding39: while (true) { reducibleJoin18: while (true) { reduciblePort17: while (true) { exceptionLanding16: while (true) { recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); stateNode = r7.stateNode; componentDidMount = stateNode.componentDidMount; if (typeof componentDidMount !== 'function') { break reduciblePort17; } try { componentDidMount = stateNode.componentDidMount; } catch (error) { break exceptionLanding16; } try { Reflect.apply(componentDidMount, stateNode, []); } catch (error) { break exceptionLanding16; } break reduciblePort17; } captureCommitPhaseError_3819(r7, r7.return, error); break reduciblePort17; } updateQueue = r7.updateQueue; if (updateQueue === null) { break reduciblePort40; } break reducibleJoin18; } stateNode = r7.stateNode; try { shared = updateQueue.shared; } catch (error) { break exceptionLanding39; } try { hiddenCallbacks = shared.hiddenCallbacks; } catch (error) { break exceptionLanding39; } try { value4 = hiddenCallbacks === null; } catch (error) { break exceptionLanding39; } if (value4) { break reduciblePort40; } try { shared = updateQueue.shared; } catch (error) { break exceptionLanding39; } try { shared.hiddenCallbacks = null; } catch (error) { break exceptionLanding39; } try { length = hiddenCallbacks.length; } catch (error) { break exceptionLanding39; } try { value5 = value2 < length; } catch (error) { break exceptionLanding39; } if (!value5) { break reduciblePort40; } r9 = value2; reducibleLoop30: while (true) { try { callCallback_3585Binding = callCallback_3585; } catch (error) { break exceptionLanding39; } try { property = hiddenCallbacks[r9]; } catch (error) { break exceptionLanding39; } try { callCallback_3585Binding(property, stateNode); } catch (error) { break exceptionLanding39; } try { value6 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1; } catch (error) { break exceptionLanding39; } try { length = hiddenCallbacks.length; } catch (error) { break exceptionLanding39; } try { value7 = value6 < length; } catch (error) { break exceptionLanding39; } if (value7) { r9 = value6; continue reducibleLoop30; } break reduciblePort40; } break reduciblePort40; } captureCommitPhaseError_3819(r7, r7.return, error); break reduciblePort40; } reducibleJoin42: while (true) { if (r12) { break reducibleJoin41; } r14 = r12; break reducibleJoin42; } reducibleJoin44: while (true) { if (r14) { commitClassCallbacks_3753(r7); break reducibleJoin44; } break reducibleJoin44; } safelyAttachRef_3755(r7, r7.return); sibling = r7.sibling; if (sibling !== null) { r7 = sibling; continue reducibleLoop3; } break reducibleLoop3; } value8 = 64 & flags; r14 = value8; reducibleJoin44: while (true) { if (r14) { commitClassCallbacks_3753(r7); break reducibleJoin44; } break reducibleJoin44; } safelyAttachRef_3755(r7, r7.return); break; case 2: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 3: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 4: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 5: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); safelyAttachRef_3755(r7, r7.return); break; case 6: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 7: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 8: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 9: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 10: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 11: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); commitHookLayoutEffects(r7, 4); break; case 12: reducibleJoin47: while (true) { reducibleJoin9: while (true) { if (r12) { if (4 & flags) { value3 = pushNestedEffectDurations(); recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); stateNode = r7.stateNode; effectDuration = stateNode.effectDuration; stateNode.effectDuration = effectDuration + bubbleNestedEffectDurations(value3); commitProfilerUpdateBinding = commitProfilerUpdate; binding = env0_87; effectDuration = stateNode.effectDuration; commitProfilerUpdateBinding(r7, alternate, binding, effectDuration); break reducibleJoin47; } break reducibleJoin9; } break reducibleJoin9; } recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break reducibleJoin47; } break; case 13: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 14: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 15: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); commitHookLayoutEffects(r7, 4); break; case 16: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 17: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 18: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 19: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 20: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 21: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 22: memoizedState = r7.memoizedState; reducibleJoin6: while (true) { if (memoizedState !== null) { break reducibleJoin6; } recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break reducibleJoin6; } safelyAttachRef_3755(r7, r7.return); break; case 23: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 24: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 25: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 26: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); safelyAttachRef_3755(r7, r7.return); break; case 27: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); safelyAttachRef_3755(r7, r7.return); break; case 28: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 29: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; case 30: break; default: recursivelyTraverseReappearLayoutEffects_3773(a0, r7, r12); break; } sibling = r7.sibling; if (sibling !== null) { r7 = sibling; continue reducibleLoop3; } break reducibleLoop3; } } } function commitOffscreenPassiveMountEffects_3774(a0, a1) { // fn#3774, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:128074, offset: 0x00ca70d4, size: 165 bytes, params: 3, frame: 13 var refCount; const value = null; const pool = value !== a0 && value !== a0.memoizedState && value !== a0.memoizedState.cachePool ? a0.memoizedState.cachePool.pool : value; const pool2 = value !== a1.memoizedState && value !== a1.memoizedState.cachePool ? a1.memoizedState.cachePool.pool : value; if (pool2 !== pool) { if (value != pool2) { refCount = pool2.refCount; pool2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; } if (value != pool) { releaseCache_3541(pool); } } } function commitCachePassiveMountEffect_3775(a0, a1) { // fn#3775, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:128393, offset: 0x00ca7179, size: 89 bytes, params: 3, frame: 12 var refCount; const alternate = a1.alternate; const value = null; const cache = value === alternate ? value : a1.alternate.memoizedState.cache; const cache2 = a1.memoizedState.cache; if (cache2 !== cache) { refCount = cache2.refCount; cache2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value != cache) { releaseCache_3541(cache); } } } function recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3) { // fn#3776, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:128571, offset: 0x00ca71d2, size: 83 bytes, params: 5, frame: 19 var r3; var child; var value; var sibling; reducibleJoin3: while (true) { if (!(10256 & a1.subtreeFlags)) { break reducibleJoin3; } child = a1.child; value = environment; if (child === null) { break reducibleJoin3; } r3 = child; reducibleLoop2: while (true) { commitPassiveMountOnFiber_3777(a0, r3, a2, a3); sibling = r3.sibling; if (sibling !== null) { r3 = sibling; continue reducibleLoop2; } break reducibleJoin3; } } } function commitPassiveMountOnFiber_3777(a0, a1, a2, a3) { // fn#3777, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:128723, offset: 0x00ca7225, size: 982 bytes, params: 5, frame: 29 var r11; var r8; var cache; var value; var commitCachePassiveMountEffect_3775Binding; var stateNode; var alternate; var memoizedState; var _visibility; var recursivelyTraverseReconnectPassiveEffects_3778Binding; var subtreeFlags; var mode; var value2; var passiveEffectDuration; var memoizedProps; var id; var onPostCommit; var value3; var value4; var value5; var binding; var value6; var value7; var error; var value8; var value9; var cache2; var refCount; const flags = a1.flags; switch (a1.tag) { case 0: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); if (2048 & flags) { commitHookPassiveMountEffects(a1, 9); break; } break; break; case 1: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 2: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 3: value = environment; value8 = pushNestedEffectDurations(); recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); if (2048 & flags) { value9 = null; alternate = a1.alternate; if (value9 === alternate) { cache = value9; } else { alternate = a1.alternate; cache = alternate.memoizedState.cache; } memoizedState = a1.memoizedState; cache2 = memoizedState.cache; if (cache2 !== cache) { refCount = cache2.refCount; cache2.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; if (value9 != cache) { releaseCache_3541(cache); } } } passiveEffectDuration = a0.passiveEffectDuration; a0.passiveEffectDuration = passiveEffectDuration + popNestedEffectDurations(value8); break; case 4: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 5: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 6: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 7: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 8: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 9: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 10: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 11: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); if (2048 & flags) { commitHookPassiveMountEffects(a1, 9); break; } break; break; case 12: value = environment; if (!(2048 & flags)) { recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; } value2 = pushNestedEffectDurations(); recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); stateNode = a1.stateNode; passiveEffectDuration = stateNode.passiveEffectDuration; stateNode.passiveEffectDuration = passiveEffectDuration + bubbleNestedEffectDurations(value2); try { memoizedProps = a1.memoizedProps; id = memoizedProps.id; onPostCommit = memoizedProps.onPostCommit; alternate = a1.alternate; value3 = 'update'; value4 = alternate !== null; if (value4) { r11 = value3; } else { value5 = 'mount'; r11 = value5; } binding = env0_90; if (binding) { value6 = 'nested-update'; r8 = value6; } else { r8 = r11; } value7 = typeof onPostCommit !== 'function'; if (value7) { break; } passiveEffectDuration = stateNode.passiveEffectDuration; binding = env0_87; onPostCommit(id, r8, passiveEffectDuration, binding); break; } catch (error) { captureCommitPhaseError_3819(a1, a1.return, error); } break; case 13: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 14: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 15: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); if (2048 & flags) { commitHookPassiveMountEffects(a1, 9); break; } break; break; case 16: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 17: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 18: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 19: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 20: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 21: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; case 22: stateNode = a1.stateNode; alternate = a1.alternate; memoizedState = a1.memoizedState; if (memoizedState !== null) { _visibility = stateNode._visibility; if (2 & _visibility) { value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); } else { mode = a1.mode; if (1 & mode) { value = environment; recursivelyTraverseAtomicPassiveEffects_3779(a0, a1); } else { _visibility = stateNode._visibility; stateNode._visibility = _visibility | 2; value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); } } } else { _visibility = stateNode._visibility; if (2 & _visibility) { value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); } else { _visibility = stateNode._visibility; stateNode._visibility = _visibility | 2; value = environment; recursivelyTraverseReconnectPassiveEffects_3778Binding = recursivelyTraverseReconnectPassiveEffects_3778; subtreeFlags = a1.subtreeFlags; recursivelyTraverseReconnectPassiveEffects_3778Binding(a0, a1, a2, a3, !!(10256 & subtreeFlags)); } } if (2048 & flags) { value = environment; commitOffscreenPassiveMountEffects_3774(alternate, a1); break; } break; break; case 23: break; case 24: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); if (2048 & flags) { commitCachePassiveMountEffect_3775Binding = commitCachePassiveMountEffect_3775; a1.alternate; commitCachePassiveMountEffect_3775Binding(undefined, a1); break; } break; break; default: value = environment; recursivelyTraversePassiveMountEffects_3776(a0, a1, a2, a3); break; } } function recursivelyTraverseReconnectPassiveEffects_3778(a0, a1, a2, a3, a4) { // fn#3778, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:130308, offset: 0x00ca7660, size: 511 bytes, params: 6, frame: 36 var r15; var r14; var r20; var r21; var subtreeFlags; var flags; var tag; var value2; var commitCachePassiveMountEffect_3775Binding; var stateNode; var memoizedState; var _visibility; var mode; var value3; var commitOffscreenPassiveMountEffects_3774Binding; var alternate; var sibling; let value = a4; reducibleJoin2: while (true) { if (value) { subtreeFlags = a1.subtreeFlags; value = !!(10256 & subtreeFlags); r15 = value; break reducibleJoin2; } r15 = value; break reducibleJoin2; } const child = a1.child; if (child !== null) { r14 = child; reducibleLoop3: while (true) { flags = r14.flags; tag = r14.tag; reducibleJoin26: while (true) { reducibleJoin25: while (true) { if (tag === 0) { break reducibleJoin25; } if (tag === 11) { break reducibleJoin25; } if (tag === 15) { break reducibleJoin25; } if (tag === 23) { break reducibleJoin26; } if (tag === 22) { stateNode = r14.stateNode; memoizedState = r14.memoizedState; if (memoizedState !== null) { _visibility = stateNode._visibility; if (2 & _visibility) { recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); } else { mode = r14.mode; if (1 & mode) { recursivelyTraverseAtomicPassiveEffects_3779(a0, r14); } else { _visibility = stateNode._visibility; stateNode._visibility = _visibility | 2; recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); } } } else { _visibility = stateNode._visibility; stateNode._visibility = _visibility | 2; recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); } reducibleJoin23: while (true) { if (r15) { value3 = 2048 & flags; r21 = value3; break reducibleJoin23; } r21 = r15; break reducibleJoin23; } if (r21) { commitOffscreenPassiveMountEffects_3774Binding = commitOffscreenPassiveMountEffects_3774; alternate = r14.alternate; commitOffscreenPassiveMountEffects_3774Binding(alternate, r14); break reducibleJoin26; } break reducibleJoin26; } if (tag === 24) { recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); reducibleJoin12: while (true) { if (r15) { value2 = 2048 & flags; r20 = value2; break reducibleJoin12; } r20 = r15; break reducibleJoin12; } if (r20) { commitCachePassiveMountEffect_3775Binding = commitCachePassiveMountEffect_3775; r14.alternate; commitCachePassiveMountEffect_3775Binding(undefined, r14); break reducibleJoin26; } break reducibleJoin26; } recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); break reducibleJoin26; } recursivelyTraverseReconnectPassiveEffects_3778(a0, r14, a2, a3, r15); commitHookPassiveMountEffects(r14, 8); break reducibleJoin26; } sibling = r14.sibling; if (sibling !== null) { r14 = sibling; continue reducibleLoop3; } break reducibleLoop3; } } } function recursivelyTraverseAtomicPassiveEffects_3779(a0, a1) { // fn#3779, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:131187, offset: 0x00ca785f, size: 174 bytes, params: 3, frame: 20 var r6; var child; var flags; var tag; var commitCachePassiveMountEffect_3775Binding; var commitOffscreenPassiveMountEffects_3774Binding; var alternate; var sibling; if (10256 & a1.subtreeFlags) { child = a1.child; if (child !== null) { r6 = child; while (true) { flags = r6.flags; tag = r6.tag; if (tag === 22) { recursivelyTraverseAtomicPassiveEffects_3779(a0, r6); if (2048 & flags) { commitOffscreenPassiveMountEffects_3774Binding = commitOffscreenPassiveMountEffects_3774; alternate = r6.alternate; commitOffscreenPassiveMountEffects_3774Binding(alternate, r6); break; } break; } if (tag === 24) { recursivelyTraverseAtomicPassiveEffects_3779(a0, r6); if (2048 & flags) { commitCachePassiveMountEffect_3775Binding = commitCachePassiveMountEffect_3775; r6.alternate; commitCachePassiveMountEffect_3775Binding(undefined, r6); break; } break; } recursivelyTraverseAtomicPassiveEffects_3779(a0, r6); break; sibling = r6.sibling; if (sibling !== null) { r6 = sibling; continue; } break; } } } } function recursivelyAccumulateSuspenseyCommit_3780(a0) { // fn#3780, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:131633, offset: 0x00ca790d, size: 61 bytes, params: 2, frame: 13 var r2; var child; var sibling; reducibleJoin3: while (true) { if (!(a0.subtreeFlags & env0_151)) { break reducibleJoin3; } child = a0.child; if (child === null) { break reducibleJoin3; } r2 = child; reducibleLoop2: while (true) { accumulateSuspenseyCommitOnFiber_3781(r2); sibling = r2.sibling; if (sibling !== null) { r2 = sibling; continue reducibleLoop2; } break reducibleJoin3; } } } function accumulateSuspenseyCommitOnFiber_3781(a0) { // fn#3781, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:131775, offset: 0x00ca794a, size: 209 bytes, params: 2, frame: 13 var alternate; const tag = a0.tag; if (tag === 26) { recursivelyAccumulateSuspenseyCommit_3780(a0); if (a0.flags & env0_151 && a0.memoizedState !== null) { shim_3517(); } } else if (tag === 5) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else if (tag === 3) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else if (tag === 4) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else if (tag !== 22) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else if (a0.memoizedState === null) { alternate = a0.alternate; if (alternate === null) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else if (alternate.memoizedState !== null) { recursivelyAccumulateSuspenseyCommit_3780(a0); } else { recursivelyAccumulateSuspenseyCommit_3780(a0); } } } function recursivelyTraversePassiveUnmountEffects_3783(a0) { // fn#3783, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:132349, offset: 0x00ca7a1b, size: 155 bytes, params: 2, frame: 16 var r4; var r3; var length; var value; var value2; var property; var child; var sibling; const deletions = a0.deletions; reducibleJoin5: while (true) { if (16 & a0.flags) { reducibleJoin4: while (true) { if (deletions === null) { break reducibleJoin4; } length = deletions.length; value = 0; value2 = environment; if (!(value < length)) { break reducibleJoin4; } r4 = value; reducibleLoop3: while (true) { property = deletions[r4]; env0_146 = property; commitPassiveUnmountEffectsInsideOfDeletedTree_begin_3786(property, a0); value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; length = deletions.length; if (value < length) { r4 = value; continue reducibleLoop3; } break reducibleJoin4; } } value = environment; detachAlternateSiblings_3782(a0); break reducibleJoin5; } break reducibleJoin5; } reducibleJoin8: while (true) { if (!(10256 & a0.subtreeFlags)) { break reducibleJoin8; } child = a0.child; value = environment; if (child === null) { break reducibleJoin8; } r3 = child; reducibleLoop7: while (true) { commitPassiveUnmountOnFiber_3784(r3); sibling = r3.sibling; if (sibling !== null) { r3 = sibling; continue reducibleLoop7; } break reducibleJoin8; } } } function commitPassiveUnmountOnFiber_3784(a0) { // fn#3784, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:132667, offset: 0x00ca7ab6, size: 382 bytes, params: 2, frame: 16 var stateNode; var value2; var value3; const tag = a0.tag; if (tag === 0) { recursivelyTraversePassiveUnmountEffects_3783(a0); if (2048 & a0.flags) { commitHookPassiveUnmountEffects(a0, a0.return, 9); } } else if (tag === 11) { recursivelyTraversePassiveUnmountEffects_3783(a0); if (2048 & a0.flags) { commitHookPassiveUnmountEffects(a0, a0.return, 9); } } else if (tag === 15) { recursivelyTraversePassiveUnmountEffects_3783(a0); if (2048 & a0.flags) { commitHookPassiveUnmountEffects(a0, a0.return, 9); } } else if (tag === 3) { value3 = pushNestedEffectDurations(); recursivelyTraversePassiveUnmountEffects_3783(a0); stateNode = a0.stateNode; stateNode.passiveEffectDuration = stateNode.passiveEffectDuration + popNestedEffectDurations(value3); } else if (tag === 12) { value2 = pushNestedEffectDurations(); recursivelyTraversePassiveUnmountEffects_3783(a0); stateNode = a0.stateNode; stateNode.passiveEffectDuration = stateNode.passiveEffectDuration + bubbleNestedEffectDurations(value2); } else if (tag === 22) { stateNode = a0.stateNode; if (a0.memoizedState === null) { recursivelyTraversePassiveUnmountEffects_3783(a0); } else if (2 & stateNode._visibility) { if (a0.return === null) { stateNode._visibility = stateNode._visibility & -3; recursivelyTraverseDisconnectPassiveEffects_3785(a0); } else if (a0.return.tag !== 13) { stateNode._visibility = stateNode._visibility & -3; recursivelyTraverseDisconnectPassiveEffects_3785(a0); } else { recursivelyTraversePassiveUnmountEffects_3783(a0); } } else { recursivelyTraversePassiveUnmountEffects_3783(a0); } } else { recursivelyTraversePassiveUnmountEffects_3783(a0); } } function recursivelyTraverseDisconnectPassiveEffects_3785(a0) { // fn#3785, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:133432, offset: 0x00ca7c34, size: 286 bytes, params: 2, frame: 25 var r4; var r10; var length; var value; var value2; var property; var tag; var stateNode; var _visibility; var sibling; const deletions = a0.deletions; reducibleJoin5: while (true) { if (16 & a0.flags) { reducibleJoin4: while (true) { if (deletions === null) { break reducibleJoin4; } length = deletions.length; value = 0; value2 = environment; if (!(value < length)) { break reducibleJoin4; } r4 = value; reducibleLoop3: while (true) { property = deletions[r4]; env0_146 = property; commitPassiveUnmountEffectsInsideOfDeletedTree_begin_3786(property, a0); value = typeof r4 === 'bigint' ? r4 + 1n : +r4 + 1; length = deletions.length; if (value < length) { r4 = value; continue reducibleLoop3; } break reducibleJoin4; } } value = environment; detachAlternateSiblings_3782(a0); break reducibleJoin5; } break reducibleJoin5; } const child = a0.child; if (child !== null) { r10 = child; reducibleLoop6: while (true) { tag = r10.tag; reducibleJoin14: while (true) { reducibleJoin13: while (true) { if (tag === 0) { break reducibleJoin13; } if (tag === 11) { break reducibleJoin13; } if (tag === 15) { break reducibleJoin13; } if (tag === 22) { stateNode = r10.stateNode; _visibility = stateNode._visibility; if (2 & _visibility) { _visibility = stateNode._visibility; stateNode._visibility = _visibility & -3; recursivelyTraverseDisconnectPassiveEffects_3785(r10); break reducibleJoin14; } break reducibleJoin14; } recursivelyTraverseDisconnectPassiveEffects_3785(r10); break reducibleJoin14; } commitHookPassiveUnmountEffects(r10, r10.return, 8); recursivelyTraverseDisconnectPassiveEffects_3785(r10); break reducibleJoin14; } sibling = r10.sibling; if (sibling !== null) { r10 = sibling; continue reducibleLoop6; } break reducibleLoop6; } } } function commitPassiveUnmountEffectsInsideOfDeletedTree_begin_3786(a0, a1) { // fn#3786, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:134007, offset: 0x00ca7d52, size: 321 bytes, params: 3, frame: 32 var binding; var tag; var releaseCache_3541Binding; var memoizedState; var cache; var cachePool; var pool; var refCount; var child; var sibling; var property; if (env0_146 !== null) { reducibleLoop1: while (true) { binding = env0_146; tag = binding.tag; reducibleJoin13: while (true) { reducibleJoin12: while (true) { if (tag === 0) { break reducibleJoin12; } if (tag === 11) { break reducibleJoin12; } if (tag === 15) { break reducibleJoin12; } if (tag !== 23) { if (tag !== 22) { if (tag !== 24) { break reducibleJoin13; } releaseCache_3541Binding = releaseCache_3541; cache = binding.memoizedState.cache; releaseCache_3541Binding(cache); break reducibleJoin13; } } memoizedState = binding.memoizedState; if (memoizedState === null) { break reducibleJoin13; } memoizedState = binding.memoizedState; cachePool = memoizedState.cachePool; if (cachePool === null) { break reducibleJoin13; } memoizedState = binding.memoizedState; cachePool = memoizedState.cachePool; pool = cachePool.pool; if (pool == null) { break reducibleJoin13; } refCount = pool.refCount; pool.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; break reducibleJoin13; } commitHookPassiveUnmountEffects(binding, a1, 8); break reducibleJoin13; } child = binding.child; if (child !== null) { child.return = binding; env0_146 = child; } else if (env0_146 !== null) { reducibleLoop15: while (true) { binding = env0_146; sibling = binding.sibling; property = binding.return; detachFiberAfterEffects_3763(binding); if (binding === a0) { env0_146 = null; break reducibleLoop15; } if (sibling !== null) { sibling.return = property; env0_146 = sibling; break reducibleLoop15; } env0_146 = property; if (property !== null) { continue reducibleLoop15; } break reducibleLoop15; } } if (env0_146 !== null) { continue reducibleLoop1; } break reducibleLoop1; } } } function requestUpdateLane_3787({mode}) { // fn#3787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:134943, offset: 0x00ca7e93, size: 124 bytes, params: 2, frame: 13 const value = 2; return 1 & mode ? value & env0_154 && env0_157 !== 0 ? env0_157 & -env0_157 : __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T !== null ? env0_100 !== 0 ? env0_100 : requestTransitionLane_3558() : env0_70 === 0 ? 32 : env0_70 : value; } function requestDeferredLane_3788() { // fn#3788, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:135074, offset: 0x00ca7f0f, size: 83 bytes, params: 1, frame: 11 env0_168 = env0_168 === 0 ? 536870912 & env0_157 ? 536870912 : claimNextTransitionLane_3506() : env0_168; const current = env0_135.current; if (current !== null) { current.flags = current.flags | 32; } return env0_168; } function scheduleUpdateOnFiber_3789(a0, a1, a2) { // fn#3789, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:135218, offset: 0x00ca7f62, size: 342 bytes, params: 4, frame: 21 var r2; if (!((a0 !== env0_155 || env0_158 !== 2 && env0_158 !== 9) && a0.cancelPendingCommit === null)) { prepareFreshStack_3799(a0, 0); markRootSuspended_3797(a0, env0_157, env0_168, false); } markRootUpdated$1_3509(a0, a2); if (!(2 & env0_154 && a0 === env0_155)) { if (result) { addFiberToLanesMap(a0, a1, a2); } if (a0 === env0_155) { if (!(2 & env0_154)) { env0_166 |= a2; } if (env0_164 === 4) { markRootSuspended_3797(a0, env0_157, env0_168, false); } } ensureRootIsScheduled_3552(a0); r2 = a2 === 2 && env0_154 === 0; r2 = r2 && !(1 & a1.mode); if (r2) { env0_174 = (require(273) /* metro dependency 273 */).unstable_now() + 500; flushSyncWorkAcrossRoots_impl_3553(0, true); } } } function performWorkOnRoot_3790(a0, a1, a2) { // fn#3790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:135622, offset: 0x00ca80b8, size: 960 bytes, params: 4, frame: 50 var r7; var r24; var r19; var r18; var r17; var r9; var r20; var r3; var value4; var expiredLanes; var value5; var value6; var current; var alternate; var tag; var errorRecoveryDisabledLanes; var pendingLanes; var binding; var binding2; var push; var apply; var Error; var markRootSuspended_3797Binding; var moduleValue; var unstable_now; var commitRootWhenReady_3793Binding; var binding3; var binding4; var binding5; var binding6; var setTimeoutBinding; var bind; var binding7; var binding8; var binding9; var binding10; var binding11; var value13; let value = a1; if (6 & env0_154) { throw global.Error('Should not already be working.'); } reducibleJoin3: while (true) { if (a2) { r7 = !a2; break reducibleJoin3; } value4 = !(124 & value); r7 = value4; break reducibleJoin3; } reducibleJoin5: while (true) { if (r7) { expiredLanes = a0.expiredLanes; value5 = !(value & expiredLanes); r7 = value5; break reducibleJoin5; } break reducibleJoin5; } reducibleJoin7: while (true) { if (r7) { break reducibleJoin7; } value6 = checkIfRootIsPrerendering_3504(a0, value); r7 = value6; break reducibleJoin7; } let r16 = r7 ? performWorkOnRoot_3790RenderRootConcurrent(a0, value) : renderRootSync_3804(a0, value, true); const value9 = false; const value10 = 4; const value11 = 0; const value12 = 536870912; let r12 = r7; let r13 = value; reducibleLoop11: while (true) { if (value11 === r16) { binding = env0_161; reducibleJoin53: while (true) { if (binding) { value = !r7; r3 = value; break reducibleJoin53; } r3 = binding; break reducibleJoin53; } reducibleJoin55: while (true) { if (r3) { markRootSuspended_3797(a0, r13, value11, value9); break reducibleJoin55; } break reducibleJoin55; } ensureRootIsScheduled_3552(a0); return undefined; } current = a0.current; alternate = current.alternate; if (r12) { reducibleJoin15: while (true) { if (isRenderConsistentWithExternalStores_3796(alternate)) { break reducibleJoin15; } value = renderRootSync_3804(a0, r13, value9); r12 = value9; r16 = value; continue reducibleLoop11; } } tag = a0.tag; if (value11 === tag) { r9 = r13; r20 = r16; if (r20 === 1) { prepareFreshStack_3799(a0, value11); markRootSuspended_3797(a0, r9, value11, true); } else { reducibleJoin55: while (true) { reducibleJoin49: while (true) { if (value11 === r20) { break reducibleJoin49; } if (r20 === 1) { break reducibleJoin49; } if (value10 === r20) { if ((4194048 & r9) !== r9) { if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } else { reducibleJoin42: while (true) { if (r20 === 6) { break reducibleJoin42; } if (r20 === 2) { env0_171 = null; } else { reducibleJoin43: while (true) { if (r20 === 3) { break reducibleJoin43; } if (r20 !== 5) { throw global.Error('Unknown root exit status.'); } break reducibleJoin43; } } if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); break reducibleJoin55; } Error = global.Error; throw Error('Root did not complete. This is a bug in React.'); } } ensureRootIsScheduled_3552(a0); return undefined; } if (r16 !== 2) { r9 = r13; r20 = r16; if (r20 === 1) { prepareFreshStack_3799(a0, value11); markRootSuspended_3797(a0, r9, value11, true); } else { reducibleJoin55: while (true) { reducibleJoin49: while (true) { if (value11 === r20) { break reducibleJoin49; } if (r20 === 1) { break reducibleJoin49; } if (value10 === r20) { if ((4194048 & r9) !== r9) { if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } else { reducibleJoin42: while (true) { if (r20 === 6) { break reducibleJoin42; } if (r20 === 2) { env0_171 = null; } else { reducibleJoin43: while (true) { if (r20 === 3) { break reducibleJoin43; } if (r20 !== 5) { throw global.Error('Unknown root exit status.'); } break reducibleJoin43; } } if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); break reducibleJoin55; } Error = global.Error; throw Error('Root did not complete. This is a bug in React.'); } } ensureRootIsScheduled_3552(a0); return undefined; } errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes; reducibleJoin22: while (true) { if (errorRecoveryDisabledLanes & r13) { r18 = value11; break reducibleJoin22; } pendingLanes = a0.pendingLanes; value = -536870913 & pendingLanes; reducibleJoin21: while (true) { if (value11 !== value) { r19 = value; break reducibleJoin21; } r24 = value12 & value ? value12 : value11; r19 = r24; break reducibleJoin21; } r18 = r19; break reducibleJoin22; } if (value11 === r18) { r9 = r13; r20 = r16; if (r20 === 1) { prepareFreshStack_3799(a0, value11); markRootSuspended_3797(a0, r9, value11, true); } else { reducibleJoin55: while (true) { reducibleJoin49: while (true) { if (value11 === r20) { break reducibleJoin49; } if (r20 === 1) { break reducibleJoin49; } if (value10 === r20) { if ((4194048 & r9) !== r9) { if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } else { reducibleJoin42: while (true) { if (r20 === 6) { break reducibleJoin42; } if (r20 === 2) { env0_171 = null; } else { reducibleJoin43: while (true) { if (r20 === 3) { break reducibleJoin43; } if (r20 !== 5) { throw global.Error('Unknown root exit status.'); } break reducibleJoin43; } } if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); break reducibleJoin55; } Error = global.Error; throw Error('Root did not complete. This is a bug in React.'); } } ensureRootIsScheduled_3552(a0); return undefined; } binding = env0_170; value = renderRootSync_3804(a0, r18, value9); reducibleJoin30: while (true) { if (value === 2) { r17 = value; break reducibleJoin30; } if (env0_162) { errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes; a0.errorRecoveryDisabledLanes = errorRecoveryDisabledLanes | r13; env0_166 |= r13; r17 = value10; break reducibleJoin30; } binding2 = env0_171; env0_171 = binding; if (binding2 === null) { r17 = value; break reducibleJoin30; } if (env0_171 === null) { env0_171 = binding2; r17 = value; break reducibleJoin30; } push = env0_171.push; apply = push.apply; Reflect.apply(apply, push, [env0_171, binding2]); r17 = value; break reducibleJoin30; } if (r17 === 2) { r9 = r18; r20 = r17; if (r20 === 1) { prepareFreshStack_3799(a0, value11); markRootSuspended_3797(a0, r9, value11, true); } else { reducibleJoin55: while (true) { reducibleJoin49: while (true) { if (value11 === r20) { break reducibleJoin49; } if (r20 === 1) { break reducibleJoin49; } if (value10 === r20) { if ((4194048 & r9) !== r9) { if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } else { reducibleJoin42: while (true) { if (r20 === 6) { break reducibleJoin42; } if (r20 === 2) { env0_171 = null; } else { reducibleJoin43: while (true) { if (r20 === 3) { break reducibleJoin43; } if (r20 !== 5) { throw global.Error('Unknown root exit status.'); } break reducibleJoin43; } } if ((62914560 & r9) === r9) { if (r20 === 3) { value = env0_173 + 300; moduleValue = require(273) /* metro dependency 273 */; unstable_now = moduleValue.unstable_now; value -= Reflect.apply(unstable_now, moduleValue, []); if (10 < value) { markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); if (value11 !== getNextLanes_3503(a0, value11, true)) { break reducibleJoin55; } setTimeoutBinding = setTimeout; commitRootWhenReady_3793Binding = commitRootWhenReady_3793; bind = commitRootWhenReady_3793Binding.bind; binding = env0_171; binding7 = env0_175; binding8 = env0_172; binding9 = env0_168; binding10 = env0_166; binding11 = env0_169; value13 = Reflect.apply(bind, commitRootWhenReady_3793Binding, [null, a0, alternate, binding, binding7, binding8, r9, binding9, binding10, binding11, env0_160, r20, 2, -0, value11]); value = setTimeoutBinding(value13, value); a0.timeoutHandle = value; break reducibleJoin55; } } } commitRootWhenReady_3793Binding = commitRootWhenReady_3793; binding = env0_171; binding3 = env0_175; binding4 = env0_172; binding5 = env0_168; binding6 = env0_166; commitRootWhenReady_3793Binding(a0, alternate, binding, binding3, binding4, r9, binding5, binding6, env0_169); break reducibleJoin55; } } markRootSuspended_3797Binding = markRootSuspended_3797; binding = env0_168; markRootSuspended_3797Binding(a0, r9, binding, !env0_160); break reducibleJoin55; } Error = global.Error; throw Error('Root did not complete. This is a bug in React.'); } } ensureRootIsScheduled_3552(a0); return undefined; } r12 = value9; r13 = r18; r16 = r17; continue reducibleLoop11; } function performWorkOnRoot_3790RenderRootConcurrent(a0, a1) { // fn#3791, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:135790, owner: performWorkOnRoot_3790.renderRootConcurrent, offset: 0x00ca8478, size: 990 bytes, params: 3, frame: 35 var memoizedState; var r16; var r14; var memoizedUpdaters; var binding2; var value5; var value6; var binding3; var value7; var value8; var binding4; var binding5; var binding6; var value9; var value10; var value11; var value12; var value13; var value14; var value15; var value16; var value17; var Error; var value18; var resetWorkInProgressStack_3798Binding; var throwAndUnwindWorkLoop_3809Binding; var binding7; var tag; var value19; var value20; var value21; var binding8; var binding9; var sibling; var value22; var property; var value23; var completeUnitOfWork_3810Binding; var shim_3517Binding; var isThenableResolved_3564Binding; var isThenableResolved_35642; var replaySuspendedUnitOfWork_3808Binding; var isThenableResolved_35643; var renderRootConcurrentLanes2; var then; var workLoopConcurrentByScheduler_3806Binding; var value24; var markRenderYielded; var value25; var error; const env0_0 = a0; let binding = env1_154; env1_154 = binding | 2; const value2 = pushDispatcher_3801(); const value3 = pushAsyncDispatcher_3802(); if (env1_155 !== a0) { if (result) { memoizedUpdaters = a0.memoizedUpdaters; if (0 < memoizedUpdaters.size) { restorePendingUpdaters(a0, env1_157); memoizedUpdaters.clear(); } movePendingFibersToMemoized(a0, a1); } env1_174 = (require(273) /* metro dependency 273 */).unstable_now() + 500; prepareFreshStack_3799(a0, a1); } else if (env1_157 !== a1) { if (result) { memoizedUpdaters = a0.memoizedUpdaters; if (0 < memoizedUpdaters.size) { restorePendingUpdaters(a0, env1_157); memoizedUpdaters.clear(); } movePendingFibersToMemoized(a0, a1); } env1_174 = (require(273) /* metro dependency 273 */).unstable_now() + 500; prepareFreshStack_3799(a0, a1); } else { env1_161 = checkIfRootIsPrerendering_3504(a0, a1); } markRenderStarted(a1); exceptionMain9: while (true) { try { binding2 = env1_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } value5 = 0; try { value6 = value5 === binding2; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value6) { try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { binding3 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } value7 = null; try { value8 = value7 === binding3; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value8) { try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { binding4 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { binding5 = env1_159; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { binding6 = env1_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value9 = binding6 === 1; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value9) { try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 1); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value10 = binding6 === 2; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value10) { try { isThenableResolved_3564Binding = isThenableResolved_3564; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { isThenableResolved_35643 = isThenableResolved_3564Binding(binding5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (isThenableResolved_35643) { try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { replaySuspendedUnitOfWork_3808Binding = replaySuspendedUnitOfWork_3808; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { replaySuspendedUnitOfWork_3808Binding(binding4); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } else { try { renderRootConcurrentLanes2 = renderRootConcurrentLanes; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { then = binding5.then; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { Reflect.apply(then, binding5, [renderRootConcurrentLanes2, renderRootConcurrentLanes2]); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value11 = binding6 === 9; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value11) { try { isThenableResolved_3564Binding = isThenableResolved_3564; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { isThenableResolved_35643 = isThenableResolved_3564Binding(binding5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (isThenableResolved_35643) { try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { replaySuspendedUnitOfWork_3808Binding = replaySuspendedUnitOfWork_3808; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { replaySuspendedUnitOfWork_3808Binding(binding4); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } else { try { renderRootConcurrentLanes2 = renderRootConcurrentLanes; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { then = binding5.then; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { Reflect.apply(then, binding5, [renderRootConcurrentLanes2, renderRootConcurrentLanes2]); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value12 = binding6 === 3; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value12) { try { env1_158 = 7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value13 = binding6 === 4; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value13) { try { env1_158 = 5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value14 = binding6 === 7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value14) { try { isThenableResolved_3564Binding = isThenableResolved_3564; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { isThenableResolved_35642 = isThenableResolved_3564Binding(binding5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (isThenableResolved_35642) { try { replaySuspendedUnitOfWork_3808Binding = replaySuspendedUnitOfWork_3808; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { replaySuspendedUnitOfWork_3808Binding(binding4); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } else { try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 7); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value15 = binding6 === 5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value15) { try { binding7 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { tag = binding7.tag; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value19 = tag === 26; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value19) { try { binding8 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { memoizedState = binding8.memoizedState; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { binding9 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (memoizedState) { try { shim_3517Binding = shim_3517; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { shim_3517Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { sibling = binding9.sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value22 = value7 !== sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value22) { try { env1_156 = sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { property = binding9.return; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value23 = value7 !== property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value23) { try { env1_156 = property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding = completeUnitOfWork_3810; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding(property); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_156 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { value20 = tag === 5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value20) { memoizedState = value7; try { binding9 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (memoizedState) { try { shim_3517Binding = shim_3517; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { shim_3517Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { sibling = binding9.sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value22 = value7 !== sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value22) { try { env1_156 = sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { property = binding9.return; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value23 = value7 !== property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value23) { try { env1_156 = property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding = completeUnitOfWork_3810; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding(property); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_156 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { value21 = tag === 27; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value21) { memoizedState = value7; try { binding9 = env1_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (memoizedState) { try { shim_3517Binding = shim_3517; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { shim_3517Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { sibling = binding9.sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value22 = value7 !== sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value22) { try { env1_156 = sibling; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { property = binding9.return; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value23 = value7 !== property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value23) { try { env1_156 = property; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding = completeUnitOfWork_3810; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { completeUnitOfWork_3810Binding(property); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_156 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; } try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 5); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } break; try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value16 = binding6 === 6; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value16) { try { env1_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_159 = value7; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, 6); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding = workLoopConcurrentByScheduler_3806; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { workLoopConcurrentByScheduler_3806Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { value17 = binding6 === 8; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } if (value17) { try { resetWorkInProgressStack_3798Binding = resetWorkInProgressStack_3798; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { resetWorkInProgressStack_3798Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { env1_164 = 6; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } env1_83 = null; env1_84 = null; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; env1_154 = binding; if (env1_156 !== null) { value24 = env1_59 !== null; if (!value24) { r16 = value24; continue; } markRenderYielded = env1_59.markRenderYielded; value25 = typeof markRenderYielded === 'function'; r16 = value25; if (r16) { binding = env1_59; markRenderYielded = binding.markRenderYielded; Reflect.apply(markRenderYielded, binding, []); r14 = value5; break; } r14 = value5; break; } markRenderStopped(); env1_155 = null; env1_157 = value5; finishQueueingConcurrentUpdates_3571(); binding = env1_164; r14 = binding; return r14; } try { Error = global.Error; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { value18 = Error('Unexpected SuspendedReason. This is a bug in React.'); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } try { throw value18; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain9; } } } function renderRootConcurrentLanes() { // fn#3792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:136348, owner: performWorkOnRoot_3790.renderRootConcurrent.lanes, offset: 0x00ca8856, size: 77 bytes, params: 1, frame: 12 let r1 = env2_158 !== 2 && env2_158 !== 9; r1 = !r1 ? env2_155 !== env0_0 : r1; if (r1) { } ensureRootIsScheduled_3552(env0_0); } } } function commitRootWhenReady_3793(a0, a1, a2, a3, a4, a5, a6, a7, a8) { // fn#3793, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:138479, offset: 0x00ca88a3, size: 114 bytes, params: 10, frame: 26 a0.timeoutHandle = -1; const subtreeFlags = a1.subtreeFlags; if (8192 & subtreeFlags || !(16785408 & ~subtreeFlags)) { accumulateSuspenseyCommitOnFiber_3781(a1); } commitRootWhenReady_3793CommitRoot(a0, a1, a5, a2, a3, undefined, a6, a7, a8); function commitRootWhenReady_3793CommitRoot(a0, a1, a2, a3, a4, a5, a6, a7, a8) { // fn#3794, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:138629, owner: commitRootWhenReady_3793.commitRoot, offset: 0x00ca8915, size: 1310 bytes, params: 10, frame: 41 var environment; var r1; var r20; var r28; var r8; var value; var value2; var value3; var markCommitStarted; var value4; var binding; var current; var lanes; var childLanes; var value5; var value6; var pendingLanes; var expiredLanes; var entangledLanes; var errorRecoveryDisabledLanes; var entanglements; var expirationTimes; var hiddenUpdates; var value7; var value8; var property; var length; var property2; var lane; var value9; var value10; var value11; var value12; var suspendedLanes; var subtreeFlags; var flags; var unstable_NormalPriority; var moduleValue; var unstable_scheduleCallback; var moduleValue2; var unstable_now; var value13; var T; var binding2; var value14; var binding3; var child; var value15; var value16; var binding4; var value17; var binding5; var alternate; var tag; var value18; var value19; var memoizedProps; var memoizedState; var stateNode; var resolveClassComponentProps_3701Binding; var type; var classComponentProps_3701; var getSnapshotBeforeUpdate; var value20; var error; var captureCommitPhaseError_3819Binding; var value21; var sibling; var value22; var value23; var Error; var value24; var binding6; var value25; exceptionLanding109: while (true) { a0.cancelPendingCommit = null; value = environment.__proto__; value2 = 0; reducibleLoop1: while (true) { flushPendingEffects_3816(); if (value2 !== env1_177) { continue reducibleLoop1; } break reducibleLoop1; } if (6 & env1_154) { throw global.Error('Should not already be working.'); } value3 = env1_59 !== null; reducibleJoin5: while (true) { if (value3) { markCommitStarted = env1_59.markCommitStarted; value4 = typeof markCommitStarted === 'function'; r1 = value4; break reducibleJoin5; } r1 = value3; break reducibleJoin5; } reducibleJoin7: while (true) { if (r1) { binding = env1_59; markCommitStarted = binding.markCommitStarted; Reflect.apply(markCommitStarted, binding, [a2]); break reducibleJoin7; } break reducibleJoin7; } if (a1 === null) { markCommitStopped(); } else { current = a0.current; if (a1 === current) { throw global.Error('Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.'); } lanes = a1.lanes; childLanes = a1.childLanes; value5 = lanes | childLanes; value6 = value5 | env1_112; pendingLanes = a0.pendingLanes; a0.pendingLanes = value6; a0.suspendedLanes = value2; a0.pingedLanes = value2; a0.warmLanes = value2; expiredLanes = a0.expiredLanes; a0.expiredLanes = expiredLanes & value6; entangledLanes = a0.entangledLanes; a0.entangledLanes = entangledLanes & value6; errorRecoveryDisabledLanes = a0.errorRecoveryDisabledLanes; a0.errorRecoveryDisabledLanes = errorRecoveryDisabledLanes & value6; a0.shellSuspendCounter = value2; entanglements = a0.entanglements; expirationTimes = a0.expirationTimes; hiddenUpdates = a0.hiddenUpdates; value7 = pendingLanes & ~value6; if (value2 < value7) { r20 = value7; reducibleLoop10: while (true) { value8 = 31 - env1_61(r20); entanglements[value8] = value2; expirationTimes[value8] = -1; property = hiddenUpdates[value8]; reducibleJoin15: while (true) { if (property === null) { break reducibleJoin15; } hiddenUpdates[value8] = null; length = property.length; if (!(value2 < length)) { break reducibleJoin15; } r28 = value2; reducibleLoop12: while (true) { property2 = property[r28]; reducibleJoin14: while (true) { if (property2 === null) { break reducibleJoin14; } lane = property2.lane; property2.lane = lane & -536870913; break reducibleJoin14; } value9 = typeof r28 === 'bigint' ? r28 + 1n : +r28 + 1; length = property.length; if (value9 < length) { r28 = value9; continue reducibleLoop12; } break reducibleJoin15; } } value10 = r20 & ~(1 << value8); if (value2 < value10) { r20 = value10; continue reducibleLoop10; } break reducibleLoop10; } } reducibleJoin18: while (true) { if (value2 === a6) { break reducibleJoin18; } markSpawnedDeferredLane_3510(a0, a6, value2); break reducibleJoin18; } value11 = value2 !== a8; reducibleJoin20: while (true) { if (value11) { value12 = value2 === a7; r8 = value12; break reducibleJoin20; } r8 = value11; break reducibleJoin20; } reducibleJoin22: while (true) { if (r8) { suspendedLanes = a0.suspendedLanes; a0.suspendedLanes = suspendedLanes | a8 & ~(pendingLanes & ~a2); break reducibleJoin22; } break reducibleJoin22; } reducibleJoin24: while (true) { if (a0 !== env1_155) { break reducibleJoin24; } env1_155 = null; env1_156 = null; env1_157 = value2; break reducibleJoin24; } env1_179 = a1; env1_178 = a0; env1_180 = a2; env1_181 = value6; env1_182 = a4; env1_183 = a3; subtreeFlags = a1.subtreeFlags; reducibleJoin28: while (true) { reducibleJoin27: while (true) { if (10256 & subtreeFlags) { break reducibleJoin27; } flags = a1.flags; if (10256 & flags) { break reducibleJoin27; } a0.callbackNode = null; a0.callbackPriority = value2; break reducibleJoin28; } a0.callbackNode = null; a0.callbackPriority = value2; unstable_NormalPriority = (require(273) /* metro dependency 273 */).unstable_NormalPriority; moduleValue = require(273) /* metro dependency 273 */; unstable_scheduleCallback = moduleValue.unstable_scheduleCallback; Reflect.apply(unstable_scheduleCallback, moduleValue, [unstable_NormalPriority, function() { flushPassiveEffects_3817(); return null; }]); break reducibleJoin28; } moduleValue2 = require(273) /* metro dependency 273 */; unstable_now = moduleValue2.unstable_now; env1_87 = Reflect.apply(unstable_now, moduleValue2, []); flags = a1.flags; value13 = 13878 & flags; subtreeFlags = a1.subtreeFlags; reducibleJoin112: while (true) { reducibleJoin108: while (true) { if (13878 & subtreeFlags) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding = env1_70; env1_70 = 2; binding2 = env1_154; env1_154 = binding2 | 4; try { env1_146 = a1; } catch (error) { break exceptionLanding109; } try { value14 = a1 === null; } catch (error) { break exceptionLanding109; } if (!value14) { reducibleLoop35: while (true) { try { binding3 = env1_146; } catch (error) { break exceptionLanding109; } try { child = binding3.child; } catch (error) { break exceptionLanding109; } try { subtreeFlags = binding3.subtreeFlags; } catch (error) { break exceptionLanding109; } try { value15 = 1024 & subtreeFlags; } catch (error) { break exceptionLanding109; } if (value15) { try { value16 = child !== null; } catch (error) { break exceptionLanding109; } reducibleJoin43: while (true) { if (value16) { try { child.return = binding3; } catch (error) { break exceptionLanding109; } try { env1_146 = child; } catch (error) { break exceptionLanding109; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } break reducibleJoin43; } } try { binding4 = env1_146; } catch (error) { break exceptionLanding109; } try { value17 = binding4 === null; } catch (error) { break exceptionLanding109; } if (!value17) { reducibleLoop45: while (true) { try { binding5 = env1_146; } catch (error) { break exceptionLanding109; } try { alternate = binding5.alternate; } catch (error) { break exceptionLanding109; } try { flags = binding5.flags; } catch (error) { break exceptionLanding109; } try { tag = binding5.tag; } catch (error) { break exceptionLanding109; } reducibleJoin84: while (true) { reduciblePort83: while (true) { exceptionLanding74: while (true) { switch (tag) { case 0: break reduciblePort83; break; case 1: try { value18 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (value18) { try { value19 = alternate === null; } catch (error) { break exceptionLanding109; } if (value19) { break reduciblePort83; } try { memoizedProps = alternate.memoizedProps; } catch (error) { break exceptionLanding109; } try { memoizedState = alternate.memoizedState; } catch (error) { break exceptionLanding109; } try { stateNode = binding5.stateNode; } catch (error) { break exceptionLanding109; } try { try { resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { type = binding5.type; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { binding5.elementType; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { binding5.type; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, memoizedProps, undefined); } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { getSnapshotBeforeUpdate = stateNode.getSnapshotBeforeUpdate; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { value20 = Reflect.apply(getSnapshotBeforeUpdate, stateNode, [classComponentProps_3701, memoizedState]); } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { stateNode.__reactInternalSnapshotBeforeUpdate = value20; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } break reduciblePort83; } break reduciblePort83; break; case 2: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 3: break reduciblePort83; break; case 4: break reduciblePort83; break; case 5: break reduciblePort83; break; case 6: break reduciblePort83; break; case 7: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 8: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 9: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 10: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 11: break reduciblePort83; break; case 12: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 13: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 14: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 15: break reduciblePort83; break; case 16: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 17: break reduciblePort83; break; case 18: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 19: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 20: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 21: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 22: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 23: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 24: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 25: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; case 26: break reduciblePort83; break; case 27: break reduciblePort83; break; default: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } if (!value21) { break reduciblePort83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } break; } } try { captureCommitPhaseError_3819Binding = captureCommitPhaseError_3819; } catch (error) { break exceptionLanding109; } try { property = binding5.return; } catch (error) { break exceptionLanding109; } try { captureCommitPhaseError_3819Binding(binding5, property, error); } catch (error) { break exceptionLanding109; } break reduciblePort83; } break reducibleJoin84; } try { sibling = binding5.sibling; } catch (error) { break exceptionLanding109; } try { value22 = sibling !== null; } catch (error) { break exceptionLanding109; } if (value22) { try { property = binding5.return; } catch (error) { break exceptionLanding109; } try { sibling.return = property; } catch (error) { break exceptionLanding109; } try { env1_146 = sibling; } catch (error) { break exceptionLanding109; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } try { property = binding5.return; } catch (error) { break exceptionLanding109; } try { env1_146 = property; } catch (error) { break exceptionLanding109; } try { value23 = property !== null; } catch (error) { break exceptionLanding109; } if (value23) { continue reducibleLoop45; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } if (value13) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding = env1_70; env1_70 = 2; binding2 = env1_154; env1_154 = binding2 | 4; try { env1_146 = a1; } catch (error) { break exceptionLanding109; } try { value14 = a1 === null; } catch (error) { break exceptionLanding109; } if (!value14) { reducibleLoop35: while (true) { try { binding3 = env1_146; } catch (error) { break exceptionLanding109; } try { child = binding3.child; } catch (error) { break exceptionLanding109; } try { subtreeFlags = binding3.subtreeFlags; } catch (error) { break exceptionLanding109; } try { value15 = 1024 & subtreeFlags; } catch (error) { break exceptionLanding109; } if (value15) { try { value16 = child !== null; } catch (error) { break exceptionLanding109; } reducibleJoin43: while (true) { if (value16) { try { child.return = binding3; } catch (error) { break exceptionLanding109; } try { env1_146 = child; } catch (error) { break exceptionLanding109; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } break reducibleJoin43; } } try { binding4 = env1_146; } catch (error) { break exceptionLanding109; } try { value17 = binding4 === null; } catch (error) { break exceptionLanding109; } if (!value17) { reducibleLoop45: while (true) { try { binding5 = env1_146; } catch (error) { break exceptionLanding109; } try { alternate = binding5.alternate; } catch (error) { break exceptionLanding109; } try { flags = binding5.flags; } catch (error) { break exceptionLanding109; } try { tag = binding5.tag; } catch (error) { break exceptionLanding109; } switch (tag) { case 0: break; case 1: try { value18 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (value18) { try { value19 = alternate === null; } catch (error) { break exceptionLanding109; } if (value19) { break reducibleJoin83; } try { memoizedProps = alternate.memoizedProps; } catch (error) { break exceptionLanding109; } try { memoizedState = alternate.memoizedState; } catch (error) { break exceptionLanding109; } try { stateNode = binding5.stateNode; } catch (error) { break exceptionLanding109; } try { try { resolveClassComponentProps_3701Binding = resolveClassComponentProps_3701; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { type = binding5.type; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { binding5.elementType; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { binding5.type; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { classComponentProps_3701 = resolveClassComponentProps_3701Binding(type, memoizedProps, undefined); } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { getSnapshotBeforeUpdate = stateNode.getSnapshotBeforeUpdate; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { value20 = Reflect.apply(getSnapshotBeforeUpdate, stateNode, [classComponentProps_3701, memoizedState]); } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } try { try { stateNode.__reactInternalSnapshotBeforeUpdate = value20; } catch (error) { break exceptionLanding74; } } catch (error) { break exceptionLanding109; } break reducibleJoin83; } break reducibleJoin83; } break; case 2: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 8: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 9: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 10: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 11: break; case 12: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 13: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 14: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 15: break; case 16: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 17: break; case 18: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 19: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 20: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 21: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 22: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 23: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 24: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 25: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; case 26: break; case 27: break; default: try { value21 = 1024 & flags; } catch (error) { break exceptionLanding109; } reducibleJoin83: while (true) { if (!value21) { break reducibleJoin83; } try { Error = global.Error; } catch (error) { break exceptionLanding109; } try { value24 = Error('This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.'); } catch (error) { break exceptionLanding109; } try { throw value24; } catch (error) { break exceptionLanding109; } } break; } try { sibling = binding5.sibling; } catch (error) { break exceptionLanding109; } try { value22 = sibling !== null; } catch (error) { break exceptionLanding109; } if (value22) { try { property = binding5.return; } catch (error) { break exceptionLanding109; } try { sibling.return = property; } catch (error) { break exceptionLanding109; } try { env1_146 = sibling; } catch (error) { break exceptionLanding109; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } try { property = binding5.return; } catch (error) { break exceptionLanding109; } try { env1_146 = property; } catch (error) { break exceptionLanding109; } try { value23 = property !== null; } catch (error) { break exceptionLanding109; } if (value23) { continue reducibleLoop45; } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } } try { binding6 = env1_146; } catch (error) { break exceptionLanding109; } try { value25 = binding6 !== null; } catch (error) { break exceptionLanding109; } if (value25) { continue reducibleLoop35; } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } } env1_154 = binding2; env1_70 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; break reducibleJoin108; } break reducibleJoin108; } env1_177 = 1; flushMutationEffects_3812(); flushLayoutEffects_3813(); flushSpawnedWork_3814(); break reducibleJoin112; } } return undefined; } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } } function isRenderConsistentWithExternalStores_3796(a0) { // fn#3796, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:140968, offset: 0x00ca8eb6, size: 339 bytes, params: 2, frame: 27 var r0; var r9; var r16; var r14; var value; var value2; var value3; var tag; var flags; var updateQueue; var stores; var length; var property; var getSnapshot; var value4; var binding; var snapshot; var value6; var value7; var child; var subtreeFlags; var sibling; var error; exceptionSkip28: while (true) { exceptionLanding28: while (true) { value = a0; value2 = 0; value3 = environment; r0 = value; reducibleLoop1: while (true) { tag = r0.tag; if (value2 !== tag) { reducibleJoin4: while (true) { if (tag === 11) { break reducibleJoin4; } if (tag === 15) { break reducibleJoin4; } child = r0.child; subtreeFlags = r0.subtreeFlags; if (16384 & subtreeFlags) { reducibleJoin19: while (true) { if (child !== null) { child.return = r0; r0 = child; continue reducibleLoop1; } break reducibleJoin19; } } if (r0 === value) { return true; } sibling = r0.sibling; if (sibling !== null) { r14 = r0; } else { r16 = r0; reducibleLoop21: while (true) { if (r16.return === null) { return true; } if (r16.return === value) { return true; } property = r16.return; sibling = property.sibling; if (sibling === null) { r16 = property; continue reducibleLoop21; } r14 = property; break reducibleLoop21; } } sibling = r14.sibling; sibling.return = r14.return; sibling = r14.sibling; r0 = sibling; continue reducibleLoop1; } } flags = r0.flags; if (16384 & flags) { updateQueue = r0.updateQueue; reducibleJoin17: while (true) { if (updateQueue === null) { break reducibleJoin17; } stores = updateQueue.stores; if (stores === null) { break reducibleJoin17; } length = stores.length; if (!(value2 < length)) { break reducibleJoin17; } r9 = value2; reducibleLoop8: while (true) { property = stores[r9]; getSnapshot = property.getSnapshot; value4 = property.value; try { binding = env0_81; } catch (error) { break exceptionLanding28; } try { snapshot = getSnapshot(); } catch (error) { break exceptionLanding28; } try { value6 = binding(snapshot, value4); } catch (error) { break exceptionLanding28; } if (!value6) { return false; } value7 = typeof r9 === 'bigint' ? r9 + 1n : +r9 + 1; length = stores.length; if (value7 < length) { r9 = value7; continue reducibleLoop8; } break reducibleJoin17; } } } child = r0.child; subtreeFlags = r0.subtreeFlags; if (16384 & subtreeFlags) { reducibleJoin19: while (true) { if (child !== null) { child.return = r0; r0 = child; continue reducibleLoop1; } break reducibleJoin19; } } if (r0 === value) { return true; } sibling = r0.sibling; if (sibling !== null) { r14 = r0; } else { r16 = r0; reducibleLoop21: while (true) { if (r16.return === null) { return true; } if (r16.return === value) { return true; } property = r16.return; sibling = property.sibling; if (sibling === null) { r16 = property; continue reducibleLoop21; } r14 = property; break reducibleLoop21; } } sibling = r14.sibling; sibling.return = r14.return; sibling = r14.sibling; r0 = sibling; continue reducibleLoop1; } break exceptionSkip28; } return false; break exceptionSkip28; } } function markRootSuspended_3797(a0, a1, a2, a3) { // fn#3797, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:141450, offset: 0x00ca9009, size: 170 bytes, params: 5, frame: 23 var r6; var warmLanes; var value4; var value5; const value3 = a1 & ~env0_167 & ~env0_166; a0.suspendedLanes = a0.suspendedLanes | value3; a0.pingedLanes = a0.pingedLanes & ~value3; reducibleJoin2: while (true) { if (a3) { warmLanes = a0.warmLanes; a0.warmLanes = warmLanes | value3; break reducibleJoin2; } break reducibleJoin2; } if (0 < value3) { r6 = value3; reducibleLoop3: while (true) { value4 = 31 - env0_61(r6); a0.expirationTimes[value4] = -1; value5 = r6 & ~(1 << value4); if (0 < value5) { r6 = value5; continue reducibleLoop3; } break reducibleLoop3; } } reducibleJoin6: while (true) { if (a2 === 0) { break reducibleJoin6; } markSpawnedDeferredLane_3510(a0, a2, value3); break reducibleJoin6; } } function resetWorkInProgressStack_3798() { // fn#3798, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:141670, offset: 0x00ca90b3, size: 112 bytes, params: 1, frame: 15 var r3; var binding; var property; var unwindInterruptedWork_3745Binding; var alternate; reducibleJoin7: while (true) { if (env0_156 === null) { break reducibleJoin7; } if (env0_158 === 0) { property = env0_156.return; r3 = property; } else { env0_83 = null; env0_84 = null; resetHooksOnUnwind_3597(env0_156); env0_131 = null; env0_132 = 0; binding = env0_156; r3 = binding; } if (r3 !== null) { reducibleLoop5: while (true) { unwindInterruptedWork_3745Binding = unwindInterruptedWork_3745; alternate = r3.alternate; unwindInterruptedWork_3745Binding(alternate, r3); property = r3.return; if (property !== null) { r3 = property; continue reducibleLoop5; } break reducibleLoop5; } } env0_156 = null; break reducibleJoin7; } } function prepareFreshStack_3799(a0, a1) { // fn#3799, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:141877, offset: 0x00ca9123, size: 295 bytes, params: 3, frame: 21 var r10; var r4; var r7; var r3; var value2; var entanglements; var value4; let value = a1; const timeoutHandle = a0.timeoutHandle; reducibleJoin2: while (true) { if (timeoutHandle === -1) { break reducibleJoin2; } a0.timeoutHandle = -1; value2 = environment; clearTimeout(timeoutHandle); break reducibleJoin2; } const cancelPendingCommit = a0.cancelPendingCommit; reducibleJoin4: while (true) { if (cancelPendingCommit === null) { break reducibleJoin4; } a0.cancelPendingCommit = null; cancelPendingCommit(); break reducibleJoin4; } resetWorkInProgressStack_3798(); env0_155 = a0; const workInProgress_3830 = createWorkInProgress_3830(a0.current, null); env0_161 = checkIfRootIsPrerendering_3504(a0, value); reducibleJoin6: while (true) { if (8 & value) { value |= 32 & value; r10 = value; break reducibleJoin6; } r10 = value; break reducibleJoin6; } const entangledLanes = a0.entangledLanes; reducibleJoin9: while (true) { if (entangledLanes === 0) { r3 = r10; break reducibleJoin9; } entanglements = a0.entanglements; value = entangledLanes & r10; if (!(0 < value)) { r3 = r10; break reducibleJoin9; } r4 = r10; r7 = value; reducibleLoop8: while (true) { value = 31 - env0_61(r7); value4 = r4 | entanglements[value]; value = r7 & ~(1 << value); if (0 < value) { r4 = value4; r7 = value; continue reducibleLoop8; } r3 = value4; break reducibleJoin9; } } finishQueueingConcurrentUpdates_3571(); return workInProgress_3830; } function handleThrow_3800(a0, a1) { // fn#3800, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:142372, offset: 0x00ca924a, size: 411 bytes, params: 3, frame: 19 var r5; var binding2; let value = a1; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_127; if (value === env0_105) { value = getSuspendedThenable_3569(); env0_158 = 3; r5 = value; } else if (value === env0_107) { value = getSuspendedThenable_3569(); env0_158 = 3; r5 = value; } else if (value === env0_106) { value = getSuspendedThenable_3569(); env0_158 = 4; r5 = value; } else { env0_158 = value === env0_140 ? 8 : value === null || typeof value !== 'object' || typeof value.then !== 'function' ? 1 : 6; r5 = value; } const binding = env0_156; if (binding === null) { logUncaughtError_3703(a0, createCapturedValueAtFiber_3524(r5, a0.current)); } else { if (2 & binding.mode) { stopProfilerTimerIfRunningAndRecordDuration(binding); } markComponentRenderStopped(); binding2 = env0_158; if (binding2 === 1) { if (env0_59 !== null && typeof env0_59.markComponentErrored === 'function') { env0_59.markComponentErrored(binding, r5, env0_157); } } else if (binding2 === 2) { if (env0_59 !== null && typeof env0_59.markComponentSuspended === 'function') { env0_59.markComponentSuspended(binding, r5, env0_157); } } else if (binding2 === 9) { if (env0_59 !== null && typeof env0_59.markComponentSuspended === 'function') { env0_59.markComponentSuspended(binding, r5, env0_157); } } else if (binding2 === 3) { if (env0_59 !== null && typeof env0_59.markComponentSuspended === 'function') { env0_59.markComponentSuspended(binding, r5, env0_157); } } else if (binding2 === 6) { if (env0_59 !== null && typeof env0_59.markComponentSuspended === 'function') { env0_59.markComponentSuspended(binding, r5, env0_157); } } else if (binding2 === 7) { if (env0_59 !== null && typeof env0_59.markComponentSuspended === 'function') { env0_59.markComponentSuspended(binding, r5, env0_157); } } } } function pushDispatcher_3801() { // fn#3801, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:142991, offset: 0x00ca93e5, size: 39 bytes, params: 1, frame: 4 const H = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = env0_127; return H !== null ? H : env0_127; } function pushAsyncDispatcher_3802() { // fn#3802, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:143055, offset: 0x00ca940c, size: 29 bytes, params: 1, frame: 3 const A = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = env0_152; return A; } function renderDidSuspendDelayIfPossible_3803() { // fn#3803, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:143112, offset: 0x00ca9429, size: 145 bytes, params: 1, frame: 17 let r1 = env0_160 || (4194048 & env0_157) !== env0_157 && env0_135.current !== null; if (r1) { } r1 = !(134217727 & env0_165) && !(134217727 & env0_166); r1 = !r1 ? env0_155 === null : r1; if (!r1) { markRootSuspended_3797(env0_155, env0_157, env0_168, false); } } function renderRootSync_3804(a0, a1, a2) { // fn#3804, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:143286, offset: 0x00ca94ba, size: 525 bytes, params: 4, frame: 30 var r9; var memoizedUpdaters; var binding2; var value5; var value6; var binding3; var value7; var binding4; var binding5; var binding6; var value8; var value9; var value10; var value11; var value12; var binding7; var throwAndUnwindWorkLoop_3809Binding; var binding8; var current; var value13; var value14; var binding9; var binding10; var workLoopSync_3805Binding; var binding11; var resetWorkInProgressStack_3798Binding; var value15; var shellSuspendCounter; var error; const binding = env0_154; env0_154 = binding | 2; const value2 = pushDispatcher_3801(); const value3 = pushAsyncDispatcher_3802(); if (env0_155 !== a0) { if (result) { memoizedUpdaters = a0.memoizedUpdaters; if (0 < memoizedUpdaters.size) { restorePendingUpdaters(a0, env0_157); memoizedUpdaters.clear(); } movePendingFibersToMemoized(a0, a1); } prepareFreshStack_3799(a0, a1); } else if (env0_157 !== a1) { if (result) { memoizedUpdaters = a0.memoizedUpdaters; if (0 < memoizedUpdaters.size) { restorePendingUpdaters(a0, env0_157); memoizedUpdaters.clear(); } movePendingFibersToMemoized(a0, a1); } prepareFreshStack_3799(a0, a1); } markRenderStarted(a1); const value4 = false; env0_164; let r4 = value4; exceptionMain8: while (true) { try { binding2 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } value5 = 0; try { value6 = value5 === binding2; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (!value6) { try { binding3 = env0_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value7 = binding3 === null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value7) { try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { binding4 = env0_156; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding5 = env0_159; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding6 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value8 = binding6 === 8; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value8) { try { resetWorkInProgressStack_3798Binding = resetWorkInProgressStack_3798; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { resetWorkInProgressStack_3798Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } value15 = 6; r9 = value15; break; } try { value9 = binding6 === 3; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value9) { try { binding8 = env0_135; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { current = binding8.current; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value13 = current !== null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value13) { continue; } value14 = true; r4 = value14; try { binding9 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_159 = null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, binding9); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (a2) { try { binding10 = env0_161; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (binding10) { r9 = value5; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { value10 = binding6 === 2; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value10) { try { binding8 = env0_135; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { current = binding8.current; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value13 = current !== null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value13) { continue; } value14 = true; r4 = value14; try { binding9 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_159 = null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, binding9); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (a2) { try { binding10 = env0_161; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (binding10) { r9 = value5; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { value11 = binding6 === 9; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value11) { try { binding8 = env0_135; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { current = binding8.current; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value13 = current !== null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value13) { continue; } value14 = true; r4 = value14; try { binding9 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_159 = null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, binding9); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (a2) { try { binding10 = env0_161; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (binding10) { r9 = value5; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { value12 = binding6 === 6; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value12) { try { binding8 = env0_135; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { current = binding8.current; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { value13 = current !== null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (value13) { continue; } value14 = true; r4 = value14; try { binding9 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_159 = null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, binding9); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (a2) { try { binding10 = env0_161; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } if (binding10) { r9 = value5; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { binding7 = env0_158; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_158 = value5; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { env0_159 = null; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding = throwAndUnwindWorkLoop_3809; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { throwAndUnwindWorkLoop_3809Binding(a0, binding4, binding5, binding7); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; break; } try { workLoopSync_3805Binding = workLoopSync_3805; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { workLoopSync_3805Binding(); } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } try { binding11 = env0_164; } catch (error) { while (true) { handleThrow_3800(a0, error); continue exceptionMain8; } } r9 = binding11; if (r4) { shellSuspendCounter = a0.shellSuspendCounter; a0.shellSuspendCounter = typeof shellSuspendCounter === 'bigint' ? shellSuspendCounter + 1n : +shellSuspendCounter + 1; } env0_83 = null; env0_84 = null; env0_154 = binding; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.H = value2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.A = value3; markRenderStopped(); if (env0_156 === null) { env0_155 = null; env0_157 = value5; finishQueueingConcurrentUpdates_3571(); } return r9; } } function workLoopSync_3805() { // fn#3805, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:144073, offset: 0x00ca96c7, size: 39 bytes, params: 1, frame: 13 if (env0_156 !== null) { while (true) { performUnitOfWork_3807(env0_156); if (env0_156 === null) { break; } } } } function workLoopConcurrentByScheduler_3806() { // fn#3806, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:144135, offset: 0x00ca96ee, size: 104 bytes, params: 1, frame: 14 var moduleValue; var unstable_shouldYield; var moduleValue2; if (env0_156 !== null) { moduleValue = require(273) /* metro dependency 273 */; unstable_shouldYield = moduleValue.unstable_shouldYield; if (!Reflect.apply(unstable_shouldYield, moduleValue, [])) { while (true) { performUnitOfWork_3807(env0_156); if (env0_156 === null) { break; } moduleValue2 = require(273) /* metro dependency 273 */; unstable_shouldYield = moduleValue2.unstable_shouldYield; if (Reflect.apply(unstable_shouldYield, moduleValue2, [])) { break; } continue; } } } } function performUnitOfWork_3807(a0) { // fn#3807, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:144247, offset: 0x00ca9756, size: 125 bytes, params: 2, frame: 17 var r1; var value3; const alternate = a0.alternate; if (2 & a0.mode) { startProfilerTimer(a0); value3 = beginWork_3737(alternate, a0, env0_163); stopProfilerTimerIfRunningAndRecordDuration(a0); r1 = value3; } else { r1 = beginWork_3737(alternate, a0, env0_163); } a0.memoizedProps = a0.pendingProps; if (r1 === null) { completeUnitOfWork_3810(a0); } } function replaySuspendedUnitOfWork_3808(a0) { // fn#3808, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:144482, offset: 0x00ca97d3, size: 294 bytes, params: 2, frame: 23 var r1; var beginWork_3737Binding; const alternate = a0.alternate; const value = 2 & a0.mode; if (value) { startProfilerTimer(a0); } const tag = a0.tag; if (tag === 15) { r1 = replayFunctionComponent_3722(alternate, a0, a0.pendingProps, a0.type, undefined, env0_157); } else if (tag === 0) { r1 = replayFunctionComponent_3722(alternate, a0, a0.pendingProps, a0.type, undefined, env0_157); } else if (tag === 11) { r1 = replayFunctionComponent_3722(alternate, a0, a0.pendingProps, a0.type.render, a0.ref, env0_157); } else { if (tag === 5) { resetHooksOnUnwind_3597(a0); } unwindInterruptedWork_3745(alternate, a0); beginWork_3737Binding = beginWork_3737; resetWorkInProgress_3831(a0, env0_163); env0_156 = a0; r1 = beginWork_3737Binding(alternate, a0, env0_163); } if (value) { stopProfilerTimerIfRunningAndRecordDuration(a0); } a0.memoizedProps = a0.pendingProps; if (r1 === null) { completeUnitOfWork_3810(a0); } } function throwAndUnwindWorkLoop_3809(a0, a1, a2, a3) { // fn#3809, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:144997, offset: 0x00ca98f9, size: 1935 bytes, params: 5, frame: 44 var object2; var r12; var r9; var r21; var r23; var r19; var r11; var r10; var r6; var binding; var flags; var value3; var resultBinding; var restorePendingUpdatersBinding; var value4; var value5; var then; var value6; var alternate; var value7; var propagateParentContextChanges_3534Binding; var tag; var mode; var value8; var value9; var value10; var value11; var updateQueue; var memoizedState; var lanes; var binding2; var current; var value12; var value13; var Error; var value14; var createCapturedValueAtFiber_3524Binding; var object; var value15; var capturedValueAtFiber_3524; var binding3; var value16; var binding4; var push; var binding5; var value17; var value19; var capturedValueAtFiber_35242; var value20; var value21; var type; var stateNode; var value22; var getDerivedStateFromError; var value23; var value24; var componentDidCatch; var value25; var binding6; var value26; var binding7; var has; var value27; var value28; var value29; var value30; var value31; var initializeClassErrorUpdate_3710Binding; var createClassErrorUpdate_3709Binding; var classErrorUpdate_3709; var enqueueCapturedUpdate_3582Binding; var value32; var property2; var value33; var value34; var value35; var value36; var value37; var value38; var createRootErrorUpdate_3707Binding; var rootErrorUpdate_3707; var value39; var attachPingListener_3820Binding; var renderDidSuspendDelayIfPossible_3803Binding; var value40; var value41; var value42; var value43; var value44; var value45; var value46; var value47; var binding8; var value48; var value49; var retryQueue; var value50; var add; var Set; var prototype; var set; var value52; var items2; var value54; var value55; var value56; var value57; var value58; var binding9; var value59; var value60; var binding10; var value61; var value62; var value63; var value64; var value65; var value66; var value67; var value68; var value69; var value70; var value71; var createUpdate_3579Binding; var update_3579; var enqueueUpdate_3580Binding; var value72; var value73; var value74; var binding11; var value75; var value76; var value78; var value79; var value80; var value81; var value82; var value83; var value84; var value85; var value86; var value87; var value88; var logUncaughtError_3703Binding; var capturedValueAtFiber_35243; var error; let value = a2; resetHooksOnUnwind_3597(a1); const property = a1.return; try { binding = env0_157; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { flags = a1.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value3 = flags | 32768; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.flags = value3; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { resultBinding = result; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin11: while (true) { if (resultBinding) { try { restorePendingUpdatersBinding = restorePendingUpdaters; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { restorePendingUpdatersBinding(a0, binding); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin11; } break reducibleJoin11; } try { value4 = value === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value4) { r21 = value; } else { try { value5 = typeof value !== 'object'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin54: while (true) { if (value5) { r21 = value; break reducibleJoin54; } try { then = value.then; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value6 = typeof then !== 'function'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (!value6) { try { alternate = a1.alternate; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value7 = alternate === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin23: while (true) { if (value7) { break reducibleJoin23; } try { propagateParentContextChanges_3534Binding = propagateParentContextChanges_3534; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { propagateParentContextChanges_3534Binding(undefined, a1, binding, true); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin23; } try { tag = a1.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { mode = a1.mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value8 = 1 & mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin33: while (true) { if (value8) { r9 = value8; break reducibleJoin33; } value9 = tag !== 0; reducibleJoin30: while (true) { if (value9) { value10 = tag !== 11; r12 = value10; break reducibleJoin30; } r12 = value9; break reducibleJoin30; } reducibleJoin32: while (true) { if (r12) { value11 = tag !== 15; r12 = value11; break reducibleJoin32; } break reducibleJoin32; } r9 = r12; break reducibleJoin33; } reducibleJoin45: while (true) { if (r9) { break reducibleJoin45; } try { alternate = a1.alternate; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (alternate) { try { updateQueue = alternate.updateQueue; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.updateQueue = updateQueue; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { memoizedState = alternate.memoizedState; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.memoizedState = memoizedState; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { lanes = alternate.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.lanes = lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin45; } try { a1.updateQueue = null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.memoizedState = null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin45; } try { binding2 = env0_135; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current = binding2.current; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value12 = current !== null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value12) { try { tag = current.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value41 = tag === 13; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value41) { try { mode = a1.mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value58 = 1 & mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin221: while (true) { if (value58) { try { binding9 = env0_136; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value59 = binding9 === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value59) { try { renderDidSuspendDelayIfPossible_3803Binding = renderDidSuspendDelayIfPossible_3803; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { renderDidSuspendDelayIfPossible_3803Binding(); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin221; } try { alternate = current.alternate; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value60 = alternate === null; reducibleJoin215: while (true) { if (value60) { try { binding10 = env0_164; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value61 = binding10 === 0; r19 = value61; break reducibleJoin215; } r19 = value60; break reducibleJoin215; } if (r19) { try { env0_164 = 3; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin221; } break reducibleJoin221; } break reducibleJoin221; } try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value62 = flags & -257; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value62; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { mode = current.mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value63 = 1 & mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value63) { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value74 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value74; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.lanes = binding; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { value64 = current === property; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value64) { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value73 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value73; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value65 = flags | 128; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value65; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { flags = a1.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value66 = flags | 131072; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.flags = value66; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { flags = a1.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value67 = flags & -52805; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.flags = value67; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { tag = a1.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value68 = tag === 1; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value68) { try { alternate = a1.alternate; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value71 = alternate === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value71) { try { a1.tag = 17; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { createUpdate_3579Binding = createUpdate_3579; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { update_3579 = createUpdate_3579Binding(2); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { update_3579.tag = 2; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueUpdate_3580Binding = enqueueUpdate_3580; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueUpdate_3580Binding(a1, update_3579, 2); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } } else { try { tag = a1.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value69 = tag === 0; reducibleJoin247: while (true) { if (value69) { try { alternate = a1.alternate; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value70 = alternate === null; r11 = value70; break reducibleJoin247; } r11 = value69; break reducibleJoin247; } reducibleJoin262: while (true) { if (r11) { try { a1.tag = 28; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin262; } break reducibleJoin262; } } try { lanes = a1.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value72 = lanes | 2; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { a1.lanes = value72; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } } try { binding11 = env0_108; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value75 = value === binding11; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value75) { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value81 = flags | 16384; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value81; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value82 = false; r9 = value82; } else { try { updateQueue = current.updateQueue; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value76 = updateQueue === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value76) { try { Set = global.Set; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object = []; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object[0] = value; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { prototype = Set.prototype; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { set = new Set(); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value78 = set instanceof Object ? set : undefined; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.updateQueue = value78; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { add = updateQueue.add; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { Reflect.apply(add, updateQueue, [value]); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } try { mode = current.mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value79 = 1 & mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value80 = false; reducibleJoin305: while (true) { if (value79) { try { attachPingListener_3820Binding = attachPingListener_3820; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { attachPingListener_3820Binding(a0, value, binding); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } r9 = value80; break reducibleJoin305; } r9 = value80; break reducibleJoin305; } } } else { try { value42 = tag !== 22; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin305: while (true) { reducibleJoin161: while (true) { if (value42) { try { Error = global.Error; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { tag = current.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value44 = 'Unexpected Suspense handler tag (' + tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value45 = value44 + '). This is a bug in React.'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value46 = Error(value45); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin161; } try { mode = current.mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value43 = 1 & mode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value43) { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value47 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value47; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { binding8 = env0_108; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value48 = value === binding8; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value48) { try { flags = current.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value56 = flags | 16384; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.flags = value56; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value57 = false; r9 = value57; break reducibleJoin305; } try { updateQueue = current.updateQueue; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value49 = updateQueue === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value49) { try { object = {'transitions': null, 'markerInstances': null}; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { Set = global.Set; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { items2 = []; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { items2[0] = value; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { prototype = Set.prototype; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { set = new Set(); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value54 = set instanceof Object ? set : undefined; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object.retryQueue = value54; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current.updateQueue = object; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { retryQueue = updateQueue.retryQueue; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value50 = retryQueue === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value50) { try { Set = global.Set; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object = []; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object[0] = value; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { prototype = Set.prototype; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { set = new Set(); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value52 = set instanceof Object ? set : undefined; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { updateQueue.retryQueue = value52; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { add = retryQueue.add; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { Reflect.apply(add, retryQueue, [value]); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } } try { attachPingListener_3820Binding = attachPingListener_3820; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { attachPingListener_3820Binding(a0, value, binding); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value55 = false; r9 = value55; break reducibleJoin305; } try { Error = global.Error; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { tag = current.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value44 = 'Unexpected Suspense handler tag (' + tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value45 = value44 + '). This is a bug in React.'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value46 = Error(value45); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin161; } try { throw value46; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } } } else { try { tag = a0.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value13 = tag === 1; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (!value13) { try { Error = global.Error; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value14 = Error('A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.'); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } r21 = value14; break reducibleJoin54; } try { attachPingListener_3820Binding = attachPingListener_3820; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { attachPingListener_3820Binding(a0, value, binding); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { renderDidSuspendDelayIfPossible_3803Binding = renderDidSuspendDelayIfPossible_3803; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { renderDidSuspendDelayIfPossible_3803Binding(); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value40 = false; r9 = value40; } if (r9) { try { env0_164 = 1; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { logUncaughtError_3703Binding = logUncaughtError_3703; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current = a0.current; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { capturedValueAtFiber_35243 = createCapturedValueAtFiber_3524Binding(value, current); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { logUncaughtError_3703Binding(a0, capturedValueAtFiber_35243); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { env0_156 = null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } return undefined; } flags = a1.flags; if (32768 & flags) { if (a3 === 1) { value = true; r6 = value; } else { reducibleJoin324: while (true) { reducibleJoin322: while (true) { if (env0_161) { break reducibleJoin322; } if (536870912 & env0_157) { break reducibleJoin322; } value = true; env0_160 = value; value83 = a3 === 2; reducibleJoin313: while (true) { if (value83) { r11 = value83; break reducibleJoin313; } value84 = a3 === 9; r11 = value84; break reducibleJoin313; } reducibleJoin315: while (true) { if (r11) { r10 = r11; break reducibleJoin315; } value85 = a3 === 3; r10 = value85; break reducibleJoin315; } reducibleJoin317: while (true) { if (r10) { r9 = r10; break reducibleJoin317; } value86 = a3 === 6; r9 = value86; break reducibleJoin317; } if (r9) { current = env0_135.current; value87 = current !== null; reducibleJoin320: while (true) { if (value87) { tag = current.tag; value88 = tag === 13; r9 = value88; break reducibleJoin320; } r9 = value87; break reducibleJoin320; } if (r9) { flags = current.flags; current.flags = flags | 16384; r6 = value; break reducibleJoin324; } r6 = value; break reducibleJoin324; } r6 = value; break reducibleJoin324; } value = false; r6 = value; break reducibleJoin324; } } unwindUnitOfWork_3811(a1, r6); } else { completeUnitOfWork_3810(a1); } return undefined; } r21 = value; break reducibleJoin54; } } try { createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { Error = global.Error; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object = {}; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object.cause = r21; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value15 = Error('There was an error during concurrent rendering but React was able to recover by instead synchronously rendering the entire root.', object); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { capturedValueAtFiber_3524 = createCapturedValueAtFiber_3524Binding(value15, a1); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { binding3 = object2; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value16 = binding3 === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value16) { try { object = []; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object[0] = capturedValueAtFiber_3524; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { object2 = object; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { try { binding4 = object2; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { push = binding4.push; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { Reflect.apply(push, binding4, [capturedValueAtFiber_3524]); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } try { binding5 = env0_164; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value17 = binding5 === 4; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin76: while (true) { if (value17) { break reducibleJoin76; } try { env0_164 = 2; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } break reducibleJoin76; } const value18 = true; try { value19 = property === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin305: while (true) { if (value19) { r9 = value18; break reducibleJoin305; } try { createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { capturedValueAtFiber_35242 = createCapturedValueAtFiber_3524Binding(r21, a1); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } r23 = property; reducibleLoop81: while (true) { try { tag = r23.tag; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value20 = tag === 3; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value20) { try { flags = r23.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value35 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.flags = value35; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value36 = -binding; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value37 = binding & value36; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { lanes = r23.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value38 = lanes | value37; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.lanes = value38; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding = enqueueCapturedUpdate_3582; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createRootErrorUpdate_3707Binding = createRootErrorUpdate_3707; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { stateNode = r23.stateNode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { rootErrorUpdate_3707 = createRootErrorUpdate_3707Binding(stateNode, capturedValueAtFiber_35242, value37); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding(r23, rootErrorUpdate_3707); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value39 = false; r9 = value39; break reducibleJoin305; } try { value21 = tag !== 1; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (!value21) { try { type = r23.type; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { stateNode = r23.stateNode; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { flags = r23.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value22 = 128 & flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } reducibleJoin121: while (true) { if (value22) { break reducibleJoin121; } try { getDerivedStateFromError = type.getDerivedStateFromError; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value23 = typeof getDerivedStateFromError === 'function'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value23) { try { flags = r23.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value28 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.flags = value28; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value29 = -binding; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value30 = binding & value29; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { lanes = r23.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value31 = lanes | value30; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.lanes = value31; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding = initializeClassErrorUpdate_3710; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createClassErrorUpdate_3709Binding = createClassErrorUpdate_3709; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { classErrorUpdate_3709 = createClassErrorUpdate_3709Binding(value30); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding(classErrorUpdate_3709, a0, r23, capturedValueAtFiber_35242); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding = enqueueCapturedUpdate_3582; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding(r23, classErrorUpdate_3709); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } r9 = false; break reducibleJoin305; } try { value24 = stateNode === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value24) { break reducibleJoin121; } try { componentDidCatch = stateNode.componentDidCatch; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value25 = typeof componentDidCatch !== 'function'; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value25) { break reducibleJoin121; } try { binding6 = env0_176; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value26 = binding6 === null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value26) { try { flags = r23.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value28 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.flags = value28; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value29 = -binding; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value30 = binding & value29; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { lanes = r23.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value31 = lanes | value30; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.lanes = value31; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding = initializeClassErrorUpdate_3710; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createClassErrorUpdate_3709Binding = createClassErrorUpdate_3709; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { classErrorUpdate_3709 = createClassErrorUpdate_3709Binding(value30); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding(classErrorUpdate_3709, a0, r23, capturedValueAtFiber_35242); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding = enqueueCapturedUpdate_3582; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding(r23, classErrorUpdate_3709); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } r9 = false; break reducibleJoin305; } try { binding7 = env0_176; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { has = binding7.has; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value27 = Reflect.apply(has, binding7, [stateNode]); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value27) { break reducibleJoin121; } try { flags = r23.flags; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value28 = flags | 65536; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.flags = value28; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value29 = -binding; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value30 = binding & value29; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { lanes = r23.lanes; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { value31 = lanes | value30; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { r23.lanes = value31; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding = initializeClassErrorUpdate_3710; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createClassErrorUpdate_3709Binding = createClassErrorUpdate_3709; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { classErrorUpdate_3709 = createClassErrorUpdate_3709Binding(value30); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { initializeClassErrorUpdate_3710Binding(classErrorUpdate_3709, a0, r23, capturedValueAtFiber_35242); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding = enqueueCapturedUpdate_3582; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { enqueueCapturedUpdate_3582Binding(r23, classErrorUpdate_3709); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value32 = false; r9 = value32; break reducibleJoin305; } } try { property2 = r23.return; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } value33 = false; try { value34 = property2 !== null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } if (value34) { r23 = property2; continue reducibleLoop81; } r9 = value33; break reducibleJoin305; } } if (r9) { try { env0_164 = 1; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { logUncaughtError_3703Binding = logUncaughtError_3703; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { current = a0.current; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { capturedValueAtFiber_35243 = createCapturedValueAtFiber_3524Binding(value, current); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { logUncaughtError_3703Binding(a0, capturedValueAtFiber_35243); } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } try { env0_156 = null; } catch (error) { if (property !== null) { env0_156 = property; throw error; } env0_164 = 1; logUncaughtError_3703Binding = logUncaughtError_3703; createCapturedValueAtFiber_3524Binding = createCapturedValueAtFiber_3524; current = a0.current; logUncaughtError_3703Binding(a0, createCapturedValueAtFiber_3524Binding(value, current)); env0_156 = null; return undefined; } } else { flags = a1.flags; if (32768 & flags) { if (a3 === 1) { r6 = true; } else { reducibleJoin324: while (true) { reducibleJoin322: while (true) { if (env0_161) { break reducibleJoin322; } if (536870912 & env0_157) { break reducibleJoin322; } value = true; env0_160 = value; value83 = a3 === 2; reducibleJoin313: while (true) { if (value83) { r11 = value83; break reducibleJoin313; } value84 = a3 === 9; r11 = value84; break reducibleJoin313; } reducibleJoin315: while (true) { if (r11) { r10 = r11; break reducibleJoin315; } value85 = a3 === 3; r10 = value85; break reducibleJoin315; } reducibleJoin317: while (true) { if (r10) { r9 = r10; break reducibleJoin317; } value86 = a3 === 6; r9 = value86; break reducibleJoin317; } if (r9) { current = env0_135.current; value87 = current !== null; reducibleJoin320: while (true) { if (value87) { tag = current.tag; value88 = tag === 13; r9 = value88; break reducibleJoin320; } r9 = value87; break reducibleJoin320; } if (r9) { flags = current.flags; current.flags = flags | 16384; r6 = value; break reducibleJoin324; } r6 = value; break reducibleJoin324; } r6 = value; break reducibleJoin324; } value = false; r6 = value; break reducibleJoin324; } } unwindUnitOfWork_3811(a1, r6); } else { completeUnitOfWork_3810(a1); } } } function completeUnitOfWork_3810(a0) { // fn#3810, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:147811, offset: 0x00caa088, size: 170 bytes, params: 2, frame: 20 var flags; var alternate; var property; var mode; var sibling; let value = a0; let r8 = value; loopExit1: while (true) { flags = r8.flags; if (32768 & flags) { unwindUnitOfWork_3811(r8, env0_160); return undefined; } alternate = r8.alternate; property = r8.return; startProfilerTimer(r8); value = completeWork_3741(alternate, r8, env0_163); mode = r8.mode; if (!(2 & mode)) { continue; } stopProfilerTimerIfRunningAndRecordIncompleteDuration(r8); if (value !== null) { env0_156 = value; return undefined; } sibling = r8.sibling; if (sibling !== null) { env0_156 = sibling; return undefined; } env0_156 = property; if (property !== null) { r8 = property; continue; } break loopExit1; } if (env0_164 !== 0) { } } function unwindUnitOfWork_3811(a0, a1) { // fn#3811, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:148156, offset: 0x00caa132, size: 245 bytes, params: 3, frame: 26 var r13; var r14; var r12; var unwindWork_3744Binding; var alternate; var mode; var actualDuration; var child; var sibling; var property; var flags; let value = a0; let r10 = value; reducibleLoop1: while (true) { unwindWork_3744Binding = unwindWork_3744; alternate = r10.alternate; value = unwindWork_3744Binding(alternate, r10); if (value !== null) { value.flags = value.flags & 32767; env0_156 = value; return undefined; } mode = r10.mode; reducibleJoin6: while (true) { if (2 & mode) { stopProfilerTimerIfRunningAndRecordIncompleteDuration(r10); actualDuration = r10.actualDuration; child = r10.child; if (child === null) { r12 = actualDuration; } else { r13 = child; r14 = actualDuration; reducibleLoop4: while (true) { actualDuration = r13.actualDuration; value = r14 + actualDuration; sibling = r13.sibling; if (sibling !== null) { r13 = sibling; r14 = value; continue reducibleLoop4; } r12 = value; break reducibleLoop4; } } r10.actualDuration = r12; break reducibleJoin6; } break reducibleJoin6; } property = r10.return; value = property !== null; reducibleJoin8: while (true) { if (value) { flags = property.flags; property.flags = flags | 32768; property.subtreeFlags = 0; property.deletions = null; break reducibleJoin8; } break reducibleJoin8; } if (!a1) { sibling = r10.sibling; reducibleJoin11: while (true) { if (sibling !== null) { env0_156 = sibling; return undefined; } break reducibleJoin11; } } env0_156 = property; if (!value) { env0_164 = 6; env0_156 = null; return undefined; } r10 = property; continue reducibleLoop1; } } function flushMutationEffects_3812() { // fn#3812, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:148589, offset: 0x00caa227, size: 239 bytes, params: 1, frame: 20 var binding; var binding2; var binding3; var T; var binding4; var binding5; var commitMutationEffectsOnFiber_3769Binding; var error; if (env0_177 === 1) { binding = env0_178; binding2 = env0_179; binding3 = env0_180; if (13878 & binding2.subtreeFlags) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding4 = binding42; binding5 = env0_154; env0_154 = binding5 | 4; } else if (13878 & binding2.flags) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding4 = binding42; binding5 = env0_154; env0_154 = binding5 | 4; } binding.current = binding2; } return undefined; try { env0_147 = binding3; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_148 = binding; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { commitMutationEffectsOnFiber_3769Binding = commitMutationEffectsOnFiber_3769; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { commitMutationEffectsOnFiber_3769Binding(binding2, binding); } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_147 = null; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_148 = null; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; binding.current = binding2; } function flushLayoutEffects_3813() { // fn#3813, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:148850, offset: 0x00caa316, size: 348 bytes, params: 1, frame: 22 var r9; var r5; var binding; var binding2; var binding3; var T; var binding4; var binding5; var binding6; var binding7; var markLayoutEffectsStarted; var binding8; var commitLayoutEffectOnFiber_3762Binding; var alternate; var markLayoutEffectsStopped; var error; if (env0_177 === 2) { binding = env0_178; binding2 = env0_179; binding3 = env0_180; if (8772 & binding2.subtreeFlags) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding4 = binding42; binding5 = env0_154; env0_154 = binding5 | 4; } else if (8772 & binding2.flags) { T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; binding4 = binding42; binding5 = env0_154; env0_154 = binding5 | 4; } } return undefined; try { binding6 = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } const value3 = binding6 !== null; if (value3) { try { binding7 = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { markLayoutEffectsStarted = binding7.markLayoutEffectsStarted; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } r9 = typeof markLayoutEffectsStarted === 'function'; } else { r9 = value3; } if (r9) { try { binding8 = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { markLayoutEffectsStarted = binding8.markLayoutEffectsStarted; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { Reflect.apply(markLayoutEffectsStarted, binding8, [binding3]); } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } } try { env0_147 = binding3; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_148 = binding; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { commitLayoutEffectOnFiber_3762Binding = commitLayoutEffectOnFiber_3762; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { alternate = binding2.alternate; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { commitLayoutEffectOnFiber_3762Binding(binding, alternate, binding2); } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_147 = null; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { env0_148 = null; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { binding = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } const value5 = binding !== null; if (value5) { try { binding = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { markLayoutEffectsStopped = binding.markLayoutEffectsStopped; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } r5 = typeof markLayoutEffectsStopped === 'function'; } else { r5 = value5; } if (r5) { try { binding = env0_59; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { markLayoutEffectsStopped = binding.markLayoutEffectsStopped; } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } try { Reflect.apply(markLayoutEffectsStopped, binding, []); } catch (error) { env0_154 = binding5; binding42 = binding4; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; } function flushSpawnedWork_3814() { // fn#3814, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:149283, offset: 0x00caa472, size: 771 bytes, params: 1, frame: 29 var r1; var r11; var r7; var value; var value2; var moduleValue; var unstable_requestPaint; var binding; var binding2; var binding3; var binding4; var subtreeFlags; var flags; var releaseRootPooledCache_3815Binding; var pendingLanes; var value3; var stateNode; var __REACT_DEVTOOLS_GLOBAL_HOOK__Binding; var onCommitFiberRoot; var current; var value4; var value5; var value6; var value7; var value8; var value9; var property; var moduleValue2; var unstable_IdlePriority; var moduleValue3; var unstable_NormalPriority; var moduleValue4; var unstable_UserBlockingPriority; var moduleValue5; var unstable_ImmediatePriority; var binding5; var error; var memoizedUpdaters; var clear; var T; var binding6; var onRecoverableError; var length; var value10; var value11; var object; var stack; var value12; var value13; var value14; var tag; var value15; exceptionLanding87: while (true) { value = environment; reducibleJoin86: while (true) { reducibleJoin85: while (true) { if (env0_177 === 4) { value2 = 0; env0_177 = value2; moduleValue = require(dependencyMap[3]); moduleValue.unstable_requestPaint(); binding = env0_178; binding2 = env0_179; binding3 = env0_180; binding4 = env0_183; reducibleJoin6: while (true) { reducibleJoin5: while (true) { if (10256 & binding2.subtreeFlags) { break reducibleJoin5; } flags = binding2.flags; if (10256 & flags) { break reducibleJoin5; } env0_177 = value2; env0_178 = null; env0_179 = null; releaseRootPooledCache_3815Binding = releaseRootPooledCache_3815; pendingLanes = binding.pendingLanes; releaseRootPooledCache_3815Binding(binding, pendingLanes); break reducibleJoin6; } env0_177 = 5; break reducibleJoin6; } pendingLanes = binding.pendingLanes; reducibleJoin8: while (true) { if (value2 !== pendingLanes) { break reducibleJoin8; } env0_176 = null; break reducibleJoin8; } reducibleJoin54: while (true) { reduciblePort53: while (true) { exceptionLanding52: while (true) { value3 = lanesToEventPriority_3515(binding3); stateNode = binding2.stateNode; __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) { onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot; if (typeof onCommitFiberRoot !== 'function') { break reduciblePort53; } try { current = stateNode.current; } catch (error) { break exceptionLanding52; } try { flags = current.flags; } catch (error) { break exceptionLanding52; } try { value4 = ~flags; } catch (error) { break exceptionLanding52; } try { value5 = 128 & value4; } catch (error) { break exceptionLanding52; } try { value6 = value3 === 2; } catch (error) { break exceptionLanding52; } if (value6) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_ImmediatePriority = moduleValue5.unstable_ImmediatePriority; } catch (error) { break exceptionLanding52; } r1 = unstable_ImmediatePriority; } else { try { value7 = value3 === 8; } catch (error) { break exceptionLanding52; } if (value7) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_UserBlockingPriority = moduleValue4.unstable_UserBlockingPriority; } catch (error) { break exceptionLanding52; } r1 = unstable_UserBlockingPriority; } else { try { value8 = value3 === 32; } catch (error) { break exceptionLanding52; } reducibleJoin47: while (true) { reducibleJoin35: while (true) { if (value8) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_NormalPriority = moduleValue3.unstable_NormalPriority; } catch (error) { break exceptionLanding52; } break reducibleJoin35; } try { value9 = value3 !== 268435456; } catch (error) { break exceptionLanding52; } if (value9) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_NormalPriority = moduleValue3.unstable_NormalPriority; } catch (error) { break exceptionLanding52; } break reducibleJoin35; } try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_IdlePriority = moduleValue2.unstable_IdlePriority; } catch (error) { break exceptionLanding52; } r1 = unstable_IdlePriority; break reducibleJoin47; } r1 = unstable_NormalPriority; break reducibleJoin47; } } } try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding52; } try { onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberRoot; } catch (error) { break exceptionLanding52; } try { binding5 = env0_57; } catch (error) { break exceptionLanding52; } try { Reflect.apply(onCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding5, stateNode, r1, !value5]); } catch (error) { break exceptionLanding52; } break reduciblePort53; } break reduciblePort53; } break reduciblePort53; } reducibleJoin55: while (true) { if (result) { break reducibleJoin54; } break reducibleJoin55; } reducibleJoin75: while (true) { if (binding4 === null) { break reducibleJoin75; } T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; binding6 = env0_70; env0_70 = 2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; try { onRecoverableError = binding.onRecoverableError; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value10 = value2 < length; } catch (error) { break exceptionLanding87; } if (value10) { r11 = value2; reducibleLoop62: while (true) { try { property = binding4[r11]; } catch (error) { break exceptionLanding87; } try { value11 = property.value; } catch (error) { break exceptionLanding87; } try { object = {}; } catch (error) { break exceptionLanding87; } try { stack = property.stack; } catch (error) { break exceptionLanding87; } try { object.componentStack = stack; } catch (error) { break exceptionLanding87; } try { onRecoverableError(value11, object); } catch (error) { break exceptionLanding87; } try { value12 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value13 = value12 < length; } catch (error) { break exceptionLanding87; } if (value13) { r11 = value12; continue reducibleLoop62; } break reducibleLoop62; } } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; env0_70 = binding6; break reducibleJoin75; } value14 = 3 & env0_180; reducibleJoin77: while (true) { if (value14) { tag = binding.tag; value15 = value2 !== tag; r7 = value15; break reducibleJoin77; } r7 = value14; break reducibleJoin77; } reducibleJoin79: while (true) { if (r7) { flushPendingEffects_3816(); break reducibleJoin79; } break reducibleJoin79; } ensureRootIsScheduled_3552(binding); pendingLanes = binding.pendingLanes; if (4194090 & binding3) { if (42 & pendingLanes) { env0_91 = true; if (binding === binding7) { binding = env0_184; env0_184 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; break reducibleJoin85; } env0_184 = value2; binding7 = binding; break reducibleJoin85; } } env0_184 = value2; break reducibleJoin85; } memoizedUpdaters = binding.memoizedUpdaters; clear = memoizedUpdaters.clear; Reflect.apply(clear, memoizedUpdaters, []); reducibleJoin75: while (true) { if (binding4 === null) { break reducibleJoin75; } T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; binding6 = env0_70; env0_70 = 2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; try { onRecoverableError = binding.onRecoverableError; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value10 = value2 < length; } catch (error) { break exceptionLanding87; } if (value10) { r11 = value2; reducibleLoop62: while (true) { try { property = binding4[r11]; } catch (error) { break exceptionLanding87; } try { value11 = property.value; } catch (error) { break exceptionLanding87; } try { object = {}; } catch (error) { break exceptionLanding87; } try { stack = property.stack; } catch (error) { break exceptionLanding87; } try { object.componentStack = stack; } catch (error) { break exceptionLanding87; } try { onRecoverableError(value11, object); } catch (error) { break exceptionLanding87; } try { value12 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value13 = value12 < length; } catch (error) { break exceptionLanding87; } if (value13) { r11 = value12; continue reducibleLoop62; } break reducibleLoop62; } } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; env0_70 = binding6; break reducibleJoin75; } value14 = 3 & env0_180; reducibleJoin77: while (true) { if (value14) { tag = binding.tag; value15 = value2 !== tag; r7 = value15; break reducibleJoin77; } r7 = value14; break reducibleJoin77; } reducibleJoin79: while (true) { if (r7) { flushPendingEffects_3816(); break reducibleJoin79; } break reducibleJoin79; } ensureRootIsScheduled_3552(binding); pendingLanes = binding.pendingLanes; if (4194090 & binding3) { if (42 & pendingLanes) { env0_91 = true; if (binding === binding7) { binding = env0_184; env0_184 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; break reducibleJoin85; } env0_184 = value2; binding7 = binding; break reducibleJoin85; } } env0_184 = value2; break reducibleJoin85; } if (env0_177 !== 3) { break reducibleJoin86; } value2 = 0; env0_177 = value2; moduleValue = require(dependencyMap[3]); unstable_requestPaint = moduleValue.unstable_requestPaint; Reflect.apply(unstable_requestPaint, moduleValue, []); binding = env0_178; binding2 = env0_179; binding3 = env0_180; binding4 = env0_183; subtreeFlags = binding2.subtreeFlags; reducibleJoin6: while (true) { reducibleJoin5: while (true) { if (10256 & subtreeFlags) { break reducibleJoin5; } flags = binding2.flags; if (10256 & flags) { break reducibleJoin5; } env0_177 = value2; env0_178 = null; env0_179 = null; releaseRootPooledCache_3815Binding = releaseRootPooledCache_3815; pendingLanes = binding.pendingLanes; releaseRootPooledCache_3815Binding(binding, pendingLanes); break reducibleJoin6; } env0_177 = 5; break reducibleJoin6; } pendingLanes = binding.pendingLanes; reducibleJoin8: while (true) { if (value2 !== pendingLanes) { break reducibleJoin8; } env0_176 = null; break reducibleJoin8; } value3 = lanesToEventPriority_3515(binding3); stateNode = binding2.stateNode; __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; reducibleJoin53: while (true) { if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) { onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot; if (typeof onCommitFiberRoot !== 'function') { break reducibleJoin53; } try { current = stateNode.current; } catch (error) { break exceptionLanding52; } try { flags = current.flags; } catch (error) { break exceptionLanding52; } try { value4 = ~flags; } catch (error) { break exceptionLanding52; } try { value5 = 128 & value4; } catch (error) { break exceptionLanding52; } try { value6 = value3 === 2; } catch (error) { break exceptionLanding52; } if (value6) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue5 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_ImmediatePriority = moduleValue5.unstable_ImmediatePriority; } catch (error) { break exceptionLanding52; } r1 = unstable_ImmediatePriority; } else { try { value7 = value3 === 8; } catch (error) { break exceptionLanding52; } if (value7) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue4 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_UserBlockingPriority = moduleValue4.unstable_UserBlockingPriority; } catch (error) { break exceptionLanding52; } r1 = unstable_UserBlockingPriority; } else { try { value8 = value3 === 32; } catch (error) { break exceptionLanding52; } reducibleJoin47: while (true) { reducibleJoin35: while (true) { if (value8) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_NormalPriority = moduleValue3.unstable_NormalPriority; } catch (error) { break exceptionLanding52; } break reducibleJoin35; } try { value9 = value3 !== 268435456; } catch (error) { break exceptionLanding52; } if (value9) { try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue3 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_NormalPriority = moduleValue3.unstable_NormalPriority; } catch (error) { break exceptionLanding52; } break reducibleJoin35; } try { } catch (error) { break exceptionLanding52; } try { } catch (error) { break exceptionLanding52; } try { property = dependencyMap[3]; } catch (error) { break exceptionLanding52; } try { moduleValue2 = require(property); } catch (error) { break exceptionLanding52; } try { unstable_IdlePriority = moduleValue2.unstable_IdlePriority; } catch (error) { break exceptionLanding52; } r1 = unstable_IdlePriority; break reducibleJoin47; } r1 = unstable_NormalPriority; break reducibleJoin47; } } } try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding52; } try { onCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onCommitFiberRoot; } catch (error) { break exceptionLanding52; } try { binding5 = env0_57; } catch (error) { break exceptionLanding52; } try { Reflect.apply(onCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding5, stateNode, r1, !value5]); } catch (error) { break exceptionLanding52; } break reducibleJoin53; } break reducibleJoin53; } reducibleJoin55: while (true) { if (result) { memoizedUpdaters = binding.memoizedUpdaters; clear = memoizedUpdaters.clear; Reflect.apply(clear, memoizedUpdaters, []); break reducibleJoin55; } break reducibleJoin55; } reducibleJoin75: while (true) { if (binding4 === null) { break reducibleJoin75; } T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; binding6 = env0_70; env0_70 = 2; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = null; try { onRecoverableError = binding.onRecoverableError; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value10 = value2 < length; } catch (error) { break exceptionLanding87; } if (value10) { r11 = value2; reducibleLoop62: while (true) { try { property = binding4[r11]; } catch (error) { break exceptionLanding87; } try { value11 = property.value; } catch (error) { break exceptionLanding87; } try { object = {}; } catch (error) { break exceptionLanding87; } try { stack = property.stack; } catch (error) { break exceptionLanding87; } try { object.componentStack = stack; } catch (error) { break exceptionLanding87; } try { onRecoverableError(value11, object); } catch (error) { break exceptionLanding87; } try { value12 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; } catch (error) { break exceptionLanding87; } try { length = binding4.length; } catch (error) { break exceptionLanding87; } try { value13 = value12 < length; } catch (error) { break exceptionLanding87; } if (value13) { r11 = value12; continue reducibleLoop62; } break reducibleLoop62; } } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; env0_70 = binding6; break reducibleJoin75; } value14 = 3 & env0_180; reducibleJoin77: while (true) { if (value14) { tag = binding.tag; value15 = value2 !== tag; r7 = value15; break reducibleJoin77; } r7 = value14; break reducibleJoin77; } reducibleJoin79: while (true) { if (r7) { flushPendingEffects_3816(); break reducibleJoin79; } break reducibleJoin79; } ensureRootIsScheduled_3552(binding); pendingLanes = binding.pendingLanes; if (4194090 & binding3) { if (42 & pendingLanes) { env0_91 = true; if (binding === binding7) { binding = env0_184; env0_184 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; break reducibleJoin85; } env0_184 = value2; binding7 = binding; break reducibleJoin85; } } env0_184 = value2; break reducibleJoin85; } flushSyncWorkAcrossRoots_impl_3553(value2, false); markCommitStopped(); break reducibleJoin86; } return undefined; } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; throw error; } function releaseRootPooledCache_3815(a0, a1) { // fn#3815, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:150294, offset: 0x00caa775, size: 65 bytes, params: 3, frame: 12 var pooledCache; const value = a0.pooledCacheLanes & a1; a0.pooledCacheLanes = value; if (value == 0) { pooledCache = a0.pooledCache; if (pooledCache != null) { a0.pooledCache = null; releaseCache_3541(pooledCache); } } } function flushPassiveEffects_3817() { // fn#3817, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:150547, offset: 0x00caa7e1, size: 516 bytes, params: 1, frame: 26 var r11; var r12; var r9; var value; var binding; var binding2; var value2; var __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding; var T; var binding3; var value3; var value4; var binding4; var binding5; var binding6; var binding7; var value5; var binding8; var value6; var binding9; var markPassiveEffectsStarted; var value7; var binding10; var binding11; var value8; var commitPassiveUnmountOnFiber_3784Binding; var current; var commitPassiveMountOnFiber_3777Binding; var binding12; var value9; var binding13; var markPassiveEffectsStopped; var value10; var binding14; var flushSyncWorkAcrossRoots_impl_3553Binding; var __REACT_DEVTOOLS_GLOBAL_HOOK__Binding; var onPostCommitFiberRoot; var value11; var binding15; var error; var stateNode; var Error; var value12; exceptionLanding80: while (true) { value = environment; if (env0_177 !== 5) { return false; } binding = env0_178; binding2 = env0_181; env0_181 = 0; value2 = lanesToEventPriority_3515(env0_180); T = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T; binding3 = env0_70; value3 = 32; try { value4 = value3 > value2; } catch (error) { break exceptionLanding80; } reducibleJoin6: while (true) { if (value4) { r11 = value3; break reducibleJoin6; } r11 = value2; break reducibleJoin6; } try { env0_70 = r11; } catch (error) { break exceptionLanding80; } try { __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding = __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; } catch (error) { break exceptionLanding80; } try { __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADEBinding.T = null; } catch (error) { break exceptionLanding80; } try { binding4 = env0_182; } catch (error) { break exceptionLanding80; } try { env0_182 = null; } catch (error) { break exceptionLanding80; } try { binding5 = env0_178; } catch (error) { break exceptionLanding80; } try { binding6 = env0_180; } catch (error) { break exceptionLanding80; } try { env0_177 = 0; } catch (error) { break exceptionLanding80; } try { env0_178 = null; } catch (error) { break exceptionLanding80; } try { env0_179 = null; } catch (error) { break exceptionLanding80; } try { env0_180 = 0; } catch (error) { break exceptionLanding80; } try { binding7 = env0_154; } catch (error) { break exceptionLanding80; } try { value5 = 6 & binding7; } catch (error) { break exceptionLanding80; } if (!value5) { try { binding8 = env0_59; } catch (error) { break exceptionLanding80; } value6 = binding8 !== null; reducibleJoin27: while (true) { if (value6) { try { binding9 = env0_59; } catch (error) { break exceptionLanding80; } try { markPassiveEffectsStarted = binding9.markPassiveEffectsStarted; } catch (error) { break exceptionLanding80; } value7 = typeof markPassiveEffectsStarted === 'function'; r12 = value7; break reducibleJoin27; } r12 = value6; break reducibleJoin27; } reducibleJoin32: while (true) { if (r12) { try { binding10 = env0_59; } catch (error) { break exceptionLanding80; } try { markPassiveEffectsStarted = binding10.markPassiveEffectsStarted; } catch (error) { break exceptionLanding80; } try { Reflect.apply(markPassiveEffectsStarted, binding10, [binding6]); } catch (error) { break exceptionLanding80; } break reducibleJoin32; } break reducibleJoin32; } try { binding11 = env0_154; } catch (error) { break exceptionLanding80; } try { value8 = binding11 | 4; } catch (error) { break exceptionLanding80; } try { env0_154 = value8; } catch (error) { break exceptionLanding80; } try { commitPassiveUnmountOnFiber_3784Binding = commitPassiveUnmountOnFiber_3784; } catch (error) { break exceptionLanding80; } try { current = binding5.current; } catch (error) { break exceptionLanding80; } try { commitPassiveUnmountOnFiber_3784Binding(current); } catch (error) { break exceptionLanding80; } try { commitPassiveMountOnFiber_3777Binding = commitPassiveMountOnFiber_3777; } catch (error) { break exceptionLanding80; } try { current = binding5.current; } catch (error) { break exceptionLanding80; } try { commitPassiveMountOnFiber_3777Binding(binding5, current, binding6, binding4); } catch (error) { break exceptionLanding80; } try { binding12 = env0_59; } catch (error) { break exceptionLanding80; } value9 = binding12 !== null; reducibleJoin49: while (true) { if (value9) { try { binding13 = env0_59; } catch (error) { break exceptionLanding80; } try { markPassiveEffectsStopped = binding13.markPassiveEffectsStopped; } catch (error) { break exceptionLanding80; } value10 = typeof markPassiveEffectsStopped === 'function'; r9 = value10; break reducibleJoin49; } r9 = value9; break reducibleJoin49; } reducibleJoin53: while (true) { if (r9) { try { binding14 = env0_59; } catch (error) { break exceptionLanding80; } try { markPassiveEffectsStopped = binding14.markPassiveEffectsStopped; } catch (error) { break exceptionLanding80; } try { Reflect.apply(markPassiveEffectsStopped, binding14, []); } catch (error) { break exceptionLanding80; } break reducibleJoin53; } break reducibleJoin53; } try { env0_154 = binding11; } catch (error) { break exceptionLanding80; } try { flushSyncWorkAcrossRoots_impl_3553Binding = flushSyncWorkAcrossRoots_impl_3553; } catch (error) { break exceptionLanding80; } try { flushSyncWorkAcrossRoots_impl_3553Binding(0, false); } catch (error) { break exceptionLanding80; } try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding80; } reducibleJoin71: while (true) { reduciblePort70: while (true) { exceptionLanding69: while (true) { if (__REACT_DEVTOOLS_GLOBAL_HOOK__Binding) { try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding80; } try { onPostCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onPostCommitFiberRoot; } catch (error) { break exceptionLanding80; } try { value11 = typeof onPostCommitFiberRoot !== 'function'; } catch (error) { break exceptionLanding80; } if (value11) { break reduciblePort70; } try { try { __REACT_DEVTOOLS_GLOBAL_HOOK__Binding = __REACT_DEVTOOLS_GLOBAL_HOOK__; } catch (error) { break exceptionLanding69; } } catch (error) { break exceptionLanding80; } try { try { onPostCommitFiberRoot = __REACT_DEVTOOLS_GLOBAL_HOOK__Binding.onPostCommitFiberRoot; } catch (error) { break exceptionLanding69; } } catch (error) { break exceptionLanding80; } try { try { binding15 = env0_57; } catch (error) { break exceptionLanding69; } } catch (error) { break exceptionLanding80; } try { try { Reflect.apply(onPostCommitFiberRoot, __REACT_DEVTOOLS_GLOBAL_HOOK__Binding, [binding15, binding5]); } catch (error) { break exceptionLanding69; } } catch (error) { break exceptionLanding80; } break reduciblePort70; } break reduciblePort70; } break reduciblePort70; } try { current = binding5.current; } catch (error) { break exceptionLanding80; } break reducibleJoin71; } try { stateNode = current.stateNode; } catch (error) { break exceptionLanding80; } try { stateNode.effectDuration = 0; } catch (error) { break exceptionLanding80; } try { stateNode.passiveEffectDuration = 0; } catch (error) { break exceptionLanding80; } env0_70 = binding3; __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; releaseRootPooledCache_3815(binding, binding2); return true; } try { Error = global.Error; } catch (error) { break exceptionLanding80; } try { value12 = Error('Cannot flush passive effects while already rendering.'); } catch (error) { break exceptionLanding80; } try { throw value12; } catch (error) { break exceptionLanding80; } } __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE.T = T; releaseRootPooledCache_3815(binding, binding2); throw error; } function captureCommitPhaseError_3819(a0, a1, a2) { // fn#3819, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:151557, offset: 0x00caaa3b, size: 271 bytes, params: 4, frame: 25 var r10; var stateNode; var type; var getDerivedStateFromError; var componentDidCatch; var binding; var has; var property; var enqueueUpdate_3580Binding; var classErrorUpdate_3709; var value3; let value = a1; let tag = a0.tag; if (tag === 3) { captureCommitPhaseErrorOnRoot_3818(a0, a0, a2); } else if (value !== null) { r10 = value; reducibleLoop2: while (true) { tag = r10.tag; if (tag === 3) { captureCommitPhaseErrorOnRoot_3818(r10, a0, a2); break reducibleLoop2; } tag = r10.tag; if (tag === 1) { stateNode = r10.stateNode; type = r10.type; getDerivedStateFromError = type.getDerivedStateFromError; reducibleJoin8: while (true) { reducibleJoin13: while (true) { if (typeof getDerivedStateFromError === 'function') { value = createCapturedValueAtFiber_3524(a2, a0); enqueueUpdate_3580Binding = enqueueUpdate_3580; classErrorUpdate_3709 = createClassErrorUpdate_3709(2); value3 = enqueueUpdate_3580Binding(r10, classErrorUpdate_3709, 2); if (value3 === null) { break reducibleJoin13; } initializeClassErrorUpdate_3710(classErrorUpdate_3709, value3, r10, value); markRootUpdated$1_3509(value3, 2); ensureRootIsScheduled_3552(value3); break reducibleJoin13; } componentDidCatch = stateNode.componentDidCatch; if (typeof componentDidCatch !== 'function') { break reducibleJoin8; } if (env0_176 === null) { value = createCapturedValueAtFiber_3524(a2, a0); enqueueUpdate_3580Binding = enqueueUpdate_3580; classErrorUpdate_3709 = createClassErrorUpdate_3709(2); value3 = enqueueUpdate_3580Binding(r10, classErrorUpdate_3709, 2); if (value3 === null) { break reducibleJoin13; } initializeClassErrorUpdate_3710(classErrorUpdate_3709, value3, r10, value); markRootUpdated$1_3509(value3, 2); ensureRootIsScheduled_3552(value3); break reducibleJoin13; } binding = env0_176; has = binding.has; if (Reflect.apply(has, binding, [stateNode])) { break reducibleJoin8; } value = createCapturedValueAtFiber_3524(a2, a0); enqueueUpdate_3580Binding = enqueueUpdate_3580; classErrorUpdate_3709 = createClassErrorUpdate_3709(2); value3 = enqueueUpdate_3580Binding(r10, classErrorUpdate_3709, 2); if (value3 === null) { break reducibleJoin13; } initializeClassErrorUpdate_3710(classErrorUpdate_3709, value3, r10, value); markRootUpdated$1_3509(value3, 2); ensureRootIsScheduled_3552(value3); break reducibleJoin13; } return undefined; } } property = r10.return; if (property !== null) { r10 = property; continue reducibleLoop2; } break reducibleLoop2; } } } function attachPingListener_3820(a0, a1, a2) { // fn#3820, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:152075, offset: 0x00caab4a, size: 254 bytes, params: 4, frame: 19 var r1; var value; var Set; var prototype; var set; var binding; var binding2; var value3; var value4; var value5; const pingCache = a0.pingCache; if (pingCache === null) { binding = env0_153; prototype = binding.prototype; value = Object.create(prototype, {constructor: {value: binding}}); binding2 = new binding(); value = binding2 instanceof Object ? binding2 : value; a0.pingCache = value; Set = global.Set; prototype = Set.prototype; value3 = Object.create(prototype, {constructor: {value: Set}}); set = new Set(); value4 = set instanceof Object ? set : value3; value.set(a1, value4); r1 = value4; } else { value = pingCache.get(a1); if (value !== undefined) { r1 = value; } else { set = new global.Set(); pingCache.set(a1, set); r1 = set; } } if (!r1.has(a2)) { r1.add(a2); value5 = pingSuspendedRoot_3821.bind(null, a0, a1, a2); if (result) { restorePendingUpdaters(a0, a2); } a1.then(value5, value5); } } function pingSuspendedRoot_3821(a0, a1, a2) { // fn#3821, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:152346, offset: 0x00caac48, size: 274 bytes, params: 4, frame: 15 const pingCache = a0.pingCache; if (pingCache !== null) { pingCache.delete(a1); } a0.pingedLanes = a0.pingedLanes | a0.suspendedLanes & a2; a0.warmLanes = a0.warmLanes & ~a2; if (env0_155 === a0 && (env0_157 & a2) === a2) { if (env0_164 === 4) { if (!(2 & env0_154)) { prepareFreshStack_3799(a0, 0); } } else if (env0_164 !== 3) { env0_167 |= a2; } else if ((62914560 & env0_157) !== env0_157) { env0_167 |= a2; } else if (300 > (require(273) /* metro dependency 273 */).unstable_now() - env0_173) { if (!(2 & env0_154)) { prepareFreshStack_3799(a0, 0); } } else { env0_167 |= a2; } if (env0_169 !== env0_157) { } } ensureRootIsScheduled_3552(a0); } function retryTimedOutBoundary_3822(a0, a1) { // fn#3822, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:152637, offset: 0x00caad5a, size: 90 bytes, params: 3, frame: 14 const value = a1; const r4 = value !== 0 ? value : 1 & a0.mode ? claimNextRetryLane_3507() : 2; const value2 = enqueueConcurrentRenderForLane_3574(a0, r4); if (value2 !== null) { markRootUpdated$1_3509(value2, r4); ensureRootIsScheduled_3552(value2); } } function retryDehydratedSuspenseBoundary_3823(a0) { // fn#3823, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:152814, offset: 0x00caadb4, size: 41 bytes, params: 2, frame: 13 const memoizedState = a0.memoizedState; retryTimedOutBoundary_3822(a0, memoizedState === null ? 0 : memoizedState.retryLane); } function resolveRetryWakeable_3824(a0, a1) { // fn#3824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:152937, offset: 0x00caaddd, size: 147 bytes, params: 3, frame: 16 var retryLane; var r4; var stateNode; var _retryCache; var memoizedState; const tag = a0.tag; if (tag === 13) { stateNode = a0.stateNode; memoizedState = a0.memoizedState; if (memoizedState === null) { retryLane = 0; r4 = stateNode; } else { retryLane = memoizedState.retryLane; r4 = stateNode; } if (r4 !== null) { r4.delete(a1); } retryTimedOutBoundary_3822(a0, retryLane); return undefined; } if (tag === 19) { stateNode = a0.stateNode; retryLane = 0; r4 = stateNode; if (r4 !== null) { r4.delete(a1); } retryTimedOutBoundary_3822(a0, retryLane); return undefined; } if (tag === 22) { _retryCache = a0.stateNode._retryCache; retryLane = 0; r4 = _retryCache; if (r4 !== null) { r4.delete(a1); } retryTimedOutBoundary_3822(a0, retryLane); return undefined; } const Error = global.Error; throw Error('Pinged unknown suspense boundary type. This is probably a bug in React.'); } function restorePendingUpdaters(a0, a1) { // fn#3825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:153282, offset: 0x00caae70, size: 51 bytes, params: 3, frame: 11 const env0_0 = a0; const env0_1 = a1; if (result) { a0.memoizedUpdaters.forEach(_fun3826); } function _fun3826(a0) { // fn#3826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:153351, offset: 0x00caaea3, size: 33 bytes, params: 2, frame: 15 addFiberToLanesMap(env0_0, a0, require); } } function createFiberImplClass_3828(a0, a1, a2, a3) { // fn#3828, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:153874, offset: 0x00caaf91, size: 42 bytes, params: 5, frame: 17 const value = Object.create(FiberNode_3827.prototype, {constructor: {value: FiberNode_3827}}); const fiberNode_3827 = new FiberNode_3827(a0, a1, a2, a3); return fiberNode_3827 instanceof Object ? fiberNode_3827 : value; } function createWorkInProgress_3830(a0, a1) { // fn#3830, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:154018, offset: 0x00caafbb, size: 381 bytes, params: 3, frame: 20 var r0; var fiberImplClass_3828; const alternate = a0.alternate; const value = null; if (value === alternate) { fiberImplClass_3828 = createFiberImplClass_3828(a0.tag, a1, a0.key, a0.mode); fiberImplClass_3828.elementType = a0.elementType; fiberImplClass_3828.type = a0.type; fiberImplClass_3828.stateNode = a0.stateNode; fiberImplClass_3828.alternate = a0; a0.alternate = fiberImplClass_3828; r0 = fiberImplClass_3828; } else { alternate.pendingProps = a1; alternate.type = a0.type; alternate.flags = 0; alternate.subtreeFlags = 0; alternate.deletions = value; alternate.actualDuration = -0; alternate.actualStartTime = -1.1; r0 = alternate; } r0.flags = 65011712 & a0.flags; r0.childLanes = a0.childLanes; r0.lanes = a0.lanes; r0.child = a0.child; r0.memoizedProps = a0.memoizedProps; r0.memoizedState = a0.memoizedState; r0.updateQueue = a0.updateQueue; const dependencies = a0.dependencies; r0.dependencies = value === dependencies ? value : {lanes: dependencies.lanes, firstContext: dependencies.firstContext}; r0.sibling = a0.sibling; r0.index = a0.index; r0.ref = a0.ref; r0.refCleanup = a0.refCleanup; r0.selfBaseDuration = a0.selfBaseDuration; r0.treeBaseDuration = a0.treeBaseDuration; return r0; } function createFiberFromTypeAndProps_3832(a0, a1, a2, a3, a4, a5) { // fn#3832, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:155416, offset: 0x00cab250, size: 694 bytes, params: 7, frame: 26 var r2; var r5; var r6; var r7; var value7; var $$typeof; var value8; var Error; var value13; var value14; var value15; var value16; var value17; var value18; var value19; var value22; var fiberImplClass_3828; let value = a0; const value2 = a2; const value3 = a4; const value4 = typeof value; if (value4 === 'function') { if (shouldConstruct_3829(value)) { value22 = 1; r2 = value; r5 = value3; r6 = value2; r7 = value22; } else { r2 = value; r5 = value3; r6 = value2; r7 = 0; } } else { if (value4 === 'string') { r2 = value; fiberImplClass_3828 = createFiberImplClass_3828(5, value2, a1, value3); fiberImplClass_3828.elementType = value; fiberImplClass_3828.type = r2; fiberImplClass_3828.lanes = a5; return fiberImplClass_3828; } if (env0_22 === value) { value = createFiberImplClass_3828(31, value2, a1, value3); value.elementType = env0_22; value.lanes = a5; return value; } if (env0_11 === value) { return createFiberFromFragment_3833(value2.children, value3, a5, a1); } if (env0_12 === value) { value17 = 8; value18 = value3 | value17; if (1 & value18) { value19 = value18 | 16; r2 = value; r5 = value19; r6 = value2; r7 = value17; } else { r2 = value; r5 = value18; r6 = value2; r7 = value17; } fiberImplClass_3828 = createFiberImplClass_3828(r7, r6, a1, r5); fiberImplClass_3828.elementType = value; fiberImplClass_3828.type = r2; fiberImplClass_3828.lanes = a5; return fiberImplClass_3828; } if (env0_13 === value) { value = createFiberImplClass_3828(12, value2, a1, 2 | value3); value.elementType = env0_13; value.lanes = a5; value.stateNode = {'effectDuration': 0, 'passiveEffectDuration': 0}; return value; } if (env0_18 === value) { value = createFiberImplClass_3828(13, value2, a1, value3); value.elementType = env0_18; value.lanes = a5; return value; } if (env0_19 === value) { value = createFiberImplClass_3828(19, value2, a1, value3); value.elementType = env0_19; value.lanes = a5; return value; } if (value4 !== 'object') { Error = global.Error; value13 = 'null'; value14 = null; value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.'); value16 = 29; r2 = value14; r5 = value3; r6 = value15; r7 = value16; } else { value7 = null; if (value7 === value) { Error = global.Error; value13 = 'null'; value14 = null; value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.'); value16 = 29; r2 = value14; r5 = value3; r6 = value15; r7 = value16; } else { $$typeof = value.$$typeof; value8 = 10; if (env0_14 === $$typeof) { r2 = value; r5 = value3; r6 = value2; r7 = value8; } else if (env0_16 === $$typeof) { r2 = value; r5 = value3; r6 = value2; r7 = value8; } else if (env0_15 === $$typeof) { r2 = value; r5 = value3; r6 = value2; r7 = 9; } else if (env0_17 === $$typeof) { r2 = value; r5 = value3; r6 = value2; r7 = 11; } else if (env0_20 === $$typeof) { r2 = value; r5 = value3; r6 = value2; r7 = 14; } else if (env0_21 === $$typeof) { r2 = value7; r5 = value3; r6 = value2; r7 = 16; } else { Error = global.Error; value13 = 'null'; value14 = null; value15 = Error('Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: ' + (value14 === value ? value13 : value4) + '.'); value16 = 29; r2 = value14; r5 = value3; r6 = value15; r7 = value16; } } } } fiberImplClass_3828 = createFiberImplClass_3828(r7, r6, a1, r5); fiberImplClass_3828.elementType = value; fiberImplClass_3828.type = r2; fiberImplClass_3828.lanes = a5; return fiberImplClass_3828; } function createFiberFromFragment_3833(a0, a1, a2, a3) { // fn#3833, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:156447, offset: 0x00cab506, size: 37 bytes, params: 5, frame: 17 const fiberImplClass_3828 = createFiberImplClass_3828(7, a0, a3, a1); fiberImplClass_3828.lanes = a2; return fiberImplClass_3828; } function createFiberFromText_3834(a0, a1, a2) { // fn#3834, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:156539, offset: 0x00cab52b, size: 36 bytes, params: 4, frame: 17 const fiberImplClass_3828 = createFiberImplClass_3828(6, a0, null, a1); fiberImplClass_3828.lanes = a2; return fiberImplClass_3828; } function createFiberFromPortal_3835(a0, a1, a2) { // fn#3835, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:156628, offset: 0x00cab54f, size: 99 bytes, params: 4, frame: 19 const fiberImplClass_3828 = createFiberImplClass_3828(4, a0.children !== null ? a0.children : [], a0.key, a1); fiberImplClass_3828.lanes = a2; fiberImplClass_3828.stateNode = {containerInfo: a0.containerInfo, pendingChildren: null, implementation: a0.implementation}; return fiberImplClass_3828; } function FiberRootNode_3836(a0, a1, a2, a3, a4, a5, a6, a7) { // fn#3836, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:156847, offset: 0x00cab5b2, size: 384 bytes, params: 9, frame: 16 var push; this.tag = a1; this.containerInfo = a0; this.pendingChildren = null; this.current = null; this.pingCache = null; this.timeoutHandle = -1; this.cancelPendingCommit = null; this.context = null; this.pendingContext = null; this.next = null; this.callbackNode = null; let value = 0; this.callbackPriority = value; const createLaneMap_3508Binding = createLaneMap_3508; this.expirationTimes = createLaneMap_3508Binding(-1); this.pendingLanes = value; this.suspendedLanes = value; this.pingedLanes = value; this.warmLanes = value; this.expiredLanes = value; this.errorRecoveryDisabledLanes = value; this.shellSuspendCounter = value; this.entangledLanes = value; this.entanglements = createLaneMap_3508Binding(value); this.hiddenUpdates = createLaneMap_3508Binding(null); this.identifierPrefix = a3; this.onUncaughtError = a4; this.onCaughtError = a5; this.onRecoverableError = a6; this.pooledCache = null; this.pooledCacheLanes = value; this.formState = a7; const Map = global.Map; let prototype = Map.prototype; const value3 = Object.create(prototype, {constructor: {value: Map}}); const map = new Map(); this.incompleteTransitions = map instanceof Object ? map : value3; this.effectDuration = -0; this.passiveEffectDuration = -0; let Set = global.Set; const value5 = Object.create(Set.prototype, {constructor: {value: Set}}); let set = new Set(); this.memoizedUpdaters = set instanceof Object ? set : value5; const items2 = []; this.pendingUpdatersLaneMap = items2; let r1 = value; reducibleLoop1: while (true) { push = items2.push; Set = global.Set; prototype = Set.prototype; value = Object.create(prototype, {constructor: {value: Set}}); set = new Set(); value = set instanceof Object ? set : value; Reflect.apply(push, items2, [value]); value = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; if (31 > value) { r1 = value; continue reducibleLoop1; } break reducibleLoop1; } } function findHostInstance_3837(a0) { // fn#3837, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:157729, offset: 0x00cab732, size: 700 bytes, params: 2, frame: 35 var r5; var r9; var r10; var r18; var r22; var r23; var r24; var r21; var r16; var r19; var r20; var r1; var r0; var value; var nearestMountedFiber_3483; var Error; var property; var alternate2; var child; var child2; var property2; var value4; var value5; var sibling; var value6; var alternate3; var value7; var value8; var tag; var stateNode; var current; var value9; var currentHostFiberImpl_3485; var getPublicInstance_3520Binding; const _reactInternals = a0._reactInternals; if (_reactInternals === undefined) { if (typeof a0.render === 'function') { throw global.Error('Unable to find node on an unmounted component.'); } value = global.Object.keys(a0); value = value.join(','); throw global.Error('Argument appears to not be a ReactComponent. Keys: ' + value); } const alternate = _reactInternals.alternate; value = null; if (alternate) { r9 = alternate; r10 = _reactInternals; reducibleLoop6: while (true) { property = r10.return; if (value === property) { tag = r10.tag; if (tag !== 3) { throw global.Error('Unable to find node on an unmounted component.'); } stateNode = r10.stateNode; current = stateNode.current; r1 = current !== r10 ? alternate : _reactInternals; r5 = r1; reducibleJoin36: while (true) { if (value === r5) { r1 = value; break reducibleJoin36; } value9 = environment; currentHostFiberImpl_3485 = findCurrentHostFiberImpl_3485(r5); r1 = currentHostFiberImpl_3485; break reducibleJoin36; } reducibleJoin38: while (true) { if (value === r1) { r0 = value; break reducibleJoin38; } value = environment; getPublicInstance_3520Binding = getPublicInstance_3520; stateNode = r1.stateNode; value = getPublicInstance_3520Binding(stateNode); r0 = value; break reducibleJoin38; } return r0; } alternate2 = property.alternate; if (value === alternate2) { property = property.return; if (value === property) { tag = r10.tag; if (tag !== 3) { throw global.Error('Unable to find node on an unmounted component.'); } stateNode = r10.stateNode; current = stateNode.current; r1 = current !== r10 ? alternate : _reactInternals; r5 = r1; reducibleJoin36: while (true) { if (value === r5) { r1 = value; break reducibleJoin36; } value9 = environment; currentHostFiberImpl_3485 = findCurrentHostFiberImpl_3485(r5); r1 = currentHostFiberImpl_3485; break reducibleJoin36; } reducibleJoin38: while (true) { if (value === r1) { r0 = value; break reducibleJoin38; } value = environment; getPublicInstance_3520Binding = getPublicInstance_3520; stateNode = r1.stateNode; value = getPublicInstance_3520Binding(stateNode); r0 = value; break reducibleJoin38; } return r0; } r9 = property; r10 = property; continue reducibleLoop6; } child = property.child; child2 = alternate2.child; if (child === child2) { child = property.child; if (child) { r16 = child; reducibleLoop24: while (true) { if (r16 === r10) { value8 = environment; assertIsMounted_3484(property); r5 = _reactInternals; break reducibleLoop24; } if (r16 === r9) { value7 = environment; assertIsMounted_3484(property); r5 = alternate; break reducibleLoop24; } sibling = r16.sibling; if (!sibling) { throw global.Error('Unable to find node on an unmounted component.'); } r16 = sibling; continue reducibleLoop24; } reducibleJoin36: while (true) { if (value === r5) { r1 = value; break reducibleJoin36; } value9 = environment; currentHostFiberImpl_3485 = findCurrentHostFiberImpl_3485(r5); r1 = currentHostFiberImpl_3485; break reducibleJoin36; } reducibleJoin38: while (true) { if (value === r1) { r0 = value; break reducibleJoin38; } value = environment; getPublicInstance_3520Binding = getPublicInstance_3520; stateNode = r1.stateNode; value = getPublicInstance_3520Binding(stateNode); r0 = value; break reducibleJoin38; } return r0; } Error = global.Error; throw Error('Unable to find node on an unmounted component.'); } property2 = r10.return; if (property2 !== r9.return) { r9 = alternate2; r10 = property; } else { child = property.child; value4 = false; if (child) { r18 = child; reducibleLoop11: while (true) { value5 = true; if (r18 === r10) { r22 = value5; r23 = alternate2; r24 = property; break reducibleLoop11; } if (r18 === r9) { r22 = value5; r23 = property; r24 = alternate2; break reducibleLoop11; } sibling = r18.sibling; if (sibling) { r18 = sibling; continue reducibleLoop11; } r22 = value4; r23 = r9; r24 = r10; break reducibleLoop11; } } else { r22 = value4; r23 = r9; r24 = r10; } reducibleJoin21: while (true) { if (r22) { r9 = r23; r10 = r24; break reducibleJoin21; } child = alternate2.child; if (child) { r21 = child; reducibleLoop16: while (true) { value6 = true; if (r21 === r24) { r16 = value6; r19 = property; r20 = alternate2; break reducibleLoop16; } if (r21 === r23) { r16 = value6; r19 = alternate2; r20 = property; break reducibleLoop16; } sibling = r21.sibling; if (sibling) { r21 = sibling; continue reducibleLoop16; } r16 = r22; r19 = r23; r20 = r24; break reducibleLoop16; } } else { r16 = r22; r19 = r23; r20 = r24; } if (!r16) { throw global.Error('Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.'); } r9 = r19; r10 = r20; break reducibleJoin21; } } alternate3 = r10.alternate; if (alternate3 !== r9) { throw global.Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue."); } continue reducibleLoop6; } } else { nearestMountedFiber_3483 = getNearestMountedFiber_3483(_reactInternals); if (value === nearestMountedFiber_3483) { throw global.Error('Unable to find node on an unmounted component.'); } r5 = nearestMountedFiber_3483 !== _reactInternals ? value : _reactInternals; } reducibleJoin36: while (true) { if (value === r5) { r1 = value; break reducibleJoin36; } value9 = environment; currentHostFiberImpl_3485 = findCurrentHostFiberImpl_3485(r5); r1 = currentHostFiberImpl_3485; break reducibleJoin36; } reducibleJoin38: while (true) { if (value === r1) { r0 = value; break reducibleJoin38; } value = environment; getPublicInstance_3520Binding = getPublicInstance_3520; stateNode = r1.stateNode; value = getPublicInstance_3520Binding(stateNode); r0 = value; break reducibleJoin38; } return r0; } function updateContainer_3838(a0, a1, a2, a3) { // fn#3838, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:159235, offset: 0x00cab9ee, size: 196 bytes, params: 5, frame: 20 let value = a3; const requestUpdateLane_3787Binding = requestUpdateLane_3787; const current = a1.current; const value3 = requestUpdateLane_3787Binding(current); const value4 = null; let r2 = value4 !== env0_59 && typeof env0_59.markRenderScheduled === 'function'; if (r2) { env0_59.markRenderScheduled(value3); } if (value4 === a1.context) { a1.context = env0_74; } else { a1.pendingContext = env0_74; } const update_3579 = createUpdate_3579(value3); update_3579.payload = {element: a0}; r2 = value === undefined ? value4 : value; if (value4 !== r2) { update_3579.callback = r2; } value = enqueueUpdate_3580(current, update_3579, value3); if (value4 !== value) { scheduleUpdateOnFiber_3789(value, current, value3); entangleTransitions_3581(value, current, value3); } return value3; } function nativeOnUncaughtError_3839(a0, a1) { // fn#3839, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:160072, offset: 0x00cabab2, size: 106 bytes, params: 3, frame: 17 const ReactFiberErrorDialog = (Module00261Module).ReactFiberErrorDialog; const showErrorDialog = ReactFiberErrorDialog.showErrorDialog; const object = {errorBoundary: null, error: a0}; let componentStack = a1.componentStack; componentStack = componentStack != null ? a1.componentStack : ''; object.componentStack = componentStack; if (Reflect.apply(showErrorDialog, ReactFiberErrorDialog, [object]) !== false) { env0_139(a0); } } function nativeOnCaughtError_3840(a0, a1) { // fn#3840, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:160254, offset: 0x00c779ce, size: 121 bytes, params: 3, frame: 16 const ReactFiberErrorDialog = (Module00261Module).ReactFiberErrorDialog; const showErrorDialog = ReactFiberErrorDialog.showErrorDialog; const object = {}; object.errorBoundary = a1.errorBoundary; object.error = a0; let componentStack = a1.componentStack; componentStack = componentStack != null ? a1.componentStack : ''; object.componentStack = componentStack; if (Reflect.apply(showErrorDialog, ReactFiberErrorDialog, [object]) !== false) { global.console.error(a0); } } function unmountComponentAtNode_3841(a0) { // fn#3841, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:160456, offset: 0x00cabb1c, size: 56 bytes, params: 2, frame: 16 const env0_0 = a0; const value2 = env0_186.get(a0); if (value2) { updateContainer_3838(null, value2, undefined, _fun3842); } function _fun3842() { // fn#3842, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:160539, offset: 0x00cabb54, size: 28 bytes, params: 1, frame: 11 env1_186.delete(env0_0); } } function preventDefault_3843() { // fn#3843, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:6087, offset: 0x00cabb70, size: 83 bytes, params: 1, frame: 11 this.defaultPrevented = true; const nativeEvent = this.nativeEvent; if (nativeEvent) { if (nativeEvent.preventDefault) { nativeEvent.preventDefault(); } else if (typeof nativeEvent.returnValue !== 'unknown') { nativeEvent.returnValue = false; } this.isDefaultPrevented = functionThatReturnsTrue_3446; } } function stopPropagation_3844() { // fn#3844, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:6319, offset: 0x00cabbc3, size: 75 bytes, params: 1, frame: 11 const nativeEvent = this.nativeEvent; if (nativeEvent) { if (nativeEvent.stopPropagation) { nativeEvent.stopPropagation(); } else if (typeof nativeEvent.cancelBubble !== 'unknown') { nativeEvent.cancelBubble = true; } this.isPropagationStopped = functionThatReturnsTrue_3446; } } function extend_3849(a0) { // fn#3849, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:7176, offset: 0x00cabc84, size: 138 bytes, params: 2, frame: 18 const closure = function() { }; const constructor_38512 = constructor_3851; closure.prototype = this.prototype; const closure2 = new closure(); assign(closure2, constructor_38512.prototype); constructor_38512.prototype = closure2; constructor_38512.prototype.constructor = constructor_38512; assignBinding = assign; const Interface = this.Interface; constructor_38512.Interface = assignBinding({}, Interface, a0); constructor_38512.extend = this.extend; addEventPoolingTo_3451(constructor_38512); return constructor_38512; function extend_3849Constructor() { // fn#3851, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:7202, owner: extend_3849.constructor, offset: 0x00c3945f, size: 30 bytes, params: 1, frame: 13 return env0_0.apply(this, arguments); } } function recordTouchTrack_3854(a0, a1) { // fn#3854, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:9362, offset: 0x00cabd0e, size: 328 bytes, params: 3, frame: 17 var r5; var changedTouches; var forEach; var binding; var touches; var length; var numberActiveTouches; var value2; var property; var touchActive; var value3; var identifier; reducibleJoin2: while (true) { if (env0_34 == null) { break reducibleJoin2; } env0_34(a0, a1); break reducibleJoin2; } if (isMoveish_3453(a0)) { changedTouches = a1.changedTouches; changedTouches.forEach(recordTouchMove_3457); } else if (isStartish_3452(a0)) { changedTouches = a1.changedTouches; changedTouches.forEach(recordTouchStart_3456); binding = env0_33; touches = a1.touches; binding.numberActiveTouches = touches.length; reducibleJoin15: while (true) { if (env0_33.numberActiveTouches !== 1) { break reducibleJoin15; } binding = env0_33; touches = a1.touches; identifier = touches[0].identifier; binding.indexOfSingleActiveTouch = identifier; break reducibleJoin15; } } else { reducibleJoin15: while (true) { reducibleJoin6: while (true) { if (a0 === 'topTouchEnd') { break reducibleJoin6; } if (a0 !== 'topTouchCancel') { break reducibleJoin15; } break reducibleJoin6; } changedTouches = a1.changedTouches; forEach = changedTouches.forEach; Reflect.apply(forEach, changedTouches, [recordTouchEnd_3458]); binding = env0_33; touches = a1.touches; length = touches.length; binding.numberActiveTouches = length; numberActiveTouches = env0_33.numberActiveTouches; if (numberActiveTouches !== 1) { break reducibleJoin15; } length = env0_32.length; value2 = 0; if (!(value2 < length)) { break reducibleJoin15; } r5 = value2; reducibleLoop8: while (true) { property = env0_32[r5]; if (property != null) { touchActive = property.touchActive; reducibleJoin10: while (true) { if (touchActive) { env0_33.indexOfSingleActiveTouch = r5; break reducibleJoin15; } break reducibleJoin10; } } value3 = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1; length = env0_32.length; if (value3 < length) { r5 = value3; continue reducibleLoop8; } break reducibleJoin15; } break reducibleJoin15; } } } function _getResponder_3855() { // fn#3855, offset: 0x00c77d5a, size: 9 bytes, params: 1, frame: 1 return env0_36; } function extractEvents_3856(a0, a1, a2, a3) { // fn#3856, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:13232, offset: 0x00cabe56, size: 1706 bytes, params: 5, frame: 32 var r12; var r7; var r11; var r6; var r16; var r18; var r15; var r13; var r0; var r1; var r5; var responderEnd; var responderRelease; var r8; var binding; var responderIgnoreScroll; var scrollShouldSetResponder; var selectionChangeShouldSetResponder; var moveShouldSetResponder; var startShouldSetResponder; var value4; var value5; var getParent$1_3463Binding; var parent$1_3463; var value7; var parent$1_34632; var parent$1_34633; var value10; var value11; var value12; var alternate; var parent$1_3463Binding; var value14; var value15; var binding2; var getPooled; var touchHistory; var forEachAccumulated_3461Binding; var _dispatchListeners; var _dispatchInstances; var length; var value16; var isPropagationStopped; var value17; var property; var isPersistent; var constructor; var release; var responderGrant; var value18; var value19; var responderTerminationRequest; var value20; var value21; var value22; var binding3; var responderReject; var responderTerminate; var value23; var touches; var value24; var target; var instanceFromTag; var parent$1_34634; var value27; var value28; var value29; let value = a1; if (isStartish_3452(a0)) { env0_37 += 1; } else { reducibleJoin7: while (true) { reducibleJoin3: while (true) { if (a0 === 'topTouchEnd') { break reducibleJoin3; } if (a0 !== 'topTouchCancel') { break reducibleJoin7; } break reducibleJoin3; } if (!(0 <= env0_37)) { return null; } binding = env0_37; env0_37 = typeof binding === 'bigint' ? binding - 1n : +binding - 1; break reducibleJoin7; } } env0_35.recordTouchTrack(a0, a2); const value3 = null; reducibleJoin61: while (true) { if (value) { if (a0 === 'topScroll') { responderIgnoreScroll = a2.responderIgnoreScroll; if (!responderIgnoreScroll) { if (isStartish_3452(a0)) { startShouldSetResponder = env0_38.startShouldSetResponder; r12 = startShouldSetResponder; } else if (isMoveish_3453(a0)) { moveShouldSetResponder = env0_38.moveShouldSetResponder; r12 = moveShouldSetResponder; } else if (a0 === 'topSelectionChange') { selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder; r12 = selectionChangeShouldSetResponder; } else { scrollShouldSetResponder = env0_38.scrollShouldSetResponder; r12 = scrollShouldSetResponder; } reducibleJoin36: while (true) { if (!env0_36) { r0 = value; break reducibleJoin36; } binding = env0_36; value4 = 0; if (binding) { r7 = binding; r11 = value4; reducibleLoop25: while (true) { value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_3463 = getParent$1_3463(r7); if (parent$1_3463) { r7 = parent$1_3463; r11 = value5; continue reducibleLoop25; } r6 = value5; break reducibleLoop25; } } else { r6 = value4; } if (value) { r7 = value; r11 = value4; reducibleLoop27: while (true) { value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_34632 = getParent$1_3463(r7); if (parent$1_34632) { r7 = parent$1_34632; r11 = value7; continue reducibleLoop27; } r16 = value7; break reducibleLoop27; } } else { r16 = value4; } if (value4 < r6 - r16) { r11 = r6; r18 = binding; reducibleLoop29: while (true) { parent$1_34633 = getParent$1_3463(r18); value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1; if (value4 < value10 - r16) { r11 = value10; r18 = parent$1_34633; continue reducibleLoop29; } r6 = value10; r15 = parent$1_34633; break reducibleLoop29; } } else { r15 = binding; } if (value4 < r16 - r6) { r11 = value; reducibleLoop31: while (true) { value = getParent$1_3463(r11); value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1; if (value4 < value11 - r6) { r11 = value; r16 = value11; continue reducibleLoop31; } r13 = value; break reducibleLoop31; } } else { r13 = value; } value = typeof r6 === 'bigint' ? r6 : +r6; value12 = typeof value === 'bigint' ? value - 1n : +value - 1; if (!value) { r0 = value3; break reducibleJoin36; } r11 = value12; reducibleLoop33: while (true) { if (r15 === r13) { r0 = r15; break reducibleJoin36; } alternate = r13.alternate; if (r15 === alternate) { r0 = r15; break reducibleJoin36; } getParent$1_3463Binding = getParent$1_3463; value = getParent$1_3463Binding(r15); parent$1_3463Binding = getParent$1_3463Binding(r13); value14 = typeof r11 === 'bigint' ? r11 : +r11; value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1; if (value14) { r11 = value15; r13 = parent$1_3463Binding; r15 = value; continue reducibleLoop33; } r0 = value3; break reducibleJoin36; } } binding = env0_36; binding2 = env0_31; getPooled = binding2.getPooled; value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461Binding = forEachAccumulated_3461; if (r0 === binding) { r0 = accumulateTwoPhaseDispatchesSingleSkipTarget_3468; } else { r0 = accumulateTwoPhaseDispatchesSingle$1_3469; } forEachAccumulated_3461Binding(value, r0); _dispatchListeners = value._dispatchListeners; _dispatchInstances = value._dispatchInstances; if (isArray(_dispatchListeners)) { length = _dispatchListeners.length; value16 = 0; reducibleJoin48: while (true) { if (!(value16 < length)) { r11 = value3; break reducibleJoin48; } isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value16; reducibleLoop44: while (true) { if (_dispatchListeners[r15](value, _dispatchInstances[r15])) { property = _dispatchInstances[r15]; r11 = property; break reducibleJoin48; } value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1; length = _dispatchListeners.length; if (value17 < length) { isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value17; continue reducibleLoop44; } r11 = value3; break reducibleJoin48; } } } else { reducibleJoin48: while (true) { if (_dispatchListeners) { if (_dispatchListeners(value, _dispatchInstances)) { r11 = _dispatchInstances; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } } value._dispatchInstances = value3; value._dispatchListeners = value3; reducibleJoin50: while (true) { if (value.isPersistent()) { break reducibleJoin50; } constructor = value.constructor; release = constructor.release; Reflect.apply(release, constructor, [value]); break reducibleJoin50; } if (r11) { if (r11 === env0_36) { r5 = value3; break reducibleJoin61; } binding = env0_31; getPooled = binding.getPooled; responderGrant = env0_38.responderGrant; value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value18 = executeDirectDispatch_3445(value); value19 = value18 === true; if (env0_36) { binding = env0_31; getPooled = binding.getPooled; responderTerminationRequest = env0_38.responderTerminationRequest; value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]); value20.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value20, accumulateDirectDispatchesSingle$1_3467); _dispatchListeners = value20._dispatchListeners; value21 = !_dispatchListeners; reducibleJoin56: while (true) { if (_dispatchListeners) { value22 = executeDirectDispatch_3445(value20); r1 = value22; break reducibleJoin56; } r1 = value21; break reducibleJoin56; } reducibleJoin58: while (true) { if (value20.isPersistent()) { break reducibleJoin58; } constructor = value20.constructor; release = constructor.release; Reflect.apply(release, constructor, [value20]); break reducibleJoin58; } binding = env0_31; getPooled = binding.getPooled; binding3 = env0_38; if (r1) { responderTerminate = binding3.responderTerminate; value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]); value23.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value23, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, [value, value23]); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } responderReject = binding3.responderReject; value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, value); r5 = value; break reducibleJoin61; } value = accumulate_3459(undefined, value); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } r5 = value3; break reducibleJoin61; } } if (0 < env0_37) { if (a0 === 'topSelectionChange') { if (isStartish_3452(a0)) { startShouldSetResponder = env0_38.startShouldSetResponder; r12 = startShouldSetResponder; } else if (isMoveish_3453(a0)) { moveShouldSetResponder = env0_38.moveShouldSetResponder; r12 = moveShouldSetResponder; } else if (a0 === 'topSelectionChange') { selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder; r12 = selectionChangeShouldSetResponder; } else { scrollShouldSetResponder = env0_38.scrollShouldSetResponder; r12 = scrollShouldSetResponder; } reducibleJoin36: while (true) { if (!env0_36) { r0 = value; break reducibleJoin36; } binding = env0_36; value4 = 0; if (binding) { r7 = binding; r11 = value4; reducibleLoop25: while (true) { value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_3463 = getParent$1_3463(r7); if (parent$1_3463) { r7 = parent$1_3463; r11 = value5; continue reducibleLoop25; } r6 = value5; break reducibleLoop25; } } else { r6 = value4; } if (value) { r7 = value; r11 = value4; reducibleLoop27: while (true) { value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_34632 = getParent$1_3463(r7); if (parent$1_34632) { r7 = parent$1_34632; r11 = value7; continue reducibleLoop27; } r16 = value7; break reducibleLoop27; } } else { r16 = value4; } if (value4 < r6 - r16) { r11 = r6; r18 = binding; reducibleLoop29: while (true) { parent$1_34633 = getParent$1_3463(r18); value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1; if (value4 < value10 - r16) { r11 = value10; r18 = parent$1_34633; continue reducibleLoop29; } r6 = value10; r15 = parent$1_34633; break reducibleLoop29; } } else { r15 = binding; } if (value4 < r16 - r6) { r11 = value; reducibleLoop31: while (true) { value = getParent$1_3463(r11); value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1; if (value4 < value11 - r6) { r11 = value; r16 = value11; continue reducibleLoop31; } r13 = value; break reducibleLoop31; } } else { r13 = value; } value = typeof r6 === 'bigint' ? r6 : +r6; value12 = typeof value === 'bigint' ? value - 1n : +value - 1; if (!value) { r0 = value3; break reducibleJoin36; } r11 = value12; reducibleLoop33: while (true) { if (r15 === r13) { r0 = r15; break reducibleJoin36; } alternate = r13.alternate; if (r15 === alternate) { r0 = r15; break reducibleJoin36; } getParent$1_3463Binding = getParent$1_3463; value = getParent$1_3463Binding(r15); parent$1_3463Binding = getParent$1_3463Binding(r13); value14 = typeof r11 === 'bigint' ? r11 : +r11; value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1; if (value14) { r11 = value15; r13 = parent$1_3463Binding; r15 = value; continue reducibleLoop33; } r0 = value3; break reducibleJoin36; } } binding = env0_36; binding2 = env0_31; getPooled = binding2.getPooled; value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461Binding = forEachAccumulated_3461; if (r0 === binding) { r0 = accumulateTwoPhaseDispatchesSingleSkipTarget_3468; } else { r0 = accumulateTwoPhaseDispatchesSingle$1_3469; } forEachAccumulated_3461Binding(value, r0); _dispatchListeners = value._dispatchListeners; _dispatchInstances = value._dispatchInstances; if (isArray(_dispatchListeners)) { length = _dispatchListeners.length; value16 = 0; reducibleJoin48: while (true) { if (!(value16 < length)) { r11 = value3; break reducibleJoin48; } isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value16; reducibleLoop44: while (true) { if (_dispatchListeners[r15](value, _dispatchInstances[r15])) { property = _dispatchInstances[r15]; r11 = property; break reducibleJoin48; } value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1; length = _dispatchListeners.length; if (value17 < length) { isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value17; continue reducibleLoop44; } r11 = value3; break reducibleJoin48; } } } else { reducibleJoin48: while (true) { if (_dispatchListeners) { if (_dispatchListeners(value, _dispatchInstances)) { r11 = _dispatchInstances; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } } value._dispatchInstances = value3; value._dispatchListeners = value3; reducibleJoin50: while (true) { if (value.isPersistent()) { break reducibleJoin50; } constructor = value.constructor; release = constructor.release; Reflect.apply(release, constructor, [value]); break reducibleJoin50; } if (r11) { if (r11 === env0_36) { r5 = value3; break reducibleJoin61; } binding = env0_31; getPooled = binding.getPooled; responderGrant = env0_38.responderGrant; value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value18 = executeDirectDispatch_3445(value); value19 = value18 === true; if (env0_36) { binding = env0_31; getPooled = binding.getPooled; responderTerminationRequest = env0_38.responderTerminationRequest; value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]); value20.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value20, accumulateDirectDispatchesSingle$1_3467); _dispatchListeners = value20._dispatchListeners; value21 = !_dispatchListeners; reducibleJoin56: while (true) { if (_dispatchListeners) { value22 = executeDirectDispatch_3445(value20); r1 = value22; break reducibleJoin56; } r1 = value21; break reducibleJoin56; } reducibleJoin58: while (true) { if (value20.isPersistent()) { break reducibleJoin58; } constructor = value20.constructor; release = constructor.release; Reflect.apply(release, constructor, [value20]); break reducibleJoin58; } binding = env0_31; getPooled = binding.getPooled; binding3 = env0_38; if (r1) { responderTerminate = binding3.responderTerminate; value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]); value23.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value23, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, [value, value23]); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } responderReject = binding3.responderReject; value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]); value.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, value); r5 = value; break reducibleJoin61; } value = accumulate_3459(undefined, value); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } r5 = value3; break reducibleJoin61; } } if (!isStartish_3452(a0)) { if (!isMoveish_3453(a0)) { r5 = value3; break reducibleJoin61; } } if (isStartish_3452(a0)) { startShouldSetResponder = env0_38.startShouldSetResponder; r12 = startShouldSetResponder; } else if (isMoveish_3453(a0)) { moveShouldSetResponder = env0_38.moveShouldSetResponder; r12 = moveShouldSetResponder; } else if (a0 === 'topSelectionChange') { selectionChangeShouldSetResponder = env0_38.selectionChangeShouldSetResponder; r12 = selectionChangeShouldSetResponder; } else { scrollShouldSetResponder = env0_38.scrollShouldSetResponder; r12 = scrollShouldSetResponder; } reducibleJoin36: while (true) { if (!env0_36) { r0 = value; break reducibleJoin36; } binding = env0_36; value4 = 0; if (binding) { r7 = binding; r11 = value4; reducibleLoop25: while (true) { value5 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_3463 = getParent$1_3463(r7); if (parent$1_3463) { r7 = parent$1_3463; r11 = value5; continue reducibleLoop25; } r6 = value5; break reducibleLoop25; } } else { r6 = value4; } if (value) { r7 = value; r11 = value4; reducibleLoop27: while (true) { value7 = typeof r11 === 'bigint' ? r11 + 1n : +r11 + 1; parent$1_34632 = getParent$1_3463(r7); if (parent$1_34632) { r7 = parent$1_34632; r11 = value7; continue reducibleLoop27; } r16 = value7; break reducibleLoop27; } } else { r16 = value4; } if (value4 < r6 - r16) { r11 = r6; r18 = binding; reducibleLoop29: while (true) { parent$1_34633 = getParent$1_3463(r18); value10 = typeof r11 === 'bigint' ? r11 - 1n : +r11 - 1; if (value4 < value10 - r16) { r11 = value10; r18 = parent$1_34633; continue reducibleLoop29; } r6 = value10; r15 = parent$1_34633; break reducibleLoop29; } } else { r15 = binding; } if (value4 < r16 - r6) { r11 = value; reducibleLoop31: while (true) { value = getParent$1_3463(r11); value11 = typeof r16 === 'bigint' ? r16 - 1n : +r16 - 1; if (value4 < value11 - r6) { r11 = value; r16 = value11; continue reducibleLoop31; } r13 = value; break reducibleLoop31; } } else { r13 = value; } value = typeof r6 === 'bigint' ? r6 : +r6; value12 = typeof value === 'bigint' ? value - 1n : +value - 1; if (!value) { r0 = value3; break reducibleJoin36; } r11 = value12; reducibleLoop33: while (true) { if (r15 === r13) { r0 = r15; break reducibleJoin36; } alternate = r13.alternate; if (r15 === alternate) { r0 = r15; break reducibleJoin36; } getParent$1_3463Binding = getParent$1_3463; value = getParent$1_3463Binding(r15); parent$1_3463Binding = getParent$1_3463Binding(r13); value14 = typeof r11 === 'bigint' ? r11 : +r11; value15 = typeof value14 === 'bigint' ? value14 - 1n : +value14 - 1; if (value14) { r11 = value15; r13 = parent$1_3463Binding; r15 = value; continue reducibleLoop33; } r0 = value3; break reducibleJoin36; } } binding = env0_36; binding2 = env0_31; getPooled = binding2.getPooled; value = Reflect.apply(getPooled, binding2, [r12, r0, a2, a3]); touchHistory = env0_35.touchHistory; value.touchHistory = touchHistory; forEachAccumulated_3461Binding = forEachAccumulated_3461; if (r0 === binding) { r0 = accumulateTwoPhaseDispatchesSingleSkipTarget_3468; } else { r0 = accumulateTwoPhaseDispatchesSingle$1_3469; } forEachAccumulated_3461Binding(value, r0); _dispatchListeners = value._dispatchListeners; _dispatchInstances = value._dispatchInstances; if (isArray(_dispatchListeners)) { length = _dispatchListeners.length; value16 = 0; reducibleJoin48: while (true) { if (!(value16 < length)) { r11 = value3; break reducibleJoin48; } isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value16; reducibleLoop44: while (true) { if (_dispatchListeners[r15](value, _dispatchInstances[r15])) { property = _dispatchInstances[r15]; r11 = property; break reducibleJoin48; } value17 = typeof r15 === 'bigint' ? r15 + 1n : +r15 + 1; length = _dispatchListeners.length; if (value17 < length) { isPropagationStopped = value.isPropagationStopped; if (Reflect.apply(isPropagationStopped, value, [])) { r11 = value3; break reducibleJoin48; } r15 = value17; continue reducibleLoop44; } r11 = value3; break reducibleJoin48; } } } else { reducibleJoin48: while (true) { if (_dispatchListeners) { if (_dispatchListeners(value, _dispatchInstances)) { r11 = _dispatchInstances; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } r11 = value3; break reducibleJoin48; } } value._dispatchInstances = value3; value._dispatchListeners = value3; isPersistent = value.isPersistent; reducibleJoin50: while (true) { if (Reflect.apply(isPersistent, value, [])) { break reducibleJoin50; } constructor = value.constructor; release = constructor.release; Reflect.apply(release, constructor, [value]); break reducibleJoin50; } if (r11) { if (r11 === env0_36) { r5 = value3; break reducibleJoin61; } binding = env0_31; getPooled = binding.getPooled; responderGrant = env0_38.responderGrant; value = Reflect.apply(getPooled, binding, [responderGrant, r11, a2, a3]); touchHistory = env0_35.touchHistory; value.touchHistory = touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value18 = executeDirectDispatch_3445(value); value19 = value18 === true; if (env0_36) { binding = env0_31; getPooled = binding.getPooled; responderTerminationRequest = env0_38.responderTerminationRequest; value20 = Reflect.apply(getPooled, binding, [responderTerminationRequest, env0_36, a2, a3]); touchHistory = env0_35.touchHistory; value20.touchHistory = touchHistory; forEachAccumulated_3461(value20, accumulateDirectDispatchesSingle$1_3467); _dispatchListeners = value20._dispatchListeners; value21 = !_dispatchListeners; reducibleJoin56: while (true) { if (_dispatchListeners) { value22 = executeDirectDispatch_3445(value20); r1 = value22; break reducibleJoin56; } r1 = value21; break reducibleJoin56; } isPersistent = value20.isPersistent; reducibleJoin58: while (true) { if (Reflect.apply(isPersistent, value20, [])) { break reducibleJoin58; } constructor = value20.constructor; release = constructor.release; Reflect.apply(release, constructor, [value20]); break reducibleJoin58; } binding = env0_31; getPooled = binding.getPooled; binding3 = env0_38; if (r1) { responderTerminate = binding3.responderTerminate; value23 = Reflect.apply(getPooled, binding, [responderTerminate, env0_36, a2, a3]); value23.touchHistory = env0_35.touchHistory; forEachAccumulated_3461(value23, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, [value, value23]); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } responderReject = binding3.responderReject; value = Reflect.apply(getPooled, binding, [responderReject, r11, a2, a3]); touchHistory = env0_35.touchHistory; value.touchHistory = touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(undefined, value); r5 = value; break reducibleJoin61; } value = accumulate_3459(undefined, value); changeResponder_3462(r11, value19); r5 = value; break reducibleJoin61; } r5 = value3; break reducibleJoin61; } r5 = value3; break reducibleJoin61; } binding = env0_36; reducibleJoin63: while (true) { if (binding) { value = isStartish_3452(a0); r6 = value; break reducibleJoin63; } r6 = binding; break reducibleJoin63; } binding = env0_36; reducibleJoin65: while (true) { if (binding) { value = isMoveish_3453(a0); r1 = value; break reducibleJoin65; } r1 = binding; break reducibleJoin65; } binding = env0_36; reducibleJoin69: while (true) { if (binding) { value = a0 === 'topTouchEnd'; reducibleJoin68: while (true) { if (value) { r7 = value; break reducibleJoin68; } value = a0 === 'topTouchCancel'; r7 = value; break reducibleJoin68; } r0 = r7; break reducibleJoin69; } r0 = binding; break reducibleJoin69; } if (r6) { r11 = env0_38.responderStart; } else if (r1) { r11 = env0_38.responderMove; } else { reducibleJoin73: while (true) { if (r0) { responderEnd = env0_38.responderEnd; break reducibleJoin73; } responderEnd = value3; break reducibleJoin73; } r11 = responderEnd; } reducibleJoin79: while (true) { if (r11) { binding = env0_31; getPooled = binding.getPooled; value = Reflect.apply(getPooled, binding, [r11, env0_36, a2, a3]); touchHistory = env0_35.touchHistory; value.touchHistory = touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(r5, value); r6 = value; break reducibleJoin79; } r6 = r5; break reducibleJoin79; } binding = env0_36; reducibleJoin81: while (true) { if (binding) { value = a0 === 'topTouchCancel'; r1 = value; break reducibleJoin81; } r1 = binding; break reducibleJoin81; } binding = env0_36; reducibleJoin83: while (true) { if (binding) { value = !r1; r0 = value; break reducibleJoin83; } r0 = binding; break reducibleJoin83; } reducibleJoin87: while (true) { if (r0) { value = a0 === 'topTouchEnd'; reducibleJoin86: while (true) { if (value) { r5 = value; break reducibleJoin86; } value = a0 === 'topTouchCancel'; r5 = value; break reducibleJoin86; } r0 = r5; break reducibleJoin87; } break reducibleJoin87; } reducibleJoin100: while (true) { if (!r0) { break reducibleJoin100; } touches = a2.touches; value = true; if (!touches) { r0 = value; break reducibleJoin100; } length = touches.length; value24 = 0; if (value24 === length) { r0 = value; break reducibleJoin100; } length = touches.length; if (!(value24 < length)) { r0 = value; break reducibleJoin100; } r7 = value24; reducibleLoop91: while (true) { target = touches[r7].target; if (value3 != target) { reducibleJoin99: while (true) { if (value24 === target) { break reducibleJoin99; } instanceFromTag = getInstanceFromTag(target); binding = env0_36; reducibleJoin98: while (true) { reducibleJoin97: while (true) { if (instanceFromTag) { r18 = instanceFromTag; reducibleLoop94: while (true) { if (binding === r18) { r5 = value; break reducibleJoin98; } alternate = r18.alternate; if (binding === alternate) { r5 = value; break reducibleJoin98; } parent$1_34634 = getParent$1_3463(r18); if (parent$1_34634) { r18 = parent$1_34634; continue reducibleLoop94; } break reducibleJoin97; } value28 = false; if (r5) { r0 = value28; break reducibleJoin100; } break reducibleJoin99; } break reducibleJoin97; } value27 = false; r5 = value27; break reducibleJoin98; } value28 = false; if (r5) { r0 = value28; break reducibleJoin100; } break reducibleJoin99; } } value29 = typeof r7 === 'bigint' ? r7 + 1n : +r7 + 1; length = touches.length; if (value29 < length) { r7 = value29; continue reducibleLoop91; } r0 = value; break reducibleJoin100; } } if (r1) { r8 = env0_38.responderTerminate; } else { reducibleJoin103: while (true) { if (r0) { responderRelease = env0_38.responderRelease; break reducibleJoin103; } responderRelease = value3; break reducibleJoin103; } r8 = responderRelease; } reducibleJoin107: while (true) { if (r8) { binding = env0_31; getPooled = binding.getPooled; value = Reflect.apply(getPooled, binding, [r8, env0_36, a2, a3]); touchHistory = env0_35.touchHistory; value.touchHistory = touchHistory; forEachAccumulated_3461(value, accumulateDirectDispatchesSingle$1_3467); value = accumulate_3459(r6, value); changeResponder_3462(value3); r0 = value; break reducibleJoin107; } r0 = r6; break reducibleJoin107; } return r0; } function injectGlobalResponderHandler_3857(a0) { // fn#3857, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:16008, offset: 0x00c7840d, size: 20 bytes, params: 2, frame: 2 env0_39.GlobalResponderHandler = a0; } function extractEvents_3858(a0, a1, a2, a3) { // fn#3858, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:18791, offset: 0x00cac500, size: 250 bytes, params: 5, frame: 21 var value2; if (a1 == null) { return null; } const property = customBubblingEventTypes[a0]; const property2 = customDirectEventTypes[a0]; if (property) { value2 = SyntheticEvent_3448.getPooled(property || property2, a1, a2, a3); if (property) { if (value2 == null) { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } else if (value2.dispatchConfig.phasedRegistrationNames == null) { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } else if (value2.dispatchConfig.phasedRegistrationNames.skipBubbling) { if (value2 && value2.dispatchConfig.phasedRegistrationNames) { traverseTwoPhase_3474(value2._targetInst, accumulateDirectionalDispatches_3473, value2, true); } } else { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } return value2; } if (property2) { forEachAccumulated_3461(value2, accumulateDirectDispatchesSingle_3476); return value2; } return null; } if (property2) { value2 = SyntheticEvent_3448.getPooled(property || property2, a1, a2, a3); if (property) { if (value2 == null) { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } else if (value2.dispatchConfig.phasedRegistrationNames == null) { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } else if (value2.dispatchConfig.phasedRegistrationNames.skipBubbling) { if (value2 && value2.dispatchConfig.phasedRegistrationNames) { traverseTwoPhase_3474(value2._targetInst, accumulateDirectionalDispatches_3473, value2, true); } } else { forEachAccumulated_3461(value2, accumulateTwoPhaseDispatchesSingle_3475); } return value2; } if (property2) { forEachAccumulated_3461(value2, accumulateDirectDispatchesSingle_3476); return value2; } return null; } const Error = global.Error; throw Error('Unsupported top level event type "' + a0 + '" dispatched'); } function receiveTouches(a0, a1, a2) { // fn#3860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:21371, offset: 0x00cac615, size: 296 bytes, params: 4, frame: 22 var r1; var r3; var r4; var r9; var r6; var r5; var r11; var items2; var length; var value; var push; var property; var value2; var value3; var value4; var value5; var target; reducibleJoin11: while (true) { reducibleJoin10: while (true) { if (a0 !== 'topTouchEnd') { if (a0 === 'topTouchCancel') { items2 = []; length = a2.length; value = 0; if (value < length) { r3 = value; reducibleLoop5: while (true) { property = a2[r3]; push = items2.push; Reflect.apply(push, items2, [a1[property]]); a1[property] = null; value2 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a2.length; if (value2 < length) { r3 = value2; continue reducibleLoop5; } break reducibleLoop5; } } length = a1.length; if (value < length) { r3 = value; r4 = value; reducibleLoop7: while (true) { property = a1[r3]; reducibleJoin9: while (true) { if (property === null) { r9 = r4; break reducibleJoin9; } value = typeof r4 === 'bigint' ? r4 : +r4; value3 = typeof value === 'bigint' ? value + 1n : +value + 1; a1[value] = property; r9 = value3; break reducibleJoin9; } value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a1.length; if (value < length) { r3 = value; r4 = r9; continue reducibleLoop7; } r1 = r9; break reducibleJoin10; } a1.length = r1; r6 = items2; break reducibleJoin11; } r1 = value; break reducibleJoin10; } items2 = []; length = a2.length; value = 0; if (value < length) { r1 = value; reducibleLoop3: while (true) { push = items2.push; Reflect.apply(push, items2, [a1[a2[r1]]]); value = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1; length = a2.length; if (value < length) { r1 = value; continue reducibleLoop3; } r6 = items2; break reducibleJoin11; } length = r6.length; value = 0; value4 = environment; value5 = null; if (value < length) { r5 = value; reducibleLoop12: while (true) { property = r6[r5]; property.changedTouches = r6; property.touches = a1; target = property.target; value = value5 == target; reducibleJoin14: while (true) { if (value) { r11 = value; break reducibleJoin14; } value = 1 > target; r11 = value; break reducibleJoin14; } r9 = r11 ? value5 : target; _receiveRootNodeIDEvent(r9, a0, property); value = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1; length = r6.length; if (value < length) { r5 = value; continue reducibleLoop12; } break reducibleLoop12; } } return undefined; } r6 = items2; break reducibleJoin11; } items2 = []; length = a2.length; value = 0; if (value < length) { r3 = value; reducibleLoop5: while (true) { property = a2[r3]; push = items2.push; Reflect.apply(push, items2, [a1[property]]); a1[property] = null; value2 = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a2.length; if (value2 < length) { r3 = value2; continue reducibleLoop5; } break reducibleLoop5; } } length = a1.length; if (!(value < length)) { r1 = value; break reducibleJoin10; } r3 = value; r4 = value; reducibleLoop7: while (true) { property = a1[r3]; reducibleJoin9: while (true) { if (property === null) { r9 = r4; break reducibleJoin9; } value = typeof r4 === 'bigint' ? r4 : +r4; value3 = typeof value === 'bigint' ? value + 1n : +value + 1; a1[value] = property; r9 = value3; break reducibleJoin9; } value = typeof r3 === 'bigint' ? r3 + 1n : +r3 + 1; length = a1.length; if (value < length) { r3 = value; r4 = r9; continue reducibleLoop7; } r1 = r9; break reducibleJoin10; } } a1.length = r1; r6 = items2; break reducibleJoin11; } length = r6.length; value = 0; value5 = null; if (value < length) { r5 = value; reducibleLoop12: while (true) { property = r6[r5]; property.changedTouches = r6; property.touches = a1; target = property.target; value = value5 == target; reducibleJoin14: while (true) { if (value) { r11 = value; break reducibleJoin14; } value = 1 > target; r11 = value; break reducibleJoin14; } r9 = r11 ? value5 : target; _receiveRootNodeIDEvent(r9, a0, property); value = typeof r5 === 'bigint' ? r5 + 1n : +r5 + 1; length = r6.length; if (value < length) { r5 = value; continue reducibleLoop12; } break reducibleLoop12; } } } function getFiberCurrentPropsFromNode$1_3861({_nativeTag}) { // fn#3861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:21767, offset: 0x00cac73d, size: 33 bytes, params: 2, frame: 11 return env0_48.get(_nativeTag) || null; } function onChange_3863(a0, a1, a2) { // fn#3863, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:22141, offset: 0x00cac7ba, size: 114 bytes, params: 4, frame: 13 const UIManager = (Module00261Module).UIManager; if (a1 !== null) { UIManager.setJSResponder(a1.stateNode._nativeTag, a2); } else { UIManager.clearJSResponder(); } } function _fun3864() { // fn#3864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:24787, offset: 0x00cac82c, size: 80 bytes, params: 1, frame: 4 const closure = function(a0, a1) { this._internalFiberInstanceHandleDEV = undefined; this.viewConfig = undefined; this._nativeTag = a0; this._children = []; this.viewConfig = a1; }; const prototype = closure.prototype; prototype.blur = function() { var TextInputState = require(dependencyMap[2]).TextInputState; TextInputState.blurTextInput(this); }; prototype.focus = function() { var TextInputState = require(dependencyMap[2]).TextInputState; TextInputState.focusTextInput(this); }; prototype.measure = function(a0) { var UIManager = require(dependencyMap[2]).UIManager; UIManager.measure(this._nativeTag, mountSafeCallback_NOT_REALLY_SAFE(this, a0)); }; prototype.measureInWindow = function(a0) { var UIManager = require(dependencyMap[2]).UIManager; UIManager.measureInWindow(this._nativeTag, mountSafeCallback_NOT_REALLY_SAFE(this, a0)); }; prototype.measureLayout = measureLayout_3870; prototype.setNativeProps = setNativeProps_3871; return closure; function blur() { // fn#3866, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25016, offset: 0x00cac8ab, size: 47 bytes, params: 1, frame: 12 const TextInputState = (Module00261Module).TextInputState; TextInputState.blurTextInput(this); } function focus() { // fn#3867, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25079, offset: 0x00cac8da, size: 47 bytes, params: 1, frame: 12 const TextInputState = (Module00261Module).TextInputState; TextInputState.focusTextInput(this); } function measure_3868(a0) { // fn#3868, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25145, offset: 0x00cac909, size: 67 bytes, params: 2, frame: 16 const UIManager = (Module00261Module).UIManager; UIManager.measure(this._nativeTag, mountSafeCallback_NOT_REALLY_SAFE(this, a0)); } function measureInWindow_3869(a0) { // fn#3869, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25261, offset: 0x00cac94c, size: 67 bytes, params: 2, frame: 16 const UIManager = (Module00261Module).UIManager; UIManager.measureInWindow(this._nativeTag, mountSafeCallback_NOT_REALLY_SAFE(this, a0)); } function measureLayout_3870(a0, a1, a2) { // fn#3870, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25383, offset: 0x00cac98f, size: 125 bytes, params: 4, frame: 20 var _nativeTag; var UIManager; var measureLayout; var mountSafeCallback_NOT_REALLY_SAFEBinding; let value = a0; const r5 = typeof value === 'number' ? value : value._nativeTag || undefined; if (r5 != null) { value = environment.__proto__; UIManager = (require(261) /* metro dependency 261 */).UIManager; measureLayout = UIManager.measureLayout; _nativeTag = this._nativeTag; mountSafeCallback_NOT_REALLY_SAFEBinding = mountSafeCallback_NOT_REALLY_SAFE; value = mountSafeCallback_NOT_REALLY_SAFEBinding(this, a2); Reflect.apply(measureLayout, UIManager, [_nativeTag, r5, value, mountSafeCallback_NOT_REALLY_SAFEBinding(this, a1)]); } } function setNativeProps_3871(a0) { // fn#3871, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:25627, offset: 0x00caca0c, size: 104 bytes, params: 2, frame: 19 var UIManager; const value2 = diffProperties_3491(null, env1_52, a0, this.viewConfig.validAttributes); if (value2 != null) { UIManager = (require(261) /* metro dependency 261 */).UIManager; UIManager.updateView(this._nativeTag, this.viewConfig.uiViewClassName, value2); } } } function clz32Fallback_3872(a0) { // fn#3872, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26831, offset: 0x00caca74, size: 53 bytes, params: 2, frame: 13 var r0; let value = a0 >>> 0; if (value === 0) { r0 = 32; } else { value = log(value); value = 31 - (value / LN2 | 0) | 0; r0 = value; } return r0; } function _fun3876() { // fn#3876, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35192, offset: 0x00cacaa9, size: 57 bytes, params: 1, frame: 4 const env0_0 = []; this.signal = {aborted: false, addEventListener: addEventListener_3877}; this.abort = abort_3878; function addEventListener_3877(a0, a1) { // fn#3877, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35255, offset: 0x00c785c4, size: 24 bytes, params: 3, frame: 11 env0_0.push(a1); } function abort_3878() { // fn#3878, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:35309, offset: 0x00cacae2, size: 40 bytes, params: 1, frame: 11 env0_1.aborted = true; env0_0.forEach(function(a0) { return a0(); }); } } function S_3880(a0, a1) { // fn#3880, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39606, offset: 0x00cacb0a, size: 92 bytes, params: 3, frame: 13 if (typeof a1 === 'object' && a1 !== null && typeof a1.then === 'function') { S_3880EntangleAsyncAction(undefined, a1); } if (S !== null) { S(a0, a1); } function S_3880EntangleAsyncAction(a0, a1) { // fn#3881, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39677, owner: S_3880.entangleAsyncAction, offset: 0x00cacb66, size: 107 bytes, params: 3, frame: 15 var object; if (env1_98 === null) { object = []; env1_99 = 0; env1_100 = requestTransitionLane_3558(); object = {status: 'pending', value: undefined, then: then_3882}; } const binding = env1_99; env1_99 = typeof binding === 'bigint' ? binding + 1n : +binding + 1; const then = a1.then; const pingEngtangledActionScope_3559Binding = pingEngtangledActionScope_3559; Reflect.apply(then, a1, [pingEngtangledActionScope_3559Binding, pingEngtangledActionScope_3559Binding]); return a1; function entangleAsyncActionThen_3882(a0) { // fn#3882, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:39808, owner: S_3880.entangleAsyncAction.then, offset: 0x00c786d6, size: 24 bytes, params: 2, frame: 11 env0_0.push(a0); } } } function useMemo_3888(a0, a1) { // fn#3888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:64414, offset: 0x00cacc96, size: 104 bytes, params: 3, frame: 16 var error; let value = a1; const value3 = mountWorkInProgressHook_3598(); const r5 = value === undefined ? null : value; value = a0(); if (env0_123) { setIsStrictModeForDevtools_3494(true); try { a0(); } catch (error) { setIsStrictModeForDevtools_3494(false); throw error; } setIsStrictModeForDevtools_3494(false); } value3.memoizedState = [value, r5]; return value; } function useReducer_3889(a0, a1, a2) { // fn#3889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:64627, offset: 0x00caccfe, size: 188 bytes, params: 4, frame: 19 var r2; var value4; var object; var error; let value = a1; const value3 = mountWorkInProgressHook_3598(); if (a2 !== undefined) { value4 = a2(value); if (env0_123) { setIsStrictModeForDevtools_3494(true); try { a2(value); } catch (error) { setIsStrictModeForDevtools_3494(false); throw error; } setIsStrictModeForDevtools_3494(false); r2 = value4; value3.baseState = r2; value3.memoizedState = r2; object = {'pending': null, 'lanes': 0, 'dispatch': null}; object.lastRenderedReducer = a0; object.lastRenderedState = r2; value3.queue = object; value = dispatchReducerAction_3660.bind(null, env0_118, object); object.dispatch = value; return [value3.memoizedState, value]; } r2 = value4; } else { r2 = value; } value3.baseState = r2; value3.memoizedState = r2; object = {'pending': null, 'lanes': 0, 'dispatch': null}; object.lastRenderedReducer = a0; object.lastRenderedState = r2; value3.queue = object; value = dispatchReducerAction_3660.bind(null, env0_118, object); object.dispatch = value; return [value3.memoizedState, value]; } function useState_3891(a0) { // fn#3891, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:65108, offset: 0x00cacdd9, size: 73 bytes, params: 2, frame: 16 const value2 = mountStateImpl_3615(a0); const queue = value2.queue; const value = dispatchSetState_3661.bind(null, env0_118, queue); queue.dispatch = value; return [value2.memoizedState, value]; } function useDeferredValue_3892(a0, a1) { // fn#3892, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:65286, offset: 0x00cace22, size: 34 bytes, params: 3, frame: 15 return mountDeferredValueImpl_3648(mountWorkInProgressHook_3598(), a0, a1); } function useTransition_3893() { // fn#3893, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:65393, offset: 0x00cace44, size: 79 bytes, params: 1, frame: 21 const value2 = mountStateImpl_3615(false); const startTransition_3650Binding = startTransition_3650; const value3 = startTransition_3650Binding.bind(null, env0_118, value2.queue, true, false); mountWorkInProgressHook_3598().memoizedState = value3; return [false, value3]; } function useSyncExternalStore_3894(a0, a1) { // fn#3894, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:65567, offset: 0x00cace93, size: 243 bytes, params: 3, frame: 23 const binding = env0_118; const value2 = mountWorkInProgressHook_3598(); const value3 = a1(); if (env0_155 === null) { throw global.Error('Expected a work-in-progress root. This is a bug in React. Please file an issue.'); } if (!(124 & env0_157)) { pushStoreConsistencyCheck_3609(binding, a1, value3); } value2.memoizedState = value3; const object = {value: value3, getSnapshot: a1}; value2.queue = object; useEffect_3637(subscribeToStore_3611.bind(null, binding, object, a0), [a0]); binding.flags = binding.flags | 2048; pushSimpleEffect_3632(9, {destroy: undefined, resource: undefined}, updateStoreInstance_3610.bind(null, binding, object, value3, a1), null); return value3; } function useId_3895() { // fn#3895, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:66030, offset: 0x00cacf86, size: 91 bytes, params: 1, frame: 13 const value2 = mountWorkInProgressHook_3598(); const value3 = '«' + env0_155.identifierPrefix; const binding = env0_126; const value4 = typeof binding === 'bigint' ? binding : +binding; env0_126 = typeof value4 === 'bigint' ? value4 + 1n : +value4 + 1; let value = value4.toString(32); value = value3 + 'r' + value + '»'; value2.memoizedState = value; return value; } function useOptimistic_3896(a0) { // fn#3896, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:66289, offset: 0x00cacfe1, size: 93 bytes, params: 2, frame: 18 const value2 = mountWorkInProgressHook_3598(); value2.baseState = a0; value2.memoizedState = a0; const object = {'pending': null, 'lanes': 0, 'dispatch': null, 'lastRenderedReducer': null, 'lastRenderedState': null}; value2.queue = object; const value = dispatchOptimisticSetState_3663.bind(null, env0_118, true, object); object.dispatch = value; return [a0, value]; } function useCacheRefresh_3897() { // fn#3897, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:66595, offset: 0x00cad03e, size: 44 bytes, params: 1, frame: 14 const value2 = mountWorkInProgressHook_3598(); const value = refreshCache_3659.bind(null, env0_118); value2.memoizedState = value; return value; } function useDeferredValue_3899(a0, a1) { // fn#3899, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:67104, offset: 0x00cad080, size: 43 bytes, params: 3, frame: 17 return updateDeferredValueImpl_3649(updateWorkInProgressHook_3599(), env0_119.memoizedState, a0, a1); } function useTransition_3900() { // fn#3900, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:67230, offset: 0x00cad0ab, size: 79 bytes, params: 1, frame: 15 const property = useReducer_3605(basicStateReducer_3604)[0]; return [typeof property === 'boolean' ? property : useThenable_3600(property), updateWorkInProgressHook_3599().memoizedState]; } function useOptimistic_3901(a0, a1) { // fn#3901, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:67574, offset: 0x00cad0fa, size: 35 bytes, params: 3, frame: 16 return updateOptimisticImpl_3616(updateWorkInProgressHook_3599(), undefined, a0, a1); } function useDeferredValue_3903(a0, a1) { // fn#3903, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:68132, offset: 0x00cad133, size: 76 bytes, params: 3, frame: 18 const value2 = updateWorkInProgressHook_3599(); return env0_119 === null ? mountDeferredValueImpl_3648(value2, a0, a1) : updateDeferredValueImpl_3649(value2, env0_119.memoizedState, a0, a1); } function useTransition_3904() { // fn#3904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:68306, offset: 0x00cad17f, size: 79 bytes, params: 1, frame: 15 const property = useReducer_3607(basicStateReducer_3604)[0]; return [typeof property === 'boolean' ? property : useThenable_3600(property), updateWorkInProgressHook_3599().memoizedState]; } function useOptimistic_3905(a0, a1) { // fn#3905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:68656, offset: 0x00cad1ce, size: 82 bytes, params: 3, frame: 17 var r0; const value2 = updateWorkInProgressHook_3599(); if (env0_119 !== null) { r0 = updateOptimisticImpl_3616(value2, undefined, a0, a1); } else { value2.baseState = a0; r0 = [a0, value2.queue.dispatch]; } return r0; } function enqueueForceUpdate_3908({_reactInternals}, a1) { // fn#3908, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:78979, offset: 0x00cad305, size: 151 bytes, params: 3, frame: 18 const value2 = requestUpdateLane_3787(_reactInternals); const update_3579 = createUpdate_3579(value2); update_3579.tag = 2; if (a1 != null) { update_3579.callback = a1; } const value3 = enqueueUpdate_3580(_reactInternals, update_3579, value2); if (value3 !== null) { scheduleUpdateOnFiber_3789(value3, _reactInternals, value2); entangleTransitions_3581(value3, _reactInternals, value2); } if (env0_59 !== null && typeof env0_59.markForceUpdateScheduled === 'function') { env0_59.markForceUpdateScheduled(_reactInternals, value2); } } function getCacheForType_3910(a0) { // fn#3910, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:134586, offset: 0x00cad39c, size: 66 bytes, params: 2, frame: 14 var r0; var value3; const value = readContext_3537(env0_86); const value2 = value.data.get(a0); if (value2 !== undefined) { r0 = value2; } else { value3 = a0(); value.data.set(a0, value3); r0 = value3; } return r0; } function batchedUpdatesImpl_3911(a0, a1) { // fn#3911, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:160585, offset: 0x00cad3de, size: 179 bytes, params: 3, frame: 17 var value2; var error; var moduleValue2; var value4; const binding = env0_154; env0_154 = binding | 1; try { value2 = a0(a1); } catch (error) { env0_154 = binding; if (binding === 0) { moduleValue2 = require(273) /* metro dependency 273 */; value4 = moduleValue2.unstable_now(); env0_174 = value4 + 500; flushSyncWorkAcrossRoots_impl_3553(0, true); } throw error; } if (binding === 0) { env0_174 = (require(273) /* metro dependency 273 */).unstable_now() + 500; flushSyncWorkAcrossRoots_impl_3553(0, true); } return value2; } function injectProfilingHooks(a0) { // fn#3913, offset: 0x00cad4de, size: 14 bytes, params: 2, frame: 2 env0_59 = a0; } function createPortal_3914(a0, a1) { // fn#3914, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:161258, offset: 0x00cad4ec, size: 59 bytes, params: 3, frame: 17 const value = null; return createPortal_3914CreatePortal$1(a0, a1, value, 2 < arguments.length ? arguments[2] === undefined ? value : arguments[2] : value); function createPortal_3914CreatePortal$1(a0, a1, a2) { // fn#3915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:161279, owner: createPortal_3914.createPortal$1, offset: 0x00c79279, size: 90 bytes, params: 4, frame: 6 const value = null; const r2 = 3 < arguments.length ? arguments[3] === undefined ? value : arguments[3] : value; const object = {}; object.$$typeof = env1_10; object.key = value == r2 ? value : String(r2); object.children = a0; object.containerInfo = a1; object.implementation = a2; return object; } } function dispatchCommand_3916(a0, a1, a2) { // fn#3916, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:161551, offset: 0x00c792d3, size: 172 bytes, params: 4, frame: 20 var r5; var value; var nodeFromPublicInstance; if (a0._nativeTag != null) { r5 = a0._nativeTag; } else { value = require(261) /* metro dependency 261 */; value = value.getNativeTagFromPublicInstance(a0); r5 = value; } if (r5 != null) { nodeFromPublicInstance = (require(261) /* metro dependency 261 */).getNodeFromPublicInstance(a0); if (nodeFromPublicInstance != null) { global.nativeFabricUIManager.dispatchCommand(nodeFromPublicInstance, a1, a2); } else { (require(261) /* metro dependency 261 */).UIManager.dispatchViewManagerCommand(r5, a1, a2); } } } function findHostInstance_DEPRECATED_3917(a0) { // fn#3917, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:161833, offset: 0x00cad527, size: 82 bytes, params: 2, frame: 13 var r1; var r0; let value = a0; const value2 = null; if (value2 == value) { r0 = value2; } else { if (value.canonical) { if (value.canonical.publicInstance) { r1 = value.canonical.publicInstance; } else if (value._nativeTag) { r1 = value; } else { value = findHostInstance_3837(value); r1 = value; } } else if (value._nativeTag) { r1 = value; } else { value = findHostInstance_3837(value); r1 = value; } r0 = r1; } return r0; } function findNodeHandle_3918(a0) { // fn#3918, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:161985, offset: 0x00cad579, size: 200 bytes, params: 2, frame: 17 var r4; var r3; var r2; var value; var hostInstance_3837; if (a0 == null) { return null; } if (typeof a0 === 'number') { return a0; } if (a0._nativeTag) { return a0._nativeTag; } if (a0.canonical != null) { if (a0.canonical.nativeTag != null) { return a0.canonical.nativeTag; } } const nativeTagFromPublicInstance = (require(261) /* metro dependency 261 */).getNativeTagFromPublicInstance(a0); if (nativeTagFromPublicInstance) { r2 = nativeTagFromPublicInstance; } else { hostInstance_3837 = findHostInstance_3837(a0); if (hostInstance_3837 == null) { r3 = hostInstance_3837; } else { if (hostInstance_3837._nativeTag != null) { r4 = hostInstance_3837._nativeTag; } else { value = require(261) /* metro dependency 261 */; value = value.getNativeTagFromPublicInstance(hostInstance_3837); r4 = value; } r3 = r4; } r2 = r3; } return r2; } function render_3920(a0, a1, a2, a3) { // fn#3920, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:162449, offset: 0x00cad641, size: 430 bytes, params: 5, frame: 28 var r3; var r12; var r11; var r10; var r0; var nativeOnUncaughtError_3839Binding; var nativeOnCaughtError_3840Binding; var defaultOnRecoverableError_3702Binding; var value7; var fiberRootNode_3836; var fiberImplClass_3828; var cache_3540; var refCount; let value = a3; const value3 = env0_186.get(a1); if (value3) { r0 = value3; } else { nativeOnUncaughtError_3839Binding = nativeOnUncaughtError_3839; nativeOnCaughtError_3840Binding = nativeOnCaughtError_3840; defaultOnRecoverableError_3702Binding = defaultOnRecoverableError_3702; r3 = value && value.onUncaughtError !== undefined; r12 = r3 ? value.onUncaughtError : nativeOnUncaughtError_3839Binding; r3 = value && value.onCaughtError !== undefined; r11 = r3 ? value.onCaughtError : nativeOnCaughtError_3840Binding; r3 = value && value.onRecoverableError !== undefined; r10 = r3 ? value.onRecoverableError : defaultOnRecoverableError_3702Binding; value = Object.create(FiberRootNode_3836.prototype, {constructor: {value: FiberRootNode_3836}}); value7 = 0; fiberRootNode_3836 = new FiberRootNode_3836({containerTag: a1, publicInstance: null}, value7, false, '', r12, r11, r10, null); value = fiberRootNode_3836 instanceof Object ? fiberRootNode_3836 : value; fiberImplClass_3828 = createFiberImplClass_3828(3, null, null, result ? 2 : value7); value.current = fiberImplClass_3828; fiberImplClass_3828.stateNode = value; cache_3540 = createCache_3540(); refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; value.pooledCache = cache_3540; refCount = cache_3540.refCount; cache_3540.refCount = typeof refCount === 'bigint' ? refCount + 1n : +refCount + 1; fiberImplClass_3828.memoizedState = {'element': null, 'isDehydrated': false, cache: cache_3540}; initializeUpdateQueue_3577(fiberImplClass_3828); env0_186.set(a1, value); r0 = value; } updateContainer_3838(a0, r0, undefined, a2); const current = r0.current; return current.child ? current.child.tag === 27 || current.child.tag === 5 ? getPublicInstance_3520(current.child.stateNode) : current.child.stateNode : null; } function sendAccessibilityEvent_3921(a0, a1) { // fn#3921, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:163249, offset: 0x00c79744, size: 161 bytes, params: 3, frame: 18 var r4; var value; var nodeFromPublicInstance; if (a0._nativeTag != null) { r4 = a0._nativeTag; } else { value = require(261) /* metro dependency 261 */; value = value.getNativeTagFromPublicInstance(a0); r4 = value; } if (r4 != null) { nodeFromPublicInstance = (require(261) /* metro dependency 261 */).getNodeFromPublicInstance(a0); if (nodeFromPublicInstance != null) { global.nativeFabricUIManager.sendAccessibilityEvent(nodeFromPublicInstance, a1); } else { (require(261) /* metro dependency 261 */).legacySendAccessibilityEvent(r4, a1); } } } function unmountComponentAtNodeAndRemoveContainer_3922(a0) { // fn#3922, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:163585, offset: 0x00cad7ef, size: 57 bytes, params: 2, frame: 13 unmountComponentAtNode_3841(a0); const UIManager = (Module00261Module).UIManager; UIManager.removeRootView(a0); } } function DetermineComponentFrameRootSet_3438() { // fn#3438, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:928, owner: describeNativeComponentFrame_3435.DetermineComponentFrameRoot.set, offset: 0x00c664c9, size: 16 bytes, params: 1, frame: 9 const Error = global.Error; throw Error(); } function traverseTwoPhase_3474(a0, a1, a2, a3) { // fn#3474, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:17720, offset: 0x00c67443, size: 171 bytes, params: 5, frame: 18 var r5; var r7; var r6; var push; var property; var tag; var value4; let value = a0; const items2 = []; if (value) { r5 = value; reducibleLoop1: while (true) { push = items2.push; Reflect.apply(push, items2, [r5]); r7 = r5; reducibleLoop2: while (true) { property = r7.return; if (property) { tag = property.tag; if (tag !== 5) { r7 = property; continue reducibleLoop2; } break reducibleLoop2; } break reducibleLoop2; } reducibleJoin6: while (true) { if (property) { r5 = property; break reducibleJoin6; } value = null; r5 = value; break reducibleJoin6; } if (r5) { continue reducibleLoop1; } break reducibleLoop1; } } let length = items2.length; value = typeof length === 'bigint' ? length : +length; const value2 = typeof value === 'bigint' ? value - 1n : +value - 1; const value3 = 0; if (value3 < value) { r7 = value2; reducibleLoop8: while (true) { a1(items2[r7], 'captured', a2); value = typeof r7 === 'bigint' ? r7 : +r7; value4 = typeof value === 'bigint' ? value - 1n : +value - 1; if (value3 < value) { r7 = value4; continue reducibleLoop8; } break reducibleLoop8; } } if (a3) { a1(items2[value3], 'bubbled', a2); } else { length = items2.length; if (value3 < length) { r6 = value3; reducibleLoop11: while (true) { a1(items2[r6], 'bubbled', a2); value = typeof r6 === 'bigint' ? r6 + 1n : +r6 + 1; length = items2.length; if (value < length) { r6 = value; continue reducibleLoop11; } break reducibleLoop11; } } } } function getLabelForLane(a0) { // fn#3501, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:26923, offset: 0x00c9b006, size: 311 bytes, params: 2, frame: 15 return 1 & a0 ? 'SyncHydrationLane' : 2 & a0 ? 'Sync' : 4 & a0 ? 'InputContinuousHydration' : 8 & a0 ? 'InputContinuous' : 16 & a0 ? 'DefaultHydration' : 32 & a0 ? 'Default' : 128 & a0 ? 'TransitionHydration' : 4194048 & a0 ? 'Transition' : 62914560 & a0 ? 'Retry' : 67108864 & a0 ? 'SelectiveHydration' : 134217728 & a0 ? 'IdleHydration' : 268435456 & a0 ? 'Idle' : 536870912 & a0 ? 'Offscreen' : 1073741824 & a0 ? 'Deferred' : undefined; } function getHighestPriorityLanes_3502(a0) { // fn#3502, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:27311, offset: 0x00c67f3c, size: 429 bytes, params: 2, frame: 17 let value = 42 & a0; if (value !== 0) { return value; } value = a0 & -a0; if (value === 1) { return 1; } if (value === 2) { return 2; } if (value === 4) { return 4; } if (value === 8) { return 8; } if (value === 16) { return 16; } if (value === 32) { return 32; } if (value === 64) { return 64; } if (value === 128) { return 128; } if (value === 256) { return 4194048 & a0; } if (value === 512) { return 4194048 & a0; } if (value === 1024) { return 4194048 & a0; } if (value === 2048) { return 4194048 & a0; } if (value === 4096) { return 4194048 & a0; } if (value === 8192) { return 4194048 & a0; } if (value === 16384) { return 4194048 & a0; } if (value === 32768) { return 4194048 & a0; } if (value === 65536) { return 4194048 & a0; } if (value === 131072) { return 4194048 & a0; } if (value === 262144) { return 4194048 & a0; } if (value === 524288) { return 4194048 & a0; } if (value === 1048576) { return 4194048 & a0; } if (value === 2097152) { return 4194048 & a0; } if (value === 4194304) { return 62914560 & a0; } if (value === 8388608) { return 62914560 & a0; } if (value === 16777216) { return 62914560 & a0; } if (value === 33554432) { return 62914560 & a0; } if (value === 67108864) { return 67108864; } if (value === 134217728) { return 134217728; } if (value === 268435456) { return 268435456; } if (value === 536870912) { return 536870912; } return value === 1073741824 ? 0 : a0; } function computeExpirationTime_3505(a0, a1) { // fn#3505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:28524, offset: 0x00c68251, size: 261 bytes, params: 3, frame: 3 if (a0 === 1) { return a1 + 250; } if (a0 === 2) { return a1 + 250; } if (a0 === 4) { return a1 + 250; } if (a0 === 8) { return a1 + 250; } if (a0 === 64) { return a1 + 250; } if (a0 === 16) { return a1 + 5000; } if (a0 === 32) { return a1 + 5000; } if (a0 === 128) { return a1 + 5000; } if (a0 === 256) { return a1 + 5000; } if (a0 === 512) { return a1 + 5000; } if (a0 === 1024) { return a1 + 5000; } if (a0 === 2048) { return a1 + 5000; } if (a0 === 4096) { return a1 + 5000; } if (a0 === 8192) { return a1 + 5000; } if (a0 === 16384) { return a1 + 5000; } if (a0 === 32768) { return a1 + 5000; } if (a0 === 65536) { return a1 + 5000; } if (a0 === 131072) { return a1 + 5000; } if (a0 === 262144) { return a1 + 5000; } if (a0 === 524288) { return a1 + 5000; } if (a0 === 1048576) { return a1 + 5000; } if (a0 === 2097152) { return a1 + 5000; } return -1; } function scheduleContextWorkOnParentPath_3532(a0, a1, a2) { // fn#3532, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:32626, offset: 0x00c688aa, size: 131 bytes, params: 4, frame: 7 var r3; var r4; var alternate; var childLanes; var property; let value = a0; if (value !== null) { r3 = value; while (true) { alternate = r3.alternate; childLanes = r3.childLanes; if ((childLanes & a1) !== a1) { childLanes = r3.childLanes; r3.childLanes = childLanes | a1; if (alternate === null) { break; } childLanes = alternate.childLanes; alternate.childLanes = childLanes | a1; break; } value = alternate !== null; if (!value) { r4 = value; continue; } childLanes = alternate.childLanes; value = (childLanes & a1) !== a1; r4 = value; if (r4) { childLanes = alternate.childLanes; alternate.childLanes = childLanes | a1; break; } break; if (r3 === a2) { break; } property = r3.return; if (property !== null) { r3 = property; continue; } break; } } } function enqueueCapturedUpdate_3582(a0, a1) { // fn#3582, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:45277, offset: 0x00c69dfc, size: 229 bytes, params: 3, frame: 11 var r7; var r8; var r9; var r0; var r4; var lastBaseUpdate; var firstBaseUpdate; var object; var lane; var tag; var payload; var next; const value = a1; const updateQueue = a0.updateQueue; const alternate = a0.alternate; const value2 = null; if (value2 === alternate) { lastBaseUpdate = updateQueue.lastBaseUpdate; if (value2 === lastBaseUpdate) { updateQueue.firstBaseUpdate = value; } else { lastBaseUpdate.next = value; } updateQueue.lastBaseUpdate = value; } else { var updateQueue2 = alternate.updateQueue; if (updateQueue === updateQueue2) { firstBaseUpdate = updateQueue.firstBaseUpdate; if (value2 === firstBaseUpdate) { r4 = value; } else { r7 = value2; r8 = value2; r9 = firstBaseUpdate; while (true) { object = {}; lane = r9.lane; object.lane = lane; tag = r9.tag; object.tag = tag; payload = r9.payload; object.payload = payload; object.callback = value2; object.next = value2; if (value2 === r7) { r0 = object; } else { r7.next = object; r0 = r8; } next = r9.next; if (value2 !== next) { r7 = object; r8 = r0; r9 = next; continue; } break; } if (value2 === object) { r4 = value; } else { object.next = value; r4 = r0; } } a0.updateQueue = {baseState: updateQueue2.baseState, firstBaseUpdate: r4, lastBaseUpdate: value, shared: updateQueue2.shared, callbacks: updateQueue2.callbacks}; return undefined; } lastBaseUpdate = updateQueue.lastBaseUpdate; if (value2 === lastBaseUpdate) { updateQueue.firstBaseUpdate = value; } else { lastBaseUpdate.next = value; } updateQueue.lastBaseUpdate = value; } } function startTransition_3650Then() { // fn#3655, owner: startTransition_3650.then, offset: 0x00c37b63, size: 4 bytes, params: 1, frame: 1 } function markRef_3720(a0, a1) { // fn#3720, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:85526, offset: 0x00c6e818, size: 145 bytes, params: 3, frame: 14 var value; const ref = a1.ref; if (ref === null) { if (a0 !== null && a0.ref !== null) { a1.flags = a1.flags | 4194816; } } else { value = typeof ref; if (value === 'function') { if (!(a0 !== null && a0.ref === ref)) { a1.flags = a1.flags | 4194816; } return undefined; } if (value !== 'object') { throw global.Error('Expected ref to be a function, an object returned by React.createRef(), or undefined/null.'); } value = a0 !== null; if (!(value && a0.ref === ref)) { a1.flags = a1.flags | 4194816; } } } function cutOffTailIfNeeded_3739(a0, a1) { // fn#3739, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:102578, offset: 0x00c70e38, size: 184 bytes, params: 3, frame: 6 var r3; var r4; var r2; var tail; var value; var alternate; var sibling; const tailMode = a0.tailMode; if (tailMode === 'hidden') { tail = a0.tail; value = null; if (value === tail) { r2 = value; } else { r3 = value; r4 = tail; while (true) { alternate = r4.alternate; r3 = value !== alternate ? r4 : r3; sibling = r4.sibling; if (value !== sibling) { r4 = sibling; continue; } r2 = r3; break; } } if (value === r2) { a0.tail = value; } else { r2.sibling = value; } } else if (tailMode === 'collapsed') { tail = a0.tail; value = null; if (value === tail) { r2 = value; } else { r3 = value; r4 = tail; while (true) { alternate = r4.alternate; r3 = value !== alternate ? r4 : r3; sibling = r4.sibling; if (value !== sibling) { r4 = sibling; continue; } r2 = r3; break; } } if (value === r2) { if (a1) { a0.tail = value; } else if (value === a0.tail) { a0.tail = value; } else { a0.tail.sibling = value; } } else { r2.sibling = value; } } } function bubbleProperties_3740(a0) { // fn#3740, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:102919, offset: 0x00ca33ee, size: 534 bytes, params: 2, frame: 19 var r0; var r5; var r6; var r7; var r9; var r10; var r11; var r13; var r14; var r8; var r3; var r1; var r4; var child; var child2; var lanes; var childLanes; var subtreeFlags; var value2; var flags; var value3; var sibling; var actualDuration; var selfBaseDuration; var value4; var value5; var value6; var treeBaseDuration; var value7; var value8; var value9; var value10; var value11; var value12; var value13; var value14; let alternate = a0.alternate; let value = alternate !== null; reducibleJoin2: while (true) { if (value) { alternate = a0.alternate; child = alternate.child; child2 = a0.child; value = child === child2; r0 = value; break reducibleJoin2; } r0 = value; break reducibleJoin2; } value = 2 & a0.mode; if (r0) { if (value) { selfBaseDuration = a0.selfBaseDuration; child = a0.child; value = 0; if (child === null) { r3 = value; r5 = value; r6 = selfBaseDuration; } else { r7 = selfBaseDuration; r8 = value; r9 = value; r11 = child; reducibleLoop13: while (true) { lanes = r11.lanes; childLanes = r11.childLanes; value = r9 | (lanes | childLanes); subtreeFlags = r11.subtreeFlags; value11 = 65011712 & subtreeFlags; flags = r11.flags; value12 = 65011712 & flags; value13 = r8 | value11 | value12; treeBaseDuration = r11.treeBaseDuration; value14 = r7 + treeBaseDuration; sibling = r11.sibling; if (sibling !== null) { r7 = value14; r8 = value13; r9 = value; r11 = sibling; continue reducibleLoop13; } r3 = value13; r5 = value; r6 = value14; break reducibleLoop13; } } a0.treeBaseDuration = r6; r1 = r5; r4 = r3; } else { child = a0.child; value = 0; if (child === null) { r1 = value; r4 = value; } else { r3 = value; r5 = value; r7 = child; reducibleLoop11: while (true) { lanes = r7.lanes; childLanes = r7.childLanes; value = r5 | (lanes | childLanes); subtreeFlags = r7.subtreeFlags; value8 = 65011712 & subtreeFlags; flags = r7.flags; value9 = 65011712 & flags; value10 = r3 | value8 | value9; r7.return = a0; sibling = r7.sibling; if (sibling !== null) { r3 = value10; r5 = value; r7 = sibling; continue reducibleLoop11; } r1 = value; r4 = value10; break reducibleLoop11; } } } } else if (value) { actualDuration = a0.actualDuration; selfBaseDuration = a0.selfBaseDuration; child = a0.child; value = 0; if (child === null) { r5 = value; r6 = value; r7 = selfBaseDuration; r8 = actualDuration; } else { r9 = selfBaseDuration; r10 = actualDuration; r11 = value; r13 = value; r14 = child; reducibleLoop7: while (true) { lanes = r14.lanes; childLanes = r14.childLanes; value = r13 | (lanes | childLanes); subtreeFlags = r14.subtreeFlags; value4 = r11 | subtreeFlags; flags = r14.flags; value5 = value4 | flags; actualDuration = r14.actualDuration; value6 = r10 + actualDuration; treeBaseDuration = r14.treeBaseDuration; value7 = r9 + treeBaseDuration; sibling = r14.sibling; if (sibling !== null) { r9 = value7; r10 = value6; r11 = value5; r13 = value; r14 = sibling; continue reducibleLoop7; } r5 = value5; r6 = value; r7 = value7; r8 = value6; break reducibleLoop7; } } a0.actualDuration = r8; a0.treeBaseDuration = r7; r1 = r6; r4 = r5; } else { child = a0.child; value = 0; if (child === null) { r1 = value; r4 = value; } else { r5 = value; r6 = value; r7 = child; reducibleLoop5: while (true) { lanes = r7.lanes; childLanes = r7.childLanes; value = r6 | (lanes | childLanes); subtreeFlags = r7.subtreeFlags; value2 = r5 | subtreeFlags; flags = r7.flags; value3 = value2 | flags; r7.return = a0; sibling = r7.sibling; if (sibling !== null) { r5 = value3; r6 = value; r7 = sibling; continue reducibleLoop5; } r1 = value; r4 = value3; break reducibleLoop5; } } } a0.subtreeFlags = a0.subtreeFlags | r4; a0.childLanes = r1; return r0; } function _fun3743(a0) { // fn#3743, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:105173, offset: 0x00ca438c, size: 25 bytes, params: 2, frame: 4 const value = a0; return typeof value === 'number' ? value : value._nativeTag; } function FiberNode_3827(a0, a1, a2, a3) { // fn#3827, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:153392, offset: 0x00caaec4, size: 205 bytes, params: 5, frame: 4 this.tag = a0; this.key = a2; this.elementType = null; this.type = null; this.stateNode = null; this.return = null; this.child = null; this.sibling = null; this.index = 0; this.ref = null; this.refCleanup = null; this.pendingProps = a1; this.memoizedProps = null; this.updateQueue = null; this.memoizedState = null; this.dependencies = null; this.mode = a3; this.flags = 0; this.subtreeFlags = 0; this.deletions = null; this.lanes = 0; this.childLanes = 0; this.alternate = null; this.actualDuration = -0; this.actualStartTime = -1.1; this.selfBaseDuration = -0; this.treeBaseDuration = -0; } function resetWorkInProgress_3831(a0, a1) { // fn#3831, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:154765, offset: 0x00cab138, size: 280 bytes, params: 3, frame: 7 var dependencies; a0.flags = a0.flags & 65011714; const alternate = a0.alternate; const value = null; if (value === alternate) { a0.childLanes = 0; a0.lanes = a1; a0.child = value; a0.subtreeFlags = 0; a0.memoizedProps = value; a0.memoizedState = value; a0.updateQueue = value; a0.dependencies = value; a0.stateNode = value; a0.selfBaseDuration = 0; a0.treeBaseDuration = 0; } else { a0.childLanes = alternate.childLanes; a0.lanes = alternate.lanes; a0.child = alternate.child; a0.subtreeFlags = 0; a0.deletions = value; a0.memoizedProps = alternate.memoizedProps; a0.memoizedState = alternate.memoizedState; a0.updateQueue = alternate.updateQueue; a0.type = alternate.type; dependencies = alternate.dependencies; a0.dependencies = value === dependencies ? value : {lanes: dependencies.lanes, firstContext: dependencies.firstContext}; a0.selfBaseDuration = alternate.selfBaseDuration; a0.treeBaseDuration = alternate.treeBaseDuration; } return a0; } function ReactNativeFiberHostComponent(a0, a1) { // fn#3865, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:24798, offset: 0x00cac87c, size: 47 bytes, params: 3, frame: 3 this._internalFiberInstanceHandleDEV = undefined; this.viewConfig = undefined; this._nativeTag = a0; this._children = []; this.viewConfig = a1; } function _fun3909(a0) { // fn#3909, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:81182, offset: 0x00c56103, size: 277 bytes, params: 2, frame: 17 var process; var object; var errorEvent; let window = global.window; if (typeof window !== 'object') { process = global.process; if (typeof process !== 'object') { global.console.error(a0); return undefined; } process = global.process; if (typeof process.emit !== 'function') { global.console.error(a0); return undefined; } process = global.process; process.emit('uncaughtException', a0); } else { window = global.window; var ErrorEvent = window.ErrorEvent; if (typeof ErrorEvent === 'function') { window = global.window; ErrorEvent = window.ErrorEvent; object = {'bubbles': true, 'cancelable': true}; object.message = typeof a0 !== 'object' || a0 === null ? global.String(a0) : typeof a0.message === 'string' ? global.String(a0.message) : global.String(a0); object.error = a0; errorEvent = new ErrorEvent('error'); window = global.window; if (window.dispatchEvent(errorEvent)) { global.console.error(a0); return undefined; } return undefined; } process = global.process; if (typeof process !== 'object') { global.console.error(a0); return undefined; } process = global.process; if (typeof process.emit !== 'function') { global.console.error(a0); return undefined; } process = global.process; process.emit('uncaughtException', a0); } } function isChildPublicInstance_3919() { // fn#3919, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:319:162357, offset: 0x00c79556, size: 23 bytes, params: 1, frame: 11 const Error = global.Error; throw Error('isChildPublicInstance() is not available in production.'); } global.__d(_fun3433, 278, [121, 31, 261, 273]) /* metro module 278, dependencies: [121, 31, 261, 273] */;