ChatInputComponent.smali
.class public final Lcom/imo/android/imoim/chat/ChatInputComponent;
.super Lcom/imo/android/core/seqinitcomponent/AbstractSeqInitComponent;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/core/component/b/b;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/chat/ChatInputComponent$b;,
Lcom/imo/android/imoim/chat/ChatInputComponent$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/core/seqinitcomponent/AbstractSeqInitComponent<",
"Lcom/imo/android/imoim/chat/ChatInputComponent;",
">;",
"Lcom/imo/android/core/component/b/b;"
}
.end annotation
# static fields
.field public static final j:Lcom/imo/android/imoim/chat/ChatInputComponent$a;
# instance fields
.field public c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
.field public d:Landroid/view/View;
.field public e:Ljava/lang/String;
.field public f:Lcom/imo/android/imoim/chat/ChatInputComponent$b;
.field public final g:I
.field public h:Landroid/view/KeyEvent;
.field public i:Ljava/lang/String;
.field private k:Landroid/view/View;
.field private l:Landroid/view/View;
.field private m:Landroid/widget/ImageView;
.field private n:Landroid/view/View;
.field private o:Landroid/view/View;
.field private p:Lcom/imo/xui/widget/image/XImageView;
.field private q:Landroidx/cardview/widget/CardView;
.field private r:Lcom/imo/android/imoim/views/AudioRecordView;
.field private s:Landroid/view/View;
.field private t:Landroid/view/View;
.field private u:Landroid/view/View;
.field private v:Landroid/view/View;
.field private w:Landroid/text/TextWatcher;
.field private x:Z
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/chat/ChatInputComponent$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/chat/ChatInputComponent$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/chat/ChatInputComponent;->j:Lcom/imo/android/imoim/chat/ChatInputComponent$a;
return-void
.end method
.method public constructor <init>(Lcom/imo/android/core/component/c;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/core/component/c<",
"*>;",
"Ljava/lang/String;",
")V"
}
.end annotation
const-string v0, "help"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 56
invoke-direct {p0, p1}, Lcom/imo/android/core/seqinitcomponent/AbstractSeqInitComponent;-><init>(Lcom/imo/android/core/component/c;)V
iput-object p2, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->i:Ljava/lang/String;
const/16 p1, 0x43
.line 77
iput p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->g:I
.line 133
invoke-static {p2}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->e:Ljava/lang/String;
.line 134
new-instance p1, Landroid/view/KeyEvent;
iget p2, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->g:I
const/4 v0, 0x0
invoke-direct {p1, v0, p2}, Landroid/view/KeyEvent;-><init>(II)V
iput-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->h:Landroid/view/KeyEvent;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/chat/ChatInputComponent;)Ljava/lang/String;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->i:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/chat/ChatInputComponent;Z)V
.registers 3
.line 3414
iput-boolean p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->x:Z
if-eqz p1, :cond_1e
.line 3416
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->s:Landroid/view/View;
const/4 v0, 0x4
if-eqz p1, :cond_c
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 3417
:cond_c
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz p1, :cond_13
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setVisibility(I)V
.line 3418
:cond_13
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz p0, :cond_1d
const p1, 0x7f060410
invoke-virtual {p0, p1}, Landroid/view/View;->setBackgroundResource(I)V
:cond_1d
return-void
.line 3420
:cond_1e
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->s:Landroid/view/View;
const/4 v0, 0x0
if-eqz p1, :cond_26
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 3421
:cond_26
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz p1, :cond_2d
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setVisibility(I)V
.line 3422
:cond_2d
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz p1, :cond_37
const v0, 0x7f060190
invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundResource(I)V
.line 3423
:cond_37
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/ChatInputComponent;->l()V
return-void
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/chat/ChatInputComponent;)Lcom/imo/android/core/a/b;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->a_:Lcom/imo/android/core/component/c/a;
check-cast p0, Lcom/imo/android/core/a/b;
return-object p0
.end method
.method public static final synthetic c(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
.registers 3
.line 2456
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v0, v0, Lcom/imo/android/imoim/managers/ag;->i:Ljava/util/Map;
iget-object v1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->e:Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 2457
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_35
.line 2458
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->f:Lcom/imo/android/imoim/chat/ChatInputComponent$b;
if-eqz p0, :cond_31
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->getText()Landroid/text/Editable;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_29
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Lkotlin/m/p;->b(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {p0, v1}, Lcom/imo/android/imoim/chat/ChatInputComponent$b;->a(Ljava/lang/String;)V
goto :goto_31
:cond_29
new-instance p0, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type kotlin.CharSequence"
invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_31
:goto_31
const/4 p0, 0x0
.line 2459
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setText(Ljava/lang/CharSequence;)V
:cond_35
return-void
.end method
.method public static final synthetic d(Lcom/imo/android/imoim/chat/ChatInputComponent;)Lcom/imo/android/imoim/chat/ChatInputComponent$b;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->f:Lcom/imo/android/imoim/chat/ChatInputComponent$b;
return-object p0
.end method
.method public static final synthetic e(Lcom/imo/android/imoim/chat/ChatInputComponent;)Z
.registers 1
.line 55
iget-boolean p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->x:Z
return p0
.end method
.method public static final synthetic f(Lcom/imo/android/imoim/chat/ChatInputComponent;)Lcom/imo/android/imoim/widgets/BitmojiEditText;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
return-object p0
.end method
.method public static final synthetic g(Lcom/imo/android/imoim/chat/ChatInputComponent;)Landroid/view/View;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->l:Landroid/view/View;
return-object p0
.end method
.method public static final synthetic h(Lcom/imo/android/imoim/chat/ChatInputComponent;)Landroidx/cardview/widget/CardView;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
return-object p0
.end method
.method public static final synthetic i(Lcom/imo/android/imoim/chat/ChatInputComponent;)Ljava/lang/String;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->e:Ljava/lang/String;
return-object p0
.end method
.method public static final synthetic j(Lcom/imo/android/imoim/chat/ChatInputComponent;)Landroid/view/View;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->u:Landroid/view/View;
return-object p0
.end method
.method public static final synthetic k(Lcom/imo/android/imoim/chat/ChatInputComponent;)Lcom/imo/android/imoim/util/ad;
.registers 2
.line 3201
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->i:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b
.line 3202
sget-object p0, Lcom/imo/android/imoim/util/ad;->DISCUSS_GROUP:Lcom/imo/android/imoim/util/ad;
return-object p0
.line 3204
:cond_b
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->i:Ljava/lang/String;
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->H(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_16
.line 3205
sget-object p0, Lcom/imo/android/imoim/util/ad;->TEMP:Lcom/imo/android/imoim/util/ad;
return-object p0
.line 3206
:cond_16
sget-object p0, Lcom/imo/android/imoim/util/ad;->BUDDY:Lcom/imo/android/imoim/util/ad;
return-object p0
.end method
.method public static final synthetic l(Lcom/imo/android/imoim/chat/ChatInputComponent;)Landroid/view/View;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->v:Landroid/view/View;
return-object p0
.end method
.method public static final synthetic m(Lcom/imo/android/imoim/chat/ChatInputComponent;)Lcom/imo/android/imoim/views/AudioRecordView;
.registers 1
.line 55
iget-object p0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->r:Lcom/imo/android/imoim/views/AudioRecordView;
return-object p0
.end method
# virtual methods
.method public final a(Z)V
.registers 4
.line 446
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->m:Landroid/widget/ImageView;
if-eqz v0, :cond_21
.line 447
sget-boolean v1, Lcom/imo/android/imoim/activities/IMActivity;->q:Z
if-eqz v1, :cond_15
if-eqz p1, :cond_e
const p1, 0x7f0804d0
goto :goto_11
:cond_e
const p1, 0x7f08022a
.line 448
:goto_11
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V
return-void
:cond_15
if-eqz p1, :cond_1b
const p1, 0x7f0803a4
goto :goto_1e
:cond_1b
const p1, 0x7f0803af
.line 450
:goto_1e
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V
:cond_21
return-void
.end method
.method public final b()V
.registers 1
return-void
.end method
.method public final c()V
.registers 8
.line 153
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/ChatInputComponent;->i()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const v1, 0x7f091561
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_1a
const v2, 0x7f0902c5
.line 154
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/widgets/BitmojiEditText;
goto :goto_1b
:cond_1a
move-object v0, v1
:goto_1b
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
.line 155
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_2b
const v2, 0x7f0900c9
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroidx/cardview/widget/CardView;
goto :goto_2c
:cond_2b
move-object v0, v1
:goto_2c
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
.line 156
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_3a
const v2, 0x7f0902d3
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_3b
:cond_3a
move-object v0, v1
:goto_3b
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->l:Landroid/view/View;
.line 157
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_4b
const v2, 0x7f0902d4
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
goto :goto_4c
:cond_4b
move-object v0, v1
:goto_4c
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->m:Landroid/widget/ImageView;
.line 158
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_5a
const v2, 0x7f0902c1
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_5b
:cond_5a
move-object v0, v1
:goto_5b
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->n:Landroid/view/View;
.line 159
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_69
const v2, 0x7f0902c2
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_6a
:cond_69
move-object v0, v1
:goto_6a
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->o:Landroid/view/View;
.line 160
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_7a
const v2, 0x7f0902c6
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/xui/widget/image/XImageView;
goto :goto_7b
:cond_7a
move-object v0, v1
:goto_7b
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->p:Lcom/imo/xui/widget/image/XImageView;
.line 161
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_8b
const v2, 0x7f0900e5
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/views/AudioRecordView;
goto :goto_8c
:cond_8b
move-object v0, v1
:goto_8c
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->r:Lcom/imo/android/imoim/views/AudioRecordView;
.line 162
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_9a
const v2, 0x7f0903cd
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_9b
:cond_9a
move-object v0, v1
:goto_9b
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->s:Landroid/view/View;
.line 163
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_a9
const v2, 0x7f0902c3
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_aa
:cond_a9
move-object v0, v1
:goto_aa
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->t:Landroid/view/View;
.line 164
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_b8
const v2, 0x7f09105b
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_b9
:cond_b8
move-object v0, v1
:goto_b9
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->u:Landroid/view/View;
.line 165
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_c7
const v2, 0x7f09062a
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_c8
:cond_c7
move-object v0, v1
:goto_c8
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->v:Landroid/view/View;
.line 166
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->k:Landroid/view/View;
if-eqz v0, :cond_d6
const v2, 0x7f090c45
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
goto :goto_d7
:cond_d6
move-object v0, v1
:goto_d7
iput-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->d:Landroid/view/View;
.line 167
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->NEVER_CLICK_STICKER_ICON:Lcom/imo/android/imoim/util/df$ad;
check-cast v0, Ljava/lang/Enum;
const/4 v2, 0x1
invoke-static {v0, v2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v0
const/4 v3, 0x0
if-eqz v0, :cond_ec
.line 168
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->u:Landroid/view/View;
if-eqz v0, :cond_ec
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 1186
:cond_ec
invoke-static {}, Lcom/imo/android/imoim/util/ei;->bz()Z
move-result v0
const/16 v4, 0x8
if-eqz v0, :cond_10b
.line 1187
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->t:Landroid/view/View;
if-eqz v0, :cond_fb
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 1188
:cond_fb
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->f:Lcom/imo/android/imoim/chat/ChatInputComponent$b;
if-eqz v0, :cond_112
sget-object v5, Lcom/imo/android/imoim/util/df$ad;->NEVER_CLICK_MORE_GAME_PANEL_BUDDY_ICON:Lcom/imo/android/imoim/util/df$ad;
check-cast v5, Ljava/lang/Enum;
invoke-static {v5, v2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v5
invoke-interface {v0, v5}, Lcom/imo/android/imoim/chat/ChatInputComponent$b;->a(Z)V
goto :goto_112
.line 1190
:cond_10b
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->t:Landroid/view/View;
if-eqz v0, :cond_112
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 1192
:cond_112
:goto_112
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->t:Landroid/view/View;
if-eqz v0, :cond_12e
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_12e
sget-object v0, Lcom/imo/android/imoim/util/df$ad;->NEVER_CLICK_MORE_GAME_PANEL_BUDDY_ICON:Lcom/imo/android/imoim/util/df$ad;
check-cast v0, Ljava/lang/Enum;
invoke-static {v0, v2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v0
if-eqz v0, :cond_12e
.line 1193
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->v:Landroid/view/View;
if-eqz v0, :cond_135
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
goto :goto_135
.line 1195
:cond_12e
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->v:Landroid/view/View;
if-eqz v0, :cond_135
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 1371
:cond_135
:goto_135
new-instance v0, Lcom/imo/android/imoim/chat/ChatInputComponent$c;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$c;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v0, Lcom/imo/android/imoim/views/AudioRecordView$a;
.line 1410
iget-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->r:Lcom/imo/android/imoim/views/AudioRecordView;
if-eqz v5, :cond_143
invoke-virtual {v5, v0}, Lcom/imo/android/imoim/views/AudioRecordView;->setListener(Lcom/imo/android/imoim/views/AudioRecordView$a;)V
.line 2211
:cond_143
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_14a
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->requestFocus()Z
.line 2212
:cond_14a
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_158
new-instance v5, Lcom/imo/android/imoim/chat/ChatInputComponent$j;
invoke-direct {v5, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$j;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v5, Lcom/imo/android/imoim/widgets/BitmojiEditText$a;
invoke-virtual {v0, v5}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setListener(Lcom/imo/android/imoim/widgets/BitmojiEditText$a;)V
.line 2239
:cond_158
sget-object v0, Lcom/imo/android/imoim/IMO;->h:Lcom/imo/android/imoim/managers/ag;
iget-object v0, v0, Lcom/imo/android/imoim/managers/ag;->i:Ljava/util/Map;
iget-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->e:Ljava/lang/String;
invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_181
.line 2240
move-object v5, v0
check-cast v5, Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_181
.line 2241
iget-object v6, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v6, :cond_176
invoke-virtual {v6, v5}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setText(Ljava/lang/CharSequence;)V
.line 2242
:cond_176
iget-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v5, :cond_181
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
invoke-virtual {v5, v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setSelection(I)V
.line 2246
:cond_181
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_18f
new-instance v5, Lcom/imo/android/imoim/chat/ChatInputComponent$k;
invoke-direct {v5, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$k;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v5, Landroid/view/View$OnKeyListener;
invoke-virtual {v0, v5}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
.line 2258
:cond_18f
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_19d
new-instance v5, Lcom/imo/android/imoim/chat/ChatInputComponent$l;
invoke-direct {v5, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$l;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v5, Landroid/view/View$OnTouchListener;
invoke-virtual {v0, v5}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 2266
:cond_19d
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->w:Landroid/text/TextWatcher;
if-eqz v0, :cond_1a8
.line 2267
iget-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v5, :cond_1a8
invoke-virtual {v5, v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V
.line 2270
:cond_1a8
invoke-static {}, Lcom/imo/android/imoim/util/ei;->L()Z
move-result v0
.line 2271
new-instance v5, Lcom/imo/android/imoim/chat/ChatInputComponent$m;
invoke-direct {v5, p0, v0}, Lcom/imo/android/imoim/chat/ChatInputComponent$m;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;Z)V
check-cast v5, Landroid/text/TextWatcher;
iput-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->w:Landroid/text/TextWatcher;
.line 2303
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_1bc
invoke-virtual {v0, v5}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 2304
:cond_1bc
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->f:Lcom/imo/android/imoim/chat/ChatInputComponent$b;
if-eqz v0, :cond_1c5
iget-object v5, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
invoke-interface {v0, v5}, Lcom/imo/android/imoim/chat/ChatInputComponent$b;->a(Lcom/imo/android/imoim/widgets/BitmojiEditText;)V
.line 2315
:cond_1c5
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_1cd
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->getText()Landroid/text/Editable;
move-result-object v1
:cond_1cd
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v0
xor-int/2addr v0, v2
.line 2316
iget-object v1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
if-eqz v1, :cond_1e3
if-eqz v0, :cond_1df
goto :goto_1e0
:cond_1df
const/4 v4, 0x0
:goto_1e0
invoke-virtual {v1, v4}, Landroidx/cardview/widget/CardView;->setVisibility(I)V
.line 2317
:cond_1e3
iget-object v1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->l:Landroid/view/View;
if-eqz v1, :cond_1ee
if-eqz v0, :cond_1ea
goto :goto_1eb
:cond_1ea
const/4 v3, 0x4
:goto_1eb
invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V
.line 2319
:cond_1ee
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
const/16 v1, 0x37
if-eqz v0, :cond_200
invoke-virtual {v0}, Landroidx/cardview/widget/CardView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_200
invoke-static {v1}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result v2
iput v2, v0, Landroid/view/ViewGroup$LayoutParams;->width:I
.line 2320
:cond_200
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
if-eqz v0, :cond_210
invoke-virtual {v0}, Landroidx/cardview/widget/CardView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
if-eqz v0, :cond_210
invoke-static {v1}, Lcom/imo/android/imoim/util/ay;->a(I)I
move-result v1
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
.line 2321
:cond_210
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->q:Landroidx/cardview/widget/CardView;
if-eqz v0, :cond_21d
const/high16 v1, 0x41e00000 # 28.0f
invoke-static {v1}, Lcom/imo/android/imoim/util/ay;->b(F)F
move-result v1
invoke-virtual {v0, v1}, Landroidx/cardview/widget/CardView;->setRadius(F)V
.line 2324
:cond_21d
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->m:Landroid/widget/ImageView;
if-eqz v0, :cond_22b
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$d;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$d;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2332
:cond_22b
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->n:Landroid/view/View;
if-eqz v0, :cond_239
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$e;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$e;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2336
:cond_239
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->o:Landroid/view/View;
if-eqz v0, :cond_247
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$f;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$f;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2353
:cond_247
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->p:Lcom/imo/xui/widget/image/XImageView;
if-eqz v0, :cond_255
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$g;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$g;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Lcom/imo/xui/widget/image/XImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2357
:cond_255
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->l:Landroid/view/View;
if-eqz v0, :cond_263
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$h;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$h;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2361
:cond_263
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->t:Landroid/view/View;
if-eqz v0, :cond_271
new-instance v1, Lcom/imo/android/imoim/chat/ChatInputComponent$i;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/chat/ChatInputComponent$i;-><init>(Lcom/imo/android/imoim/chat/ChatInputComponent;)V
check-cast v1, Landroid/view/View$OnClickListener;
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
:cond_271
return-void
.end method
.method public final d()Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"Lcom/imo/android/imoim/chat/ChatInputComponent;",
">;"
}
.end annotation
.line 467
const-class v0, Lcom/imo/android/imoim/chat/ChatInputComponent;
return-object v0
.end method
.method public final f(Landroidx/lifecycle/LifecycleOwner;)V
.registers 3
.line 178
invoke-super {p0, p1}, Lcom/imo/android/core/seqinitcomponent/AbstractSeqInitComponent;->f(Landroidx/lifecycle/LifecycleOwner;)V
.line 179
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->w:Landroid/text/TextWatcher;
if-eqz p1, :cond_e
.line 180
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_e
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V
.line 182
:cond_e
iget-object p1, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz p1, :cond_16
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->setText(Ljava/lang/CharSequence;)V
:cond_16
return-void
.end method
.method public final g()Ljava/lang/String;
.registers 2
const-string v0, "ChatInputComponent"
return-object v0
.end method
.method public final h()I
.registers 2
.line 144
sget-boolean v0, Lcom/imo/android/imoim/activities/IMActivity;->q:Z
if-eqz v0, :cond_8
const v0, 0x7f0910fe
return v0
:cond_8
const v0, 0x7f0910ff
return v0
.end method
.method public final k()V
.registers 4
.line 308
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_23
.line 309
invoke-virtual {p0}, Lcom/imo/android/imoim/chat/ChatInputComponent;->i()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
const-string v2, "input_method"
invoke-virtual {v1, v2}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_1b
check-cast v1, Landroid/view/inputmethod/InputMethodManager;
.line 310
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
return-void
.line 309
:cond_1b
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
:cond_23
return-void
.end method
.method public final l()V
.registers 2
.line 432
iget-object v0, p0, Lcom/imo/android/imoim/chat/ChatInputComponent;->c:Lcom/imo/android/imoim/widgets/BitmojiEditText;
if-eqz v0, :cond_7
invoke-virtual {v0}, Lcom/imo/android/imoim/widgets/BitmojiEditText;->requestFocus()Z
:cond_7
return-void
.end method