/* Metro module 11349; source: modules/messages/native/handlers/handleMessagesTapChannel.tsx; dependencies: [5, 1383, 1422, 1379, 1945, 1938, 1867, 3784, 661, 1386, 5106, 6600, 6946, 8877, 8778, 5080, 11350, 1962, 6837, 4080, 11363, 11371, 1360, 4246, 7709, 4796, 2] */ function _fun86905(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#86905, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11535:6, offset: 0x01fa6c68, size: 400 bytes, params: 8, frame: 19 const env0_0 = require; const maybeStartLurking = function() { return _maybeStartLurking.apply(this, arguments); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_4 = importDefault(5) /* metro dependency 5 */; const env0_5 = (require(1383) /* metro dependency 1383: ChannelRecord */).isGuildVocalChannelType; const env0_6 = (require(1422) /* metro dependency 1422: GuildRecord */).isGuildLurker; const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */; const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */; const guildRoleStore = importDefault(1938) /* metro dependency 1938: GuildRoleStore */; const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */; const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */; const constantsModule = require(661) /* metro dependency 661: Constants */; const env0_12 = constantsModule.ChannelTypes; const env0_13 = constantsModule.GuildFeatures; const env0_14 = constantsModule.Permissions; const env0_15 = constantsModule.Routes; const env0_16 = (require(1386) /* metro dependency 1386: ChannelConstants */).StaticChannelRoute; const env0_17 = (require(5106) /* metro dependency 5106: GuildOnboardingPromptsConstants */).GuildOnboardingTab; const env0_18 = (require(6600) /* metro dependency 6600: GuildOnboardingConstants */).CHANNELS_AND_ROLES_MODAL_KEY; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/messages/native/handlers/handleMessagesTapChannel.tsx'); exports.handleMessagesTapChannel = function() { return _handleMessagesTapChannel.apply(this, arguments); }; } function _maybeStartLurking() { // fn#86907, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11535:462, offset: 0x01fa6df8, size: 50 bytes, params: 1, frame: 14 return env0_4(_fun86909).apply(this, arguments); } function _handleMessagesTapChannel() { // fn#86910, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11535:676, offset: 0x01fa6eb0, size: 50 bytes, params: 1, frame: 14 return env0_4(_fun86912).apply(this, arguments); } function* _fun86909(a0, a1, a2, a3) { // fn#86909, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11535:521, offset: 0x01fa6e35, size: 123 bytes, params: 5, frame: 17 var binding; var binding2; var property; var startLurking; var object3; var object4; var value3; var error; let value = undefined; if (false) { return value; } if (a0 == null) { value = environment.__proto__.__proto__; try { binding = env2_2; } catch (error) { return false; } try { binding2 = env2_3; } catch (error) { return false; } try { property = binding2[12]; } catch (error) { return false; } try { value = binding(property); } catch (error) { return false; } try { startLurking = value.startLurking; } catch (error) { return false; } try { object3 = {}; } catch (error) { return false; } try { object3.channelId = a2; } catch (error) { return false; } try { object3.messageId = a3; } catch (error) { return false; } try { object4 = {}; } catch (error) { return false; } try { value = Reflect.apply(startLurking, value, [a1, object4, object3]); } catch (error) { return false; } yield value; try { value = undefined; value3 = false; } catch (error) { return false; } if (value3) { return value; } return true; } value = environment.__proto__.__proto__; if (env2_6(a0)) { value = environment.__proto__.__proto__; try { binding = env2_2; } catch (error) { return false; } try { binding2 = env2_3; } catch (error) { return false; } try { property = binding2[12]; } catch (error) { return false; } try { value = binding(property); } catch (error) { return false; } try { startLurking = value.startLurking; } catch (error) { return false; } try { object3 = {}; } catch (error) { return false; } try { object3.channelId = a2; } catch (error) { return false; } try { object3.messageId = a3; } catch (error) { return false; } try { object4 = {}; } catch (error) { return false; } try { value = Reflect.apply(startLurking, value, [a1, object4, object3]); } catch (error) { return false; } yield value; try { value = undefined; value3 = false; } catch (error) { return false; } if (value3) { return value; } return true; } return false; } async function _fun86912({data, navigationReplace, onBeforeNavigate, dismissKeyboard}) { // fn#86912, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11535:749, offset: 0x01fa6ef6, size: 1743 bytes, params: 2, frame: 29 var r5; var binding; var CHANNEL; var value13; var id; var value16; var value18; var guild_id; var value20; var binding2; var pushLazy; var selfMember; var role; var roles; var binding3; var openLazy; var binding4; var features; var binding5; var binding6; if (true) { navigationReplace = !(navigationReplace === undefined) && navigationReplace; await undefined; if (false) { return undefined; } var channelId = data.channelId; var guildId = data.guildId; var messageId = data.messageId; value = null; r5 = value != channelId ? env2_7.getChannel(channelId) : value; var guild = env2_10.getGuild(guildId); env2_1(env2_3[13]).trackDiscordLinkClicked({guildId: guildId, channelId: channelId, messageId: messageId}); if (value == guildId) { if (value == messageId) { if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != r5) { if (r5.isPrivate()) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(r5.guild_id, r5.id, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; guild_id = r5.guild_id; id = r5.id; await binding(guild, guild_id, id, messageId); value20 = undefined; if (false) { return value20; } if (value20) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; guild_id = r5.guild_id; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guild_id, id, messageId]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else { if (value == channelId) { if (value == messageId) { if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != r5) { if (r5.isPrivate()) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(r5.guild_id, r5.id, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; guild_id = r5.guild_id; id = r5.id; await binding(guild, guild_id, id, messageId); value20 = undefined; if (false) { return value20; } if (value20) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; guild_id = r5.guild_id; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guild_id, id, messageId]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } binding = env2_0; var value9 = binding(env2_3[14]); if (value9.isStaticRouteIconType(channelId)) { if (value == guild) { return undefined; } if (channelId === 'browse') { features = guild.features; if (features.has(env2_13.COMMUNITY)) { binding = env2_1; binding6 = env2_3; value = binding(binding6[15]); pushLazy = value.pushLazy; binding = env2_0; Reflect.apply(pushLazy, value, [binding(binding6[17])(binding6[16], binding6.paths), {guildId: guildId, defaultTab: env2_17.BROWSE}, env2_18]); return undefined; } return undefined; } if (channelId === 'customize') { features = guild.features; if (features.has(env2_13.COMMUNITY)) { binding = env2_1; binding5 = env2_3; value = binding(binding5[15]); pushLazy = value.pushLazy; binding = env2_0; Reflect.apply(pushLazy, value, [binding(binding5[17])(binding5[16], binding5.paths), {guildId: guildId, defaultTab: env2_17.CUSTOMIZE}, env2_18]); return undefined; } return undefined; } if (channelId === 'home') { features = guild.features; if (features.has(env2_13.COMMUNITY)) { binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, env2_16.GUILD_HOME), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } return undefined; } if (channelId === 'guide') { features = guild.features; if (features.has(env2_13.COMMUNITY)) { binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, env2_16.GUILD_HOME), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } return undefined; } if (channelId === 'linked-roles') { if (value != messageId) { binding = env2_8; selfMember = binding.getSelfMember(guildId); if (value == selfMember) { return undefined; } binding = env2_9; role = binding.getRole(guildId, messageId); if (value == role) { binding = env2_1; binding4 = env2_3; value = binding(binding4[15]); pushLazy = value.pushLazy; binding = env2_0; Reflect.apply(pushLazy, value, [binding(binding4[17])(binding4[21], binding4.paths), {guildId: guildId}]); } else { roles = selfMember.roles; if (roles.includes(role.id)) { binding = env2_1; binding4 = env2_3; value = binding(binding4[15]); pushLazy = value.pushLazy; binding = env2_0; Reflect.apply(pushLazy, value, [binding(binding4[17])(binding4[21], binding4.paths), {guildId: guildId}]); } else { binding = env2_1; binding3 = env2_3; value = binding(binding3[19]); openLazy = value.openLazy; binding = env2_0; Reflect.apply(openLazy, value, [binding(binding3[17])(binding3[20], binding3.paths), 'GuildRoleConnectionsConnectAccountsActionSheet-' + role.id, {role: role, guildId: guildId}]); } } return undefined; } binding = env2_1; binding2 = env2_3; value = binding(binding2[15]); pushLazy = value.pushLazy; binding = env2_0; Reflect.apply(pushLazy, value, [binding(binding2[17])(binding2[21], binding2.paths), {guildId: guildId}]); return undefined; } binding = env2_0; value = binding(env2_3[22]); value.assertNever(channelId); return undefined; } if (value == messageId) { if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != r5) { if (r5.isPrivate()) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(r5.guild_id, r5.id, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; guild_id = r5.guild_id; id = r5.id; await binding(guild, guild_id, id, messageId); value20 = undefined; if (false) { return value20; } if (value20) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; guild_id = r5.guild_id; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guild_id, id, messageId]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { if (r5.isPrivate()) { binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } binding = env2_19; id = r5.id; await binding(guild, guildId, id, messageId); value16 = undefined; if (false) { return value16; } if (value16) { return undefined; } binding = env2_5; if (binding(r5.type)) { binding = env2_0; value18 = binding(env2_3[23]); if (value18.canViewChannel(r5)) { if (r5.type !== env2_12.GUILD_STAGE_VOICE) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } binding = env2_11; if (binding.can(env2_14.CONNECT, r5)) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_0(env2_3[24]); value.openChannelCallModal(r5); return undefined; } return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, r5.id), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; CHANNEL = binding.CHANNEL; id = r5.id; value(Reflect.apply(CHANNEL, binding, [guildId, id]), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == channelId) { if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } return undefined; } if (value != guildId) { await env2_19(guild, guildId, channelId, messageId); value13 = undefined; if (false) { return value13; } if (value13) { return undefined; } if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); return undefined; } if (value == r5) { if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } else if (r5.isPrivate()) { if (value != dismissKeyboard) { dismissKeyboard(); } if (value != onBeforeNavigate) { onBeforeNavigate(); } value = env2_1(env2_3[25]); value.selectVoiceChannel(channelId); } else if (value != channelId && value == guildId) { if (value != onBeforeNavigate) { onBeforeNavigate(); } binding = env2_1; value = binding(env2_3[18]); binding = env2_15; value(binding.CHANNEL(guildId, channelId, messageId), {navigationReplace: navigationReplace, openChannel: true}); } } } }