package dev.virel.obf;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_11244;
import net.minecraft.class_8030;
import org.joml.Matrix3x2fc;
import org.jspecify.annotations.Nullable;

@Environment(EnvType.CLIENT)
record I1i(Matrix3x2fc pose, float x, float y, float width, float height, float radius, float stroke, int mode, int topLeftColor, int topRightColor, int bottomRightColor, int bottomLeftColor, @Nullable class_8030 scissorArea, @Nullable class_8030 bounds) implements class_11244 {
   // $FF: synthetic field
   private final float I11IIl;
   // $FF: synthetic field
   private final int iIIl1l;
   // $FF: synthetic field
   private final float 1Ii1I1;
   // $FF: synthetic field
   private final int i1iiIl;
   // $FF: synthetic field
   private final Matrix3x2fc li11ll;
   // $FF: synthetic field
   private final float lI1I1i;
   // $FF: synthetic field
   private final int iI1li1;
   // $FF: synthetic field
   private final @Nullable class_8030 lIll11;
   // $FF: synthetic field
   private final @Nullable class_8030 1iI1l;
   // $FF: synthetic field
   private final float i1ll1I;
   // $FF: synthetic field
   private final float IIl1lI;
   // $FF: synthetic field
   private final int l1illi;
   // $FF: synthetic field
   private final float 1illI1;
   // $FF: synthetic field
   private final int 1liiii;

   // $FF: synthetic method
   private I1i(Matrix3x2fc var1, float var2, float var3, float var4, float var5, float var6, float var7, int var8, int var9, int var10, int var11, int var12, @Nullable class_8030 var13, @Nullable class_8030 var14) {
      this.li11ll = var1;
      this.lI1I1i = var2;
      this.1Ii1I1 = var3;
      this.I11IIl = var4;
      this.i1ll1I = var5;
      this.IIl1lI = var6;
      this.1illI1 = var7;
      this.iI1li1 = var8;
      this.i1iiIl = var9;
      this.iIIl1l = var10;
      this.l1illi = var11;
      this.1liiii = var12;
      this.1iI1l = var13;
      this.lIll11 = var14;
   }

   // $FF: synthetic method
   private I1i(Matrix3x2fc var1, float var2, float var3, float var4, float var5, float var6, float var7, int var8, int var9, int var10, int var11, int var12, @Nullable class_8030 var13) {
      this(var1, var2 - 1.25F, var3 - 1.25F, var4 + 2.5F, var5 + 2.5F, var6, var7, var8, var9, var10, var11, var12, var13, Iili1.switch iI(var2 - 1.25F, var3 - 1.25F, var4 + 2.5F, var5 + 2.5F, var1, var13));
   }
}
