Skip to content

Instantly share code, notes, and snippets.

@TheMeinerLP
Created July 3, 2024 08:28
Show Gist options
  • Save TheMeinerLP/f7a4fe85dbd2b9baa3175a1c669010a1 to your computer and use it in GitHub Desktop.
Save TheMeinerLP/f7a4fe85dbd2b9baa3175a1c669010a1 to your computer and use it in GitHub Desktop.
import java.lang.invoke.CallSite;
import java.lang.invoke.ConstantCallSite;
import java.lang.invoke.MethodType;
import java.lang.invoke.MethodHandles.Lookup;
import java.nio.charset.StandardCharsets;
import org.bukkit.plugin.java.JavaPlugin;
public class TestPlugin extends JavaPlugin {
public static final String
⣿⣿⣿⣿⣿⣿⣿⡿⢉⣴⣶⣌⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠿⢃⣴⣿⣇⡙⢿⣷⣄⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡟⢋⣴⣿⣿⣄⠨⣍⡀⠙⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿
⣿⡿⢉⣴⣿⣿⡈⣉⠛⢷⣌⣻⣿⠟⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿
⢃⣴⠿⢋⣉⠻⢧⡈⢴⣦⣾⠟⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡘⢿⣷⣌⠁⣶⢌⣿⣾⠟⢡⣶⣌⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣷⣦⠙⢿⣷⣤⣾⠟⣡⣶⣦⠙⢿⣷⣌⠹⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣆⣉⣉⣡⣾⣿⣿⣿⣿⣆⡙⢿⣷⣄⠻⢿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡙⢿⣷⣌⠛⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠙⢿⣷⣌⠹⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡙⢁⣴⣦⠙
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⠛⢋⣴
;
public static Object a;
public static int d;
public static Object e;
public static int b;
public static Object c;
public static int f;
public void onEnable() {
while (true) {
if (f != 0) {
Object var10001 = null;
switch (0) {
case 1:
throw null;
}
} else {
Object var2 = null;
}
switch (0) {
case 0:
Object[] var1 = new Object[]{d};
int var10002 = 0;
((TestPlugin)var1[0]).onEnable();
a<"‎","Ö±j<à½\u000ek\u0081\u00ad=\u0004\u0082",1,"(Lorg/bukkit/plugin/java/JavaPlugin;)Z","Ö±j<">((TestPlugin)var1[0]);
var10002 = 1242079268;
int var3 = 1242079268;
int var10000 = 1242079268 | 1694536853;
int var10003 = 115240;
var10002 = 115240;
var10003 = 117298;
var3 = 117298 | 115240;
int var10005 = -2004324165;
int var10004 = -2004324165;
var10004 = -2004324165;
if (var10000 == var3 % (-2004324165 & 1131720191)) {
throw null;
}
return;
}
}
}
public static byte[] a() {
while (true) {
if (f != 0) {
Object var10001 = null;
switch (0) {
case 1:
throw null;
}
} else {
Object var153 = null;
}
switch (0) {
case 0:
if (a == null) {
int var10000 = Integer.parseInt("-2imj969", 27);
int var10003 = -1;
short var10006 = -1;
var10003 = ~var10000 & -1;
int var154 = ~-1 & var10000;
var10000 = var10003 | ~-1 & var10000;
int var10002 = 0;
int var127 = var10000 | 0 | 0;
var154 = 0 & (var10000 | 0);
int var213 = -1;
int var157 = ~var154;
var10000 = var127 & ~var154;
var213 = 1045193713;
var10000 -= 1045193713;
var154 = Integer.parseInt("2b", 25);
if (((var154 | var154) & (var154 | var154)) + var10000 == ~Integer.parseInt("-24", 15513 & ~15492 | ~15513 & 15492)) {
throw new NumberFormatException();
}
byte var78 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var113 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var130 = new RuntimeException().getStackTrace();
var10002 = (boolean)0;
byte var17 = (byte)var130[0].getLineNumber();
StackTraceElement[] var131 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var105 = (byte)var131[1].getLineNumber();
StackTraceElement[] var132 = Thread.currentThread().getStackTrace();
int var216 = 1;
byte var90 = (byte)var132[1].getLineNumber();
StackTraceElement[] var133 = new IllegalStateException().getStackTrace();
var10002 = (boolean)0;
byte var10 = (byte)var133[0].getLineNumber();
StackTraceElement[] var134 = new ExceptionInInitializerError().getStackTrace();
var216 = (boolean)0;
byte var24 = (byte)var134[0].getLineNumber();
byte var50 = (byte)new IllegalAccessException().getStackTrace()[0].getLineNumber();
byte var83 = (byte)new ArrayIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var100 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var66 = (byte)new IllegalThreadStateException().getStackTrace()[0].getLineNumber();
byte var102 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var104 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var52 = (byte)new NumberFormatException().getStackTrace()[0].getLineNumber();
byte var39 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var123 = (byte)new NullPointerException().getStackTrace()[0].getLineNumber();
byte var96 = (byte)new ExceptionInInitializerError().getStackTrace()[0].getLineNumber();
byte var13 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var69 = (byte)new StringIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var34 = (byte)(-Thread.currentThread().getStackTrace()[1].getLineNumber());
byte var1 = (byte)(-Thread.currentThread().getStackTrace()[1].getLineNumber());
byte var53 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var86 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var135 = new IllegalThreadStateException().getStackTrace();
var216 = (boolean)0;
var10002 = (boolean)0;
byte var111 = (byte)var135[0].getLineNumber();
StackTraceElement[] var136 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var107 = (byte)var136[1].getLineNumber();
StackTraceElement[] var137 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var62 = (byte)var137[1].getLineNumber();
byte var119 = (byte)new ArrayIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var75 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var87 = (byte)new IllegalStateException().getStackTrace()[0].getLineNumber();
byte var80 = (byte)new NoSuchFieldException().getStackTrace()[0].getLineNumber();
byte var21 = (byte)new IndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var79 = (byte)new ClassCastException().getStackTrace()[0].getLineNumber();
byte var22 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var106 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var47 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var23 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var61 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var82 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var60 = (byte)new StringIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
StackTraceElement[] var138 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var72 = (byte)var138[1].getLineNumber();
byte var99 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var139 = Thread.currentThread().getStackTrace();
var216 = (boolean)1;
byte var63 = (byte)var139[1].getLineNumber();
new StringIndexOutOfBoundsException();
byte var115 = (byte)var139.getStackTrace()[0].getLineNumber();
byte var65 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var101 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var140 = new Throwable().getStackTrace();
var216 = (boolean)0;
var10002 = (boolean)0;
byte var41 = (byte)var140[0].getLineNumber();
byte var33 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var36 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var28 = (byte)new NegativeArraySizeException().getStackTrace()[0].getLineNumber();
StackTraceElement[] var141 = Thread.currentThread().getStackTrace();
var216 = (boolean)1;
var10002 = (boolean)1;
byte var85 = (byte)var141[1].getLineNumber();
byte var37 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var91 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var55 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
byte var74 = (byte)new NumberFormatException().getStackTrace()[0].getLineNumber();
byte var11 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var142 = new IndexOutOfBoundsException().getStackTrace();
var10002 = (boolean)0;
byte var30 = (byte)var142[0].getLineNumber();
byte var56 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
byte var18 = (byte)new InterruptedException().getStackTrace()[0].getLineNumber();
byte var92 = (byte)(-new ClassNotFoundException().getStackTrace()[0].getLineNumber());
byte var59 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var143 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var67 = (byte)var143[1].getLineNumber();
byte var3 = (byte)new ArrayIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var19 = (byte)(-Thread.currentThread().getStackTrace()[1].getLineNumber());
byte var31 = (byte)(-new NoSuchFieldException().getStackTrace()[0].getLineNumber());
byte var121 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var114 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var48 = (byte)new RuntimeException().getStackTrace()[0].getLineNumber();
byte var40 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var94 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var93 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
StackTraceElement[] var144 = new StringIndexOutOfBoundsException().getStackTrace();
var216 = (boolean)0;
byte var120 = (byte)var144[0].getLineNumber();
byte var43 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var108 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var15 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var118 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var145 = new ArrayStoreException().getStackTrace();
var216 = (boolean)0;
var10002 = (boolean)0;
byte var124 = (byte)var145[0].getLineNumber();
byte var97 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var84 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var51 = (byte)new IllegalThreadStateException().getStackTrace()[0].getLineNumber();
byte var95 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var14 = (byte)new Throwable().getStackTrace()[0].getLineNumber();
byte var8 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var112 = (byte)new CloneNotSupportedException().getStackTrace()[0].getLineNumber();
byte var98 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var89 = (byte)new IllegalStateException().getStackTrace()[0].getLineNumber();
byte var71 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var146 = Thread.currentThread().getStackTrace();
var10002 = (boolean)1;
byte var45 = (byte)var146[1].getLineNumber();
byte var38 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
byte var64 = (byte)new Exception().getStackTrace()[0].getLineNumber();
StackTraceElement[] var147 = new IllegalThreadStateException().getStackTrace();
var10002 = (boolean)0;
byte var44 = (byte)var147[0].getLineNumber();
byte var54 = (byte)(-new IllegalArgumentException().getStackTrace()[0].getLineNumber());
byte var103 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var109 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var77 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
byte var6 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var16 = (byte)new NoSuchFieldException().getStackTrace()[0].getLineNumber();
byte var5 = (byte)(-Thread.currentThread().getStackTrace()[1].getLineNumber());
byte var29 = (byte)new IllegalArgumentException().getStackTrace()[0].getLineNumber();
byte var81 = (byte)new InterruptedException().getStackTrace()[0].getLineNumber();
byte var46 = (byte)(-new InterruptedException().getStackTrace()[0].getLineNumber());
byte var4 = (byte)new ClassCastException().getStackTrace()[0].getLineNumber();
byte var116 = (byte)new StringIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var42 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var76 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var2 = (byte)new ArithmeticException().getStackTrace()[0].getLineNumber();
byte var117 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var32 = (byte)new ClassCastException().getStackTrace()[0].getLineNumber();
byte var88 = (byte)new IllegalAccessException().getStackTrace()[0].getLineNumber();
byte var12 = (byte)new ArrayIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var49 = (byte)new SecurityException().getStackTrace()[0].getLineNumber();
StackTraceElement[] var148 = new NumberFormatException().getStackTrace();
var10002 = (boolean)0;
byte var25 = (byte)var148[0].getLineNumber();
byte var57 = (byte)new ArrayIndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
byte var58 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var20 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var149 = Thread.currentThread().getStackTrace();
var216 = (boolean)1;
byte var9 = (byte)var149[1].getLineNumber();
byte var122 = (byte)(-Thread.currentThread().getStackTrace()[1].getLineNumber());
byte var73 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
StackTraceElement[] var150 = new Throwable().getStackTrace();
var10002 = (boolean)0;
byte var7 = (byte)var150[0].getLineNumber();
byte var27 = (byte)new ClassNotFoundException().getStackTrace()[0].getLineNumber();
byte var35 = (byte)new Throwable().getStackTrace()[0].getLineNumber();
StackTraceElement[] var151 = Thread.currentThread().getStackTrace();
var216 = (boolean)1;
var10002 = (boolean)1;
byte var110 = (byte)var151[1].getLineNumber();
byte var70 = (byte)new ClassNotFoundException().getStackTrace()[0].getLineNumber();
byte var26 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var68 = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
String var10004 = "-c";
byte var297 = 13;
var216 = Integer.parseInt("-c", 13);
int var298 = ~-1;
var154 = ~-1 & var216;
byte var10005 = -1;
var10005 = -1;
var10002 = ~var216 & -1;
var154 = ~var216 & -1 | var154;
var10004 = "-30";
var154 = Integer.parseInt("-30", var154);
byte[] var152 = new byte[(var154 | -1) & ~(-1 & var154)];
int var227 = 7;
var10004 = "26";
var152[Integer.parseInt("26", 7)] = var78;
var10002 = ~Integer.parseInt("-7", 33) | 0;
int var376 = 0;
boolean var301 = false;
var152[0 ^ var10002] = var24;
String var449 = "-13";
String var377 = "-13";
var227 = Integer.parseInt("-13", 16);
var10002 = ~var227 & -1;
int var302 = ~-1;
var152[var10002 | ~-1 & var227] = var69;
var10004 = "13";
String var10007 = "-b";
String var450 = "-b";
byte var491 = -1;
String var10009 = "-f";
int var10008 = Integer.parseInt("-f", 34);
int var523 = ~-1 & var10008;
byte var10011 = -1;
int var492 = -1 & ~var10008;
int var304 = Integer.parseInt("-b", var523 | -1 & ~var10008);
var10006 = (byte)-1;
int var305 = ~var304;
var10007 = "-7";
var227 = Integer.parseInt("-7", var305);
var10006 = (byte)-1;
var152[Integer.parseInt("13", ~var227)] = var34;
int var306 = -819012497;
var227 = -819012497;
var10002 = -819012497 & 2130180463;
var10006 = (byte)-1;
int var307 = ~-1312816240;
var227 = ~-1312816240;
var10006 = (byte)-1;
int var308 = ~18425361;
var227 = ~18425361 & var227;
var10006 = (byte)-1;
var376 = (byte)-1;
var152[var10002 + ~var227] = var1;
var376 = ~32205;
var10002 = 32196 & ~32205;
var10006 = (byte)-1;
var10002 = ~32196 & 32205 | var10002;
var10004 = "17";
var10002 = Integer.parseInt("17", var10002);
var10002 &= var10002;
boolean var310 = false;
var152[0 ^ var10002] = var62;
var10002 = Integer.parseInt("u", 17 << 161);
var152[(var10002 | var10002) & (var10002 | var10002)] = var119;
short var311 = 29628;
int var233 = 29628;
var10002 = 29628 | 29601;
var233 = 29601 & 29628;
byte var380 = -1;
var10002 &= ~var233;
var10004 = "-o";
var10002 = Integer.parseInt("-o", var10002);
var380 = -1;
byte var313 = -1;
var152[~(var10002 & -1) & (-1 | var10002)] = var87;
var152[Integer.parseInt("16", 21) >> -192] = var106;
int var515 = -1;
var233 = ~28518 & 28526;
var10006 = 28518;
byte var494 = -1;
var233 = Integer.parseInt("-22", 28518 & ~28526 | var233);
var152[~(-1 & var233) & (-1 | var233)] = var65;
var152[Integer.parseInt("q", 33)] = var101;
var10002 = ~Integer.parseInt("-c", 23);
int var382 = 0;
var10002 |= 0;
short var314 = -160;
var152[var10002 << -160] = var41;
String var383 = "-20";
var10004 = "-20";
var10002 = Integer.parseInt("-20", 4);
byte var316 = -1;
var152[(var10002 | -1) & ~(-1 & var10002)] = var28;
var152[Integer.parseInt("11", 2)] = var11;
String var237 = "-p";
int var459 = -1;
var233 = ~27;
var459 = (byte)24;
int var317 = ~24;
var382 = ~24;
int var495 = ~24;
var233 &= var317;
int var385 = -1;
var233 = Integer.parseInt("-p", ~var233);
byte var496 = -1;
var10002 = ~var233 & -1;
var459 = (byte)-1;
int var198 = var10002 | ~-1 & var233;
var10002 = (var10002 | ~-1 & var233) & (var10002 | ~-1 & var233);
var385 = (short)192;
short var320 = 192;
var152[var10002 >> 192] = var92;
int var321 = 1242130333;
var233 = 1242130333;
var10002 = 1242130333 & 352716923;
var10004 = "-6";
var152[~Integer.parseInt("-6", var10002)] = var19;
var152[Integer.parseInt("11", 7)] = var31;
var233 = Integer.parseInt("-1e", 16);
var152[(var233 | -1) & ~(-1 & var233)] = var114;
var10004 = "p";
var10002 = Integer.parseInt("p", 35);
var152[(var10002 | var10002) & (var10002 | var10002)] = var97;
var459 = (short)11726;
var152[~Integer.parseInt("-11", (11736 | 11726) & ~(11736 & 11726))] = var84;
var10004 = "2";
byte var325 = 31;
var10002 = Integer.parseInt("2", 31);
var10002 |= var10002;
var385 = ~0;
var385 = ~0 & var10002;
byte var497 = -1;
var152[var385 | 0 & ~var10002] = var8;
var10002 = Integer.parseInt("-b", 17);
int var389 = -1;
var152[~var10002] = var38;
var10004 = "e";
var152[Integer.parseInt("e", 20)] = var54;
String var245 = "22";
int var327 = 102760589;
var389 = 1897306687;
var152[Integer.parseInt("22", 1897306687 & 102760589)] = var109;
String var246 = "4";
int var391 = 23;
byte var328 = 23;
var10002 = Integer.parseInt("4", 23);
boolean var329 = false;
var152[0 ^ (0 | var10002)] = var16;
int var330 = -1250487733;
int var331 = 1250491562;
var391 = (short)4380;
var459 = 1250491562 | 4380;
var233 = 1250491562 | 4380;
int var332 = 4380 & 1250491562;
byte var498 = -1;
int var464 = -1;
var152[(~var332 & var233) + -1250487733] = var5;
int var248 = -1;
var391 = 924523569;
int var333 = ~924523569;
var248 = ~924523569 | ~140813077;
int var394 = -1;
var248 = ~var248;
String var395 = "-15";
var248 = Integer.parseInt("-15", var248);
var10002 = -1 & ~var248;
var464 = (byte)-1;
var152[var10002 | ~-1 & var248] = var81;
String var252 = "c";
var248 = ~-367241101;
var464 = (byte)-1;
var152[Integer.parseInt("c", ~(~92309020 | var248))] = var46;
var10004 = "-11";
var10002 = Integer.parseInt("-11", 13);
var515 = (byte)-1;
var394 = var10002 & ~-1;
int var335 = ~var10002;
var248 = ~var10002;
byte var397 = -1;
var152[var248 & -1 | var394] = var49;
var10004 = "f";
var152[Integer.parseInt("f", 21)] = var58;
int var256 = 18;
var256 = Integer.parseInt("1d", 18 | 18);
var515 = (byte)-1;
var10002 = 0 & ~var256;
int var262 = ~0 & var256;
var152[(var10002 | ~0 & var256) >> -32] = var122;
int var403 = 21876;
short var499 = 21844;
int var342 = 21844 | 21876;
var403 = 21876 & 21844;
var515 = (byte)-1;
int var501 = ~var403;
var152[~Integer.parseInt("-k", var342 & ~var403)] = var73;
var403 = 168821846;
var464 = -177806433;
int var343 = Integer.parseInt("-l", 168821846 & -177806433);
var515 = (byte)-1;
var256 = ~var343 & -1;
byte var502 = -1;
int var347 = var343 & ~-1;
var152[var256 | var343 & ~-1] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
String var411 = "6";
var464 = -2138035379;
var464 = 1831339035;
var256 = Integer.parseInt("6", -2138035379 & 1831339035);
var256 &= var256;
int var412 = 0;
var152[var256 | 0] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
var256 = Integer.parseInt("14", 31596 ^ 31584);
var256 |= var256;
StackTraceElement[] var348 = Thread.currentThread().getStackTrace();
int var474 = 1;
var152[var256] = (byte)var348[1].getLineNumber();
var412 = (byte)20;
byte var349 = 20;
String var414 = "-1b";
var256 = Integer.parseInt("-1b", 20);
var474 = -1 & ~var256;
byte var503 = -1;
var256 = var474 | ~-1 & var256;
StackTraceElement[] var350 = Thread.currentThread().getStackTrace();
int var476 = 1;
var152[var256] = (byte)var350[1].getLineNumber();
String var415 = "100";
String var477 = "100";
var256 = Integer.parseInt("100", 4);
String var416 = "-18";
var256 = Integer.parseInt("-18", var256);
var412 = ~(var256 & -1) & (-1 | var256) | ~(var256 & -1) & (-1 | var256);
var152[(~(var256 & -1) & (-1 | var256) | ~(var256 & -1) & (-1 | var256)) & (~(var256 & -1) & (-1 | var256) | ~(var256 & -1) & (-1 | var256))] = (byte)Thread.currentThread()
.getStackTrace()[1]
.getLineNumber();
short var423 = 13822;
var256 = Integer.parseInt("21", 13822 & ~13811 | ~13822 & 13811);
int var424 = 0;
var256 = 0 | var256;
var424 = (boolean)0;
var152[0 ^ var256] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
byte var355 = -1;
var424 = Integer.parseInt("-10011", 2);
var256 = ~var424 | ~var424;
int var427 = 0;
var152[Integer.parseInt("h", 0 | var256)] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
var10004 = "12";
var476 = -671072243;
byte var504 = -1;
int var357 = ~-671072243;
int var505 = 669920251;
int var358 = var357 | ~669920251;
byte var506 = -1;
var152[Integer.parseInt("12", ~var358)] = (byte)new SecurityException().getStackTrace()[0].getLineNumber();
String var428 = "7";
var152[Integer.parseInt("7", 28)] = (byte)new IndexOutOfBoundsException().getStackTrace()[0].getLineNumber();
String var429 = "-22";
var427 = Integer.parseInt("-22", 14);
var256 = ~var427;
int var359 = ~var427;
int var281 = ~var427 | ~var427;
var152[(~var427 | var256) & (~var427 | var256)] = (byte)new NumberFormatException().getStackTrace()[0].getLineNumber();
String var431 = "-q";
short var507 = 459;
int var10010 = 459;
var427 = ~459 & 470;
var515 = (short)459;
byte var524 = -1;
int var508 = ~470;
var515 = ~470;
var10010 = ~470;
var427 = Integer.parseInt("-q", 459 & var508 | var427);
byte var525 = -1;
var152[~-1 & var427 | -1 & ~var427] = (byte)new InterruptedException().getStackTrace()[0].getLineNumber();
var152[Integer.parseInt("1a", 3 * 4)] = (byte)new NumberFormatException().getStackTrace()[0].getLineNumber();
byte var361 = 33;
String var434 = "2";
String var435 = "2";
var152[Integer.parseInt("2", 33)] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
int var436 = -1;
byte var362 = -1;
String var481 = "-b";
String var437 = "-b";
var476 = -885346761;
var436 = ~536940959;
byte var526 = -1;
var515 = -885346761;
var476 = ~-885346761;
var436 = ~-885346761 | var436;
byte var509 = -1;
var152[~Integer.parseInt("-b", ~var436)] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
String var484 = "-5";
String var485 = "-5";
var256 = Integer.parseInt("-5", 30);
byte var440 = -1;
var476 = -1 | var256;
int var363 = -1 & var256;
byte var510 = -1;
byte var487 = -1;
var256 = ~var363 & var476;
var152[~var363 & var476 | ~var363 & var476] = (byte)new NoSuchMethodException().getStackTrace()[0].getLineNumber();
var256 = Integer.parseInt("-m", 24);
var476 = var256 & ~-1;
byte var511 = -1;
byte var489 = -1;
int var289 = ~var256 & -1 | var476;
var256 = (~var256 & -1 | var476) & (~var256 & -1 | var476);
var440 = -32;
var152[var256 >> -32] = (byte)Thread.currentThread().getStackTrace()[1].getLineNumber();
var10004 = "f";
var256 = Integer.parseInt("f", 21);
var256 &= var256;
int var447 = 0;
var152[0 | var256] = (byte)new NoSuchFieldException().getStackTrace()[0].getLineNumber();
byte var370 = -1;
byte var490 = 10;
int var371 = Integer.parseInt("-20", 10);
var256 = ~var371 & -1;
byte var512 = -1;
var447 = ~-1;
var256 = ((var371 & ~-1 | var256) & (var371 & ~-1 | var256)) << -32;
StackTraceElement[] var372 = Thread.currentThread().getStackTrace();
boolean var513 = true;
var152[var256] = (byte)var372[1].getLineNumber();
a = var152;
int var295 = -31;
var295 = Integer.parseInt("-3f5l0e4", 11 << -31);
var154 = ~var295;
var10002 = ~var295;
int var373 = ~var295;
var154 = (0 | var154 & var154) + Integer.parseInt("-37", 35);
int var374 = Integer.parseInt("-38", Integer.parseInt("9", 2 | 8));
var10002 = ~Integer.parseInt("39", (~var374 | ~var374) & (~var374 | ~var374));
if (var154 == ((var10002 | var10002) & (var10002 | var10002))) {
throw new EnumConstantNotPresentException();
}
return var152;
}
return (byte[])a;
}
}
}
public static CallSite a(Lookup var0, String var1, MethodType var2, String var3, int var4, String var5, String var6) throws Exception {
while (true) {
if (f != 0) {
Object var10001 = null;
switch (0) {
case 1:
throw null;
}
} else {
Object var10 = null;
}
switch (0) {
case 0:
byte[] var7 = a();
ConstantCallSite var10000 = new ConstantCallSite;
String var10004 = new String;
byte[] var10006 = (byte[])"getBytes".invoke(var3, StandardCharsets.ISO_8859_1);
int var8 = 0;
label79:
while (var8 < var10006.length) {
int var10012 = var7[var8 % var7.length] | var10006[var8];
int var47 = var7[var8 % var7.length] & var10006[var8];
byte var10013 = -1;
byte var60 = -1;
var10006[var8] = (byte)(var10012 & ~var47);
var8++;
while (true) {
short var48 = 31625;
int var10007 = Integer.parseInt("-542d", ~(31622 & 31625) & (31625 | 31622));
byte var40 = -1;
var40 = -1;
b = ~var10007;
switch (b) {
case 17816:
case 17818:
continue label79;
case 17817:
while (true) {
int var10008 = -68404624;
if (-68404624 - -68404625 != 0) {
continue label79;
}
}
case 17819:
while (true) {
}
}
}
}
int var49 = 17437;
int var35 = 687871449 | 17437;
int var42 = 687871449 & 17437;
int var55 = -1;
int var61 = -1;
var55 = (byte)-1;
var35 &= ~var42;
var49 = -553668611;
var55 = -671105474;
var42 = ~-671105474;
var61 = (byte)-1;
if (0 != var35 + ~(~-553668611 | var42)) {
throw null;
}
var10004./* $VF: Unable to resugar constructor */<init>(var10006, StandardCharsets.UTF_8);
Class var10003 = (Class)"forName".invoke(var10004);
var10004 = new String;
var10006 = (byte[])"getBytes".invoke(var6, StandardCharsets.ISO_8859_1);
var8 = 0;
label63:
while (var8 < var10006.length) {
var55 = var8 % var7.length;
var61 = var10006[var8] | var7[var8 % var7.length];
var49 = var7[var8 % var7.length] & var10006[var8];
byte var64 = -1;
var10006[var8] = (byte)(~var49 & var61);
var8++;
while (true) {
d = 2132;
switch (d) {
case 2131:
case 2132:
case 2133:
case 2134:
while (true) {
var35 = 208066;
var49 = ~208066;
int var32 = 5999 & ~208066;
var49 = 208066;
var32 = (208066 & ~5999 | var32) % 17657;
var42 = Integer.parseInt("7", 23026 ^ 23013);
if (var32 + (-1 & ~var42 | ~-1 & var42) != Integer.parseInt("-11", 7)) {
continue label63;
}
}
}
}
}
var10004./* $VF: Unable to resugar constructor */<init>(var10006, StandardCharsets.UTF_8);
switch (var4) {
case 0:
Class<TestPlugin> var38 = TestPlugin.class;
var10000./* $VF: Unable to resugar constructor */<init>(
var0.findVirtual(var10003, var10004, MethodType.fromMethodDescriptorString(var5, TestPlugin.class.getClassLoader()))
);
int var10002 = 205;
int var11 = 205 << 193 >> -23;
int var10005 = ~30929;
var10002 = ~30929 & 30933 | ~30933 & 30929;
String var24 = "-321132201";
var10002 = Integer.parseInt("-321132201", var10002);
byte var20 = -1;
var10005 = -1 & ~var10002;
byte var34 = -1;
byte var30 = -1;
int var17 = var10002 & ~-1;
var10002 = var10002 & ~-1 | var10005;
int var23 = 746483199;
var10005 = 58741168;
byte var31 = -1;
int var18 = ~58741168 | ~746483199;
byte var28 = -1;
if (var11 != var10002 % ~var18) {
throw null;
}
return var10000;
case 1:
var10000./* $VF: Unable to resugar constructor */<init>(var0.findStatic(var10003, var10004, var2));
return var10000;
default:
throw null;
}
}
}
}
public TestPlugin() {
while (true) {
if (f != 0) {
Object var10001 = null;
switch (0) {
case 1:
throw null;
}
} else {
Object var1 = null;
}
switch (0) {
case 0:
super();
int var2 = 1140197002;
var2 = Integer.parseInt("33", 31);
if (1140197002 - (var2 | var2) * 1 == ~Integer.parseInt("6b", 14)) {
throw null;
}
return;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment