package c.a.g;

import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.util.SparseBooleanArray;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.view.menu.ActionMenuItemView;
import androidx.appcompat.widget.ActionMenuView;
import c.a.f.d.f;
import c.a.f.d.k;
import c.a.f.d.l;
import com.ifpdos.multiuser.R;
import java.util.ArrayList;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public class c extends c.a.f.d.b {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public d f4922j;
    public Drawable k;
    public boolean l;
    public boolean m;
    public boolean n;
    public int o;
    public int p;
    public int q;
    public boolean r;
    public int s;
    public final SparseBooleanArray t;
    public e u;
    public a v;
    public RunnableC0067c w;
    public b x;
    public final f y;

    public class a extends c.a.f.d.j {
        public a(Context context, c.a.f.d.p pVar, View view) {
            super(context, pVar, view, false, R.attr.actionOverflowMenuStyle, 0);
            if (!pVar.A.g()) {
                View view2 = c.this.f4922j;
                this.f4892f = view2 == null ? (View) c.this.f4827i : view2;
            }
            d(c.this.y);
        }

        @Override // c.a.f.d.j
        public void c() {
            c cVar = c.this;
            cVar.v = null;
            Objects.requireNonNull(cVar);
            super.c();
        }
    }

    public class b extends ActionMenuItemView.b {
        public b() {
        }
    }

    /* JADX INFO: renamed from: c.a.g.c$c, reason: collision with other inner class name */
    public class RunnableC0067c implements Runnable {

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

        public RunnableC0067c(e eVar) {
            this.f4924b = eVar;
        }

        @Override // java.lang.Runnable
        public void run() {
            f.a aVar;
            c.a.f.d.f fVar = c.this.f4822d;
            if (fVar != null && (aVar = fVar.f4860f) != null) {
                aVar.b(fVar);
            }
            View view = (View) c.this.f4827i;
            if (view != null && view.getWindowToken() != null && this.f4924b.f()) {
                c.this.u = this.f4924b;
            }
            c.this.w = null;
        }
    }

    public class d extends j implements ActionMenuView.a {

        public class a extends w {
            public a(View view, c cVar) {
                super(view);
            }

            @Override // c.a.g.w
            public c.a.f.d.n b() {
                e eVar = c.this.u;
                if (eVar == null) {
                    return null;
                }
                return eVar.a();
            }

            @Override // c.a.g.w
            public boolean c() {
                c.this.n();
                return true;
            }

            @Override // c.a.g.w
            public boolean d() {
                c cVar = c.this;
                if (cVar.w != null) {
                    return false;
                }
                cVar.e();
                return true;
            }
        }

        public d(Context context) {
            super(context, null, R.attr.actionOverflowButtonStyle);
            setClickable(true);
            setFocusable(true);
            setVisibility(0);
            setEnabled(true);
            c.a.a.b(this, getContentDescription());
            setOnTouchListener(new a(this, c.this));
        }

        @Override // androidx.appcompat.widget.ActionMenuView.a
        public boolean a() {
            return false;
        }

        @Override // androidx.appcompat.widget.ActionMenuView.a
        public boolean b() {
            return false;
        }

        @Override // android.view.View
        public boolean performClick() {
            if (super.performClick()) {
                return true;
            }
            playSoundEffect(0);
            c.this.n();
            return true;
        }

        @Override // android.widget.ImageView
        public boolean setFrame(int i2, int i3, int i4, int i5) {
            boolean frame = super.setFrame(i2, i3, i4, i5);
            Drawable drawable = getDrawable();
            Drawable background = getBackground();
            if (drawable != null && background != null) {
                int width = getWidth();
                int height = getHeight();
                int iMax = Math.max(width, height) / 2;
                int paddingLeft = (width + (getPaddingLeft() - getPaddingRight())) / 2;
                int paddingTop = (height + (getPaddingTop() - getPaddingBottom())) / 2;
                background.setHotspotBounds(paddingLeft - iMax, paddingTop - iMax, paddingLeft + iMax, paddingTop + iMax);
            }
            return frame;
        }
    }

    public class e extends c.a.f.d.j {
        public e(Context context, c.a.f.d.f fVar, View view, boolean z) {
            super(context, fVar, view, z, R.attr.actionOverflowMenuStyle, 0);
            this.f4893g = 8388613;
            d(c.this.y);
        }

        @Override // c.a.f.d.j
        public void c() {
            c.a.f.d.f fVar = c.this.f4822d;
            if (fVar != null) {
                fVar.c(true);
            }
            c.this.u = null;
            super.c();
        }
    }

    public class f implements k.a {
        public f() {
        }

        @Override // c.a.f.d.k.a
        public void a(c.a.f.d.f fVar, boolean z) {
            if (fVar instanceof c.a.f.d.p) {
                fVar.j().c(false);
            }
            k.a aVar = c.this.f4824f;
            if (aVar != null) {
                aVar.a(fVar, z);
            }
        }

        @Override // c.a.f.d.k.a
        public boolean b(c.a.f.d.f fVar) {
            c cVar = c.this;
            if (fVar == cVar.f4822d) {
                return false;
            }
            int i2 = ((c.a.f.d.p) fVar).A.f4865a;
            k.a aVar = cVar.f4824f;
            if (aVar != null) {
                return aVar.b(fVar);
            }
            return false;
        }
    }

    public c(Context context) {
        super(context, R.layout.abc_action_menu_layout, R.layout.abc_action_menu_item_layout);
        this.t = new SparseBooleanArray();
        this.y = new f();
    }

    @Override // c.a.f.d.k
    public void a(c.a.f.d.f fVar, boolean z) {
        b();
        k.a aVar = this.f4824f;
        if (aVar != null) {
            aVar.a(fVar, z);
        }
    }

    public boolean b() {
        return e() | j();
    }

    @Override // c.a.f.d.k
    public void c(Context context, c.a.f.d.f fVar) {
        this.f4821c = context;
        LayoutInflater.from(context);
        this.f4822d = fVar;
        Resources resources = context.getResources();
        if (!this.n) {
            this.m = true;
        }
        int i2 = 2;
        this.o = context.getResources().getDisplayMetrics().widthPixels / 2;
        Configuration configuration = context.getResources().getConfiguration();
        int i3 = configuration.screenWidthDp;
        int i4 = configuration.screenHeightDp;
        if (configuration.smallestScreenWidthDp > 600 || i3 > 600 || ((i3 > 960 && i4 > 720) || (i3 > 720 && i4 > 960))) {
            i2 = 5;
        } else if (i3 >= 500 || ((i3 > 640 && i4 > 480) || (i3 > 480 && i4 > 640))) {
            i2 = 4;
        } else if (i3 >= 360) {
            i2 = 3;
        }
        this.q = i2;
        int measuredWidth = this.o;
        if (this.m) {
            if (this.f4922j == null) {
                d dVar = new d(this.f4820b);
                this.f4922j = dVar;
                if (this.l) {
                    dVar.setImageDrawable(this.k);
                    this.k = null;
                    this.l = false;
                }
                int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
                this.f4922j.measure(iMakeMeasureSpec, iMakeMeasureSpec);
            }
            measuredWidth -= this.f4922j.getMeasuredWidth();
        } else {
            this.f4922j = null;
        }
        this.p = measuredWidth;
        this.s = (int) (resources.getDisplayMetrics().density * 56.0f);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public View d(c.a.f.d.g gVar, View view, ViewGroup viewGroup) {
        View actionView = gVar.getActionView();
        if (actionView == null || gVar.f()) {
            l.a aVar = view instanceof l.a ? (l.a) view : (l.a) this.f4823e.inflate(this.f4826h, viewGroup, false);
            aVar.c(gVar, 0);
            ActionMenuItemView actionMenuItemView = (ActionMenuItemView) aVar;
            actionMenuItemView.setItemInvoker((ActionMenuView) this.f4827i);
            if (this.x == null) {
                this.x = new b();
            }
            actionMenuItemView.setPopupCallback(this.x);
            actionView = (View) aVar;
        }
        actionView.setVisibility(gVar.C ? 8 : 0);
        ActionMenuView actionMenuView = (ActionMenuView) viewGroup;
        ViewGroup.LayoutParams layoutParams = actionView.getLayoutParams();
        if (!actionMenuView.checkLayoutParams(layoutParams)) {
            actionView.setLayoutParams(actionMenuView.generateLayoutParams(layoutParams));
        }
        return actionView;
    }

    public boolean e() {
        Object obj;
        RunnableC0067c runnableC0067c = this.w;
        if (runnableC0067c != null && (obj = this.f4827i) != null) {
            ((View) obj).removeCallbacks(runnableC0067c);
            this.w = null;
            return true;
        }
        e eVar = this.u;
        if (eVar == null) {
            return false;
        }
        if (eVar.b()) {
            eVar.f4896j.d();
        }
        return true;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // c.a.f.d.k
    public boolean f(c.a.f.d.p pVar) {
        boolean z = false;
        if (!pVar.hasVisibleItems()) {
            return false;
        }
        c.a.f.d.p pVar2 = pVar;
        while (true) {
            c.a.f.d.f fVar = pVar2.z;
            if (fVar == this.f4822d) {
                break;
            }
            pVar2 = (c.a.f.d.p) fVar;
        }
        c.a.f.d.g gVar = pVar2.A;
        ViewGroup viewGroup = (ViewGroup) this.f4827i;
        View view = null;
        view = null;
        if (viewGroup != null) {
            int childCount = viewGroup.getChildCount();
            int i2 = 0;
            while (true) {
                if (i2 >= childCount) {
                    break;
                }
                View childAt = viewGroup.getChildAt(i2);
                if ((childAt instanceof l.a) && ((l.a) childAt).getItemData() == gVar) {
                    view = childAt;
                    break;
                }
                i2++;
            }
        }
        if (view == null) {
            return false;
        }
        int i3 = pVar.A.f4865a;
        int size = pVar.size();
        int i4 = 0;
        while (true) {
            if (i4 >= size) {
                break;
            }
            MenuItem item = pVar.getItem(i4);
            if (item.isVisible() && item.getIcon() != null) {
                z = true;
                break;
            }
            i4++;
        }
        a aVar = new a(this.f4821c, pVar, view);
        this.v = aVar;
        aVar.f4894h = z;
        c.a.f.d.i iVar = aVar.f4896j;
        if (iVar != null) {
            iVar.p(z);
        }
        if (!this.v.f()) {
            throw new IllegalStateException("MenuPopupHelper cannot be used without an anchor");
        }
        k.a aVar2 = this.f4824f;
        if (aVar2 != null) {
            aVar2.b(pVar);
        }
        return true;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // c.a.f.d.k
    public void g(boolean z) {
        int i2;
        boolean z2;
        ViewGroup viewGroup = (ViewGroup) this.f4827i;
        ArrayList<c.a.f.d.g> arrayList = null;
        boolean z3 = false;
        if (viewGroup != null) {
            c.a.f.d.f fVar = this.f4822d;
            if (fVar != null) {
                fVar.i();
                ArrayList<c.a.f.d.g> arrayListK = this.f4822d.k();
                int size = arrayListK.size();
                i2 = 0;
                for (int i3 = 0; i3 < size; i3++) {
                    c.a.f.d.g gVar = arrayListK.get(i3);
                    if (gVar.g()) {
                        View childAt = viewGroup.getChildAt(i2);
                        c.a.f.d.g itemData = childAt instanceof l.a ? ((l.a) childAt).getItemData() : null;
                        View viewD = d(gVar, childAt, viewGroup);
                        if (gVar != itemData) {
                            viewD.setPressed(false);
                            viewD.jumpDrawablesToCurrentState();
                        }
                        if (viewD != childAt) {
                            ViewGroup viewGroup2 = (ViewGroup) viewD.getParent();
                            if (viewGroup2 != null) {
                                viewGroup2.removeView(viewD);
                            }
                            ((ViewGroup) this.f4827i).addView(viewD, i2);
                        }
                        i2++;
                    }
                }
            } else {
                i2 = 0;
            }
            while (i2 < viewGroup.getChildCount()) {
                if (viewGroup.getChildAt(i2) == this.f4922j) {
                    z2 = false;
                } else {
                    viewGroup.removeViewAt(i2);
                    z2 = true;
                }
                if (!z2) {
                    i2++;
                }
            }
        }
        ((View) this.f4827i).requestLayout();
        c.a.f.d.f fVar2 = this.f4822d;
        if (fVar2 != null) {
            fVar2.i();
            ArrayList<c.a.f.d.g> arrayList2 = fVar2.f4864j;
            int size2 = arrayList2.size();
            for (int i4 = 0; i4 < size2; i4++) {
                c.c.i.b bVar = arrayList2.get(i4).A;
            }
        }
        c.a.f.d.f fVar3 = this.f4822d;
        if (fVar3 != null) {
            fVar3.i();
            arrayList = fVar3.k;
        }
        if (this.m && arrayList != null) {
            int size3 = arrayList.size();
            if (size3 == 1) {
                z3 = !arrayList.get(0).C;
            } else if (size3 > 0) {
                z3 = true;
            }
        }
        d dVar = this.f4922j;
        if (z3) {
            if (dVar == null) {
                this.f4922j = new d(this.f4820b);
            }
            ViewGroup viewGroup3 = (ViewGroup) this.f4922j.getParent();
            if (viewGroup3 != this.f4827i) {
                if (viewGroup3 != null) {
                    viewGroup3.removeView(this.f4922j);
                }
                ActionMenuView actionMenuView = (ActionMenuView) this.f4827i;
                d dVar2 = this.f4922j;
                ActionMenuView.c cVarGenerateDefaultLayoutParams = actionMenuView.generateDefaultLayoutParams();
                cVarGenerateDefaultLayoutParams.f4642a = true;
                actionMenuView.addView(dVar2, cVarGenerateDefaultLayoutParams);
            }
        } else if (dVar != null) {
            Object parent = dVar.getParent();
            Object obj = this.f4827i;
            if (parent == obj) {
                ((ViewGroup) obj).removeView(this.f4922j);
            }
        }
        ((ActionMenuView) this.f4827i).setOverflowReserved(this.m);
    }

    @Override // c.a.f.d.k
    public boolean h() {
        ArrayList<c.a.f.d.g> arrayListK;
        int size;
        boolean z;
        boolean z2;
        c.a.f.d.f fVar = this.f4822d;
        View view = null;
        boolean z3 = false;
        if (fVar != null) {
            arrayListK = fVar.k();
            size = arrayListK.size();
        } else {
            arrayListK = null;
            size = 0;
        }
        int i2 = this.q;
        int i3 = this.p;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
        ViewGroup viewGroup = (ViewGroup) this.f4827i;
        int i4 = 0;
        boolean z4 = false;
        int i5 = 0;
        int i6 = 0;
        while (true) {
            z = true;
            if (i4 >= size) {
                break;
            }
            c.a.f.d.g gVar = arrayListK.get(i4);
            if (gVar.requiresActionButton()) {
                i5++;
            } else if (gVar.i()) {
                i6++;
            } else {
                z4 = true;
            }
            if (this.r && gVar.C) {
                i2 = 0;
            }
            i4++;
        }
        if (this.m && (z4 || i6 + i5 > i2)) {
            i2--;
        }
        int i7 = i2 - i5;
        SparseBooleanArray sparseBooleanArray = this.t;
        sparseBooleanArray.clear();
        int i8 = 0;
        int i9 = 0;
        while (i8 < size) {
            c.a.f.d.g gVar2 = arrayListK.get(i8);
            if (gVar2.requiresActionButton()) {
                View viewD = d(gVar2, view, viewGroup);
                viewD.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                int measuredWidth = viewD.getMeasuredWidth();
                i3 -= measuredWidth;
                if (i9 == 0) {
                    i9 = measuredWidth;
                }
                int i10 = gVar2.f4866b;
                if (i10 != 0) {
                    sparseBooleanArray.put(i10, z);
                }
                gVar2.l(z);
                z2 = z3;
            } else if (gVar2.i()) {
                int i11 = gVar2.f4866b;
                boolean z5 = sparseBooleanArray.get(i11);
                boolean z6 = ((i7 > 0 || z5) && i3 > 0) ? z : z3;
                if (z6) {
                    View viewD2 = d(gVar2, view, viewGroup);
                    viewD2.measure(iMakeMeasureSpec, iMakeMeasureSpec);
                    int measuredWidth2 = viewD2.getMeasuredWidth();
                    i3 -= measuredWidth2;
                    if (i9 == 0) {
                        i9 = measuredWidth2;
                    }
                    z6 &= i3 + i9 > 0 ? z : false;
                }
                boolean z7 = z6;
                if (z7 && i11 != 0) {
                    sparseBooleanArray.put(i11, z);
                } else if (z5) {
                    sparseBooleanArray.put(i11, false);
                    for (int i12 = 0; i12 < i8; i12++) {
                        c.a.f.d.g gVar3 = arrayListK.get(i12);
                        if (gVar3.f4866b == i11) {
                            if (gVar3.g()) {
                                i7++;
                            }
                            gVar3.l(false);
                        }
                    }
                }
                if (z7) {
                    i7--;
                }
                gVar2.l(z7);
                z2 = false;
            } else {
                z2 = z3;
                gVar2.l(z2);
            }
            i8++;
            z3 = z2;
            view = null;
            z = true;
        }
        return z;
    }

    public boolean j() {
        a aVar = this.v;
        if (aVar == null) {
            return false;
        }
        if (!aVar.b()) {
            return true;
        }
        aVar.f4896j.d();
        return true;
    }

    public boolean m() {
        e eVar = this.u;
        return eVar != null && eVar.b();
    }

    public boolean n() {
        c.a.f.d.f fVar;
        if (!this.m || m() || (fVar = this.f4822d) == null || this.f4827i == null || this.w != null) {
            return false;
        }
        fVar.i();
        if (fVar.k.isEmpty()) {
            return false;
        }
        RunnableC0067c runnableC0067c = new RunnableC0067c(new e(this.f4821c, this.f4822d, this.f4922j, true));
        this.w = runnableC0067c;
        ((View) this.f4827i).post(runnableC0067c);
        return true;
    }
}
