.class public Lf/d/a/y/r; .super Ljava/lang/Object; .source "LayerParser.java" # static fields .field public static final a:Lf/d/a/y/h0/c$a; .field public static final b:Lf/d/a/y/h0/c$a; .field public static final c:Lf/d/a/y/h0/c$a; # direct methods .method public static constructor ()V .locals 23 const-string v0, "nm" const-string v1, "ind" const-string v2, "refId" const-string/jumbo v3, "ty" const-string v4, "parent" const-string/jumbo v5, "sw" const-string v6, "sh" const-string v7, "sc" const-string v8, "ks" const-string/jumbo v9, "tt" const-string v10, "masksProperties" const-string v11, "shapes" const-string/jumbo v12, "t" const-string v13, "ef" const-string v14, "sr" const-string v15, "st" const-string/jumbo v16, "w" const-string v17, "h" const-string v18, "ip" const-string v19, "op" const-string/jumbo v20, "tm" const-string v21, "cl" const-string v22, "hd" filled-new-array/range {v0 .. v22}, [Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lf/d/a/y/h0/c$a;->a([Ljava/lang/String;)Lf/d/a/y/h0/c$a; move-result-object v0 sput-object v0, Lf/d/a/y/r;->a:Lf/d/a/y/h0/c$a; const-string v0, "d" const-string v1, "a" filled-new-array {v0, v1}, [Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lf/d/a/y/h0/c$a;->a([Ljava/lang/String;)Lf/d/a/y/h0/c$a; move-result-object v0 sput-object v0, Lf/d/a/y/r;->b:Lf/d/a/y/h0/c$a; const-string v0, "nm" filled-new-array {v0}, [Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lf/d/a/y/h0/c$a;->a([Ljava/lang/String;)Lf/d/a/y/h0/c$a; move-result-object v0 sput-object v0, Lf/d/a/y/r;->c:Lf/d/a/y/h0/c$a; return-void .end method .method public static a(Lf/d/a/d;)Lf/d/a/w/l/e; .locals 27 move-object/from16 v2, p0 iget-object v0, v2, Lf/d/a/d;->j:Landroid/graphics/Rect; new-instance v25, Lf/d/a/w/l/e; invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; move-result-object v1 const-wide/16 v4, -0x1 sget-object v6, Lf/d/a/w/l/e$a;->d:Lf/d/a/w/l/e$a; const-wide/16 v7, -0x1 const/4 v9, 0x0 invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; move-result-object v10 new-instance v26, Lf/d/a/w/j/l; const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 const/4 v15, 0x0 const/16 v16, 0x0 const/16 v17, 0x0 const/16 v18, 0x0 const/16 v19, 0x0 const/16 v20, 0x0 move-object/from16 v11, v26 invoke-direct/range {v11 .. v20}, Lf/d/a/w/j/l;->(Lf/d/a/w/j/e;Lf/d/a/w/j/m;Lf/d/a/w/j/g;Lf/d/a/w/j/b;Lf/d/a/w/j/d;Lf/d/a/w/j/b;Lf/d/a/w/j/b;Lf/d/a/w/j/b;Lf/d/a/w/j/b;)V const/4 v12, 0x0 const/4 v13, 0x0 const/4 v14, 0x0 const/4 v15, 0x0 const/16 v16, 0x0 invoke-virtual {v0}, Landroid/graphics/Rect;->width()I move-result v17 invoke-virtual {v0}, 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, Lf/d/a/w/l/e$b;->d:Lf/d/a/w/l/e$b; const/16 v23, 0x0 const/16 v24, 0x0 const-string v3, "__container" move-object/from16 v0, v25 move-object/from16 v2, p0 move-object/from16 v11, v26 invoke-direct/range {v0 .. v24}, Lf/d/a/w/l/e;->(Ljava/util/List;Lf/d/a/d;Ljava/lang/String;JLf/d/a/w/l/e$a;JLjava/lang/String;Ljava/util/List;Lf/d/a/w/j/l;IIIFFIILf/d/a/w/j/j;Lf/d/a/w/j/k;Ljava/util/List;Lf/d/a/w/l/e$b;Lf/d/a/w/j/b;Z)V return-object v25 .end method .method public static b(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/l/e; .locals 43 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation move-object/from16 v0, p0 move-object/from16 v7, p1 sget-object v1, Lf/d/a/w/l/e$b;->d:Lf/d/a/w/l/e$b; new-instance v10, Ljava/util/ArrayList; invoke-direct {v10}, Ljava/util/ArrayList;->()V new-instance v8, Ljava/util/ArrayList; invoke-direct {v8}, Ljava/util/ArrayList;->()V invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->b()V const/high16 v2, 0x3f800000 # 1.0f invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v9 const/4 v11, 0x0 invoke-static {v11}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v12 const/4 v3, 0x0 const-string v5, "UNSET" const-wide/16 v13, 0x0 const-wide/16 v15, -0x1 move-object/from16 v30, v1 move-wide/from16 v17, v15 const/4 v1, 0x0 const/4 v2, 0x0 const/4 v6, 0x0 const/16 v16, 0x0 const/16 v19, 0x0 const/16 v20, 0x0 const/16 v21, 0x0 const/16 v22, 0x0 const/16 v23, 0x0 const/high16 v24, 0x3f800000 # 1.0f const/16 v25, 0x0 const/16 v26, 0x0 const/16 v27, 0x0 const/16 v28, 0x0 const/16 v29, 0x0 const/16 v31, 0x0 const/16 v32, 0x0 move-wide v14, v13 move-object v13, v5 :goto_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v5 if-eqz v5, :cond_1f sget-object v5, Lf/d/a/y/r;->a:Lf/d/a/y/h0/c$a; invoke-virtual {v0, v5}, Lf/d/a/y/h0/c;->s(Lf/d/a/y/h0/c$a;)I move-result v5 const/4 v4, 0x1 packed-switch v5, :pswitch_data_0 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->v()V invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto/16 :goto_10 :pswitch_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->f()Z move-result v32 goto :goto_0 :pswitch_1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v6 goto :goto_0 :pswitch_2 invoke-static {v0, v7, v3}, Ls/a/b/b/a;->S(Lf/d/a/y/h0/c;Lf/d/a/d;Z)Lf/d/a/w/j/b; move-result-object v31 goto :goto_0 :pswitch_3 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->g()D move-result-wide v4 double-to-float v2, v4 goto :goto_0 :pswitch_4 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->g()D move-result-wide v4 double-to-float v1, v4 goto/16 :goto_5 :pswitch_5 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v4 int-to-float v4, v4 invoke-static {}, Lf/d/a/z/g;->e()F move-result v5 mul-float v5, v5, v4 float-to-int v4, v5 move/from16 v27, v4 goto/16 :goto_5 :pswitch_6 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v4 int-to-float v4, v4 invoke-static {}, Lf/d/a/z/g;->e()F move-result v5 mul-float v5, v5, v4 float-to-int v4, v5 move/from16 v26, v4 goto/16 :goto_5 :pswitch_7 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->g()D move-result-wide v4 double-to-float v4, v4 move/from16 v25, v4 goto/16 :goto_5 :pswitch_8 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->g()D move-result-wide v4 double-to-float v4, v4 move/from16 v24, v4 goto/16 :goto_5 :pswitch_9 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->a()V new-instance v4, Ljava/util/ArrayList; invoke-direct {v4}, Ljava/util/ArrayList;->()V :goto_1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v5 if-eqz v5, :cond_2 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->b()V :goto_2 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v5 if-eqz v5, :cond_1 sget-object v5, Lf/d/a/y/r;->c:Lf/d/a/y/h0/c$a; invoke-virtual {v0, v5}, Lf/d/a/y/h0/c;->s(Lf/d/a/y/h0/c$a;)I move-result v5 if-eqz v5, :cond_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->v()V invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto :goto_2 :cond_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v5 invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_2 :cond_1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->d()V goto :goto_1 :cond_2 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->c()V new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v3, "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 {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v7, v3}, Lf/d/a/d;->a(Ljava/lang/String;)V goto :goto_7 :pswitch_a invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->b()V :goto_3 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v3 if-eqz v3, :cond_7 sget-object v3, Lf/d/a/y/r;->b:Lf/d/a/y/h0/c$a; invoke-virtual {v0, v3}, Lf/d/a/y/h0/c;->s(Lf/d/a/y/h0/c$a;)I move-result v3 if-eqz v3, :cond_6 if-eq v3, v4, :cond_3 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->v()V invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto :goto_3 :cond_3 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->a()V invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v3 if-eqz v3, :cond_4 invoke-static/range {p0 .. p1}, Lf/d/a/y/b;->a(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/k; move-result-object v29 :cond_4 :goto_4 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v3 if-eqz v3, :cond_5 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto :goto_4 :cond_5 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->c()V goto :goto_3 :cond_6 new-instance v3, Lf/d/a/w/j/j; sget-object v5, Lf/d/a/y/g;->a:Lf/d/a/y/g; invoke-static {v0, v7, v5}, Ls/a/b/b/a;->P(Lf/d/a/y/h0/c;Lf/d/a/d;Lf/d/a/y/g0;)Ljava/util/List; move-result-object v5 invoke-direct {v3, v5}, Lf/d/a/w/j/j;->(Ljava/util/List;)V move-object/from16 v28, v3 goto :goto_3 :cond_7 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->d()V :goto_5 const/4 v3, 0x0 goto/16 :goto_0 :pswitch_b invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->a()V :cond_8 :goto_6 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v3 if-eqz v3, :cond_9 invoke-static/range {p0 .. p1}, Lf/d/a/y/f;->a(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/k/b; move-result-object v3 if-eqz v3, :cond_8 invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_6 :cond_9 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->c()V :goto_7 move-object/from16 v39, v6 move-wide/from16 v41, v14 goto/16 :goto_10 :pswitch_c invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->a()V :goto_8 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v3 if-eqz v3, :cond_1d sget-object v3, Lf/d/a/w/k/g$a;->d:Lf/d/a/w/k/g$a; invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->b()V const/4 v5, 0x0 const/4 v11, 0x0 const/16 v35, 0x0 const/16 v36, 0x0 :goto_9 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v37 if-eqz v37, :cond_1c invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->j()Ljava/lang/String; move-result-object v4 move-object/from16 v38, v3 invoke-virtual {v4}, Ljava/lang/String;->hashCode()I move-result v3 move-object/from16 v39, v6 const/16 v6, 0x6f const/16 v40, -0x1 move-wide/from16 v41, v14 const/4 v14, 0x3 const/4 v15, 0x2 if-eq v3, v6, :cond_d const/16 v6, 0xe04 if-eq v3, v6, :cond_c const v6, 0x197f1 if-eq v3, v6, :cond_b const v6, 0x3339a3 if-eq v3, v6, :cond_a goto :goto_a :cond_a const-string v3, "mode" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_e const/4 v3, 0x0 goto :goto_b :cond_b const-string v3, "inv" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_e const/4 v3, 0x3 goto :goto_b :cond_c const-string v3, "pt" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_e const/4 v3, 0x1 goto :goto_b :cond_d const-string v3, "o" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_e const/4 v3, 0x2 goto :goto_b :cond_e :goto_a const/4 v3, -0x1 :goto_b if-eqz v3, :cond_12 const/4 v6, 0x1 if-eq v3, v6, :cond_11 if-eq v3, v15, :cond_10 if-eq v3, v14, :cond_f invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto/16 :goto_f :cond_f invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->f()Z move-result v11 goto/16 :goto_f :cond_10 invoke-static/range {p0 .. p1}, Ls/a/b/b/a;->T(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/d; move-result-object v5 goto/16 :goto_f :cond_11 new-instance v3, Lf/d/a/w/j/h; invoke-static {}, Lf/d/a/z/g;->e()F move-result v4 sget-object v6, Lf/d/a/y/a0;->a:Lf/d/a/y/a0; invoke-static {v0, v7, v4, v6}, Lf/d/a/y/q;->a(Lf/d/a/y/h0/c;Lf/d/a/d;FLf/d/a/y/g0;)Ljava/util/List; move-result-object v4 invoke-direct {v3, v4}, Lf/d/a/w/j/h;->(Ljava/util/List;)V move-object/from16 v36, v3 goto/16 :goto_f :cond_12 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v3 invoke-virtual {v3}, Ljava/lang/String;->hashCode()I move-result v6 const/16 v14, 0x61 if-eq v6, v14, :cond_16 const/16 v14, 0x69 if-eq v6, v14, :cond_15 const/16 v14, 0x6e if-eq v6, v14, :cond_14 const/16 v14, 0x73 if-eq v6, v14, :cond_13 goto :goto_c :cond_13 const-string v6, "s" invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_17 const/4 v3, 0x1 goto :goto_d :cond_14 const-string v6, "n" invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_17 const/4 v3, 0x2 goto :goto_d :cond_15 const-string v6, "i" invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_17 const/4 v3, 0x3 goto :goto_d :cond_16 const-string v6, "a" invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_17 const/4 v3, 0x0 goto :goto_d :cond_17 :goto_c const/4 v3, -0x1 :goto_d if-eqz v3, :cond_1b const/4 v6, 0x1 if-eq v3, v6, :cond_1a if-eq v3, v15, :cond_19 const/4 v6, 0x3 if-eq v3, v6, :cond_18 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v6, "Unknown mask mode " invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, ". Defaulting to Add." invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-static {v3}, Lf/d/a/z/c;->b(Ljava/lang/String;)V goto :goto_e :cond_18 const-string v3, "Animation contains intersect masks. They are not supported but will be treated like add masks." invoke-virtual {v7, v3}, Lf/d/a/d;->a(Ljava/lang/String;)V sget-object v35, Lf/d/a/w/k/g$a;->f:Lf/d/a/w/k/g$a; goto :goto_f :cond_19 sget-object v35, Lf/d/a/w/k/g$a;->g:Lf/d/a/w/k/g$a; goto :goto_f :cond_1a sget-object v35, Lf/d/a/w/k/g$a;->e:Lf/d/a/w/k/g$a; goto :goto_f :cond_1b :goto_e move-object/from16 v35, v38 :goto_f move-object/from16 v3, v38 move-object/from16 v6, v39 move-wide/from16 v14, v41 const/4 v4, 0x1 goto/16 :goto_9 :cond_1c move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->d()V new-instance v3, Lf/d/a/w/k/g; move-object/from16 v4, v35 move-object/from16 v6, v36 invoke-direct {v3, v4, v6, v5, v11}, Lf/d/a/w/k/g;->(Lf/d/a/w/k/g$a;Lf/d/a/w/j/h;Lf/d/a/w/j/d;Z)V invoke-virtual {v10, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z move-object/from16 v6, v39 const/4 v4, 0x1 const/4 v11, 0x0 goto/16 :goto_8 :cond_1d move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual {v10}, Ljava/util/ArrayList;->size()I move-result v3 iget v4, v7, Lf/d/a/d;->o:I add-int/2addr v4, v3 iput v4, v7, Lf/d/a/d;->o:I invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->c()V goto/16 :goto_10 :pswitch_d move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-static {}, Lf/d/a/w/l/e$b;->values()[Lf/d/a/w/l/e$b; move-result-object v3 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v4 aget-object v30, v3, v4 iget v3, v7, Lf/d/a/d;->o:I const/4 v4, 0x1 add-int/2addr v3, v4 iput v3, v7, Lf/d/a/d;->o:I goto/16 :goto_10 :pswitch_e move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-static/range {p0 .. p1}, Lf/d/a/y/c;->a(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/l; move-result-object v20 goto/16 :goto_11 :pswitch_f move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v3 invoke-static {v3}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I move-result v23 goto/16 :goto_11 :pswitch_10 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v3 int-to-float v3, v3 invoke-static {}, Lf/d/a/z/g;->e()F move-result v4 mul-float v4, v4, v3 float-to-int v3, v4 move/from16 v22, v3 goto :goto_11 :pswitch_11 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v3 int-to-float v3, v3 invoke-static {}, Lf/d/a/z/g;->e()F move-result v4 mul-float v4, v4, v3 float-to-int v3, v4 move/from16 v21, v3 goto :goto_11 :pswitch_12 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v3 int-to-long v3, v3 move-wide/from16 v17, v3 goto :goto_11 :pswitch_13 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v3 sget-object v4, Lf/d/a/w/l/e$a;->j:Lf/d/a/w/l/e$a; const/4 v5, 0x6 if-ge v3, v5, :cond_1e invoke-static {}, Lf/d/a/w/l/e$a;->values()[Lf/d/a/w/l/e$a; move-result-object v4 aget-object v3, v4, v3 move-object/from16 v16, v3 goto :goto_10 :cond_1e move-object/from16 v16, v4 goto :goto_10 :pswitch_14 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v19 goto :goto_11 :pswitch_15 move-object/from16 v39, v6 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v3 int-to-long v14, v3 goto :goto_11 :pswitch_16 move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v13 goto :goto_11 :goto_10 move-wide/from16 v14, v41 :goto_11 move-object/from16 v6, v39 const/4 v3, 0x0 const/4 v11, 0x0 goto/16 :goto_0 :cond_1f move-object/from16 v39, v6 move-wide/from16 v41, v14 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->d()V div-float v11, v1, v24 div-float v14, v2, v24 new-instance v15, Ljava/util/ArrayList; invoke-direct {v15}, Ljava/util/ArrayList;->()V const/4 v0, 0x0 cmpl-float v1, v11, v0 if-lez v1, :cond_20 new-instance v6, Lf/d/a/a0/a; const/4 v4, 0x0 const/4 v5, 0x0 invoke-static {v11}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v33 move-object v0, v6 move-object/from16 v1, p1 move-object v2, v12 move-object v3, v12 move-object/from16 v35, v8 move-object/from16 v34, v10 move-object/from16 v10, v39 move-object v8, v6 move-object/from16 v6, v33 invoke-direct/range {v0 .. v6}, Lf/d/a/a0/a;->(Lf/d/a/d;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V invoke-virtual {v15, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_12 :cond_20 move-object/from16 v35, v8 move-object/from16 v34, v10 move-object/from16 v10, v39 :goto_12 const/4 v0, 0x0 cmpl-float v0, v14, v0 if-lez v0, :cond_21 goto :goto_13 :cond_21 iget v0, v7, Lf/d/a/d;->l:F move v14, v0 :goto_13 new-instance v8, Lf/d/a/a0/a; const/16 v33, 0x0 invoke-static {v14}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v6 const/4 v4, 0x0 move-object v0, v8 move-object/from16 v1, p1 move-object v2, v9 move-object v3, v9 move v5, v11 invoke-direct/range {v0 .. v6}, Lf/d/a/a0/a;->(Lf/d/a/d;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V invoke-virtual {v15, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z new-instance v8, Lf/d/a/a0/a; const v0, 0x7f7fffff # Float.MAX_VALUE invoke-static {v0}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; move-result-object v6 move-object v0, v8 move-object v2, v12 move-object v3, v12 move-object/from16 v4, v33 move v5, v14 invoke-direct/range {v0 .. v6}, Lf/d/a/a0/a;->(Lf/d/a/d;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V invoke-virtual {v15, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z const-string v0, ".ai" invoke-virtual {v13, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_22 const-string v0, "ai" invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_23 :cond_22 const-string v0, "Convert your Illustrator layers to shape layers." invoke-virtual {v7, v0}, Lf/d/a/d;->a(Ljava/lang/String;)V :cond_23 new-instance v33, Lf/d/a/w/l/e; move-object/from16 v0, v33 move-object/from16 v1, v35 move-object/from16 v2, p1 move-object v3, v13 move-wide/from16 v4, v41 move-object/from16 v6, v16 move-wide/from16 v7, v17 move-object/from16 v9, v19 move-object/from16 v10, v34 move-object/from16 v11, v20 move/from16 v12, v21 move/from16 v13, v22 move/from16 v14, v23 move-object/from16 v21, v15 move/from16 v15, v24 move/from16 v16, v25 move/from16 v17, v26 move/from16 v18, v27 move-object/from16 v19, v28 move-object/from16 v20, v29 move-object/from16 v22, v30 move-object/from16 v23, v31 move/from16 v24, v32 invoke-direct/range {v0 .. v24}, Lf/d/a/w/l/e;->(Ljava/util/List;Lf/d/a/d;Ljava/lang/String;JLf/d/a/w/l/e$a;JLjava/lang/String;Ljava/util/List;Lf/d/a/w/j/l;IIIFFIILf/d/a/w/j/j;Lf/d/a/w/j/k;Ljava/util/List;Lf/d/a/w/l/e$b;Lf/d/a/w/j/b;Z)V return-object v33 :pswitch_data_0 .packed-switch 0x0 :pswitch_16 :pswitch_15 :pswitch_14 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method