
public class Class5 implements Interface1 {

   public static Class515_Sub1_Sub4_Sub4_Sub1 aClass515_Sub1_Sub4_Sub4_Sub1_113;


   public Interface6 method5(Class48 var1, int var2) {
      if(Class48.aClass48_495 == var1) {
         return client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var2];
      } else {
         if(var1 == Class48.aClass48_493) {
            ObjectVar var3 = (ObjectVar)client.aClass423_7693.method7211((long)var2);
            if(var3 != null) {
               return (Interface6)var3.object;
            }
         }

         return null;
      }
   }

   public Interface6 method2(Class48 var1, int var2, byte var3) {
      if(Class48.aClass48_495 == var1) {
         return client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var2];
      } else {
         if(var1 == Class48.aClass48_493) {
            ObjectVar var4 = (ObjectVar)client.aClass423_7693.method7211((long)var2);
            if(var4 != null) {
               return (Interface6)var4.object;
            }
         }

         return null;
      }
   }

   public Interface6 method3(Class48 var1, int var2) {
      if(Class48.aClass48_495 == var1) {
         return client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var2];
      } else {
         if(var1 == Class48.aClass48_493) {
            ObjectVar var3 = (ObjectVar)client.aClass423_7693.method7211((long)var2);
            if(var3 != null) {
               return (Interface6)var3.object;
            }
         }

         return null;
      }
   }

   public Interface6 method4(Class48 var1, int var2) {
      if(Class48.aClass48_495 == var1) {
         return client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var2];
      } else {
         if(var1 == Class48.aClass48_493) {
            ObjectVar var3 = (ObjectVar)client.aClass423_7693.method7211((long)var2);
            if(var3 != null) {
               return (Interface6)var3.object;
            }
         }

         return null;
      }
   }

   public Interface6 method1(Class48 var1, int var2) {
      if(Class48.aClass48_495 == var1) {
         return client.aClass515_Sub1_Sub4_Sub4_Sub1Array7799[var2];
      } else {
         if(var1 == Class48.aClass48_493) {
            ObjectVar var3 = (ObjectVar)client.aClass423_7693.method7211((long)var2);
            if(var3 != null) {
               return (Interface6)var3.object;
            }
         }

         return null;
      }
   }

   static void method550(Class124 var0, Class496 var1, int var2, int var3, int var4, int var5, int var6, String var7, Class8 var8, Class405 var9, int var10, int var11) {
      int var12;
      if(-1736568489 * Class225_Sub21_Sub5.anInt10087 == 6) {
         var12 = (int)client.aFloat7750 & 16383;
      } else {
         var12 = -1087344277 * client.anInt7754 + (int)client.aFloat7750 & 16383;
      }

      int var13 = Math.max(516053361 * var0.anInt1368 / 2, var0.anInt1383 * 437250785 / 2) + 10;
      int var14 = var4 * var4 + var5 * var5;
      if(var14 <= var13 * var13) {
         int var15 = Class312.anIntArray3943[var12];
         int var16 = Class312.anIntArray3956[var12];
         if(6 != Class225_Sub21_Sub5.anInt10087 * -1736568489) {
            var15 = var15 * 256 / (256 + -1001783331 * client.anInt7912);
            var16 = var16 * 256 / (256 + -1001783331 * client.anInt7912);
         }

         int var17 = var15 * var5 + var16 * var4 >> 14;
         int var18 = var16 * var5 - var4 * var15 >> 14;
         int var19 = var9.method6876(var7, 100, (Interface45[])null, -670625691);
         int var20 = var9.method6846(var7, 100, 0, (Interface45[])null, 2087741087);
         var17 -= var19 / 2;
         if(var17 >= -(516053361 * var0.anInt1368) && var17 <= 516053361 * var0.anInt1368 && var18 >= -(437250785 * var0.anInt1383) && var18 <= var0.anInt1383 * 437250785) {
            var8.method621(var7, var2 + var17 + var0.anInt1368 * 516053361 / 2, var3 + 437250785 * var0.anInt1383 / 2 - var18 - var6 - var20, var19, 50, var10, 0, 1, 0, 0, (Class171[])null, (int[])null, var1, var2, var3, -74924032);
         }
      }
   }

   public static void method551(Class225_Sub8 var0, int var1) {
      if(!Class118_Sub6.method13180(client.anInt7734 * 1881519639, 231535812)) {
         var0.method13538(217887828);
      } else {
         Class532.aClass510_Sub2_7217.method10822(var0, 1873264863);
      }
   }

   static final void method552(Class508 var0, byte var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = Character.toLowerCase((char)var2);
   }

   static final void method553(Class508 var0, byte var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class567 var3 = Class225_Sub21_Sub2.aClass555_10072.method11836(var2, 639605484);
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = var3.anInt7552 * -2118985305;
   }

   static final void method554(Class508 var0, int var1) {
      int var2 = Class292.method5310(1954052325);
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = (Class225_Sub17_Sub4.anInt10141 = Class500.aClass225_Sub6_5953.aClass463_Sub15_8472.method12922((byte)-37) * -1033464985) * -923543465;
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = var2;
      client.aClass279_7807.method4935(-1926067111);
      Class7.method605(-1358477367);
      client.aBool7758 = false;
   }
}
