package c.o.a.t; import android.graphics.PointF; import android.graphics.RectF; import androidx.annotation.NonNull; import androidx.annotation.VisibleForTesting; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Objects; /* compiled from: MeteringRegions */ public class b { @VisibleForTesting public final List a; public b(@NonNull List list) { this.a = list; } @NonNull public static RectF a(@NonNull PointF pointF, float f, float f2) { float f3 = pointF.x; float f4 = f / 2.0f; float f5 = pointF.y; float f6 = f2 / 2.0f; return new RectF(f3 - f4, f5 - f6, f3 + f4, f5 + f6); } @NonNull public List b(int i, @NonNull c cVar) { ArrayList arrayList = new ArrayList(); Collections.sort(this.a); for (a aVar : this.a) { arrayList.add(cVar.a(aVar.i, aVar.j)); } return arrayList.subList(0, Math.min(i, arrayList.size())); } @NonNull public b c(@NonNull c cVar) { ArrayList arrayList = new ArrayList(); for (a aVar : this.a) { Objects.requireNonNull(aVar); RectF rectF = new RectF(Float.MAX_VALUE, Float.MAX_VALUE, -3.4028235E38f, -3.4028235E38f); PointF pointF = new PointF(); RectF rectF2 = aVar.i; pointF.set(rectF2.left, rectF2.top); PointF b = cVar.b(pointF); aVar.f(rectF, b); RectF rectF3 = aVar.i; b.set(rectF3.right, rectF3.top); PointF b2 = cVar.b(b); aVar.f(rectF, b2); RectF rectF4 = aVar.i; b2.set(rectF4.right, rectF4.bottom); PointF b3 = cVar.b(b2); aVar.f(rectF, b3); RectF rectF5 = aVar.i; b3.set(rectF5.left, rectF5.bottom); aVar.f(rectF, cVar.b(b3)); arrayList.add(new a(rectF, aVar.j)); } return new b(arrayList); } }