bgs.smali
.class public Ldxoptimizer/bgs;
.super Ljava/lang/Object;
.source "NetFlowDataManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/bgs$a;
}
.end annotation
# static fields
.field private static volatile a:Ldxoptimizer/bgs;
# instance fields
.field private b:Landroid/content/Context;
.field private c:Ldxoptimizer/bgs$a;
.field private d:Ldxoptimizer/bgs$a;
.field private e:Z
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 5
.prologue
const/4 v1, 0x0
.line 91
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 66
new-instance v0, Ldxoptimizer/bgs$a;
invoke-direct {v0, p0, v1}, Ldxoptimizer/bgs$a;-><init>(Ldxoptimizer/bgs;Ldxoptimizer/bgs$1;)V
iput-object v0, p0, Ldxoptimizer/bgs;->c:Ldxoptimizer/bgs$a;
.line 67
new-instance v0, Ldxoptimizer/bgs$a;
invoke-direct {v0, p0, v1}, Ldxoptimizer/bgs$a;-><init>(Ldxoptimizer/bgs;Ldxoptimizer/bgs$1;)V
iput-object v0, p0, Ldxoptimizer/bgs;->d:Ldxoptimizer/bgs$a;
.line 92
iput-object p1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
.line 93
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const-string v1, "floating_show"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/bgg;->b(Landroid/content/Context;Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, p0, Ldxoptimizer/bgs;->e:Z
.line 94
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bgi;->c(Landroid/content/Context;)V
.line 95
return-void
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/bgs;
.registers 4
.prologue
.line 81
sget-object v0, Ldxoptimizer/bgs;->a:Ldxoptimizer/bgs;
if-nez v0, :cond_17
.line 82
const-class v1, Ldxoptimizer/bgs;
monitor-enter v1
.line 83
:try_start_7
sget-object v0, Ldxoptimizer/bgs;->a:Ldxoptimizer/bgs;
if-nez v0, :cond_16
.line 84
new-instance v0, Ldxoptimizer/bgs;
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ldxoptimizer/bgs;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/bgs;->a:Ldxoptimizer/bgs;
.line 86
:cond_16
monitor-exit v1
:try_end_17
.catchall {:try_start_7 .. :try_end_17} :catchall_1a
.line 88
:cond_17
sget-object v0, Ldxoptimizer/bgs;->a:Ldxoptimizer/bgs;
return-object v0
.line 86
:catchall_1a
move-exception v0
:try_start_1b
monitor-exit v1
:try_end_1c
.catchall {:try_start_1b .. :try_end_1c} :catchall_1a
throw v0
.end method
.method private declared-synchronized a(JZZZZI)V
.registers 13
.prologue
const-wide/16 v2, 0x0
.line 196
monitor-enter p0
:try_start_3
invoke-direct {p0, p7}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 197
if-nez p3, :cond_2a
.line 198
cmp-long v1, p1, v2
if-ltz v1, :cond_1a
.line 199
if-eqz p6, :cond_12
.line 200
invoke-static {p1, p2, p7}, Ldxoptimizer/bhi;->a(JI)V
.line 202
:cond_12
invoke-static {v0, p1, p2}, Ldxoptimizer/bgs$a;->c(Ldxoptimizer/bgs$a;J)J
.line 203
if-eqz p5, :cond_1a
.line 204
invoke-direct {p0, p7}, Ldxoptimizer/bgs;->i(I)V
.line 215
:cond_1a
:goto_1a
if-eqz p4, :cond_28
.line 216
new-instance v0, Landroid/content/Intent;
const-string v1, "com.dianxinos.optimizer.action.AC_CHANGED"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 217
iget-object v1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v1, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
:try_end_28
.catchall {:try_start_3 .. :try_end_28} :catchall_37
.line 220
:cond_28
monitor-exit p0
return-void
.line 208
:cond_2a
cmp-long v1, p1, v2
if-ltz v1, :cond_1a
.line 209
if-eqz p6, :cond_33
.line 210
:try_start_30
invoke-static {p1, p2, p7}, Ldxoptimizer/bhi;->b(JI)V
.line 212
:cond_33
invoke-static {v0, p1, p2}, Ldxoptimizer/bgs$a;->d(Ldxoptimizer/bgs$a;J)J
:try_end_36
.catchall {:try_start_30 .. :try_end_36} :catchall_37
goto :goto_1a
.line 196
:catchall_37
move-exception v0
monitor-exit p0
throw v0
.end method
.method private g(I)Ldxoptimizer/bgs$a;
.registers 4
.prologue
.line 144
if-nez p1, :cond_5
.line 145
iget-object v0, p0, Ldxoptimizer/bgs;->c:Ldxoptimizer/bgs$a;
.line 150
:goto_4
return-object v0
.line 147
:cond_5
const/4 v0, 0x1
if-ne p1, v0, :cond_b
.line 148
iget-object v0, p0, Ldxoptimizer/bgs;->d:Ldxoptimizer/bgs$a;
goto :goto_4
.line 150
:cond_b
new-instance v0, Ldxoptimizer/bgs$a;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Ldxoptimizer/bgs$a;-><init>(Ldxoptimizer/bgs;Ldxoptimizer/bgs$1;)V
goto :goto_4
.end method
.method private h(I)V
.registers 6
.prologue
.line 249
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 250
iget-object v1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/bgu;->a(Landroid/content/Context;)Ldxoptimizer/bgu;
move-result-object v1
invoke-static {v0}, Ldxoptimizer/bgs$a;->a(Ldxoptimizer/bgs$a;)J
move-result-wide v2
invoke-virtual {v1, v2, v3, p1}, Ldxoptimizer/bgu;->a(JI)V
.line 251
return-void
.end method
.method private i(I)V
.registers 6
.prologue
.line 254
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 255
iget-object v1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/bgu;->a(Landroid/content/Context;)Ldxoptimizer/bgu;
move-result-object v1
invoke-static {v0}, Ldxoptimizer/bgs$a;->c(Ldxoptimizer/bgs$a;)J
move-result-wide v2
invoke-virtual {v1, v2, v3, p1}, Ldxoptimizer/bgu;->b(JI)V
.line 256
return-void
.end method
# virtual methods
.method public a()J
.registers 3
.prologue
.line 112
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v0
return-wide v0
.end method
.method public a(I)J
.registers 8
.prologue
.line 98
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 99
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v2
.line 100
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ldxoptimizer/bhl;->b(J)J
move-result-wide v4
.line 101
cmp-long v1, v2, v4
if-nez v1, :cond_19
invoke-static {v0}, Ldxoptimizer/bgs$a;->a(Ldxoptimizer/bgs$a;)J
move-result-wide v0
:goto_18
return-wide v0
:cond_19
const-wide/16 v0, 0x0
goto :goto_18
.end method
.method public a(II)V
.registers 15
.prologue
.line 315
if-eqz p2, :cond_3
.line 434
:cond_2
:goto_2
return-void
.line 321
:cond_3
invoke-virtual {p0}, Ldxoptimizer/bgs;->d()Z
move-result v0
.line 325
if-eqz v0, :cond_2
.line 329
invoke-virtual {p0}, Ldxoptimizer/bgs;->e()J
move-result-wide v0
.line 330
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_1d
invoke-static {v0, v1}, Ldxoptimizer/bhl;->b(J)J
move-result-wide v0
invoke-static {v0, v1}, Ldxoptimizer/bhl;->e(J)Z
move-result v0
if-eqz v0, :cond_2
.line 334
:cond_1d
invoke-virtual {p0}, Ldxoptimizer/bgs;->f()J
move-result-wide v0
.line 335
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
.line 336
const-wide/16 v2, 0x0
cmp-long v2, v0, v2
if-eqz v2, :cond_31
invoke-static {v0, v1, v8, v9}, Ldxoptimizer/cdg;->a(JJ)Z
move-result v0
if-nez v0, :cond_2
.line 341
:cond_31
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v0, p1}, Ldxoptimizer/bgi;->d(Landroid/content/Context;I)I
move-result v2
.line 342
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 343
const/4 v1, 0x5
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 344
const/16 v1, 0xb
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 345
const/16 v1, 0xc
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 346
const/16 v1, 0xd
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 347
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v4
const-wide/32 v6, 0x337f9800
sub-long/2addr v4, v6
.line 348
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v6
.line 355
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 356
const/4 v1, 0x2
const/4 v3, 0x1
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->add(II)V
.line 357
const/4 v1, 0x5
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 358
const/16 v1, 0xb
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 359
const/16 v1, 0xc
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 360
const/16 v1, 0xd
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->set(II)V
.line 361
const/16 v1, 0xa
if-ge v2, v1, :cond_180
.line 362
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v4
const-wide/32 v10, 0x337f9800
sub-long/2addr v4, v10
.line 363
cmp-long v1, v8, v6
if-ltz v1, :cond_90
cmp-long v1, v8, v4
if-ltz v1, :cond_2
.line 372
:cond_90
sub-long v4, v8, v6
const-wide/32 v10, 0x5265c00
div-long/2addr v4, v10
long-to-int v1, v4
.line 373
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v4
sub-long/2addr v4, v8
const-wide/32 v10, 0x5265c00
div-long/2addr v4, v10
long-to-int v0, v4
add-int/lit8 v0, v0, -0x3
add-int/lit8 v0, v0, 0x1
.line 374
if-gez v1, :cond_dc
.line 375
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 376
const/4 v1, 0x2
const/4 v3, -0x1
invoke-virtual {v0, v1, v3}, Ljava/util/Calendar;->add(II)V
.line 377
const/4 v1, 0x5
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 378
const/16 v1, 0xb
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 379
const/16 v1, 0xc
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 380
const/16 v1, 0xd
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V
.line 381
invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v0
sub-long v0, v8, v0
const-wide/32 v2, 0x5265c00
div-long/2addr v0, v2
long-to-int v1, v0
.line 382
sub-long v2, v6, v8
const-wide/32 v4, 0x5265c00
div-long/2addr v2, v4
long-to-int v0, v2
add-int/lit8 v0, v0, -0x3
add-int/lit8 v0, v0, 0x1
.line 384
:cond_dc
iget-object v2, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const/4 v3, 0x0
invoke-static {v2, v3, p1}, Ldxoptimizer/bip;->d(Landroid/content/Context;II)J
move-result-wide v2
.line 388
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-lez v4, :cond_2
.line 391
invoke-virtual {p0, p1}, Ldxoptimizer/bgs;->c(I)J
move-result-wide v6
.line 392
sub-long/2addr v2, v6
.line 393
const-wide/16 v4, 0x0
cmp-long v4, v2, v4
if-gez v4, :cond_18a
.line 394
const-wide/16 v2, 0x0
move-wide v4, v2
.line 397
:goto_f7
const-wide/16 v2, 0x0
.line 398
if-eqz v1, :cond_fe
.line 399
int-to-long v2, v1
div-long v2, v6, v2
.line 401
:cond_fe
const-wide/16 v6, 0x0
cmp-long v1, v2, v6
if-eqz v1, :cond_2
.line 402
div-long v2, v4, v2
long-to-int v1, v2
.line 406
if-gt v1, v0, :cond_2
.line 415
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-ge v0, v1, :cond_2
.line 418
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const v1, 0x7f0800b6
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
.line 419
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const v1, 0x7f0800b5
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v4
.line 420
invoke-static {}, Ldxoptimizer/bxl;->a()Landroid/content/Intent;
move-result-object v0
.line 421
const-string v1, "extra.shop.entrance.type"
const-string v3, "_re"
invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 422
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 423
const-string v1, "extra.netflow.card"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 424
const-string v1, "netflow_shop_type"
const-string v3, "2"
invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 425
const-string v1, "extra.from"
const/16 v3, 0x16
invoke-virtual {v0, v1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 426
const/16 v6, 0x2f
.line 427
iget-object v1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const/4 v3, 0x0
const/high16 v5, 0x8000000
invoke-static {v1, v3, v0, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v5
.line 428
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const/4 v1, 0x5
move-object v3, v2
invoke-static/range {v0 .. v6}, Ldxoptimizer/cge;->a(Landroid/content/Context;ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;I)V
.line 430
invoke-virtual {p0, v8, v9}, Ldxoptimizer/bgs;->a(J)V
.line 431
const-string v0, "ol_gu"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "osh"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 432
invoke-static {p1}, Ldxoptimizer/bkg;->a(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 431
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 433
const/4 v0, 0x5
invoke-static {v0}, Ldxoptimizer/cgh;->a(I)V
goto/16 :goto_2
.line 367
:cond_180
cmp-long v1, v8, v4
if-ltz v1, :cond_2
cmp-long v1, v8, v6
if-ltz v1, :cond_90
goto/16 :goto_2
:cond_18a
move-wide v4, v2
goto/16 :goto_f7
.end method
.method public a(J)V
.registers 6
.prologue
.line 311
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const-string v1, "last_nf_overlay_nf"
invoke-static {v0, v1, p1, p2}, Ldxoptimizer/bgg;->a(Landroid/content/Context;Ljava/lang/String;J)V
.line 312
return-void
.end method
.method public declared-synchronized a(JJI)V
.registers 9
.prologue
.line 154
monitor-enter p0
:try_start_1
invoke-static {p5}, Ldxoptimizer/bil;->a(I)Z
move-result v0
if-eqz v0, :cond_1e
.line 155
invoke-direct {p0, p5}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 156
invoke-static {v0, p1, p2}, Ldxoptimizer/bgs$a;->a(Ldxoptimizer/bgs$a;J)J
.line 157
invoke-static {v0, p3, p4}, Ldxoptimizer/bgs$a;->b(Ldxoptimizer/bgs$a;J)J
.line 158
invoke-direct {p0, p5}, Ldxoptimizer/bgs;->h(I)V
.line 159
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/bjq;->a(Landroid/content/Context;)Ldxoptimizer/bjq;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ldxoptimizer/bjq;->b(I)V
:try_end_1e
.catchall {:try_start_1 .. :try_end_1e} :catchall_20
.line 162
:cond_1e
monitor-exit p0
return-void
.line 154
:catchall_20
move-exception v0
monitor-exit p0
throw v0
.end method
.method public a(JI)Z
.registers 13
.prologue
const/4 v4, 0x0
const/4 v5, 0x1
.line 184
move-object v1, p0
move-wide v2, p1
move v6, v4
move v7, v5
move v8, p3
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 185
return v5
.end method
.method public b(I)J
.registers 8
.prologue
.line 105
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 106
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v2
.line 107
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ldxoptimizer/bhl;->b(J)J
move-result-wide v4
.line 108
cmp-long v1, v2, v4
if-nez v1, :cond_19
invoke-static {v0}, Ldxoptimizer/bgs$a;->b(Ldxoptimizer/bgs$a;)J
move-result-wide v0
:goto_18
return-wide v0
:cond_19
const-wide/16 v0, 0x0
goto :goto_18
.end method
.method public b()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Ldxoptimizer/bht;",
">;"
}
.end annotation
.prologue
.line 240
invoke-static {}, Ldxoptimizer/bhi;->c()Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public b(JJI)V
.registers 15
.prologue
.line 165
invoke-static {p5}, Ldxoptimizer/bil;->a(I)Z
move-result v0
if-eqz v0, :cond_1a
.line 167
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
move-object v1, p0
move-wide v2, p1
move v8, p5
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 168
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
move-object v1, p0
move-wide v2, p3
move v8, p5
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 170
:cond_1a
return-void
.end method
.method public b(JI)Z
.registers 13
.prologue
const/4 v4, 0x1
.line 190
const/4 v6, 0x0
move-object v1, p0
move-wide v2, p1
move v5, v4
move v7, v4
move v8, p3
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 191
return v4
.end method
.method public c()J
.registers 3
.prologue
.line 244
invoke-static {}, Ldxoptimizer/bhi;->h()J
move-result-wide v0
return-wide v0
.end method
.method public c(I)J
.registers 10
.prologue
.line 116
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 117
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v2
.line 118
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ldxoptimizer/bhl;->b(J)J
move-result-wide v4
.line 119
invoke-static {v2, v3}, Ldxoptimizer/bhl;->d(J)J
move-result-wide v2
.line 120
invoke-static {v4, v5}, Ldxoptimizer/bhl;->d(J)J
move-result-wide v6
.line 121
sub-long/2addr v4, v6
long-to-int v1, v4
.line 122
cmp-long v2, v2, v6
if-eqz v2, :cond_29
iget-object v2, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/bgi;->d(Landroid/content/Context;I)I
move-result v2
if-lt v1, v2, :cond_29
.line 124
const-wide/16 v0, 0x0
.line 126
:goto_28
return-wide v0
:cond_29
invoke-static {v0}, Ldxoptimizer/bgs$a;->c(Ldxoptimizer/bgs$a;)J
move-result-wide v0
goto :goto_28
.end method
.method public c(JI)V
.registers 11
.prologue
const/4 v0, 0x0
.line 438
invoke-direct {p0, p3}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v1
.line 439
iget-object v2, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v2, p3}, Ldxoptimizer/bgi;->l(Landroid/content/Context;I)Z
move-result v2
if-eqz v2, :cond_24
iget-object v2, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
.line 440
invoke-static {v2, p1, p2, p3}, Ldxoptimizer/bgi;->a(Landroid/content/Context;JI)Z
move-result v2
if-eqz v2, :cond_24
.line 441
invoke-static {p3}, Ldxoptimizer/bhi;->a(I)J
move-result-wide v2
iget-object v4, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v4, v0, p3}, Ldxoptimizer/bip;->f(Landroid/content/Context;II)J
move-result-wide v4
cmp-long v2, v2, v4
if-gez v2, :cond_24
const/4 v0, 0x1
.line 439
:cond_24
invoke-static {v1, v0}, Ldxoptimizer/bgs$a;->a(Ldxoptimizer/bgs$a;Z)Z
.line 442
return-void
.end method
.method public c(JJI)V
.registers 15
.prologue
.line 174
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-lez v0, :cond_10
.line 175
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x1
move-object v1, p0
move-wide v2, p1
move v8, p5
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 177
:cond_10
const-wide/16 v0, 0x0
cmp-long v0, p3, v0
if-lez v0, :cond_20
.line 178
const/4 v4, 0x1
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x1
move-object v1, p0
move-wide v2, p3
move v8, p5
invoke-direct/range {v1 .. v8}, Ldxoptimizer/bgs;->a(JZZZZI)V
.line 180
:cond_20
return-void
.end method
.method public d(I)J
.registers 10
.prologue
.line 130
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
.line 131
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v2
.line 132
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ldxoptimizer/bhl;->b(J)J
move-result-wide v4
.line 133
invoke-static {v2, v3}, Ldxoptimizer/bhl;->d(J)J
move-result-wide v2
.line 134
invoke-static {v4, v5}, Ldxoptimizer/bhl;->d(J)J
move-result-wide v6
.line 135
sub-long/2addr v4, v6
long-to-int v1, v4
.line 136
cmp-long v2, v2, v6
if-eqz v2, :cond_29
iget-object v2, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/bgi;->d(Landroid/content/Context;I)I
move-result v2
if-lt v1, v2, :cond_29
.line 138
const-wide/16 v0, 0x0
.line 140
:goto_28
return-wide v0
:cond_29
invoke-static {v0}, Ldxoptimizer/bgs$a;->d(Ldxoptimizer/bgs$a;)J
move-result-wide v0
goto :goto_28
.end method
.method public d()Z
.registers 4
.prologue
.line 291
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const-string v1, "spt_nf_overlay"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Ldxoptimizer/bgg;->b(Landroid/content/Context;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public e()J
.registers 5
.prologue
.line 299
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const-string v1, "last_nf_overlay"
const-wide/16 v2, 0x0
invoke-static {v0, v1, v2, v3}, Ldxoptimizer/bgg;->b(Landroid/content/Context;Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
.end method
.method public e(I)Ljava/util/Map;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/util/Map",
"<",
"Ljava/lang/Long;",
"Ldxoptimizer/bhu;",
">;"
}
.end annotation
.prologue
.line 223
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v1
.line 224
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
.line 225
invoke-static {v2, p1}, Ldxoptimizer/bhi;->a(Ljava/util/HashMap;I)V
.line 226
invoke-static {}, Ldxoptimizer/bhi;->i()J
move-result-wide v4
.line 227
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bhu;
.line 228
if-nez v0, :cond_21
.line 229
new-instance v0, Ldxoptimizer/bhu;
invoke-direct {v0}, Ldxoptimizer/bhu;-><init>()V
.line 231
:cond_21
iput-wide v4, v0, Ldxoptimizer/bhu;->a:J
.line 232
invoke-static {v1}, Ldxoptimizer/bgs$a;->a(Ldxoptimizer/bgs$a;)J
move-result-wide v6
iput-wide v6, v0, Ldxoptimizer/bhu;->b:J
.line 233
iget-object v1, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ldxoptimizer/bqj;->a(Landroid/content/Context;)Ldxoptimizer/bqj;
move-result-object v1
.line 234
invoke-virtual {v1, v4, v5}, Ldxoptimizer/bqj;->b(J)Z
move-result v1
iput-boolean v1, v0, Ldxoptimizer/bhu;->e:Z
.line 235
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v2, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 236
return-object v2
.end method
.method public f()J
.registers 5
.prologue
.line 307
iget-object v0, p0, Ldxoptimizer/bgs;->b:Landroid/content/Context;
const-string v1, "last_nf_overlay_nf"
const-wide/16 v2, 0x0
invoke-static {v0, v1, v2, v3}, Ldxoptimizer/bgg;->b(Landroid/content/Context;Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
.end method
.method public f(I)Z
.registers 3
.prologue
.line 446
invoke-direct {p0, p1}, Ldxoptimizer/bgs;->g(I)Ldxoptimizer/bgs$a;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/bgs$a;->e(Ldxoptimizer/bgs$a;)Z
move-result v0
return v0
.end method