import net.runelite.mapping.Export; import net.runelite.mapping.ObfuscatedGetter; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("de") public class class122 extends class132 { @ObfuscatedName("l") @ObfuscatedSignature( descriptor = "Lee;" ) @Export("clock") protected static Clock clock; @ObfuscatedName("n") @ObfuscatedGetter( intValue = 502607237 ) int field1422; @ObfuscatedName("c") byte field1419; @ObfuscatedName("m") @ObfuscatedGetter( intValue = 1807607503 ) int field1420; @ObfuscatedName("k") String field1421; // $FF: synthetic field @ObfuscatedSignature( descriptor = "Lec;" ) final class133 this$0; @ObfuscatedSignature( descriptor = "(Lec;)V" ) class122(class133 var1) { this.this$0 = var1; this.field1422 = -1; } @ObfuscatedName("n") @ObfuscatedSignature( descriptor = "(Lot;I)V", garbageValue = "3602154" ) void vmethod2703(Buffer var1) { this.field1422 = var1.readUnsignedShort(); this.field1419 = var1.readByte(); this.field1420 = var1.readUnsignedShort(); var1.readLong(); this.field1421 = var1.readStringCp1252NullTerminated(); } @ObfuscatedName("c") @ObfuscatedSignature( descriptor = "(Leb;B)V", garbageValue = "66" ) void vmethod2702(ClanChannel var1) { ClanChannelMember var2 = (ClanChannelMember)var1.members.get(this.field1422); var2.rank = this.field1419; var2.world = this.field1420; var2.username = new Username(this.field1421); } @ObfuscatedName("n") @ObfuscatedSignature( descriptor = "(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lka;B)I", garbageValue = "88" ) @Export("compareStrings") public static int compareStrings(CharSequence var0, CharSequence var1, Language var2) { int var3 = var0.length(); int var4 = var1.length(); int var5 = 0; int var6 = 0; char var7 = 0; char var8 = 0; while (var5 - var7 < var3 || var6 - var8 < var4) { if (var5 - var7 >= var3) { return -1; } if (var6 - var8 >= var4) { return 1; } char var9; if (var7 != 0) { var9 = var7; boolean var14 = false; } else { var9 = var0.charAt(var5++); } char var10; if (var8 != 0) { var10 = var8; boolean var15 = false; } else { var10 = var1.charAt(var6++); } var7 = HitSplatDefinition.method3123(var9); var8 = HitSplatDefinition.method3123(var10); var9 = GrandExchangeOfferAgeComparator.standardizeChar(var9, var2); var10 = GrandExchangeOfferAgeComparator.standardizeChar(var10, var2); if (var10 != var9 && Character.toUpperCase(var9) != Character.toUpperCase(var10)) { var9 = Character.toLowerCase(var9); var10 = Character.toLowerCase(var10); if (var9 != var10) { return WorldMapScaleHandler.lowercaseChar(var9, var2) - WorldMapScaleHandler.lowercaseChar(var10, var2); } } } int var16 = Math.min(var3, var4); char var12; int var17; for (var17 = 0; var17 < var16; ++var17) { if (var2 == Language.Language_FR) { var5 = var3 - 1 - var17; var6 = var4 - 1 - var17; } else { var6 = var17; var5 = var17; } char var11 = var0.charAt(var5); var12 = var1.charAt(var6); if (var11 != var12 && Character.toUpperCase(var11) != Character.toUpperCase(var12)) { var11 = Character.toLowerCase(var11); var12 = Character.toLowerCase(var12); if (var12 != var11) { return WorldMapScaleHandler.lowercaseChar(var11, var2) - WorldMapScaleHandler.lowercaseChar(var12, var2); } } } var17 = var3 - var4; if (var17 != 0) { return var17; } else { for (int var18 = 0; var18 < var16; ++var18) { var12 = var0.charAt(var18); char var13 = var1.charAt(var18); if (var12 != var13) { return WorldMapScaleHandler.lowercaseChar(var12, var2) - WorldMapScaleHandler.lowercaseChar(var13, var2); } } return 0; } } @ObfuscatedName("c") @ObfuscatedSignature( descriptor = "(IB)Leg;", garbageValue = "-15" ) @Export("KitDefinition_get") public static KitDefinition KitDefinition_get(int var0) { KitDefinition var1 = (KitDefinition)KitDefinition.KitDefinition_cached.get((long)var0); if (var1 != null) { return var1; } else { byte[] var2 = KitDefinition.KitDefinition_archive.takeFile(3, var0); var1 = new KitDefinition(); if (var2 != null) { var1.decode(new Buffer(var2)); } KitDefinition.KitDefinition_cached.put(var1, (long)var0); return var1; } } }