c.smali
.class public final Lcom/imo/android/imoim/rooms/av/a/c;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field static final synthetic a:[Lkotlin/k/g;
.field private static final b:Lkotlin/f;
.field private static final c:Lkotlin/f;
.field private static final d:Lkotlin/f;
.field private static final e:Lkotlin/f;
.field private static final f:Lkotlin/f;
.field private static final g:Lkotlin/f;
.field private static final h:Lkotlin/f;
# direct methods
.method static constructor <clinit>()V
.registers 8
const-class v0, Lcom/imo/android/imoim/rooms/av/a/c;
const/4 v1, 0x7
new-array v1, v1, [Lkotlin/k/g;
new-instance v2, Lkotlin/f/b/x;
const-string v3, "App_stable"
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v4
const-string v5, "roomVideoSpace"
const-string v6, "getRoomVideoSpace()I"
invoke-direct {v2, v4, v5, v6}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v4, 0x0
aput-object v2, v1, v4
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v4
const-string v5, "writeFilePermissions"
const-string v6, "getWriteFilePermissions()[Ljava/lang/String;"
invoke-direct {v2, v4, v5, v6}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v4, 0x1
aput-object v2, v1, v4
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v4
const-string v5, "readFilePermission"
const-string v6, "getReadFilePermission()[Ljava/lang/String;"
invoke-direct {v2, v4, v5, v6}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v4, 0x2
aput-object v2, v1, v4
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v4
const-string v5, "isShowMusicEntrance"
const-string v6, "isShowMusicEntrance()Z"
invoke-direct {v2, v4, v5, v6}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v4, 0x3
aput-object v2, v1, v4
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v4
const-string v5, "isShowYoutubeEntrance"
const-string v6, "isShowYoutubeEntrance()Z"
invoke-direct {v2, v4, v5, v6}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v4, 0x4
aput-object v2, v1, v4
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v5
const-string v6, "isShowOnlineVideoEntrance"
const-string v7, "isShowOnlineVideoEntrance()Z"
invoke-direct {v2, v5, v6, v7}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v2
check-cast v2, Lkotlin/k/g;
const/4 v5, 0x5
aput-object v2, v1, v5
new-instance v2, Lkotlin/f/b/x;
invoke-static {v0, v3}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;Ljava/lang/String;)Lkotlin/k/c;
move-result-object v0
const-string v3, "isTruthOrDareOn"
const-string v5, "isTruthOrDareOn()Z"
invoke-direct {v2, v0, v3, v5}, Lkotlin/f/b/x;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/w;)Lkotlin/k/i;
move-result-object v0
check-cast v0, Lkotlin/k/g;
const/4 v2, 0x6
aput-object v0, v1, v2
sput-object v1, Lcom/imo/android/imoim/rooms/av/a/c;->a:[Lkotlin/k/g;
.line 66
invoke-static {v4}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {v0}, Lkotlin/g;->a(Ljava/lang/Object;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->b:Lkotlin/f;
.line 68
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c$u;->a:Lcom/imo/android/imoim/rooms/av/a/c$u;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->c:Lkotlin/f;
.line 72
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c$i;->a:Lcom/imo/android/imoim/rooms/av/a/c$i;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->d:Lkotlin/f;
.line 708
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c$a;->a:Lcom/imo/android/imoim/rooms/av/a/c$a;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->e:Lkotlin/f;
.line 715
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c$c;->a:Lcom/imo/android/imoim/rooms/av/a/c$c;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->f:Lkotlin/f;
.line 722
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c$b;->a:Lcom/imo/android/imoim/rooms/av/a/c$b;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->g:Lkotlin/f;
.line 728
sget-object v0, Lkotlin/k;->NONE:Lkotlin/k;
sget-object v1, Lcom/imo/android/imoim/rooms/av/a/c$d;->a:Lcom/imo/android/imoim/rooms/av/a/c$d;
check-cast v1, Lkotlin/f/a/a;
invoke-static {v0, v1}, Lkotlin/g;->a(Lkotlin/k;Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
sput-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->h:Lkotlin/f;
return-void
.end method
.method public static final a(Landroid/content/Context;)I
.registers 3
.line 616
invoke-static {p0}, Lcom/imo/xui/util/d;->a(Landroid/content/Context;)I
move-result v0
.line 617
instance-of v1, p0, Landroid/app/Activity;
if-nez v1, :cond_9
const/4 p0, 0x0
:cond_9
check-cast p0, Landroid/app/Activity;
invoke-static {p0}, Lcom/imo/android/imoim/util/ay;->a(Landroid/app/Activity;)I
move-result p0
.line 618
invoke-static {}, Lcom/imo/android/imoim/util/ei;->q()Landroid/util/Pair;
move-result-object v1
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->intValue()I
move-result v1
sub-int/2addr v1, v0
sub-int/2addr v1, p0
return v1
.end method
.method public static final a()Lcom/google/gson/f;
.registers 2
.line 62
new-instance v0, Lcom/google/gson/g;
invoke-direct {v0}, Lcom/google/gson/g;-><init>()V
const/4 v1, 0x1
.line 3193
iput-boolean v1, v0, Lcom/google/gson/g;->b:Z
.line 63
invoke-virtual {v0}, Lcom/google/gson/g;->a()Lcom/google/gson/f;
move-result-object v0
const-string v1, "builder.create()"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public static final a(Landroid/app/Activity;Ljava/lang/String;)V
.registers 3
const/4 v0, 0x4
invoke-static {p0, p1, v0}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/app/Activity;Ljava/lang/String;I)V
return-void
.end method
.method public static synthetic a(Landroid/app/Activity;Ljava/lang/String;I)V
.registers 5
and-int/lit8 p2, p2, 0x2
if-eqz p2, :cond_6
const-string p1, "chat"
:cond_6
const-string p2, "context"
.line 244
invoke-static {p0, p2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string p2, "from"
invoke-static {p1, p2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 8245
invoke-static {}, Lsg/bigo/c/a/a;->a()Lkotlinx/coroutines/aa;
move-result-object p2
check-cast p2, Lkotlin/c/e;
invoke-static {p2}, Lkotlinx/coroutines/ag;->a(Lkotlin/c/e;)Lkotlinx/coroutines/af;
move-result-object p2
new-instance v0, Lcom/imo/android/imoim/rooms/av/a/c$s;
const/4 v1, 0x0
invoke-direct {v0, v1, p0, p1, v1}, Lcom/imo/android/imoim/rooms/av/a/c$s;-><init>(Ljava/lang/String;Landroid/app/Activity;Ljava/lang/String;Lkotlin/c/c;)V
check-cast v0, Lkotlin/f/a/m;
const/4 p0, 0x3
invoke-static {p2, v1, v1, v0, p0}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
return-void
.end method
.method public static synthetic a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.registers 7
and-int/lit8 v0, p4, 0x4
const/4 v1, 0x0
if-eqz v0, :cond_6
move-object p2, v1
:cond_6
and-int/lit8 p4, p4, 0x8
if-eqz p4, :cond_c
const-string p3, "im_chat"
.line 283
:cond_c
invoke-static {p0, p1, p2, p3, v1}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public static final a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.registers 14
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "source"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 284
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v0
if-nez v0, :cond_16
.line 285
check-cast p0, Landroid/content/Context;
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V
return-void
.line 289
:cond_16
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-nez v0, :cond_96
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->i()Z
move-result v0
const-string v1, "IMO.groupAvManager"
if-eqz v0, :cond_34
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->v()Z
move-result v0
if-nez v0, :cond_34
goto :goto_96
:cond_34
const-string v0, "im_card"
.line 295
invoke-static {p3, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_45
invoke-static {p2}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_45
const-string v0, "im_chat_group_card"
goto :goto_4d
.line 296
:cond_45
invoke-static {p3, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4f
const-string v0, "im_chat_card"
:goto_4d
move-object v7, v0
goto :goto_50
:cond_4f
move-object v7, p3
.line 300
:goto_50
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->i()Z
move-result v0
if-eqz v0, :cond_72
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->v()Z
move-result v0
if-eqz v0, :cond_72
.line 301
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-eqz v0, :cond_72
.line 302
check-cast p0, Landroid/content/Context;
const/4 p1, 0x0
.line 9076
invoke-static {p0, v0, v7, p1}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.line 307
:cond_72
move-object v0, p0
check-cast v0, Landroid/content/Context;
invoke-static {v0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;
move-result-object v0
const-string v1, "android.permission.RECORD_AUDIO"
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
.line 9181
iput-object v1, v0, Lcom/imo/android/imoim/managers/ImoPermission$a;->b:[Ljava/lang/String;
.line 308
new-instance v1, Lcom/imo/android/imoim/rooms/av/a/c$q;
move-object v2, v1
move-object v3, p3
move-object v4, p1
move-object v5, p0
move-object v6, p2
move-object v8, p4
invoke-direct/range {v2 .. v8}, Lcom/imo/android/imoim/rooms/av/a/c$q;-><init>(Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
check-cast v1, Lcom/imo/android/imoim/managers/ImoPermission$Listener;
.line 9191
iput-object v1, v0, Lcom/imo/android/imoim/managers/ImoPermission$a;->c:Lcom/imo/android/imoim/managers/ImoPermission$Listener;
const-string p0, "startOwnPartyDirectly"
.line 336
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->b(Ljava/lang/String;)Z
return-void
.line 290
:cond_96
:goto_96
check-cast p0, Landroid/content/Context;
const p1, 0x7f0f0080
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;I)V
return-void
.end method
.method public static final a(Landroid/app/Activity;Z)V
.registers 20
move-object/from16 v0, p0
move/from16 v1, p1
const-string v2, "context"
invoke-static {v0, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x0
if-eqz v1, :cond_16
const v3, 0x7f0f069a
new-array v4, v2, [Ljava/lang/Object;
.line 651
invoke-static {v3, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
goto :goto_1f
:cond_16
const v3, 0x7f0f0699
new-array v4, v2, [Ljava/lang/Object;
.line 652
invoke-static {v3, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 653
:goto_1f
new-instance v4, Lcom/imo/android/imoim/dialog/d$a;
move-object v5, v0
check-cast v5, Landroid/content/Context;
invoke-direct {v4, v5}, Lcom/imo/android/imoim/dialog/d$a;-><init>(Landroid/content/Context;)V
.line 654
sget-object v5, Lcom/imo/android/imoim/dialog/a/a;->ScaleAlphaFromCenter:Lcom/imo/android/imoim/dialog/a/a;
invoke-virtual {v4, v5}, Lcom/imo/android/imoim/dialog/d$a;->a(Lcom/imo/android/imoim/dialog/a/a;)Lcom/imo/android/imoim/dialog/d$a;
move-result-object v6
const-string v4, ""
.line 657
move-object v8, v4
check-cast v8, Ljava/lang/CharSequence;
.line 658
move-object v9, v3
check-cast v9, Ljava/lang/CharSequence;
const v3, 0x7f0f0592
new-array v4, v2, [Ljava/lang/Object;
.line 659
invoke-static {v3, v4}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
move-object v10, v3
check-cast v10, Ljava/lang/CharSequence;
const v3, 0x7f0f076d
new-array v2, v2, [Ljava/lang/Object;
.line 660
invoke-static {v3, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
move-object v11, v2
check-cast v11, Ljava/lang/CharSequence;
.line 661
new-instance v2, Lcom/imo/android/imoim/rooms/av/a/c$n;
invoke-direct {v2, v0, v1}, Lcom/imo/android/imoim/rooms/av/a/c$n;-><init>(Landroid/app/Activity;Z)V
move-object v12, v2
check-cast v12, Lcom/imo/android/imoim/dialog/a$b;
.line 674
new-instance v2, Lcom/imo/android/imoim/rooms/av/a/c$o;
invoke-direct {v2, v1, v0}, Lcom/imo/android/imoim/rooms/av/a/c$o;-><init>(ZLandroid/app/Activity;)V
move-object v13, v2
check-cast v13, Lcom/imo/android/imoim/dialog/a$b;
const v14, 0x7f0806fd
xor-int/lit8 v15, v1, 0x1
const/16 v16, 0x1
if-eqz v1, :cond_6a
const/4 v0, 0x6
const/16 v17, 0x6
goto :goto_6d
:cond_6a
const/4 v0, 0x5
const/16 v17, 0x5
:goto_6d
const-string v7, "http://bigf.bigo.sg/asia_live/V4s2/2Hcy3u.jpg"
.line 655
invoke-virtual/range {v6 .. v17}, Lcom/imo/android/imoim/dialog/d$a;->a(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/imo/android/imoim/dialog/a$b;Lcom/imo/android/imoim/dialog/a$b;IZZI)Lcom/imo/android/imoim/dialog/view/ConfirmPopupView;
move-result-object v0
.line 684
invoke-virtual {v0}, Lcom/imo/android/imoim/dialog/view/ConfirmPopupView;->a()Lcom/imo/android/imoim/dialog/view/BasePopupView;
if-eqz v1, :cond_7b
const-string v0, "match2_show"
goto :goto_7d
:cond_7b
const-string v0, "match1_show"
.line 685
:goto_7d
invoke-static {v0}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;)V
return-void
.end method
.method public static synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V
.registers 4
const/4 v0, 0x0
.line 76
invoke-static {p0, p1, p2, v0}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Landroid/os/Bundle;)V
.registers 5
if-nez p1, :cond_3
return-void
.line 81
:cond_3
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/rooms/entrance/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 85
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "shareRoom "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "RoomsAVUtil"
.line 4071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 86
move-object v0, p1
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_21
.line 87
invoke-static {p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c;->f(Landroid/content/Context;Ljava/lang/String;)V
return-void
.line 89
:cond_21
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
check-cast p1, Ljava/util/Map;
.line 90
sget-object v0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v1, "IMO.dispatcher"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v0
const-string v1, "ssid"
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 91
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v1, "IMO.accounts"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
const-string v1, "uid"
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4601
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object v0
const-string v1, "room_id"
.line 92
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 94
new-instance v0, Lcom/imo/android/imoim/rooms/av/a/c$l;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/av/a/c$l;-><init>(Landroid/content/Context;)V
check-cast v0, Lcom/imo/android/imoim/managers/a/b;
const-string p0, "response"
const-string v1, "result"
.line 106
filled-new-array {p0, v1}, [Ljava/lang/String;
move-result-object p0
const-string v1, "RoomProxy"
const-string v2, "get_share_link"
.line 94
invoke-static {v1, v2, p1, v0, p0}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/imo/android/imoim/managers/a/b;[Ljava/lang/String;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 177
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "joinRoomByLink "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "RoomsAVUtil"
.line 7071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 178
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v0
if-nez v0, :cond_1e
.line 179
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V
return-void
.line 183
:cond_1e
move-object v0, p1
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_34
.line 184
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object p0
check-cast p0, Landroid/content/Context;
const p1, 0x7f0f03e0
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;I)V
return-void
.line 188
:cond_34
new-instance v0, Lcom/imo/android/imoim/rooms/av/a/c$e;
invoke-direct {v0, p2, p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c$e;-><init>(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)V
check-cast v0, Lcom/imo/android/imoim/managers/a/b;
invoke-static {p1, v0}, Lcom/imo/android/imoim/rooms/av/a/c;->c(Ljava/lang/String;Lcom/imo/android/imoim/managers/a/b;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Ljava/lang/String;Z)V
.registers 11
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 568
sget-object v0, Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment;->d:Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment$b;
move-object v1, p0
check-cast v1, Landroidx/fragment/app/FragmentActivity;
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$j;
invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/a/c$j;-><init>()V
move-object v2, p0
check-cast v2, Lcom/imo/android/imoim/globalshare/sharesession/ad;
const-string v3, "delay_auto_invite"
const/4 v6, 0x0
const/16 v7, 0x20
move-object v4, p1
move v5, p2
invoke-static/range {v1 .. v7}, Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment$b;->a(Landroidx/fragment/app/FragmentActivity;Lcom/imo/android/imoim/globalshare/sharesession/ad;Ljava/lang/String;Ljava/lang/String;ZLkotlin/f/a/m;I)V
return-void
.end method
.method public static final a(Landroid/content/Context;Lkotlin/f/a/a;)V
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lkotlin/f/a/a<",
"Lkotlin/w;",
">;)V"
}
.end annotation
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 689
new-instance v0, Lcom/imo/android/imoim/dialog/d$a;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/dialog/d$a;-><init>(Landroid/content/Context;)V
.line 690
sget-object p0, Lcom/imo/android/imoim/dialog/a/a;->ScaleAlphaFromCenter:Lcom/imo/android/imoim/dialog/a/a;
invoke-virtual {v0, p0}, Lcom/imo/android/imoim/dialog/d$a;->a(Lcom/imo/android/imoim/dialog/a/a;)Lcom/imo/android/imoim/dialog/d$a;
move-result-object v1
const/4 p0, 0x0
new-array v0, p0, [Ljava/lang/Object;
const v2, 0x7f0f0697
.line 693
invoke-static {v2, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
move-object v3, v0
check-cast v3, Ljava/lang/CharSequence;
new-array v0, p0, [Ljava/lang/Object;
const v2, 0x7f0f0698
.line 694
invoke-static {v2, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
move-object v4, v0
check-cast v4, Ljava/lang/CharSequence;
new-array p0, p0, [Ljava/lang/Object;
const v0, 0x7f0f0530
.line 695
invoke-static {v0, p0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
move-object v5, p0
check-cast v5, Ljava/lang/CharSequence;
const-string p0, ""
.line 696
move-object v6, p0
check-cast v6, Ljava/lang/CharSequence;
.line 697
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$m;
invoke-direct {p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c$m;-><init>(Lkotlin/f/a/a;)V
move-object v7, p0
check-cast v7, Lcom/imo/android/imoim/dialog/a$b;
const-string v2, "http://bigf.bigo.sg/asia_live/V4s1/0SwSdB.jpg"
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x1
const/4 v11, 0x0
const/4 v12, 0x5
.line 691
invoke-virtual/range {v1 .. v12}, Lcom/imo/android/imoim/dialog/d$a;->a(Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/imo/android/imoim/dialog/a$b;Lcom/imo/android/imoim/dialog/a$b;IZZI)Lcom/imo/android/imoim/dialog/view/ConfirmPopupView;
move-result-object p0
.line 705
invoke-virtual {p0}, Lcom/imo/android/imoim/dialog/view/ConfirmPopupView;->a()Lcom/imo/android/imoim/dialog/view/BasePopupView;
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V
.registers 6
.line 28504
invoke-static {}, Lcom/imo/android/imoim/util/ei;->b()Landroid/content/Context;
move-result-object v0
.line 28505
new-instance v1, Landroid/content/Intent;
const-class v2, Lcom/imo/android/imoim/rooms/RoomClosedActivity;
invoke-direct {v1, v0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/high16 v2, 0x14000000
.line 28506
invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
const-string v2, "reason"
.line 28507
invoke-virtual {v1, v2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const/4 p1, 0x0
if-eqz p0, :cond_1b
.line 29034
iget-object v2, p0, Lcom/imo/android/imoim/rooms/data/j;->b:Ljava/lang/String;
goto :goto_1c
:cond_1b
move-object v2, p1
:goto_1c
const-string v3, "party_name"
.line 28508
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
if-eqz p0, :cond_26
.line 29085
iget-object v2, p0, Lcom/imo/android/imoim/rooms/data/j;->q:Ljava/lang/String;
goto :goto_27
:cond_26
move-object v2, p1
:goto_27
const-string v3, "bg_url"
.line 28509
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
if-eqz p0, :cond_31
.line 30082
iget-object v2, p0, Lcom/imo/android/imoim/rooms/data/j;->p:Ljava/lang/String;
goto :goto_32
:cond_31
move-object v2, p1
:goto_32
const-string v3, "theme"
.line 28510
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
if-eqz p0, :cond_3c
.line 31031
iget-object v2, p0, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;
goto :goto_3d
:cond_3c
move-object v2, p1
:goto_3d
const-string v3, "room_id"
.line 28511
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
if-eqz p0, :cond_46
.line 31040
iget-object p1, p0, Lcom/imo/android/imoim/rooms/data/j;->d:Ljava/lang/String;
:cond_46
const-string p0, "owner_icon"
.line 28512
invoke-virtual {v1, p0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 28505
invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
return-void
.end method
.method public static final a(Ljava/lang/String;)V
.registers 3
if-eqz p0, :cond_b
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 464
invoke-static {v0}, Lcom/imo/android/imoim/rooms/av/a/c;->a([Ljava/lang/String;)Z
:cond_b
return-void
.end method
.method public static final a(Ljava/lang/String;Lcom/imo/android/imoim/managers/a/b;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/managers/a/b<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.line 392
move-object v0, p0
check-cast v0, Ljava/lang/CharSequence;
if-eqz v0, :cond_e
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v0
if-nez v0, :cond_c
goto :goto_e
:cond_c
const/4 v0, 0x0
goto :goto_f
:cond_e
:goto_e
const/4 v0, 0x1
:goto_f
if-eqz v0, :cond_12
return-void
.line 396
:cond_12
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
check-cast v0, Ljava/util/Map;
.line 397
sget-object v1, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v2, "IMO.dispatcher"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v1
const-string v2, "ssid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 398
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
const-string v2, "uid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "buid"
.line 399
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 400
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$h;
invoke-direct {p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c$h;-><init>(Lcom/imo/android/imoim/managers/a/b;)V
check-cast p0, Lb/a;
const-string p1, "RoomProxy"
const-string v1, "can_open_party"
invoke-static {p1, v1, v0, p0}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;)V
return-void
.end method
.method public static final a(Ljava/lang/String;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V
.registers 6
.line 485
invoke-static {}, Lsg/bigo/c/a/a;->a()Lkotlinx/coroutines/aa;
move-result-object v0
check-cast v0, Lkotlin/c/e;
invoke-static {v0}, Lkotlinx/coroutines/ag;->a(Lkotlin/c/e;)Lkotlinx/coroutines/af;
move-result-object v0
new-instance v1, Lcom/imo/android/imoim/rooms/av/a/c$p;
const/4 v2, 0x0
invoke-direct {v1, p1, p2, p0, v2}, Lcom/imo/android/imoim/rooms/av/a/c$p;-><init>(Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)V
check-cast v1, Lkotlin/f/a/m;
const/4 p0, 0x3
invoke-static {v0, v2, v2, v1, p0}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;
return-void
.end method
.method public static final a(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
if-nez p0, :cond_3
return-void
:cond_3
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 470
invoke-static {v0}, Lcom/imo/android/imoim/rooms/av/a/c;->a([Ljava/lang/String;)Z
.line 471
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
check-cast v0, Ljava/util/Map;
.line 472
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->v(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string v1, "gid"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 473
sget-object p0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v1, "IMO.accounts"
invoke-static {p0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object p0
const-string v1, "uid"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "room_id"
.line 474
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 475
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$k;
invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/a/c$k;-><init>()V
check-cast p0, Lcom/imo/android/imoim/managers/a/b;
const-string p1, "response"
const-string v1, "result"
.line 481
filled-new-array {p1, v1}, [Ljava/lang/String;
move-result-object p1
const-string v1, "GroupAVProxy"
const-string v2, "invite_imogroup_members_join_party_room"
.line 475
invoke-static {v1, v2, v0, p0, p1}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/imo/android/imoim/managers/a/b;[Ljava/lang/String;)V
return-void
.end method
.method public static final synthetic a(Z)Z
.registers 2
const-string v0, "android.permission.RECORD_AUDIO"
if-eqz p0, :cond_16
.line 31534
invoke-static {v0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_14
const-string p0, "android.permission.CAMERA"
invoke-static {p0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_14
const/4 p0, 0x1
return p0
:cond_14
const/4 p0, 0x0
return p0
.line 31536
:cond_16
invoke-static {v0}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static final varargs a([Ljava/lang/String;)Z
.registers 12
const-string v0, "inviteBuids"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 418
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
const/4 v1, 0x0
if-eqz v0, :cond_fc
.line 12061
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->j:Ljava/lang/String;
if-nez v0, :cond_14
goto/16 :goto_fc
.line 419
:cond_14
move-object v2, v0
check-cast v2, Ljava/lang/CharSequence;
invoke-interface {v2}, Ljava/lang/CharSequence;->length()I
move-result v2
const/4 v3, 0x1
if-nez v2, :cond_20
const/4 v2, 0x1
goto :goto_21
:cond_20
const/4 v2, 0x0
:goto_21
if-eqz v2, :cond_24
return v1
.line 12069
:cond_24
sget-object v2, Lkotlin/a/w;->a:Lkotlin/a/w;
check-cast v2, Ljava/util/List;
.line 423
check-cast v2, Ljava/util/Collection;
new-array v4, v1, [Ljava/lang/String;
.line 809
invoke-interface {v2, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_f4
.line 425
new-instance v2, Ljava/lang/StringBuilder;
const-string v4, "https://room.imoim.app/"
invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "?lang="
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v0, Lcom/imo/android/imoim/IMO;->U:Lcom/imo/android/imoim/x/a;
const-string v4, "IMO.localeManager"
invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/x/a;->c()Ljava/util/Locale;
move-result-object v0
const-string v4, "IMO.localeManager.savedLocaleOrDefault"
invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 426
new-instance v2, Lcom/imo/android/imoim/w/d;
invoke-direct {v2}, Lcom/imo/android/imoim/w/d;-><init>()V
.line 12137
iput-object v0, v2, Lcom/imo/android/imoim/w/d;->f:Ljava/lang/String;
.line 428
new-instance v4, Lcom/imo/android/imoim/rooms/share/a;
const/4 v5, 0x2
const/4 v6, 0x0
invoke-direct {v4, v2, v6, v5, v6}, Lcom/imo/android/imoim/rooms/share/a;-><init>(Lcom/imo/android/imoim/w/d;Ljava/lang/String;ILkotlin/f/b/j;)V
.line 430
new-instance v7, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {v7}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
const-string v8, "party"
.line 431
invoke-virtual {v7, v8}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
const-string v8, "link"
.line 432
invoke-virtual {v7, v8}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
const-string v8, "IM"
.line 433
invoke-virtual {v7, v8}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
const-string v8, "direct"
.line 434
invoke-virtual {v7, v8}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 12195
iput-object v0, v7, Lcom/imo/android/imoim/globalshare/sharesession/ae;->d:Ljava/lang/String;
.line 13043
iput-object v7, v4, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;
.line 439
new-instance v0, Lcom/imo/android/imoim/globalshare/d;
invoke-direct {v0}, Lcom/imo/android/imoim/globalshare/d;-><init>()V
.line 810
array-length v7, p0
const/4 v8, 0x0
:goto_8e
if-ge v8, v7, :cond_a6
aget-object v9, p0, v8
.line 441
invoke-static {v9}, Lcom/imo/android/imoim/util/ei;->x(Ljava/lang/String;)Z
move-result v10
if-eqz v10, :cond_9e
.line 14035
iget-object v10, v0, Lcom/imo/android/imoim/globalshare/d;->b:Ljava/util/List;
.line 442
invoke-interface {v10, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_a3
.line 14036
:cond_9e
iget-object v10, v0, Lcom/imo/android/imoim/globalshare/d;->c:Ljava/util/List;
.line 444
invoke-interface {v10, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:goto_a3
add-int/lit8 v8, v8, 0x1
goto :goto_8e
.line 449
:cond_a6
new-instance v7, Lcom/imo/android/imoim/rooms/share/a$b;
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->v()Ljava/lang/String;
move-result-object v8
invoke-direct {v7, v8, v1, v5, v6}, Lcom/imo/android/imoim/rooms/share/a$b;-><init>(Ljava/lang/String;ZILkotlin/f/b/j;)V
check-cast v0, Lcom/imo/android/imoim/globalshare/i;
invoke-virtual {v7, v2, v0}, Lcom/imo/android/imoim/rooms/share/a$b;->a(Lcom/imo/android/imoim/w/d;Lcom/imo/android/imoim/globalshare/i;)Z
.line 450
new-instance v0, Lcom/imo/android/imoim/rooms/share/g;
check-cast v4, Lcom/imo/android/imoim/globalshare/sharesession/ad;
invoke-direct {v0, v4}, Lcom/imo/android/imoim/rooms/share/g;-><init>(Lcom/imo/android/imoim/globalshare/sharesession/ad;)V
.line 812
array-length v0, p0
const/4 v2, 0x0
const/4 v4, 0x0
:goto_be
if-ge v2, v0, :cond_f3
aget-object v5, p0, v2
const-string v6, "complete"
.line 452
invoke-static {v5, v6}, Lcom/imo/android/imoim/rooms/share/g;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 14601
sget-object v6, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object v6
.line 454
invoke-static {v5}, Lcom/imo/android/imoim/util/ei;->x(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_f0
invoke-static {v5}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_f0
move-object v7, v6
check-cast v7, Ljava/lang/CharSequence;
invoke-interface {v7}, Ljava/lang/CharSequence;->length()I
move-result v7
if-lez v7, :cond_e4
const/4 v7, 0x1
goto :goto_e5
:cond_e4
const/4 v7, 0x0
:goto_e5
if-eqz v7, :cond_f0
.line 455
sget-object v4, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
.line 15070
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->b()Lcom/imo/android/imoim/rooms/entrance/b/b;
.line 455
invoke-static {v6, v5}, Lcom/imo/android/imoim/rooms/entrance/b/b;->b(Ljava/lang/String;Ljava/lang/String;)V
const/4 v4, 0x1
:cond_f0
add-int/lit8 v2, v2, 0x1
goto :goto_be
:cond_f3
return v4
.line 809
:cond_f4
new-instance p0, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type kotlin.Array<T>"
invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
:cond_fc
:goto_fc
return v1
.end method
.method public static final b()I
.registers 1
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->b:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
return v0
.end method
.method public static final b(Landroid/app/Activity;Ljava/lang/String;)V
.registers 4
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 340
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v0
if-nez v0, :cond_11
.line 341
check-cast p0, Landroid/content/Context;
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V
return-void
.line 345
:cond_11
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-nez v0, :cond_79
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->i()Z
move-result v0
const-string v1, "IMO.groupAvManager"
if-eqz v0, :cond_2f
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->v()Z
move-result v0
if-nez v0, :cond_2f
goto :goto_79
.line 350
:cond_2f
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->i()Z
move-result v0
if-eqz v0, :cond_51
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->v()Z
move-result v0
if-eqz v0, :cond_51
.line 351
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-eqz v0, :cond_51
.line 352
check-cast p0, Landroid/content/Context;
const/4 v1, 0x0
.line 10076
invoke-static {p0, v0, p1, v1}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.line 357
:cond_51
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
.line 11070
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->b()Lcom/imo/android/imoim/rooms/entrance/b/b;
.line 359
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->isPartyMatchTruthTheme()Z
move-result v0
if-eqz v0, :cond_67
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->r()Z
move-result v0
if-eqz v0, :cond_67
const-string v0, "truth_or_dare"
goto :goto_69
:cond_67
const-string v0, "music"
.line 362
:goto_69
new-instance v1, Lcom/imo/android/imoim/rooms/av/a/c$r;
invoke-direct {v1, p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c$r;-><init>(Landroid/app/Activity;Ljava/lang/String;)V
check-cast v1, Lkotlin/f/a/m;
const/4 p0, 0x0
new-array p0, p0, [Lkotlin/m;
const-string p1, "random_room"
.line 358
invoke-static {v0, p1, p0, v1}, Lcom/imo/android/imoim/rooms/entrance/b/b;->a(Ljava/lang/String;Ljava/lang/String;[Lkotlin/m;Lkotlin/f/a/m;)V
return-void
.line 346
:cond_79
:goto_79
check-cast p0, Landroid/content/Context;
const p1, 0x7f0f0080
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;I)V
return-void
.end method
.method public static final b(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V
.registers 5
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "roomInfo"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 113
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "click "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " out"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomsAVUtil"
.line 5071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 114
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v0
if-nez v0, :cond_2c
.line 115
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V
return-void
.line 119
:cond_2c
move-object p0, p2
check-cast p0, Ljava/lang/CharSequence;
if-eqz p0, :cond_3a
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result p0
if-nez p0, :cond_38
goto :goto_3a
:cond_38
const/4 p0, 0x0
goto :goto_3b
:cond_3a
:goto_3a
const/4 p0, 0x1
:goto_3b
if-eqz p0, :cond_4a
.line 120
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object p0
check-cast p0, Landroid/content/Context;
const p1, 0x7f0f03e0
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;I)V
return-void
.line 124
:cond_4a
new-instance p0, Ljava/util/LinkedHashMap;
invoke-direct {p0}, Ljava/util/LinkedHashMap;-><init>()V
check-cast p0, Ljava/util/Map;
.line 125
sget-object v0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v1, "IMO.dispatcher"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v0
const-string v1, "ssid"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 126
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v1, "IMO.accounts"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
const-string v1, "uid"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6031
iget-object p1, p1, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;
const-string v0, "room_id"
.line 127
invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "kick_anon_id"
.line 128
invoke-interface {p0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 p1, 0x0
const-string p2, "RoomProxy"
const-string v0, "kick_user"
.line 129
invoke-static {p2, v0, p0, p1}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;)V
return-void
.end method
.method public static final b(Ljava/lang/String;)V
.registers 5
.line 17601
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object v0
.line 577
move-object v1, v0
check-cast v1, Ljava/lang/CharSequence;
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
if-nez v1, :cond_13
const/4 v1, 0x1
goto :goto_14
:cond_13
const/4 v1, 0x0
:goto_14
if-nez v1, :cond_2c
move-object v1, p0
check-cast v1, Ljava/lang/CharSequence;
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v1
if-nez v1, :cond_20
goto :goto_21
:cond_20
const/4 v2, 0x0
:goto_21
if-eqz v2, :cond_24
goto :goto_2c
.line 580
:cond_24
sget-object v1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
.line 18070
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->b()Lcom/imo/android/imoim/rooms/entrance/b/b;
.line 580
invoke-static {v0, p0}, Lcom/imo/android/imoim/rooms/entrance/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_2c
:goto_2c
return-void
.end method
.method public static final b(Ljava/lang/String;Lcom/imo/android/imoim/managers/a/b;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/managers/a/b<",
"Lcom/imo/android/imoim/rooms/data/j;",
">;)V"
}
.end annotation
const-string v0, "callback"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 525
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
check-cast v0, Ljava/util/Map;
.line 526
sget-object v1, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v2, "IMO.dispatcher"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v1
const-string v2, "ssid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 527
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
const-string v2, "uid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "room_id"
.line 528
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "response"
const-string v1, "result"
.line 529
filled-new-array {p0, v1}, [Ljava/lang/String;
move-result-object p0
const-string v1, "RoomProxy"
const-string v2, "get_room_info"
invoke-static {v1, v2, v0, p1, p0}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/imo/android/imoim/managers/a/b;[Ljava/lang/String;)V
return-void
.end method
.method public static final b(Landroid/content/Context;Ljava/lang/String;)Z
.registers 3
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 110
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-virtual {v0, p0, p1}, Lcom/imo/android/imoim/av/GroupAVManager;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method public static final c(Landroid/content/Context;Ljava/lang/String;)V
.registers 9
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 133
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "click "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " mute"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "RoomsAVUtil"
.line 6071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 134
invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z
move-result v0
if-nez v0, :cond_27
.line 135
invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V
return-void
.line 139
:cond_27
move-object p0, p1
check-cast p0, Ljava/lang/CharSequence;
if-eqz p0, :cond_35
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result p0
if-nez p0, :cond_33
goto :goto_35
:cond_33
const/4 p0, 0x0
goto :goto_36
:cond_35
:goto_35
const/4 p0, 0x1
:goto_36
if-eqz p0, :cond_45
.line 140
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object p0
check-cast p0, Landroid/content/Context;
const p1, 0x7f0f03e0
invoke-static {p0, p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;I)V
return-void
.line 144
:cond_45
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$f;
invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/a/c$f;-><init>()V
move-object v3, p0
check-cast v3, Lb/a;
.line 161
new-instance p0, Lcom/imo/android/imoim/rooms/av/a/c$g;
invoke-direct {p0}, Lcom/imo/android/imoim/rooms/av/a/c$g;-><init>()V
move-object v4, p0
check-cast v4, Lb/a;
.line 168
new-instance p0, Ljava/util/LinkedHashMap;
invoke-direct {p0}, Ljava/util/LinkedHashMap;-><init>()V
move-object v2, p0
check-cast v2, Ljava/util/Map;
.line 169
sget-object p0, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v0, "IMO.dispatcher"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object p0
const-string v0, "ssid"
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 170
sget-object p0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v0, "IMO.accounts"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object p0
const-string v0, "uid"
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6601
sget-object p0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object p0
const-string v0, "room_id"
.line 171
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "anon_id"
.line 172
invoke-interface {v2, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 v5, 0x0
const/4 v6, 0x0
const-string v0, "RoomProxy"
const-string v1, "mute_party_mic"
.line 173
invoke-static/range {v0 .. v6}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;Lb/a;Lb/a;Z)V
return-void
.end method
.method private static final c(Ljava/lang/String;Lcom/imo/android/imoim/managers/a/b;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/managers/a/b<",
"Lcom/imo/android/imoim/rooms/data/j;",
">;)V"
}
.end annotation
.line 517
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
check-cast v0, Ljava/util/Map;
.line 518
sget-object v1, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;
const-string v2, "IMO.dispatcher"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;
move-result-object v1
const-string v2, "ssid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 519
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
const-string v2, "uid"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "share_link"
.line 520
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "response"
const-string v1, "result"
.line 521
filled-new-array {p0, v1}, [Ljava/lang/String;
move-result-object p0
const-string v1, "RoomProxy"
const-string v2, "get_room_info_by_share_link"
invoke-static {v1, v2, v0, p1, p0}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/imo/android/imoim/managers/a/b;[Ljava/lang/String;)V
return-void
.end method
.method public static final c()Z
.registers 1
.line 583
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
return v0
.end method
.method public static final c(Ljava/lang/String;)Z
.registers 2
.line 593
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-eqz p0, :cond_16
if-eqz v0, :cond_d
.line 20031
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;
goto :goto_e
:cond_d
const/4 v0, 0x0
.line 594
:goto_e
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_16
const/4 p0, 0x1
return p0
:cond_16
const/4 p0, 0x0
return p0
.end method
.method public static final d(Landroid/content/Context;Ljava/lang/String;)V
.registers 4
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 224
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "startPartyRoomFromHome "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "RoomsAVUtil"
.line 8071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 225
new-instance v0, Lcom/imo/android/imoim/rooms/av/a/c$t;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/av/a/c$t;-><init>(Landroid/content/Context;)V
check-cast v0, Lcom/imo/android/imoim/managers/a/b;
invoke-static {p1, v0}, Lcom/imo/android/imoim/rooms/av/a/c;->c(Ljava/lang/String;Lcom/imo/android/imoim/managers/a/b;)V
return-void
.end method
.method public static final d()Z
.registers 3
.line 586
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-eqz v0, :cond_21
.line 19043
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->e:Ljava/lang/String;
.line 587
check-cast v0, Ljava/lang/CharSequence;
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_21
const/4 v0, 0x1
return v0
:cond_21
const/4 v0, 0x0
return v0
.end method
.method public static final d(Ljava/lang/String;)Z
.registers 3
.line 799
sget-object v0, Lcom/imo/android/imoim/util/bz;->cp:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
const/4 v1, 0x1
xor-int/2addr v0, v1
if-eqz v0, :cond_38
sget-object v0, Lcom/imo/android/imoim/util/bz;->co:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
xor-int/2addr v0, v1
if-eqz v0, :cond_38
sget-object v0, Lcom/imo/android/imoim/util/bz;->cm:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
xor-int/2addr v0, v1
if-eqz v0, :cond_38
sget-object v0, Lcom/imo/android/imoim/util/bz;->cq:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
xor-int/2addr v0, v1
if-eqz v0, :cond_38
sget-object v0, Lcom/imo/android/imoim/util/bz;->cn:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
xor-int/2addr v0, v1
if-eqz v0, :cond_38
sget-object v0, Lcom/imo/android/imoim/util/bz;->cr:Ljava/lang/String;
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
xor-int/2addr p0, v1
if-eqz p0, :cond_38
return v1
:cond_38
const/4 p0, 0x0
return p0
.end method
.method public static final synthetic e(Landroid/content/Context;Ljava/lang/String;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/imo/android/imoim/rooms/av/a/c;->f(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public static final e()Z
.registers 2
.line 590
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->n()Lcom/imo/android/imoim/data/h;
move-result-object v0
if-eqz v0, :cond_10
iget-boolean v0, v0, Lcom/imo/android/imoim/data/h;->c:Z
return v0
:cond_10
const/4 v0, 0x0
return v0
.end method
.method private static final f(Landroid/content/Context;Ljava/lang/String;)V
.registers 11
.line 542
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "https://room.imoim.app/"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "?lang="
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object p1, Lcom/imo/android/imoim/IMO;->U:Lcom/imo/android/imoim/x/a;
const-string v1, "IMO.localeManager"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Lcom/imo/android/imoim/x/a;->c()Ljava/util/Locale;
move-result-object p1
const-string v1, "IMO.localeManager.savedLocaleOrDefault"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 543
new-instance v0, Lcom/imo/android/imoim/w/d;
invoke-direct {v0}, Lcom/imo/android/imoim/w/d;-><init>()V
.line 15137
iput-object p1, v0, Lcom/imo/android/imoim/w/d;->f:Ljava/lang/String;
.line 545
new-instance v1, Lcom/imo/android/imoim/rooms/share/a;
const/4 v2, 0x0
const/4 v3, 0x2
invoke-direct {v1, v0, v2, v3, v2}, Lcom/imo/android/imoim/rooms/share/a;-><init>(Lcom/imo/android/imoim/w/d;Ljava/lang/String;ILkotlin/f/b/j;)V
.line 547
new-instance v0, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {v0}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
const-string v2, "party"
.line 548
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
const-string v2, "link"
.line 549
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
const-string v2, "direct"
.line 550
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 15195
iput-object p1, v0, Lcom/imo/android/imoim/globalshare/sharesession/ae;->d:Ljava/lang/String;
.line 16043
iput-object v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;
.line 555
sget-object v0, Lcom/imo/android/imoim/globalshare/j;->a:Lcom/imo/android/imoim/globalshare/j;
.line 17036
iget v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I
.line 555
move-object v3, v1
check-cast v3, Lcom/imo/android/imoim/globalshare/sharesession/ad;
invoke-static {v0, v3}, Lcom/imo/android/imoim/globalshare/j;->a(ILcom/imo/android/imoim/globalshare/sharesession/ad;)V
.line 556
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "shareRoomByLink, link = "
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v0, "RoomsAVUtil"
.line 17071
invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 557
instance-of p1, p0, Landroidx/fragment/app/FragmentActivity;
if-eqz p1, :cond_86
.line 559
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->j()Z
move-result p1
if-eqz p1, :cond_76
const-string p1, "invite_video"
goto :goto_78
:cond_76
const-string p1, "invite_audio"
:goto_78
move-object v4, p1
.line 562
sget-object p1, Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment;->d:Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment$b;
move-object v2, p0
check-cast v2, Landroidx/fragment/app/FragmentActivity;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/16 v8, 0x38
invoke-static/range {v2 .. v8}, Lcom/imo/android/imoim/rooms/share/RoomsSharingFragment$b;->a(Landroidx/fragment/app/FragmentActivity;Lcom/imo/android/imoim/globalshare/sharesession/ad;Ljava/lang/String;Ljava/lang/String;ZLkotlin/f/a/m;I)V
:cond_86
return-void
.end method
.method public static final f()Z
.registers 2
.line 598
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->v()Z
move-result v0
if-eqz v0, :cond_1a
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 20151
iget-object v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->c:Lcom/imo/android/imoim/av/GroupAVManager$f;
.line 598
sget-object v1, Lcom/imo/android/imoim/av/GroupAVManager$f;->TALKING:Lcom/imo/android/imoim/av/GroupAVManager$f;
if-ne v0, v1, :cond_1a
const/4 v0, 0x1
return v0
:cond_1a
const/4 v0, 0x0
return v0
.end method
.method public static final g()Ljava/lang/String;
.registers 1
.line 601
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->k()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static final h()Ljava/lang/String;
.registers 2
.line 20583
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-eqz v0, :cond_12
.line 604
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
const-string v1, "IMO.avManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 21005
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->c:Ljava/lang/String;
return-object v0
.line 604
:cond_12
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 21673
iget-object v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->e:Ljava/lang/String;
return-object v0
.end method
.method public static final i()Ljava/lang/String;
.registers 2
.line 22583
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
return-object v0
.line 608
:cond_b
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Lcom/imo/android/imoim/av/GroupAVManager;->n()Lcom/imo/android/imoim/data/h;
move-result-object v0
if-eqz v0, :cond_1b
iget-object v0, v0, Lcom/imo/android/imoim/data/h;->g:Ljava/lang/String;
return-object v0
:cond_1b
const/4 v0, 0x0
return-object v0
.end method
.method public static final j()Z
.registers 2
.line 23583
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/av/AVManager;->k()Z
move-result v0
if-eqz v0, :cond_12
.line 612
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
const-string v1, "IMO.avManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 23950
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->f:Z
return v0
.line 612
:cond_12
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 24604
iget-boolean v0, v0, Lcom/imo/android/imoim/av/GroupAVManager;->B:Z
return v0
.end method
.method public static final k()I
.registers 2
.line 621
sget-object v0, Lcom/imo/android/imoim/IMO;->z:Lcom/imo/android/imoim/av/GroupAVManager;
const-string v1, "IMO.groupAvManager"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {}, Lcom/imo/android/imoim/av/GroupAVManager;->x()I
move-result v0
return v0
.end method
.method public static final l()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 624
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/List;
.line 625
sget-object v1, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v1
if-eqz v1, :cond_2c
.line 25040
iget-object v2, v1, Lcom/imo/android/imoim/rooms/data/j;->d:Ljava/lang/String;
.line 626
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 627
invoke-virtual {v1}, Lcom/imo/android/imoim/rooms/data/j;->d()Z
move-result v1
if-nez v1, :cond_2c
.line 628
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
const-string v2, "IMO.accounts"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {}, Lcom/imo/android/imoim/managers/c;->l()Ljava/lang/String;
move-result-object v1
if-nez v1, :cond_29
const-string v1, ""
:cond_29
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_2c
return-object v0
.end method
.method public static final m()V
.registers 4
.line 635
invoke-static {}, Lcom/imo/android/imoim/util/ei;->b()Landroid/content/Context;
move-result-object v0
const-string v1, "audio"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_1f
check-cast v0, Landroid/media/AudioManager;
const/4 v1, 0x3
.line 636
invoke-virtual {v0, v1}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I
move-result v2
mul-int/lit8 v2, v2, 0x32
int-to-float v2, v2
const/high16 v3, 0x42c80000 # 100.0f
div-float/2addr v2, v3
float-to-int v2, v2
const/4 v3, 0x0
.line 638
invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;->setStreamVolume(III)V
return-void
.line 635
:cond_1f
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type android.media.AudioManager"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static final n()Z
.registers 2
.line 642
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->d()Z
move-result v0
if-eqz v0, :cond_8
const/4 v0, 0x1
return v0
.line 645
:cond_8
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v0
check-cast v0, Landroid/content/Context;
const v1, 0x7f0f0674
invoke-static {v1}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/common/n;->a(Landroid/content/Context;Ljava/lang/String;)V
const-string v0, "owner_control"
.line 646
invoke-static {v0}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;)V
const/4 v0, 0x0
return v0
.end method
.method public static final o()Z
.registers 1
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->e:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public static final p()Z
.registers 1
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->f:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public static final q()Z
.registers 1
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->g:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public static final r()Z
.registers 1
sget-object v0, Lcom/imo/android/imoim/rooms/av/a/c;->h:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public static final s()J
.registers 8
.line 736
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
const-wide/16 v1, -0x1
if-nez v0, :cond_b
return-wide v1
.line 25088
:cond_b
iget-wide v3, v0, Lcom/imo/android/imoim/rooms/data/j;->r:J
const-wide/16 v5, 0x0
cmp-long v7, v3, v5
if-nez v7, :cond_14
return-wide v1
.line 26088
:cond_14
iget-wide v0, v0, Lcom/imo/android/imoim/rooms/data/j;->r:J
const-wide/32 v2, 0x11170
add-long/2addr v0, v2
.line 740
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v0, v2
return-wide v0
.end method
.method public static final t()Ljava/lang/String;
.registers 1
.line 745
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-nez v0, :cond_a
const/4 v0, 0x0
return-object v0
.line 27082
:cond_a
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->p:Ljava/lang/String;
return-object v0
.end method
.method public static final u()Ljava/lang/String;
.registers 4
.line 751
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->t()Ljava/lang/String;
move-result-object v0
const-string v1, "IMOUtils.getString(R.str\u2026.party_chat_with_friends)"
const v2, 0x7f0f068b
if-nez v0, :cond_c
goto :goto_6c
:cond_c
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_74
goto :goto_6c
:sswitch_14
const-string v3, "online_video"
.line 753
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6c
goto :goto_25
:sswitch_1d
const-string v3, "video"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6c
:goto_25
const v0, 0x7f0f06c6
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v0
const-string v1, "IMOUtils.getString(R.str\u2026party_watch_with_friends)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_32
const-string v3, "music"
.line 752
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6c
const v0, 0x7f0f0694
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v0
const-string v1, "IMOUtils.getString(R.str\u2026arty_listen_with_friends)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_47
const-string v3, "chat"
.line 754
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6c
invoke-static {v2}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_57
const-string v3, "truth_or_dare"
.line 755
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6c
const v0, 0x7f0f09be
invoke-static {v0}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v0
const-string v1, "IMOUtils.getString(R.string.truth_or_dare)"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.line 756
:cond_6c
:goto_6c
invoke-static {v2}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_data_74
.sparse-switch
-0x4195e588 -> :sswitch_57
0x2e9358 -> :sswitch_47
0x636ee25 -> :sswitch_32
0x6b0147b -> :sswitch_1d
0x59bbe38f -> :sswitch_14
.end sparse-switch
.end method
.method public static final v()Ljava/lang/String;
.registers 3
.line 763
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->t()Ljava/lang/String;
move-result-object v0
const-string v1, "URL_PARTY_SHARE_CHAT"
if-nez v0, :cond_9
goto :goto_5f
:cond_9
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_7c
goto :goto_5f
:sswitch_11
const-string v2, "online_video"
.line 767
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5f
sget-object v0, Lcom/imo/android/imoim/util/bz;->cq:Ljava/lang/String;
const-string v1, "URL_PARTY_SHARE_ONLINE_VIDEO"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_21
const-string v2, "video"
.line 765
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5f
sget-object v0, Lcom/imo/android/imoim/util/bz;->cn:Ljava/lang/String;
const-string v1, "URL_PARTY_SHARE_YOUTUBE"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_31
const-string v2, "music"
.line 764
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5f
sget-object v0, Lcom/imo/android/imoim/util/bz;->cm:Ljava/lang/String;
const-string v1, "URL_PARTY_SHARE_MUSIC"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_41
const-string v2, "chat"
.line 766
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5f
sget-object v0, Lcom/imo/android/imoim/util/bz;->cp:Ljava/lang/String;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_4f
const-string v2, "truth_or_dare"
.line 768
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5f
sget-object v0, Lcom/imo/android/imoim/util/bz;->cr:Ljava/lang/String;
const-string v1, "URL_PARTY_SHARE_TRUTH_OR_DARE"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.line 770
:cond_5f
:goto_5f
new-instance v0, Ljava/lang/StringBuilder;
const-string v2, "shareImageUrl: curRoomTheme="
invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->t()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v2, "RoomsAVUtil"
.line 28071
invoke-static {v2, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 771
sget-object v0, Lcom/imo/android/imoim/util/bz;->cp:Ljava/lang/String;
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:sswitch_data_7c
.sparse-switch
-0x4195e588 -> :sswitch_4f
0x2e9358 -> :sswitch_41
0x636ee25 -> :sswitch_31
0x6b0147b -> :sswitch_21
0x59bbe38f -> :sswitch_11
.end sparse-switch
.end method
.method public static final w()Ljava/lang/String;
.registers 4
.line 778
invoke-static {}, Lcom/imo/android/imoim/util/ei;->h()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const-string v2, "IN"
.line 780
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-eqz v2, :cond_15
sget-object v0, Lcom/imo/android/imoim/util/bz;->cC:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_IN"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_15
const-string v2, "ID"
.line 781
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-eqz v2, :cond_25
sget-object v0, Lcom/imo/android/imoim/util/bz;->cD:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_ID"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_25
const-string v2, "BD"
.line 782
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-eqz v2, :cond_35
sget-object v0, Lcom/imo/android/imoim/util/bz;->cE:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_BD"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_35
const-string v2, "SA"
.line 783
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_74
const-string v2, "OM"
.line 784
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-nez v2, :cond_74
const-string v2, "MY"
.line 785
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v3
if-eqz v3, :cond_4e
goto :goto_74
.line 786
:cond_4e
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v2
if-eqz v2, :cond_5c
sget-object v0, Lcom/imo/android/imoim/util/bz;->cG:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_MY"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
:cond_5c
const-string v2, "PK"
.line 787
invoke-static {v2, v0, v1}, Lkotlin/m/p;->a(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
if-eqz v0, :cond_6c
sget-object v0, Lcom/imo/android/imoim/util/bz;->cI:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_PK"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.line 788
:cond_6c
sget-object v0, Lcom/imo/android/imoim/util/bz;->cH:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_EN"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.line 785
:cond_74
:goto_74
sget-object v0, Lcom/imo/android/imoim/util/bz;->cF:Ljava/lang/String;
const-string v1, "URL_PARTY_TRUTH_BG_SA"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public static final x()Ljava/lang/String;
.registers 1
.line 804
sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;
invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->e()Lcom/imo/android/imoim/rooms/data/j;
move-result-object v0
if-nez v0, :cond_a
const/4 v0, 0x0
return-object v0
.line 28085
:cond_a
iget-object v0, v0, Lcom/imo/android/imoim/rooms/data/j;->q:Ljava/lang/String;
return-object v0
.end method