class a.b.b extends com.aapeli.client.IPanel {
  private static final java.awt.Color[] a;

  private a.f b;

  private int c;

  private int d;

  private int e;

  private java.awt.Image f;

  private java.awt.Graphics g;

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

  protected a.b.b(a.f, int, int);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/aapeli/client/IPanel."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #2                  // Field b:La/f;
       9: aload_0
      10: iload_2
      11: putfield      #3                  // Field c:I
      14: aload_0
      15: iload_3
      16: putfield      #4                  // Field d:I
      19: aload_0
      20: iload_2
      21: iload_3
      22: invokevirtual #5                  // Method java/awt/Component.setSize:(II)V
      25: aload_0
      26: iconst_2
      27: putfield      #6                  // Field e:I
      30: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #198                // Field a/b/c.e:Z
       3: istore        10
       5: aload_0
       6: getfield      #7                  // Field f:Ljava/awt/Image;
       9: ifnonnull     39
      12: aload_0
      13: aload_0
      14: aload_0
      15: getfield      #3                  // Field c:I
      18: aload_0
      19: getfield      #4                  // Field d:I
      22: invokevirtual #8                  // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      25: putfield      #7                  // Field f:Ljava/awt/Image;
      28: aload_0
      29: aload_0
      30: getfield      #7                  // Field f:Ljava/awt/Image;
      33: invokevirtual #9                  // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      36: putfield      #10                 // Field g:Ljava/awt/Graphics;
      39: aload_0
      40: aload_0
      41: getfield      #10                 // Field g:Ljava/awt/Graphics;
      44: invokevirtual #11                 // Method com/aapeli/client/IPanel.drawBackground:(Ljava/awt/Graphics;)V
      47: aload_0
      48: getfield      #10                 // Field g:Ljava/awt/Graphics;
      51: getstatic     #12                 // Field a/c.r:Ljava/awt/Font;
      54: invokevirtual #13                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
      57: aload_0
      58: getfield      #10                 // Field g:Ljava/awt/Graphics;
      61: getstatic     #14                 // Field a/c.g:Ljava/awt/Color;
      64: invokevirtual #15                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
      67: aload_0
      68: getfield      #2                  // Field b:La/f;
      71: getfield      #16                 // Field a/f.e:Lcom/aapeli/singleclient/SingleClient;
      74: invokevirtual #17                 // Method com/aapeli/singleclient/SingleClient.isRegistered:()Z
      77: ifeq          131
      80: aload_0
      81: getfield      #10                 // Field g:Ljava/awt/Graphics;
      84: aload_0
      85: getfield      #2                  // Field b:La/f;
      88: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
      91: getstatic     #219                // Field z:[Ljava/lang/String;
      94: iconst_5
      95: aaload
      96: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      99: aload_0
     100: getfield      #3                  // Field c:I
     103: iconst_2
     104: idiv
     105: bipush        25
     107: iconst_0
     108: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     111: pop
     112: iload         10
     114: ifeq          215
     117: getstatic     #201                // Field a/f.o:Z
     120: ifeq          127
     123: iconst_0
     124: goto          128
     127: iconst_1
     128: putstatic     #201                // Field a/f.o:Z
     131: aload_0
     132: getfield      #10                 // Field g:Ljava/awt/Graphics;
     135: aload_0
     136: getfield      #2                  // Field b:La/f;
     139: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     142: getstatic     #219                // Field z:[Ljava/lang/String;
     145: iconst_5
     146: aaload
     147: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     150: aload_0
     151: getfield      #3                  // Field c:I
     154: iconst_2
     155: idiv
     156: bipush        18
     158: iconst_0
     159: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     162: pop
     163: aload_0
     164: getfield      #10                 // Field g:Ljava/awt/Graphics;
     167: getstatic     #22                 // Field a/c.u:Ljava/awt/Font;
     170: invokevirtual #13                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     173: aload_0
     174: getfield      #10                 // Field g:Ljava/awt/Graphics;
     177: getstatic     #23                 // Field a/c.h:Ljava/awt/Color;
     180: invokevirtual #15                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     183: aload_0
     184: getfield      #10                 // Field g:Ljava/awt/Graphics;
     187: aload_0
     188: getfield      #2                  // Field b:La/f;
     191: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     194: getstatic     #219                // Field z:[Ljava/lang/String;
     197: iconst_1
     198: aaload
     199: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     202: aload_0
     203: getfield      #3                  // Field c:I
     206: iconst_2
     207: idiv
     208: bipush        32
     210: iconst_0
     211: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     214: pop
     215: sipush        230
     218: istore_2
     219: bipush        60
     221: istore_3
     222: aload_0
     223: getfield      #10                 // Field g:Ljava/awt/Graphics;
     226: getstatic     #22                 // Field a/c.u:Ljava/awt/Font;
     229: invokevirtual #13                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     232: aload_0
     233: getfield      #10                 // Field g:Ljava/awt/Graphics;
     236: getstatic     #14                 // Field a/c.g:Ljava/awt/Color;
     239: invokevirtual #15                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     242: aload_0
     243: getfield      #10                 // Field g:Ljava/awt/Graphics;
     246: aload_0
     247: getfield      #2                  // Field b:La/f;
     250: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     253: getstatic     #219                // Field z:[Ljava/lang/String;
     256: iconst_2
     257: aaload
     258: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     261: iload_2
     262: iload_3
     263: iconst_1
     264: iadd
     265: iconst_1
     266: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     269: pop
     270: aload_0
     271: getfield      #10                 // Field g:Ljava/awt/Graphics;
     274: aload_0
     275: getfield      #2                  // Field b:La/f;
     278: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     281: getstatic     #219                // Field z:[Ljava/lang/String;
     284: iconst_0
     285: aaload
     286: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     289: iload_2
     290: bipush        70
     292: iadd
     293: iload_3
     294: iconst_1
     295: iadd
     296: iconst_1
     297: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     300: pop
     301: aload_0
     302: getfield      #10                 // Field g:Ljava/awt/Graphics;
     305: aload_0
     306: getfield      #2                  // Field b:La/f;
     309: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     312: getstatic     #219                // Field z:[Ljava/lang/String;
     315: iconst_4
     316: aaload
     317: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     320: iload_2
     321: bipush        120
     323: iadd
     324: iload_3
     325: iconst_1
     326: iadd
     327: iconst_m1
     328: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     331: pop
     332: iconst_0
     333: istore        4
     335: iload         4
     337: getstatic     #28                 // Field a/d.b:I
     340: if_icmpge     605
     343: aload_0
     344: getfield      #10                 // Field g:Ljava/awt/Graphics;
     347: iload         4
     349: aload_0
     350: getfield      #6                  // Field e:I
     353: if_icmpne     362
     356: getstatic     #29                 // Field a/c.s:Ljava/awt/Font;
     359: goto          365
     362: getstatic     #30                 // Field a/c.t:Ljava/awt/Font;
     365: invokevirtual #13                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     368: aload_0
     369: getfield      #10                 // Field g:Ljava/awt/Graphics;
     372: getstatic     #31                 // Field a:[Ljava/awt/Color;
     375: iload         4
     377: aaload
     378: invokevirtual #15                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     381: aload_0
     382: getfield      #10                 // Field g:Ljava/awt/Graphics;
     385: aload_0
     386: getfield      #2                  // Field b:La/f;
     389: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     392: new           #32                 // class java/lang/StringBuffer
     395: dup
     396: invokespecial #33                 // Method java/lang/StringBuffer."<init>":()V
     399: getstatic     #219                // Field z:[Ljava/lang/String;
     402: iconst_2
     403: aaload
     404: invokevirtual #34                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     407: getstatic     #35                 // Field a/d.a:[Ljava/lang/String;
     410: iload         4
     412: aaload
     413: invokevirtual #34                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     416: invokevirtual #36                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     419: invokevirtual #20                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     422: iload_2
     423: iload_3
     424: bipush        30
     426: iadd
     427: iload         4
     429: bipush        22
     431: imul
     432: iadd
     433: iconst_1
     434: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     437: pop
     438: aload_0
     439: getfield      #2                  // Field b:La/f;
     442: getfield      #16                 // Field a/f.e:Lcom/aapeli/singleclient/SingleClient;
     445: getstatic     #35                 // Field a/d.a:[Ljava/lang/String;
     448: iload         4
     450: aaload
     451: invokevirtual #37                 // Method com/aapeli/singleclient/SingleClient.getPersonalScore:(Ljava/lang/String;)Lcom/aapeli/client/PersonalScoreUnit;
     454: astore        5
     456: aload_0
     457: getfield      #2                  // Field b:La/f;
     460: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     463: aload         5
     465: invokevirtual #38                 // Method com/aapeli/client/PersonalScoreUnit.getClientData:()Ljava/lang/String;
     468: invokestatic  #39                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     471: i2l
     472: invokevirtual #40                 // Method com/aapeli/client/TextManager.getTime:(J)Ljava/lang/String;
     475: astore        6
     477: aload         5
     479: invokevirtual #41                 // Method com/aapeli/client/PersonalScoreUnit.getTimeStamp:()J
     482: lstore        8
     484: new           #32                 // class java/lang/StringBuffer
     487: dup
     488: invokespecial #33                 // Method java/lang/StringBuffer."<init>":()V
     491: aload_0
     492: getfield      #2                  // Field b:La/f;
     495: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     498: lload         8
     500: invokevirtual #42                 // Method com/aapeli/client/TextManager.getDateWithTodayYesterday:(J)Ljava/lang/String;
     503: invokevirtual #34                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     506: getstatic     #219                // Field z:[Ljava/lang/String;
     509: iconst_3
     510: aaload
     511: invokevirtual #34                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     514: aload_0
     515: getfield      #2                  // Field b:La/f;
     518: getfield      #18                 // Field a/f.f:Lcom/aapeli/client/TextManager;
     521: lload         8
     523: iconst_1
     524: invokevirtual #44                 // Method com/aapeli/client/TextManager.getClock:(JZ)Ljava/lang/String;
     527: invokevirtual #34                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     530: invokevirtual #36                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     533: astore        7
     535: goto          547
     538: astore        8
     540: ldc           #46                 // String -
     542: dup
     543: astore        7
     545: astore        6
     547: aload_0
     548: getfield      #10                 // Field g:Ljava/awt/Graphics;
     551: aload         6
     553: iload_2
     554: bipush        70
     556: iadd
     557: iload_3
     558: bipush        30
     560: iadd
     561: iload         4
     563: bipush        22
     565: imul
     566: iadd
     567: iconst_1
     568: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     571: pop
     572: aload_0
     573: getfield      #10                 // Field g:Ljava/awt/Graphics;
     576: aload         7
     578: iload_2
     579: bipush        120
     581: iadd
     582: iload_3
     583: bipush        30
     585: iadd
     586: iload         4
     588: bipush        22
     590: imul
     591: iadd
     592: iconst_m1
     593: invokestatic  #21                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     596: pop
     597: iinc          4, 1
     600: iload         10
     602: ifeq          335
     605: aload_1
     606: aload_0
     607: getfield      #7                  // Field f:Ljava/awt/Image;
     610: iconst_0
     611: iconst_0
     612: aload_0
     613: invokevirtual #47                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     616: pop
     617: return
    Exception table:
       from    to  target type
         456   535   538   Class java/lang/Exception

  protected void a(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #6                  // Field e:I
       5: aload_0
       6: invokevirtual #48                 // Method java/awt/Component.repaint:()V
       9: return

  static {};
    Code:
       0: bipush        6
       2: anewarray     #203                // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #26                 // String C\u0010l`PC\u0016}vv[\u0016cg
       9: jsr           59
      12: aastore
      13: dup
      14: iconst_1
      15: ldc           #24                 // String C\u0010l`PC\u0016}vv@\u0011b{{j\u0018]c_j\u001b@m]j
      17: jsr           59
      20: aastore
      21: dup
      22: iconst_2
      23: ldc           #25                 // String C\u0010l`PC\u0016}vvG\u0016`vZ
      25: jsr           59
      28: aastore
      29: dup
      30: iconst_3
      31: ldc           #43                 // String #_
      33: jsr           59
      36: aastore
      37: dup
      38: iconst_4
      39: ldc           #27                 // String C\u0010l`PC\u0016}vvK\u001ezg
      41: jsr           59
      44: aastore
      45: dup
      46: iconst_5
      47: ldc           #19                 // String C\u0010l`PC\u0016}vv[\u0016znL[\u0010~QJ`\rkq
      49: jsr           59
      52: aastore
      53: putstatic     #219                // Field z:[Ljava/lang/String;
      56: goto          170
      59: astore_0
      60: invokevirtual #209                // Method java/lang/String.toCharArray:()[C
      63: dup
      64: arraylength
      65: swap
      66: iconst_0
      67: istore_1
      68: swap
      69: dup_x1
      70: iconst_1
      71: if_icmpgt     149
      74: dup
      75: iload_1
      76: dup2
      77: caload
      78: iload_1
      79: iconst_5
      80: irem
      81: tableswitch   { // 0 to 3
                     0: 112
                     1: 117
                     2: 122
                     3: 127
               default: 131
          }
     112: bipush        15
     114: goto          133
     117: bipush        127
     119: goto          133
     122: bipush        14
     124: goto          133
     127: iconst_2
     128: goto          133
     131: bipush        41
     133: ixor
     134: i2c
     135: castore
     136: iinc          1, 1
     139: swap
     140: dup_x1
     141: ifne          149
     144: dup2
     145: swap
     146: goto          76
     149: swap
     150: dup_x1
     151: iload_1
     152: if_icmpgt     74
     155: new           #203                // class java/lang/String
     158: dup_x1
     159: swap
     160: invokespecial #213                // Method java/lang/String."<init>":([C)V
     163: invokevirtual #217                // Method java/lang/String.intern:()Ljava/lang/String;
     166: swap
     167: pop
     168: ret           0
     170: iconst_5
     171: anewarray     #49                 // class java/awt/Color
     174: dup
     175: iconst_0
     176: new           #49                 // class java/awt/Color
     179: dup
     180: sipush        255
     183: sipush        255
     186: sipush        255
     189: invokespecial #50                 // Method java/awt/Color."<init>":(III)V
     192: aastore
     193: dup
     194: iconst_1
     195: new           #49                 // class java/awt/Color
     198: dup
     199: sipush        247
     202: sipush        239
     205: sipush        231
     208: invokespecial #50                 // Method java/awt/Color."<init>":(III)V
     211: aastore
     212: dup
     213: iconst_2
     214: new           #49                 // class java/awt/Color
     217: dup
     218: sipush        239
     221: sipush        223
     224: sipush        207
     227: invokespecial #50                 // Method java/awt/Color."<init>":(III)V
     230: aastore
     231: dup
     232: iconst_3
     233: new           #49                 // class java/awt/Color
     236: dup
     237: sipush        231
     240: sipush        207
     243: sipush        183
     246: invokespecial #50                 // Method java/awt/Color."<init>":(III)V
     249: aastore
     250: dup
     251: iconst_4
     252: new           #49                 // class java/awt/Color
     255: dup
     256: sipush        223
     259: sipush        191
     262: sipush        163
     265: invokespecial #50                 // Method java/awt/Color."<init>":(III)V
     268: aastore
     269: putstatic     #31                 // Field a:[Ljava/awt/Color;
     272: return
}
