// Module ID: 9561 // Function ID: 9562 // Name: useIsFiveButtonLayout // Dependencies: [1386, 1908, 586, 9537, 9562, 9563, 6126, 2] // Exports: useIsFiveButtonLayout // Module 9561 (useIsFiveButtonLayout) import closure_3 from "ensureGuildLoaded" /* 1386 */; import closure_4 from "createGuildRecordFromRust" /* 1908 */; const require = arg1; const result = require("set").fileFinishedImporting("modules/video_calls/native/useIsFiveButtonLayout.tsx"); export const useIsFiveButtonLayout = function useIsFiveButtonLayout(id) { const _require = id; const items = [closure_3]; const stateFromStores = _require(586).useStateFromStores(items, () => closure_1_3.getChannel(closure_0)); const obj = _require(586); const tmp = _require; let isConnectedToVoiceChannel = _require(9537).useIsConnectedToVoiceChannel(stateFromStores); let guild_id; if (stateFromStores != null) { guild_id = stateFromStores.guild_id; } if (guild_id == null) { guild_id = null; } let guild_id1; const obj3 = _require(9537); if (stateFromStores != null) { guild_id1 = stateFromStores.guild_id; } if (guild_id1 == null) { guild_id1 = null; } id = undefined; if (stateFromStores != null) { id = stateFromStores.id; } const tmp6 = guild_id(9562); const tmp6Result = guild_id(9562)(guild_id1, id); const items1 = [closure_4]; const items2 = [guild_id]; const stateFromStores1 = tmp(586).useStateFromStores(items1, () => closure_1_4.getGuild(guild_id), items2); if (stateFromStores1 != null) { const afkChannelId = stateFromStores1.afkChannelId; } let flag; if (stateFromStores != null) { flag = stateFromStores.isGuildVoice(); } if (flag == null) { flag = false; } let id1; const tmpResult = tmp(586); if (stateFromStores != null) { id1 = stateFromStores.id; } const tmp5Result = guild_id(9563); const tmp5ResultResult = guild_id(9563)(id1); if (isConnectedToVoiceChannel) { isConnectedToVoiceChannel = tmp6Result; } if (isConnectedToVoiceChannel) { if (!flag) { flag = tmp5ResultResult; } isConnectedToVoiceChannel = flag; } if (isConnectedToVoiceChannel) { isConnectedToVoiceChannel = !tmp14; } if (isConnectedToVoiceChannel) { isConnectedToVoiceChannel = afkChannelId !== id; } return isConnectedToVoiceChannel; };