package androidx.appcompat.view.menu;

import android.content.Context;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.Build;
import android.view.Display;
import android.view.View;
import android.view.WindowManager;
import android.widget.PopupWindow;
import androidx.appcompat.view.menu.m;
import androidx.core.view.y;

/* JADX INFO: compiled from: MenuPopupHelper.java */
/* JADX INFO: loaded from: classes.dex */
public class l {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Context f561a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final g f562b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final boolean f563c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final int f564d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final int f565e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private View f566f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int f567g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private boolean f568h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private m.a f569i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private k f570j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private PopupWindow.OnDismissListener f571k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private final PopupWindow.OnDismissListener f572l;

    /* JADX INFO: compiled from: MenuPopupHelper.java */
    class a implements PopupWindow.OnDismissListener {
        a() {
        }

        @Override // android.widget.PopupWindow.OnDismissListener
        public void onDismiss() {
            l.this.e();
        }
    }

    /* JADX INFO: compiled from: MenuPopupHelper.java */
    static class b {
        static void a(Display display, Point point) {
            display.getRealSize(point);
        }
    }

    public l(Context context, g gVar, View view, boolean z2, int i3) {
        this(context, gVar, view, z2, i3, 0);
    }

    private k a() {
        Display defaultDisplay = ((WindowManager) this.f561a.getSystemService("window")).getDefaultDisplay();
        Point point = new Point();
        if (Build.VERSION.SDK_INT >= 17) {
            b.a(defaultDisplay, point);
        } else {
            defaultDisplay.getSize(point);
        }
        k dVar = Math.min(point.x, point.y) >= this.f561a.getResources().getDimensionPixelSize(c.d.f3187c) ? new d(this.f561a, this.f566f, this.f564d, this.f565e, this.f563c) : new q(this.f561a, this.f562b, this.f566f, this.f564d, this.f565e, this.f563c);
        dVar.k(this.f562b);
        dVar.u(this.f572l);
        dVar.p(this.f566f);
        dVar.h(this.f569i);
        dVar.r(this.f568h);
        dVar.s(this.f567g);
        return dVar;
    }

    private void l(int i3, int i4, boolean z2, boolean z3) {
        k kVarC = c();
        kVarC.v(z3);
        if (z2) {
            if ((androidx.core.view.e.b(this.f567g, y.E(this.f566f)) & 7) == 5) {
                i3 -= this.f566f.getWidth();
            }
            kVarC.t(i3);
            kVarC.w(i4);
            int i5 = (int) ((this.f561a.getResources().getDisplayMetrics().density * 48.0f) / 2.0f);
            kVarC.q(new Rect(i3 - i5, i4 - i5, i3 + i5, i4 + i5));
        }
        kVarC.a();
    }

    public void b() {
        if (d()) {
            this.f570j.dismiss();
        }
    }

    public k c() {
        if (this.f570j == null) {
            this.f570j = a();
        }
        return this.f570j;
    }

    public boolean d() {
        k kVar = this.f570j;
        return kVar != null && kVar.c();
    }

    protected void e() {
        this.f570j = null;
        PopupWindow.OnDismissListener onDismissListener = this.f571k;
        if (onDismissListener != null) {
            onDismissListener.onDismiss();
        }
    }

    public void f(View view) {
        this.f566f = view;
    }

    public void g(boolean z2) {
        this.f568h = z2;
        k kVar = this.f570j;
        if (kVar != null) {
            kVar.r(z2);
        }
    }

    public void h(int i3) {
        this.f567g = i3;
    }

    public void i(PopupWindow.OnDismissListener onDismissListener) {
        this.f571k = onDismissListener;
    }

    public void j(m.a aVar) {
        this.f569i = aVar;
        k kVar = this.f570j;
        if (kVar != null) {
            kVar.h(aVar);
        }
    }

    public void k() {
        if (!m()) {
            throw new IllegalStateException("MenuPopupHelper cannot be used without an anchor");
        }
    }

    public boolean m() {
        if (d()) {
            return true;
        }
        if (this.f566f == null) {
            return false;
        }
        l(0, 0, false, false);
        return true;
    }

    public boolean n(int i3, int i4) {
        if (d()) {
            return true;
        }
        if (this.f566f == null) {
            return false;
        }
        l(i3, i4, true, true);
        return true;
    }

    public l(Context context, g gVar, View view, boolean z2, int i3, int i4) {
        this.f567g = 8388611;
        this.f572l = new a();
        this.f561a = context;
        this.f562b = gVar;
        this.f566f = view;
        this.f563c = z2;
        this.f564d = i3;
        this.f565e = i4;
    }
}
