blh.smali

.class public Ldxoptimizer/blh;
.super Ldxoptimizer/bll$a;
.source "AppRunMonitorManagerService.java"

# interfaces
.implements Ldxoptimizer/aep$d;
.implements Ldxoptimizer/cbr$a;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ldxoptimizer/blh$a;
    }
.end annotation


# static fields
.field public static final a:Ljava/lang/Integer;

.field private static volatile b:Ldxoptimizer/blh;


# instance fields
.field private c:Landroid/content/Context;

.field private d:Ljava/lang/String;

.field private e:Z

.field private f:Z

.field private volatile g:Ldxoptimizer/blx;

.field private h:Z

.field private i:Ldxoptimizer/blj;

.field private j:Z

.field private k:Ljava/lang/String;

.field private l:Z

.field private m:Z

.field private n:Z

.field private o:Z

.field private volatile p:Z

.field private q:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            ">;"
        }
    .end annotation
.end field

.field private r:Ldxoptimizer/bkq;

.field private s:Lcom/baidu/seclab/sps/sdk/SafePay;

.field private t:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/bkw;",
            ">;"
        }
    .end annotation
.end field

.field private u:Ljava/lang/Object;

.field private v:I

.field private w:Ljava/util/concurrent/atomic/AtomicBoolean;

.field private x:Landroid/os/Handler;

.field private y:Ldxoptimizer/blh$a;

.field private z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;


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

    .prologue
    .line 85
    const/16 v0, 0x48

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

    move-result-object v0

    sput-object v0, Ldxoptimizer/blh;->a:Ljava/lang/Integer;

    return-void
.end method

.method private constructor <init>(Landroid/content/Context;)V
    .registers 6

    .prologue
    const/4 v0, 0x0

    const/4 v3, 0x1

    const/4 v2, 0x0

    .line 353
    invoke-direct {p0}, Ldxoptimizer/bll$a;-><init>()V

    .line 84
    iput-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;

    .line 104
    iput-boolean v3, p0, Ldxoptimizer/blh;->e:Z

    .line 105
    iput-boolean v2, p0, Ldxoptimizer/blh;->f:Z

    .line 106
    iput-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    .line 107
    iput-boolean v3, p0, Ldxoptimizer/blh;->h:Z

    .line 109
    iput-boolean v2, p0, Ldxoptimizer/blh;->j:Z

    .line 111
    iput-boolean v3, p0, Ldxoptimizer/blh;->l:Z

    .line 113
    iput-boolean v2, p0, Ldxoptimizer/blh;->m:Z

    .line 114
    iput-boolean v2, p0, Ldxoptimizer/blh;->n:Z

    .line 115
    iput-boolean v2, p0, Ldxoptimizer/blh;->o:Z

    .line 116
    iput-boolean v3, p0, Ldxoptimizer/blh;->p:Z

    .line 125
    new-instance v0, Ljava/lang/Object;

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

    iput-object v0, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;

    .line 127
    iput v2, p0, Ldxoptimizer/blh;->v:I

    .line 130
    new-instance v0, Ldxoptimizer/blh$1;

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

    move-result-object v1

    invoke-direct {v0, p0, v1}, Ldxoptimizer/blh$1;-><init>(Ldxoptimizer/blh;Landroid/os/Looper;)V

    iput-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    .line 391
    new-instance v0, Ldxoptimizer/blh$2;

    invoke-direct {v0, p0}, Ldxoptimizer/blh$2;-><init>(Ldxoptimizer/blh;)V

    iput-object v0, p0, Ldxoptimizer/blh;->z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;

    .line 354
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    .line 355
    invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;

    move-result-object v0

    invoke-virtual {v0, p0}, Ldxoptimizer/aep;->a(Ldxoptimizer/aep$d;)V

    .line 356
    invoke-static {}, Ldxoptimizer/cbr;->a()Ldxoptimizer/cbr;

    move-result-object v0

    invoke-virtual {v0, p0}, Ldxoptimizer/cbr;->a(Ldxoptimizer/cbr$a;)V

    .line 357
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;

    .line 358
    invoke-direct {p0, v2}, Ldxoptimizer/blh;->g(Z)V

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

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

    iput-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;

    .line 360
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/blj;->a(Landroid/content/Context;)Ldxoptimizer/blj;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;

    .line 361
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/bkq;->a(Landroid/content/Context;)Ldxoptimizer/bkq;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    .line 362
    new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean;

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

    iput-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;

    .line 363
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/bml;->m(Landroid/content/Context;)Z

    move-result v0

    iput-boolean v0, p0, Ldxoptimizer/blh;->p:Z

    .line 364
    new-instance v0, Ldxoptimizer/blh$a;

    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-direct {v0, p0, v1}, Ldxoptimizer/blh$a;-><init>(Ldxoptimizer/blh;Landroid/content/Context;)V

    iput-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    .line 365
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0}, Ldxoptimizer/blh$a;->start()V

    .line 366
    return-void
.end method

.method static synthetic a(Ldxoptimizer/blh;Ljava/lang/String;ZZ)I
    .registers 5

    .prologue
    .line 78
    invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZ)I

    move-result v0

    return v0
.end method

.method private a(Ljava/lang/String;ZZ)I
    .registers 12

    .prologue
    const/16 v6, 0xe

    const/16 v5, 0xc

    const/4 v3, 0x2

    const/4 v2, 0x5

    const/4 v1, 0x1

    .line 576
    invoke-virtual {p0, p1}, Ldxoptimizer/blh;->b(Ljava/lang/String;)V

    .line 577
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->e(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_16

    invoke-direct {p0}, Ldxoptimizer/blh;->i()Z

    move-result v0

    if-eqz v0, :cond_47

    :cond_16
    move v0, v1

    .line 578
    :goto_17
    iget-object v4, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v4, p1}, Ldxoptimizer/blm;->d(Landroid/content/Context;Ljava/lang/String;)I

    move-result v4

    if-eqz v4, :cond_21

    if-eqz p2, :cond_29

    .line 579
    :cond_21
    invoke-static {p1}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_30

    if-eqz p3, :cond_30

    :cond_29
    if-eqz v0, :cond_30

    .line 581
    iget-object v4, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    invoke-virtual {v4, v1, v2}, Ldxoptimizer/bkq;->a(II)V

    .line 584
    :cond_30
    iget-object v4, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v4, p1}, Ldxoptimizer/blm;->e(Landroid/content/Context;Ljava/lang/String;)I

    move-result v4

    .line 585
    if-ne v4, v6, :cond_49

    .line 586
    invoke-direct {p0}, Ldxoptimizer/blh;->h()I

    move-result v1

    invoke-direct {p0, p1, v6, v1}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V

    .line 587
    if-eqz v0, :cond_45

    .line 588
    const/4 v0, 0x4

    invoke-direct {p0, p2, v0}, Ldxoptimizer/blh;->a(ZI)V

    :cond_45
    move v1, v2

    .line 650
    :goto_46
    return v1

    .line 577
    :cond_47
    const/4 v0, 0x0

    goto :goto_17

    .line 591
    :cond_49
    if-ne v4, v5, :cond_69

    .line 592
    new-instance v3, Landroid/os/Message;

    invoke-direct {v3}, Landroid/os/Message;-><init>()V

    .line 593
    iput v2, v3, Landroid/os/Message;->what:I

    .line 594
    iput-object p1, v3, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 595
    iget-object v4, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    const-wide/16 v6, 0x7d0

    invoke-virtual {v4, v3, v6, v7}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z

    .line 596
    invoke-direct {p0}, Ldxoptimizer/blh;->h()I

    move-result v3

    invoke-direct {p0, p1, v5, v3}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V

    .line 597
    if-eqz v0, :cond_67

    .line 598
    invoke-direct {p0, p2, v1}, Ldxoptimizer/blh;->a(ZI)V

    :cond_67
    move v1, v2

    .line 600
    goto :goto_46

    .line 603
    :cond_69
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/axc;->j(Landroid/content/Context;)Z

    move-result v2

    if-eqz v2, :cond_78

    .line 604
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->c(Ljava/lang/String;)I

    move-result v2

    sparse-switch v2, :sswitch_data_e0

    .line 627
    :cond_78
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v1}, Ldxoptimizer/axh;->c(Landroid/content/Context;)I

    move-result v1

    if-eqz v1, :cond_95

    .line 628
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v1}, Ldxoptimizer/axj;->a(Landroid/content/Context;)Ldxoptimizer/axj;

    move-result-object v1

    invoke-virtual {v1, p1}, Ldxoptimizer/axj;->b(Ljava/lang/String;)I

    move-result v1

    .line 629
    const/4 v2, -0x1

    if-ne v1, v2, :cond_cd

    .line 630
    new-instance v1, Ldxoptimizer/blh$3;

    invoke-direct {v1, p0, p1}, Ldxoptimizer/blh$3;-><init>(Ldxoptimizer/blh;Ljava/lang/String;)V

    .line 641
    invoke-virtual {v1}, Ldxoptimizer/blh$3;->start()V

    .line 650
    :cond_95
    :goto_95
    invoke-direct {p0, p1, v0, p2, p3}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZZ)I

    move-result v1

    goto :goto_46

    .line 606
    :sswitch_9a
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0, p1}, Ldxoptimizer/avs;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 607
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 608
    iput v1, v0, Landroid/os/Message;->what:I

    .line 609
    invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;

    move-result-object v2

    invoke-virtual {v2, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;

    move-result-object v2

    .line 610
    if-eqz v2, :cond_b6

    .line 611
    invoke-virtual {v2}, Ldxoptimizer/aeo;->o()Landroid/graphics/drawable/Drawable;

    move-result-object v2

    iput-object v2, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 613
    :cond_b6
    iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    invoke-virtual {v2, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    goto :goto_46

    .line 616
    :sswitch_bc
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 617
    iput v3, v0, Landroid/os/Message;->what:I

    .line 618
    iput-object p1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 619
    iget-object v1, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    invoke-virtual {v1, v0}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    move v1, v3

    .line 620
    goto/16 :goto_46

    .line 642
    :cond_cd
    if-eqz v1, :cond_95

    .line 643
    new-instance v1, Landroid/os/Message;

    invoke-direct {v1}, Landroid/os/Message;-><init>()V

    .line 644
    const/16 v2, 0xd

    iput v2, v1, Landroid/os/Message;->what:I

    .line 645
    iput-object p1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 646
    iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    invoke-virtual {v2, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    goto :goto_95

    .line 604
    :sswitch_data_e0
    .sparse-switch
        0x8 -> :sswitch_9a
        0x40 -> :sswitch_bc
    .end sparse-switch
.end method

.method private a(Ljava/lang/String;ZZZ)I
    .registers 12

    .prologue
    const/4 v0, 0x6

    const/4 v1, 0x4

    const/4 v6, 0x1

    .line 874
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2, p1}, Ldxoptimizer/blm;->c(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_13

    .line 875
    invoke-static {p1}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_6a

    if-eqz p4, :cond_6a

    .line 876
    :cond_13
    new-instance v2, Lorg/json/JSONObject;

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

    .line 877
    new-instance v3, Lorg/json/JSONObject;

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

    .line 879
    :try_start_1d
    const-string v4, "pkgName"

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

    .line 880
    const-string v4, "pts"

    invoke-virtual {v2, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_27
    .catch Lorg/json/JSONException; {:try_start_1d .. :try_end_27} :catch_9f

    .line 883
    :goto_27
    const-string v3, "psinf"

    invoke-static {v3, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Lorg/json/JSONObject;)V

    .line 886
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2, p1}, Ldxoptimizer/blm;->d(Landroid/content/Context;Ljava/lang/String;)I

    move-result v2

    invoke-direct {p0}, Ldxoptimizer/blh;->h()I

    move-result v3

    invoke-direct {p0, p1, v2, v3}, Ldxoptimizer/blh;->a(Ljava/lang/String;II)V

    .line 887
    iput-boolean v6, p0, Ldxoptimizer/blh;->f:Z

    .line 888
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/bmn;->a(Landroid/content/Context;)Ldxoptimizer/bmn;

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/bmn;->a()Ljava/util/List;

    move-result-object v2

    .line 889
    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v3

    .line 893
    if-lez v3, :cond_6b

    .line 894
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 895
    iput v1, v0, Landroid/os/Message;->what:I

    .line 896
    iput v3, v0, Landroid/os/Message;->arg1:I

    .line 897
    if-ne v3, v6, :cond_5d

    .line 898
    const/4 v3, 0x0

    invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    iput-object v2, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 900
    :cond_5d
    iget-object v2, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    const-wide/16 v4, 0x7d0

    invoke-virtual {v2, v0, v4, v5}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z

    .line 901
    if-eqz p2, :cond_69

    .line 902
    invoke-direct {p0, p3, v6}, Ldxoptimizer/blh;->a(ZI)V

    :cond_69
    move v0, v1

    .line 942
    :cond_6a
    :goto_6a
    return v0

    .line 920
    :cond_6b
    iget-object v1, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;

    invoke-virtual {v1, v6}, Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z

    move-result v1

    if-eqz v1, :cond_78

    if-eqz p2, :cond_78

    .line 921
    invoke-direct {p0, p3}, Ldxoptimizer/blh;->h(Z)V

    .line 923
    :cond_78
    if-eqz p3, :cond_85

    .line 924
    const-string v1, "ps"

    const-string v2, "sfss"

    .line 926
    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    .line 924
    invoke-static {v1, v2, v3}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 928
    :cond_85
    if-eqz p2, :cond_8a

    .line 929
    invoke-direct {p0}, Ldxoptimizer/blh;->j()V

    .line 931
    :cond_8a
    iput-boolean v6, p0, Ldxoptimizer/blh;->l:Z

    .line 934
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v1}, Ldxoptimizer/bmm;->i(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_6a

    .line 936
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->f(Ljava/lang/String;)V

    .line 937
    iget-object v1, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    const/16 v2, 0xe

    invoke-virtual {v1, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    goto :goto_6a

    .line 881
    :catch_9f
    move-exception v3

    goto :goto_27
.end method

.method static synthetic a(Ldxoptimizer/blh;)Landroid/content/Context;
    .registers 2

    .prologue
    .line 78
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    return-object v0
.end method

.method public static a(Landroid/content/Context;)Ldxoptimizer/blh;
    .registers 3

    .prologue
    .line 369
    sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;

    if-nez v0, :cond_13

    .line 370
    const-class v1, Ldxoptimizer/blh;

    monitor-enter v1

    .line 371
    :try_start_7
    sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;

    if-nez v0, :cond_12

    .line 372
    new-instance v0, Ldxoptimizer/blh;

    invoke-direct {v0, p0}, Ldxoptimizer/blh;-><init>(Landroid/content/Context;)V

    sput-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;

    .line 374
    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    .line 376
    :cond_13
    sget-object v0, Ldxoptimizer/blh;->b:Ldxoptimizer/blh;

    return-object v0

    .line 374
    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method

.method static synthetic a(Ldxoptimizer/blh;Ljava/util/List;)Ljava/util/List;
    .registers 2

    .prologue
    .line 78
    iput-object p1, p0, Ldxoptimizer/blh;->t:Ljava/util/List;

    return-object p1
.end method

.method static synthetic a(Ldxoptimizer/blh;I)V
    .registers 2

    .prologue
    .line 78
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->b(I)V

    return-void
.end method

.method static synthetic a(Ldxoptimizer/blh;ZIZ)V
    .registers 4

    .prologue
    .line 78
    invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/blh;->a(ZIZ)V

    return-void
.end method

.method private a(Ljava/lang/String;II)V
    .registers 11

    .prologue
    const/4 v6, 0x4

    const/4 v0, 0x3

    .line 1033
    new-instance v1, Ldxoptimizer/blx;

    invoke-direct {v1}, Ldxoptimizer/blx;-><init>()V

    .line 1034
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/afg;->a(Landroid/content/Context;)Ldxoptimizer/afg;

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/afg;->e()Ljava/lang/String;

    move-result-object v2

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

    move-result v3

    if-nez v3, :cond_1a

    .line 1036
    invoke-virtual {v1, v2}, Ldxoptimizer/blx;->a(Ljava/lang/String;)V

    .line 1038
    :cond_1a
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ldxoptimizer/blx;->a(J)V

    .line 1039
    invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;

    move-result-object v2

    invoke-virtual {v2, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;

    move-result-object v2

    .line 1040
    if-eqz v2, :cond_5a

    .line 1041
    invoke-virtual {v2}, Ldxoptimizer/aeo;->n()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->c(Ljava/lang/String;)V

    .line 1042
    iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v2, v3}, Ldxoptimizer/aeo;->b(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->d(Ljava/lang/String;)V

    .line 1043
    iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v2, v3}, Ldxoptimizer/aeo;->c(Landroid/content/Context;)J

    move-result-wide v4

    invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->e(Ljava/lang/String;)V

    .line 1044
    invoke-virtual {v2}, Ldxoptimizer/aeo;->h()I

    move-result v3

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

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->f(Ljava/lang/String;)V

    .line 1045
    invoke-virtual {v2}, Ldxoptimizer/aeo;->g()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ldxoptimizer/blx;->g(Ljava/lang/String;)V

    .line 1047
    :cond_5a
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/blm;->f(Landroid/content/Context;)I

    move-result v2

    invoke-virtual {v1, v2}, Ldxoptimizer/blx;->a(I)V

    .line 1048
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/blm;->g(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ldxoptimizer/blx;->h(Ljava/lang/String;)V

    .line 1049
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2}, Ldxoptimizer/blm;->c(Landroid/content/Context;)I

    move-result v2

    .line 1050
    if-eq v2, v0, :cond_76

    if-ne v2, v6, :cond_88

    .line 1052
    :cond_76
    iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v3}, Ldxoptimizer/blm;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->k(Ljava/lang/String;)V

    .line 1053
    iget-object v3, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v3}, Ldxoptimizer/blm;->b(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ldxoptimizer/blx;->l(Ljava/lang/String;)V

    .line 1055
    :cond_88
    if-ne v2, v6, :cond_d3

    :goto_8a
    invoke-virtual {v1, v0}, Ldxoptimizer/blx;->b(I)V

    .line 1056
    invoke-virtual {v1, p1}, Ldxoptimizer/blx;->b(Ljava/lang/String;)V

    .line 1057
    invoke-virtual {v1, p2}, Ldxoptimizer/blx;->d(I)V

    .line 1058
    iget v0, p0, Ldxoptimizer/blh;->v:I

    add-int/2addr v0, p3

    invoke-virtual {v1, v0}, Ldxoptimizer/blx;->c(I)V

    .line 1059
    const/4 v0, 0x0

    iput v0, p0, Ldxoptimizer/blh;->v:I

    .line 1060
    iput-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    .line 1064
    new-instance v0, Landroid/os/Message;

    invoke-direct {v0}, Landroid/os/Message;-><init>()V

    .line 1065
    const/4 v2, 0x1

    iput v2, v0, Landroid/os/Message;->what:I

    .line 1066
    iput-object v1, v0, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 1067
    iget-object v1, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;

    invoke-virtual {v1, v0}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V

    .line 1068
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/bml;->l(Landroid/content/Context;)J

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v0, v0, v2

    if-nez v0, :cond_cb

    .line 1069
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/bli;->a(Landroid/content/Context;)Ldxoptimizer/bli;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/bli;->e()I

    move-result v0

    .line 1070
    if-lez v0, :cond_cb

    .line 1071
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    int-to-long v2, v0

    invoke-static {v1, v2, v3}, Ldxoptimizer/bml;->b(Landroid/content/Context;J)V

    .line 1074
    :cond_cb
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    const-wide/16 v2, 0x1

    invoke-static {v0, v2, v3}, Ldxoptimizer/bml;->b(Landroid/content/Context;J)V

    .line 1075
    return-void

    .line 1055
    :cond_d3
    const/4 v0, 0x2

    goto :goto_8a
.end method

.method private a(ZI)V
    .registers 4

    .prologue
    .line 946
    const/4 v0, 0x1

    invoke-direct {p0, p1, p2, v0}, Ldxoptimizer/blh;->a(ZIZ)V

    .line 947
    return-void
.end method

.method private a(ZIZ)V
    .registers 6

    .prologue
    .line 950
    .line 951
    if-nez p1, :cond_8

    .line 952
    const/4 v0, 0x1

    .line 957
    iget-object v1, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    invoke-virtual {v1, v0, p2, p3}, Ldxoptimizer/bkq;->a(IIZ)V

    .line 958
    :cond_8
    return-void
.end method

.method static synthetic a(Ldxoptimizer/blh;Z)Z
    .registers 2

    .prologue
    .line 78
    iput-boolean p1, p0, Ldxoptimizer/blh;->o:Z

    return p1
.end method

.method private b(I)V
    .registers 5

    .prologue
    .line 687
    iget-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    if-nez v0, :cond_7

    .line 688
    iput p1, p0, Ldxoptimizer/blh;->v:I

    .line 697
    :goto_6
    return-void

    .line 690
    :cond_7
    new-instance v0, Ldxoptimizer/blx;

    iget-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    invoke-direct {v0, v1}, Ldxoptimizer/blx;-><init>(Ldxoptimizer/blx;)V

    .line 691
    new-instance v1, Landroid/os/Message;

    invoke-direct {v1}, Landroid/os/Message;-><init>()V

    .line 692
    const/4 v2, 0x4

    iput v2, v1, Landroid/os/Message;->what:I

    .line 693
    iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 694
    invoke-virtual {v0}, Ldxoptimizer/blx;->k()I

    move-result v0

    add-int/2addr v0, p1

    iput v0, v1, Landroid/os/Message;->arg1:I

    .line 695
    iget-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;

    invoke-virtual {v0, v1}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V

    goto :goto_6
.end method

.method static synthetic b(Ldxoptimizer/blh;)V
    .registers 1

    .prologue
    .line 78
    invoke-direct {p0}, Ldxoptimizer/blh;->l()V

    return-void
.end method

.method static synthetic b(Ldxoptimizer/blh;Z)Z
    .registers 2

    .prologue
    .line 78
    iput-boolean p1, p0, Ldxoptimizer/blh;->f:Z

    return p1
.end method

.method private c(Ljava/lang/String;)I
    .registers 3

    .prologue
    .line 979
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->d(Ljava/lang/String;)Ldxoptimizer/awu;

    move-result-object v0

    .line 980
    if-eqz v0, :cond_9

    .line 981
    iget v0, v0, Ldxoptimizer/awu;->a:I

    .line 987
    :goto_8
    return v0

    :cond_9
    const/4 v0, 0x1

    goto :goto_8
.end method

.method static synthetic c(Ldxoptimizer/blh;)Ldxoptimizer/bkq;
    .registers 2

    .prologue
    .line 78
    iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    return-object v0
.end method

.method private d(Ljava/lang/String;)Ldxoptimizer/awu;
    .registers 5

    .prologue
    .line 991
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/awi;->a(Landroid/content/Context;)Ldxoptimizer/awi;

    move-result-object v0

    sget-object v1, Ldxoptimizer/blh;->a:Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v1, p1, v2}, Ldxoptimizer/awi;->a(ILjava/lang/String;Z)Ldxoptimizer/awu;

    move-result-object v0

    return-object v0
.end method

.method static synthetic d(Ldxoptimizer/blh;)V
    .registers 1

    .prologue
    .line 78
    invoke-direct {p0}, Ldxoptimizer/blh;->g()V

    return-void
.end method

.method static synthetic e(Ldxoptimizer/blh;)Ljava/lang/Object;
    .registers 2

    .prologue
    .line 78
    iget-object v0, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;

    return-object v0
.end method

.method private e(Ljava/lang/String;)Z
    .registers 8

    .prologue
    .line 1012
    const/4 v1, 0x0

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

    move-result-wide v2

    .line 1014
    iget-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;

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

    move-result-object v0

    check-cast v0, Ljava/lang/Long;

    .line 1015
    if-eqz v0, :cond_1b

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    sub-long/2addr v2, v4

    const-wide/32 v4, 0x927c0

    cmp-long v0, v2, v4

    if-ltz v0, :cond_1d

    .line 1016
    :cond_1b
    const/4 v0, 0x1

    .line 1021
    :goto_1c
    return v0

    :cond_1d
    move v0, v1

    goto :goto_1c
.end method

.method static synthetic f(Ldxoptimizer/blh;)Landroid/os/Handler;
    .registers 2

    .prologue
    .line 78
    iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    return-object v0
.end method

.method private f(Ljava/lang/String;)V
    .registers 5

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

    move-result-wide v0

    .line 1026
    iget-object v2, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;

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

    move-result-object v0

    invoke-interface {v2, p1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1030
    return-void
.end method

.method static synthetic g(Ldxoptimizer/blh;)Ljava/util/concurrent/atomic/AtomicBoolean;
    .registers 2

    .prologue
    .line 78
    iget-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;

    return-object v0
.end method

.method private declared-synchronized g()V
    .registers 4

    .prologue
    .line 848
    monitor-enter p0

    :try_start_1
    iget-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    if-eqz v0, :cond_21

    .line 855
    new-instance v0, Ldxoptimizer/blx;

    iget-object v1, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;

    invoke-direct {v0, v1}, Ldxoptimizer/blx;-><init>(Ldxoptimizer/blx;)V

    .line 856
    new-instance v1, Landroid/os/Message;

    invoke-direct {v1}, Landroid/os/Message;-><init>()V

    .line 857
    const/4 v2, 0x2

    iput v2, v1, Landroid/os/Message;->what:I

    .line 858
    iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 859
    iget-object v0, p0, Ldxoptimizer/blh;->i:Ldxoptimizer/blj;

    invoke-virtual {v0, v1}, Ldxoptimizer/blj;->a(Landroid/os/Message;)V

    .line 860
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/blh;->f:Z

    .line 861
    const/4 v0, 0x0

    iput-object v0, p0, Ldxoptimizer/blh;->g:Ldxoptimizer/blx;
    :try_end_21
    .catchall {:try_start_1 .. :try_end_21} :catchall_23

    .line 863
    :cond_21
    monitor-exit p0

    return-void

    .line 848
    :catchall_23
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method private g(Z)V
    .registers 4

    .prologue
    .line 380
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/seclab/sps/ipc/SafePayIPCClient;->sharedInstance(Landroid/content/Context;)Lcom/baidu/seclab/sps/sdk/SafePay;

    move-result-object v0

    iput-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;

    .line 381
    const/4 v0, 0x7

    .line 384
    if-eqz p1, :cond_d

    .line 385
    const/16 v0, 0xf

    .line 387
    :cond_d
    iget-object v1, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;

    invoke-interface {v1, v0}, Lcom/baidu/seclab/sps/sdk/SafePay;->setSafeType(I)V

    .line 388
    iget-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;

    const/4 v1, 0x0

    invoke-interface {v0, v1}, Lcom/baidu/seclab/sps/sdk/SafePay;->setRunningMode(Z)V

    .line 389
    return-void
.end method

.method private h()I
    .registers 2

    .prologue
    .line 975
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/bmn;->a(Landroid/content/Context;)Ldxoptimizer/bmn;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/bmn;->a()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    return v0
.end method

.method private h(Z)V
    .registers 6

    .prologue
    const/4 v3, 0x1

    .line 961
    const-string v0, "ps"

    const-string v1, "swst"

    .line 962
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 961
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 963
    const/4 v0, 0x4

    invoke-static {v0}, Ldxoptimizer/cgh;->a(I)V

    .line 965
    if-nez p1, :cond_18

    .line 971
    iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    const/4 v1, 0x2

    invoke-virtual {v0, v3, v1}, Ldxoptimizer/bkq;->a(II)V

    .line 972
    :cond_18
    return-void
.end method

.method private i()Z
    .registers 2

    .prologue
    .line 995
    iget-boolean v0, p0, Ldxoptimizer/blh;->e:Z

    return v0
.end method

.method private j()V
    .registers 2

    .prologue
    .line 1000
    const/4 v0, 0x0

    iput-boolean v0, p0, Ldxoptimizer/blh;->e:Z

    .line 1001
    return-void
.end method

.method private k()V
    .registers 2

    .prologue
    .line 1007
    const/4 v0, 0x1

    iput-boolean v0, p0, Ldxoptimizer/blh;->e:Z

    .line 1008
    iget-object v0, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;

    invoke-interface {v0}, Ljava/util/Map;->clear()V

    .line 1009
    return-void
.end method

.method private l()V
    .registers 2

    .prologue
    .line 1078
    iget-object v0, p0, Ldxoptimizer/blh;->r:Ldxoptimizer/bkq;

    invoke-virtual {v0}, Ldxoptimizer/bkq;->a()V

    .line 1079
    return-void
.end method


# virtual methods
.method public a()V
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    const/4 v1, 0x1

    .line 706
    iput-boolean v1, p0, Ldxoptimizer/blh;->h:Z

    .line 707
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/blm;->e(Landroid/content/Context;)V

    .line 708
    invoke-direct {p0, v1}, Ldxoptimizer/blh;->h(Z)V

    .line 709
    return-void
.end method

.method public a(I)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 684
    return-void
.end method

.method public a(J)V
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 769
    iget-boolean v0, p0, Ldxoptimizer/blh;->f:Z

    if-nez v0, :cond_b

    .line 770
    iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    const/16 v1, 0x9

    invoke-virtual {v0, v1, p1, p2}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z

    .line 772
    :cond_b
    return-void
.end method

.method public declared-synchronized a(Landroid/content/Intent;)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 673
    monitor-enter p0

    monitor-exit p0

    return-void
.end method

.method public a(Ljava/lang/String;)V
    .registers 11
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    const v8, 0x7f080910

    const/4 v7, 0x2

    const/4 v4, 0x0

    const/4 v6, 0x1

    .line 733
    invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;

    move-result-object v0

    .line 734
    if-nez v0, :cond_11

    .line 765
    :goto_10
    return-void

    .line 740
    :cond_11
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    const v2, 0x7f080911

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

    .line 741
    invoke-virtual {v0}, Ldxoptimizer/aeo;->n()Ljava/lang/String;

    move-result-object v0

    aput-object v0, v3, v4

    .line 740
    invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v1

    .line 742
    new-instance v0, Landroid/content/Intent;

    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    const-class v3, Lcom/dianxinos/optimizer/module/paysecurity/FakeDetailActivity;

    invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 743
    const-string v2, "extra.pkg"

    invoke-virtual {v0, v2, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 744
    const-string v2, "extra.from_notification"

    invoke-virtual {v0, v2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;

    .line 745
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    const/high16 v3, 0x10000000

    invoke-static {v2, v4, v0, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v4

    .line 746
    const/16 v0, 0x8

    const/16 v5, 0x34

    move-object v2, v1

    move-object v3, v1

    invoke-static/range {v0 .. v5}, Ldxoptimizer/cge;->a(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;I)Ldxoptimizer/cgd;

    move-result-object v0

    .line 749
    iput v7, v0, Ldxoptimizer/cgd;->i:I

    .line 750
    iput v7, v0, Ldxoptimizer/cgd;->o:I

    .line 751
    iput-boolean v6, v0, Ldxoptimizer/cgd;->s:Z

    .line 752
    iput-boolean v6, v0, Ldxoptimizer/cgd;->m:Z

    .line 753
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v2, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Ldxoptimizer/cgd;->n:Ljava/lang/CharSequence;

    .line 754
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    const v3, 0x7f0d0067

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

    move-result v2

    iput v2, v0, Ldxoptimizer/cgd;->u:I

    .line 756
    new-instance v2, Ldxoptimizer/bga;

    invoke-direct {v2}, Ldxoptimizer/bga;-><init>()V

    .line 757
    iput v6, v2, Ldxoptimizer/bga;->j:I

    .line 758
    iput-object v1, v2, Ldxoptimizer/bga;->c:Ljava/lang/CharSequence;

    .line 759
    iget-object v1, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-virtual {v1, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Ldxoptimizer/bga;->g:Ljava/lang/CharSequence;

    .line 760
    const v1, 0x7f02025c

    iput v1, v2, Ldxoptimizer/bga;->e:I

    .line 761
    iput-object v4, v2, Ldxoptimizer/bga;->b:Landroid/app/PendingIntent;

    .line 763
    new-instance v1, Ldxoptimizer/bfy;

    invoke-direct {v1, v0, v2}, Ldxoptimizer/bfy;-><init>(Ldxoptimizer/cgd;Ldxoptimizer/bga;)V

    .line 764
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0, v1}, Ldxoptimizer/bfr;->a(Landroid/content/Context;Ldxoptimizer/bfp;)V

    goto :goto_10
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;)V
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    const/4 v1, 0x0

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

    move-result v0

    if-nez v0, :cond_d

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

    move-result v0

    if-eqz v0, :cond_e

    .line 570
    :cond_d
    :goto_d
    return-void

    .line 552
    :cond_e
    invoke-static {p2}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_3d

    iget-boolean v0, p0, Ldxoptimizer/blh;->p:Z

    if-eqz v0, :cond_3d

    .line 556
    iget-boolean v0, p0, Ldxoptimizer/blh;->n:Z

    if-eqz v0, :cond_37

    iget-object v0, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_37

    .line 557
    iput-boolean v1, p0, Ldxoptimizer/blh;->n:Z

    .line 558
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Ldxoptimizer/blh$a;->a(Z)V

    .line 562
    :goto_2c
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0, p2}, Ldxoptimizer/blh$a;->a(Ljava/lang/String;)V

    .line 563
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0}, Ldxoptimizer/blh$a;->b()V

    goto :goto_d

    .line 560
    :cond_37
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0, v1}, Ldxoptimizer/blh$a;->a(Z)V

    goto :goto_2c

    .line 565
    :cond_3d
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0}, Ldxoptimizer/blh$a;->a()V

    goto :goto_d
.end method

.method public a(Z)V
    .registers 3

    .prologue
    .line 823
    if-eqz p1, :cond_24

    .line 824
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    if-eqz v0, :cond_23

    .line 825
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/cfb;->b(Landroid/content/Context;)Landroid/app/ActivityManager;

    move-result-object v0

    .line 826
    if-eqz v0, :cond_23

    .line 827
    invoke-static {v0}, Ldxoptimizer/cco;->a(Landroid/app/ActivityManager;)Landroid/content/ComponentName;

    move-result-object v0

    .line 828
    if-eqz v0, :cond_23

    invoke-virtual {v0}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ldxoptimizer/bmq;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_23

    .line 829
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0}, Ldxoptimizer/blh$a;->b()V

    .line 840
    :cond_23
    :goto_23
    return-void

    .line 835
    :cond_24
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    if-eqz v0, :cond_23

    .line 836
    iget-object v0, p0, Ldxoptimizer/blh;->y:Ldxoptimizer/blh$a;

    invoke-virtual {v0}, Ldxoptimizer/blh$a;->a()V

    goto :goto_23
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;Z)Z
    .registers 8
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    const/4 v3, 0x6

    const/4 v0, 0x0

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

    move-result v1

    if-eqz v1, :cond_9

    .line 542
    :cond_8
    :goto_8
    return v0

    .line 501
    :cond_9
    iget-object v1, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;

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

    move-result v1

    if-eqz v1, :cond_1c

    .line 502
    iget-boolean v1, p0, Ldxoptimizer/blh;->o:Z

    if-nez v1, :cond_8

    .line 503
    invoke-direct {p0}, Ldxoptimizer/blh;->g()V

    .line 504
    invoke-direct {p0}, Ldxoptimizer/blh;->l()V

    goto :goto_8

    .line 508
    :cond_1c
    iget-object v1, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_31

    iget-object v1, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_31

    .line 509
    iput-boolean v0, p0, Ldxoptimizer/blh;->f:Z

    .line 510
    invoke-direct {p0}, Ldxoptimizer/blh;->l()V

    .line 512
    :cond_31
    iput-object p2, p0, Ldxoptimizer/blh;->k:Ljava/lang/String;

    .line 514
    iget-boolean v1, p0, Ldxoptimizer/blh;->o:Z

    if-eqz v1, :cond_47

    iget-object v1, p0, Ldxoptimizer/blh;->d:Ljava/lang/String;

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

    move-result v1

    if-eqz v1, :cond_47

    .line 515
    iput-boolean v0, p0, Ldxoptimizer/blh;->o:Z

    .line 516
    if-eqz p3, :cond_8

    .line 517
    invoke-direct {p0}, Ldxoptimizer/blh;->l()V

    goto :goto_8

    .line 521
    :cond_47
    invoke-direct {p0}, Ldxoptimizer/blh;->g()V

    .line 522
    iput-boolean v0, p0, Ldxoptimizer/blh;->j:Z

    .line 523
    invoke-direct {p0, p2, p3, v0}, Ldxoptimizer/blh;->a(Ljava/lang/String;ZZ)I

    move-result v1

    .line 524
    if-eq v1, v3, :cond_62

    .line 525
    iget-object v2, p0, Ldxoptimizer/blh;->q:Ljava/util/Map;

    invoke-interface {v2}, Ljava/util/Map;->clear()V

    .line 526
    iput-boolean v0, p0, Ldxoptimizer/blh;->l:Z

    .line 540
    :cond_59
    :goto_59
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2, p1}, Ldxoptimizer/brk;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 542
    if-ne v1, v3, :cond_8

    const/4 v0, 0x1

    goto :goto_8

    .line 531
    :cond_62
    iget-object v2, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    invoke-static {v2, p1}, Ldxoptimizer/blm;->c(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_59

    .line 532
    iget-boolean v2, p0, Ldxoptimizer/blh;->l:Z

    if-eqz v2, :cond_59

    .line 533
    invoke-direct {p0, p1}, Ldxoptimizer/blh;->f(Ljava/lang/String;)V

    goto :goto_59
.end method

.method public b()V
    .registers 1

    .prologue
    .line 845
    return-void
.end method

.method public b(Ljava/lang/String;)V
    .registers 5

    .prologue
    .line 792
    iget-object v0, p0, Ldxoptimizer/blh;->s:Lcom/baidu/seclab/sps/sdk/SafePay;

    iget-object v1, p0, Ldxoptimizer/blh;->z:Lcom/baidu/seclab/sps/sdk/ScanNotifier;

    const/4 v2, 0x7

    invoke-interface {v0, v1, v2}, Lcom/baidu/seclab/sps/sdk/SafePay;->startScan(Lcom/baidu/seclab/sps/sdk/ScanNotifier;I)Z

    .line 794
    iget-object v0, p0, Ldxoptimizer/blh;->w:Ljava/util/concurrent/atomic/AtomicBoolean;

    const/4 v1, 0x0

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->compareAndSet(ZZ)Z

    .line 795
    return-void
.end method

.method public b(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 701
    iput-boolean p1, p0, Ldxoptimizer/blh;->o:Z

    .line 702
    return-void
.end method

.method public c(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 713
    iput-boolean p1, p0, Ldxoptimizer/blh;->j:Z

    .line 714
    return-void
.end method

.method public c()Z
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 718
    iget-boolean v0, p0, Ldxoptimizer/blh;->j:Z

    return v0
.end method

.method public d(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 723
    iput-boolean p1, p0, Ldxoptimizer/blh;->n:Z

    .line 724
    return-void
.end method

.method public d()Z
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 728
    iget-boolean v0, p0, Ldxoptimizer/blh;->n:Z

    return v0
.end method

.method public e()Ljava/util/List;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/bkw;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 781
    const/4 v0, 0x0

    .line 782
    iget-object v1, p0, Ldxoptimizer/blh;->u:Ljava/lang/Object;

    monitor-enter v1

    .line 783
    :try_start_4
    iget-object v2, p0, Ldxoptimizer/blh;->t:Ljava/util/List;

    if-eqz v2, :cond_f

    .line 784
    new-instance v0, Ljava/util/ArrayList;

    iget-object v2, p0, Ldxoptimizer/blh;->t:Ljava/util/List;

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

    .line 786
    :cond_f
    monitor-exit v1

    .line 787
    return-object v0

    .line 786
    :catchall_11
    move-exception v0

    monitor-exit v1
    :try_end_13
    .catchall {:try_start_4 .. :try_end_13} :catchall_11

    throw v0
.end method

.method public e(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 776
    iput-boolean p1, p0, Ldxoptimizer/blh;->m:Z

    .line 777
    return-void
.end method

.method public f()V
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 799
    iget-object v0, p0, Ldxoptimizer/blh;->x:Landroid/os/Handler;

    const/16 v1, 0xc

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 800
    return-void
.end method

.method public f(Z)V
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .prologue
    .line 804
    iput-boolean p1, p0, Ldxoptimizer/blh;->p:Z

    .line 806
    return-void
.end method

.method public onChanged(Ldxoptimizer/aep$c;)V
    .registers 5

    .prologue
    .line 810
    iget v0, p1, Ldxoptimizer/aep$c;->c:I

    const/4 v1, 0x2

    if-eq v0, v1, :cond_a

    iget v0, p1, Ldxoptimizer/aep$c;->c:I

    const/4 v1, 0x4

    if-ne v0, v1, :cond_23

    :cond_a
    const/4 v0, 0x1

    .line 811
    :goto_b
    if-eqz v0, :cond_10

    .line 812
    invoke-direct {p0}, Ldxoptimizer/blh;->k()V

    .line 814
    :cond_10
    if-nez v0, :cond_17

    iget v0, p1, Ldxoptimizer/aep$c;->c:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_22

    .line 816
    :cond_17
    check-cast p1, Ldxoptimizer/aep$a;

    .line 817
    iget-object v0, p0, Ldxoptimizer/blh;->c:Landroid/content/Context;

    iget v1, p1, Ldxoptimizer/aep$a;->c:I

    iget-object v2, p1, Ldxoptimizer/aep$a;->a:Ljava/lang/String;

    invoke-static {v0, v1, v2}, Ldxoptimizer/blm;->a(Landroid/content/Context;ILjava/lang/String;)Z

    .line 819
    :cond_22
    return-void

    .line 810
    :cond_23
    const/4 v0, 0x0

    goto :goto_b
.end method