home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Button;
- import java.awt.Checkbox;
- import java.awt.Choice;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Event;
- import java.awt.Font;
- import java.awt.FontMetrics;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.awt.Label;
- import java.awt.LayoutManager;
- import java.awt.MediaTracker;
- import java.awt.Polygon;
- import java.awt.Rectangle;
- import java.awt.TextField;
- import java.awt.Toolkit;
- import java.io.ByteArrayOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.net.InetAddress;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.net.UnknownHostException;
-
- public class anfypaint extends Applet {
- // $FF: renamed from: a int
- private static final int field_0 = 10;
- // $FF: renamed from: b int
- private static final int field_1 = 12;
- // $FF: renamed from: c int
- private static final int field_2 = 14;
- // $FF: renamed from: d int
- private static final int field_3 = 16;
- // $FF: renamed from: e java.lang.String
- final String field_4 = method_12("\u0013\t/@\"&Y=Ug\u0014\u0018=E(r:6Y$1\u0010\u007f\u00040%\u000eqM)4\u00005M13W<C*");
- // $FF: renamed from: f java.lang.String
- private String field_5;
- // $FF: renamed from: g java.awt.Color
- Color field_6;
- // $FF: renamed from: h java.awt.Image
- Image field_7;
- // $FF: renamed from: i java.lang.String
- private String field_8;
- // $FF: renamed from: j int
- private int field_9 = 1;
- // $FF: renamed from: k java.awt.Button
- private Button field_10;
- // $FF: renamed from: l java.lang.String
- private String field_11;
- // $FF: renamed from: m boolean
- private boolean field_12 = false;
- // $FF: renamed from: n int
- private int field_13 = 1;
- // $FF: renamed from: o int
- private static final int field_14 = 11;
- // $FF: renamed from: p int
- private static final int field_15 = 13;
- // $FF: renamed from: q int
- private static final int field_16 = 15;
- // $FF: renamed from: r int
- private static final int field_17 = 17;
- // $FF: renamed from: s java.awt.Checkbox
- private Checkbox field_18;
- // $FF: renamed from: t boolean
- private boolean field_19 = false;
- // $FF: renamed from: u boolean
- private boolean field_20 = false;
- // $FF: renamed from: v int
- private static final int field_21 = 4;
- // $FF: renamed from: w int
- private static final int field_22 = 18;
- // $FF: renamed from: x int
- private static final int field_23 = 5;
- // $FF: renamed from: y boolean
- boolean field_24 = true;
- // $FF: renamed from: z java.awt.Graphics
- private Graphics field_25;
- // $FF: renamed from: A int
- int field_26;
- // $FF: renamed from: B java.lang.String
- private String field_27;
- // $FF: renamed from: C java.awt.Image
- private Image field_28;
- // $FF: renamed from: D java.lang.String
- private String field_29;
- // $FF: renamed from: E java.lang.String
- private String field_30;
- // $FF: renamed from: F int
- int field_31;
- // $FF: renamed from: G java.awt.Label
- private Label field_32;
- // $FF: renamed from: H java.lang.String
- private String field_33;
- // $FF: renamed from: I int
- private static final int field_34 = 0;
- // $FF: renamed from: J int
- private static final int field_35 = 58;
- // $FF: renamed from: K java.awt.Polygon
- Polygon field_36 = new Polygon();
- // $FF: renamed from: L java.awt.TextField
- private TextField field_37;
- // $FF: renamed from: M int
- private int field_38;
- // $FF: renamed from: N int
- int field_39;
- // $FF: renamed from: O int
- int field_40;
- // $FF: renamed from: P java.lang.String
- private String field_41;
- // $FF: renamed from: Q int
- private static final int field_42 = 2;
- // $FF: renamed from: R int
- private static final int field_43 = 1;
- // $FF: renamed from: S int
- private static final int field_44 = 6;
- // $FF: renamed from: T boolean
- private boolean field_45 = true;
- // $FF: renamed from: U int
- int field_46;
- // $FF: renamed from: V int
- int field_47;
- // $FF: renamed from: W int
- int field_48;
- // $FF: renamed from: X int
- private static final int field_49 = 3;
- // $FF: renamed from: Y boolean
- boolean field_50 = false;
- // $FF: renamed from: Z int[]
- private int[] field_51;
- // $FF: renamed from: ba java.awt.Button
- private Button field_52;
- // $FF: renamed from: bb int
- private static final int field_53 = 7;
- // $FF: renamed from: bc int
- private static final int field_54 = 8;
- // $FF: renamed from: bd int
- private static final int field_55 = 9;
- // $FF: renamed from: be anfypaintb
- private anfypaintb field_56;
- // $FF: renamed from: bf long
- private long field_57;
- // $FF: renamed from: bg java.awt.TextField
- private TextField field_58;
- // $FF: renamed from: bh java.lang.String
- private String field_59;
- // $FF: renamed from: bi java.lang.String
- private String field_60;
- // $FF: renamed from: bj java.awt.Button
- private Button field_61;
- // $FF: renamed from: bk java.awt.Graphics
- private Graphics field_62;
- // $FF: renamed from: bl java.awt.Image
- private Image field_63;
- // $FF: renamed from: bm java.awt.Image
- private Image field_64;
- // $FF: renamed from: bn java.awt.Graphics
- private Graphics field_65;
- // $FF: renamed from: bo boolean
- private boolean field_66 = false;
- // $FF: renamed from: bp int
- int field_67;
- // $FF: renamed from: bq Lware
- Lware field_68;
- // $FF: renamed from: br int
- private int field_69;
- // $FF: renamed from: bs int
- private int field_70;
-
- public final boolean action(Event var1, Object var2) {
- if (var1.target instanceof Choice) {
- String var3 = (String)var2;
- if (var3.equals(method_12(">\u00101I"))) {
- this.field_13 = 0;
- } else if (var3.equals(method_12("4\u000b:I/3\u0017;"))) {
- this.field_13 = 1;
- } else if (var3.equals(method_12("\"\u00166B3!"))) {
- this.field_13 = 6;
- } else if (var3.equals(method_12("!\t-M>c"))) {
- this.field_13 = 7;
- } else if (var3.equals(method_12("!\t-M>`"))) {
- this.field_13 = 8;
- } else if (var3.equals(method_12("!\t-M>a"))) {
- this.field_13 = 9;
- } else if (var3.equals(method_12("\"\u00163U =\u0017"))) {
- this.field_13 = 18;
- }
-
- if (this.field_18.getState()) {
- if (var3.equals(method_12("=\u000f>@"))) {
- this.field_13 = 4;
- } else if (var3.equals(method_12("3\u000b<\f\u0019"))) {
- this.field_13 = 11;
- } else if (var3.equals(method_12("3\u000b<\f1"))) {
- this.field_13 = 13;
- } else if (var3.equals(method_12("3\u000b<\fy"))) {
- this.field_13 = 15;
- } else if (var3.equals(method_12("3\u000b<\f{"))) {
- this.field_13 = 17;
- } else if (var3.equals(method_12(" \u001c<X&<\u001e3I"))) {
- this.field_13 = 5;
- }
- } else if (var3.equals(method_12("=\u000f>@"))) {
- this.field_13 = 2;
- } else if (var3.equals(method_12("3\u000b<\f\u0019"))) {
- this.field_13 = 10;
- } else if (var3.equals(method_12("3\u000b<\f1"))) {
- this.field_13 = 12;
- } else if (var3.equals(method_12("3\u000b<\fy"))) {
- this.field_13 = 14;
- } else if (var3.equals(method_12("3\u000b<\f{"))) {
- this.field_13 = 16;
- } else if (var3.equals(method_12(" \u001c<X&<\u001e3I"))) {
- this.field_13 = 3;
- }
- } else if (var1.target instanceof Checkbox) {
- if (this.field_18.getState()) {
- if (this.field_13 == 2) {
- this.field_13 = 4;
- } else if (this.field_13 == 10) {
- this.field_13 = 11;
- } else if (this.field_13 == 12) {
- this.field_13 = 13;
- } else if (this.field_13 == 14) {
- this.field_13 = 15;
- } else if (this.field_13 == 16) {
- this.field_13 = 17;
- } else if (this.field_13 == 3) {
- this.field_13 = 5;
- }
- } else if (this.field_13 == 4) {
- this.field_13 = 2;
- } else if (this.field_13 == 11) {
- this.field_13 = 10;
- } else if (this.field_13 == 13) {
- this.field_13 = 12;
- } else if (this.field_13 == 15) {
- this.field_13 = 14;
- } else if (this.field_13 == 17) {
- this.field_13 = 16;
- } else if (this.field_13 == 5) {
- this.field_13 = 3;
- }
- } else {
- if (var1.target == this.field_61) {
- if (this.field_31 == 18) {
- if (this.field_36.npoints > 1) {
- if (this.field_18.getState()) {
- this.field_25.fillPolygon(this.field_36);
- }
-
- this.field_36 = new Polygon();
- }
-
- this.field_25.drawImage(this.field_64, 0, 0, this);
- } else {
- this.field_25.drawImage(this.field_63, 0, 0, this);
- }
-
- ((Component)this).repaint();
- return true;
- }
-
- if (var1.target == this.field_10) {
- this.field_36 = new Polygon();
- Rectangle var17 = ((Component)this).bounds();
- this.field_25.setColor(Color.lightGray);
- this.field_25.fillRect(0, 0, var17.width, var17.height);
- if (this.field_7 == null) {
- this.field_25.setColor(this.field_6);
- this.field_25.fillRect(var17.x, 58, var17.width, var17.height - 58);
- } else {
- this.field_25.drawImage(this.field_7, 0, 58, this);
- }
-
- anfypaintb var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.field_57 = System.currentTimeMillis();
- ((Component)this).repaint();
- return true;
- }
-
- if (var1.target == this.field_52 && this.field_50) {
- this.field_5 = this.field_37.getText();
- if (this.field_5.length() < 5) {
- this.field_32.setText(method_12("\u0017\u0017+I5r\u0017>A\"rQ2E)|Yj\f$:\u0018-M$&\u001c-_n"));
- return true;
- }
-
- this.field_60 = this.field_58.getText();
- if (this.field_60.length() < 3) {
- this.field_32.setText(method_12("\u0017\u0017+I5r\r6X+7YwA.<W\u007f\u001fg1\u0011>^&1\r:^4{"));
- return true;
- }
-
- if (this.field_45) {
- this.field_32.setText(method_12("\u0002\u00186B3r\n0A\"&\u00116B r\u001b:J( \u001c~"));
- return true;
- }
-
- long var16 = (System.currentTimeMillis() - this.field_57) / 1000L;
- long var5 = var16 / 3600L;
- long var7 = var16 / 60L - var5 * 60L;
- String var9;
- if (var5 >= 1L) {
- var9 = new String(method_12("\u0006\u00102I}r") + var5 + method_12("r\u0011s\f") + var7 + method_12("r\u00146B"));
- } else {
- var9 = new String(method_12("\u0006\u00102I}r") + var7 + method_12("r\u00146B"));
- }
-
- ((Applet)this).showStatus(var9);
-
- String var10;
- String var11;
- try {
- var10 = this.field_60.substring(0, 1);
- var11 = this.field_60.substring(1, this.field_60.length());
- } catch (StringIndexOutOfBoundsException var15) {
- var10 = "";
- var11 = this.field_60;
- }
-
- this.field_60 = var10.toUpperCase() + var11;
-
- try {
- var10 = this.field_5.substring(0, 1);
- var11 = this.field_5.substring(1, this.field_5.length());
- } catch (StringIndexOutOfBoundsException var14) {
- var10 = "";
- var11 = this.field_5;
- }
-
- this.field_5 = var10.toUpperCase() + var11;
- this.field_59 = "\"" + this.field_60 + method_12("pY=Ug") + this.field_5 + "\n" + var9 + method_12("rY\u007f\fgrY\u007f\fgrY\u007f");
- this.field_32.setText(method_12("\u0011\u000b*B$:\u00101Kg;\u0014>K\"rQ/M4!Yn\u0005i|W"));
-
- try {
- this.method_5();
- } catch (Exception var13) {
- this.field_32.setText(method_12("\u0017+\rc\u0015r\n>Z.<\u001ee\f") + ((Throwable)var13).toString().substring(21));
- ((Applet)this).showStatus(method_12("\u0017+\rc\u0015r") + var13 + method_12("r*>Z.<\u001e\u007fE*3\u001e:\r"));
- return true;
- }
-
- this.field_32.setText(method_12("\u0001\f<O\"!\n9Y+>\u0000\u007f_&$\u001c;\f.?\u00188If"));
- return true;
- }
- }
-
- return true;
- }
-
- // $FF: renamed from: a () void
- private final void method_0() {
- while(true) {
- ((Applet)this).showStatus(method_12("\u0016\u00161\u000b3r\u000b:A($\u001c\u007f[0%W>B!+\u0013>Z&|\u001a0Ag1\u000b:H.&\n\u007f@.<\u001c\u007fE)r1\u000ba\u000bs"));
- }
- }
-
- // $FF: renamed from: a (int, int, int, int, int, int) void
- public final void method_1(int var1, int var2, int var3, int var4, int var5, int var6) {
- this.field_25.drawArc(var1, var2, var3, var4, var5, var6);
- if (this.field_9 > 1) {
- this.field_25.drawArc(var1, var2 - 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 1, var2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 1, var2, var3, var4, var5, var6);
- this.field_25.drawArc(var1, var2 + 1, var3, var4, var5, var6);
- }
-
- if (this.field_9 > 2) {
- this.field_25.drawArc(var1 + 1, var2 + 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 1, var2 - 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 1, var2 - 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 1, var2 + 1, var3, var4, var5, var6);
- }
-
- if (this.field_9 > 3) {
- this.field_25.drawArc(var1 - 1, var2 - 2, var3, var4, var5, var6);
- this.field_25.drawArc(var1, var2 - 2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 1, var2 - 2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 2, var2 - 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 2, var2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 2, var2 + 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 2, var2 - 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 2, var2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 2, var2 + 1, var3, var4, var5, var6);
- this.field_25.drawArc(var1 - 1, var2 + 2, var3, var4, var5, var6);
- this.field_25.drawArc(var1, var2 + 2, var3, var4, var5, var6);
- this.field_25.drawArc(var1 + 1, var2 + 2, var3, var4, var5, var6);
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String) java.awt.Image
- Image method_2(String var1) {
- try {
- return this.method_3(var1);
- } catch (NoSuchMethodError var2) {
- return this.method_3(var1);
- }
- }
-
- // $FF: renamed from: b (java.lang.String) java.awt.Image
- synchronized Image method_3(String var1) {
- URL var2 = null;
- Image var3 = null;
-
- try {
- var2 = new URL(((Applet)this).getDocumentBase(), var1);
- } catch (MalformedURLException var14) {
- }
-
- try {
- try {
- InputStream var4 = this.getClass().getResourceAsStream(var2.toString());
- if (var4 != null) {
- ByteArrayOutputStream var5 = new ByteArrayOutputStream(1024);
- byte[] var6 = new byte[512];
- boolean var8 = false;
- Object var9 = null;
-
- try {
- while(!var8) {
- int var7 = var4.read(var6, 0, 512);
- if (var7 != -1) {
- var5.write(var6, 0, var7);
- ((OutputStream)var5).flush();
- } else {
- var8 = true;
- }
- }
-
- var21 = var5.toByteArray();
- ((OutputStream)var5).close();
- var4.close();
- } catch (IOException var15) {
- var21 = null;
- }
-
- System.gc();
- if (var21 != null) {
- var3 = ((Component)this).getToolkit().createImage(var21);
- ((Component)this).prepareImage(var3, this);
- }
- }
- } catch (NoSuchMethodError var16) {
- }
- } catch (SecurityException var17) {
- }
-
- if (var3 == null) {
- int var18 = 0;
-
- while(var18 < 5) {
- try {
- if (var18 % 2 == 0) {
- var3 = Toolkit.getDefaultToolkit().getImage(var2);
- } else {
- var3 = ((Applet)this).getImage(var2);
- }
-
- ++var18;
- MediaTracker var20 = new MediaTracker(this);
- this.notifyAll();
- Thread.currentThread();
- Thread.yield();
-
- try {
- var20.addImage(var3, 0);
- var20.waitForID(0);
- } catch (InterruptedException var12) {
- var3 = null;
- }
-
- if (var20.isErrorID(0)) {
- var3 = null;
- } else {
- var18 = 6;
- }
- } catch (NullPointerException var13) {
- System.gc();
- }
- }
- }
-
- if (var3 == null) {
- for(int var19 = 0; var19 < 25; ++var19) {
- ((Applet)this).showStatus(method_12("\u001b\u0014>K\"r") + var1 + method_12("r\u00170Xg4\u0016*B#s"));
-
- try {
- Thread.currentThread();
- Thread.sleep(250L);
- } catch (InterruptedException var11) {
- }
- }
- } else {
- while(var3.getWidth(this) < 0) {
- this.notifyAll();
- Thread.currentThread();
- Thread.yield();
-
- try {
- Thread.currentThread();
- Thread.sleep(100L);
- } catch (InterruptedException var10) {
- }
- }
- }
-
- return var3;
- }
-
- // $FF: renamed from: a (int, int) void
- public final void method_4(int var1, int var2) {
- anfypaintb var3 = this.field_56;
- this.field_25.setColor(var3.e);
- this.method_6(this.field_69, this.field_70, var1, var2, this.field_25);
- }
-
- // $FF: renamed from: b () void
- public final void method_5() throws Exception {
- ByteArrayOutputStream var2 = new ByteArrayOutputStream();
- this.field_32.setText(method_12("\u0011\u000b*B$:\u00101Kg;\u0014>K\"rQ/M4!Yn\u0005i|W"));
- anfypaintc var1 = new anfypaintc(this.field_28, this.field_48, var2);
- this.field_32.setText(method_12("\u0011\u000b*B$:\u00101Kg;\u0014>K\"rQ/M4!Ym\u0005i|W"));
- var1.a();
- this.field_32.setText(method_12("\u0011\u000b*B$:\u00101Kg;\u0014>K\"rQ/M4!Yl\u0005i|W"));
- if (var2.size() < 1700) {
- this.field_32.setText(method_12("\u0017\u0014/X>r\u00102M 7"));
- throw new Exception(method_12("\u0017\u0014/X>r\u00102M 7"));
- } else {
- this.field_32.setText(method_12("\u0001\u001c1H.<\u001e\u007fE*3\u001e:\f3=Y,I5$\u001c-\u0002i|"));
- anfypainte var3 = new anfypainte(((Applet)this).getAppletContext(), ((Applet)this).getParameter(method_12("!\u001c1H3=\u0014>E+")));
- if (!var3.a(this)) {
- throw new Exception(method_12("\u0017\u000b-C5r\n:M51\u00116B r\r7Ig!\u001c-Z\" "));
- } else {
- this.field_32.setText(method_12("\u0001\u001c-Z\" Y9C2<\u001ds\f43\u000f6B r02M 7Wq\u0002"));
- byte[] var4 = var2.toByteArray();
- int var5 = var2.size();
- var3.j = var5;
- var3.c = var4;
- ((OutputStream)var2).close();
- if (this.field_41.equals(method_12("\u0005\u00101H(%\n\u007f\u0015rrMq\u001c"))) {
- this.field_41 = method_12("\u0005\u00101\f~g");
- }
-
- if (this.field_41.equals(method_12("\u0005\u00101H(%\n\u007fb\u0013rMq\u001c"))) {
- this.field_41 = method_12("\u0005\u00101\f\t\u0006");
- }
-
- if (this.field_27.equals(method_12("*Ai"))) {
- this.field_27 = method_12("\u0002\u001c1X.'\u0014");
- }
-
- if (this.field_27.equals(method_12(";Lg\u001a"))) {
- this.field_27 = method_12("\u0002\u001c1X.'\u0014");
- }
-
- this.field_29 = this.field_27 + method_12("rR\u007f") + this.field_41 + "\n\n" + this.field_33 + " " + "\n" + this.field_30 + "\n" + this.field_8;
- if (!var3.b(this.field_59 + this.field_29, this.field_5)) {
- throw new Exception(method_12("\u0017\u000b-C5r\n>Z.<\u001e\u007fE*3\u001e:\f3=Y,I5$\u001c-"));
- }
- }
- }
- }
-
- public void init() {
- Dimension var1 = ((Component)this).size();
- this.field_67 = var1.width;
- this.field_26 = var1.height;
- String var2 = ((Applet)this).getParameter(method_12("8\t8]23\u00156X>"));
- if (var2 == null) {
- var2 = "50";
- }
-
- this.field_48 = Integer.valueOf(var2);
- this.field_28 = ((Component)this).createImage(this.field_67, this.field_26);
- this.field_63 = ((Component)this).createImage(this.field_67, this.field_26);
- this.field_64 = ((Component)this).createImage(this.field_67, this.field_26);
- this.field_25 = this.field_28.getGraphics();
- this.field_62 = this.field_63.getGraphics();
- this.field_65 = this.field_64.getGraphics();
- this.field_66 = true;
- ((Container)this).setLayout((LayoutManager)null);
- Object var3 = null;
- String var46 = ((Applet)this).getParameter(method_12("1\u000b:H.&\n"));
- if (var46 == null) {
- while(true) {
- ((Applet)this).showStatus(method_12("\u0016\u00161\u000b3r\u000b:A($\u001c\u007f[0%W>B!+\u0013>Z&|\u001a0Ag1\u000b:H.&\n\u007f@.<\u001c\u007fE)r1\u000ba\u000bs"));
- }
- }
-
- if (!var46.startsWith(method_12("\u0013\t/@\"&Y=Ug\u0014\u0018=E(r:6Y$1\u0010\u007f\u00040%\u000eqM)4\u00005M13W<C*"))) {
- while(true) {
- ((Applet)this).showStatus(method_12("\u0016\u00161\u000b3r\u000b:A($\u001c\u007f[0%W>B!+\u0013>Z&|\u001a0Ag1\u000b:H.&\n\u007f@.<\u001c\u007fE)r1\u000ba\u000bs"));
- }
- }
-
- Object var4 = null;
- Object var5 = null;
-
- try {
- var47 = ((Applet)this).getDocumentBase().getProtocol();
- } catch (SecurityException var43) {
- var47 = method_12("4\u00103I");
- }
-
- try {
- var48 = ((Applet)this).getDocumentBase().getHost();
- } catch (SecurityException var42) {
- var48 = "";
- }
-
- if (!var47.equalsIgnoreCase(method_12("4\u00103I")) && var48.length() != 0 && !var48.equalsIgnoreCase(method_12(">\u0016<M+:\u0016,X")) && !var48.equals(method_12("cKh\u0002w|Iq\u001d"))) {
- if (var48.startsWith(method_12("%\u000e(\u0002"))) {
- var48 = var48.substring(4);
- }
-
- Object var6 = null;
- String var49 = ((Applet)this).getParameter(method_12(" \u001c8O(6\u001c"));
- if (var49 != null && !var49.equals("NO") && var49.length() > 10) {
- int var7 = 1;
-
- try {
- for(int var8 = 0; var8 < var49.length(); ++var8) {
- if (var49.charAt(var8) == '+') {
- ++var7;
- }
- }
- } catch (StringIndexOutOfBoundsException var45) {
- }
-
- int[] var52 = new int[var7];
- if (var7 == 1) {
- var52[0] = var49.length();
- } else {
- int var9 = 0;
-
- try {
- for(int var10 = 0; var10 < var49.length(); ++var10) {
- if (var49.charAt(var10) == '+') {
- var52[var9] = var10;
- ++var9;
- }
- }
- } catch (StringIndexOutOfBoundsException var44) {
- }
-
- var52[var9] = var49.length();
- }
-
- String[] var54 = new String[var7];
- int var56 = 0;
-
- for(int var11 = 0; var11 < var7; ++var11) {
- try {
- var54[var11] = var49.substring(var56, var52[var11]);
- } catch (StringIndexOutOfBoundsException var41) {
- }
-
- var56 = var52[var11] + 1;
- }
-
- for(int var12 = 0; var12 < var7; ++var12) {
- int var13 = var54[var12].length() - 8;
- byte[] var17 = new byte[var13];
- byte[] var18 = new byte[8];
- var54[var12].getBytes(0, var13, var17, 0);
- var54[var12].getBytes(var13, var13 + 8, var18, 0);
- int var15 = var13 % 7;
- int var16 = var13 % 3;
-
- for(int var19 = 0; var19 < var13; ++var19) {
- byte var14 = var17[var19];
- if (var14 >= 48 && var14 <= 57) {
- var17[var19] = this.method_7(var14, var15, 48, 57);
- } else if (var14 >= 65 && var14 <= 90) {
- var17[var19] = this.method_7(var14, var15, 65, 90);
- } else if (var14 >= 97 && var14 <= 122) {
- var17[var19] = this.method_7(var14, var15, 97, 122);
- } else if (var14 == 45) {
- var17[var19] = 46;
- } else if (var14 == 46) {
- var17[var19] = 45;
- }
-
- if ((var15 += var16) > 7) {
- var15 = 1;
- }
- }
-
- int var20 = 0;
- int var21 = 0;
-
- for(int var22 = 0; var22 < 4; ++var22) {
- var18[var22] = (byte)(var18[var22] - 52);
- }
-
- for(int var23 = 4; var23 < 8; ++var23) {
- var18[var23] = (byte)(var18[var23] - 55);
- }
-
- for(int var24 = 0; var24 < var13; var24 += 2) {
- var20 += var17[var24];
- }
-
- for(int var25 = 1; var25 < var13; var25 += 2) {
- var21 += var17[var25];
- }
-
- String var26 = String.valueOf(var20);
-
- String var27;
- for(var27 = String.valueOf(var21); var26.length() < 4; var26 = "0" + var26) {
- }
-
- while(var27.length() < 4) {
- var27 = "0" + var27;
- }
-
- byte[] var28 = new byte[8];
- var26.getBytes(0, 4, var28, 0);
- var27.getBytes(0, 4, var28, 4);
- String var29 = new String(var28, 0);
- if (var29.equals(new String(var18, 0))) {
- String var30 = new String(var17, 0);
- Object var31 = null;
- String var64;
- if (var30.startsWith(method_12("%\u000e(\u0002"))) {
- var64 = var30.substring(4);
- } else {
- var64 = var30;
- }
-
- if (var48.equalsIgnoreCase(var64)) {
- this.field_50 = true;
- }
- }
- }
- }
- } else {
- this.field_50 = true;
- }
-
- try {
- this.field_33 = InetAddress.getLocalHost().getHostName();
- } catch (UnknownHostException var39) {
- } catch (SecurityException var40) {
- }
-
- try {
- this.field_33 = this.field_33 + ", " + System.getProperty(method_12("'\n:^i<\u00182I"));
- } catch (SecurityException var38) {
- }
-
- try {
- this.field_27 = System.getProperty(method_12("=\nqM51\u0011"));
- } catch (SecurityException var37) {
- this.field_27 = method_12("'\u00174B(%\u0017");
- }
-
- try {
- this.field_41 = System.getProperty(method_12("=\nqB&?\u001c"));
- } catch (SecurityException var36) {
- this.field_41 = method_12("'\u00174B(%\u0017");
- }
-
- try {
- this.field_41 = this.field_41 + " " + System.getProperty(method_12("=\nqZ\" \n6C)"));
- } catch (SecurityException var35) {
- }
-
- try {
- this.field_30 = method_12("\u0018\u0018)Mg$\u001c-_.=\u0017e\f") + System.getProperty(method_12("8\u0018)Mi$\u001c-_.=\u0017"));
- } catch (SecurityException var34) {
- this.field_30 = method_12("\u0018\u0018)Mg$\u001c-_.=\u0017e\f2<\u00121C0<");
- }
-
- try {
- this.field_8 = method_12("\u0010\u000b0[47\u000be\f") + System.getProperty(method_12("0\u000b0[47\u000bqZ\"<\u001d0^"));
- } catch (SecurityException var33) {
- this.field_8 = method_12("\u0010\u000b0[47\u000be\f2<\u00121C0<");
- }
-
- try {
- this.field_8 = this.field_8 + " " + System.getProperty(method_12("0\u000b0[47\u000bqZ\" \n6C)"));
- } catch (SecurityException var32) {
- }
-
- Font var50 = new Font(((Component)this).getFont().getName(), 1, ((Component)this).getFont().getSize());
- ((Component)this).setFont(var50);
- this.field_61 = new Button(method_12("\u0007\u0017;C"));
- ((Container)this).add(this.field_61);
- this.field_61.reshape(61, 4, 45, 22);
- this.field_10 = new Button(method_12("\u0011\u0015:M5"));
- ((Container)this).add(this.field_10);
- this.field_10.reshape(7, 4, 45, 22);
- Choice var51 = new Choice();
- var51.addItem(method_12("4\u000b:I/3\u0017;"));
- var51.addItem(method_12("\"\u00166B3!"));
- var51.addItem(method_12(">\u00101I"));
- var51.addItem(method_12("=\u000f>@"));
- var51.addItem(method_12(" \u001c<X&<\u001e3I"));
- var51.addItem(method_12("\"\u00163U =\u0017"));
- var51.addItem(method_12("!\t-M>c"));
- var51.addItem(method_12("!\t-M>`"));
- var51.addItem(method_12("!\t-M>a"));
- var51.addItem(method_12("3\u000b<\f\u0019"));
- var51.addItem(method_12("3\u000b<\f1"));
- var51.addItem(method_12("3\u000b<\fy"));
- var51.addItem(method_12("3\u000b<\f{"));
- ((Component)var51).setBackground(Color.lightGray);
- ((Container)this).add(var51);
- ((Component)var51).reshape(181, 4, 81, 14);
- String var53 = ((Applet)this).getParameter(method_12("0\u0018<G.?\u00188I"));
- if (!var53.equalsIgnoreCase("NO")) {
- this.field_7 = this.method_2(var53);
- }
-
- Color var55 = new Color(Integer.valueOf(((Applet)this).getParameter(method_12("\"\u001c1O(>\u0016-")), 16));
- this.field_56 = new anfypaintb(14, 12, 1, this, var55);
- ((Container)this).add(this.field_56);
- this.field_56.reshape(315, 11, 220, 15);
- ((Component)this).setBackground(Color.lightGray);
- this.field_18 = new Checkbox(method_12("\u0014\u00103@"));
- ((Container)this).add(this.field_18);
- this.field_18.reshape(270, 7, 40, 14);
- this.field_18.setState(false);
- Font var57 = new Font(((Component)this).getFont().getName(), 0, ((Component)this).getFont().getSize());
- ((Component)this).setFont(var57);
- this.field_32 = new Label(method_12("\u0002\u0015:M47Y/M.<\r\u007f_(?\u001c+D.<\u001eq\fgrY\u007f\fgrY\u007f"), 0);
- ((Container)this).add(this.field_32);
- this.field_32.reshape(3, 35, 165, 14);
- Label var58 = new Label(method_12("\u0006\u0010+@\"h"), 2);
- ((Container)this).add(var58);
- ((Component)var58).reshape(169, 35, 39, 14);
- this.field_58 = new TextField();
- ((Container)this).add(this.field_58);
- this.field_58.reshape(210, 32, 120, 22);
- Label var59 = new Label(method_12("\u001c\u00182I}"), 2);
- ((Container)this).add(var59);
- ((Component)var59).reshape(330, 35, 44, 14);
- this.field_37 = new TextField();
- ((Container)this).add(this.field_37);
- this.field_37.reshape(374, 32, 146, 22);
- Font var60 = new Font(((Component)this).getFont().getName(), 1, ((Component)this).getFont().getSize());
- ((Component)this).setFont(var60);
- this.field_52 = new Button(method_12("\u0001\u001c1H"));
- String var61 = ((Applet)this).getParameter(method_12("!\u0018)I%'\r+C)"));
- if (var61 == null) {
- var61 = "NO";
- }
-
- if (var61.equalsIgnoreCase(method_12("\u000b<\f")) && this.field_50) {
- ((Container)this).add(this.field_52);
- this.field_52.reshape(524, 31, 50, 22);
- }
-
- int var62 = Integer.valueOf(((Applet)this).getParameter(method_12("0\u0018<G$=\u00150^")), 16);
- this.field_6 = new Color(var62);
- if (!this.field_50) {
- Label var63 = new Label(method_12("\u0013\u00179Ug\u0002\u00186B3r\u0018/\\+7\r\u007fN>r?>N.=Y\u001cE21\u001a6\fvk@f\u0002"));
- this.field_68 = new Lware(((Applet)this).getAppletContext(), var63);
- this.field_68.setTitle(method_12("\u0013\u00179U\u00173\u00101Xg\u0013\t/@\"&Y=Ug\u0014\u0018=E(r:6Y$1\u0010"));
- this.field_68.hide();
- }
-
- }
-
- public boolean mouseDown(Event var1, int var2, int var3) {
- if (!this.field_50) {
- this.field_68.show();
- this.field_68.toFront();
- this.field_68.requestFocus();
- }
-
- if (this.field_45) {
- this.field_69 = var2;
- this.field_70 = var3;
- Rectangle var4 = ((Component)this).bounds();
- this.field_25.setColor(Color.lightGray);
- this.field_25.fillRect(0, 0, var4.width, var4.height);
- if (this.field_7 == null) {
- this.field_25.setColor(this.field_6);
- this.field_25.fillRect(var4.x, 58, var4.width, var4.height - 58);
- } else {
- this.field_25.drawImage(this.field_7, 0, 58, this);
- }
-
- anfypaintb var5 = this.field_56;
- this.field_25.setColor(var5.e);
- this.field_62.drawImage(this.field_28, 0, 0, this);
- this.field_57 = System.currentTimeMillis();
- ((Component)this).repaint();
- return true;
- } else {
- if (var3 > 23) {
- this.field_62.drawImage(this.field_28, 0, 0, this);
- if (this.field_13 == 18 && this.field_36.npoints == 0) {
- this.field_65.drawImage(this.field_28, 0, 0, this);
- }
- } else {
- this.method_9(var2, var3);
- this.method_10(var2, var3);
- }
-
- if (this.field_13 == 18) {
- this.field_31 = 18;
- }
-
- if (var3 < 58) {
- var3 = 58;
- }
-
- if (this.field_70 < 58) {
- this.field_70 = 58;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- switch (this.field_13) {
- case 1:
- this.field_38 = 1;
- break;
- case 6:
- this.field_38 = 1;
- break;
- case 7:
- this.field_38 = 1;
- break;
- case 8:
- this.field_38 = 1;
- break;
- case 9:
- this.field_38 = 1;
- break;
- case 18:
- if (var3 > 58) {
- if (this.field_36.npoints == 0) {
- this.field_46 = var2;
- this.field_47 = var3;
- }
-
- this.field_36.addPoint(var2, var3);
- this.field_39 = var2;
- this.field_40 = var3;
- }
- break;
- default:
- this.field_38 = -1;
- }
-
- return true;
- }
- }
-
- public boolean mouseDrag(Event var1, int var2, int var3) {
- if (var3 > 58) {
- this.field_11 = method_12("\nYb\f") + String.valueOf(var2) + method_12("~Y\u0006\u0011g") + (var3 - 58);
- ((Applet)this).showStatus(this.field_11);
- }
-
- if (this.field_45) {
- return true;
- } else if (var3 < 30) {
- return true;
- } else {
- if (this.field_13 != 18) {
- this.field_31 = 0;
- }
-
- anfypaintb var4 = this.field_56;
- this.field_25.setColor(var4.e);
- if (this.field_38 != -1) {
- if (var3 < 58) {
- if (!this.field_12) {
- this.field_12 = true;
- this.field_20 = true;
- }
- } else if (this.field_12) {
- this.field_12 = false;
- this.field_20 = false;
- }
-
- switch (this.field_13) {
- case 1:
- if (var3 < 58) {
- var3 = 58;
- if (this.field_20) {
- var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_6(this.field_69, this.field_70, var2, var3, this.field_25);
- this.field_20 = false;
- }
-
- if (this.field_19) {
- var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_6(this.field_69, this.field_70, var2, var3, this.field_25);
- this.field_19 = false;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- } else {
- var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_6(this.field_69, this.field_70, var2, var3, this.field_25);
- this.field_69 = var2;
- this.field_70 = var3;
- }
- break;
- case 6:
- if (var3 < 58) {
- var3 = 58;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_6(this.field_69, this.field_70, var2, var3, this.field_25);
- break;
- case 7:
- if (var3 < 58) {
- var3 = 58;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- this.method_8(var2, var3, 8);
- break;
- case 8:
- if (var3 < 58) {
- var3 = 58;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- this.method_8(var2, var3, 16);
- break;
- case 9:
- if (var3 < 58) {
- var3 = 58;
- }
-
- this.field_69 = var2;
- this.field_70 = var3;
- this.method_8(var2, var3, 32);
- }
- } else {
- if (var3 < 58) {
- return true;
- }
-
- this.field_25.drawImage(this.field_63, 0, 0, this);
- this.method_11(var2, var3);
- }
-
- ((Component)this).repaint();
- return true;
- }
- }
-
- public boolean mouseMove(Event var1, int var2, int var3) {
- if (var3 > 58) {
- this.field_11 = method_12("\nYb\f") + String.valueOf(var2) + method_12("~Y\u0006\u0011g") + (var3 - 58);
- ((Applet)this).showStatus(this.field_11);
- if (this.field_13 == 18 && !this.field_45 && this.field_36.npoints > 0) {
- this.field_25.drawImage(this.field_63, 0, 0, this);
- anfypaintb var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_6(this.field_39, this.field_40, var2, var3, this.field_25);
- ((Component)this).repaint();
- }
- }
-
- return true;
- }
-
- public boolean mouseUp(Event var1, int var2, int var3) {
- if (this.field_45) {
- this.field_45 = false;
- return true;
- } else {
- if (var3 > 53) {
- this.field_38 = 1;
- anfypaintb var4 = this.field_56;
- this.field_25.setColor(var4.e);
- this.method_11(var2, var3);
- ((Component)this).repaint();
- }
-
- return true;
- }
- }
-
- public final void paint(Graphics var1) {
- this.update(var1);
- }
-
- // $FF: renamed from: a (int, int, int, int, java.awt.Graphics) void
- public void method_6(int var1, int var2, int var3, int var4, Graphics var5) {
- var5.drawLine(var1, var2, var3, var4);
- if (this.field_9 > 1) {
- var5.drawLine(var1, var2 - 1, var3, var4 - 1);
- var5.drawLine(var1 - 1, var2, var3 - 1, var4);
- var5.drawLine(var1 + 1, var2, var3 + 1, var4);
- var5.drawLine(var1, var2 + 1, var3, var4 + 1);
- }
-
- if (this.field_9 > 2) {
- var5.drawLine(var1 + 1, var2 + 1, var3 + 1, var4 + 1);
- var5.drawLine(var1 - 1, var2 - 1, var3 - 1, var4 - 1);
- var5.drawLine(var1 + 1, var2 - 1, var3 + 1, var4 - 1);
- var5.drawLine(var1 - 1, var2 + 1, var3 - 1, var4 + 1);
- }
-
- if (this.field_9 > 3) {
- var5.drawLine(var1 - 1, var2 - 2, var3 - 1, var4 - 2);
- var5.drawLine(var1, var2 - 2, var3, var4 - 2);
- var5.drawLine(var1 + 1, var2 - 2, var3 + 1, var4 - 2);
- var5.drawLine(var1 - 2, var2 - 1, var3 - 2, var4 - 1);
- var5.drawLine(var1 - 2, var2, var3 - 2, var4);
- var5.drawLine(var1 - 2, var2 + 1, var3 - 2, var4 + 1);
- var5.drawLine(var1 + 2, var2 - 1, var3 + 2, var4 - 1);
- var5.drawLine(var1 + 2, var2, var3 + 2, var4);
- var5.drawLine(var1 + 2, var2 + 1, var3 + 2, var4 + 1);
- var5.drawLine(var1 - 1, var2 + 2, var3 - 1, var4 + 2);
- var5.drawLine(var1, var2 + 2, var3, var4 + 2);
- var5.drawLine(var1 + 1, var2 + 2, var3 + 1, var4 + 2);
- }
-
- }
-
- // $FF: renamed from: a (int, int, int, int) byte
- byte method_7(int var1, int var2, int var3, int var4) {
- int var5 = var1 - var2;
- if (var5 >= var3) {
- return (byte)var5;
- } else {
- int var6 = var3 - var5 - 1;
- return (byte)(var4 - var6);
- }
- }
-
- // $FF: renamed from: a (int, int, int) void
- public final void method_8(int var1, int var2, int var3) {
- switch (this.field_9) {
- case 1:
- for(int var15 = 0; var15 < var3 / 2; ++var15) {
- int var9 = var1 - var3 / 2 + (int)(Math.random() * (double)var3);
- int var12 = var2 - var3 / 2 + (int)(Math.random() * (double)var3);
- if (var12 > 58) {
- this.field_25.drawLine(var9, var12, var9, var12);
- }
- }
-
- return;
- case 2:
- for(int var14 = 0; var14 < var3 / 2; ++var14) {
- int var8 = var1 - var3 / 2 + (int)(Math.random() * (double)var3);
- int var11 = var2 - var3 / 2 + (int)(Math.random() * (double)var3);
- if (var11 > 58) {
- this.field_25.fillRect(var8, var11, 2, 2);
- }
- }
-
- return;
- case 3:
- for(int var13 = 0; var13 < var3 / 2; ++var13) {
- int var7 = var1 - var3 / 2 + (int)(Math.random() * (double)var3);
- int var10 = var2 - var3 / 2 + (int)(Math.random() * (double)var3);
- if (var10 > 58) {
- this.field_25.drawLine(var7 - 1, var10, var7 + 1, var10);
- this.field_25.drawLine(var7, var10 - 1, var7, var10 + 1);
- }
- }
-
- return;
- case 4:
- for(int var6 = 0; var6 < var3 / 2; ++var6) {
- int var4 = var1 - var3 / 2 + (int)(Math.random() * (double)var3);
- int var5 = var2 - var3 / 2 + (int)(Math.random() * (double)var3);
- if (var5 > 58) {
- this.field_25.fillRect(var4 - 1, var5, 4, 2);
- this.field_25.drawLine(var4, var5 - 1, var4 + 1, var5 - 1);
- this.field_25.drawLine(var4, var5 + 2, var4 + 1, var5 + 2);
- }
- }
-
- return;
- default:
- }
- }
-
- // $FF: renamed from: b (int, int) void
- public void method_9(int var1, int var2) {
- Rectangle var3 = new Rectangle(0, 3, 12, 8);
-
- for(int var4 = 0; var4 < 16; ++var4) {
- var3.x = 315 + var4 * 13 + 3;
- if (var3.inside(var1, var2)) {
- anfypaintb var5 = this.field_56;
- int var6 = var4 + 1;
- var5.L = var6;
- ((Component)var5).repaint();
- ((Component)this).repaint();
- }
- }
-
- }
-
- // $FF: renamed from: c (int, int) void
- public void method_10(int var1, int var2) {
- Rectangle var3 = new Rectangle(0, 6, 56, 14);
-
- for(int var4 = 0; var4 < 4; ++var4) {
- var3.x = 115 + var4 * 14;
- if (var3.inside(var1, var2)) {
- this.field_9 = var4 + 1;
- ((Component)this).repaint();
- }
- }
-
- }
-
- public final synchronized void update(Graphics var1) {
- if (this.field_66) {
- Rectangle var2 = ((Component)this).bounds();
- this.field_25.setColor(Color.lightGray);
- this.field_25.fillRect(0, 0, var2.width, var2.height);
- this.field_25.setColor(new Color(100, 128, 128));
- this.field_25.fillRect(var2.x, 58, var2.width, var2.height - 58);
- int var3 = ((Component)this).getFont().getSize();
- Font var4 = new Font(((Component)this).getFont().getName(), 1, 24);
- this.field_25.setFont(var4);
- String var5 = ((Applet)this).getParameter(method_12("!\r>^3?\n8"));
- FontMetrics var6 = this.field_25.getFontMetrics(var4);
- int var7 = var6.stringWidth(var5);
- int var8 = (this.field_67 - var7) / 2;
- int var9 = this.field_26 / 2 + 30;
- this.field_25.setColor(Color.darkGray);
- this.field_25.drawString(var5, var8 + 1, var9 + 1);
- this.field_25.setColor(Color.black);
- this.field_25.drawString(var5, var8, var9);
- this.field_25.setColor(Color.yellow);
- this.field_25.drawString(var5, var8 - 1, var9 - 1);
- Font var10 = new Font(((Component)this).getFont().getName(), 0, var3);
- this.field_25.setFont(var10);
- this.field_25.setColor(Color.black);
- ((Component)this).repaint();
- this.field_66 = false;
- }
-
- for(int var11 = 1; var11 < 17; ++var11) {
- switch (var11) {
- case 1:
- this.field_25.setColor(Color.white);
- break;
- case 2:
- this.field_25.setColor(this.field_56.u[7]);
- break;
- case 3:
- this.field_25.setColor(this.field_56.w[7]);
- break;
- case 4:
- this.field_25.setColor(this.field_56.y[7]);
- break;
- case 5:
- this.field_25.setColor(this.field_56.A[7]);
- break;
- case 6:
- this.field_25.setColor(this.field_56.C[7]);
- break;
- case 7:
- this.field_25.setColor(this.field_56.E[7]);
- break;
- case 8:
- this.field_25.setColor(this.field_56.G[7]);
- break;
- case 9:
- this.field_25.setColor(this.field_56.I[7]);
- break;
- case 10:
- this.field_25.setColor(this.field_56.g[7]);
- break;
- case 11:
- this.field_25.setColor(this.field_56.i[7]);
- break;
- case 12:
- this.field_25.setColor(this.field_56.k[7]);
- break;
- case 13:
- this.field_25.setColor(this.field_56.m[7]);
- break;
- case 14:
- this.field_25.setColor(this.field_56.o[7]);
- break;
- case 15:
- this.field_25.setColor(this.field_56.q[7]);
- break;
- case 16:
- this.field_25.setColor(this.field_56.s[7]);
- }
-
- this.field_25.fillOval(315 + (var11 - 1) * 13 + 3, 3, 12, 11);
- }
-
- anfypaintb var12 = this.field_56;
- this.field_25.setColor(var12.e);
- this.field_25.fillRect(540, 3, 22, 21);
- this.field_25.setColor(Color.black);
- this.field_25.drawRect(540, 3, 22, 21);
- int var13 = this.field_9;
- this.field_9 = 1;
- this.method_6(118, 17, 126, 9, this.field_25);
- this.field_9 = 2;
- this.method_6(133, 16, 140, 9, this.field_25);
- this.field_9 = 3;
- this.method_6(147, 16, 154, 9, this.field_25);
- this.field_9 = 4;
- this.method_6(161, 16, 167, 10, this.field_25);
- this.field_9 = var13;
- this.field_25.setColor(Color.lightGray);
- this.field_25.drawRect(115, 6, 14, 14);
- this.field_25.drawRect(129, 6, 14, 14);
- this.field_25.drawRect(143, 6, 14, 14);
- this.field_25.drawRect(157, 6, 14, 14);
- this.field_25.setColor(Color.black);
- switch (this.field_9) {
- case 1:
- this.field_25.drawRect(115, 6, 14, 14);
- break;
- case 2:
- this.field_25.drawRect(129, 6, 14, 14);
- break;
- case 3:
- this.field_25.drawRect(143, 6, 14, 14);
- break;
- case 4:
- this.field_25.drawRect(157, 6, 14, 14);
- }
-
- var1.drawImage(this.field_28, 0, 0, this);
- }
-
- // $FF: renamed from: d (int, int) void
- public final void method_11(int var1, int var2) {
- if (var2 < 58) {
- var2 = 58;
- }
-
- int var3 = this.field_69;
- int var4 = this.field_70;
- int var5 = Math.abs(var1 - this.field_69);
- int var6 = Math.abs(var2 - this.field_70);
- anfypaintb var7 = this.field_56;
- this.field_25.setColor(var7.e);
- switch (this.field_13) {
- case 0:
- this.method_6(this.field_69, this.field_70, var1, var2, this.field_25);
- case 1:
- case 6:
- case 7:
- case 8:
- case 9:
- default:
- break;
- case 2:
- if (this.field_69 > var1) {
- this.field_69 -= var5;
- }
-
- if (this.field_70 > var2) {
- this.field_70 -= var6;
- }
-
- this.field_25.drawOval(this.field_69, this.field_70, var5, var6);
- if (this.field_9 > 1) {
- this.field_25.drawOval(this.field_69, this.field_70 - 1, var5, var6);
- this.field_25.drawOval(this.field_69 - 1, this.field_70, var5, var6);
- this.field_25.drawOval(this.field_69 + 1, this.field_70, var5, var6);
- this.field_25.drawOval(this.field_69, this.field_70 + 1, var5, var6);
- }
-
- if (this.field_9 > 2) {
- this.field_25.drawOval(this.field_69 + 1, this.field_70 + 1, var5, var6);
- this.field_25.drawOval(this.field_69 - 1, this.field_70 - 1, var5, var6);
- this.field_25.drawOval(this.field_69 + 1, this.field_70 - 1, var5, var6);
- this.field_25.drawOval(this.field_69 - 1, this.field_70 + 1, var5, var6);
- }
-
- if (this.field_9 > 3) {
- this.field_25.drawOval(this.field_69 - 1, this.field_70 - 2, var5, var6);
- this.field_25.drawOval(this.field_69, this.field_70 - 2, var5, var6);
- this.field_25.drawOval(this.field_69 + 1, this.field_70 - 2, var5, var6);
- this.field_25.drawOval(this.field_69 - 2, this.field_70 - 1, var5, var6);
- this.field_25.drawOval(this.field_69 - 2, this.field_70, var5, var6);
- this.field_25.drawOval(this.field_69 - 2, this.field_70 + 1, var5, var6);
- this.field_25.drawOval(this.field_69 + 2, this.field_70 - 1, var5, var6);
- this.field_25.drawOval(this.field_69 + 2, this.field_70, var5, var6);
- this.field_25.drawOval(this.field_69 + 2, this.field_70 + 1, var5, var6);
- this.field_25.drawOval(this.field_69 - 1, this.field_70 + 2, var5, var6);
- this.field_25.drawOval(this.field_69, this.field_70 + 2, var5, var6);
- this.field_25.drawOval(this.field_69 + 1, this.field_70 + 2, var5, var6);
- }
- break;
- case 3:
- if (this.field_69 > var1) {
- this.field_69 -= var5;
- }
-
- if (this.field_70 > var2) {
- this.field_70 -= var6;
- }
-
- this.field_25.drawRect(this.field_69, this.field_70, var5, var6);
- if (this.field_9 > 1) {
- this.field_25.drawRect(this.field_69, this.field_70 - 1, var5, var6);
- this.field_25.drawRect(this.field_69 - 1, this.field_70, var5, var6);
- this.field_25.drawRect(this.field_69 + 1, this.field_70, var5, var6);
- this.field_25.drawRect(this.field_69, this.field_70 + 1, var5, var6);
- }
-
- if (this.field_9 > 2) {
- this.field_25.drawRect(this.field_69 + 1, this.field_70 + 1, var5, var6);
- this.field_25.drawRect(this.field_69 - 1, this.field_70 - 1, var5, var6);
- this.field_25.drawRect(this.field_69 + 1, this.field_70 - 1, var5, var6);
- this.field_25.drawRect(this.field_69 - 1, this.field_70 + 1, var5, var6);
- }
-
- if (this.field_9 > 3) {
- this.field_25.drawRect(this.field_69 - 1, this.field_70 - 2, var5, var6);
- this.field_25.drawRect(this.field_69, this.field_70 - 2, var5, var6);
- this.field_25.drawRect(this.field_69 + 1, this.field_70 - 2, var5, var6);
- this.field_25.drawRect(this.field_69 - 2, this.field_70 - 1, var5, var6);
- this.field_25.drawRect(this.field_69 - 2, this.field_70, var5, var6);
- this.field_25.drawRect(this.field_69 - 2, this.field_70 + 1, var5, var6);
- this.field_25.drawRect(this.field_69 + 2, this.field_70 - 1, var5, var6);
- this.field_25.drawRect(this.field_69 + 2, this.field_70, var5, var6);
- this.field_25.drawRect(this.field_69 + 2, this.field_70 + 1, var5, var6);
- this.field_25.drawRect(this.field_69 - 1, this.field_70 + 2, var5, var6);
- this.field_25.drawRect(this.field_69, this.field_70 + 2, var5, var6);
- this.field_25.drawRect(this.field_69 + 1, this.field_70 + 2, var5, var6);
- }
- break;
- case 4:
- if (this.field_69 > var1) {
- this.field_69 -= var5;
- }
-
- if (this.field_70 > var2) {
- this.field_70 -= var6;
- }
-
- this.field_25.fillOval(this.field_69, this.field_70, var5, var6);
- break;
- case 5:
- if (this.field_69 > var1) {
- this.field_69 -= var5;
- }
-
- if (this.field_70 > var2) {
- this.field_70 -= var6;
- }
-
- this.field_25.fillRect(this.field_69, this.field_70, var5, var6);
- break;
- case 10:
- if (this.field_69 > var1) {
- int var31 = var1;
- var1 = this.field_69;
- this.field_69 = var31;
- }
-
- if (this.field_70 > var2) {
- int var32 = var2;
- var2 = this.field_70;
- this.field_70 = var32;
- }
-
- var1 = Math.abs(var1 - this.field_69);
- var2 = Math.abs(var2 - this.field_70) * 2;
- this.method_1(this.field_69, this.field_70, var1, var2, 0, 180);
- break;
- case 11:
- if (this.field_69 > var1) {
- int var39 = var1;
- var1 = this.field_69;
- this.field_69 = var39;
- }
-
- if (this.field_70 > var2) {
- int var40 = var2;
- var2 = this.field_70;
- this.field_70 = var40;
- }
-
- var1 = Math.abs(var1 - this.field_69);
- var2 = Math.abs(var2 - this.field_70);
- this.field_25.fillArc(this.field_69, this.field_70, var1, var2 * 2, 0, 180);
- break;
- case 12:
- if (this.field_69 > var1) {
- int var28 = var1;
- var1 = this.field_69;
- this.field_69 = var28;
- }
-
- if (this.field_70 > var2) {
- int var29 = var2;
- var2 = this.field_70;
- this.field_70 = var29;
- }
-
- var1 = Math.abs(var1 - this.field_69);
- var2 = Math.abs(var2 - this.field_70) * 2;
- int var30 = this.field_70 - var2 / 2;
- this.method_1(this.field_69, var30, var1, var2, 180, 180);
- break;
- case 13:
- if (this.field_69 > var1) {
- int var36 = var1;
- var1 = this.field_69;
- this.field_69 = var36;
- }
-
- if (this.field_70 > var2) {
- int var37 = var2;
- var2 = this.field_70;
- this.field_70 = var37;
- }
-
- var1 = Math.abs(var1 - this.field_69);
- var2 = Math.abs(var2 - this.field_70) * 2;
- int var38 = this.field_70 - var2 / 2;
- this.field_25.fillArc(this.field_69, var38, var1, var2, 180, 180);
- break;
- case 14:
- if (this.field_69 > var1) {
- int var8 = var1;
- var1 = this.field_69;
- this.field_69 = var8;
- }
-
- if (this.field_70 > var2) {
- int var33 = var2;
- var2 = this.field_70;
- this.field_70 = var33;
- }
-
- var1 = Math.abs(var1 - this.field_69) * 2;
- var2 = Math.abs(var2 - this.field_70);
- int var34 = this.field_69 - var1 / 2;
- this.method_1(var34, this.field_70, var1, var2, 270, 180);
- break;
- case 15:
- if (this.field_69 > var1) {
- int var10 = var1;
- var1 = this.field_69;
- this.field_69 = var10;
- }
-
- if (this.field_70 > var2) {
- int var41 = var2;
- var2 = this.field_70;
- this.field_70 = var41;
- }
-
- var1 = Math.abs(var1 - this.field_69) * 2;
- var2 = Math.abs(var2 - this.field_70);
- int var42 = this.field_69 - var1 / 2;
- this.field_25.fillArc(var42, this.field_70, var1, var2, 270, 180);
- break;
- case 16:
- if (this.field_69 > var1) {
- int var9 = var1;
- var1 = this.field_69;
- this.field_69 = var9;
- }
-
- if (this.field_70 > var2) {
- int var35 = var2;
- var2 = this.field_70;
- this.field_70 = var35;
- }
-
- var1 = Math.abs(var1 - this.field_69) * 2;
- var2 = Math.abs(var2 - this.field_70);
- this.method_1(this.field_69, this.field_70, var1, var2, 90, 180);
- break;
- case 17:
- if (this.field_69 > var1) {
- int var11 = var1;
- var1 = this.field_69;
- this.field_69 = var11;
- }
-
- if (this.field_70 > var2) {
- int var43 = var2;
- var2 = this.field_70;
- this.field_70 = var43;
- }
-
- var1 = Math.abs(var1 - this.field_69) * 2;
- var2 = Math.abs(var2 - this.field_70);
- this.field_25.fillArc(this.field_69, this.field_70, var1, var2, 90, 180);
- break;
- case 18:
- if ((var1 == this.field_46 && var2 == this.field_47 || var1 == this.field_46 + 1 && var2 == this.field_47 || var1 == this.field_46 - 1 && var2 == this.field_47 || var1 == this.field_46 && var2 == this.field_47 + 1 || var1 == this.field_46 + 1 && var2 == this.field_47 + 1 || var1 == this.field_46 - 1 && var2 == this.field_47 + 1 || var1 == this.field_46 && var2 == this.field_47 - 1 || var1 == this.field_46 + 1 && var2 == this.field_47 - 1 || var1 == this.field_46 - 1 && var2 == this.field_47 - 1) && this.field_36.npoints > 1) {
- if (this.field_18.getState()) {
- this.field_25.fillPolygon(this.field_36);
- }
-
- this.field_36 = new Polygon();
- }
- }
-
- this.field_69 = var3;
- this.field_70 = var4;
- }
-
- // $FF: renamed from: c (java.lang.String) java.lang.String
- private static String method_12(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
-
- label32:
- while(true) {
- int var4 = 0;
- byte var10000 = 82;
- char[] var10001 = var1;
- int var10002 = var3;
-
- label30:
- while(true) {
- var10001[var10002] ^= var10000;
-
- while(true) {
- ++var3;
- ++var4;
- if (var2 == var3) {
- return new String(var1);
- }
-
- switch (var4) {
- case 1:
- var10000 = 121;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 2:
- var10000 = 95;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 3:
- var10000 = 44;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 4:
- var10000 = 71;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 5:
- continue label32;
- }
- }
- }
- }
- }
- }
-