package androidx.appcompat.view.menu;

import android.content.Context;
import android.view.MenuItem;
import android.view.SubMenu;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: compiled from: BaseMenuWrapper.java */
/* JADX INFO: loaded from: classes.dex */
abstract class c<T> extends d<T> {
    final Context b;
    private Map<g.e.f.a.b, MenuItem> c;
    private Map<g.e.f.a.c, SubMenu> d;

    c(Context context, T t) {
        super(t);
        this.b = context;
    }

    final MenuItem c(MenuItem menuItem) {
        if (!(menuItem instanceof g.e.f.a.b)) {
            return menuItem;
        }
        g.e.f.a.b bVar = (g.e.f.a.b) menuItem;
        if (this.c == null) {
            this.c = new g.c.a();
        }
        MenuItem menuItem2 = this.c.get(menuItem);
        if (menuItem2 != null) {
            return menuItem2;
        }
        MenuItem menuItemB = q.b(this.b, bVar);
        this.c.put(bVar, menuItemB);
        return menuItemB;
    }

    final SubMenu d(SubMenu subMenu) {
        if (!(subMenu instanceof g.e.f.a.c)) {
            return subMenu;
        }
        g.e.f.a.c cVar = (g.e.f.a.c) subMenu;
        if (this.d == null) {
            this.d = new g.c.a();
        }
        SubMenu subMenu2 = this.d.get(cVar);
        if (subMenu2 != null) {
            return subMenu2;
        }
        SubMenu subMenuC = q.c(this.b, cVar);
        this.d.put(cVar, subMenuC);
        return subMenuC;
    }

    final void e() {
        Map<g.e.f.a.b, MenuItem> map = this.c;
        if (map != null) {
            map.clear();
        }
        Map<g.e.f.a.c, SubMenu> map2 = this.d;
        if (map2 != null) {
            map2.clear();
        }
    }

    final void f(int i2) {
        Map<g.e.f.a.b, MenuItem> map = this.c;
        if (map == null) {
            return;
        }
        Iterator<g.e.f.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i2 == it.next().getGroupId()) {
                it.remove();
            }
        }
    }

    final void g(int i2) {
        Map<g.e.f.a.b, MenuItem> map = this.c;
        if (map == null) {
            return;
        }
        Iterator<g.e.f.a.b> it = map.keySet().iterator();
        while (it.hasNext()) {
            if (i2 == it.next().getItemId()) {
                it.remove();
                return;
            }
        }
    }
}
