j.smali

.class Lcom/ksad/lottie/c/j;
.super Ljava/lang/Object;


# direct methods
.method static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/ShapeTrimPath;
    .registers 11

    const/4 v6, 0x0

    const/4 v5, 0x0

    move-object v4, v5

    move-object v3, v5

    move-object v2, v5

    move-object v1, v5

    :goto_6
    invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_6e

    invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;

    move-result-object v7

    const/4 v0, -0x1

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

    move-result v8

    sparse-switch v8, :sswitch_data_74

    :cond_18
    :goto_18
    packed-switch v0, :pswitch_data_8a

    invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V

    goto :goto_6

    :sswitch_1f
    const-string v8, "s"

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

    move-result v7

    if-eqz v7, :cond_18

    move v0, v6

    goto :goto_18

    :sswitch_29
    const-string v8, "e"

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

    move-result v7

    if-eqz v7, :cond_18

    const/4 v0, 0x1

    goto :goto_18

    :sswitch_33
    const-string v8, "o"

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

    move-result v7

    if-eqz v7, :cond_18

    const/4 v0, 0x2

    goto :goto_18

    :sswitch_3d
    const-string v8, "nm"

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

    move-result v7

    if-eqz v7, :cond_18

    const/4 v0, 0x3

    goto :goto_18

    :sswitch_47
    const-string v8, "m"

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

    move-result v7

    if-eqz v7, :cond_18

    const/4 v0, 0x4

    goto :goto_18

    :pswitch_51
    invoke-static {p0, p1, v6}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;

    move-result-object v3

    goto :goto_6

    :pswitch_56
    invoke-static {p0, p1, v6}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;

    move-result-object v4

    goto :goto_6

    :pswitch_5b
    invoke-static {p0, p1, v6}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;

    move-result-object v5

    goto :goto_6

    :pswitch_60
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v1

    goto :goto_6

    :pswitch_65
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v0

    invoke-static {v0}, Lcom/ksad/lottie/model/content/ShapeTrimPath$Type;->forId(I)Lcom/ksad/lottie/model/content/ShapeTrimPath$Type;

    move-result-object v2

    goto :goto_6

    :cond_6e
    new-instance v0, Lcom/ksad/lottie/model/content/ShapeTrimPath;

    invoke-direct/range {v0 .. v5}, Lcom/ksad/lottie/model/content/ShapeTrimPath;-><init>(Ljava/lang/String;Lcom/ksad/lottie/model/content/ShapeTrimPath$Type;Lcom/ksad/lottie/model/a/b;Lcom/ksad/lottie/model/a/b;Lcom/ksad/lottie/model/a/b;)V

    return-object v0

    :sswitch_data_74
    .sparse-switch
        0x65 -> :sswitch_29
        0x6d -> :sswitch_47
        0x6f -> :sswitch_33
        0x73 -> :sswitch_1f
        0xdbf -> :sswitch_3d
    .end sparse-switch

    :pswitch_data_8a
    .packed-switch 0x0
        :pswitch_51
        :pswitch_56
        :pswitch_5b
        :pswitch_60
        :pswitch_65
    .end packed-switch
.end method