TeleMgrOldCreator.smali

.class public Lcom/bd/dualsim/deprecated/sms/TeleMgrOldCreator;
.super Ljava/lang/Object;
.source "TeleMgrOldCreator.java"


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static create()Ldxoptimizer/qp;
    .registers 3

    .prologue
    .line 30
    invoke-static {}, Ldxoptimizer/sw;->c()Ljava/lang/String;

    move-result-object v1

    .line 31
    invoke-static {}, Ldxoptimizer/sw;->d()Ljava/lang/String;

    move-result-object v2

    .line 32
    const/4 v0, 0x0

    .line 33
    invoke-static {v1, v2}, Lcom/bd/dualsim/deprecated/sms/TeleMgrOldCreator;->getIDualSimChecker(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/qo;

    move-result-object v1

    .line 34
    if-eqz v1, :cond_13

    .line 36
    invoke-interface {v1}, Ldxoptimizer/qo;->a()Ldxoptimizer/qp;

    move-result-object v0

    .line 38
    :cond_13
    if-eqz v0, :cond_16

    .line 44
    :cond_15
    :goto_15
    return-object v0

    .line 41
    :cond_16
    if-nez v0, :cond_15

    .line 42
    new-instance v0, Ldxoptimizer/sp;

    invoke-direct {v0}, Ldxoptimizer/sp;-><init>()V

    goto :goto_15
.end method

.method private static getIDualSimChecker(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/qo;
    .registers 4

    .prologue
    const/4 v0, 0x0

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

    move-result v1

    if-eqz v1, :cond_8

    .line 86
    :cond_7
    :goto_7
    return-object v0

    .line 53
    :cond_8
    const-string v1, "samsung"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_16

    .line 54
    new-instance v0, Ldxoptimizer/rw;

    invoke-direct {v0}, Ldxoptimizer/rw;-><init>()V

    goto :goto_7

    .line 55
    :cond_16
    const-string v1, "coolpad"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_26

    const-string v1, "yulong"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2c

    .line 56
    :cond_26
    new-instance v0, Ldxoptimizer/qu;

    invoke-direct {v0}, Ldxoptimizer/qu;-><init>()V

    goto :goto_7

    .line 57
    :cond_2c
    const-string v1, "oppo"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_3a

    .line 58
    new-instance v0, Ldxoptimizer/rt;

    invoke-direct {v0}, Ldxoptimizer/rt;-><init>()V

    goto :goto_7

    .line 59
    :cond_3a
    const-string v1, "xiaomi"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_48

    .line 60
    new-instance v0, Ldxoptimizer/st;

    invoke-direct {v0}, Ldxoptimizer/st;-><init>()V

    goto :goto_7

    .line 61
    :cond_48
    const-string v1, "huawei"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_56

    .line 62
    new-instance v0, Ldxoptimizer/rj;

    invoke-direct {v0}, Ldxoptimizer/rj;-><init>()V

    goto :goto_7

    .line 63
    :cond_56
    const-string v1, "lenovo"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_64

    .line 64
    new-instance v0, Ldxoptimizer/rq;

    invoke-direct {v0}, Ldxoptimizer/rq;-><init>()V

    goto :goto_7

    .line 65
    :cond_64
    const-string v1, "htc"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_72

    .line 66
    new-instance v0, Ldxoptimizer/rc;

    invoke-direct {v0}, Ldxoptimizer/rc;-><init>()V

    goto :goto_7

    .line 67
    :cond_72
    const-string v1, "zte"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_80

    .line 68
    new-instance v0, Ldxoptimizer/sv;

    invoke-direct {v0}, Ldxoptimizer/sv;-><init>()V

    goto :goto_7

    .line 69
    :cond_80
    const-string v1, "k-touch"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_8f

    .line 70
    new-instance v0, Ldxoptimizer/rm;

    invoke-direct {v0}, Ldxoptimizer/rm;-><init>()V

    goto/16 :goto_7

    .line 71
    :cond_8f
    const-string v1, "tcl"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_9e

    .line 72
    new-instance v0, Ldxoptimizer/ss;

    invoke-direct {v0}, Ldxoptimizer/ss;-><init>()V

    goto/16 :goto_7

    .line 73
    :cond_9e
    const-string v1, "opsson"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_ad

    .line 74
    new-instance v0, Ldxoptimizer/rv;

    invoke-direct {v0}, Ldxoptimizer/rv;-><init>()V

    goto/16 :goto_7

    .line 75
    :cond_ad
    const-string v1, "sony"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_bc

    .line 76
    new-instance v0, Ldxoptimizer/sq;

    invoke-direct {v0}, Ldxoptimizer/sq;-><init>()V

    goto/16 :goto_7

    .line 77
    :cond_bc
    const-string v1, "hisense"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_cb

    .line 78
    new-instance v0, Ldxoptimizer/rh;

    invoke-direct {v0}, Ldxoptimizer/rh;-><init>()V

    goto/16 :goto_7

    .line 79
    :cond_cb
    const-string v1, "eton"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_da

    .line 80
    new-instance v0, Ldxoptimizer/ra;

    invoke-direct {v0}, Ldxoptimizer/ra;-><init>()V

    goto/16 :goto_7

    .line 81
    :cond_da
    const-string v1, "doov"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_e9

    .line 82
    new-instance v0, Ldxoptimizer/qy;

    invoke-direct {v0}, Ldxoptimizer/qy;-><init>()V

    goto/16 :goto_7

    .line 83
    :cond_e9
    const-string v1, "lge"

    invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_7

    .line 84
    new-instance v0, Ldxoptimizer/rp;

    invoke-direct {v0}, Ldxoptimizer/rp;-><init>()V

    goto/16 :goto_7
.end method