class r extends com.playray.client.SPanel {
  private dc a;

  private boolean b;

  private int c;

  private int d;

  private int e;

  private y[] f;

  private w g;

  protected r(ac, f, int, int, boolean, int, int);
    Code:
       0: aload_0
       1: iconst_0
       2: invokespecial #1                  // Method com/playray/client/SPanel."<init>":(Z)V
       5: aload_0
       6: iload         6
       8: iload         7
      10: invokevirtual #2                  // Method java/awt/Component.setSize:(II)V
      13: aload_0
      14: new           #3                  // class dc
      17: dup
      18: iload         4
      20: invokespecial #4                  // Method dc."<init>":(I)V
      23: putfield      #5                  // Field a:Ldc;
      26: aload_0
      27: iload         5
      29: putfield      #6                  // Field b:Z
      32: aload_0
      33: aload_0
      34: iconst_m1
      35: dup_x1
      36: putfield      #7                  // Field e:I
      39: putfield      #8                  // Field d:I
      42: aload_0
      43: bipush        -2
      45: putfield      #9                  // Field c:I
      48: iload         6
      50: sipush        150
      53: isub
      54: iconst_2
      55: idiv
      56: istore        8
      58: aload_0
      59: iconst_2
      60: anewarray     #10                 // class y
      63: putfield      #11                 // Field f:[Ly;
      66: aload_0
      67: getfield      #11                 // Field f:[Ly;
      70: iconst_0
      71: new           #10                 // class y
      74: dup
      75: aload_1
      76: aload_0
      77: iconst_0
      78: iload         8
      80: iload         7
      82: invokespecial #12                 // Method y."<init>":(Lac;Lr;III)V
      85: aastore
      86: aload_0
      87: getfield      #11                 // Field f:[Ly;
      90: iconst_0
      91: aaload
      92: iconst_0
      93: iconst_0
      94: invokevirtual #13                 // Method java/awt/Component.setLocation:(II)V
      97: aload_0
      98: aload_0
      99: getfield      #11                 // Field f:[Ly;
     102: iconst_0
     103: aaload
     104: invokevirtual #14                 // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     107: pop
     108: aload_0
     109: getfield      #11                 // Field f:[Ly;
     112: iconst_1
     113: new           #10                 // class y
     116: dup
     117: aload_1
     118: aload_0
     119: iconst_1
     120: iload         8
     122: iload         7
     124: invokespecial #12                 // Method y."<init>":(Lac;Lr;III)V
     127: aastore
     128: aload_0
     129: getfield      #11                 // Field f:[Ly;
     132: iconst_1
     133: aaload
     134: iload         6
     136: iload         8
     138: isub
     139: iconst_0
     140: invokevirtual #13                 // Method java/awt/Component.setLocation:(II)V
     143: aload_0
     144: aload_0
     145: getfield      #11                 // Field f:[Ly;
     148: iconst_1
     149: aaload
     150: invokevirtual #14                 // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     153: pop
     154: aload_0
     155: new           #15                 // class w
     158: dup
     159: aload_1
     160: aload_2
     161: aload_0
     162: iload_3
     163: invokespecial #16                 // Method w."<init>":(Lac;Lf;Lr;I)V
     166: putfield      #17                 // Field g:Lw;
     169: aload_0
     170: getfield      #17                 // Field g:Lw;
     173: iload         8
     175: iload         7
     177: bipush        68
     179: isub
     180: invokevirtual #13                 // Method java/awt/Component.setLocation:(II)V
     183: aload_0
     184: aload_0
     185: getfield      #17                 // Field g:Lw;
     188: invokevirtual #14                 // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     191: pop
     192: return

  protected int a();
    Code:
       0: aload_0
       1: getfield      #5                  // Field a:Ldc;
       4: invokevirtual #18                 // Method dc.c:()I
       7: ireturn

  protected boolean b();
    Code:
       0: aload_0
       1: getfield      #6                  // Field b:Z
       4: ireturn

  protected int c();
    Code:
       0: aload_0
       1: getfield      #9                  // Field c:I
       4: ireturn

  protected int d();
    Code:
       0: aload_0
       1: getfield      #8                  // Field d:I
       4: ireturn

  protected int e();
    Code:
       0: aload_0
       1: getfield      #7                  // Field e:I
       4: ireturn

  protected void a(java.lang.String, java.lang.String, java.lang.String, java.lang.String, int);
    Code:
       0: aload_0
       1: iload         5
       3: putfield      #9                  // Field c:I
       6: aload_0
       7: getfield      #11                 // Field f:[Ly;
      10: iconst_0
      11: aaload
      12: aload_1
      13: aload_3
      14: invokevirtual #19                 // Method y.a:(Ljava/lang/String;Ljava/lang/String;)V
      17: aload_0
      18: getfield      #11                 // Field f:[Ly;
      21: iconst_1
      22: aaload
      23: aload_2
      24: aload         4
      26: invokevirtual #19                 // Method y.a:(Ljava/lang/String;Ljava/lang/String;)V
      29: return

  protected void f();
    Code:
       0: aload_0
       1: iconst_m1
       2: putfield      #7                  // Field e:I
       5: aload_0
       6: getfield      #11                 // Field f:[Ly;
       9: iconst_0
      10: aaload
      11: invokevirtual #20                 // Method y.a:()V
      14: aload_0
      15: getfield      #11                 // Field f:[Ly;
      18: iconst_1
      19: aaload
      20: invokevirtual #20                 // Method y.a:()V
      23: return

  protected void g();
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iconst_0
       5: aaload
       6: invokevirtual #21                 // Method y.b:()V
       9: aload_0
      10: getfield      #11                 // Field f:[Ly;
      13: iconst_1
      14: aaload
      15: invokevirtual #21                 // Method y.b:()V
      18: return

  protected void a(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #8                  // Field d:I
       5: aload_0
       6: getfield      #17                 // Field g:Lw;
       9: invokevirtual #22                 // Method w.a:()V
      12: aload_0
      13: getfield      #11                 // Field f:[Ly;
      16: iconst_0
      17: aaload
      18: invokevirtual #23                 // Method java/awt/Component.repaint:()V
      21: aload_0
      22: getfield      #11                 // Field f:[Ly;
      25: iconst_1
      26: aaload
      27: invokevirtual #23                 // Method java/awt/Component.repaint:()V
      30: return

  protected void a(int[]);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iconst_0
       5: aaload
       6: aload_1
       7: iconst_0
       8: iaload
       9: invokevirtual #24                 // Method y.a:(I)V
      12: aload_0
      13: getfield      #11                 // Field f:[Ly;
      16: iconst_1
      17: aaload
      18: aload_1
      19: iconst_1
      20: iaload
      21: invokevirtual #24                 // Method y.a:(I)V
      24: return

  protected void a(int, int);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iload_1
       5: aaload
       6: iload_2
       7: invokevirtual #25                 // Method y.b:(I)V
      10: return

  protected void b(int, int);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iload_1
       5: aaload
       6: iload_2
       7: invokevirtual #26                 // Method y.c:(I)V
      10: return

  protected int b(int);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iload_1
       5: aaload
       6: invokevirtual #27                 // Method y.c:()I
       9: ireturn

  protected void c(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #7                  // Field e:I
       5: aload_0
       6: iconst_m1
       7: putfield      #8                  // Field d:I
      10: aload_0
      11: getfield      #11                 // Field f:[Ly;
      14: iconst_0
      15: aaload
      16: invokevirtual #23                 // Method java/awt/Component.repaint:()V
      19: aload_0
      20: getfield      #11                 // Field f:[Ly;
      23: iconst_1
      24: aaload
      25: invokevirtual #23                 // Method java/awt/Component.repaint:()V
      28: aload_0
      29: getfield      #17                 // Field g:Lw;
      32: invokevirtual #23                 // Method java/awt/Component.repaint:()V
      35: return

  protected java.lang.String d(int);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iconst_0
       5: aaload
       6: iload_1
       7: invokevirtual #28                 // Method y.d:(I)Ljava/lang/String;
      10: astore_2
      11: aload_0
      12: getfield      #11                 // Field f:[Ly;
      15: iconst_1
      16: aaload
      17: iload_1
      18: invokevirtual #28                 // Method y.d:(I)Ljava/lang/String;
      21: astore_3
      22: new           #29                 // class java/lang/StringBuffer
      25: dup
      26: invokespecial #30                 // Method java/lang/StringBuffer."<init>":()V
      29: aload_2
      30: invokevirtual #31                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      33: ldc           #32                 // String ,
      35: invokevirtual #31                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      38: aload_3
      39: invokevirtual #31                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      42: invokevirtual #33                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
      45: areturn

  protected void a(int, java.lang.String);
    Code:
       0: aload_2
       1: bipush        44
       3: invokevirtual #34                 // Method java/lang/String.indexOf:(I)I
       6: istore_3
       7: aload_0
       8: getfield      #11                 // Field f:[Ly;
      11: iconst_0
      12: aaload
      13: iload_1
      14: aload_2
      15: iconst_0
      16: iload_3
      17: invokevirtual #35                 // Method java/lang/String.substring:(II)Ljava/lang/String;
      20: invokevirtual #36                 // Method y.a:(ILjava/lang/String;)V
      23: aload_0
      24: getfield      #11                 // Field f:[Ly;
      27: iconst_1
      28: aaload
      29: iload_1
      30: aload_2
      31: iload_3
      32: iconst_1
      33: iadd
      34: invokevirtual #37                 // Method java/lang/String.substring:(I)Ljava/lang/String;
      37: invokevirtual #36                 // Method y.a:(ILjava/lang/String;)V
      40: return

  protected void e(int);
    Code:
       0: aload_0
       1: getfield      #11                 // Field f:[Ly;
       4: iload_1
       5: aaload
       6: invokevirtual #38                 // Method y.d:()V
       9: return

  protected void h();
    Code:
       0: aload_0
       1: getfield      #17                 // Field g:Lw;
       4: invokevirtual #39                 // Method w.b:()V
       7: return

  protected boolean[][] i();
    Code:
       0: iconst_2
       1: anewarray     #40                 // class "[Z"
       4: astore_1
       5: aload_1
       6: iconst_0
       7: aload_0
       8: getfield      #11                 // Field f:[Ly;
      11: iconst_0
      12: aaload
      13: invokevirtual #41                 // Method y.e:()[Z
      16: aastore
      17: aload_1
      18: iconst_1
      19: aload_0
      20: getfield      #11                 // Field f:[Ly;
      23: iconst_1
      24: aaload
      25: invokevirtual #41                 // Method y.e:()[Z
      28: aastore
      29: aload_1
      30: areturn
}
