eq.smali
.class public final Lcom/imo/android/imoim/util/eq;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 34
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Z
.registers 15
.line 71
invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String;
move-result-object v0
.line 72
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_c
return v2
:cond_c
const-string v1, "groups.imo.im"
.line 74
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v3, 0x1
if-eqz v1, :cond_2c
const-string v0, "join_call"
.line 75
invoke-virtual {p1, v0, v2}, Landroid/net/Uri;->getBooleanQueryParameter(Ljava/lang/String;Z)Z
move-result v0
.line 76
sget-object v1, Lcom/imo/android/imoim/IMO;->E:Lcom/imo/android/imoim/t/a;
invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1, v0}, Lcom/imo/android/imoim/t/a;->a(Landroid/content/Context;Ljava/lang/String;Z)V
.line 77
sget-object p0, Lcom/imo/android/imoim/IMO;->R:Lcom/imo/android/imoim/managers/g;
const-string p1, "group_link"
invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/managers/g;->a(Ljava/lang/String;Ljava/lang/String;)V
return v3
:cond_2c
const-string v1, "call.imo.im"
.line 80
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_45
.line 81
invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String;
move-result-object p1
.line 82
sget-object v0, Lcom/imo/android/imoim/IMO;->J:Lcom/imo/android/imoim/managers/cd;
invoke-virtual {v0, p0, p1}, Lcom/imo/android/imoim/managers/cd;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 83
sget-object p0, Lcom/imo/android/imoim/IMO;->R:Lcom/imo/android/imoim/managers/g;
const-string p1, "call_link"
invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/managers/g;->a(Ljava/lang/String;Ljava/lang/String;)V
return v3
:cond_45
const-string v1, "live.imo.im"
.line 86
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const-string v4, "stream"
const-string v5, "bdcast_link"
const-string v6, "normalgroup_link"
const-string v7, "chat_link"
const/4 v8, 0x5
const-string v9, "biggroup_link"
const/4 v10, 0x6
const/4 v11, 0x2
if-eqz v1, :cond_99
.line 87
invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String;
.line 88
sget-object p0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {}, Lcom/imo/android/imoim/av/GroupAVManager;->t()V
.line 89
sget-object p0, Lcom/imo/android/imoim/IMO;->R:Lcom/imo/android/imoim/managers/g;
const-string p1, "live_link"
invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/managers/g;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 91
invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;
invoke-static {}, Lcom/imo/android/imoim/n/r;->k()Z
move-result p0
if-eqz p0, :cond_98
.line 92
invoke-virtual {v7, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_95
.line 93
invoke-virtual {v6, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_95
.line 94
invoke-virtual {v5, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-nez p0, :cond_95
.line 95
invoke-virtual {v9, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_8b
goto :goto_95
.line 97
:cond_8b
invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_98
.line 98
invoke-static {v11, v8}, Lcom/imo/android/imoim/live/h;->a(II)V
goto :goto_98
.line 96
:cond_95
:goto_95
invoke-static {v11, v10}, Lcom/imo/android/imoim/live/h;->a(II)V
:cond_98
:goto_98
return v3
:cond_99
const-string v1, "imo.bigobuzz.tv"
.line 106
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_11d
.line 107
invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;
move-result-object v0
invoke-virtual {v0}, Lcom/imo/android/imoim/n/r;->m()Z
move-result v0
if-eqz v0, :cond_113
const-string v0, "chatview_biggroup_link"
.line 109
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b6
const-string p2, "17"
goto :goto_10b
.line 111
:cond_b6
invoke-virtual {v7, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_fa
.line 112
invoke-virtual {v6, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_fa
.line 113
invoke-virtual {v5, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_fa
.line 114
invoke-virtual {v9, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_cf
goto :goto_fa
.line 118
:cond_cf
invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_de
.line 120
invoke-static {v11, v8}, Lcom/imo/android/imoim/live/h;->a(II)V
.line 121
invoke-static {v10}, Lcom/imo/android/imoim/live/h;->b(I)V
const-string p2, "5"
goto :goto_10b
:cond_de
const-string v0, "world_news"
.line 122
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ee
const/16 p2, 0x13
.line 124
invoke-static {v11, p2}, Lcom/imo/android/imoim/live/h;->a(II)V
const-string p2, "19"
goto :goto_10b
:cond_ee
const-string v0, "push_match_direct_bgnum_live"
.line 125
invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f7
goto :goto_10b
:cond_f7
const-string p2, "2"
goto :goto_10b
.line 115
:cond_fa
:goto_fa
invoke-virtual {v9, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_103
const-string p2, "11"
goto :goto_105
:cond_103
const-string p2, "4"
.line 116
:goto_105
invoke-static {v11, v10}, Lcom/imo/android/imoim/live/h;->a(II)V
.line 117
invoke-static {v8}, Lcom/imo/android/imoim/live/h;->b(I)V
.line 130
:goto_10b
invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/live/h;->c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_11c
.line 132
:cond_113
invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "h5_link"
invoke-static {p0, p1, p2}, Lcom/imo/android/imoim/live/h;->d(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:goto_11c
return v3
.line 136
:cond_11d
sget-object p0, Lcom/imo/android/imoim/util/df$q;->LINK_CLICK_TO_OPEN_LIKEE:Lcom/imo/android/imoim/util/df$q;
const-string p2, ""
invoke-static {p0, p2}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
.line 137
sget-object p2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getLinkClickToOpenLikee()Z
move-result p2
.line 138
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_13b
const-string p2, "true"
.line 139
invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
.line 141
:cond_13b
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p0
const-string v0, "handleUri: linkClickToOpenLikee = "
invoke-virtual {v0, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string v0, "CallLike"
.line 1071
invoke-static {v0, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
if-eqz p2, :cond_157
.line 142
invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->aq(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_157
return v3
:cond_157
return v2
.end method