ev.smali

.class public abstract Lcom/inmobi/media/ev;
.super Ljava/lang/Object;


# instance fields
.field private a:Lcom/inmobi/media/fe;
    .annotation runtime Lcom/inmobi/media/hf;
        a = "includeIds"
    .end annotation
.end field

.field private b:Ljava/lang/String;


# direct methods
.method public constructor <init>(Ljava/lang/String;)V
    .registers 3

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

    new-instance v0, Lcom/inmobi/media/fe;

    invoke-direct {v0}, Lcom/inmobi/media/fe;-><init>()V

    iput-object v0, p0, Lcom/inmobi/media/ev;->a:Lcom/inmobi/media/fe;

    iput-object p1, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    return-void
.end method

.method public static a(Ljava/lang/String;Ljava/lang/String;)Lcom/inmobi/media/ev;
    .registers 8

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    const/4 v1, 0x6

    const/4 v2, 0x5

    const/4 v3, 0x4

    const/4 v4, 0x3

    const/4 v5, 0x2

    sparse-switch v0, :sswitch_data_78

    goto :goto_49

    :sswitch_d
    const-string v0, "signals"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x5

    goto :goto_4a

    :sswitch_17
    const-string v0, "telemetry"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x6

    goto :goto_4a

    :sswitch_21
    const-string v0, "root"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x4

    goto :goto_4a

    :sswitch_2b
    const-string v0, "ads"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x1

    goto :goto_4a

    :sswitch_35
    const-string v0, "pk"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x3

    goto :goto_4a

    :sswitch_3f
    const-string v0, "crashReporting"

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

    move-result p0

    if-eqz p0, :cond_49

    const/4 p0, 0x2

    goto :goto_4a

    :cond_49
    :goto_49
    const/4 p0, -0x1

    :goto_4a
    if-eq p0, v5, :cond_72

    if-eq p0, v4, :cond_6c

    if-eq p0, v3, :cond_66

    if-eq p0, v2, :cond_60

    if-eq p0, v1, :cond_5a

    new-instance p0, Lcom/inmobi/media/eu;

    invoke-direct {p0, p1}, Lcom/inmobi/media/eu;-><init>(Ljava/lang/String;)V

    goto :goto_77

    :cond_5a
    new-instance p0, Lcom/inmobi/media/fj;

    invoke-direct {p0, p1}, Lcom/inmobi/media/fj;-><init>(Ljava/lang/String;)V

    goto :goto_77

    :cond_60
    new-instance p0, Lcom/inmobi/media/fi;

    invoke-direct {p0, p1}, Lcom/inmobi/media/fi;-><init>(Ljava/lang/String;)V

    goto :goto_77

    :cond_66
    new-instance p0, Lcom/inmobi/media/fh;

    invoke-direct {p0, p1}, Lcom/inmobi/media/fh;-><init>(Ljava/lang/String;)V

    goto :goto_77

    :cond_6c
    new-instance p0, Lcom/inmobi/media/fg;

    invoke-direct {p0, p1}, Lcom/inmobi/media/fg;-><init>(Ljava/lang/String;)V

    goto :goto_77

    :cond_72
    new-instance p0, Lcom/inmobi/media/fd;

    invoke-direct {p0, p1}, Lcom/inmobi/media/fd;-><init>(Ljava/lang/String;)V

    :goto_77
    return-object p0

    :sswitch_data_78
    .sparse-switch
        -0x39d51b9 -> :sswitch_3f
        0xdfb -> :sswitch_35
        0x178b0 -> :sswitch_2b
        0x3580e2 -> :sswitch_21
        0x2e8323b9 -> :sswitch_17
        0x7c7866cb -> :sswitch_d
    .end sparse-switch
.end method

.method public static b(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Lcom/inmobi/media/ev;
    .registers 4

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v0

    sparse-switch v0, :sswitch_data_9c

    goto :goto_44

    :sswitch_8
    const-string v0, "signals"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x5

    goto :goto_45

    :sswitch_12
    const-string v0, "telemetry"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x6

    goto :goto_45

    :sswitch_1c
    const-string v0, "root"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x4

    goto :goto_45

    :sswitch_26
    const-string v0, "ads"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x1

    goto :goto_45

    :sswitch_30
    const-string v0, "pk"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x3

    goto :goto_45

    :sswitch_3a
    const-string v0, "crashReporting"

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

    move-result p0

    if-eqz p0, :cond_44

    const/4 p0, 0x2

    goto :goto_45

    :cond_44
    :goto_44
    const/4 p0, -0x1

    :goto_45
    packed-switch p0, :pswitch_data_b6

    const/4 p0, 0x0

    goto :goto_97

    :pswitch_4a
    invoke-static {}, Lcom/inmobi/media/fj;->h()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/fj;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    goto :goto_97

    :pswitch_57
    invoke-static {}, Lcom/inmobi/media/fi;->h()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/fi;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    goto :goto_97

    :pswitch_64
    invoke-static {}, Lcom/inmobi/media/fh;->i()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/fh;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    goto :goto_97

    :pswitch_71
    invoke-static {}, Lcom/inmobi/media/fg;->h()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/fg;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    goto :goto_97

    :pswitch_7e
    invoke-static {}, Lcom/inmobi/media/fd;->h()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/fd;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    goto :goto_97

    :pswitch_8b
    invoke-static {}, Lcom/inmobi/media/eu;->i()Lcom/inmobi/media/hg;

    move-result-object p0

    const-class v0, Lcom/inmobi/media/eu;

    invoke-virtual {p0, p1, v0}, Lcom/inmobi/media/hg;->b(Lorg/json/JSONObject;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Lcom/inmobi/media/ev;

    :goto_97
    if-eqz p0, :cond_9b

    iput-object p2, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    :cond_9b
    return-object p0

    :sswitch_data_9c
    .sparse-switch
        -0x39d51b9 -> :sswitch_3a
        0xdfb -> :sswitch_30
        0x178b0 -> :sswitch_26
        0x3580e2 -> :sswitch_1c
        0x2e8323b9 -> :sswitch_12
        0x7c7866cb -> :sswitch_8
    .end sparse-switch

    :pswitch_data_b6
    .packed-switch 0x1
        :pswitch_8b
        :pswitch_7e
        :pswitch_71
        :pswitch_64
        :pswitch_57
        :pswitch_4a
    .end packed-switch
.end method


# virtual methods
.method public abstract c()Ljava/lang/String;
.end method

.method public abstract d()Lorg/json/JSONObject;
.end method

.method public abstract e()Z
.end method

.method public equals(Ljava/lang/Object;)Z
    .registers 5

    instance-of v0, p1, Lcom/inmobi/media/ev;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    :cond_6
    check-cast p1, Lcom/inmobi/media/ev;

    invoke-virtual {p1}, Lcom/inmobi/media/ev;->c()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0}, Lcom/inmobi/media/ev;->c()Ljava/lang/String;

    move-result-object v2

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

    move-result v0

    const/4 v2, 0x1

    if-eqz v0, :cond_2e

    iget-object v0, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    if-nez v0, :cond_21

    iget-object v0, p1, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    if-nez v0, :cond_21

    :goto_1f
    const/4 v1, 0x1

    goto :goto_2e

    :cond_21
    iget-object v0, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    if-eqz v0, :cond_2e

    iget-object p1, p1, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

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

    move-result p1

    if-eqz p1, :cond_2e

    goto :goto_1f

    :cond_2e
    :goto_2e
    return v1
.end method

.method public f()Lcom/inmobi/media/fe;
    .registers 2

    iget-object v0, p0, Lcom/inmobi/media/ev;->a:Lcom/inmobi/media/fe;

    return-object v0
.end method

.method public g()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    return-object v0
.end method

.method public hashCode()I
    .registers 3

    invoke-virtual {p0}, Lcom/inmobi/media/ev;->c()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->hashCode()I

    move-result v0

    iget-object v1, p0, Lcom/inmobi/media/ev;->b:Ljava/lang/String;

    if-nez v1, :cond_e

    const/4 v1, 0x0

    goto :goto_12

    :cond_e
    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v1

    :goto_12
    add-int/2addr v0, v1

    return v0
.end method