public class g extends com.aapeli.client.IPanel {
  public static final java.lang.String[] a;

  public static final int b;

  private com.aapeli.client.TextManager d;

  private w e;

  private int f;

  private int g;

  private int h;

  private java.awt.Image i;

  private java.awt.Graphics j;

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

  protected g(a, com.aapeli.client.TextManager, w, int, int);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/aapeli/client/IPanel."<init>":()V
       4: aload_0
       5: aload_2
       6: putfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
       9: aload_0
      10: aload_3
      11: putfield      #3                  // Field e:Lw;
      14: aload_0
      15: iload         4
      17: putfield      #4                  // Field f:I
      20: aload_0
      21: iload         5
      23: putfield      #5                  // Field g:I
      26: aload_0
      27: iload         4
      29: iload         5
      31: invokevirtual #6                  // Method java/awt/Component.setSize:(II)V
      34: aload_0
      35: iconst_0
      36: invokevirtual #7                  // Method a:(I)V
      39: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #255                // Field h.i:Z
       3: istore        32
       5: aload_0
       6: getfield      #8                  // Field i:Ljava/awt/Image;
       9: ifnonnull     39
      12: aload_0
      13: aload_0
      14: aload_0
      15: getfield      #4                  // Field f:I
      18: aload_0
      19: getfield      #5                  // Field g:I
      22: invokevirtual #9                  // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      25: putfield      #8                  // Field i:Ljava/awt/Image;
      28: aload_0
      29: aload_0
      30: getfield      #8                  // Field i:Ljava/awt/Image;
      33: invokevirtual #10                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      36: putfield      #11                 // Field j:Ljava/awt/Graphics;
      39: aload_0
      40: aload_0
      41: getfield      #11                 // Field j:Ljava/awt/Graphics;
      44: invokevirtual #12                 // Method com/aapeli/client/IPanel.drawBackground:(Ljava/awt/Graphics;)V
      47: sipush        160
      50: istore_2
      51: bipush        105
      53: istore_3
      54: iload_2
      55: bipush        30
      57: isub
      58: istore        4
      60: iload_2
      61: bipush        10
      63: isub
      64: istore        5
      66: iload_2
      67: sipush        170
      70: iadd
      71: istore        6
      73: iload_2
      74: sipush        230
      77: iadd
      78: istore        7
      80: iload_2
      81: sipush        250
      84: iadd
      85: istore        8
      87: aload_0
      88: getfield      #11                 // Field j:Ljava/awt/Graphics;
      91: getstatic     #13                 // Field a.d:Ljava/awt/Color;
      94: invokevirtual #14                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
      97: aload_0
      98: getfield      #11                 // Field j:Ljava/awt/Graphics;
     101: getstatic     #15                 // Field a.l:Ljava/awt/Font;
     104: invokevirtual #16                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     107: aload_0
     108: getfield      #11                 // Field j:Ljava/awt/Graphics;
     111: aload_0
     112: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     115: getstatic     #278                // Field z:[Ljava/lang/String;
     118: bipush        7
     120: aaload
     121: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     124: aload_0
     125: getfield      #4                  // Field f:I
     128: iconst_2
     129: idiv
     130: iload_3
     131: bipush        60
     133: isub
     134: iconst_0
     135: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     138: pop
     139: aload_0
     140: getfield      #11                 // Field j:Ljava/awt/Graphics;
     143: getstatic     #20                 // Field a.m:Ljava/awt/Font;
     146: invokevirtual #16                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     149: aload_0
     150: getfield      #11                 // Field j:Ljava/awt/Graphics;
     153: aload_0
     154: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     157: new           #21                 // class java/lang/StringBuffer
     160: dup
     161: invokespecial #22                 // Method java/lang/StringBuffer."<init>":()V
     164: getstatic     #278                // Field z:[Ljava/lang/String;
     167: iconst_4
     168: aaload
     169: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     172: getstatic     #25                 // Field l.a:[Ljava/lang/String;
     175: aload_0
     176: getfield      #26                 // Field h:I
     179: aaload
     180: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     183: invokevirtual #27                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     186: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     189: aload_0
     190: getfield      #4                  // Field f:I
     193: iconst_2
     194: idiv
     195: iload_3
     196: bipush        38
     198: isub
     199: iconst_0
     200: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     203: pop
     204: aload_0
     205: getfield      #11                 // Field j:Ljava/awt/Graphics;
     208: getstatic     #28                 // Field a.n:Ljava/awt/Font;
     211: invokevirtual #16                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     214: aload_0
     215: getfield      #11                 // Field j:Ljava/awt/Graphics;
     218: aload_0
     219: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     222: getstatic     #278                // Field z:[Ljava/lang/String;
     225: bipush        6
     227: aaload
     228: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     231: iload         5
     233: iload_3
     234: iconst_m1
     235: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     238: pop
     239: aload_0
     240: getfield      #11                 // Field j:Ljava/awt/Graphics;
     243: aload_0
     244: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     247: getstatic     #278                // Field z:[Ljava/lang/String;
     250: iconst_1
     251: aaload
     252: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     255: iload         6
     257: iload_3
     258: iconst_1
     259: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     262: pop
     263: aload_0
     264: getfield      #11                 // Field j:Ljava/awt/Graphics;
     267: aload_0
     268: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     271: getstatic     #278                // Field z:[Ljava/lang/String;
     274: iconst_2
     275: aaload
     276: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     279: iload         7
     281: iload_3
     282: iconst_1
     283: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     286: pop
     287: aload_0
     288: getfield      #11                 // Field j:Ljava/awt/Graphics;
     291: aload_0
     292: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     295: getstatic     #278                // Field z:[Ljava/lang/String;
     298: iconst_5
     299: aaload
     300: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     303: iload         8
     305: iload_3
     306: iconst_m1
     307: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     310: pop
     311: aload_0
     312: getfield      #11                 // Field j:Ljava/awt/Graphics;
     315: getstatic     #33                 // Field a.o:Ljava/awt/Font;
     318: invokevirtual #16                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     321: getstatic     #34                 // Field a.c:Ljava/awt/Color;
     324: invokevirtual #35                 // Method java/awt/Color.getRed:()I
     327: istore        13
     329: getstatic     #34                 // Field a.c:Ljava/awt/Color;
     332: invokevirtual #36                 // Method java/awt/Color.getGreen:()I
     335: istore        14
     337: getstatic     #34                 // Field a.c:Ljava/awt/Color;
     340: invokevirtual #37                 // Method java/awt/Color.getBlue:()I
     343: istore        15
     345: getstatic     #13                 // Field a.d:Ljava/awt/Color;
     348: invokevirtual #35                 // Method java/awt/Color.getRed:()I
     351: istore        16
     353: getstatic     #13                 // Field a.d:Ljava/awt/Color;
     356: invokevirtual #36                 // Method java/awt/Color.getGreen:()I
     359: istore        17
     361: getstatic     #13                 // Field a.d:Ljava/awt/Color;
     364: invokevirtual #37                 // Method java/awt/Color.getBlue:()I
     367: istore        18
     369: getstatic     #38                 // Field a.e:Ljava/awt/Color;
     372: invokevirtual #35                 // Method java/awt/Color.getRed:()I
     375: istore        19
     377: getstatic     #38                 // Field a.e:Ljava/awt/Color;
     380: invokevirtual #36                 // Method java/awt/Color.getGreen:()I
     383: istore        20
     385: getstatic     #38                 // Field a.e:Ljava/awt/Color;
     388: invokevirtual #37                 // Method java/awt/Color.getBlue:()I
     391: istore        21
     393: iconst_0
     394: istore        22
     396: iload         22
     398: getstatic     #39                 // Field b:I
     401: if_icmpge     852
     404: aload_0
     405: getfield      #11                 // Field j:Ljava/awt/Graphics;
     408: new           #40                 // class java/awt/Color
     411: dup
     412: iload         16
     414: iload         22
     416: iload         19
     418: iload         16
     420: isub
     421: imul
     422: getstatic     #39                 // Field b:I
     425: idiv
     426: iadd
     427: iload         17
     429: iload         22
     431: iload         20
     433: iload         17
     435: isub
     436: imul
     437: getstatic     #39                 // Field b:I
     440: idiv
     441: iadd
     442: iload         18
     444: iload         22
     446: iload         21
     448: iload         18
     450: isub
     451: imul
     452: getstatic     #39                 // Field b:I
     455: idiv
     456: iadd
     457: invokespecial #41                 // Method java/awt/Color."<init>":(III)V
     460: invokevirtual #14                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     463: aload_0
     464: getfield      #11                 // Field j:Ljava/awt/Graphics;
     467: aload_0
     468: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     471: new           #21                 // class java/lang/StringBuffer
     474: dup
     475: invokespecial #22                 // Method java/lang/StringBuffer."<init>":()V
     478: getstatic     #278                // Field z:[Ljava/lang/String;
     481: iconst_3
     482: aaload
     483: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     486: getstatic     #43                 // Field a:[Ljava/lang/String;
     489: iload         22
     491: aaload
     492: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     495: invokevirtual #27                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     498: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     501: iload         4
     503: iload_3
     504: bipush        30
     506: iadd
     507: iload         22
     509: bipush        22
     511: imul
     512: iadd
     513: iconst_1
     514: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     517: pop
     518: aload_0
     519: getfield      #3                  // Field e:Lw;
     522: aload_0
     523: getfield      #26                 // Field h:I
     526: iload         22
     528: invokevirtual #44                 // Method w.a:(II)[Ljava/lang/String;
     531: astore        9
     533: aload         9
     535: ifnull        776
     538: aload_0
     539: getfield      #11                 // Field j:Ljava/awt/Graphics;
     542: aload         9
     544: iconst_0
     545: aaload
     546: iload         5
     548: iload_3
     549: bipush        30
     551: iadd
     552: iload         22
     554: bipush        22
     556: imul
     557: iadd
     558: iconst_m1
     559: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     562: pop
     563: aload         9
     565: iconst_1
     566: aaload
     567: astore        10
     569: aload         10
     571: ldc           #45                 // String -
     573: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     576: ifne          594
     579: aload_0
     580: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     583: aload         10
     585: invokestatic  #47                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     588: i2l
     589: invokevirtual #48                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     592: astore        10
     594: aload_0
     595: getfield      #11                 // Field j:Ljava/awt/Graphics;
     598: aload         10
     600: iload         6
     602: iload_3
     603: bipush        30
     605: iadd
     606: iload         22
     608: bipush        22
     610: imul
     611: iadd
     612: iconst_1
     613: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     616: pop
     617: aload         9
     619: iconst_2
     620: aaload
     621: astore        10
     623: aload         10
     625: ldc           #45                 // String -
     627: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     630: ifne          648
     633: aload_0
     634: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     637: aload         10
     639: invokestatic  #47                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     642: i2l
     643: invokevirtual #48                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     646: astore        10
     648: aload_0
     649: getfield      #11                 // Field j:Ljava/awt/Graphics;
     652: aload         10
     654: iload         7
     656: iload_3
     657: bipush        30
     659: iadd
     660: iload         22
     662: bipush        22
     664: imul
     665: iadd
     666: iconst_1
     667: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     670: pop
     671: aload         9
     673: iconst_3
     674: aaload
     675: astore        10
     677: aload         10
     679: ldc           #45                 // String -
     681: invokevirtual #46                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     684: ifne          748
     687: aload         9
     689: iconst_3
     690: aaload
     691: invokestatic  #49                 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J
     694: lstore        11
     696: iload         22
     698: getstatic     #39                 // Field b:I
     701: iconst_1
     702: isub
     703: if_icmpge     736
     706: aload_0
     707: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     710: lload         11
     712: invokevirtual #50                 // Method com/aapeli/client/TextManager.getDateWithTodayYesterday:(J)Ljava/lang/String;
     715: astore        10
     717: iload         32
     719: ifeq          748
     722: getstatic     #258                // Field a.D:Z
     725: ifeq          732
     728: iconst_0
     729: goto          733
     732: iconst_1
     733: putstatic     #258                // Field a.D:Z
     736: aload_0
     737: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     740: lload         11
     742: iconst_1
     743: invokevirtual #51                 // Method com/aapeli/client/TextManager.getClock:(JZ)Ljava/lang/String;
     746: astore        10
     748: aload_0
     749: getfield      #11                 // Field j:Ljava/awt/Graphics;
     752: aload         10
     754: iload         8
     756: iload_3
     757: bipush        30
     759: iadd
     760: iload         22
     762: bipush        22
     764: imul
     765: iadd
     766: iconst_m1
     767: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     770: pop
     771: iload         32
     773: ifeq          844
     776: aload_0
     777: getfield      #11                 // Field j:Ljava/awt/Graphics;
     780: new           #40                 // class java/awt/Color
     783: dup
     784: iload         13
     786: iload         16
     788: iadd
     789: iconst_2
     790: idiv
     791: iload         14
     793: iload         17
     795: iadd
     796: iconst_2
     797: idiv
     798: iload         15
     800: iload         18
     802: iadd
     803: iconst_2
     804: idiv
     805: invokespecial #41                 // Method java/awt/Color."<init>":(III)V
     808: invokevirtual #14                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     811: aload_0
     812: getfield      #11                 // Field j:Ljava/awt/Graphics;
     815: aload_0
     816: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     819: getstatic     #278                // Field z:[Ljava/lang/String;
     822: iconst_0
     823: aaload
     824: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     827: iload         5
     829: iload_3
     830: bipush        30
     832: iadd
     833: iload         22
     835: bipush        22
     837: imul
     838: iadd
     839: iconst_m1
     840: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     843: pop
     844: iinc          22, 1
     847: iload         32
     849: ifeq          396
     852: aload_0
     853: getfield      #3                  // Field e:Lw;
     856: invokevirtual #53                 // Method w.a:()Lcom/aapeli/singleclient/SingleClient;
     859: astore        22
     861: aload         22
     863: getstatic     #25                 // Field l.a:[Ljava/lang/String;
     866: aload_0
     867: getfield      #26                 // Field h:I
     870: aaload
     871: invokevirtual #54                 // Method com/aapeli/singleclient/SingleClient.getPersonalScore:(Ljava/lang/String;)Lcom/aapeli/client/PersonalScoreUnit;
     874: astore        23
     876: aload         22
     878: invokevirtual #55                 // Method com/aapeli/singleclient/SingleClient.getNick:()Ljava/lang/String;
     881: astore        24
     883: aload         23
     885: invokevirtual #56                 // Method com/aapeli/client/PersonalScoreUnit.getClientData:()Ljava/lang/String;
     888: astore        28
     890: aload         28
     892: bipush        44
     894: invokevirtual #57                 // Method java/lang/String.indexOf:(I)I
     897: istore        29
     899: aload         28
     901: iconst_0
     902: iload         29
     904: invokevirtual #58                 // Method java/lang/String.substring:(II)Ljava/lang/String;
     907: astore        25
     909: aload_0
     910: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     913: aload         28
     915: iload         29
     917: iconst_1
     918: iadd
     919: invokevirtual #59                 // Method java/lang/String.substring:(I)Ljava/lang/String;
     922: invokestatic  #47                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     925: i2l
     926: invokevirtual #48                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     929: astore        26
     931: aload         23
     933: invokevirtual #60                 // Method com/aapeli/client/PersonalScoreUnit.getTimeStamp:()J
     936: lstore        30
     938: new           #21                 // class java/lang/StringBuffer
     941: dup
     942: invokespecial #22                 // Method java/lang/StringBuffer."<init>":()V
     945: aload_0
     946: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     949: lload         30
     951: invokevirtual #50                 // Method com/aapeli/client/TextManager.getDateWithTodayYesterday:(J)Ljava/lang/String;
     954: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     957: getstatic     #278                // Field z:[Ljava/lang/String;
     960: bipush        10
     962: aaload
     963: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     966: aload_0
     967: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
     970: lload         30
     972: iconst_1
     973: invokevirtual #51                 // Method com/aapeli/client/TextManager.getClock:(JZ)Ljava/lang/String;
     976: invokevirtual #24                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     979: invokevirtual #27                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     982: astore        27
     984: goto          1002
     987: astore        28
     989: ldc           #45                 // String -
     991: dup
     992: astore        27
     994: dup
     995: astore        26
     997: dup
     998: astore        25
    1000: astore        24
    1002: aload_0
    1003: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1006: getstatic     #13                 // Field a.d:Ljava/awt/Color;
    1009: invokevirtual #14                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
    1012: aload_0
    1013: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1016: aload_0
    1017: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
    1020: getstatic     #278                // Field z:[Ljava/lang/String;
    1023: bipush        9
    1025: aaload
    1026: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1029: iload_2
    1030: bipush        30
    1032: isub
    1033: iload_3
    1034: bipush        30
    1036: iadd
    1037: getstatic     #39                 // Field b:I
    1040: bipush        22
    1042: imul
    1043: iadd
    1044: iconst_2
    1045: iadd
    1046: iconst_1
    1047: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1050: pop
    1051: aload_0
    1052: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1055: aload         24
    1057: iload         5
    1059: iload_3
    1060: bipush        30
    1062: iadd
    1063: getstatic     #39                 // Field b:I
    1066: bipush        22
    1068: imul
    1069: iadd
    1070: iconst_2
    1071: iadd
    1072: iconst_m1
    1073: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1076: pop
    1077: aload_0
    1078: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1081: aload         25
    1083: iload         6
    1085: iload_3
    1086: bipush        30
    1088: iadd
    1089: getstatic     #39                 // Field b:I
    1092: bipush        22
    1094: imul
    1095: iadd
    1096: iconst_2
    1097: iadd
    1098: iconst_1
    1099: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1102: pop
    1103: aload_0
    1104: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1107: aload         26
    1109: iload         7
    1111: iload_3
    1112: bipush        30
    1114: iadd
    1115: getstatic     #39                 // Field b:I
    1118: bipush        22
    1120: imul
    1121: iadd
    1122: iconst_2
    1123: iadd
    1124: iconst_1
    1125: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1128: pop
    1129: aload_0
    1130: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1133: aload         27
    1135: iload         8
    1137: iload_3
    1138: bipush        30
    1140: iadd
    1141: getstatic     #39                 // Field b:I
    1144: bipush        22
    1146: imul
    1147: iadd
    1148: iconst_2
    1149: iadd
    1150: iconst_m1
    1151: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1154: pop
    1155: aload_0
    1156: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1159: getstatic     #64                 // Field a.p:Ljava/awt/Font;
    1162: invokevirtual #16                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
    1165: aload_0
    1166: getfield      #11                 // Field j:Ljava/awt/Graphics;
    1169: aload_0
    1170: getfield      #2                  // Field d:Lcom/aapeli/client/TextManager;
    1173: getstatic     #278                // Field z:[Ljava/lang/String;
    1176: bipush        8
    1178: aaload
    1179: invokevirtual #18                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1182: aload_0
    1183: getfield      #4                  // Field f:I
    1186: iconst_2
    1187: idiv
    1188: aload_0
    1189: getfield      #5                  // Field g:I
    1192: bipush        20
    1194: isub
    1195: iconst_0
    1196: invokestatic  #19                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1199: pop
    1200: aload_1
    1201: aload_0
    1202: getfield      #8                  // Field i:Ljava/awt/Image;
    1205: iconst_0
    1206: iconst_0
    1207: aload_0
    1208: invokevirtual #66                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1211: pop
    1212: return
    Exception table:
       from    to  target type
         876   984   987   Class java/lang/Exception

  protected void a(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #26                 // Field h:I
       5: aload_0
       6: invokevirtual #67                 // Method java/awt/Component.repaint:()V
       9: aload_0
      10: getfield      #3                  // Field e:Lw;
      13: iload_1
      14: invokevirtual #68                 // Method w.a:(I)V
      17: return

  static {};
    Code:
       0: bipush        11
       2: anewarray     #69                 // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #52                 // String S0m\u0016\u0006S6|\u0000 M:i\u0006\u001al7f\u001a\u0018
       9: jsr           104
      12: aastore
      13: dup
      14: iconst_1
      15: ldc           #30                 // String S0m\u0016\u0006S6|\u0000 S:y\u0011\u0013
      17: jsr           104
      20: aastore
      21: dup
      22: iconst_2
      23: ldc           #31                 // String S0m\u0016\u0006S6|\u0000 L<`\u0006\u001a
      25: jsr           104
      28: aastore
      29: dup
      30: iconst_3
      31: ldc           #42                 // String S0m\u0016\u0006S6|\u0000
      33: jsr           104
      36: aastore
      37: dup
      38: iconst_4
      39: ldc           #23                 // String S0m\u0016\u0006S6|\u0000 [6i\u0012\u0016|*c\u0000\u0006
      41: jsr           104
      44: aastore
      45: dup
      46: iconst_5
      47: ldc           #32                 // String S0m\u0016\u0006S6|\u0000 [>{\u0011
      49: jsr           104
      52: aastore
      53: dup
      54: bipush        6
      56: ldc           #29                 // String S0m\u0016\u0006S6|\u0000 Q6l\u001f
      58: jsr           104
      61: aastore
      62: dup
      63: bipush        7
      65: ldc           #17                 // String S0m\u0016\u0006S6|\u0000 K6{\u0018\u001aK0\u007f\'\u001cp-j
      67: jsr           104
      70: aastore
      71: dup
      72: bipush        8
      74: ldc           #65                 // String S0m\u0016\u0006S6|\u0000 P1c\r-z8\\\u0015\tz;A\u001b\u000bz
      76: jsr           104
      79: aastore
      80: dup
      81: bipush        9
      83: ldc           #63                 // String S0m\u0016\u0006S6|\u0000 P(a
      85: jsr           104
      88: aastore
      89: dup
      90: bipush        10
      92: ldc           #61                 // String 3\u007f
      94: jsr           104
      97: aastore
      98: putstatic     #278                // Field z:[Ljava/lang/String;
     101: goto          113
     104: astore_0
     105: invokestatic  #273                // Method z:(Ljava/lang/String;)[C
     108: invokestatic  #276                // Method z:([C)Ljava/lang/String;
     111: ret           0
     113: iconst_4
     114: anewarray     #69                 // class java/lang/String
     117: dup
     118: iconst_0
     119: ldc           #70                 // String ^3c \u0016r:
     121: jsr           104
     124: aastore
     125: dup
     126: iconst_1
     127: ldc           #71                 // String R0a\u0000\u0017
     129: jsr           104
     132: aastore
     133: dup
     134: iconst_2
     135: ldc           #72                 // String H:j\u001f
     137: jsr           104
     140: aastore
     141: dup
     142: iconst_3
     143: ldc           #73                 // String [>v
     145: jsr           104
     148: aastore
     149: putstatic     #43                 // Field a:[Ljava/lang/String;
     152: getstatic     #43                 // Field a:[Ljava/lang/String;
     155: arraylength
     156: putstatic     #39                 // Field b:I
     159: return

  private static char[] z(java.lang.String);
    Code:
       0: aload_0
       1: invokevirtual #263                // Method java/lang/String.toCharArray:()[C
       4: dup
       5: arraylength
       6: dup_x1
       7: iconst_2
       8: if_icmpge     25
      11: dup_x1
      12: swap
      13: ifeq          5
      16: iconst_0
      17: dup_x2
      18: dup2
      19: caload
      20: bipush        127
      22: ixor
      23: i2c
      24: castore
      25: areturn

  private static java.lang.String z(char[]);
    Code:
       0: aload_0
       1: dup
       2: arraylength
       3: swap
       4: iconst_0
       5: istore_1
       6: swap
       7: dup_x1
       8: iconst_1
       9: if_icmpgt     86
      12: dup
      13: iload_1
      14: dup2
      15: caload
      16: iload_1
      17: iconst_5
      18: irem
      19: tableswitch   { // 0 to 3
                     0: 48
                     1: 53
                     2: 58
                     3: 63
               default: 68
          }
      48: bipush        31
      50: goto          70
      53: bipush        95
      55: goto          70
      58: bipush        15
      60: goto          70
      63: bipush        116
      65: goto          70
      68: bipush        127
      70: ixor
      71: i2c
      72: castore
      73: iinc          1, 1
      76: swap
      77: dup_x1
      78: ifne          86
      81: dup2
      82: swap
      83: goto          14
      86: swap
      87: dup_x1
      88: iload_1
      89: if_icmpgt     12
      92: new           #69                 // class java/lang/String
      95: dup_x1
      96: swap
      97: invokespecial #266                // Method java/lang/String."<init>":([C)V
     100: invokevirtual #269                // Method java/lang/String.intern:()Ljava/lang/String;
     103: areturn
}
