package p037.p041.p049.p050;

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.Bundle;
import android.os.Parcelable;
import android.util.Log;
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 java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
import p037.p041.p049.p050.MenuItemC1578;
import p037.p065.p068.C1850;
import p037.p065.p072.p073.InterfaceMenuC1877;
import p037.p065.p078.AbstractC1907;
import p037.p065.p078.C1928;

/* JADX INFO: renamed from: މ.ؠ.ލ.ކ.ބ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C1572 implements InterfaceMenuC1877 {

    /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
    public static final int[] f5076 = {1, 4, 5, 3, 2, 0};

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Context f5077;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Resources f5078;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public boolean f5079;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public boolean f5080;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public InterfaceC1573 f5081;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public CharSequence f5089;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public Drawable f5090;

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public View f5091;

    /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
    public C1576 f5099;

    /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
    public boolean f5101;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public int f5088 = 0;

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public boolean f5092 = false;

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public boolean f5093 = false;

    /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
    public boolean f5094 = false;

    /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
    public boolean f5095 = false;

    /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
    public boolean f5096 = false;

    /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
    public ArrayList<C1576> f5097 = new ArrayList<>();

    /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
    public CopyOnWriteArrayList<WeakReference<InterfaceC1587>> f5098 = new CopyOnWriteArrayList<>();

    /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
    public boolean f5100 = false;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public ArrayList<C1576> f5082 = new ArrayList<>();

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public ArrayList<C1576> f5083 = new ArrayList<>();

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public boolean f5084 = true;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public ArrayList<C1576> f5085 = new ArrayList<>();

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public ArrayList<C1576> f5086 = new ArrayList<>();

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public boolean f5087 = true;

    /* JADX INFO: renamed from: މ.ؠ.ލ.ކ.ބ$֏, reason: contains not printable characters */
    public interface InterfaceC1573 {
        /* JADX INFO: renamed from: ֏ */
        void mo144(C1572 c1572);

        /* JADX INFO: renamed from: ֏ */
        boolean mo145(C1572 c1572, MenuItem menuItem);
    }

    /* JADX INFO: renamed from: މ.ؠ.ލ.ކ.ބ$ؠ, reason: contains not printable characters */
    public interface InterfaceC1574 {
        /* JADX INFO: renamed from: ֏ */
        boolean mo113(C1576 c1576);
    }

    public C1572(Context context) {
        boolean z = false;
        this.f5077 = context;
        this.f5078 = context.getResources();
        if (this.f5078.getConfiguration().keyboard != 1 && C1928.m3785(ViewConfiguration.get(this.f5077), this.f5077)) {
            z = true;
        }
        this.f5080 = z;
    }

    @Override // android.view.Menu
    public MenuItem add(int i) {
        return m3084(0, 0, 0, this.f5078.getString(i));
    }

    @Override // android.view.Menu
    public MenuItem add(int i, int i2, int i3, int i4) {
        return m3084(i, i2, i3, this.f5078.getString(i4));
    }

    @Override // android.view.Menu
    public MenuItem add(int i, int i2, int i3, CharSequence charSequence) {
        return m3084(i, i2, i3, charSequence);
    }

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

    @Override // android.view.Menu
    public int addIntentOptions(int i, int i2, int i3, ComponentName componentName, Intent[] intentArr, Intent intent, int i4, MenuItem[] menuItemArr) {
        int i5;
        PackageManager packageManager = this.f5077.getPackageManager();
        List<ResolveInfo> listQueryIntentActivityOptions = packageManager.queryIntentActivityOptions(componentName, intentArr, intent, 0);
        int size = listQueryIntentActivityOptions != null ? listQueryIntentActivityOptions.size() : 0;
        if ((i4 & 1) == 0) {
            removeGroup(i);
        }
        for (int i6 = 0; i6 < size; i6++) {
            ResolveInfo resolveInfo = listQueryIntentActivityOptions.get(i6);
            int i7 = resolveInfo.specificIndex;
            Intent intent2 = new Intent(i7 < 0 ? intent : intentArr[i7]);
            ActivityInfo activityInfo = resolveInfo.activityInfo;
            intent2.setComponent(new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name));
            MenuItem intent3 = m3084(i, i2, i3, resolveInfo.loadLabel(packageManager)).setIcon(resolveInfo.loadIcon(packageManager)).setIntent(intent2);
            if (menuItemArr != null && (i5 = resolveInfo.specificIndex) >= 0) {
                menuItemArr[i5] = intent3;
            }
        }
        return size;
    }

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

    @Override // android.view.Menu
    public SubMenu addSubMenu(int i, int i2, int i3, int i4) {
        return addSubMenu(i, i2, i3, this.f5078.getString(i4));
    }

    @Override // android.view.Menu
    public SubMenu addSubMenu(int i, int i2, int i3, CharSequence charSequence) {
        C1576 c1576 = (C1576) m3084(i, i2, i3, charSequence);
        SubMenuC1596 subMenuC1596 = new SubMenuC1596(this.f5077, this, c1576);
        c1576.f5119 = subMenuC1596;
        subMenuC1596.setHeaderTitle(c1576.f5109);
        return subMenuC1596;
    }

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

    @Override // android.view.Menu
    public void clear() {
        C1576 c1576 = this.f5099;
        if (c1576 != null) {
            mo3097(c1576);
        }
        this.f5082.clear();
        m3100(true);
    }

    public void clearHeader() {
        this.f5090 = null;
        this.f5089 = null;
        this.f5091 = null;
        m3100(false);
    }

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

    @Override // android.view.Menu
    public MenuItem findItem(int i) {
        MenuItem menuItemFindItem;
        int size = size();
        for (int i2 = 0; i2 < size; i2++) {
            C1576 c1576 = this.f5082.get(i2);
            if (c1576.f5105 == i) {
                return c1576;
            }
            if (c1576.hasSubMenu() && (menuItemFindItem = c1576.f5119.findItem(i)) != null) {
                return menuItemFindItem;
            }
        }
        return null;
    }

    @Override // android.view.Menu
    public MenuItem getItem(int i) {
        return this.f5082.get(i);
    }

    @Override // android.view.Menu
    public boolean hasVisibleItems() {
        if (this.f5101) {
            return true;
        }
        int size = size();
        for (int i = 0; i < size; i++) {
            if (this.f5082.get(i).isVisible()) {
                return true;
            }
        }
        return false;
    }

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

    @Override // android.view.Menu
    public boolean performIdentifierAction(int i, int i2) {
        return m3094(findItem(i), i2);
    }

    @Override // android.view.Menu
    public boolean performShortcut(int i, KeyEvent keyEvent, int i2) {
        C1576 c1576M3085 = m3085(i, keyEvent);
        boolean zM3095 = c1576M3085 != null ? m3095(c1576M3085, (InterfaceC1587) null, i2) : false;
        if ((i2 & 2) != 0) {
            m3093(true);
        }
        return zM3095;
    }

    @Override // android.view.Menu
    public void removeGroup(int i) {
        int size = size();
        int i2 = 0;
        while (true) {
            if (i2 >= size) {
                i2 = -1;
                break;
            } else if (this.f5082.get(i2).f5106 == i) {
                break;
            } else {
                i2++;
            }
        }
        if (i2 >= 0) {
            int size2 = this.f5082.size() - i2;
            int i3 = 0;
            while (true) {
                int i4 = i3 + 1;
                if (i3 >= size2 || this.f5082.get(i2).f5106 != i) {
                    break;
                }
                m3088(i2, false);
                i3 = i4;
            }
            m3100(true);
        }
    }

    @Override // android.view.Menu
    public void removeItem(int i) {
        int size = size();
        int i2 = 0;
        while (true) {
            if (i2 >= size) {
                i2 = -1;
                break;
            } else if (this.f5082.get(i2).f5105 == i) {
                break;
            } else {
                i2++;
            }
        }
        m3088(i2, true);
    }

    @Override // android.view.Menu
    public void setGroupCheckable(int i, boolean z, boolean z2) {
        int size = this.f5082.size();
        for (int i2 = 0; i2 < size; i2++) {
            C1576 c1576 = this.f5082.get(i2);
            if (c1576.f5106 == i) {
                c1576.f5128 = (c1576.f5128 & (-5)) | (z2 ? 4 : 0);
                c1576.setCheckable(z);
            }
        }
    }

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

    @Override // android.view.Menu
    public void setGroupEnabled(int i, boolean z) {
        int size = this.f5082.size();
        for (int i2 = 0; i2 < size; i2++) {
            C1576 c1576 = this.f5082.get(i2);
            if (c1576.f5106 == i) {
                c1576.setEnabled(z);
            }
        }
    }

    @Override // android.view.Menu
    public void setGroupVisible(int i, boolean z) {
        int size = this.f5082.size();
        boolean z2 = false;
        for (int i2 = 0; i2 < size; i2++) {
            C1576 c1576 = this.f5082.get(i2);
            if (c1576.f5106 == i && c1576.m3116(z)) {
                z2 = true;
            }
        }
        if (z2) {
            m3100(true);
        }
    }

    @Override // android.view.Menu
    public void setQwertyMode(boolean z) {
        this.f5079 = z;
        m3100(false);
    }

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

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public MenuItem m3084(int i, int i2, int i3, CharSequence charSequence) {
        int i4;
        int i5 = ((-65536) & i3) >> 16;
        if (i5 >= 0) {
            int[] iArr = f5076;
            if (i5 < iArr.length) {
                int i6 = (iArr[i5] << 16) | (65535 & i3);
                C1576 c1576 = new C1576(this, i, i2, i3, i6, charSequence, this.f5088);
                ArrayList<C1576> arrayList = this.f5082;
                int size = arrayList.size();
                while (true) {
                    size--;
                    if (size < 0) {
                        i4 = 0;
                        break;
                    }
                    if (arrayList.get(size).f5108 <= i6) {
                        i4 = size + 1;
                        break;
                    }
                }
                arrayList.add(i4, c1576);
                m3100(true);
                return c1576;
            }
        }
        throw new IllegalArgumentException("order does not contain a valid category.");
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C1576 m3085(int i, KeyEvent keyEvent) {
        ArrayList<C1576> arrayList = this.f5097;
        arrayList.clear();
        m3090(arrayList, i, 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 arrayList.get(0);
        }
        boolean zMo3105 = mo3105();
        for (int i2 = 0; i2 < size; i2++) {
            C1576 c1576 = arrayList.get(i2);
            char c = zMo3105 ? c1576.f5114 : c1576.f5112;
            if ((c == keyData.meta[0] && (metaState & 2) == 0) || ((c == keyData.meta[2] && (metaState & 2) != 0) || (zMo3105 && c == '\b' && i == 67))) {
                return c1576;
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3086() {
        ArrayList<C1576> arrayListM3103 = m3103();
        if (this.f5087) {
            boolean zMo205 = false;
            for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
                InterfaceC1587 interfaceC1587 = weakReference.get();
                if (interfaceC1587 == null) {
                    this.f5098.remove(weakReference);
                } else {
                    zMo205 |= interfaceC1587.mo205();
                }
            }
            if (zMo205) {
                this.f5085.clear();
                this.f5086.clear();
                int size = arrayListM3103.size();
                for (int i = 0; i < size; i++) {
                    C1576 c1576 = arrayListM3103.get(i);
                    if (c1576.m3117()) {
                        this.f5085.add(c1576);
                    } else {
                        this.f5086.add(c1576);
                    }
                }
            } else {
                this.f5085.clear();
                this.f5086.clear();
                this.f5086.addAll(m3103());
            }
            this.f5087 = false;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3087(int i, CharSequence charSequence, int i2, Drawable drawable, View view) {
        Resources resources = this.f5078;
        if (view != null) {
            this.f5091 = view;
            this.f5089 = null;
            this.f5090 = null;
        } else {
            if (i > 0) {
                this.f5089 = resources.getText(i);
            } else if (charSequence != null) {
                this.f5089 = charSequence;
            }
            if (i2 > 0) {
                this.f5090 = C1850.m3655(this.f5077, i2);
            } else if (drawable != null) {
                this.f5090 = drawable;
            }
            this.f5091 = null;
        }
        m3100(false);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3088(int i, boolean z) {
        if (i < 0 || i >= this.f5082.size()) {
            return;
        }
        this.f5082.remove(i);
        if (z) {
            m3100(true);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3089(Bundle bundle) {
        MenuItem menuItemFindItem;
        if (bundle == null) {
            return;
        }
        SparseArray<Parcelable> sparseParcelableArray = bundle.getSparseParcelableArray(mo3098());
        int size = size();
        for (int i = 0; i < size; i++) {
            MenuItem item = getItem(i);
            View actionView = item.getActionView();
            if (actionView != null && actionView.getId() != -1) {
                actionView.restoreHierarchyState(sparseParcelableArray);
            }
            if (item.hasSubMenu()) {
                ((SubMenuC1596) item.getSubMenu()).m3089(bundle);
            }
        }
        int i2 = bundle.getInt("android:menu:expandedactionview");
        if (i2 <= 0 || (menuItemFindItem = findItem(i2)) == null) {
            return;
        }
        menuItemFindItem.expandActionView();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3090(List<C1576> list, int i, KeyEvent keyEvent) {
        boolean zMo3105 = mo3105();
        int modifiers = keyEvent.getModifiers();
        KeyCharacterMap.KeyData keyData = new KeyCharacterMap.KeyData();
        if (keyEvent.getKeyData(keyData) || i == 67) {
            int size = this.f5082.size();
            for (int i2 = 0; i2 < size; i2++) {
                C1576 c1576 = this.f5082.get(i2);
                if (c1576.hasSubMenu()) {
                    c1576.f5119.m3090(list, i, keyEvent);
                }
                char c = zMo3105 ? c1576.f5114 : c1576.f5112;
                if (((modifiers & 69647) == ((zMo3105 ? c1576.f5115 : c1576.f5113) & 69647)) && c != 0) {
                    char[] cArr = keyData.meta;
                    if ((c == cArr[0] || c == cArr[2] || (zMo3105 && c == '\b' && i == 67)) && c1576.isEnabled()) {
                        list.add(c1576);
                    }
                }
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3091(InterfaceC1587 interfaceC1587) {
        for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
            InterfaceC1587 interfaceC15872 = weakReference.get();
            if (interfaceC15872 == null || interfaceC15872 == interfaceC1587) {
                this.f5098.remove(weakReference);
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m3092(InterfaceC1587 interfaceC1587, Context context) {
        this.f5098.add(new WeakReference<>(interfaceC1587));
        interfaceC1587.mo199(context, this);
        this.f5087 = true;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m3093(boolean z) {
        if (this.f5096) {
            return;
        }
        this.f5096 = true;
        for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
            InterfaceC1587 interfaceC1587 = weakReference.get();
            if (interfaceC1587 == null) {
                this.f5098.remove(weakReference);
            } else {
                interfaceC1587.mo200(this, z);
            }
        }
        this.f5096 = false;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m3094(MenuItem menuItem, int i) {
        return m3095(menuItem, (InterfaceC1587) null, i);
    }

    /* JADX WARN: Removed duplicated region for block: B:25:0x0044  */
    /* JADX WARN: Removed duplicated region for block: B:32:0x0058  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x005f  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x006b  */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean m3095(MenuItem menuItem, InterfaceC1587 interfaceC1587, int i) {
        boolean zExpandActionView;
        C1576 c1576 = (C1576) menuItem;
        if (c1576 == null || !c1576.isEnabled()) {
            return false;
        }
        MenuItem.OnMenuItemClickListener onMenuItemClickListener = c1576.f5120;
        if (onMenuItemClickListener == null || !onMenuItemClickListener.onMenuItemClick(c1576)) {
            C1572 c1572 = c1576.f5118;
            if (!c1572.mo3096(c1572, c1576)) {
                Intent intent = c1576.f5111;
                if (intent != null) {
                    try {
                        c1576.f5118.f5077.startActivity(intent);
                    } catch (ActivityNotFoundException e) {
                        Log.e("MenuItemImpl", "Can't find activity to handle intent; ignoring", e);
                        AbstractC1907 abstractC1907 = c1576.f5131;
                        if (abstractC1907 == null) {
                        }
                        AbstractC1907 abstractC19072 = c1576.f5131;
                        if (abstractC19072 == null) {
                        }
                        if (!c1576.m3115()) {
                        }
                        return zExpandActionView;
                    }
                } else {
                    AbstractC1907 abstractC19073 = c1576.f5131;
                    zExpandActionView = abstractC19073 == null && ((MenuItemC1578.C1579) abstractC19073).f5138.onPerformDefaultAction();
                }
            }
        }
        AbstractC1907 abstractC190722 = c1576.f5131;
        boolean z = abstractC190722 == null && ((MenuItemC1578.C1579) abstractC190722).f5138.hasSubMenu();
        if (!c1576.m3115()) {
            zExpandActionView |= c1576.expandActionView();
            if (zExpandActionView) {
                m3093(true);
            }
        } else if (c1576.hasSubMenu() || z) {
            if ((i & 4) == 0) {
                m3093(false);
            }
            if (!c1576.hasSubMenu()) {
                SubMenuC1596 subMenuC1596 = new SubMenuC1596(this.f5077, this, c1576);
                c1576.f5119 = subMenuC1596;
                subMenuC1596.setHeaderTitle(c1576.f5109);
            }
            SubMenuC1596 subMenuC15962 = c1576.f5119;
            if (z) {
                MenuItemC1578.C1579 c1579 = (MenuItemC1578.C1579) abstractC190722;
                c1579.f5138.onPrepareSubMenu(MenuItemC1578.this.m3065(subMenuC15962));
            }
            if (!this.f5098.isEmpty()) {
                zMo204 = interfaceC1587 != null ? interfaceC1587.mo204(subMenuC15962) : false;
                for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
                    InterfaceC1587 interfaceC15872 = weakReference.get();
                    if (interfaceC15872 == null) {
                        this.f5098.remove(weakReference);
                    } else if (!zMo204) {
                        zMo204 = interfaceC15872.mo204(subMenuC15962);
                    }
                }
            }
            zExpandActionView |= zMo204;
            if (!zExpandActionView) {
                m3093(true);
            }
        } else if ((i & 1) == 0) {
            m3093(true);
        }
        return zExpandActionView;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean mo3096(C1572 c1572, MenuItem menuItem) {
        InterfaceC1573 interfaceC1573 = this.f5081;
        return interfaceC1573 != null && interfaceC1573.mo145(c1572, menuItem);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean mo3097(C1576 c1576) {
        boolean zMo203 = false;
        if (!this.f5098.isEmpty() && this.f5099 == c1576) {
            m3109();
            for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
                InterfaceC1587 interfaceC1587 = weakReference.get();
                if (interfaceC1587 != null) {
                    zMo203 = interfaceC1587.mo203(this, c1576);
                    if (zMo203) {
                        break;
                    }
                } else {
                    this.f5098.remove(weakReference);
                }
            }
            m3108();
            if (zMo203) {
                this.f5099 = null;
            }
        }
        return zMo203;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public String mo3098() {
        return "android:menu:actionviewstates";
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m3099(Bundle bundle) {
        int size = size();
        SparseArray<? extends Parcelable> sparseArray = null;
        for (int i = 0; i < size; i++) {
            MenuItem item = getItem(i);
            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()) {
                ((SubMenuC1596) item.getSubMenu()).m3099(bundle);
            }
        }
        if (sparseArray != null) {
            bundle.putSparseParcelableArray(mo3098(), sparseArray);
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m3100(boolean z) {
        if (this.f5092) {
            this.f5093 = true;
            if (z) {
                this.f5094 = true;
                return;
            }
            return;
        }
        if (z) {
            this.f5084 = true;
            this.f5087 = true;
        }
        if (this.f5098.isEmpty()) {
            return;
        }
        m3109();
        for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
            InterfaceC1587 interfaceC1587 = weakReference.get();
            if (interfaceC1587 == null) {
                this.f5098.remove(weakReference);
            } else {
                interfaceC1587.mo202(z);
            }
        }
        m3108();
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public boolean mo3101(C1576 c1576) {
        boolean zMo206 = false;
        if (this.f5098.isEmpty()) {
            return false;
        }
        m3109();
        for (WeakReference<InterfaceC1587> weakReference : this.f5098) {
            InterfaceC1587 interfaceC1587 = weakReference.get();
            if (interfaceC1587 != null) {
                zMo206 = interfaceC1587.mo206(this, c1576);
                if (zMo206) {
                    break;
                }
            } else {
                this.f5098.remove(weakReference);
            }
        }
        m3108();
        if (zMo206) {
            this.f5099 = c1576;
        }
        return zMo206;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public C1572 mo3102() {
        return this;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public ArrayList<C1576> m3103() {
        if (!this.f5084) {
            return this.f5083;
        }
        this.f5083.clear();
        int size = this.f5082.size();
        for (int i = 0; i < size; i++) {
            C1576 c1576 = this.f5082.get(i);
            if (c1576.isVisible()) {
                this.f5083.add(c1576);
            }
        }
        this.f5084 = false;
        this.f5087 = true;
        return this.f5083;
    }

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public boolean mo3104() {
        return this.f5100;
    }

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public boolean mo3105() {
        return this.f5079;
    }

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public boolean mo3106() {
        return this.f5080;
    }

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public void m3107() {
        this.f5087 = true;
        m3100(true);
    }

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public void m3108() {
        this.f5092 = false;
        if (this.f5093) {
            this.f5093 = false;
            m3100(this.f5094);
        }
    }

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public void m3109() {
        if (this.f5092) {
            return;
        }
        this.f5092 = true;
        this.f5093 = false;
        this.f5094 = false;
    }
}
