/* Metro module 7016; source: modules/dismissible_content/useSelectedDismissibleContentShared.tsx; dependencies: [31, 1369, 1376, 1370, 1366, 2] */ function _fun55594(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:6, offset: 0x013ab2cb, size: 153 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_2 = importAll(31) /* metro dependency 31 */; const dismissibleContentFrameworkStore = importDefault(1369) /* metro dependency 1369: DismissibleContentFrameworkStore */; const env0_4 = (require(1376) /* metro dependency 1376: DismissibleContentConstants */).ContentDismissActionType; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/dismissible_content/useSelectedDismissibleContentShared.tsx'); exports.useSelectedDismissibleContentShared = useSelectedDismissibleContentShared; } function useSelectedDismissibleContentShared(a0, a1) { // fn#55595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:290, offset: 0x013ab364, size: 144 bytes, params: 3, frame: 18 var CONTENT_TYPES_WITH_BYPASS_FATIGUE; const value = a2; const env0_0 = a0; const env0_1 = a1; const r2 = value !== undefined ? value : false; const env0_2 = a3; let r8 = a0 != null && !r2; if (r8) { CONTENT_TYPES_WITH_BYPASS_FATIGUE = (require(1370) /* metro dependency 1370: DismissibleContentFatigueConfig */).CONTENT_TYPES_WITH_BYPASS_FATIGUE; r8 = !CONTENT_TYPES_WITH_BYPASS_FATIGUE.has(a0); } env0_2.useEffect(function() { return _fun55597; }, [r8, a1, a0, a3]); } function _fun55596() { // fn#55596, offset: 0x013ab3f4, size: 9 bytes, params: 1, frame: 1 return _fun55597; } function _fun55597() { // fn#55597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7194:433, offset: 0x013ab3fd, size: 162 bytes, params: 1, frame: 18 if (env1_3 && (DismissibleContentFrameworkStore.lastDismissed?.content !== env1_0 || (require(1366) /* metro dependency 1366: DismissibleContentTypes */).isGuildDismissibleContent(env1_0) && DismissibleContentFrameworkStore.lastDismissed?.guildId !== importAll)) { value = environment.__proto__.__proto__; require(ContentDismissActionType.AUTO_DISMISS, true); } }