package d.b.g;

import android.R;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.database.DataSetObserver;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.AdapterView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import android.widget.ThemedSpinnerAdapter;
import androidx.appcompat.app.AlertController;
import d.b.c.e;
import d.h.j.y;
import java.util.Objects;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class x extends Spinner {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final int[] f2098f = {R.attr.spinnerMode};

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final d.b.g.e f2099m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final Context f2100n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public j0 f2101o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public SpinnerAdapter f2102p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final boolean f2103q;

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

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

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final Rect f2106t;

    public class a implements ViewTreeObserver.OnGlobalLayoutListener {
        public a() {
        }

        @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
        public void onGlobalLayout() {
            if (!x.this.getInternalPopup().a()) {
                x.this.b();
            }
            ViewTreeObserver viewTreeObserver = x.this.getViewTreeObserver();
            if (viewTreeObserver != null) {
                viewTreeObserver.removeOnGlobalLayoutListener(this);
            }
        }
    }

    public class b implements f, DialogInterface.OnClickListener {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public d.b.c.e f2108f;

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

        /* JADX INFO: renamed from: n, reason: collision with root package name */
        public CharSequence f2110n;

        public b() {
        }

        @Override // d.b.g.x.f
        public boolean a() {
            d.b.c.e eVar = this.f2108f;
            if (eVar != null) {
                return eVar.isShowing();
            }
            return false;
        }

        @Override // d.b.g.x.f
        public int b() {
            return 0;
        }

        @Override // d.b.g.x.f
        public void d(int i2) {
            Log.e("AppCompatSpinner", "Cannot set horizontal offset for MODE_DIALOG, ignoring");
        }

        @Override // d.b.g.x.f
        public void dismiss() {
            d.b.c.e eVar = this.f2108f;
            if (eVar != null) {
                eVar.dismiss();
                this.f2108f = null;
            }
        }

        @Override // d.b.g.x.f
        public CharSequence e() {
            return this.f2110n;
        }

        @Override // d.b.g.x.f
        public Drawable g() {
            return null;
        }

        @Override // d.b.g.x.f
        public void i(CharSequence charSequence) {
            this.f2110n = charSequence;
        }

        @Override // d.b.g.x.f
        public void k(Drawable drawable) {
            Log.e("AppCompatSpinner", "Cannot set popup background for MODE_DIALOG, ignoring");
        }

        @Override // d.b.g.x.f
        public void l(int i2) {
            Log.e("AppCompatSpinner", "Cannot set vertical offset for MODE_DIALOG, ignoring");
        }

        @Override // d.b.g.x.f
        public void m(int i2) {
            Log.e("AppCompatSpinner", "Cannot set horizontal (original) offset for MODE_DIALOG, ignoring");
        }

        @Override // d.b.g.x.f
        public void n(int i2, int i3) {
            if (this.f2109m == null) {
                return;
            }
            e.a aVar = new e.a(x.this.getPopupContext());
            CharSequence charSequence = this.f2110n;
            if (charSequence != null) {
                aVar.a.f425d = charSequence;
            }
            ListAdapter listAdapter = this.f2109m;
            int selectedItemPosition = x.this.getSelectedItemPosition();
            AlertController.b bVar = aVar.a;
            bVar.f428g = listAdapter;
            bVar.f429h = this;
            bVar.f431j = selectedItemPosition;
            bVar.f430i = true;
            d.b.c.e eVarA = aVar.a();
            this.f2108f = eVarA;
            ListView listView = eVarA.f1557n.f400g;
            listView.setTextDirection(i2);
            listView.setTextAlignment(i3);
            this.f2108f.show();
        }

        @Override // d.b.g.x.f
        public int o() {
            return 0;
        }

        @Override // android.content.DialogInterface.OnClickListener
        public void onClick(DialogInterface dialogInterface, int i2) {
            x.this.setSelection(i2);
            if (x.this.getOnItemClickListener() != null) {
                x.this.performItemClick(null, i2, this.f2109m.getItemId(i2));
            }
            d.b.c.e eVar = this.f2108f;
            if (eVar != null) {
                eVar.dismiss();
                this.f2108f = null;
            }
        }

        @Override // d.b.g.x.f
        public void p(ListAdapter listAdapter) {
            this.f2109m = listAdapter;
        }
    }

    public static class c implements ListAdapter, SpinnerAdapter {

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

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

        public c(SpinnerAdapter spinnerAdapter, Resources.Theme theme) {
            this.f2112f = spinnerAdapter;
            if (spinnerAdapter instanceof ListAdapter) {
                this.f2113m = (ListAdapter) spinnerAdapter;
            }
            if (theme != null) {
                if (spinnerAdapter instanceof ThemedSpinnerAdapter) {
                    ThemedSpinnerAdapter themedSpinnerAdapter = (ThemedSpinnerAdapter) spinnerAdapter;
                    if (themedSpinnerAdapter.getDropDownViewTheme() != theme) {
                        themedSpinnerAdapter.setDropDownViewTheme(theme);
                        return;
                    }
                    return;
                }
                if (spinnerAdapter instanceof v0) {
                    v0 v0Var = (v0) spinnerAdapter;
                    if (v0Var.getDropDownViewTheme() == null) {
                        v0Var.setDropDownViewTheme(theme);
                    }
                }
            }
        }

        @Override // android.widget.ListAdapter
        public boolean areAllItemsEnabled() {
            ListAdapter listAdapter = this.f2113m;
            if (listAdapter != null) {
                return listAdapter.areAllItemsEnabled();
            }
            return true;
        }

        @Override // android.widget.Adapter
        public int getCount() {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter == null) {
                return 0;
            }
            return spinnerAdapter.getCount();
        }

        @Override // android.widget.SpinnerAdapter
        public View getDropDownView(int i2, View view, ViewGroup viewGroup) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter == null) {
                return null;
            }
            return spinnerAdapter.getDropDownView(i2, view, viewGroup);
        }

        @Override // android.widget.Adapter
        public Object getItem(int i2) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter == null) {
                return null;
            }
            return spinnerAdapter.getItem(i2);
        }

        @Override // android.widget.Adapter
        public long getItemId(int i2) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter == null) {
                return -1L;
            }
            return spinnerAdapter.getItemId(i2);
        }

        @Override // android.widget.Adapter
        public int getItemViewType(int i2) {
            return 0;
        }

        @Override // android.widget.Adapter
        public View getView(int i2, View view, ViewGroup viewGroup) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter == null) {
                return null;
            }
            return spinnerAdapter.getDropDownView(i2, view, viewGroup);
        }

        @Override // android.widget.Adapter
        public int getViewTypeCount() {
            return 1;
        }

        @Override // android.widget.Adapter
        public boolean hasStableIds() {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            return spinnerAdapter != null && spinnerAdapter.hasStableIds();
        }

        @Override // android.widget.Adapter
        public boolean isEmpty() {
            return getCount() == 0;
        }

        @Override // android.widget.ListAdapter
        public boolean isEnabled(int i2) {
            ListAdapter listAdapter = this.f2113m;
            if (listAdapter != null) {
                return listAdapter.isEnabled(i2);
            }
            return true;
        }

        @Override // android.widget.Adapter
        public void registerDataSetObserver(DataSetObserver dataSetObserver) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter != null) {
                spinnerAdapter.registerDataSetObserver(dataSetObserver);
            }
        }

        @Override // android.widget.Adapter
        public void unregisterDataSetObserver(DataSetObserver dataSetObserver) {
            SpinnerAdapter spinnerAdapter = this.f2112f;
            if (spinnerAdapter != null) {
                spinnerAdapter.unregisterDataSetObserver(dataSetObserver);
            }
        }
    }

    public class d extends m0 implements f {
        public CharSequence N;
        public ListAdapter O;
        public final Rect P;
        public int Q;

        public class a implements AdapterView.OnItemClickListener {
            public a(x xVar) {
            }

            @Override // android.widget.AdapterView.OnItemClickListener
            public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
                x.this.setSelection(i2);
                if (x.this.getOnItemClickListener() != null) {
                    d dVar = d.this;
                    x.this.performItemClick(view, i2, dVar.O.getItemId(i2));
                }
                d.this.dismiss();
            }
        }

        public class b implements ViewTreeObserver.OnGlobalLayoutListener {
            public b() {
            }

            @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
            public void onGlobalLayout() {
                d dVar = d.this;
                x xVar = x.this;
                Objects.requireNonNull(dVar);
                AtomicInteger atomicInteger = d.h.j.y.a;
                if (!(y.f.b(xVar) && xVar.getGlobalVisibleRect(dVar.P))) {
                    d.this.dismiss();
                } else {
                    d.this.t();
                    d.this.h();
                }
            }
        }

        public class c implements PopupWindow.OnDismissListener {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ ViewTreeObserver.OnGlobalLayoutListener f2116f;

            public c(ViewTreeObserver.OnGlobalLayoutListener onGlobalLayoutListener) {
                this.f2116f = onGlobalLayoutListener;
            }

            @Override // android.widget.PopupWindow.OnDismissListener
            public void onDismiss() {
                ViewTreeObserver viewTreeObserver = x.this.getViewTreeObserver();
                if (viewTreeObserver != null) {
                    viewTreeObserver.removeGlobalOnLayoutListener(this.f2116f);
                }
            }
        }

        public d(Context context, AttributeSet attributeSet, int i2) {
            super(context, attributeSet, i2, 0);
            this.P = new Rect();
            this.C = x.this;
            s(true);
            this.A = 0;
            this.D = new a(x.this);
        }

        @Override // d.b.g.x.f
        public CharSequence e() {
            return this.N;
        }

        @Override // d.b.g.x.f
        public void i(CharSequence charSequence) {
            this.N = charSequence;
        }

        @Override // d.b.g.x.f
        public void m(int i2) {
            this.Q = i2;
        }

        @Override // d.b.g.x.f
        public void n(int i2, int i3) {
            ViewTreeObserver viewTreeObserver;
            boolean zA = a();
            t();
            this.M.setInputMethodMode(2);
            h();
            h0 h0Var = this.f2026p;
            h0Var.setChoiceMode(1);
            h0Var.setTextDirection(i2);
            h0Var.setTextAlignment(i3);
            int selectedItemPosition = x.this.getSelectedItemPosition();
            h0 h0Var2 = this.f2026p;
            if (a() && h0Var2 != null) {
                h0Var2.setListSelectionHidden(false);
                h0Var2.setSelection(selectedItemPosition);
                if (h0Var2.getChoiceMode() != 0) {
                    h0Var2.setItemChecked(selectedItemPosition, true);
                }
            }
            if (zA || (viewTreeObserver = x.this.getViewTreeObserver()) == null) {
                return;
            }
            b bVar = new b();
            viewTreeObserver.addOnGlobalLayoutListener(bVar);
            this.M.setOnDismissListener(new c(bVar));
        }

        @Override // d.b.g.m0, d.b.g.x.f
        public void p(ListAdapter listAdapter) {
            super.p(listAdapter);
            this.O = listAdapter;
        }

        /* JADX WARN: Removed duplicated region for block: B:23:0x008d  */
        /* JADX WARN: Removed duplicated region for block: B:24:0x0096  */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public void t() {
            /*
                r8 = this;
                android.graphics.drawable.Drawable r0 = r8.g()
                r1 = 0
                if (r0 == 0) goto L26
                d.b.g.x r1 = d.b.g.x.this
                android.graphics.Rect r1 = r1.f2106t
                r0.getPadding(r1)
                d.b.g.x r0 = d.b.g.x.this
                boolean r0 = d.b.g.d1.b(r0)
                if (r0 == 0) goto L1d
                d.b.g.x r0 = d.b.g.x.this
                android.graphics.Rect r0 = r0.f2106t
                int r0 = r0.right
                goto L24
            L1d:
                d.b.g.x r0 = d.b.g.x.this
                android.graphics.Rect r0 = r0.f2106t
                int r0 = r0.left
                int r0 = -r0
            L24:
                r1 = r0
                goto L2e
            L26:
                d.b.g.x r0 = d.b.g.x.this
                android.graphics.Rect r0 = r0.f2106t
                r0.right = r1
                r0.left = r1
            L2e:
                d.b.g.x r0 = d.b.g.x.this
                int r0 = r0.getPaddingLeft()
                d.b.g.x r2 = d.b.g.x.this
                int r2 = r2.getPaddingRight()
                d.b.g.x r3 = d.b.g.x.this
                int r3 = r3.getWidth()
                d.b.g.x r4 = d.b.g.x.this
                int r5 = r4.f2105s
                r6 = -2
                if (r5 != r6) goto L78
                android.widget.ListAdapter r5 = r8.O
                android.widget.SpinnerAdapter r5 = (android.widget.SpinnerAdapter) r5
                android.graphics.drawable.Drawable r6 = r8.g()
                int r4 = r4.a(r5, r6)
                d.b.g.x r5 = d.b.g.x.this
                android.content.Context r5 = r5.getContext()
                android.content.res.Resources r5 = r5.getResources()
                android.util.DisplayMetrics r5 = r5.getDisplayMetrics()
                int r5 = r5.widthPixels
                d.b.g.x r6 = d.b.g.x.this
                android.graphics.Rect r6 = r6.f2106t
                int r7 = r6.left
                int r5 = r5 - r7
                int r6 = r6.right
                int r5 = r5 - r6
                if (r4 <= r5) goto L70
                r4 = r5
            L70:
                int r5 = r3 - r0
                int r5 = r5 - r2
                int r4 = java.lang.Math.max(r4, r5)
                goto L7e
            L78:
                r4 = -1
                if (r5 != r4) goto L82
                int r4 = r3 - r0
                int r4 = r4 - r2
            L7e:
                r8.r(r4)
                goto L85
            L82:
                r8.r(r5)
            L85:
                d.b.g.x r4 = d.b.g.x.this
                boolean r4 = d.b.g.d1.b(r4)
                if (r4 == 0) goto L96
                int r3 = r3 - r2
                int r0 = r8.f2028r
                int r3 = r3 - r0
                int r0 = r8.Q
                int r3 = r3 - r0
                int r3 = r3 + r1
                goto L9b
            L96:
                int r2 = r8.Q
                int r0 = r0 + r2
                int r3 = r0 + r1
            L9b:
                r8.f2029s = r3
                return
            */
            throw new UnsupportedOperationException("Method not decompiled: d.b.g.x.d.t():void");
        }
    }

    public static class e extends View.BaseSavedState {
        public static final Parcelable.Creator<e> CREATOR = new a();

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

        public class a implements Parcelable.Creator<e> {
            @Override // android.os.Parcelable.Creator
            public e createFromParcel(Parcel parcel) {
                return new e(parcel);
            }

            @Override // android.os.Parcelable.Creator
            public e[] newArray(int i2) {
                return new e[i2];
            }
        }

        public e(Parcel parcel) {
            super(parcel);
            this.f2118f = parcel.readByte() != 0;
        }

        public e(Parcelable parcelable) {
            super(parcelable);
        }

        @Override // android.view.View.BaseSavedState, android.view.AbsSavedState, android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i2) {
            super.writeToParcel(parcel, i2);
            parcel.writeByte(this.f2118f ? (byte) 1 : (byte) 0);
        }
    }

    public interface f {
        boolean a();

        int b();

        void d(int i2);

        void dismiss();

        CharSequence e();

        Drawable g();

        void i(CharSequence charSequence);

        void k(Drawable drawable);

        void l(int i2);

        void m(int i2);

        void n(int i2, int i3);

        int o();

        void p(ListAdapter listAdapter);
    }

    /* JADX WARN: Removed duplicated region for block: B:25:0x005f  */
    /* JADX WARN: Removed duplicated region for block: B:28:0x0097  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x00ab  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x00d2  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public x(android.content.Context r10, android.util.AttributeSet r11, int r12) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 214
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: d.b.g.x.<init>(android.content.Context, android.util.AttributeSet, int):void");
    }

    public int a(SpinnerAdapter spinnerAdapter, Drawable drawable) {
        int i2 = 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 != i2) {
                view = null;
                i2 = 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;
        }
        drawable.getPadding(this.f2106t);
        Rect rect = this.f2106t;
        return iMax2 + rect.left + rect.right;
    }

    public void b() {
        this.f2104r.n(getTextDirection(), getTextAlignment());
    }

    @Override // android.view.ViewGroup, android.view.View
    public void drawableStateChanged() {
        super.drawableStateChanged();
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            eVar.a();
        }
    }

    @Override // android.widget.Spinner
    public int getDropDownHorizontalOffset() {
        f fVar = this.f2104r;
        return fVar != null ? fVar.b() : super.getDropDownHorizontalOffset();
    }

    @Override // android.widget.Spinner
    public int getDropDownVerticalOffset() {
        f fVar = this.f2104r;
        return fVar != null ? fVar.o() : super.getDropDownVerticalOffset();
    }

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

    public final f getInternalPopup() {
        return this.f2104r;
    }

    @Override // android.widget.Spinner
    public Drawable getPopupBackground() {
        f fVar = this.f2104r;
        return fVar != null ? fVar.g() : super.getPopupBackground();
    }

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

    @Override // android.widget.Spinner
    public CharSequence getPrompt() {
        f fVar = this.f2104r;
        return fVar != null ? fVar.e() : super.getPrompt();
    }

    public ColorStateList getSupportBackgroundTintList() {
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            return eVar.b();
        }
        return null;
    }

    public PorterDuff.Mode getSupportBackgroundTintMode() {
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            return eVar.c();
        }
        return null;
    }

    @Override // android.widget.Spinner, android.widget.AdapterView, android.view.ViewGroup, android.view.View
    public void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        f fVar = this.f2104r;
        if (fVar == null || !fVar.a()) {
            return;
        }
        this.f2104r.dismiss();
    }

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

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public void onRestoreInstanceState(Parcelable parcelable) {
        ViewTreeObserver viewTreeObserver;
        e eVar = (e) parcelable;
        super.onRestoreInstanceState(eVar.getSuperState());
        if (!eVar.f2118f || (viewTreeObserver = getViewTreeObserver()) == null) {
            return;
        }
        viewTreeObserver.addOnGlobalLayoutListener(new a());
    }

    @Override // android.widget.Spinner, android.widget.AbsSpinner, android.view.View
    public Parcelable onSaveInstanceState() {
        e eVar = new e(super.onSaveInstanceState());
        f fVar = this.f2104r;
        eVar.f2118f = fVar != null && fVar.a();
        return eVar;
    }

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

    @Override // android.widget.Spinner, android.view.View
    public boolean performClick() {
        f fVar = this.f2104r;
        if (fVar == null) {
            return super.performClick();
        }
        if (fVar.a()) {
            return true;
        }
        b();
        return true;
    }

    @Override // android.widget.AdapterView
    public void setAdapter(SpinnerAdapter spinnerAdapter) {
        if (!this.f2103q) {
            this.f2102p = spinnerAdapter;
            return;
        }
        super.setAdapter(spinnerAdapter);
        if (this.f2104r != null) {
            Context context = this.f2100n;
            if (context == null) {
                context = getContext();
            }
            this.f2104r.p(new c(spinnerAdapter, context.getTheme()));
        }
    }

    @Override // android.view.View
    public void setBackgroundDrawable(Drawable drawable) {
        super.setBackgroundDrawable(drawable);
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            eVar.e();
        }
    }

    @Override // android.view.View
    public void setBackgroundResource(int i2) {
        super.setBackgroundResource(i2);
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            eVar.f(i2);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownHorizontalOffset(int i2) {
        f fVar = this.f2104r;
        if (fVar == null) {
            super.setDropDownHorizontalOffset(i2);
        } else {
            fVar.m(i2);
            this.f2104r.d(i2);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownVerticalOffset(int i2) {
        f fVar = this.f2104r;
        if (fVar != null) {
            fVar.l(i2);
        } else {
            super.setDropDownVerticalOffset(i2);
        }
    }

    @Override // android.widget.Spinner
    public void setDropDownWidth(int i2) {
        if (this.f2104r != null) {
            this.f2105s = i2;
        } else {
            super.setDropDownWidth(i2);
        }
    }

    @Override // android.widget.Spinner
    public void setPopupBackgroundDrawable(Drawable drawable) {
        f fVar = this.f2104r;
        if (fVar != null) {
            fVar.k(drawable);
        } else {
            super.setPopupBackgroundDrawable(drawable);
        }
    }

    @Override // android.widget.Spinner
    public void setPopupBackgroundResource(int i2) {
        setPopupBackgroundDrawable(d.b.d.a.a.a(getPopupContext(), i2));
    }

    @Override // android.widget.Spinner
    public void setPrompt(CharSequence charSequence) {
        f fVar = this.f2104r;
        if (fVar != null) {
            fVar.i(charSequence);
        } else {
            super.setPrompt(charSequence);
        }
    }

    public void setSupportBackgroundTintList(ColorStateList colorStateList) {
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            eVar.h(colorStateList);
        }
    }

    public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
        d.b.g.e eVar = this.f2099m;
        if (eVar != null) {
            eVar.i(mode);
        }
    }
}
