package defpackage;

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

/* JADX INFO: renamed from: ᵽᵝᵝ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5367 extends Spinner {

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public static final int[] f20307 = {R.attr.spinnerMode};

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public int f20308;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final C4132 f20309;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public final Rect f20310;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final C1259 f20311;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final Context f20312;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public SpinnerAdapter f20313;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final boolean f20314;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final InterfaceC4546 f20315;

    /* 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.
    */
    public C5367(Context context, AttributeSet attributeSet) throws Throwable {
        TypedArray typedArrayObtainStyledAttributes;
        CharSequence[] textArray;
        SpinnerAdapter spinnerAdapter;
        super(context, attributeSet, ar.tvplayer.tv.R.attr.h);
        this.f20310 = new Rect();
        AbstractC2340.m6017(getContext(), this);
        int[] iArr = AbstractC0430.f2380;
        C5398 c5398M11010 = C5398.m11010(context, attributeSet, iArr, ar.tvplayer.tv.R.attr.h);
        TypedArray typedArray = (TypedArray) c5398M11010.f20483;
        this.f20309 = new C4132(this);
        int resourceId = typedArray.getResourceId(4, 0);
        if (resourceId != 0) {
            this.f20312 = new C5058(context, resourceId);
        } else {
            this.f20312 = context;
        }
        int i = -1;
        TypedArray typedArray2 = null;
        try {
            typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, f20307, ar.tvplayer.tv.R.attr.h, 0);
        } catch (Exception unused) {
            typedArrayObtainStyledAttributes = null;
        } catch (Throwable th) {
            th = th;
        }
        try {
            if (typedArrayObtainStyledAttributes.hasValue(0)) {
                i = typedArrayObtainStyledAttributes.getInt(0, 0);
            }
        } catch (Exception unused2) {
            if (typedArrayObtainStyledAttributes != null) {
            }
            if (i != 0) {
            }
            textArray = typedArray.getTextArray(0);
            if (textArray != null) {
            }
            c5398M11010.m11012();
            this.f20314 = true;
            spinnerAdapter = this.f20313;
            if (spinnerAdapter != null) {
            }
            this.f20309.m9047(attributeSet, ar.tvplayer.tv.R.attr.h);
        } catch (Throwable th2) {
            th = th2;
            typedArray2 = typedArrayObtainStyledAttributes;
            if (typedArray2 != null) {
                typedArray2.recycle();
            }
            throw th;
        }
        typedArrayObtainStyledAttributes.recycle();
        if (i != 0) {
            DialogInterfaceOnClickListenerC5497 dialogInterfaceOnClickListenerC5497 = new DialogInterfaceOnClickListenerC5497(this);
            this.f20315 = dialogInterfaceOnClickListenerC5497;
            dialogInterfaceOnClickListenerC5497.f20776 = typedArray.getString(2);
        } else if (i == 1) {
            C2302 c2302 = new C2302(this, this.f20312, attributeSet);
            C5398 c5398M110102 = C5398.m11010(this.f20312, attributeSet, iArr, ar.tvplayer.tv.R.attr.h);
            this.f20308 = ((TypedArray) c5398M110102.f20483).getLayoutDimension(3, -2);
            c2302.m7547(c5398M110102.m11017(1));
            c2302.f9043 = typedArray.getString(2);
            c5398M110102.m11012();
            this.f20315 = c2302;
            this.f20311 = new C1259(this, this, c2302);
        }
        textArray = typedArray.getTextArray(0);
        if (textArray != null) {
            ArrayAdapter arrayAdapter = new ArrayAdapter(context, R.layout.simple_spinner_item, textArray);
            arrayAdapter.setDropDownViewResource(ar.tvplayer.tv.R.layout.h);
            setAdapter((SpinnerAdapter) arrayAdapter);
        }
        c5398M11010.m11012();
        this.f20314 = true;
        spinnerAdapter = this.f20313;
        if (spinnerAdapter != null) {
            setAdapter(spinnerAdapter);
            this.f20313 = null;
        }
        this.f20309.m9047(attributeSet, ar.tvplayer.tv.R.attr.h);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void drawableStateChanged() {
        super.drawableStateChanged();
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            c4132.m9036();
        }
    }

    @Override // android.widget.Spinner
    public int getDropDownHorizontalOffset() {
        InterfaceC4546 interfaceC4546 = this.f20315;
        return interfaceC4546 != null ? interfaceC4546.mo9631() : super.getDropDownHorizontalOffset();
    }

    @Override // android.widget.Spinner
    public int getDropDownVerticalOffset() {
        InterfaceC4546 interfaceC4546 = this.f20315;
        return interfaceC4546 != null ? interfaceC4546.mo9634() : super.getDropDownVerticalOffset();
    }

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

    public final InterfaceC4546 getInternalPopup() {
        return this.f20315;
    }

    @Override // android.widget.Spinner
    public Drawable getPopupBackground() {
        InterfaceC4546 interfaceC4546 = this.f20315;
        return interfaceC4546 != null ? interfaceC4546.mo9633() : super.getPopupBackground();
    }

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

    @Override // android.widget.Spinner
    public CharSequence getPrompt() {
        InterfaceC4546 interfaceC4546 = this.f20315;
        return interfaceC4546 != null ? interfaceC4546.mo5929() : super.getPrompt();
    }

    public ColorStateList getSupportBackgroundTintList() {
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            return c4132.m9055();
        }
        return null;
    }

    public PorterDuff.Mode getSupportBackgroundTintMode() {
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            return c4132.m9058();
        }
        return null;
    }

    @Override // android.widget.Spinner, android.widget.AdapterView, android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 == null || !interfaceC4546.mo9636()) {
            return;
        }
        interfaceC4546.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.f20315 == null || View.MeasureSpec.getMode(i) != Integer.MIN_VALUE) {
            return;
        }
        setMeasuredDimension(Math.min(Math.max(getMeasuredWidth(), m10956(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;
        C0514 c0514 = (C0514) parcelable;
        super.onRestoreInstanceState(c0514.getSuperState());
        if (!c0514.f2661 || (viewTreeObserver = getViewTreeObserver()) == null) {
            return;
        }
        viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserverOnGlobalLayoutListenerC4743(0, this));
    }

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public final Parcelable onSaveInstanceState() {
        C0514 c0514 = new C0514(super.onSaveInstanceState());
        InterfaceC4546 interfaceC4546 = this.f20315;
        c0514.f2661 = interfaceC4546 != null && interfaceC4546.mo9636();
        return c0514;
    }

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

    @Override // android.widget.Spinner, android.view.View
    public final boolean performClick() {
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 == null) {
            return super.performClick();
        }
        if (interfaceC4546.mo9636()) {
            return true;
        }
        interfaceC4546.mo5926(getTextDirection(), getTextAlignment());
        return true;
    }

    @Override // android.widget.AdapterView
    public void setAdapter(SpinnerAdapter spinnerAdapter) {
        if (!this.f20314) {
            this.f20313 = spinnerAdapter;
            return;
        }
        super.setAdapter(spinnerAdapter);
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 != null) {
            Context context = this.f20312;
            if (context == null) {
                context = getContext();
            }
            Resources.Theme theme = context.getTheme();
            C2988 c2988 = new C2988();
            c2988.f11512 = spinnerAdapter;
            if (spinnerAdapter instanceof ListAdapter) {
                c2988.f11511 = (ListAdapter) spinnerAdapter;
            }
            if (theme != null && (spinnerAdapter instanceof ThemedSpinnerAdapter)) {
                ThemedSpinnerAdapter themedSpinnerAdapter = (ThemedSpinnerAdapter) spinnerAdapter;
                if (!Objects.equals(themedSpinnerAdapter.getDropDownViewTheme(), theme)) {
                    themedSpinnerAdapter.setDropDownViewTheme(theme);
                }
            }
            interfaceC4546.mo5928(c2988);
        }
    }

    @Override // android.view.View
    public void setBackgroundDrawable(Drawable drawable) {
        super.setBackgroundDrawable(drawable);
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            c4132.m9051();
        }
    }

    @Override // android.view.View
    public void setBackgroundResource(int i) {
        super.setBackgroundResource(i);
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            c4132.m9048(i);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownHorizontalOffset(int i) {
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 == null) {
            super.setDropDownHorizontalOffset(i);
        } else {
            interfaceC4546.mo5927(i);
            interfaceC4546.mo9632(i);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownVerticalOffset(int i) {
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 != null) {
            interfaceC4546.mo9635(i);
        } else {
            super.setDropDownVerticalOffset(i);
        }
    }

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

    @Override // android.widget.Spinner
    public void setPopupBackgroundDrawable(Drawable drawable) {
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 != null) {
            interfaceC4546.mo9637(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) {
        InterfaceC4546 interfaceC4546 = this.f20315;
        if (interfaceC4546 != null) {
            interfaceC4546.mo5925(charSequence);
        } else {
            super.setPrompt(charSequence);
        }
    }

    public void setSupportBackgroundTintList(ColorStateList colorStateList) {
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            c4132.m9046(colorStateList);
        }
    }

    public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
        C4132 c4132 = this.f20309;
        if (c4132 != null) {
            c4132.m9045(mode);
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final int m10956(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.f20310;
        drawable.getPadding(rect);
        return rect.left + rect.right + iMax2;
    }
}
