
public class Class151_Sub1_Sub3 extends Class151_Sub1 {

   int anInt10247 = 0;
   Class127 aClass127_10248;
   Class146 aClass146_10249;
   Class545_Sub3 aClass545_Sub3_10250;
   int anInt10251 = 0;


   boolean method2743() {
      return true;
   }

   public int method2741() {
      return -396795201 * this.anInt10251;
   }

   boolean method154() {
      this.aClass545_Sub3_10250.method15342(this.anInt10251 * -396795201, this.anInt10247 * 1745129811, null == this.aClass146_10249?null:this.aClass146_10249.anIntArray1693, this.aClass127_10248 == null?null:this.aClass127_10248.aFloatArray1539);
      return true;
   }

   public void method14460(int var1, Interface7 var2) {
      if(0 != var1) {
         throw new RuntimeException();
      } else {
         Class146 var3 = (Class146)var2;
         if(this.aClass127_10248 != null && var3 != null && (var3.anInt1692 * 1425100791 != this.aClass127_10248.anInt1538 * -797359303 || 911463445 * var3.anInt1691 != -853470711 * this.aClass127_10248.anInt1537)) {
            throw new RuntimeException();
         } else {
            this.aClass146_10249 = var3;
            if(null != var3) {
               this.anInt10251 = var3.anInt1692 * 102185161;
               this.anInt10247 = -381595657 * var3.anInt1691;
            } else if(null == this.aClass127_10248) {
               this.anInt10251 = 0;
               this.anInt10247 = 0;
            }

            if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
               this.method154();
            }

         }
      }
   }

   public void method14459(Interface8 var1) {
      Class127 var2 = (Class127)var1;
      if(this.aClass146_10249 != null && null != var2 && (-797359303 * var2.anInt1538 != this.aClass146_10249.anInt1692 * 1425100791 || var2.anInt1537 * -853470711 != 911463445 * this.aClass146_10249.anInt1691)) {
         throw new RuntimeException();
      } else {
         this.aClass127_10248 = var2;
         if(null != var2) {
            this.anInt10251 = var2.anInt1538 * 506228743;
            this.anInt10247 = 310056883 * var2.anInt1537;
         } else if(null == this.aClass146_10249) {
            this.anInt10251 = 0;
            this.anInt10247 = 0;
         }

         if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
            this.method154();
         }

      }
   }

   public boolean method14461() {
      return true;
   }

   public void method14471(int var1, Interface7 var2) {
      if(0 != var1) {
         throw new RuntimeException();
      } else {
         Class146 var3 = (Class146)var2;
         if(this.aClass127_10248 != null && var3 != null && (var3.anInt1692 * 1425100791 != this.aClass127_10248.anInt1538 * -797359303 || 911463445 * var3.anInt1691 != -853470711 * this.aClass127_10248.anInt1537)) {
            throw new RuntimeException();
         } else {
            this.aClass146_10249 = var3;
            if(null != var3) {
               this.anInt10251 = var3.anInt1692 * 102185161;
               this.anInt10247 = -381595657 * var3.anInt1691;
            } else if(null == this.aClass127_10248) {
               this.anInt10251 = 0;
               this.anInt10247 = 0;
            }

            if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
               this.method154();
            }

         }
      }
   }

   public int method2744() {
      return -396795201 * this.anInt10251;
   }

   public void method14467(Interface8 var1) {
      Class127 var2 = (Class127)var1;
      if(this.aClass146_10249 != null && null != var2 && (-797359303 * var2.anInt1538 != this.aClass146_10249.anInt1692 * 1425100791 || var2.anInt1537 * -853470711 != 911463445 * this.aClass146_10249.anInt1691)) {
         throw new RuntimeException();
      } else {
         this.aClass127_10248 = var2;
         if(null != var2) {
            this.anInt10251 = var2.anInt1538 * 506228743;
            this.anInt10247 = 310056883 * var2.anInt1537;
         } else if(null == this.aClass146_10249) {
            this.anInt10251 = 0;
            this.anInt10247 = 0;
         }

         if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
            this.method154();
         }

      }
   }

   public void method10() {}

   public int method2747() {
      return -396795201 * this.anInt10251;
   }

   public void method14458(int var1, int var2, int var3, int var4, int var5, int var6, boolean var7, boolean var8) {
      int[] var9 = null;
      int[] var10 = null;
      float[] var11 = null;
      float[] var12 = null;
      if(var7 && this.aClass146_10249 != null) {
         var9 = this.aClass146_10249.anIntArray1693;
         var10 = this.aClass545_Sub3_10250.anIntArray9788;
      }

      if(var8 && this.aClass127_10248 != null) {
         var11 = this.aClass127_10248.aFloatArray1539;
         var12 = this.aClass545_Sub3_10250.aFloatArray9808;
      }

      Class463_Sub10.method12885(-396795201 * this.anInt10251, this.aClass545_Sub3_10250.anInt9789 * 1251184143, var9, var10, var11, var12, var1, var2, var5, var6, var3, var4, 1611380592);
   }

   public int method2745() {
      return 1745129811 * this.anInt10247;
   }

   Class151_Sub1_Sub3(Class545_Sub3 var1) {
      this.aClass545_Sub3_10250 = var1;
   }

   public void method14463(int var1, Interface7 var2) {
      if(0 != var1) {
         throw new RuntimeException();
      } else {
         Class146 var3 = (Class146)var2;
         if(this.aClass127_10248 != null && var3 != null && (var3.anInt1692 * 1425100791 != this.aClass127_10248.anInt1538 * -797359303 || 911463445 * var3.anInt1691 != -853470711 * this.aClass127_10248.anInt1537)) {
            throw new RuntimeException();
         } else {
            this.aClass146_10249 = var3;
            if(null != var3) {
               this.anInt10251 = var3.anInt1692 * 102185161;
               this.anInt10247 = -381595657 * var3.anInt1691;
            } else if(null == this.aClass127_10248) {
               this.anInt10251 = 0;
               this.anInt10247 = 0;
            }

            if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
               this.method154();
            }

         }
      }
   }

   public void method14462(int var1, int var2, int var3, int var4, int var5, int var6, boolean var7, boolean var8) {
      int[] var9 = null;
      int[] var10 = null;
      float[] var11 = null;
      float[] var12 = null;
      if(var7 && this.aClass146_10249 != null) {
         var9 = this.aClass146_10249.anIntArray1693;
         var10 = this.aClass545_Sub3_10250.anIntArray9788;
      }

      if(var8 && this.aClass127_10248 != null) {
         var11 = this.aClass127_10248.aFloatArray1539;
         var12 = this.aClass545_Sub3_10250.aFloatArray9808;
      }

      Class463_Sub10.method12885(-396795201 * this.anInt10251, this.aClass545_Sub3_10250.anInt9789 * 1251184143, var9, var10, var11, var12, var1, var2, var5, var6, var3, var4, 597708528);
   }

   public int method2742() {
      return 1745129811 * this.anInt10247;
   }

   public void method14470(int var1, Interface7 var2) {
      if(0 != var1) {
         throw new RuntimeException();
      } else {
         Class146 var3 = (Class146)var2;
         if(this.aClass127_10248 != null && var3 != null && (var3.anInt1692 * 1425100791 != this.aClass127_10248.anInt1538 * -797359303 || 911463445 * var3.anInt1691 != -853470711 * this.aClass127_10248.anInt1537)) {
            throw new RuntimeException();
         } else {
            this.aClass146_10249 = var3;
            if(null != var3) {
               this.anInt10251 = var3.anInt1692 * 102185161;
               this.anInt10247 = -381595657 * var3.anInt1691;
            } else if(null == this.aClass127_10248) {
               this.anInt10251 = 0;
               this.anInt10247 = 0;
            }

            if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
               this.method154();
            }

         }
      }
   }

   boolean method2748() {
      return true;
   }

   public int method2746() {
      return 1745129811 * this.anInt10247;
   }

   public void method14466(Interface8 var1) {
      Class127 var2 = (Class127)var1;
      if(this.aClass146_10249 != null && null != var2 && (-797359303 * var2.anInt1538 != this.aClass146_10249.anInt1692 * 1425100791 || var2.anInt1537 * -853470711 != 911463445 * this.aClass146_10249.anInt1691)) {
         throw new RuntimeException();
      } else {
         this.aClass127_10248 = var2;
         if(null != var2) {
            this.anInt10251 = var2.anInt1538 * 506228743;
            this.anInt10247 = 310056883 * var2.anInt1537;
         } else if(null == this.aClass146_10249) {
            this.anInt10251 = 0;
            this.anInt10247 = 0;
         }

         if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
            this.method154();
         }

      }
   }

   public void method14468(Interface8 var1) {
      Class127 var2 = (Class127)var1;
      if(this.aClass146_10249 != null && null != var2 && (-797359303 * var2.anInt1538 != this.aClass146_10249.anInt1692 * 1425100791 || var2.anInt1537 * -853470711 != 911463445 * this.aClass146_10249.anInt1691)) {
         throw new RuntimeException();
      } else {
         this.aClass127_10248 = var2;
         if(null != var2) {
            this.anInt10251 = var2.anInt1538 * 506228743;
            this.anInt10247 = 310056883 * var2.anInt1537;
         } else if(null == this.aClass146_10249) {
            this.anInt10251 = 0;
            this.anInt10247 = 0;
         }

         if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
            this.method154();
         }

      }
   }

   public boolean method14464() {
      return true;
   }

   boolean method149() {
      this.aClass545_Sub3_10250.method15342(this.anInt10251 * -396795201, this.anInt10247 * 1745129811, null == this.aClass146_10249?null:this.aClass146_10249.anIntArray1693, this.aClass127_10248 == null?null:this.aClass127_10248.aFloatArray1539);
      return true;
   }

   public boolean method14469() {
      return true;
   }

   public void method14465(int var1, Interface7 var2) {
      if(0 != var1) {
         throw new RuntimeException();
      } else {
         Class146 var3 = (Class146)var2;
         if(this.aClass127_10248 != null && var3 != null && (var3.anInt1692 * 1425100791 != this.aClass127_10248.anInt1538 * -797359303 || 911463445 * var3.anInt1691 != -853470711 * this.aClass127_10248.anInt1537)) {
            throw new RuntimeException();
         } else {
            this.aClass146_10249 = var3;
            if(null != var3) {
               this.anInt10251 = var3.anInt1692 * 102185161;
               this.anInt10247 = -381595657 * var3.anInt1691;
            } else if(null == this.aClass127_10248) {
               this.anInt10251 = 0;
               this.anInt10247 = 0;
            }

            if(this == this.aClass545_Sub3_10250.method11482((byte)14)) {
               this.method154();
            }

         }
      }
   }

   static void method15828(int var0, int var1, int[] var2, int[] var3, float[] var4, float[] var5, int var6, int var7, int var8, int var9, int var10, int var11) {
      int var12 = var0 * var7 + var6;
      int var13 = var1 * var9 + var8;
      int var14 = var0 - var10;
      int var15 = var1 - var10;
      int var17;
      int var16;
      if(null == var2) {
         for(var16 = 0; var16 < var11; ++var16) {
            for(var17 = var10 + var12; var12 < var17; var5[var13++] = var4[var12++]) {
               ;
            }

            var12 += var14;
            var13 += var15;
         }
      } else if(null == var4) {
         for(var16 = 0; var16 < var11; ++var16) {
            for(var17 = var12 + var10; var12 < var17; var3[var13++] = var2[var12++]) {
               ;
            }

            var12 += var14;
            var13 += var15;
         }
      } else {
         for(var16 = 0; var16 < var11; ++var16) {
            for(var17 = var12 + var10; var12 < var17; var5[var13++] = var4[var12++]) {
               var3[var13] = var2[var12];
            }

            var12 += var14;
            var13 += var15;
         }
      }

   }

   public void method150() {}

   public void method148() {}
}
