package P;

import android.annotation.SuppressLint;
import android.graphics.Rect;
import android.os.Build;
import android.util.Log;
import android.view.View;
import android.view.WindowInsets;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public abstract class i0 extends p0 {
    public static boolean i = false;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static Method f2451j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static Class f2452k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public static Field f2453l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public static Field f2454m;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final WindowInsets f2455c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public G.b[] f2456d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public G.b f2457e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public s0 f2458f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public G.b f2459g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public int f2460h;

    public i0(s0 s0Var, WindowInsets windowInsets) {
        super(s0Var);
        this.f2457e = null;
        this.f2455c = windowInsets;
    }

    public static boolean A(int i5, int i6) {
        return (i5 & 6) == (i6 & 6);
    }

    @SuppressLint({"WrongConstant"})
    private G.b t(int i5, boolean z5) {
        G.b bVarA = G.b.f758e;
        for (int i6 = 1; i6 <= 512; i6 <<= 1) {
            if ((i5 & i6) != 0) {
                bVarA = G.b.a(bVarA, u(i6, z5));
            }
        }
        return bVarA;
    }

    private G.b v() {
        s0 s0Var = this.f2458f;
        return s0Var != null ? s0Var.f2486a.h() : G.b.f758e;
    }

    private G.b w(View view) {
        if (Build.VERSION.SDK_INT >= 30) {
            throw new UnsupportedOperationException("getVisibleInsets() should not be called on API >= 30. Use WindowInsets.isVisible() instead.");
        }
        if (!i) {
            y();
        }
        Method method = f2451j;
        if (method != null && f2452k != null && f2453l != null) {
            try {
                Object objInvoke = method.invoke(view, new Object[0]);
                if (objInvoke == null) {
                    Log.w("WindowInsetsCompat", "Failed to get visible insets. getViewRootImpl() returned null from the provided view. This means that the view is either not attached or the method has been overridden", new NullPointerException());
                    return null;
                }
                Rect rect = (Rect) f2453l.get(f2454m.get(objInvoke));
                if (rect != null) {
                    return G.b.b(rect.left, rect.top, rect.right, rect.bottom);
                }
            } catch (ReflectiveOperationException e2) {
                Log.e("WindowInsetsCompat", "Failed to get visible insets. (Reflection error). " + e2.getMessage(), e2);
            }
        }
        return null;
    }

    @SuppressLint({"PrivateApi"})
    private static void y() {
        try {
            f2451j = View.class.getDeclaredMethod("getViewRootImpl", new Class[0]);
            Class<?> cls = Class.forName("android.view.View$AttachInfo");
            f2452k = cls;
            f2453l = cls.getDeclaredField("mVisibleInsets");
            f2454m = Class.forName("android.view.ViewRootImpl").getDeclaredField("mAttachInfo");
            f2453l.setAccessible(true);
            f2454m.setAccessible(true);
        } catch (ReflectiveOperationException e2) {
            Log.e("WindowInsetsCompat", "Failed to get visible insets. (Reflection error). " + e2.getMessage(), e2);
        }
        i = true;
    }

    @Override // P.p0
    public void d(View view) {
        G.b bVarW = w(view);
        if (bVarW == null) {
            bVarW = G.b.f758e;
        }
        z(bVarW);
    }

    @Override // P.p0
    public boolean equals(Object obj) {
        if (!super.equals(obj)) {
            return false;
        }
        i0 i0Var = (i0) obj;
        return Objects.equals(this.f2459g, i0Var.f2459g) && A(this.f2460h, i0Var.f2460h);
    }

    @Override // P.p0
    public G.b f(int i5) {
        return t(i5, false);
    }

    @Override // P.p0
    public final G.b j() {
        if (this.f2457e == null) {
            WindowInsets windowInsets = this.f2455c;
            this.f2457e = G.b.b(windowInsets.getSystemWindowInsetLeft(), windowInsets.getSystemWindowInsetTop(), windowInsets.getSystemWindowInsetRight(), windowInsets.getSystemWindowInsetBottom());
        }
        return this.f2457e;
    }

    @Override // P.p0
    public s0 l(int i5, int i6, int i7, int i8) {
        s0 s0VarD = s0.d(null, this.f2455c);
        int i9 = Build.VERSION.SDK_INT;
        h0 g0Var = i9 >= 34 ? new g0(s0VarD) : i9 >= 31 ? new f0(s0VarD) : i9 >= 30 ? new e0(s0VarD) : i9 >= 29 ? new d0(s0VarD) : new c0(s0VarD);
        g0Var.g(s0.b(j(), i5, i6, i7, i8));
        g0Var.e(s0.b(h(), i5, i6, i7, i8));
        return g0Var.b();
    }

    @Override // P.p0
    public boolean n() {
        return this.f2455c.isRound();
    }

    @Override // P.p0
    @SuppressLint({"WrongConstant"})
    public boolean o(int i5) {
        for (int i6 = 1; i6 <= 512; i6 <<= 1) {
            if ((i5 & i6) != 0 && !x(i6)) {
                return false;
            }
        }
        return true;
    }

    @Override // P.p0
    public void p(G.b[] bVarArr) {
        this.f2456d = bVarArr;
    }

    @Override // P.p0
    public void q(s0 s0Var) {
        this.f2458f = s0Var;
    }

    @Override // P.p0
    public void s(int i5) {
        this.f2460h = i5;
    }

    public G.b u(int i5, boolean z5) {
        G.b bVarH;
        int i6;
        G.b bVar = G.b.f758e;
        if (i5 != 1) {
            if (i5 != 2) {
                if (i5 == 8) {
                    G.b[] bVarArr = this.f2456d;
                    bVarH = bVarArr != null ? bVarArr[android.support.v4.media.session.b.i(8)] : null;
                    if (bVarH != null) {
                        return bVarH;
                    }
                    G.b bVarJ = j();
                    G.b bVarV = v();
                    int i7 = bVarJ.f762d;
                    if (i7 > bVarV.f762d) {
                        return G.b.b(0, 0, 0, i7);
                    }
                    G.b bVar2 = this.f2459g;
                    if (bVar2 != null && !bVar2.equals(bVar) && (i6 = this.f2459g.f762d) > bVarV.f762d) {
                        return G.b.b(0, 0, 0, i6);
                    }
                } else {
                    if (i5 == 16) {
                        return i();
                    }
                    if (i5 == 32) {
                        return g();
                    }
                    if (i5 == 64) {
                        return k();
                    }
                    if (i5 == 128) {
                        s0 s0Var = this.f2458f;
                        C0164h c0164hE = s0Var != null ? s0Var.f2486a.e() : e();
                        if (c0164hE != null) {
                            int i8 = Build.VERSION.SDK_INT;
                            return G.b.b(i8 >= 28 ? D.M.h(c0164hE.f2448a) : 0, i8 >= 28 ? D.M.j(c0164hE.f2448a) : 0, i8 >= 28 ? D.M.i(c0164hE.f2448a) : 0, i8 >= 28 ? D.M.g(c0164hE.f2448a) : 0);
                        }
                    }
                }
            } else {
                if (z5) {
                    G.b bVarV2 = v();
                    G.b bVarH2 = h();
                    return G.b.b(Math.max(bVarV2.f759a, bVarH2.f759a), 0, Math.max(bVarV2.f761c, bVarH2.f761c), Math.max(bVarV2.f762d, bVarH2.f762d));
                }
                if ((this.f2460h & 2) == 0) {
                    G.b bVarJ2 = j();
                    s0 s0Var2 = this.f2458f;
                    bVarH = s0Var2 != null ? s0Var2.f2486a.h() : null;
                    int iMin = bVarJ2.f762d;
                    if (bVarH != null) {
                        iMin = Math.min(iMin, bVarH.f762d);
                    }
                    return G.b.b(bVarJ2.f759a, 0, bVarJ2.f761c, iMin);
                }
            }
        } else {
            if (z5) {
                return G.b.b(0, Math.max(v().f760b, j().f760b), 0, 0);
            }
            if ((this.f2460h & 4) == 0) {
                return G.b.b(0, j().f760b, 0, 0);
            }
        }
        return bVar;
    }

    public boolean x(int i5) {
        if (i5 != 1 && i5 != 2) {
            if (i5 == 4) {
                return false;
            }
            if (i5 != 8 && i5 != 128) {
                return true;
            }
        }
        return !u(i5, false).equals(G.b.f758e);
    }

    public void z(G.b bVar) {
        this.f2459g = bVar;
    }
}
