.class public final Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView; .super Landroid/widget/RelativeLayout; .source "PremiumGuildSubscriptionPerkView.kt" # instance fields .field public adapter:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter; .field public container:Landroid/widget/LinearLayout; .field public contentRecycler:Landroidx/recyclerview/widget/RecyclerView; .field public contentText:Landroid/widget/TextView; .field public header:Landroid/view/View; .field public headerBoostText:Landroid/widget/TextView; .field public headerText:Landroid/widget/TextView; .field public headerUnlocked:Landroid/view/View; # direct methods .method public constructor (Landroid/content/Context;)V .locals 0 invoke-direct {p0, p1}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;)V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V .locals 0 invoke-direct {p0, p1, p2}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->initialize()V return-void .end method .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V .locals 1 const-string v0, "context" invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0, p1, p2, p3}, Landroid/widget/RelativeLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V invoke-direct {p0}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->initialize()V return-void .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 and-int/lit8 p5, p4, 0x2 if-eqz p5, :cond_0 const/4 p2, 0x0 :cond_0 and-int/lit8 p4, p4, 0x4 if-eqz p4, :cond_1 const/4 p3, 0x0 :cond_1 invoke-direct {p0, p1, p2, p3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V return-void .end method .method public synthetic constructor (Landroid/content/Context;Landroid/util/AttributeSet;ILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 and-int/lit8 p3, p3, 0x2 if-eqz p3, :cond_0 const/4 p2, 0x0 :cond_0 invoke-direct {p0, p1, p2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V return-void .end method .method private final initialize()V .locals 5 invoke-virtual {p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; move-result-object v0 const v1, 0x7f0d0137 invoke-static {v0, v1, p0}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; const v0, 0x7f0a0752 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_header)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->header:Landroid/view/View; const v0, 0x7f0a0755 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_header_text)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerText:Landroid/widget/TextView; const v0, 0x7f0a0753 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_header_boosts)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerBoostText:Landroid/widget/TextView; const v0, 0x7f0a0756 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_header_unlocked)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerUnlocked:Landroid/view/View; const v0, 0x7f0a0750 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_contents_header)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->contentText:Landroid/widget/TextView; const v0, 0x7f0a0751 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.perks_level_contents_recycler)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroidx/recyclerview/widget/RecyclerView; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->contentRecycler:Landroidx/recyclerview/widget/RecyclerView; const v0, 0x7f0a02c7 invoke-virtual {p0, v0}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; move-result-object v0 const-string v1, "findViewById(R.id.container)" invoke-static {v0, v1}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V check-cast v0, Landroid/widget/LinearLayout; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->container:Landroid/widget/LinearLayout; sget-object v0, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;->Companion:Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion; new-instance v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter; iget-object v2, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->contentRecycler:Landroidx/recyclerview/widget/RecyclerView; const/4 v3, 0x0 const-string v4, "contentRecycler" if-eqz v2, :cond_1 invoke-direct {v1, v2}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter;->(Landroidx/recyclerview/widget/RecyclerView;)V invoke-virtual {v0, v1}, Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter$Companion;->configure(Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter;)Lcom/discord/utilities/mg_recycler/MGRecyclerAdapter; move-result-object v0 check-cast v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter; iput-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->adapter:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter; iget-object v0, p0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->contentRecycler:Landroidx/recyclerview/widget/RecyclerView; if-eqz v0, :cond_0 new-instance v1, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1; invoke-direct {v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$initialize$1;->()V invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V return-void :cond_0 invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 :cond_1 invoke-static {v4}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v3 .end method # virtual methods .method public final configure(II)V .locals 19 move-object/from16 v0, p0 move/from16 v1, p1 sget-object v2, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->INSTANCE:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1; const/4 v3, 0x1 const/4 v4, 0x0 move/from16 v5, p2 if-lt v5, v1, :cond_0 const/4 v5, 0x1 goto :goto_0 :cond_0 const/4 v5, 0x0 :goto_0 const-string v6, "header" const/4 v7, 0x0 if-eqz v5, :cond_2 iget-object v8, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->header:Landroid/view/View; if-eqz v8, :cond_1 const v6, 0x7f08011f invoke-virtual {v8, v6}, Landroid/view/View;->setBackgroundResource(I)V goto :goto_1 :cond_1 invoke-static {v6}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v7 :cond_2 iget-object v8, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->header:Landroid/view/View; if-eqz v8, :cond_1e const v6, 0x7f0404a7 invoke-static {v0, v6}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/view/View;I)I move-result v6 invoke-virtual {v8, v6}, Landroid/view/View;->setBackgroundColor(I)V :goto_1 const/4 v6, 0x3 const/4 v8, 0x2 if-eq v1, v3, :cond_5 if-eq v1, v8, :cond_4 if-eq v1, v6, :cond_3 const/4 v9, 0x0 goto :goto_2 :cond_3 const/16 v9, 0x1e goto :goto_2 :cond_4 const/16 v9, 0xf goto :goto_2 :cond_5 const/4 v9, 0x2 :goto_2 iget-object v10, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerText:Landroid/widget/TextView; const-string v11, "headerText" if-eqz v10, :cond_1d if-eq v1, v3, :cond_8 if-eq v1, v8, :cond_7 if-eq v1, v6, :cond_6 const/4 v12, 0x0 goto :goto_3 :cond_6 const v12, 0x7f120b46 goto :goto_3 :cond_7 const v12, 0x7f120b45 goto :goto_3 :cond_8 const v12, 0x7f120b44 :goto_3 invoke-static {v0, v12}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v12 invoke-virtual {v10, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V if-eq v1, v3, :cond_d if-eq v1, v8, :cond_b if-eq v1, v6, :cond_9 const/4 v13, 0x0 goto :goto_4 :cond_9 if-eqz v5, :cond_a const v10, 0x7f0803ba const v13, 0x7f0803ba goto :goto_4 :cond_a const v10, 0x7f0803bb const v13, 0x7f0803bb goto :goto_4 :cond_b if-eqz v5, :cond_c const v10, 0x7f0803b8 const v13, 0x7f0803b8 goto :goto_4 :cond_c const v10, 0x7f0803b9 const v13, 0x7f0803b9 goto :goto_4 :cond_d if-eqz v5, :cond_e const v10, 0x7f0803b6 const v13, 0x7f0803b6 goto :goto_4 :cond_e const v10, 0x7f0803b7 const v13, 0x7f0803b7 :goto_4 iget-object v12, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerText:Landroid/widget/TextView; if-eqz v12, :cond_1c const/4 v14, 0x0 const/4 v15, 0x0 const/16 v16, 0x0 const/16 v17, 0xe const/16 v18, 0x0 invoke-static/range {v12 .. v18}, Lcom/discord/utilities/drawable/DrawableCompat;->setCompoundDrawablesCompat$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V iget-object v10, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerText:Landroid/widget/TextView; if-eqz v10, :cond_1b if-eqz v5, :cond_f invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; move-result-object v11 const v12, 0x7f060292 invoke-static {v11, v12}, Lcom/discord/utilities/color/ColorCompat;->getColor(Landroid/content/Context;I)I move-result v11 goto :goto_5 :cond_f invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; move-result-object v11 const v12, 0x7f040494 invoke-static {v11, v12}, Lcom/discord/utilities/color/ColorCompat;->getThemedColor(Landroid/content/Context;I)I move-result v11 :goto_5 invoke-virtual {v10, v11}, Landroid/widget/TextView;->setTextColor(I)V iget-object v10, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerBoostText:Landroid/widget/TextView; const-string v11, "headerBoostText" if-eqz v10, :cond_1a invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getResources()Landroid/content/res/Resources; move-result-object v12 const-string v13, "resources" invoke-static {v12, v13}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual/range {p0 .. p0}, Landroid/widget/RelativeLayout;->getContext()Landroid/content/Context; move-result-object v13 const-string v14, "context" invoke-static {v13, v14}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V const v14, 0x7f10008b new-array v15, v3, [Ljava/lang/Object; invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v16 aput-object v16, v15, v4 invoke-static {v12, v13, v14, v9, v15}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String; move-result-object v9 invoke-virtual {v10, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V iget-object v9, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerBoostText:Landroid/widget/TextView; if-eqz v9, :cond_19 xor-int/lit8 v10, v5, 0x1 const/16 v11, 0x8 if-eqz v10, :cond_10 const/4 v10, 0x0 goto :goto_6 :cond_10 const/16 v10, 0x8 :goto_6 invoke-virtual {v9, v10}, Landroid/view/View;->setVisibility(I)V iget-object v9, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->headerUnlocked:Landroid/view/View; if-eqz v9, :cond_18 if-eqz v5, :cond_11 const/4 v11, 0x0 :cond_11 invoke-virtual {v9, v11}, Landroid/view/View;->setVisibility(I)V iget-object v9, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->contentText:Landroid/widget/TextView; if-eqz v9, :cond_17 if-eq v1, v3, :cond_12 const v10, 0x7f120b42 invoke-static {v0, v10}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v10 goto :goto_7 :cond_12 const v10, 0x7f120b40 invoke-static {v0, v10}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v10 :goto_7 invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V const/4 v13, 0x4 const v14, 0x7f120b3d const v15, 0x7f080336 const v7, 0x7f120b3e const v9, 0x7f080420 if-eq v1, v3, :cond_15 const v10, 0x7f12070f const v12, 0x7f080459 if-eq v1, v8, :cond_14 if-eq v1, v6, :cond_13 sget-object v1, Lz/i/l;->d:Lz/i/l; goto/16 :goto_8 :cond_13 new-array v1, v13, [Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; new-instance v13, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v9, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v8, [Ljava/lang/Object; const/16 v16, 0x64 invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v16 aput-object v16, v11, v4 invoke-static {v6, v4}, Lcom/discord/models/domain/ModelGuild;->getEmojiMaxCount(IZ)I move-result v16 invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v16 aput-object v16, v11, v3 invoke-static {v0, v7, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v7 invoke-direct {v13, v9, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v13, v1, v4 new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v15, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v3, [Ljava/lang/Object; invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v13 sget-object v15, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; invoke-static {v13, v15}, Lcom/discord/models/domain/ModelGuild;->getMaxVoiceBitrateKbps(Ljava/lang/Integer;Ljava/lang/Boolean;)I move-result v13 invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v13 aput-object v13, v11, v4 invoke-static {v0, v14, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v11 invoke-direct {v7, v9, v11}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v7, v1, v3 new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v12, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v3, [Ljava/lang/Object; new-array v3, v3, [Ljava/lang/Object; invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 invoke-static {v12}, Lcom/discord/models/domain/ModelGuild;->getMaxFileSizeMB(Ljava/lang/Integer;)I move-result v12 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 aput-object v12, v3, v4 invoke-static {v0, v10, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 aput-object v3, v11, v4 const v3, 0x7f120b3f invoke-static {v0, v3, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 invoke-direct {v7, v9, v3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v7, v1, v8 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f08042b invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v2 const v4, 0x7f120b3c invoke-static {v0, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v4 invoke-direct {v3, v2, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v3, v1, v6 invoke-static {v1}, Lf/h/a/f/f/n/f;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v1 goto/16 :goto_8 :cond_14 const/4 v1, 0x5 new-array v1, v1, [Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; new-instance v11, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v9, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v13, v8, [Ljava/lang/Object; const/16 v18, 0x32 invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v18 aput-object v18, v13, v4 invoke-static {v8, v4}, Lcom/discord/models/domain/ModelGuild;->getEmojiMaxCount(IZ)I move-result v18 invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v18 aput-object v18, v13, v3 invoke-static {v0, v7, v13}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v7 invoke-direct {v11, v9, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v11, v1, v4 new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v15, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v3, [Ljava/lang/Object; invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v13 sget-object v15, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; invoke-static {v13, v15}, Lcom/discord/models/domain/ModelGuild;->getMaxVoiceBitrateKbps(Ljava/lang/Integer;Ljava/lang/Boolean;)I move-result v13 invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v13 aput-object v13, v11, v4 invoke-static {v0, v14, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v11 invoke-direct {v7, v9, v11}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v7, v1, v3 new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v12, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v3, [Ljava/lang/Object; new-array v3, v3, [Ljava/lang/Object; invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 invoke-static {v12}, Lcom/discord/models/domain/ModelGuild;->getMaxFileSizeMB(Ljava/lang/Integer;)I move-result v12 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 aput-object v12, v3, v4 invoke-static {v0, v10, v3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 aput-object v3, v11, v4 const v3, 0x7f120b3f invoke-static {v0, v3, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v3 invoke-direct {v7, v9, v3}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v7, v1, v8 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f08034f invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v4 const v7, 0x7f120b3a invoke-static {v0, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v7 invoke-direct {v3, v4, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v3, v1, v6 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f08032c invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v2 const v4, 0x7f120b3b invoke-static {v0, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v4 invoke-direct {v3, v2, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V const/4 v2, 0x4 aput-object v3, v1, v2 invoke-static {v1}, Lf/h/a/f/f/n/f;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v1 goto/16 :goto_8 :cond_15 const/4 v1, 0x5 new-array v1, v1, [Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; new-instance v10, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v9, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v11, v8, [Ljava/lang/Object; const/16 v12, 0x32 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 aput-object v12, v11, v4 invoke-static {v3, v4}, Lcom/discord/models/domain/ModelGuild;->getEmojiMaxCount(IZ)I move-result v12 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v12 aput-object v12, v11, v3 invoke-static {v0, v7, v11}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v7 invoke-direct {v10, v9, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v10, v1, v4 new-instance v7, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; invoke-virtual {v2, v15, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v9 new-array v10, v3, [Ljava/lang/Object; invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v11 sget-object v12, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; invoke-static {v11, v12}, Lcom/discord/models/domain/ModelGuild;->getMaxVoiceBitrateKbps(Ljava/lang/Integer;Ljava/lang/Boolean;)I move-result v11 invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v11 aput-object v11, v10, v4 invoke-static {v0, v14, v10}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v4 invoke-direct {v7, v9, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v7, v1, v3 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f080394 invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v4 const v7, 0x7f120b37 invoke-static {v0, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v7 invoke-direct {v3, v4, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v3, v1, v8 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f08034f invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v4 const v7, 0x7f120b38 invoke-static {v0, v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v7 invoke-direct {v3, v4, v7}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V aput-object v3, v1, v6 new-instance v3, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem; const v4, 0x7f08032c invoke-virtual {v2, v4, v5}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView$configure$1;->invoke(IZ)I move-result v2 const v4, 0x7f120b39 invoke-static {v0, v4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->getString(Landroid/view/View;I)Ljava/lang/String; move-result-object v4 invoke-direct {v3, v2, v4}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter$PremiumGuildSubscriptionPerkViewListItem;->(ILjava/lang/String;)V const/4 v2, 0x4 aput-object v3, v1, v2 invoke-static {v1}, Lf/h/a/f/f/n/f;->listOf([Ljava/lang/Object;)Ljava/util/List; move-result-object v1 :goto_8 iget-object v2, v0, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkView;->adapter:Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter; if-eqz v2, :cond_16 invoke-virtual {v2, v1}, Lcom/discord/widgets/servers/premiumguild/PremiumGuildSubscriptionPerkViewAdapter;->configure(Ljava/util/List;)V return-void :cond_16 const-string v1, "adapter" invoke-static {v1}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V const/4 v1, 0x0 throw v1 :cond_17 move-object v1, v7 const-string v2, "contentText" invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_18 move-object v1, v7 const-string v2, "headerUnlocked" invoke-static {v2}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_19 move-object v1, v7 invoke-static {v11}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1a move-object v1, v7 invoke-static {v11}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1b move-object v1, v7 invoke-static {v11}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1c move-object v1, v7 invoke-static {v11}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1d move-object v1, v7 invoke-static {v11}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 :cond_1e move-object v1, v7 invoke-static {v6}, Lz/n/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V throw v1 .end method