package dev.virel.obf;

import java.util.Objects;
import java.util.function.Consumer;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_1309;
import net.minecraft.class_239;
import net.minecraft.class_2596;
import net.minecraft.class_746;

@Environment(EnvType.CLIENT)
public final class il1I extends Ii11i {
   // $FF: synthetic field
   private boolean i11I;
   // $FF: synthetic field
   private static final long l1ii1i = 1000L;
   // $FF: synthetic field
   private float ilIll;
   // $FF: synthetic field
   private final Ilii1 lilill;
   // $FF: synthetic field
   private class_2596<?> lI1Iil;
   // $FF: synthetic field
   private static final int Ili1il = 20;
   // $FF: synthetic field
   private static final double 1llI = (double)12.0F;
   // $FF: synthetic field
   private int 1lIlli;
   // $FF: synthetic field
   private final i1li i1iI1i;
   // $FF: synthetic field
   private long ll1111;
   // $FF: synthetic field
   private IiI1i lliI;
   // $FF: synthetic field
   private lIiI ll1l11;
   // $FF: synthetic field
   private boolean liIlIl;
   // $FF: synthetic field
   private boolean I1Il1l;
   // $FF: synthetic field
   private class_746 iIII;
   // $FF: synthetic field
   private Object l11Il1;
   // $FF: synthetic field
   private final Ilii1 liiil1;
   // $FF: synthetic field
   private float iII1ii;
   // $FF: synthetic field
   private class_239 1i11I1;
   // $FF: synthetic field
   private boolean 1li11;
   // $FF: synthetic field
   private boolean lI1lll;
   // $FF: synthetic field
   private final Ilii1 l11Il;
   // $FF: synthetic field
   private long lII1II;
   // $FF: synthetic field
   private boolean IiI;
   // $FF: synthetic field
   private boolean i1l1il;
   // $FF: synthetic field
   private Consumer<Boolean> 1lII1l;
   // $FF: synthetic field
   private boolean 1IiI1l;
   // $FF: synthetic field
   private int lil111;
   // $FF: synthetic field
   private final i1li Ilili;
   // $FF: synthetic field
   private int IIiilI;
   // $FF: synthetic field
   private final i1li iiIII1;
   // $FF: synthetic field
   private float I1IlIi;
   // $FF: synthetic field
   private static String[] iIl11 = new String[31];
   // $FF: synthetic field
   private static final long liIiiI = 350L;
   // $FF: synthetic field
   private long 1iiIil;
   // $FF: synthetic field
   private final 1I IiiIIi;
   // $FF: synthetic field
   private long i1111;
   // $FF: synthetic field
   private boolean l11I1i;
   // $FF: synthetic field
   private static final long l1ill1 = 1500L;
   // $FF: synthetic field
   private Object lIIllI;
   // $FF: synthetic field
   private static final double I1ii1I = (double)1.0F;
   // $FF: synthetic field
   private final i1li iiillI;
   // $FF: synthetic field
   private final Ilii1 lillii;
   // $FF: synthetic field
   private final i1li IiiiI1;
   // $FF: synthetic field
   private final i1li 1i1ii;
   // $FF: synthetic field
   private class_746 l1I1I;
   // $FF: synthetic field
   private static final double 1iII = (double)3.0F;
   // $FF: synthetic field
   private final i1li 1lIIii;
   // $FF: synthetic field
   private static final long IlIil1 = 350L;
   // $FF: synthetic field
   private long liIl1;
   // $FF: synthetic field
   private static final int i1iIil = 9;
   // $FF: synthetic field
   private boolean i1ii1;
   // $FF: synthetic field
   private long Il1i1;
   // $FF: synthetic field
   private static final double Iiiil = (double)0.25F;
   // $FF: synthetic field
   private final Ilii1 iII1ll;
   // $FF: synthetic field
   private double i1illi;
   // $FF: synthetic field
   private static final double lIlIil = (double)0.25F;
   // $FF: synthetic field
   private final i1li 1lIl1l;
   // $FF: synthetic field
   private static final double lillil = (double)2.0F;
   // $FF: synthetic field
   private float lIlIl;
   // $FF: synthetic field
   private final I1Iil<I1Il> i1I1II;
   // $FF: synthetic field
   private int lli1i;
   // $FF: synthetic field
   private static final double Iil1Il = 0.03;
   // $FF: synthetic field
   private boolean lIli11;
   // $FF: synthetic field
   private float liilll;
   // $FF: synthetic field
   private final Ilii1 li1l;
   // $FF: synthetic field
   private class_1309 ii;
   // $FF: synthetic field
   private int I11lil;
   // $FF: synthetic field
   private boolean l1I11;
   // $FF: synthetic field
   private final i1li iII1l;
   // $FF: synthetic field
   private class_1309 1iI1I;
   // $FF: synthetic field
   private long iI1lI1;
   // $FF: synthetic field
   private IIIIl 1iIIil;
   // $FF: synthetic field
   private final i1li llIliI;
   // $FF: synthetic field
   private double 1II1;
   // $FF: synthetic field
   private static final double II11l = (double)64.0F;
   // $FF: synthetic field
   private final I1Iil<iI1l> li11;
   // $FF: synthetic field
   private float 1i1Il;
   // $FF: synthetic field
   private final I1Iil<I1iIl> III1II;
   // $FF: synthetic field
   private final I1Iil<IlIli> 1Ii;
   // $FF: synthetic field
   private boolean l111ll;

   static {
      byte II1li();
   }

   // $FF: synthetic method
   public il1I() {
      super(iIl.interface l11I(iIl11[0]), IllIi.iI1llI, iIl.interface l11I(iIl11[5]));
      this.III1II = (I1Iil)this.private iI(new I1Iil(iIl.interface l11I(iIl11[11]), I1iIl.class, I1iIl.iIIi1i));
      this.1Ii = (I1Iil)this.private iI(new I1Iil(iIl.interface l11I(iIl11[24]), IlIli.class, IlIli.li1lII));
      this.li11 = (I1Iil)this.private iI(new I1Iil(iIl.interface l11I(iIl11[28]), iI1l.class, iI1l.l1IIi1));
      this.Ilili = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[10]), (double)180.0F, (double)2.0F, (double)360.0F, (double)1.0F)).return Ii(iIl.interface l11I(iIl11[14])));
      this.IiiiI1 = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[15]), (double)100.0F, (double)25.0F, (double)150.0F, (double)5.0F)).return Ii(iIl.interface l11I(iIl11[12])));
      this.llIliI = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[22]), (double)100.0F, (double)25.0F, (double)150.0F, (double)5.0F)).return Ii(iIl.interface l11I(iIl11[12])));
      this.1lIl1l = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[7]), (double)46.0F, (double)0.0F, (double)100.0F, (double)5.0F)).return Ii(iIl.interface l11I(iIl11[12])));
      this.iiillI = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[27]), (double)6.0F, (double)1.0F, (double)8.0F, 0.1)).return Ii(iIl.interface l11I(iIl11[8])));
      this.i1iI1i = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[13]), (double)3.0F, (double)1.0F, (double)3.0F, 0.05)).return Ii(iIl.interface l11I(iIl11[8])));
      this.iII1ll = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[25]), true));
      this.li1l = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[9]), true));
      this.lilill = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[29]), true));
      this.liiil1 = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[17]), true));
      this.i1I1II = (I1Iil)this.private iI(new I1Iil(iIl.interface l11I(iIl11[26]), I1Il.class, I1Il.ilIl1l));
      this.l11Il = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[16]), true));
      this.1i1ii = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[23]), (double)1.5F, (double)1.5F, (double)12.0F, (double)0.25F)).return Ii(iIl.interface l11I(iIl11[8])));
      this.iiIII1 = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[30]), (double)1.0F, (double)1.0F, (double)10.0F, (double)1.0F)).return Ii(iIl.interface l11I(iIl11[6])));
      this.1lIIii = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[19]), (double)1.5F, (double)0.0F, (double)12.0F, (double)0.25F)).return Ii(iIl.interface l11I(iIl11[8])));
      this.iII1l = (i1li)this.private iI((new i1li(iIl.interface l11I(iIl11[20]), (double)0.0F, (double)0.0F, (double)300.0F, (double)5.0F)).return Ii(iIl.interface l11I(iIl11[21])));
      this.lillii = (Ilii1)this.private iI(new Ilii1(iIl.interface l11I(iIl11[18]), true));
      this.IiiIIi = new 1I();
      this.lliI = IiI1i.IIlli1;
      this.1iiIil = Long.MIN_VALUE;
      this.i1illi = Double.NaN;
      this.1lIlli = -1;
      this.lli1i = -1;
      this.lil111 = -1;
      this.I11lil = Integer.MIN_VALUE;
      this.liIl1 = Long.MIN_VALUE;
      this.Ilili.synchronized Ii(() -> this.III1II.break Ii() == I1iIl.iIIi1i);
      this.1lIIii.synchronized Ii(() -> this.i1I1II.break Ii() == I1Il.ilIl1l);
      i1li var10000 = this.iII1l;
      Ilii1 var10001 = this.li1l;
      Objects.requireNonNull(var10001);
      var10000.synchronized Ii(var10001::break Ii);
      this.for II1il();
   }
}
