.class public Lf/d/a/y/e0; .super Ljava/lang/Object; .source "ShapeStrokeParser.java" # static fields .field public static a:Lf/d/a/y/h0/c$a; .field public static final b:Lf/d/a/y/h0/c$a; # direct methods .method public static constructor ()V .locals 9 const-string v0, "nm" const-string v1, "c" const-string/jumbo v2, "w" const-string v3, "o" const-string v4, "lc" const-string v5, "lj" const-string v6, "ml" const-string v7, "hd" const-string v8, "d" filled-new-array/range {v0 .. v8}, [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/e0;->a:Lf/d/a/y/h0/c$a; const-string v0, "n" const-string/jumbo v1, "v" 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/e0;->b:Lf/d/a/y/h0/c$a; return-void .end method .method public static a(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/k/p; .locals 17 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation move-object/from16 v0, p0 new-instance v3, Ljava/util/ArrayList; invoke-direct {v3}, Ljava/util/ArrayList;->()V const/4 v4, 0x0 const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 const/4 v8, 0x0 const/4 v9, 0x0 const/4 v10, 0x0 const/4 v11, 0x0 const/4 v12, 0x0 :goto_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v13 if-eqz v13, :cond_b sget-object v13, Lf/d/a/y/e0;->a:Lf/d/a/y/h0/c$a; invoke-virtual {v0, v13}, Lf/d/a/y/h0/c;->t(Lf/d/a/y/h0/c$a;)I move-result v13 const/4 v14, 0x1 packed-switch v13, :pswitch_data_0 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->x()V goto :goto_0 :pswitch_0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->a()V :goto_1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v13 if-eqz v13, :cond_9 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->b()V const/4 v13, 0x0 const/4 v15, 0x0 :goto_2 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->e()Z move-result v16 if-eqz v16, :cond_2 sget-object v2, Lf/d/a/y/e0;->b:Lf/d/a/y/h0/c$a; invoke-virtual {v0, v2}, Lf/d/a/y/h0/c;->t(Lf/d/a/y/h0/c$a;)I move-result v2 if-eqz v2, :cond_1 if-eq v2, v14, :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-static/range {p0 .. p1}, Le0/a/b/b/a;->R(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/b; move-result-object v15 goto :goto_2 :cond_1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v13 goto :goto_2 :cond_2 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->d()V invoke-virtual {v13}, Ljava/lang/String;->hashCode()I move-result v2 const/16 v1, 0x64 const/4 v14, 0x2 if-eq v2, v1, :cond_5 const/16 v1, 0x67 if-eq v2, v1, :cond_4 const/16 v1, 0x6f if-eq v2, v1, :cond_3 goto :goto_3 :cond_3 const-string v1, "o" invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_6 const/4 v1, 0x0 goto :goto_4 :cond_4 const-string v1, "g" invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_6 const/4 v1, 0x2 goto :goto_4 :cond_5 const-string v1, "d" invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_6 const/4 v1, 0x1 goto :goto_4 :cond_6 :goto_3 const/4 v1, -0x1 :goto_4 if-eqz v1, :cond_8 const/4 v2, 0x1 if-eq v1, v2, :cond_7 if-eq v1, v14, :cond_7 move-object/from16 v1, p1 goto :goto_5 :cond_7 move-object/from16 v1, p1 iput-boolean v2, v1, Lf/d/a/d;->n:Z invoke-virtual {v3, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_5 :cond_8 move-object/from16 v1, p1 const/4 v2, 0x1 move-object v5, v15 :goto_5 const/4 v14, 0x1 goto :goto_1 :cond_9 move-object/from16 v1, p1 const/4 v2, 0x1 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->c()V invoke-virtual {v3}, Ljava/util/ArrayList;->size()I move-result v13 if-ne v13, v2, :cond_a const/4 v2, 0x0 invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v13 invoke-virtual {v3, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto/16 :goto_0 :cond_a const/4 v2, 0x0 goto/16 :goto_0 :pswitch_1 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->f()Z move-result v12 goto/16 :goto_0 :pswitch_2 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->g()D move-result-wide v13 double-to-float v11, v13 goto/16 :goto_0 :pswitch_3 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-static {}, Lf/d/a/w/k/p$b;->values()[Lf/d/a/w/k/p$b; move-result-object v10 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v13 const/4 v14, 0x1 sub-int/2addr v13, v14 aget-object v10, v10, v13 goto/16 :goto_0 :pswitch_4 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-static {}, Lf/d/a/w/k/p$a;->values()[Lf/d/a/w/k/p$a; move-result-object v9 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->h()I move-result v13 sub-int/2addr v13, v14 aget-object v9, v9, v13 goto/16 :goto_0 :pswitch_5 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-static/range {p0 .. p1}, Le0/a/b/b/a;->T(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/d; move-result-object v7 goto/16 :goto_0 :pswitch_6 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-static/range {p0 .. p1}, Le0/a/b/b/a;->R(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/b; move-result-object v8 goto/16 :goto_0 :pswitch_7 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-static/range {p0 .. p1}, Le0/a/b/b/a;->Q(Lf/d/a/y/h0/c;Lf/d/a/d;)Lf/d/a/w/j/a; move-result-object v6 goto/16 :goto_0 :pswitch_8 move-object/from16 v1, p1 const/4 v2, 0x0 invoke-virtual/range {p0 .. p0}, Lf/d/a/y/h0/c;->l()Ljava/lang/String; move-result-object v4 goto/16 :goto_0 :cond_b new-instance v13, Lf/d/a/w/k/p; move-object v0, v13 move-object v1, v4 move-object v2, v5 move-object v4, v6 move-object v5, v7 move-object v6, v8 move-object v7, v9 move-object v8, v10 move v9, v11 move v10, v12 invoke-direct/range {v0 .. v10}, Lf/d/a/w/k/p;->(Ljava/lang/String;Lf/d/a/w/j/b;Ljava/util/List;Lf/d/a/w/j/a;Lf/d/a/w/j/d;Lf/d/a/w/j/b;Lf/d/a/w/k/p$a;Lf/d/a/w/k/p$b;FZ)V return-object v13 :pswitch_data_0 .packed-switch 0x0 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method