a.smali

.class public Lsg/bigo/live/support64/stat/a;
.super Lsg/bigo/live/support64/stat/b;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lsg/bigo/live/support64/stat/a$a;
    }
.end annotation


# static fields
.field private static final O:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lsg/bigo/live/support64/stat/a;",
            ">;"
        }
    .end annotation
.end field

.field private static final P:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lsg/bigo/live/support64/stat/a$a<",
            "+",
            "Lsg/bigo/live/support64/stat/a;",
            ">;>;"
        }
    .end annotation
.end field

.field private static Q:Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/Class<",
            "+",
            "Lsg/bigo/live/support64/stat/a;",
            ">;"
        }
    .end annotation
.end field

.field protected static n:Ljava/util/concurrent/atomic/AtomicLong;

.field protected static o:Ljava/util/concurrent/atomic/AtomicLong;

.field protected static r:Ljava/util/concurrent/atomic/AtomicLong;


# instance fields
.field private volatile N:Ljava/util/concurrent/atomic/AtomicLong;

.field protected a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

.field protected b:J

.field protected c:J

.field protected d:J

.field protected e:J

.field protected f:J

.field protected g:J

.field protected h:J

.field protected i:Ljava/util/concurrent/atomic/AtomicLong;

.field protected j:Ljava/util/concurrent/atomic/AtomicLong;

.field protected k:Ljava/util/concurrent/atomic/AtomicLong;

.field protected l:Ljava/util/concurrent/atomic/AtomicLong;

.field protected m:Ljava/util/concurrent/atomic/AtomicLong;

.field protected volatile p:Ljava/util/concurrent/atomic/AtomicLong;

.field protected q:I

.field protected s:Ljava/util/concurrent/atomic/AtomicLong;


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

    .line 55
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    const-wide/16 v1, 0x0

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    sput-object v0, Lsg/bigo/live/support64/stat/a;->n:Ljava/util/concurrent/atomic/AtomicLong;

    .line 56
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    sput-object v0, Lsg/bigo/live/support64/stat/a;->o:Ljava/util/concurrent/atomic/AtomicLong;

    .line 65
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    sput-object v0, Lsg/bigo/live/support64/stat/a;->r:Ljava/util/concurrent/atomic/AtomicLong;

    .line 77
    new-instance v0, Ljava/util/HashMap;

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

    sput-object v0, Lsg/bigo/live/support64/stat/a;->O:Ljava/util/Map;

    .line 78
    new-instance v0, Ljava/util/HashMap;

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

    sput-object v0, Lsg/bigo/live/support64/stat/a;->P:Ljava/util/Map;

    return-void
.end method

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

    .line 68
    invoke-direct {p0}, Lsg/bigo/live/support64/stat/b;-><init>()V

    .line 49
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    const-wide/16 v1, 0x0

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->i:Ljava/util/concurrent/atomic/AtomicLong;

    .line 50
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->j:Ljava/util/concurrent/atomic/AtomicLong;

    .line 51
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->k:Ljava/util/concurrent/atomic/AtomicLong;

    .line 52
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->l:Ljava/util/concurrent/atomic/AtomicLong;

    .line 53
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->m:Ljava/util/concurrent/atomic/AtomicLong;

    .line 58
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->p:Ljava/util/concurrent/atomic/AtomicLong;

    .line 59
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->N:Ljava/util/concurrent/atomic/AtomicLong;

    .line 66
    new-instance v0, Ljava/util/concurrent/atomic/AtomicLong;

    invoke-direct {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->s:Ljava/util/concurrent/atomic/AtomicLong;

    .line 69
    new-instance v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    iput-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    .line 70
    iget-object v1, p0, Lsg/bigo/live/support64/stat/a;->u:Lsg/bigo/live/support64/stat/l;

    iput-object v1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->header:Lsg/bigo/live/support64/stat/l;

    return-void
.end method

.method private M()V
    .registers 7

    .line 276
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->h:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_18

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

    move-result-wide v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->h:J

    sub-long/2addr v0, v4

    cmp-long v4, v0, v2

    if-lez v4, :cond_18

    .line 279
    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->g:J

    add-long/2addr v4, v0

    iput-wide v4, p0, Lsg/bigo/live/support64/stat/a;->g:J

    .line 282
    :cond_18
    iput-wide v2, p0, Lsg/bigo/live/support64/stat/a;->h:J

    return-void
.end method

.method public static a(II)B
    .registers 6

    const/4 v0, 0x4

    .line 194
    invoke-static {p1, v0}, Lsg/bigo/live/support64/p;->a(II)Z

    move-result v1

    const/4 v2, 0x2

    .line 195
    invoke-static {p1, v2}, Lsg/bigo/live/support64/p;->a(II)Z

    move-result p1

    const/4 v3, 0x3

    if-ne p0, v3, :cond_1b

    if-eqz v1, :cond_16

    if-eqz p1, :cond_14

    const/16 p0, 0xc

    goto :goto_2d

    :cond_14
    const/4 p0, 0x6

    goto :goto_2d

    :cond_16
    if-eqz p1, :cond_19

    const/4 v2, 0x5

    :cond_19
    move p0, v2

    goto :goto_2d

    :cond_1b
    const/4 v1, 0x1

    if-ne p0, v2, :cond_20

    const/4 v0, 0x1

    goto :goto_2c

    :cond_20
    if-ne p0, v1, :cond_24

    const/4 v0, 0x3

    goto :goto_2c

    :cond_24
    if-ne p0, v0, :cond_28

    const/4 v0, 0x7

    goto :goto_2c

    :cond_28
    if-eqz p1, :cond_2b

    goto :goto_2c

    :cond_2b
    const/4 v0, 0x0

    :goto_2c
    move p0, v0

    :goto_2d
    return p0
.end method

.method public static a()Lsg/bigo/live/support64/stat/a;
    .registers 1

    .line 74
    sget-object v0, Lsg/bigo/live/support64/stat/a;->Q:Ljava/lang/Class;

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

    move-result-object v0

    return-object v0
.end method

.method private static declared-synchronized a(Ljava/lang/Class;)Lsg/bigo/live/support64/stat/a;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Lsg/bigo/live/support64/stat/a;",
            ">(",
            "Ljava/lang/Class<",
            "TT;>;)TT;"
        }
    .end annotation

    const-class v0, Lsg/bigo/live/support64/stat/a;

    monitor-enter v0

    .line 89
    :try_start_3
    invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v1

    .line 90
    sget-object v2, Lsg/bigo/live/support64/stat/a;->O:Ljava/util/Map;

    invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lsg/bigo/live/support64/stat/a;

    if-nez v2, :cond_2b

    .line 92
    sget-object v3, Lsg/bigo/live/support64/stat/a;->P:Ljava/util/Map;

    invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object p0

    invoke-interface {v3, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lsg/bigo/live/support64/stat/a$a;

    if-eqz p0, :cond_2b

    .line 94
    invoke-interface {p0}, Lsg/bigo/live/support64/stat/a$a;->a()Ljava/lang/Object;

    move-result-object p0

    move-object v2, p0

    check-cast v2, Lsg/bigo/live/support64/stat/a;

    .line 95
    sget-object p0, Lsg/bigo/live/support64/stat/a;->O:Ljava/util/Map;

    invoke-interface {p0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_2b
    .catchall {:try_start_3 .. :try_end_2b} :catchall_2d

    .line 98
    :cond_2b
    monitor-exit v0

    return-object v2

    :catchall_2d
    move-exception p0

    monitor-exit v0

    throw p0
.end method

.method public static final declared-synchronized a(Ljava/lang/Class;Lsg/bigo/live/support64/stat/a$a;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Class<",
            "+",
            "Lsg/bigo/live/support64/stat/a;",
            ">;",
            "Lsg/bigo/live/support64/stat/a$a<",
            "+",
            "Lsg/bigo/live/support64/stat/a;",
            ">;)V"
        }
    .end annotation

    const-class v0, Lsg/bigo/live/support64/stat/a;

    monitor-enter v0

    .line 84
    :try_start_3
    sput-object p0, Lsg/bigo/live/support64/stat/a;->Q:Ljava/lang/Class;

    .line 85
    sget-object v1, Lsg/bigo/live/support64/stat/a;->P:Ljava/util/Map;

    invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object p0

    invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_e
    .catchall {:try_start_3 .. :try_end_e} :catchall_10

    .line 86
    monitor-exit v0

    return-void

    :catchall_10
    move-exception p0

    monitor-exit v0

    throw p0
.end method

.method public static declared-synchronized b()V
    .registers 2

    const-class v0, Lsg/bigo/live/support64/stat/a;

    monitor-enter v0

    .line 107
    :try_start_3
    sget-object v1, Lsg/bigo/live/support64/stat/a;->O:Ljava/util/Map;

    invoke-interface {v1}, Ljava/util/Map;->clear()V
    :try_end_8
    .catchall {:try_start_3 .. :try_end_8} :catchall_a

    .line 108
    monitor-exit v0

    return-void

    :catchall_a
    move-exception v1

    monitor-exit v0

    throw v1
.end method

.method public static j()V
    .registers 3

    .line 289
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_19

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

    const-string v1, "RoomProViewerStat"

    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, "markUserClick"

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

    .line 292
    :cond_19
    sget-object v0, Lsg/bigo/live/support64/stat/a;->r:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    return-void
.end method


# virtual methods
.method protected A()V
    .registers 4

    .line 610
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->t:Landroid/content/Context;

    iget-object v1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    const-string v2, "audience_live_stat.dat"

    invoke-static {v0, v2, v1}, Lsg/bigo/live/support64/stat/h;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V

    return-void
.end method

.method public a(I)V
    .registers 5

    .line 133
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_21

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

    const-string v1, "RoomProViewerStat"

    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

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "entryType="

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

    move-result-object v1

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

    .line 136
    :cond_21
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    int-to-byte p1, p1

    iput-byte p1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->entryType:B

    return-void
.end method

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

    .line 157
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_2d

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

    const-string v1, "RoomProViewerStat"

    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

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "roomMode="

    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, ", roomProperty="

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

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

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

    move-result-object v1

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

    .line 160
    :cond_2d
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    const/4 v1, 0x3

    if-eq p1, v1, :cond_37

    .line 1165
    invoke-static {p1, p2}, Lsg/bigo/live/support64/stat/a;->a(II)B

    move-result p1

    goto :goto_67

    :cond_37
    const/4 p1, 0x4

    .line 1169
    invoke-static {p2, p1}, Lsg/bigo/live/support64/p;->a(II)Z

    move-result p1

    const/4 v1, 0x2

    .line 1170
    invoke-static {p2, v1}, Lsg/bigo/live/support64/p;->a(II)Z

    move-result p2

    if-eqz p3, :cond_5a

    const/4 p1, 0x1

    if-eq p3, p1, :cond_52

    if-eq p3, v1, :cond_4a

    const/4 p1, 0x2

    goto :goto_67

    :cond_4a
    if-eqz p2, :cond_4f

    const/16 p1, 0xa

    goto :goto_67

    :cond_4f
    const/16 p1, 0x8

    goto :goto_67

    :cond_52
    if-eqz p2, :cond_57

    const/16 p1, 0xb

    goto :goto_67

    :cond_57
    const/16 p1, 0x9

    goto :goto_67

    :cond_5a
    if-eqz p1, :cond_63

    if-eqz p2, :cond_61

    const/16 p1, 0xc

    goto :goto_67

    :cond_61
    const/4 p1, 0x6

    goto :goto_67

    :cond_63
    if-eqz p2, :cond_66

    const/4 v1, 0x5

    :cond_66
    move p1, v1

    .line 160
    :goto_67
    iput-byte p1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->liveType:B

    return-void
.end method

.method public a(Landroid/content/Context;)V
    .registers 4

    .line 618
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->J:Landroid/os/Handler;

    new-instance v1, Lsg/bigo/live/support64/stat/a$2;

    invoke-direct {v1, p0, p1}, Lsg/bigo/live/support64/stat/a$2;-><init>(Lsg/bigo/live/support64/stat/a;Landroid/content/Context;)V

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

    return-void
.end method

.method public final a(Landroid/content/Context;JJ)V
    .registers 13

    const/4 v6, 0x0

    move-object v0, p0

    move-object v1, p1

    move-wide v2, p2

    move-wide v4, p4

    .line 111
    invoke-super/range {v0 .. v6}, Lsg/bigo/live/support64/stat/b;->a(Landroid/content/Context;JJZ)V

    .line 113
    iget-object p2, p0, Lsg/bigo/live/support64/stat/a;->u:Lsg/bigo/live/support64/stat/l;

    const/4 p3, 0x1

    iput-byte p3, p2, Lsg/bigo/live/support64/stat/l;->statVersion:B

    const/4 p2, 0x0

    .line 115
    :try_start_e
    iget-object p3, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-object p4

    invoke-interface {p4}, Lsg/bigo/live/support64/ipc/m;->a()I

    move-result p4

    int-to-byte p4, p4

    iput-byte p4, p3, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->linkdState:B
    :try_end_1b
    .catch Ljava/lang/Exception; {:try_start_e .. :try_end_1b} :catch_1c

    goto :goto_20

    .line 118
    :catch_1c
    iget-object p3, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iput-byte p2, p3, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->linkdState:B

    .line 120
    :goto_20
    iget-object p3, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    invoke-static {p1}, Llive/sg/bigo/svcapi/util/g;->d(Landroid/content/Context;)Z

    move-result p1

    int-to-byte p1, p1

    iput-byte p1, p3, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->networkAvailable:B

    .line 123
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide p3

    const-wide/16 v0, 0x3e8

    div-long/2addr p3, v0

    long-to-int p4, p3

    iput p4, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->startTimestamp:I

    .line 124
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iput-byte p2, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    .line 125
    sget-object p1, Lsg/bigo/live/support64/stat/a;->r:Ljava/util/concurrent/atomic/AtomicLong;

    const-wide/16 p2, 0x0

    invoke-virtual {p1, p2, p3}, Ljava/util/concurrent/atomic/AtomicLong;->getAndSet(J)J

    move-result-wide p4

    .line 126
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->s:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {p1, p4, p5}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    cmp-long p1, p4, p2

    if-lez p1, :cond_5c

    .line 127
    iget-wide p1, p0, Lsg/bigo/live/support64/stat/a;->x:J

    cmp-long p3, p1, p4

    if-lez p3, :cond_5c

    .line 128
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide p2, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr p2, p4

    const-wide/16 p4, 0xa

    div-long/2addr p2, p4

    long-to-int p3, p2

    int-to-short p2, p3

    iput-short p2, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->uiInitTs:S

    :cond_5c
    return-void
.end method

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

    .line 223
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_20

    const/16 v0, 0x1d

    if-eqz p1, :cond_14

    .line 224
    iget-object v1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-byte v1, v1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    if-ne v1, v0, :cond_14

    .line 225
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    const/4 v0, 0x0

    iput-byte v0, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    return-void

    :cond_14
    if-nez p1, :cond_20

    .line 226
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-byte p1, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    if-nez p1, :cond_20

    .line 227
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iput-byte v0, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    :cond_20
    return-void
.end method

.method public a(ZJJ)V
    .registers 6

    return-void
.end method

.method public a(ILsg/bigo/live/support64/g;)Z
    .registers 4

    const/4 v0, 0x1

    .line 576
    invoke-virtual {p0, p1, p2, v0}, Lsg/bigo/live/support64/stat/a;->a(ILsg/bigo/live/support64/g;Z)Z

    move-result p1

    return p1
.end method

.method public final a(ILsg/bigo/live/support64/g;Z)Z
    .registers 10

    .line 580
    invoke-super {p0, p1, p2}, Lsg/bigo/live/support64/stat/b;->a(ILsg/bigo/live/support64/g;)Z

    move-result p2

    if-nez p2, :cond_8

    const/4 p1, 0x0

    return p1

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

    move-result-wide v0

    iget-wide v2, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v0, v2

    .line 585
    iget-object p2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    int-to-byte p1, p1

    iput-byte p1, p2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->stopReason:B

    .line 586
    invoke-direct {p0}, Lsg/bigo/live/support64/stat/a;->M()V

    .line 588
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v2, p0, Lsg/bigo/live/support64/stat/a;->g:J

    const-wide/16 v4, 0x3e8

    div-long/2addr v2, v4

    long-to-int p2, v2

    iput p2, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->backgroundTotal:I

    .line 589
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v2, p0, Lsg/bigo/live/support64/stat/a;->g:J

    sub-long/2addr v0, v2

    div-long/2addr v0, v4

    long-to-int p2, v0

    iput p2, p1, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->foregroundTotal:I

    if-eqz p3, :cond_64

    .line 592
    sget-boolean p1, Lsg/bigo/live/support64/s;->a:Z

    if-nez p1, :cond_5a

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

    const-string p2, "##dump audience stat-> "

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

    iget-object p2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

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

    move-result-object p1

    const-string p2, "RoomProViewerStat"

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

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

    const-string p3, "##dump media stat-> "

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

    iget-object p3, p0, Lsg/bigo/live/support64/stat/a;->v:Lsg/bigo/live/support64/stat/i;

    .line 2074
    iget-object p3, p3, Lsg/bigo/live/support64/stat/i;->a:Lsg/bigo/live/support64/stat/PMediaLiveStat;

    .line 594
    invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

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

    move-result-object p1

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

    .line 596
    :cond_5a
    iget-object p1, p0, Lsg/bigo/live/support64/stat/a;->J:Landroid/os/Handler;

    new-instance p2, Lsg/bigo/live/support64/stat/a$1;

    invoke-direct {p2, p0}, Lsg/bigo/live/support64/stat/a$1;-><init>(Lsg/bigo/live/support64/stat/a;)V

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

    :cond_64
    const/4 p1, 0x1

    return p1
.end method

.method public b(I)V
    .registers 3

    .line 219
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    int-to-byte p1, p1

    iput-byte p1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->ownerStatus:B

    return-void
.end method

.method public final c()I
    .registers 2

    .line 140
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-byte v0, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->entryType:B

    return v0
.end method

.method public c(I)V
    .registers 2

    return-void
.end method

.method public final d()V
    .registers 3

    .line 215
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    const/4 v1, 0x1

    iput-byte v1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->prefetchedMs:B

    return-void
.end method

.method public e()V
    .registers 6

    .line 233
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_12

    .line 234
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->b:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_12

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

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/a;->b:J

    :cond_12
    return-void
.end method

.method public final f()V
    .registers 6

    .line 241
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_12

    .line 242
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->c:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_12

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

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/a;->c:J

    :cond_12
    return-void
.end method

.method public final g()V
    .registers 6

    .line 249
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_12

    .line 250
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->d:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_12

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

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/a;->d:J

    :cond_12
    return-void
.end method

.method public final h()V
    .registers 6

    .line 257
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_12

    .line 258
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->e:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_12

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

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/a;->e:J

    :cond_12
    return-void
.end method

.method public final i()V
    .registers 6

    .line 265
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_12

    .line 266
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->f:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_12

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

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/a;->f:J

    :cond_12
    return-void
.end method

.method public final k()V
    .registers 6

    .line 308
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_4a

    .line 309
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->s:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_4a

    .line 310
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->uiAppearedTs:S

    if-nez v2, :cond_4a

    .line 311
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v3

    sub-long/2addr v3, v0

    long-to-int v0, v3

    int-to-short v0, v0

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->uiAppearedTs:S

    .line 312
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_4a

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

    const-string v1, "RoomProViewerStat"

    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

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "markUiAppeared:"

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

    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->uiAppearedTs:S

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

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

    move-result-object v1

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

    :cond_4a
    return-void
.end method

.method public final l()V
    .registers 6

    .line 332
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_20

    .line 333
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->i:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_20

    .line 334
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->i:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 335
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markPrepareSdkAdded"

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

    :cond_20
    return-void
.end method

.method public final m()V
    .registers 8

    .line 341
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_31

    .line 342
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->j:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_31

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

    move-result-wide v0

    .line 344
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->j:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 345
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->i:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicLong;->get()J

    move-result-wide v4

    cmp-long v6, v4, v2

    if-lez v6, :cond_2a

    .line 347
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long/2addr v0, v4

    long-to-int v1, v0

    int-to-short v0, v1

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->prepareSdkInQueueTs:S

    .line 349
    :cond_2a
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markPrepareSdkExecBegin"

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

    :cond_31
    return-void
.end method

.method public final n()V
    .registers 6

    .line 356
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_22

    .line 357
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->j:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_22

    .line 359
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v3

    sub-long/2addr v3, v0

    long-to-int v0, v3

    int-to-short v0, v0

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->prepareSdkExecTs:S

    .line 360
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markPrepareSdkExecDone"

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

    :cond_22
    return-void
.end method

.method public final o()V
    .registers 6

    .line 366
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_20

    .line 367
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->k:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_20

    .line 368
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->k:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 369
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markStartSdkOrJoinChannelAdded"

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

    :cond_20
    return-void
.end method

.method public final p()V
    .registers 8

    .line 375
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_31

    .line 376
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->l:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_31

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

    move-result-wide v0

    .line 378
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->l:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 379
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->k:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicLong;->get()J

    move-result-wide v4

    cmp-long v6, v4, v2

    if-lez v6, :cond_2a

    .line 381
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long/2addr v0, v4

    long-to-int v1, v0

    int-to-short v0, v1

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->startSdkInQueueTs:S

    .line 383
    :cond_2a
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markStartSdkExecBegin"

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

    :cond_31
    return-void
.end method

.method public final q()V
    .registers 6

    .line 389
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_22

    .line 390
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->l:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_22

    .line 392
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v3

    sub-long/2addr v3, v0

    long-to-int v0, v3

    int-to-short v0, v0

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->startSdkExecTs:S

    .line 393
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markStartSdkExecDone"

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

    :cond_22
    return-void
.end method

.method public final r()V
    .registers 8

    .line 399
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_31

    .line 400
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->m:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_31

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

    move-result-wide v0

    .line 403
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->m:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 404
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->k:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicLong;->get()J

    move-result-wide v4

    cmp-long v6, v4, v2

    if-lez v6, :cond_2a

    .line 406
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long/2addr v0, v4

    long-to-int v1, v0

    int-to-short v0, v1

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->sdkJoinChannelInQueueTs:S

    .line 408
    :cond_2a
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markSdkJoinChannelExecBegin"

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

    :cond_31
    return-void
.end method

.method public final s()V
    .registers 6

    .line 415
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_28

    .line 416
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->m:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_28

    .line 417
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->sdkJoinChannelExecTs:S

    if-nez v2, :cond_28

    .line 418
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v3

    sub-long/2addr v3, v0

    long-to-int v0, v3

    int-to-short v0, v0

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->sdkJoinChannelExecTs:S

    .line 419
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markSdkJoinChannelExecDone"

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

    :cond_28
    return-void
.end method

.method public final t()V
    .registers 4

    .line 425
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_14

    .line 426
    sget-object v0, Lsg/bigo/live/support64/stat/a;->n:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 427
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markLastSdkLeaveChannelAdded"

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

    :cond_14
    return-void
.end method

.method public final u()V
    .registers 8

    .line 433
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_27

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

    move-result-wide v0

    .line 435
    sget-object v2, Lsg/bigo/live/support64/stat/a;->o:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v2, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 436
    sget-object v2, Lsg/bigo/live/support64/stat/a;->n:Ljava/util/concurrent/atomic/AtomicLong;

    const-wide/16 v3, 0x0

    invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;->getAndSet(J)J

    move-result-wide v5

    cmp-long v2, v5, v3

    if-lez v2, :cond_20

    .line 438
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long/2addr v0, v5

    long-to-int v1, v0

    int-to-short v0, v1

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->lastSdkLeaveChannelInQueueTs:S

    .line 440
    :cond_20
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markLastSdkLeaveChannelExecBegin"

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

    :cond_27
    return-void
.end method

.method public final v()V
    .registers 6

    .line 445
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_22

    .line 446
    sget-object v0, Lsg/bigo/live/support64/stat/a;->o:Ljava/util/concurrent/atomic/AtomicLong;

    const-wide/16 v1, 0x0

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->getAndSet(J)J

    move-result-wide v3

    cmp-long v0, v3, v1

    if-lez v0, :cond_22

    .line 448
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v1

    sub-long/2addr v1, v3

    long-to-int v2, v1

    int-to-short v1, v2

    iput-short v1, v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->lastSdkLeaveChannelExecTs:S

    .line 449
    sget-object v0, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v1, "markLastSdkLeaveChannelExecDone"

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

    :cond_22
    return-void
.end method

.method public final w()V
    .registers 6

    .line 455
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_32

    .line 456
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->p:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_32

    .line 458
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->p:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 459
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_32

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

    const-string v1, "RoomProViewerStat"

    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, "markSetVideoViewAdded"

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

    :cond_32
    return-void
.end method

.method public final x()V
    .registers 8

    .line 467
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_61

    .line 468
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->N:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_61

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

    move-result-wide v0

    .line 470
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->N:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4, v0, v1}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V

    .line 471
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->s:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicLong;->get()J

    move-result-wide v4

    cmp-long v6, v4, v2

    if-lez v6, :cond_31

    .line 472
    iget-object v6, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v6, v6, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewTs:S

    if-nez v6, :cond_31

    .line 473
    iget-object v6, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long v4, v0, v4

    long-to-int v5, v4

    int-to-short v4, v5

    iput-short v4, v6, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewTs:S

    .line 475
    :cond_31
    iget-object v4, p0, Lsg/bigo/live/support64/stat/a;->p:Ljava/util/concurrent/atomic/AtomicLong;

    invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicLong;->get()J

    move-result-wide v4

    cmp-long v6, v4, v2

    if-lez v6, :cond_48

    .line 476
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewInQueueTs:S

    if-nez v2, :cond_48

    .line 477
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    sub-long/2addr v0, v4

    long-to-int v1, v0

    int-to-short v0, v1

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewInQueueTs:S

    .line 479
    :cond_48
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_61

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

    const-string v1, "RoomProViewerStat"

    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, "markSetShowViewExecBegin"

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

    :cond_61
    return-void
.end method

.method public final y()V
    .registers 6

    .line 487
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-eqz v0, :cond_3a

    .line 488
    iget-object v0, p0, Lsg/bigo/live/support64/stat/a;->N:Ljava/util/concurrent/atomic/AtomicLong;

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

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_3a

    .line 489
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-short v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewExecTs:S

    if-nez v2, :cond_3a

    .line 490
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

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

    move-result-wide v3

    sub-long/2addr v3, v0

    long-to-int v0, v3

    int-to-short v0, v0

    iput-short v0, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->setVideoViewExecTs:S

    .line 491
    sget-boolean v0, Lsg/bigo/live/support64/s;->a:Z

    if-nez v0, :cond_3a

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

    const-string v1, "RoomProViewerStat"

    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, "markSetShowViewExecDone"

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

    :cond_3a
    return-void
.end method

.method protected final z()V
    .registers 13

    .line 499
    invoke-super {p0}, Lsg/bigo/live/support64/stat/b;->z()V

    .line 501
    iget-boolean v0, p0, Lsg/bigo/live/support64/stat/a;->w:Z

    if-nez v0, :cond_8

    return-void

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

    move-result-wide v0

    iget-wide v2, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v0, v2

    .line 506
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    const-wide/16 v3, 0x3e8

    div-long v3, v0, v3

    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->totalTime:S

    .line 508
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->y:J

    const-wide/16 v5, 0xa

    const-wide/16 v7, 0x0

    cmp-long v9, v3, v7

    if-lez v9, :cond_2c

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->y:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_2d

    :cond_2c
    move-wide v3, v7

    :goto_2d
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->sessionLoginTs:S

    .line 509
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->z:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_40

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->z:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_41

    :cond_40
    move-wide v3, v7

    :goto_41
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->mediaLoginTs:S

    .line 510
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->B:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->A:J

    cmp-long v11, v3, v9

    if-lez v11, :cond_56

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->B:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->A:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_57

    :cond_56
    move-wide v3, v7

    :goto_57
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->sdkBoundTs:S

    .line 511
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->C:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_6a

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->C:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_6b

    :cond_6a
    move-wide v3, v7

    :goto_6b
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->msConnectedTs:S

    .line 512
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->D:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_7e

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->D:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_7f

    :cond_7e
    move-wide v3, v7

    :goto_7f
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->vsConnectedTs:S

    .line 513
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->b:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_90

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_91

    :cond_90
    move-wide v3, v7

    :goto_91
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->firstIFrameTs:S

    .line 514
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->c:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_a2

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_a3

    :cond_a2
    move-wide v3, v7

    :goto_a3
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->firstVideoPackTs:S

    .line 515
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->d:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_b4

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_b5

    :cond_b4
    move-wide v3, v7

    :goto_b5
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->firstIFrameAssembleTs:S

    .line 516
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->e:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_c6

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_c7

    :cond_c6
    move-wide v3, v7

    :goto_c7
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->firstVoiceRecvTs:S

    .line 517
    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->f:J

    cmp-long v9, v3, v7

    if-lez v9, :cond_d8

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v9

    div-long/2addr v3, v5

    goto :goto_d9

    :cond_d8
    move-wide v3, v7

    :goto_d9
    long-to-int v4, v3

    int-to-short v3, v4

    iput-short v3, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->firstVoicePlayTs:S

    .line 521
    iget v2, p0, Lsg/bigo/live/support64/stat/a;->q:I

    const/4 v3, 0x1

    add-int/2addr v2, v3

    iput v2, p0, Lsg/bigo/live/support64/stat/a;->q:I

    const/4 v4, 0x2

    if-ne v2, v4, :cond_1eb

    iget-object v2, p0, Lsg/bigo/live/support64/stat/a;->a:Lsg/bigo/live/support64/stat/PAudienceLiveStat;

    iget-byte v2, v2, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->ownerStatus:B

    if-ne v2, v3, :cond_1eb

    .line 522
    invoke-static {}, Llive/sg/bigo/svcapi/t;->b()I

    move-result v2

    int-to-long v4, v2

    cmp-long v2, v0, v4

    if-lez v2, :cond_f6

    goto :goto_f7

    :cond_f6
    const/4 v3, 0x0

    .line 523
    :goto_f7
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->C:J

    const/16 v2, 0x68

    cmp-long v4, v0, v7

    if-lez v4, :cond_10d

    .line 524
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->C:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_116

    :cond_10d
    if-eqz v3, :cond_116

    .line 526
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 529
    :cond_116
    :goto_116
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->D:J

    const/16 v2, 0x69

    cmp-long v4, v0, v7

    if-lez v4, :cond_12c

    .line 530
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->D:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_135

    :cond_12c
    if-eqz v3, :cond_135

    .line 532
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 535
    :cond_135
    :goto_135
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->c:J

    const/16 v2, 0x6a

    cmp-long v4, v0, v7

    if-lez v4, :cond_14b

    .line 536
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->c:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_154

    :cond_14b
    if-eqz v3, :cond_154

    .line 538
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 541
    :cond_154
    :goto_154
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->d:J

    const/16 v2, 0x71

    cmp-long v4, v0, v7

    if-lez v4, :cond_16a

    .line 542
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->d:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_173

    :cond_16a
    if-eqz v3, :cond_173

    .line 544
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 547
    :cond_173
    :goto_173
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->b:J

    const/16 v2, 0x6b

    cmp-long v4, v0, v7

    if-lez v4, :cond_189

    .line 548
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->b:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_192

    :cond_189
    if-eqz v3, :cond_192

    .line 550
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 553
    :cond_192
    :goto_192
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->e:J

    const/16 v2, 0x6c

    cmp-long v4, v0, v7

    if-lez v4, :cond_1a8

    .line 554
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->e:J

    iget-wide v9, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v4, v9

    long-to-int v1, v4

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_1b1

    :cond_1a8
    if-eqz v3, :cond_1b1

    .line 556
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 559
    :cond_1b1
    :goto_1b1
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->f:J

    const/16 v2, 0x6d

    cmp-long v4, v0, v7

    if-lez v4, :cond_1c7

    .line 560
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    iget-wide v3, p0, Lsg/bigo/live/support64/stat/a;->f:J

    iget-wide v5, p0, Lsg/bigo/live/support64/stat/a;->x:J

    sub-long/2addr v3, v5

    long-to-int v1, v3

    invoke-virtual {v0, v2, v1}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    goto :goto_1d0

    :cond_1c7
    if-eqz v3, :cond_1d0

    .line 562
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    invoke-virtual {v0, v2}, Llive/sg/bigo/sdk/network/g/d/g;->e(I)V

    .line 565
    :cond_1d0
    :goto_1d0
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->B:J

    cmp-long v2, v0, v7

    if-lez v2, :cond_1eb

    iget-wide v0, p0, Lsg/bigo/live/support64/stat/a;->A:J

    cmp-long v2, v0, v7

    if-lez v2, :cond_1eb

    .line 566
    invoke-static {}, Llive/sg/bigo/sdk/network/g/d/g;->b()Llive/sg/bigo/sdk/network/g/d/g;

    move-result-object v0

    const/16 v1, 0x6e

    iget-wide v2, p0, Lsg/bigo/live/support64/stat/a;->B:J

    iget-wide v4, p0, Lsg/bigo/live/support64/stat/a;->A:J

    sub-long/2addr v2, v4

    long-to-int v3, v2

    invoke-virtual {v0, v1, v3}, Llive/sg/bigo/sdk/network/g/d/g;->b(II)V

    :cond_1eb
    return-void
.end method