package androidx.appcompat.widget;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.appcompat.widget.a;
import androidx.appcompat.widget.d;
import com.strmr.ps.R;
import defpackage.ema;
import defpackage.fp9;
import defpackage.go7;
import defpackage.m38;
import defpackage.r7;
import defpackage.rq6;
import defpackage.sia;
import defpackage.uka;
import defpackage.vo6;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
@m38
public class ActionBarContextView extends a {
    public CharSequence k;
    public CharSequence l;
    public View m;
    public View n;
    public View o;
    public LinearLayout p;
    public TextView q;
    public TextView r;
    public final int s;
    public final int t;
    public boolean u;
    public final int v;

    public ActionBarContextView(@vo6 Context context, @rq6 AttributeSet attributeSet) {
        super(context, attributeSet);
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, go7.m.d, R.attr.actionModeStyle, 0);
        fp9 fp9Var = new fp9(context, typedArrayObtainStyledAttributes);
        Drawable drawableB = fp9Var.b(0);
        WeakHashMap weakHashMap = sia.a;
        setBackground(drawableB);
        this.s = typedArrayObtainStyledAttributes.getResourceId(5, 0);
        this.t = typedArrayObtainStyledAttributes.getResourceId(4, 0);
        this.e = typedArrayObtainStyledAttributes.getLayoutDimension(3, 0);
        this.v = typedArrayObtainStyledAttributes.getResourceId(2, R.layout.abc_action_mode_close_item_material);
        fp9Var.g();
    }

    public final void e(r7 r7Var) {
        View view = this.m;
        if (view == null) {
            View viewInflate = LayoutInflater.from(getContext()).inflate(this.v, (ViewGroup) this, false);
            this.m = viewInflate;
            addView(viewInflate);
        } else if (view.getParent() == null) {
            addView(this.m);
        }
        View viewFindViewById = this.m.findViewById(R.id.action_mode_close_button);
        this.n = viewFindViewById;
        viewFindViewById.setOnClickListener(new c(r7Var));
        androidx.appcompat.view.menu.g gVarC = r7Var.c();
        d dVar = this.d;
        if (dVar != null) {
            dVar.e();
            d.a aVar = dVar.w;
            if (aVar != null && aVar.b()) {
                aVar.i.dismiss();
            }
        }
        d dVar2 = new d(getContext());
        this.d = dVar2;
        dVar2.o = true;
        dVar2.p = true;
        ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-2, -1);
        gVarC.addMenuPresenter(this.d, this.b);
        d dVar3 = this.d;
        androidx.appcompat.view.menu.p pVar = dVar3.j;
        if (pVar == null) {
            androidx.appcompat.view.menu.p pVar2 = (androidx.appcompat.view.menu.p) dVar3.d.inflate(dVar3.f, (ViewGroup) this, false);
            dVar3.j = pVar2;
            pVar2.initialize(dVar3.c);
            dVar3.updateMenuView(true);
        }
        androidx.appcompat.view.menu.p pVar3 = dVar3.j;
        if (pVar != pVar3) {
            ((ActionMenuView) pVar3).setPresenter(dVar3);
        }
        ActionMenuView actionMenuView = (ActionMenuView) pVar3;
        this.c = actionMenuView;
        WeakHashMap weakHashMap = sia.a;
        actionMenuView.setBackground(null);
        addView(this.c, layoutParams);
    }

    public final void f() {
        if (this.p == null) {
            LayoutInflater.from(getContext()).inflate(R.layout.abc_action_bar_title_item, this);
            LinearLayout linearLayout = (LinearLayout) getChildAt(getChildCount() - 1);
            this.p = linearLayout;
            this.q = (TextView) linearLayout.findViewById(R.id.action_bar_title);
            this.r = (TextView) this.p.findViewById(R.id.action_bar_subtitle);
            int i = this.s;
            if (i != 0) {
                this.q.setTextAppearance(getContext(), i);
            }
            int i2 = this.t;
            if (i2 != 0) {
                this.r.setTextAppearance(getContext(), i2);
            }
        }
        this.q.setText(this.k);
        this.r.setText(this.l);
        boolean zIsEmpty = TextUtils.isEmpty(this.k);
        boolean zIsEmpty2 = TextUtils.isEmpty(this.l);
        this.r.setVisibility(!zIsEmpty2 ? 0 : 8);
        this.p.setVisibility((zIsEmpty && zIsEmpty2) ? 8 : 0);
        if (this.p.getParent() == null) {
            addView(this.p);
        }
    }

    public final void g() {
        removeAllViews();
        this.o = null;
        this.c = null;
        this.d = null;
        View view = this.n;
        if (view != null) {
            view.setOnClickListener(null);
        }
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
        return new ViewGroup.MarginLayoutParams(-1, -2);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
        return new ViewGroup.MarginLayoutParams(getContext(), attributeSet);
    }

    public int getAnimatedVisibility() {
        return this.f != null ? this.a.b : getVisibility();
    }

    public int getContentHeight() {
        return this.e;
    }

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

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

    public final uka h(int i, long j) {
        uka ukaVar = this.f;
        if (ukaVar != null) {
            ukaVar.b();
        }
        a.C0026a c0026a = this.a;
        if (i != 0) {
            uka ukaVarA = sia.a(this);
            ukaVarA.a(0.0f);
            ukaVarA.c(j);
            a.this.f = ukaVarA;
            c0026a.b = i;
            ukaVarA.d(c0026a);
            return ukaVarA;
        }
        if (getVisibility() != 0) {
            setAlpha(0.0f);
        }
        uka ukaVarA2 = sia.a(this);
        ukaVarA2.a(1.0f);
        ukaVarA2.c(j);
        a.this.f = ukaVarA2;
        c0026a.b = i;
        ukaVarA2.d(c0026a);
        return ukaVarA2;
    }

    public final boolean i() {
        d dVar = this.d;
        if (dVar != null) {
            return dVar.h();
        }
        return false;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        d dVar = this.d;
        if (dVar != null) {
            dVar.e();
            d.a aVar = this.d.w;
            if (aVar == null || !aVar.b()) {
                return;
            }
            aVar.i.dismiss();
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z, int i, int i2, int i3, int i4) {
        boolean zA = ema.a(this);
        int paddingRight = zA ? (i3 - i) - getPaddingRight() : getPaddingLeft();
        int paddingTop = getPaddingTop();
        int paddingTop2 = ((i4 - i2) - getPaddingTop()) - getPaddingBottom();
        View view = this.m;
        if (view != null && view.getVisibility() != 8) {
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.m.getLayoutParams();
            int i5 = zA ? marginLayoutParams.rightMargin : marginLayoutParams.leftMargin;
            int i6 = zA ? marginLayoutParams.leftMargin : marginLayoutParams.rightMargin;
            int i7 = zA ? paddingRight - i5 : paddingRight + i5;
            int iD = i7 + a.d(i7, paddingTop, paddingTop2, this.m, zA);
            paddingRight = zA ? iD - i6 : iD + i6;
        }
        LinearLayout linearLayout = this.p;
        if (linearLayout != null && this.o == null && linearLayout.getVisibility() != 8) {
            paddingRight += a.d(paddingRight, paddingTop, paddingTop2, this.p, zA);
        }
        View view2 = this.o;
        if (view2 != null) {
            a.d(paddingRight, paddingTop, paddingTop2, view2, zA);
        }
        int paddingLeft = zA ? getPaddingLeft() : (i3 - i) - getPaddingRight();
        ActionMenuView actionMenuView = this.c;
        if (actionMenuView != null) {
            a.d(paddingLeft, paddingTop, paddingTop2, actionMenuView, !zA);
        }
    }

    @Override // android.view.View
    public final void onMeasure(int i, int i2) {
        if (View.MeasureSpec.getMode(i) != 1073741824) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_width=\"match_parent\" (or fill_parent)"));
        }
        if (View.MeasureSpec.getMode(i2) == 0) {
            throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_height=\"wrap_content\""));
        }
        int size = View.MeasureSpec.getSize(i);
        int size2 = this.e;
        if (size2 <= 0) {
            size2 = View.MeasureSpec.getSize(i2);
        }
        int paddingBottom = getPaddingBottom() + getPaddingTop();
        int paddingLeft = (size - getPaddingLeft()) - getPaddingRight();
        int iMin = size2 - paddingBottom;
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(iMin, Integer.MIN_VALUE);
        View view = this.m;
        if (view != null) {
            int iC = a.c(view, paddingLeft, iMakeMeasureSpec);
            ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.m.getLayoutParams();
            paddingLeft = iC - (marginLayoutParams.leftMargin + marginLayoutParams.rightMargin);
        }
        ActionMenuView actionMenuView = this.c;
        if (actionMenuView != null && actionMenuView.getParent() == this) {
            paddingLeft = a.c(this.c, paddingLeft, iMakeMeasureSpec);
        }
        LinearLayout linearLayout = this.p;
        if (linearLayout != null && this.o == null) {
            if (this.u) {
                this.p.measure(View.MeasureSpec.makeMeasureSpec(0, 0), iMakeMeasureSpec);
                int measuredWidth = this.p.getMeasuredWidth();
                boolean z = measuredWidth <= paddingLeft;
                if (z) {
                    paddingLeft -= measuredWidth;
                }
                this.p.setVisibility(z ? 0 : 8);
            } else {
                paddingLeft = a.c(linearLayout, paddingLeft, iMakeMeasureSpec);
            }
        }
        View view2 = this.o;
        if (view2 != null) {
            ViewGroup.LayoutParams layoutParams = view2.getLayoutParams();
            int i3 = layoutParams.width;
            int i4 = i3 != -2 ? 1073741824 : Integer.MIN_VALUE;
            if (i3 >= 0) {
                paddingLeft = Math.min(i3, paddingLeft);
            }
            int i5 = layoutParams.height;
            int i6 = i5 == -2 ? Integer.MIN_VALUE : 1073741824;
            if (i5 >= 0) {
                iMin = Math.min(i5, iMin);
            }
            this.o.measure(View.MeasureSpec.makeMeasureSpec(paddingLeft, i4), View.MeasureSpec.makeMeasureSpec(iMin, i6));
        }
        if (this.e > 0) {
            setMeasuredDimension(size, size2);
            return;
        }
        int childCount = getChildCount();
        int i7 = 0;
        for (int i8 = 0; i8 < childCount; i8++) {
            int measuredHeight = getChildAt(i8).getMeasuredHeight() + paddingBottom;
            if (measuredHeight > i7) {
                i7 = measuredHeight;
            }
        }
        setMeasuredDimension(size, i7);
    }

    @Override // androidx.appcompat.widget.a
    public void setContentHeight(int i) {
        this.e = i;
    }

    public void setCustomView(View view) {
        LinearLayout linearLayout;
        View view2 = this.o;
        if (view2 != null) {
            removeView(view2);
        }
        this.o = view;
        if (view != null && (linearLayout = this.p) != null) {
            removeView(linearLayout);
            this.p = null;
        }
        if (view != null) {
            addView(view);
        }
        requestLayout();
    }

    public void setSubtitle(CharSequence charSequence) {
        this.l = charSequence;
        f();
    }

    public void setTitle(CharSequence charSequence) {
        this.k = charSequence;
        f();
        sia.ab(this, charSequence);
    }

    public void setTitleOptional(boolean z) {
        if (z != this.u) {
            requestLayout();
        }
        this.u = z;
    }

    @Override // androidx.appcompat.widget.a, android.view.View
    public /* bridge */ /* synthetic */ void setVisibility(int i) {
        super.setVisibility(i);
    }

    @Override // android.view.ViewGroup
    public final boolean shouldDelayChildPressedState() {
        return false;
    }
}
