e.smali
.class public Lt/e;
.super Ljava/lang/Object;
.source "CircleShapeParser.java"
# static fields
.field public static a:Lcom/airbnb/lottie/parser/moshi/JsonReader$a;
# direct methods
.method public static constructor <clinit>()V
.registers 5
const-string v0, "nm"
const-string v1, "p"
const-string v2, "s"
const-string v3, "hd"
const-string v4, "d"
filled-new-array {v0, v1, v2, v3, v4}, [Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/airbnb/lottie/parser/moshi/JsonReader$a;->a([Ljava/lang/String;)Lcom/airbnb/lottie/parser/moshi/JsonReader$a;
move-result-object v0
sput-object v0, Lt/e;->a:Lcom/airbnb/lottie/parser/moshi/JsonReader$a;
return-void
.end method
.method public static a(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lj/d;I)Lq/a;
.registers 13
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x1
const/4 v1, 0x0
const/4 v2, 0x3
if-ne p2, v2, :cond_7
const/4 p2, 0x1
goto :goto_8
:cond_7
const/4 p2, 0x0
:goto_8
const/4 v3, 0x0
move v8, p2
move-object v5, v3
move-object v6, v5
move-object v7, v6
const/4 v9, 0x0
:goto_e
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->e()Z
move-result p2
if-eqz p2, :cond_4b
sget-object p2, Lt/e;->a:Lcom/airbnb/lottie/parser/moshi/JsonReader$a;
invoke-virtual {p0, p2}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->a(Lcom/airbnb/lottie/parser/moshi/JsonReader$a;)I
move-result p2
if-eqz p2, :cond_46
if-eq p2, v0, :cond_41
const/4 v3, 0x2
if-eq p2, v3, :cond_3c
if-eq p2, v2, :cond_37
const/4 v3, 0x4
if-eq p2, v3, :cond_2d
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->n()V
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->o()V
goto :goto_e
:cond_2d
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->i()I
move-result p2
if-ne p2, v2, :cond_35
const/4 v8, 0x1
goto :goto_e
:cond_35
const/4 v8, 0x0
goto :goto_e
:cond_37
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->g()Z
move-result v9
goto :goto_e
:cond_3c
invoke-static {p0, p1}, Lt/d;->e(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lj/d;)Lp/f;
move-result-object v7
goto :goto_e
:cond_41
invoke-static {p0, p1}, Lt/a;->b(Lcom/airbnb/lottie/parser/moshi/JsonReader;Lj/d;)Lp/m;
move-result-object v6
goto :goto_e
:cond_46
invoke-virtual {p0}, Lcom/airbnb/lottie/parser/moshi/JsonReader;->l()Ljava/lang/String;
move-result-object v5
goto :goto_e
:cond_4b
new-instance p0, Lq/a;
move-object v4, p0
invoke-direct/range {v4 .. v9}, Lq/a;-><init>(Ljava/lang/String;Lp/m;Lp/f;ZZ)V
return-object p0
.end method