b.smali

.class public final Lcom/imo/android/imoim/voiceroom/b;
.super Lcom/imo/android/imoim/managers/h;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/voiceroom/b$a;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/imo/android/imoim/managers/h<",
        "Lcom/imo/android/imoim/managers/ax;",
        ">;"
    }
.end annotation


# static fields
.field public static final a:Lcom/imo/android/imoim/voiceroom/b$a;

.field private static final b:Lkotlin/f;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/voiceroom/b$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/voiceroom/b;->a:Lcom/imo/android/imoim/voiceroom/b$a;

    .line 42
    sget-object v0, Lcom/imo/android/imoim/voiceroom/b$b;->a:Lcom/imo/android/imoim/voiceroom/b$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/voiceroom/b;->b:Lkotlin/f;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    const-string v0, "VoiceRoomManager"

    .line 31
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/managers/h;-><init>(Ljava/lang/String;)V

    return-void
.end method

.method public static a(Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 63
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    .line 64
    sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;

    const-string v3, "get_followers"

    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3013
    iget-object v2, p0, Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;->c:Ljava/lang/String;

    const-string v3, "room_type"

    .line 66
    invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 67
    invoke-virtual {p0}, Lcom/imo/android/imoim/biggroup/chatroom/data/ExtensionInfo;->a()Lorg/json/JSONObject;

    move-result-object p0

    const-string v2, "extension_info"

    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 63
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 69
    const-class v4, Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;

    const-string v1, "RoomProxy"

    const-string v2, "create_voice_room"

    move-object v5, p1

    .line 63
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;ILjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "I",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 73
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 74
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3032
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    const-string p1, "limit"

    .line 75
    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "cursor"

    .line 76
    invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 73
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 77
    const-class v4, Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;

    const-string v1, "RoomProxy"

    const-string v2, "get_follow_members"

    move-object v5, p3

    .line 73
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLkotlin/c/c;)Ljava/lang/Object;
    .registers 11
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "J",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 268
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "uid"

    .line 269
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "author_anon_id"

    .line 270
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "room_id"

    .line 271
    invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "room_type"

    .line 272
    invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "msg"

    .line 273
    invoke-virtual {v1, p0, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 274
    invoke-static {p5, p6}, Lkotlin/c/b/a/b;->a(J)Ljava/lang/Long;

    move-result-object p0

    const-string p1, "msg_seq"

    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 268
    check-cast v1, Ljava/util/Map;

    const-string p0, "RoomProxy"

    const-string p1, "report_room_chat_msg"

    invoke-virtual {v0, p0, p1, v1, p7}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "+",
            "Ljava/lang/Object;",
            ">;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/data/msg/b;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 114
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 115
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "msg"

    .line 116
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "extra"

    .line 117
    invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 114
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 118
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/b;

    const-string v1, "RoomProxy"

    const-string v2, "send_room_chat_msg"

    move-object v5, p3

    .line 114
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .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/voiceroom/data/c;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 54
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "community_id"

    .line 55
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 p0, 0xa

    .line 1032
    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    const-string v2, "limit"

    .line 56
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "cursor"

    .line 57
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 54
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 58
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/c;

    const-string v1, "community"

    const-string v2, "get_recommend_voice_rooms"

    move-object v5, p2

    .line 54
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 126
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 127
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "anon_id"

    .line 128
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4020
    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    const-string p1, "disable"

    .line 129
    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 126
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 130
    const-class v4, Lorg/json/JSONObject;

    const-string v1, "RoomProxy"

    const-string v2, "disable_user_send_msg"

    move-object v5, p3

    .line 126
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 85
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 86
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "invite_members"

    .line 87
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "invite_friends"

    .line 88
    invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 85
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 89
    const-class v4, Lorg/json/JSONObject;

    const-string v1, "RoomProxy"

    const-string v2, "invite_room"

    move-object v5, p3

    .line 85
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/data/b;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 48
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "community_id"

    .line 49
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 48
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 50
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/b;

    const-string v1, "community"

    const-string v2, "get_following_voice_rooms"

    move-object v5, p1

    .line 48
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;ZLjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Z",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 187
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 188
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 9020
    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    const-string p1, "unfollow"

    .line 189
    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "source"

    .line 190
    invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 187
    check-cast v1, Ljava/util/Map;

    const-string p0, "RoomProxy"

    const-string p1, "follow"

    invoke-virtual {v0, p0, p1, v1, p3}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static a(Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Z",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 134
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 135
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5020
    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    const-string p1, "disable"

    .line 136
    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 134
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 137
    const-class v4, Lorg/json/JSONObject;

    const-string v1, "RoomProxy"

    const-string v2, "disable_send_msg_for_all_users"

    move-object v5, p2

    .line 134
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static final synthetic a()Lkotlin/f;
    .registers 1

    .line 31
    sget-object v0, Lcom/imo/android/imoim/voiceroom/b;->b:Lkotlin/f;

    return-object v0
.end method

.method public static b(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Lorg/json/JSONObject;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 93
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 94
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "kick_anon_id"

    .line 95
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 93
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 96
    const-class v4, Lorg/json/JSONObject;

    const-string v1, "RoomProxy"

    const-string v2, "kick_user"

    move-object v5, p2

    .line 93
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static c(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .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/voiceroom/data/msg/n;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 141
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 142
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-eqz p1, :cond_14

    const-string p0, "anon_id"

    .line 143
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 141
    :cond_14
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 144
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/n;

    const-string v1, "RoomProxy"

    const-string v2, "is_disabled_send_msg"

    move-object v5, p2

    .line 141
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static c(Ljava/lang/String;Ljava/lang/String;ZLkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/data/j;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 260
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "uid"

    .line 261
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "room_type"

    .line 262
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 15020
    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p0

    const-string p1, "check_whitelist"

    .line 263
    invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 260
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 264
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/j;

    const-string v1, "RoomProxy"

    const-string v2, "get_user_own_room_id"

    move-object v5, p3

    .line 260
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static d(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/data/h;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 213
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    if-eqz p0, :cond_f

    const-string v2, "cc"

    .line 215
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_f
    const-string p0, "white_type"

    const-string v2, "web_user_game"

    .line 217
    invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 213
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 218
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/h;

    const-string v1, "RoomProxy"

    const-string v2, "get_room_user_game_configs"

    move-object v5, p1

    .line 213
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static e(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .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/voiceroom/data/msg/a/c;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 239
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 240
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "type"

    .line 241
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 239
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 242
    const-class v4, Lcom/imo/android/imoim/voiceroom/data/msg/a/c;

    const-string v1, "RoomProxy"

    const-string v2, "can_comment_community_room"

    move-object v5, p2

    .line 239
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static e(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/communitymodule/data/ActivityWithTaskInfo;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 246
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 247
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 246
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 248
    const-class v4, Lcom/imo/android/imoim/communitymodule/data/ActivityWithTaskInfo;

    const-string v1, "RoomProxy"

    const-string v2, "get_activity_info"

    move-object v5, p1

    .line 246
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static f(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 9
    .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/communitymodule/data/b;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 252
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 253
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "activity_id"

    .line 254
    invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 252
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 255
    const-class v4, Lcom/imo/android/imoim/communitymodule/data/b;

    const-string v1, "RoomProxy"

    const-string v2, "get_activity_task_status"

    move-object v5, p2

    .line 252
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method

.method public static f(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Lcom/imo/android/imoim/voiceroom/feeds/data/FeedsRoomMicInfo;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 281
    sget-object v0, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object v1, 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 v1

    const-string v2, "room_id"

    .line 282
    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 283
    invoke-static {}, Lcom/imo/android/imoim/mediaroom/b/a/a/a;->c()Lcom/imo/android/imoim/mediaroom/b/a/a/a;

    move-result-object p0

    const-string v2, "MediaConnector.getInstance()"

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

    invoke-virtual {p0}, Lcom/imo/android/imoim/mediaroom/b/a/a/a;->e()J

    move-result-wide v2

    invoke-static {v2, v3}, Lkotlin/c/b/a/b;->a(J)Ljava/lang/Long;

    move-result-object p0

    const-string v2, "bguid"

    invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 281
    move-object v3, v1

    check-cast v3, Ljava/util/Map;

    .line 284
    const-class v4, Lcom/imo/android/imoim/voiceroom/feeds/data/FeedsRoomMicInfo;

    const-string v1, "RoomProxy"

    const-string v2, "get_room_and_mic_info"

    move-object v5, p1

    .line 281
    invoke-virtual/range {v0 .. v5}, 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 p0

    return-object p0
.end method


# virtual methods
.method public final b(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Ljava/lang/String;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    instance-of v0, p4, Lcom/imo/android/imoim/voiceroom/b$g;

    if-eqz v0, :cond_14

    move-object v0, p4

    check-cast v0, Lcom/imo/android/imoim/voiceroom/b$g;

    iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I

    const/high16 v2, -0x80000000

    and-int/2addr v1, v2

    if-eqz v1, :cond_14

    iget p4, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I

    sub-int/2addr p4, v2

    iput p4, v0, Lcom/imo/android/imoim/voiceroom/b$g;->b:I

    goto :goto_19

    :cond_14
    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$g;

    invoke-direct {v0, p0, p4}, Lcom/imo/android/imoim/voiceroom/b$g;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V

    :goto_19
    move-object v6, v0

    iget-object p4, v6, Lcom/imo/android/imoim/voiceroom/b$g;->a:Ljava/lang/Object;

    .line 8054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    .line 169
    iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$g;->b:I

    const/4 v2, 0x1

    if-eqz v1, :cond_31

    if-ne v1, v2, :cond_29

    invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V

    goto :goto_65

    .line 176
    :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 169
    :cond_31
    invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V

    .line 170
    sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object p4, 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 p4

    const-string v3, "room_id"

    .line 171
    invoke-virtual {p4, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v3, "msg"

    .line 172
    invoke-virtual {p4, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v3, "imdata"

    .line 173
    invoke-virtual {p4, v3, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 170
    move-object v4, p4

    check-cast v4, Ljava/util/Map;

    .line 174
    const-class v5, Lorg/json/JSONObject;

    iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$g;->d:Ljava/lang/Object;

    iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$g;->e:Ljava/lang/Object;

    iput-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$g;->f:Ljava/lang/Object;

    iput-object p3, v6, Lcom/imo/android/imoim/voiceroom/b$g;->g:Ljava/lang/Object;

    iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$g;->b:I

    const-string v2, "RoomProxy"

    const-string v3, "send_room_promote_msg"

    .line 170
    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 p4

    if-ne p4, v0, :cond_65

    return-object v0

    .line 169
    :cond_65
    :goto_65
    check-cast p4, Lcom/imo/android/imoim/managers/br;

    .line 177
    instance-of p1, p4, Lcom/imo/android/imoim/managers/br$b;

    if-eqz p1, :cond_75

    new-instance p1, Lcom/imo/android/imoim/managers/br$b;

    const-string p2, "success"

    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 178
    :cond_75
    instance-of p1, p4, Lcom/imo/android/imoim/managers/br$a;

    if-eqz p1, :cond_7a

    return-object p4

    :cond_7a
    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;ZLkotlin/c/c;)Ljava/lang/Object;
    .registers 11
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Ljava/lang/Boolean;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    instance-of v0, p4, Lcom/imo/android/imoim/voiceroom/b$c;

    if-eqz v0, :cond_14

    move-object v0, p4

    check-cast v0, Lcom/imo/android/imoim/voiceroom/b$c;

    iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I

    const/high16 v2, -0x80000000

    and-int/2addr v1, v2

    if-eqz v1, :cond_14

    iget p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I

    sub-int/2addr p4, v2

    iput p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I

    goto :goto_19

    :cond_14
    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$c;

    invoke-direct {v0, p0, p4}, Lcom/imo/android/imoim/voiceroom/b$c;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V

    :goto_19
    iget-object p4, v0, Lcom/imo/android/imoim/voiceroom/b$c;->a:Ljava/lang/Object;

    .line 11054
    sget-object v1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    .line 221
    iget v2, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I

    const/4 v3, 0x1

    if-eqz v2, :cond_30

    if-ne v2, v3, :cond_28

    invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V

    goto :goto_65

    .line 236
    :cond_28
    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 221
    :cond_30
    invoke-static {p4}, Lkotlin/o;->a(Ljava/lang/Object;)V

    .line 222
    sget-object p4, 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 223
    invoke-virtual {v2, v4, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "type"

    .line 224
    invoke-virtual {v2, v4, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 12020
    invoke-static {p3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v4

    const-string v5, "is_praise"

    .line 225
    invoke-virtual {v2, v5, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 222
    check-cast v2, Ljava/util/Map;

    iput-object p0, v0, Lcom/imo/android/imoim/voiceroom/b$c;->d:Ljava/lang/Object;

    iput-object p1, v0, Lcom/imo/android/imoim/voiceroom/b$c;->e:Ljava/lang/Object;

    iput-object p2, v0, Lcom/imo/android/imoim/voiceroom/b$c;->f:Ljava/lang/Object;

    iput-boolean p3, v0, Lcom/imo/android/imoim/voiceroom/b$c;->g:Z

    iput v3, v0, Lcom/imo/android/imoim/voiceroom/b$c;->b:I

    const-string p1, "RoomProxy"

    const-string p2, "comment_community_room"

    invoke-virtual {p4, p1, p2, v2, v0}, Lcom/imo/android/imoim/communitymodule/e;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p4

    if-ne p4, v1, :cond_65

    return-object v1

    .line 221
    :cond_65
    :goto_65
    check-cast p4, Lcom/imo/android/imoim/managers/br;

    .line 228
    instance-of p1, p4, Lcom/imo/android/imoim/managers/br$b;

    if-eqz p1, :cond_b0

    .line 229
    check-cast p4, Lcom/imo/android/imoim/managers/br$b;

    .line 13008
    iget-object p1, p4, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;

    .line 229
    check-cast p1, Lorg/json/JSONObject;

    const-string p2, "response"

    .line 13119
    invoke-virtual {p1, p2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    if-nez p1, :cond_81

    .line 230
    new-instance p1, Lcom/imo/android/imoim/managers/br$a;

    const-string p2, "response = null"

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    return-object p1

    :cond_81
    const-string p2, "status"

    const-string p3, "failed"

    .line 231
    invoke-static {p2, p1, p3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    const-string p3, "success"

    .line 232
    invoke-static {p2, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p2

    if-eqz p2, :cond_9b

    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

    :cond_9b
    new-instance p2, Lcom/imo/android/imoim/managers/br$a;

    const-string p3, "message"

    const-string p4, "reason null"

    invoke-static {p3, p1, p4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string p3, "JSONUtil.optString(\"mess\u2026 response, \"reason null\")"

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

    invoke-direct {p2, p1}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    check-cast p2, Lcom/imo/android/imoim/managers/br;

    return-object p2

    .line 234
    :cond_b0
    new-instance p1, Lcom/imo/android/imoim/managers/br$a;

    const-string p2, "fetch failed"

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    return-object p1
.end method

.method public final b(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Ljava/lang/String;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    instance-of v0, p2, Lcom/imo/android/imoim/voiceroom/b$d;

    if-eqz v0, :cond_14

    move-object v0, p2

    check-cast v0, Lcom/imo/android/imoim/voiceroom/b$d;

    iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I

    const/high16 v2, -0x80000000

    and-int/2addr v1, v2

    if-eqz v1, :cond_14

    iget p2, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I

    sub-int/2addr p2, v2

    iput p2, v0, Lcom/imo/android/imoim/voiceroom/b$d;->b:I

    goto :goto_19

    :cond_14
    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$d;

    invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/voiceroom/b$d;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V

    :goto_19
    move-object v6, v0

    iget-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$d;->a:Ljava/lang/Object;

    .line 3054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    .line 99
    iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$d;->b:I

    const/4 v2, 0x1

    if-eqz v1, :cond_31

    if-ne v1, v2, :cond_29

    invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V

    goto :goto_57

    .line 110
    :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 99
    :cond_31
    invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V

    .line 100
    sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object p2, 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 p2

    const-string v3, "community_id"

    .line 101
    invoke-virtual {p2, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 100
    move-object v4, p2

    check-cast v4, Ljava/util/Map;

    .line 102
    const-class v5, Lorg/json/JSONObject;

    iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$d;->d:Ljava/lang/Object;

    iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$d;->e:Ljava/lang/Object;

    iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$d;->b:I

    const-string v2, "RoomProxy"

    const-string v3, "get_community_voice_room_id"

    .line 100
    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 p2

    if-ne p2, v0, :cond_57

    return-object v0

    .line 99
    :cond_57
    :goto_57
    check-cast p2, Lcom/imo/android/imoim/managers/br;

    .line 103
    instance-of p1, p2, Lcom/imo/android/imoim/managers/br$b;

    if-eqz p1, :cond_72

    .line 104
    check-cast p2, Lcom/imo/android/imoim/managers/br$b;

    .line 4008
    iget-object p1, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;

    .line 104
    check-cast p1, Lorg/json/JSONObject;

    const/4 p2, 0x0

    if-eqz p1, :cond_6c

    const-string v0, "room_id"

    invoke-virtual {p1, v0, p2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    .line 106
    :cond_6c
    new-instance p1, Lcom/imo/android/imoim/managers/br$b;

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$b;-><init>(Ljava/lang/Object;)V

    return-object p1

    .line 107
    :cond_72
    instance-of p1, p2, Lcom/imo/android/imoim/managers/br$a;

    if-eqz p1, :cond_77

    return-object p2

    .line 110
    :cond_77
    new-instance p1, Lcom/imo/android/imoim/managers/br$a;

    const-string p2, "unknown"

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    return-object p1
.end method

.method public final c(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "Ljava/lang/Boolean;",
            ">;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    instance-of v0, p2, Lcom/imo/android/imoim/voiceroom/b$f;

    if-eqz v0, :cond_14

    move-object v0, p2

    check-cast v0, Lcom/imo/android/imoim/voiceroom/b$f;

    iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I

    const/high16 v2, -0x80000000

    and-int/2addr v1, v2

    if-eqz v1, :cond_14

    iget p2, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I

    sub-int/2addr p2, v2

    iput p2, v0, Lcom/imo/android/imoim/voiceroom/b$f;->b:I

    goto :goto_19

    :cond_14
    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$f;

    invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/voiceroom/b$f;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V

    :goto_19
    move-object v6, v0

    iget-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$f;->a:Ljava/lang/Object;

    .line 9054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    .line 194
    iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$f;->b:I

    const/4 v2, 0x1

    if-eqz v1, :cond_31

    if-ne v1, v2, :cond_29

    invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V

    goto :goto_57

    .line 197
    :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 194
    :cond_31
    invoke-static {p2}, Lkotlin/o;->a(Ljava/lang/Object;)V

    .line 195
    sget-object v1, Lcom/imo/android/imoim/communitymodule/e;->a:Lcom/imo/android/imoim/communitymodule/e;

    sget-object p2, 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 p2

    const-string v3, "room_id"

    .line 196
    invoke-virtual {p2, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 195
    move-object v4, p2

    check-cast v4, Ljava/util/Map;

    .line 197
    const-class v5, Lorg/json/JSONObject;

    iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$f;->d:Ljava/lang/Object;

    iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$f;->e:Ljava/lang/Object;

    iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$f;->b:I

    const-string v2, "RoomProxy"

    const-string v3, "is_following"

    .line 195
    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 p2

    if-ne p2, v0, :cond_57

    return-object v0

    .line 197
    :cond_57
    :goto_57
    check-cast p2, Lcom/imo/android/imoim/managers/br;

    .line 199
    instance-of p1, p2, Lcom/imo/android/imoim/managers/br$b;

    if-eqz p1, :cond_75

    .line 200
    new-instance p1, Lcom/imo/android/imoim/managers/br$b;

    check-cast p2, Lcom/imo/android/imoim/managers/br$b;

    .line 10008
    iget-object p2, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;

    .line 200
    check-cast p2, Lorg/json/JSONObject;

    const-string v0, "is_following"

    .line 10094
    invoke-virtual {p2, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result p2

    .line 11020
    invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p2

    .line 200
    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 202
    :cond_75
    instance-of p1, p2, Lcom/imo/android/imoim/managers/br$a;

    if-eqz p1, :cond_7a

    return-object p2

    .line 206
    :cond_7a
    new-instance p1, Lcom/imo/android/imoim/managers/br$a;

    const-string p2, "unknown"

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    check-cast p1, Lcom/imo/android/imoim/managers/br;

    return-object p1
.end method

.method public final d(Ljava/lang/String;Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lcom/imo/android/imoim/managers/br<",
            "+",
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/voiceroom/data/msg/a/d;",
            ">;>;>;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    instance-of v0, p3, Lcom/imo/android/imoim/voiceroom/b$e;

    if-eqz v0, :cond_14

    move-object v0, p3

    check-cast v0, Lcom/imo/android/imoim/voiceroom/b$e;

    iget v1, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I

    const/high16 v2, -0x80000000

    and-int/2addr v1, v2

    if-eqz v1, :cond_14

    iget p3, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I

    sub-int/2addr p3, v2

    iput p3, v0, Lcom/imo/android/imoim/voiceroom/b$e;->b:I

    goto :goto_19

    :cond_14
    new-instance v0, Lcom/imo/android/imoim/voiceroom/b$e;

    invoke-direct {v0, p0, p3}, Lcom/imo/android/imoim/voiceroom/b$e;-><init>(Lcom/imo/android/imoim/voiceroom/b;Lkotlin/c/c;)V

    :goto_19
    move-object v6, v0

    iget-object p3, v6, Lcom/imo/android/imoim/voiceroom/b$e;->a:Ljava/lang/Object;

    .line 5054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    .line 147
    iget v1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->b:I

    const/4 v7, 0x0

    const/4 v2, 0x1

    if-eqz v1, :cond_36

    if-ne v1, v2, :cond_2e

    iget-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->e:Ljava/lang/Object;

    check-cast p1, Ljava/lang/String;

    invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V

    goto :goto_7d

    .line 151
    :cond_2e
    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 147
    :cond_36
    invoke-static {p3}, Lkotlin/o;->a(Ljava/lang/Object;)V

    .line 148
    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 149
    invoke-virtual {p3, v3, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 150
    move-object v3, p2

    check-cast v3, Ljava/lang/CharSequence;

    if-eqz v3, :cond_54

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

    move-result v3

    if-nez v3, :cond_52

    goto :goto_54

    :cond_52
    const/4 v3, 0x0

    goto :goto_55

    :cond_54
    :goto_54
    const/4 v3, 0x1

    :goto_55
    if-nez v3, :cond_65

    const-string v3, "vr_promote_game"

    invoke-static {p2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v3

    xor-int/2addr v3, v2

    if-eqz v3, :cond_65

    const-string v3, "type"

    invoke-virtual {p3, v3, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 148
    :cond_65
    move-object v4, p3

    check-cast v4, Ljava/util/Map;

    .line 151
    const-class v5, Lorg/json/JSONObject;

    iput-object p0, v6, Lcom/imo/android/imoim/voiceroom/b$e;->d:Ljava/lang/Object;

    iput-object p1, v6, Lcom/imo/android/imoim/voiceroom/b$e;->e:Ljava/lang/Object;

    iput-object p2, v6, Lcom/imo/android/imoim/voiceroom/b$e;->f:Ljava/lang/Object;

    iput v2, v6, Lcom/imo/android/imoim/voiceroom/b$e;->b:I

    const-string v2, "RoomProxy"

    const-string v3, "get_room_promote_msg"

    .line 148
    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_7d

    return-object v0

    .line 151
    :cond_7d
    :goto_7d
    check-cast p3, Lcom/imo/android/imoim/managers/br;

    .line 152
    instance-of p2, p3, Lcom/imo/android/imoim/managers/br$b;

    if-eqz p2, :cond_c1

    move-object p2, p3

    check-cast p2, Lcom/imo/android/imoim/managers/br$b;

    .line 6008
    iget-object v0, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;

    if-eqz v0, :cond_c1

    .line 7008
    iget-object p2, p2, Lcom/imo/android/imoim/managers/br$b;->a:Ljava/lang/Object;

    .line 153
    check-cast p2, Lorg/json/JSONObject;

    const-string p3, "promote_msgs"

    .line 7106
    invoke-virtual {p2, p3}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object p2

    .line 154
    new-instance p3, Ljava/util/ArrayList;

    invoke-direct {p3}, Ljava/util/ArrayList;-><init>()V

    .line 155
    invoke-virtual {p2}, Lorg/json/JSONArray;->length()I

    move-result v0

    :goto_9d
    if-ge v7, v0, :cond_b9

    .line 156
    invoke-virtual {p2, v7}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    const-class v2, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bp;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;

    if-eqz v1, :cond_b6

    .line 8022
    iput-object p1, v1, Lcom/imo/android/imoim/voiceroom/data/msg/a/d;->c:Ljava/lang/String;

    .line 159
    invoke-virtual {p3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    :cond_b6
    add-int/lit8 v7, v7, 0x1

    goto :goto_9d

    .line 162
    :cond_b9
    new-instance p1, Lcom/imo/android/imoim/managers/br$b;

    invoke-direct {p1, p3}, 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 164
    :cond_c1
    new-instance p1, Lcom/imo/android/imoim/managers/br$a;

    invoke-virtual {p3}, Lcom/imo/android/imoim/managers/br;->toString()Ljava/lang/String;

    move-result-object p2

    invoke-direct {p1, p2}, Lcom/imo/android/imoim/managers/br$a;-><init>(Ljava/lang/String;)V

    check-cast p1, Lcom/imo/android/imoim/managers/br;

    return-object p1
.end method