
public class Class251 implements Interface50 {

   static Class251 aClass251_2972 = new Class251(Class115.aClass115_1161, 4, false, false);
   public static Class251 aClass251_2973 = new Class251_Sub3(Class115.aClass115_1164, 1, false, true);
   Class115 aClass115_2974;
   static Class251 aClass251_2975 = new Class251_Sub1(Class115.aClass115_1166, 3, false, false);
   int anInt2976;
   static Class251 aClass251_2977 = new Class251(Class115.aClass115_1168, 5, true, false);
   public static Class251 aClass251_2978 = new Class251(Class115.aClass115_1159, 6, true, true);
   public static Class251 aClass251_2979 = new Class251(Class115.aClass115_1119, 7, true, false);
   static Class251 aClass251_2980 = new Class251_Sub5(Class115.aClass115_1171, 8, false, false);
   static Class251 aClass251_2981 = new Class251((Class115)null, 9, false, false);
   public static Class251 aClass251_2982 = new Class251_Sub4(Class115.aClass115_1165, 2, true, true);
   public static Class251 aClass251_2983 = new Class251_Sub2(Class115.aClass115_1163, 0, true, true);


   Class251(Class115 var1, int var2, boolean var3, boolean var4, Class251_Sub2 var5) {
      this(var1, var2, var3, var4);
   }

   public Object method4477(Class337 var1) {
      return var1.method6212((byte)-98);
   }

   public Class115 method4478(byte var1) {
      return this.aClass115_2974;
   }

   public int method89(byte var1) {
      return -304852799 * this.anInt2976;
   }

   public int method269() {
      return -304852799 * this.anInt2976;
   }

   Class251(Class115 var1, int var2, boolean var3, boolean var4) {
      this.aClass115_2974 = var1;
      this.anInt2976 = 1933066049 * var2;
   }

   public static Class251[] method4479(int var0) {
      return new Class251[]{aClass251_2983, aClass251_2973, aClass251_2972, aClass251_2977, aClass251_2982, aClass251_2981, aClass251_2978, aClass251_2979, aClass251_2975, aClass251_2980};
   }

   public static Class251[] method4480() {
      return new Class251[]{aClass251_2983, aClass251_2973, aClass251_2972, aClass251_2977, aClass251_2982, aClass251_2981, aClass251_2978, aClass251_2979, aClass251_2975, aClass251_2980};
   }

   public Object method4481(Class337 var1) {
      return var1.method6212((byte)-115);
   }

   public Object method4482(Class337 var1, byte var2) {
      return var1.method6212((byte)-32);
   }

   public Class115 method4483() {
      return this.aClass115_2974;
   }

   public Class115 method4484() {
      return this.aClass115_2974;
   }

   public static void method4485(Class382 var0, Class365 var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11) {
      Class185.aClass382_2218 = var0;
      Class185.aClass365_2222 = var1;
      Class185.anInt2219 = var2 * 829514769;
      Class185.anInt2220 = var3 * 1072056029;
      Class185.anInt2221 = var4 * -1930048299;
      Class185.anInt2223 = var5 * -28976491;
      Class185.anInt2224 = var6 * 361589553;
      Class295.anInt3488 = var7 * 1166675131;
      Class15.anInt176 = 184079053 * var8;
      Class225_Sub15.aClass86_8559 = null;
      Class185.aClass86_2225 = null;
      Class529.aClass86_7197 = null;
      Class185.anInt2217 = var9 * -468808653;
      Class118_Sub10_Sub2.anInt10322 = var10 * -1720219201;
      Class67.method1436(342437023);
      Class185.aBool2226 = true;
   }

   static final void method4486(Class508 var0, int var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      var0.anObjectArray6004[(var0.anInt6005 += -46848683) * 639741949 - 1] = Class304.aClass243_3879.method4370(var2, (short)-23260).aString10571;
   }

   static final void method4487(Class508 var0, int var1) {
      float var2 = Class312.method5556(var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807]);
      Class225_Sub14_Sub13_Sub2 var3 = new Class225_Sub14_Sub13_Sub2(Class336.aClass35_Sub1_4206.method13165((byte)-11), var2);
      Class336.aClass35_Sub1_4206.method903(var3, (byte)111);
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = 506700809 * var3.anInt10559;
   }

   static final void method4488(Class508 var0, byte var1) {
      if(!Class225_Sub21_Sub3.method15650((byte)70)) {
         Class47.method1180((short)5890);
      }

   }

   public static void method4489(Class253 var0, short var1) {
      Class7.anInt122 = var0.method4557("headicons_pk", (byte)-94) * 1806078441;
      Class7.anInt123 = var0.method4557("headicons_prayer", (byte)-118) * -2043884761;
      Class7.anInt125 = var0.method4557("hint_headicons", (byte)-70) * 1827403181;
      Class479.anInt5842 = var0.method4557("hint_mapmarkers", (byte)-7) * 882685103;
      Class235.anInt2795 = var0.method4557("mapflag", (byte)-49) * 643935433;
      Class7.anInt120 = var0.method4557("cross", (byte)-4) * 921019505;
      Class7.anInt126 = var0.method4557("mapdots", (byte)-45) * 1237807543;
      Class192.anInt2283 = var0.method4557("name_icons", (byte)-81) * 634615785;
      Class114.anInt1108 = var0.method4557("floorshadows", (byte)-17) * 2064476527;
      Class7.anInt127 = var0.method4557("compass", (byte)-32) * -730543693;
      Class507.anInt5996 = var0.method4557("otherlevel", (byte)-70) * 44987597;
      Class90.anInt893 = var0.method4557("hint_mapedge", (byte)-107) * 513722755;
   }

   static final void method4490(Class508 var0, byte var1) {
      Class505 var10000;
      if(var0.aBool6014) {
         if(var1 >= 4) {
            ;
         }

         var10000 = var0.aClass505_6011;
      } else {
         var10000 = var0.aClass505_6010;
      }

      Class505 var2 = var10000;
      Class124 var3 = var2.aClass124_5977;
      int[] var4 = var0.anIntArray6027;
      int var10001 = (var0.anInt6003 += 98312473) * -937710807 - 1;
      byte var10002;
      if(var3.aBool1387) {
         if(var1 >= 4) {
            return;
         }

         var10002 = 1;
      } else {
         var10002 = 0;
      }

      var4[var10001] = var10002;
   }

   static final void method4491(Class508 var0, int var1) {
      var0.anIntArray6026[var0.anIntArray6023[var0.anInt6025 * 1651565071]] = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
   }

   public static final void method4492(String var0, byte var1) {
      if(var0 != null) {
         if((client.anInt7651 * 1907362565 < 200 || client.aBool7801) && 1907362565 * client.anInt7651 < 200) {
            String var2 = Class99.method1917(var0, Class225_Sub29.aClass393_8652, -265882053);
            if(null != var2) {
               int var3;
               String var5;
               String var6;
               for(var3 = 0; var3 < 1907362565 * client.anInt7651; ++var3) {
                  Class13 var4 = client.aClass13Array7931[var3];
                  var5 = Class99.method1917(var4.aString169, Class225_Sub29.aClass393_8652, -1914394959);
                  if(null != var5 && var5.equals(var2)) {
                     Class285.method5239(4, var0 + Class418.aClass418_5159.method7137(Class498.aClass470_5944, (byte)-39), (byte)121);
                     return;
                  }

                  if(null != var4.aString165) {
                     var6 = Class99.method1917(var4.aString165, Class225_Sub29.aClass393_8652, -1122040814);
                     if(var6 != null && var6.equals(var2)) {
                        Class285.method5239(4, var0 + Class418.aClass418_5159.method7137(Class498.aClass470_5944, (byte)-54), (byte)34);
                        return;
                     }
                  }
               }

               for(var3 = 0; var3 < -356989129 * client.anInt7933; ++var3) {
                  Class9 var8 = client.aClass9Array7935[var3];
                  var5 = Class99.method1917(var8.aString146, Class225_Sub29.aClass393_8652, 1515850970);
                  if(null != var5 && var5.equals(var2)) {
                     Class285.method5239(4, Class418.aClass418_5296.method7137(Class498.aClass470_5944, (byte)-68) + var0 + Class418.aClass418_5297.method7137(Class498.aClass470_5944, (byte)-105), (byte)91);
                     return;
                  }

                  if(null != var8.aString144) {
                     var6 = Class99.method1917(var8.aString144, Class225_Sub29.aClass393_8652, 1631043957);
                     if(var6 != null && var6.equals(var2)) {
                        Class285.method5239(4, Class418.aClass418_5296.method7137(Class498.aClass470_5944, (byte)-118) + var0 + Class418.aClass418_5297.method7137(Class498.aClass470_5944, (byte)-110), (byte)113);
                        return;
                     }
                  }
               }

               if(Class99.method1917(Class5.aClass515_Sub1_Sub4_Sub4_Sub1_113.aString10856, Class225_Sub29.aClass393_8652, -405649102).equals(var2)) {
                  Class285.method5239(4, Class418.aClass418_5293.method7137(Class498.aClass470_5944, (byte)-69), (byte)113);
               } else {
                  PacketContext var7 = Class35_Sub1.method13169(883808512);
                  Class225_Sub15 var9 = Class543.method11415(OutgoingOpcode.aClass302_3782, var7.aClass433_2184, (byte)1);
                  var9.buffer.writeByte(Class190.method3320(var0, -1558812486), -765864773);
                  var9.buffer.writeString(var0, (byte)39);
                  var7.method3191(var9, (byte)66);
               }
            }
         } else {
            Class285.method5239(4, Class418.aClass418_5181.method7137(Class498.aClass470_5944, (byte)-40), (byte)70);
         }
      }
   }
}
