j$17$1.smali

.class final Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;
.super Ljava/lang/Object;
.source "THWalletProviderImpl.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/cmcm/safewallet/data/thwallet/e/j$17;->C(Z)V
.end annotation


# instance fields
.field final synthetic aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;


# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/data/thwallet/e/j$17;)V
    .registers 2

    .prologue
    .line 330
    iput-object p1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

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

    return-void
.end method


# virtual methods
.method public final run()V
    .registers 13

    .prologue
    const/4 v11, 0x0

    .line 1414
    const/4 v0, 0x0

    :try_start_2
    invoke-static {v0}, Lcom/cmcm/safewallet/data/keystore/b;->u(Z)Lcom/cmcm/safewallet/data/keystore/c;

    move-result-object v0

    .line 1415
    if-nez v0, :cond_22

    .line 1416
    new-instance v0, Lcom/cmcm/safewallet/data/exception/SWException;

    const-string v1, "slave device id receive null"

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/data/exception/SWException;-><init>(Ljava/lang/String;)V

    throw v0
    :try_end_10
    .catch Lcom/cmcm/safewallet/data/exception/SWException; {:try_start_2 .. :try_end_10} :catch_10

    .line 336
    :catch_10
    move-exception v0

    .line 337
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/exception/SWException;->printStackTrace()V

    .line 338
    iget-object v1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v1, v1, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adY:Lcom/cmcm/safewallet/data/thwallet/e/b;

    if-eqz v1, :cond_21

    .line 339
    iget-object v1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v1, v1, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adY:Lcom/cmcm/safewallet/data/thwallet/e/b;

    invoke-interface {v1, v0}, Lcom/cmcm/safewallet/data/thwallet/e/b;->b(Ljava/lang/Exception;)V

    .line 404
    :cond_21
    :goto_21
    return-void

    .line 2072
    :cond_22
    :try_start_22
    iget-object v4, v0, Lcom/cmcm/safewallet/data/keystore/c;->id:Ljava/lang/String;
    :try_end_24
    .catch Lcom/cmcm/safewallet/data/exception/SWException; {:try_start_22 .. :try_end_24} :catch_10

    .line 343
    const/4 v0, 0x0

    .line 346
    :try_start_25
    iget-object v1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v1, v1, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aem:Ljava/lang/String;

    .line 2091
    invoke-static {v1}, Lcom/cmcm/safewallet/data/thwallet/e/j;->ce(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 347
    if-nez v1, :cond_a2

    .line 348
    const-string v1, "blehelp"

    const-string v2, "original tk not exit"

    .line 3052
    invoke-static {v1, v2}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
    :try_end_36
    .catch Ljava/lang/Exception; {:try_start_25 .. :try_end_36} :catch_a8

    move-object v8, v0

    .line 356
    :goto_37
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aeb:Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;->getSub_serial_num()Ljava/lang/String;

    move-result-object v7

    .line 358
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aeb:Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;->getEmail_address()Ljava/lang/String;

    move-result-object v2

    .line 360
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aeb:Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;->getAccount()Ljava/lang/String;

    move-result-object v5

    .line 362
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aeb:Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;->getSource_type()Ljava/lang/String;

    move-result-object v0

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

    move-result v6

    .line 364
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->aeb:Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;->getNew_t_key()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/cmcm/safewallet/utils/an;->ew(Ljava/lang/String;)[B

    move-result-object v3

    .line 367
    new-instance v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1$1;

    move-object v1, p0

    invoke-direct/range {v0 .. v7}, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1$1;-><init>(Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;ILjava/lang/String;)V

    .line 397
    new-instance v4, Lcom/cmcm/safewallet/data/thwallet/e/m;

    sget-object v5, Lcom/cmcm/safewallet/data/thwallet/data/RegionType;->SLAVE:Lcom/cmcm/safewallet/data/thwallet/data/RegionType;

    iget-object v1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v9, v1, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adw:Ljava/lang/String;

    iget-object v1, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v10, v1, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adY:Lcom/cmcm/safewallet/data/thwallet/e/b;

    move-object v6, v8

    move-object v7, v3

    move-object v8, v3

    invoke-direct/range {v4 .. v11}, Lcom/cmcm/safewallet/data/thwallet/e/m;-><init>(Lcom/cmcm/safewallet/data/thwallet/data/RegionType;[B[B[BLjava/lang/String;Lcom/cmcm/safewallet/data/thwallet/e/b;B)V

    .line 399
    new-instance v1, Lcom/cmcm/safewallet/utils/concurrent/a/d;

    invoke-direct {v1}, Lcom/cmcm/safewallet/utils/concurrent/a/d;-><init>()V

    invoke-virtual {v1, v0}, Lcom/cmcm/safewallet/utils/concurrent/a/d;->b(Lcom/cmcm/safewallet/utils/concurrent/a/a;)Lcom/cmcm/safewallet/utils/concurrent/a/d;

    move-result-object v0

    invoke-virtual {v0, v4}, Lcom/cmcm/safewallet/utils/concurrent/a/d;->c(Lcom/cmcm/safewallet/utils/concurrent/a/a;)Lcom/cmcm/safewallet/utils/concurrent/a/d;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cmcm/safewallet/utils/concurrent/a/d;->vp()Lcom/cmcm/safewallet/utils/concurrent/a/d;

    .line 401
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adN:Lcom/cmcm/safewallet/data/thwallet/e/j;

    invoke-static {}, Lcom/cmcm/safewallet/entry/WalletApp;->lO()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/data/thwallet/e/j;->W(Landroid/content/Context;)Z

    .line 403
    iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/j$17$1;->aen:Lcom/cmcm/safewallet/data/thwallet/e/j$17;

    iget-object v0, v0, Lcom/cmcm/safewallet/data/thwallet/e/j$17;->adN:Lcom/cmcm/safewallet/data/thwallet/e/j;

    .line 3091
    const/4 v1, 0x1

    iput-boolean v1, v0, Lcom/cmcm/safewallet/data/thwallet/e/j;->adr:Z

    goto :goto_21

    .line 350
    :cond_a2
    :try_start_a2
    invoke-static {v1}, Lcom/cmcm/safewallet/utils/an;->ew(Ljava/lang/String;)[B
    :try_end_a5
    .catch Ljava/lang/Exception; {:try_start_a2 .. :try_end_a5} :catch_a8

    move-result-object v0

    move-object v8, v0

    .line 354
    goto :goto_37

    .line 353
    :catch_a8
    move-exception v1

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

    move-object v8, v0

    goto :goto_37
.end method