g.smali

.class public Lsg/bigo/live/support64/controllers/pk/g;
.super Lsg/bigo/live/support64/controllers/pk/a;
.source "SourceFile"

# interfaces
.implements Lsg/bigo/live/support64/controllers/pk/f;


# static fields
.field private static F:I = -0x1


# instance fields
.field private A:J

.field private B:I

.field private C:J

.field private D:J

.field private E:Z

.field private G:Ljava/lang/Runnable;

.field private H:Ljava/lang/Runnable;

.field final d:Lsg/bigo/live/support64/o;

.field final e:Lsg/bigo/live/support64/b/i;

.field f:Lsg/bigo/live/support64/controllers/pk/i;

.field g:I

.field h:J

.field i:Landroid/os/Handler;

.field private final j:Lsg/bigo/live/support64/j;

.field private k:Landroid/content/Context;

.field private l:Lsg/bigo/live/support64/controllers/pk/k;

.field private m:Ljava/lang/String;

.field private n:Lsg/bigo/live/support64/proto/a;

.field private o:J

.field private p:Z

.field private q:Z

.field private r:Z

.field private s:Z

.field private t:Lsg/bigo/live/support64/controllers/b;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lsg/bigo/live/support64/controllers/b<",
            "Lsg/bigo/live/support64/controllers/pk/g;",
            ">;"
        }
    .end annotation
.end field

.field private u:Ljava/util/concurrent/CopyOnWriteArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/CopyOnWriteArrayList<",
            "Ljava/lang/Long;",
            ">;"
        }
    .end annotation
.end field

.field private v:Z

.field private w:Lsg/bigo/live/support64/b/b$a;

.field private x:Ljava/lang/Runnable;

.field private y:Ljava/util/concurrent/atomic/AtomicInteger;

.field private z:J


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

    return-void
.end method

.method public constructor <init>(Lsg/bigo/live/support64/controllers/a$a;)V
    .registers 8

    .line 103
    invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/a;-><init>(Lsg/bigo/live/support64/controllers/a$a;)V

    .line 75
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/k;

    invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/k;-><init>()V

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    const/4 v0, 0x0

    .line 76
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const-string v1, ""

    .line 77
    iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    .line 78
    new-instance v1, Lsg/bigo/live/support64/proto/a;

    invoke-direct {v1}, Lsg/bigo/live/support64/proto/a;-><init>()V

    iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;

    const-wide/16 v1, 0x0

    .line 79
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    .line 80
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J

    .line 81
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z

    const/4 v3, 0x1

    .line 82
    iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->q:Z

    .line 83
    iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->r:Z

    .line 84
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z

    .line 85
    new-instance v4, Landroid/os/Handler;

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v5

    invoke-direct {v4, v5}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    iput-object v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    .line 87
    new-instance v4, Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-direct {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V

    iput-object v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;

    .line 88
    iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->v:Z

    .line 90
    new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$1;

    invoke-direct {v3, p0}, Lsg/bigo/live/support64/controllers/pk/g$1;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;

    .line 228
    new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$19;

    invoke-direct {v3, p0}, Lsg/bigo/live/support64/controllers/pk/g$19;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;

    .line 421
    new-instance v3, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V

    iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;

    .line 425
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    .line 498
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J

    .line 883
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->B:I

    .line 890
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->C:J

    .line 897
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->D:J

    .line 904
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->E:Z

    .line 1067
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$9;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$9;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;

    .line 1211
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$13;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$13;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;

    .line 104
    invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->z()Lsg/bigo/live/support64/j;

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;

    .line 105
    invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->B()Lsg/bigo/live/support64/o;

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 106
    invoke-interface {p1}, Lsg/bigo/live/support64/controllers/a$a;->A()Lsg/bigo/live/support64/b/i;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;

    .line 107
    new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;

    new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    const/4 v3, 0x0

    move-object v0, p1

    move-object v5, p0

    invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 108
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;

    const v0, 0xb688f

    invoke-virtual {p1, v0}, Lsg/bigo/live/support64/proto/a;->a(I)V

    .line 109
    new-instance p1, Lsg/bigo/live/support64/controllers/pk/PKControllerProxy;

    invoke-direct {p1, p0}, Lsg/bigo/live/support64/controllers/pk/PKControllerProxy;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->t:Lsg/bigo/live/support64/controllers/b;

    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/controllers/pk/i;
    .registers 1

    .line 61
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    return-object p0
.end method

.method private a(JJJJJ)V
    .registers 16

    .line 816
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    const/4 v2, 0x1

    const/4 v3, 0x0

    cmp-long v4, p3, v0

    if-nez v4, :cond_e

    const/4 v0, 0x1

    goto :goto_f

    :cond_e
    const/4 v0, 0x0

    .line 817
    :goto_f
    new-instance v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    if-eqz v0, :cond_17

    move-wide p3, p7

    .line 818
    :cond_17
    iput-wide p3, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    if-eqz v0, :cond_1d

    move-wide p3, p9

    goto :goto_1e

    :cond_1d
    move-wide p3, p5

    .line 819
    :goto_1e
    iput-wide p3, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    .line 820
    iput-wide p5, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J

    .line 821
    iput-wide p9, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J

    .line 822
    new-instance p10, Lsg/bigo/live/support64/controllers/pk/i;

    const/4 p6, 0x1

    const/4 p7, 0x0

    move-object p3, p10

    move-wide p4, p1

    move-object p8, v1

    move-object p9, p0

    invoke-direct/range {p3 .. p9}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    xor-int/lit8 p3, v0, 0x1

    .line 823
    invoke-virtual {p10, p3}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V

    .line 824
    new-instance p3, Ljava/lang/StringBuilder;

    const-string p4, "correctServerPkState ignorePKRecover = "

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

    iget-boolean p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z

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

    const-string p4, ", "

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

    iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 825
    invoke-virtual {p5}, Lsg/bigo/live/support64/o;->f()Z

    move-result p5

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

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

    iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 826
    invoke-virtual {p5}, Lsg/bigo/live/support64/o;->h()Z

    move-result p5

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

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

    iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 827
    invoke-virtual {p5}, Lsg/bigo/live/support64/o;->g()Z

    move-result p5

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

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

    iget-object p5, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 828
    invoke-virtual {p5}, Lsg/bigo/live/support64/o;->k()Z

    move-result p5

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

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

    iget-object p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 829
    invoke-virtual {p4}, Lsg/bigo/live/support64/o;->j()Z

    move-result p4

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

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

    move-result-object p3

    const-string p4, "RoomPk"

    .line 824
    invoke-static {p4, p3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 831
    iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p3}, Lsg/bigo/live/support64/o;->B()Z

    move-result p3

    if-eqz p3, :cond_a6

    invoke-direct {p0, p1, p2}, Lsg/bigo/live/support64/controllers/pk/g;->d(J)Z

    move-result p3

    if-eqz p3, :cond_a6

    .line 832
    invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p1

    const-string p2, "correctServerPkState isStopHistoryLineId sessionId = "

    invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p4, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 833
    invoke-virtual {p10, v3}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V

    return-void

    .line 837
    :cond_a6
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z

    move-result p1

    if-eqz p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 838
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->b()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 839
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->f()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 840
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->h()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 841
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->g()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 842
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->k()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 843
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->j()Z

    move-result p1

    if-nez p1, :cond_ed

    iget-boolean p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z

    if-nez p1, :cond_ed

    .line 845
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    invoke-virtual {p1, v2, v3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V

    .line 846
    iput-object p10, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 847
    invoke-virtual {p10}, Lsg/bigo/live/support64/controllers/pk/i;->d()V

    return-void

    .line 849
    :cond_ed
    invoke-virtual {p10, v3}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;I)V
    .registers 2

    .line 61
    invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/proto/pk/g;)V
    .registers 22

    move-object/from16 v7, p0

    move-wide/from16 v8, p1

    move-object/from16 v10, p4

    move-object/from16 v11, p5

    const/4 v12, 0x0

    .line 40658
    iput v12, v7, Lsg/bigo/live/support64/controllers/pk/g;->B:I

    const-wide/16 v0, 0x0

    .line 40659
    iput-wide v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->C:J

    .line 40660
    iput-wide v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->D:J

    .line 40662
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V

    .line 40663
    new-instance v13, Lsg/bigo/live/support64/controllers/pk/i;

    const/4 v3, 0x1

    move-object v0, v13

    move-wide/from16 v1, p1

    move/from16 v4, p3

    move-object/from16 v5, p4

    move-object/from16 v6, p0

    invoke-direct/range {v0 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v13, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 40664
    invoke-virtual/range {p5 .. p5}, Lsg/bigo/live/support64/proto/pk/g;->seq()I

    move-result v0

    iget-wide v1, v11, Lsg/bigo/live/support64/proto/pk/g;->c:J

    iget-wide v3, v11, Lsg/bigo/live/support64/proto/pk/g;->i:J

    .line 41529
    iput-wide v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->h:J

    .line 41532
    iget-object v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    invoke-direct {v3}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z

    move-result v3

    const/4 v5, 0x1

    const-string v6, "RoomPk"

    if-nez v3, :cond_3c

    const/4 v3, 0x3

    goto :goto_52

    .line 41534
    :cond_3c
    iget-object v3, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 42205
    iget-boolean v14, v3, Lsg/bigo/live/support64/controllers/pk/g;->E:Z

    if-eqz v14, :cond_49

    const-string v3, "checkAcceptPk return ignoreIncomingPk: true"

    .line 42207
    invoke-static {v6, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v3, 0x0

    goto :goto_4d

    .line 42210
    :cond_49
    invoke-direct {v3}, Lsg/bigo/live/support64/controllers/pk/g;->t()Z

    move-result v3

    :goto_4d
    if-nez v3, :cond_51

    const/4 v3, 0x1

    goto :goto_52

    :cond_51
    const/4 v3, 0x0

    .line 41537
    :goto_52
    iget-object v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    invoke-virtual {v14, v5}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(Z)V

    .line 41539
    iget-object v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-object v15, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 43197
    iget-object v15, v15, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v15}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v4

    .line 41539
    iput-wide v4, v14, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J

    .line 41541
    new-instance v4, Lsg/bigo/live/support64/proto/pk/h;

    invoke-direct {v4}, Lsg/bigo/live/support64/proto/pk/h;-><init>()V

    .line 41542
    invoke-virtual {v4, v0}, Lsg/bigo/live/support64/proto/pk/h;->setSeq(I)V

    .line 41543
    iget-wide v14, v13, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    iput-wide v14, v4, Lsg/bigo/live/support64/proto/pk/h;->b:J

    .line 41544
    iput-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->c:J

    .line 41545
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->d:J

    .line 41546
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->e:J

    .line 41547
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I

    iput v0, v4, Lsg/bigo/live/support64/proto/pk/h;->g:I

    .line 41548
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/g;->k()J

    move-result-wide v0

    iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->h:J

    .line 41549
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z

    move-result v0

    if-eqz v0, :cond_9d

    .line 41551
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 44197
    iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v0

    .line 41551
    iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->i:J

    .line 41553
    :cond_9d
    iput v3, v4, Lsg/bigo/live/support64/proto/pk/h;->k:I

    .line 41554
    iget-wide v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->h:J

    iput-wide v0, v4, Lsg/bigo/live/support64/proto/pk/h;->l:J

    .line 41555
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    invoke-static {v4}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;)Z

    .line 41557
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-object v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(J)V

    .line 41558
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->i:J

    invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->c(J)V

    .line 41559
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-object v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(J)V

    .line 41560
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-wide v1, v4, Lsg/bigo/live/support64/proto/pk/h;->h:J

    invoke-virtual {v0, v1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->d(J)V

    .line 41561
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a()V

    .line 41563
    iget v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-eqz v0, :cond_e6

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

    const-string v1, "PkLiner.handleIncomingLine: return for state "

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

    iget v1, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I

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

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

    move-result-object v0

    invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_11c

    .line 41568
    :cond_e6
    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v0

    const-string v1, "PkLiner.handleIncomingLine: rescode = "

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

    move-result-object v0

    invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 41569
    iput-boolean v12, v13, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    const/4 v0, 0x1

    .line 41570
    iput v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 41571
    new-instance v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    invoke-direct {v0}, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;-><init>()V

    iput-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    .line 41572
    iget-object v0, v13, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

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

    const/4 v4, 0x3

    invoke-virtual {v0, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/g;->a(JI)V

    .line 41574
    invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->b()V

    if-nez v3, :cond_118

    .line 41576
    sget v0, Lsg/bigo/live/support64/controllers/pk/i;->m:I

    invoke-virtual {v13, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(I)V

    .line 41577
    invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->f()V

    .line 41578
    invoke-virtual {v13}, Lsg/bigo/live/support64/controllers/pk/i;->g()V

    goto :goto_11c

    :cond_118
    const/4 v0, 0x1

    .line 41580
    invoke-virtual {v13, v0, v3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V

    .line 40665
    :goto_11c
    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 45118
    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-nez v0, :cond_13d

    .line 40666
    new-instance v8, Lsg/bigo/live/support64/controllers/pk/i;

    const-wide/16 v1, 0x0

    const/4 v3, 0x0

    new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    move-object v0, v8

    move-object/from16 v5, p0

    invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v8, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 40667
    invoke-direct {v7, v12}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V

    const-string v0, "PkController.handleIncomingLine: failed, mPkLiner.getLineState() was set to PkLiner.STATE_IDLE"

    .line 40668
    invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 40670
    :cond_13d
    iget-wide v0, v11, Lsg/bigo/live/support64/proto/pk/g;->i:J

    invoke-virtual {v7, v8, v9, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJ)V

    .line 40671
    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z

    move-result v0

    if-eqz v0, :cond_179

    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    if-eqz v0, :cond_179

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

    const-string v1, "notifyLineInviteIncoming lineId:"

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

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

    const-string v1, ", info:"

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

    invoke-virtual/range {p4 .. p4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;

    move-result-object 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

    invoke-static {v6, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 45270
    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$21;

    invoke-direct {v1, v7, v8, v9, v10}, Lsg/bigo/live/support64/controllers/pk/g$21;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 45412
    :cond_179
    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 46122
    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->c:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_193

    .line 40675
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 40676
    iget-wide v3, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    const/4 v5, 0x0

    move-object/from16 v0, p0

    move-wide/from16 v1, p1

    invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJLjava/lang/String;)Z

    :cond_193
    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;JJJJJJJJ)V
    .registers 17

    .line 61
    invoke-virtual/range {p0 .. p16}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJJJJ)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/proto/pk/c;)V
    .registers 11

    .line 40032
    invoke-static {p1}, Lsg/bigo/live/support64/controllers/pk/k;->a(Lsg/bigo/live/support64/proto/pk/c;)V

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

    const-string v1, "PkController.onMatch: mPkState = "

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

    iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

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

    const-string v1, ", result = "

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

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 40037
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x1

    if-eq v0, v1, :cond_28

    const/4 v2, 0x5

    if-ne v0, v2, :cond_61

    .line 40041
    :cond_28
    iget v0, p1, Lsg/bigo/live/support64/proto/pk/c;->g:I

    if-eqz v0, :cond_32

    .line 40042
    iget p1, p1, Lsg/bigo/live/support64/proto/pk/c;->g:I

    invoke-direct {p0, p1}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V

    return-void

    .line 40045
    :cond_32
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    if-ne v0, v1, :cond_3a

    const/4 v0, 0x2

    .line 40046
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    goto :goto_3d

    :cond_3a
    const/4 v0, 0x6

    .line 40048
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 40052
    :goto_3d
    iget-byte v0, p1, Lsg/bigo/live/support64/proto/pk/c;->f:B

    if-ne v0, v1, :cond_4d

    const/4 v3, 0x1

    .line 40053
    iget-wide v4, p1, Lsg/bigo/live/support64/proto/pk/c;->d:J

    iget-wide v6, p1, Lsg/bigo/live/support64/proto/pk/c;->e:J

    iget-object v8, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    move-object v2, p0

    invoke-virtual/range {v2 .. v8}, Lsg/bigo/live/support64/controllers/pk/g;->a(IJJLjava/lang/String;)J

    return-void

    .line 40060
    :cond_4d
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object p1

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;

    invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 40061
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object p1

    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;

    const-wide/16 v0, 0x7530

    invoke-virtual {p1, p0, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    :cond_61
    return-void
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/proto/pk/g;)V
    .registers 14

    .line 38571
    iget-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J

    iget-wide v2, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J

    const-string v4, "RoomPk"

    cmp-long v5, v0, v2

    if-nez v5, :cond_28

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

    const-string v1, "onIncomingLine invite.sessionId:"

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

    iget-wide v1, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J

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

    const-string p1, ", lastRecvPkStopLineId:"

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

    iget-wide p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->h:J

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

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

    move-result-object p0

    invoke-static {v4, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 38576
    :cond_28
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->n:Lsg/bigo/live/support64/proto/a;

    const v1, 0xb688f

    invoke-virtual {p1}, Lsg/bigo/live/support64/proto/pk/g;->seq()I

    move-result v2

    iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J

    invoke-virtual {v0, v1, v2, v5, v6}, Lsg/bigo/live/support64/proto/a;->a(IIJ)Z

    move-result v0

    if-eqz v0, :cond_5f

    .line 38577
    new-instance p0, Ljava/lang/StringBuilder;

    const-string v0, "onIncomingLine duplicate seqId:"

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

    invoke-virtual {p1}, Lsg/bigo/live/support64/proto/pk/g;->seq()I

    move-result v0

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

    const-string v0, ", "

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

    iget-wide v0, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J

    const-wide v2, 0xffffffffL

    and-long/2addr v0, v2

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

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

    move-result-object p0

    invoke-static {v4, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 38580
    :cond_5f
    iget-wide v7, p1, Lsg/bigo/live/support64/proto/pk/g;->b:J

    .line 38582
    iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->k:I

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-ne v0, v2, :cond_69

    const/4 v9, 0x1

    goto :goto_6a

    :cond_69
    const/4 v9, 0x0

    .line 38585
    :goto_6a
    new-instance v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v10}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    .line 38586
    iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->d:J

    iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    .line 38587
    iput v9, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->c:I

    .line 38588
    iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->e:J

    iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    .line 38589
    iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->e:J

    iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J

    .line 38591
    iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->h:I

    iput v0, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I

    .line 38592
    iget-wide v5, p1, Lsg/bigo/live/support64/proto/pk/g;->l:J

    iput-wide v5, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->f:J

    .line 38593
    iget-object v0, p1, Lsg/bigo/live/support64/proto/pk/g;->m:Ljava/lang/String;

    iput-object v0, v10, Lsg/bigo/live/support64/controllers/pk/PkInfo;->i:Ljava/lang/String;

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

    const-string v3, "PkController.onIncomingLine() mPkState = "

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

    iget v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

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

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

    move-result-object v0

    invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 38599
    iget v0, p1, Lsg/bigo/live/support64/proto/pk/g;->k:I

    const/4 v3, 0x2

    if-nez v0, :cond_cf

    .line 38601
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    if-eq v0, v2, :cond_b6

    if-ne v0, v3, :cond_a8

    goto :goto_b6

    .line 39140
    :cond_a8
    iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z

    if-eqz v0, :cond_b4

    const-string v0, "onIncomingLine, receive PK_TYPE_NORMAL invite, but user has disable recv StartLine"

    .line 38605
    invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    const/16 v0, 0x18

    goto :goto_bc

    :cond_b4
    const/4 v0, 0x0

    goto :goto_bc

    :cond_b6
    :goto_b6
    const-string v0, "onIncomingLine, receive PK_TYPE_NORMAL invite, but matching"

    .line 38602
    invoke-static {v4, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v0, 0x4

    :goto_bc
    if-eqz v0, :cond_cf

    .line 38609
    new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;

    const/4 v1, 0x1

    move-object v5, p1

    move-wide v6, v7

    move v8, v1

    move-object v11, p0

    invoke-direct/range {v5 .. v11}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    .line 38610
    invoke-virtual {p1, v2}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V

    .line 38611
    invoke-virtual {p1, v0}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V

    return-void

    .line 38617
    :cond_cf
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v4, 0x0

    if-eq v0, v2, :cond_d6

    if-ne v0, v3, :cond_db

    .line 38619
    :cond_d6
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    invoke-virtual {v0, v3, v1, v4, v4}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    .line 38621
    :cond_db
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v2, 0x5

    if-eq v0, v2, :cond_e3

    const/4 v2, 0x6

    if-ne v0, v2, :cond_ec

    .line 38622
    :cond_e3
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    invoke-static {}, Lsg/bigo/live/support64/controllers/pk/g;->i()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v3, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    .line 38625
    :cond_ec
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$7;

    move-object v5, v1

    move-object v6, p0

    move-object v11, p1

    invoke-direct/range {v5 .. v11}, Lsg/bigo/live/support64/controllers/pk/g$7;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/proto/pk/g;)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method static synthetic b(Lsg/bigo/live/support64/controllers/pk/g;)I
    .registers 1

    .line 61
    iget p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    return p0
.end method

.method private b(I)V
    .registers 7

    .line 1077
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x5

    const/4 v2, 0x1

    const/4 v3, 0x6

    const/4 v4, 0x2

    if-eq v0, v4, :cond_e

    if-eq v0, v2, :cond_e

    if-eq v0, v3, :cond_e

    if-ne v0, v1, :cond_27

    .line 1079
    :cond_e
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v4, 0x0

    if-eq v0, v3, :cond_17

    if-ne v0, v1, :cond_16

    goto :goto_17

    :cond_16
    const/4 v2, 0x0

    .line 1081
    :cond_17
    :goto_17
    iput v4, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const-string v0, ""

    .line 1082
    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    .line 1084
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$10;

    invoke-direct {v1, p0, p1, v2}, Lsg/bigo/live/support64/controllers/pk/g$10;-><init>(Lsg/bigo/live/support64/controllers/pk/g;IZ)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    :cond_27
    return-void
.end method

.method static synthetic c(Lsg/bigo/live/support64/controllers/pk/g;)J
    .registers 3

    const-wide/16 v0, 0x0

    .line 61
    iput-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    return-wide v0
.end method

.method private c(J)V
    .registers 5

    .line 444
    new-instance v0, Lsg/bigo/live/support64/proto/pk/i;

    invoke-direct {v0}, Lsg/bigo/live/support64/proto/pk/i;-><init>()V

    .line 445
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I

    move-result v1

    invoke-virtual {v0, v1}, Lsg/bigo/live/support64/proto/pk/i;->setSeq(I)V

    .line 446
    iput-wide p1, v0, Lsg/bigo/live/support64/proto/pk/i;->b:J

    .line 447
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide p1

    iput-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    .line 449
    new-instance p1, Ljava/lang/StringBuilder;

    const-string p2, "pullPkInfo -> "

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

    invoke-virtual {v0}, Lsg/bigo/live/support64/proto/pk/i;->toString()Ljava/lang/String;

    move-result-object p2

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

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

    move-result-object p1

    const-string p2, "RoomPk"

    invoke-static {p2, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 451
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance p1, Lsg/bigo/live/support64/controllers/pk/g$6;

    const/4 p2, 0x0

    invoke-direct {p1, p0, p2}, Lsg/bigo/live/support64/controllers/pk/g$6;-><init>(Lsg/bigo/live/support64/controllers/pk/g;Lsg/bigo/live/support64/controllers/pk/e;)V

    invoke-static {v0, p1}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z

    return-void
.end method

.method static synthetic d(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/b/i;
    .registers 1

    .line 61
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;

    return-object p0
.end method

.method private d(J)Z
    .registers 6

    .line 804
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z

    move-result v0

    .line 805
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "isStopHistoryLineId lineId:"

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

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

    const-string p1, ", isFound:"

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

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

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

    move-result-object p1

    const-string p2, "RoomPk"

    invoke-static {p2, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return v0
.end method

.method static synthetic e(Lsg/bigo/live/support64/controllers/pk/g;)Lsg/bigo/live/support64/o;
    .registers 1

    .line 61
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    return-object p0
.end method

.method static synthetic f(Lsg/bigo/live/support64/controllers/pk/g;)Z
    .registers 1

    .line 61
    iget-boolean p0, p0, Lsg/bigo/live/support64/controllers/pk/g;->v:Z

    return p0
.end method

.method public static p()I
    .registers 1

    .line 926
    sget v0, Lsg/bigo/live/support64/controllers/pk/g;->F:I

    return v0
.end method

.method private r()V
    .registers 3

    .line 118
    iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z

    if-nez v0, :cond_48

    invoke-static {}, Lsg/bigo/live/support64/t;->c()Lsg/bigo/live/support64/r;

    const-string v0, "RoomPk"

    const-string v1, "initPkPushListener"

    .line 121
    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 122
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$12;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$12;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z

    .line 130
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$15;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$15;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z

    .line 138
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$16;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$16;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z

    .line 146
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$17;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$17;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z

    .line 154
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/g$18;

    invoke-direct {v0, p0}, Lsg/bigo/live/support64/controllers/pk/g$18;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-static {v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Llive/sg/bigo/svcapi/p;)Z

    const/4 v0, 0x1

    .line 160
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->p:Z

    :cond_48
    return-void
.end method

.method private s()Z
    .registers 2

    .line 201
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z

    move-result v0

    if-eqz v0, :cond_12

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    if-eqz v0, :cond_12

    const/4 v0, 0x1

    return v0

    :cond_12
    const/4 v0, 0x0

    return v0
.end method

.method private t()Z
    .registers 7

    .line 215
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z

    move-result v0

    .line 216
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->E()I

    move-result v1

    .line 217
    sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    const/4 v4, 0x0

    aput-object v0, v3, v4

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    const/4 v5, 0x1

    aput-object v0, v3, v5

    const-string v0, "in checkCanPk, isInMyRoom: %b, multiRoomType: %d"

    invoke-static {v2, v0, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v2, "RoomPk"

    invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 218
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z

    move-result v0

    if-eqz v0, :cond_3d

    const/4 v0, 0x5

    if-ne v1, v0, :cond_3d

    .line 220
    sget-object v0, Lsg/bigo/live/support64/controllers/pk/g;->b:Lsg/bigo/live/support64/controllers/pk/a$a;

    if-eqz v0, :cond_3c

    .line 221
    sget-object v0, Lsg/bigo/live/support64/controllers/pk/g;->b:Lsg/bigo/live/support64/controllers/pk/a$a;

    invoke-interface {v0}, Lsg/bigo/live/support64/controllers/pk/a$a;->a()Z

    move-result v0

    return v0

    :cond_3c
    return v5

    :cond_3d
    return v4
.end method

.method private u()V
    .registers 5

    .line 3246
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 3247
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;

    const-wide/32 v2, 0x1d4c0

    invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    return-void
.end method

.method private v()V
    .registers 3

    const-string v0, "RoomPk"

    const-string v1, "stopRefreshStatTask"

    .line 1230
    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1231
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    return-void
.end method


# virtual methods
.method public final a(IJJLjava/lang/String;)J
    .registers 27

    move-object/from16 v7, p0

    move/from16 v8, p1

    move-wide/from16 v9, p2

    move-wide/from16 v11, p4

    move-object/from16 v13, p6

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

    const-string v1, "PkController.startLine() called with: pkType = ["

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

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

    const-string v1, "], pkUid = ["

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

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

    const-string v1, "], pkId = [0], matchId = ["

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

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

    const-string v1, "], extraInfo = ["

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

    invoke-virtual {v0, v13}, 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

    const-string v14, "RoomPk"

    invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 525
    iget v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const-wide/16 v5, 0x0

    if-eqz v0, :cond_6a

    const/4 v1, 0x2

    if-eq v0, v1, :cond_6a

    const/4 v1, 0x6

    if-eq v0, v1, :cond_6a

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

    const-string v1, "PkController.startLine: failed pkUid:"

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

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

    const-string v1, ", pkType:"

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

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

    const-string v1, ", pkState:"

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

    iget v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I

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

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

    move-result-object v0

    invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-wide v5

    .line 529
    :cond_6a
    invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->t()Z

    move-result v0

    const/4 v15, 0x0

    if-nez v0, :cond_a6

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

    const-string v1, "PkController.startLine: checkCanPk failed, myRoom:"

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

    invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->s()Z

    move-result v1

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

    const-string v1, ", theme:"

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

    iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->b()Z

    move-result v1

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

    const-string v1, ", roomMode:"

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

    iget-object v1, v7, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->c()I

    move-result v1

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

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

    move-result-object v0

    invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 531
    invoke-direct {v7, v15}, Lsg/bigo/live/support64/controllers/pk/g;->b(I)V

    return-wide v5

    .line 534
    :cond_a6
    iput v15, v7, Lsg/bigo/live/support64/controllers/pk/g;->B:I

    .line 535
    iput-wide v5, v7, Lsg/bigo/live/support64/controllers/pk/g;->C:J

    .line 536
    iput-wide v5, v7, Lsg/bigo/live/support64/controllers/pk/g;->D:J

    .line 538
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V

    .line 540
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->m()J

    move-result-wide v3

    .line 541
    new-instance v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    .line 542
    iput-wide v9, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    .line 543
    iput v8, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->c:I

    .line 544
    iput-wide v11, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->f:J

    .line 545
    iput-object v13, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->i:Ljava/lang/String;

    .line 546
    new-instance v2, Lsg/bigo/live/support64/controllers/pk/i;

    const/16 v16, 0x1

    move-object v0, v2

    move-object/from16 v17, v1

    move-object v15, v2

    move-wide v1, v3

    move-wide/from16 v18, v3

    move/from16 v3, v16

    move/from16 v4, p1

    move-object/from16 v5, v17

    move-object/from16 v6, p0

    invoke-direct/range {v0 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v15, v7, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    const/4 v0, 0x1

    .line 17163
    iput v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 17164
    new-instance v1, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    invoke-direct {v1}, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;-><init>()V

    iput-object v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    .line 17165
    iput-boolean v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    .line 17166
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I

    move-result v1

    iput v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    .line 17168
    iget-object v1, v15, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 18197
    iget-object v2, v2, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v2}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v2

    .line 17168
    iput-wide v2, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J

    .line 17170
    new-instance v1, Lsg/bigo/live/support64/proto/pk/g;

    invoke-direct {v1}, Lsg/bigo/live/support64/proto/pk/g;-><init>()V

    .line 17171
    iget v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    invoke-virtual {v1, v2}, Lsg/bigo/live/support64/proto/pk/g;->setSeq(I)V

    .line 17172
    iget-wide v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->b:J

    const-wide/16 v2, 0x0

    .line 17173
    iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->c:J

    .line 17174
    iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    invoke-virtual {v2}, Lsg/bigo/live/support64/controllers/pk/g;->k()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->d:J

    .line 17175
    iget-object v2, v15, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 19197
    iget-object v2, v2, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v2}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v2

    .line 17175
    iput-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->e:J

    .line 17176
    iput-wide v9, v1, Lsg/bigo/live/support64/proto/pk/g;->f:J

    .line 17177
    iput v8, v1, Lsg/bigo/live/support64/proto/pk/g;->k:I

    .line 17178
    iget v2, v1, Lsg/bigo/live/support64/proto/pk/g;->k:I

    if-ne v2, v0, :cond_127

    .line 17179
    iput-wide v11, v1, Lsg/bigo/live/support64/proto/pk/g;->l:J

    .line 17181
    :cond_127
    iput-object v13, v1, Lsg/bigo/live/support64/proto/pk/g;->m:Ljava/lang/String;

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

    const-string v2, "sendInviteLineReq "

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

    invoke-virtual {v1}, Lsg/bigo/live/support64/proto/pk/g;->toString()Ljava/lang/String;

    move-result-object v2

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

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

    move-result-object v0

    invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 17185
    invoke-virtual {v15}, Lsg/bigo/live/support64/controllers/pk/i;->b()V

    .line 17187
    iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(Z)V

    .line 17188
    iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->e:J

    invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(J)V

    .line 17189
    iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->d:J

    invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b(J)V

    .line 17190
    iget-object v0, v15, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    iget-wide v2, v1, Lsg/bigo/live/support64/proto/pk/g;->f:J

    invoke-virtual {v0, v2, v3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->d(J)V

    .line 17191
    invoke-virtual {v15}, Lsg/bigo/live/support64/controllers/pk/i;->g()V

    .line 17193
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance v0, Lsg/bigo/live/support64/controllers/pk/i$3;

    invoke-direct {v0, v15}, Lsg/bigo/live/support64/controllers/pk/i$3;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V

    invoke-static {v1, v0}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z

    const/4 v0, 0x3

    .line 548
    iput v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const-string v0, ""

    .line 549
    iput-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

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

    const-string v1, "notifyLineInviteOut lineId:"

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

    move-wide/from16 v1, v18

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

    const-string v3, ", info:"

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

    invoke-virtual/range {v17 .. v17}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;

    move-result-object v3

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

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

    move-result-object v0

    invoke-static {v14, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 19256
    iget-object v0, v7, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v3, Lsg/bigo/live/support64/controllers/pk/g$20;

    move-object/from16 v4, v17

    invoke-direct {v3, v7, v1, v2, v4}, Lsg/bigo/live/support64/controllers/pk/g$20;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;)V

    invoke-virtual {v0, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-wide v1
.end method

.method public final a(I)V
    .registers 5

    .line 913
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    if-eqz v0, :cond_31

    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->h()Z

    move-result v0

    if-eqz v0, :cond_31

    .line 914
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 33783
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "refreshEndReason reason:"

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

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

    const-string v2, ", isSend:false"

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

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

    move-result-object v1

    const-string v2, "PkLiner"

    invoke-static {v2, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 33784
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    const/4 v2, 0x0

    invoke-virtual {v1, p1, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(IZ)V

    .line 33788
    invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->g()V

    :cond_31
    return-void
.end method

.method public final a(ILjava/lang/String;)V
    .registers 7

    const-string v0, "pk"

    const-string v1, "RoomPk"

    const-string v2, "PkController.startMatch: enter"

    .line 979
    invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 980
    iget v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v3, 0x3

    if-eq v2, v3, :cond_3b

    const/4 v3, 0x4

    if-ne v2, v3, :cond_12

    goto :goto_3b

    :cond_12
    const/4 v1, 0x0

    .line 984
    iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    const/4 v1, 0x1

    if-eqz p2, :cond_2e

    .line 987
    :try_start_18
    new-instance v2, Lorg/json/JSONObject;

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

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

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2b

    const/4 v0, 0x5

    .line 989
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    goto :goto_30

    .line 991
    :cond_2b
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I
    :try_end_2d
    .catch Lorg/json/JSONException; {:try_start_18 .. :try_end_2d} :catch_30

    goto :goto_30

    .line 997
    :cond_2e
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 999
    :catch_30
    :goto_30
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    new-instance v2, Lsg/bigo/live/support64/controllers/pk/g$8;

    invoke-direct {v2, p0}, Lsg/bigo/live/support64/controllers/pk/g$8;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-virtual {v0, v1, p1, p2, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    return-void

    .line 981
    :cond_3b
    :goto_3b
    new-instance p1, Ljava/lang/StringBuilder;

    const-string p2, "startMatch return fail, pkState:"

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

    iget p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

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

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

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method

.method public final a(JI)V
    .registers 7

    .line 164
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 2114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, v0, p1

    if-nez v2, :cond_a

    .line 165
    iput p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    :cond_a
    return-void
.end method

.method public final declared-synchronized a(JILjava/util/Map;)V
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    monitor-enter p0

    :try_start_1
    const-string v1, "RoomPk"

    .line 963
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "stopLine lineId:"

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

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

    const-string v5, ", reason:"

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

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

    const-string v5, ", curlineId:"

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

    iget-object v5, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 34114
    iget-wide v5, v5, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    .line 963
    invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

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

    move-result-object v4

    invoke-static {v1, v4}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 964
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 35114
    iget-wide v4, v1, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v1, p1, v4

    if-nez v1, :cond_64

    const-wide/16 v4, 0x0

    cmp-long v1, p1, v4

    if-eqz v1, :cond_64

    .line 965
    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->l()V

    .line 966
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    const/4 v4, 0x1

    invoke-virtual {v1, v4, p3}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V

    const/4 v1, 0x0

    .line 967
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 968
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 35126
    iget-object v5, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 968
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    invoke-virtual {v1}, Lsg/bigo/live/support64/controllers/pk/i;->a()Z

    move-result v6

    move-object v1, p0

    move-wide v2, p1

    move v4, p3

    move-object v7, p4

    invoke-virtual/range {v1 .. v7}, Lsg/bigo/live/support64/controllers/pk/g;->a(JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V

    .line 969
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/i;

    const-wide/16 v2, 0x0

    const/4 v4, 0x0

    new-instance v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v5}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    move-object v1, v0

    move-object v6, p0

    invoke-direct/range {v1 .. v6}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;
    :try_end_64
    .catchall {:try_start_1 .. :try_end_64} :catchall_66

    .line 971
    :cond_64
    monitor-exit p0

    return-void

    :catchall_66
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method public final a(JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V
    .registers 18
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JI",
            "Lsg/bigo/live/support64/controllers/pk/PkInfo;",
            "Z",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    move-object v8, p0

    move v4, p3

    move-object v5, p4

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

    const-string v1, "notifyLineEnd lineId:"

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

    move-wide v2, p1

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

    const-string v1, ", reason:"

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

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

    const-string v1, ", incoming:"

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

    move/from16 v6, p5

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

    const-string v1, ", info:"

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

    invoke-virtual {p4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;

    move-result-object v1

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

    const-string v1, ", reserve:"

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

    move-object/from16 v7, p6

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 310
    iget-object v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 312
    iput v4, v8, Lsg/bigo/live/support64/controllers/pk/g;->B:I

    .line 313
    iget-wide v0, v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    iput-wide v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->C:J

    .line 314
    iget-wide v0, v5, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    iput-wide v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->D:J

    .line 315
    iget-object v0, v8, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    if-eqz v0, :cond_67

    const/4 v0, 0x1

    .line 316
    invoke-static {v0}, Lsg/bigo/live/support64/ipc/r;->b(Z)V

    .line 4235
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$14;

    invoke-direct {v1}, Lsg/bigo/live/support64/controllers/pk/g$14;-><init>()V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 319
    :cond_67
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->v()V

    .line 321
    iget-object v9, v8, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v10, Lsg/bigo/live/support64/controllers/pk/g$3;

    move-object v0, v10

    move-object v1, p0

    move-wide v2, p1

    move v4, p3

    move-object v5, p4

    move/from16 v6, p5

    move-object/from16 v7, p6

    invoke-direct/range {v0 .. v7}, Lsg/bigo/live/support64/controllers/pk/g$3;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JILsg/bigo/live/support64/controllers/pk/PkInfo;ZLjava/util/Map;)V

    invoke-virtual {v9, v10}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public final a(JJ)V
    .registers 8

    .line 174
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 3114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, v0, p1

    if-nez v2, :cond_10

    .line 174
    iget-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    cmp-long v0, p1, p3

    if-gez v0, :cond_10

    .line 175
    iput-wide p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    :cond_10
    return-void
.end method

.method final a(JJJJJJJJ)V
    .registers 39

    move-object/from16 v11, p0

    move-wide/from16 v0, p1

    move-wide/from16 v2, p3

    move-wide/from16 v4, p5

    move-wide/from16 v6, p7

    move-wide/from16 v8, p9

    move-wide/from16 v12, p11

    move-wide/from16 v14, p13

    .line 734
    iget-object v10, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v10}, Lsg/bigo/live/support64/o;->z()Z

    move-result v10

    const-string v14, ", peerRoomId:"

    const-string v15, ", peerUid:"

    move-object/from16 v16, v14

    const-string v14, ", roomId:"

    move-object/from16 v17, v15

    const-string v15, ", uid:"

    const-string v12, ", pkId:"

    const-string v13, ", sessionId:"

    move-object/from16 v18, v14

    const-string v14, ", curlinedId:"

    const-string v8, ", pushTs:"

    const-string v9, "RoomPk"

    if-nez v10, :cond_94

    .line 735
    new-instance v10, Ljava/lang/StringBuilder;

    move-object/from16 v19, v9

    const-string v9, "onPushLine return mState.isVaild failed lastPushTs:"

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

    iget-wide v6, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J

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

    const-string v6, ", pushRoomId:"

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

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

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

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

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

    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 23114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    .line 736
    invoke-virtual {v10, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

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

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

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

    move-wide/from16 v6, p7

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

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

    move-wide/from16 v8, p9

    invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-object/from16 v12, v18

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

    move-wide/from16 v0, p11

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

    move-object/from16 v0, v17

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

    move-wide/from16 v0, p13

    move-object/from16 v2, v16

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

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

    move-wide/from16 v0, p15

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

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

    move-result-object v0

    move-object/from16 v10, v19

    .line 735
    invoke-static {v10, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    :cond_94
    move-object v10, v9

    move-object/from16 v20, v16

    move-object/from16 v21, v17

    .line 740
    iget-object v9, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v9}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v16

    cmp-long v9, v0, v16

    if-eqz v9, :cond_c3

    .line 741
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "onPushLine ignore for roomId changed, pushRoomId:"

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

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

    const-string v0, ", cur PushRoomId:"

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

    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v0

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

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

    move-result-object v0

    invoke-static {v10, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 744
    :cond_c3
    iget-wide v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    cmp-long v16, v0, v2

    if-ltz v16, :cond_135

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

    const-string v1, "onPushLine return lastPushTs:"

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

    move-object/from16 v19, v10

    iget-wide v9, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J

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

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

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

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

    iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 24114
    iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->a:J

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

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

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

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

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

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

    move-wide/from16 v6, p9

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

    move-object/from16 v1, v18

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

    move-wide/from16 v8, p11

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

    move-object/from16 v1, v21

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

    move-wide/from16 v12, p13

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

    move-object/from16 v1, v20

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

    move-wide/from16 v14, p15

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

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

    move-result-object v0

    move-object/from16 v1, v19

    .line 745
    invoke-static {v1, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 748
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 24118
    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_134

    .line 748
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 25114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, v0, v4

    if-nez v2, :cond_134

    .line 749
    invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V

    :cond_134
    return-void

    :cond_135
    move-wide/from16 v6, p9

    move-wide/from16 v8, p11

    move-wide/from16 v12, p13

    move-wide/from16 v14, p15

    move-object v1, v10

    .line 753
    iput-wide v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    .line 754
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    const/4 v2, 0x2

    const/4 v10, 0x1

    const-wide/16 v16, 0x0

    if-eqz v0, :cond_1c0

    .line 755
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 26107
    iget v3, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-eq v3, v10, :cond_159

    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-ne v0, v2, :cond_157

    goto :goto_159

    :cond_157
    const/4 v0, 0x0

    goto :goto_15a

    :cond_159
    :goto_159
    const/4 v0, 0x1

    :goto_15a
    cmp-long v3, v4, v16

    if-nez v3, :cond_194

    if-eqz v0, :cond_190

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

    const-string v2, "onPushLine ignore incoming:"

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

    iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    invoke-virtual {v2}, Lsg/bigo/live/support64/controllers/pk/i;->a()Z

    move-result v2

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

    const-string v2, ", state:"

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

    iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 26118
    iget v2, v2, Lsg/bigo/live/support64/controllers/pk/i;->e:I

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

    const-string v2, ", lineId:"

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

    iget-object v2, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 27114
    iget-wide v2, v2, Lsg/bigo/live/support64/controllers/pk/i;->a:J

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

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

    move-result-object v0

    .line 759
    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 763
    :cond_190
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->o()V

    return-void

    .line 764
    :cond_194
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 28114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v3, v0, v4

    if-eqz v3, :cond_221

    .line 768
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    cmp-long v2, v6, v0

    if-eqz v2, :cond_1b0

    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    cmp-long v2, v12, v0

    if-nez v2, :cond_1bf

    :cond_1b0
    move-object/from16 v0, p0

    move-wide/from16 v1, p5

    move-wide/from16 v3, p9

    move-wide/from16 v5, p11

    move-wide/from16 v7, p13

    move-wide/from16 v9, p15

    .line 769
    invoke-direct/range {v0 .. v10}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJ)V

    :cond_1bf
    return-void

    :cond_1c0
    cmp-long v0, v4, v16

    if-nez v0, :cond_1c8

    .line 775
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->o()V

    return-void

    .line 778
    :cond_1c8
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    cmp-long v3, v12, v0

    if-eqz v3, :cond_266

    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    cmp-long v3, v6, v0

    if-nez v3, :cond_1de

    goto/16 :goto_266

    .line 782
    :cond_1de
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 29114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v3, v0, v4

    if-eqz v3, :cond_221

    .line 783
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v0}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    .line 784
    iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->o()J

    move-result-wide v18

    cmp-long v1, v18, v6

    if-nez v1, :cond_1f6

    goto :goto_1f7

    :cond_1f6
    move-wide v12, v6

    :goto_1f7
    iput-wide v12, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    .line 785
    iget-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->o()J

    move-result-wide v12

    cmp-long v1, v12, v6

    if-nez v1, :cond_205

    move-wide v6, v14

    goto :goto_206

    :cond_205
    move-wide v6, v8

    :goto_206
    iput-wide v6, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    .line 786
    iput-wide v8, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J

    .line 787
    iput-wide v14, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->h:J

    .line 788
    new-instance v1, Lsg/bigo/live/support64/controllers/pk/i;

    const/4 v3, 0x0

    const/4 v6, 0x0

    move-object/from16 p7, v1

    move-wide/from16 p8, p5

    move/from16 p10, v3

    move/from16 p11, v6

    move-object/from16 p12, v0

    move-object/from16 p13, p0

    invoke-direct/range {p7 .. p13}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v1, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 790
    :cond_221
    iget-object v0, v11, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 29352
    iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    if-ne v1, v10, :cond_253

    .line 29356
    iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    const/4 v3, 0x3

    if-eq v1, v3, :cond_230

    iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-ne v1, v2, :cond_262

    :cond_230
    const/4 v1, 0x4

    .line 29357
    iput v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 29358
    iget-object v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    iget-wide v3, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    invoke-virtual {v2, v3, v4, v1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JI)V

    .line 29359
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    iget-wide v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    iget-object v4, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    const/4 v5, 0x0

    .line 30283
    invoke-virtual {v1, v2, v3, v4, v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V

    .line 29360
    invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->g()V

    .line 29361
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    cmp-long v3, v1, v16

    if-eqz v3, :cond_262

    .line 29362
    invoke-virtual {v0, v10}, Lsg/bigo/live/support64/controllers/pk/i;->b(Z)V

    goto :goto_262

    .line 29367
    :cond_253
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    cmp-long v3, v1, v16

    if-eqz v3, :cond_262

    iget v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-nez v1, :cond_262

    .line 29368
    invoke-virtual {v0}, Lsg/bigo/live/support64/controllers/pk/i;->c()V

    .line 791
    :cond_262
    :goto_262
    invoke-direct/range {p0 .. p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V

    return-void

    :cond_266
    :goto_266
    move-object/from16 v0, p0

    move-wide/from16 v1, p5

    move-wide/from16 v3, p9

    move-wide/from16 v5, p11

    move-wide/from16 v7, p13

    move-wide/from16 v9, p15

    .line 779
    invoke-direct/range {v0 .. v10}, Lsg/bigo/live/support64/controllers/pk/g;->a(JJJJJ)V

    return-void
.end method

.method public final a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V
    .registers 13

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

    const-string v1, "notifyLineEstablished lineId:"

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

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

    const-string v1, ", info:"

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

    invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/PkInfo;->toString()Ljava/lang/String;

    move-result-object v1

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

    const-string v1, ", fromRecover:"

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

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 288
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 4114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, p1, v0

    if-nez v2, :cond_32

    .line 289
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->u()V

    .line 291
    :cond_32
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->B()Z

    move-result v0

    if-eqz v0, :cond_41

    const/4 v0, 0x0

    .line 292
    invoke-static {v0}, Lsg/bigo/live/support64/ipc/r;->b(Z)V

    .line 293
    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->q()V

    .line 295
    :cond_41
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->i:Landroid/os/Handler;

    new-instance v7, Lsg/bigo/live/support64/controllers/pk/g$2;

    move-object v1, v7

    move-object v2, p0

    move-wide v3, p1

    move-object v5, p3

    move v6, p4

    invoke-direct/range {v1 .. v6}, Lsg/bigo/live/support64/controllers/pk/g$2;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V

    invoke-virtual {v0, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public final a(JZ)V
    .registers 12

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

    const-string v1, "handlePkLeaveChannel lineId:"

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

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

    const-string v1, ", stayInRoom:"

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

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 366
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 10114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, p1, v0

    if-nez v2, :cond_cc

    const-wide/16 v0, 0x0

    cmp-long v2, p1, v0

    if-eqz v2, :cond_cc

    .line 367
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 10126
    iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 367
    iget-wide p1, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    cmp-long v2, p1, v0

    if-eqz v2, :cond_a1

    if-eqz p3, :cond_a1

    .line 368
    invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;

    move-result-object p1

    invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;

    invoke-static {}, Lsg/bigo/live/support64/b/k;->b()Landroid/os/Looper;

    move-result-object p2

    if-ne p1, p2, :cond_54

    .line 369
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;

    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 11126
    iget-object p2, p2, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 369
    iget-wide v0, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 12126
    iget-object p2, p2, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 369
    iget-wide v2, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    invoke-virtual {p1, v0, v1, v2, v3}, Lsg/bigo/live/support64/b/i;->a(JJ)V

    goto :goto_a1

    .line 12197
    :cond_54
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v2

    .line 372
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 13126
    iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 372
    iget-wide v4, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    .line 373
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 14126
    iget-object p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 373
    iget-wide v6, p1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    .line 374
    invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;

    move-result-object p1

    new-instance p2, Lsg/bigo/live/support64/controllers/pk/g$5;

    move-object v0, p2

    move-object v1, p0

    invoke-direct/range {v0 .. v7}, Lsg/bigo/live/support64/controllers/pk/g$5;-><init>(Lsg/bigo/live/support64/controllers/pk/g;JJJ)V

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

    const-string v1, "MediaSdkTaskManager"

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

    sget-object v1, Lsg/bigo/live/support64/s;->e:Ljava/lang/String;

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

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

    move-result-object v0

    const-string v1, "postHandleLeavePKRoomMedia"

    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 14181
    invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 14182
    new-instance v0, Lsg/bigo/live/support64/b/k$a;

    const-string v1, "handleleavePk"

    invoke-direct {v0, p1, p2, v1}, Lsg/bigo/live/support64/b/k$a;-><init>(Lsg/bigo/live/support64/b/k;Lsg/bigo/live/support64/b/e;Ljava/lang/String;)V

    iput-object v0, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;

    .line 14183
    invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;

    move-result-object p2

    iget-object p1, p1, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;

    invoke-virtual {p2, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    :cond_a1
    :goto_a1
    if-eqz p3, :cond_cc

    .line 385
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 386
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z

    move-result p1

    if-eqz p1, :cond_cc

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 387
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->j()Z

    move-result p1

    if-nez p1, :cond_cc

    .line 388
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;

    invoke-interface {p1}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;

    move-result-object p1

    invoke-interface {p1}, Lsg/bigo/live/support64/m;->i()Lsg/bigo/live/support64/g/a/a;

    move-result-object p1

    const/4 p2, 0x1

    new-array p2, p2, [J

    const/4 p3, 0x0

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->o()J

    move-result-wide v0

    aput-wide v0, p2, p3

    invoke-interface {p1, p2}, Lsg/bigo/live/support64/g/a/a;->b([J)V

    :cond_cc
    return-void
.end method

.method public final a(JZLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V
    .registers 16

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

    const-string v1, "handlePkJoinChannel lineId:"

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

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

    const-string v1, ", isSuc:"

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

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

    const-string v1, ", sid:"

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

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 5126
    iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 348
    iget-wide v1, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    const-wide v3, 0xffffffffL

    and-long/2addr v1, v3

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 349
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 6114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    cmp-long v2, p1, v0

    if-nez v2, :cond_a0

    const-wide/16 v0, 0x0

    cmp-long v2, p1, v0

    if-eqz v2, :cond_a0

    if-eqz p3, :cond_85

    .line 351
    iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 6126
    iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 351
    iget-wide v2, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    cmp-long p3, v2, v0

    if-eqz p3, :cond_a0

    .line 352
    invoke-static {}, Lsg/bigo/live/support64/b/k;->a()Lsg/bigo/live/support64/b/k;

    move-result-object p3

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

    const-string v1, "MediaSdkTaskManager"

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

    sget-object v1, Lsg/bigo/live/support64/s;->e:Ljava/lang/String;

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

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

    move-result-object v0

    const-string v1, "removeHandleLeavePKRoomMedia"

    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 6188
    invoke-static {}, Lsg/bigo/live/support64/b/k;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object p3, p3, Lsg/bigo/live/support64/b/k;->j:Lsg/bigo/live/support64/b/k$a;

    invoke-virtual {v0, p3}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 353
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->e:Lsg/bigo/live/support64/b/i;

    iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 7126
    iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 353
    iget-wide v4, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->a:J

    iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 8126
    iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 353
    iget-wide v6, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    iget-object p3, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 9126
    iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 353
    iget-wide v8, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    move-wide v2, p1

    move-object v10, p4

    invoke-virtual/range {v1 .. v10}, Lsg/bigo/live/support64/b/i;->a(JJJJLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V

    return-void

    .line 356
    :cond_85
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->j:Lsg/bigo/live/support64/j;

    invoke-interface {p1}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;

    move-result-object p1

    invoke-interface {p1}, Lsg/bigo/live/support64/m;->i()Lsg/bigo/live/support64/g/a/a;

    move-result-object p1

    if-eqz p1, :cond_a0

    const/4 p2, 0x1

    new-array p2, p2, [J

    const/4 p3, 0x0

    .line 358
    iget-object p4, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p4}, Lsg/bigo/live/support64/o;->o()J

    move-result-wide v0

    aput-wide v0, p2, p3

    invoke-interface {p1, p2}, Lsg/bigo/live/support64/g/a/a;->b([J)V

    :cond_a0
    return-void
.end method

.method public final a(Landroid/content/Context;J)V
    .registers 10

    const-string p2, "RoomPk"

    const-string p3, "start"

    .line 1150
    invoke-static {p2, p3}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1151
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->k:Landroid/content/Context;

    const/4 p1, 0x0

    .line 1152
    iput p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 1153
    new-instance p2, Lsg/bigo/live/support64/controllers/pk/i;

    new-instance v4, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v4}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    const-wide/16 v1, 0x0

    const/4 v3, 0x0

    move-object v0, p2

    move-object v5, p0

    invoke-direct/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    const-wide/16 p2, 0x0

    .line 1154
    iput-wide p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    .line 1155
    iput-wide p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    .line 1156
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->r()V

    .line 36145
    iput-boolean p1, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z

    .line 37056
    invoke-static {}, Lsg/bigo/live/support64/b/b$b;->a()Lsg/bigo/live/support64/b/b;

    move-result-object p1

    .line 1158
    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;

    .line 37072
    iget-object p1, p1, Lsg/bigo/live/support64/b/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-virtual {p1, p2}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z

    return-void
.end method

.method public final a(Ljava/lang/String;)V
    .registers 7

    const-string v0, "RoomPk"

    const-string v1, "PkController.stopMatch: enter"

    .line 1023
    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1024
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v3, 0x2

    if-eq v0, v3, :cond_17

    const/4 v4, 0x1

    if-eq v0, v4, :cond_17

    const/4 v4, 0x5

    if-eq v0, v4, :cond_17

    const/4 v4, 0x6

    if-ne v0, v4, :cond_1b

    .line 1025
    :cond_17
    iput v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 1026
    iput-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    .line 1028
    :cond_1b
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    invoke-virtual {v0, v3, v2, p1, v1}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    return-void
.end method

.method public final a(Z)V
    .registers 6

    if-eqz p1, :cond_7f

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

    const-string v1, "handleStreamPkMark hasMark:"

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

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

    const-string p1, ", state:"

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

    iget p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

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

    const-string p1, ", vaild:"

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

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z

    move-result p1

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

    const-string p1, ", myRoom:"

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

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z

    move-result p1

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

    const-string p1, ", roomMode:"

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

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->c()I

    move-result p1

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

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

    move-result-object p1

    const-string v0, "RoomPk"

    invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 431
    iget p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    if-nez p1, :cond_7f

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 432
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->z()Z

    move-result p1

    if-eqz p1, :cond_7f

    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    .line 433
    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->B()Z

    move-result p1

    if-nez p1, :cond_7f

    .line 434
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    .line 435
    iget-wide v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    sub-long/2addr v0, v2

    invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J

    move-result-wide v0

    const-wide/16 v2, 0xbb8

    cmp-long p1, v0, v2

    if-gez p1, :cond_76

    iget-wide v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    const-wide/16 v2, 0x0

    cmp-long p1, v0, v2

    if-nez p1, :cond_7f

    .line 436
    :cond_76
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p1}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v0

    invoke-direct {p0, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->c(J)V

    :cond_7f
    return-void
.end method

.method public final a()Z
    .registers 2

    .line 35407
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    if-eqz v0, :cond_6

    const/4 v0, 0x1

    return v0

    :cond_6
    const/4 v0, 0x0

    return v0
.end method

.method public final a(J)Z
    .registers 6

    .line 485
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_11

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 16126
    iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 485
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->g:J

    cmp-long v2, v0, p1

    if-nez v2, :cond_11

    const/4 p1, 0x1

    return p1

    :cond_11
    const/4 p1, 0x0

    return p1
.end method

.method public final a(JJLjava/lang/String;)Z
    .registers 15

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

    const-string v1, "PkController.answerLine() called with: lineId = ["

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

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

    const-string v1, "], pkUid = ["

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

    invoke-virtual {v0, p3, p4}, Ljava/lang/StringBuilder;->append(J)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

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 557
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 20114
    iget-wide v2, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    const/4 v0, 0x1

    cmp-long v4, v2, p1

    if-nez v4, :cond_c3

    .line 558
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 20227
    iget p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    const-string v2, "sendAnswerLineReq pkUid:"

    if-eq p2, v0, :cond_4b

    .line 20228
    new-instance p2, Ljava/lang/StringBuilder;

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

    invoke-virtual {p2, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p3, ", state:"

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

    iget p1, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I

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

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

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_c2

    .line 20231
    :cond_4b
    invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p2

    invoke-virtual {v2, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {v1, p2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/4 p2, 0x2

    .line 20232
    iput p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 20234
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->b()I

    move-result p2

    iput p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    .line 20236
    new-instance p2, Lsg/bigo/live/support64/proto/pk/e;

    invoke-direct {p2}, Lsg/bigo/live/support64/proto/pk/e;-><init>()V

    .line 20237
    iget p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    invoke-virtual {p2, p3}, Lsg/bigo/live/support64/proto/pk/e;->setSeq(I)V

    .line 20238
    iget-wide p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->b:J

    .line 20239
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-wide p3, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->d:J

    .line 20240
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->e:J

    .line 20241
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget p3, p3, Lsg/bigo/live/support64/controllers/pk/PkInfo;->e:I

    iput p3, p2, Lsg/bigo/live/support64/proto/pk/e;->f:I

    .line 20242
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/g;->k()J

    move-result-wide p3

    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->g:J

    .line 20243
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 21197
    iget-object p3, p3, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {p3}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide p3

    .line 20243
    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->h:J

    .line 20244
    iget-wide p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->h:J

    iput-wide p3, p2, Lsg/bigo/live/support64/proto/pk/e;->i:J

    .line 20245
    iput-object p5, p2, Lsg/bigo/live/support64/proto/pk/e;->k:Ljava/lang/String;

    .line 20247
    new-instance p3, Ljava/lang/StringBuilder;

    const-string p4, "sendAnswerLineReq PPKConfirm -> "

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

    invoke-virtual {p2}, Lsg/bigo/live/support64/proto/pk/e;->toString()Ljava/lang/String;

    move-result-object p4

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

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

    move-result-object p3

    invoke-static {v1, p3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 20249
    invoke-virtual {p1}, Lsg/bigo/live/support64/controllers/pk/i;->b()V

    .line 20251
    iget-object p3, p1, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    invoke-virtual {p3}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->b()V

    .line 20253
    invoke-static {}, Llive/sg/bigo/sdk/network/ipc/c;->a()Llive/sg/bigo/sdk/network/ipc/c;

    new-instance p3, Lsg/bigo/live/support64/controllers/pk/i$4;

    invoke-direct {p3, p1}, Lsg/bigo/live/support64/controllers/pk/i$4;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V

    invoke-static {p2, p3}, Llive/sg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Llive/sg/bigo/svcapi/q;)Z

    :goto_c2
    return v0

    .line 561
    :cond_c3
    new-instance p1, Ljava/lang/StringBuilder;

    const-string p2, "PkController.answerLine() mPkLiner.getLineId() = "

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

    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 22114
    iget-wide v2, p2, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    .line 561
    invoke-virtual {p1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p2, ", it\'s not equal to lineId"

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

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

    move-result-object p1

    invoke-static {v1, p1}, Lsg/bigo/log/TraceLog;->w(Ljava/lang/String;Ljava/lang/String;)I

    .line 562
    new-instance p1, Lsg/bigo/live/support64/controllers/pk/i;

    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->m()J

    move-result-wide v3

    const/4 v5, 0x1

    const/4 v6, 0x0

    new-instance v7, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v7}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    move-object v2, p1

    move-object v8, p0

    invoke-direct/range {v2 .. v8}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    .line 22126
    iget-object p2, p1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 563
    iput-wide p3, p2, Lsg/bigo/live/support64/controllers/pk/PkInfo;->d:J

    .line 564
    invoke-virtual {p1, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(Z)V

    const/16 p2, 0x17

    .line 565
    invoke-virtual {p1, p2}, Lsg/bigo/live/support64/controllers/pk/i;->b(I)V

    const/4 p1, 0x0

    return p1
.end method

.method public final a(Lsg/bigo/live/support64/controllers/pk/i;)Z
    .registers 3

    .line 170
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    if-ne v0, p1, :cond_6

    const/4 p1, 0x1

    return p1

    :cond_6
    const/4 p1, 0x0

    return p1
.end method

.method public final aT_()V
    .registers 12

    .line 860
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->z()Z

    move-result v0

    if-eqz v0, :cond_86

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->g()Z

    move-result v0

    if-nez v0, :cond_86

    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->e()Z

    move-result v0

    if-eqz v0, :cond_19

    goto :goto_86

    .line 863
    :cond_19
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 31118
    iget v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_86

    .line 863
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 31126
    iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 863
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_2d

    goto :goto_86

    .line 866
    :cond_2d
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "regetLine curPkSid:"

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

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 32126
    iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 866
    iget-wide v4, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    const-wide v6, 0xffffffffL

    and-long/2addr v4, v6

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

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

    move-result-object v0

    const-string v1, "RoomPk"

    invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 867
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 32727
    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 33197
    iget-object v1, v1, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v1}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v5

    .line 32728
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v7

    .line 32729
    iget-wide v9, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J

    cmp-long v1, v9, v2

    if-eqz v1, :cond_6a

    iget-wide v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J

    sub-long v1, v7, v1

    const-wide/16 v3, 0xbb8

    cmp-long v9, v1, v3

    if-lez v9, :cond_86

    .line 32730
    :cond_6a
    iput-wide v7, v0, Lsg/bigo/live/support64/controllers/pk/i;->n:J

    .line 32732
    :try_start_6c
    const-class v1, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;

    invoke-static {v1}, Lsg/bigo/live/support64/t;->a(Ljava/lang/Class;)Landroid/os/IInterface;

    move-result-object v1

    move-object v4, v1

    check-cast v4, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;

    iget-object v1, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    iget-wide v7, v1, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    new-instance v9, Lsg/bigo/live/support64/controllers/pk/d;

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/i$9;

    invoke-direct {v1, v0}, Lsg/bigo/live/support64/controllers/pk/i$9;-><init>(Lsg/bigo/live/support64/controllers/pk/i;)V

    invoke-direct {v9, v1}, Lsg/bigo/live/support64/controllers/pk/d;-><init>(Lsg/bigo/live/support64/controllers/pk/c;)V

    invoke-interface/range {v4 .. v9}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;->a(JJLsg/bigo/live/support64/controllers/pk/c;)V
    :try_end_86
    .catch Ljava/lang/Exception; {:try_start_6c .. :try_end_86} :catch_86

    :catch_86
    :cond_86
    :goto_86
    return-void
.end method

.method public final b(J)V
    .registers 5

    .line 797
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->contains(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_24

    .line 798
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->u:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z

    .line 799
    invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p1

    const-string p2, "addStopHistoryLineId lineId:"

    invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string p2, "RoomPk"

    invoke-static {p2, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    :cond_24
    return-void
.end method

.method public final c()V
    .registers 3

    .line 1107
    invoke-static {}, Lsg/bigo/live/support64/ai;->a()Lsg/bigo/live/support64/o;

    move-result-object v0

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/g$11;

    invoke-direct {v1, p0}, Lsg/bigo/live/support64/controllers/pk/g$11;-><init>(Lsg/bigo/live/support64/controllers/pk/g;)V

    invoke-virtual {v0, v1}, Lsg/bigo/live/support64/o;->a(Lsg/bigo/live/support64/am;)V

    .line 1135
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->r()V

    return-void
.end method

.method public final d()V
    .registers 9

    const-string v0, "RoomPk"

    const-string v1, "stop"

    .line 1163
    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v0, 0x0

    .line 1164
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->B:I

    const-wide/16 v1, 0x0

    .line 1165
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->C:J

    .line 1166
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->D:J

    const-string v3, ""

    .line 1167
    iput-object v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->m:Ljava/lang/String;

    .line 1168
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->s:Z

    .line 1170
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->E:Z

    const/4 v3, 0x1

    .line 1171
    iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->q:Z

    .line 1172
    iput-boolean v3, p0, Lsg/bigo/live/support64/controllers/pk/g;->r:Z

    .line 1173
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->z:J

    .line 1174
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->o:J

    .line 1175
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->y:Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    .line 37145
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/a;->c:Z

    .line 1178
    iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v2, 0x0

    const/4 v4, 0x2

    if-eq v1, v3, :cond_30

    if-ne v1, v4, :cond_35

    .line 1179
    :cond_30
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    invoke-virtual {v1, v4, v0, v2, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    .line 1181
    :cond_35
    iget v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v3, 0x5

    if-eq v1, v3, :cond_3d

    const/4 v3, 0x6

    if-ne v1, v3, :cond_46

    .line 1182
    :cond_3d
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->l:Lsg/bigo/live/support64/controllers/pk/k;

    invoke-static {}, Lsg/bigo/live/support64/controllers/pk/g;->i()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v4, v0, v3, v2}, Lsg/bigo/live/support64/controllers/pk/k;->a(IILjava/lang/String;Llive/sg/bigo/svcapi/q;)V

    .line 1184
    :cond_46
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    invoke-virtual {v1, v0, v0}, Lsg/bigo/live/support64/controllers/pk/i;->a(ZI)V

    .line 1185
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    .line 1186
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/i;

    const-wide/16 v3, 0x0

    const/4 v5, 0x0

    new-instance v6, Lsg/bigo/live/support64/controllers/pk/PkInfo;

    invoke-direct {v6}, Lsg/bigo/live/support64/controllers/pk/PkInfo;-><init>()V

    move-object v2, v0

    move-object v7, p0

    invoke-direct/range {v2 .. v7}, Lsg/bigo/live/support64/controllers/pk/i;-><init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    iput-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 1187
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->G:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 1188
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/g;->v()V

    .line 38056
    invoke-static {}, Lsg/bigo/live/support64/b/b$b;->a()Lsg/bigo/live/support64/b/b;

    move-result-object v0

    .line 1189
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->w:Lsg/bigo/live/support64/b/b$a;

    .line 38076
    iget-object v0, v0, Lsg/bigo/live/support64/b/b;->b:Ljava/util/concurrent/CopyOnWriteArrayList;

    invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z

    return-void
.end method

.method public final e()Lsg/bigo/live/support64/controllers/b;
    .registers 2

    .line 114
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->t:Lsg/bigo/live/support64/controllers/b;

    return-object v0
.end method

.method public final f()Lsg/bigo/live/support64/controllers/pk/PkInfo;
    .registers 2

    .line 402
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 15126
    iget-object v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    return-object v0
.end method

.method public final g()I
    .registers 2

    .line 407
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    return v0
.end method

.method public getTag()Ljava/lang/String;
    .registers 2

    const-string v0, "RoomPk"

    return-object v0
.end method

.method public final h()Z
    .registers 3

    .line 1140
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_7

    const/4 v0, 0x1

    return v0

    :cond_7
    const/4 v0, 0x0

    return v0
.end method

.method public final j()V
    .registers 3

    .line 1193
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->A()I

    move-result v0

    const/4 v1, 0x4

    if-ne v0, v1, :cond_18

    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->h()Z

    move-result v0

    if-nez v0, :cond_18

    .line 1194
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->n()J

    move-result-wide v0

    invoke-direct {p0, v0, v1}, Lsg/bigo/live/support64/controllers/pk/g;->c(J)V

    :cond_18
    return-void
.end method

.method public final k()J
    .registers 6

    .line 180
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_13

    .line 181
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->d:Lsg/bigo/live/support64/o;

    invoke-virtual {v0}, Lsg/bigo/live/support64/o;->p()J

    move-result-wide v0

    return-wide v0

    .line 185
    :cond_13
    :try_start_13
    invoke-static {}, Lsg/bigo/live/support64/ipc/r;->a()Lsg/bigo/live/support64/ipc/m;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/ipc/m;->b()J

    move-result-wide v2
    :try_end_1b
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_1b} :catch_1b

    :catch_1b
    return-wide v2
.end method

.method public final l()V
    .registers 3

    .line 251
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->x:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    return-void
.end method

.method final m()J
    .registers 10

    .line 501
    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/g;->k()J

    move-result-wide v0

    const-wide v2, 0xffffffffL

    and-long/2addr v0, v2

    .line 502
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    const-wide/16 v6, 0x3e8

    div-long/2addr v4, v6

    and-long/2addr v2, v4

    const-wide/16 v4, 0x1

    const-wide/16 v6, 0x0

    cmp-long v8, v2, v6

    if-nez v8, :cond_1b

    add-long/2addr v2, v4

    .line 506
    :cond_1b
    iget-wide v6, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J

    cmp-long v8, v2, v6

    if-nez v8, :cond_22

    add-long/2addr v2, v4

    .line 509
    :cond_22
    iput-wide v2, p0, Lsg/bigo/live/support64/controllers/pk/g;->A:J

    const/16 v4, 0x20

    shl-long/2addr v0, v4

    or-long/2addr v0, v2

    return-wide v0
.end method

.method public final n()J
    .registers 3

    .line 516
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->g:I

    const/4 v1, 0x3

    if-eq v0, v1, :cond_c

    const/4 v1, 0x4

    if-ne v0, v1, :cond_9

    goto :goto_c

    :cond_9
    const-wide/16 v0, 0x0

    return-wide v0

    .line 517
    :cond_c
    :goto_c
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 17114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    return-wide v0
.end method

.method public final o()V
    .registers 5

    .line 855
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/g;->f:Lsg/bigo/live/support64/controllers/pk/i;

    .line 31114
    iget-wide v0, v0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    const/4 v2, 0x0

    const/4 v3, 0x0

    .line 855
    invoke-virtual {p0, v0, v1, v2, v3}, Lsg/bigo/live/support64/controllers/pk/g;->a(JILjava/util/Map;)V

    return-void
.end method

.method public final q()V
    .registers 5

    const-string v0, "RoomPk"

    const-string v1, "startRefreshStatTask"

    .line 1224
    invoke-static {v0, v1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1225
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 1226
    invoke-static {}, Llive/sg/bigo/svcapi/util/c;->c()Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/g;->H:Ljava/lang/Runnable;

    const-wide/32 v2, 0xea60

    invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    return-void
.end method