package com.discord.widgets.roles; import android.content.Context; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import androidx.cardview.widget.CardView; import c.a.i.r; import c0.t.n; import c0.z.d.m; import com.discord.R; import com.discord.api.role.GuildRole; import com.discord.stores.StoreStream; import com.discord.utilities.color.ColorCompatKt; import com.discord.utilities.dimen.DimenUtils; import com.discord.utilities.guilds.RoleUtils; import com.google.android.material.chip.ChipGroup; import java.util.List; /* compiled from: RolesListView.kt */ public final class RolesListView extends ChipGroup { private List roles = n.emptyList(); /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public RolesListView(Context context, AttributeSet attributeSet) { super(context, attributeSet); m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(attributeSet, "attrs"); int dpToPixels = DimenUtils.dpToPixels(4); setChipSpacingVertical(dpToPixels); setChipSpacingHorizontal(dpToPixels); } public final List getRoles() { return this.roles; } public final void setRoles(List list) { m.checkNotNullParameter(list, ""); this.roles = list; } public final void updateView(List list, int i, long j) { m.checkNotNullParameter(list, "roles"); if (!m.areEqual(list, this.roles)) { boolean isDeveloperMode = StoreStream.Companion.getUserSettings().getIsDeveloperMode(); this.roles = list; removeAllViews(); for (GuildRole guildRole : list) { View inflate = LayoutInflater.from(getContext()).inflate(R.layout.guild_role_chip, (ViewGroup) null, false); int i2 = R.id.role_chip_dot; ImageView imageView = (ImageView) inflate.findViewById(R.id.role_chip_dot); if (imageView != null) { i2 = R.id.role_chip_icon; RoleIconView roleIconView = (RoleIconView) inflate.findViewById(R.id.role_chip_icon); if (roleIconView != null) { i2 = R.id.role_chip_text; TextView textView = (TextView) inflate.findViewById(R.id.role_chip_text); if (textView != null) { CardView cardView = (CardView) inflate; m.checkNotNullExpressionValue(new r(cardView, imageView, roleIconView, textView), "GuildRoleChipBinding.inf…om(context), null, false)"); m.checkNotNullExpressionValue(textView, "binding.roleChipText"); textView.setText(guildRole.g()); int opaqueColor = RoleUtils.isDefaultColor(guildRole) ? i : RoleUtils.getOpaqueColor(guildRole); m.checkNotNullExpressionValue(imageView, "binding.roleChipDot"); ColorCompatKt.tintWithColor(imageView, opaqueColor); roleIconView.setRole(guildRole, Long.valueOf(j)); if (isDeveloperMode) { cardView.setOnClickListener(new RolesListView$updateView$$inlined$forEach$lambda$1(guildRole, this, i, j, isDeveloperMode)); } addView(cardView); } } } throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2))); } } } }