e.smali
.class public final Lcom/cmcm/safewallet/data/thwallet/e;
.super Lcom/cmcm/safewallet/data/thwallet/e/a;
.source "SerializeProxy.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 14
invoke-direct {p0}, Lcom/cmcm/safewallet/data/thwallet/e/a;-><init>()V
return-void
.end method
# virtual methods
.method public final O([B)Lcom/cmcm/safewallet/data/keystore/ak;
.registers 7
.prologue
const/4 v1, -0x1
.line 24
.line 1079
iget-object v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/a;->adk:[B
iget-object v2, p0, Lcom/cmcm/safewallet/data/thwallet/e/a;->adk:[B
array-length v2, v2
invoke-static {v0, v2}, Ljava/util/Arrays;->copyOf([BI)[B
move-result-object v2
.line 1080
array-length v0, p1
array-length v3, v2
if-ge v0, v3, :cond_14
move v0, v1
.line 25
:goto_f
packed-switch v0, :pswitch_data_40
.line 31
const/4 v0, 0x0
:goto_13
return-object v0
.line 1083
:cond_14
const/4 v0, 0x0
:goto_15
iget v3, p0, Lcom/cmcm/safewallet/data/thwallet/e/a;->ado:I
if-ge v0, v3, :cond_24
.line 1084
aget-byte v3, p1, v0
aget-byte v4, v2, v0
if-eq v3, v4, :cond_21
move v0, v1
.line 1085
goto :goto_f
.line 1083
:cond_21
add-int/lit8 v0, v0, 0x1
goto :goto_15
.line 1087
:cond_24
iget v0, p0, Lcom/cmcm/safewallet/data/thwallet/e/a;->adp:I
add-int/lit8 v0, v0, 0x0
aget-byte v0, p1, v0
goto :goto_f
.line 27
:pswitch_2b
new-instance v0, Lcom/cmcm/safewallet/data/thwallet/e/h;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/thwallet/e/h;-><init>()V
invoke-virtual {v0, p1}, Lcom/cmcm/safewallet/data/thwallet/e/h;->O([B)Lcom/cmcm/safewallet/data/keystore/ak;
move-result-object v0
goto :goto_13
.line 29
:pswitch_35
new-instance v0, Lcom/cmcm/safewallet/data/thwallet/e/i;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/thwallet/e/i;-><init>()V
invoke-virtual {v0, p1}, Lcom/cmcm/safewallet/data/thwallet/e/i;->O([B)Lcom/cmcm/safewallet/data/keystore/ak;
move-result-object v0
goto :goto_13
.line 25
nop
:pswitch_data_40
.packed-switch 0x2
:pswitch_2b
:pswitch_35
.end packed-switch
.end method