package androidx.appcompat.view.menu;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.view.menu.o;
import androidx.appcompat.view.menu.p;
import java.util.ArrayList;

/* JADX INFO: compiled from: BaseMenuPresenter.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class b implements o {
    protected Context b;
    protected Context d;
    protected h e;
    protected LayoutInflater f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private o.a f64g;

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

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    protected p f67j;

    public b(Context context, int i2, int i3) {
        this.b = context;
        this.f = LayoutInflater.from(context);
        this.f65h = i2;
        this.f66i = i3;
    }

    @Override // androidx.appcompat.view.menu.o
    public void a(h hVar, boolean z) {
        o.a aVar = this.f64g;
        if (aVar != null) {
            aVar.a(hVar, z);
        }
    }

    protected void b(View view, int i2) {
        ViewGroup viewGroup = (ViewGroup) view.getParent();
        if (viewGroup != null) {
            viewGroup.removeView(view);
        }
        ((ViewGroup) this.f67j).addView(view, i2);
    }

    @Override // androidx.appcompat.view.menu.o
    public void c(Context context, h hVar) {
        this.d = context;
        LayoutInflater.from(context);
        this.e = hVar;
    }

    public abstract void d(j jVar, p.a aVar);

    @Override // androidx.appcompat.view.menu.o
    public boolean e(u uVar) {
        o.a aVar = this.f64g;
        if (aVar != null) {
            return aVar.b(uVar);
        }
        return false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // androidx.appcompat.view.menu.o
    public void f(boolean z) {
        ViewGroup viewGroup = (ViewGroup) this.f67j;
        if (viewGroup == null) {
            return;
        }
        h hVar = this.e;
        int i2 = 0;
        if (hVar != null) {
            hVar.r();
            ArrayList<j> arrayListE = this.e.E();
            int size = arrayListE.size();
            int i3 = 0;
            for (int i4 = 0; i4 < size; i4++) {
                j jVar = arrayListE.get(i4);
                if (q(i3, jVar)) {
                    View childAt = viewGroup.getChildAt(i3);
                    j itemData = childAt instanceof p.a ? ((p.a) childAt).getItemData() : null;
                    View viewN = n(jVar, childAt, viewGroup);
                    if (jVar != itemData) {
                        viewN.setPressed(false);
                        viewN.jumpDrawablesToCurrentState();
                    }
                    if (viewN != childAt) {
                        b(viewN, i3);
                    }
                    i3++;
                }
            }
            i2 = i3;
        }
        while (i2 < viewGroup.getChildCount()) {
            if (!l(viewGroup, i2)) {
                i2++;
            }
        }
    }

    @Override // androidx.appcompat.view.menu.o
    public boolean h(h hVar, j jVar) {
        return false;
    }

    public p.a i(ViewGroup viewGroup) {
        return (p.a) this.f.inflate(this.f66i, viewGroup, false);
    }

    @Override // androidx.appcompat.view.menu.o
    public boolean j(h hVar, j jVar) {
        return false;
    }

    @Override // androidx.appcompat.view.menu.o
    public void k(o.a aVar) {
        this.f64g = aVar;
    }

    protected boolean l(ViewGroup viewGroup, int i2) {
        viewGroup.removeViewAt(i2);
        return true;
    }

    public o.a m() {
        return this.f64g;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public View n(j jVar, View view, ViewGroup viewGroup) {
        p.a aVarI = view instanceof p.a ? (p.a) view : i(viewGroup);
        d(jVar, aVarI);
        return (View) aVarI;
    }

    public p o(ViewGroup viewGroup) {
        if (this.f67j == null) {
            p pVar = (p) this.f.inflate(this.f65h, viewGroup, false);
            this.f67j = pVar;
            pVar.b(this.e);
            f(true);
        }
        return this.f67j;
    }

    public void p(int i2) {
    }

    public abstract boolean q(int i2, j jVar);
}
