b$1.smali

.class final Lcom/cmcm/safewallet/ui/exchange/b$1;
.super Ljava/lang/Object;
.source "ExchangeConfirmPresenter.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lcom/cmcm/safewallet/ui/exchange/b;->cx(Ljava/lang/String;)V
.end annotation


# instance fields
.field private synthetic aja:Ljava/lang/String;

.field final synthetic ajb:Lcom/cmcm/safewallet/ui/exchange/b;


# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/exchange/b;Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 130
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    iput-object p2, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->aja:Ljava/lang/String;

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

    return-void
.end method

.method private nQ()V
    .registers 4

    .prologue
    .line 358
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v0

    if-eqz v0, :cond_20

    .line 50102
    invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z

    move-result v0

    .line 358
    if-eqz v0, :cond_20

    .line 359
    invoke-static {}, Lcom/cmcm/safewallet/utils/p;->uX()Z

    move-result v0

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

    const-string v2, "HDCoinAddPresenter, hardware shutdown result = "

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

    if-eqz v0, :cond_21

    const-string v0, "success"

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

    .line 365
    :cond_20
    return-void

    .line 360
    :cond_21
    const-string v0, "fail"

    goto :goto_1d
.end method


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

    .prologue
    .line 260
    .line 1250
    :try_start_0
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-nez v2, :cond_2f4

    .line 1251
    invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/c;->kr()Lcom/cmcm/safewallet/data/marketprovider/c;

    move-result-object v2

    const/4 v3, 0x2

    const/4 v4, 0x0

    invoke-virtual {v2, v3, v4}, Lcom/cmcm/safewallet/data/marketprovider/c;->g(IZ)Lcom/cmcm/safewallet/data/marketprovider/b;

    move-result-object v2

    .line 261
    :goto_14
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->aja:Ljava/lang/String;

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 3056
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 4037
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;

    .line 262
    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 4056
    iget-object v5, v5, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 5045
    iget-object v5, v5, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;

    .line 262
    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 5056
    iget-object v6, v6, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 6053
    iget-object v6, v6, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;

    .line 262
    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 6056
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 6069
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;

    .line 263
    move-object/from16 v0, p0

    iget-object v8, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 7056
    iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 7073
    iget-wide v8, v8, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akq:D

    .line 263
    move-object/from16 v0, p0

    iget-object v10, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 8056
    iget-object v10, v10, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 8149
    iget-wide v10, v10, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->YD:D

    .line 261
    invoke-interface/range {v2 .. v11}, Lcom/cmcm/safewallet/data/marketprovider/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;DD)Lcom/cmcm/safewallet/data/models/c;

    move-result-object v16

    .line 264
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "translation details "

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

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 9056
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 264
    invoke-virtual {v4}, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->toString()Ljava/lang/String;

    move-result-object v4

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

    .line 267
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "iTransaction details "

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

    invoke-virtual/range {v16 .. v16}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

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

    .line 268
    invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_303

    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->kJ()Ljava/lang/String;

    move-result-object v3

    .line 269
    :goto_79
    if-nez v3, :cond_603

    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;

    move-result-object v3

    move-object/from16 v19, v3

    .line 271
    :goto_81
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 10056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 271
    if-eqz v3, :cond_5a7

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

    move-result v3

    if-nez v3, :cond_5a7

    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;

    move-result-object v3

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

    move-result v3

    if-nez v3, :cond_5a7

    .line 273
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v3

    if-eqz v3, :cond_4d7

    .line 10124
    invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z

    move-result v3

    .line 274
    if-eqz v3, :cond_3a3

    .line 275
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 11056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 12053
    iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;

    .line 275
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 12056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 13049
    iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;

    .line 275
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 13056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 13069
    iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;

    .line 275
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 14056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 14061
    iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;

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

    move-result v3

    if-nez v3, :cond_115

    .line 14217
    invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;

    move-result-object v3

    invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->gb()Lcom/cmcm/safewallet/data/thwallet/e/e;

    move-result-object v11

    .line 14218
    new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;

    const-string v7, ""

    const/4 v8, 0x0

    const-string v9, ""

    invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V

    .line 14219
    iget-object v5, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;

    invoke-interface {v11, v10, v5}, Lcom/cmcm/safewallet/data/thwallet/e/e;->ag(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_363

    .line 14220
    const/4 v5, 0x0

    .line 14221
    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v6}, Lcom/cmcm/safewallet/ui/exchange/b;->f(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
    :try_end_f1
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_0 .. :try_end_f1} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_f1} :catch_379
    .catchall {:try_start_0 .. :try_end_f1} :catchall_412

    .line 14223
    :try_start_f1
    new-instance v6, Lcom/cmcm/safewallet/ui/exchange/b$1$1;

    move-object/from16 v0, p0

    invoke-direct {v6, v0}, Lcom/cmcm/safewallet/ui/exchange/b$1$1;-><init>(Lcom/cmcm/safewallet/ui/exchange/b$1;)V

    invoke-interface {v11, v10, v3, v6}, Lcom/cmcm/safewallet/data/thwallet/e/e;->a(Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;Lcom/cmcm/safewallet/utils/concurrent/a/c;)Z
    :try_end_fb
    .catch Ljava/lang/Exception; {:try_start_f1 .. :try_end_fb} :catch_309
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_f1 .. :try_end_fb} :catch_33a
    .catchall {:try_start_f1 .. :try_end_fb} :catchall_412

    move-result v3

    .line 14235
    :goto_fc
    if-eqz v3, :cond_324

    .line 14237
    :try_start_fe
    new-instance v3, Landroid/content/Intent;

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

    .line 14238
    const-string v4, "bind_token_success"

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

    .line 14239
    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 15122
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;

    .line 14239
    invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;

    move-result-object v4

    invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z

    .line 283
    :cond_115
    :goto_115
    new-instance v3, Ljava/lang/StringBuilder;

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

    .line 284
    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 31056
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 32037
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;

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

    .line 285
    const-string v4, ","

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

    .line 286
    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 32056
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 32085
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;

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

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

    move-result-object v3

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 33056
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 34037
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;

    .line 287
    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;

    move-result-object v5

    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;

    move-result-object v6

    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 34056
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 34085
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;

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

    move-result v7

    if-nez v7, :cond_586

    const-string v7, "0.0"

    :goto_159
    move-object/from16 v0, p0

    iget-object v8, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 36056
    iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 36105
    iget-object v8, v8, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->adi:Ljava/lang/String;

    .line 288
    move-object/from16 v0, p0

    iget-object v9, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 37056
    iget-object v9, v9, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 37085
    iget-object v9, v9, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akk:Ljava/lang/String;

    .line 287
    invoke-static/range {v3 .. v9}, Lcom/cmcm/safewallet/data/d/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 289
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 38056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 39041
    iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akl:Ljava/lang/String;

    move-object/from16 v20, v0

    .line 290
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 39056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 40037
    iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akj:Ljava/lang/String;

    move-object/from16 v21, v0

    .line 291
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 40056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 41045
    iget-object v0, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;

    move-object/from16 v22, v0

    .line 292
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 41056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 41073
    iget-wide v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akq:D

    .line 292
    invoke-static {v4, v5}, Lcom/cmcm/safewallet/utils/an;->k(D)Ljava/lang/String;

    move-result-object v23

    .line 293
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 42056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 42065
    iget-object v8, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vl:Ljava/lang/String;

    .line 294
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 43056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 43057
    iget-object v9, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akp:Ljava/lang/String;

    .line 295
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 44056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 45053
    iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;

    .line 296
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 45056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 45069
    iget-object v11, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;

    .line 297
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 46056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 46077
    iget-wide v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akr:D

    .line 297
    invoke-static {v4, v5}, Lcom/cmcm/safewallet/utils/an;->k(D)Ljava/lang/String;

    move-result-object v12

    .line 298
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 47056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 47061
    iget-object v13, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;

    .line 299
    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;

    move-result-object v4

    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;

    move-result-object v5

    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 48056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 49045
    iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vj:Ljava/lang/String;

    .line 299
    invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/d;->ks()Ljava/lang/String;

    move-result-object v7

    move-object/from16 v3, v19

    invoke-interface/range {v2 .. v7}, Lcom/cmcm/safewallet/data/marketprovider/b;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/data/marketprovider/a/b;

    move-result-object v2

    invoke-interface {v2}, Lcom/cmcm/safewallet/data/marketprovider/a/b;->getStatus()Ljava/lang/String;

    move-result-object v14

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

    move-result-wide v2

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

    move-result-object v15

    .line 301
    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;

    move-result-object v16

    .line 303
    new-instance v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;

    const-string v17, ""

    .line 304
    invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/d;->ks()Ljava/lang/String;

    move-result-object v18

    move-object/from16 v3, v19

    move-object/from16 v4, v20

    move-object/from16 v5, v21

    move-object/from16 v6, v22

    move-object/from16 v7, v23

    invoke-direct/range {v2 .. v18}, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 306
    invoke-static {}, Lcom/cmcm/safewallet/data/database/a;->jt()Lcom/cmcm/safewallet/data/database/a;

    move-result-object v3

    const-class v4, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;

    invoke-virtual {v3, v4}, Lcom/cmcm/safewallet/data/database/a;->h(Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;

    invoke-virtual {v3, v2}, Lcom/cmcm/safewallet/data/database/tables/MarketHistoryDao;->a(Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;)Z

    .line 307
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 49138
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;

    .line 307
    const/4 v4, 0x1

    invoke-virtual {v3, v4}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z

    .line 309
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 50057
    new-instance v4, Landroid/content/Intent;

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

    .line 50059
    const-string v5, "refresh_wallet_by_net"

    invoke-virtual {v4, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 50062
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;

    .line 50060
    invoke-static {v3}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;

    move-result-object v3

    invoke-virtual {v3, v4}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z

    .line 311
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 50064
    iget v4, v3, Lcom/cmcm/safewallet/ui/exchange/b;->agG:I

    const/4 v5, 0x2

    if-ne v4, v5, :cond_590

    .line 50065
    const-string v3, "1"

    move-object v4, v3

    .line 50070
    :goto_248
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->ls()Landroid/os/Bundle;

    move-result-object v5

    .line 50071
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acj:Ljava/lang/String;

    move-object/from16 v0, v22

    invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50072
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->ack:Ljava/lang/String;

    invoke-virtual {v5, v3, v11}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50073
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acl:Ljava/lang/String;

    move-object/from16 v0, v23

    invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50074
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acm:Ljava/lang/String;

    invoke-virtual {v5, v3, v12}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50075
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acn:Ljava/lang/String;

    move-object/from16 v0, v21

    invoke-virtual {v5, v3, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50076
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aco:Ljava/lang/String;

    invoke-virtual {v5, v3, v10}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50077
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;

    invoke-virtual {v5, v3, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50078
    sget-object v6, Lcom/cmcm/safewallet/data/f/b/c;->acx:Ljava/lang/String;

    invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I

    move-result v3

    if-nez v3, :cond_59f

    const-string v3, "1"

    :goto_27f
    invoke-virtual {v5, v6, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 50079
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aaK:Ljava/lang/String;

    invoke-static {v3, v5}, Lcom/cmcm/safewallet/data/f/b/b;->logEvent(Ljava/lang/String;Landroid/os/Bundle;)V

    .line 50081
    new-instance v5, Ljava/util/LinkedHashMap;

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

    .line 50082
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acj:Ljava/lang/String;

    move-object/from16 v0, v22

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

    .line 50083
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->ack:Ljava/lang/String;

    invoke-interface {v5, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50084
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acl:Ljava/lang/String;

    move-object/from16 v0, v23

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

    .line 50085
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acm:Ljava/lang/String;

    invoke-interface {v5, v3, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50086
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->acn:Ljava/lang/String;

    move-object/from16 v0, v21

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

    .line 50087
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->aco:Ljava/lang/String;

    invoke-interface {v5, v3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50088
    sget-object v3, Lcom/cmcm/safewallet/data/f/b/c;->act:Ljava/lang/String;

    invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50089
    sget-object v4, Lcom/cmcm/safewallet/data/f/b/c;->acx:Ljava/lang/String;

    invoke-static {}, Lcom/cmcm/safewallet/data/g/a;->lM()I

    move-result v3

    if-nez v3, :cond_5a3

    const-string v3, "1"

    :goto_2bf
    invoke-interface {v5, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 50091
    invoke-static {}, Lcom/cmcm/common/kinfoc/k;->eX()Lcom/cmcm/common/kinfoc/k;

    move-result-object v3

    const-string v4, "safewallet_exchange_result"

    invoke-static {v5}, Lcom/cmcm/safewallet/data/f/c/b;->m(Ljava/util/Map;)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v3, v4, v5}, Lcom/cmcm/common/kinfoc/k;->g(Ljava/lang/String;Ljava/lang/String;)Z

    .line 312
    invoke-virtual {v2}, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->toString()Ljava/lang/String;

    .line 50094
    const/4 v2, 0x1

    invoke-static {v2}, Lcom/cmcm/safewallet/data/f/c/a;->aS(I)V

    .line 50095
    invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;

    const/4 v2, 0x1

    invoke-static {v2}, Lcom/cmcm/safewallet/data/f/b/b;->aS(I)V

    .line 315
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-eqz v2, :cond_2f0

    .line 316
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    const-string v3, "exchange,HD wallet,success"

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
    :try_end_2f0
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_fe .. :try_end_2f0} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_fe .. :try_end_2f0} :catch_379
    .catchall {:try_start_fe .. :try_end_2f0} :catchall_412

    .line 353
    :cond_2f0
    :goto_2f0
    invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V

    .line 354
    :goto_2f3
    return-void

    .line 1253
    :cond_2f4
    :try_start_2f4
    invoke-static {}, Lcom/cmcm/safewallet/data/marketprovider/c;->kr()Lcom/cmcm/safewallet/data/marketprovider/c;

    move-result-object v2

    const/4 v3, 0x1

    .line 2124
    invoke-static {}, Lcom/cmcm/safewallet/utils/b;->rF()Z

    move-result v4

    .line 1253
    invoke-virtual {v2, v3, v4}, Lcom/cmcm/safewallet/data/marketprovider/c;->g(IZ)Lcom/cmcm/safewallet/data/marketprovider/b;

    move-result-object v2

    goto/16 :goto_14

    .line 268
    :cond_303
    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->fP()Ljava/lang/String;

    move-result-object v3

    goto/16 :goto_79

    .line 14231
    :catch_309
    move-exception v3

    .line 14232
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForTHWallet(), "

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

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

    move-result-object v7

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

    move-result-object v7

    .line 15052
    invoke-static {v6, v7}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 14233
    invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V

    move v3, v5

    goto/16 :goto_fc

    .line 14242
    :cond_324
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, " \u6dfb\u52a0\u4ee3\u5e01\u5931\u8d25 "

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

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

    move-result-object v3

    const-string v5, " "

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

    move-result-object v3

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    :try_end_338
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_2f4 .. :try_end_338} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_2f4 .. :try_end_338} :catch_379
    .catchall {:try_start_2f4 .. :try_end_338} :catchall_412

    goto/16 :goto_115

    .line 337
    :catch_33a
    move-exception v2

    :try_start_33b
    invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException;->printStackTrace()V

    .line 338
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 50100
    iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;

    .line 338
    const/4 v3, 0x3

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z

    .line 339
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-eqz v2, :cond_35b

    .line 340
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    const-string v3, "exchange,fail,HD wallet,insufficient balance"

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V

    .line 343
    :cond_35b
    const/4 v2, 0x4

    invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V
    :try_end_35f
    .catchall {:try_start_33b .. :try_end_35f} :catchall_412

    .line 353
    invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V

    goto :goto_2f3

    .line 14245
    :cond_363
    :try_start_363
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, " \u5df2\u7ecf\u521b\u5efa\u8fc7\u7684\u4ee3\u5e01 "

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

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

    move-result-object v3

    const-string v5, " "

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

    move-result-object v3

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    :try_end_377
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_363 .. :try_end_377} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_363 .. :try_end_377} :catch_379
    .catchall {:try_start_363 .. :try_end_377} :catchall_412

    goto/16 :goto_115

    .line 345
    :catch_379
    move-exception v2

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

    .line 346
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 50101
    iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;

    .line 346
    const/4 v3, 0x2

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z

    .line 347
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-eqz v2, :cond_39a

    .line 348
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    const-string v3, "exchange,fail,HD wallet,send exchange failed"

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V

    .line 351
    :cond_39a
    const/4 v2, 0x5

    invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V
    :try_end_39e
    .catchall {:try_start_37a .. :try_end_39e} :catchall_412

    .line 353
    invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V

    goto/16 :goto_2f3

    .line 277
    :cond_3a3
    :try_start_3a3
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 16056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 16157
    iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->aks:Ljava/lang/String;

    .line 277
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 17056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 18053
    iget-object v11, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;

    .line 277
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 18056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 19049
    iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;

    .line 277
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 19056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 19069
    iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;

    .line 277
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 20056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 20061
    iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;

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

    move-result v3

    if-nez v3, :cond_115

    .line 20170
    invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;

    move-result-object v3

    invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/n;->fV()Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;

    move-result-object v12

    .line 20171
    new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;

    const-string v7, ""

    const/4 v8, 0x0

    const-string v9, ""

    invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V

    .line 20172
    iget-object v5, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;

    invoke-interface {v12, v10, v11, v5}, Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;->p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_4c1

    .line 20173
    const/4 v5, 0x0

    .line 20174
    move-object/from16 v0, p0

    iget-object v6, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v6}, Lcom/cmcm/safewallet/ui/exchange/b;->a(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;
    :try_end_3f3
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3a3 .. :try_end_3f3} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_3a3 .. :try_end_3f3} :catch_379
    .catchall {:try_start_3a3 .. :try_end_3f3} :catchall_412

    .line 20176
    :try_start_3f3
    invoke-interface {v12, v10, v11, v3}, Lcom/cmcm/safewallet/data/coinprovider/hdwallet/f/f;->a(Ljava/lang/String;Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;)Z
    :try_end_3f6
    .catch Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException; {:try_start_3f3 .. :try_end_3f6} :catch_417
    .catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/InvalidCloudDataException; {:try_start_3f3 .. :try_end_3f6} :catch_435
    .catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/SyncCloudDataFailException; {:try_start_3f3 .. :try_end_3f6} :catch_453
    .catch Lcom/cmcm/safewallet/data/coinprovider/hdwallet/exception/DataUpdateFailException; {:try_start_3f3 .. :try_end_3f6} :catch_471
    .catch Ljava/lang/Exception; {:try_start_3f3 .. :try_end_3f6} :catch_490
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3f3 .. :try_end_3f6} :catch_33a
    .catchall {:try_start_3f3 .. :try_end_3f6} :catchall_412

    move-result v3

    .line 20193
    :goto_3f7
    if-eqz v3, :cond_4ab

    .line 20195
    :try_start_3f9
    new-instance v3, Landroid/content/Intent;

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

    .line 20196
    const-string v4, "bind_token_success"

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

    .line 20197
    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 25122
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;

    .line 20197
    invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;

    move-result-object v4

    invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z
    :try_end_410
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_3f9 .. :try_end_410} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_3f9 .. :try_end_410} :catch_379
    .catchall {:try_start_3f9 .. :try_end_410} :catchall_412

    goto/16 :goto_115

    .line 353
    :catchall_412
    move-exception v2

    invoke-direct/range {p0 .. p0}, Lcom/cmcm/safewallet/ui/exchange/b$1;->nQ()V

    throw v2

    .line 20177
    :catch_417
    move-exception v3

    .line 20178
    :try_start_418
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForHDWallet(), "

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

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

    move-result-object v3

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

    move-result-object v3

    .line 21052
    invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 20179
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->b(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;

    move v3, v5

    .line 20192
    goto :goto_3f7

    .line 20180
    :catch_435
    move-exception v3

    .line 20181
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForHDWallet(), "

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

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

    move-result-object v3

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

    move-result-object v3

    .line 22052
    invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 20182
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->c(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;

    move v3, v5

    .line 20192
    goto :goto_3f7

    .line 20183
    :catch_453
    move-exception v3

    .line 20184
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForHDWallet(), "

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

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

    move-result-object v3

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

    move-result-object v3

    .line 23052
    invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 20185
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->d(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;

    move v3, v5

    .line 20192
    goto :goto_3f7

    .line 20186
    :catch_471
    move-exception v3

    .line 20187
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForHDWallet(), "

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

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

    move-result-object v3

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

    move-result-object v3

    .line 24052
    invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 20188
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-static {v3}, Lcom/cmcm/safewallet/ui/exchange/b;->e(Lcom/cmcm/safewallet/ui/exchange/b;)Ljava/lang/String;

    move v3, v5

    .line 20192
    goto/16 :goto_3f7

    .line 20189
    :catch_490
    move-exception v3

    .line 20190
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "bindContractToWalletForHDWallet(), "

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

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

    move-result-object v7

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

    move-result-object v7

    .line 25052
    invoke-static {v6, v7}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 20191
    invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V

    move v3, v5

    goto/16 :goto_3f7

    .line 20200
    :cond_4ab
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, " \u6dfb\u52a0\u4ee3\u5e01\u5931\u8d25 "

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

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

    move-result-object v3

    const-string v5, " "

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

    move-result-object v3

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

    goto/16 :goto_115

    .line 20203
    :cond_4c1
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, " \u5df2\u7ecf\u521b\u5efa\u8fc7\u7684\u4ee3\u5e01 "

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

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

    move-result-object v3

    const-string v5, " "

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

    move-result-object v3

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

    goto/16 :goto_115

    .line 280
    :cond_4d7
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 26056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 27053
    iget-object v10, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akn:Ljava/lang/String;

    .line 280
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 27056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 28049
    iget-object v6, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->ako:Ljava/lang/String;

    .line 280
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 28056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 28069
    iget-object v4, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vo:Ljava/lang/String;

    .line 280
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 29056
    iget-object v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 29061
    iget-object v5, v3, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->Vq:Ljava/lang/String;

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

    move-result v3

    if-nez v3, :cond_115

    .line 29141
    new-instance v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;

    const-string v7, ""

    const/4 v8, 0x0

    const-string v9, ""

    invoke-direct/range {v3 .. v9}, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/lang/String;)V

    .line 29142
    invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;

    move-result-object v7

    const/4 v8, 0x2

    invoke-virtual {v7, v8}, Lcom/cmcm/safewallet/data/coinprovider/n;->az(I)Lcom/cmcm/safewallet/data/c/a;

    move-result-object v7

    .line 29143
    iget-object v8, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->contractAddress:Ljava/lang/String;

    invoke-interface {v7, v10, v8}, Lcom/cmcm/safewallet/data/c/a;->m(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v8

    .line 29144
    if-nez v8, :cond_115

    .line 29145
    new-instance v8, Ljava/lang/StringBuilder;

    const-string v9, "\u6b63\u5728\u521b\u5efa\u4ee3\u5e01 >> walletAddress : "

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

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

    move-result-object v8

    const-string v9, " contractAddress : "

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

    move-result-object v8

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

    move-result-object v6

    const-string v8, " coinName : "

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

    move-result-object v6

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

    move-result-object v4

    const-string v6, " iconUrl : "

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

    move-result-object v4

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

    .line 29147
    invoke-interface {v7, v10, v3}, Lcom/cmcm/safewallet/data/c/a;->a(Ljava/lang/String;Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;)Z

    move-result v5

    .line 29148
    const-string v6, "ExchangeConfirmPresente"

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v4, "\u521b\u5efa\u4ee3\u5e01 >>  "

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

    if-eqz v5, :cond_583

    const-string v4, "success"

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

    move-result-object v4

    const-string v7, ", name:"

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

    move-result-object v4

    iget-object v3, v3, Lcom/cmcm/safewallet/data/coinprovider/erc20/ContractModel;->name:Ljava/lang/String;

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

    move-result-object v3

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

    move-result-object v3

    .line 30052
    invoke-static {v6, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 29149
    if-eqz v5, :cond_115

    .line 29151
    new-instance v3, Landroid/content/Intent;

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

    .line 29152
    const-string v4, "bind_token_success"

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

    .line 29153
    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 30122
    iget-object v4, v4, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;

    .line 29153
    invoke-static {v4}, Landroid/support/v4/content/i;->i(Landroid/content/Context;)Landroid/support/v4/content/i;

    move-result-object v4

    invoke-virtual {v4, v3}, Landroid/support/v4/content/i;->a(Landroid/content/Intent;)Z

    goto/16 :goto_115

    .line 29148
    :cond_583
    const-string v4, "failed"

    goto :goto_551

    .line 288
    :cond_586
    move-object/from16 v0, p0

    iget-object v7, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 35056
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/b;->aiY:Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;

    .line 35113
    iget-object v7, v7, Lcom/cmcm/safewallet/ui/exchange/data/ExchangeTranslationModel;->akm:Ljava/lang/String;

    goto/16 :goto_159

    .line 50066
    :cond_590
    iget v3, v3, Lcom/cmcm/safewallet/ui/exchange/b;->agG:I

    const/4 v4, 0x1

    if-ne v3, v4, :cond_59a

    .line 50067
    const-string v3, "2"

    move-object v4, v3

    goto/16 :goto_248

    .line 50069
    :cond_59a
    const-string v3, "99"

    move-object v4, v3

    goto/16 :goto_248

    .line 50078
    :cond_59f
    const-string v3, "2"

    goto/16 :goto_27f

    .line 50089
    :cond_5a3
    const-string v3, "2"

    goto/16 :goto_2bf

    .line 319
    :cond_5a7
    const-string v2, "ExchangeConfirmPresente"

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "insertOrUpdateExchangeHistory fail, mExchangeTranslationModel or id is null, id = "

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

    move-object/from16 v0, v19

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

    move-result-object v3

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

    move-result-object v3

    .line 50097
    invoke-static {v2, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 321
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-eqz v2, :cond_5d0

    .line 322
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    const-string v3, "exchange,fail,HD wallet,insertOrUpdateExchangeHistory fail"

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V

    .line 324
    :cond_5d0
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    .line 50099
    iget-object v2, v2, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;

    .line 324
    const/4 v3, 0x2

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z

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

    move-result v2

    if-nez v2, :cond_2f0

    .line 327
    invoke-interface/range {v16 .. v16}, Lcom/cmcm/safewallet/data/models/c;->getHashAsString()Ljava/lang/String;

    move-result-object v2

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

    move-result v2

    if-eqz v2, :cond_2f0

    .line 328
    const/4 v2, 0x3

    invoke-static {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->bf(I)V

    .line 330
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    invoke-virtual {v2}, Lcom/cmcm/safewallet/ui/exchange/b;->nP()Z

    move-result v2

    if-eqz v2, :cond_2f0

    .line 331
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/cmcm/safewallet/ui/exchange/b$1;->ajb:Lcom/cmcm/safewallet/ui/exchange/b;

    const-string v3, "exchange,fail,HD wallet,iTransaction.getHashAsString() is empty"

    invoke-virtual {v2, v3}, Lcom/cmcm/safewallet/ui/exchange/b;->cy(Ljava/lang/String;)V
    :try_end_601
    .catch Lcom/cmcm/safewallet/data/coinprovider/btc/bcimpl/depends/InsufficientMoneyException; {:try_start_418 .. :try_end_601} :catch_33a
    .catch Ljava/lang/Exception; {:try_start_418 .. :try_end_601} :catch_379
    .catchall {:try_start_418 .. :try_end_601} :catchall_412

    goto/16 :goto_2f0

    :cond_603
    move-object/from16 v19, v3

    goto/16 :goto_81
.end method