w.smali

.class final Lcom/airbnb/lottie/e/w;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method static a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;)Lcom/airbnb/lottie/c/b/i;
    .registers 18
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    move-object v4, v2

    move-object v5, v4

    move-object v6, v5

    move-object v7, v6

    move-object v8, v7

    move-object v9, v8

    move-object v10, v9

    move-object v11, v10

    move-object v12, v11

    .line 29
    :goto_e
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_e1

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

    move-result-object v2

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

    move-result v13

    const/16 v14, 0x70

    const/4 v15, 0x1

    const/4 v3, 0x0

    if-eq v13, v14, :cond_94

    const/16 v14, 0x72

    if-eq v13, v14, :cond_8a

    const/16 v14, 0xdbf

    if-eq v13, v14, :cond_80

    const/16 v14, 0xe04

    if-eq v13, v14, :cond_76

    const/16 v14, 0xe66

    if-eq v13, v14, :cond_6c

    const/16 v14, 0xd29

    if-eq v13, v14, :cond_62

    const/16 v14, 0xd2a

    if-eq v13, v14, :cond_57

    const/16 v14, 0xde3

    if-eq v13, v14, :cond_4d

    const/16 v14, 0xde4

    if-eq v13, v14, :cond_43

    goto :goto_9e

    :cond_43
    const-string v13, "os"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x6

    goto :goto_9f

    :cond_4d
    const-string v13, "or"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x5

    goto :goto_9f

    :cond_57
    const-string v13, "is"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/16 v2, 0x8

    goto :goto_9f

    :cond_62
    const-string v13, "ir"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x7

    goto :goto_9f

    :cond_6c
    const-string v13, "sy"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x1

    goto :goto_9f

    :cond_76
    const-string v13, "pt"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x2

    goto :goto_9f

    :cond_80
    const-string v13, "nm"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x0

    goto :goto_9f

    :cond_8a
    const-string v13, "r"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x4

    goto :goto_9f

    :cond_94
    const-string v13, "p"

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

    move-result v2

    if-eqz v2, :cond_9e

    const/4 v2, 0x3

    goto :goto_9f

    :cond_9e
    :goto_9e
    const/4 v2, -0x1

    :goto_9f
    packed-switch v2, :pswitch_data_e8

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

    goto/16 :goto_e

    .line 56
    :pswitch_a7
    invoke-static {v0, v1, v3}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v11

    goto/16 :goto_e

    .line 2027
    :pswitch_ad
    invoke-static {v0, v1, v15}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v9

    goto/16 :goto_e

    .line 50
    :pswitch_b3
    invoke-static {v0, v1, v3}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v12

    goto/16 :goto_e

    .line 1027
    :pswitch_b9
    invoke-static {v0, v1, v15}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v10

    goto/16 :goto_e

    .line 44
    :pswitch_bf
    invoke-static {v0, v1, v3}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v8

    goto/16 :goto_e

    .line 41
    :pswitch_c5
    invoke-static/range {p0 .. p1}, Lcom/airbnb/lottie/e/a;->b(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;)Lcom/airbnb/lottie/c/a/m;

    move-result-object v7

    goto/16 :goto_e

    .line 38
    :pswitch_cb
    invoke-static {v0, v1, v3}, Lcom/airbnb/lottie/e/d;->a(Landroid/util/JsonReader;Lcom/airbnb/lottie/d;Z)Lcom/airbnb/lottie/c/a/b;

    move-result-object v6

    goto/16 :goto_e

    .line 35
    :pswitch_d1
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I

    move-result v2

    invoke-static {v2}, Lcom/airbnb/lottie/c/b/i$a;->forValue(I)Lcom/airbnb/lottie/c/b/i$a;

    move-result-object v5

    goto/16 :goto_e

    .line 32
    :pswitch_db
    invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;

    move-result-object v4

    goto/16 :goto_e

    .line 63
    :cond_e1
    new-instance v0, Lcom/airbnb/lottie/c/b/i;

    move-object v3, v0

    invoke-direct/range {v3 .. v12}, Lcom/airbnb/lottie/c/b/i;-><init>(Ljava/lang/String;Lcom/airbnb/lottie/c/b/i$a;Lcom/airbnb/lottie/c/a/b;Lcom/airbnb/lottie/c/a/m;Lcom/airbnb/lottie/c/a/b;Lcom/airbnb/lottie/c/a/b;Lcom/airbnb/lottie/c/a/b;Lcom/airbnb/lottie/c/a/b;Lcom/airbnb/lottie/c/a/b;)V

    return-object v0

    :pswitch_data_e8
    .packed-switch 0x0
        :pswitch_db
        :pswitch_d1
        :pswitch_cb
        :pswitch_c5
        :pswitch_bf
        :pswitch_b9
        :pswitch_b3
        :pswitch_ad
        :pswitch_a7
    .end packed-switch
.end method