package defpackage;

import android.R;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Parcelable;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.ListAdapter;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import android.widget.ThemedSpinnerAdapter;
import j$.util.Objects;

/* renamed from: ˆʩᵶ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0792 extends Spinner {

    /* renamed from: ˑᵥˁ, reason: contains not printable characters */
    public static final int[] f3699 = {R.attr.spinnerMode};

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public int f3700;

    /* renamed from: ᵡˎ, reason: contains not printable characters */
    public final Rect f3701;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public final InterfaceC4377 f3702;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final Context f3703;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final boolean f3704;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final C1611 f3705;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public SpinnerAdapter f3706;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final C3196 f3707;

    /* JADX WARN: Removed duplicated region for block: B:25:0x0062  */
    /* JADX WARN: Removed duplicated region for block: B:28:0x0098  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x00ab  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00c5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public C0792(android.content.Context r13, android.util.AttributeSet r14) throws java.lang.Throwable {
        /*
            r12 = this;
            r0 = 2130970042(0x7f0405ba, float:1.7548783E38)
            r12.<init>(r13, r14, r0)
            android.graphics.Rect r1 = new android.graphics.Rect
            r1.<init>()
            r12.f3701 = r1
            android.content.Context r1 = r12.getContext()
            defpackage.AbstractC3247.m7608(r1, r12)
            int[] r1 = defpackage.AbstractC0542.f2809
            ˌʽᵢ r2 = defpackage.C1570.m4541(r13, r14, r1, r0)
            java.lang.Object r3 = r2.f6230
            android.content.res.TypedArray r3 = (android.content.res.TypedArray) r3
            ˌᵚˑ r4 = new ˌᵚˑ
            r4.<init>(r12)
            r12.f3705 = r4
            r4 = 4
            r5 = 0
            int r4 = r3.getResourceId(r4, r5)
            if (r4 == 0) goto L35
            ᵱᵟ r6 = new ᵱᵟ
            r6.<init>(r13, r4)
            r12.f3703 = r6
            goto L37
        L35:
            r12.f3703 = r13
        L37:
            r4 = -1
            r6 = 0
            int[] r7 = defpackage.C0792.f3699     // Catch: java.lang.Throwable -> L51 java.lang.Exception -> L53
            android.content.res.TypedArray r7 = r13.obtainStyledAttributes(r14, r7, r0, r5)     // Catch: java.lang.Throwable -> L51 java.lang.Exception -> L53
            boolean r8 = r7.hasValue(r5)     // Catch: java.lang.Throwable -> L4a java.lang.Exception -> L5b
            if (r8 == 0) goto L4d
            int r4 = r7.getInt(r5, r5)     // Catch: java.lang.Throwable -> L4a java.lang.Exception -> L5b
            goto L4d
        L4a:
            r12 = move-exception
            r6 = r7
            goto L55
        L4d:
            r7.recycle()
            goto L5e
        L51:
            r12 = move-exception
            goto L55
        L53:
            r7 = r6
            goto L5b
        L55:
            if (r6 == 0) goto L5a
            r6.recycle()
        L5a:
            throw r12
        L5b:
            if (r7 == 0) goto L5e
            goto L4d
        L5e:
            r7 = 2
            r8 = 1
            if (r4 == 0) goto L98
            if (r4 == r8) goto L65
            goto La5
        L65:
            ˀᵫː r4 = new ˀᵫː
            android.content.Context r9 = r12.f3703
            r4.<init>(r12, r9, r14)
            android.content.Context r9 = r12.f3703
            ˌʽᵢ r1 = defpackage.C1570.m4541(r9, r14, r1, r0)
            java.lang.Object r9 = r1.f6230
            android.content.res.TypedArray r9 = (android.content.res.TypedArray) r9
            r10 = 3
            r11 = -2
            int r9 = r9.getLayoutDimension(r10, r11)
            r12.f3700 = r9
            android.graphics.drawable.Drawable r9 = r1.m4550(r8)
            r4.m8573(r9)
            java.lang.String r7 = r3.getString(r7)
            r4.f3009 = r7
            r1.m4542()
            r12.f3702 = r4
            ᵡˊᵮˏ r1 = new ᵡˊᵮˏ
            r1.<init>(r12, r12, r4)
            r12.f3707 = r1
            goto La5
        L98:
            ˊʕ r1 = new ˊʕ
            r1.<init>(r12)
            r12.f3702 = r1
            java.lang.String r4 = r3.getString(r7)
            r1.f5241 = r4
        La5:
            java.lang.CharSequence[] r1 = r3.getTextArray(r5)
            if (r1 == 0) goto Lbc
            android.widget.ArrayAdapter r3 = new android.widget.ArrayAdapter
            r4 = 17367048(0x1090008, float:2.5162948E-38)
            r3.<init>(r13, r4, r1)
            r13 = 2131624252(0x7f0e013c, float:1.8875678E38)
            r3.setDropDownViewResource(r13)
            r12.setAdapter(r3)
        Lbc:
            r2.m4542()
            r12.f3704 = r8
            android.widget.SpinnerAdapter r13 = r12.f3706
            if (r13 == 0) goto Lca
            r12.setAdapter(r13)
            r12.f3706 = r6
        Lca:
            ˌᵚˑ r12 = r12.f3705
            r12.m4617(r14, r0)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C0792.<init>(android.content.Context, android.util.AttributeSet):void");
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void drawableStateChanged() {
        super.drawableStateChanged();
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            c1611.m4619();
        }
    }

    @Override // android.widget.Spinner
    public int getDropDownHorizontalOffset() {
        InterfaceC4377 interfaceC4377 = this.f3702;
        return interfaceC4377 != null ? interfaceC4377.mo3803() : super.getDropDownHorizontalOffset();
    }

    @Override // android.widget.Spinner
    public int getDropDownVerticalOffset() {
        InterfaceC4377 interfaceC4377 = this.f3702;
        return interfaceC4377 != null ? interfaceC4377.mo3802() : super.getDropDownVerticalOffset();
    }

    @Override // android.widget.Spinner
    public int getDropDownWidth() {
        return this.f3702 != null ? this.f3700 : super.getDropDownWidth();
    }

    public final InterfaceC4377 getInternalPopup() {
        return this.f3702;
    }

    @Override // android.widget.Spinner
    public Drawable getPopupBackground() {
        InterfaceC4377 interfaceC4377 = this.f3702;
        return interfaceC4377 != null ? interfaceC4377.mo3799() : super.getPopupBackground();
    }

    @Override // android.widget.Spinner
    public Context getPopupContext() {
        return this.f3703;
    }

    @Override // android.widget.Spinner
    public CharSequence getPrompt() {
        InterfaceC4377 interfaceC4377 = this.f3702;
        return interfaceC4377 != null ? interfaceC4377.mo2473() : super.getPrompt();
    }

    public ColorStateList getSupportBackgroundTintList() {
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            return c1611.m4620();
        }
        return null;
    }

    public PorterDuff.Mode getSupportBackgroundTintMode() {
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            return c1611.m4622();
        }
        return null;
    }

    @Override // android.widget.Spinner, android.widget.AdapterView, android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 == null || !interfaceC4377.mo3801()) {
            return;
        }
        interfaceC4377.dismiss();
    }

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public final void onMeasure(int i, int i2) {
        super.onMeasure(i, i2);
        if (this.f3702 == null || View.MeasureSpec.getMode(i) != Integer.MIN_VALUE) {
            return;
        }
        setMeasuredDimension(Math.min(Math.max(getMeasuredWidth(), m2894(getAdapter(), getBackground())), View.MeasureSpec.getSize(i)), getMeasuredHeight());
    }

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public final void onRestoreInstanceState(Parcelable parcelable) {
        ViewTreeObserver viewTreeObserver;
        C2031 c2031 = (C2031) parcelable;
        super.onRestoreInstanceState(c2031.getSuperState());
        if (!c2031.f8153 || (viewTreeObserver = getViewTreeObserver()) == null) {
            return;
        }
        viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserverOnGlobalLayoutListenerC3682(0, this));
    }

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public final Parcelable onSaveInstanceState() {
        C2031 c2031 = new C2031(super.onSaveInstanceState());
        InterfaceC4377 interfaceC4377 = this.f3702;
        c2031.f8153 = interfaceC4377 != null && interfaceC4377.mo3801();
        return c2031;
    }

    @Override // android.widget.Spinner, android.view.View
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        C3196 c3196 = this.f3707;
        if (c3196 == null || !c3196.onTouch(this, motionEvent)) {
            return super.onTouchEvent(motionEvent);
        }
        return true;
    }

    @Override // android.widget.Spinner, android.view.View
    public final boolean performClick() {
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 == null) {
            return super.performClick();
        }
        if (interfaceC4377.mo3801()) {
            return true;
        }
        interfaceC4377.mo2476(getTextDirection(), getTextAlignment());
        return true;
    }

    @Override // android.widget.AdapterView
    public void setAdapter(SpinnerAdapter spinnerAdapter) {
        if (!this.f3704) {
            this.f3706 = spinnerAdapter;
            return;
        }
        super.setAdapter(spinnerAdapter);
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 != null) {
            Context context = this.f3703;
            if (context == null) {
                context = getContext();
            }
            Resources.Theme theme = context.getTheme();
            C1798 c1798 = new C1798();
            c1798.f7234 = spinnerAdapter;
            if (spinnerAdapter instanceof ListAdapter) {
                c1798.f7235 = (ListAdapter) spinnerAdapter;
            }
            if (theme != null && (spinnerAdapter instanceof ThemedSpinnerAdapter)) {
                ThemedSpinnerAdapter themedSpinnerAdapter = (ThemedSpinnerAdapter) spinnerAdapter;
                if (!Objects.equals(themedSpinnerAdapter.getDropDownViewTheme(), theme)) {
                    themedSpinnerAdapter.setDropDownViewTheme(theme);
                }
            }
            interfaceC4377.mo2474(c1798);
        }
    }

    @Override // android.view.View
    public void setBackgroundDrawable(Drawable drawable) {
        super.setBackgroundDrawable(drawable);
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            c1611.m4618();
        }
    }

    @Override // android.view.View
    public void setBackgroundResource(int i) {
        super.setBackgroundResource(i);
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            c1611.m4602(i);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownHorizontalOffset(int i) {
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 == null) {
            super.setDropDownHorizontalOffset(i);
        } else {
            interfaceC4377.mo2477(i);
            interfaceC4377.mo3804(i);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownVerticalOffset(int i) {
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 != null) {
            interfaceC4377.mo3798(i);
        } else {
            super.setDropDownVerticalOffset(i);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownWidth(int i) {
        if (this.f3702 != null) {
            this.f3700 = i;
        } else {
            super.setDropDownWidth(i);
        }
    }

    @Override // android.widget.Spinner
    public void setPopupBackgroundDrawable(Drawable drawable) {
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 != null) {
            interfaceC4377.mo3800(drawable);
        } else {
            super.setPopupBackgroundDrawable(drawable);
        }
    }

    @Override // android.widget.Spinner
    public void setPopupBackgroundResource(int i) {
        setPopupBackgroundDrawable(ᵕˏᵛ.ˑᵥˁ(getPopupContext(), i));
    }

    @Override // android.widget.Spinner
    public void setPrompt(CharSequence charSequence) {
        InterfaceC4377 interfaceC4377 = this.f3702;
        if (interfaceC4377 != null) {
            interfaceC4377.mo2478(charSequence);
        } else {
            super.setPrompt(charSequence);
        }
    }

    public void setSupportBackgroundTintList(ColorStateList colorStateList) {
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            c1611.m4611(colorStateList);
        }
    }

    public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
        C1611 c1611 = this.f3705;
        if (c1611 != null) {
            c1611.m4626(mode);
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final int m2894(SpinnerAdapter spinnerAdapter, Drawable drawable) {
        int i = 0;
        if (spinnerAdapter == null) {
            return 0;
        }
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 0);
        int iMakeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(getMeasuredHeight(), 0);
        int iMax = Math.max(0, getSelectedItemPosition());
        int iMin = Math.min(spinnerAdapter.getCount(), iMax + 15);
        View view = null;
        int iMax2 = 0;
        for (int iMax3 = Math.max(0, iMax - (15 - (iMin - iMax))); iMax3 < iMin; iMax3++) {
            int itemViewType = spinnerAdapter.getItemViewType(iMax3);
            if (itemViewType != i) {
                view = null;
                i = itemViewType;
            }
            view = spinnerAdapter.getView(iMax3, view, this);
            if (view.getLayoutParams() == null) {
                view.setLayoutParams(new ViewGroup.LayoutParams(-2, -2));
            }
            view.measure(iMakeMeasureSpec, iMakeMeasureSpec2);
            iMax2 = Math.max(iMax2, view.getMeasuredWidth());
        }
        if (drawable == null) {
            return iMax2;
        }
        Rect rect = this.f3701;
        drawable.getPadding(rect);
        return rect.left + rect.right + iMax2;
    }
}
