package com.discord.utilities.guilds; import c0.d0.f; import c0.t.g0; import c0.t.o; import c0.t.u; import c0.z.d.m; import com.discord.api.channel.Channel; import com.discord.api.channel.ChannelUtils; import com.discord.api.guild.Guild; import com.discord.api.guild.GuildFeature; import com.discord.api.guildmember.GuildMember; import com.discord.api.role.GuildRole; import com.discord.models.domain.ModelAuditLogEntry; import com.discord.stores.StoreStream; import com.discord.utilities.premium.PremiumUtils; import com.discord.utilities.voice.Bitrate; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import kotlin.text.Regex; /* compiled from: GuildUtils.kt */ public final class GuildUtilsKt { public static final Map asMap(List list) { m.checkNotNullParameter(list, "$this$asMap"); LinkedHashMap linkedHashMap = new LinkedHashMap(f.coerceAtLeast(g0.mapCapacity(o.collectionSizeOrDefault(list, 10)), 16)); for (Object obj : list) { linkedHashMap.put(Long.valueOf(((GuildMember) obj).j().i()), obj); } return linkedHashMap; } public static final String computeShortName(String str) { m.checkNotNullParameter(str, ModelAuditLogEntry.CHANGE_KEY_NAME); return new Regex("\\s").replace(new Regex("(\\w)(\\w*)").replace(new Regex("'s ").replace(str, " "), "$1"), ""); } public static final Guild createApiGuild(com.discord.models.guild.Guild guild) { m.checkNotNullParameter(guild, "guild"); return new Guild(guild.getRoles(), guild.getEmojis(), guild.getStickers(), guild.getName(), guild.getDescription(), Integer.valueOf(guild.getDefaultMessageNotifications()), guild.getId(), guild.getRegion(), guild.getOwnerId(), guild.getIcon(), guild.getVerificationLevel(), guild.getExplicitContentFilter(), null, null, null, null, guild.getUnavailable(), guild.getMfaLevel(), guild.getAfkTimeout(), guild.getAfkChannelId(), guild.getSystemChannelId(), u.toList(guild.getFeatures()), guild.getMemberCount(), guild.getBanner(), guild.getSplash(), guild.getPremiumTier(), guild.getPremiumSubscriptionCount(), guild.getSystemChannelFlags(), guild.getJoinedAt(), guild.getRulesChannelId(), guild.getPublicUpdatesChannelId(), guild.getPreferredLocale(), guild.getWelcomeScreen(), guild.getMaxVideoChannelUsers(), guild.getVanityUrlCode(), 0, guild.getApproximatePresenceCount(), null, null, null, null, guild.getNsfw(), null, null); } public static final GuildRole getGuildRole(Long l) { if (l == null) { return null; } for (Map.Entry> entry : StoreStream.Companion.getGuilds().getRoles().entrySet()) { if (entry.getValue().containsKey(l)) { return entry.getValue().get(l); } } return null; } public static final int getMaxFileSizeMB(com.discord.models.guild.Guild guild) { m.checkNotNullParameter(guild, "guild"); return PremiumUtils.INSTANCE.getGuildMaxFileSizeMB(guild.getPremiumTier()); } public static final int getMaxVoiceBitrateKbps(int i, boolean z2) { return z2 ? Bitrate.PREMIUM_TIER_3.getKbps() : i != 1 ? i != 2 ? i != 3 ? Bitrate.MAX.getKbps() : Bitrate.PREMIUM_TIER_3.getKbps() : Bitrate.PREMIUM_TIER_2.getKbps() : Bitrate.PREMIUM_TIER_1.getKbps(); } public static final int getMaxVoiceBitrateKbps(com.discord.models.guild.Guild guild, Channel channel) { m.checkNotNullParameter(guild, "guild"); return (channel == null || !ChannelUtils.y(channel)) ? getMaxVoiceBitrateKbps(guild.getPremiumTier(), guild.getFeatures().contains(GuildFeature.VIP_REGIONS)) : Bitrate.DEFAULT.getKbps(); } }