an.smali

.class public Lcom/tencent/turingfd/sdk/ams/au/an;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/tencent/turingfd/sdk/ams/au/an$b;
    }
.end annotation


# static fields
.field public static a:Lcom/tencent/turingfd/sdk/ams/au/an;

.field public static b:J

.field public static c:[I


# instance fields
.field public d:Lcom/tencent/turingfd/sdk/ams/au/aq;

.field public e:Landroid/os/Handler;

.field public f:Z

.field public g:Lcom/tencent/turingfd/sdk/ams/au/c;

.field public final h:Ljava/lang/Object;

.field public final i:Ljava/util/concurrent/atomic/AtomicReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/atomic/AtomicReference",
            "<",
            "Lcom/tencent/turingfd/sdk/ams/au/ap;",
            ">;"
        }
    .end annotation
.end field

.field public final j:Ljava/util/concurrent/atomic/AtomicReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/atomic/AtomicReference",
            "<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation
.end field


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

    new-instance v0, Lcom/tencent/turingfd/sdk/ams/au/an;

    invoke-direct {v0}, Lcom/tencent/turingfd/sdk/ams/au/an;-><init>()V

    sput-object v0, Lcom/tencent/turingfd/sdk/ams/au/an;->a:Lcom/tencent/turingfd/sdk/ams/au/an;

    sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v2, 0x1e

    invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v0

    sput-wide v0, Lcom/tencent/turingfd/sdk/ams/au/an;->b:J

    const/16 v0, 0xc

    new-array v0, v0, [I

    fill-array-data v0, :array_1c

    sput-object v0, Lcom/tencent/turingfd/sdk/ams/au/an;->c:[I

    return-void

    nop

    :array_1c
    .array-data 4
        0x0
        0xf
        0x1e
        0x5a
        0xf0
        0x168
        0x258
        0x4b0
        0x960
        0xc80
        0x12c0
        0x1c20
    .end array-data
.end method

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

    const/4 v2, 0x0

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

    iput-boolean v2, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->f:Z

    new-instance v0, Ljava/lang/Object;

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

    iput-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->h:Ljava/lang/Object;

    new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V

    iput-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    new-instance v0, Ljava/util/concurrent/atomic/AtomicReference;

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V

    iput-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    return-void
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;IZ)J
    .registers 6

    invoke-virtual {p0, p1, p2, p3}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;IZ)J

    move-result-wide v0

    return-wide v0
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;Z)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 4

    invoke-virtual {p0, p1, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->c(Landroid/content/Context;Z)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    return-object v0
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;ZZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 6

    invoke-virtual {p0, p1, p2, p3, p4}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;ZZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    return-object v0
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;[BII)Lcom/tencent/turingfd/sdk/ams/au/b;
    .registers 6

    invoke-virtual {p0, p1, p2, p3, p4}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;[BII)Lcom/tencent/turingfd/sdk/ams/au/b;

    move-result-object v0

    return-object v0
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;)Lcom/tencent/turingfd/sdk/ams/au/c;
    .registers 2

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    return-object v0
.end method

.method public static synthetic a(Lcom/tencent/turingfd/sdk/ams/au/an;Lcom/tencent/turingfd/sdk/ams/au/ap;Z)V
    .registers 3

    invoke-virtual {p0, p1, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Lcom/tencent/turingfd/sdk/ams/au/ap;Z)V

    return-void
.end method

.method public static synthetic b(Lcom/tencent/turingfd/sdk/ams/au/an;)Lcom/tencent/turingfd/sdk/ams/au/aq;
    .registers 2

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    return-object v0
.end method

.method public static synthetic b(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;Z)V
    .registers 3

    invoke-virtual {p0, p1, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->b(Landroid/content/Context;Z)V

    return-void
.end method

.method public static synthetic c(Lcom/tencent/turingfd/sdk/ams/au/an;)Ljava/util/concurrent/atomic/AtomicReference;
    .registers 2

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    return-object v0
.end method


# virtual methods
.method public final a(Lcom/tencent/turingfd/sdk/ams/au/ap;)I
    .registers 10

    const/4 v0, 0x3

    iget v1, p1, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    if-nez v1, :cond_d

    iget-object v1, p1, Lcom/tencent/turingfd/sdk/ams/au/ap;->b:Ljava/lang/String;

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

    move-result v1

    if-eqz v1, :cond_f

    :cond_d
    const/4 v0, 0x2

    :cond_e
    :goto_e
    return v0

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

    move-result-wide v2

    const-wide/16 v4, 0x3e8

    div-long/2addr v2, v4

    iget-wide v4, p1, Lcom/tencent/turingfd/sdk/ams/au/ap;->c:J

    cmp-long v1, v2, v4

    if-gez v1, :cond_e

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v4

    invoke-virtual {v1, v4}, Lcom/tencent/turingfd/sdk/ams/au/c;->c(Landroid/content/Context;)J

    move-result-wide v4

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v6

    const-string v7, "108"

    invoke-virtual {v1, v6, v7}, Lcom/tencent/turingfd/sdk/ams/au/c;->c(Landroid/content/Context;Ljava/lang/String;)J

    move-result-wide v6

    sub-long/2addr v2, v6

    invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J

    move-result-wide v2

    cmp-long v1, v2, v4

    if-gez v1, :cond_e

    const/4 v0, 0x1

    goto :goto_e
.end method

.method public final a(Landroid/content/Context;IZ)J
    .registers 16

    const/4 v8, 0x0

    const/4 v7, 0x1

    monitor-enter p0

    if-eqz p3, :cond_dc

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

    move-result-wide v10

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v1}, Lcom/tencent/turingfd/sdk/ams/au/aq;->a()Ljava/lang/String;

    move-result-object v3

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-string v2, "501"

    invoke-virtual {v1, p1, v2}, Lcom/tencent/turingfd/sdk/ams/au/c;->c(Landroid/content/Context;Ljava/lang/String;)J

    move-result-wide v4

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v1

    iget-object v6, v1, Lcom/tencent/turingfd/sdk/ams/au/ap;->b:Ljava/lang/String;

    move-object v1, p1

    move v2, p2

    invoke-virtual/range {v0 .. v6}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(Landroid/content/Context;ILjava/lang/String;JLjava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2e

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v0, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->l(Landroid/content/Context;)V

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

    move-result-wide v0

    sub-long/2addr v0, v10

    move-wide v2, v0

    :goto_34
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v0}, Lcom/tencent/turingfd/sdk/ams/au/aq;->n()Lcom/tencent/turingfd/sdk/ams/au/s;
    :try_end_39
    .catchall {:try_start_5 .. :try_end_39} :catchall_d9

    move-result-object v0

    if-eqz v0, :cond_c6

    :try_start_3c
    invoke-interface {v0}, Lcom/tencent/turingfd/sdk/ams/au/s;->a()Z
    :try_end_3f
    .catch Ljava/lang/Throwable; {:try_start_3c .. :try_end_3f} :catch_c5
    .catchall {:try_start_3c .. :try_end_3f} :catchall_d9

    move-result v0

    :goto_40
    :try_start_40
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    sget-object v1, Lcom/tencent/turingfd/sdk/ams/au/u;->c:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v5, v1, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    if-eqz v0, :cond_c9

    move v1, v7

    :goto_49
    invoke-virtual {v4, v5, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(II)V

    sget-object v1, Lcom/tencent/turingfd/sdk/ams/au/u;->g:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v5, v1, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    if-eqz v0, :cond_cc

    move v1, v7

    :goto_53
    invoke-virtual {v4, v5, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(II)V

    sget-object v1, Lcom/tencent/turingfd/sdk/ams/au/u;->r:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v1, v1, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    if-eqz v0, :cond_ce

    :goto_5c
    invoke-virtual {v4, v1, v7}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->K:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v1}, Lcom/tencent/turingfd/sdk/ams/au/aq;->o()Z

    move-result v1

    invoke-virtual {v4, v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->s:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->u:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->w:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->S:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->T:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->Y:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->af:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->ag:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v4, v0, p3}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->r:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    const/4 v1, 0x1

    invoke-virtual {v4, v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->O:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    const/4 v1, 0x1

    invoke-virtual {v4, v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    if-nez p3, :cond_d0

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->R:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    const/4 v1, 0x0

    invoke-virtual {v4, v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V

    :goto_be
    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    invoke-virtual {v0, p1}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(Landroid/content/Context;)V
    :try_end_c3
    .catchall {:try_start_40 .. :try_end_c3} :catchall_d9

    monitor-exit p0

    return-wide v2

    :catch_c5
    move-exception v0

    :cond_c6
    move v0, v7

    goto/16 :goto_40

    :cond_c9
    move v1, v8

    goto/16 :goto_49

    :cond_cc
    move v1, v8

    goto :goto_53

    :cond_ce
    move v7, v8

    goto :goto_5c

    :cond_d0
    :try_start_d0
    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/u;->R:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v0, v0, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    const/4 v1, 0x1

    invoke-virtual {v4, v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/f;->b(II)V
    :try_end_d8
    .catchall {:try_start_d0 .. :try_end_d8} :catchall_d9

    goto :goto_be

    :catchall_d9
    move-exception v0

    monitor-exit p0

    throw v0

    :cond_dc
    const-wide/16 v0, 0x0

    move-wide v2, v0

    goto/16 :goto_34
.end method

.method public final a(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 5

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/tencent/turingfd/sdk/ams/au/ap;

    if-nez v0, :cond_18

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v0, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    iget-object v2, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    :cond_18
    monitor-exit v1

    return-object v0

    :catchall_1a
    move-exception v0

    monitor-exit v1
    :try_end_1c
    .catchall {:try_start_3 .. :try_end_1c} :catchall_1a

    throw v0
.end method

.method public a(Landroid/content/Context;Z)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 4

    invoke-virtual {p0, p1, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->c(Landroid/content/Context;Z)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    return-object v0
.end method

.method public final a(Landroid/content/Context;ZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 27

    const/4 v4, 0x1

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move/from16 v2, p2

    invoke-virtual {v0, v1, v4, v2}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;IZ)J

    move-result-wide v12

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

    move-result-wide v14

    invoke-static/range {p1 .. p1}, Lcom/tencent/turingfd/sdk/ams/au/bh;->c(Landroid/content/Context;)I

    move-result v4

    const/16 v5, 0xa

    if-lt v4, v5, :cond_2f

    const/4 v4, 0x1

    :goto_18
    if-eqz v4, :cond_31

    const/16 v4, -0x2715

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/a;->a(I)Lcom/tencent/turingfd/sdk/ams/au/a;

    move-result-object v4

    :goto_20
    invoke-virtual {v4}, Lcom/tencent/turingfd/sdk/ams/au/a;->a()I

    move-result v5

    if-eqz v5, :cond_951

    invoke-virtual {v4}, Lcom/tencent/turingfd/sdk/ams/au/a;->a()I

    move-result v4

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    :goto_2e
    return-object v4

    :cond_2f
    const/4 v4, 0x0

    goto :goto_18

    :cond_31
    const/4 v4, 0x1

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v5}, Lcom/tencent/turingfd/sdk/ams/au/aq;->n()Lcom/tencent/turingfd/sdk/ams/au/s;

    move-result-object v5

    if-eqz v5, :cond_40

    :try_start_3c
    invoke-interface {v5}, Lcom/tencent/turingfd/sdk/ams/au/s;->a()Z
    :try_end_3f
    .catch Ljava/lang/Throwable; {:try_start_3c .. :try_end_3f} :catch_b28

    move-result v4

    :cond_40
    :goto_40
    sget-object v5, Lcom/tencent/turingfd/sdk/ams/au/i;->a:Ljava/util/Map;

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

    new-instance v5, Ljava/util/HashMap;

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

    const-string v6, ""

    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    sget v7, Lcom/tencent/turingfd/sdk/ams/au/af;->a:I

    const-string v8, "1"

    invoke-static {v6, v7, v5, v8}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/StringBuilder;ILjava/util/HashMap;Ljava/lang/Object;)V

    const-string v6, "101"

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v7}, Lcom/tencent/turingfd/sdk/ams/au/aq;->a()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v6, "207"

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v7, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v7

    iget-object v7, v7, Lcom/tencent/turingfd/sdk/ams/au/ap;->b:Ljava/lang/String;

    invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v6, "209"

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v7}, Lcom/tencent/turingfd/sdk/ams/au/aq;->h()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v6, "210"

    const/4 v7, 0x1

    move-object/from16 v0, p0

    iget-object v8, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v8}, Lcom/tencent/turingfd/sdk/ams/au/aq;->o()Z

    move-result v8

    move-object/from16 v0, p1

    move/from16 v1, p2

    invoke-static {v0, v1, v7, v4, v8}, Lcom/tencent/turingfd/sdk/ams/au/h;->a(Landroid/content/Context;ZIZZ)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "2001"

    sget-object v6, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    invoke-virtual {v6}, Lcom/tencent/turingfd/sdk/ams/au/f;->a()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-eqz p2, :cond_ac

    const-string v4, "1001"

    const-string v6, "1"

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_ac
    sget-object v11, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->P:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-nez v4, :cond_16d

    const-string v4, "2003"

    const-string v6, "0"

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_bf
    :goto_bf
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->c:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_e8

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

    move-result-wide v8

    const-string v7, ""

    :try_start_cf
    const-string v4, "phone"

    move-object/from16 v0, p1

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

    move-result-object v4

    check-cast v4, Landroid/telephony/TelephonyManager;

    invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
    :try_end_dc
    .catch Ljava/lang/Throwable; {:try_start_cf .. :try_end_dc} :catch_b31

    move-result-object v7

    :goto_dd
    if-nez v7, :cond_e1

    const-string v7, ""

    :cond_e1
    const-string v6, "260"

    const/16 v10, 0x15

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_e8
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->w:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_10c

    const-string v4, "205"

    invoke-static/range {p1 .. p1}, Lcom/tencent/turingfd/sdk/ams/au/bi;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v4, 0x8

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/bi;->b()Ljava/lang/String;

    move-result-object v6

    invoke-static {v6}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;

    move-result-object v6

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

    move-result-wide v6

    invoke-static {v4, v6, v7}, Lcom/tencent/turingfd/sdk/ams/au/i;->a(IJ)V

    :cond_10c
    sget-object v11, Lcom/tencent/turingfd/sdk/ams/au/f;->a:Lcom/tencent/turingfd/sdk/ams/au/f;

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->N:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_127

    const-string v4, "239"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->j(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_127
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->S:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_22d

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

    move-result-wide v8

    new-instance v6, Ljava/util/HashSet;

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

    :try_start_13a
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/y;->n:[I

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/y;->a([I)Ljava/lang/String;

    move-result-object v4

    new-instance v7, Ljava/lang/String;

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/aj;->b(Ljava/lang/String;)[B

    move-result-object v4

    invoke-direct {v7, v4}, Ljava/lang/String;-><init>([B)V

    const-string v4, "\\n"

    invoke-virtual {v7, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v7

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

    move-result-object v10

    array-length v0, v7

    move/from16 v16, v0

    const/4 v4, 0x0

    :goto_157
    move/from16 v0, v16

    if-ge v4, v0, :cond_1ed

    aget-object v17, v7, v4

    move-object/from16 v0, v17

    invoke-static {v0, v10}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v17

    if-eqz v17, :cond_16a

    move-object/from16 v0, v17

    invoke-interface {v6, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
    :try_end_16a
    .catch Ljava/lang/Throwable; {:try_start_13a .. :try_end_16a} :catch_1ec

    :cond_16a
    add-int/lit8 v4, v4, 0x1

    goto :goto_157

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

    move-result-wide v6

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->b:Lcom/tencent/turingfd/sdk/ams/au/n;

    if-eqz v4, :cond_1a0

    invoke-virtual {v4}, Lcom/tencent/turingfd/sdk/ams/au/n;->a()I

    move-result v4

    if-eqz v4, :cond_1a0

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->b:Lcom/tencent/turingfd/sdk/ams/au/n;

    :goto_17d
    const-string v8, "100"

    iget-object v4, v4, Lcom/tencent/turingfd/sdk/ams/au/n;->a:Ljava/lang/String;

    invoke-virtual {v5, v8, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v4, 0x14

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

    move-result-wide v8

    sub-long v6, v8, v6

    invoke-static {v4, v6, v7}, Lcom/tencent/turingfd/sdk/ams/au/i;->a(IJ)V

    const/16 v4, 0x2711

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-nez v4, :cond_bf

    const-string v4, "2004"

    const-string v6, "0"

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto/16 :goto_bf

    :cond_1a0
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->a:Ljava/util/Map;

    sget-object v8, Lcom/tencent/turingfd/sdk/ams/au/m;->c:Ljava/lang/String;

    invoke-interface {v4, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v4

    if-nez v4, :cond_1b1

    const/16 v4, -0xa

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/n;->a(I)Lcom/tencent/turingfd/sdk/ams/au/n;

    move-result-object v4

    goto :goto_17d

    :cond_1b1
    const-string v4, "main"

    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Thread;->getName()Ljava/lang/String;

    move-result-object v8

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

    move-result v4

    if-eqz v4, :cond_1c8

    const/16 v4, -0xb

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/n;->a(I)Lcom/tencent/turingfd/sdk/ams/au/n;

    move-result-object v4

    goto :goto_17d

    :cond_1c8
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->a:Ljava/util/Map;

    sget-object v8, Lcom/tencent/turingfd/sdk/ams/au/m;->c:Ljava/lang/String;

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

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/m$a;

    if-eqz v4, :cond_1e9

    iget v8, v4, Lcom/tencent/turingfd/sdk/ams/au/m$a;->b:I

    const/4 v9, 0x3

    if-gt v8, v9, :cond_1e9

    add-int/lit8 v8, v8, 0x1

    iput v8, v4, Lcom/tencent/turingfd/sdk/ams/au/m$a;->b:I

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/m$a;->a(Lcom/tencent/turingfd/sdk/ams/au/m$a;)Lcom/tencent/turingfd/sdk/ams/au/k;

    move-result-object v4

    move-object/from16 v0, p1

    invoke-interface {v4, v0}, Lcom/tencent/turingfd/sdk/ams/au/k;->a(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/n;

    move-result-object v4

    sput-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->b:Lcom/tencent/turingfd/sdk/ams/au/n;

    :cond_1e9
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/m;->b:Lcom/tencent/turingfd/sdk/ams/au/n;

    goto :goto_17d

    :catch_1ec
    move-exception v4

    :cond_1ed
    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/bb;->a(Ljava/util/Set;)Ljava/util/Set;

    move-result-object v4

    invoke-interface {v4}, Ljava/util/Set;->size()I

    move-result v6

    if-lez v6, :cond_528

    new-instance v7, Ljava/lang/StringBuilder;

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

    new-instance v6, Ljava/util/ArrayList;

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

    invoke-virtual {v6, v4}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z

    invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v10

    const/4 v4, 0x0

    :goto_209
    invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z

    move-result v6

    if-eqz v6, :cond_21e

    add-int/lit8 v6, v4, 0x1

    invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

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

    const/16 v4, 0x8

    if-lt v6, v4, :cond_51a

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

    move-result-object v7

    :goto_222
    if-nez v7, :cond_226

    const-string v7, ""

    :cond_226
    const-string v6, "250"

    const/16 v10, 0x1e

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_22d
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->T:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_26e

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

    move-result-wide v8

    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v4

    if-nez v4, :cond_52c

    :goto_241
    const/4 v4, 0x0

    :goto_242
    const/4 v6, 0x0

    const/4 v7, 0x0

    invoke-static {v6, v4, v7}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(IZI)I

    move-result v6

    :try_start_248
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/y;->n:[I

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/y;->a([I)Ljava/lang/String;

    move-result-object v4

    new-instance v7, Ljava/lang/String;

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/aj;->b(Ljava/lang/String;)[B

    move-result-object v4

    invoke-direct {v7, v4}, Ljava/lang/String;-><init>([B)V

    invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    :try_end_25a
    .catch Ljava/lang/Throwable; {:try_start_248 .. :try_end_25a} :catch_b34

    move-result v4

    if-eqz v4, :cond_53a

    :cond_25d
    :goto_25d
    const/4 v4, 0x0

    :goto_25e
    const/4 v7, 0x1

    invoke-static {v6, v4, v7}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(IZI)I

    move-result v4

    if-lez v4, :cond_561

    const-string v7, "1"

    :goto_267
    const-string v6, "251"

    const/16 v10, 0x1f

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_26e
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->U:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_28f

    :try_start_278
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v4

    const-string v6, "mock_location"

    const/4 v7, 0x0

    invoke-static {v4, v6, v7}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    :try_end_282
    .catch Ljava/lang/Throwable; {:try_start_278 .. :try_end_282} :catch_565

    move-result v4

    if-eqz v4, :cond_566

    const/4 v4, 0x1

    :goto_286
    if-eqz v4, :cond_569

    const-string v4, "1"

    :goto_28a
    const-string v6, "252"

    invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_28f
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->V:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_2ab

    const-string v4, ""

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v6, 0x18

    if-lt v4, v6, :cond_56d

    :cond_2a5
    const/4 v4, 0x0

    :goto_2a6
    const-string v6, "253"

    invoke-static {v7, v4, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/StringBuilder;ILjava/util/HashMap;Ljava/lang/Object;)V

    :cond_2ab
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->W:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_2d2

    const-string v4, ""

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    new-instance v4, Landroid/content/IntentFilter;

    const-string v6, "android.intent.action.BATTERY_CHANGED"

    invoke-direct {v4, v6}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

    const/4 v6, 0x0

    :try_start_2c3
    move-object/from16 v0, p1

    invoke-virtual {v0, v6, v4}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    :try_end_2c8
    .catch Ljava/lang/Throwable; {:try_start_2c3 .. :try_end_2c8} :catch_5da

    move-result-object v4

    move-object v6, v4

    :goto_2ca
    if-nez v6, :cond_5df

    :cond_2cc
    const/4 v4, 0x0

    :goto_2cd
    const-string v6, "254"

    invoke-static {v7, v4, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/StringBuilder;ILjava/util/HashMap;Ljava/lang/Object;)V

    :cond_2d2
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->X:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_2f9

    const-string v4, ""

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    :try_start_2e2
    new-instance v4, Landroid/content/IntentFilter;

    const-string v7, "android.intent.action.BATTERY_CHANGED"

    invoke-direct {v4, v7}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

    const/4 v7, 0x0

    move-object/from16 v0, p1

    invoke-virtual {v0, v7, v4}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    :try_end_2ef
    .catch Ljava/lang/Throwable; {:try_start_2e2 .. :try_end_2ef} :catch_640

    move-result-object v4

    if-nez v4, :cond_607

    sget v4, Lcom/tencent/turingfd/sdk/ams/au/bc;->a:I

    :cond_2f4
    :goto_2f4
    const-string v7, "255"

    invoke-static {v6, v4, v5, v7}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/StringBuilder;ILjava/util/HashMap;Ljava/lang/Object;)V

    :cond_2f9
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->Y:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_332

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

    move-result-wide v8

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/ac;->b:Ljava/util/List;

    if-eqz v4, :cond_645

    :goto_30b
    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v6

    :cond_30f
    invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_8e1

    invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/au;

    iget-object v7, v4, Lcom/tencent/turingfd/sdk/ams/au/au;->a:Ljava/lang/String;

    sget-object v10, Lcom/tencent/turingfd/sdk/ams/au/ax;->c:Ljava/lang/String;

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

    move-result v7

    if-eqz v7, :cond_30f

    iget-object v7, v4, Lcom/tencent/turingfd/sdk/ams/au/au;->b:Ljava/lang/String;

    :goto_327
    if-nez v7, :cond_32b

    const-string v7, ""

    :cond_32b
    const-string v6, "256"

    const/16 v10, 0x20

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_332
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->Z:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_358

    invoke-static/range {p1 .. p1}, Lcom/tencent/turingfd/sdk/ams/au/am;->a(Landroid/content/Context;)Ljava/util/ArrayList;

    move-result-object v4

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

    move-result v6

    if-eqz v6, :cond_8e5

    const/4 v6, 0x0

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

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/au;

    iget-object v4, v4, Lcom/tencent/turingfd/sdk/ams/au/au;->b:Ljava/lang/String;

    :goto_34f
    if-nez v4, :cond_353

    const-string v4, ""

    :cond_353
    const-string v6, "257"

    invoke-virtual {v5, v6, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_358
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->af:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_3a8

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

    move-result-wide v8

    :try_start_366
    invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;

    move-result-object v4

    if-eqz v4, :cond_8ea

    invoke-static {v4}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;

    move-result-object v4

    invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v6

    :cond_374
    invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_8ea

    invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/net/NetworkInterface;

    invoke-virtual {v4}, Ljava/net/NetworkInterface;->isUp()Z

    move-result v7

    if-eqz v7, :cond_374

    invoke-virtual {v4}, Ljava/net/NetworkInterface;->getInterfaceAddresses()Ljava/util/List;

    move-result-object v7

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

    move-result v7

    if-eqz v7, :cond_374

    invoke-virtual {v4}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;

    move-result-object v4

    const-string v7, "tun\\d+"

    invoke-virtual {v4, v7}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
    :try_end_399
    .catch Ljava/lang/Throwable; {:try_start_366 .. :try_end_399} :catch_8e9

    move-result v4

    if-eqz v4, :cond_374

    const/4 v4, 0x1

    :goto_39d
    if-eqz v4, :cond_8ed

    const-string v7, "1"

    :goto_3a1
    const-string v6, "258"

    const/16 v10, 0x28

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_3a8
    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/u;->ag:Lcom/tencent/turingfd/sdk/ams/au/u;

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/u;->aO:I

    invoke-virtual {v11, v4}, Lcom/tencent/turingfd/sdk/ams/au/f;->a(I)Z

    move-result v4

    if-eqz v4, :cond_3c5

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

    move-result-wide v8

    :try_start_3b6
    invoke-static/range {p1 .. p1}, Lcom/tencent/turingfd/sdk/ams/au/aj;->b(Landroid/content/Context;)Z
    :try_end_3b9
    .catch Ljava/lang/Throwable; {:try_start_3b6 .. :try_end_3b9} :catch_8f1

    move-result v4

    :goto_3ba
    if-eqz v4, :cond_8f5

    const-string v7, "1"

    :goto_3be
    const-string v6, "259"

    const/16 v10, 0x29

    invoke-static/range {v5 .. v10}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;JI)V

    :cond_3c5
    const-string v4, "403"

    const-string v6, ""

    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v7}, Lcom/tencent/turingfd/sdk/ams/au/aq;->k()I

    move-result v7

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

    move-result-object v6

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

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "402"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v6}, Lcom/tencent/turingfd/sdk/ams/au/aq;->i()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "404"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v6}, Lcom/tencent/turingfd/sdk/ams/au/aq;->j()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "401"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v6}, Lcom/tencent/turingfd/sdk/ams/au/aq;->l()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "302"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->i(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "303"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->h(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "305"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->g(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    new-instance v4, Ljava/lang/StringBuilder;

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

    const-string v6, ""

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

    move-result-object v6

    :try_start_43f
    const-string v4, "connectivity"

    move-object/from16 v0, p1

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

    move-result-object v4

    check-cast v4, Landroid/net/ConnectivityManager;

    invoke-virtual {v4}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;

    move-result-object v4

    if-eqz v4, :cond_45f

    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;

    move-result-object v7

    sget-object v8, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State;

    if-eq v7, v8, :cond_8f9

    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;

    move-result-object v7

    sget-object v8, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
    :try_end_45d
    .catch Ljava/lang/Throwable; {:try_start_43f .. :try_end_45d} :catch_91b

    if-eq v7, v8, :cond_8f9

    :cond_45f
    const/4 v4, -0x1

    :cond_460
    :goto_460
    const-string v7, "308"

    invoke-static {v6, v4, v5, v7}, Lcom/tencent/turingfd/sdk/ams/au/ab;->a(Ljava/lang/StringBuilder;ILjava/util/HashMap;Ljava/lang/Object;)V

    const-string v4, "309"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->d(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v4, "310"

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->m(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-static/range {p1 .. p1}, Lcom/tencent/turingfd/sdk/ams/au/bh;->b(Landroid/content/Context;)V

    :try_start_486
    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->d()Landroid/util/SparseArray;

    move-result-object v4

    const/4 v6, 0x1

    move-object/from16 v0, p1

    invoke-static {v4, v0, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/TuringDIDService$aa;->a(Landroid/util/SparseArray;Landroid/content/Context;Ljava/util/Map;I)Landroid/util/SparseArray;
    :try_end_490
    .catch Ljava/lang/Throwable; {:try_start_486 .. :try_end_490} :catch_941

    move-result-object v4

    const-string v5, "301"

    const/4 v6, 0x0

    move-object/from16 v0, p1

    invoke-static {v0, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/bh;->a(Landroid/content/Context;Ljava/lang/String;I)V

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-string v6, "201"

    new-instance v7, Ljava/lang/StringBuilder;

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

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

    move-result-wide v8

    sub-long/2addr v8, v14

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

    move-result-object v7

    const-string v8, "_"

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

    move-result-object v7

    move/from16 v0, p2

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

    move-result-object v7

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

    move-result-object v7

    move-object/from16 v0, p1

    invoke-virtual {v5, v0, v6, v7}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;)I

    move-result v5

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/aj;->b(Landroid/util/SparseArray;)[B

    move-result-object v6

    new-instance v7, Ljava/lang/StringBuilder;

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

    const/4 v8, 0x2

    const-class v9, Ljava/lang/String;

    invoke-static {v4, v8, v9}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    if-nez v4, :cond_4dc

    const-string v4, ""

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

    move-result-object v4

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/i;->a()Ljava/lang/String;

    move-result-object v7

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

    move-result-object v4

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

    move-result-object v4

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-string v8, "205"

    move-object/from16 v0, p1

    invoke-virtual {v7, v0, v8, v4}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    array-length v7, v6

    int-to-long v8, v7

    move-object/from16 v0, p1

    move/from16 v1, p2

    invoke-virtual {v4, v0, v8, v9, v1}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;JI)V

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v4}, Lcom/tencent/turingfd/sdk/ams/au/aq;->f()Lcom/tencent/turingfd/sdk/a/a;

    move-result-object v4

    if-eqz v4, :cond_512

    const/4 v7, 0x1

    invoke-interface {v4, v5, v6, v7}, Lcom/tencent/turingfd/sdk/a/a;->a(I[BI)V

    :cond_512
    if-eqz v5, :cond_92e

    invoke-static {v5}, Lcom/tencent/turingfd/sdk/ams/au/a;->a(I)Lcom/tencent/turingfd/sdk/ams/au/a;

    move-result-object v4

    goto/16 :goto_20

    :cond_51a
    invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_b25

    const-string v4, "_"

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

    move v4, v6

    goto/16 :goto_209

    :cond_528
    const-string v7, ""

    goto/16 :goto_222

    :cond_52c
    sget-object v6, Lcom/tencent/turingfd/sdk/ams/au/y;->l:[I

    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/y;->a([I)Ljava/lang/String;

    move-result-object v6

    const/16 v7, 0x80

    :try_start_534
    invoke-virtual {v4, v6, v7}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
    :try_end_537
    .catch Ljava/lang/Throwable; {:try_start_534 .. :try_end_537} :catch_b2b

    const/4 v4, 0x1

    goto/16 :goto_242

    :cond_53a
    :try_start_53a
    const-string v4, "\\n"

    invoke-virtual {v7, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v7

    if-eqz v7, :cond_25d

    array-length v4, v7

    if-eqz v4, :cond_25d

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

    move-result-object v10

    array-length v0, v7

    move/from16 v16, v0

    const/4 v4, 0x0

    :goto_54d
    move/from16 v0, v16

    if-ge v4, v0, :cond_25d

    aget-object v17, v7, v4

    move-object/from16 v0, v17

    invoke-static {v10, v0}, Lcom/tencent/turingfd/sdk/ams/au/ar;->a(Ljava/lang/String;Ljava/lang/String;)Z
    :try_end_558
    .catch Ljava/lang/Throwable; {:try_start_53a .. :try_end_558} :catch_b34

    move-result v17

    if-eqz v17, :cond_55e

    const/4 v4, 0x1

    goto/16 :goto_25e

    :cond_55e
    add-int/lit8 v4, v4, 0x1

    goto :goto_54d

    :cond_561
    const-string v7, "0"

    goto/16 :goto_267

    :catch_565
    move-exception v4

    :cond_566
    const/4 v4, 0x0

    goto/16 :goto_286

    :cond_569
    const-string v4, "0"

    goto/16 :goto_28a

    :cond_56d
    new-instance v8, Ljava/io/File;

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/y;->an:[I

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/y;->a([I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v8, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    const-string v4, ""

    :try_start_57a
    new-instance v6, Ljava/io/BufferedReader;

    new-instance v9, Ljava/io/FileReader;

    invoke-direct {v9, v8}, Ljava/io/FileReader;-><init>(Ljava/io/File;)V

    invoke-direct {v6, v9}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
    :try_end_584
    .catch Ljava/lang/Throwable; {:try_start_57a .. :try_end_584} :catch_5ba
    .catchall {:try_start_57a .. :try_end_584} :catchall_5ad

    :try_start_584
    invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
    :try_end_587
    .catch Ljava/lang/Throwable; {:try_start_584 .. :try_end_587} :catch_b2e
    .catchall {:try_start_584 .. :try_end_587} :catchall_b0a

    move-result-object v4

    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Ljava/io/Closeable;)V

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

    move-result v6

    if-nez v6, :cond_2a5

    const-string v6, "CONFIGURED"

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

    move-result v6

    if-eqz v6, :cond_5c4

    const/4 v4, 0x0

    :try_start_59a
    invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v6

    const-string v8, "adb_enabled"

    const/4 v9, 0x0

    invoke-static {v6, v8, v9}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
    :try_end_5a4
    .catch Ljava/lang/Throwable; {:try_start_59a .. :try_end_5a4} :catch_b37

    move-result v4

    if-lez v4, :cond_5c2

    const/4 v4, 0x1

    :goto_5a8
    if-eqz v4, :cond_5d7

    const/4 v4, 0x1

    goto/16 :goto_2a6

    :catchall_5ad
    move-exception v4

    const/4 v5, 0x0

    move-object/from16 v22, v5

    move-object v5, v4

    move-object/from16 v4, v22

    :goto_5b4
    if-eqz v4, :cond_5b9

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Ljava/io/Closeable;)V

    :cond_5b9
    throw v5

    :catch_5ba
    move-exception v6

    const/4 v6, 0x0

    :goto_5bc
    if-eqz v6, :cond_58b

    invoke-static {v6}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Ljava/io/Closeable;)V

    goto :goto_58b

    :cond_5c2
    const/4 v4, 0x0

    goto :goto_5a8

    :cond_5c4
    const-string v6, "DISCONNECTED"

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

    move-result v6

    if-eqz v6, :cond_5cf

    const/4 v4, 0x2

    goto/16 :goto_2a6

    :cond_5cf
    const-string v6, "CONNECTED"

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

    move-result v4

    if-eqz v4, :cond_2a5

    :cond_5d7
    const/4 v4, 0x3

    goto/16 :goto_2a6

    :catch_5da
    move-exception v4

    const/4 v4, 0x0

    move-object v6, v4

    goto/16 :goto_2ca

    :cond_5df
    const-string v4, "status"

    const/4 v8, -0x1

    invoke-virtual {v6, v4, v8}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v4

    const/4 v8, 0x2

    if-eq v4, v8, :cond_5ec

    const/4 v8, 0x5

    if-ne v4, v8, :cond_5f2

    :cond_5ec
    const/4 v4, 0x1

    :goto_5ed
    if-nez v4, :cond_5f4

    const/4 v4, 0x1

    goto/16 :goto_2cd

    :cond_5f2
    const/4 v4, 0x0

    goto :goto_5ed

    :cond_5f4
    const-string v4, "plugged"

    const/4 v8, -0x1

    invoke-virtual {v6, v4, v8}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v4

    const/4 v6, 0x2

    if-ne v4, v6, :cond_601

    const/4 v4, 0x3

    goto/16 :goto_2cd

    :cond_601
    const/4 v6, 0x1

    if-ne v4, v6, :cond_2cc

    const/4 v4, 0x2

    goto/16 :goto_2cd

    :cond_607
    invoke-virtual {v4}, Landroid/content/Intent;->getAction()Ljava/lang/String;

    move-result-object v7

    const-string v8, "android.intent.action.BATTERY_CHANGED"

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

    move-result v7

    if-nez v7, :cond_617

    sget v4, Lcom/tencent/turingfd/sdk/ams/au/bc;->a:I

    goto/16 :goto_2f4

    :cond_617
    :try_start_617
    const-string v7, "level"

    const/4 v8, 0x0

    invoke-virtual {v4, v7, v8}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v7

    const-string v8, "scale"

    const/16 v9, 0x64

    invoke-virtual {v4, v8, v9}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    :try_end_625
    .catch Ljava/lang/Throwable; {:try_start_617 .. :try_end_625} :catch_63b

    move-result v4

    if-nez v4, :cond_62c

    sget v4, Lcom/tencent/turingfd/sdk/ams/au/bc;->a:I

    goto/16 :goto_2f4

    :cond_62c
    mul-int/lit8 v7, v7, 0x64

    div-int v4, v7, v4

    if-gez v4, :cond_633

    const/4 v4, 0x0

    :cond_633
    const/16 v7, 0x64

    if-le v4, v7, :cond_2f4

    const/16 v4, 0x64

    goto/16 :goto_2f4

    :catch_63b
    move-exception v4

    sget v4, Lcom/tencent/turingfd/sdk/ams/au/bc;->a:I

    goto/16 :goto_2f4

    :catch_640
    move-exception v4

    sget v4, Lcom/tencent/turingfd/sdk/ams/au/bc;->a:I

    goto/16 :goto_2f4

    :cond_645
    new-instance v10, Ljava/util/ArrayList;

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

    new-instance v16, Ljava/util/ArrayList;

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

    new-instance v4, Ljava/io/File;

    const-string v6, "/proc"

    invoke-direct {v4, v6}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Ljava/io/File;->list()[Ljava/lang/String;

    move-result-object v6

    if-nez v6, :cond_683

    :cond_65c
    new-instance v17, Ljava/util/ArrayList;

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

    invoke-static {}, Landroid/os/Process;->myPid()I

    move-result v7

    invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v18

    const/4 v4, 0x0

    move v6, v4

    :cond_66b
    :goto_66b
    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_6b8

    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/ag;

    iget v0, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->a:I

    move/from16 v19, v0

    move/from16 v0, v19

    if-ne v7, v0, :cond_66b

    iget v4, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->e:I

    move v6, v4

    goto :goto_66b

    :cond_683
    array-length v7, v6

    const/4 v4, 0x0

    :goto_685
    if-ge v4, v7, :cond_65c

    aget-object v17, v6, v4

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

    move-result v18

    if-eqz v18, :cond_692

    :cond_68f
    :goto_68f
    add-int/lit8 v4, v4, 0x1

    goto :goto_685

    :cond_692
    const/16 v18, 0x0

    :try_start_694
    invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->charAt(I)C

    move-result v18

    const/16 v19, 0x39

    move/from16 v0, v18

    move/from16 v1, v19

    if-gt v0, v1, :cond_68f

    const/16 v19, 0x30

    move/from16 v0, v18

    move/from16 v1, v19

    if-lt v0, v1, :cond_68f

    invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v17

    invoke-static/range {v17 .. v17}, Lcom/tencent/turingfd/sdk/ams/au/aj;->b(I)Lcom/tencent/turingfd/sdk/ams/au/ag;

    move-result-object v17

    if-eqz v17, :cond_68f

    invoke-interface/range {v16 .. v17}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_6b5
    .catch Ljava/lang/Exception; {:try_start_694 .. :try_end_6b5} :catch_6b6

    goto :goto_68f

    :catch_6b6
    move-exception v17

    goto :goto_68f

    :cond_6b8
    if-nez v6, :cond_702

    :cond_6ba
    :goto_6ba
    move-object/from16 v0, v17

    invoke-interface {v10, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    new-instance v7, Ljava/lang/StringBuilder;

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

    new-instance v17, Ljava/util/ArrayList;

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

    invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v18

    :cond_6cd
    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_750

    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/ag;

    sget-object v6, Lcom/tencent/turingfd/sdk/ams/au/ac;->a:Ljava/util/Set;

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

    move-result-object v19

    :cond_6df
    :goto_6df
    invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z

    move-result v6

    if-eqz v6, :cond_6cd

    invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Ljava/lang/String;

    iget-object v0, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    move-object/from16 v20, v0

    move-object/from16 v0, v20

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

    move-result v6

    if-eqz v6, :cond_6df

    iget-object v6, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

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

    const-string v6, "_"

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

    goto :goto_6df

    :cond_702
    invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v18

    const-string v4, ""

    move-object v7, v4

    :cond_709
    :goto_709
    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_721

    invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/tencent/turingfd/sdk/ams/au/ag;

    iget v0, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->a:I

    move/from16 v19, v0

    move/from16 v0, v19

    if-ne v6, v0, :cond_709

    iget-object v4, v4, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    move-object v7, v4

    goto :goto_709

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

    move-result v4

    if-nez v4, :cond_6ba

    new-instance v4, Lcom/tencent/turingfd/sdk/ams/au/au;

    invoke-direct {v4}, Lcom/tencent/turingfd/sdk/ams/au/au;-><init>()V

    new-instance v6, Ljava/lang/StringBuilder;

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

    sget-object v18, Lcom/tencent/turingfd/sdk/ams/au/ax;->a:Ljava/lang/String;

    move-object/from16 v0, v18

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

    move-result-object v6

    sget-object v18, Lcom/tencent/turingfd/sdk/ams/au/ax;->e:Ljava/lang/String;

    move-object/from16 v0, v18

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

    move-result-object v6

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

    move-result-object v6

    iput-object v6, v4, Lcom/tencent/turingfd/sdk/ams/au/au;->a:Ljava/lang/String;

    iput-object v7, v4, Lcom/tencent/turingfd/sdk/ams/au/au;->b:Ljava/lang/String;

    move-object/from16 v0, v17

    invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto/16 :goto_6ba

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

    move-result-object v4

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

    move-result v6

    if-nez v6, :cond_78e

    new-instance v6, Lcom/tencent/turingfd/sdk/ams/au/au;

    invoke-direct {v6}, Lcom/tencent/turingfd/sdk/ams/au/au;-><init>()V

    new-instance v7, Ljava/lang/StringBuilder;

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

    sget-object v18, Lcom/tencent/turingfd/sdk/ams/au/ax;->a:Ljava/lang/String;

    move-object/from16 v0, v18

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

    move-result-object v7

    sget-object v18, Lcom/tencent/turingfd/sdk/ams/au/ax;->c:Ljava/lang/String;

    move-object/from16 v0, v18

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

    move-result-object v7

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

    move-result-object v7

    iput-object v7, v6, Lcom/tencent/turingfd/sdk/ams/au/au;->a:Ljava/lang/String;

    const/4 v7, 0x0

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

    move-result v18

    add-int/lit8 v18, v18, -0x1

    move/from16 v0, v18

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

    move-result-object v4

    iput-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/au;->b:Ljava/lang/String;

    move-object/from16 v0, v17

    invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_78e
    move-object/from16 v0, v17

    invoke-interface {v10, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    new-instance v17, Ljava/util/ArrayList;

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

    new-instance v18, Ljava/lang/StringBuilder;

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

    new-instance v19, Ljava/util/HashSet;

    invoke-direct/range {v19 .. v19}, Ljava/util/HashSet;-><init>()V

    invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v16

    const/4 v4, 0x0

    move v7, v4

    :cond_7a8
    :goto_7a8
    invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_87e

    invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    move-object v6, v4

    check-cast v6, Lcom/tencent/turingfd/sdk/ams/au/ag;

    iget v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->c:I

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/"

    move-object/from16 v0, v20

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

    move-result v4

    if-eqz v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/system"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/dev"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/sbin"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/init"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/vendor"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/bin"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "/usr"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "kinguser"

    move-object/from16 v0, v20

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

    move-result v4

    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    const-string v20, "so"

    move-object/from16 v0, v20

    invoke-virtual {v4, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_7a8

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/ac;->a:Ljava/util/Set;

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

    move-result-object v20

    :cond_837
    invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_b22

    invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    iget-object v0, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    move-object/from16 v21, v0

    move-object/from16 v0, v21

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

    move-result v4

    if-eqz v4, :cond_837

    const/4 v4, 0x1

    :goto_850
    if-nez v4, :cond_7a8

    sget-object v4, Lcom/tencent/turingfd/sdk/ams/au/ac;->c:Ljava/util/Set;

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

    move-result-object v20

    :cond_858
    invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_b1f

    invoke-interface/range {v20 .. v20}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    iget-object v0, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    move-object/from16 v21, v0

    move-object/from16 v0, v21

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

    move-result v4

    if-eqz v4, :cond_858

    const/4 v4, 0x1

    :goto_871
    if-nez v4, :cond_7a8

    iget-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/ag;->d:Ljava/lang/String;

    move-object/from16 v0, v19

    invoke-interface {v0, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    const/16 v4, 0x8

    if-lt v7, v4, :cond_b1a

    :cond_87e
    invoke-interface/range {v19 .. v19}, Ljava/util/Set;->size()I

    move-result v4

    if-lez v4, :cond_8d9

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

    move-result-object v6

    :goto_888
    invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_8a1

    invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    move-object/from16 v0, v18

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

    const-string v4, "_"

    move-object/from16 v0, v18

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

    goto :goto_888

    :cond_8a1
    invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    new-instance v6, Lcom/tencent/turingfd/sdk/ams/au/au;

    invoke-direct {v6}, Lcom/tencent/turingfd/sdk/ams/au/au;-><init>()V

    new-instance v7, Ljava/lang/StringBuilder;

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

    sget-object v16, Lcom/tencent/turingfd/sdk/ams/au/ax;->a:Ljava/lang/String;

    move-object/from16 v0, v16

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

    move-result-object v7

    sget-object v16, Lcom/tencent/turingfd/sdk/ams/au/ax;->d:Ljava/lang/String;

    move-object/from16 v0, v16

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

    move-result-object v7

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

    move-result-object v7

    iput-object v7, v6, Lcom/tencent/turingfd/sdk/ams/au/au;->a:Ljava/lang/String;

    const/4 v7, 0x0

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

    move-result v16

    add-int/lit8 v16, v16, -0x1

    move/from16 v0, v16

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

    move-result-object v4

    iput-object v4, v6, Lcom/tencent/turingfd/sdk/ams/au/au;->b:Ljava/lang/String;

    move-object/from16 v0, v17

    invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_8d9
    move-object/from16 v0, v17

    invoke-interface {v10, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    move-object v4, v10

    goto/16 :goto_30b

    :cond_8e1
    const-string v7, ""

    goto/16 :goto_327

    :cond_8e5
    const-string v4, ""

    goto/16 :goto_34f

    :catch_8e9
    move-exception v4

    :cond_8ea
    const/4 v4, 0x0

    goto/16 :goto_39d

    :cond_8ed
    const-string v7, "0"

    goto/16 :goto_3a1

    :catch_8f1
    move-exception v4

    const/4 v4, 0x0

    goto/16 :goto_3ba

    :cond_8f5
    const-string v7, "0"

    goto/16 :goto_3be

    :cond_8f9
    :try_start_8f9
    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getType()I

    move-result v7

    const/4 v8, 0x1

    if-ne v7, v8, :cond_903

    const/4 v4, 0x0

    goto/16 :goto_460

    :cond_903
    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getType()I

    move-result v4

    if-nez v4, :cond_45f

    invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_915

    invoke-static/range {p1 .. p1}, Landroid/net/Proxy;->getHost(Landroid/content/Context;)Ljava/lang/String;
    :try_end_912
    .catch Ljava/lang/Throwable; {:try_start_8f9 .. :try_end_912} :catch_91b

    move-result-object v4

    if-eqz v4, :cond_918

    :cond_915
    const/4 v4, 0x2

    goto/16 :goto_460

    :cond_918
    const/4 v4, 0x1

    goto/16 :goto_460

    :catch_91b
    move-exception v4

    invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v7

    const/4 v4, -0x3

    if-eqz v7, :cond_460

    const-string v8, "ACCESS_NETWORK_STATE"

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

    move-result v7

    if-eqz v7, :cond_460

    const/4 v4, -0x2

    goto/16 :goto_460

    :cond_92e
    array-length v4, v6

    if-nez v4, :cond_939

    const/16 v4, -0x2713

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/a;->a(I)Lcom/tencent/turingfd/sdk/ams/au/a;

    move-result-object v4

    goto/16 :goto_20

    :cond_939
    new-instance v4, Lcom/tencent/turingfd/sdk/ams/au/a;

    const/4 v5, 0x0

    invoke-direct {v4, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/a;-><init>(I[B)V

    goto/16 :goto_20

    :catch_941
    move-exception v4

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/g;->a()Lcom/tencent/turingfd/sdk/ams/au/g;

    move-result-object v5

    invoke-virtual {v5, v4}, Lcom/tencent/turingfd/sdk/ams/au/g;->a(Ljava/lang/Throwable;)V

    const/16 v4, -0x2716

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/a;->a(I)Lcom/tencent/turingfd/sdk/ams/au/a;

    move-result-object v4

    goto/16 :goto_20

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

    move-result-wide v6

    iget-object v4, v4, Lcom/tencent/turingfd/sdk/ams/au/a;->c:[B

    const/16 v5, 0x1fb5

    const/16 v8, 0x46c5

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    invoke-virtual {v0, v1, v4, v5, v8}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;[BII)Lcom/tencent/turingfd/sdk/ams/au/b;

    move-result-object v5

    :try_start_963
    const-string v4, "connectivity"

    move-object/from16 v0, p1

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

    move-result-object v4

    check-cast v4, Landroid/net/ConnectivityManager;

    invoke-virtual {v4}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;

    move-result-object v4

    if-eqz v4, :cond_983

    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;

    move-result-object v8

    sget-object v9, Landroid/net/NetworkInfo$State;->CONNECTING:Landroid/net/NetworkInfo$State;

    if-eq v8, v9, :cond_9d0

    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;

    move-result-object v8

    sget-object v9, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
    :try_end_981
    .catch Ljava/lang/Throwable; {:try_start_963 .. :try_end_981} :catch_9ef

    if-eq v8, v9, :cond_9d0

    :cond_983
    const/4 v4, -0x1

    :goto_984
    new-instance v8, Ljava/lang/StringBuilder;

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

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

    move-result-object v4

    const-string v8, "_"

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

    move-result-object v4

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

    move-result-wide v8

    sub-long v6, v8, v6

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

    move-result-object v4

    const-string v6, "_"

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

    move-result-object v4

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

    move-result-object v4

    const-string v6, "_"

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

    move-result-object v4

    move/from16 v0, p2

    invoke-virtual {v4, v0}, 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

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-string v7, "202"

    move-object/from16 v0, p1

    invoke-virtual {v6, v0, v7, v4}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    iget v4, v5, Lcom/tencent/turingfd/sdk/ams/au/b;->b:I

    if-eqz v4, :cond_a03

    invoke-virtual {v5}, Lcom/tencent/turingfd/sdk/ams/au/b;->a()I

    move-result v4

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

    :cond_9d0
    :try_start_9d0
    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getType()I

    move-result v8

    const/4 v9, 0x1

    if-ne v8, v9, :cond_9d9

    :goto_9d7
    const/4 v4, 0x0

    goto :goto_984

    :cond_9d9
    invoke-virtual {v4}, Landroid/net/NetworkInfo;->getType()I

    move-result v4

    if-nez v4, :cond_983

    invoke-static {}, Landroid/net/Proxy;->getDefaultHost()Ljava/lang/String;

    move-result-object v4

    if-nez v4, :cond_9eb

    invoke-static/range {p1 .. p1}, Landroid/net/Proxy;->getHost(Landroid/content/Context;)Ljava/lang/String;
    :try_end_9e8
    .catch Ljava/lang/Throwable; {:try_start_9d0 .. :try_end_9e8} :catch_9ef

    move-result-object v4

    if-eqz v4, :cond_9ed

    :cond_9eb
    const/4 v4, 0x2

    goto :goto_984

    :cond_9ed
    const/4 v4, 0x1

    goto :goto_984

    :catch_9ef
    move-exception v4

    invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v8

    const/4 v4, 0x0

    if-eqz v8, :cond_a00

    const-string v9, "ACCESS_NETWORK_STATE"

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

    move-result v8

    if-eqz v8, :cond_a00

    const/4 v4, 0x1

    :cond_a00
    if-eqz v4, :cond_983

    goto :goto_9d7

    :cond_a03
    invoke-virtual {v5}, Lcom/tencent/turingfd/sdk/ams/au/b;->b()[B

    move-result-object v4

    :try_start_a07
    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->d()Landroid/util/SparseArray;

    move-result-object v5

    const/4 v6, 0x1

    invoke-static {v5, v4, v6}, Lcom/tencent/turingfd/sdk/ams/au/TuringDIDService$aa;->b(Landroid/util/SparseArray;[BI)Landroid/util/SparseArray;
    :try_end_a0f
    .catch Ljava/lang/Throwable; {:try_start_a07 .. :try_end_a0f} :catch_b01

    move-result-object v10

    invoke-static {v10}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;)I

    move-result v4

    if-eqz v4, :cond_a1c

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

    :cond_a1c
    const/16 v4, 0x66

    const-class v5, Ljava/lang/Integer;

    invoke-static {v10, v4, v5}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    if-nez v4, :cond_a30

    const/16 v4, -0x7530

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

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

    move-result v5

    if-gez v5, :cond_a42

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

    move-result v4

    add-int/lit16 v4, v4, -0x7530

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

    :cond_a42
    const/16 v5, 0x65

    const-class v6, Ljava/lang/String;

    invoke-static {v10, v5, v6}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    if-nez v5, :cond_b17

    const-string v5, ""

    move-object v6, v5

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

    move-result v5

    if-eqz v5, :cond_a63

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

    move-result v4

    add-int/lit16 v4, v4, -0x271a

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

    :cond_a63
    const/16 v4, 0x68

    const-class v5, Ljava/lang/String;

    invoke-static {v10, v4, v5}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    if-nez v4, :cond_b14

    const-string v4, ""

    move-object v7, v4

    :goto_a72
    const/16 v4, 0x69

    const-class v5, Ljava/lang/String;

    invoke-static {v10, v4, v5}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    if-nez v4, :cond_b11

    const-string v4, ""

    move-object v8, v4

    :goto_a81
    const/16 v4, 0x6a

    const-class v5, Ljava/lang/String;

    invoke-static {v10, v4, v5}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    if-nez v4, :cond_b0f

    const-string v4, ""

    move-object v9, v4

    :goto_a90
    const/16 v4, 0x6b

    const-class v5, Ljava/lang/Integer;

    invoke-static {v10, v4, v5}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    const/16 v5, 0x6c

    const-class v11, Ljava/lang/String;

    invoke-static {v10, v5, v11}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a(Landroid/util/SparseArray;ILjava/lang/Class;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    if-nez v5, :cond_b3d

    const-string v5, ""

    move-object v10, v5

    :goto_aa9
    if-eqz v4, :cond_ab3

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

    move-result v5

    const/16 v11, 0xe10

    if-ge v5, v11, :cond_b3a

    :cond_ab3
    const/16 v4, 0xe10

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

    move-result-object v4

    move-object v5, v4

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

    move-result-wide v12

    const-wide/16 v14, 0x3e8

    div-long/2addr v12, v14

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

    move-result v4

    int-to-long v14, v4

    const/4 v4, 0x0

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->b(I)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    add-long/2addr v12, v14

    invoke-virtual {v4, v12, v13}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->a(J)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4, v6}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->a(Ljava/lang/String;)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4, v7}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->b(Ljava/lang/String;)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4, v8}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->c(Ljava/lang/String;)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4, v9}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->d(Ljava/lang/String;)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4, v10}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->e(Ljava/lang/String;)Lcom/tencent/turingfd/sdk/ams/au/ap$b;

    move-result-object v4

    invoke-virtual {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap$b;->a()Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    move-object/from16 v0, p1

    invoke-virtual {v6, v0, v4}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Lcom/tencent/turingfd/sdk/ams/au/ap;)V

    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

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

    move-result v5

    int-to-long v8, v5

    move-object/from16 v0, p1

    invoke-virtual {v6, v0, v8, v9}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;J)V

    goto/16 :goto_2e

    :catch_b01
    move-exception v4

    const/16 v4, -0x2717

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v4

    goto/16 :goto_2e

    :catchall_b0a
    move-exception v4

    move-object v5, v4

    move-object v4, v6

    goto/16 :goto_5b4

    :cond_b0f
    move-object v9, v4

    goto :goto_a90

    :cond_b11
    move-object v8, v4

    goto/16 :goto_a81

    :cond_b14
    move-object v7, v4

    goto/16 :goto_a72

    :cond_b17
    move-object v6, v5

    goto/16 :goto_a51

    :cond_b1a
    add-int/lit8 v4, v7, 0x1

    move v7, v4

    goto/16 :goto_7a8

    :cond_b1f
    const/4 v4, 0x0

    goto/16 :goto_871

    :cond_b22
    const/4 v4, 0x0

    goto/16 :goto_850

    :cond_b25
    move v4, v6

    goto/16 :goto_209

    :catch_b28
    move-exception v5

    goto/16 :goto_40

    :catch_b2b
    move-exception v4

    goto/16 :goto_241

    :catch_b2e
    move-exception v8

    goto/16 :goto_5bc

    :catch_b31
    move-exception v4

    goto/16 :goto_dd

    :catch_b34
    move-exception v4

    goto/16 :goto_25d

    :catch_b37
    move-exception v6

    goto/16 :goto_5a8

    :cond_b3a
    move-object v5, v4

    goto/16 :goto_aba

    :cond_b3d
    move-object v10, v5

    goto/16 :goto_aa9
.end method

.method public final a(Landroid/content/Context;ZZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 13

    :try_start_0
    const-string v0, "connectivity"

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

    move-result-object v0

    check-cast v0, Landroid/net/ConnectivityManager;
    :try_end_8
    .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_8} :catch_24

    if-nez v0, :cond_14

    const/4 v0, 0x0

    :cond_b
    :goto_b
    if-nez v0, :cond_43

    const/16 v0, -0x271c

    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    :goto_13
    return-object v0

    :cond_14
    :try_start_14
    invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;

    move-result-object v0

    if-eqz v0, :cond_22

    invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
    :try_end_1d
    .catch Ljava/lang/Throwable; {:try_start_14 .. :try_end_1d} :catch_24

    move-result v0

    if-eqz v0, :cond_22

    const/4 v0, 0x1

    goto :goto_b

    :cond_22
    const/4 v0, 0x0

    goto :goto_b

    :catch_24
    move-exception v0

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/g;->a()Lcom/tencent/turingfd/sdk/ams/au/g;

    move-result-object v1

    const-string v2, "1"

    invoke-static {v0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/g;->a(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v1

    const/4 v0, 0x0

    if-eqz v1, :cond_b

    const-string v2, "ACCESS_NETWORK_STATE"

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

    move-result v1

    if-eqz v1, :cond_b

    const/4 v0, 0x1

    goto :goto_b

    :cond_43
    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v0

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

    move-result-wide v2

    const-wide/16 v4, 0x3e8

    div-long/2addr v2, v4

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->f(Landroid/content/Context;)J

    move-result-wide v0

    const-wide/16 v4, 0x3e8

    div-long/2addr v0, v4

    sub-long v0, v2, v0

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

    move-result-wide v0

    const-wide/16 v2, 0xe10

    cmp-long v0, v0, v2

    if-gtz v0, :cond_70

    const/4 v0, 0x0

    :goto_64
    if-nez v0, :cond_72

    :cond_66
    const/4 v0, 0x0

    :goto_67
    if-nez v0, :cond_10b

    const/16 v0, -0x271b

    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    goto :goto_13

    :cond_70
    const/4 v0, 0x1

    goto :goto_64

    :cond_72
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v1

    const/4 v2, 0x6

    invoke-virtual {v0, v1, v2}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;I)Lcom/tencent/turingfd/sdk/ams/au/ae;

    move-result-object v1

    invoke-virtual {v1}, Lcom/tencent/turingfd/sdk/ams/au/ae;->a()I

    move-result v0

    if-nez v0, :cond_85

    :cond_83
    :goto_83
    const/4 v0, 0x1

    goto :goto_67

    :cond_85
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v0, v2}, Lcom/tencent/turingfd/sdk/ams/au/c;->e(Landroid/content/Context;)J

    move-result-wide v2

    const-wide/16 v4, 0x0

    cmp-long v0, v2, v4

    if-gtz v0, :cond_9b

    :cond_95
    const/4 v0, 0x1

    :goto_96
    if-nez v0, :cond_e5

    if-eqz p3, :cond_66

    goto :goto_83

    :cond_9b
    iget-object v0, v1, Lcom/tencent/turingfd/sdk/ams/au/ae;->b:Ljava/util/LinkedList;

    invoke-virtual {v0}, Ljava/util/LinkedList;->getLast()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Long;

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

    move-result-wide v4

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

    move-result-wide v6

    sub-long v4, v6, v4

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

    move-result-wide v4

    sget-object v0, Lcom/tencent/turingfd/sdk/ams/au/an;->c:[I

    array-length v6, v0

    int-to-long v6, v6

    cmp-long v6, v2, v6

    if-gez v6, :cond_e1

    long-to-int v0, v2

    :goto_ba
    const/4 v2, 0x1

    if-lt v0, v2, :cond_95

    sget-object v2, Lcom/tencent/turingfd/sdk/ams/au/an;->c:[I

    add-int/lit8 v3, v0, -0x1

    aget v3, v2, v3

    aget v0, v2, v0

    if-ge v3, v0, :cond_1b8

    new-instance v2, Ljava/util/Random;

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

    sub-int/2addr v0, v3

    add-int/lit8 v0, v0, 0x1

    invoke-virtual {v2, v0}, Ljava/util/Random;->nextInt(I)I

    move-result v0

    sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    add-int/2addr v0, v3

    int-to-long v6, v0

    invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v2

    cmp-long v0, v4, v2

    if-gtz v0, :cond_95

    const/4 v0, 0x0

    goto :goto_96

    :cond_e1
    array-length v0, v0

    add-int/lit8 v0, v0, -0x1

    goto :goto_ba

    :cond_e5
    iget-object v0, v1, Lcom/tencent/turingfd/sdk/ams/au/ae;->b:Ljava/util/LinkedList;

    invoke-virtual {v0}, Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v1}, Lcom/tencent/turingfd/sdk/ams/au/ae;->a()I

    move-result v2

    iget v1, v1, Lcom/tencent/turingfd/sdk/ams/au/ae;->a:I

    if-lt v2, v1, :cond_83

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

    move-result-wide v2

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

    move-result-wide v0

    sub-long v0, v2, v0

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

    move-result-wide v0

    sget-wide v2, Lcom/tencent/turingfd/sdk/ams/au/an;->b:J

    cmp-long v0, v0, v2

    if-ltz v0, :cond_66

    goto/16 :goto_83

    :cond_10b
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v1

    const/4 v2, 0x6

    invoke-virtual {v0, v1, v2}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;I)Lcom/tencent/turingfd/sdk/ams/au/ae;

    move-result-object v0

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

    move-result-wide v2

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

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/tencent/turingfd/sdk/ams/au/ae;->a(Ljava/lang/Object;)V

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {}, Lcom/tencent/turingfd/sdk/ams/au/aj;->a()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v1, v2, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Lcom/tencent/turingfd/sdk/ams/au/ae;)V

    invoke-static {p1}, Lcom/tencent/turingfd/sdk/ams/au/at;->b(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v0

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

    move-result v1

    if-nez v1, :cond_139

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, p1, v0}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;Ljava/lang/String;)V

    :cond_139
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {p1, v0}, Lcom/tencent/turingfd/sdk/ams/au/j;->a(Landroid/content/Context;Lcom/tencent/turingfd/sdk/ams/au/c;)V

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {p1, v0}, Lcom/tencent/turingfd/sdk/ams/au/j;->b(Landroid/content/Context;Lcom/tencent/turingfd/sdk/ams/au/c;)V

    :try_start_143
    invoke-virtual {p0, p1, p2, p4}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;ZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;
    :try_end_146
    .catch Ljava/lang/Throwable; {:try_start_143 .. :try_end_146} :catch_18e

    move-result-object v0

    :goto_147
    iget v1, v0, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    const/16 v2, -0x753f

    if-ne v1, v2, :cond_196

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

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

    move-result-wide v2

    invoke-virtual {v1, p1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/c;->d(Landroid/content/Context;J)V

    :cond_156
    :goto_156
    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->e(Landroid/content/Context;)J

    move-result-wide v2

    iget v1, v0, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    if-gez v1, :cond_1aa

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-wide/16 v4, 0x1

    add-long/2addr v2, v4

    invoke-virtual {v1, p1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/c;->c(Landroid/content/Context;J)V

    :cond_168
    :goto_168
    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->d(Landroid/content/Context;)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_17b

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-string v2, ""

    invoke-virtual {v1, p1, v2}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;Ljava/lang/String;)V

    :cond_17b
    iget v1, v0, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    if-nez v1, :cond_184

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-static {p1, v1}, Lcom/tencent/turingfd/sdk/ams/au/j;->c(Landroid/content/Context;Lcom/tencent/turingfd/sdk/ams/au/c;)V

    :cond_184
    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    iget v2, v0, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    int-to-long v2, v2

    invoke-virtual {v1, p1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/c;->b(Landroid/content/Context;J)V

    goto/16 :goto_13

    :catch_18e
    move-exception v0

    const/16 v0, -0x271f

    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    goto :goto_147

    :cond_196
    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v1, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->f(Landroid/content/Context;)J

    move-result-wide v2

    const-wide/16 v4, 0x0

    cmp-long v1, v2, v4

    if-eqz v1, :cond_156

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-wide/16 v2, 0x0

    invoke-virtual {v1, p1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/c;->d(Landroid/content/Context;J)V

    goto :goto_156

    :cond_1aa
    const-wide/16 v4, 0x0

    cmp-long v1, v2, v4

    if-eqz v1, :cond_168

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    const-wide/16 v2, 0x0

    invoke-virtual {v1, p1, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/c;->c(Landroid/content/Context;J)V

    goto :goto_168

    :cond_1b8
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, ""

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

    throw v0
.end method

.method public final a(Lcom/tencent/turingfd/sdk/ams/au/ap;Landroid/content/Context;ZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 10

    const/4 v3, 0x1

    iget-object v2, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->h:Ljava/lang/Object;

    monitor-enter v2

    :try_start_4
    invoke-virtual {p0, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    if-eq v0, p1, :cond_12

    invoke-virtual {p0, v0}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Lcom/tencent/turingfd/sdk/ams/au/ap;)I

    move-result v1

    if-ne v1, v3, :cond_12

    monitor-exit v2

    :goto_11
    return-object v0

    :cond_12
    iget-object v3, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    monitor-enter v3
    :try_end_15
    .catchall {:try_start_4 .. :try_end_15} :catchall_4e

    :try_start_15
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-nez v0, :cond_37

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    const/4 v1, 0x1

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->e:Landroid/os/Handler;

    new-instance v1, Lcom/tencent/turingfd/sdk/ams/au/an$a;

    invoke-direct {v1, p0, p2, p3}, Lcom/tencent/turingfd/sdk/ams/au/an$a;-><init>(Lcom/tencent/turingfd/sdk/ams/au/an;Landroid/content/Context;Z)V

    invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
    :try_end_37
    .catchall {:try_start_15 .. :try_end_37} :catchall_5c

    :cond_37
    :try_start_37
    iget-object v4, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    if-eqz p4, :cond_51

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v0}, Lcom/tencent/turingfd/sdk/ams/au/aq;->d()I

    move-result v0

    int-to-long v0, v0

    :goto_42
    invoke-virtual {v4, v0, v1}, Ljava/lang/Object;->wait(J)V
    :try_end_45
    .catch Ljava/lang/InterruptedException; {:try_start_37 .. :try_end_45} :catch_5f
    .catchall {:try_start_37 .. :try_end_45} :catchall_5c

    :goto_45
    :try_start_45
    monitor-exit v3
    :try_end_46
    .catchall {:try_start_45 .. :try_end_46} :catchall_5c

    :try_start_46
    invoke-virtual {p0, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    if-eq v0, p1, :cond_54

    monitor-exit v2

    goto :goto_11

    :catchall_4e
    move-exception v0

    monitor-exit v2
    :try_end_50
    .catchall {:try_start_46 .. :try_end_50} :catchall_4e

    throw v0

    :cond_51
    const-wide/16 v0, 0x2710

    goto :goto_42

    :cond_54
    const/16 v0, -0x2714

    :try_start_56
    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    monitor-exit v2
    :try_end_5b
    .catchall {:try_start_56 .. :try_end_5b} :catchall_4e

    goto :goto_11

    :catchall_5c
    move-exception v0

    :try_start_5d
    monitor-exit v3
    :try_end_5e
    .catchall {:try_start_5d .. :try_end_5e} :catchall_5c

    :try_start_5e
    throw v0
    :try_end_5f
    .catchall {:try_start_5e .. :try_end_5f} :catchall_4e

    :catch_5f
    move-exception v0

    goto :goto_45
.end method

.method public final a(Landroid/content/Context;[BII)Lcom/tencent/turingfd/sdk/ams/au/b;
    .registers 10

    const/16 v4, -0x4e20

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v0}, Lcom/tencent/turingfd/sdk/ams/au/aq;->p()Lcom/tencent/turingfd/sdk/ams/au/ad;

    move-result-object v0

    if-nez v0, :cond_13

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/b;->a(I)Lcom/tencent/turingfd/sdk/ams/au/b;

    move-result-object v0

    :goto_e
    iget v1, v0, Lcom/tencent/turingfd/sdk/ams/au/b;->b:I

    if-eqz v1, :cond_12

    :cond_12
    return-object v0

    :cond_13
    :try_start_13
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
    :try_end_16
    .catch Ljava/lang/Throwable; {:try_start_13 .. :try_end_16} :catch_35

    check-cast v0, Lcom/tencent/turingfd/sdk/ams/au/bd;

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, 0x0

    :try_start_1b
    invoke-virtual {v0, v1, p2, v2, v3}, Lcom/tencent/turingfd/sdk/ams/au/bd;->a(I[BII)Lcom/tencent/turingfd/sdk/ams/au/ad$a;

    move-result-object v1

    iget v0, v1, Lcom/tencent/turingfd/sdk/ams/au/ad$a;->a:I

    if-eqz v0, :cond_2c

    iget v0, v1, Lcom/tencent/turingfd/sdk/ams/au/ad$a;->a:I

    add-int/lit16 v0, v0, -0x4e20

    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/b;->a(I)Lcom/tencent/turingfd/sdk/ams/au/b;

    move-result-object v0

    goto :goto_e

    :cond_2c
    new-instance v0, Lcom/tencent/turingfd/sdk/ams/au/b;

    const/4 v2, 0x0

    iget-object v1, v1, Lcom/tencent/turingfd/sdk/ams/au/ad$a;->b:[B

    invoke-direct {v0, v2, v1}, Lcom/tencent/turingfd/sdk/ams/au/b;-><init>(I[B)V
    :try_end_34
    .catch Ljava/lang/Throwable; {:try_start_1b .. :try_end_34} :catch_35

    goto :goto_e

    :catch_35
    move-exception v0

    invoke-static {v4}, Lcom/tencent/turingfd/sdk/ams/au/b;->a(I)Lcom/tencent/turingfd/sdk/ams/au/b;

    move-result-object v0

    goto :goto_e
.end method

.method public final a()V
    .registers 4

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    monitor-enter v1

    :try_start_3
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-eqz v0, :cond_13

    monitor-exit v1

    :goto_12
    return-void

    :cond_13
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    const/4 v2, 0x1

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->e:Landroid/os/Handler;

    const/4 v2, 0x2

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

    monitor-exit v1

    goto :goto_12

    :catchall_25
    move-exception v0

    monitor-exit v1
    :try_end_27
    .catchall {:try_start_3 .. :try_end_27} :catchall_25

    throw v0
.end method

.method public final a(Lcom/tencent/turingfd/sdk/ams/au/ap;Z)V
    .registers 5

    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    monitor-enter v1

    if-nez p1, :cond_7

    :try_start_5
    monitor-exit v1

    :goto_6
    return-void

    :cond_7
    if-nez p2, :cond_12

    iget v0, p1, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    if-eqz v0, :cond_12

    monitor-exit v1

    goto :goto_6

    :catchall_f
    move-exception v0

    monitor-exit v1
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw v0

    :cond_12
    :try_start_12
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->i:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v0, p1}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    monitor-exit v1
    :try_end_18
    .catchall {:try_start_12 .. :try_end_18} :catchall_f

    goto :goto_6
.end method

.method public final b(Landroid/content/Context;Z)V
    .registers 8

    const/4 v1, 0x0

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v0, p1}, Lcom/tencent/turingfd/sdk/ams/au/c;->k(Landroid/content/Context;)Z

    move-result v2

    move v0, v1

    :goto_8
    iget-object v3, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->d:Lcom/tencent/turingfd/sdk/ams/au/aq;

    invoke-virtual {v3}, Lcom/tencent/turingfd/sdk/ams/au/aq;->e()I

    move-result v3

    if-ge v0, v3, :cond_1c

    invoke-virtual {p0, p1, p2, v2, v1}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;ZZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v3

    const/4 v4, 0x1

    invoke-virtual {p0, v3, v4}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Lcom/tencent/turingfd/sdk/ams/au/ap;Z)V

    iget v4, v3, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    if-nez v4, :cond_37

    :cond_1c
    if-eqz v2, :cond_23

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->g:Lcom/tencent/turingfd/sdk/ams/au/c;

    invoke-virtual {v0, p1, v1}, Lcom/tencent/turingfd/sdk/ams/au/c;->a(Landroid/content/Context;Z)V

    :cond_23
    iget-object v1, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    monitor-enter v1

    :try_start_26
    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    const/4 v2, 0x0

    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V

    iget-object v0, p0, Lcom/tencent/turingfd/sdk/ams/au/an;->j:Ljava/util/concurrent/atomic/AtomicReference;

    invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V

    monitor-exit v1
    :try_end_36
    .catchall {:try_start_26 .. :try_end_36} :catchall_40

    return-void

    :cond_37
    iget v3, v3, Lcom/tencent/turingfd/sdk/ams/au/ap;->d:I

    const/16 v4, -0x753e

    if-eq v3, v4, :cond_1c

    add-int/lit8 v0, v0, 0x1

    goto :goto_8

    :catchall_40
    move-exception v0

    :try_start_41
    monitor-exit v1
    :try_end_42
    .catchall {:try_start_41 .. :try_end_42} :catchall_40

    throw v0
.end method

.method public final c(Landroid/content/Context;Z)Lcom/tencent/turingfd/sdk/ams/au/ap;
    .registers 6

    invoke-virtual {p0, p1}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Landroid/content/Context;)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Lcom/tencent/turingfd/sdk/ams/au/ap;)I

    move-result v1

    const/4 v2, 0x1

    if-ne v1, v2, :cond_c

    :cond_b
    :goto_b
    return-object v0

    :cond_c
    const/4 v2, 0x2

    if-ne v1, v2, :cond_29

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

    move-result-object v1

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

    move-result-object v2

    if-ne v1, v2, :cond_23

    invoke-virtual {p0}, Lcom/tencent/turingfd/sdk/ams/au/an;->a()V

    const/16 v0, -0x2718

    invoke-static {v0}, Lcom/tencent/turingfd/sdk/ams/au/ap;->a(I)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    goto :goto_b

    :cond_23
    const/4 v1, 0x0

    invoke-virtual {p0, v0, p1, v1, p2}, Lcom/tencent/turingfd/sdk/ams/au/an;->a(Lcom/tencent/turingfd/sdk/ams/au/ap;Landroid/content/Context;ZZ)Lcom/tencent/turingfd/sdk/ams/au/ap;

    move-result-object v0

    goto :goto_b

    :cond_29
    const/4 v2, 0x3

    if-ne v1, v2, :cond_b

    invoke-virtual {p0}, Lcom/tencent/turingfd/sdk/ams/au/an;->a()V

    goto :goto_b
.end method