f.smali

.class public final Lsg/bigo/live/support64/controllers/chat/f;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field public A:Ljava/lang/String;

.field public B:Ljava/lang/String;

.field public C:Ljava/lang/String;

.field public D:Ljava/lang/String;

.field public E:B

.field public F:Ljava/lang/String;

.field public G:I

.field public H:I

.field public I:J

.field public J:I

.field public K:I

.field public L:I

.field public M:B

.field public N:Ljava/lang/String;

.field public O:Ljava/lang/String;

.field public P:Ljava/lang/String;

.field public Q:Ljava/lang/String;

.field public R:Ljava/lang/String;

.field public S:I

.field public a:I

.field public b:J

.field public c:J

.field public d:I

.field public e:I

.field public f:Ljava/lang/String;

.field public g:Ljava/lang/String;

.field public h:Ljava/lang/String;

.field public i:Ljava/lang/String;

.field public j:Ljava/lang/String;

.field public k:Ljava/lang/String;

.field public l:Z

.field public m:Ljava/lang/String;

.field public n:Z

.field public o:J

.field public p:Ljava/lang/String;

.field public q:Ljava/lang/String;

.field public r:Ljava/lang/String;

.field public s:Ljava/lang/String;

.field public t:I

.field public u:Z

.field public v:J

.field public w:Ljava/lang/String;

.field public x:I

.field public y:Z

.field public z:Ljava/lang/String;


# direct methods
.method public constructor <init>()V
    .registers 3

    .line 19
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    .line 174
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->n:Z

    .line 181
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->u:Z

    const/4 v1, -0x1

    .line 184
    iput v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->x:I

    .line 185
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->y:Z

    .line 191
    iput-byte v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->E:B

    .line 194
    iput v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->H:I

    const-wide/16 v0, -0x1

    .line 196
    iput-wide v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->I:J

    return-void
.end method

.method private static a(Ljava/lang/String;)Ljava/lang/String;
    .registers 4

    .line 340
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_24

    .line 342
    :try_start_7
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    const-string p0, "l"

    .line 2329
    invoke-virtual {v0, p0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object p0

    if-eqz p0, :cond_24

    const/4 v0, 0x0

    .line 2331
    invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;

    move-result-object p0

    if-eqz p0, :cond_24

    const-string v0, "u"

    const-string v2, ""

    .line 2333
    invoke-virtual {p0, v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0
    :try_end_23
    .catch Lorg/json/JSONException; {:try_start_7 .. :try_end_23} :catch_24

    return-object p0

    :catch_24
    :cond_24
    return-object v1
.end method

.method public static a(Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;J)Lsg/bigo/live/support64/controllers/chat/f;
    .registers 19

    move-object/from16 v0, p0

    move-wide/from16 v1, p1

    const-string v3, ""

    .line 211
    iget-wide v4, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->f:J

    const-string v6, ", peerRoomId:"

    const-string v7, ", current roomId:"

    const-string v8, "receive invalid message, invalid roomId:"

    const-string v9, "LiveVideoMsg"

    const/4 v10, 0x0

    cmp-long v11, v4, v1

    if-eqz v11, :cond_35

    .line 212
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v4, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->f:J

    invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-object v10

    .line 1293
    :cond_35
    invoke-static {}, Lsg/bigo/live/support64/k;->i()Lsg/bigo/live/support64/controllers/pk/a;

    move-result-object v4

    invoke-virtual {v4}, Lsg/bigo/live/support64/controllers/pk/a;->g()I

    move-result v4

    const/4 v5, 0x4

    const-wide/16 v11, 0x0

    if-eq v4, v5, :cond_45

    move-object v4, v6

    move-wide v13, v11

    goto :goto_50

    .line 1296
    :cond_45
    invoke-static {}, Lsg/bigo/live/support64/k;->i()Lsg/bigo/live/support64/controllers/pk/a;

    move-result-object v4

    invoke-virtual {v4}, Lsg/bigo/live/support64/controllers/pk/a;->f()Lsg/bigo/live/support64/controllers/pk/PkInfo;

    move-result-object v4

    iget-wide v13, v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    move-object v4, v6

    .line 216
    :goto_50
    iget-wide v5, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    cmp-long v15, v5, v11

    if-eqz v15, :cond_84

    iget-wide v5, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    cmp-long v15, v5, v13

    if-eqz v15, :cond_84

    .line 217
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v5, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->f:J

    invoke-virtual {v3, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, ", pk roomId:"

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v13, v14}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-object v10

    .line 221
    :cond_84
    iget-wide v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    const/4 v4, 0x0

    cmp-long v5, v1, v11

    if-eqz v5, :cond_93

    iget-wide v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    cmp-long v5, v1, v13

    if-nez v5, :cond_93

    const/4 v1, 0x1

    goto :goto_94

    :cond_93
    const/4 v1, 0x0

    .line 223
    :goto_94
    iget-object v2, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->e:Ljava/lang/String;

    if-nez v2, :cond_99

    return-object v10

    .line 227
    :cond_99
    iget-byte v2, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->d:B

    const/16 v5, 0x2f

    if-le v2, v5, :cond_a0

    return-object v10

    .line 231
    :cond_a0
    iget-byte v2, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->d:B

    const/4 v5, 0x4

    if-eq v2, v5, :cond_191

    iget-byte v2, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->d:B

    const/4 v5, 0x5

    if-ne v2, v5, :cond_ac

    goto/16 :goto_191

    .line 236
    :cond_ac
    new-instance v2, Lsg/bigo/live/support64/controllers/chat/f;

    invoke-direct {v2}, Lsg/bigo/live/support64/controllers/chat/f;-><init>()V

    .line 237
    iget-wide v5, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->f:J

    iput-wide v5, v2, Lsg/bigo/live/support64/controllers/chat/f;->b:J

    .line 239
    :try_start_b5
    new-instance v5, Lorg/json/JSONObject;

    iget-object v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->e:Ljava/lang/String;

    invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 240
    iget-byte v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->d:B

    iput v6, v2, Lsg/bigo/live/support64/controllers/chat/f;->a:I

    .line 241
    iget-wide v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->a:J

    iput-wide v6, v2, Lsg/bigo/live/support64/controllers/chat/f;->c:J

    .line 242
    iget v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->b:I

    iput v6, v2, Lsg/bigo/live/support64/controllers/chat/f;->d:I

    .line 243
    iget-byte v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->d:B

    const/16 v7, 0x25

    if-ne v6, v7, :cond_d6

    const-string v6, "level"

    .line 244
    invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v4

    iput v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->d:I

    :cond_d6
    const-string v4, "n"

    .line 246
    invoke-virtual {v5, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    const-string v4, "m"

    .line 247
    invoke-virtual {v5, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->g:Ljava/lang/String;

    const-string v4, "c"

    .line 248
    invoke-virtual {v5, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->h:Ljava/lang/String;

    const-string v4, "d"

    .line 249
    invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J

    move-result-wide v6

    iput-wide v6, v2, Lsg/bigo/live/support64/controllers/chat/f;->o:J

    const-string v4, "k"

    .line 250
    invoke-virtual {v5, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->p:Ljava/lang/String;

    .line 251
    iget-wide v6, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->v:J

    iput-wide v6, v2, Lsg/bigo/live/support64/controllers/chat/f;->I:J

    .line 252
    iget v4, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->w:I

    iput v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->J:I

    .line 253
    iget v4, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->x:I

    iput v4, v2, Lsg/bigo/live/support64/controllers/chat/f;->K:I

    const-string v4, "t"

    .line 254
    invoke-virtual {v5, v4, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->q:Ljava/lang/String;

    .line 255
    iget-object v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->g:Ljava/lang/String;

    invoke-static {v3}, Lsg/bigo/live/support64/controllers/chat/f;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->i:Ljava/lang/String;

    .line 256
    iget-object v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->h:Ljava/lang/String;

    iput-object v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->j:Ljava/lang/String;

    .line 257
    iget-object v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->i:Ljava/lang/String;

    invoke-static {v3}, Lsg/bigo/live/support64/controllers/chat/f;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->k:Ljava/lang/String;

    .line 258
    iget v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->c:I

    iput v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->e:I

    .line 259
    iget v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->j:I

    iput v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->t:I

    .line 260
    iput-boolean v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->u:Z

    .line 261
    iget-wide v3, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->k:J

    iput-wide v3, v2, Lsg/bigo/live/support64/controllers/chat/f;->v:J

    .line 262
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->l:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->w:Ljava/lang/String;

    .line 263
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->m:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->z:Ljava/lang/String;

    .line 264
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->n:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->A:Ljava/lang/String;

    .line 265
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->o:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->B:Ljava/lang/String;

    .line 266
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->p:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->C:Ljava/lang/String;

    .line 267
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->r:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->D:Ljava/lang/String;

    .line 268
    iget-byte v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->s:B

    iput-byte v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->E:B

    .line 269
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->t:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->F:Ljava/lang/String;

    .line 270
    iget v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->u:I

    iput v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->G:I

    const-string v1, "total"

    .line 271
    invoke-virtual {v5, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->L:I

    const-string v1, "heartType"

    .line 272
    invoke-virtual {v5, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lsg/bigo/common/q;->a(Ljava/lang/String;)B

    move-result v1

    iput-byte v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->M:B

    .line 273
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->y:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->N:Ljava/lang/String;

    .line 274
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->z:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->O:Ljava/lang/String;

    .line 275
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->q:Ljava/lang/String;

    iput-object v1, v2, Lsg/bigo/live/support64/controllers/chat/f;->P:Ljava/lang/String;

    .line 276
    iget-object v0, v0, Lsg/bigo/live/support64/controllers/chat/proto/LiveMsg;->A:Ljava/lang/String;

    iput-object v0, v2, Lsg/bigo/live/support64/controllers/chat/f;->Q:Ljava/lang/String;

    .line 2287
    iget-object v0, v2, Lsg/bigo/live/support64/controllers/chat/f;->g:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_190

    .line 2288
    iget-object v0, v2, Lsg/bigo/live/support64/controllers/chat/f;->g:Ljava/lang/String;

    const-string v1, "\n"

    const-string v3, " "

    invoke-virtual {v0, v1, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v2, Lsg/bigo/live/support64/controllers/chat/f;->g:Ljava/lang/String;
    :try_end_190
    .catch Lorg/json/JSONException; {:try_start_b5 .. :try_end_190} :catch_191

    :cond_190
    return-object v2

    :catch_191
    :cond_191
    :goto_191
    return-object v10
.end method

.method public static a(Ljava/util/Map;Ljava/lang/String;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    const-string v0, "l"

    .line 314
    new-instance v1, Lorg/json/JSONArray;

    invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V

    .line 315
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    :try_start_c
    const-string v3, "u"

    .line 317
    invoke-virtual {v2, v3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 318
    invoke-virtual {v1, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    .line 320
    new-instance p1, Lorg/json/JSONObject;

    invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V

    .line 321
    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

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

    move-result-object p1

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_23
    .catch Lorg/json/JSONException; {:try_start_c .. :try_end_23} :catch_23

    :catch_23
    return-void
.end method

.method public static b(Ljava/util/Map;Ljava/lang/String;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    const-string v0, "a"

    .line 351
    new-instance v1, Lorg/json/JSONArray;

    invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V

    .line 352
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    :try_start_c
    const-string v3, "u"

    .line 354
    invoke-virtual {v2, v3, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 355
    invoke-virtual {v1, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    .line 357
    new-instance p1, Lorg/json/JSONObject;

    invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V

    .line 358
    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

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

    move-result-object p1

    invoke-interface {p0, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_23
    .catch Lorg/json/JSONException; {:try_start_c .. :try_end_23} :catch_23

    :catch_23
    return-void
.end method


# virtual methods
.method public final a()Ljava/lang/String;
    .registers 5

    .line 400
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2b

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    const/16 v1, 0x10

    if-le v0, v1, :cond_2b

    .line 401
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    const/4 v3, 0x0

    invoke-virtual {v2, v3, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "..."

    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

    return-object v0

    .line 403
    :cond_2b
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    return-object v0
.end method

.method public final toString()Ljava/lang/String;
    .registers 5

    .line 367
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "LiveVideoMsg{type="

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->a:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ", uid="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->c:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, ", level="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->d:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ", beanGrade="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->e:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ", nickname=\'"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->f:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const/16 v1, 0x27

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", msg=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->g:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", giftCount=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->h:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", medal=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->i:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", card=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->j:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", avatarDeck=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->k:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", isFollowing="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->l:Z

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, ", headerUrl=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->m:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", hasTranslated="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->n:Z

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, ", replyUid="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->o:J

    invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", replyNickname=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->p:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", voteTo=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->q:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", interactionGuideNotify=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->r:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", interactionGuideDescribe=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->s:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", nobilityType="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->t:I

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, ", isFromPkRoom="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->u:Z

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, ", peerRoomId="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->v:J

    invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", source=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->w:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v2, ", msgPkMode="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->x:I

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, ", isLocalMsg="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-boolean v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->y:Z

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v2, ", labelTag="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->D:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, ", fansLabelTag="

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->E:B

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, ", fansGroupName=\'"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/chat/f;->F:Ljava/lang/String;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    const-string v1, ", fansLevel="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/controllers/chat/f;->G:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const/16 v1, 0x7d

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method