/* Class253 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Toolkit;
import java.io.IOException;
import java.io.InputStream;

public class Class253 implements Interface33
{
    Image anImage3948;
    Font aFont3949;
    FontMetrics aFontMetrics3950;
    int anInt3951;
    int anInt3952;
    Image anImage3953;
    Image anImage3954;
    Image anImage3955;
    Image anImage3956;
    Image anImage3957;
    Image anImage3958;
    Image anImage3959;
    Image anImage3960;
    Image anImage3961;
    boolean aBool3962;
    boolean aBool3963;
    Color aColor3964;
    int anInt3965;
    int anInt3966;
    int anInt3967;
    int anInt3968;
    int anInt3969;
    int anInt3970;
    boolean aBool3971;
    int anInt3972;
    
    public void method207() {
	Class399.method7251(-1300214216);
    }
    
    final int method5033(int i, byte i_0_) {
	if (((Class253) this).aBool3971)
	    return (-1641316675 * Class2.anInt17 - i) / 2;
	return 0;
    }
    
    public boolean method208(long l) {
	return true;
    }
    
    void method5034(byte i) {
	Class325.method6269
	    (Class541.aClass347_7037.method6496(1097476171),
	     Class541.aClass347_7037.method6514(-675572020),
	     client.aColorArray8230[client.anInt8115 * -355280451],
	     client.aColorArray8348[client.anInt8115 * -355280451],
	     client.aColorArray8185[-355280451 * client.anInt8115],
	     -1287476870);
    }
    
    final int method5035(int i, int i_1_) {
	if (((Class253) this).aBool3963)
	    return (Class14.anInt111 * -837921869 - i) / 2;
	return 0;
    }
    
    public void method213(int i) {
	Class399.method7251(-1300214216);
    }
    
    public void method203(boolean bool) {
	if (!((Class253) this).aBool3962
	    && ((Class253) this).aFont3949 == null) {
	    try {
		String[] strings
		    = Class295.method5926(client.aString8123, ',', 910152493);
		if (23 != strings.length)
		    ((Class253) this).aBool3962 = true;
		((Class253) this).aBool3971 = Boolean.parseBoolean(strings[0]);
		((Class253) this).aBool3963 = Boolean.parseBoolean(strings[1]);
		((Class253) this).anInt3972
		    = Class240.method4874(strings[2], 258039466) * -678541605;
		((Class253) this).anInt3965
		    = Class240.method4874(strings[3], 204375334) * 926706793;
		((Class253) this).anInt3966
		    = Class240.method4874(strings[4], 556262420) * 1866562327;
		((Class253) this).anInt3952
		    = Class240.method4874(strings[5], 1583119700) * 2118610017;
		((Class253) this).anInt3968
		    = Class240.method4874(strings[6], 1958833996) * 1169130931;
		((Class253) this).anInt3969
		    = Class240.method4874(strings[7], 1843308136) * 74204541;
		((Class253) this).anInt3951
		    = Class240.method4874(strings[8], 1004997973) * -195949569;
		((Class253) this).anInt3967
		    = (Class240.method4874(strings[9], 1625285269)
		       * -1689224733);
		String string = strings[10];
		int i = Class240.method4874(strings[11], 853380860);
		int i_2_ = Class463.method8271(strings[12].substring(2), 16,
					       342021711);
		((Class253) this).aFont3949 = new Font(string, 0, i);
		((Class253) this).aFontMetrics3950
		    = Class631.aCanvas8104
			  .getFontMetrics(((Class253) this).aFont3949);
		((Class253) this).aColor3964 = new Color(i_2_);
		MediaTracker mediatracker
		    = new MediaTracker(Class631.aCanvas8104);
		((Class253) this).anImage3954
		    = method5044(strings[13], -117934955);
		mediatracker.addImage(((Class253) this).anImage3954, 0);
		((Class253) this).anImage3953
		    = method5044(strings[14], -117934955);
		mediatracker.addImage(((Class253) this).anImage3953, 1);
		((Class253) this).anImage3955
		    = method5044(strings[15], -117934955);
		mediatracker.addImage(((Class253) this).anImage3955, 2);
		((Class253) this).anImage3948
		    = method5044(strings[16], -117934955);
		mediatracker.addImage(((Class253) this).anImage3948, 3);
		((Class253) this).anImage3956
		    = method5044(strings[17], -117934955);
		mediatracker.addImage(((Class253) this).anImage3956, 4);
		((Class253) this).anImage3957
		    = method5044(strings[18], -117934955);
		mediatracker.addImage(((Class253) this).anImage3957, 5);
		((Class253) this).anImage3958
		    = method5044(strings[19], -117934955);
		mediatracker.addImage(((Class253) this).anImage3958, 6);
		((Class253) this).anImage3959
		    = method5044(strings[20], -117934955);
		mediatracker.addImage(((Class253) this).anImage3959, 7);
		((Class253) this).anImage3960
		    = method5044(strings[21], -117934955);
		mediatracker.addImage(((Class253) this).anImage3960, 8);
		mediatracker.waitForAll();
		((Class253) this).anInt3970
		    = Class240.method4874(strings[22], 7715349) * 1326998007;
	    } catch (Exception exception) {
		((Class253) this).aBool3962 = true;
	    }
	}
	if (((Class253) this).aBool3962)
	    method5034((byte) 2);
	else {
	    Graphics graphics = Class631.aCanvas8104.getGraphics();
	    if (null != graphics) {
		try {
		    int i = Class541.aClass347_7037.method6496(-179439390);
		    String string
			= Class541.aClass347_7037.method6514(-1790127484);
		    if (Class590.anImage7679 == null)
			Class590.anImage7679
			    = (Class631.aCanvas8104.createImage
			       (-1641316675 * Class2.anInt17,
				Class14.anInt111 * -837921869));
		    Graphics graphics_3_ = Class590.anImage7679.getGraphics();
		    graphics_3_.setColor(Color.BLACK);
		    graphics_3_.fillRect(0, 0, Class2.anInt17 * -1641316675,
					 -837921869 * Class14.anInt111);
		    int i_4_ = ((Class253) this).anImage3958.getWidth(null);
		    int i_5_ = ((Class253) this).anImage3959.getWidth(null);
		    int i_6_ = ((Class253) this).anImage3960.getWidth(null);
		    int i_7_ = ((Class253) this).anImage3958.getHeight(null);
		    int i_8_ = ((Class253) this).anImage3959.getHeight(null);
		    int i_9_ = ((Class253) this).anImage3960.getHeight(null);
		    graphics_3_.drawImage
			(((Class253) this).anImage3958,
			 (method5033(i_4_, (byte) 1)
			  + -388058757 * ((Class253) this).anInt3968
			  - -1692535809 * ((Class253) this).anInt3951 / 2),
			 (method5035(i_7_, -770306791)
			  + -1395778603 * ((Class253) this).anInt3969),
			 null);
		    int i_10_
			= (-388058757 * ((Class253) this).anInt3968
			   - -1692535809 * ((Class253) this).anInt3951 / 2
			   + i_4_);
		    int i_11_ = (-1692535809 * ((Class253) this).anInt3951 / 2
				 + -388058757 * ((Class253) this).anInt3968);
		    for (int i_12_ = i_10_; i_12_ <= i_11_; i_12_ += i_6_)
			graphics_3_.drawImage(((Class253) this).anImage3960,
					      (method5033(i_4_, (byte) 1)
					       + (((Class253) this).anInt3968
						  * -388058757)
					       + i_12_),
					      (method5035(i_9_, 977017951)
					       + (((Class253) this).anInt3969
						  * -1395778603)),
					      null);
		    graphics_3_.drawImage
			(((Class253) this).anImage3959,
			 (method5033(i_5_, (byte) 1)
			  + ((Class253) this).anInt3968 * -388058757
			  + -1692535809 * ((Class253) this).anInt3951 / 2),
			 (method5035(i_8_, 1370850695)
			  + -1395778603 * ((Class253) this).anInt3969),
			 null);
		    int i_13_ = ((Class253) this).anImage3955.getWidth(null);
		    int i_14_ = ((Class253) this).anImage3955.getHeight(null);
		    int i_15_ = ((Class253) this).anImage3948.getWidth(null);
		    int i_16_ = ((Class253) this).anImage3948.getHeight(null);
		    int i_17_ = ((Class253) this).anImage3957.getHeight(null);
		    int i_18_ = ((Class253) this).anImage3956.getWidth(null);
		    int i_19_ = ((Class253) this).anImage3956.getHeight(null);
		    int i_20_ = ((Class253) this).anImage3957.getWidth(null);
		    int i_21_ = ((Class253) this).anImage3954.getWidth(null);
		    int i_22_ = ((Class253) this).anImage3953.getWidth(null);
		    int i_23_ = (method5033((-1285722969
					     * ((Class253) this).anInt3966),
					    (byte) 1)
				 + ((Class253) this).anInt3972 * -684571309);
		    int i_24_
			= (method5035(273430433 * ((Class253) this).anInt3952,
				      2022832289)
			   + ((Class253) this).anInt3965 * 1401938905);
		    graphics_3_.drawImage(((Class253) this).anImage3955, i_23_,
					  ((273430433
					    * ((Class253) this).anInt3952)
					   - i_14_) / 2 + i_24_,
					  null);
		    graphics_3_.drawImage
			(((Class253) this).anImage3948,
			 (i_23_ + -1285722969 * ((Class253) this).anInt3966
			  - i_15_),
			 i_24_ + (273430433 * ((Class253) this).anInt3952
				  - i_16_) / 2,
			 null);
		    if (null == ((Class253) this).anImage3961)
			((Class253) this).anImage3961
			    = (Class631.aCanvas8104.createImage
			       ((((Class253) this).anInt3966 * -1285722969
				 - i_13_ - i_15_),
				273430433 * ((Class253) this).anInt3952));
		    Graphics graphics_25_
			= ((Class253) this).anImage3961.getGraphics();
		    for (int i_26_ = 0;
			 i_26_ < (-1285722969 * ((Class253) this).anInt3966
				  - i_13_ - i_15_);
			 i_26_ += i_18_)
			graphics_25_.drawImage(((Class253) this).anImage3956,
					       i_26_, 0, null);
		    for (int i_27_ = 0;
			 i_27_ < (((Class253) this).anInt3966 * -1285722969
				  - i_13_ - i_15_);
			 i_27_ += i_20_)
			graphics_25_.drawImage(((Class253) this).anImage3957,
					       i_27_,
					       (((Class253) this).anInt3952
						* 273430433) - i_17_,
					       null);
		    int i_28_ = i * (-1285722969 * ((Class253) this).anInt3966
				     - i_13_ - i_15_) / 100;
		    if (i_28_ > 0) {
			Image image
			    = (Class631.aCanvas8104.createImage
			       (i_28_, (((Class253) this).anInt3952 * 273430433
					- i_19_ - i_17_)));
			int i_29_ = image.getWidth(null);
			Graphics graphics_30_ = image.getGraphics();
			int i_31_
			    = (((Class253) this).anInt3970 * 1787604935
			       * Class111.method2831((byte) 103) / 10 % i_21_);
			for (int i_32_ = i_31_ - i_21_; i_32_ < i_29_;
			     i_32_ += i_21_)
			    graphics_30_.drawImage((((Class253) this)
						    .anImage3954),
						   i_32_, 0, null);
			graphics_25_.drawImage(image, 0, i_19_, null);
		    }
		    int i_33_ = i_28_;
		    i_28_ = (-1285722969 * ((Class253) this).anInt3966 - i_13_
			     - i_15_ - i_28_);
		    if (i_28_ > 0) {
			Image image
			    = (Class631.aCanvas8104.createImage
			       (i_28_, (273430433 * ((Class253) this).anInt3952
					- i_19_ - i_17_)));
			int i_34_ = image.getWidth(null);
			Graphics graphics_35_ = image.getGraphics();
			for (int i_36_ = 0; i_36_ < i_34_; i_36_ += i_22_)
			    graphics_35_.drawImage((((Class253) this)
						    .anImage3953),
						   i_36_, 0, null);
			graphics_25_.drawImage(image, i_33_, i_19_, null);
		    }
		    graphics_3_.drawImage(((Class253) this).anImage3961,
					  i_23_ + i_13_, i_24_, null);
		    graphics_3_.setFont(((Class253) this).aFont3949);
		    graphics_3_.setColor(((Class253) this).aColor3964);
		    graphics_3_.drawString
			(string,
			 i_23_ + (-1285722969 * ((Class253) this).anInt3966
				  - ((Class253) this).aFontMetrics3950
					.stringWidth(string)) / 2,
			 (4
			  + (i_24_
			     + ((Class253) this).anInt3952 * 273430433 / 2)
			  + -2002349109 * ((Class253) this).anInt3967));
		    graphics.drawImage(Class590.anImage7679, 0, 0, null);
		} catch (Exception exception) {
		    ((Class253) this).aBool3962 = true;
		}
	    } else
		Class631.aCanvas8104.repaint();
	}
    }
    
    Image method5036(String string) throws IOException {
	Image image;
	try {
	    InputStream inputstream
		= Class360.anApplet5507.getClass().getClassLoader()
		      .getResourceAsStream(string);
	    byte[] is = new byte[5000];
	    int i = 0;
	    int i_37_;
	    while ((i_37_ = inputstream.read()) != -1)
		is[i++] = (byte) i_37_;
	    Image image_38_ = Toolkit.getDefaultToolkit().createImage(is);
	    image = image_38_;
	} catch (Exception exception) {
	    throw new IOException();
	}
	return image;
    }
    
    public int method200(int i) {
	return 100;
    }
    
    public boolean method197(long l) {
	return true;
    }
    
    public void method205() {
	Class399.method7251(-1300214216);
    }
    
    final int method5037(int i) {
	if (((Class253) this).aBool3971)
	    return (-1641316675 * Class2.anInt17 - i) / 2;
	return 0;
    }
    
    public int method202(int i) {
	return 0;
    }
    
    final int method5038(int i) {
	if (((Class253) this).aBool3963)
	    return (Class14.anInt111 * -837921869 - i) / 2;
	return 0;
    }
    
    Class253() {
	/* empty */
    }
    
    Image method5039(String string) throws IOException {
	Image image;
	try {
	    InputStream inputstream
		= Class360.anApplet5507.getClass().getClassLoader()
		      .getResourceAsStream(string);
	    byte[] is = new byte[5000];
	    int i = 0;
	    int i_39_;
	    while ((i_39_ = inputstream.read()) != -1)
		is[i++] = (byte) i_39_;
	    Image image_40_ = Toolkit.getDefaultToolkit().createImage(is);
	    image = image_40_;
	} catch (Exception exception) {
	    throw new IOException();
	}
	return image;
    }
    
    public void method212() {
	/* empty */
    }
    
    final int method5040(int i) {
	if (((Class253) this).aBool3971)
	    return (-1641316675 * Class2.anInt17 - i) / 2;
	return 0;
    }
    
    void method5041() {
	Class325.method6269
	    (Class541.aClass347_7037.method6496(876954019),
	     Class541.aClass347_7037.method6514(-2143394565),
	     client.aColorArray8230[client.anInt8115 * -355280451],
	     client.aColorArray8348[client.anInt8115 * -355280451],
	     client.aColorArray8185[-355280451 * client.anInt8115],
	     -1043277541);
    }
    
    void method5042() {
	Class325.method6269
	    (Class541.aClass347_7037.method6496(-222337446),
	     Class541.aClass347_7037.method6514(-2103618865),
	     client.aColorArray8230[client.anInt8115 * -355280451],
	     client.aColorArray8348[client.anInt8115 * -355280451],
	     client.aColorArray8185[-355280451 * client.anInt8115],
	     -1319090245);
    }
    
    public void method175() {
	Class399.method7251(-1300214216);
    }
    
    Image method5043(String string) throws IOException {
	Image image;
	try {
	    InputStream inputstream
		= Class360.anApplet5507.getClass().getClassLoader()
		      .getResourceAsStream(string);
	    byte[] is = new byte[5000];
	    int i = 0;
	    int i_41_;
	    while ((i_41_ = inputstream.read()) != -1)
		is[i++] = (byte) i_41_;
	    Image image_42_ = Toolkit.getDefaultToolkit().createImage(is);
	    image = image_42_;
	} catch (Exception exception) {
	    throw new IOException();
	}
	return image;
    }
    
    public void method198(short i) {
	/* empty */
    }
    
    public int method206() {
	return 100;
    }
    
    public int method210() {
	return 100;
    }
    
    public void method199(boolean bool, int i) {
	if (!((Class253) this).aBool3962
	    && ((Class253) this).aFont3949 == null) {
	    try {
		String[] strings
		    = Class295.method5926(client.aString8123, ',', 1599561158);
		if (23 != strings.length)
		    ((Class253) this).aBool3962 = true;
		((Class253) this).aBool3971 = Boolean.parseBoolean(strings[0]);
		((Class253) this).aBool3963 = Boolean.parseBoolean(strings[1]);
		((Class253) this).anInt3972
		    = Class240.method4874(strings[2], 59208161) * -678541605;
		((Class253) this).anInt3965
		    = Class240.method4874(strings[3], -466908241) * 926706793;
		((Class253) this).anInt3966
		    = Class240.method4874(strings[4], 1814137002) * 1866562327;
		((Class253) this).anInt3952
		    = Class240.method4874(strings[5], 230152091) * 2118610017;
		((Class253) this).anInt3968
		    = Class240.method4874(strings[6], 1525981251) * 1169130931;
		((Class253) this).anInt3969
		    = Class240.method4874(strings[7], 1735008844) * 74204541;
		((Class253) this).anInt3951
		    = Class240.method4874(strings[8], 627438856) * -195949569;
		((Class253) this).anInt3967
		    = (Class240.method4874(strings[9], 2147084747)
		       * -1689224733);
		String string = strings[10];
		int i_43_ = Class240.method4874(strings[11], -520541960);
		int i_44_ = Class463.method8271(strings[12].substring(2), 16,
						342021711);
		((Class253) this).aFont3949 = new Font(string, 0, i_43_);
		((Class253) this).aFontMetrics3950
		    = Class631.aCanvas8104
			  .getFontMetrics(((Class253) this).aFont3949);
		((Class253) this).aColor3964 = new Color(i_44_);
		MediaTracker mediatracker
		    = new MediaTracker(Class631.aCanvas8104);
		((Class253) this).anImage3954
		    = method5044(strings[13], -117934955);
		mediatracker.addImage(((Class253) this).anImage3954, 0);
		((Class253) this).anImage3953
		    = method5044(strings[14], -117934955);
		mediatracker.addImage(((Class253) this).anImage3953, 1);
		((Class253) this).anImage3955
		    = method5044(strings[15], -117934955);
		mediatracker.addImage(((Class253) this).anImage3955, 2);
		((Class253) this).anImage3948
		    = method5044(strings[16], -117934955);
		mediatracker.addImage(((Class253) this).anImage3948, 3);
		((Class253) this).anImage3956
		    = method5044(strings[17], -117934955);
		mediatracker.addImage(((Class253) this).anImage3956, 4);
		((Class253) this).anImage3957
		    = method5044(strings[18], -117934955);
		mediatracker.addImage(((Class253) this).anImage3957, 5);
		((Class253) this).anImage3958
		    = method5044(strings[19], -117934955);
		mediatracker.addImage(((Class253) this).anImage3958, 6);
		((Class253) this).anImage3959
		    = method5044(strings[20], -117934955);
		mediatracker.addImage(((Class253) this).anImage3959, 7);
		((Class253) this).anImage3960
		    = method5044(strings[21], -117934955);
		mediatracker.addImage(((Class253) this).anImage3960, 8);
		mediatracker.waitForAll();
		((Class253) this).anInt3970
		    = (Class240.method4874(strings[22], 1878845739)
		       * 1326998007);
	    } catch (Exception exception) {
		((Class253) this).aBool3962 = true;
	    }
	}
	if (((Class253) this).aBool3962)
	    method5034((byte) 2);
	else {
	    Graphics graphics = Class631.aCanvas8104.getGraphics();
	    if (null != graphics) {
		try {
		    int i_45_ = Class541.aClass347_7037.method6496(560570369);
		    String string
			= Class541.aClass347_7037.method6514(-807699051);
		    if (Class590.anImage7679 == null)
			Class590.anImage7679
			    = (Class631.aCanvas8104.createImage
			       (-1641316675 * Class2.anInt17,
				Class14.anInt111 * -837921869));
		    Graphics graphics_46_ = Class590.anImage7679.getGraphics();
		    graphics_46_.setColor(Color.BLACK);
		    graphics_46_.fillRect(0, 0, Class2.anInt17 * -1641316675,
					  -837921869 * Class14.anInt111);
		    int i_47_ = ((Class253) this).anImage3958.getWidth(null);
		    int i_48_ = ((Class253) this).anImage3959.getWidth(null);
		    int i_49_ = ((Class253) this).anImage3960.getWidth(null);
		    int i_50_ = ((Class253) this).anImage3958.getHeight(null);
		    int i_51_ = ((Class253) this).anImage3959.getHeight(null);
		    int i_52_ = ((Class253) this).anImage3960.getHeight(null);
		    graphics_46_.drawImage
			(((Class253) this).anImage3958,
			 (method5033(i_47_, (byte) 1)
			  + -388058757 * ((Class253) this).anInt3968
			  - -1692535809 * ((Class253) this).anInt3951 / 2),
			 (method5035(i_50_, 1390326277)
			  + -1395778603 * ((Class253) this).anInt3969),
			 null);
		    int i_53_
			= (-388058757 * ((Class253) this).anInt3968
			   - -1692535809 * ((Class253) this).anInt3951 / 2
			   + i_47_);
		    int i_54_ = (-1692535809 * ((Class253) this).anInt3951 / 2
				 + -388058757 * ((Class253) this).anInt3968);
		    for (int i_55_ = i_53_; i_55_ <= i_54_; i_55_ += i_49_)
			graphics_46_.drawImage(((Class253) this).anImage3960,
					       (method5033(i_47_, (byte) 1)
						+ (((Class253) this).anInt3968
						   * -388058757)
						+ i_55_),
					       (method5035(i_52_, -1059125323)
						+ (((Class253) this).anInt3969
						   * -1395778603)),
					       null);
		    graphics_46_.drawImage
			(((Class253) this).anImage3959,
			 (method5033(i_48_, (byte) 1)
			  + ((Class253) this).anInt3968 * -388058757
			  + -1692535809 * ((Class253) this).anInt3951 / 2),
			 (method5035(i_51_, 2050689065)
			  + -1395778603 * ((Class253) this).anInt3969),
			 null);
		    int i_56_ = ((Class253) this).anImage3955.getWidth(null);
		    int i_57_ = ((Class253) this).anImage3955.getHeight(null);
		    int i_58_ = ((Class253) this).anImage3948.getWidth(null);
		    int i_59_ = ((Class253) this).anImage3948.getHeight(null);
		    int i_60_ = ((Class253) this).anImage3957.getHeight(null);
		    int i_61_ = ((Class253) this).anImage3956.getWidth(null);
		    int i_62_ = ((Class253) this).anImage3956.getHeight(null);
		    int i_63_ = ((Class253) this).anImage3957.getWidth(null);
		    int i_64_ = ((Class253) this).anImage3954.getWidth(null);
		    int i_65_ = ((Class253) this).anImage3953.getWidth(null);
		    int i_66_ = (method5033((-1285722969
					     * ((Class253) this).anInt3966),
					    (byte) 1)
				 + ((Class253) this).anInt3972 * -684571309);
		    int i_67_
			= (method5035(273430433 * ((Class253) this).anInt3952,
				      1531622599)
			   + ((Class253) this).anInt3965 * 1401938905);
		    graphics_46_.drawImage(((Class253) this).anImage3955,
					   i_66_,
					   ((273430433
					     * ((Class253) this).anInt3952)
					    - i_57_) / 2 + i_67_,
					   null);
		    graphics_46_.drawImage
			(((Class253) this).anImage3948,
			 (i_66_ + -1285722969 * ((Class253) this).anInt3966
			  - i_58_),
			 i_67_ + (273430433 * ((Class253) this).anInt3952
				  - i_59_) / 2,
			 null);
		    if (null == ((Class253) this).anImage3961)
			((Class253) this).anImage3961
			    = (Class631.aCanvas8104.createImage
			       ((((Class253) this).anInt3966 * -1285722969
				 - i_56_ - i_58_),
				273430433 * ((Class253) this).anInt3952));
		    Graphics graphics_68_
			= ((Class253) this).anImage3961.getGraphics();
		    for (int i_69_ = 0;
			 i_69_ < (-1285722969 * ((Class253) this).anInt3966
				  - i_56_ - i_58_);
			 i_69_ += i_61_)
			graphics_68_.drawImage(((Class253) this).anImage3956,
					       i_69_, 0, null);
		    for (int i_70_ = 0;
			 i_70_ < (((Class253) this).anInt3966 * -1285722969
				  - i_56_ - i_58_);
			 i_70_ += i_63_)
			graphics_68_.drawImage(((Class253) this).anImage3957,
					       i_70_,
					       (((Class253) this).anInt3952
						* 273430433) - i_60_,
					       null);
		    int i_71_
			= i_45_ * (-1285722969 * ((Class253) this).anInt3966
				   - i_56_ - i_58_) / 100;
		    if (i_71_ > 0) {
			Image image
			    = (Class631.aCanvas8104.createImage
			       (i_71_, (((Class253) this).anInt3952 * 273430433
					- i_62_ - i_60_)));
			int i_72_ = image.getWidth(null);
			Graphics graphics_73_ = image.getGraphics();
			int i_74_
			    = (((Class253) this).anInt3970 * 1787604935
			       * Class111.method2831((byte) 34) / 10 % i_64_);
			for (int i_75_ = i_74_ - i_64_; i_75_ < i_72_;
			     i_75_ += i_64_)
			    graphics_73_.drawImage((((Class253) this)
						    .anImage3954),
						   i_75_, 0, null);
			graphics_68_.drawImage(image, 0, i_62_, null);
		    }
		    int i_76_ = i_71_;
		    i_71_ = (-1285722969 * ((Class253) this).anInt3966 - i_56_
			     - i_58_ - i_71_);
		    if (i_71_ > 0) {
			Image image
			    = (Class631.aCanvas8104.createImage
			       (i_71_, (273430433 * ((Class253) this).anInt3952
					- i_62_ - i_60_)));
			int i_77_ = image.getWidth(null);
			Graphics graphics_78_ = image.getGraphics();
			for (int i_79_ = 0; i_79_ < i_77_; i_79_ += i_65_)
			    graphics_78_.drawImage((((Class253) this)
						    .anImage3953),
						   i_79_, 0, null);
			graphics_68_.drawImage(image, i_76_, i_62_, null);
		    }
		    graphics_46_.drawImage(((Class253) this).anImage3961,
					   i_66_ + i_56_, i_67_, null);
		    graphics_46_.setFont(((Class253) this).aFont3949);
		    graphics_46_.setColor(((Class253) this).aColor3964);
		    graphics_46_.drawString
			(string,
			 i_66_ + (-1285722969 * ((Class253) this).anInt3966
				  - ((Class253) this).aFontMetrics3950
					.stringWidth(string)) / 2,
			 (4
			  + (i_67_
			     + ((Class253) this).anInt3952 * 273430433 / 2)
			  + -2002349109 * ((Class253) this).anInt3967));
		    graphics.drawImage(Class590.anImage7679, 0, 0, null);
		} catch (Exception exception) {
		    ((Class253) this).aBool3962 = true;
		}
	    } else
		Class631.aCanvas8104.repaint();
	}
    }
    
    public boolean method209(long l) {
	return true;
    }
    
    public boolean method204(long l) {
	return true;
    }
    
    public int method211() {
	return 0;
    }
    
    Image method5044(String string, int i) throws IOException {
	Image image;
	try {
	    InputStream inputstream
		= Class360.anApplet5507.getClass().getClassLoader()
		      .getResourceAsStream(string);
	    byte[] is = new byte[5000];
	    int i_80_ = 0;
	    int i_81_;
	    while ((i_81_ = inputstream.read()) != -1)
		is[i_80_++] = (byte) i_81_;
	    Image image_82_ = Toolkit.getDefaultToolkit().createImage(is);
	    image = image_82_;
	} catch (Exception exception) {
	    throw new IOException();
	}
	return image;
    }
    
    public void method201() {
	/* empty */
    }
    
    public void method214() {
	/* empty */
    }
    
    static void method5045(byte i) {
	if (null == Class481.anIntArray6476)
	    Class481.anIntArray6476 = new int[65536];
	else
	    return;
	double d = 0.7 + (Math.random() * 0.03 - 0.015);
	int i_83_ = 0;
	for (int i_84_ = 0; i_84_ < 512; i_84_++) {
	    float f = ((float) (i_84_ >> 3) / 64.0F + 0.0078125F) * 360.0F;
	    float f_85_ = (float) (i_84_ & 0x7) / 8.0F + 0.0625F;
	    for (int i_86_ = 0; i_86_ < 128; i_86_++) {
		float f_87_ = (float) i_86_ / 128.0F;
		float f_88_ = 0.0F;
		float f_89_ = 0.0F;
		float f_90_ = 0.0F;
		float f_91_ = f / 60.0F;
		int i_92_ = (int) f_91_;
		int i_93_ = i_92_ % 6;
		float f_94_ = f_91_ - (float) i_92_;
		float f_95_ = (1.0F - f_85_) * f_87_;
		float f_96_ = (1.0F - f_85_ * f_94_) * f_87_;
		float f_97_ = (1.0F - f_85_ * (1.0F - f_94_)) * f_87_;
		if (0 == i_93_) {
		    f_88_ = f_87_;
		    f_89_ = f_97_;
		    f_90_ = f_95_;
		} else if (i_93_ == 1) {
		    f_88_ = f_96_;
		    f_89_ = f_87_;
		    f_90_ = f_95_;
		} else if (2 == i_93_) {
		    f_88_ = f_95_;
		    f_89_ = f_87_;
		    f_90_ = f_97_;
		} else if (i_93_ == 3) {
		    f_88_ = f_95_;
		    f_89_ = f_96_;
		    f_90_ = f_87_;
		} else if (4 == i_93_) {
		    f_88_ = f_97_;
		    f_89_ = f_95_;
		    f_90_ = f_87_;
		} else if (i_93_ == 5) {
		    f_88_ = f_87_;
		    f_89_ = f_95_;
		    f_90_ = f_96_;
		}
		f_88_ = (float) Math.pow((double) f_88_, d);
		f_89_ = (float) Math.pow((double) f_89_, d);
		f_90_ = (float) Math.pow((double) f_90_, d);
		int i_98_ = (int) (256.0F * f_88_);
		int i_99_ = (int) (256.0F * f_89_);
		int i_100_ = (int) (256.0F * f_90_);
		int i_101_
		    = (i_99_ << 8) + (-16777216 + (i_98_ << 16)) + i_100_;
		Class481.anIntArray6476[i_83_++] = i_101_;
	    }
	}
    }
    
    static final void method5046(Class479 class479, byte i) {
	int i_102_ = (((Class479) class479).anIntArray6435
		      [((((Class479) class479).anInt6442 -= -1158629699)
			* -117934955)]);
	Class117 class117 = Class70.method1756(i_102_, (byte) 107);
	Class116 class116 = Class211.aClass116Array2498[i_102_ >> 16];
	Class317.method6202(class117, class116, class479, 2053344032);
    }
    
    public static void method5047(byte i) {
	Class329.aClass132_5141.method3288(1951493111);
    }
    
    public static boolean method5048(int i) {
	do {
	    boolean bool;
	    try {
		if (IcmpService_Sub1.available())
		    break;
		bool = false;
	    } catch (Throwable throwable) {
		return false;
	    }
	    return bool;
	} while (false);
	if (IcmpService_Sub1.anIcmpService_Sub1_8549 != null)
	    throw new IllegalStateException("");
	IcmpService_Sub1.anIcmpService_Sub1_8549 = new IcmpService_Sub1();
	Thread thread = new Thread(new Class472());
	thread.setDaemon(true);
	thread.start();
	return true;
    }
    
    static final void method5049(Class479 class479, byte i) {
	int i_103_ = (((Class479) class479).anIntArray6435
		      [((((Class479) class479).anInt6442 -= -1158629699)
			* -117934955)]);
	Class117 class117 = Class70.method1756(i_103_, (byte) 67);
	Class116 class116 = Class211.aClass116Array2498[i_103_ >> 16];
	Class37.method1179(class117, class116, class479, -1159609480);
    }
}
