
public class Class388 {

   Class564 aClass564_4834 = new Class564(5);
   Class481 aClass481_4835;
   boolean aBool4836;
   Class253 aClass253_4837;
   Class470 aClass470_4838;
   Class564 aClass564_4839 = new Class564(64);
   Class564 aClass564_4840 = new Class564(50);
   String[] aStringArray4841;
   int anInt4842;
   Class253 aClass253_4843;
   public static Class8 aClass8_4844;


   public void method6646(boolean var1) {
      if(var1 != this.aBool4836) {
         this.aBool4836 = var1;
         this.method6650(840437879);
      }
   }

   public Class411 method6647(int var1, int var2) {
      Class564 var3 = this.aClass564_4839;
      Class411 var4;
      synchronized(var3) {
         var4 = (Class411)this.aClass564_4839.method11959((long)var1);
      }

      if(null != var4) {
         if(var2 <= 527109864) {
            ;
         }

         return var4;
      } else {
         Class253 var5 = this.aClass253_4837;
         byte[] var11;
         synchronized(var5) {
            var11 = this.aClass253_4837.method4547(Class115.aClass115_1139.method2277(var1, -242031929), Class115.aClass115_1139.method2276(var1, -623366502), (byte)19);
         }

         var4 = new Class411();
         var4.anInt5056 = var1 * -1928728367;
         var4.aClass388_5027 = this;
         var4.aStringArray5046 = (String[])((String[])this.aStringArray4841.clone());
         if(var11 != null) {
            if(var2 <= 527109864) {
               ;
            }

            var4.method7036(new RS2Buffer(var11), 1723533157);
         }

         var4.method7038(803073300);
         Class564 var12 = this.aClass564_4839;
         synchronized(var12) {
            this.aClass564_4839.method11958(var4, (long)var1);
            return var4;
         }
      }
   }

   public void method6648(boolean var1, int var2) {
      if(var1 != this.aBool4836) {
         this.aBool4836 = var1;
         this.method6650(840437879);
      }
   }

   public void method6649() {
      Class564 var1 = this.aClass564_4839;
      synchronized(var1) {
         this.aClass564_4839.method11976((byte)105);
      }

      var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11976((byte)29);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11976((byte)115);
      }
   }

   public void method6650(int var1) {
      Class564 var2 = this.aClass564_4839;
      synchronized(var2) {
         this.aClass564_4839.method11976((byte)24);
      }

      var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11976((byte)92);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11976((byte)94);
      }
   }

   public void method6651(int var1) {
      this.anInt4842 = var1 * 1554846627;
      Class564 var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11976((byte)116);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11976((byte)70);
      }
   }

   public void method6652() {
      Class564 var1 = this.aClass564_4839;
      synchronized(var1) {
         this.aClass564_4839.method11968((short)-20771);
      }

      var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11968((short)-24225);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11968((short)-295);
      }
   }

   public void method6653(byte var1) {
      Class564 var2 = this.aClass564_4839;
      synchronized(var2) {
         this.aClass564_4839.method11968((short)-7560);
      }

      var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11968((short)-17522);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11968((short)-29339);
      }
   }

   public Class411 method6654(int var1) {
      Class564 var2 = this.aClass564_4839;
      Class411 var3;
      synchronized(var2) {
         var3 = (Class411)this.aClass564_4839.method11959((long)var1);
      }

      if(null != var3) {
         return var3;
      } else {
         Class253 var4 = this.aClass253_4837;
         byte[] var10;
         synchronized(var4) {
            var10 = this.aClass253_4837.method4547(Class115.aClass115_1139.method2277(var1, -292638142), Class115.aClass115_1139.method2276(var1, -1649425474), (byte)-48);
         }

         var3 = new Class411();
         var3.anInt5056 = var1 * -1928728367;
         var3.aClass388_5027 = this;
         var3.aStringArray5046 = (String[])((String[])this.aStringArray4841.clone());
         if(var10 != null) {
            var3.method7036(new RS2Buffer(var10), 2037622395);
         }

         var3.method7038(1798365507);
         Class564 var11 = this.aClass564_4839;
         synchronized(var11) {
            this.aClass564_4839.method11958(var3, (long)var1);
            return var3;
         }
      }
   }

   public void method6655(boolean var1) {
      if(var1 != this.aBool4836) {
         this.aBool4836 = var1;
         this.method6650(840437879);
      }
   }

   public void method6656(boolean var1) {
      if(var1 != this.aBool4836) {
         this.aBool4836 = var1;
         this.method6650(840437879);
      }
   }

   public void method6657(boolean var1) {
      if(var1 != this.aBool4836) {
         this.aBool4836 = var1;
         this.method6650(840437879);
      }
   }

   public Class388(Class481 var1, Class470 var2, boolean var3, Class253 var4, Class253 var5) {
      this.aClass481_4835 = var1;
      this.aClass470_4838 = var2;
      this.aBool4836 = var3;
      this.aClass253_4837 = var4;
      this.aClass253_4843 = var5;
      if(null != this.aClass253_4837) {
         int var6 = this.aClass253_4837.method4515(-1373399726) - 1;
         Class115.aClass115_1139.method2278(2095115584);
         this.aClass253_4837.method4514(var6, 1711738589);
      }

      if(this.aClass481_4835 == Class481.aClass481_5854) {
         this.aStringArray4841 = new String[]{null, null, null, null, null, Class418.aClass418_5272.method7137(this.aClass470_4838, (byte)-81)};
      } else {
         this.aStringArray4841 = new String[]{null, null, null, null, null, null};
      }

   }

   public void method6658() {
      Class564 var1 = this.aClass564_4839;
      synchronized(var1) {
         this.aClass564_4839.method11976((byte)105);
      }

      var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11976((byte)103);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11976((byte)31);
      }
   }

   public void method6659(int var1) {
      this.anInt4842 = var1 * 1554846627;
      Class564 var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11976((byte)70);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11976((byte)26);
      }
   }

   public void method6660(int var1, int var2) {
      Class564 var3 = this.aClass564_4839;
      synchronized(var3) {
         this.aClass564_4839.method11963(var1, (byte)-103);
      }

      var3 = this.aClass564_4840;
      synchronized(var3) {
         this.aClass564_4840.method11963(var1, (byte)-127);
      }

      var3 = this.aClass564_4834;
      synchronized(var3) {
         this.aClass564_4834.method11963(var1, (byte)-86);
      }
   }

   public void method6661(int var1) {
      this.anInt4842 = var1 * 1554846627;
      Class564 var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11976((byte)44);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11976((byte)88);
      }
   }

   public void method6662() {
      Class564 var1 = this.aClass564_4839;
      synchronized(var1) {
         this.aClass564_4839.method11976((byte)113);
      }

      var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11976((byte)112);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11976((byte)30);
      }
   }

   public void method6663(int var1) {
      Class564 var2 = this.aClass564_4839;
      synchronized(var2) {
         this.aClass564_4839.method11963(var1, (byte)-31);
      }

      var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11963(var1, (byte)-30);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11963(var1, (byte)-112);
      }
   }

   public void method6664() {
      Class564 var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11976((byte)45);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11976((byte)91);
      }
   }

   public void method6665() {
      Class564 var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11976((byte)21);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11976((byte)30);
      }
   }

   public void method6666(int var1) {
      Class564 var2 = this.aClass564_4839;
      synchronized(var2) {
         this.aClass564_4839.method11963(var1, (byte)-42);
      }

      var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11963(var1, (byte)-112);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11963(var1, (byte)-41);
      }
   }

   public void method6667(int var1, int var2) {
      this.anInt4842 = var1 * 1554846627;
      Class564 var3 = this.aClass564_4840;
      synchronized(var3) {
         this.aClass564_4840.method11976((byte)97);
      }

      var3 = this.aClass564_4834;
      synchronized(var3) {
         this.aClass564_4834.method11976((byte)60);
      }
   }

   public void method6668() {
      Class564 var1 = this.aClass564_4839;
      synchronized(var1) {
         this.aClass564_4839.method11968((short)-18506);
      }

      var1 = this.aClass564_4840;
      synchronized(var1) {
         this.aClass564_4840.method11968((short)-31463);
      }

      var1 = this.aClass564_4834;
      synchronized(var1) {
         this.aClass564_4834.method11968((short)-13447);
      }
   }

   public void method6669(int var1) {
      Class564 var2 = this.aClass564_4840;
      synchronized(var2) {
         this.aClass564_4840.method11976((byte)30);
      }

      var2 = this.aClass564_4834;
      synchronized(var2) {
         this.aClass564_4834.method11976((byte)38);
      }
   }

   static final void method6670(Class508 var0, int var1) {
      Class505 var2 = var0.aBool6014?var0.aClass505_6011:var0.aClass505_6010;
      Class124 var3 = var2.aClass124_5977;
      Class121 var4 = var2.aClass121_5978;
      Class310.method5545(var3, var4, var0, 2103465553);
   }

   public static void method6671(int var0, int var1) {
      Class124.aClass564_1361.method11963(var0, (byte)-54);
      Class124.aClass564_1428.method11963(var0, (byte)-74);
      Class124.aClass564_1381.method11963(var0, (byte)-22);
      Class124.aClass564_1363.method11963(var0, (byte)-118);
   }

   static final void method6672(Class508 var0, byte var1) {
      int var2 = var0.anIntArray6027[(var0.anInt6003 -= 98312473) * -937710807];
      Class124 var3 = Class97.method1903(var2, -970058286);
      Class121 var4 = Class18.aClass121Array188[var2 >> 16];
      Class336.method6202(var3, var4, var0, -867247195);
   }
}
