Rabbit-R1/original r1/java/sources/androidx/compose/foundation/layout/UnionInsets.java
2024-05-21 17:08:36 -04:00

66 lines
4.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package androidx.compose.foundation.layout;
import androidx.compose.ui.unit.Density;
import androidx.compose.ui.unit.LayoutDirection;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
/* compiled from: WindowInsets.kt */
@Metadata(d1 = {"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0000\b\u0003\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u0012\u0006\u0010\u0003\u001a\u00020\u0001¢\u0006\u0002\u0010\u0004J\u0013\u0010\u0005\u001a\u00020\u00062\b\u0010\u0007\u001a\u0004\u0018\u00010\bH\u0096\u0002J\u0010\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\fH\u0016J\u0018\u0010\r\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\f2\u0006\u0010\u000e\u001a\u00020\u000fH\u0016J\u0018\u0010\u0010\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\f2\u0006\u0010\u000e\u001a\u00020\u000fH\u0016J\u0010\u0010\u0011\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00020\fH\u0016J\b\u0010\u0012\u001a\u00020\nH\u0016J\b\u0010\u0013\u001a\u00020\u0014H\u0016R\u000e\u0010\u0002\u001a\u00020\u0001X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0003\u001a\u00020\u0001X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0015"}, d2 = {"Landroidx/compose/foundation/layout/UnionInsets;", "Landroidx/compose/foundation/layout/WindowInsets;", "first", "second", "(Landroidx/compose/foundation/layout/WindowInsets;Landroidx/compose/foundation/layout/WindowInsets;)V", "equals", "", "other", "", "getBottom", "", "density", "Landroidx/compose/ui/unit/Density;", "getLeft", "layoutDirection", "Landroidx/compose/ui/unit/LayoutDirection;", "getRight", "getTop", "hashCode", "toString", "", "foundation-layout_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
/* loaded from: classes.dex */
final class UnionInsets implements WindowInsets {
private final WindowInsets first;
private final WindowInsets second;
public UnionInsets(WindowInsets first, WindowInsets second) {
Intrinsics.checkNotNullParameter(first, "first");
Intrinsics.checkNotNullParameter(second, "second");
this.first = first;
this.second = second;
}
@Override // androidx.compose.foundation.layout.WindowInsets
public int getLeft(Density density, LayoutDirection layoutDirection) {
Intrinsics.checkNotNullParameter(density, "density");
Intrinsics.checkNotNullParameter(layoutDirection, "layoutDirection");
return Math.max(this.first.getLeft(density, layoutDirection), this.second.getLeft(density, layoutDirection));
}
@Override // androidx.compose.foundation.layout.WindowInsets
public int getTop(Density density) {
Intrinsics.checkNotNullParameter(density, "density");
return Math.max(this.first.getTop(density), this.second.getTop(density));
}
@Override // androidx.compose.foundation.layout.WindowInsets
public int getRight(Density density, LayoutDirection layoutDirection) {
Intrinsics.checkNotNullParameter(density, "density");
Intrinsics.checkNotNullParameter(layoutDirection, "layoutDirection");
return Math.max(this.first.getRight(density, layoutDirection), this.second.getRight(density, layoutDirection));
}
@Override // androidx.compose.foundation.layout.WindowInsets
public int getBottom(Density density) {
Intrinsics.checkNotNullParameter(density, "density");
return Math.max(this.first.getBottom(density), this.second.getBottom(density));
}
public int hashCode() {
return this.first.hashCode() + (this.second.hashCode() * 31);
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof UnionInsets)) {
return false;
}
UnionInsets unionInsets = (UnionInsets) other;
return Intrinsics.areEqual(unionInsets.first, this.first) && Intrinsics.areEqual(unionInsets.second, this.second);
}
public String toString() {
return "(" + this.first + " " + this.second + ')';
}
}