package com.google.android.material.internal;

import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.RippleDrawable;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
import androidx.annotation.Nullable;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public final class d0 implements k.b0 {
    public int Q;
    public int R;
    public int S;
    public int T;
    public int U;
    public int V;
    public int W;
    public int X;
    public boolean Y;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public NavigationMenuView f22700a;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public int f22701a0;

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

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public int f22703b0;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public k.p f22704c;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public int f22705c0;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f22706d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public LayoutInflater f22710f;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public ColorStateList f22714j;

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

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

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

    @Nullable
    ColorStateList subheaderColor;

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

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

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public boolean f22713i = true;
    public boolean Z = true;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public int f22707d0 = -1;

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public final s f22709e0 = new s(this);

    public final void a() {
        v vVar = this.f22708e;
        if (vVar == null) {
            return;
        }
        int i10 = 0;
        while (true) {
            ArrayList arrayList = vVar.f22806a;
            if (i10 >= arrayList.size()) {
                return;
            }
            if (arrayList.get(i10) instanceof y) {
                vVar.notifyItemChanged(i10);
            }
            i10++;
        }
    }

    @Override // k.b0
    public final void b(boolean z10) {
        v vVar = this.f22708e;
        if (vVar != null) {
            ArrayList arrayList = vVar.f22806a;
            int size = arrayList.size();
            vVar.a();
            vVar.notifyDataSetChanged();
            if (size == arrayList.size()) {
                vVar.notifyItemRangeChanged(0, arrayList.size());
            }
        }
    }

    @Override // k.b0
    public final boolean c() {
        return false;
    }

    @Override // k.b0
    public final boolean collapseItemActionView(k.p pVar, k.r rVar) {
        return false;
    }

    @Override // k.b0
    public final void d(Parcelable parcelable) {
        k.r rVar;
        View actionView;
        g0 g0Var;
        k.r rVar2;
        if (parcelable instanceof Bundle) {
            Bundle bundle = (Bundle) parcelable;
            SparseArray<Parcelable> sparseParcelableArray = bundle.getSparseParcelableArray("android:menu:list");
            if (sparseParcelableArray != null) {
                this.f22700a.restoreHierarchyState(sparseParcelableArray);
            }
            Bundle bundle2 = bundle.getBundle("android:menu:adapter");
            if (bundle2 != null) {
                v vVar = this.f22708e;
                vVar.getClass();
                int i10 = bundle2.getInt("android:menu:checked", 0);
                ArrayList arrayList = vVar.f22806a;
                if (i10 != 0) {
                    vVar.f22808c = true;
                    int size = arrayList.size();
                    int i11 = 0;
                    while (true) {
                        if (i11 >= size) {
                            break;
                        }
                        x xVar = (x) arrayList.get(i11);
                        if ((xVar instanceof z) && (rVar2 = ((z) xVar).f22816a) != null && rVar2.f28908a == i10) {
                            vVar.b(rVar2);
                            break;
                        }
                        i11++;
                    }
                    vVar.f22808c = false;
                    vVar.a();
                }
                SparseArray sparseParcelableArray2 = bundle2.getSparseParcelableArray("android:menu:action_views");
                if (sparseParcelableArray2 != null) {
                    int size2 = arrayList.size();
                    for (int i12 = 0; i12 < size2; i12++) {
                        x xVar2 = (x) arrayList.get(i12);
                        if ((xVar2 instanceof z) && (rVar = ((z) xVar2).f22816a) != null && (actionView = rVar.getActionView()) != null && (g0Var = (g0) sparseParcelableArray2.get(rVar.f28908a)) != null) {
                            actionView.restoreHierarchyState(g0Var);
                        }
                    }
                }
            }
            SparseArray<Parcelable> sparseParcelableArray3 = bundle.getSparseParcelableArray("android:menu:header");
            if (sparseParcelableArray3 != null) {
                this.f22702b.restoreHierarchyState(sparseParcelableArray3);
            }
        }
    }

    public final void e() {
        v vVar = this.f22708e;
        if (vVar == null) {
            return;
        }
        int i10 = 0;
        while (true) {
            ArrayList arrayList = vVar.f22806a;
            if (i10 >= arrayList.size()) {
                return;
            }
            if ((arrayList.get(i10) instanceof z) && vVar.getItemViewType(i10) == 1) {
                vVar.notifyItemChanged(i10);
            }
            i10++;
        }
    }

    @Override // k.b0
    public final boolean expandItemActionView(k.p pVar, k.r rVar) {
        return false;
    }

    @Override // k.b0
    public final Parcelable f() {
        Bundle bundle = new Bundle();
        if (this.f22700a != null) {
            SparseArray<Parcelable> sparseArray = new SparseArray<>();
            this.f22700a.saveHierarchyState(sparseArray);
            bundle.putSparseParcelableArray("android:menu:list", sparseArray);
        }
        v vVar = this.f22708e;
        if (vVar != null) {
            vVar.getClass();
            Bundle bundle2 = new Bundle();
            k.r rVar = vVar.f22807b;
            if (rVar != null) {
                bundle2.putInt("android:menu:checked", rVar.f28908a);
            }
            SparseArray<? extends Parcelable> sparseArray2 = new SparseArray<>();
            ArrayList arrayList = vVar.f22806a;
            int size = arrayList.size();
            for (int i10 = 0; i10 < size; i10++) {
                x xVar = (x) arrayList.get(i10);
                if (xVar instanceof z) {
                    k.r rVar2 = ((z) xVar).f22816a;
                    View actionView = rVar2 != null ? rVar2.getActionView() : null;
                    if (actionView != null) {
                        g0 g0Var = new g0();
                        actionView.saveHierarchyState(g0Var);
                        sparseArray2.put(rVar2.f28908a, g0Var);
                    }
                }
            }
            bundle2.putSparseParcelableArray("android:menu:action_views", sparseArray2);
            bundle.putBundle("android:menu:adapter", bundle2);
        }
        if (this.f22702b != null) {
            SparseArray<Parcelable> sparseArray3 = new SparseArray<>();
            this.f22702b.saveHierarchyState(sparseArray3);
            bundle.putSparseParcelableArray("android:menu:header", sparseArray3);
        }
        return bundle;
    }

    public final void g() {
        v vVar = this.f22708e;
        if (vVar == null) {
            return;
        }
        int i10 = 0;
        while (true) {
            ArrayList arrayList = vVar.f22806a;
            if (i10 >= arrayList.size()) {
                return;
            }
            if ((arrayList.get(i10) instanceof z) && vVar.getItemViewType(i10) == 0) {
                vVar.notifyItemChanged(i10);
            }
            i10++;
        }
    }

    @Nullable
    public k.r getCheckedItem() {
        return this.f22708e.f22807b;
    }

    @Override // k.b0
    public final int getId() {
        return this.f22706d;
    }

    @Nullable
    public Drawable getItemBackground() {
        return this.f22716l;
    }

    @Nullable
    public ColorStateList getItemTextColor() {
        return this.f22714j;
    }

    @Nullable
    public ColorStateList getItemTintList() {
        return this.f22715k;
    }

    @Override // k.b0
    public final void initForMenu(Context context, k.p pVar) {
        this.f22710f = LayoutInflater.from(context);
        this.f22704c = pVar;
        this.f22705c0 = context.getResources().getDimensionPixelOffset(x8.e.design_navigation_separator_vertical_padding);
    }

    @Override // k.b0
    public final void onCloseMenu(k.p pVar, boolean z10) {
    }

    @Override // k.b0
    public final boolean onSubMenuSelected(k.h0 h0Var) {
        return false;
    }

    public void setItemBackground(@Nullable Drawable drawable) {
        this.f22716l = drawable;
        g();
    }

    public void setItemForeground(@Nullable RippleDrawable rippleDrawable) {
        this.f22717m = rippleDrawable;
        g();
    }

    public void setItemIconTintList(@Nullable ColorStateList colorStateList) {
        this.f22715k = colorStateList;
        g();
    }

    public void setItemTextColor(@Nullable ColorStateList colorStateList) {
        this.f22714j = colorStateList;
        g();
    }

    public void setSubheaderColor(@Nullable ColorStateList colorStateList) {
        this.subheaderColor = colorStateList;
        e();
    }
}
