p.smali

.class public final Lcom/cmcm/safewallet/utils/p;
.super Ljava/lang/Object;
.source "HardwareHelper.java"


# direct methods
.method public static a(Lio/reactivex/z;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lio/reactivex/z",
            "<",
            "Ljava/lang/Boolean;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 144
    new-instance v0, Lcom/cmcm/safewallet/utils/p$1;

    invoke-direct {v0}, Lcom/cmcm/safewallet/utils/p$1;-><init>()V

    invoke-static {v0}, Lio/reactivex/x;->a(Lio/reactivex/aa;)Lio/reactivex/x;

    move-result-object v0

    .line 151
    invoke-static {}, Lio/reactivex/e/a;->Qf()Lio/reactivex/s;

    move-result-object v1

    invoke-virtual {v0, v1}, Lio/reactivex/x;->b(Lio/reactivex/s;)Lio/reactivex/x;

    move-result-object v0

    .line 152
    invoke-static {}, Lio/reactivex/a/b/a;->Px()Lio/reactivex/s;

    move-result-object v1

    invoke-virtual {v0, v1}, Lio/reactivex/x;->a(Lio/reactivex/s;)Lio/reactivex/x;

    move-result-object v0

    .line 153
    invoke-virtual {v0, p0}, Lio/reactivex/x;->b(Lio/reactivex/z;)V

    .line 154
    return-void
.end method

.method public static az(Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    .prologue
    .line 13028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 134
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 13167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 135
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 136
    invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setGMail(Ljava/lang/String;)V

    .line 137
    invoke-virtual {v0, p1}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setPhotoUrl(Ljava/lang/String;)V

    .line 14167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 139
    invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 15028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v1

    .line 15568
    const-string v2, "hardware_info"

    invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V

    .line 141
    return-void
.end method

.method public static b(Landroid/app/Activity;I)V
    .registers 6

    .prologue
    const/4 v3, 0x0

    .line 42
    const/4 v0, 0x1

    if-eq p1, v0, :cond_21

    .line 44
    const/4 v0, 0x2

    if-eq p1, v0, :cond_21

    .line 46
    const/4 v0, 0x3

    if-eq p1, v0, :cond_21

    .line 48
    const/4 v0, 0x4

    if-eq p1, v0, :cond_21

    .line 50
    const/4 v0, 0x5

    if-eq p1, v0, :cond_21

    .line 52
    const/4 v0, 0x6

    if-ne p1, v0, :cond_21

    .line 54
    const v0, 0x7f080173

    invoke-virtual {p0, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 58
    :cond_21
    invoke-static {p1}, Lcom/cmcm/safewallet/utils/p;->cJ(I)Z

    move-result v0

    if-nez v0, :cond_2f

    .line 1064
    if-eqz p0, :cond_2f

    invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z

    move-result v0

    if-eqz v0, :cond_30

    .line 1065
    :cond_2f
    :goto_2f
    return-void

    .line 1067
    :cond_30
    new-instance v0, Lcom/cmcm/safewallet/ui/widget/j;

    invoke-direct {v0}, Lcom/cmcm/safewallet/ui/widget/j;-><init>()V

    .line 1144
    iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHx:Z

    .line 1154
    iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHA:Z

    .line 1070
    invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v1

    iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I

    const/high16 v2, 0x42a00000    # 80.0f

    invoke-static {v2}, Lcom/cmcm/safewallet/utils/g;->o(F)I

    move-result v2

    sub-int/2addr v1, v2

    .line 1189
    iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->mWidth:I

    .line 2114
    iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHz:Z

    .line 3064
    const v1, 0x7f0801ad

    iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHd:I

    .line 3094
    const v1, 0x7f08007c

    iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHf:I

    .line 1074
    invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/ui/widget/j;->n(Landroid/app/Activity;)Lcom/cmcm/safewallet/ui/widget/i;

    goto :goto_2f
.end method

.method public static cJ(I)Z
    .registers 2

    .prologue
    .line 78
    const/4 v0, 0x5

    if-eq p0, v0, :cond_6

    const/4 v0, 0x6

    if-ne p0, v0, :cond_8

    :cond_6
    const/4 v0, 0x1

    :goto_7
    return v0

    :cond_8
    const/4 v0, 0x0

    goto :goto_7
.end method

.method public static em(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 5028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 88
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 5167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 89
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 90
    invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setMac(Ljava/lang/String;)V

    .line 6167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 92
    invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 7028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v1

    .line 7568
    const-string v2, "hardware_info"

    invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V

    .line 94
    return-void
.end method

.method public static en(Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 8028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 97
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 8167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 98
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 99
    invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setVersion(Ljava/lang/String;)V

    .line 9167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 101
    invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 10028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v1

    .line 10568
    const-string v2, "hardware_info"

    invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V

    .line 103
    return-void
.end method

.method public static eo(Ljava/lang/String;)Ljava/lang/String;
    .registers 6

    .prologue
    .line 213
    :try_start_0
    new-instance v0, Ljava/math/BigInteger;

    invoke-direct {v0, p0}, Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V

    .line 214
    invoke-virtual {v0}, Ljava/math/BigInteger;->intValue()I

    move-result v0

    .line 16232
    const/4 v1, 0x4

    new-array v1, v1, [B

    const/4 v2, 0x0

    shr-int/lit8 v3, v0, 0x18

    aput-byte v3, v1, v2

    const/4 v2, 0x1

    shr-int/lit8 v3, v0, 0x10

    int-to-byte v3, v3

    aput-byte v3, v1, v2

    const/4 v2, 0x2

    shr-int/lit8 v3, v0, 0x8

    int-to-byte v3, v3

    aput-byte v3, v1, v2

    const/4 v2, 0x3

    int-to-byte v0, v0

    aput-byte v0, v1, v2

    .line 216
    const/4 v0, 0x2

    new-array v0, v0, [B

    .line 217
    const/4 v2, 0x1

    const/4 v3, 0x0

    const/4 v4, 0x2

    invoke-static {v1, v2, v0, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 218
    new-instance v2, Ljava/lang/StringBuilder;

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

    .line 219
    const/4 v3, 0x0

    aget-byte v3, v1, v3

    and-int/lit16 v3, v3, 0xff

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

    .line 220
    const-string v3, "."

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

    .line 221
    new-instance v3, Ljava/math/BigInteger;

    invoke-direct {v3, v0}, Ljava/math/BigInteger;-><init>([B)V

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

    move-result-object v0

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

    .line 222
    const-string v0, "."

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

    .line 223
    const/4 v0, 0x3

    aget-byte v0, v1, v0

    and-int/lit16 v0, v0, 0xff

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

    .line 224
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    :try_end_58
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_58} :catch_5a

    move-result-object v0

    .line 228
    :goto_59
    return-object v0

    .line 226
    :catch_5a
    move-exception v0

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

    .line 228
    invoke-static {}, Lcom/cmcm/safewallet/utils/p;->uV()Ljava/lang/String;

    move-result-object v0

    goto :goto_59
.end method

.method public static uU()Ljava/lang/String;
    .registers 3

    .prologue
    .line 4028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 82
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 4167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 83
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 84
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->getMac()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public static uV()Ljava/lang/String;
    .registers 3

    .prologue
    .line 11028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 122
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 11167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 123
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 124
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->getVersion()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public static uW()Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
    .registers 3

    .prologue
    .line 12028
    invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;

    move-result-object v0

    .line 128
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;

    move-result-object v0

    .line 12167
    invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;

    move-result-object v1

    .line 129
    const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;

    .line 130
    return-object v0
.end method

.method public static uX()Z
    .registers 2

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v1

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

    move-result v0

    return v0
.end method