package defpackage;

import android.text.Editable;
import android.text.Selection;
import android.text.Spannable;
import android.text.TextWatcher;
import android.widget.EditText;

/* renamed from: ᵧᵛᵗᐧ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3655 implements TextWatcher {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public C3392 f13573;

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

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public boolean f13575 = true;

    public C3655(EditText editText) {
        this.f13574 = editText;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static void m8248(EditText editText, int i) throws Throwable {
        int length;
        if (i == 1 && editText != null && editText.isAttachedToWindow()) {
            Editable editableText = editText.getEditableText();
            int selectionStart = Selection.getSelectionStart(editableText);
            int selectionEnd = Selection.getSelectionEnd(editableText);
            C1104 c1104M3504 = C1104.m3504();
            if (editableText == null) {
                length = 0;
            } else {
                c1104M3504.getClass();
                length = editableText.length();
            }
            c1104M3504.m3505(editableText, 0, length);
            if (selectionStart >= 0 && selectionEnd >= 0) {
                Selection.setSelection(editableText, selectionStart, selectionEnd);
            } else if (selectionStart >= 0) {
                Selection.setSelection(editableText, selectionStart);
            } else if (selectionEnd >= 0) {
                Selection.setSelection(editableText, selectionEnd);
            }
        }
    }

    @Override // android.text.TextWatcher
    public final void afterTextChanged(Editable editable) {
    }

    @Override // android.text.TextWatcher
    public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
    }

    @Override // android.text.TextWatcher
    public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) throws Throwable {
        EditText editText = this.f13574;
        if (editText.isInEditMode() || !this.f13575 || C1104.f4741 == null || i2 > i3 || !(charSequence instanceof Spannable)) {
            return;
        }
        int iM3508 = C1104.m3504().m3508();
        if (iM3508 != 0) {
            if (iM3508 == 1) {
                C1104.m3504().m3505((Spannable) charSequence, i, i3 + i);
                return;
            } else if (iM3508 != 3) {
                return;
            }
        }
        C1104 c1104M3504 = C1104.m3504();
        if (this.f13573 == null) {
            this.f13573 = new C3392(editText);
        }
        c1104M3504.m3506(this.f13573);
    }
}
