import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("dg") @Implements("UserComparator5") public class UserComparator5 extends AbstractUserComparator { @ObfuscatedName("c") @ObfuscatedSignature( descriptor = "Lfo;" ) @Export("clock") static Clock clock; @ObfuscatedName("o") @Export("reversed") final boolean reversed; public UserComparator5(boolean var1) { this.reversed = var1; // L: 10 } // L: 11 @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "(Lns;Lns;I)I", garbageValue = "1182231062" ) @Export("compareBuddy") int compareBuddy(Buddy var1, Buddy var2) { if (var1.world != 0) { if (var2.world == 0) { return this.reversed ? -1 : 1; } } else if (var2.world != 0) { return this.reversed ? 1 : -1; } return this.compareUser(var1, var2); } public int compare(Object var1, Object var2) { return this.compareBuddy((Buddy)var1, (Buddy)var2); } @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "(CI)B", garbageValue = "949320153" ) @Export("charToByteCp1252") public static byte charToByteCp1252(char var0) { byte var1; if (var0 > 0 && var0 < 128 || var0 >= 160 && var0 <= 255) { // L: 12 var1 = (byte)var0; } else if (var0 == 8364) { // L: 13 var1 = -128; } else if (var0 == 8218) { // L: 14 var1 = -126; } else if (var0 == 402) { // L: 15 var1 = -125; } else if (var0 == 8222) { // L: 16 var1 = -124; } else if (var0 == 8230) { // L: 17 var1 = -123; } else if (var0 == 8224) { // L: 18 var1 = -122; } else if (var0 == 8225) { // L: 19 var1 = -121; } else if (var0 == 710) { // L: 20 var1 = -120; } else if (var0 == 8240) { // L: 21 var1 = -119; } else if (var0 == 352) { // L: 22 var1 = -118; } else if (var0 == 8249) { // L: 23 var1 = -117; } else if (var0 == 338) { // L: 24 var1 = -116; } else if (var0 == 381) { // L: 25 var1 = -114; } else if (var0 == 8216) { var1 = -111; // L: 26 } else if (var0 == 8217) { // L: 27 var1 = -110; } else if (var0 == 8220) { // L: 28 var1 = -109; } else if (var0 == 8221) { // L: 29 var1 = -108; } else if (var0 == 8226) { // L: 30 var1 = -107; } else if (var0 == 8211) { // L: 31 var1 = -106; } else if (var0 == 8212) { // L: 32 var1 = -105; } else if (var0 == 732) { // L: 33 var1 = -104; } else if (var0 == 8482) { // L: 34 var1 = -103; } else if (var0 == 353) { // L: 35 var1 = -102; } else if (var0 == 8250) { // L: 36 var1 = -101; } else if (var0 == 339) { // L: 37 var1 = -100; } else if (var0 == 382) { // L: 38 var1 = -98; } else if (var0 == 376) { // L: 39 var1 = -97; } else { var1 = 63; // L: 40 } return var1; // L: 41 } @ObfuscatedName("y") @ObfuscatedSignature( descriptor = "(CI)Z", garbageValue = "-1482615831" ) @Export("isCharAlphabetic") public static boolean isCharAlphabetic(char var0) { return var0 >= 'A' && var0 <= 'Z' || var0 >= 'a' && var0 <= 'z'; // L: 146 } }