package defpackage;

import android.text.InputFilter;
import android.text.method.PasswordTransformationMethod;
import android.text.method.TransformationMethod;
import android.util.SparseArray;
import android.widget.TextView;

/* JADX INFO: renamed from: ᵘˀˊ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2551 extends ᵶᵦ {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public boolean f9858 = true;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final C5042 f9859;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final TextView f9860;

    public C2551(TextView textView) {
        this.f9860 = textView;
        this.f9859 = new C5042(textView);
    }

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public final boolean m6266() {
        return this.f9858;
    }

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    public final TransformationMethod m6267(TransformationMethod transformationMethod) {
        return this.f9858 ? ((transformationMethod instanceof C4716) || (transformationMethod instanceof PasswordTransformationMethod)) ? transformationMethod : new C4716(transformationMethod) : transformationMethod instanceof C4716 ? ((C4716) transformationMethod).f17957 : transformationMethod;
    }

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public final void m6268(boolean z) {
        if (z) {
            TextView textView = this.f9860;
            textView.setTransformationMethod(m6267(textView.getTransformationMethod()));
        }
    }

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public final void m6269(boolean z) {
        this.f9858 = z;
        TextView textView = this.f9860;
        textView.setTransformationMethod(m6267(textView.getTransformationMethod()));
        textView.setFilters(m6270(textView.getFilters()));
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final InputFilter[] m6270(InputFilter[] inputFilterArr) {
        if (!this.f9858) {
            SparseArray sparseArray = new SparseArray(1);
            for (int i = 0; i < inputFilterArr.length; i++) {
                InputFilter inputFilter = inputFilterArr[i];
                if (inputFilter instanceof C5042) {
                    sparseArray.put(i, inputFilter);
                }
            }
            if (sparseArray.size() == 0) {
                return inputFilterArr;
            }
            int length = inputFilterArr.length;
            InputFilter[] inputFilterArr2 = new InputFilter[inputFilterArr.length - sparseArray.size()];
            int i2 = 0;
            for (int i3 = 0; i3 < length; i3++) {
                if (sparseArray.indexOfKey(i3) < 0) {
                    inputFilterArr2[i2] = inputFilterArr[i3];
                    i2++;
                }
            }
            return inputFilterArr2;
        }
        int length2 = inputFilterArr.length;
        int i4 = 0;
        while (true) {
            C5042 c5042 = this.f9859;
            if (i4 >= length2) {
                InputFilter[] inputFilterArr3 = new InputFilter[inputFilterArr.length + 1];
                System.arraycopy(inputFilterArr, 0, inputFilterArr3, 0, length2);
                inputFilterArr3[length2] = c5042;
                return inputFilterArr3;
            }
            if (inputFilterArr[i4] == c5042) {
                return inputFilterArr;
            }
            i4++;
        }
    }
}
