t.smali

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


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

    const/4 v9, 0x0

    const-wide/16 v6, 0x0

    const/4 v1, 0x0

    new-instance v2, Ljava/util/ArrayList;

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

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

    move-object v8, v9

    move-wide v4, v6

    move v3, v1

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

    move-result v0

    if-eqz v0, :cond_b6

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

    move-result-object v10

    const/4 v0, -0x1

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

    move-result v11

    sparse-switch v11, :sswitch_data_c0

    :cond_21
    :goto_21
    packed-switch v0, :pswitch_data_da

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

    goto :goto_f

    :sswitch_28
    const-string v11, "ch"

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

    move-result v10

    if-eqz v10, :cond_21

    move v0, v1

    goto :goto_21

    :sswitch_32
    const-string v11, "size"

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

    move-result v10

    if-eqz v10, :cond_21

    const/4 v0, 0x1

    goto :goto_21

    :sswitch_3c
    const-string v11, "w"

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

    move-result v10

    if-eqz v10, :cond_21

    const/4 v0, 0x2

    goto :goto_21

    :sswitch_46
    const-string v11, "style"

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

    move-result v10

    if-eqz v10, :cond_21

    const/4 v0, 0x3

    goto :goto_21

    :sswitch_50
    const-string v11, "fFamily"

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

    move-result v10

    if-eqz v10, :cond_21

    const/4 v0, 0x4

    goto :goto_21

    :sswitch_5a
    const-string v11, "data"

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

    move-result v10

    if-eqz v10, :cond_21

    const/4 v0, 0x5

    goto :goto_21

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

    move-result-object v0

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

    move-result v3

    goto :goto_f

    :pswitch_6d
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v4

    goto :goto_f

    :pswitch_72
    invoke-virtual {p0}, Landroid/util/JsonReader;->nextDouble()D

    move-result-wide v6

    goto :goto_f

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

    move-result-object v8

    goto :goto_f

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

    move-result-object v9

    goto :goto_f

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

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

    move-result v0

    if-eqz v0, :cond_b1

    const-string v0, "shapes"

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

    move-result-object v10

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

    move-result v0

    if-eqz v0, :cond_ad

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

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

    move-result v0

    if-eqz v0, :cond_a9

    invoke-static {p0, p1}, Lcom/ksad/lottie/c/q;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/c;

    move-result-object v0

    check-cast v0, Lcom/ksad/lottie/model/content/k;

    invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_99

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

    goto :goto_84

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

    goto :goto_84

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

    goto/16 :goto_f

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

    new-instance v1, Lcom/ksad/lottie/model/d;

    invoke-direct/range {v1 .. v9}, Lcom/ksad/lottie/model/d;-><init>(Ljava/util/List;CDDLjava/lang/String;Ljava/lang/String;)V

    return-object v1

    nop

    :sswitch_data_c0
    .sparse-switch
        -0x6f471c96 -> :sswitch_50
        0x77 -> :sswitch_3c
        0xc65 -> :sswitch_28
        0x2eefaa -> :sswitch_5a
        0x35e001 -> :sswitch_32
        0x68b1db1 -> :sswitch_46
    .end sparse-switch

    :pswitch_data_da
    .packed-switch 0x0
        :pswitch_64
        :pswitch_6d
        :pswitch_72
        :pswitch_77
        :pswitch_7c
        :pswitch_81
    .end packed-switch
.end method