a.smali
.class public final Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$a;
}
.end annotation
# static fields
.field public static final a:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$a;
.field private static final b:Lkotlin/f;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;->a:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$a;
.line 20
sget-object v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$b;->a:Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$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/communitymodule/voiceroom/youtube/a;->b:Lkotlin/f;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic a()Lkotlin/f;
.registers 1
.line 14
sget-object v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;->b:Lkotlin/f;
return-object v0
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/imo/android/imoim/rooms/data/RoomsVideoInfo;Lkotlin/c/c;)Ljava/lang/Object;
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"I",
"Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/Boolean;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;
if-eqz v0, :cond_14
move-object v0, p6
check-cast v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;
iget v1, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p6, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->b:I
sub-int/2addr p6, v2
iput p6, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;
invoke-direct {v0, p0, p6}, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;-><init>(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;Lkotlin/c/c;)V
:goto_19
move-object p6, v0
iget-object v0, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->a:Ljava/lang/Object;
.line 2054
sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 43
iget v2, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->b:I
const/4 v3, 0x1
if-eqz v2, :cond_32
if-ne v2, v3, :cond_2a
invoke-static {v0}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto/16 :goto_d7
.line 68
:cond_2a
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 43
:cond_32
invoke-static {v0}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 51
sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object v2, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object v2
const-string v4, "room_id"
.line 52
invoke-virtual {v2, v4, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/16 v4, 0x8
new-array v4, v4, [Lkotlin/m;
const/4 v5, 0x0
const-string v6, "video_id"
.line 56
invoke-static {v6, p2}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v6
aput-object v6, v4, v5
const-string v5, "status"
.line 57
invoke-static {v5, p3}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v5
aput-object v5, v4, v3
const/4 v5, 0x2
.line 3032
invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const-string v7, "progress"
.line 58
invoke-static {v7, v6}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v6
aput-object v6, v4, v5
const/4 v5, 0x3
const/4 v6, 0x0
if-eqz p5, :cond_6b
.line 3058
iget-object v7, p5, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->e:Ljava/lang/String;
goto :goto_6c
:cond_6b
move-object v7, v6
:goto_6c
const-string v8, "title"
.line 59
invoke-static {v8, v7}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v7
aput-object v7, v4, v5
const/4 v5, 0x4
if-eqz p5, :cond_7a
.line 4054
iget-object v7, p5, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->c:Ljava/lang/String;
goto :goto_7b
:cond_7a
move-object v7, v6
:goto_7b
const-string v8, "author"
.line 60
invoke-static {v8, v7}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v7
aput-object v7, v4, v5
const/4 v5, 0x5
if-eqz p5, :cond_89
.line 4062
iget-object v7, p5, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->g:Ljava/lang/String;
goto :goto_8a
:cond_89
move-object v7, v6
:goto_8a
const-string v8, "description"
.line 61
invoke-static {v8, v7}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v7
aput-object v7, v4, v5
const/4 v5, 0x6
if-eqz p5, :cond_98
.line 4066
iget-object v7, p5, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->i:Ljava/lang/String;
goto :goto_99
:cond_98
move-object v7, v6
:goto_99
const-string v8, "publish_time"
.line 62
invoke-static {v8, v7}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v7
aput-object v7, v4, v5
const/4 v5, 0x7
if-eqz p5, :cond_a6
.line 5064
iget-object v6, p5, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->h:Ljava/lang/String;
:cond_a6
const-string v7, "thumbnail"
.line 63
invoke-static {v7, v6}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v6
aput-object v6, v4, v5
.line 55
invoke-static {v4}, Lkotlin/a/af;->a([Lkotlin/m;)Ljava/util/Map;
move-result-object v4
const-string v5, "video_info"
.line 53
invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 51
check-cast v2, Ljava/util/Map;
.line 66
const-class v4, Lorg/json/JSONObject;
iput-object p0, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->d:Ljava/lang/Object;
iput-object p1, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->e:Ljava/lang/Object;
iput-object p2, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->f:Ljava/lang/Object;
iput-object p3, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->g:Ljava/lang/Object;
iput p4, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->i:I
iput-object p5, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->h:Ljava/lang/Object;
iput v3, p6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$f;->b:I
const-string p2, "RoomProxy"
const-string p3, "play_video"
move-object p1, v0
move-object p4, v2
move-object p5, v4
.line 51
invoke-virtual/range {p1 .. p6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object v0
if-ne v0, v1, :cond_d7
return-object v1
.line 50
:cond_d7
:goto_d7
check-cast v0, Lcom/imo/android/imoim/managers/br;
.line 69
instance-of p1, v0, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_e7
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
sget-object p2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 70
:cond_e7
instance-of p1, v0, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_ec
return-object v0
:cond_ec
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/d;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p5, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;
if-eqz v0, :cond_14
move-object v0, p5
check-cast v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;
iget v1, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p5, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->b:I
sub-int/2addr p5, v2
iput p5, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;
invoke-direct {v0, p0, p5}, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;-><init>(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p5, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->a:Ljava/lang/Object;
.line 6054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 74
iget v1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p5}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_8c
.line 92
:cond_29
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 74
:cond_31
invoke-static {p5}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 81
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p5, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p5
const-string v3, "room_id"
.line 82
invoke-virtual {p5, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "room_type"
.line 83
invoke-virtual {p5, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 84
move-object v3, p3
check-cast v3, Ljava/lang/CharSequence;
const/4 v4, 0x0
if-eqz v3, :cond_55
invoke-static {v3}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_53
goto :goto_55
:cond_53
const/4 v3, 0x0
goto :goto_56
:cond_55
:goto_55
const/4 v3, 0x1
:goto_56
if-nez v3, :cond_5d
const-string v3, "cursor"
.line 85
invoke-virtual {p5, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 87
:cond_5d
move-object v3, p4
check-cast v3, Ljava/lang/CharSequence;
if-eqz v3, :cond_68
invoke-static {v3}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_69
:cond_68
const/4 v4, 0x1
:cond_69
if-nez v4, :cond_70
const-string v3, "tag"
.line 88
invoke-virtual {p5, v3, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
:cond_70
move-object v4, p5
check-cast v4, Ljava/util/Map;
.line 90
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->e:Ljava/lang/Object;
iput-object p2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->f:Ljava/lang/Object;
iput-object p3, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->g:Ljava/lang/Object;
iput-object p4, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->h:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$d;->b:I
const-string v2, "RoomProxy"
const-string v3, "get_video_list"
.line 81
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p5
if-ne p5, v0, :cond_8c
return-object v0
.line 80
:cond_8c
:goto_8c
check-cast p5, Lcom/imo/android/imoim/managers/br;
.line 93
instance-of p1, p5, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_b0
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
.line 94
sget-object p2, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object p2
.line 95
check-cast p5, Lcom/imo/android/imoim/managers/br$b;
.line 7008
iget-object p3, p5, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 95
check-cast p3, Lorg/json/JSONObject;
invoke-virtual {p3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p3
.line 96
const-class p4, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a/d;
.line 94
invoke-virtual {p2, p3, p4}, Lcom/google/gson/f;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p2
.line 93
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 99
:cond_b0
instance-of p1, p5, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_b5
return-object p5
:cond_b5
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p3, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;
if-eqz v0, :cond_14
move-object v0, p3
check-cast v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;
iget v1, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p3, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->b:I
sub-int/2addr p3, v2
iput p3, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;
invoke-direct {v0, p0, p3}, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;-><init>(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p3, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->a:Ljava/lang/Object;
.line 1054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 25
iget v1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_5e
.line 32
:cond_29
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 25
:cond_31
invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 27
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
sget-object p3, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p3
const-string v3, "room_id"
.line 28
invoke-virtual {p3, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "room_type"
.line 29
invoke-virtual {p3, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 27
move-object v4, p3
check-cast v4, Ljava/util/Map;
.line 30
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->e:Ljava/lang/Object;
iput-object p2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->f:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$c;->b:I
const-string v2, "RoomProxy"
const-string v3, "get_video_info"
.line 27
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p3
if-ne p3, v0, :cond_5e
return-object v0
.line 26
:cond_5e
:goto_5e
check-cast p3, Lcom/imo/android/imoim/managers/br;
.line 33
instance-of p1, p3, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_82
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
.line 34
sget-object p2, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object p2
.line 35
check-cast p3, Lcom/imo/android/imoim/managers/br$b;
.line 2008
iget-object p3, p3, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;
.line 35
check-cast p3, Lorg/json/JSONObject;
invoke-virtual {p3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p3
.line 36
const-class v0, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;
.line 34
invoke-virtual {p2, p3, v0}, Lcom/google/gson/f;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p2
.line 33
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 39
:cond_82
instance-of p1, p3, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_87
return-object p3
:cond_87
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method
.method public final b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lkotlin/c/c<",
"-",
"Lcom/imo/android/imoim/managers/br<",
"Ljava/lang/Boolean;",
">;>;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p5, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;
if-eqz v0, :cond_14
move-object v0, p5
check-cast v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;
iget v1, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->b:I
const/high16 v2, -0x80000000
and-int/2addr v1, v2
if-eqz v1, :cond_14
iget p5, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->b:I
sub-int/2addr p5, v2
iput p5, v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->b:I
goto :goto_19
:cond_14
new-instance v0, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;
invoke-direct {v0, p0, p5}, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;-><init>(Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a;Lkotlin/c/c;)V
:goto_19
move-object v6, v0
iget-object p5, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->a:Ljava/lang/Object;
.line 7054
sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;
.line 103
iget v1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->b:I
const/4 v2, 0x1
if-eqz v1, :cond_31
if-ne v1, v2, :cond_29
invoke-static {p5}, Lkotlin/o;->a(Ljava/lang/Object;)V
goto :goto_72
.line 121
:cond_29
new-instance p1, Ljava/lang/IllegalStateException;
const-string p2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
.line 103
:cond_31
invoke-static {p5}, Lkotlin/o;->a(Ljava/lang/Object;)V
.line 110
sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
.line 113
sget-object p5, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;
invoke-static {}, Lcom/imo/android/imoim/communitymodule/e;->a()Ljava/util/HashMap;
move-result-object p5
const-string v3, "cc"
.line 114
invoke-virtual {p5, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "room_type"
.line 115
invoke-virtual {p5, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-nez p3, :cond_4b
const-string v3, ""
goto :goto_4c
:cond_4b
move-object v3, p3
:goto_4c
const-string v4, "reason"
.line 116
invoke-virtual {p5, v4, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "video_id"
.line 117
invoke-virtual {p5, v3, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 113
move-object v4, p5
check-cast v4, Ljava/util/Map;
.line 119
const-class v5, Lorg/json/JSONObject;
iput-object p0, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->d:Ljava/lang/Object;
iput-object p1, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->e:Ljava/lang/Object;
iput-object p2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->f:Ljava/lang/Object;
iput-object p3, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->g:Ljava/lang/Object;
iput-object p4, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->h:Ljava/lang/Object;
iput v2, v6, Lcom/imo/android/imoim/communitymodule/voiceroom/youtube/a$e;->b:I
const-string v2, "RoomProxy"
const-string v3, "report_failed_video"
.line 110
invoke-virtual/range {v1 .. v6}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Lkotlin/c/c;)Ljava/lang/Object;
move-result-object p5
if-ne p5, v0, :cond_72
return-object v0
.line 109
:cond_72
:goto_72
check-cast p5, Lcom/imo/android/imoim/managers/br;
.line 122
instance-of p1, p5, Lcom/imo/android/imoim/managers/br$b;
if-eqz p1, :cond_82
new-instance p1, Lcom/imo/android/imoim/managers/br$b;
sget-object p2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V
check-cast p1, Lcom/imo/android/imoim/managers/br;
return-object p1
.line 123
:cond_82
instance-of p1, p5, Lcom/imo/android/imoim/managers/br$a;
if-eqz p1, :cond_87
return-object p5
:cond_87
new-instance p1, Lkotlin/NoWhenBranchMatchedException;
invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V
throw p1
.end method