
public class Class515_Sub1_Sub3_Sub2 extends Class515_Sub1_Sub3 implements Interface20 {

   boolean aBool10794 = true;
   boolean aBool10795;
   Class571 aClass571_10796;
   static int[] anIntArray10797 = new int[]{1, 2, 4, 8};
   static int[] anIntArray10798 = new int[]{16, 32, 64, 128};
   public Class209 aClass209_10799;


   public boolean method100() {
      return this.aClass209_10799.method3560(-575180280);
   }

   boolean method13394(byte var1) {
      return false;
   }

   boolean method13451(byte var1) {
      return this.aBool10794;
   }

   public Class571 method13400(Class545 var1, int var2) {
      return this.aClass571_10796;
   }

   final boolean method13447() {
      return false;
   }

   public int method13406(int var1) {
      return this.aClass209_10799.method3575(526993231);
   }

   public void method16733(Class469 var1, int var2) {
      this.aClass209_10799.method3556(var1, -53246456);
   }

   public boolean method86(int var1) {
      return this.aClass209_10799.method3560(-575180280);
   }

   void method13402(Class545 var1, int var2) {
      Class568 var3 = this.aClass209_10799.method3558(var1, 262144, true, true, (byte)10);
      if(null != var3) {
         if(var2 <= 631412612) {
            ;
         }

         Class328 var4 = this.method10915();
         Class325 var5 = this.method10913();
         int var6 = (int)var5.aClass326_4031.aFloat4036 >> 9;
         int var7 = (int)var5.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var3, var4, var6, var6, var7, var7, false, (byte)90);
      }

   }

   boolean method13391(Class545 var1, int var2, int var3, int var4) {
      Class568 var5 = this.aClass209_10799.method3558(var1, 131072, false, false, (byte)-7);
      return null == var5?false:var5.method12070(var2, var3, this.method10915(), false, 0);
   }

   final boolean method13423(byte var1) {
      return false;
   }

   public int method99(int var1) {
      return 1695748883 * this.aClass209_10799.anInt2470;
   }

   public int method89(byte var1) {
      return 452908099 * this.aClass209_10799.anInt2471;
   }

   public boolean method84() {
      return this.aClass209_10799.method3560(-575180280);
   }

   boolean method13410() {
      return this.aBool10794;
   }

   public int method87(int var1) {
      return this.aClass209_10799.anInt2472 * 615620455;
   }

   public int method93() {
      return 452908099 * this.aClass209_10799.anInt2471;
   }

   public int method83() {
      return 452908099 * this.aClass209_10799.anInt2471;
   }

   public void method90(Class545 var1, int var2) {
      this.aClass209_10799.method3561(var1, 1792745069);
   }

   public void method85(Class545 var1, int var2) {
      this.aClass209_10799.method3585(var1, 592004340);
   }

   public int method91() {
      return 452908099 * this.aClass209_10799.anInt2471;
   }

   public int method29() {
      return 1695748883 * this.aClass209_10799.anInt2470;
   }

   public int method40() {
      return 1695748883 * this.aClass209_10799.anInt2470;
   }

   public void method88(byte var1) {}

   public int method39() {
      return 1695748883 * this.aClass209_10799.anInt2470;
   }

   public int method94() {
      return this.aClass209_10799.anInt2472 * 615620455;
   }

   public int method13404(byte var1) {
      return this.aClass209_10799.method3564(-691967424);
   }

   void method13422(Class545 var1) {
      Class568 var2 = this.aClass209_10799.method3558(var1, 262144, true, true, (byte)44);
      if(null != var2) {
         Class328 var3 = this.method10915();
         Class325 var4 = this.method10913();
         int var5 = (int)var4.aClass326_4031.aFloat4036 >> 9;
         int var6 = (int)var4.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var2, var3, var5, var5, var6, var6, false, (byte)116);
      }

   }

   public int method34() {
      return 1695748883 * this.aClass209_10799.anInt2470;
   }

   final void method13397(int var1) {
      throw new IllegalStateException();
   }

   final void method13424(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6, int var7) {
      throw new IllegalStateException();
   }

   public void method96() {}

   public void method97() {}

   public void method98() {}

   Class579 method13398(Class545 var1, byte var2) {
      Class568 var3 = this.aClass209_10799.method3558(var1, 2048, false, true, (byte)-9);
      if(var3 == null) {
         return null;
      } else {
         Class328 var4 = this.method10915();
         Class325 var5 = this.method10913();
         Class579 var6 = Class212.method3640(this.aBool10795, (byte)-101);
         int var7 = (int)var5.aClass326_4031.aFloat4036 >> 9;
         int var8 = (int)var5.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var3, var4, var7, var7, var8, var8, true, (byte)8);
         var3.method12069(var4, this.aClass89Array8446[0], 0);
         if(this.aClass209_10799.aClass528_2484 != null) {
            Class97 var9 = this.aClass209_10799.aClass528_2484.method11119();
            var1.method11711(var9);
         }

         this.aBool10794 = var3.i() || null != this.aClass209_10799.aClass528_2484;
         if(this.aClass571_10796 == null) {
            this.aClass571_10796 = Class225_Sub3.method13342((int)var5.aClass326_4031.aFloat4036, (int)var5.aClass326_4031.aFloat4037, (int)var5.aClass326_4031.aFloat4033, var3, (byte)-47);
         } else {
            Class356_Sub3.method14399(this.aClass571_10796, (int)var5.aClass326_4031.aFloat4036, (int)var5.aClass326_4031.aFloat4037, (int)var5.aClass326_4031.aFloat4033, var3, -1671028188);
         }

         return var6;
      }
   }

   public void method101(Class545 var1) {
      this.aClass209_10799.method3561(var1, 1923103349);
   }

   public void method102(Class545 var1) {
      this.aClass209_10799.method3585(var1, 2022147515);
   }

   boolean method13426() {
      return false;
   }

   boolean method13409() {
      return false;
   }

   void method13432(Class545 var1) {
      Class568 var2 = this.aClass209_10799.method3558(var1, 262144, true, true, (byte)-10);
      if(null != var2) {
         Class328 var3 = this.method10915();
         Class325 var4 = this.method10913();
         int var5 = (int)var4.aClass326_4031.aFloat4036 >> 9;
         int var6 = (int)var4.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var2, var3, var5, var5, var6, var6, false, (byte)75);
      }

   }

   boolean method13411() {
      return this.aBool10794;
   }

   boolean method13393() {
      return this.aBool10794;
   }

   boolean method13431() {
      return this.aBool10794;
   }

   public int method13414() {
      return this.aClass209_10799.method3564(36232350);
   }

   public int method13415() {
      return this.aClass209_10799.method3564(-2142179219);
   }

   public Class571 method13416(Class545 var1) {
      return this.aClass571_10796;
   }

   public int method13417() {
      return this.aClass209_10799.method3575(-1616595399);
   }

   public int method13418() {
      return this.aClass209_10799.method3575(1136485943);
   }

   Class579 method13419(Class545 var1) {
      Class568 var2 = this.aClass209_10799.method3558(var1, 2048, false, true, (byte)45);
      if(var2 == null) {
         return null;
      } else {
         Class328 var3 = this.method10915();
         Class325 var4 = this.method10913();
         Class579 var5 = Class212.method3640(this.aBool10795, (byte)-59);
         int var6 = (int)var4.aClass326_4031.aFloat4036 >> 9;
         int var7 = (int)var4.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var2, var3, var6, var6, var7, var7, true, (byte)117);
         var2.method12069(var3, this.aClass89Array8446[0], 0);
         if(this.aClass209_10799.aClass528_2484 != null) {
            Class97 var8 = this.aClass209_10799.aClass528_2484.method11119();
            var1.method11711(var8);
         }

         this.aBool10794 = var2.i() || null != this.aClass209_10799.aClass528_2484;
         if(this.aClass571_10796 == null) {
            this.aClass571_10796 = Class225_Sub3.method13342((int)var4.aClass326_4031.aFloat4036, (int)var4.aClass326_4031.aFloat4037, (int)var4.aClass326_4031.aFloat4033, var2, (byte)46);
         } else {
            Class356_Sub3.method14399(this.aClass571_10796, (int)var4.aClass326_4031.aFloat4036, (int)var4.aClass326_4031.aFloat4037, (int)var4.aClass326_4031.aFloat4033, var2, -2076896894);
         }

         return var5;
      }
   }

   void method13412(Class545 var1) {
      Class568 var2 = this.aClass209_10799.method3558(var1, 262144, true, true, (byte)-31);
      if(null != var2) {
         Class328 var3 = this.method10915();
         Class325 var4 = this.method10913();
         int var5 = (int)var4.aClass326_4031.aFloat4036 >> 9;
         int var6 = (int)var4.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var2, var3, var5, var5, var6, var6, false, (byte)75);
      }

   }

   void method13421(Class545 var1) {
      Class568 var2 = this.aClass209_10799.method3558(var1, 262144, true, true, (byte)-84);
      if(null != var2) {
         Class328 var3 = this.method10915();
         Class325 var4 = this.method10913();
         int var5 = (int)var4.aClass326_4031.aFloat4036 >> 9;
         int var6 = (int)var4.aClass326_4031.aFloat4033 >> 9;
         this.aClass209_10799.method3559(var1, var2, var3, var5, var5, var6, var6, false, (byte)42);
      }

   }

   public Class515_Sub1_Sub3_Sub2(Class241 var1, Class545 var2, Class448 var3, Class445 var4, int var5, int var6, int var7, int var8, int var9, boolean var10, int var11, int var12, int var13) {
      super(var1, var7, var8, var9, var5, var6, Class160.method2822(var11, var12, -803746013));
      this.aClass209_10799 = new Class209(var2, var3, var4, var11, var12, this.aByte8443, var6, this, var10, var13);
      this.aBool10795 = 0 != var4.anInt5544 * -22824303 && !var10;
      this.method13408(1, -867096999);
   }

   public int method92() {
      return 452908099 * this.aClass209_10799.anInt2471;
   }

   boolean method13452(Class545 var1, int var2, int var3) {
      Class568 var4 = this.aClass209_10799.method3558(var1, 131072, false, false, (byte)31);
      return null == var4?false:var4.method12070(var2, var3, this.method10915(), false, 0);
   }

   final void method13395(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6) {
      throw new IllegalStateException();
   }

   final boolean method13449() {
      return false;
   }

   final boolean method13427() {
      return false;
   }

   final void method13407() {
      throw new IllegalStateException();
   }

   final void method13429() {
      throw new IllegalStateException();
   }

   final void method13430() {
      throw new IllegalStateException();
   }

   public void method16734(Class469 var1) {
      this.aClass209_10799.method3556(var1, -1217066398);
   }

   public int method95() {
      return this.aClass209_10799.anInt2472 * 615620455;
   }

   static int method16735(int var0, int var1) {
      return -1372814303 * Class458.aClass458_5697.anInt5719 != var0 && var0 != Class458.aClass458_5714.anInt5719 * -1372814303?anIntArray10797[var1 & 3]:anIntArray10798[var1 & 3];
   }

   final void method13396(Class545 var1, Class515_Sub1 var2, int var3, int var4, int var5, boolean var6) {
      throw new IllegalStateException();
   }

   public void method16736(Class469 var1) {
      this.aClass209_10799.method3556(var1, 186450467);
   }
}
