public class f extends com.aapeli.client.IPanel implements java.awt.event.ActionListener,java.awt.event.MouseListener,com.aapeli.credit.PurchaseHandler,com.aapeli.credit.BuyCreditsHandler {
  private static final java.awt.Color[] a;

  public static final int b;

  private static final java.awt.Color c;

  private static final java.awt.Color d;

  private static final java.awt.Color e;

  private o f;

  private int g;

  private int h;

  private boolean i;

  private com.aapeli.colorgui.RoundButton[] j;

  private com.aapeli.colorgui.RoundButton k;

  private int l;

  private int m;

  private com.aapeli.credit.PurchaseFrame n;

  private java.awt.Image o;

  private java.awt.Graphics p;

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

  protected f(o, 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 f:Lo;
       9: aload_0
      10: iload_2
      11: putfield      #3                  // Field g:I
      14: aload_0
      15: iload_3
      16: putfield      #4                  // Field h:I
      19: aload_0
      20: iload_2
      21: iload_3
      22: invokevirtual #5                  // Method java/awt/Component.setSize:(II)V
      25: aload_0
      26: aload_1
      27: getfield      #6                  // Field o.f:Lcom/aapeli/client/ImageManager;
      30: getstatic     #451                // Field z:[Ljava/lang/String;
      33: bipush        27
      35: aaload
      36: invokevirtual #8                  // Method com/aapeli/client/ImageManager.get:(Ljava/lang/String;)Ljava/awt/Image;
      39: invokevirtual #9                  // Method com/aapeli/client/IPanel.setBackground:(Ljava/awt/Image;)V
      42: aload_0
      43: aload_1
      44: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
      47: invokevirtual #11                 // Method com/aapeli/singleclient/SingleClient.getTournament:()Lcom/aapeli/client/Tournament;
      50: ifnull        57
      53: iconst_1
      54: goto          58
      57: iconst_0
      58: putfield      #12                 // Field i:Z
      61: aload_0
      62: iconst_1
      63: putfield      #13                 // Field l:I
      66: aload_1
      67: getfield      #14                 // Field o.i:Lq;
      70: aload_0
      71: getfield      #13                 // Field l:I
      74: invokevirtual #15                 // Method q.a:(I)V
      77: aload_0
      78: iconst_m1
      79: putfield      #16                 // Field m:I
      82: aload_0
      83: invokespecial #17                 // Method c:()V
      86: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #436                // Field b.nb:Z
       3: istore        17
       5: aload_0
       6: getfield      #18                 // Field o:Ljava/awt/Image;
       9: ifnonnull     39
      12: aload_0
      13: aload_0
      14: aload_0
      15: getfield      #3                  // Field g:I
      18: aload_0
      19: getfield      #4                  // Field h:I
      22: invokevirtual #19                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      25: putfield      #18                 // Field o:Ljava/awt/Image;
      28: aload_0
      29: aload_0
      30: getfield      #18                 // Field o:Ljava/awt/Image;
      33: invokevirtual #20                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      36: putfield      #21                 // Field p:Ljava/awt/Graphics;
      39: aload_0
      40: aload_0
      41: getfield      #21                 // Field p:Ljava/awt/Graphics;
      44: invokevirtual #22                 // Method com/aapeli/client/IPanel.drawBackground:(Ljava/awt/Graphics;)V
      47: bipush        9
      49: anewarray     #23                 // class java/lang/String
      52: dup
      53: iconst_0
      54: getstatic     #451                // Field z:[Ljava/lang/String;
      57: bipush        15
      59: aaload
      60: aastore
      61: dup
      62: iconst_1
      63: getstatic     #451                // Field z:[Ljava/lang/String;
      66: bipush        16
      68: aaload
      69: aastore
      70: dup
      71: iconst_2
      72: getstatic     #451                // Field z:[Ljava/lang/String;
      75: bipush        17
      77: aaload
      78: aastore
      79: dup
      80: iconst_3
      81: getstatic     #451                // Field z:[Ljava/lang/String;
      84: bipush        18
      86: aaload
      87: aastore
      88: dup
      89: iconst_4
      90: getstatic     #451                // Field z:[Ljava/lang/String;
      93: bipush        11
      95: aaload
      96: aastore
      97: dup
      98: iconst_5
      99: getstatic     #451                // Field z:[Ljava/lang/String;
     102: bipush        20
     104: aaload
     105: aastore
     106: dup
     107: bipush        6
     109: getstatic     #451                // Field z:[Ljava/lang/String;
     112: bipush        12
     114: aaload
     115: aastore
     116: dup
     117: bipush        7
     119: getstatic     #451                // Field z:[Ljava/lang/String;
     122: bipush        19
     124: aaload
     125: aastore
     126: dup
     127: bipush        8
     129: getstatic     #451                // Field z:[Ljava/lang/String;
     132: bipush        23
     134: aaload
     135: aastore
     136: astore_2
     137: aload_0
     138: getfield      #21                 // Field p:Ljava/awt/Graphics;
     141: getstatic     #33                 // Field a.d:Ljava/awt/Color;
     144: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     147: aload_0
     148: getfield      #21                 // Field p:Ljava/awt/Graphics;
     151: getstatic     #35                 // Field a.h:Ljava/awt/Font;
     154: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     157: aload_0
     158: getfield      #21                 // Field p:Ljava/awt/Graphics;
     161: aload_0
     162: getfield      #2                  // Field f:Lo;
     165: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     168: getstatic     #451                // Field z:[Ljava/lang/String;
     171: bipush        24
     173: aaload
     174: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     177: aload_0
     178: getfield      #3                  // Field g:I
     181: iconst_2
     182: idiv
     183: bipush        49
     185: iconst_0
     186: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     189: pop
     190: aload_0
     191: getfield      #21                 // Field p:Ljava/awt/Graphics;
     194: getstatic     #41                 // Field a:[Ljava/awt/Color;
     197: iconst_2
     198: aaload
     199: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     202: aload_0
     203: getfield      #21                 // Field p:Ljava/awt/Graphics;
     206: getstatic     #42                 // Field a.k:Ljava/awt/Font;
     209: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     212: aload_0
     213: getfield      #13                 // Field l:I
     216: istore_3
     217: aload_0
     218: getfield      #21                 // Field p:Ljava/awt/Graphics;
     221: aload_0
     222: getfield      #2                  // Field f:Lo;
     225: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     228: new           #43                 // class java/lang/StringBuffer
     231: dup
     232: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
     235: getstatic     #451                // Field z:[Ljava/lang/String;
     238: bipush        7
     240: aaload
     241: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     244: aload_2
     245: iload_3
     246: aaload
     247: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     250: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     253: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     256: aload_0
     257: getfield      #3                  // Field g:I
     260: iconst_2
     261: idiv
     262: bipush        64
     264: iconst_0
     265: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     268: pop
     269: sipush        150
     272: istore        4
     274: aload_0
     275: getfield      #21                 // Field p:Ljava/awt/Graphics;
     278: getstatic     #33                 // Field a.d:Ljava/awt/Color;
     281: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     284: aload_0
     285: getfield      #21                 // Field p:Ljava/awt/Graphics;
     288: getstatic     #42                 // Field a.k:Ljava/awt/Font;
     291: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     294: aload_0
     295: getfield      #21                 // Field p:Ljava/awt/Graphics;
     298: aload_0
     299: getfield      #2                  // Field f:Lo;
     302: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     305: getstatic     #451                // Field z:[Ljava/lang/String;
     308: iconst_5
     309: aaload
     310: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     313: iload         4
     315: bipush        10
     317: iadd
     318: bipush        91
     320: iconst_m1
     321: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     324: pop
     325: aload_0
     326: getfield      #21                 // Field p:Ljava/awt/Graphics;
     329: aload_0
     330: getfield      #2                  // Field f:Lo;
     333: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     336: getstatic     #451                // Field z:[Ljava/lang/String;
     339: bipush        22
     341: aaload
     342: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     345: iload         4
     347: sipush        190
     350: iadd
     351: bipush        91
     353: iconst_1
     354: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     357: pop
     358: aload_0
     359: getfield      #21                 // Field p:Ljava/awt/Graphics;
     362: aload_0
     363: getfield      #2                  // Field f:Lo;
     366: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     369: getstatic     #451                // Field z:[Ljava/lang/String;
     372: bipush        25
     374: aaload
     375: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     378: iload         4
     380: sipush        250
     383: iadd
     384: bipush        91
     386: iconst_1
     387: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     390: pop
     391: aload_0
     392: getfield      #21                 // Field p:Ljava/awt/Graphics;
     395: getstatic     #51                 // Field a.j:Ljava/awt/Font;
     398: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     401: aload_0
     402: getfield      #2                  // Field f:Lo;
     405: getfield      #14                 // Field o.i:Lq;
     408: iload_3
     409: invokevirtual #52                 // Method q.b:(I)[[Ljava/lang/String;
     412: astore        5
     414: aload         5
     416: ifnull        704
     419: iconst_0
     420: istore        7
     422: iload         7
     424: getstatic     #53                 // Field b:I
     427: if_icmpge     704
     430: aload_0
     431: getfield      #21                 // Field p:Ljava/awt/Graphics;
     434: getstatic     #41                 // Field a:[Ljava/awt/Color;
     437: iload         7
     439: aaload
     440: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     443: aload_0
     444: getfield      #21                 // Field p:Ljava/awt/Graphics;
     447: new           #43                 // class java/lang/StringBuffer
     450: dup
     451: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
     454: iload         7
     456: iconst_1
     457: iadd
     458: invokevirtual #54                 // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     461: ldc           #55                 // String .
     463: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     466: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     469: iload         4
     471: bipush        10
     473: isub
     474: bipush        116
     476: iload         7
     478: bipush        19
     480: imul
     481: iadd
     482: iconst_1
     483: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     486: pop
     487: aload_0
     488: getfield      #21                 // Field p:Ljava/awt/Graphics;
     491: aload         5
     493: iload         7
     495: aaload
     496: iconst_0
     497: aaload
     498: iload         4
     500: bipush        10
     502: iadd
     503: bipush        116
     505: iload         7
     507: bipush        19
     509: imul
     510: iadd
     511: iconst_m1
     512: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     515: pop
     516: aload_0
     517: getfield      #21                 // Field p:Ljava/awt/Graphics;
     520: aload         5
     522: iload         7
     524: aaload
     525: iconst_1
     526: aaload
     527: iload         4
     529: sipush        190
     532: iadd
     533: bipush        116
     535: iload         7
     537: bipush        19
     539: imul
     540: iadd
     541: iconst_1
     542: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     545: pop
     546: aload         5
     548: iload         7
     550: aaload
     551: iconst_2
     552: aaload
     553: astore        6
     555: aload         6
     557: invokevirtual #56                 // Method java/lang/String.length:()I
     560: iconst_3
     561: if_icmple     582
     564: aload_0
     565: getfield      #2                  // Field f:Lo;
     568: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     571: aload         6
     573: invokestatic  #57                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     576: i2l
     577: invokevirtual #58                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     580: astore        6
     582: aload_0
     583: getfield      #21                 // Field p:Ljava/awt/Graphics;
     586: aload         6
     588: iload         4
     590: sipush        250
     593: iadd
     594: bipush        116
     596: iload         7
     598: bipush        19
     600: imul
     601: iadd
     602: iconst_1
     603: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     606: pop
     607: aload         5
     609: iload         7
     611: aaload
     612: iconst_3
     613: aaload
     614: invokevirtual #56                 // Method java/lang/String.length:()I
     617: iconst_1
     618: if_icmple     682
     621: aload_0
     622: getfield      #21                 // Field p:Ljava/awt/Graphics;
     625: aload_0
     626: getfield      #2                  // Field f:Lo;
     629: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     632: new           #43                 // class java/lang/StringBuffer
     635: dup
     636: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
     639: getstatic     #451                // Field z:[Ljava/lang/String;
     642: iconst_3
     643: aaload
     644: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     647: aload         5
     649: iload         7
     651: aaload
     652: iconst_3
     653: aaload
     654: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     657: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     660: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     663: iload         4
     665: sipush        270
     668: iadd
     669: bipush        116
     671: iload         7
     673: bipush        19
     675: imul
     676: iadd
     677: iconst_m1
     678: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     681: pop
     682: iinc          7, 1
     685: iload         17
     687: ifeq          422
     690: getstatic     #438                // Field o.j:Z
     693: ifeq          700
     696: iconst_0
     697: goto          701
     700: iconst_1
     701: putstatic     #438                // Field o.j:Z
     704: aload_0
     705: iload_3
     706: invokespecial #60                 // Method a:(I)[I
     709: astore        6
     711: aload         6
     713: ifnull        958
     716: aload_0
     717: getfield      #21                 // Field p:Ljava/awt/Graphics;
     720: getstatic     #41                 // Field a:[Ljava/awt/Color;
     723: iconst_0
     724: aaload
     725: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     728: aload_0
     729: getfield      #21                 // Field p:Ljava/awt/Graphics;
     732: aload_0
     733: getfield      #2                  // Field f:Lo;
     736: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     739: getstatic     #451                // Field z:[Ljava/lang/String;
     742: bipush        13
     744: aaload
     745: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     748: iload         4
     750: bipush        10
     752: isub
     753: bipush        116
     755: getstatic     #53                 // Field b:I
     758: bipush        19
     760: imul
     761: iadd
     762: iconst_5
     763: iadd
     764: iconst_1
     765: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     768: pop
     769: aload_0
     770: getfield      #21                 // Field p:Ljava/awt/Graphics;
     773: aload_0
     774: getfield      #2                  // Field f:Lo;
     777: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
     780: invokevirtual #62                 // Method com/aapeli/singleclient/SingleClient.getNick:()Ljava/lang/String;
     783: iload         4
     785: bipush        10
     787: iadd
     788: bipush        116
     790: getstatic     #53                 // Field b:I
     793: bipush        19
     795: imul
     796: iadd
     797: iconst_5
     798: iadd
     799: iconst_m1
     800: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     803: pop
     804: aload_0
     805: getfield      #21                 // Field p:Ljava/awt/Graphics;
     808: new           #43                 // class java/lang/StringBuffer
     811: dup
     812: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
     815: ldc           #63                 // String
     817: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     820: aload         6
     822: iconst_0
     823: iaload
     824: invokevirtual #54                 // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     827: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     830: iload         4
     832: sipush        190
     835: iadd
     836: bipush        116
     838: getstatic     #53                 // Field b:I
     841: bipush        19
     843: imul
     844: iadd
     845: iconst_5
     846: iadd
     847: iconst_1
     848: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     851: pop
     852: aload_0
     853: getfield      #21                 // Field p:Ljava/awt/Graphics;
     856: aload_0
     857: getfield      #2                  // Field f:Lo;
     860: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     863: aload         6
     865: iconst_1
     866: iaload
     867: i2l
     868: invokevirtual #58                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     871: iload         4
     873: sipush        250
     876: iadd
     877: bipush        116
     879: getstatic     #53                 // Field b:I
     882: bipush        19
     884: imul
     885: iadd
     886: iconst_5
     887: iadd
     888: iconst_1
     889: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     892: pop
     893: aload_0
     894: getfield      #21                 // Field p:Ljava/awt/Graphics;
     897: aload_0
     898: getfield      #2                  // Field f:Lo;
     901: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     904: new           #43                 // class java/lang/StringBuffer
     907: dup
     908: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
     911: getstatic     #451                // Field z:[Ljava/lang/String;
     914: iconst_3
     915: aaload
     916: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     919: getstatic     #64                 // Field d.c:[Ljava/lang/String;
     922: aload         6
     924: iconst_2
     925: iaload
     926: aaload
     927: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     930: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     933: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     936: iload         4
     938: sipush        270
     941: iadd
     942: bipush        116
     944: getstatic     #53                 // Field b:I
     947: bipush        19
     949: imul
     950: iadd
     951: iconst_5
     952: iadd
     953: iconst_m1
     954: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     957: pop
     958: aload_0
     959: getfield      #12                 // Field i:Z
     962: ifne          1453
     965: aload_0
     966: getfield      #21                 // Field p:Ljava/awt/Graphics;
     969: getstatic     #51                 // Field a.j:Ljava/awt/Font;
     972: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     975: aload_0
     976: getfield      #21                 // Field p:Ljava/awt/Graphics;
     979: getstatic     #41                 // Field a:[Ljava/awt/Color;
     982: iconst_3
     983: aaload
     984: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     987: sipush        180
     990: istore        7
     992: sipush        272
     995: istore        8
     997: bipush        95
     999: istore        9
    1001: bipush        30
    1003: istore        10
    1005: aload_0
    1006: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1009: aload_0
    1010: getfield      #2                  // Field f:Lo;
    1013: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1016: getstatic     #451                // Field z:[Ljava/lang/String;
    1019: iconst_4
    1020: aaload
    1021: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1024: iload         7
    1026: bipush        20
    1028: isub
    1029: iload         8
    1031: bipush        15
    1033: iadd
    1034: iconst_1
    1035: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1038: pop
    1039: aload_0
    1040: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1043: aload_0
    1044: getfield      #2                  // Field f:Lo;
    1047: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1050: getstatic     #451                // Field z:[Ljava/lang/String;
    1053: bipush        14
    1055: aaload
    1056: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1059: iload         7
    1061: bipush        20
    1063: isub
    1064: iload         8
    1066: iload         10
    1068: iadd
    1069: bipush        15
    1071: iadd
    1072: iconst_1
    1073: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1076: pop
    1077: aload_0
    1078: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1081: aload_0
    1082: getfield      #2                  // Field f:Lo;
    1085: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1088: getstatic     #451                // Field z:[Ljava/lang/String;
    1091: bipush        9
    1093: aaload
    1094: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1097: iload         7
    1099: bipush        20
    1101: isub
    1102: iload         8
    1104: iload         10
    1106: iconst_2
    1107: imul
    1108: iadd
    1109: bipush        15
    1111: iadd
    1112: iconst_1
    1113: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1116: pop
    1117: aload_0
    1118: getfield      #2                  // Field f:Lo;
    1121: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1124: getstatic     #451                // Field z:[Ljava/lang/String;
    1127: bipush        8
    1129: aaload
    1130: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1133: astore        11
    1135: iload         7
    1137: istore        12
    1139: iload         7
    1141: iload         9
    1143: iadd
    1144: istore        13
    1146: aload_0
    1147: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1150: aload         11
    1152: invokestatic  #69                 // Method com/aapeli/client/StringDraw.getStringWidth:(Ljava/awt/Graphics;Ljava/lang/String;)I
    1155: istore        14
    1157: iload         12
    1159: iload         14
    1161: iadd
    1162: bipush        10
    1164: iadd
    1165: iload         13
    1167: if_icmple     1196
    1170: aload_0
    1171: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1174: aload         11
    1176: iload         13
    1178: bipush        10
    1180: isub
    1181: iload         8
    1183: bipush        15
    1185: isub
    1186: iconst_1
    1187: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1190: pop
    1191: iload         17
    1193: ifeq          1214
    1196: aload_0
    1197: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1200: aload         11
    1202: iload         12
    1204: iload         8
    1206: bipush        15
    1208: isub
    1209: iconst_m1
    1210: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1213: pop
    1214: aload_0
    1215: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1218: aload_0
    1219: getfield      #2                  // Field f:Lo;
    1222: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1225: getstatic     #451                // Field z:[Ljava/lang/String;
    1228: bipush        6
    1230: aaload
    1231: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1234: iload         13
    1236: iload         8
    1238: bipush        15
    1240: isub
    1241: iconst_m1
    1242: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1245: istore        15
    1247: iload         7
    1249: iload         9
    1251: iconst_2
    1252: imul
    1253: iadd
    1254: istore        16
    1256: iload         13
    1258: iload         15
    1260: iadd
    1261: bipush        10
    1263: iadd
    1264: iload         16
    1266: if_icmple     1279
    1269: iload         13
    1271: iload         15
    1273: iadd
    1274: bipush        10
    1276: iadd
    1277: istore        16
    1279: aload_0
    1280: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1283: aload_0
    1284: getfield      #2                  // Field f:Lo;
    1287: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1290: getstatic     #451                // Field z:[Ljava/lang/String;
    1293: bipush        10
    1295: aaload
    1296: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1299: iload         16
    1301: iload         8
    1303: bipush        15
    1305: isub
    1306: iconst_m1
    1307: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1310: pop
    1311: aload_0
    1312: getfield      #16                 // Field m:I
    1315: iflt          1453
    1318: aload_0
    1319: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1322: getstatic     #51                 // Field a.j:Ljava/awt/Font;
    1325: invokevirtual #36                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
    1328: aload_0
    1329: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1332: getstatic     #33                 // Field a.d:Ljava/awt/Color;
    1335: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
    1338: aload_0
    1339: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1342: aload_0
    1343: getfield      #2                  // Field f:Lo;
    1346: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1349: new           #43                 // class java/lang/StringBuffer
    1352: dup
    1353: invokespecial #44                 // Method java/lang/StringBuffer."<init>":()V
    1356: getstatic     #451                // Field z:[Ljava/lang/String;
    1359: iconst_2
    1360: aaload
    1361: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
    1364: aload_2
    1365: aload_0
    1366: getfield      #13                 // Field l:I
    1369: aaload
    1370: invokevirtual #46                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
    1373: invokevirtual #47                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
    1376: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1379: aload_0
    1380: getfield      #3                  // Field g:I
    1383: iconst_2
    1384: idiv
    1385: aload_0
    1386: getfield      #4                  // Field h:I
    1389: bipush        45
    1391: isub
    1392: iconst_0
    1393: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1396: pop
    1397: aload_0
    1398: getfield      #13                 // Field l:I
    1401: iconst_1
    1402: if_icmpeq     1453
    1405: aload_0
    1406: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1409: getstatic     #73                 // Field e:Ljava/awt/Color;
    1412: invokevirtual #34                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
    1415: aload_0
    1416: getfield      #21                 // Field p:Ljava/awt/Graphics;
    1419: aload_0
    1420: getfield      #2                  // Field f:Lo;
    1423: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
    1426: getstatic     #451                // Field z:[Ljava/lang/String;
    1429: bipush        21
    1431: aaload
    1432: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1435: aload_0
    1436: getfield      #3                  // Field g:I
    1439: iconst_2
    1440: idiv
    1441: aload_0
    1442: getfield      #4                  // Field h:I
    1445: bipush        28
    1447: isub
    1448: iconst_0
    1449: invokestatic  #40                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1452: pop
    1453: aload_1
    1454: aload_0
    1455: getfield      #18                 // Field o:Ljava/awt/Image;
    1458: iconst_0
    1459: iconst_0
    1460: aload_0
    1461: invokevirtual #75                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1464: pop
    1465: return

  private int[] a(int);
    Code:
       0: aload_0
       1: getfield      #2                  // Field f:Lo;
       4: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
       7: getstatic     #76                 // Field a.n:[Ljava/lang/String;
      10: iload_1
      11: aaload
      12: invokevirtual #77                 // Method java/lang/String.toLowerCase:()Ljava/lang/String;
      15: invokevirtual #78                 // Method com/aapeli/singleclient/SingleClient.getPersonalScore:(Ljava/lang/String;)Lcom/aapeli/client/PersonalScoreUnit;
      18: astore_2
      19: aload_2
      20: ifnonnull     25
      23: aconst_null
      24: areturn
      25: aload_2
      26: invokevirtual #79                 // Method com/aapeli/client/PersonalScoreUnit.getClientData:()Ljava/lang/String;
      29: astore_3
      30: aload_3
      31: bipush        44
      33: invokevirtual #80                 // Method java/lang/String.indexOf:(I)I
      36: istore        4
      38: aload_3
      39: bipush        44
      41: iload         4
      43: iconst_1
      44: iadd
      45: invokevirtual #81                 // Method java/lang/String.indexOf:(II)I
      48: istore        5
      50: aload_3
      51: iconst_0
      52: iload         4
      54: invokevirtual #82                 // Method java/lang/String.substring:(II)Ljava/lang/String;
      57: invokestatic  #57                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
      60: istore        6
      62: aload_3
      63: iload         4
      65: iconst_1
      66: iadd
      67: iload         5
      69: invokevirtual #82                 // Method java/lang/String.substring:(II)Ljava/lang/String;
      72: invokestatic  #57                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
      75: istore        7
      77: aload_3
      78: iload         5
      80: iconst_1
      81: iadd
      82: invokevirtual #83                 // Method java/lang/String.substring:(I)Ljava/lang/String;
      85: invokestatic  #57                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
      88: istore        8
      90: iconst_3
      91: newarray       int
      93: dup
      94: iconst_0
      95: iload         6
      97: iastore
      98: dup
      99: iconst_1
     100: iload         7
     102: iastore
     103: dup
     104: iconst_2
     105: iload         8
     107: iastore
     108: areturn

  public void actionPerformed(java.awt.event.ActionEvent);
    Code:
       0: getstatic     #436                // Field b.nb:Z
       3: istore        5
       5: aload_0
       6: invokespecial #84                 // Method d:()V
       9: aload_1
      10: invokevirtual #85                 // Method java/util/EventObject.getSource:()Ljava/lang/Object;
      13: astore_2
      14: aload_2
      15: aload_0
      16: getfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
      19: if_acmpne     33
      22: aload_0
      23: getfield      #2                  // Field f:Lo;
      26: getfield      #87                 // Field o.h:Ld;
      29: invokevirtual #88                 // Method d.h:()V
      32: return
      33: iconst_m1
      34: istore_3
      35: iconst_0
      36: istore        4
      38: iload         4
      40: getstatic     #89                 // Field d.b:I
      43: if_icmpge     68
      46: aload_2
      47: aload_0
      48: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      51: iload         4
      53: aaload
      54: if_acmpne     60
      57: iload         4
      59: istore_3
      60: iinc          4, 1
      63: iload         5
      65: ifeq          38
      68: aload_0
      69: getfield      #2                  // Field f:Lo;
      72: getfield      #91                 // Field o.a:La;
      75: getfield      #92                 // Field a.b:Ls;
      78: invokevirtual #93                 // Method s.a:()Z
      81: ifne          86
      84: iconst_m1
      85: istore_3
      86: iload_3
      87: ifge          91
      90: return
      91: aload_0
      92: iload_3
      93: invokespecial #94                 // Method b:(I)Z
      96: pop
      97: return

  public void mousePressed(java.awt.event.MouseEvent);
    Code:
       0: return

  public void mouseReleased(java.awt.event.MouseEvent);
    Code:
       0: return

  public void mouseClicked(java.awt.event.MouseEvent);
    Code:
       0: return

  public void mouseEntered(java.awt.event.MouseEvent);
    Code:
       0: getstatic     #436                // Field b.nb:Z
       3: istore        4
       5: aload_1
       6: invokevirtual #85                 // Method java/util/EventObject.getSource:()Ljava/lang/Object;
       9: astore_2
      10: iconst_0
      11: istore_3
      12: iload_3
      13: getstatic     #89                 // Field d.b:I
      16: if_icmpge     58
      19: aload_2
      20: aload_0
      21: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      24: iload_3
      25: aaload
      26: if_acmpne     50
      29: aload_0
      30: aload_0
      31: iload_3
      32: dup_x1
      33: putfield      #13                 // Field l:I
      36: putfield      #16                 // Field m:I
      39: aload_0
      40: getfield      #2                  // Field f:Lo;
      43: getfield      #14                 // Field o.i:Lq;
      46: iload_3
      47: invokevirtual #15                 // Method q.a:(I)V
      50: iinc          3, 1
      53: iload         4
      55: ifeq          12
      58: aload_0
      59: invokevirtual #95                 // Method java/awt/Component.repaint:()V
      62: return

  public void mouseExited(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: iconst_m1
       2: putfield      #16                 // Field m:I
       5: aload_0
       6: invokevirtual #95                 // Method java/awt/Component.repaint:()V
       9: return

  public int refreshCredits();
    Code:
       0: aload_0
       1: getfield      #2                  // Field f:Lo;
       4: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
       7: invokevirtual #96                 // Method com/aapeli/singleclient/SingleClient.refreshCredits:()I
      10: istore_1
      11: iload_1
      12: ifge          26
      15: aload_0
      16: getfield      #2                  // Field f:Lo;
      19: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
      22: invokevirtual #97                 // Method com/aapeli/singleclient/SingleClient.getCredits:()I
      25: ireturn
      26: iload_1
      27: ireturn

  public int userBuyProduct(com.aapeli.credit.Product, java.lang.Object);
    Code:
       0: aload_0
       1: getfield      #2                  // Field f:Lo;
       4: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
       7: aload_1
       8: invokevirtual #98                 // Method com/aapeli/singleclient/SingleClient.buyProduct:(Lcom/aapeli/credit/Product;)I
      11: istore_3
      12: iload_3
      13: bipush        51
      15: if_icmpne     20
      18: iconst_0
      19: ireturn
      20: iload_3
      21: iconst_1
      22: if_icmpeq     27
      25: iconst_m1
      26: ireturn
      27: aload_0
      28: invokevirtual #99                 // Method a:()V
      31: aload_0
      32: invokespecial #84                 // Method d:()V
      35: aload_2
      36: checkcast     #100                // class t
      39: checkcast     #100                // class t
      42: astore        4
      44: aload_0
      45: getfield      #2                  // Field f:Lo;
      48: getfield      #87                 // Field o.h:Ld;
      51: aload         4
      53: invokevirtual #101                // Method t.c:()I
      56: invokevirtual #102                // Method d.b:(I)V
      59: iconst_1
      60: ireturn

  public void userCanceled();
    Code:
       0: aload_0
       1: invokespecial #84                 // Method d:()V
       4: aload_0
       5: getfield      #12                 // Field i:Z
       8: ifeq          22
      11: aload_0
      12: getfield      #2                  // Field f:Lo;
      15: getfield      #91                 // Field o.a:La;
      18: aconst_null
      19: invokevirtual #103                // Method a.a:(Lq;)V
      22: return

  public void quitToBuyCredits();
    Code:
       0: aload_0
       1: invokespecial #84                 // Method d:()V
       4: aload_0
       5: getfield      #2                  // Field f:Lo;
       8: getfield      #91                 // Field o.a:La;
      11: aload_0
      12: getfield      #2                  // Field f:Lo;
      15: getfield      #14                 // Field o.i:Lq;
      18: invokevirtual #104                // Method a.b:(Lq;)V
      21: return

  protected void a();
    Code:
       0: getstatic     #436                // Field b.nb:Z
       3: istore_2
       4: iconst_0
       5: istore_1
       6: iload_1
       7: getstatic     #89                 // Field d.b:I
      10: if_icmpge     66
      13: aload_0
      14: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      17: iload_1
      18: aaload
      19: aload_0
      20: getfield      #2                  // Field f:Lo;
      23: getfield      #87                 // Field o.h:Ld;
      26: iload_1
      27: invokevirtual #105                // Method d.a:(I)Z
      30: ifeq          39
      33: getstatic     #106                // Field a.e:Ljava/awt/Color;
      36: goto          56
      39: aload_0
      40: iload_1
      41: invokespecial #107                // Method c:(I)Z
      44: ifeq          53
      47: getstatic     #108                // Field a.f:Ljava/awt/Color;
      50: goto          56
      53: getstatic     #109                // Field c:Ljava/awt/Color;
      56: invokevirtual #110                // Method com/aapeli/colorgui/RoundButton.setBackground:(Ljava/awt/Color;)V
      59: iinc          1, 1
      62: iload_2
      63: ifeq          6
      66: return

  protected void b();
    Code:
       0: aload_0
       1: getfield      #12                 // Field i:Z
       4: ifne          8
       7: return
       8: aload_0
       9: getfield      #2                  // Field f:Lo;
      12: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
      15: invokevirtual #11                 // Method com/aapeli/singleclient/SingleClient.getTournament:()Lcom/aapeli/client/Tournament;
      18: invokevirtual #111                // Method com/aapeli/client/Tournament.getSubGameId:()I
      21: istore_1
      22: aload_0
      23: aload_0
      24: iload_1
      25: dup_x1
      26: putfield      #16                 // Field m:I
      29: putfield      #13                 // Field l:I
      32: aload_0
      33: invokevirtual #95                 // Method java/awt/Component.repaint:()V
      36: aload_0
      37: iload_1
      38: invokespecial #94                 // Method b:(I)Z
      41: ifne          55
      44: aload_0
      45: getfield      #2                  // Field f:Lo;
      48: getfield      #91                 // Field o.a:La;
      51: aconst_null
      52: invokevirtual #103                // Method a.a:(Lq;)V
      55: return

  private void c();
    Code:
       0: getstatic     #436                // Field b.nb:Z
       3: istore        6
       5: aload_0
       6: aconst_null
       7: invokevirtual #112                // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
      10: sipush        180
      13: istore_1
      14: sipush        272
      17: istore_2
      18: bipush        95
      20: istore_3
      21: bipush        30
      23: istore        4
      25: aload_0
      26: getstatic     #89                 // Field d.b:I
      29: anewarray     #113                // class com/aapeli/colorgui/RoundButton
      32: putfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      35: iconst_0
      36: istore        5
      38: iload         5
      40: getstatic     #89                 // Field d.b:I
      43: if_icmpge     155
      46: aload_0
      47: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      50: iload         5
      52: new           #113                // class com/aapeli/colorgui/RoundButton
      55: dup
      56: aload_0
      57: getfield      #2                  // Field f:Lo;
      60: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
      63: getstatic     #451                // Field z:[Ljava/lang/String;
      66: iconst_1
      67: aaload
      68: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      71: invokespecial #115                // Method com/aapeli/colorgui/RoundButton."<init>":(Ljava/lang/String;)V
      74: aastore
      75: aload_0
      76: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
      79: iload         5
      81: aaload
      82: iload_1
      83: iload         5
      85: iconst_3
      86: irem
      87: iload_3
      88: imul
      89: iadd
      90: iload_2
      91: iload         5
      93: iconst_3
      94: idiv
      95: iload         4
      97: imul
      98: iadd
      99: bipush        80
     101: bipush        20
     103: invokevirtual #116                // Method java/awt/Component.setBounds:(IIII)V
     106: aload_0
     107: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
     110: iload         5
     112: aaload
     113: aload_0
     114: invokevirtual #117                // Method com/aapeli/colorgui/RoundButton.addActionListener:(Ljava/awt/event/ActionListener;)V
     117: aload_0
     118: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
     121: iload         5
     123: aaload
     124: aload_0
     125: invokevirtual #118                // Method java/awt/Component.addMouseListener:(Ljava/awt/event/MouseListener;)V
     128: aload_0
     129: getfield      #12                 // Field i:Z
     132: ifne          147
     135: aload_0
     136: aload_0
     137: getfield      #90                 // Field j:[Lcom/aapeli/colorgui/RoundButton;
     140: iload         5
     142: aaload
     143: invokevirtual #119                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     146: pop
     147: iinc          5, 1
     150: iload         6
     152: ifeq          38
     155: aload_0
     156: invokevirtual #99                 // Method a:()V
     159: aload_0
     160: new           #113                // class com/aapeli/colorgui/RoundButton
     163: dup
     164: aload_0
     165: getfield      #2                  // Field f:Lo;
     168: getfield      #37                 // Field o.d:Lcom/aapeli/client/TextManager;
     171: getstatic     #451                // Field z:[Ljava/lang/String;
     174: iconst_0
     175: aaload
     176: invokevirtual #39                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     179: invokespecial #115                // Method com/aapeli/colorgui/RoundButton."<init>":(Ljava/lang/String;)V
     182: putfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
     185: aload_0
     186: getfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
     189: aload_0
     190: getfield      #3                  // Field g:I
     193: bipush        28
     195: isub
     196: bipush        80
     198: isub
     199: aload_0
     200: getfield      #4                  // Field h:I
     203: bipush        14
     205: isub
     206: bipush        20
     208: isub
     209: bipush        80
     211: bipush        20
     213: invokevirtual #116                // Method java/awt/Component.setBounds:(IIII)V
     216: aload_0
     217: getfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
     220: getstatic     #121                // Field d:Ljava/awt/Color;
     223: invokevirtual #110                // Method com/aapeli/colorgui/RoundButton.setBackground:(Ljava/awt/Color;)V
     226: aload_0
     227: getfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
     230: aload_0
     231: invokevirtual #117                // Method com/aapeli/colorgui/RoundButton.addActionListener:(Ljava/awt/event/ActionListener;)V
     234: aload_0
     235: getfield      #12                 // Field i:Z
     238: ifne          250
     241: aload_0
     242: aload_0
     243: getfield      #86                 // Field k:Lcom/aapeli/colorgui/RoundButton;
     246: invokevirtual #119                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     249: pop
     250: return

  private boolean b(int);
    Code:
       0: aload_0
       1: getfield      #2                  // Field f:Lo;
       4: getfield      #87                 // Field o.h:Ld;
       7: iload_1
       8: invokevirtual #105                // Method d.a:(I)Z
      11: ifeq          32
      14: aload_0
      15: getfield      #2                  // Field f:Lo;
      18: getfield      #87                 // Field o.h:Ld;
      21: iload_1
      22: invokevirtual #102                // Method d.b:(I)V
      25: aload_0
      26: iconst_m1
      27: putfield      #16                 // Field m:I
      30: iconst_1
      31: ireturn
      32: iconst_1
      33: ireturn

  private boolean c(int);
    Code:
       0: iload_1
       1: iconst_1
       2: if_icmpne     7
       5: iconst_0
       6: ireturn
       7: aload_0
       8: getfield      #2                  // Field f:Lo;
      11: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
      14: invokevirtual #122                // Method com/aapeli/singleclient/SingleClient.isVip:()Z
      17: ifeq          22
      20: iconst_0
      21: ireturn
      22: aload_0
      23: getfield      #2                  // Field f:Lo;
      26: getfield      #10                 // Field o.g:Lcom/aapeli/singleclient/SingleClient;
      29: invokevirtual #123                // Method com/aapeli/singleclient/SingleClient.isRegistered:()Z
      32: ifne          37
      35: iconst_0
      36: ireturn
      37: iconst_1
      38: ireturn

  private void d();
    Code:
       0: aload_0
       1: getfield      #126                // Field n:Lcom/aapeli/credit/PurchaseFrame;
       4: ifnonnull     8
       7: return
       8: aload_0
       9: getfield      #126                // Field n:Lcom/aapeli/credit/PurchaseFrame;
      12: invokevirtual #127                // Method com/aapeli/credit/PurchaseFrame.close:()V
      15: aload_0
      16: aconst_null
      17: putfield      #126                // Field n:Lcom/aapeli/credit/PurchaseFrame;
      20: aload_0
      21: getfield      #2                  // Field f:Lo;
      24: getfield      #91                 // Field o.a:La;
      27: invokevirtual #128                // Method java/awt/Component.requestFocus:()V
      30: return

  static {};
    Code:
       0: bipush        28
       2: anewarray     #23                 // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #120                // String \u0007Gg\u0011>%H\u007f+\"5O~
       9: jsr           257
      12: aastore
      13: dup
      14: iconst_1
      15: ldc           #114                // String \u0007Gg\u0011>%H\u007f+ 4Gx\u000015R~\u001b\u001d
      17: jsr           257
      20: aastore
      21: dup
      22: iconst_2
      23: ldc           #72                 // String \u0007Gg\u0011>%H\u007f+;%Jz
      25: jsr           257
      28: aastore
      29: dup
      30: iconst_3
      31: ldc           #59                 // String \u0007Gg\u0011>%H\u007f+?)U~1\u001d$
      33: jsr           257
      36: aastore
      37: dup
      38: iconst_4
      39: ldc           #65                 // String \u0007Gg\u0011>%H\u007f+\'9Vo:\u001c2Kk\u0018
      41: jsr           257
      44: aastore
      45: dup
      46: iconst_5
      47: ldc           #48                 // String \u0007Gg\u0011>%H\u007f+?)U~:\u001a#M
      49: jsr           257
      52: aastore
      53: dup
      54: bipush        6
      56: ldc           #70                 // String \u0007Gg\u0011>%H\u007f+\'9Vo#\u001a4N^\u001d\u001e%
      58: jsr           257
      61: aastore
      62: dup
      63: bipush        7
      65: ldc           #45                 // String \u0007Gg\u0011>%H\u007f+\')Rf\u0011
      67: jsr           257
      70: aastore
      71: dup
      72: bipush        8
      74: ldc           #68                 // String \u0007Gg\u0011>%H\u007f+\'9Vo#\u001a4Ne\u0001\u0007\u0014Og\u0011
      76: jsr           257
      79: aastore
      80: dup
      81: bipush        9
      83: ldc           #67                 // String \u0007Gg\u0011>%H\u007f+\'9Vo<\u0006\'C
      85: jsr           257
      88: aastore
      89: dup
      90: bipush        10
      92: ldc           #71                 // String \u0007Gg\u0011>%H\u007f+\'9Vo5\u0001#Gn\u0011
      94: jsr           257
      97: aastore
      98: dup
      99: bipush        11
     101: ldc           #28                 // String \u0002Om#\u001a4N^\u001d\u001e%
     103: jsr           257
     106: aastore
     107: dup
     108: bipush        12
     110: ldc           #30                 // String \bSm\u0011$)Rb\u001b\u00064rc\u0019\u0016
     112: jsr           257
     115: aastore
     116: dup
     117: bipush        13
     119: ldc           #61                 // String \u0007Gg\u0011>%H\u007f+?)U~;\u0004.
     121: jsr           257
     124: aastore
     125: dup
     126: bipush        14
     128: ldc           #66                 // String \u0007Gg\u0011>%H\u007f+\'9Vo6\u001a\'
     130: jsr           257
     133: aastore
     134: dup
     135: bipush        15
     137: ldc           #24                 // String \u000eIx\u0019\u0012,qc\u0000\u001b/S~ \u001a-C
     139: jsr           257
     142: aastore
     143: dup
     144: bipush        16
     146: ldc           #25                 // String \u000eIx\u0019\u0012,qc\u0000\u001b\u0014Og\u0011
     148: jsr           257
     151: aastore
     152: dup
     153: bipush        17
     155: ldc           #26                 // String \u000eIx\u0019\u0012,gx\u0017\u0012$C
     157: jsr           257
     160: aastore
     161: dup
     162: bipush        18
     164: ldc           #27                 // String \u0002Om#\u001a4Ne\u0001\u0007\u0014Og\u0011
     166: jsr           257
     169: aastore
     170: dup
     171: bipush        19
     173: ldc           #31                 // String \bSm\u0011$)Rb \u001a-C
     175: jsr           257
     178: aastore
     179: dup
     180: bipush        20
     182: ldc           #29                 // String \u0002Om5\u0001#Gn\u0011
     184: jsr           257
     187: aastore
     188: dup
     189: bipush        21
     191: ldc           #74                 // String \u0007Gg\u0011>%H\u007f+;%Jz&\u0016\'id\u0018\n
     193: jsr           257
     196: aastore
     197: dup
     198: bipush        22
     200: ldc           #49                 // String \u0007Gg\u0011>%H\u007f+?)U~8\u00166Cf
     202: jsr           257
     205: aastore
     206: dup
     207: bipush        23
     209: ldc           #32                 // String \bSm\u001122Ek\u0010\u0016
     211: jsr           257
     214: aastore
     215: dup
     216: bipush        24
     218: ldc           #38                 // String \u0007Gg\u0011>%H\u007f+\')Rf\u0011\'/VF\u001d\u00004
     220: jsr           257
     223: aastore
     224: dup
     225: bipush        25
     227: ldc           #50                 // String \u0007Gg\u0011>%H\u007f+?)U~\'\u0010/To
     229: jsr           257
     232: aastore
     233: dup
     234: bipush        26
     236: ldc           #124                // String 0Jk\r\u0007)Ko
     238: jsr           257
     241: aastore
     242: dup
     243: bipush        27
     245: ldc           #7                  // String \"A\'\u0013\u0016.Cx\u0015\u001f
     247: jsr           257
     250: aastore
     251: putstatic     #451                // Field z:[Ljava/lang/String;
     254: goto          367
     257: astore_0
     258: invokevirtual #443                // Method java/lang/String.toCharArray:()[C
     261: dup
     262: arraylength
     263: swap
     264: iconst_0
     265: istore_1
     266: swap
     267: dup_x1
     268: iconst_1
     269: if_icmpgt     346
     272: dup
     273: iload_1
     274: dup2
     275: caload
     276: iload_1
     277: iconst_5
     278: irem
     279: tableswitch   { // 0 to 3
                     0: 308
                     1: 313
                     2: 318
                     3: 323
               default: 328
          }
     308: bipush        64
     310: goto          330
     313: bipush        38
     315: goto          330
     318: bipush        10
     320: goto          330
     323: bipush        116
     325: goto          330
     328: bipush        115
     330: ixor
     331: i2c
     332: castore
     333: iinc          1, 1
     336: swap
     337: dup_x1
     338: ifne          346
     341: dup2
     342: swap
     343: goto          274
     346: swap
     347: dup_x1
     348: iload_1
     349: if_icmpgt     272
     352: new           #23                 // class java/lang/String
     355: dup_x1
     356: swap
     357: invokespecial #446                // Method java/lang/String."<init>":([C)V
     360: invokevirtual #449                // Method java/lang/String.intern:()Ljava/lang/String;
     363: swap
     364: pop
     365: ret           0
     367: iconst_5
     368: anewarray     #129                // class java/awt/Color
     371: dup
     372: iconst_0
     373: new           #129                // class java/awt/Color
     376: dup
     377: sipush        255
     380: sipush        255
     383: sipush        255
     386: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     389: aastore
     390: dup
     391: iconst_1
     392: new           #129                // class java/awt/Color
     395: dup
     396: sipush        217
     399: sipush        242
     402: sipush        255
     405: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     408: aastore
     409: dup
     410: iconst_2
     411: new           #129                // class java/awt/Color
     414: dup
     415: sipush        179
     418: sipush        230
     421: sipush        255
     424: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     427: aastore
     428: dup
     429: iconst_3
     430: new           #129                // class java/awt/Color
     433: dup
     434: sipush        140
     437: sipush        217
     440: sipush        255
     443: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     446: aastore
     447: dup
     448: iconst_4
     449: new           #129                // class java/awt/Color
     452: dup
     453: bipush        102
     455: sipush        204
     458: sipush        255
     461: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     464: aastore
     465: putstatic     #41                 // Field a:[Ljava/awt/Color;
     468: getstatic     #41                 // Field a:[Ljava/awt/Color;
     471: arraylength
     472: putstatic     #53                 // Field b:I
     475: new           #129                // class java/awt/Color
     478: dup
     479: sipush        224
     482: sipush        144
     485: sipush        144
     488: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     491: putstatic     #109                // Field c:Ljava/awt/Color;
     494: new           #129                // class java/awt/Color
     497: dup
     498: sipush        255
     501: bipush        64
     503: bipush        64
     505: invokespecial #130                // Method java/awt/Color."<init>":(III)V
     508: putstatic     #121                // Field d:Ljava/awt/Color;
     511: new           #129                // class java/awt/Color
     514: dup
     515: ldc           #131                // int 13421568
     517: invokespecial #132                // Method java/awt/Color."<init>":(I)V
     520: putstatic     #73                 // Field e:Ljava/awt/Color;
     523: return
}
