ad.smali
.class public Lcom/ksad/lottie/c/ad;
.super Ljava/lang/Object;
# direct methods
.method public static a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/layer/Layer;
.registers 36
const-string v30, "UNSET"
const/16 v27, 0x0
const/4 v11, 0x0
const-wide/16 v28, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const-wide/16 v9, -0x1
const/high16 v17, 0x3f800000 # 1.0f
const/16 v18, 0x0
const/4 v4, 0x0
const/4 v3, 0x0
const/16 v26, 0x0
sget-object v24, Lcom/ksad/lottie/model/layer/Layer$MatteType;->None:Lcom/ksad/lottie/model/layer/Layer$MatteType;
const/4 v13, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v25, 0x0
new-instance v12, Ljava/util/ArrayList;
invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
new-instance v32, Ljava/util/ArrayList;
invoke-direct/range {v32 .. v32}, Ljava/util/ArrayList;-><init>()V
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginObject()V
:goto_2f
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_39a
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v5
const/4 v2, -0x1
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v6
sparse-switch v6, :sswitch_data_43e
:cond_41
:goto_41
packed-switch v2, :pswitch_data_498
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->skipValue()V
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
:goto_4f
move-object/from16 v26, v2
move-wide/from16 v28, v6
move-object/from16 v27, v5
move-object/from16 v30, v8
goto :goto_2f
:sswitch_58
const-string v6, "nm"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x0
goto :goto_41
:sswitch_62
const-string v6, "ind"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x1
goto :goto_41
:sswitch_6c
const-string v6, "refId"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x2
goto :goto_41
:sswitch_76
const-string v6, "ty"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x3
goto :goto_41
:sswitch_80
const-string v6, "parent"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x4
goto :goto_41
:sswitch_8a
const-string v6, "sw"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x5
goto :goto_41
:sswitch_94
const-string v6, "sh"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x6
goto :goto_41
:sswitch_9e
const-string v6, "sc"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/4 v2, 0x7
goto :goto_41
:sswitch_a8
const-string v6, "ks"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x8
goto :goto_41
:sswitch_b3
const-string v6, "tt"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x9
goto :goto_41
:sswitch_be
const-string v6, "masksProperties"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xa
goto/16 :goto_41
:sswitch_ca
const-string v6, "shapes"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xb
goto/16 :goto_41
:sswitch_d6
const-string v6, "t"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xc
goto/16 :goto_41
:sswitch_e2
const-string v6, "ef"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xd
goto/16 :goto_41
:sswitch_ee
const-string v6, "sr"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xe
goto/16 :goto_41
:sswitch_fa
const-string v6, "st"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0xf
goto/16 :goto_41
:sswitch_106
const-string v6, "w"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x10
goto/16 :goto_41
:sswitch_112
const-string v6, "h"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x11
goto/16 :goto_41
:sswitch_11e
const-string v6, "ip"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x12
goto/16 :goto_41
:sswitch_12a
const-string v6, "op"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x13
goto/16 :goto_41
:sswitch_136
const-string v6, "tm"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x14
goto/16 :goto_41
:sswitch_142
const-string v6, "cl"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_41
const/16 v2, 0x15
goto/16 :goto_41
:pswitch_14e
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object v8, v2
move-object/from16 v2, v26
goto/16 :goto_4f
:pswitch_15b
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-long v6, v2
move-object/from16 v2, v26
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_168
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v11
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_176
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
sget-object v5, Lcom/ksad/lottie/model/layer/Layer$LayerType;->Unknown:Lcom/ksad/lottie/model/layer/Layer$LayerType;
invoke-virtual {v5}, Lcom/ksad/lottie/model/layer/Layer$LayerType;->ordinal()I
move-result v5
if-ge v2, v5, :cond_191
invoke-static {}, Lcom/ksad/lottie/model/layer/Layer$LayerType;->values()[Lcom/ksad/lottie/model/layer/Layer$LayerType;
move-result-object v5
aget-object v2, v5, v2
move-wide/from16 v6, v28
move-object v5, v2
move-object/from16 v8, v30
move-object/from16 v2, v26
goto/16 :goto_4f
:cond_191
sget-object v2, Lcom/ksad/lottie/model/layer/Layer$LayerType;->Unknown:Lcom/ksad/lottie/model/layer/Layer$LayerType;
move-wide/from16 v6, v28
move-object v5, v2
move-object/from16 v8, v30
move-object/from16 v2, v26
goto/16 :goto_4f
:pswitch_19c
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-long v9, v2
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_1ab
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-float v2, v2
invoke-static {}, Lcom/ksad/lottie/d/f;->a()F
move-result v5
mul-float/2addr v2, v5
float-to-int v14, v2
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_1c0
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-float v2, v2
invoke-static {}, Lcom/ksad/lottie/d/f;->a()F
move-result v5
mul-float/2addr v2, v5
float-to-int v15, v2
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_1d5
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v16
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_1e7
invoke-static/range {p0 .. p1}, Lcom/ksad/lottie/c/m;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/l;
move-result-object v13
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_1f5
invoke-static {}, Lcom/ksad/lottie/model/layer/Layer$MatteType;->values()[Lcom/ksad/lottie/model/layer/Layer$MatteType;
move-result-object v2
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v5
aget-object v24, v2, v5
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_209
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginArray()V
:goto_20c
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_21a
invoke-static/range {p0 .. p1}, Lcom/ksad/lottie/c/af;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/Mask;
move-result-object v2
invoke-interface {v12, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_20c
:cond_21a
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endArray()V
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_227
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginArray()V
:cond_22a
:goto_22a
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_23c
invoke-static/range {p0 .. p1}, Lcom/ksad/lottie/c/q;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/content/c;
move-result-object v2
if-eqz v2, :cond_22a
move-object/from16 v0, v32
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_22a
:cond_23c
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endArray()V
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_249
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginObject()V
:goto_24c
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_299
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v5
const/4 v2, -0x1
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v6
packed-switch v6, :pswitch_data_4c8
:cond_25e
:goto_25e
:pswitch_25e
packed-switch v2, :pswitch_data_4d4
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_24c
:pswitch_265
const-string v6, "d"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_25e
const/4 v2, 0x0
goto :goto_25e
:pswitch_26f
const-string v6, "a"
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_25e
const/4 v2, 0x1
goto :goto_25e
:pswitch_279
invoke-static/range {p0 .. p1}, Lcom/ksad/lottie/c/n;->f(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/j;
move-result-object v21
goto :goto_24c
:pswitch_27e
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginArray()V
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_28b
invoke-static/range {p0 .. p1}, Lcom/ksad/lottie/c/l;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/a/k;
move-result-object v22
:cond_28b
:goto_28b
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_295
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_28b
:cond_295
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endArray()V
goto :goto_24c
:cond_299
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endObject()V
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_2a6
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginArray()V
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
:goto_2ae
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2e6
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->beginObject()V
:goto_2b7
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_2e2
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v6
const/4 v2, -0x1
invoke-virtual {v6}, Ljava/lang/String;->hashCode()I
move-result v7
packed-switch v7, :pswitch_data_4dc
:cond_2c9
:goto_2c9
packed-switch v2, :pswitch_data_4e2
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_2b7
:pswitch_2d0
const-string v7, "nm"
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_2c9
const/4 v2, 0x0
goto :goto_2c9
:pswitch_2da
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
invoke-interface {v5, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_2b7
:cond_2e2
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endObject()V
goto :goto_2ae
:cond_2e6
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endArray()V
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Lottie doesn\'t support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
move-object/from16 v0, p1
invoke-virtual {v0, v2}, Lcom/ksad/lottie/g;->a(Ljava/lang/String;)V
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_30b
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D
move-result-wide v6
double-to-float v0, v6
move/from16 v17, v0
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_31c
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D
move-result-wide v6
double-to-float v0, v6
move/from16 v18, v0
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_32d
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-float v2, v2
invoke-static {}, Lcom/ksad/lottie/d/f;->a()F
move-result v5
mul-float/2addr v2, v5
float-to-int v0, v2
move/from16 v19, v0
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_344
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextInt()I
move-result v2
int-to-float v2, v2
invoke-static {}, Lcom/ksad/lottie/d/f;->a()F
move-result v5
mul-float/2addr v2, v5
float-to-int v0, v2
move/from16 v20, v0
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_35b
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D
move-result-wide v4
double-to-float v2, v4
move v4, v2
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
move-object/from16 v2, v26
goto/16 :goto_4f
:pswitch_36b
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextDouble()D
move-result-wide v2
double-to-float v2, v2
move v3, v2
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
move-object/from16 v2, v26
goto/16 :goto_4f
:pswitch_37b
const/4 v2, 0x0
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-static {v0, v1, v2}, Lcom/ksad/lottie/c/n;->a(Landroid/util/JsonReader;Lcom/ksad/lottie/g;Z)Lcom/ksad/lottie/model/a/b;
move-result-object v25
move-object/from16 v2, v26
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:pswitch_38e
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
move-wide/from16 v6, v28
move-object/from16 v5, v27
move-object/from16 v8, v30
goto/16 :goto_4f
:cond_39a
invoke-virtual/range {p0 .. p0}, Landroid/util/JsonReader;->endObject()V
div-float v33, v4, v17
div-float v31, v3, v17
new-instance v23, Ljava/util/ArrayList;
invoke-direct/range {v23 .. v23}, Ljava/util/ArrayList;-><init>()V
const/4 v2, 0x0
cmpl-float v2, v33, v2
if-lez v2, :cond_3c7
new-instance v2, Lcom/ksad/lottie/e/a;
const/4 v3, 0x0
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v4
const/4 v3, 0x0
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v5
const/4 v6, 0x0
const/4 v7, 0x0
invoke-static/range {v33 .. v33}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v8
move-object/from16 v3, p1
invoke-direct/range {v2 .. v8}, Lcom/ksad/lottie/e/a;-><init>(Lcom/ksad/lottie/g;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V
move-object/from16 v0, v23
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_3c7
const/4 v2, 0x0
cmpl-float v2, v31, v2
if-lez v2, :cond_436
:goto_3cc
new-instance v2, Lcom/ksad/lottie/e/a;
const/high16 v3, 0x3f800000 # 1.0f
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v4
const/high16 v3, 0x3f800000 # 1.0f
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v5
const/4 v6, 0x0
invoke-static/range {v31 .. v31}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v8
move-object/from16 v3, p1
move/from16 v7, v33
invoke-direct/range {v2 .. v8}, Lcom/ksad/lottie/e/a;-><init>(Lcom/ksad/lottie/g;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V
move-object/from16 v0, v23
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
new-instance v2, Lcom/ksad/lottie/e/a;
const/4 v3, 0x0
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v4
const/4 v3, 0x0
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v5
const/4 v6, 0x0
const v3, 0x7f7fffff # Float.MAX_VALUE
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v8
move-object/from16 v3, p1
move/from16 v7, v31
invoke-direct/range {v2 .. v8}, Lcom/ksad/lottie/e/a;-><init>(Lcom/ksad/lottie/g;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V
move-object/from16 v0, v23
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const-string v2, ".ai"
move-object/from16 v0, v30
invoke-virtual {v0, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_41f
const-string v2, "ai"
move-object/from16 v0, v26
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_426
:cond_41f
const-string v2, "Convert your Illustrator layers to shape layers."
move-object/from16 v0, p1
invoke-virtual {v0, v2}, Lcom/ksad/lottie/g;->a(Ljava/lang/String;)V
:cond_426
new-instance v2, Lcom/ksad/lottie/model/layer/Layer;
move-object/from16 v3, v32
move-object/from16 v4, p1
move-object/from16 v5, v30
move-wide/from16 v6, v28
move-object/from16 v8, v27
invoke-direct/range {v2 .. v25}, Lcom/ksad/lottie/model/layer/Layer;-><init>(Ljava/util/List;Lcom/ksad/lottie/g;Ljava/lang/String;JLcom/ksad/lottie/model/layer/Layer$LayerType;JLjava/lang/String;Ljava/util/List;Lcom/ksad/lottie/model/a/l;IIIFFIILcom/ksad/lottie/model/a/j;Lcom/ksad/lottie/model/a/k;Ljava/util/List;Lcom/ksad/lottie/model/layer/Layer$MatteType;Lcom/ksad/lottie/model/a/b;)V
return-object v2
:cond_436
invoke-virtual/range {p1 .. p1}, Lcom/ksad/lottie/g;->e()F
move-result v2
move/from16 v31, v2
goto :goto_3cc
nop
:sswitch_data_43e
.sparse-switch
-0x3b54f756 -> :sswitch_80
-0x35db5b0e -> :sswitch_ca
0x68 -> :sswitch_112
0x74 -> :sswitch_d6
0x77 -> :sswitch_106
0xc69 -> :sswitch_142
0xca1 -> :sswitch_e2
0xd27 -> :sswitch_11e
0xd68 -> :sswitch_a8
0xdbf -> :sswitch_58
0xde1 -> :sswitch_12a
0xe50 -> :sswitch_9e
0xe55 -> :sswitch_94
0xe5f -> :sswitch_ee
0xe61 -> :sswitch_fa
0xe64 -> :sswitch_8a
0xe79 -> :sswitch_136
0xe80 -> :sswitch_b3
0xe85 -> :sswitch_76
0x197df -> :sswitch_62
0x675e90e -> :sswitch_6c
0x55ed639a -> :sswitch_be
.end sparse-switch
:pswitch_data_498
.packed-switch 0x0
:pswitch_14e
:pswitch_15b
:pswitch_168
:pswitch_176
:pswitch_19c
:pswitch_1ab
:pswitch_1c0
:pswitch_1d5
:pswitch_1e7
:pswitch_1f5
:pswitch_209
:pswitch_227
:pswitch_249
:pswitch_2a6
:pswitch_30b
:pswitch_31c
:pswitch_32d
:pswitch_344
:pswitch_35b
:pswitch_36b
:pswitch_37b
:pswitch_38e
.end packed-switch
:pswitch_data_4c8
.packed-switch 0x61
:pswitch_26f
:pswitch_25e
:pswitch_25e
:pswitch_265
.end packed-switch
:pswitch_data_4d4
.packed-switch 0x0
:pswitch_279
:pswitch_27e
.end packed-switch
:pswitch_data_4dc
.packed-switch 0xdbf
:pswitch_2d0
.end packed-switch
:pswitch_data_4e2
.packed-switch 0x0
:pswitch_2da
.end packed-switch
.end method
.method public static a(Lcom/ksad/lottie/g;)Lcom/ksad/lottie/model/layer/Layer;
.registers 25
invoke-virtual/range {p0 .. p0}, Lcom/ksad/lottie/g;->b()Landroid/graphics/Rect;
move-result-object v2
new-instance v0, Lcom/ksad/lottie/model/layer/Layer;
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v1
const-string v3, "__container"
const-wide/16 v4, -0x1
sget-object v6, Lcom/ksad/lottie/model/layer/Layer$LayerType;->PreComp:Lcom/ksad/lottie/model/layer/Layer$LayerType;
const-wide/16 v7, -0x1
const/4 v9, 0x0
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v10
new-instance v11, Lcom/ksad/lottie/model/a/l;
invoke-direct {v11}, Lcom/ksad/lottie/model/a/l;-><init>()V
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
invoke-virtual {v2}, Landroid/graphics/Rect;->width()I
move-result v17
invoke-virtual {v2}, Landroid/graphics/Rect;->height()I
move-result v18
const/16 v19, 0x0
const/16 v20, 0x0
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v21
sget-object v22, Lcom/ksad/lottie/model/layer/Layer$MatteType;->None:Lcom/ksad/lottie/model/layer/Layer$MatteType;
const/16 v23, 0x0
move-object/from16 v2, p0
invoke-direct/range {v0 .. v23}, Lcom/ksad/lottie/model/layer/Layer;-><init>(Ljava/util/List;Lcom/ksad/lottie/g;Ljava/lang/String;JLcom/ksad/lottie/model/layer/Layer$LayerType;JLjava/lang/String;Ljava/util/List;Lcom/ksad/lottie/model/a/l;IIIFFIILcom/ksad/lottie/model/a/j;Lcom/ksad/lottie/model/a/k;Ljava/util/List;Lcom/ksad/lottie/model/layer/Layer$MatteType;Lcom/ksad/lottie/model/a/b;)V
return-object v0
.end method