b.smali
.class public Lcom/cmcm/safewallet/ui/property/b/b;
.super Ljava/lang/Object;
.source "BackupHelper.java"
# static fields
.field private static final TAG:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 28
const-class v0, Lcom/cmcm/safewallet/ui/property/b/b;
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/cmcm/safewallet/ui/property/b/b;->TAG:Ljava/lang/String;
return-void
.end method
.method private constructor <init>()V
.registers 1
.prologue
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 32
return-void
.end method
.method public static a(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Z
.registers 8
.prologue
const/4 v0, 0x0
.line 43
if-eqz p0, :cond_49
.line 1125
iget v1, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 1134
iget v2, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 48
sget-object v3, Lcom/cmcm/safewallet/ui/property/b/b;->TAG:Ljava/lang/String;
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "showMnemonicBackupEntry(), walletType:"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, ", walletSource:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, ", backupType:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
.line 2097
iget v5, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zh:I
.line 48
invoke-virtual {v4, v5}, 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
.line 3052
invoke-static {v3, v4}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 50
const/4 v3, 0x1
if-ne v1, v3, :cond_3d
.line 51
packed-switch v2, :pswitch_data_4c
.line 83
:cond_37
:goto_37
:pswitch_37
return v0
.line 55
:pswitch_38
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kU()Z
move-result v0
goto :goto_37
.line 63
:cond_3d
const/4 v3, 0x2
if-ne v1, v3, :cond_37
.line 64
packed-switch v2, :pswitch_data_5a
goto :goto_37
.line 68
:pswitch_44
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kU()Z
move-result v0
goto :goto_37
.line 79
:cond_49
if-eqz p1, :cond_37
goto :goto_37
.line 51
:pswitch_data_4c
.packed-switch 0x1
:pswitch_38
:pswitch_38
:pswitch_37
:pswitch_37
:pswitch_38
.end packed-switch
.line 64
:pswitch_data_5a
.packed-switch 0x1
:pswitch_44
:pswitch_44
:pswitch_37
:pswitch_37
:pswitch_44
.end packed-switch
.end method
.method public static b(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Z
.registers 9
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 158
if-eqz p0, :cond_47
.line 4125
iget v2, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 4134
iget v3, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 164
sget-object v4, Lcom/cmcm/safewallet/ui/property/b/b;->TAG:Ljava/lang/String;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "showPrivateKeyBackup(), walletType:"
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", walletSource:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", backupType:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
.line 5097
iget v6, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zh:I
.line 164
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 6052
invoke-static {v4, v5}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 166
if-ne v2, v0, :cond_3b
.line 167
packed-switch v3, :pswitch_data_4c
move v0, v1
.line 202
:cond_38
:goto_38
:pswitch_38
return v0
:pswitch_39
move v0, v1
.line 176
goto :goto_38
.line 180
:cond_3b
const/4 v4, 0x2
if-ne v2, v4, :cond_45
.line 181
packed-switch v3, :pswitch_data_5a
move v0, v1
.line 193
goto :goto_38
:pswitch_43
move v0, v1
.line 191
goto :goto_38
:cond_45
move v0, v1
.line 197
goto :goto_38
.line 199
:cond_47
if-nez p1, :cond_38
move v0, v1
.line 202
goto :goto_38
.line 167
nop
:pswitch_data_4c
.packed-switch 0x1
:pswitch_38
:pswitch_38
:pswitch_39
:pswitch_38
:pswitch_38
.end packed-switch
.line 181
:pswitch_data_5a
.packed-switch 0x1
:pswitch_38
:pswitch_38
:pswitch_43
:pswitch_38
:pswitch_38
.end packed-switch
.end method
.method public static c(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;Lcom/cmcm/safewallet/data/models/property/HDCoinOperateModel;)Z
.registers 9
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 209
if-eqz p0, :cond_40
.line 6125
iget v2, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 6134
iget v3, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 213
sget-object v4, Lcom/cmcm/safewallet/ui/property/b/b;->TAG:Ljava/lang/String;
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "showPrivateKeyBackup(), walletType:"
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", walletSource:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", backupType:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
.line 7097
iget v6, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zh:I
.line 213
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 8052
invoke-static {v4, v5}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 215
if-ne v2, v1, :cond_35
.line 239
:cond_34
:goto_34
:pswitch_34
return v0
.line 218
:cond_35
const/4 v4, 0x2
if-ne v2, v4, :cond_34
.line 219
packed-switch v3, :pswitch_data_44
goto :goto_34
:pswitch_3c
move v0, v1
.line 222
goto :goto_34
:pswitch_3e
move v0, v1
.line 227
goto :goto_34
.line 235
:cond_40
if-eqz p1, :cond_34
goto :goto_34
.line 219
nop
:pswitch_data_44
.packed-switch 0x1
:pswitch_3c
:pswitch_3e
:pswitch_3e
:pswitch_34
:pswitch_3c
.end packed-switch
.end method
.method public static g(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;)Z
.registers 4
.prologue
const/4 v0, 0x1
.line 246
if-eqz p0, :cond_8
iget v1, p0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Za:I
const/4 v2, 0x2
if-ne v1, v2, :cond_9
.line 265
:cond_8
:goto_8
:pswitch_8
return v0
.line 250
:cond_9
iget-object v1, p0, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->Zc:Lcom/cmcm/safewallet/data/models/property/HDWalletModel;
.line 9025
iget-object v2, v1, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 9510
iget v2, v2, Lcom/cmcm/safewallet/data/keystore/ak;->XH:I
.line 252
packed-switch v2, :pswitch_data_24
.line 263
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Unable get getWalletSource, please contact product team"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 10025
:pswitch_1a
iget-object v1, v1, Lcom/cmcm/safewallet/data/models/property/HDWalletModel;->Zt:Lcom/cmcm/safewallet/data/keystore/ak;
.line 10518
iget v1, v1, Lcom/cmcm/safewallet/data/keystore/ak;->XJ:I
.line 254
const/16 v2, 0x9
if-eq v1, v2, :cond_8
.line 265
const/4 v0, 0x0
goto :goto_8
.line 252
:pswitch_data_24
.packed-switch 0x6
:pswitch_1a
:pswitch_8
:pswitch_8
:pswitch_8
.end packed-switch
.end method
.method public static h(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Z
.registers 2
.prologue
.line 38
invoke-static {p0}, Lcom/cmcm/safewallet/ui/property/b/b;->i(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Z
move-result v0
if-nez v0, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public static i(Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;)Z
.registers 6
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 93
if-nez p0, :cond_5
.line 150
:cond_4
:goto_4
:pswitch_4
return v0
.line 3125
:cond_5
iget v2, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->Zj:I
.line 3134
iget v3, p0, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->XH:I
.line 111
if-ne v2, v1, :cond_17
.line 112
packed-switch v3, :pswitch_data_26
goto :goto_4
.line 116
:pswitch_f
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kR()Z
move-result v2
if-nez v2, :cond_4
move v0, v1
goto :goto_4
.line 131
:cond_17
const/4 v4, 0x2
if-ne v2, v4, :cond_4
.line 132
packed-switch v3, :pswitch_data_34
goto :goto_4
.line 135
:pswitch_1e
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/models/property/DefaultWalletModel;->kR()Z
move-result v2
if-nez v2, :cond_4
move v0, v1
goto :goto_4
.line 112
:pswitch_data_26
.packed-switch 0x1
:pswitch_f
:pswitch_4
:pswitch_4
:pswitch_4
:pswitch_f
.end packed-switch
.line 132
:pswitch_data_34
.packed-switch 0x1
:pswitch_1e
:pswitch_4
:pswitch_4
:pswitch_4
:pswitch_1e
.end packed-switch
.end method