aig.smali

.class public Ldxoptimizer/aig;
.super Ljava/lang/Object;
.source "AntiSpamSmsMangerImpl.java"

# interfaces
.implements Ldxoptimizer/ahj;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Ldxoptimizer/aig$b;,
        Ldxoptimizer/aig$c;,
        Ldxoptimizer/aig$a;
    }
.end annotation


# static fields
.field private static a:Z

.field private static b:J

.field private static c:Ldxoptimizer/aig;

.field private static d:Ldxoptimizer/aji;

.field private static e:Ldxoptimizer/ajh;


# instance fields
.field private f:Ljava/lang/Object;

.field private g:Landroid/content/Context;

.field private h:Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

.field private i:Ldxoptimizer/aig$a;

.field private j:Ldxoptimizer/ahn;

.field private k:J


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

    .prologue
    const/4 v2, 0x0

    .line 90
    const/4 v0, 0x0

    sput-boolean v0, Ldxoptimizer/aig;->a:Z

    .line 94
    const-wide/16 v0, 0x0

    sput-wide v0, Ldxoptimizer/aig;->b:J

    .line 96
    sput-object v2, Ldxoptimizer/aig;->d:Ldxoptimizer/aji;

    .line 97
    sput-object v2, Ldxoptimizer/aig;->e:Ldxoptimizer/ajh;

    return-void
.end method

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

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

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

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

    iput-object v0, p0, Ldxoptimizer/aig;->f:Ljava/lang/Object;

    .line 111
    const-wide/16 v0, -0x1

    iput-wide v0, p0, Ldxoptimizer/aig;->k:J

    .line 114
    iput-object p1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 115
    return-void
.end method

.method private static final a(Ljava/io/Serializable;)J
    .registers 5

    .prologue
    .line 1514
    new-instance v3, Ljava/io/ByteArrayOutputStream;

    invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V

    .line 1515
    const/4 v0, 0x0

    .line 1517
    :try_start_6
    new-instance v2, Ljava/io/ObjectOutputStream;

    invoke-direct {v2, v3}, Ljava/io/ObjectOutputStream;-><init>(Ljava/io/OutputStream;)V
    :try_end_b
    .catch Ljava/io/IOException; {:try_start_6 .. :try_end_b} :catch_29
    .catchall {:try_start_6 .. :try_end_b} :catchall_37

    .line 1518
    :try_start_b
    invoke-interface {v2, p0}, Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V

    .line 1519
    invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B

    move-result-object v0

    .line 1520
    new-instance v1, Ljava/util/zip/CRC32;

    invoke-direct {v1}, Ljava/util/zip/CRC32;-><init>()V

    .line 1521
    invoke-virtual {v1, v0}, Ljava/util/zip/CRC32;->update([B)V

    .line 1522
    invoke-virtual {v1}, Ljava/util/zip/CRC32;->getValue()J
    :try_end_1d
    .catch Ljava/io/IOException; {:try_start_b .. :try_end_1d} :catch_4b
    .catchall {:try_start_b .. :try_end_1d} :catchall_47

    move-result-wide v0

    .line 1527
    if-eqz v2, :cond_23

    .line 1528
    :try_start_20
    invoke-interface {v2}, Ljava/io/ObjectOutput;->close()V

    .line 1530
    :cond_23
    if-eqz v3, :cond_28

    .line 1531
    invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
    :try_end_28
    .catch Ljava/io/IOException; {:try_start_20 .. :try_end_28} :catch_4e

    .line 1537
    :cond_28
    :goto_28
    return-wide v0

    .line 1523
    :catch_29
    move-exception v1

    .line 1527
    :goto_2a
    if-eqz v0, :cond_2f

    .line 1528
    :try_start_2c
    invoke-interface {v0}, Ljava/io/ObjectOutput;->close()V

    .line 1530
    :cond_2f
    if-eqz v3, :cond_34

    .line 1531
    invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
    :try_end_34
    .catch Ljava/io/IOException; {:try_start_2c .. :try_end_34} :catch_49

    .line 1537
    :cond_34
    :goto_34
    const-wide/16 v0, 0x0

    goto :goto_28

    .line 1526
    :catchall_37
    move-exception v1

    move-object v2, v0

    move-object v0, v1

    .line 1527
    :goto_3a
    if-eqz v2, :cond_3f

    .line 1528
    :try_start_3c
    invoke-interface {v2}, Ljava/io/ObjectOutput;->close()V

    .line 1530
    :cond_3f
    if-eqz v3, :cond_44

    .line 1531
    invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
    :try_end_44
    .catch Ljava/io/IOException; {:try_start_3c .. :try_end_44} :catch_45

    .line 1535
    :cond_44
    :goto_44
    throw v0

    .line 1533
    :catch_45
    move-exception v1

    goto :goto_44

    .line 1526
    :catchall_47
    move-exception v0

    goto :goto_3a

    .line 1533
    :catch_49
    move-exception v0

    goto :goto_34

    .line 1523
    :catch_4b
    move-exception v0

    move-object v0, v2

    goto :goto_2a

    .line 1533
    :catch_4e
    move-exception v2

    goto :goto_28
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;JIJILjava/lang/String;I)J
    .registers 30

    .prologue
    .line 1573
    if-nez p1, :cond_5

    const-wide/16 v2, -0x1

    .line 1580
    :cond_4
    :goto_4
    return-wide v2

    .line 1574
    :cond_5
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v4

    const/4 v9, 0x0

    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 1575
    move-object/from16 v0, p1

    invoke-static {v2, v0}, Ldxoptimizer/ajo;->f(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v12

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    move-object/from16 v5, p2

    move-wide/from16 v6, p3

    move/from16 v8, p5

    move-wide/from16 v10, p6

    move/from16 v16, p8

    move-object/from16 v17, p9

    move/from16 v18, p10

    .line 1574
    invoke-virtual/range {v3 .. v18}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;JLjava/lang/String;ZZZILjava/lang/String;I)J

    move-result-wide v2

    .line 1577
    const-wide/16 v4, -0x1

    cmp-long v4, v2, v4

    if-lez v4, :cond_4

    .line 1578
    invoke-direct/range {p0 .. p0}, Ldxoptimizer/aig;->r()V

    goto :goto_4
.end method

.method private a(Ljava/lang/String;Ljava/lang/String;JIJLjava/lang/String;ILjava/lang/String;I)J
    .registers 32

    .prologue
    .line 1591
    if-nez p1, :cond_5

    const-wide/16 v2, -0x1

    .line 1598
    :cond_4
    :goto_4
    return-wide v2

    .line 1592
    :cond_5
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v4

    const/4 v9, 0x0

    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 1593
    move-object/from16 v0, p1

    invoke-static {v2, v0}, Ldxoptimizer/ajo;->f(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v12

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    move-object/from16 v5, p2

    move-wide/from16 v6, p3

    move/from16 v8, p5

    move-wide/from16 v10, p6

    move-object/from16 v16, p8

    move/from16 v17, p9

    move-object/from16 v18, p10

    move/from16 v19, p11

    .line 1592
    invoke-virtual/range {v3 .. v19}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;JLjava/lang/String;ZZZLjava/lang/String;ILjava/lang/String;I)J

    move-result-wide v2

    .line 1595
    const-wide/16 v4, -0x1

    cmp-long v4, v2, v4

    if-lez v4, :cond_4

    .line 1596
    invoke-direct/range {p0 .. p0}, Ldxoptimizer/aig;->r()V

    goto :goto_4
.end method

.method public static declared-synchronized a(Landroid/content/Context;)Ldxoptimizer/aig;
    .registers 4

    .prologue
    .line 118
    const-class v1, Ldxoptimizer/aig;

    monitor-enter v1

    :try_start_3
    sget-object v0, Ldxoptimizer/aig;->c:Ldxoptimizer/aig;

    if-nez v0, :cond_12

    .line 119
    new-instance v0, Ldxoptimizer/aig;

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v2

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

    sput-object v0, Ldxoptimizer/aig;->c:Ldxoptimizer/aig;

    .line 121
    :cond_12
    sget-object v0, Ldxoptimizer/aig;->c:Ldxoptimizer/aig;
    :try_end_14
    .catchall {:try_start_3 .. :try_end_14} :catchall_16

    monitor-exit v1

    return-object v0

    .line 118
    :catchall_16
    move-exception v0

    monitor-exit v1

    throw v0
.end method

.method private a(J)Ldxoptimizer/ait;
    .registers 10

    .prologue
    const/4 v4, 0x0

    const/4 v1, 0x0

    .line 1541
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const/4 v6, 0x1

    move-wide v2, p1

    move v5, v1

    invoke-virtual/range {v0 .. v6}, Ldxoptimizer/aht;->a(IJLjava/lang/String;IZ)Ljava/util/ArrayList;

    move-result-object v0

    .line 1543
    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_16

    .line 1546
    :goto_15
    return-object v4

    :cond_16
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/ait;

    move-object v4, v0

    goto :goto_15
.end method

.method private a(Landroid/content/BroadcastReceiver;Landroid/content/Intent;)V
    .registers 15

    .prologue
    const/4 v11, 0x5

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

    move-result-wide v8

    .line 678
    if-nez p2, :cond_8

    .line 743
    :cond_7
    :goto_7
    return-void

    .line 681
    :cond_8
    invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;

    move-result-object v0

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

    move-result v1

    if-nez v1, :cond_7

    .line 685
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v0

    if-eqz v0, :cond_7

    .line 689
    const-string v0, "pdus"

    invoke-static {p2, v0}, Ldxoptimizer/cgc;->d(Landroid/content/Intent;Ljava/lang/String;)Ljava/io/Serializable;

    move-result-object v0

    .line 690
    invoke-static {v0}, Ldxoptimizer/aig;->a(Ljava/io/Serializable;)J

    move-result-wide v2

    .line 691
    sget-wide v4, Ldxoptimizer/aig;->b:J

    cmp-long v1, v4, v2

    if-eqz v1, :cond_7

    .line 694
    sput-wide v2, Ldxoptimizer/aig;->b:J

    .line 695
    const-string v1, "format"

    invoke-static {p2, v1}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 696
    invoke-static {v0, v1}, Ldxoptimizer/cfe;->a(Ljava/io/Serializable;Ljava/lang/String;)[Landroid/telephony/SmsMessage;

    move-result-object v0

    .line 697
    invoke-direct {p0, v0}, Ldxoptimizer/aig;->a([Landroid/telephony/SmsMessage;)[Ldxoptimizer/aig$b;

    move-result-object v7

    .line 698
    if-eqz v7, :cond_7

    array-length v0, v7

    if-eqz v0, :cond_7

    .line 701
    array-length v10, v7

    const/4 v0, 0x0

    move v6, v0

    :goto_42
    if-ge v6, v10, :cond_80

    aget-object v2, v7, v6

    .line 702
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_74

    .line 703
    const-string v0, "AntiSpamSmsMangerImpl"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v3, "spam message:"

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

    move-result-object v1

    invoke-static {v2}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v1

    const-string v3, "->"

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

    move-result-object v1

    .line 704
    invoke-static {v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v3

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

    .line 703
    invoke-static {v0, v1}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 706
    :cond_74
    const/4 v1, 0x0

    const/4 v5, 0x1

    move-object v0, p0

    move-object v3, p1

    move-object v4, p2

    invoke-direct/range {v0 .. v5}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;Landroid/content/Intent;I)V

    .line 701
    add-int/lit8 v0, v6, 0x1

    move v6, v0

    goto :goto_42

    .line 716
    :cond_80
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_ac

    .line 717
    const-string v0, "AntiSpamSmsMangerImpl"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "not need abort broadcast for delivery message, Because smsReceiver is "

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

    move-result-object v1

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

    move-result-object v1

    const-string v2, " or sms enabled is "

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

    move-result-object v1

    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 719
    invoke-static {v2}, Ldxoptimizer/ceb;->a(Landroid/content/Context;)Z

    move-result v2

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

    move-result-object v1

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

    move-result-object v1

    .line 717
    invoke-static {v0, v1}, Ldxoptimizer/akk;->b(Ljava/lang/String;Ljava/lang/String;)V

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

    move-result-wide v0

    sub-long/2addr v0, v8

    long-to-int v0, v0

    div-int/lit16 v0, v0, 0x3e8

    .line 723
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    invoke-virtual {v1}, Ldxoptimizer/ahd;->w()Z

    move-result v1

    if-eqz v1, :cond_e6

    .line 724
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v2, "ye_as_ctg"

    const-string v3, "as_sdk_lkhrct"

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

    move-result-object v4

    .line 724
    invoke-virtual {v1, v2, v3, v4}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 727
    if-lt v0, v11, :cond_7

    .line 728
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v2, "ye_as_ctg"

    const-string v3, "as_sdk_lkhrcto5"

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

    move-result-object v0

    .line 728
    invoke-virtual {v1, v2, v3, v0}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_7

    .line 733
    :cond_e6
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v2, "ye_as_ctg"

    const-string v3, "as_sdk_hrct"

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

    move-result-object v4

    .line 733
    invoke-virtual {v1, v2, v3, v4}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 736
    if-lt v0, v11, :cond_7

    .line 737
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v2, "ye_as_ctg"

    const-string v3, "as_sdk_hrcto5"

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

    move-result-object v0

    .line 737
    invoke-virtual {v1, v2, v3, v0}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_7
.end method

.method private a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V
    .registers 13

    .prologue
    const/4 v3, 0x0

    const/4 v0, 0x2

    const/4 v2, 0x1

    .line 1306
    if-ne v2, p4, :cond_7d

    .line 1308
    :try_start_5
    invoke-virtual {p3}, Landroid/content/BroadcastReceiver;->abortBroadcast()V
    :try_end_8
    .catch Ljava/lang/IllegalStateException; {:try_start_5 .. :try_end_8} :catch_74

    .line 1315
    :cond_8
    :goto_8
    new-instance v3, Ldxoptimizer/ait;

    invoke-static {p2}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v1

    invoke-static {p2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v4

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

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

    move-result-wide v4

    iput-wide v4, v3, Ldxoptimizer/ait;->d:J

    .line 1317
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v1

    iput v1, v3, Ldxoptimizer/ait;->g:I

    .line 1318
    invoke-virtual {p2}, Ldxoptimizer/aig$b;->a()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Ldxoptimizer/ait;->h:Ljava/lang/String;

    .line 1319
    iget-object v1, p2, Ldxoptimizer/aig$b;->a:Ljava/lang/String;

    iput-object v1, v3, Ldxoptimizer/ait;->k:Ljava/lang/String;

    .line 1320
    invoke-static {p2}, Ldxoptimizer/aig$b;->d(Ldxoptimizer/aig$b;)J

    move-result-wide v4

    iput-wide v4, v3, Ldxoptimizer/ait;->e:J

    .line 1323
    if-eq p4, v2, :cond_37

    if-ne p4, v0, :cond_89

    :cond_37
    move v1, v2

    .line 1329
    :goto_38
    if-eqz p5, :cond_8e

    .line 1330
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_45

    .line 1331
    const-string v0, "AntiSpamSmsMangerImpl"

    const-string v2, "\u9ad8\u5371\u8bc8\u9a97\u77ed\u4fe1\u62e6\u622a"

    invoke-static {v0, v2}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1333
    :cond_45
    new-instance v0, Ldxoptimizer/aiv;

    invoke-direct {v0, p5, v3}, Ldxoptimizer/aiv;-><init>(Ldxoptimizer/aiq;Ldxoptimizer/ait;)V

    .line 1334
    invoke-static {p2}, Ldxoptimizer/aig$b;->b(Ldxoptimizer/aig$b;)I

    move-result v2

    iput v2, v0, Ldxoptimizer/aiv;->c:I

    .line 1335
    iput v1, v0, Ldxoptimizer/aiv;->a:I

    .line 1336
    invoke-virtual {p0, v0, p6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    .line 1346
    :goto_55
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_73

    const-string v1, "AntiSpamSmsMangerImpl"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "spamSmsInfo.msg_type: "

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

    move-result-object v2

    iget v0, v0, Ldxoptimizer/aiv;->a:I

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v1, v0}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1347
    :cond_73
    return-void

    .line 1309
    :catch_74
    move-exception v1

    .line 1310
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_8

    invoke-virtual {v1}, Ljava/lang/IllegalStateException;->printStackTrace()V

    goto :goto_8

    .line 1312
    :cond_7d
    if-ne v0, p4, :cond_8

    .line 1313
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v1

    invoke-virtual {v1, p1, v3, v3}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I

    goto :goto_8

    .line 1326
    :cond_89
    const/4 v1, 0x3

    if-ne p4, v1, :cond_aa

    move v1, v0

    .line 1327
    goto :goto_38

    .line 1338
    :cond_8e
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_99

    .line 1339
    const-string v0, "AntiSpamSmsMangerImpl"

    const-string v4, "\u666e\u901a\u5783\u573e\u77ed\u4fe1\u62e6\u622a"

    invoke-static {v0, v4}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1341
    :cond_99
    new-instance v0, Ldxoptimizer/aiv;

    invoke-static {p2}, Ldxoptimizer/aig$b;->b(Ldxoptimizer/aig$b;)I

    move-result v4

    invoke-direct {v0, v2, v4, v3}, Ldxoptimizer/aiv;-><init>(IILdxoptimizer/ait;)V

    .line 1343
    iput v1, v0, Ldxoptimizer/aiv;->a:I

    .line 1344
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v1, v0, p6}, Ldxoptimizer/ajo;->a(Landroid/content/Context;Ldxoptimizer/aiv;Z)V

    goto :goto_55

    :cond_aa
    move v1, v2

    goto :goto_38
.end method

.method private a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;Landroid/content/Intent;I)V
    .registers 35

    .prologue
    .line 747
    const/4 v2, 0x1

    move/from16 v0, p5

    if-ne v2, v0, :cond_13

    if-nez p3, :cond_13

    .line 748
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_12

    .line 749
    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v3, "smsReceiver should not be null when the para from is LibAntiSpamContants.INTERCEPTSMS_FROM_RECEIVER"

    .line 750
    invoke-static {v2, v3}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 974
    :cond_12
    :goto_12
    return-void

    .line 756
    :cond_13
    const/4 v2, 0x2

    move/from16 v0, p5

    if-ne v2, v0, :cond_26

    if-nez p1, :cond_26

    .line 757
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_12

    .line 758
    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v3, "uri is should not be null when the para from is LibAntiSpamContants.INTERCEPTSMS_FROM_RECEIVER"

    .line 759
    invoke-static {v2, v3}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_12

    .line 766
    :cond_26
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    new-instance v3, Ljava/util/GregorianCalendar;

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

    invoke-static {v2, v3}, Ldxoptimizer/ajo;->a(Landroid/content/Context;Ljava/util/Calendar;)Z

    move-result v2

    if-eqz v2, :cond_270

    .line 767
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->m()Z

    move-result v8

    .line 768
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->o()Z

    move-result v5

    .line 769
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->p()Z

    move-result v7

    .line 770
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->q()Z

    move-result v4

    .line 771
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->r()Z

    move-result v3

    .line 772
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->t()Z

    move-result v2

    .line 773
    move-object/from16 v0, p0

    iget-object v6, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v6

    invoke-virtual {v6}, Ldxoptimizer/ahd;->n()Z

    move-result v6

    .line 774
    sget-boolean v9, Ldxoptimizer/aig;->a:Z

    if-eqz v9, :cond_2cf

    .line 775
    const-string v9, "AntiSpamSmsMangerImpl"

    const-string v10, "timer block"

    invoke-static {v9, v10}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    move/from16 v24, v2

    move/from16 v25, v3

    move/from16 v26, v4

    move/from16 v27, v5

    move v5, v8

    .line 789
    :goto_9d
    invoke-static/range {p2 .. p2}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v4

    .line 790
    invoke-static/range {p2 .. p2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v28

    .line 791
    invoke-static {v4}, Ldxoptimizer/ahe;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v13

    .line 792
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_107

    .line 793
    const-string v2, "AntiSpamSmsMangerImpl"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v8, "isSmartInterceptMode:"

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

    move-result-object v3

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

    move-result-object v3

    const-string v8, ", isBlackListInterceptMode:"

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

    move-result-object v3

    move/from16 v0, v27

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

    move-result-object v3

    const-string v8, ", isWhiteListInterceptMode:"

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

    move-result-object v3

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

    move-result-object v3

    const-string v8, ", isStrangerInterceptMode:"

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

    move-result-object v3

    move/from16 v0, v26

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

    move-result-object v3

    const-string v8, ", isContactInterceptMode:"

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

    move-result-object v3

    move/from16 v0, v25

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

    move-result-object v3

    const-string v8, ", address:"

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

    move-result-object v3

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

    move-result-object v3

    const-string v8, ", strippedAddress:"

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

    move-result-object v3

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v2, v3}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 799
    :cond_107
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v2

    if-nez v2, :cond_11b

    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 800
    invoke-static {v2, v13}, Ldxoptimizer/ajo;->c(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_2da

    :cond_11b
    const/4 v3, 0x1

    .line 801
    :goto_11c
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v2}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Landroid/content/Context;)Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;

    move-result-object v2

    sget-object v8, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-virtual {v2, v8}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->b(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v2

    if-eqz v2, :cond_19e

    .line 803
    if-nez v3, :cond_2dd

    .line 804
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const-string v8, "ye_as_ctg"

    const-string v9, "as_sdk_rssc"

    const/4 v10, 0x1

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

    move-result-object v10

    .line 804
    invoke-virtual {v2, v8, v9, v10}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 806
    invoke-static {v13}, Ldxoptimizer/ahe;->c(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_19e

    .line 807
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_153

    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v8, "is public number"

    invoke-static {v2, v8}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 808
    :cond_153
    const-string v2, "10086"

    invoke-virtual {v13, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_16b

    const-string v2, "10010"

    invoke-virtual {v13, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_16b

    const-string v2, "10000"

    .line 809
    invoke-virtual {v13, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_18a

    .line 810
    :cond_16b
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_176

    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v8, "is carrieroperator number"

    invoke-static {v2, v8}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 811
    :cond_176
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const-string v8, "ye_as_ctg"

    const-string v9, "as_sdk_rcosc"

    const/4 v10, 0x1

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

    move-result-object v10

    .line 811
    invoke-virtual {v2, v8, v9, v10}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 815
    :cond_18a
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const-string v8, "ye_as_ctg"

    const-string v9, "as_sdk_rpsc"

    const/4 v10, 0x1

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

    move-result-object v10

    .line 815
    invoke-virtual {v2, v8, v9, v10}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 823
    :cond_19e
    :goto_19e
    new-instance v18, Ldxoptimizer/ait;

    move-object/from16 v0, v18

    move-object/from16 v1, v28

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

    .line 824
    invoke-virtual/range {p2 .. p2}, Ldxoptimizer/aig$b;->a()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, v18

    iput-object v2, v0, Ldxoptimizer/ait;->h:Ljava/lang/String;

    .line 825
    invoke-static/range {p2 .. p2}, Ldxoptimizer/aig$b;->d(Ldxoptimizer/aig$b;)J

    move-result-wide v8

    move-object/from16 v0, v18

    iput-wide v8, v0, Ldxoptimizer/ait;->e:J

    .line 826
    const/16 v16, 0x0

    move-object/from16 v2, p0

    .line 827
    invoke-direct/range {v2 .. v7}, Ldxoptimizer/aig;->a(ZLjava/lang/String;ZZZ)Z

    move-result v2

    if-nez v2, :cond_1cb

    .line 828
    move-object/from16 v0, p0

    move-object/from16 v1, v18

    invoke-direct {v0, v1}, Ldxoptimizer/aig;->b(Ldxoptimizer/ait;)Z

    move-result v2

    if-eqz v2, :cond_2f3

    .line 829
    :cond_1cb
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_1d6

    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v6, "scan sms by cloud engine"

    invoke-static {v2, v6}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 830
    :cond_1d6
    const/4 v2, 0x1

    move-object/from16 v0, v18

    iput v2, v0, Ldxoptimizer/ait;->i:I

    .line 831
    move-object/from16 v0, p0

    move-object/from16 v1, v18

    invoke-virtual {v0, v1}, Ldxoptimizer/aig;->a(Ldxoptimizer/ait;)Ldxoptimizer/aiv;

    move-result-object v16

    .line 832
    if-eqz v16, :cond_53e

    .line 833
    move-object/from16 v0, v16

    iget-object v15, v0, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;

    const/16 v17, 0x1

    move-object/from16 v8, p0

    move-object/from16 v9, p1

    move-object/from16 v10, p2

    move-object/from16 v11, p3

    move/from16 v12, p5

    move v14, v3

    invoke-direct/range {v8 .. v17}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILjava/lang/String;ZLdxoptimizer/aiq;Ldxoptimizer/aiv;Z)Z

    move-result v2

    .line 835
    if-nez v2, :cond_12

    move-object/from16 v2, v16

    .line 844
    :goto_1fe
    const/16 v21, 0x0

    .line 845
    const/16 v22, 0x0

    .line 846
    if-nez v2, :cond_224

    if-nez v3, :cond_224

    invoke-static {v4}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_20e

    if-nez v7, :cond_224

    .line 847
    :cond_20e
    move-object/from16 v0, p0

    iget-object v6, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v6}, Ldxoptimizer/aig;->d(Landroid/content/Context;)Ldxoptimizer/ajh;

    move-result-object v6

    move-object/from16 v0, v18

    invoke-interface {v6, v0}, Ldxoptimizer/ajh;->a(Ldxoptimizer/ait;)Ldxoptimizer/aiq;

    move-result-object v21

    .line 848
    move-object/from16 v0, p0

    move-object/from16 v1, v28

    invoke-virtual {v0, v13, v1}, Ldxoptimizer/aig;->a(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/aiv;

    move-result-object v22

    .line 850
    :cond_224
    const/16 v23, 0x0

    move-object/from16 v14, p0

    move-object/from16 v15, p1

    move-object/from16 v16, p2

    move-object/from16 v17, p3

    move/from16 v18, p5

    move-object/from16 v19, v4

    move/from16 v20, v3

    invoke-direct/range {v14 .. v23}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILjava/lang/String;ZLdxoptimizer/aiq;Ldxoptimizer/aiv;Z)Z

    move-result v6

    .line 852
    if-nez v6, :cond_12

    .line 856
    invoke-direct/range {p0 .. p0}, Ldxoptimizer/aig;->q()Z

    move-result v6

    if-eqz v6, :cond_12

    .line 863
    if-eqz v7, :cond_316

    .line 864
    invoke-static {v4}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_316

    .line 865
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v2}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Landroid/content/Context;)Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;

    move-result-object v2

    sget-object v4, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-virtual {v2, v4}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->b(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v2

    if-eqz v2, :cond_12

    .line 867
    if-nez v3, :cond_12

    .line 868
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const-string v3, "ye_as_ctg"

    const-string v4, "as_sdk_dsbwc"

    const/4 v5, 0x1

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

    move-result-object v5

    .line 868
    invoke-virtual {v2, v3, v4, v5}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_12

    .line 778
    :cond_270
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->f()Z

    move-result v8

    .line 779
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->h()Z

    move-result v5

    .line 780
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->i()Z

    move-result v7

    .line 781
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->j()Z

    move-result v4

    .line 782
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->k()Z

    move-result v3

    .line 783
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->l()Z

    move-result v2

    .line 784
    move-object/from16 v0, p0

    iget-object v6, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v6

    invoke-virtual {v6}, Ldxoptimizer/ahd;->g()Z

    move-result v6

    .line 785
    sget-boolean v9, Ldxoptimizer/aig;->a:Z

    if-eqz v9, :cond_2cf

    .line 786
    const-string v9, "AntiSpamSmsMangerImpl"

    const-string v10, "normal block"

    invoke-static {v9, v10}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    :cond_2cf
    move/from16 v24, v2

    move/from16 v25, v3

    move/from16 v26, v4

    move/from16 v27, v5

    move v5, v8

    goto/16 :goto_9d

    .line 800
    :cond_2da
    const/4 v3, 0x0

    goto/16 :goto_11c

    .line 819
    :cond_2dd
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const-string v8, "ye_as_ctg"

    const-string v9, "as_sdk_rcsc"

    const/4 v10, 0x1

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

    move-result-object v10

    .line 819
    invoke-virtual {v2, v8, v9, v10}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_19e

    .line 839
    :cond_2f3
    invoke-virtual/range {p0 .. p0}, Ldxoptimizer/aig;->k()Z

    move-result v2

    if-nez v2, :cond_312

    .line 841
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_304

    const-string v2, "AntiSpamSmsMangerImpl"

    const-string v6, "sms can\'t do cloud scan, store it"

    invoke-static {v2, v6}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 842
    :cond_304
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    const/4 v6, 0x0

    move-object/from16 v0, v18

    invoke-virtual {v2, v0, v6}, Ldxoptimizer/aht;->a(Ldxoptimizer/ait;Ljava/lang/String;)V

    :cond_312
    move-object/from16 v2, v16

    goto/16 :goto_1fe

    .line 880
    :cond_316
    if-eqz v27, :cond_348

    .line 881
    invoke-static {v4}, Ldxoptimizer/aho;->g(Ljava/lang/String;)Z

    move-result v6

    if-nez v6, :cond_330

    move-object/from16 v0, p0

    iget-object v6, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 882
    invoke-static {v6, v4}, Ldxoptimizer/aho;->b(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v6

    if-nez v6, :cond_330

    if-nez v3, :cond_348

    .line 883
    invoke-static {v4}, Ldxoptimizer/aho;->i(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_348

    .line 884
    :cond_330
    const/16 v2, 0x37

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 885
    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 889
    :cond_348
    if-eqz v3, :cond_364

    .line 890
    if-eqz v25, :cond_12

    .line 891
    const/16 v2, 0x38

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 892
    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 900
    :cond_364
    if-eqz v26, :cond_380

    .line 901
    if-nez v3, :cond_380

    .line 902
    const/16 v2, 0x39

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 903
    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 907
    :cond_380
    if-eqz v24, :cond_3a0

    .line 908
    invoke-static/range {v28 .. v28}, Ldxoptimizer/ahp;->a(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_3a0

    .line 909
    const/16 v2, 0x3a

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 910
    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 914
    :cond_3a0
    if-eqz v5, :cond_480

    .line 915
    move-object/from16 v0, p0

    iget-object v3, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual {v3}, Ldxoptimizer/aix;->d()Z

    move-result v3

    if-eqz v3, :cond_12

    move-object/from16 v0, p0

    invoke-direct {v0, v13}, Ldxoptimizer/aig;->d(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_12

    .line 920
    if-eqz v2, :cond_429

    .line 921
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_3ea

    .line 922
    const-string v3, "AntiSpamSmsMangerImpl"

    new-instance v5, Ljava/lang/StringBuilder;

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

    const-string v6, "spamInfo:[isSpam="

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

    move-result-object v5

    iget v6, v2, Ldxoptimizer/aiv;->b:I

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

    move-result-object v5

    const-string v6, ",reason="

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

    move-result-object v5

    iget v6, v2, Ldxoptimizer/aiv;->c:I

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

    move-result-object v5

    const-string v6, "]"

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

    move-result-object v5

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

    move-result-object v5

    .line 923
    invoke-static {v3, v5}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 926
    :cond_3ea
    iget v3, v2, Ldxoptimizer/aiv;->b:I

    const/4 v5, 0x1

    if-ne v3, v5, :cond_40c

    iget v3, v2, Ldxoptimizer/aiv;->f:I

    const/4 v5, 0x4

    if-ne v3, v5, :cond_40c

    .line 928
    const/16 v2, 0x3d

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 929
    const/4 v7, 0x0

    const/4 v8, 0x1

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 931
    :cond_40c
    iget v2, v2, Ldxoptimizer/aiv;->b:I

    const/4 v3, 0x1

    if-ne v2, v3, :cond_480

    .line 932
    const/16 v2, 0x3c

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 933
    const/4 v7, 0x0

    const/4 v8, 0x1

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 936
    :cond_429
    if-eqz v22, :cond_480

    .line 937
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_45f

    .line 938
    const-string v2, "AntiSpamSmsMangerImpl"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v5, "spamInfo:[isSpam="

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

    move-result-object v3

    move-object/from16 v0, v22

    iget v5, v0, Ldxoptimizer/aiv;->b:I

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

    move-result-object v3

    const-string v5, ",reason="

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

    move-result-object v3

    move-object/from16 v0, v22

    iget v5, v0, Ldxoptimizer/aiv;->c:I

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

    move-result-object v3

    const-string v5, "]"

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

    move-result-object v3

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

    move-result-object v3

    .line 939
    invoke-static {v2, v3}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 941
    :cond_45f
    move-object/from16 v0, v22

    iget v2, v0, Ldxoptimizer/aiv;->b:I

    const/4 v3, 0x1

    if-ne v2, v3, :cond_480

    .line 942
    move-object/from16 v0, v22

    iget v2, v0, Ldxoptimizer/aiv;->c:I

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 943
    const/4 v7, 0x0

    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 949
    :cond_480
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_12

    .line 950
    const-string v2, "AntiSpamSmsMangerImpl"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v5, "DEBUG TEST INFO: address"

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

    move-result-object v3

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

    move-result-object v3

    const-string v4, ", content: "

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

    move-result-object v3

    move-object/from16 v0, v28

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v2, v3}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 951
    const-string v2, "\u77ed\u4fe1test"

    move-object/from16 v0, v28

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

    move-result v2

    if-eqz v2, :cond_12

    const/4 v2, 0x1

    move/from16 v0, p5

    if-ne v0, v2, :cond_12

    .line 952
    const/4 v7, 0x0

    .line 953
    const-string v2, "\u8bc8\u9a97\u77ed\u4fe1test"

    move-object/from16 v0, v28

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

    move-result v2

    if-eqz v2, :cond_523

    .line 954
    const/16 v2, 0x3b

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    .line 955
    new-instance v7, Ldxoptimizer/aiq;

    const-string v2, "cheat"

    const-string v3, "\u8bc8\u9a97\u77ed\u4fe1"

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

    .line 960
    :cond_4d2
    :goto_4d2
    move-object/from16 v0, p2

    move-object/from16 v1, v28

    invoke-static {v0, v1}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;Ljava/lang/String;)Ljava/lang/String;

    .line 961
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_513

    .line 962
    const-string v2, "AntiSpamSmsMangerImpl"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "smsMessage.messageBody: "

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

    move-result-object v3

    .line 963
    invoke-static/range {p2 .. p2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v4

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

    move-result-object v3

    const-string v4, ", smsMessage.reason: "

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

    move-result-object v3

    .line 964
    invoke-static/range {p2 .. p2}, Ldxoptimizer/aig$b;->b(Ldxoptimizer/aig$b;)I

    move-result v4

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

    move-result-object v3

    const-string v4, ", pduStr: "

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

    move-result-object v3

    move-object/from16 v0, v28

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

    move-result-object v3

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

    move-result-object v3

    .line 963
    invoke-static {v2, v3}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 967
    :cond_513
    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v3, p1

    move-object/from16 v4, p2

    move-object/from16 v5, p3

    move/from16 v6, p5

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    goto/16 :goto_12

    .line 956
    :cond_523
    const-string v2, "\u4f2a\u57fa\u7ad9\u77ed\u4fe1test"

    move-object/from16 v0, v28

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

    move-result v2

    if-eqz v2, :cond_4d2

    .line 957
    new-instance v7, Ldxoptimizer/aiq;

    const-string v2, "pseudobase"

    const-string v3, "\u4f2a\u57fa\u7ad9\u77ed\u4fe1"

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

    .line 958
    const/16 v2, 0x3b

    move-object/from16 v0, p2

    invoke-static {v0, v2}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    goto :goto_4d2

    :cond_53e
    move-object/from16 v2, v16

    goto/16 :goto_1fe
.end method

.method private a(JLjava/lang/String;)Z
    .registers 17

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

    .line 1603
    invoke-direct {p0, p1, p2}, Ldxoptimizer/aig;->a(J)Ldxoptimizer/ait;

    move-result-object v7

    .line 1604
    if-nez v7, :cond_8

    .line 1613
    :cond_7
    :goto_7
    return v0

    .line 1605
    :cond_8
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    iget-object v2, v7, Ldxoptimizer/ait;->c:Ljava/lang/String;

    iget-object v3, v7, Ldxoptimizer/ait;->b:Ljava/lang/String;

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

    move-result-wide v4

    const/4 v6, 0x0

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

    move-result-wide v8

    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v7, v7, Ldxoptimizer/ait;->c:Ljava/lang/String;

    .line 1607
    invoke-static {v0, v7}, Ldxoptimizer/ajo;->f(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    const/4 v11, 0x1

    const/4 v12, 0x0

    move-object/from16 v7, p3

    .line 1605
    invoke-virtual/range {v1 .. v12}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;JILjava/lang/String;JLjava/lang/String;ZZ)J

    move-result-wide v0

    .line 1609
    const-wide/16 v2, -0x1

    cmp-long v0, v0, v2

    if-eqz v0, :cond_3f

    const/4 v0, 0x1

    .line 1610
    :goto_32
    if-eqz v0, :cond_7

    .line 1611
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const/4 v2, 0x0

    invoke-virtual {v1, p1, p2, v2}, Ldxoptimizer/aht;->c(JLjava/util/ArrayList;)I

    goto :goto_7

    .line 1609
    :cond_3f
    const/4 v0, 0x0

    goto :goto_32
.end method

.method private a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILjava/lang/String;ZLdxoptimizer/aiq;Ldxoptimizer/aiv;Z)Z
    .registers 17

    .prologue
    .line 1177
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->f()Z

    move-result v0

    if-nez v0, :cond_e

    .line 1178
    const/4 v0, 0x0

    .line 1199
    :goto_d
    return v0

    .line 1180
    :cond_e
    if-eqz p8, :cond_42

    .line 1181
    const/4 v0, 0x1

    iget v1, p8, Ldxoptimizer/aiv;->b:I

    if-ne v0, v1, :cond_42

    const/4 v0, 0x4

    iget v1, p8, Ldxoptimizer/aiv;->f:I

    if-ne v0, v1, :cond_42

    if-eqz p7, :cond_42

    .line 1183
    invoke-virtual {p7}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v0

    const-string v1, "cheat"

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

    move-result v0

    if-eqz v0, :cond_42

    .line 1184
    new-instance v5, Ldxoptimizer/aiq;

    const-string v0, "pseudobase"

    const-string v1, "\u4f2a\u57fa\u7ad9\u77ed\u4fe1"

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

    .line 1185
    const/16 v0, 0x3b

    invoke-static {p2, v0}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    move/from16 v6, p9

    .line 1186
    invoke-direct/range {v0 .. v6}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    .line 1187
    const/4 v0, 0x1

    goto :goto_d

    .line 1190
    :cond_42
    invoke-direct {p0, p8, p7}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Ldxoptimizer/aiq;)Z

    move-result v0

    if-eqz v0, :cond_67

    .line 1191
    invoke-direct {p0, p2}, Ldxoptimizer/aig;->a(Ldxoptimizer/aig$b;)Z

    move-result v0

    if-eqz v0, :cond_69

    .line 1192
    new-instance v5, Ldxoptimizer/aiq;

    const-string v0, "pseudobase"

    const-string v1, "\u4f2a\u57fa\u7ad9\u77ed\u4fe1"

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

    .line 1193
    const/4 v6, 0x0

    .line 1195
    :goto_58
    const/16 v0, 0x3b

    invoke-static {p2, v0}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;I)I

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move v4, p4

    .line 1196
    invoke-direct/range {v0 .. v6}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;ILdxoptimizer/aiq;Z)V

    .line 1197
    const/4 v0, 0x1

    goto :goto_d

    .line 1199
    :cond_67
    const/4 v0, 0x0

    goto :goto_d

    :cond_69
    move/from16 v6, p9

    move-object v5, p7

    goto :goto_58
.end method

.method private a(Ldxoptimizer/aig$b;)Z
    .registers 9

    .prologue
    const/4 v3, 0x5

    const/4 v1, 0x1

    const/4 v0, 0x0

    .line 1362
    if-eqz p1, :cond_11

    invoke-static {p1}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {p0, v2}, Ldxoptimizer/aig;->d(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_11

    move v0, v1

    .line 1375
    :cond_10
    :goto_10
    return v0

    .line 1365
    :cond_11
    if-eqz p1, :cond_10

    invoke-static {p1}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v2

    if-eqz v2, :cond_10

    .line 1366
    invoke-static {p1}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    if-lt v2, v3, :cond_10

    .line 1369
    invoke-static {p1}, Ldxoptimizer/aig$b;->c(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v2

    .line 1370
    invoke-virtual {v2, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v3

    .line 1371
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v4

    .line 1372
    add-int/lit8 v5, v4, -0x5

    invoke-virtual {v2, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v2

    .line 1373
    sget-boolean v4, Ldxoptimizer/aig;->a:Z

    if-eqz v4, :cond_5b

    .line 1374
    const-string v4, "AntiSpamSmsMangerImpl"

    new-instance v5, Ljava/lang/StringBuilder;

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

    const-string v6, "addressPrefix: "

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

    move-result-object v5

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

    move-result-object v5

    const-string v6, " addressSuffix: "

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

    move-result-object v5

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

    move-result-object v5

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

    move-result-object v5

    invoke-static {v4, v5}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1375
    :cond_5b
    invoke-direct {p0, v3}, Ldxoptimizer/aig;->d(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_67

    .line 1376
    invoke-direct {p0, v2}, Ldxoptimizer/aig;->d(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_10

    :cond_67
    move v0, v1

    goto :goto_10
.end method

.method private a(Ldxoptimizer/aiv;Ldxoptimizer/aiq;)Z
    .registers 7

    .prologue
    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 1203
    if-eqz p2, :cond_6

    if-nez p1, :cond_8

    :cond_6
    move v0, v1

    .line 1207
    :cond_7
    :goto_7
    return v0

    .line 1206
    :cond_8
    invoke-virtual {p2}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v2

    .line 1207
    const-string v3, "cheat"

    invoke-static {v2, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_18

    iget v2, p1, Ldxoptimizer/aiv;->b:I

    if-eq v2, v0, :cond_7

    :cond_18
    move v0, v1

    goto :goto_7
.end method

.method private a(ZLjava/lang/String;ZZZ)Z
    .registers 7

    .prologue
    .line 1123
    if-nez p1, :cond_1c

    invoke-virtual {p0}, Ldxoptimizer/aig;->k()Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 1124
    invoke-direct {p0}, Ldxoptimizer/aig;->q()Z

    move-result v0

    if-eqz v0, :cond_1c

    if-eqz p3, :cond_1c

    if-eqz p4, :cond_1c

    .line 1125
    invoke-static {p2}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1a

    if-nez p5, :cond_1c

    :cond_1a
    const/4 v0, 0x1

    .line 1123
    :goto_1b
    return v0

    .line 1125
    :cond_1c
    const/4 v0, 0x0

    goto :goto_1b
.end method

.method private final a([Landroid/telephony/SmsMessage;)[Ldxoptimizer/aig$b;
    .registers 14

    .prologue
    const/4 v8, 0x0

    const/4 v0, 0x0

    .line 1479
    if-nez p1, :cond_5

    .line 1510
    :goto_4
    return-object v0

    .line 1482
    :cond_5
    new-instance v9, Ljava/util/HashMap;

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

    .line 1483
    array-length v10, p1

    move v7, v8

    :goto_c
    if-ge v7, v10, :cond_62

    aget-object v0, p1, v7

    .line 1485
    :try_start_10
    invoke-virtual {v0}, Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;

    move-result-object v2

    .line 1486
    invoke-virtual {v0}, Landroid/telephony/SmsMessage;->getDisplayMessageBody()Ljava/lang/String;

    move-result-object v3

    .line 1487
    invoke-virtual {v0}, Landroid/telephony/SmsMessage;->getTimestampMillis()J

    move-result-wide v4

    .line 1488
    invoke-virtual {v0}, Landroid/telephony/SmsMessage;->getServiceCenterAddress()Ljava/lang/String;

    move-result-object v11

    .line 1489
    invoke-virtual {v9, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_37

    .line 1490
    new-instance v0, Ldxoptimizer/aig$b;

    const/4 v6, 0x0

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Ldxoptimizer/aig$b;-><init>(Ldxoptimizer/aig;Ljava/lang/String;Ljava/lang/String;JLdxoptimizer/aig$1;)V

    .line 1491
    invoke-virtual {v0, v11}, Ldxoptimizer/aig$b;->a(Ljava/lang/String;)V

    .line 1492
    invoke-virtual {v9, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1483
    :goto_33
    add-int/lit8 v0, v7, 0x1

    move v7, v0

    goto :goto_c

    .line 1494
    :cond_37
    invoke-virtual {v9, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/aig$b;

    invoke-static {v0}, Ldxoptimizer/aig$b;->a(Ldxoptimizer/aig$b;)Ljava/lang/String;

    move-result-object v0

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

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

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v3

    .line 1496
    new-instance v0, Ldxoptimizer/aig$b;

    const/4 v6, 0x0

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Ldxoptimizer/aig$b;-><init>(Ldxoptimizer/aig;Ljava/lang/String;Ljava/lang/String;JLdxoptimizer/aig$1;)V

    .line 1497
    invoke-virtual {v0, v11}, Ldxoptimizer/aig$b;->a(Ljava/lang/String;)V

    .line 1498
    invoke-virtual {v9, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_5f
    .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_5f} :catch_60

    goto :goto_33

    .line 1500
    :catch_60
    move-exception v0

    goto :goto_33

    .line 1505
    :cond_62
    invoke-virtual {v9}, Ljava/util/HashMap;->keySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v0

    .line 1506
    new-instance v1, Ljava/util/ArrayList;

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

    .line 1507
    :goto_6f
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_81

    .line 1508
    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v9, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_6f

    .line 1510
    :cond_81
    new-array v0, v8, [Ldxoptimizer/aig$b;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Ldxoptimizer/aig$b;

    goto/16 :goto_4
.end method

.method public static b(Landroid/content/Context;)V
    .registers 7

    .prologue
    const-wide/32 v4, 0x5265c00

    .line 140
    :try_start_3
    invoke-static {p0}, Ldxoptimizer/aix;->a(Landroid/content/Context;)Ldxoptimizer/aix;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aix;->c()V
    :try_end_a
    .catch Ljava/io/IOException; {:try_start_3 .. :try_end_a} :catch_54

    .line 144
    :goto_a
    sget-object v0, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-static {v0}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v0

    if-eqz v0, :cond_53

    .line 145
    invoke-static {p0}, Ldxoptimizer/aig;->e(Landroid/content/Context;)V

    .line 146
    invoke-static {p0}, Ldxoptimizer/aig;->f(Landroid/content/Context;)V

    .line 147
    invoke-static {p0}, Ldxoptimizer/aig;->g(Landroid/content/Context;)V

    .line 148
    invoke-static {p0}, Ldxoptimizer/aig;->c(Landroid/content/Context;)Ldxoptimizer/aji;

    .line 149
    invoke-static {p0}, Ldxoptimizer/aig;->d(Landroid/content/Context;)Ldxoptimizer/ajh;

    .line 150
    invoke-static {p0}, Ldxoptimizer/ahp;->a(Landroid/content/Context;)V

    .line 151
    invoke-static {p0}, Ldxoptimizer/ajo;->b(Landroid/content/Context;)V

    .line 152
    invoke-static {p0}, Ldxoptimizer/aie;->a(Landroid/content/Context;)Ldxoptimizer/aie;

    move-result-object v0

    const-wide/32 v2, 0x240c8400

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

    .line 154
    invoke-static {p0}, Ldxoptimizer/ajn;->a(Landroid/content/Context;)Ldxoptimizer/ajn;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ajn;->t()Z

    move-result v0

    if-eqz v0, :cond_42

    .line 155
    invoke-static {p0}, Ldxoptimizer/aih;->a(Landroid/content/Context;)Ldxoptimizer/aih;

    move-result-object v0

    invoke-virtual {v0, v4, v5}, Ldxoptimizer/aih;->a(J)V

    .line 158
    :cond_42
    invoke-static {p0}, Ldxoptimizer/ajn;->a(Landroid/content/Context;)Ldxoptimizer/ajn;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ajn;->y()Z

    move-result v0

    if-eqz v0, :cond_53

    .line 159
    invoke-static {p0}, Ldxoptimizer/aii;->a(Landroid/content/Context;)Ldxoptimizer/aii;

    move-result-object v0

    invoke-virtual {v0, v4, v5}, Ldxoptimizer/aii;->a(J)V

    .line 163
    :cond_53
    return-void

    .line 141
    :catch_54
    move-exception v0

    goto :goto_a
.end method

.method private b(Ldxoptimizer/ait;)Z
    .registers 3

    .prologue
    .line 1063
    invoke-direct {p0, p1}, Ldxoptimizer/aig;->c(Ldxoptimizer/ait;)Z

    move-result v0

    if-eqz v0, :cond_e

    .line 1064
    invoke-direct {p0}, Ldxoptimizer/aig;->p()Z

    move-result v0

    if-eqz v0, :cond_e

    const/4 v0, 0x1

    .line 1063
    :goto_d
    return v0

    .line 1064
    :cond_e
    const/4 v0, 0x0

    goto :goto_d
.end method

.method private static final c(Landroid/content/Context;)Ldxoptimizer/aji;
    .registers 2

    .prologue
    .line 125
    sget-object v0, Ldxoptimizer/aig;->d:Ldxoptimizer/aji;

    if-nez v0, :cond_a

    .line 126
    invoke-static {p0}, Ldxoptimizer/ajf;->a(Landroid/content/Context;)Ldxoptimizer/ajf;

    move-result-object v0

    sput-object v0, Ldxoptimizer/aig;->d:Ldxoptimizer/aji;

    .line 128
    :cond_a
    sget-object v0, Ldxoptimizer/aig;->d:Ldxoptimizer/aji;

    return-object v0
.end method

.method private c(Ldxoptimizer/ait;)Z
    .registers 8

    .prologue
    const/4 v0, 0x1

    .line 1080
    iget-object v1, p1, Ldxoptimizer/ait;->b:Ljava/lang/String;

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

    move-result v2

    if-nez v2, :cond_4d

    .line 1082
    sget-object v2, Lcom/dianxinos/optimizer/engine/antispam/AntiSpamConstants;->c:Ljava/util/regex/Pattern;

    invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v2

    .line 1083
    invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z

    move-result v3

    if-eqz v3, :cond_41

    .line 1084
    invoke-virtual {v2}, Ljava/util/regex/Matcher;->group()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    .line 1085
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_39

    const-string v3, "AntiSpamSmsMangerImpl"

    new-instance v4, Ljava/lang/StringBuilder;

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

    const-string v5, "len: "

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

    move-result-object v4

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

    move-result-object v4

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

    move-result-object v4

    invoke-static {v3, v4}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1086
    :cond_39
    const/4 v3, 0x7

    if-lt v2, v3, :cond_41

    const/16 v3, 0xe

    if-gt v2, v3, :cond_41

    .line 1095
    :cond_40
    :goto_40
    return v0

    .line 1090
    :cond_41
    sget-object v2, Lcom/dianxinos/optimizer/engine/antispam/AntiSpamConstants;->b:Ljava/util/regex/Pattern;

    invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v1

    .line 1091
    invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z

    move-result v1

    if-nez v1, :cond_40

    .line 1095
    :cond_4d
    const/4 v0, 0x0

    goto :goto_40
.end method

.method private static final d(Landroid/content/Context;)Ldxoptimizer/ajh;
    .registers 2

    .prologue
    .line 132
    sget-object v0, Ldxoptimizer/aig;->e:Ldxoptimizer/ajh;

    if-nez v0, :cond_a

    .line 133
    invoke-static {p0}, Ldxoptimizer/ajc;->a(Landroid/content/Context;)Ldxoptimizer/ajc;

    move-result-object v0

    sput-object v0, Ldxoptimizer/aig;->e:Ldxoptimizer/ajh;

    .line 135
    :cond_a
    sget-object v0, Ldxoptimizer/aig;->e:Ldxoptimizer/ajh;

    return-object v0
.end method

.method private d(Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 1350
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    .line 1351
    invoke-interface {v0, p1}, Ldxoptimizer/ahk;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1352
    if-eqz v0, :cond_e

    const/4 v0, 0x1

    :goto_d
    return v0

    :cond_e
    const/4 v0, 0x0

    goto :goto_d
.end method

.method private static e(Landroid/content/Context;)V
    .registers 6

    .prologue
    const v4, 0xc02b578

    const/4 v3, 0x1

    .line 1749
    const-string v0, "antispam_keywords"

    const/4 v1, -0x1

    invoke-static {p0, v0, v1}, Ldxoptimizer/ani;->c(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    .line 1751
    const-string v1, "antispam_keywords"

    const/4 v2, 0x0

    invoke-static {p0, v1, v2}, Ldxoptimizer/ani;->a(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v1

    .line 1753
    if-ne v0, v3, :cond_16

    if-ge v1, v4, :cond_43

    .line 1755
    :cond_16
    const-string v0, "model.db"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "ye_antispam"

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

    move-result-object v1

    sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;

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

    move-result-object v1

    const-string v2, "ye_model.db"

    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

    invoke-static {p0, v0, v1}, Ldxoptimizer/ank;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    .line 1758
    if-eqz v0, :cond_43

    .line 1759
    const-string v0, "antispam_keywords"

    invoke-static {p0, v0, v3}, Ldxoptimizer/ani;->d(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1762
    const-string v0, "antispam_keywords"

    invoke-static {p0, v0, v4}, Ldxoptimizer/ani;->b(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1766
    :cond_43
    return-void
.end method

.method private static f(Landroid/content/Context;)V
    .registers 6

    .prologue
    const v4, 0xc013efa

    const/4 v3, 0x2

    .line 1769
    const-string v0, "antispam_nbc"

    const/4 v1, -0x1

    invoke-static {p0, v0, v1}, Ldxoptimizer/ani;->c(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    .line 1771
    const-string v1, "antispam_nbc"

    const/4 v2, 0x0

    invoke-static {p0, v1, v2}, Ldxoptimizer/ani;->a(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v1

    .line 1773
    if-ne v0, v3, :cond_16

    if-ge v1, v4, :cond_43

    .line 1775
    :cond_16
    const-string v0, "nbc.db"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "ye_antispam"

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

    move-result-object v1

    sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;

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

    move-result-object v1

    const-string v2, "ye_nbc.db"

    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

    invoke-static {p0, v0, v1}, Ldxoptimizer/ank;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    .line 1778
    if-eqz v0, :cond_43

    .line 1779
    const-string v0, "antispam_nbc"

    invoke-static {p0, v0, v3}, Ldxoptimizer/ani;->d(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1782
    const-string v0, "antispam_nbc"

    invoke-static {p0, v0, v4}, Ldxoptimizer/ani;->b(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1786
    :cond_43
    return-void
.end method

.method private static g(Landroid/content/Context;)V
    .registers 6

    .prologue
    const v4, 0xbffc70a

    const/4 v3, 0x1

    .line 1789
    const-string v0, "antispam_profiles"

    const/4 v1, -0x1

    invoke-static {p0, v0, v1}, Ldxoptimizer/ani;->c(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v0

    .line 1791
    const-string v1, "antispam_profiles"

    const/4 v2, 0x0

    invoke-static {p0, v1, v2}, Ldxoptimizer/ani;->a(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v1

    .line 1793
    if-ne v0, v3, :cond_16

    if-ge v1, v4, :cond_43

    .line 1795
    :cond_16
    const-string v0, "antispam_profiles.db"

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "ye_antispam"

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

    move-result-object v1

    sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;

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

    move-result-object v1

    const-string v2, "antispam_profiles.db"

    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

    invoke-static {p0, v0, v1}, Ldxoptimizer/ank;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    .line 1798
    if-eqz v0, :cond_43

    .line 1799
    const-string v0, "antispam_profiles"

    invoke-static {p0, v0, v3}, Ldxoptimizer/ani;->d(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1802
    const-string v0, "antispam_profiles"

    invoke-static {p0, v0, v4}, Ldxoptimizer/ani;->b(Landroid/content/Context;Ljava/lang/String;I)V

    .line 1806
    :cond_43
    return-void
.end method

.method private m()V
    .registers 6
    .annotation build Landroid/annotation/SuppressLint;
        value = {
            "MyBroadcastHelper"
        }
    .end annotation

    .prologue
    .line 266
    :try_start_0
    iget-object v0, p0, Ldxoptimizer/aig;->h:Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

    if-nez v0, :cond_4f

    .line 267
    new-instance v0, Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;-><init>()V

    iput-object v0, p0, Ldxoptimizer/aig;->h:Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

    .line 268
    new-instance v1, Landroid/content/IntentFilter;

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

    .line 269
    const-string v0, "android.provider.Telephony.SMS_RECEIVED"

    invoke-virtual {v1, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 270
    const-string v0, "android.provider.Telephony.SMS_DELIVER"

    invoke-virtual {v1, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 271
    const v0, 0x7fffffff

    invoke-virtual {v1, v0}, Landroid/content/IntentFilter;->setPriority(I)V

    .line 272
    const-string v0, "android.permission.BROADCAST_SMS"

    .line 273
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_27

    .line 274
    const/4 v0, 0x0

    .line 276
    :cond_27
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v3, p0, Ldxoptimizer/aig;->h:Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

    invoke-static {}, Ldxoptimizer/ccu;->a()Landroid/os/Handler;

    move-result-object v4

    invoke-virtual {v2, v3, v1, v0, v4}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;)Landroid/content/Intent;

    move-result-object v0

    .line 277
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_4f

    const-string v1, "AntiSpamSmsMangerImpl"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "stick receiver ===== "

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

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v1, v0}, Ldxoptimizer/akk;->b(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_4f
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_4f} :catch_50

    .line 282
    :cond_4f
    :goto_4f
    return-void

    .line 279
    :catch_50
    move-exception v0

    .line 280
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_4f

    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_4f
.end method

.method private n()V
    .registers 5

    .prologue
    .line 285
    iget-object v0, p0, Ldxoptimizer/aig;->i:Ldxoptimizer/aig$a;

    if-nez v0, :cond_1b

    .line 286
    new-instance v0, Ldxoptimizer/aig$a;

    new-instance v1, Landroid/os/Handler;

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

    invoke-direct {v0, p0, v1}, Ldxoptimizer/aig$a;-><init>(Ldxoptimizer/aig;Landroid/os/Handler;)V

    iput-object v0, p0, Ldxoptimizer/aig;->i:Ldxoptimizer/aig$a;

    .line 287
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_1b

    const-string v0, "AntiSpamSmsMangerImpl"

    const-string v1, "register SmsContentObserver ===== "

    invoke-static {v0, v1}, Ldxoptimizer/akk;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 289
    :cond_1b
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v0

    invoke-static {}, Ldxoptimizer/aig$c$a;->a()Landroid/net/Uri;

    move-result-object v1

    const/4 v2, 0x1

    iget-object v3, p0, Ldxoptimizer/aig;->i:Ldxoptimizer/aig$a;

    invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V

    .line 291
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-wide v0

    iput-wide v0, p0, Ldxoptimizer/aig;->k:J

    .line 292
    return-void
.end method

.method private o()V
    .registers 21

    .prologue
    .line 595
    .line 602
    const/4 v2, 0x7

    new-array v4, v2, [Ljava/lang/String;

    const/4 v2, 0x0

    const-string v3, "_id"

    aput-object v3, v4, v2

    const/4 v2, 0x1

    const-string v3, "address"

    aput-object v3, v4, v2

    const/4 v2, 0x2

    const-string v3, "body"

    aput-object v3, v4, v2

    const/4 v2, 0x3

    const-string v3, "date"

    aput-object v3, v4, v2

    const/4 v2, 0x4

    const-string v3, "read"

    aput-object v3, v4, v2

    const/4 v2, 0x5

    const-string v3, "type"

    aput-object v3, v4, v2

    const/4 v2, 0x6

    const-string v3, "service_center"

    aput-object v3, v4, v2

    .line 611
    const/4 v5, 0x0

    .line 612
    const/4 v6, 0x0

    .line 613
    const-string v7, "_id desc limit 1"

    .line 615
    const-wide/16 v18, -0x1

    .line 616
    const-string v16, ""

    .line 617
    const-string v15, ""

    .line 618
    const-string v14, ""

    .line 619
    const-wide/16 v12, 0x0

    .line 620
    const/4 v11, -0x1

    .line 621
    const/4 v10, -0x1

    .line 622
    const/4 v8, 0x0

    .line 624
    :try_start_37
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v2

    invoke-static {}, Ldxoptimizer/aig$c$a;->a()Landroid/net/Uri;

    move-result-object v3

    invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_46
    .catch Ljava/lang/Exception; {:try_start_37 .. :try_end_46} :catch_16d
    .catchall {:try_start_37 .. :try_end_46} :catchall_162

    move-result-object v9

    .line 627
    if-eqz v9, :cond_170

    :try_start_49
    invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v2

    if-eqz v2, :cond_170

    .line 628
    const/4 v2, 0x0

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v10

    .line 629
    const/4 v2, 0x1

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v8

    .line 630
    const/4 v2, 0x2

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v5

    .line 631
    const/4 v2, 0x3

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v6

    .line 632
    const/4 v2, 0x4

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getInt(I)I

    move-result v3

    .line 633
    const/4 v2, 0x5

    invoke-interface {v9, v2}, Landroid/database/Cursor;->getInt(I)I

    move-result v2

    .line 634
    const/4 v4, 0x6

    invoke-interface {v9, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    move-wide v12, v10

    move-object v10, v4

    move-object v4, v8

    .line 636
    :goto_75
    sget-boolean v8, Ldxoptimizer/aig;->a:Z

    if-eqz v8, :cond_b9

    .line 637
    const-string v8, "AntiSpamSmsMangerImpl"

    new-instance v11, Ljava/lang/StringBuilder;

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

    const-string v14, "AntiSpamUtils interceptSmsFromInbox: sms{read: "

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

    move-result-object v11

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

    move-result-object v3

    const-string v11, ", type: "

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

    move-result-object v3

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

    move-result-object v3

    const-string v11, ", id : "

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

    move-result-object v3

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

    move-result-object v3

    const-string v11, ", mLastSmsId: "

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

    move-result-object v3

    move-object/from16 v0, p0

    iget-wide v14, v0, Ldxoptimizer/aig;->k:J

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

    move-result-object v3

    const-string v11, "}"

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

    move-result-object v3

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

    move-result-object v3

    invoke-static {v8, v3}, Ldxoptimizer/akk;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 640
    :cond_b9
    move-object/from16 v0, p0

    iget-object v11, v0, Ldxoptimizer/aig;->f:Ljava/lang/Object;

    monitor-enter v11
    :try_end_be
    .catch Ljava/lang/Exception; {:try_start_49 .. :try_end_be} :catch_154
    .catchall {:try_start_49 .. :try_end_be} :catchall_168

    .line 641
    :try_start_be
    move-object/from16 v0, p0

    iget-wide v14, v0, Ldxoptimizer/aig;->k:J

    cmp-long v3, v14, v12

    if-gez v3, :cond_d2

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

    move-result v3

    if-nez v3, :cond_d2

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

    move-result v3

    if-eqz v3, :cond_d7

    .line 642
    :cond_d2
    monitor-exit v11
    :try_end_d3
    .catchall {:try_start_be .. :try_end_d3} :catchall_151

    .line 671
    invoke-static {v9}, Ldxoptimizer/ajl;->a(Landroid/database/Cursor;)V

    .line 674
    :goto_d6
    return-void

    .line 644
    :cond_d7
    const/4 v3, 0x1

    if-ne v2, v3, :cond_143

    .line 645
    :try_start_da
    new-instance v2, Landroid/content/Intent;

    const-string v3, "com.dianxinos.optimizer.action.FG_SMS_RECEIVED"

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

    .line 646
    const-string v3, "extra.sms_address"

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

    .line 647
    const-string v3, "extra.sms_body"

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

    .line 648
    move-object/from16 v0, p0

    iget-object v3, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v3, v2}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V

    .line 649
    invoke-direct/range {p0 .. p0}, Ldxoptimizer/aig;->q()Z

    move-result v2

    if-eqz v2, :cond_138

    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v2

    if-nez v2, :cond_138

    .line 650
    invoke-static {}, Ldxoptimizer/aig$c$a;->a()Landroid/net/Uri;

    move-result-object v2

    invoke-static {v2, v12, v13}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri;

    move-result-object v14

    .line 651
    new-instance v2, Ldxoptimizer/aig$b;

    const/4 v8, 0x0

    move-object/from16 v3, p0

    invoke-direct/range {v2 .. v8}, Ldxoptimizer/aig$b;-><init>(Ldxoptimizer/aig;Ljava/lang/String;Ljava/lang/String;JLdxoptimizer/aig$1;)V

    .line 652
    invoke-virtual {v2, v10}, Ldxoptimizer/aig$b;->a(Ljava/lang/String;)V

    .line 653
    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x2

    move-object/from16 v3, p0

    move-object v4, v14

    move-object v5, v2

    invoke-direct/range {v3 .. v8}, Ldxoptimizer/aig;->a(Landroid/net/Uri;Ldxoptimizer/aig$b;Landroid/content/BroadcastReceiver;Landroid/content/Intent;I)V

    .line 654
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->w()Z
    :try_end_12a
    .catchall {:try_start_da .. :try_end_12a} :catchall_151

    move-result v2

    if-eqz v2, :cond_138

    .line 656
    :try_start_12d
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/aja;->g()V
    :try_end_138
    .catch Landroid/os/RemoteException; {:try_start_12d .. :try_end_138} :catch_148
    .catchall {:try_start_12d .. :try_end_138} :catchall_151

    .line 662
    :cond_138
    :goto_138
    :try_start_138
    move-object/from16 v0, p0

    iget-object v2, v0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v2, v12, v13}, Ldxoptimizer/ahd;->a(Landroid/content/Context;J)V

    .line 663
    move-object/from16 v0, p0

    iput-wide v12, v0, Ldxoptimizer/aig;->k:J

    .line 665
    :cond_143
    monitor-exit v11
    :try_end_144
    .catchall {:try_start_138 .. :try_end_144} :catchall_151

    .line 671
    invoke-static {v9}, Ldxoptimizer/ajl;->a(Landroid/database/Cursor;)V

    goto :goto_d6

    .line 657
    :catch_148
    move-exception v2

    .line 658
    :try_start_149
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_138

    invoke-virtual {v2}, Landroid/os/RemoteException;->printStackTrace()V

    goto :goto_138

    .line 665
    :catchall_151
    move-exception v2

    monitor-exit v11
    :try_end_153
    .catchall {:try_start_149 .. :try_end_153} :catchall_151

    :try_start_153
    throw v2
    :try_end_154
    .catch Ljava/lang/Exception; {:try_start_153 .. :try_end_154} :catch_154
    .catchall {:try_start_153 .. :try_end_154} :catchall_168

    .line 666
    :catch_154
    move-exception v2

    move-object v3, v9

    .line 667
    :goto_156
    :try_start_156
    sget-boolean v4, Ldxoptimizer/aig;->a:Z

    if-eqz v4, :cond_15d

    .line 668
    invoke-virtual {v2}, Ljava/lang/Exception;->printStackTrace()V
    :try_end_15d
    .catchall {:try_start_156 .. :try_end_15d} :catchall_16a

    .line 671
    :cond_15d
    invoke-static {v3}, Ldxoptimizer/ajl;->a(Landroid/database/Cursor;)V

    goto/16 :goto_d6

    :catchall_162
    move-exception v2

    move-object v9, v8

    :goto_164
    invoke-static {v9}, Ldxoptimizer/ajl;->a(Landroid/database/Cursor;)V

    throw v2

    :catchall_168
    move-exception v2

    goto :goto_164

    :catchall_16a
    move-exception v2

    move-object v9, v3

    goto :goto_164

    .line 666
    :catch_16d
    move-exception v2

    move-object v3, v8

    goto :goto_156

    :cond_170
    move v2, v10

    move v3, v11

    move-wide v6, v12

    move-object v5, v15

    move-object/from16 v4, v16

    move-object v10, v14

    move-wide/from16 v12, v18

    goto/16 :goto_75
.end method

.method private p()Z
    .registers 4

    .prologue
    const/4 v0, 0x1

    .line 1068
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v1

    .line 1069
    if-eq v0, v1, :cond_f

    const/4 v2, 0x3

    if-eq v2, v1, :cond_f

    const/4 v2, 0x5

    if-ne v2, v1, :cond_10

    :cond_f
    :goto_f
    return v0

    :cond_10
    const/4 v0, 0x0

    goto :goto_f
.end method

.method private q()Z
    .registers 2

    .prologue
    .line 1157
    sget-object v0, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-static {v0}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v0

    .line 1158
    return v0
.end method

.method private r()V
    .registers 3

    .prologue
    .line 1584
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

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

    move-result v0

    .line 1585
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    add-int/lit8 v0, v0, 0x1

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

    .line 1586
    return-void
.end method


# virtual methods
.method public a(Ldxoptimizer/ait;)Ldxoptimizer/aiv;
    .registers 10

    .prologue
    const-wide/high16 v4, -0x4010000000000000L    # -1.0

    .line 366
    if-eqz p1, :cond_93

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

    move-result-wide v2

    .line 368
    const/16 v0, 0x300a

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

    .line 369
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v0, p1}, Ldxoptimizer/ajj;->a(Landroid/content/Context;Ldxoptimizer/ait;)Ldxoptimizer/aiv;

    move-result-object v0

    .line 370
    invoke-static {}, Ldxoptimizer/cff;->a()V

    .line 371
    new-instance v1, Ljava/text/DecimalFormat;

    const-string v6, "#.##"

    invoke-direct {v1, v6}, Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V

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

    move-result-wide v6

    sub-long v2, v6, v2

    long-to-double v2, v2

    const-wide v6, 0x408f400000000000L    # 1000.0

    div-double/2addr v2, v6

    invoke-virtual {v1, v2, v3}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Double;->valueOf(Ljava/lang/String;)Ljava/lang/Double;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
    :try_end_35
    .catch Ljava/lang/NumberFormatException; {:try_start_1d .. :try_end_35} :catch_55
    .catch Ljava/lang/Exception; {:try_start_1d .. :try_end_35} :catch_5f

    move-result-wide v2

    .line 381
    :goto_36
    cmpl-double v1, v2, v4

    if-lez v1, :cond_54

    .line 382
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v1

    .line 383
    const/4 v4, 0x1

    if-ne v1, v4, :cond_69

    .line 384
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v4, "ye_as_ctg"

    const-string v5, "as_sdk_wst"

    .line 386
    invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v2

    .line 384
    invoke-virtual {v1, v4, v5, v2}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 399
    :cond_54
    :goto_54
    return-object v0

    .line 376
    :catch_55
    move-exception v1

    .line 377
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_5d

    invoke-virtual {v1}, Ljava/lang/NumberFormatException;->printStackTrace()V

    :cond_5d
    move-wide v2, v4

    .line 380
    goto :goto_36

    .line 378
    :catch_5f
    move-exception v1

    .line 379
    sget-boolean v2, Ldxoptimizer/aig;->a:Z

    if-eqz v2, :cond_67

    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    :cond_67
    move-wide v2, v4

    goto :goto_36

    .line 387
    :cond_69
    const/4 v4, 0x3

    if-ne v1, v4, :cond_7e

    .line 388
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v4, "ye_as_ctg"

    const-string v5, "as_sdk_3gst"

    .line 390
    invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v2

    .line 388
    invoke-virtual {v1, v4, v5, v2}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_54

    .line 391
    :cond_7e
    const/4 v4, 0x5

    if-ne v1, v4, :cond_54

    .line 392
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    const-string v4, "ye_as_ctg"

    const-string v5, "as_sdk_4gst"

    .line 394
    invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;

    move-result-object v2

    .line 392
    invoke-virtual {v1, v4, v5, v2}, Ldxoptimizer/akm;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_54

    .line 399
    :cond_93
    const/4 v0, 0x0

    goto :goto_54
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/aiv;
    .registers 4

    .prologue
    .line 336
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/aig;->c(Landroid/content/Context;)Ldxoptimizer/aji;

    move-result-object v0

    invoke-interface {v0, p1, p2}, Ldxoptimizer/aji;->a(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/aiv;

    move-result-object v0

    return-object v0
.end method

.method public a(Ljava/lang/String;)Ljava/util/List;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;",
            ">;"
        }
    .end annotation

    .prologue
    .line 470
    invoke-static {}, Ldxoptimizer/ajo;->a()V

    .line 472
    const-string v0, "all"

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

    move-result v0

    if-eqz v0, :cond_42

    .line 473
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "findordelall"

    invoke-virtual {v0, v1}, Ldxoptimizer/aht;->a(Ljava/lang/String;)Ljava/util/ArrayList;

    move-result-object v0

    move-object v1, v0

    .line 478
    :goto_18
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_1c
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_4e

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;

    .line 479
    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v4, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;

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

    move-result-object v3

    iput-object v3, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;

    .line 480
    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    iget-object v4, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ldxoptimizer/aix;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->setLocation(Ljava/lang/String;)V

    goto :goto_1c

    .line 476
    :cond_42
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0, p1}, Ldxoptimizer/aht;->a(Ljava/lang/String;)Ljava/util/ArrayList;

    move-result-object v0

    move-object v1, v0

    goto :goto_18

    .line 482
    :cond_4e
    return-object v1
.end method

.method public a()V
    .registers 3

    .prologue
    .line 1734
    :try_start_0
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aiz;->g()V
    :try_end_9
    .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_9} :catch_a

    .line 1739
    :cond_9
    :goto_9
    return-void

    .line 1735
    :catch_a
    move-exception v0

    .line 1737
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_9

    invoke-virtual {v0}, Landroid/os/RemoteException;->printStackTrace()V

    goto :goto_9
.end method

.method public a(Landroid/content/BroadcastReceiver;Landroid/content/Intent;I)V
    .registers 6

    .prologue
    .line 557
    sget-object v0, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-static {v0}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v0

    if-nez v0, :cond_9

    .line 591
    :cond_8
    :goto_8
    return-void

    .line 562
    :cond_9
    const/4 v0, 0x1

    if-ne v0, p3, :cond_7c

    .line 564
    :try_start_c
    invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;

    move-result-object v0

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

    move-result-object v1

    if-ne v0, v1, :cond_2c

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0xb

    if-lt v0, v1, :cond_2c

    .line 565
    new-instance v0, Landroid/os/StrictMode$ThreadPolicy$Builder;

    invoke-direct {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;-><init>()V

    invoke-virtual {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;->permitNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;

    move-result-object v0

    invoke-virtual {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy;

    move-result-object v0

    .line 566
    invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_c .. :try_end_2c} :catch_6a

    .line 571
    :cond_2c
    :goto_2c
    invoke-direct {p0, p1, p2}, Ldxoptimizer/aig;->a(Landroid/content/BroadcastReceiver;Landroid/content/Intent;)V

    .line 572
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->w()Z

    move-result v0

    if-eqz v0, :cond_44

    .line 574
    :try_start_3b
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aja;->g()V
    :try_end_44
    .catch Landroid/os/RemoteException; {:try_start_3b .. :try_end_44} :catch_73

    .line 582
    :cond_44
    :goto_44
    sget-boolean v0, Ldxoptimizer/aig;->a:Z

    if-eqz v0, :cond_8

    .line 583
    invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;

    move-result-object v0

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

    move-result-object v1

    if-ne v0, v1, :cond_8

    .line 584
    new-instance v0, Landroid/os/StrictMode$ThreadPolicy$Builder;

    invoke-direct {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;-><init>()V

    .line 585
    invoke-virtual {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;->detectNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;

    move-result-object v1

    .line 586
    invoke-virtual {v1}, Landroid/os/StrictMode$ThreadPolicy$Builder;->penaltyLog()Landroid/os/StrictMode$ThreadPolicy$Builder;

    move-result-object v1

    .line 587
    invoke-virtual {v1}, Landroid/os/StrictMode$ThreadPolicy$Builder;->penaltyDeathOnNetwork()Landroid/os/StrictMode$ThreadPolicy$Builder;

    .line 588
    invoke-virtual {v0}, Landroid/os/StrictMode$ThreadPolicy$Builder;->build()Landroid/os/StrictMode$ThreadPolicy;

    move-result-object v0

    invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V

    goto :goto_8

    .line 568
    :catch_6a
    move-exception v0

    .line 569
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_2c

    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_2c

    .line 575
    :catch_73
    move-exception v0

    .line 576
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_44

    invoke-virtual {v0}, Landroid/os/RemoteException;->printStackTrace()V

    goto :goto_44

    .line 579
    :cond_7c
    const/4 v0, 0x2

    if-ne v0, p3, :cond_44

    .line 580
    invoke-direct {p0}, Ldxoptimizer/aig;->o()V

    goto :goto_44
.end method

.method public a(Ldxoptimizer/ahn;)V
    .registers 4

    .prologue
    .line 257
    if-nez p1, :cond_a

    .line 258
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "callback should not be null"

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

    throw v0

    .line 260
    :cond_a
    iput-object p1, p0, Ldxoptimizer/aig;->j:Ldxoptimizer/ahn;

    .line 261
    return-void
.end method

.method public a(Ldxoptimizer/aiv;Z)V
    .registers 4

    .prologue
    .line 1380
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Ldxoptimizer/aio;->a(Ldxoptimizer/aiv;Z)V

    .line 1381
    return-void
.end method

.method public a(Ljava/util/List;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ldxoptimizer/ait;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v4, 0x0

    .line 513
    if-eqz p1, :cond_9

    invoke-interface {p1}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_a

    .line 526
    :cond_9
    :goto_9
    return-void

    .line 516
    :cond_a
    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_e
    :goto_e
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_3e

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/ait;

    .line 517
    iget-wide v2, v0, Ldxoptimizer/ait;->a:J

    invoke-direct {p0, v2, v3, v4}, Ldxoptimizer/aig;->a(JLjava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_e

    .line 519
    new-instance v2, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;

    const/4 v3, 0x3

    invoke-direct {v2, v0, v3}, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;-><init>(Ldxoptimizer/ait;I)V

    .line 520
    iget v0, v0, Ldxoptimizer/ait;->i:I

    iput v0, v2, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->u:I

    .line 521
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    iput-object v0, v2, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->g:Ljava/lang/String;

    .line 522
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0, v2}, Ldxoptimizer/aht;->a(Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;)J

    goto :goto_e

    .line 525
    :cond_3e
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v0, v4, v4}, Ldxoptimizer/ajj;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$ReportUpload;)V

    goto :goto_9
.end method

.method public a(Ldxoptimizer/aiv;)Z
    .registers 16

    .prologue
    const/4 v7, 0x1

    const/4 v6, 0x0

    .line 1213
    if-eqz p1, :cond_8

    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    if-nez v0, :cond_a

    :cond_8
    move v0, v6

    .line 1301
    :goto_9
    return v0

    .line 1217
    :cond_a
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    new-instance v1, Ljava/util/GregorianCalendar;

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

    invoke-static {v0, v1}, Ldxoptimizer/ajo;->a(Landroid/content/Context;Ljava/util/Calendar;)Z

    move-result v0

    if-eqz v0, :cond_cd

    .line 1218
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->m()Z

    move-result v5

    .line 1219
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->o()Z

    move-result v4

    .line 1220
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->p()Z

    move-result v3

    .line 1221
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->q()Z

    move-result v2

    .line 1222
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->r()Z

    move-result v1

    .line 1223
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->t()Z

    move-result v0

    .line 1224
    sget-boolean v8, Ldxoptimizer/aig;->a:Z

    if-eqz v8, :cond_5e

    .line 1225
    const-string v8, "AntiSpamSmsMangerImpl"

    const-string v9, "timer block"

    invoke-static {v8, v9}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 1239
    :cond_5e
    :goto_5e
    iget-object v8, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v8, v8, Ldxoptimizer/ait;->c:Ljava/lang/String;

    .line 1240
    iget-object v9, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v9, v9, Ldxoptimizer/ait;->b:Ljava/lang/String;

    .line 1241
    invoke-static {v8}, Ldxoptimizer/ahe;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    .line 1242
    sget-boolean v11, Ldxoptimizer/aig;->a:Z

    if-eqz v11, :cond_c2

    .line 1243
    const-string v11, "AntiSpamSmsMangerImpl"

    new-instance v12, Ljava/lang/StringBuilder;

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

    const-string v13, "isSmartBlock:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\nisBlackList:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\nisWhiteList:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\nisStranger:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\nisContact:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\naddress:"

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

    move-result-object v12

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

    move-result-object v12

    const-string v13, "\nstrippedAddress:"

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

    move-result-object v12

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

    move-result-object v12

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

    move-result-object v12

    invoke-static {v11, v12}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 1248
    :cond_c2
    if-eqz v3, :cond_116

    .line 1249
    invoke-static {v8}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_116

    move v0, v6

    .line 1250
    goto/16 :goto_9

    .line 1228
    :cond_cd
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->f()Z

    move-result v5

    .line 1229
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->h()Z

    move-result v4

    .line 1230
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->i()Z

    move-result v3

    .line 1231
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->j()Z

    move-result v2

    .line 1232
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->k()Z

    move-result v1

    .line 1233
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ahd;->l()Z

    move-result v0

    .line 1234
    sget-boolean v8, Ldxoptimizer/aig;->a:Z

    if-eqz v8, :cond_5e

    .line 1235
    const-string v8, "AntiSpamSmsMangerImpl"

    const-string v9, "normal block"

    invoke-static {v8, v9}, Ldxoptimizer/akk;->c(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_5e

    .line 1253
    :cond_116
    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v3, v8}, Ldxoptimizer/ajo;->c(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_126

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 1254
    invoke-static {v3, v10}, Ldxoptimizer/ajo;->c(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_149

    :cond_126
    move v3, v7

    .line 1255
    :goto_127
    if-eqz v4, :cond_14b

    .line 1256
    invoke-static {v8}, Ldxoptimizer/aho;->g(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_13f

    iget-object v4, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    .line 1257
    invoke-static {v4, v8}, Ldxoptimizer/aho;->b(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_13f

    if-nez v1, :cond_14b

    .line 1258
    invoke-static {v8}, Ldxoptimizer/aho;->i(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_14b

    .line 1259
    :cond_13f
    const/16 v0, 0x37

    iput v0, p1, Ldxoptimizer/aiv;->c:I

    .line 1260
    invoke-virtual {p0, p1, v6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    move v0, v7

    .line 1261
    goto/16 :goto_9

    :cond_149
    move v3, v6

    .line 1254
    goto :goto_127

    .line 1264
    :cond_14b
    if-eqz v3, :cond_15c

    .line 1265
    if-eqz v1, :cond_159

    .line 1266
    const/16 v0, 0x38

    iput v0, p1, Ldxoptimizer/aiv;->c:I

    .line 1267
    invoke-virtual {p0, p1, v6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    move v0, v7

    .line 1268
    goto/16 :goto_9

    :cond_159
    move v0, v6

    .line 1270
    goto/16 :goto_9

    .line 1272
    :cond_15c
    if-eqz v2, :cond_16a

    .line 1273
    if-nez v3, :cond_16a

    .line 1274
    const/16 v0, 0x39

    iput v0, p1, Ldxoptimizer/aiv;->c:I

    .line 1275
    invoke-virtual {p0, p1, v6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    move v0, v7

    .line 1276
    goto/16 :goto_9

    .line 1279
    :cond_16a
    if-eqz v0, :cond_17c

    .line 1280
    invoke-static {v9}, Ldxoptimizer/ahp;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_17c

    .line 1281
    const/16 v0, 0x3a

    iput v0, p1, Ldxoptimizer/aiv;->c:I

    .line 1282
    invoke-virtual {p0, p1, v6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    move v0, v7

    .line 1283
    goto/16 :goto_9

    .line 1286
    :cond_17c
    if-eqz v5, :cond_1d5

    .line 1287
    invoke-virtual {p0, v10, v9}, Ldxoptimizer/aig;->a(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/aiv;

    move-result-object v0

    .line 1288
    sget-boolean v1, Ldxoptimizer/aig;->a:Z

    if-eqz v1, :cond_1b2

    .line 1289
    const-string v1, "AntiSpamSmsMangerImpl"

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "spamInfo:[isSpam="

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

    move-result-object v2

    iget v3, v0, Ldxoptimizer/aiv;->b:I

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

    move-result-object v2

    const-string v3, ",reason="

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

    move-result-object v2

    iget v3, v0, Ldxoptimizer/aiv;->c:I

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

    move-result-object v2

    const-string v3, "]"

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

    move-result-object v2

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

    move-result-object v2

    .line 1290
    invoke-static {v1, v2}, Ldxoptimizer/akk;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 1292
    :cond_1b2
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    invoke-virtual {v1}, Ldxoptimizer/aix;->d()Z

    move-result v1

    if-eqz v1, :cond_1c4

    invoke-direct {p0, v10}, Ldxoptimizer/aig;->d(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_1c7

    :cond_1c4
    move v0, v6

    .line 1293
    goto/16 :goto_9

    .line 1295
    :cond_1c7
    iget v1, v0, Ldxoptimizer/aiv;->b:I

    if-ne v1, v7, :cond_1d5

    .line 1296
    iget v0, v0, Ldxoptimizer/aiv;->c:I

    iput v0, p1, Ldxoptimizer/aiv;->c:I

    .line 1297
    invoke-virtual {p0, p1, v6}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Z)V

    move v0, v7

    .line 1298
    goto/16 :goto_9

    :cond_1d5
    move v0, v6

    .line 1301
    goto/16 :goto_9
.end method

.method public synthetic b()Ljava/util/List;
    .registers 2

    .prologue
    .line 88
    invoke-virtual {p0}, Ldxoptimizer/aig;->i()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public b(Ldxoptimizer/aiv;)V
    .registers 28

    .prologue
    .line 1550
    move-object/from16 v0, p1

    iget-object v2, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v3, v2, Ldxoptimizer/ait;->c:Ljava/lang/String;

    .line 1551
    move-object/from16 v0, p1

    iget-object v2, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v4, v2, Ldxoptimizer/ait;->b:Ljava/lang/String;

    .line 1552
    move-object/from16 v0, p1

    iget-object v2, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-wide v5, v2, Ldxoptimizer/ait;->d:J

    .line 1553
    move-object/from16 v0, p1

    iget v7, v0, Ldxoptimizer/aiv;->c:I

    .line 1554
    move-object/from16 v0, p1

    iget-object v2, v0, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;

    .line 1555
    move-object/from16 v0, p1

    iget-object v8, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget v10, v8, Ldxoptimizer/ait;->g:I

    .line 1556
    move-object/from16 v0, p1

    iget-object v8, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v11, v8, Ldxoptimizer/ait;->h:Ljava/lang/String;

    .line 1557
    move-object/from16 v0, p1

    iget v12, v0, Ldxoptimizer/aiv;->a:I

    .line 1558
    sget-boolean v8, Ldxoptimizer/aig;->a:Z

    if-eqz v8, :cond_46

    const-string v8, "AntiSpamSmsMangerImpl"

    new-instance v9, Ljava/lang/StringBuilder;

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

    const-string v13, "addSpamSmsMessage category: "

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

    move-result-object v9

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

    move-result-object v9

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

    move-result-object v9

    invoke-static {v8, v9}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 1559
    :cond_46
    if-eqz v2, :cond_60

    .line 1560
    invoke-virtual {v2}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v8

    const-string v9, "cheat"

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

    move-result v8

    if-nez v8, :cond_6e

    .line 1561
    invoke-virtual {v2}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v8

    const-string v9, "pseudobase"

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

    move-result v8

    if-nez v8, :cond_6e

    .line 1562
    :cond_60
    move-object/from16 v0, p1

    iget-object v13, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    move-object/from16 v2, p0

    move-wide v8, v5

    invoke-direct/range {v2 .. v12}, Ldxoptimizer/aig;->a(Ljava/lang/String;Ljava/lang/String;JIJILjava/lang/String;I)J

    move-result-wide v2

    iput-wide v2, v13, Ldxoptimizer/ait;->a:J

    .line 1569
    :goto_6d
    return-void

    .line 1565
    :cond_6e
    invoke-virtual {v2}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v22

    .line 1566
    move-object/from16 v0, p1

    iget-object v2, v0, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    move-object/from16 v14, p0

    move-object v15, v3

    move-object/from16 v16, v4

    move-wide/from16 v17, v5

    move/from16 v19, v7

    move-wide/from16 v20, v5

    move/from16 v23, v10

    move-object/from16 v24, v11

    move/from16 v25, v12

    invoke-direct/range {v14 .. v25}, Ldxoptimizer/aig;->a(Ljava/lang/String;Ljava/lang/String;JIJLjava/lang/String;ILjava/lang/String;I)J

    move-result-wide v4

    iput-wide v4, v2, Ldxoptimizer/ait;->a:J

    goto :goto_6d
.end method

.method public b(Ldxoptimizer/aiv;Z)V
    .registers 10

    .prologue
    const/4 v6, 0x1

    .line 1384
    if-eqz p1, :cond_7

    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    if-nez v0, :cond_8

    .line 1476
    :cond_7
    :goto_7
    return-void

    .line 1387
    :cond_8
    invoke-virtual {p0, p1}, Ldxoptimizer/aig;->b(Ldxoptimizer/aiv;)V

    .line 1388
    iget-object v0, p0, Ldxoptimizer/aig;->j:Ldxoptimizer/ahn;

    if-eqz v0, :cond_14

    .line 1389
    iget-object v0, p0, Ldxoptimizer/aig;->j:Ldxoptimizer/ahn;

    invoke-interface {v0, p1}, Ldxoptimizer/ahn;->a(Ldxoptimizer/aiv;)V

    .line 1391
    :cond_14
    if-nez p2, :cond_116

    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aki;->b()Z

    move-result v0

    if-eqz v0, :cond_116

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

    .line 1392
    invoke-static {v0}, Ldxoptimizer/ajo;->a(I)Z

    move-result v0

    if-nez v0, :cond_36

    .line 1393
    invoke-static {p1}, Ldxoptimizer/ajo;->a(Ldxoptimizer/aiv;)Z

    move-result v0

    if-nez v0, :cond_36

    invoke-static {p1}, Ldxoptimizer/ajo;->b(Ldxoptimizer/aiv;)Z

    move-result v0

    if-eqz v0, :cond_116

    .line 1394
    :cond_36
    new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;

    invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;-><init>()V

    .line 1395
    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v0, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    iput-object v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->a:Ljava/lang/String;

    .line 1396
    iget v0, p1, Ldxoptimizer/aiv;->a:I

    .line 1397
    const/4 v2, 0x2

    if-ne v2, v0, :cond_141

    .line 1398
    iget-object v2, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v2, v2, Ldxoptimizer/ait;->k:Ljava/lang/String;

    iput-object v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->b:Ljava/lang/String;

    .line 1402
    :cond_4c
    :goto_4c
    iput v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->u:I

    .line 1403
    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-wide v2, v0, Ldxoptimizer/ait;->d:J

    iput-wide v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->c:J

    .line 1404
    const/4 v0, 0x5

    iput v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->d:I

    .line 1405
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    iput-object v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->g:Ljava/lang/String;

    .line 1406
    iget-object v0, p1, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;

    .line 1407
    if-eqz v0, :cond_73

    invoke-virtual {v0}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v2

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

    move-result v2

    if-nez v2, :cond_73

    .line 1408
    invoke-virtual {v0}, Ldxoptimizer/aiq;->c()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->f:Ljava/lang/String;

    .line 1410
    :cond_73
    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget v0, v0, Ldxoptimizer/ait;->g:I

    iput v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->h:I

    .line 1411
    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v0, v0, Ldxoptimizer/ait;->h:Ljava/lang/String;

    iput-object v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->j:Ljava/lang/String;

    .line 1412
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/cfe;->b(Landroid/content/Context;)I

    move-result v0

    iput v0, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->k:I

    .line 1413
    iget-object v0, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-wide v2, v0, Ldxoptimizer/ait;->e:J

    iput-wide v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->x:J

    .line 1414
    new-instance v2, Lorg/json/JSONObject;

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

    .line 1416
    :try_start_92
    const-string v0, "scan_time"

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual {v3}, Ldxoptimizer/ajn;->L()J

    move-result-wide v4

    invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    .line 1417
    const-string v0, "refresh_time"

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual {v3}, Ldxoptimizer/ajn;->K()J

    move-result-wide v4

    invoke-virtual {v2, v0, v4, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    .line 1418
    const-string v0, "longitude"

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual {v3}, Ldxoptimizer/ajn;->F()Ljava/lang/String;

    move-result-object v3

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

    .line 1419
    const-string v0, "latitude"

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    invoke-virtual {v3}, Ldxoptimizer/ajn;->E()Ljava/lang/String;

    move-result-object v3

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

    .line 1420
    const-string v0, "wf"

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v3}, Ldxoptimizer/ajo;->h(Landroid/content/Context;)Lorg/json/JSONArray;

    move-result-object v3

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

    .line 1421
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    .line 1422
    if-eqz v0, :cond_e6

    .line 1423
    const-string v3, "cwf"

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

    .line 1425
    :cond_e6
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v3}, Ldxoptimizer/ajo;->i(Landroid/content/Context;)Landroid/telephony/CellLocation;

    move-result-object v3

    invoke-static {v0, v3}, Ldxoptimizer/ajo;->a(Landroid/content/Context;Landroid/telephony/CellLocation;)Ldxoptimizer/ajp;

    move-result-object v0

    .line 1426
    const-string v3, "mcc"

    iget-object v4, v0, Ldxoptimizer/ajp;->a:Ljava/lang/String;

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

    .line 1427
    const-string v3, "mnc"

    iget-object v4, v0, Ldxoptimizer/ajp;->b:Ljava/lang/String;

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

    .line 1428
    const-string v3, "lac"

    iget v4, v0, Ldxoptimizer/ajp;->e:I

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

    .line 1429
    const-string v3, "cellId"

    iget v0, v0, Ldxoptimizer/ajp;->d:I

    invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :try_end_10e
    .catch Lorg/json/JSONException; {:try_start_92 .. :try_end_10e} :catch_14b
    .catch Ljava/lang/Exception; {:try_start_92 .. :try_end_10e} :catch_154

    .line 1435
    :cond_10e
    :goto_10e
    iput-object v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->m:Lorg/json/JSONObject;

    .line 1436
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Ldxoptimizer/ajj;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$ReportUpload;)V

    .line 1439
    :cond_116
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    invoke-static {v0}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->a(Landroid/content/Context;)Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;

    move-result-object v0

    sget-object v1, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;->MODULE_ID_ANTI_SPAM:Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;

    invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs;->b(Lcom/dianxinos/optimizer/engine/impl/LibModuleConfigs$ModuleId;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 1441
    if-eqz p2, :cond_170

    .line 1442
    iget-object v0, p1, Ldxoptimizer/aiv;->e:Ldxoptimizer/aiq;

    .line 1443
    invoke-direct {p0, p1, v0}, Ldxoptimizer/aig;->a(Ldxoptimizer/aiv;Ldxoptimizer/aiq;)Z

    move-result v0

    if-nez v0, :cond_15d

    .line 1444
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "ye_as_ctg"

    const-string v2, "as_sdk_bssbcc"

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

    move-result-object v3

    .line 1444
    invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_7

    .line 1399
    :cond_141
    if-ne v6, v0, :cond_4c

    .line 1400
    iget-object v2, p1, Ldxoptimizer/aiv;->d:Ldxoptimizer/ait;

    iget-object v2, v2, Ldxoptimizer/ait;->b:Ljava/lang/String;

    iput-object v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->b:Ljava/lang/String;

    goto/16 :goto_4c

    .line 1430
    :catch_14b
    move-exception v0

    .line 1431
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_10e

    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_10e

    .line 1432
    :catch_154
    move-exception v0

    .line 1433
    sget-boolean v3, Ldxoptimizer/aig;->a:Z

    if-eqz v3, :cond_10e

    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_10e

    .line 1448
    :cond_15d
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "ye_as_ctg"

    const-string v2, "as_sdk_bcsbcc"

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

    move-result-object v3

    .line 1448
    invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_7

    .line 1453
    :cond_170
    iget v0, p1, Ldxoptimizer/aiv;->c:I

    packed-switch v0, :pswitch_data_1b2

    .line 1469
    :goto_175
    invoke-static {p1}, Ldxoptimizer/ajo;->b(Ldxoptimizer/aiv;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 1470
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "ye_as_ctg"

    const-string v2, "as_sdk_bpbsbcc"

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

    move-result-object v3

    .line 1470
    invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto/16 :goto_7

    .line 1455
    :pswitch_18e
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "ye_as_ctg"

    const-string v2, "as_sdk_bsbkc"

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

    move-result-object v3

    .line 1455
    invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_175

    .line 1462
    :pswitch_1a0
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-string v1, "ye_as_ctg"

    const-string v2, "as_sdk_bsbbc"

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

    move-result-object v3

    .line 1462
    invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/akm;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_175

    .line 1453
    :pswitch_data_1b2
    .packed-switch 0x37
        :pswitch_1a0
        :pswitch_1a0
        :pswitch_1a0
        :pswitch_18e
    .end packed-switch
.end method

.method public b(Ljava/lang/String;)Z
    .registers 8

    .prologue
    const-wide/16 v4, 0x0

    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 1685
    if-eqz p1, :cond_10

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

    move-result-object v2

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

    move-result v2

    if-eqz v2, :cond_12

    :cond_10
    move v0, v1

    .line 1693
    :cond_11
    :goto_11
    return v0

    .line 1688
    :cond_12
    invoke-static {p1}, Ldxoptimizer/ahp;->b(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_28

    .line 1689
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2, p1, p1}, Ldxoptimizer/aht;->d(Ljava/lang/String;Ljava/lang/String;)J

    move-result-wide v2

    .line 1690
    cmp-long v2, v2, v4

    if-gtz v2, :cond_11

    move v0, v1

    goto :goto_11

    .line 1692
    :cond_28
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2, p1}, Ldxoptimizer/aht;->m(Ljava/lang/String;)J

    move-result-wide v2

    .line 1693
    cmp-long v2, v2, v4

    if-gtz v2, :cond_11

    move v0, v1

    goto :goto_11
.end method

.method public b(Ljava/lang/String;Ljava/lang/String;)Z
    .registers 9

    .prologue
    const-wide/16 v4, 0x0

    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 1709
    if-eqz p2, :cond_10

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

    move-result-object v2

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

    move-result v2

    if-eqz v2, :cond_12

    :cond_10
    move v0, v1

    .line 1722
    :cond_11
    :goto_11
    return v0

    .line 1712
    :cond_12
    invoke-static {p2}, Ldxoptimizer/ahp;->b(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_3d

    .line 1713
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2, p2}, Ldxoptimizer/aht;->n(Ljava/lang/String;)J

    move-result-wide v2

    .line 1714
    cmp-long v2, v2, v4

    if-lez v2, :cond_39

    move v2, v0

    .line 1715
    :goto_27
    if-eqz v2, :cond_3b

    .line 1716
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ldxoptimizer/aht;->d(Ljava/lang/String;Ljava/lang/String;)J

    move-result-wide v2

    .line 1717
    cmp-long v2, v2, v4

    if-gtz v2, :cond_11

    move v0, v1

    goto :goto_11

    :cond_39
    move v2, v1

    .line 1714
    goto :goto_27

    :cond_3b
    move v0, v1

    .line 1719
    goto :goto_11

    .line 1721
    :cond_3d
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2, p1, p2}, Ldxoptimizer/aht;->d(Ljava/lang/String;Ljava/lang/String;)J

    move-result-wide v2

    .line 1722
    cmp-long v2, v2, v4

    if-gtz v2, :cond_11

    move v0, v1

    goto :goto_11
.end method

.method public c()Ljava/util/List;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;",
            ">;"
        }
    .end annotation

    .prologue
    .line 447
    invoke-static {}, Ldxoptimizer/ajo;->a()V

    .line 448
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

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

    move-result-object v1

    .line 449
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_11
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_37

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;

    .line 450
    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v4, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;

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

    move-result-object v3

    iput-object v3, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->contact:Ljava/lang/String;

    .line 451
    iget-object v3, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    iget-object v4, v0, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;

    invoke-virtual {v3, v4}, Ldxoptimizer/aix;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->setLocation(Ljava/lang/String;)V

    goto :goto_11

    .line 453
    :cond_37
    return-object v1
.end method

.method public c(Ljava/lang/String;)Z
    .registers 8

    .prologue
    const/4 v0, 0x0

    .line 1698
    if-eqz p1, :cond_24

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

    move-result-object v1

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

    move-result v1

    if-nez v1, :cond_24

    .line 1699
    invoke-static {p1}, Ldxoptimizer/ahp;->b(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_24

    .line 1700
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v1

    invoke-virtual {v1, p1}, Ldxoptimizer/aht;->n(Ljava/lang/String;)J

    move-result-wide v2

    .line 1701
    const-wide/16 v4, 0x0

    cmp-long v1, v2, v4

    if-lez v1, :cond_24

    const/4 v0, 0x1

    .line 1703
    :cond_24
    return v0
.end method

.method public synthetic d()Ljava/util/List;
    .registers 2

    .prologue
    .line 88
    invoke-virtual {p0}, Ldxoptimizer/aig;->j()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public e()I
    .registers 2

    .prologue
    .line 409
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

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

    move-result v0

    return v0
.end method

.method public f()V
    .registers 2

    .prologue
    .line 414
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ajn;->f()V

    .line 415
    return-void
.end method

.method public synthetic g()Ljava/util/List;
    .registers 2

    .prologue
    .line 88
    invoke-virtual {p0}, Ldxoptimizer/aig;->l()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public h()V
    .registers 1

    .prologue
    .line 166
    invoke-direct {p0}, Ldxoptimizer/aig;->m()V

    .line 167
    invoke-direct {p0}, Ldxoptimizer/aig;->n()V

    .line 168
    return-void
.end method

.method public i()Ljava/util/ArrayList;
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList",
            "<",
            "Ldxoptimizer/ait;",
            ">;"
        }
    .end annotation

    .prologue
    .line 313
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const/16 v1, 0x1e

    const-wide/16 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x1

    .line 314
    invoke-virtual/range {v0 .. v6}, Ldxoptimizer/aht;->a(IJLjava/lang/String;IZ)Ljava/util/ArrayList;

    move-result-object v0

    .line 315
    new-instance v2, Ljava/util/ArrayList;

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

    .line 316
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v3

    .line 317
    new-instance v4, Ljava/util/HashMap;

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

    .line 318
    invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v5

    :cond_25
    :goto_25
    invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_6c

    invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/ait;

    .line 319
    iget-object v1, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    invoke-virtual {v4, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_4a

    .line 320
    iget-object v1, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    iget-object v6, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

    iget-object v7, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    invoke-static {v6, v7}, Ldxoptimizer/ajo;->d(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v6

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

    move-result-object v6

    invoke-virtual {v4, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 322
    :cond_4a
    iget-object v1, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    invoke-virtual {v4, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/Boolean;

    invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    if-nez v1, :cond_25

    .line 323
    iget-object v1, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

    invoke-static {v1}, Ldxoptimizer/ahe;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 324
    invoke-virtual {v3, v1}, Ldxoptimizer/aix;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result v1

    if-eqz v1, :cond_25

    .line 328
    invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_25

    .line 331
    :cond_6c
    return-object v2
.end method

.method public j()Ljava/util/ArrayList;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList",
            "<",
            "Ldxoptimizer/ait;",
            ">;"
        }
    .end annotation

    .prologue
    const/4 v1, 0x0

    .line 499
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    const-wide/16 v2, 0x0

    const/4 v4, 0x0

    const/4 v6, 0x1

    move v5, v1

    invoke-virtual/range {v0 .. v6}, Ldxoptimizer/aht;->a(IJLjava/lang/String;IZ)Ljava/util/ArrayList;

    move-result-object v2

    .line 500
    new-instance v3, Ljava/util/ArrayList;

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

    .line 501
    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v4

    .line 502
    :goto_19
    if-ge v1, v4, :cond_2f

    .line 503
    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ldxoptimizer/ait;

    .line 504
    iget-object v5, v0, Ldxoptimizer/ait;->c:Ljava/lang/String;

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

    move-result v5

    if-nez v5, :cond_2c

    .line 505
    invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 502
    :cond_2c
    add-int/lit8 v1, v1, 0x1

    goto :goto_19

    .line 508
    :cond_2f
    return-object v3
.end method

.method public k()Z
    .registers 6

    .prologue
    const/4 v4, 0x5

    const/4 v3, 0x3

    const/4 v0, 0x1

    .line 1129
    iget-object v1, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result v1

    .line 1130
    if-ne v1, v0, :cond_c

    .line 1153
    :cond_b
    :goto_b
    return v0

    .line 1133
    :cond_c
    iget-object v2, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v2

    invoke-virtual {v2}, Ldxoptimizer/ahd;->x()I

    move-result v2

    .line 1134
    sparse-switch v2, :sswitch_data_26

    .line 1153
    :cond_19
    const/4 v0, 0x0

    goto :goto_b

    .line 1136
    :sswitch_1b
    if-ne v1, v3, :cond_19

    goto :goto_b

    .line 1141
    :sswitch_1e
    if-ne v1, v4, :cond_19

    goto :goto_b

    .line 1146
    :sswitch_21
    if-eq v1, v3, :cond_b

    if-ne v1, v4, :cond_19

    goto :goto_b

    .line 1134
    :sswitch_data_26
    .sparse-switch
        0x3 -> :sswitch_1b
        0x4 -> :sswitch_1e
        0x22 -> :sswitch_21
    .end sparse-switch
.end method

.method public l()Ljava/util/ArrayList;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1728
    iget-object v0, p0, Ldxoptimizer/aig;->g:Landroid/content/Context;

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

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/aht;->l()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method