package androidx.core.graphics; import android.annotation.SuppressLint; import android.graphics.Matrix; import android.graphics.Point; import android.graphics.PointF; import android.graphics.Rect; import android.graphics.RectF; import android.graphics.Region; import d0.z.d.m; /* compiled from: Rect.kt */ public final class RectKt { @SuppressLint({"CheckResult"}) public static final Rect and(Rect rect, Rect rect2) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(rect2, "r"); Rect rect3 = new Rect(rect); rect3.intersect(rect2); return rect3; } @SuppressLint({"CheckResult"}) public static final RectF and(RectF rectF, RectF rectF2) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(rectF2, "r"); RectF rectF3 = new RectF(rectF); rectF3.intersect(rectF2); return rectF3; } public static final float component1(RectF rectF) { m.checkNotNullParameter(rectF, ""); return rectF.left; } public static final int component1(Rect rect) { m.checkNotNullParameter(rect, ""); return rect.left; } public static final float component2(RectF rectF) { m.checkNotNullParameter(rectF, ""); return rectF.top; } public static final int component2(Rect rect) { m.checkNotNullParameter(rect, ""); return rect.top; } public static final float component3(RectF rectF) { m.checkNotNullParameter(rectF, ""); return rectF.right; } public static final int component3(Rect rect) { m.checkNotNullParameter(rect, ""); return rect.right; } public static final float component4(RectF rectF) { m.checkNotNullParameter(rectF, ""); return rectF.bottom; } public static final int component4(Rect rect) { m.checkNotNullParameter(rect, ""); return rect.bottom; } public static final boolean contains(Rect rect, Point point) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(point, "p"); return rect.contains(point.x, point.y); } public static final boolean contains(RectF rectF, PointF pointF) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(pointF, "p"); return rectF.contains(pointF.x, pointF.y); } public static final Rect minus(Rect rect, int i) { m.checkNotNullParameter(rect, ""); Rect rect2 = new Rect(rect); int i2 = -i; rect2.offset(i2, i2); return rect2; } public static final Rect minus(Rect rect, Point point) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(point, "xy"); Rect rect2 = new Rect(rect); rect2.offset(-point.x, -point.y); return rect2; } public static final RectF minus(RectF rectF, float f) { m.checkNotNullParameter(rectF, ""); RectF rectF2 = new RectF(rectF); float f2 = -f; rectF2.offset(f2, f2); return rectF2; } public static final RectF minus(RectF rectF, PointF pointF) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(pointF, "xy"); RectF rectF2 = new RectF(rectF); rectF2.offset(-pointF.x, -pointF.y); return rectF2; } public static final Region minus(Rect rect, Rect rect2) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(rect2, "r"); Region region = new Region(rect); region.op(rect2, Region.Op.DIFFERENCE); return region; } public static final Region minus(RectF rectF, RectF rectF2) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(rectF2, "r"); Rect rect = new Rect(); rectF.roundOut(rect); Region region = new Region(rect); Rect rect2 = new Rect(); rectF2.roundOut(rect2); region.op(rect2, Region.Op.DIFFERENCE); return region; } public static final Rect or(Rect rect, Rect rect2) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(rect2, "r"); Rect rect3 = new Rect(rect); rect3.union(rect2); return rect3; } public static final RectF or(RectF rectF, RectF rectF2) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(rectF2, "r"); RectF rectF3 = new RectF(rectF); rectF3.union(rectF2); return rectF3; } public static final Rect plus(Rect rect, int i) { m.checkNotNullParameter(rect, ""); Rect rect2 = new Rect(rect); rect2.offset(i, i); return rect2; } public static final Rect plus(Rect rect, Point point) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(point, "xy"); Rect rect2 = new Rect(rect); rect2.offset(point.x, point.y); return rect2; } public static final Rect plus(Rect rect, Rect rect2) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(rect2, "r"); Rect rect3 = new Rect(rect); rect3.union(rect2); return rect3; } public static final RectF plus(RectF rectF, float f) { m.checkNotNullParameter(rectF, ""); RectF rectF2 = new RectF(rectF); rectF2.offset(f, f); return rectF2; } public static final RectF plus(RectF rectF, PointF pointF) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(pointF, "xy"); RectF rectF2 = new RectF(rectF); rectF2.offset(pointF.x, pointF.y); return rectF2; } public static final RectF plus(RectF rectF, RectF rectF2) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(rectF2, "r"); RectF rectF3 = new RectF(rectF); rectF3.union(rectF2); return rectF3; } public static final Rect times(Rect rect, int i) { m.checkNotNullParameter(rect, ""); Rect rect2 = new Rect(rect); rect2.top *= i; rect2.left *= i; rect2.right *= i; rect2.bottom *= i; return rect2; } public static final RectF times(RectF rectF, float f) { m.checkNotNullParameter(rectF, ""); RectF rectF2 = new RectF(rectF); rectF2.top *= f; rectF2.left *= f; rectF2.right *= f; rectF2.bottom *= f; return rectF2; } public static final RectF times(RectF rectF, int i) { m.checkNotNullParameter(rectF, ""); float f = (float) i; RectF rectF2 = new RectF(rectF); rectF2.top *= f; rectF2.left *= f; rectF2.right *= f; rectF2.bottom *= f; return rectF2; } public static final Rect toRect(RectF rectF) { m.checkNotNullParameter(rectF, ""); Rect rect = new Rect(); rectF.roundOut(rect); return rect; } public static final RectF toRectF(Rect rect) { m.checkNotNullParameter(rect, ""); return new RectF(rect); } public static final Region toRegion(Rect rect) { m.checkNotNullParameter(rect, ""); return new Region(rect); } public static final Region toRegion(RectF rectF) { m.checkNotNullParameter(rectF, ""); Rect rect = new Rect(); rectF.roundOut(rect); return new Region(rect); } public static final RectF transform(RectF rectF, Matrix matrix) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(matrix, "m"); matrix.mapRect(rectF); return rectF; } public static final Region xor(Rect rect, Rect rect2) { m.checkNotNullParameter(rect, ""); m.checkNotNullParameter(rect2, "r"); Region region = new Region(rect); region.op(rect2, Region.Op.XOR); return region; } public static final Region xor(RectF rectF, RectF rectF2) { m.checkNotNullParameter(rectF, ""); m.checkNotNullParameter(rectF2, "r"); Rect rect = new Rect(); rectF.roundOut(rect); Region region = new Region(rect); Rect rect2 = new Rect(); rectF2.roundOut(rect2); region.op(rect2, Region.Op.XOR); return region; } }