package e0;

import android.text.InputFilter;
import android.text.method.PasswordTransformationMethod;
import android.text.method.TransformationMethod;
import android.util.SparseArray;
import android.widget.TextView;
import com.google.android.gms.internal.measurement.X1;

/* JADX INFO: renamed from: e0.g, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0859g extends X1 {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final TextView f12410e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final C0857e f12411f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public boolean f12412g = true;

    public C0859g(TextView textView) {
        this.f12410e = textView;
        this.f12411f = new C0857e(textView);
    }

    @Override // com.google.android.gms.internal.measurement.X1
    public final void I(boolean z8) {
        if (z8) {
            k0();
        }
    }

    @Override // com.google.android.gms.internal.measurement.X1
    public final void J(boolean z8) {
        this.f12412g = z8;
        k0();
        TextView textView = this.f12410e;
        textView.setFilters(l(textView.getFilters()));
    }

    public final void k0() {
        TextView textView = this.f12410e;
        TransformationMethod transformationMethod = textView.getTransformationMethod();
        if (this.f12412g) {
            if (!(transformationMethod instanceof k) && !(transformationMethod instanceof PasswordTransformationMethod)) {
                transformationMethod = new k(transformationMethod);
            }
        } else if (transformationMethod instanceof k) {
            transformationMethod = ((k) transformationMethod).f12418a;
        }
        textView.setTransformationMethod(transformationMethod);
    }

    @Override // com.google.android.gms.internal.measurement.X1
    public final InputFilter[] l(InputFilter[] inputFilterArr) {
        if (!this.f12412g) {
            SparseArray sparseArray = new SparseArray(1);
            for (int i = 0; i < inputFilterArr.length; i++) {
                InputFilter inputFilter = inputFilterArr[i];
                if (inputFilter instanceof C0857e) {
                    sparseArray.put(i, inputFilter);
                }
            }
            if (sparseArray.size() == 0) {
                return inputFilterArr;
            }
            int length = inputFilterArr.length;
            InputFilter[] inputFilterArr2 = new InputFilter[inputFilterArr.length - sparseArray.size()];
            int i5 = 0;
            for (int i8 = 0; i8 < length; i8++) {
                if (sparseArray.indexOfKey(i8) < 0) {
                    inputFilterArr2[i5] = inputFilterArr[i8];
                    i5++;
                }
            }
            return inputFilterArr2;
        }
        int length2 = inputFilterArr.length;
        int i9 = 0;
        while (true) {
            C0857e c0857e = this.f12411f;
            if (i9 >= length2) {
                InputFilter[] inputFilterArr3 = new InputFilter[inputFilterArr.length + 1];
                System.arraycopy(inputFilterArr, 0, inputFilterArr3, 0, length2);
                inputFilterArr3[length2] = c0857e;
                return inputFilterArr3;
            }
            if (inputFilterArr[i9] == c0857e) {
                return inputFilterArr;
            }
            i9++;
        }
    }
}
