package androidx.core.view; import android.graphics.Rect; import android.os.Build; import android.view.DisplayCutout; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.RequiresApi; import androidx.core.graphics.Insets; import androidx.core.os.BuildCompat; import androidx.core.util.ObjectsCompat; import b.d.b.a.a; import java.util.ArrayList; import java.util.Collections; import java.util.List; /* loaded from: classes.dex */ public final class DisplayCutoutCompat { private final Object mDisplayCutout; public DisplayCutoutCompat(Rect rect, List list) { this(Build.VERSION.SDK_INT >= 28 ? new DisplayCutout(rect, list) : null); } public DisplayCutoutCompat(@NonNull Insets insets, @Nullable Rect rect, @Nullable Rect rect2, @Nullable Rect rect3, @Nullable Rect rect4, @NonNull Insets insets2) { this(constructDisplayCutout(insets, rect, rect2, rect3, rect4, insets2)); } private DisplayCutoutCompat(Object obj) { this.mDisplayCutout = obj; } private static DisplayCutout constructDisplayCutout(@NonNull Insets insets, @Nullable Rect rect, @Nullable Rect rect2, @Nullable Rect rect3, @Nullable Rect rect4, @NonNull Insets insets2) { if (BuildCompat.isAtLeastR()) { return new DisplayCutout(insets.toPlatformInsets(), rect, rect2, rect3, rect4, insets2.toPlatformInsets()); } int i = Build.VERSION.SDK_INT; if (i >= 29) { return new DisplayCutout(insets.toPlatformInsets(), rect, rect2, rect3, rect4); } if (i < 28) { return null; } Rect rect5 = new Rect(insets.left, insets.top, insets.right, insets.bottom); ArrayList arrayList = new ArrayList(); if (rect != null) { arrayList.add(rect); } if (rect2 != null) { arrayList.add(rect2); } if (rect3 != null) { arrayList.add(rect3); } if (rect4 != null) { arrayList.add(rect4); } return new DisplayCutout(rect5, arrayList); } public static DisplayCutoutCompat wrap(Object obj) { if (obj == null) { return null; } return new DisplayCutoutCompat(obj); } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || DisplayCutoutCompat.class != obj.getClass()) { return false; } return ObjectsCompat.equals(this.mDisplayCutout, ((DisplayCutoutCompat) obj).mDisplayCutout); } @NonNull public List getBoundingRects() { return Build.VERSION.SDK_INT >= 28 ? ((DisplayCutout) this.mDisplayCutout).getBoundingRects() : Collections.emptyList(); } public int getSafeInsetBottom() { if (Build.VERSION.SDK_INT >= 28) { return ((DisplayCutout) this.mDisplayCutout).getSafeInsetBottom(); } return 0; } public int getSafeInsetLeft() { if (Build.VERSION.SDK_INT >= 28) { return ((DisplayCutout) this.mDisplayCutout).getSafeInsetLeft(); } return 0; } public int getSafeInsetRight() { if (Build.VERSION.SDK_INT >= 28) { return ((DisplayCutout) this.mDisplayCutout).getSafeInsetRight(); } return 0; } public int getSafeInsetTop() { if (Build.VERSION.SDK_INT >= 28) { return ((DisplayCutout) this.mDisplayCutout).getSafeInsetTop(); } return 0; } @NonNull public Insets getWaterfallInsets() { return BuildCompat.isAtLeastR() ? Insets.toCompatInsets(((DisplayCutout) this.mDisplayCutout).getWaterfallInsets()) : Insets.NONE; } public int hashCode() { Object obj = this.mDisplayCutout; if (obj == null) { return 0; } return obj.hashCode(); } public String toString() { StringBuilder S = a.S("DisplayCutoutCompat{"); S.append(this.mDisplayCutout); S.append("}"); return S.toString(); } @RequiresApi(api = 28) public DisplayCutout unwrap() { return (DisplayCutout) this.mDisplayCutout; } }