IMExtraContentCardDelegate.smali

.class public final Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate;
.super Lcom/imo/android/imoim/imkit/delegate/a;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T::",
        "Lcom/imo/android/imoim/data/message/k;",
        ">",
        "Lcom/imo/android/imoim/imkit/delegate/a<",
        "TT;",
        "Lcom/imo/android/imoim/imkit/a/m<",
        "TT;>;",
        "Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;",
        ">;"
    }
.end annotation


# direct methods
.method public constructor <init>(ILcom/imo/android/imoim/imkit/a/m;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lcom/imo/android/imoim/imkit/a/m<",
            "TT;>;)V"
        }
    .end annotation

    const-string p1, "kit"

    invoke-static {p2, p1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 p1, 0x0

    .line 25
    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/a;-><init>(ILcom/imo/android/imoim/imkit/a/m;)V

    return-void
.end method


# virtual methods
.method public final synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)V
    .registers 12

    .line 24
    check-cast p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;

    const-string p3, "message"

    invoke-static {p2, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p3, "holder"

    invoke-static {p4, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p3, "payloads"

    invoke-static {p5, p3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1037
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p3

    instance-of p5, p3, Lcom/imo/android/imoim/data/message/imdata/x;

    const/4 v0, 0x0

    if-nez p5, :cond_1b

    move-object p3, v0

    :cond_1b
    check-cast p3, Lcom/imo/android/imoim/data/message/imdata/x;

    if-eqz p3, :cond_22

    .line 2014
    iget-object p3, p3, Lcom/imo/android/imoim/data/message/imdata/x;->k:Lcom/imo/android/imoim/data/message/imdata/bean/e;

    goto :goto_23

    :cond_22
    move-object p3, v0

    :goto_23
    const/16 p5, 0x8

    if-eqz p3, :cond_15c

    .line 1038
    invoke-virtual {p3}, Lcom/imo/android/imoim/data/message/imdata/bean/e;->a()Z

    move-result v1

    if-nez v1, :cond_2f

    goto/16 :goto_15c

    .line 2101
    :cond_2f
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->f:Landroid/widget/ImageView;

    .line 1041
    invoke-virtual {v1, p5}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 3096
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    const/4 v2, 0x0

    .line 1042
    invoke-virtual {v1, v2}, Lcom/imo/android/imoim/fresco/ImoImageView;->setBackgroundColor(I)V

    .line 4011
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->b:Ljava/lang/String;

    .line 1043
    check-cast v1, Ljava/lang/CharSequence;

    const/4 v3, 0x1

    if-eqz v1, :cond_4a

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v1

    if-nez v1, :cond_48

    goto :goto_4a

    :cond_48
    const/4 v1, 0x0

    goto :goto_4b

    :cond_4a
    :goto_4a
    const/4 v1, 0x1

    :goto_4b
    if-nez v1, :cond_55

    .line 4096
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    .line 5011
    iget-object v4, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->b:Ljava/lang/String;

    .line 1044
    invoke-static {v1, v4}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V

    goto :goto_ad

    .line 5013
    :cond_55
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->c:Ljava/lang/String;

    .line 1045
    check-cast v1, Ljava/lang/CharSequence;

    if-eqz v1, :cond_64

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v1

    if-nez v1, :cond_62

    goto :goto_64

    :cond_62
    const/4 v1, 0x0

    goto :goto_65

    :cond_64
    :goto_64
    const/4 v1, 0x1

    :goto_65
    if-nez v1, :cond_6f

    .line 5096
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    .line 6013
    iget-object v4, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->c:Ljava/lang/String;

    .line 1046
    invoke-static {v1, v4}, Lcom/imo/android/imoim/managers/aq;->c(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V

    goto :goto_ad

    .line 6096
    :cond_6f
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string v4, ""

    .line 1048
    invoke-virtual {v1, v4}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageURI(Ljava/lang/String;)V

    .line 7009
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->a:Ljava/lang/String;

    const-string v4, "link"

    .line 1049
    invoke-static {v1, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_99

    .line 7101
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->f:Landroid/widget/ImageView;

    .line 1050
    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 8101
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->f:Landroid/widget/ImageView;

    const v4, 0x7f0804ed

    .line 1051
    invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 9096
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string v4, "#e9e9e9"

    .line 1052
    invoke-static {v4}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v1, v4}, Lcom/imo/android/imoim/fresco/ImoImageView;->setBackgroundColor(I)V

    goto :goto_ad

    .line 1054
    :cond_99
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->e()Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_ad

    .line 10096
    iget-object v4, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->a:Lcom/imo/android/imoim/fresco/ImoImageView;

    .line 1055
    sget-object v5, Lcom/imo/android/imoim/h/a;->c:Lcom/imo/android/imoim/h/a;

    invoke-static {v1}, Lcom/imo/android/imoim/h/a;->d(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->p()Ljava/lang/String;

    invoke-static {v4, v5, v1}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;)V

    .line 11009
    :cond_ad
    :goto_ad
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->a:Ljava/lang/String;

    const-string v4, "video"

    .line 1059
    invoke-static {v1, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_c4

    .line 11101
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->f:Landroid/widget/ImageView;

    .line 1060
    invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 12101
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->f:Landroid/widget/ImageView;

    const v4, 0x7f0803b2

    .line 1061
    invoke-virtual {v1, v4}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 13097
    :cond_c4
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->b:Landroid/widget/TextView;

    .line 1063
    check-cast v1, Landroid/view/View;

    .line 14015
    iget-object v4, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->d:Ljava/lang/String;

    .line 1063
    check-cast v4, Ljava/lang/CharSequence;

    if-eqz v4, :cond_d7

    invoke-interface {v4}, Ljava/lang/CharSequence;->length()I

    move-result v4

    if-nez v4, :cond_d5

    goto :goto_d7

    :cond_d5
    const/4 v4, 0x0

    goto :goto_d8

    :cond_d7
    :goto_d7
    const/4 v4, 0x1

    :goto_d8
    xor-int/2addr v4, v3

    if-eqz v4, :cond_dd

    const/4 v4, 0x0

    goto :goto_df

    :cond_dd
    const/16 v4, 0x8

    .line 1106
    :goto_df
    invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V

    .line 15015
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->d:Ljava/lang/String;

    if-eqz v1, :cond_ed

    .line 15097
    iget-object v4, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->b:Landroid/widget/TextView;

    .line 1065
    check-cast v1, Ljava/lang/CharSequence;

    invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 15098
    :cond_ed
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->c:Landroid/widget/TextView;

    .line 1067
    check-cast v1, Landroid/view/View;

    .line 16017
    iget-object v4, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->e:Ljava/lang/String;

    .line 1067
    check-cast v4, Ljava/lang/CharSequence;

    if-eqz v4, :cond_100

    invoke-interface {v4}, Ljava/lang/CharSequence;->length()I

    move-result v4

    if-nez v4, :cond_fe

    goto :goto_100

    :cond_fe
    const/4 v4, 0x0

    goto :goto_101

    :cond_100
    :goto_100
    const/4 v4, 0x1

    :goto_101
    xor-int/2addr v4, v3

    if-eqz v4, :cond_106

    const/4 v4, 0x0

    goto :goto_108

    :cond_106
    const/16 v4, 0x8

    .line 1108
    :goto_108
    invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V

    .line 17017
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->e:Ljava/lang/String;

    if-eqz v1, :cond_116

    .line 17098
    iget-object v4, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->c:Landroid/widget/TextView;

    .line 1069
    check-cast v1, Ljava/lang/CharSequence;

    invoke-virtual {v4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 18019
    :cond_116
    iget-object v1, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->f:Ljava/lang/String;

    .line 1071
    check-cast v1, Ljava/lang/CharSequence;

    if-eqz v1, :cond_124

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v1

    if-nez v1, :cond_123

    goto :goto_124

    :cond_123
    const/4 v3, 0x0

    :cond_124
    :goto_124
    if-nez v3, :cond_137

    .line 18100
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->e:Landroid/widget/TextView;

    .line 1072
    check-cast v1, Landroid/view/View;

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 19100
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->e:Landroid/widget/TextView;

    .line 20019
    iget-object v3, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->f:Ljava/lang/String;

    .line 1073
    check-cast v3, Ljava/lang/CharSequence;

    invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_13e

    .line 20100
    :cond_137
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->e:Landroid/widget/TextView;

    .line 1075
    check-cast v1, Landroid/view/View;

    invoke-static {v1, p5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 20102
    :goto_13e
    iget-object v1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->g:Lcom/imo/xui/widget/image/XImageView;

    .line 1077
    check-cast v1, Landroid/view/View;

    .line 21023
    iget-boolean p3, p3, Lcom/imo/android/imoim/data/message/imdata/bean/e;->h:Z

    if-eqz p3, :cond_147

    const/4 p5, 0x0

    .line 1110
    :cond_147
    invoke-virtual {v1, p5}, Landroid/view/View;->setVisibility(I)V

    .line 1078
    iget-object p3, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->itemView:Landroid/view/View;

    invoke-virtual {p3, v0}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V

    .line 21099
    iget-object p3, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->d:Landroid/view/View;

    .line 1079
    new-instance p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$a;

    invoke-direct {p4, p2, p1}, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$a;-><init>(Lcom/imo/android/imoim/data/message/k;Landroid/content/Context;)V

    check-cast p4, Landroid/view/View$OnClickListener;

    invoke-virtual {p3, p4}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    return-void

    .line 1039
    :cond_15c
    :goto_15c
    iget-object p1, p4, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;->itemView:Landroid/view/View;

    invoke-static {p1, p5}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    return-void
.end method

.method protected final b()[Lcom/imo/android/imoim/data/message/imdata/b$a;
    .registers 4

    const/4 v0, 0x1

    new-array v0, v0, [Lcom/imo/android/imoim/data/message/imdata/b$a;

    .line 29
    sget-object v1, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_CHAT_FAKE_CONTENT_CARD:Lcom/imo/android/imoim/data/message/imdata/b$a;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    return-object v0
.end method

.method public final synthetic c(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 4

    const-string v0, "parent"

    .line 24
    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1033
    new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;

    const v1, 0x7f0b028c

    invoke-static {v1, p1}, Lcom/imo/android/imoim/imkit/a;->a(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p1

    const-string v1, "IMKitHelper.inflate(R.la\u2026tent_card, parent, false)"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v0, p1}, Lcom/imo/android/imoim/imkit/delegate/IMExtraContentCardDelegate$ViewHolder;-><init>(Landroid/view/View;)V

    .line 24
    check-cast v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;

    return-object v0
.end method