package androidx.appcompat.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.Layout;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ContextThemeWrapper;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.TextView;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
import androidx.appcompat.view.menu.g;
import androidx.appcompat.view.menu.o;
import androidx.appcompat.view.menu.s;
import androidx.appcompat.widget.ActionMenuView;
import androidx.appcompat.widget.d;
import androidx.appcompat.widget.q;
import androidx.lifecycle.k;
import com.strmr.ps.R;
import defpackage.ar;
import defpackage.c41;
import defpackage.cu5;
import defpackage.ema;
import defpackage.eu5;
import defpackage.fe9;
import defpackage.fp9;
import defpackage.go7;
import defpackage.gp;
import defpackage.i85;
import defpackage.jo;
import defpackage.k7;
import defpackage.l18;
import defpackage.m38;
import defpackage.nu5;
import defpackage.of2;
import defpackage.ou5;
import defpackage.rq6;
import defpackage.sia;
import defpackage.t79;
import defpackage.uo;
import defpackage.up;
import defpackage.vm5;
import defpackage.vo6;
import defpackage.w51;
import defpackage.wd2;
import defpackage.wo;
import defpackage.xp9;
import defpackage.y99;
import defpackage.yx1;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public class Toolbar extends ViewGroup implements cu5 {
    private static final String TAG = "Toolbar";
    private o.a mActionMenuPresenterCallback;
    private OnBackInvokedCallback mBackInvokedCallback;
    private boolean mBackInvokedCallbackEnabled;
    private OnBackInvokedDispatcher mBackInvokedDispatcher;
    int mButtonGravity;
    ImageButton mCollapseButtonView;
    private CharSequence mCollapseDescription;
    private Drawable mCollapseIcon;
    private boolean mCollapsible;
    private int mContentInsetEndWithActions;
    private int mContentInsetStartWithNavigation;
    private i mContentInsets;
    private boolean mEatingHover;
    private boolean mEatingTouch;
    View mExpandedActionView;
    private e mExpandedMenuPresenter;
    private int mGravity;
    private final ArrayList<View> mHiddenViews;
    private ImageView mLogoView;
    private int mMaxButtonHeight;
    g.a mMenuBuilderCallback;
    final eu5 mMenuHostHelper;
    ActionMenuView mMenuView;
    private final ActionMenuView.e mMenuViewItemClickListener;
    private ImageButton mNavButtonView;
    g mOnMenuItemClickListener;
    private androidx.appcompat.widget.d mOuterActionMenuPresenter;
    private Context mPopupContext;
    private int mPopupTheme;
    private ArrayList<MenuItem> mProvidedMenuItems;
    private final Runnable mShowOverflowMenuRunnable;
    private CharSequence mSubtitleText;
    private int mSubtitleTextAppearance;
    private ColorStateList mSubtitleTextColor;
    private TextView mSubtitleTextView;
    private final int[] mTempMargins;
    private final ArrayList<View> mTempViews;
    private int mTitleMarginBottom;
    private int mTitleMarginEnd;
    private int mTitleMarginStart;
    private int mTitleMarginTop;
    private CharSequence mTitleText;
    private int mTitleTextAppearance;
    private ColorStateList mTitleTextColor;
    private TextView mTitleTextView;
    private p mWrapper;

    public class a implements ActionMenuView.e {
        public a() {
        }

        @Override // androidx.appcompat.widget.ActionMenuView.e
        public final boolean onMenuItemClick(MenuItem menuItem) {
            Toolbar toolbar = Toolbar.this;
            Iterator it = toolbar.mMenuHostHelper.b.iterator();
            while (it.hasNext()) {
                if (((nu5) it.next()).c(menuItem)) {
                    return true;
                }
            }
            g gVar = toolbar.mOnMenuItemClickListener;
            if (gVar != null) {
                return gVar.onMenuItemClick(menuItem);
            }
            return false;
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override // java.lang.Runnable
        public final void run() {
            Toolbar.this.showOverflowMenu();
        }
    }

    public class c implements View.OnClickListener {
        public c() {
        }

        @Override // android.view.View.OnClickListener
        public final void onClick(View view) {
            Toolbar.this.collapseActionView();
        }
    }

    @l18
    public static class d {
        @rq6
        @wd2
        public static OnBackInvokedDispatcher a(@vo6 View view) {
            return view.findOnBackInvokedDispatcher();
        }

        @vo6
        @wd2
        public static OnBackInvokedCallback b(@vo6 Runnable runnable) {
            Objects.requireNonNull(runnable);
            return new jo(runnable, 3);
        }

        @wd2
        public static void c(@vo6 Object obj, @vo6 Object obj2) {
            ((OnBackInvokedDispatcher) obj).registerOnBackInvokedCallback(1000000, (OnBackInvokedCallback) obj2);
        }

        @wd2
        public static void d(@vo6 Object obj, @vo6 Object obj2) {
            ((OnBackInvokedDispatcher) obj).unregisterOnBackInvokedCallback((OnBackInvokedCallback) obj2);
        }
    }

    public class e implements androidx.appcompat.view.menu.o {
        public androidx.appcompat.view.menu.g a;
        public androidx.appcompat.view.menu.k b;

        public e() {
        }

        @Override // androidx.appcompat.view.menu.o
        public final boolean collapseItemActionView(androidx.appcompat.view.menu.g gVar, androidx.appcompat.view.menu.k kVar) {
            Toolbar toolbar = Toolbar.this;
            KeyEvent.Callback callback = toolbar.mExpandedActionView;
            if (callback instanceof c41) {
                ((c41) callback).onActionViewCollapsed();
            }
            toolbar.removeView(toolbar.mExpandedActionView);
            toolbar.removeView(toolbar.mCollapseButtonView);
            toolbar.mExpandedActionView = null;
            toolbar.addChildrenForExpandedActionView();
            this.b = null;
            toolbar.requestLayout();
            kVar.ac = false;
            kVar.n.onItemsChanged(false);
            toolbar.updateBackInvokedCallbackState();
            return true;
        }

        @Override // androidx.appcompat.view.menu.o
        public final boolean expandItemActionView(androidx.appcompat.view.menu.g gVar, androidx.appcompat.view.menu.k kVar) {
            Toolbar toolbar = Toolbar.this;
            toolbar.ensureCollapseButtonView();
            ViewParent parent = toolbar.mCollapseButtonView.getParent();
            if (parent != toolbar) {
                if (parent instanceof ViewGroup) {
                    ((ViewGroup) parent).removeView(toolbar.mCollapseButtonView);
                }
                toolbar.addView(toolbar.mCollapseButtonView);
            }
            View actionView = kVar.getActionView();
            toolbar.mExpandedActionView = actionView;
            this.b = kVar;
            ViewParent parent2 = actionView.getParent();
            if (parent2 != toolbar) {
                if (parent2 instanceof ViewGroup) {
                    ((ViewGroup) parent2).removeView(toolbar.mExpandedActionView);
                }
                f fVarGenerateDefaultLayoutParams = toolbar.generateDefaultLayoutParams();
                fVarGenerateDefaultLayoutParams.a = (toolbar.mButtonGravity & 112) | 8388611;
                fVarGenerateDefaultLayoutParams.b = 2;
                toolbar.mExpandedActionView.setLayoutParams(fVarGenerateDefaultLayoutParams);
                toolbar.addView(toolbar.mExpandedActionView);
            }
            toolbar.removeChildrenForExpandedActionView();
            toolbar.requestLayout();
            kVar.ac = true;
            kVar.n.onItemsChanged(false);
            KeyEvent.Callback callback = toolbar.mExpandedActionView;
            if (callback instanceof c41) {
                ((c41) callback).onActionViewExpanded();
            }
            toolbar.updateBackInvokedCallbackState();
            return true;
        }

        @Override // androidx.appcompat.view.menu.o
        public final boolean flagActionItems() {
            return false;
        }

        @Override // androidx.appcompat.view.menu.o
        public final int getId() {
            return 0;
        }

        @Override // androidx.appcompat.view.menu.o
        public final void initForMenu(Context context, androidx.appcompat.view.menu.g gVar) {
            androidx.appcompat.view.menu.k kVar;
            androidx.appcompat.view.menu.g gVar2 = this.a;
            if (gVar2 != null && (kVar = this.b) != null) {
                gVar2.collapseItemActionView(kVar);
            }
            this.a = gVar;
        }

        @Override // androidx.appcompat.view.menu.o
        public final void onCloseMenu(androidx.appcompat.view.menu.g gVar, boolean z) {
        }

        @Override // androidx.appcompat.view.menu.o
        public final void onRestoreInstanceState(Parcelable parcelable) {
        }

        @Override // androidx.appcompat.view.menu.o
        public final Parcelable onSaveInstanceState() {
            return null;
        }

        @Override // androidx.appcompat.view.menu.o
        public final boolean onSubMenuSelected(s sVar) {
            return false;
        }

        @Override // androidx.appcompat.view.menu.o
        public final void updateMenuView(boolean z) {
            if (this.b != null) {
                androidx.appcompat.view.menu.g gVar = this.a;
                if (gVar != null) {
                    int size = gVar.size();
                    for (int i = 0; i < size; i++) {
                        if (this.a.getItem(i) == this.b) {
                            return;
                        }
                    }
                }
                collapseItemActionView(this.a, this.b);
            }
        }
    }

    public static class f extends k7.b {
        public int b;
    }

    public interface g {
        boolean onMenuItemClick(MenuItem menuItem);
    }

    public static class h extends ar {
        public static final Parcelable.Creator<h> CREATOR = new a();
        public int a;
        public boolean b;

        public class a implements Parcelable.ClassLoaderCreator<h> {
            @Override // android.os.Parcelable.ClassLoaderCreator
            public final h createFromParcel(Parcel parcel, ClassLoader classLoader) {
                return new h(parcel, classLoader);
            }

            @Override // android.os.Parcelable.Creator
            public final Object[] newArray(int i) {
                return new h[i];
            }

            @Override // android.os.Parcelable.Creator
            public final Object createFromParcel(Parcel parcel) {
                return new h(parcel, null);
            }
        }

        public h(Parcel parcel, ClassLoader classLoader) {
            super(parcel, classLoader);
            this.a = parcel.readInt();
            this.b = parcel.readInt() != 0;
        }

        @Override // defpackage.ar, android.os.Parcelable
        public final void writeToParcel(Parcel parcel, int i) {
            super.writeToParcel(parcel, i);
            parcel.writeInt(this.a);
            parcel.writeInt(this.b ? 1 : 0);
        }
    }

    public Toolbar(@vo6 Context context, @rq6 AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.toolbarStyle);
    }

    private ArrayList<MenuItem> getCurrentMenuItems() {
        ArrayList<MenuItem> arrayList = new ArrayList<>();
        Menu menu = getMenu();
        for (int i = 0; i < menu.size(); i++) {
            arrayList.add(menu.getItem(i));
        }
        return arrayList;
    }

    private MenuInflater getMenuInflater() {
        return new fe9(getContext());
    }

    public static int h(View view) {
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        return marginLayoutParams.getMarginEnd() + marginLayoutParams.getMarginStart();
    }

    public static int i(View view) {
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        return marginLayoutParams.topMargin + marginLayoutParams.bottomMargin;
    }

    public final void a(int i, List list) {
        WeakHashMap weakHashMap = sia.a;
        boolean z = getLayoutDirection() == 1;
        int childCount = getChildCount();
        int absoluteGravity = Gravity.getAbsoluteGravity(i, getLayoutDirection());
        list.clear();
        if (!z) {
            for (int i2 = 0; i2 < childCount; i2++) {
                View childAt = getChildAt(i2);
                f fVar = (f) childAt.getLayoutParams();
                if (fVar.b == 0 && o(childAt)) {
                    int i3 = fVar.a;
                    WeakHashMap weakHashMap2 = sia.a;
                    int layoutDirection = getLayoutDirection();
                    int absoluteGravity2 = Gravity.getAbsoluteGravity(i3, layoutDirection) & 7;
                    if (absoluteGravity2 != 1 && absoluteGravity2 != 3 && absoluteGravity2 != 5) {
                        absoluteGravity2 = layoutDirection == 1 ? 5 : 3;
                    }
                    if (absoluteGravity2 == absoluteGravity) {
                        list.add(childAt);
                    }
                }
            }
            return;
        }
        for (int i4 = childCount - 1; i4 >= 0; i4--) {
            View childAt2 = getChildAt(i4);
            f fVar2 = (f) childAt2.getLayoutParams();
            if (fVar2.b == 0 && o(childAt2)) {
                int i5 = fVar2.a;
                WeakHashMap weakHashMap3 = sia.a;
                int layoutDirection2 = getLayoutDirection();
                int absoluteGravity3 = Gravity.getAbsoluteGravity(i5, layoutDirection2) & 7;
                if (absoluteGravity3 != 1 && absoluteGravity3 != 3 && absoluteGravity3 != 5) {
                    absoluteGravity3 = layoutDirection2 == 1 ? 5 : 3;
                }
                if (absoluteGravity3 == absoluteGravity) {
                    list.add(childAt2);
                }
            }
        }
    }

    public void addChildrenForExpandedActionView() {
        for (int size = this.mHiddenViews.size() - 1; size >= 0; size--) {
            addView(this.mHiddenViews.get(size));
        }
        this.mHiddenViews.clear();
    }

    @Override // defpackage.cu5
    @vm5
    public void addMenuProvider(@vo6 nu5 nu5Var) {
        eu5 eu5Var = this.mMenuHostHelper;
        eu5Var.b.add(nu5Var);
        eu5Var.a.run();
    }

    public final void b(View view, boolean z) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        f fVarGenerateDefaultLayoutParams = layoutParams == null ? generateDefaultLayoutParams() : !checkLayoutParams(layoutParams) ? generateLayoutParams(layoutParams) : (f) layoutParams;
        fVarGenerateDefaultLayoutParams.b = 1;
        if (!z || this.mExpandedActionView == null) {
            addView(view, fVarGenerateDefaultLayoutParams);
        } else {
            view.setLayoutParams(fVarGenerateDefaultLayoutParams);
            this.mHiddenViews.add(view);
        }
    }

    public final void c() {
        if (this.mContentInsets == null) {
            i iVar = new i();
            iVar.a = 0;
            iVar.b = 0;
            iVar.c = Integer.MIN_VALUE;
            iVar.d = Integer.MIN_VALUE;
            iVar.e = 0;
            iVar.f = 0;
            iVar.g = false;
            iVar.h = false;
            this.mContentInsets = iVar;
        }
    }

    @m38
    public boolean canShowOverflowMenu() {
        ActionMenuView actionMenuView;
        return getVisibility() == 0 && (actionMenuView = this.mMenuView) != null && actionMenuView.d;
    }

    @Override // android.view.ViewGroup
    public boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return super.checkLayoutParams(layoutParams) && (layoutParams instanceof f);
    }

    public void collapseActionView() {
        e eVar = this.mExpandedMenuPresenter;
        androidx.appcompat.view.menu.k kVar = eVar == null ? null : eVar.b;
        if (kVar != null) {
            kVar.collapseActionView();
        }
    }

    public final void d() {
        e();
        ActionMenuView actionMenuView = this.mMenuView;
        if (actionMenuView.a == null) {
            androidx.appcompat.view.menu.g gVar = (androidx.appcompat.view.menu.g) actionMenuView.getMenu();
            if (this.mExpandedMenuPresenter == null) {
                this.mExpandedMenuPresenter = new e();
            }
            this.mMenuView.setExpandedActionViewsExclusive(true);
            gVar.addMenuPresenter(this.mExpandedMenuPresenter, this.mPopupContext);
            updateBackInvokedCallbackState();
        }
    }

    public void dismissPopupMenus() {
        androidx.appcompat.widget.d dVar;
        ActionMenuView actionMenuView = this.mMenuView;
        if (actionMenuView == null || (dVar = actionMenuView.e) == null) {
            return;
        }
        dVar.e();
        d.a aVar = dVar.w;
        if (aVar == null || !aVar.b()) {
            return;
        }
        aVar.i.dismiss();
    }

    public final void e() {
        if (this.mMenuView == null) {
            ActionMenuView actionMenuView = new ActionMenuView(getContext(), null);
            this.mMenuView = actionMenuView;
            actionMenuView.setPopupTheme(this.mPopupTheme);
            this.mMenuView.setOnMenuItemClickListener(this.mMenuViewItemClickListener);
            ActionMenuView actionMenuView2 = this.mMenuView;
            o.a aVar = this.mActionMenuPresenterCallback;
            m mVar = new m(this);
            actionMenuView2.f = aVar;
            actionMenuView2.i = mVar;
            f fVarGenerateDefaultLayoutParams = generateDefaultLayoutParams();
            fVarGenerateDefaultLayoutParams.a = (this.mButtonGravity & 112) | 8388613;
            this.mMenuView.setLayoutParams(fVarGenerateDefaultLayoutParams);
            b(this.mMenuView, false);
        }
    }

    public void ensureCollapseButtonView() {
        if (this.mCollapseButtonView == null) {
            uo uoVar = new uo(getContext(), null, R.attr.toolbarNavigationButtonStyle);
            this.mCollapseButtonView = uoVar;
            uoVar.setImageDrawable(this.mCollapseIcon);
            this.mCollapseButtonView.setContentDescription(this.mCollapseDescription);
            f fVarGenerateDefaultLayoutParams = generateDefaultLayoutParams();
            fVarGenerateDefaultLayoutParams.a = (this.mButtonGravity & 112) | 8388611;
            fVarGenerateDefaultLayoutParams.b = 2;
            this.mCollapseButtonView.setLayoutParams(fVarGenerateDefaultLayoutParams);
            this.mCollapseButtonView.setOnClickListener(new c());
        }
    }

    public final void f() {
        if (this.mNavButtonView == null) {
            this.mNavButtonView = new uo(getContext(), null, R.attr.toolbarNavigationButtonStyle);
            f fVarGenerateDefaultLayoutParams = generateDefaultLayoutParams();
            fVarGenerateDefaultLayoutParams.a = (this.mButtonGravity & 112) | 8388611;
            this.mNavButtonView.setLayoutParams(fVarGenerateDefaultLayoutParams);
        }
    }

    public final int g(int i, View view) {
        f fVar = (f) view.getLayoutParams();
        int measuredHeight = view.getMeasuredHeight();
        int i2 = i > 0 ? (measuredHeight - i) / 2 : 0;
        int i3 = fVar.a & 112;
        if (i3 != 16 && i3 != 48 && i3 != 80) {
            i3 = this.mGravity & 112;
        }
        if (i3 == 48) {
            return getPaddingTop() - i2;
        }
        if (i3 == 80) {
            return (((getHeight() - getPaddingBottom()) - measuredHeight) - ((ViewGroup.MarginLayoutParams) fVar).bottomMargin) - i2;
        }
        int paddingTop = getPaddingTop();
        int paddingBottom = getPaddingBottom();
        int height = getHeight();
        int iMax = (((height - paddingTop) - paddingBottom) - measuredHeight) / 2;
        int i4 = ((ViewGroup.MarginLayoutParams) fVar).topMargin;
        if (iMax < i4) {
            iMax = i4;
        } else {
            int i5 = (((height - paddingBottom) - measuredHeight) - iMax) - paddingTop;
            int i6 = ((ViewGroup.MarginLayoutParams) fVar).bottomMargin;
            if (i5 < i6) {
                iMax = Math.max(0, iMax - (i6 - i5));
            }
        }
        return paddingTop + iMax;
    }

    @rq6
    public CharSequence getCollapseContentDescription() {
        ImageButton imageButton = this.mCollapseButtonView;
        if (imageButton != null) {
            return imageButton.getContentDescription();
        }
        return null;
    }

    @rq6
    public Drawable getCollapseIcon() {
        ImageButton imageButton = this.mCollapseButtonView;
        if (imageButton != null) {
            return imageButton.getDrawable();
        }
        return null;
    }

    public int getContentInsetEnd() {
        i iVar = this.mContentInsets;
        if (iVar != null) {
            return iVar.g ? iVar.a : iVar.b;
        }
        return 0;
    }

    public int getContentInsetEndWithActions() {
        int i = this.mContentInsetEndWithActions;
        return i != Integer.MIN_VALUE ? i : getContentInsetEnd();
    }

    public int getContentInsetLeft() {
        i iVar = this.mContentInsets;
        if (iVar != null) {
            return iVar.a;
        }
        return 0;
    }

    public int getContentInsetRight() {
        i iVar = this.mContentInsets;
        if (iVar != null) {
            return iVar.b;
        }
        return 0;
    }

    public int getContentInsetStart() {
        i iVar = this.mContentInsets;
        if (iVar != null) {
            return iVar.g ? iVar.b : iVar.a;
        }
        return 0;
    }

    public int getContentInsetStartWithNavigation() {
        int i = this.mContentInsetStartWithNavigation;
        return i != Integer.MIN_VALUE ? i : getContentInsetStart();
    }

    public int getCurrentContentInsetEnd() {
        androidx.appcompat.view.menu.g gVar;
        ActionMenuView actionMenuView = this.mMenuView;
        return (actionMenuView == null || (gVar = actionMenuView.a) == null || !gVar.hasVisibleItems()) ? getContentInsetEnd() : Math.max(getContentInsetEnd(), Math.max(this.mContentInsetEndWithActions, 0));
    }

    public int getCurrentContentInsetLeft() {
        WeakHashMap weakHashMap = sia.a;
        return getLayoutDirection() == 1 ? getCurrentContentInsetEnd() : getCurrentContentInsetStart();
    }

    public int getCurrentContentInsetRight() {
        WeakHashMap weakHashMap = sia.a;
        return getLayoutDirection() == 1 ? getCurrentContentInsetStart() : getCurrentContentInsetEnd();
    }

    public int getCurrentContentInsetStart() {
        return getNavigationIcon() != null ? Math.max(getContentInsetStart(), Math.max(this.mContentInsetStartWithNavigation, 0)) : getContentInsetStart();
    }

    public Drawable getLogo() {
        ImageView imageView = this.mLogoView;
        if (imageView != null) {
            return imageView.getDrawable();
        }
        return null;
    }

    public CharSequence getLogoDescription() {
        ImageView imageView = this.mLogoView;
        if (imageView != null) {
            return imageView.getContentDescription();
        }
        return null;
    }

    public Menu getMenu() {
        d();
        return this.mMenuView.getMenu();
    }

    @m38
    @rq6
    public View getNavButtonView() {
        return this.mNavButtonView;
    }

    @rq6
    public CharSequence getNavigationContentDescription() {
        ImageButton imageButton = this.mNavButtonView;
        if (imageButton != null) {
            return imageButton.getContentDescription();
        }
        return null;
    }

    @rq6
    public Drawable getNavigationIcon() {
        ImageButton imageButton = this.mNavButtonView;
        if (imageButton != null) {
            return imageButton.getDrawable();
        }
        return null;
    }

    public androidx.appcompat.widget.d getOuterActionMenuPresenter() {
        return this.mOuterActionMenuPresenter;
    }

    @rq6
    public Drawable getOverflowIcon() {
        d();
        return this.mMenuView.getOverflowIcon();
    }

    public Context getPopupContext() {
        return this.mPopupContext;
    }

    @y99
    public int getPopupTheme() {
        return this.mPopupTheme;
    }

    public CharSequence getSubtitle() {
        return this.mSubtitleText;
    }

    @m38
    @rq6
    public final TextView getSubtitleTextView() {
        return this.mSubtitleTextView;
    }

    public CharSequence getTitle() {
        return this.mTitleText;
    }

    public int getTitleMarginBottom() {
        return this.mTitleMarginBottom;
    }

    public int getTitleMarginEnd() {
        return this.mTitleMarginEnd;
    }

    public int getTitleMarginStart() {
        return this.mTitleMarginStart;
    }

    public int getTitleMarginTop() {
        return this.mTitleMarginTop;
    }

    @m38
    @rq6
    public final TextView getTitleTextView() {
        return this.mTitleTextView;
    }

    @m38
    public yx1 getWrapper() {
        Drawable drawable;
        if (this.mWrapper == null) {
            p pVar = new p();
            pVar.n = 0;
            pVar.a = this;
            pVar.h = getTitle();
            pVar.i = getSubtitle();
            pVar.g = pVar.h != null;
            pVar.f = getNavigationIcon();
            fp9 fp9VarF = fp9.f(getContext(), null, go7.m.a, R.attr.actionBarStyle, 0);
            TypedArray typedArray = fp9VarF.b;
            pVar.o = fp9VarF.b(15);
            CharSequence text = typedArray.getText(27);
            if (!TextUtils.isEmpty(text)) {
                pVar.g = true;
                pVar.h = text;
                if ((pVar.b & 8) != 0) {
                    setTitle(text);
                    if (pVar.g) {
                        sia.ab(getRootView(), text);
                    }
                }
            }
            CharSequence text2 = typedArray.getText(25);
            if (!TextUtils.isEmpty(text2)) {
                pVar.i = text2;
                if ((pVar.b & 8) != 0) {
                    setSubtitle(text2);
                }
            }
            Drawable drawableB = fp9VarF.b(20);
            if (drawableB != null) {
                pVar.e = drawableB;
                pVar.r();
            }
            Drawable drawableB2 = fp9VarF.b(17);
            if (drawableB2 != null) {
                pVar.setIcon(drawableB2);
            }
            if (pVar.f == null && (drawable = pVar.o) != null) {
                pVar.f = drawable;
                if ((pVar.b & 4) != 0) {
                    setNavigationIcon(drawable);
                } else {
                    setNavigationIcon((Drawable) null);
                }
            }
            pVar.i(typedArray.getInt(10, 0));
            int resourceId = typedArray.getResourceId(9, 0);
            if (resourceId != 0) {
                View viewInflate = LayoutInflater.from(getContext()).inflate(resourceId, (ViewGroup) this, false);
                View view = pVar.c;
                if (view != null && (pVar.b & 16) != 0) {
                    removeView(view);
                }
                pVar.c = viewInflate;
                if (viewInflate != null && (pVar.b & 16) != 0) {
                    addView(viewInflate);
                }
                pVar.i(pVar.b | 16);
            }
            int layoutDimension = typedArray.getLayoutDimension(13, 0);
            if (layoutDimension > 0) {
                ViewGroup.LayoutParams layoutParams = getLayoutParams();
                layoutParams.height = layoutDimension;
                setLayoutParams(layoutParams);
            }
            int dimensionPixelOffset = typedArray.getDimensionPixelOffset(7, -1);
            int dimensionPixelOffset2 = typedArray.getDimensionPixelOffset(3, -1);
            if (dimensionPixelOffset >= 0 || dimensionPixelOffset2 >= 0) {
                setContentInsetsRelative(Math.max(dimensionPixelOffset, 0), Math.max(dimensionPixelOffset2, 0));
            }
            int resourceId2 = typedArray.getResourceId(28, 0);
            if (resourceId2 != 0) {
                setTitleTextAppearance(getContext(), resourceId2);
            }
            int resourceId3 = typedArray.getResourceId(26, 0);
            if (resourceId3 != 0) {
                setSubtitleTextAppearance(getContext(), resourceId3);
            }
            int resourceId4 = typedArray.getResourceId(22, 0);
            if (resourceId4 != 0) {
                setPopupTheme(resourceId4);
            }
            fp9VarF.g();
            if (R.string.abc_action_bar_up_description != pVar.n) {
                pVar.n = R.string.abc_action_bar_up_description;
                if (TextUtils.isEmpty(getNavigationContentDescription())) {
                    int i = pVar.n;
                    pVar.j = i != 0 ? getContext().getString(i) : null;
                    pVar.q();
                }
            }
            pVar.j = getNavigationContentDescription();
            setNavigationOnClickListener(new n(pVar));
            this.mWrapper = pVar;
        }
        return this.mWrapper;
    }

    public boolean hasExpandedActionView() {
        e eVar = this.mExpandedMenuPresenter;
        return (eVar == null || eVar.b == null) ? false : true;
    }

    public boolean hideOverflowMenu() {
        androidx.appcompat.widget.d dVar;
        ActionMenuView actionMenuView = this.mMenuView;
        return (actionMenuView == null || (dVar = actionMenuView.e) == null || !dVar.e()) ? false : true;
    }

    public void inflateMenu(@ou5 int i) {
        getMenuInflater().inflate(i, getMenu());
    }

    @vm5
    public void invalidateMenu() {
        Iterator<MenuItem> it = this.mProvidedMenuItems.iterator();
        while (it.hasNext()) {
            getMenu().removeItem(it.next().getItemId());
        }
        Menu menu = getMenu();
        ArrayList<MenuItem> currentMenuItems = getCurrentMenuItems();
        eu5 eu5Var = this.mMenuHostHelper;
        MenuInflater menuInflater = getMenuInflater();
        Iterator it2 = eu5Var.b.iterator();
        while (it2.hasNext()) {
            ((nu5) it2.next()).d(menu, menuInflater);
        }
        ArrayList<MenuItem> currentMenuItems2 = getCurrentMenuItems();
        currentMenuItems2.removeAll(currentMenuItems);
        this.mProvidedMenuItems = currentMenuItems2;
    }

    public boolean isBackInvokedCallbackEnabled() {
        return this.mBackInvokedCallbackEnabled;
    }

    @m38
    public boolean isOverflowMenuShowPending() {
        androidx.appcompat.widget.d dVar;
        ActionMenuView actionMenuView = this.mMenuView;
        if (actionMenuView == null || (dVar = actionMenuView.e) == null) {
            return false;
        }
        return dVar.x != null || dVar.f();
    }

    public boolean isOverflowMenuShowing() {
        androidx.appcompat.widget.d dVar;
        ActionMenuView actionMenuView = this.mMenuView;
        return (actionMenuView == null || (dVar = actionMenuView.e) == null || !dVar.f()) ? false : true;
    }

    @m38
    public boolean isTitleTruncated() {
        Layout layout;
        TextView textView = this.mTitleTextView;
        if (textView == null || (layout = textView.getLayout()) == null) {
            return false;
        }
        int lineCount = layout.getLineCount();
        for (int i = 0; i < lineCount; i++) {
            if (layout.getEllipsisCount(i) > 0) {
                return true;
            }
        }
        return false;
    }

    public final boolean j(View view) {
        return view.getParent() == this || this.mHiddenViews.contains(view);
    }

    public final int k(View view, int i, int i2, int[] iArr) {
        f fVar = (f) view.getLayoutParams();
        int i3 = ((ViewGroup.MarginLayoutParams) fVar).leftMargin - iArr[0];
        int iMax = Math.max(0, i3) + i;
        iArr[0] = Math.max(0, -i3);
        int iG = g(i2, view);
        int measuredWidth = view.getMeasuredWidth();
        view.layout(iMax, iG, iMax + measuredWidth, view.getMeasuredHeight() + iG);
        return measuredWidth + ((ViewGroup.MarginLayoutParams) fVar).rightMargin + iMax;
    }

    public final int l(View view, int i, int i2, int[] iArr) {
        f fVar = (f) view.getLayoutParams();
        int i3 = ((ViewGroup.MarginLayoutParams) fVar).rightMargin - iArr[1];
        int iMax = i - Math.max(0, i3);
        iArr[1] = Math.max(0, -i3);
        int iG = g(i2, view);
        int measuredWidth = view.getMeasuredWidth();
        view.layout(iMax - measuredWidth, iG, iMax, view.getMeasuredHeight() + iG);
        return iMax - (measuredWidth + ((ViewGroup.MarginLayoutParams) fVar).leftMargin);
    }

    public final int m(View view, int i, int i2, int i3, int i4, int[] iArr) {
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        int i5 = marginLayoutParams.leftMargin - iArr[0];
        int i6 = marginLayoutParams.rightMargin - iArr[1];
        int iMax = Math.max(0, i6) + Math.max(0, i5);
        iArr[0] = Math.max(0, -i5);
        iArr[1] = Math.max(0, -i6);
        view.measure(ViewGroup.getChildMeasureSpec(i, getPaddingRight() + getPaddingLeft() + iMax + i2, marginLayoutParams.width), ViewGroup.getChildMeasureSpec(i3, getPaddingBottom() + getPaddingTop() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin + i4, marginLayoutParams.height));
        return view.getMeasuredWidth() + iMax;
    }

    public final void n(View view, int i, int i2, int i3, int i4) {
        ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
        int childMeasureSpec = ViewGroup.getChildMeasureSpec(i, getPaddingRight() + getPaddingLeft() + marginLayoutParams.leftMargin + marginLayoutParams.rightMargin + i2, marginLayoutParams.width);
        int childMeasureSpec2 = ViewGroup.getChildMeasureSpec(i3, getPaddingBottom() + getPaddingTop() + marginLayoutParams.topMargin + marginLayoutParams.bottomMargin, marginLayoutParams.height);
        int mode = View.MeasureSpec.getMode(childMeasureSpec2);
        if (mode != 1073741824 && i4 >= 0) {
            if (mode != 0) {
                i4 = Math.min(View.MeasureSpec.getSize(childMeasureSpec2), i4);
            }
            childMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(i4, 1073741824);
        }
        view.measure(childMeasureSpec, childMeasureSpec2);
    }

    public final boolean o(View view) {
        return (view == null || view.getParent() != this || view.getVisibility() == 8) ? false : true;
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        updateBackInvokedCallbackState();
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        removeCallbacks(this.mShowOverflowMenuRunnable);
        updateBackInvokedCallbackState();
    }

    @Override // android.view.View
    public boolean onHoverEvent(MotionEvent motionEvent) {
        int actionMasked = motionEvent.getActionMasked();
        if (actionMasked == 9) {
            this.mEatingHover = false;
        }
        if (!this.mEatingHover) {
            boolean zOnHoverEvent = super.onHoverEvent(motionEvent);
            if (actionMasked == 9 && !zOnHoverEvent) {
                this.mEatingHover = true;
            }
        }
        if (actionMasked == 10 || actionMasked == 3) {
            this.mEatingHover = false;
        }
        return true;
    }

    /* JADX WARN: Removed duplicated region for block: B:103:0x0293 A[LOOP:0: B:102:0x0291->B:103:0x0293, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:106:0x02b1 A[LOOP:1: B:105:0x02af->B:106:0x02b1, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:109:0x02d8 A[LOOP:2: B:108:0x02d6->B:109:0x02d8, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:113:0x031b  */
    /* JADX WARN: Removed duplicated region for block: B:118:0x032b A[LOOP:3: B:117:0x0329->B:118:0x032b, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:19:0x0062  */
    /* JADX WARN: Removed duplicated region for block: B:24:0x0079  */
    /* JADX WARN: Removed duplicated region for block: B:29:0x00b6  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00cd  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00ea  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x0101  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x0106  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x011f  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x0125  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x0127  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x012a  */
    /* JADX WARN: Removed duplicated region for block: B:50:0x012e  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x0131  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x0164  */
    /* JADX WARN: Removed duplicated region for block: B:73:0x01a0  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x01ad  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x021b  */
    @Override // android.view.ViewGroup, android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public void onLayout(boolean z, int i, int i2, int i3, int i4) {
        int iK;
        int iL;
        int iMax;
        boolean zO;
        boolean zO2;
        boolean z2;
        int measuredHeight;
        int i5;
        int paddingTop;
        int i6;
        int i7;
        int i8;
        int i9;
        int size;
        int i10;
        int size2;
        int i11;
        int size3;
        int i12;
        int i13;
        int size4;
        int i14;
        WeakHashMap weakHashMap = sia.a;
        boolean z3 = getLayoutDirection() == 1;
        int width = getWidth();
        int height = getHeight();
        int paddingLeft = getPaddingLeft();
        int paddingRight = getPaddingRight();
        int paddingTop2 = getPaddingTop();
        int paddingBottom = getPaddingBottom();
        int i15 = width - paddingRight;
        int[] iArr = this.mTempMargins;
        iArr[1] = 0;
        iArr[0] = 0;
        int minimumHeight = getMinimumHeight();
        int iMin = minimumHeight >= 0 ? Math.min(minimumHeight, i4 - i2) : 0;
        if (!o(this.mNavButtonView)) {
            iK = paddingLeft;
        } else {
            if (z3) {
                iL = l(this.mNavButtonView, i15, iMin, iArr);
                iK = paddingLeft;
                if (o(this.mCollapseButtonView)) {
                    if (z3) {
                        iL = l(this.mCollapseButtonView, iL, iMin, iArr);
                    } else {
                        iK = k(this.mCollapseButtonView, iK, iMin, iArr);
                    }
                }
                if (o(this.mMenuView)) {
                    if (z3) {
                        iK = k(this.mMenuView, iK, iMin, iArr);
                    } else {
                        iL = l(this.mMenuView, iL, iMin, iArr);
                    }
                }
                int currentContentInsetLeft = getCurrentContentInsetLeft();
                int currentContentInsetRight = getCurrentContentInsetRight();
                iArr[0] = Math.max(0, currentContentInsetLeft - iK);
                iArr[1] = Math.max(0, currentContentInsetRight - (i15 - iL));
                iMax = Math.max(iK, currentContentInsetLeft);
                int iMin2 = Math.min(iL, i15 - currentContentInsetRight);
                if (o(this.mExpandedActionView)) {
                    if (z3) {
                        iMin2 = l(this.mExpandedActionView, iMin2, iMin, iArr);
                    } else {
                        iMax = k(this.mExpandedActionView, iMax, iMin, iArr);
                    }
                }
                if (o(this.mLogoView)) {
                    if (z3) {
                        iMin2 = l(this.mLogoView, iMin2, iMin, iArr);
                    } else {
                        iMax = k(this.mLogoView, iMax, iMin, iArr);
                    }
                }
                zO = o(this.mTitleTextView);
                zO2 = o(this.mSubtitleTextView);
                if (zO) {
                    z2 = z3;
                    measuredHeight = 0;
                } else {
                    f fVar = (f) this.mTitleTextView.getLayoutParams();
                    z2 = z3;
                    measuredHeight = this.mTitleTextView.getMeasuredHeight() + ((ViewGroup.MarginLayoutParams) fVar).topMargin + ((ViewGroup.MarginLayoutParams) fVar).bottomMargin;
                }
                if (!zO2) {
                    f fVar2 = (f) this.mSubtitleTextView.getLayoutParams();
                    measuredHeight = this.mSubtitleTextView.getMeasuredHeight() + ((ViewGroup.MarginLayoutParams) fVar2).topMargin + ((ViewGroup.MarginLayoutParams) fVar2).bottomMargin + measuredHeight;
                }
                if (!zO || zO2) {
                    TextView textView = !zO ? this.mTitleTextView : this.mSubtitleTextView;
                    TextView textView2 = !zO2 ? this.mSubtitleTextView : this.mTitleTextView;
                    f fVar3 = (f) textView.getLayoutParams();
                    f fVar4 = (f) textView2.getLayoutParams();
                    int i16 = measuredHeight;
                    boolean z4 = (zO && this.mTitleTextView.getMeasuredWidth() > 0) || (zO2 && this.mSubtitleTextView.getMeasuredWidth() > 0);
                    i5 = this.mGravity & 112;
                    int i17 = iMax;
                    if (i5 == 48) {
                        paddingTop = getPaddingTop() + ((ViewGroup.MarginLayoutParams) fVar3).topMargin + this.mTitleMarginTop;
                    } else if (i5 != 80) {
                        int iMax2 = (((height - paddingTop2) - paddingBottom) - i16) / 2;
                        int i18 = ((ViewGroup.MarginLayoutParams) fVar3).topMargin;
                        int i19 = this.mTitleMarginTop;
                        if (iMax2 < i18 + i19) {
                            iMax2 = i18 + i19;
                        } else {
                            int i20 = (((height - paddingBottom) - i16) - iMax2) - paddingTop2;
                            int i21 = ((ViewGroup.MarginLayoutParams) fVar3).bottomMargin;
                            int i22 = this.mTitleMarginBottom;
                            if (i20 < i21 + i22) {
                                iMax2 = Math.max(0, iMax2 - ((((ViewGroup.MarginLayoutParams) fVar4).bottomMargin + i22) - i20));
                            }
                        }
                        paddingTop = paddingTop2 + iMax2;
                    } else {
                        paddingTop = (((height - paddingBottom) - ((ViewGroup.MarginLayoutParams) fVar4).bottomMargin) - this.mTitleMarginBottom) - i16;
                    }
                    if (z2) {
                        int i23 = (z4 ? this.mTitleMarginStart : 0) - iArr[1];
                        iMin2 -= Math.max(0, i23);
                        iArr[1] = Math.max(0, -i23);
                        if (zO) {
                            f fVar5 = (f) this.mTitleTextView.getLayoutParams();
                            int measuredWidth = iMin2 - this.mTitleTextView.getMeasuredWidth();
                            int measuredHeight2 = this.mTitleTextView.getMeasuredHeight() + paddingTop;
                            this.mTitleTextView.layout(measuredWidth, paddingTop, iMin2, measuredHeight2);
                            i8 = measuredWidth - this.mTitleMarginEnd;
                            paddingTop = measuredHeight2 + ((ViewGroup.MarginLayoutParams) fVar5).bottomMargin;
                        } else {
                            i8 = iMin2;
                        }
                        if (zO2) {
                            int i24 = paddingTop + ((ViewGroup.MarginLayoutParams) ((f) this.mSubtitleTextView.getLayoutParams())).topMargin;
                            this.mSubtitleTextView.layout(iMin2 - this.mSubtitleTextView.getMeasuredWidth(), i24, iMin2, this.mSubtitleTextView.getMeasuredHeight() + i24);
                            i9 = iMin2 - this.mTitleMarginEnd;
                        } else {
                            i9 = iMin2;
                        }
                        if (z4) {
                            iMin2 = Math.min(i8, i9);
                        }
                        iMax = i17;
                    } else {
                        int i25 = (z4 ? this.mTitleMarginStart : 0) - iArr[0];
                        iMax = Math.max(0, i25) + i17;
                        iArr[0] = Math.max(0, -i25);
                        if (zO) {
                            f fVar6 = (f) this.mTitleTextView.getLayoutParams();
                            int measuredWidth2 = this.mTitleTextView.getMeasuredWidth() + iMax;
                            int measuredHeight3 = this.mTitleTextView.getMeasuredHeight() + paddingTop;
                            this.mTitleTextView.layout(iMax, paddingTop, measuredWidth2, measuredHeight3);
                            i6 = measuredWidth2 + this.mTitleMarginEnd;
                            paddingTop = measuredHeight3 + ((ViewGroup.MarginLayoutParams) fVar6).bottomMargin;
                        } else {
                            i6 = iMax;
                        }
                        if (zO2) {
                            int i26 = paddingTop + ((ViewGroup.MarginLayoutParams) ((f) this.mSubtitleTextView.getLayoutParams())).topMargin;
                            int measuredWidth3 = this.mSubtitleTextView.getMeasuredWidth() + iMax;
                            this.mSubtitleTextView.layout(iMax, i26, measuredWidth3, this.mSubtitleTextView.getMeasuredHeight() + i26);
                            i7 = measuredWidth3 + this.mTitleMarginEnd;
                        } else {
                            i7 = iMax;
                        }
                        if (z4) {
                            iMax = Math.max(i6, i7);
                        }
                    }
                }
                a(3, this.mTempViews);
                size = this.mTempViews.size();
                for (i10 = 0; i10 < size; i10++) {
                    iMax = k(this.mTempViews.get(i10), iMax, iMin, iArr);
                }
                a(5, this.mTempViews);
                size2 = this.mTempViews.size();
                for (i11 = 0; i11 < size2; i11++) {
                    iMin2 = l(this.mTempViews.get(i11), iMin2, iMin, iArr);
                }
                a(1, this.mTempViews);
                ArrayList<View> arrayList = this.mTempViews;
                int i27 = iArr[0];
                int i28 = iArr[1];
                size3 = arrayList.size();
                int i29 = i28;
                int i30 = i27;
                i12 = 0;
                int measuredWidth4 = 0;
                while (i12 < size3) {
                    View view = arrayList.get(i12);
                    f fVar7 = (f) view.getLayoutParams();
                    ArrayList<View> arrayList2 = arrayList;
                    int i31 = ((ViewGroup.MarginLayoutParams) fVar7).leftMargin - i30;
                    int i32 = ((ViewGroup.MarginLayoutParams) fVar7).rightMargin - i29;
                    int iMax3 = Math.max(0, i31);
                    int iMax4 = Math.max(0, i32);
                    int iMax5 = Math.max(0, -i31);
                    int iMax6 = Math.max(0, -i32);
                    measuredWidth4 += view.getMeasuredWidth() + iMax3 + iMax4;
                    i12++;
                    i29 = iMax6;
                    i30 = iMax5;
                    arrayList = arrayList2;
                }
                i13 = ((((width - paddingLeft) - paddingRight) / 2) + paddingLeft) - (measuredWidth4 / 2);
                int i33 = measuredWidth4 + i13;
                if (i13 >= iMax) {
                    iMax = i33 > iMin2 ? i13 - (i33 - iMin2) : i13;
                }
                size4 = this.mTempViews.size();
                for (i14 = 0; i14 < size4; i14++) {
                    iMax = k(this.mTempViews.get(i14), iMax, iMin, iArr);
                }
                this.mTempViews.clear();
            }
            iK = k(this.mNavButtonView, paddingLeft, iMin, iArr);
        }
        iL = i15;
        if (o(this.mCollapseButtonView)) {
        }
        if (o(this.mMenuView)) {
        }
        int currentContentInsetLeft2 = getCurrentContentInsetLeft();
        int currentContentInsetRight2 = getCurrentContentInsetRight();
        iArr[0] = Math.max(0, currentContentInsetLeft2 - iK);
        iArr[1] = Math.max(0, currentContentInsetRight2 - (i15 - iL));
        iMax = Math.max(iK, currentContentInsetLeft2);
        int iMin22 = Math.min(iL, i15 - currentContentInsetRight2);
        if (o(this.mExpandedActionView)) {
        }
        if (o(this.mLogoView)) {
        }
        zO = o(this.mTitleTextView);
        zO2 = o(this.mSubtitleTextView);
        if (zO) {
        }
        if (!zO2) {
        }
        if (!zO) {
            if (!zO) {
            }
            if (!zO2) {
            }
            f fVar32 = (f) textView.getLayoutParams();
            f fVar42 = (f) textView2.getLayoutParams();
            int i162 = measuredHeight;
            if (zO) {
                i5 = this.mGravity & 112;
                int i172 = iMax;
                if (i5 == 48) {
                }
                if (z2) {
                }
            } else {
                i5 = this.mGravity & 112;
                int i1722 = iMax;
                if (i5 == 48) {
                }
                if (z2) {
                }
            }
        }
        a(3, this.mTempViews);
        size = this.mTempViews.size();
        while (i10 < size) {
        }
        a(5, this.mTempViews);
        size2 = this.mTempViews.size();
        while (i11 < size2) {
        }
        a(1, this.mTempViews);
        ArrayList<View> arrayList3 = this.mTempViews;
        int i272 = iArr[0];
        int i282 = iArr[1];
        size3 = arrayList3.size();
        int i292 = i282;
        int i302 = i272;
        i12 = 0;
        int measuredWidth42 = 0;
        while (i12 < size3) {
        }
        i13 = ((((width - paddingLeft) - paddingRight) / 2) + paddingLeft) - (measuredWidth42 / 2);
        int i332 = measuredWidth42 + i13;
        if (i13 >= iMax) {
        }
        size4 = this.mTempViews.size();
        while (i14 < size4) {
        }
        this.mTempViews.clear();
    }

    @Override // android.view.View
    public void onMeasure(int i, int i2) {
        int iH;
        int iMax;
        int iCombineMeasuredStates;
        int iH2;
        int iMax2;
        int iCombineMeasuredStates2;
        int i3;
        int[] iArr = this.mTempMargins;
        boolean zA = ema.a(this);
        int i4 = !zA ? 1 : 0;
        int i5 = 0;
        if (o(this.mNavButtonView)) {
            n(this.mNavButtonView, i, 0, i2, this.mMaxButtonHeight);
            iH = h(this.mNavButtonView) + this.mNavButtonView.getMeasuredWidth();
            iMax = Math.max(0, i(this.mNavButtonView) + this.mNavButtonView.getMeasuredHeight());
            iCombineMeasuredStates = View.combineMeasuredStates(0, this.mNavButtonView.getMeasuredState());
        } else {
            iH = 0;
            iMax = 0;
            iCombineMeasuredStates = 0;
        }
        if (o(this.mCollapseButtonView)) {
            n(this.mCollapseButtonView, i, 0, i2, this.mMaxButtonHeight);
            iH = h(this.mCollapseButtonView) + this.mCollapseButtonView.getMeasuredWidth();
            iMax = Math.max(iMax, i(this.mCollapseButtonView) + this.mCollapseButtonView.getMeasuredHeight());
            iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, this.mCollapseButtonView.getMeasuredState());
        }
        int currentContentInsetStart = getCurrentContentInsetStart();
        int iMax3 = Math.max(currentContentInsetStart, iH);
        iArr[zA ? 1 : 0] = Math.max(0, currentContentInsetStart - iH);
        if (o(this.mMenuView)) {
            n(this.mMenuView, i, iMax3, i2, this.mMaxButtonHeight);
            iH2 = h(this.mMenuView) + this.mMenuView.getMeasuredWidth();
            iMax = Math.max(iMax, i(this.mMenuView) + this.mMenuView.getMeasuredHeight());
            iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, this.mMenuView.getMeasuredState());
        } else {
            iH2 = 0;
        }
        int currentContentInsetEnd = getCurrentContentInsetEnd();
        int iMax4 = iMax3 + Math.max(currentContentInsetEnd, iH2);
        iArr[i4] = Math.max(0, currentContentInsetEnd - iH2);
        if (o(this.mExpandedActionView)) {
            iMax4 += m(this.mExpandedActionView, i, iMax4, i2, 0, iArr);
            iMax = Math.max(iMax, i(this.mExpandedActionView) + this.mExpandedActionView.getMeasuredHeight());
            iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, this.mExpandedActionView.getMeasuredState());
        }
        if (o(this.mLogoView)) {
            iMax4 += m(this.mLogoView, i, iMax4, i2, 0, iArr);
            iMax = Math.max(iMax, i(this.mLogoView) + this.mLogoView.getMeasuredHeight());
            iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, this.mLogoView.getMeasuredState());
        }
        int childCount = getChildCount();
        for (int i6 = 0; i6 < childCount; i6++) {
            View childAt = getChildAt(i6);
            if (((f) childAt.getLayoutParams()).b == 0 && o(childAt)) {
                iMax4 += m(childAt, i, iMax4, i2, 0, iArr);
                int iMax5 = Math.max(iMax, i(childAt) + childAt.getMeasuredHeight());
                iCombineMeasuredStates = View.combineMeasuredStates(iCombineMeasuredStates, childAt.getMeasuredState());
                iMax = iMax5;
            } else {
                iMax4 = iMax4;
            }
        }
        int i7 = iMax4;
        int i8 = this.mTitleMarginTop + this.mTitleMarginBottom;
        int i9 = this.mTitleMarginStart + this.mTitleMarginEnd;
        if (o(this.mTitleTextView)) {
            m(this.mTitleTextView, i, i7 + i9, i2, i8, iArr);
            int iH3 = h(this.mTitleTextView) + this.mTitleTextView.getMeasuredWidth();
            int i10 = i(this.mTitleTextView) + this.mTitleTextView.getMeasuredHeight();
            iMax2 = iH3;
            iCombineMeasuredStates2 = View.combineMeasuredStates(iCombineMeasuredStates, this.mTitleTextView.getMeasuredState());
            i3 = i10;
        } else {
            iMax2 = 0;
            iCombineMeasuredStates2 = iCombineMeasuredStates;
            i3 = 0;
        }
        if (o(this.mSubtitleTextView)) {
            iMax2 = Math.max(iMax2, m(this.mSubtitleTextView, i, i7 + i9, i2, i8 + i3, iArr));
            i3 += i(this.mSubtitleTextView) + this.mSubtitleTextView.getMeasuredHeight();
            iCombineMeasuredStates2 = View.combineMeasuredStates(iCombineMeasuredStates2, this.mSubtitleTextView.getMeasuredState());
        }
        int iMax6 = Math.max(iMax, i3);
        int paddingRight = getPaddingRight() + getPaddingLeft() + i7 + iMax2;
        int paddingBottom = getPaddingBottom() + getPaddingTop() + iMax6;
        int iResolveSizeAndState = View.resolveSizeAndState(Math.max(paddingRight, getSuggestedMinimumWidth()), i, (-16777216) & iCombineMeasuredStates2);
        int iResolveSizeAndState2 = View.resolveSizeAndState(Math.max(paddingBottom, getSuggestedMinimumHeight()), i2, iCombineMeasuredStates2 << 16);
        if (!this.mCollapsible) {
            i5 = iResolveSizeAndState2;
            break;
        }
        int childCount2 = getChildCount();
        for (int i11 = 0; i11 < childCount2; i11++) {
            View childAt2 = getChildAt(i11);
            if (o(childAt2) && childAt2.getMeasuredWidth() > 0 && childAt2.getMeasuredHeight() > 0) {
                i5 = iResolveSizeAndState2;
                break;
            }
        }
        setMeasuredDimension(iResolveSizeAndState, i5);
    }

    @Override // android.view.View
    public void onRestoreInstanceState(Parcelable parcelable) {
        MenuItem menuItemFindItem;
        if (!(parcelable instanceof h)) {
            super.onRestoreInstanceState(parcelable);
            return;
        }
        h hVar = (h) parcelable;
        super.onRestoreInstanceState(hVar.getSuperState());
        ActionMenuView actionMenuView = this.mMenuView;
        androidx.appcompat.view.menu.g gVar = actionMenuView != null ? actionMenuView.a : null;
        int i = hVar.a;
        if (i != 0 && this.mExpandedMenuPresenter != null && gVar != null && (menuItemFindItem = gVar.findItem(i)) != null) {
            menuItemFindItem.expandActionView();
        }
        if (hVar.b) {
            removeCallbacks(this.mShowOverflowMenuRunnable);
            post(this.mShowOverflowMenuRunnable);
        }
    }

    @Override // android.view.View
    public void onRtlPropertiesChanged(int i) {
        super.onRtlPropertiesChanged(i);
        c();
        i iVar = this.mContentInsets;
        boolean z = i == 1;
        if (z == iVar.g) {
            return;
        }
        iVar.g = z;
        if (!iVar.h) {
            iVar.a = iVar.e;
            iVar.b = iVar.f;
            return;
        }
        if (z) {
            int i2 = iVar.d;
            if (i2 == Integer.MIN_VALUE) {
                i2 = iVar.e;
            }
            iVar.a = i2;
            int i3 = iVar.c;
            if (i3 == Integer.MIN_VALUE) {
                i3 = iVar.f;
            }
            iVar.b = i3;
            return;
        }
        int i4 = iVar.c;
        if (i4 == Integer.MIN_VALUE) {
            i4 = iVar.e;
        }
        iVar.a = i4;
        int i5 = iVar.d;
        if (i5 == Integer.MIN_VALUE) {
            i5 = iVar.f;
        }
        iVar.b = i5;
    }

    @Override // android.view.View
    public Parcelable onSaveInstanceState() {
        androidx.appcompat.view.menu.k kVar;
        h hVar = new h(super.onSaveInstanceState());
        e eVar = this.mExpandedMenuPresenter;
        if (eVar != null && (kVar = eVar.b) != null) {
            hVar.a = kVar.a;
        }
        hVar.b = isOverflowMenuShowing();
        return hVar;
    }

    @Override // android.view.View
    public boolean onTouchEvent(MotionEvent motionEvent) {
        int actionMasked = motionEvent.getActionMasked();
        if (actionMasked == 0) {
            this.mEatingTouch = false;
        }
        if (!this.mEatingTouch) {
            boolean zOnTouchEvent = super.onTouchEvent(motionEvent);
            if (actionMasked == 0 && !zOnTouchEvent) {
                this.mEatingTouch = true;
            }
        }
        if (actionMasked == 1 || actionMasked == 3) {
            this.mEatingTouch = false;
        }
        return true;
    }

    public void removeChildrenForExpandedActionView() {
        for (int childCount = getChildCount() - 1; childCount >= 0; childCount--) {
            View childAt = getChildAt(childCount);
            if (((f) childAt.getLayoutParams()).b != 2 && childAt != this.mMenuView) {
                removeViewAt(childCount);
                this.mHiddenViews.add(childAt);
            }
        }
    }

    @Override // defpackage.cu5
    @vm5
    public void removeMenuProvider(@vo6 nu5 nu5Var) {
        this.mMenuHostHelper.c(nu5Var);
    }

    public void setBackInvokedCallbackEnabled(boolean z) {
        if (this.mBackInvokedCallbackEnabled != z) {
            this.mBackInvokedCallbackEnabled = z;
            updateBackInvokedCallbackState();
        }
    }

    public void setCollapseContentDescription(@t79 int i) {
        setCollapseContentDescription(i != 0 ? getContext().getText(i) : null);
    }

    public void setCollapseIcon(@of2 int i) {
        setCollapseIcon(gp.a(getContext(), i));
    }

    @m38
    public void setCollapsible(boolean z) {
        this.mCollapsible = z;
        requestLayout();
    }

    public void setContentInsetEndWithActions(int i) {
        if (i < 0) {
            i = Integer.MIN_VALUE;
        }
        if (i != this.mContentInsetEndWithActions) {
            this.mContentInsetEndWithActions = i;
            if (getNavigationIcon() != null) {
                requestLayout();
            }
        }
    }

    public void setContentInsetStartWithNavigation(int i) {
        if (i < 0) {
            i = Integer.MIN_VALUE;
        }
        if (i != this.mContentInsetStartWithNavigation) {
            this.mContentInsetStartWithNavigation = i;
            if (getNavigationIcon() != null) {
                requestLayout();
            }
        }
    }

    public void setContentInsetsAbsolute(int i, int i2) {
        c();
        i iVar = this.mContentInsets;
        iVar.h = false;
        if (i != Integer.MIN_VALUE) {
            iVar.e = i;
            iVar.a = i;
        }
        if (i2 != Integer.MIN_VALUE) {
            iVar.f = i2;
            iVar.b = i2;
        }
    }

    public void setContentInsetsRelative(int i, int i2) {
        c();
        this.mContentInsets.a(i, i2);
    }

    public void setLogo(@of2 int i) {
        setLogo(gp.a(getContext(), i));
    }

    public void setLogoDescription(@t79 int i) {
        setLogoDescription(getContext().getText(i));
    }

    @m38
    public void setMenu(androidx.appcompat.view.menu.g gVar, androidx.appcompat.widget.d dVar) {
        if (gVar == null && this.mMenuView == null) {
            return;
        }
        e();
        androidx.appcompat.view.menu.g gVar2 = this.mMenuView.a;
        if (gVar2 == gVar) {
            return;
        }
        if (gVar2 != null) {
            gVar2.removeMenuPresenter(this.mOuterActionMenuPresenter);
            gVar2.removeMenuPresenter(this.mExpandedMenuPresenter);
        }
        if (this.mExpandedMenuPresenter == null) {
            this.mExpandedMenuPresenter = new e();
        }
        dVar.t = true;
        if (gVar != null) {
            gVar.addMenuPresenter(dVar, this.mPopupContext);
            gVar.addMenuPresenter(this.mExpandedMenuPresenter, this.mPopupContext);
        } else {
            dVar.initForMenu(this.mPopupContext, null);
            this.mExpandedMenuPresenter.initForMenu(this.mPopupContext, null);
            dVar.updateMenuView(true);
            this.mExpandedMenuPresenter.updateMenuView(true);
        }
        this.mMenuView.setPopupTheme(this.mPopupTheme);
        this.mMenuView.setPresenter(dVar);
        this.mOuterActionMenuPresenter = dVar;
        updateBackInvokedCallbackState();
    }

    @m38
    public void setMenuCallbacks(o.a aVar, g.a aVar2) {
        this.mActionMenuPresenterCallback = aVar;
        this.mMenuBuilderCallback = aVar2;
        ActionMenuView actionMenuView = this.mMenuView;
        if (actionMenuView != null) {
            actionMenuView.f = aVar;
            actionMenuView.i = aVar2;
        }
    }

    public void setNavigationContentDescription(@t79 int i) {
        setNavigationContentDescription(i != 0 ? getContext().getText(i) : null);
    }

    public void setNavigationIcon(@of2 int i) {
        setNavigationIcon(gp.a(getContext(), i));
    }

    public void setNavigationOnClickListener(View.OnClickListener onClickListener) {
        f();
        this.mNavButtonView.setOnClickListener(onClickListener);
    }

    public void setOnMenuItemClickListener(g gVar) {
        this.mOnMenuItemClickListener = gVar;
    }

    public void setOverflowIcon(@rq6 Drawable drawable) {
        d();
        this.mMenuView.setOverflowIcon(drawable);
    }

    public void setPopupTheme(@y99 int i) {
        if (this.mPopupTheme != i) {
            this.mPopupTheme = i;
            if (i == 0) {
                this.mPopupContext = getContext();
            } else {
                this.mPopupContext = new ContextThemeWrapper(getContext(), i);
            }
        }
    }

    public void setSubtitle(@t79 int i) {
        setSubtitle(getContext().getText(i));
    }

    public void setSubtitleTextAppearance(Context context, @y99 int i) {
        this.mSubtitleTextAppearance = i;
        TextView textView = this.mSubtitleTextView;
        if (textView != null) {
            textView.setTextAppearance(context, i);
        }
    }

    public void setSubtitleTextColor(@w51 int i) {
        setSubtitleTextColor(ColorStateList.valueOf(i));
    }

    public void setTitle(@t79 int i) {
        setTitle(getContext().getText(i));
    }

    public void setTitleMargin(int i, int i2, int i3, int i4) {
        this.mTitleMarginStart = i;
        this.mTitleMarginTop = i2;
        this.mTitleMarginEnd = i3;
        this.mTitleMarginBottom = i4;
        requestLayout();
    }

    public void setTitleMarginBottom(int i) {
        this.mTitleMarginBottom = i;
        requestLayout();
    }

    public void setTitleMarginEnd(int i) {
        this.mTitleMarginEnd = i;
        requestLayout();
    }

    public void setTitleMarginStart(int i) {
        this.mTitleMarginStart = i;
        requestLayout();
    }

    public void setTitleMarginTop(int i) {
        this.mTitleMarginTop = i;
        requestLayout();
    }

    public void setTitleTextAppearance(Context context, @y99 int i) {
        this.mTitleTextAppearance = i;
        TextView textView = this.mTitleTextView;
        if (textView != null) {
            textView.setTextAppearance(context, i);
        }
    }

    public void setTitleTextColor(@w51 int i) {
        setTitleTextColor(ColorStateList.valueOf(i));
    }

    public boolean showOverflowMenu() {
        androidx.appcompat.widget.d dVar;
        ActionMenuView actionMenuView = this.mMenuView;
        return (actionMenuView == null || (dVar = actionMenuView.e) == null || !dVar.h()) ? false : true;
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x0021  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public void updateBackInvokedCallbackState() {
        boolean z;
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        if (Build.VERSION.SDK_INT >= 33) {
            OnBackInvokedDispatcher onBackInvokedDispatcherA = d.a(this);
            if (!hasExpandedActionView() || onBackInvokedDispatcherA == null) {
                z = false;
            } else {
                WeakHashMap weakHashMap = sia.a;
                if (isAttachedToWindow() && this.mBackInvokedCallbackEnabled) {
                    z = true;
                }
            }
            if (z && this.mBackInvokedDispatcher == null) {
                if (this.mBackInvokedCallback == null) {
                    this.mBackInvokedCallback = d.b(new xp9(this, 0));
                }
                d.c(onBackInvokedDispatcherA, this.mBackInvokedCallback);
                this.mBackInvokedDispatcher = onBackInvokedDispatcherA;
                return;
            }
            if (z || (onBackInvokedDispatcher = this.mBackInvokedDispatcher) == null) {
                return;
            }
            d.d(onBackInvokedDispatcher, this.mBackInvokedCallback);
            this.mBackInvokedDispatcher = null;
        }
    }

    public Toolbar(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.mGravity = 8388627;
        this.mTempViews = new ArrayList<>();
        this.mHiddenViews = new ArrayList<>();
        this.mTempMargins = new int[2];
        this.mMenuHostHelper = new eu5(new xp9(this, 1));
        this.mProvidedMenuItems = new ArrayList<>();
        this.mMenuViewItemClickListener = new a();
        this.mShowOverflowMenuRunnable = new b();
        Context context2 = getContext();
        int[] iArr = go7.m.z;
        fp9 fp9VarF = fp9.f(context2, attributeSet, iArr, i, 0);
        sia.y(this, context, iArr, attributeSet, fp9VarF.b, i, 0);
        TypedArray typedArray = fp9VarF.b;
        this.mTitleTextAppearance = typedArray.getResourceId(28, 0);
        this.mSubtitleTextAppearance = typedArray.getResourceId(19, 0);
        this.mGravity = typedArray.getInteger(0, this.mGravity);
        this.mButtonGravity = typedArray.getInteger(2, 48);
        int dimensionPixelOffset = typedArray.getDimensionPixelOffset(22, 0);
        dimensionPixelOffset = typedArray.hasValue(27) ? typedArray.getDimensionPixelOffset(27, dimensionPixelOffset) : dimensionPixelOffset;
        this.mTitleMarginBottom = dimensionPixelOffset;
        this.mTitleMarginTop = dimensionPixelOffset;
        this.mTitleMarginEnd = dimensionPixelOffset;
        this.mTitleMarginStart = dimensionPixelOffset;
        int dimensionPixelOffset2 = typedArray.getDimensionPixelOffset(25, -1);
        if (dimensionPixelOffset2 >= 0) {
            this.mTitleMarginStart = dimensionPixelOffset2;
        }
        int dimensionPixelOffset3 = typedArray.getDimensionPixelOffset(24, -1);
        if (dimensionPixelOffset3 >= 0) {
            this.mTitleMarginEnd = dimensionPixelOffset3;
        }
        int dimensionPixelOffset4 = typedArray.getDimensionPixelOffset(26, -1);
        if (dimensionPixelOffset4 >= 0) {
            this.mTitleMarginTop = dimensionPixelOffset4;
        }
        int dimensionPixelOffset5 = typedArray.getDimensionPixelOffset(23, -1);
        if (dimensionPixelOffset5 >= 0) {
            this.mTitleMarginBottom = dimensionPixelOffset5;
        }
        this.mMaxButtonHeight = typedArray.getDimensionPixelSize(13, -1);
        int dimensionPixelOffset6 = typedArray.getDimensionPixelOffset(9, Integer.MIN_VALUE);
        int dimensionPixelOffset7 = typedArray.getDimensionPixelOffset(5, Integer.MIN_VALUE);
        int dimensionPixelSize = typedArray.getDimensionPixelSize(7, 0);
        int dimensionPixelSize2 = typedArray.getDimensionPixelSize(8, 0);
        c();
        i iVar = this.mContentInsets;
        iVar.h = false;
        if (dimensionPixelSize != Integer.MIN_VALUE) {
            iVar.e = dimensionPixelSize;
            iVar.a = dimensionPixelSize;
        }
        if (dimensionPixelSize2 != Integer.MIN_VALUE) {
            iVar.f = dimensionPixelSize2;
            iVar.b = dimensionPixelSize2;
        }
        if (dimensionPixelOffset6 != Integer.MIN_VALUE || dimensionPixelOffset7 != Integer.MIN_VALUE) {
            iVar.a(dimensionPixelOffset6, dimensionPixelOffset7);
        }
        this.mContentInsetStartWithNavigation = typedArray.getDimensionPixelOffset(10, Integer.MIN_VALUE);
        this.mContentInsetEndWithActions = typedArray.getDimensionPixelOffset(6, Integer.MIN_VALUE);
        this.mCollapseIcon = fp9VarF.b(4);
        this.mCollapseDescription = typedArray.getText(3);
        CharSequence text = typedArray.getText(21);
        if (!TextUtils.isEmpty(text)) {
            setTitle(text);
        }
        CharSequence text2 = typedArray.getText(18);
        if (!TextUtils.isEmpty(text2)) {
            setSubtitle(text2);
        }
        this.mPopupContext = getContext();
        setPopupTheme(typedArray.getResourceId(17, 0));
        Drawable drawableB = fp9VarF.b(16);
        if (drawableB != null) {
            setNavigationIcon(drawableB);
        }
        CharSequence text3 = typedArray.getText(15);
        if (!TextUtils.isEmpty(text3)) {
            setNavigationContentDescription(text3);
        }
        Drawable drawableB2 = fp9VarF.b(11);
        if (drawableB2 != null) {
            setLogo(drawableB2);
        }
        CharSequence text4 = typedArray.getText(12);
        if (!TextUtils.isEmpty(text4)) {
            setLogoDescription(text4);
        }
        if (typedArray.hasValue(29)) {
            setTitleTextColor(fp9VarF.a(29));
        }
        if (typedArray.hasValue(20)) {
            setSubtitleTextColor(fp9VarF.a(20));
        }
        if (typedArray.hasValue(14)) {
            inflateMenu(typedArray.getResourceId(14, 0));
        }
        fp9VarF.g();
    }

    @Override // android.view.ViewGroup
    public f generateDefaultLayoutParams() {
        f fVar = new f(-2, -2);
        fVar.b = 0;
        fVar.a = 8388627;
        return fVar;
    }

    public void setCollapseContentDescription(@rq6 CharSequence charSequence) {
        if (!TextUtils.isEmpty(charSequence)) {
            ensureCollapseButtonView();
        }
        ImageButton imageButton = this.mCollapseButtonView;
        if (imageButton != null) {
            imageButton.setContentDescription(charSequence);
        }
    }

    public void setCollapseIcon(@rq6 Drawable drawable) {
        if (drawable != null) {
            ensureCollapseButtonView();
            this.mCollapseButtonView.setImageDrawable(drawable);
        } else {
            ImageButton imageButton = this.mCollapseButtonView;
            if (imageButton != null) {
                imageButton.setImageDrawable(this.mCollapseIcon);
            }
        }
    }

    public void setLogo(Drawable drawable) {
        if (drawable != null) {
            if (this.mLogoView == null) {
                this.mLogoView = new wo(getContext());
            }
            if (!j(this.mLogoView)) {
                b(this.mLogoView, true);
            }
        } else {
            ImageView imageView = this.mLogoView;
            if (imageView != null && j(imageView)) {
                removeView(this.mLogoView);
                this.mHiddenViews.remove(this.mLogoView);
            }
        }
        ImageView imageView2 = this.mLogoView;
        if (imageView2 != null) {
            imageView2.setImageDrawable(drawable);
        }
    }

    public void setLogoDescription(CharSequence charSequence) {
        if (!TextUtils.isEmpty(charSequence) && this.mLogoView == null) {
            this.mLogoView = new wo(getContext());
        }
        ImageView imageView = this.mLogoView;
        if (imageView != null) {
            imageView.setContentDescription(charSequence);
        }
    }

    public void setNavigationContentDescription(@rq6 CharSequence charSequence) {
        if (!TextUtils.isEmpty(charSequence)) {
            f();
        }
        ImageButton imageButton = this.mNavButtonView;
        if (imageButton != null) {
            imageButton.setContentDescription(charSequence);
            q.a.a(this.mNavButtonView, charSequence);
        }
    }

    public void setNavigationIcon(@rq6 Drawable drawable) {
        if (drawable != null) {
            f();
            if (!j(this.mNavButtonView)) {
                b(this.mNavButtonView, true);
            }
        } else {
            ImageButton imageButton = this.mNavButtonView;
            if (imageButton != null && j(imageButton)) {
                removeView(this.mNavButtonView);
                this.mHiddenViews.remove(this.mNavButtonView);
            }
        }
        ImageButton imageButton2 = this.mNavButtonView;
        if (imageButton2 != null) {
            imageButton2.setImageDrawable(drawable);
        }
    }

    public void setSubtitle(CharSequence charSequence) {
        if (TextUtils.isEmpty(charSequence)) {
            TextView textView = this.mSubtitleTextView;
            if (textView != null && j(textView)) {
                removeView(this.mSubtitleTextView);
                this.mHiddenViews.remove(this.mSubtitleTextView);
            }
        } else {
            if (this.mSubtitleTextView == null) {
                Context context = getContext();
                up upVar = new up(context, null);
                this.mSubtitleTextView = upVar;
                upVar.setSingleLine();
                this.mSubtitleTextView.setEllipsize(TextUtils.TruncateAt.END);
                int i = this.mSubtitleTextAppearance;
                if (i != 0) {
                    this.mSubtitleTextView.setTextAppearance(context, i);
                }
                ColorStateList colorStateList = this.mSubtitleTextColor;
                if (colorStateList != null) {
                    this.mSubtitleTextView.setTextColor(colorStateList);
                }
            }
            if (!j(this.mSubtitleTextView)) {
                b(this.mSubtitleTextView, true);
            }
        }
        TextView textView2 = this.mSubtitleTextView;
        if (textView2 != null) {
            textView2.setText(charSequence);
        }
        this.mSubtitleText = charSequence;
    }

    public void setSubtitleTextColor(@vo6 ColorStateList colorStateList) {
        this.mSubtitleTextColor = colorStateList;
        TextView textView = this.mSubtitleTextView;
        if (textView != null) {
            textView.setTextColor(colorStateList);
        }
    }

    public void setTitle(CharSequence charSequence) {
        if (TextUtils.isEmpty(charSequence)) {
            TextView textView = this.mTitleTextView;
            if (textView != null && j(textView)) {
                removeView(this.mTitleTextView);
                this.mHiddenViews.remove(this.mTitleTextView);
            }
        } else {
            if (this.mTitleTextView == null) {
                Context context = getContext();
                up upVar = new up(context, null);
                this.mTitleTextView = upVar;
                upVar.setSingleLine();
                this.mTitleTextView.setEllipsize(TextUtils.TruncateAt.END);
                int i = this.mTitleTextAppearance;
                if (i != 0) {
                    this.mTitleTextView.setTextAppearance(context, i);
                }
                ColorStateList colorStateList = this.mTitleTextColor;
                if (colorStateList != null) {
                    this.mTitleTextView.setTextColor(colorStateList);
                }
            }
            if (!j(this.mTitleTextView)) {
                b(this.mTitleTextView, true);
            }
        }
        TextView textView2 = this.mTitleTextView;
        if (textView2 != null) {
            textView2.setText(charSequence);
        }
        this.mTitleText = charSequence;
    }

    public void setTitleTextColor(@vo6 ColorStateList colorStateList) {
        this.mTitleTextColor = colorStateList;
        TextView textView = this.mTitleTextView;
        if (textView != null) {
            textView.setTextColor(colorStateList);
        }
    }

    @Override // android.view.ViewGroup
    public f generateLayoutParams(AttributeSet attributeSet) {
        Context context = getContext();
        f fVar = new f(context, attributeSet);
        fVar.a = 0;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, go7.m.b);
        fVar.a = typedArrayObtainStyledAttributes.getInt(0, 0);
        typedArrayObtainStyledAttributes.recycle();
        fVar.b = 0;
        return fVar;
    }

    @vm5
    public void addMenuProvider(@vo6 nu5 nu5Var, @vo6 i85 i85Var) {
        this.mMenuHostHelper.a(nu5Var, i85Var);
    }

    @SuppressLint({"LambdaLast"})
    @vm5
    public void addMenuProvider(@vo6 nu5 nu5Var, @vo6 i85 i85Var, @vo6 k.b bVar) {
        this.mMenuHostHelper.b(nu5Var, i85Var, bVar);
    }

    @Override // android.view.ViewGroup
    public f generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
        if (layoutParams instanceof f) {
            f fVar = (f) layoutParams;
            f fVar2 = new f(fVar);
            fVar2.b = 0;
            fVar2.b = fVar.b;
            return fVar2;
        }
        if (layoutParams instanceof k7.b) {
            f fVar3 = new f((k7.b) layoutParams);
            fVar3.b = 0;
            return fVar3;
        }
        if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) layoutParams;
            f fVar4 = new f(marginLayoutParams);
            fVar4.b = 0;
            ((ViewGroup.MarginLayoutParams) fVar4).leftMargin = marginLayoutParams.leftMargin;
            ((ViewGroup.MarginLayoutParams) fVar4).topMargin = marginLayoutParams.topMargin;
            ((ViewGroup.MarginLayoutParams) fVar4).rightMargin = marginLayoutParams.rightMargin;
            ((ViewGroup.MarginLayoutParams) fVar4).bottomMargin = marginLayoutParams.bottomMargin;
            return fVar4;
        }
        f fVar5 = new f(layoutParams);
        fVar5.b = 0;
        return fVar5;
    }
}
