i.smali

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


# static fields
.field static m:I = 0xea60


# instance fields
.field a:J

.field b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

.field c:I

.field d:Lsg/bigo/live/support64/controllers/pk/g;

.field e:I

.field f:I

.field g:Z

.field h:J

.field i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

.field j:I

.field k:I

.field final l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

.field n:J

.field private o:Z

.field private p:Z

.field private q:I

.field private r:Ljava/lang/Runnable;

.field private s:Ljava/lang/Runnable;

.field private t:Ljava/lang/Runnable;


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

    return-void
.end method

.method public constructor <init>(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
    .registers 11

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

    const/4 v0, 0x0

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

    .line 50
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

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

    .line 52
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->o:Z

    const-wide/16 v1, 0x0

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

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

    .line 55
    new-instance v3, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

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

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

    .line 57
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    .line 58
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    .line 59
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

    .line 61
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

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

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

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

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

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

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

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

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

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

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

    .line 723
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->n:J

    .line 71
    invoke-direct/range {p0 .. p6}, Lsg/bigo/live/support64/controllers/pk/i;->a(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    return-void
.end method

.method public constructor <init>(JILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
    .registers 16

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

    const/4 v0, 0x0

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

    .line 50
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

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

    .line 52
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->o:Z

    const-wide/16 v1, 0x0

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

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

    .line 55
    new-instance v3, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

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

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

    .line 57
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    .line 58
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    .line 59
    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

    .line 61
    new-instance v0, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

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

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

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

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

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

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

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

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

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

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

    .line 723
    iput-wide v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->n:J

    const/4 v6, 0x0

    move-object v3, p0

    move-wide v4, p1

    move v7, p3

    move-object v8, p4

    move-object v9, p5

    .line 75
    invoke-direct/range {v3 .. v9}, Lsg/bigo/live/support64/controllers/pk/i;->a(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V

    return-void
.end method

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

    .line 34
    iput-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->h:J

    return-wide p1
.end method

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

    .line 34
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    return-object p0
.end method

.method static synthetic a(Lsg/bigo/live/support64/controllers/pk/i;Lsg/bigo/live/support64/proto/PYYMediaServerInfo;)Lsg/bigo/live/support64/proto/PYYMediaServerInfo;
    .registers 2

    .line 34
    iput-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    return-object p1
.end method

.method private a(JIILsg/bigo/live/support64/controllers/pk/PkInfo;Lsg/bigo/live/support64/controllers/pk/g;)V
    .registers 13

    .line 79
    iput-wide p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    .line 80
    iput p3, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    .line 81
    iput p4, p0, Lsg/bigo/live/support64/controllers/pk/i;->c:I

    .line 82
    iput-object p5, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    .line 83
    iput-object p6, p0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

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

    iget-wide v2, p5, Lsg/bigo/live/support64/controllers/pk/PkInfo;->f:J

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

    .line 1197
    iget-object p1, p1, 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 v4

    move v1, p3

    .line 84
    invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(IJJ)V

    .line 85
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

    .line 2131
    iput-wide p2, p1, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->g:J

    .line 86
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

    .line 2135
    iput p2, p1, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->o:I

    .line 87
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    invoke-static {}, Lsg/bigo/live/support64/controllers/pk/g;->p()I

    move-result p2

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

    return-void
.end method

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

    .line 34
    invoke-virtual {p0, p1}, Lsg/bigo/live/support64/controllers/pk/i;->a(I)V

    return-void
.end method

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

    .line 34
    invoke-virtual {p0, p1}, Lsg/bigo/live/support64/controllers/pk/i;->b(Z)V

    return-void
.end method

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

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

    return p0
.end method

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

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

    return-wide v0
.end method

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

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

    return-object p0
.end method

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

    .line 34
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

    return-object p0
.end method

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

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

    return-void
.end method

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

    const/4 v0, 0x4

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

    return v0
.end method

.method static synthetic h()I
    .registers 1

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

    return v0
.end method

.method static synthetic h(Lsg/bigo/live/support64/controllers/pk/i;)Ljava/lang/Runnable;
    .registers 1

    .line 34
    iget-object p0, p0, Lsg/bigo/live/support64/controllers/pk/i;->t:Ljava/lang/Runnable;

    return-object p0
.end method

.method private i()V
    .registers 8

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

    const-string v1, "RoomPk"

    const/4 v2, 0x2

    if-eq v0, v2, :cond_27

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

    const-string v2, "sendLineStartReq pkUid:"

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

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

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

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

    const-string v2, ", state:"

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

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

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

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

    move-result-object v0

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

    return-void

    :cond_27
    const/4 v0, 0x3

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

    .line 282
    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 v0

    iput v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

    .line 284
    new-instance v0, Lsg/bigo/live/support64/proto/pk/l;

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

    .line 285
    iget v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

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

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

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

    .line 287
    iget-object v2, p0, 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, v0, Lsg/bigo/live/support64/proto/pk/l;->d:J

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

    .line 2197
    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 288
    iput-wide v2, v0, Lsg/bigo/live/support64/proto/pk/l;->e:J

    .line 289
    iget-object v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

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

    .line 290
    iget-object v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

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

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

    const-string v3, "sendLineStartReq -> "

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

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

    move-result-object v3

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

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

    move-result-object v2

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

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

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

    .line 2227
    iget-wide v2, v1, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->y:J

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-nez v6, :cond_87

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

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->y:J

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

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/i$5;

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

    invoke-static {v0, v1}, 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 i(Lsg/bigo/live/support64/controllers/pk/i;)Z
    .registers 1

    .line 34
    iget-boolean p0, p0, Lsg/bigo/live/support64/controllers/pk/i;->o:Z

    return p0
.end method

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

    .line 34
    iget p0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    return p0
.end method


# virtual methods
.method final a(I)V
    .registers 6

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

    move-result-object v0

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

    int-to-long v2, p1

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

    return-void
.end method

.method public final a(IJJJJI)V
    .registers 15

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

    const/4 v1, 0x1

    .line 3106
    invoke-virtual {v0, p10, v1}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(IZ)V

    .line 444
    iget-object p10, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    const/4 v0, 0x0

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

    .line 446
    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/i;->e()V

    .line 448
    new-instance p10, Lsg/bigo/live/support64/proto/pk/o;

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

    .line 449
    invoke-virtual {p10, p1}, Lsg/bigo/live/support64/proto/pk/o;->setSeq(I)V

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

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

    .line 451
    iput-wide p2, p10, Lsg/bigo/live/support64/proto/pk/o;->c:J

    .line 452
    iput-wide p4, p10, Lsg/bigo/live/support64/proto/pk/o;->d:J

    .line 453
    iput-wide p6, p10, Lsg/bigo/live/support64/proto/pk/o;->e:J

    .line 454
    iput-wide p8, p10, Lsg/bigo/live/support64/proto/pk/o;->f:J

    .line 455
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    iput p1, p10, Lsg/bigo/live/support64/proto/pk/o;->g:I

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

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

    .line 458
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

    .line 459
    iget-object p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    .line 3333
    invoke-virtual {p1}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->f()V

    .line 461
    iget p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    if-eqz p1, :cond_54

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

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

    invoke-virtual {p1, p2, p3, v1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JZ)V

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

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

    invoke-virtual {p1, p2, p3, v0}, Lsg/bigo/live/support64/controllers/pk/g;->a(JI)V

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

    .line 465
    new-instance p1, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

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

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

    :cond_54
    return-void
.end method

.method public final a(Z)V
    .registers 2

    xor-int/lit8 p1, p1, 0x1

    .line 95
    iput-boolean p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    return-void
.end method

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

    .line 476
    invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/pk/i;->e()V

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

    if-eqz v0, :cond_f9

    .line 479
    iget v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    const/4 v2, 0x1

    if-ne v1, v2, :cond_d7

    .line 480
    iget-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    if-nez v1, :cond_50

    if-ne v0, v2, :cond_50

    const/16 v0, 0x16

    if-ne p2, v0, :cond_50

    .line 481
    new-instance v1, Lsg/bigo/live/support64/proto/pk/e;

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

    .line 482
    iget-wide v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

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

    .line 483
    iget-object v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

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

    .line 484
    iget-object v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    iput-wide v3, v1, Lsg/bigo/live/support64/proto/pk/e;->e:J

    .line 485
    iget-object v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    iput v3, v1, Lsg/bigo/live/support64/proto/pk/e;->f:I

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

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

    move-result-wide v3

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

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

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

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

    move-result-wide v3

    .line 487
    iput-wide v3, v1, Lsg/bigo/live/support64/proto/pk/e;->h:J

    .line 488
    iput v0, v1, Lsg/bigo/live/support64/proto/pk/e;->j:I

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

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

    .line 490
    iget-object v0, p0, 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;->b()V

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

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

    .line 494
    new-instance v0, Lsg/bigo/live/support64/proto/pk/n;

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

    .line 495
    iput p2, v0, Lsg/bigo/live/support64/proto/pk/n;->g:I

    .line 496
    iget-wide v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->a:J

    iput-wide v3, v0, Lsg/bigo/live/support64/proto/pk/n;->b:J

    .line 497
    iget-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    if-eqz v1, :cond_6b

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

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

    move-result-wide v3

    goto :goto_6f

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

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

    :goto_6f
    iput-wide v3, v0, Lsg/bigo/live/support64/proto/pk/n;->c:J

    .line 498
    iget-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    if-eqz v1, :cond_7e

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

    .line 5197
    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 v3

    goto :goto_82

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

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

    :goto_82
    iput-wide v3, v0, Lsg/bigo/live/support64/proto/pk/n;->d:J

    .line 499
    iget-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    if-eqz v1, :cond_8d

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

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

    goto :goto_93

    :cond_8d
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

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

    move-result-wide v3

    :goto_93
    iput-wide v3, v0, Lsg/bigo/live/support64/proto/pk/n;->e:J

    .line 500
    iget-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->g:Z

    if-eqz v1, :cond_9e

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

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

    goto :goto_a6

    :cond_9e
    iget-object v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

    .line 6197
    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 v3

    .line 500
    :goto_a6
    iput-wide v3, v0, Lsg/bigo/live/support64/proto/pk/n;->f:J

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

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

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

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

    const-string v3, "sendStopLineReq stop:"

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

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

    move-result-object v3

    invoke-virtual {v1, v3}, 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 v3, "RoomPk"

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

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

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

    invoke-virtual {v1, v3, v4}, Lsg/bigo/live/support64/controllers/pk/g;->b(J)V

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

    new-instance v1, Lsg/bigo/live/support64/controllers/pk/i$6;

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

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

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

    .line 7106
    invoke-virtual {v0, p2, v2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->a(IZ)V

    .line 519
    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

    .line 7333
    invoke-virtual {p2}, Lsg/bigo/live/support64/controllers/pk/PkLinerStat;->f()V

    .line 520
    iget-object p2, p0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

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

    invoke-virtual {p2, v0, v1, p1}, Lsg/bigo/live/support64/controllers/pk/g;->a(JZ)V

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

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

    const/4 p2, 0x0

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

    .line 522
    iput p2, p0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 523
    new-instance p1, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

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

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

    :cond_f9
    return-void
.end method

.method public final a()Z
    .registers 2

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

    if-nez v0, :cond_6

    const/4 v0, 0x1

    return v0

    :cond_6
    const/4 v0, 0x0

    return v0
.end method

.method public final b()V
    .registers 3

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

    move-result-object v0

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

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

    return-void
.end method

.method public final b(I)V
    .registers 3

    const/4 v0, 0x4

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

    const/4 v0, 0x1

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

    return-void
.end method

.method final b(Z)V
    .registers 6

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

    const-string v1, "handleLoginLine isSuc:"

    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 v1, ", state:"

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

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

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

    const-string v1, ", lineId:"

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

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

    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

    const/4 v0, 0x1

    if-eqz p1, :cond_3b

    .line 618
    iget p1, p0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    const/4 v1, 0x4

    if-ne p1, v1, :cond_49

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

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

    iget-object v3, p0, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    invoke-virtual {p1, v1, v2, v0, v3}, Lsg/bigo/live/support64/controllers/pk/g;->a(JZLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V

    .line 620
    iput-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->o:Z

    return-void

    :cond_3b
    const/16 p1, 0x32

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

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

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

    const/4 v2, 0x0

    const/4 v3, 0x0

    invoke-virtual {p1, v0, v1, v2, v3}, Lsg/bigo/live/support64/controllers/pk/g;->a(JZLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V

    :cond_49
    return-void
.end method

.method public final c()V
    .registers 8

    .line 331
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    const-string v1, "RoomPk"

    const/4 v2, 0x1

    if-ne v0, v2, :cond_2a

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

    const/4 v3, 0x2

    if-eq v0, v3, :cond_2a

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

    const-string v2, "handleLineEstablished return state:"

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

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

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

    const-string v2, ", role:"

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

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

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

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

    move-result-object v0

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

    return-void

    .line 335
    :cond_2a
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v3, "handleLineEstablished lineId:"

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

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

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

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

    move-result-object v0

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

    .line 336
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    if-ne v0, v2, :cond_48

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

    if-eqz v0, :cond_48

    .line 337
    invoke-direct {p0}, Lsg/bigo/live/support64/controllers/pk/i;->i()V

    :cond_48
    const/4 v0, 0x4

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

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

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

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

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

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

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

    const/4 v5, 0x0

    .line 2283
    invoke-virtual {v0, v3, v4, v1, v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V

    .line 342
    iget-object v0, p0, 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;->b:J

    const-wide/16 v3, 0x0

    cmp-long v6, v0, v3

    if-nez v6, :cond_6a

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

    goto :goto_6d

    .line 345
    :cond_6a
    invoke-virtual {p0, v2}, Lsg/bigo/live/support64/controllers/pk/i;->b(Z)V

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

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

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

    return-void
.end method

.method public final d()V
    .registers 9

    .line 374
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->f:I

    const/4 v1, 0x1

    if-eq v0, v1, :cond_6

    return-void

    .line 377
    :cond_6
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v2, "hanldeRecoverOwnerPkState lineId:"

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

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

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

    const-string v2, ", role:"

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

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

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

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

    move-result-object v0

    const-string v2, "RoomPk"

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

    .line 378
    iput-boolean v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->p:Z

    const/4 v0, 0x4

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

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

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

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

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

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

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

    iget-boolean v5, p0, Lsg/bigo/live/support64/controllers/pk/i;->p:Z

    invoke-virtual {v0, v2, v3, v4, v5}, Lsg/bigo/live/support64/controllers/pk/g;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;Z)V

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

    if-eqz v0, :cond_47

    iget-object v0, p0, 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 v2

    goto :goto_4b

    :cond_47
    iget-object v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

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

    if-eqz v0, :cond_54

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

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

    goto :goto_5a

    :cond_54
    iget-object v0, p0, 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 v4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    return-void
.end method

.method final e()V
    .registers 4

    .line 407
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    const/4 v1, 0x0

    if-eqz v0, :cond_12

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

    const v0, 0xb698f

    iget v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->j:I

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

    .line 409
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->j:I

    .line 411
    :cond_12
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    if-eqz v0, :cond_23

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

    const v0, 0xb6b8f

    iget v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

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

    .line 413
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

    .line 415
    :cond_23
    iget v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

    if-eqz v0, :cond_34

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

    const v0, 0xb6d8f

    iget v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->q:I

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

    .line 417
    iput v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->k:I

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

    move-result-object v0

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

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

    return-void
.end method

.method final f()V
    .registers 12

    const-string v0, "RoomPk"

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

    move-result-object v1

    iget-object v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->t:Ljava/lang/Runnable;

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

    .line 639
    :try_start_b
    iget v1, p0, Lsg/bigo/live/support64/controllers/pk/i;->e:I

    .line 640
    iget-object v2, p0, Lsg/bigo/live/support64/controllers/pk/i;->b:Lsg/bigo/live/support64/controllers/pk/PkInfo;

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

    .line 641
    iget-object v4, p0, Lsg/bigo/live/support64/controllers/pk/i;->d:Lsg/bigo/live/support64/controllers/pk/g;

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

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

    move-result-wide v6

    .line 642
    iget-object v4, p0, Lsg/bigo/live/support64/controllers/pk/i;->l:Lsg/bigo/live/support64/controllers/pk/PkLinerStat;

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

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

    const-string v5, "loginPkMedia state:"

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

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

    const-string v5, ", pkRoomId:"

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

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

    const-string v5, ", mainRoomId:"

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

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

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

    move-result-object v4

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

    .line 9022
    invoke-static {}, Lsg/bigo/live/support64/u$a;->a()Lsg/bigo/live/support64/u;

    .line 644
    invoke-static {v6, v7}, Lsg/bigo/live/support64/u;->a(J)Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    move-result-object v4

    if-eqz v4, :cond_74

    .line 645
    invoke-virtual {v4}, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;->b()Z

    move-result v5

    if-eqz v5, :cond_74

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

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

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

    move-result-object v1

    iget-object v5, p0, Lsg/bigo/live/support64/controllers/pk/i;->t:Ljava/lang/Runnable;

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

    const-string v1, "loginPkRoom by director"

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

    .line 649
    iget-boolean v0, p0, Lsg/bigo/live/support64/controllers/pk/i;->o:Z

    if-nez v0, :cond_96

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

    invoke-static {v2, v3}, Lsg/bigo/live/support64/ipc/r;->a(J)J

    move-result-wide v1

    iput-wide v1, v0, Lsg/bigo/live/support64/controllers/pk/PkInfo;->b:J

    .line 651
    iput-object v4, p0, Lsg/bigo/live/support64/controllers/pk/i;->i:Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    const/4 v0, 0x1

    .line 652
    invoke-virtual {p0, v0}, Lsg/bigo/live/support64/controllers/pk/i;->b(Z)V

    return-void

    .line 655
    :cond_74
    const-class v0, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;

    invoke-static {v0}, Lsg/bigo/live/support64/t;->a(Ljava/lang/Class;)Landroid/os/IInterface;

    move-result-object v0

    move-object v5, v0

    check-cast v5, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;

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

    .line 9078
    invoke-static {}, Lsg/bigo/live/support64/v$a;->a()Lsg/bigo/live/support64/v;

    move-result-object v0

    .line 9131
    iget-object v0, v0, Lsg/bigo/live/support64/v;->a:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z

    move-result v9

    .line 655
    new-instance v10, Lsg/bigo/live/support64/controllers/pk/d;

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

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

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

    invoke-interface/range {v5 .. v10}, Lsg/bigo/live/support64/controllers/pk/IPKSessionManager;->a(JLsg/bigo/live/support64/controllers/pk/PkInfo;ZLsg/bigo/live/support64/controllers/pk/c;)V
    :try_end_96
    .catch Ljava/lang/Exception; {:try_start_b .. :try_end_96} :catch_96

    :catch_96
    :cond_96
    return-void
.end method

.method public final g()V
    .registers 3

    .line 793
    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/i;->r:Ljava/lang/Runnable;

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

    .line 794
    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/i;->r:Ljava/lang/Runnable;

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

    return-void
.end method