import java.util.Iterator;

public class Class560 {

   int anInt7477;
   static Class560 aClass560_7478 = new Class560(1);
   static Class560 aClass560_7479 = new Class560(2);
   static Class560 aClass560_7480 = new Class560(0);
   static int anInt7481;


   static Class560 method11913(int var0) {
      Class560[] var1 = Class253.method4592(-648138976);

      for(int var2 = 0; var2 < var1.length; ++var2) {
         Class560 var3 = var1[var2];
         if(-1033335211 * var3.anInt7477 == var0) {
            return var3;
         }
      }

      return null;
   }

   static Class560[] method11914() {
      return new Class560[]{aClass560_7478, aClass560_7480, aClass560_7479};
   }

   Class560(int var1) {
      this.anInt7477 = var1 * 682098429;
   }

   static Class560[] method11915() {
      return new Class560[]{aClass560_7478, aClass560_7480, aClass560_7479};
   }

   static final void method11916(Class508 var0, int var1) {
      var0.anIntArray6027[(var0.anInt6003 += 98312473) * -937710807 - 1] = client.anInt7818 * -793932851;
   }

   public static int method11917(int var0, int var1, int var2, int var3, int var4, int var5, int var6) {
      if((var5 & 1) == 1) {
         int var7 = var3;
         var3 = var4;
         var4 = var7;
      }

      var2 &= 3;
      return var2 == 0?var0:(1 == var2?var1:(var2 == 2?7 - var0 - (var3 - 1):7 - var1 - (var4 - 1)));
   }

   public static void method11918(Class545 var0, long var1) {
      Class529.anInt7204 = 29874237 * Class529.anInt7203;
      Class529.anInt7203 = 0;
      Class339.method6240(976008711);
      Iterator var3 = Class529.aList7202.iterator();

      while(var3.hasNext()) {
         Class528 var4 = (Class528)var3.next();
         boolean var5 = var4.method11112(var0, var1);
         if(!var5) {
            var3.remove();
            Class529.aClass528Array7198[953435103 * Class529.anInt7200] = var4;
            Class529.anInt7200 = (1 + 953435103 * Class529.anInt7200 & Class76.anIntArray701[385979637 * Class529.anInt7207]) * 1726822431;
         }
      }

   }
}
