package k;

import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.SparseArray;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ViewConfiguration;
import androidx.core.view.t1;
import java.lang.ref.WeakReference;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;

/* JADX INFO: loaded from: classes.dex */
public class p implements l0.a {

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public static final int[] f28879z = {1, 4, 5, 3, 2, 0};

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Resources f28881b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f28882c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final boolean f28883d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final ArrayList f28885f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final ArrayList f28886g;

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

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final ArrayList f28888i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final ArrayList f28889j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public boolean f28890k;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public CharSequence f28892m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public Drawable f28893n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public View f28894o;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public r f28902w;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public boolean f28904y;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public int f28891l = 0;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public boolean f28895p = false;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public boolean f28896q = false;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public boolean f28897r = false;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public boolean f28898s = false;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public boolean f28899t = false;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final ArrayList f28900u = new ArrayList();

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final CopyOnWriteArrayList f28901v = new CopyOnWriteArrayList();

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public boolean f28903x = false;

    public p(Context context) {
        Resources resources;
        int identifier;
        boolean z10 = false;
        this.f28880a = context;
        Resources resources2 = context.getResources();
        this.f28881b = resources2;
        this.f28885f = new ArrayList();
        this.f28886g = new ArrayList();
        this.f28887h = true;
        this.f28888i = new ArrayList();
        this.f28889j = new ArrayList();
        this.f28890k = true;
        if (resources2.getConfiguration().keyboard != 1) {
            ViewConfiguration viewConfiguration = ViewConfiguration.get(context);
            Method method = t1.f1828a;
            if (Build.VERSION.SDK_INT < 28 ? !((identifier = (resources = context.getResources()).getIdentifier("config_showMenuShortcutsWhenKeyboardPresent", "bool", "android")) == 0 || !resources.getBoolean(identifier)) : m.d.x(viewConfiguration)) {
                z10 = true;
            }
        }
        this.f28883d = z10;
    }

    public r a(int i10, int i11, int i12, CharSequence charSequence) {
        int i13;
        int i14 = ((-65536) & i12) >> 16;
        if (i14 < 0 || i14 >= 6) {
            throw new IllegalArgumentException("order does not contain a valid category.");
        }
        int i15 = (f28879z[i14] << 16) | (65535 & i12);
        r rVar = new r(this, i10, i11, i12, i15, charSequence, this.f28891l);
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size() - 1;
        while (true) {
            if (size < 0) {
                i13 = 0;
                break;
            }
            if (((r) arrayList.get(size)).f28911d <= i15) {
                i13 = size + 1;
                break;
            }
            size--;
        }
        arrayList.add(i13, rVar);
        p(true);
        return rVar;
    }

    @Override // android.view.Menu
    public final MenuItem add(CharSequence charSequence) {
        return a(0, 0, 0, charSequence);
    }

    @Override // android.view.Menu
    public final int addIntentOptions(int i10, int i11, int i12, ComponentName componentName, Intent[] intentArr, Intent intent, int i13, MenuItem[] menuItemArr) {
        int i14;
        PackageManager packageManager = this.f28880a.getPackageManager();
        List<ResolveInfo> listQueryIntentActivityOptions = packageManager.queryIntentActivityOptions(componentName, intentArr, intent, 0);
        int size = listQueryIntentActivityOptions != null ? listQueryIntentActivityOptions.size() : 0;
        if ((i13 & 1) == 0) {
            removeGroup(i10);
        }
        for (int i15 = 0; i15 < size; i15++) {
            ResolveInfo resolveInfo = listQueryIntentActivityOptions.get(i15);
            int i16 = resolveInfo.specificIndex;
            Intent intent2 = new Intent(i16 < 0 ? intent : intentArr[i16]);
            ActivityInfo activityInfo = resolveInfo.activityInfo;
            intent2.setComponent(new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name));
            r rVarA = a(i10, i11, i12, resolveInfo.loadLabel(packageManager));
            rVarA.setIcon(resolveInfo.loadIcon(packageManager));
            rVarA.f28914g = intent2;
            if (menuItemArr != null && (i14 = resolveInfo.specificIndex) >= 0) {
                menuItemArr[i14] = rVarA;
            }
        }
        return size;
    }

    @Override // android.view.Menu
    public final SubMenu addSubMenu(CharSequence charSequence) {
        return addSubMenu(0, 0, 0, charSequence);
    }

    public final void b(b0 b0Var, Context context) {
        this.f28901v.add(new WeakReference(b0Var));
        b0Var.initForMenu(context, this);
        this.f28890k = true;
    }

    public final void c(boolean z10) {
        if (this.f28899t) {
            return;
        }
        this.f28899t = true;
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        for (WeakReference weakReference : copyOnWriteArrayList) {
            b0 b0Var = (b0) weakReference.get();
            if (b0Var == null) {
                copyOnWriteArrayList.remove(weakReference);
            } else {
                b0Var.onCloseMenu(this, z10);
            }
        }
        this.f28899t = false;
    }

    @Override // android.view.Menu
    public final void clear() {
        r rVar = this.f28902w;
        if (rVar != null) {
            d(rVar);
        }
        this.f28885f.clear();
        p(true);
    }

    public final void clearHeader() {
        this.f28893n = null;
        this.f28892m = null;
        this.f28894o = null;
        p(false);
    }

    @Override // android.view.Menu
    public final void close() {
        c(true);
    }

    public boolean d(r rVar) {
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        boolean zCollapseItemActionView = false;
        if (!copyOnWriteArrayList.isEmpty() && this.f28902w == rVar) {
            y();
            for (WeakReference weakReference : copyOnWriteArrayList) {
                b0 b0Var = (b0) weakReference.get();
                if (b0Var != null) {
                    zCollapseItemActionView = b0Var.collapseItemActionView(this, rVar);
                    if (zCollapseItemActionView) {
                        break;
                    }
                } else {
                    copyOnWriteArrayList.remove(weakReference);
                }
            }
            x();
            if (zCollapseItemActionView) {
                this.f28902w = null;
            }
        }
        return zCollapseItemActionView;
    }

    public boolean e(p pVar, MenuItem menuItem) {
        n nVar = this.f28884e;
        return nVar != null && nVar.f(pVar, menuItem);
    }

    public boolean f(r rVar) {
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        boolean zExpandItemActionView = false;
        if (copyOnWriteArrayList.isEmpty()) {
            return false;
        }
        y();
        for (WeakReference weakReference : copyOnWriteArrayList) {
            b0 b0Var = (b0) weakReference.get();
            if (b0Var != null) {
                zExpandItemActionView = b0Var.expandItemActionView(this, rVar);
                if (zExpandItemActionView) {
                    break;
                }
            } else {
                copyOnWriteArrayList.remove(weakReference);
            }
        }
        x();
        if (zExpandItemActionView) {
            this.f28902w = rVar;
        }
        return zExpandItemActionView;
    }

    @Override // android.view.Menu
    public final MenuItem findItem(int i10) {
        MenuItem menuItemFindItem;
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        for (int i11 = 0; i11 < size; i11++) {
            r rVar = (r) arrayList.get(i11);
            if (rVar.f28908a == i10) {
                return rVar;
            }
            if (rVar.hasSubMenu() && (menuItemFindItem = rVar.f28922o.findItem(i10)) != null) {
                return menuItemFindItem;
            }
        }
        return null;
    }

    public final r g(int i10, KeyEvent keyEvent) {
        ArrayList arrayList = this.f28900u;
        arrayList.clear();
        h(arrayList, i10, keyEvent);
        if (arrayList.isEmpty()) {
            return null;
        }
        int metaState = keyEvent.getMetaState();
        KeyCharacterMap.KeyData keyData = new KeyCharacterMap.KeyData();
        keyEvent.getKeyData(keyData);
        int size = arrayList.size();
        if (size == 1) {
            return (r) arrayList.get(0);
        }
        boolean zN = n();
        for (int i11 = 0; i11 < size; i11++) {
            r rVar = (r) arrayList.get(i11);
            char c6 = zN ? rVar.f28917j : rVar.f28915h;
            char[] cArr = keyData.meta;
            if ((c6 == cArr[0] && (metaState & 2) == 0) || ((c6 == cArr[2] && (metaState & 2) != 0) || (zN && c6 == '\b' && i10 == 67))) {
                return rVar;
            }
        }
        return null;
    }

    @Override // android.view.Menu
    public final MenuItem getItem(int i10) {
        return (MenuItem) this.f28885f.get(i10);
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x0069  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void h(ArrayList arrayList, int i10, KeyEvent keyEvent) {
        boolean zN = n();
        int modifiers = keyEvent.getModifiers();
        KeyCharacterMap.KeyData keyData = new KeyCharacterMap.KeyData();
        if (keyEvent.getKeyData(keyData) || i10 == 67) {
            ArrayList arrayList2 = this.f28885f;
            int size = arrayList2.size();
            for (int i11 = 0; i11 < size; i11++) {
                r rVar = (r) arrayList2.get(i11);
                if (rVar.hasSubMenu()) {
                    rVar.f28922o.h(arrayList, i10, keyEvent);
                }
                char c6 = zN ? rVar.f28917j : rVar.f28915h;
                if ((modifiers & 69647) == ((zN ? rVar.f28918k : rVar.f28916i) & 69647) && c6 != 0) {
                    char[] cArr = keyData.meta;
                    if (c6 != cArr[0] && c6 != cArr[2]) {
                        if (zN && c6 == '\b') {
                            if (i10 == 67) {
                            }
                        }
                    }
                    if (rVar.isEnabled()) {
                        arrayList.add(rVar);
                    }
                }
            }
        }
    }

    @Override // android.view.Menu
    public final boolean hasVisibleItems() {
        if (this.f28904y) {
            return true;
        }
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        for (int i10 = 0; i10 < size; i10++) {
            if (((r) arrayList.get(i10)).isVisible()) {
                return true;
            }
        }
        return false;
    }

    public final void i() {
        ArrayList arrayListL = l();
        if (this.f28890k) {
            CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
            boolean zC = false;
            for (WeakReference weakReference : copyOnWriteArrayList) {
                b0 b0Var = (b0) weakReference.get();
                if (b0Var == null) {
                    copyOnWriteArrayList.remove(weakReference);
                } else {
                    zC |= b0Var.c();
                }
            }
            ArrayList arrayList = this.f28888i;
            ArrayList arrayList2 = this.f28889j;
            if (zC) {
                arrayList.clear();
                arrayList2.clear();
                int size = arrayListL.size();
                for (int i10 = 0; i10 < size; i10++) {
                    r rVar = (r) arrayListL.get(i10);
                    if (rVar.d()) {
                        arrayList.add(rVar);
                    } else {
                        arrayList2.add(rVar);
                    }
                }
            } else {
                arrayList.clear();
                arrayList2.clear();
                arrayList2.addAll(l());
            }
            this.f28890k = false;
        }
    }

    @Override // android.view.Menu
    public final boolean isShortcutKey(int i10, KeyEvent keyEvent) {
        return g(i10, keyEvent) != null;
    }

    public String j() {
        return "android:menu:actionviewstates";
    }

    public p k() {
        return this;
    }

    public final ArrayList l() {
        boolean z10 = this.f28887h;
        ArrayList arrayList = this.f28886g;
        if (!z10) {
            return arrayList;
        }
        arrayList.clear();
        ArrayList arrayList2 = this.f28885f;
        int size = arrayList2.size();
        for (int i10 = 0; i10 < size; i10++) {
            r rVar = (r) arrayList2.get(i10);
            if (rVar.isVisible()) {
                arrayList.add(rVar);
            }
        }
        this.f28887h = false;
        this.f28890k = true;
        return arrayList;
    }

    public boolean m() {
        return this.f28903x;
    }

    public boolean n() {
        return this.f28882c;
    }

    public boolean o() {
        return this.f28883d;
    }

    public void p(boolean z10) {
        if (this.f28895p) {
            this.f28896q = true;
            if (z10) {
                this.f28897r = true;
                return;
            }
            return;
        }
        if (z10) {
            this.f28887h = true;
            this.f28890k = true;
        }
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        if (copyOnWriteArrayList.isEmpty()) {
            return;
        }
        y();
        for (WeakReference weakReference : copyOnWriteArrayList) {
            b0 b0Var = (b0) weakReference.get();
            if (b0Var == null) {
                copyOnWriteArrayList.remove(weakReference);
            } else {
                b0Var.b(z10);
            }
        }
        x();
    }

    @Override // android.view.Menu
    public final boolean performIdentifierAction(int i10, int i11) {
        return q(findItem(i10), null, i11);
    }

    @Override // android.view.Menu
    public final boolean performShortcut(int i10, KeyEvent keyEvent, int i11) {
        r rVarG = g(i10, keyEvent);
        boolean zQ = rVarG != null ? q(rVarG, null, i11) : false;
        if ((i11 & 2) != 0) {
            c(true);
        }
        return zQ;
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x0018  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x004e  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x0055  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x0061  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean q(MenuItem menuItem, b0 b0Var, int i10) {
        boolean zExpandActionView;
        r rVar = (r) menuItem;
        if (rVar == null || !rVar.isEnabled()) {
            return false;
        }
        MenuItem.OnMenuItemClickListener onMenuItemClickListener = rVar.f28923p;
        if (onMenuItemClickListener == null || !onMenuItemClickListener.onMenuItemClick(rVar)) {
            p pVar = rVar.f28921n;
            if (!pVar.e(pVar, rVar)) {
                Intent intent = rVar.f28914g;
                if (intent != null) {
                    try {
                        pVar.f28880a.startActivity(intent);
                    } catch (ActivityNotFoundException unused) {
                        androidx.core.view.e eVar = rVar.A;
                        if (eVar == null) {
                        }
                        androidx.core.view.e eVar2 = rVar.A;
                        if (eVar2 == null) {
                        }
                        if (!rVar.c()) {
                        }
                        return zExpandActionView;
                    }
                } else {
                    androidx.core.view.e eVar3 = rVar.A;
                    zExpandActionView = eVar3 == null && ((s) eVar3).f28935d.onPerformDefaultAction();
                }
            }
        }
        androidx.core.view.e eVar22 = rVar.A;
        boolean z10 = eVar22 == null && ((s) eVar22).f28935d.hasSubMenu();
        if (!rVar.c()) {
            zExpandActionView |= rVar.expandActionView();
            if (zExpandActionView) {
                c(true);
            }
        } else if (rVar.hasSubMenu() || z10) {
            if ((i10 & 4) == 0) {
                c(false);
            }
            if (!rVar.hasSubMenu()) {
                h0 h0Var = new h0(this.f28880a, this, rVar);
                rVar.f28922o = h0Var;
                h0Var.setHeaderTitle(rVar.f28912e);
            }
            h0 h0Var2 = rVar.f28922o;
            if (z10) {
                s sVar = (s) eVar22;
                sVar.f28936e.getClass();
                sVar.f28935d.onPrepareSubMenu(h0Var2);
            }
            CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
            if (!copyOnWriteArrayList.isEmpty()) {
                zOnSubMenuSelected = b0Var != null ? b0Var.onSubMenuSelected(h0Var2) : false;
                for (WeakReference weakReference : copyOnWriteArrayList) {
                    b0 b0Var2 = (b0) weakReference.get();
                    if (b0Var2 == null) {
                        copyOnWriteArrayList.remove(weakReference);
                    } else if (!zOnSubMenuSelected) {
                        zOnSubMenuSelected = b0Var2.onSubMenuSelected(h0Var2);
                    }
                }
            }
            zExpandActionView |= zOnSubMenuSelected;
            if (!zExpandActionView) {
                c(true);
            }
        } else if ((i10 & 1) == 0) {
            c(true);
        }
        return zExpandActionView;
    }

    public final void r(b0 b0Var) {
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        for (WeakReference weakReference : copyOnWriteArrayList) {
            b0 b0Var2 = (b0) weakReference.get();
            if (b0Var2 == null || b0Var2 == b0Var) {
                copyOnWriteArrayList.remove(weakReference);
            }
        }
    }

    @Override // android.view.Menu
    public final void removeGroup(int i10) {
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        int i11 = 0;
        int i12 = 0;
        while (true) {
            if (i12 >= size) {
                i12 = -1;
                break;
            } else if (((r) arrayList.get(i12)).f28909b == i10) {
                break;
            } else {
                i12++;
            }
        }
        if (i12 >= 0) {
            int size2 = arrayList.size() - i12;
            while (true) {
                int i13 = i11 + 1;
                if (i11 >= size2 || ((r) arrayList.get(i12)).f28909b != i10) {
                    break;
                }
                if (i12 >= 0) {
                    ArrayList arrayList2 = this.f28885f;
                    if (i12 < arrayList2.size()) {
                        arrayList2.remove(i12);
                    }
                }
                i11 = i13;
            }
            p(true);
        }
    }

    @Override // android.view.Menu
    public final void removeItem(int i10) {
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        int i11 = 0;
        while (true) {
            if (i11 >= size) {
                i11 = -1;
                break;
            } else if (((r) arrayList.get(i11)).f28908a == i10) {
                break;
            } else {
                i11++;
            }
        }
        if (i11 >= 0) {
            ArrayList arrayList2 = this.f28885f;
            if (i11 >= arrayList2.size()) {
                return;
            }
            arrayList2.remove(i11);
            p(true);
        }
    }

    public final void s(Bundle bundle) {
        MenuItem menuItemFindItem;
        if (bundle == null) {
            return;
        }
        SparseArray<Parcelable> sparseParcelableArray = bundle.getSparseParcelableArray(j());
        int size = this.f28885f.size();
        for (int i10 = 0; i10 < size; i10++) {
            MenuItem item = getItem(i10);
            View actionView = item.getActionView();
            if (actionView != null && actionView.getId() != -1) {
                actionView.restoreHierarchyState(sparseParcelableArray);
            }
            if (item.hasSubMenu()) {
                ((h0) item.getSubMenu()).s(bundle);
            }
        }
        int i11 = bundle.getInt("android:menu:expandedactionview");
        if (i11 <= 0 || (menuItemFindItem = findItem(i11)) == null) {
            return;
        }
        menuItemFindItem.expandActionView();
    }

    @Override // android.view.Menu
    public final void setGroupCheckable(int i10, boolean z10, boolean z11) {
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        for (int i11 = 0; i11 < size; i11++) {
            r rVar = (r) arrayList.get(i11);
            if (rVar.f28909b == i10) {
                rVar.e(z11);
                rVar.setCheckable(z10);
            }
        }
    }

    @Override // android.view.Menu
    public void setGroupDividerEnabled(boolean z10) {
        this.f28903x = z10;
    }

    @Override // android.view.Menu
    public final void setGroupEnabled(int i10, boolean z10) {
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        for (int i11 = 0; i11 < size; i11++) {
            r rVar = (r) arrayList.get(i11);
            if (rVar.f28909b == i10) {
                rVar.setEnabled(z10);
            }
        }
    }

    @Override // android.view.Menu
    public final void setGroupVisible(int i10, boolean z10) {
        ArrayList arrayList = this.f28885f;
        int size = arrayList.size();
        boolean z11 = false;
        for (int i11 = 0; i11 < size; i11++) {
            r rVar = (r) arrayList.get(i11);
            if (rVar.f28909b == i10) {
                int i12 = rVar.f28931x;
                int i13 = (i12 & (-9)) | (z10 ? 0 : 8);
                rVar.f28931x = i13;
                if (i12 != i13) {
                    z11 = true;
                }
            }
        }
        if (z11) {
            p(true);
        }
    }

    @Override // android.view.Menu
    public void setQwertyMode(boolean z10) {
        this.f28882c = z10;
        p(false);
    }

    @Override // android.view.Menu
    public final int size() {
        return this.f28885f.size();
    }

    public final void t(Bundle bundle) {
        Parcelable parcelable;
        SparseArray sparseParcelableArray = bundle.getSparseParcelableArray("android:menu:presenters");
        if (sparseParcelableArray != null) {
            CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
            if (copyOnWriteArrayList.isEmpty()) {
                return;
            }
            for (WeakReference weakReference : copyOnWriteArrayList) {
                b0 b0Var = (b0) weakReference.get();
                if (b0Var == null) {
                    copyOnWriteArrayList.remove(weakReference);
                } else {
                    int id2 = b0Var.getId();
                    if (id2 > 0 && (parcelable = (Parcelable) sparseParcelableArray.get(id2)) != null) {
                        b0Var.d(parcelable);
                    }
                }
            }
        }
    }

    public final void u(Bundle bundle) {
        int size = this.f28885f.size();
        SparseArray<? extends Parcelable> sparseArray = null;
        for (int i10 = 0; i10 < size; i10++) {
            MenuItem item = getItem(i10);
            View actionView = item.getActionView();
            if (actionView != null && actionView.getId() != -1) {
                if (sparseArray == null) {
                    sparseArray = new SparseArray<>();
                }
                actionView.saveHierarchyState(sparseArray);
                if (item.isActionViewExpanded()) {
                    bundle.putInt("android:menu:expandedactionview", item.getItemId());
                }
            }
            if (item.hasSubMenu()) {
                ((h0) item.getSubMenu()).u(bundle);
            }
        }
        if (sparseArray != null) {
            bundle.putSparseParcelableArray(j(), sparseArray);
        }
    }

    public final void v(Bundle bundle) {
        Parcelable parcelableF;
        CopyOnWriteArrayList<WeakReference> copyOnWriteArrayList = this.f28901v;
        if (copyOnWriteArrayList.isEmpty()) {
            return;
        }
        SparseArray<? extends Parcelable> sparseArray = new SparseArray<>();
        for (WeakReference weakReference : copyOnWriteArrayList) {
            b0 b0Var = (b0) weakReference.get();
            if (b0Var == null) {
                copyOnWriteArrayList.remove(weakReference);
            } else {
                int id2 = b0Var.getId();
                if (id2 > 0 && (parcelableF = b0Var.f()) != null) {
                    sparseArray.put(id2, parcelableF);
                }
            }
        }
        bundle.putSparseParcelableArray("android:menu:presenters", sparseArray);
    }

    public final void w(int i10, CharSequence charSequence, int i11, Drawable drawable, View view) {
        if (view != null) {
            this.f28894o = view;
            this.f28892m = null;
            this.f28893n = null;
        } else {
            if (i10 > 0) {
                this.f28892m = this.f28881b.getText(i10);
            } else if (charSequence != null) {
                this.f28892m = charSequence;
            }
            if (i11 > 0) {
                this.f28893n = g0.d.getDrawable(this.f28880a, i11);
            } else if (drawable != null) {
                this.f28893n = drawable;
            }
            this.f28894o = null;
        }
        p(false);
    }

    public final void x() {
        this.f28895p = false;
        if (this.f28896q) {
            this.f28896q = false;
            p(this.f28897r);
        }
    }

    public final void y() {
        if (this.f28895p) {
            return;
        }
        this.f28895p = true;
        this.f28896q = false;
        this.f28897r = false;
    }

    @Override // android.view.Menu
    public final MenuItem add(int i10) {
        return a(0, 0, 0, this.f28881b.getString(i10));
    }

    @Override // android.view.Menu
    public final SubMenu addSubMenu(int i10) {
        return addSubMenu(0, 0, 0, this.f28881b.getString(i10));
    }

    @Override // android.view.Menu
    public final MenuItem add(int i10, int i11, int i12, CharSequence charSequence) {
        return a(i10, i11, i12, charSequence);
    }

    @Override // android.view.Menu
    public SubMenu addSubMenu(int i10, int i11, int i12, CharSequence charSequence) {
        r rVarA = a(i10, i11, i12, charSequence);
        h0 h0Var = new h0(this.f28880a, this, rVarA);
        rVarA.f28922o = h0Var;
        h0Var.setHeaderTitle(rVarA.f28912e);
        return h0Var;
    }

    @Override // android.view.Menu
    public final MenuItem add(int i10, int i11, int i12, int i13) {
        return a(i10, i11, i12, this.f28881b.getString(i13));
    }

    @Override // android.view.Menu
    public final SubMenu addSubMenu(int i10, int i11, int i12, int i13) {
        return addSubMenu(i10, i11, i12, this.f28881b.getString(i13));
    }
}
