class w extends com.playray.client.SPanel {
  private ac c;

  private f d;

  private r e;

  private dc f;

  private dc g;

  private xb h;

  private cc i;

  private boolean j;

  private boolean k;

  private static final java.lang.String[] z;

  protected w(ac, f, r, int);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/playray/client/SPanel."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #2                  // Field c:Lac;
       9: aload_0
      10: aload_2
      11: putfield      #3                  // Field d:Lf;
      14: aload_0
      15: aload_3
      16: putfield      #4                  // Field e:Lr;
      19: aload_0
      20: sipush        150
      23: bipush        68
      25: invokevirtual #5                  // Method java/awt/Component.setSize:(II)V
      28: aload_0
      29: new           #6                  // class dc
      32: dup
      33: iload         4
      35: invokespecial #7                  // Method dc."<init>":(I)V
      38: putfield      #8                  // Field f:Ldc;
      41: aload_0
      42: new           #6                  // class dc
      45: dup
      46: iconst_0
      47: invokespecial #7                  // Method dc."<init>":(I)V
      50: putfield      #9                  // Field g:Ldc;
      53: aload_0
      54: new           #10                 // class cc
      57: dup
      58: invokespecial #11                 // Method cc."<init>":()V
      61: putfield      #12                 // Field i:Lcc;
      64: aload_0
      65: iconst_0
      66: putfield      #13                 // Field k:Z
      69: return

  public void paintContent(java.awt.Graphics2D);
    Code:
       0: aload_0
       1: getfield      #13                 // Field k:Z
       4: ifne          16
       7: aload_1
       8: invokestatic  #14                 // Method com/playray/tools/Tools.setBestRendering:(Ljava/awt/Graphics2D;)V
      11: aload_0
      12: iconst_1
      13: putfield      #13                 // Field k:Z
      16: aload_0
      17: getfield      #4                  // Field e:Lr;
      20: invokevirtual #15                 // Method r.d:()I
      23: istore_2
      24: iload_2
      25: ifne          70
      28: aload_1
      29: aload_0
      30: getfield      #2                  // Field c:Lac;
      33: getfield      #16                 // Field ac.l:Lcom/playray/client/ImageManager;
      36: getstatic     #222                // Field z:[Ljava/lang/String;
      39: iconst_4
      40: aaload
      41: invokevirtual #18                 // Method com/playray/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
      44: bipush        -2
      46: bipush        28
      48: bipush        120
      50: bipush        68
      52: iconst_0
      53: iconst_0
      54: sipush        150
      57: bipush        40
      59: aload_0
      60: invokevirtual #19                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
      63: pop
      64: getstatic     #202                // Field f.o:I
      67: ifeq          112
      70: iload_2
      71: iconst_1
      72: if_icmpne     112
      75: aload_1
      76: aload_0
      77: getfield      #2                  // Field c:Lac;
      80: getfield      #16                 // Field ac.l:Lcom/playray/client/ImageManager;
      83: getstatic     #222                // Field z:[Ljava/lang/String;
      86: iconst_4
      87: aaload
      88: invokevirtual #18                 // Method com/playray/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
      91: sipush        152
      94: bipush        28
      96: bipush        30
      98: bipush        68
     100: iconst_0
     101: iconst_0
     102: sipush        150
     105: bipush        40
     107: aload_0
     108: invokevirtual #19                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
     111: pop
     112: aload_1
     113: aload_0
     114: getfield      #2                  // Field c:Lac;
     117: getfield      #16                 // Field ac.l:Lcom/playray/client/ImageManager;
     120: getstatic     #222                // Field z:[Ljava/lang/String;
     123: iconst_2
     124: aaload
     125: invokevirtual #18                 // Method com/playray/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
     128: bipush        30
     130: iconst_0
     131: aload_0
     132: invokevirtual #21                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     135: pop
     136: aload_1
     137: getstatic     #22                 // Field a.o:Ljava/awt/Font;
     140: invokevirtual #23                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     143: aload_1
     144: new           #24                 // class java/awt/Color
     147: dup
     148: ldc           #25                 // int 8136458
     150: invokespecial #26                 // Method java/awt/Color."<init>":(I)V
     153: invokevirtual #27                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     156: aload_1
     157: aload_0
     158: getfield      #2                  // Field c:Lac;
     161: getfield      #28                 // Field ac.k:Lcom/playray/client/TextManager;
     164: getstatic     #222                // Field z:[Ljava/lang/String;
     167: iconst_3
     168: aaload
     169: invokevirtual #30                 // Method com/playray/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     172: bipush        75
     174: bipush        15
     176: iconst_0
     177: invokestatic  #31                 // Method com/playray/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     180: pop
     181: iload_2
     182: iflt          293
     185: aload_0
     186: getfield      #9                  // Field g:Ldc;
     189: invokevirtual #32                 // Method dc.c:()I
     192: istore_3
     193: iload_3
     194: ifgt          207
     197: aload_0
     198: getfield      #12                 // Field i:Lcc;
     201: invokevirtual #33                 // Method cc.a:()Z
     204: ifeq          293
     207: iload_3
     208: bipush        60
     210: idiv
     211: istore        4
     213: iload_3
     214: bipush        60
     216: irem
     217: istore        5
     219: bipush        61
     221: istore        6
     223: bipush        28
     225: istore        7
     227: iload         6
     229: aload_0
     230: aload_1
     231: iload         6
     233: iload         7
     235: iload         4
     237: invokespecial #34                 // Method a:(Ljava/awt/Graphics2D;III)I
     240: iconst_1
     241: iadd
     242: iadd
     243: istore        6
     245: iload         6
     247: aload_0
     248: aload_1
     249: iload         6
     251: iload         7
     253: invokespecial #35                 // Method a:(Ljava/awt/Graphics2D;II)I
     256: iadd
     257: istore        6
     259: iload         6
     261: aload_0
     262: aload_1
     263: iload         6
     265: iload         7
     267: iload         5
     269: bipush        10
     271: idiv
     272: invokespecial #34                 // Method a:(Ljava/awt/Graphics2D;III)I
     275: iadd
     276: istore        6
     278: aload_0
     279: aload_1
     280: iload         6
     282: iload         7
     284: iload         5
     286: bipush        10
     288: irem
     289: invokespecial #34                 // Method a:(Ljava/awt/Graphics2D;III)I
     292: pop
     293: return

  protected void a();
    Code:
       0: aload_0
       1: getfield      #9                  // Field g:Ldc;
       4: aload_0
       5: getfield      #8                  // Field f:Ldc;
       8: invokevirtual #32                 // Method dc.c:()I
      11: invokevirtual #36                 // Method dc.a:(I)I
      14: pop
      15: aload_0
      16: getfield      #12                 // Field i:Lcc;
      19: aload_0
      20: getfield      #4                  // Field e:Lr;
      23: invokevirtual #15                 // Method r.d:()I
      26: aload_0
      27: getfield      #4                  // Field e:Lr;
      30: invokevirtual #37                 // Method r.c:()I
      33: if_icmpne     40
      36: iconst_1
      37: goto          41
      40: iconst_0
      41: invokevirtual #38                 // Method cc.a:(Z)Z
      44: pop
      45: aload_0
      46: iconst_1
      47: putfield      #39                 // Field j:Z
      50: aload_0
      51: invokevirtual #40                 // Method java/awt/Component.repaint:()V
      54: aload_0
      55: getfield      #9                  // Field g:Ldc;
      58: invokevirtual #32                 // Method dc.c:()I
      61: ifle          80
      64: aload_0
      65: invokevirtual #41                 // Method b:()V
      68: aload_0
      69: new           #42                 // class xb
      72: dup
      73: aload_0
      74: invokespecial #43                 // Method xb."<init>":(Lw;)V
      77: putfield      #44                 // Field h:Lxb;
      80: return

  protected void b();
    Code:
       0: aload_0
       1: getfield      #44                 // Field h:Lxb;
       4: ifnull        14
       7: aload_0
       8: getfield      #44                 // Field h:Lxb;
      11: invokevirtual #45                 // Method xb.a:()V
      14: aload_0
      15: invokevirtual #40                 // Method java/awt/Component.repaint:()V
      18: return

  private int a(java.awt.Graphics2D, int, int, int);
    Code:
       0: aload_1
       1: aload_0
       2: getfield      #2                  // Field c:Lac;
       5: getfield      #16                 // Field ac.l:Lcom/playray/client/ImageManager;
       8: new           #46                 // class java/lang/StringBuffer
      11: dup
      12: invokespecial #47                 // Method java/lang/StringBuffer."<init>":()V
      15: getstatic     #222                // Field z:[Ljava/lang/String;
      18: iconst_1
      19: aaload
      20: invokevirtual #49                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      23: iload         4
      25: invokevirtual #50                 // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      28: invokevirtual #51                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
      31: invokevirtual #18                 // Method com/playray/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
      34: iload_2
      35: iload_3
      36: aload_0
      37: invokevirtual #21                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      40: pop
      41: bipush        15
      43: ireturn

  private int a(java.awt.Graphics2D, int, int);
    Code:
       0: aload_0
       1: getfield      #39                 // Field j:Z
       4: ifeq          30
       7: aload_1
       8: aload_0
       9: getfield      #2                  // Field c:Lac;
      12: getfield      #16                 // Field ac.l:Lcom/playray/client/ImageManager;
      15: getstatic     #222                // Field z:[Ljava/lang/String;
      18: iconst_0
      19: aaload
      20: invokevirtual #18                 // Method com/playray/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
      23: iload_2
      24: iload_3
      25: aload_0
      26: invokevirtual #21                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      29: pop
      30: iconst_5
      31: ireturn

  protected void c();
    Code:
       0: aload_0
       1: getfield      #12                 // Field i:Lcc;
       4: invokevirtual #33                 // Method cc.a:()Z
       7: ifeq          30
      10: aload_0
      11: aload_0
      12: getfield      #39                 // Field j:Z
      15: ifne          22
      18: iconst_1
      19: goto          23
      22: iconst_0
      23: putfield      #39                 // Field j:Z
      26: aload_0
      27: invokevirtual #40                 // Method java/awt/Component.repaint:()V
      30: return

  protected boolean d();
    Code:
       0: aload_0
       1: getfield      #9                  // Field g:Ldc;
       4: invokevirtual #53                 // Method dc.b:()I
       7: pop
       8: aload_0
       9: invokevirtual #40                 // Method java/awt/Component.repaint:()V
      12: aload_0
      13: getfield      #12                 // Field i:Lcc;
      16: invokevirtual #33                 // Method cc.a:()Z
      19: ifeq          104
      22: aload_0
      23: getfield      #2                  // Field c:Lac;
      26: getfield      #54                 // Field ac.i:Lbc;
      29: getfield      #55                 // Field bc.f:Z
      32: ifeq          85
      35: aload_0
      36: getfield      #8                  // Field f:Ldc;
      39: invokevirtual #32                 // Method dc.c:()I
      42: iconst_3
      43: idiv
      44: istore_1
      45: iload_1
      46: bipush        10
      48: if_icmple     54
      51: bipush        10
      53: istore_1
      54: aload_0
      55: getfield      #9                  // Field g:Ldc;
      58: invokevirtual #32                 // Method dc.c:()I
      61: ifle          85
      64: aload_0
      65: getfield      #9                  // Field g:Ldc;
      68: invokevirtual #32                 // Method dc.c:()I
      71: iload_1
      72: if_icmpgt     85
      75: aload_0
      76: getfield      #2                  // Field c:Lac;
      79: getfield      #56                 // Field ac.m:Lcom/playray/client/SoundManager;
      82: invokevirtual #57                 // Method com/playray/client/SoundManager.playTimeLow:()V
      85: aload_0
      86: getfield      #9                  // Field g:Ldc;
      89: invokevirtual #32                 // Method dc.c:()I
      92: ifgt          104
      95: aload_0
      96: getfield      #3                  // Field d:Lf;
      99: iconst_0
     100: invokevirtual #58                 // Method f.a:(Z)Z
     103: pop
     104: aload_0
     105: getfield      #9                  // Field g:Ldc;
     108: invokevirtual #32                 // Method dc.c:()I
     111: ifgt          118
     114: iconst_1
     115: goto          119
     118: iconst_0
     119: ireturn

  static {};
    Code:
       0: iconst_5
       1: anewarray     #206                // class java/lang/String
       4: dup
       5: iconst_0
       6: ldc           #52                 // String ai\u0019\f|ra\u0019\fQY{\u0011\u0019
       8: jsr           50
      11: aastore
      12: dup
      13: iconst_1
      14: ldc           #48                 // String ai\u0019\f|ra\u0019\fQY
      16: jsr           50
      19: aastore
      20: dup
      21: iconst_2
      22: ldc           #20                 // String ai\u0019\f|ra\u0019\fQYj\u001b\u0011\u000edo
      24: jsr           50
      27: aastore
      28: dup
      29: iconst_3
      30: ldc           #29                 // String Ai\u0019\fwoe\u0011\u001b|Ra\u0019\f
      32: jsr           50
      35: aastore
      36: dup
      37: iconst_4
      38: ldc           #17                 // String ai\u0019\f|ra\u0019\fQYj\u001b\u0011\u000er}\u0006\u0007
      40: jsr           50
      43: aastore
      44: putstatic     #222                // Field z:[Ljava/lang/String;
      47: goto          163
      50: astore_0
      51: invokevirtual #212                // Method java/lang/String.toCharArray:()[C
      54: dup
      55: arraylength
      56: swap
      57: iconst_0
      58: istore_1
      59: swap
      60: dup_x1
      61: iconst_1
      62: if_icmpgt     142
      65: dup
      66: iload_1
      67: dup2
      68: caload
      69: iload_1
      70: iconst_5
      71: irem
      72: tableswitch   { // 0 to 3
                     0: 104
                     1: 109
                     2: 114
                     3: 119
               default: 124
          }
     104: bipush        6
     106: goto          126
     109: bipush        8
     111: goto          126
     114: bipush        116
     116: goto          126
     119: bipush        105
     121: goto          126
     124: bipush        35
     126: ixor
     127: i2c
     128: castore
     129: iinc          1, 1
     132: swap
     133: dup_x1
     134: ifne          142
     137: dup2
     138: swap
     139: goto          67
     142: swap
     143: dup_x1
     144: iload_1
     145: if_icmpgt     65
     148: new           #206                // class java/lang/String
     151: dup_x1
     152: swap
     153: invokespecial #216                // Method java/lang/String."<init>":([C)V
     156: invokevirtual #220                // Method java/lang/String.intern:()Ljava/lang/String;
     159: swap
     160: pop
     161: ret           0
     163: return
}
