package com.google.android.material.textfield;

import android.R;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
import android.content.res.ColorStateList;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.graphics.drawable.RippleDrawable;
import android.graphics.drawable.StateListDrawable;
import android.os.Build;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.MotionEvent;
import android.view.View;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.widget.AutoCompleteTextView;
import android.widget.EditText;
import android.widget.Spinner;
import androidx.core.view.accessibility.c;
import androidx.core.view.y;
import com.google.android.material.textfield.TextInputLayout;

/* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
/* JADX INFO: loaded from: classes.dex */
class d extends com.google.android.material.textfield.e {

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    private static final boolean f4264t;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final TextWatcher f4265e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final View.OnFocusChangeListener f4266f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final TextInputLayout.e f4267g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private final TextInputLayout.f f4268h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    @SuppressLint({"ClickableViewAccessibility"})
    private final TextInputLayout.g f4269i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private final View.OnAttachStateChangeListener f4270j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private final c.b f4271k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private boolean f4272l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private boolean f4273m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    private long f4274n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    private StateListDrawable f4275o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    private c1.g f4276p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    private AccessibilityManager f4277q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    private ValueAnimator f4278r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    private ValueAnimator f4279s;

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class a extends com.google.android.material.internal.l {

        /* JADX INFO: renamed from: com.google.android.material.textfield.d$a$a, reason: collision with other inner class name */
        /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
        class RunnableC0055a implements Runnable {

            /* JADX INFO: renamed from: e, reason: collision with root package name */
            final /* synthetic */ AutoCompleteTextView f4281e;

            RunnableC0055a(AutoCompleteTextView autoCompleteTextView) {
                this.f4281e = autoCompleteTextView;
            }

            @Override // java.lang.Runnable
            public void run() {
                boolean zIsPopupShowing = this.f4281e.isPopupShowing();
                d.this.J(zIsPopupShowing);
                d.this.f4272l = zIsPopupShowing;
            }
        }

        a() {
        }

        @Override // com.google.android.material.internal.l, android.text.TextWatcher
        public void afterTextChanged(Editable editable) {
            AutoCompleteTextView autoCompleteTextViewC = d.C(d.this.f4297a.getEditText());
            if (d.this.f4277q.isTouchExplorationEnabled() && d.H(autoCompleteTextViewC) && !d.this.f4299c.hasFocus()) {
                autoCompleteTextViewC.dismissDropDown();
            }
            autoCompleteTextViewC.post(new RunnableC0055a(autoCompleteTextViewC));
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class b implements AutoCompleteTextView.OnDismissListener {
        b() {
        }

        @Override // android.widget.AutoCompleteTextView.OnDismissListener
        public void onDismiss() {
            d.this.N();
            d.this.J(false);
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class c extends AnimatorListenerAdapter {
        c() {
        }

        @Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
        public void onAnimationEnd(Animator animator) {
            d dVar = d.this;
            dVar.f4299c.setChecked(dVar.f4273m);
            d.this.f4279s.start();
        }
    }

    /* JADX INFO: renamed from: com.google.android.material.textfield.d$d, reason: collision with other inner class name */
    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class C0056d implements ValueAnimator.AnimatorUpdateListener {
        C0056d() {
        }

        @Override // android.animation.ValueAnimator.AnimatorUpdateListener
        public void onAnimationUpdate(ValueAnimator valueAnimator) {
            d.this.f4299c.setAlpha(((Float) valueAnimator.getAnimatedValue()).floatValue());
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class e implements View.OnFocusChangeListener {
        e() {
        }

        @Override // android.view.View.OnFocusChangeListener
        public void onFocusChange(View view, boolean z2) {
            d.this.f4297a.setEndIconActivated(z2);
            if (z2) {
                return;
            }
            d.this.J(false);
            d.this.f4272l = false;
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class f extends TextInputLayout.e {
        f(TextInputLayout textInputLayout) {
            super(textInputLayout);
        }

        @Override // com.google.android.material.textfield.TextInputLayout.e, androidx.core.view.a
        public void g(View view, androidx.core.view.accessibility.d dVar) {
            super.g(view, dVar);
            if (!d.H(d.this.f4297a.getEditText())) {
                dVar.W(Spinner.class.getName());
            }
            if (dVar.J()) {
                dVar.g0(null);
            }
        }

        @Override // androidx.core.view.a
        public void h(View view, AccessibilityEvent accessibilityEvent) {
            super.h(view, accessibilityEvent);
            AutoCompleteTextView autoCompleteTextViewC = d.C(d.this.f4297a.getEditText());
            if (accessibilityEvent.getEventType() == 1 && d.this.f4277q.isEnabled() && !d.H(d.this.f4297a.getEditText())) {
                d.this.M(autoCompleteTextViewC);
                d.this.N();
            }
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class g implements TextInputLayout.f {
        g() {
        }

        @Override // com.google.android.material.textfield.TextInputLayout.f
        public void a(TextInputLayout textInputLayout) {
            AutoCompleteTextView autoCompleteTextViewC = d.C(textInputLayout.getEditText());
            d.this.K(autoCompleteTextViewC);
            d.this.y(autoCompleteTextViewC);
            d.this.L(autoCompleteTextViewC);
            autoCompleteTextViewC.setThreshold(0);
            autoCompleteTextViewC.removeTextChangedListener(d.this.f4265e);
            autoCompleteTextViewC.addTextChangedListener(d.this.f4265e);
            textInputLayout.setEndIconCheckable(true);
            textInputLayout.setErrorIconDrawable((Drawable) null);
            if (!d.H(autoCompleteTextViewC) && d.this.f4277q.isTouchExplorationEnabled()) {
                y.B0(d.this.f4299c, 2);
            }
            textInputLayout.setTextInputAccessibilityDelegate(d.this.f4267g);
            textInputLayout.setEndIconVisible(true);
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class h implements TextInputLayout.g {

        /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
        class a implements Runnable {

            /* JADX INFO: renamed from: e, reason: collision with root package name */
            final /* synthetic */ AutoCompleteTextView f4290e;

            a(AutoCompleteTextView autoCompleteTextView) {
                this.f4290e = autoCompleteTextView;
            }

            @Override // java.lang.Runnable
            public void run() {
                this.f4290e.removeTextChangedListener(d.this.f4265e);
            }
        }

        h() {
        }

        @Override // com.google.android.material.textfield.TextInputLayout.g
        public void a(TextInputLayout textInputLayout, int i3) {
            AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) textInputLayout.getEditText();
            if (autoCompleteTextView != null && i3 == 3) {
                autoCompleteTextView.post(new a(autoCompleteTextView));
                if (autoCompleteTextView.getOnFocusChangeListener() == d.this.f4266f) {
                    autoCompleteTextView.setOnFocusChangeListener(null);
                }
                autoCompleteTextView.setOnTouchListener(null);
                if (d.f4264t) {
                    autoCompleteTextView.setOnDismissListener(null);
                }
            }
            if (i3 == 3) {
                textInputLayout.removeOnAttachStateChangeListener(d.this.f4270j);
                d.this.I();
            }
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class i implements View.OnAttachStateChangeListener {
        i() {
        }

        @Override // android.view.View.OnAttachStateChangeListener
        public void onViewAttachedToWindow(View view) {
            d.this.B();
        }

        @Override // android.view.View.OnAttachStateChangeListener
        public void onViewDetachedFromWindow(View view) {
            d.this.I();
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class j implements c.b {
        j() {
        }

        @Override // androidx.core.view.accessibility.c.b
        public void onTouchExplorationStateChanged(boolean z2) {
            AutoCompleteTextView autoCompleteTextView;
            TextInputLayout textInputLayout = d.this.f4297a;
            if (textInputLayout == null || (autoCompleteTextView = (AutoCompleteTextView) textInputLayout.getEditText()) == null || d.H(autoCompleteTextView)) {
                return;
            }
            y.B0(d.this.f4299c, z2 ? 2 : 1);
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class k implements View.OnClickListener {
        k() {
        }

        @Override // android.view.View.OnClickListener
        public void onClick(View view) {
            d.this.M((AutoCompleteTextView) d.this.f4297a.getEditText());
        }
    }

    /* JADX INFO: compiled from: DropdownMenuEndIconDelegate.java */
    class l implements View.OnTouchListener {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        final /* synthetic */ AutoCompleteTextView f4295e;

        l(AutoCompleteTextView autoCompleteTextView) {
            this.f4295e = autoCompleteTextView;
        }

        @Override // android.view.View.OnTouchListener
        public boolean onTouch(View view, MotionEvent motionEvent) {
            if (motionEvent.getAction() == 1) {
                if (d.this.G()) {
                    d.this.f4272l = false;
                }
                d.this.M(this.f4295e);
                d.this.N();
            }
            return false;
        }
    }

    static {
        f4264t = Build.VERSION.SDK_INT >= 21;
    }

    d(TextInputLayout textInputLayout, int i3) {
        super(textInputLayout, i3);
        this.f4265e = new a();
        this.f4266f = new e();
        this.f4267g = new f(this.f4297a);
        this.f4268h = new g();
        this.f4269i = new h();
        this.f4270j = new i();
        this.f4271k = new j();
        this.f4272l = false;
        this.f4273m = false;
        this.f4274n = Long.MAX_VALUE;
    }

    private void A(AutoCompleteTextView autoCompleteTextView, int i3, int[][] iArr, c1.g gVar) {
        LayerDrawable layerDrawable;
        int iD = r0.a.d(autoCompleteTextView, l0.b.f5328k);
        c1.g gVar2 = new c1.g(gVar.D());
        int iH = r0.a.h(i3, iD, 0.1f);
        gVar2.X(new ColorStateList(iArr, new int[]{iH, 0}));
        if (f4264t) {
            gVar2.setTint(iD);
            ColorStateList colorStateList = new ColorStateList(iArr, new int[]{iH, iD});
            c1.g gVar3 = new c1.g(gVar.D());
            gVar3.setTint(-1);
            layerDrawable = new LayerDrawable(new Drawable[]{new RippleDrawable(colorStateList, gVar2, gVar3), gVar});
        } else {
            layerDrawable = new LayerDrawable(new Drawable[]{gVar2, gVar});
        }
        y.v0(autoCompleteTextView, layerDrawable);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void B() {
        TextInputLayout textInputLayout;
        if (this.f4277q == null || (textInputLayout = this.f4297a) == null || !y.U(textInputLayout)) {
            return;
        }
        androidx.core.view.accessibility.c.a(this.f4277q, this.f4271k);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static AutoCompleteTextView C(EditText editText) {
        if (editText instanceof AutoCompleteTextView) {
            return (AutoCompleteTextView) editText;
        }
        throw new RuntimeException("EditText needs to be an AutoCompleteTextView if an Exposed Dropdown Menu is being used.");
    }

    private ValueAnimator D(int i3, float... fArr) {
        ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(fArr);
        valueAnimatorOfFloat.setInterpolator(m0.a.f5553a);
        valueAnimatorOfFloat.setDuration(i3);
        valueAnimatorOfFloat.addUpdateListener(new C0056d());
        return valueAnimatorOfFloat;
    }

    private c1.g E(float f3, float f4, float f5, int i3) {
        c1.k kVarM = c1.k.a().A(f3).E(f3).s(f4).w(f4).m();
        c1.g gVarM = c1.g.m(this.f4298b, f5);
        gVarM.setShapeAppearanceModel(kVarM);
        gVarM.Z(0, i3, 0, i3);
        return gVarM;
    }

    private void F() {
        this.f4279s = D(67, 0.0f, 1.0f);
        ValueAnimator valueAnimatorD = D(50, 1.0f, 0.0f);
        this.f4278r = valueAnimatorD;
        valueAnimatorD.addListener(new c());
    }

    /* JADX INFO: Access modifiers changed from: private */
    public boolean G() {
        long jCurrentTimeMillis = System.currentTimeMillis() - this.f4274n;
        return jCurrentTimeMillis < 0 || jCurrentTimeMillis > 300;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static boolean H(EditText editText) {
        return editText.getKeyListener() != null;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void I() {
        AccessibilityManager accessibilityManager = this.f4277q;
        if (accessibilityManager != null) {
            androidx.core.view.accessibility.c.b(accessibilityManager, this.f4271k);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void J(boolean z2) {
        if (this.f4273m != z2) {
            this.f4273m = z2;
            this.f4279s.cancel();
            this.f4278r.start();
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void K(AutoCompleteTextView autoCompleteTextView) {
        if (f4264t) {
            int boxBackgroundMode = this.f4297a.getBoxBackgroundMode();
            if (boxBackgroundMode == 2) {
                autoCompleteTextView.setDropDownBackgroundDrawable(this.f4276p);
            } else if (boxBackgroundMode == 1) {
                autoCompleteTextView.setDropDownBackgroundDrawable(this.f4275o);
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    @SuppressLint({"ClickableViewAccessibility"})
    public void L(AutoCompleteTextView autoCompleteTextView) {
        autoCompleteTextView.setOnTouchListener(new l(autoCompleteTextView));
        autoCompleteTextView.setOnFocusChangeListener(this.f4266f);
        if (f4264t) {
            autoCompleteTextView.setOnDismissListener(new b());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void M(AutoCompleteTextView autoCompleteTextView) {
        if (autoCompleteTextView == null) {
            return;
        }
        if (G()) {
            this.f4272l = false;
        }
        if (this.f4272l) {
            this.f4272l = false;
            return;
        }
        if (f4264t) {
            J(!this.f4273m);
        } else {
            this.f4273m = !this.f4273m;
            this.f4299c.toggle();
        }
        if (!this.f4273m) {
            autoCompleteTextView.dismissDropDown();
        } else {
            autoCompleteTextView.requestFocus();
            autoCompleteTextView.showDropDown();
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void N() {
        this.f4272l = true;
        this.f4274n = System.currentTimeMillis();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void y(AutoCompleteTextView autoCompleteTextView) {
        if (H(autoCompleteTextView)) {
            return;
        }
        int boxBackgroundMode = this.f4297a.getBoxBackgroundMode();
        c1.g boxBackground = this.f4297a.getBoxBackground();
        int iD = r0.a.d(autoCompleteTextView, l0.b.f5324g);
        int[][] iArr = {new int[]{R.attr.state_pressed}, new int[0]};
        if (boxBackgroundMode == 2) {
            A(autoCompleteTextView, iD, iArr, boxBackground);
        } else if (boxBackgroundMode == 1) {
            z(autoCompleteTextView, iD, iArr, boxBackground);
        }
    }

    private void z(AutoCompleteTextView autoCompleteTextView, int i3, int[][] iArr, c1.g gVar) {
        int boxBackgroundColor = this.f4297a.getBoxBackgroundColor();
        int[] iArr2 = {r0.a.h(i3, boxBackgroundColor, 0.1f), boxBackgroundColor};
        if (f4264t) {
            y.v0(autoCompleteTextView, new RippleDrawable(new ColorStateList(iArr, iArr2), gVar, gVar));
            return;
        }
        c1.g gVar2 = new c1.g(gVar.D());
        gVar2.X(new ColorStateList(iArr, iArr2));
        LayerDrawable layerDrawable = new LayerDrawable(new Drawable[]{gVar, gVar2});
        int iJ = y.J(autoCompleteTextView);
        int paddingTop = autoCompleteTextView.getPaddingTop();
        int I = y.I(autoCompleteTextView);
        int paddingBottom = autoCompleteTextView.getPaddingBottom();
        y.v0(autoCompleteTextView, layerDrawable);
        y.E0(autoCompleteTextView, iJ, paddingTop, I, paddingBottom);
    }

    void O(AutoCompleteTextView autoCompleteTextView) {
        if (!H(autoCompleteTextView) && this.f4297a.getBoxBackgroundMode() == 2 && (autoCompleteTextView.getBackground() instanceof LayerDrawable)) {
            y(autoCompleteTextView);
        }
    }

    @Override // com.google.android.material.textfield.e
    void a() {
        float dimensionPixelOffset = this.f4298b.getResources().getDimensionPixelOffset(l0.d.N);
        float dimensionPixelOffset2 = this.f4298b.getResources().getDimensionPixelOffset(l0.d.K);
        int dimensionPixelOffset3 = this.f4298b.getResources().getDimensionPixelOffset(l0.d.L);
        c1.g gVarE = E(dimensionPixelOffset, dimensionPixelOffset, dimensionPixelOffset2, dimensionPixelOffset3);
        c1.g gVarE2 = E(0.0f, dimensionPixelOffset, dimensionPixelOffset2, dimensionPixelOffset3);
        this.f4276p = gVarE;
        StateListDrawable stateListDrawable = new StateListDrawable();
        this.f4275o = stateListDrawable;
        stateListDrawable.addState(new int[]{R.attr.state_above_anchor}, gVarE);
        this.f4275o.addState(new int[0], gVarE2);
        int i3 = this.f4300d;
        if (i3 == 0) {
            i3 = f4264t ? l0.e.f5379d : l0.e.f5380e;
        }
        this.f4297a.setEndIconDrawable(i3);
        TextInputLayout textInputLayout = this.f4297a;
        textInputLayout.setEndIconContentDescription(textInputLayout.getResources().getText(l0.i.f5436g));
        this.f4297a.setEndIconOnClickListener(new k());
        this.f4297a.g(this.f4268h);
        this.f4297a.h(this.f4269i);
        F();
        this.f4277q = (AccessibilityManager) this.f4298b.getSystemService("accessibility");
        this.f4297a.addOnAttachStateChangeListener(this.f4270j);
        B();
    }

    @Override // com.google.android.material.textfield.e
    boolean b(int i3) {
        return i3 != 0;
    }

    @Override // com.google.android.material.textfield.e
    boolean d() {
        return true;
    }
}
