You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

216 lines
6.6 KiB

package p044o0;
import android.os.Build;
import android.text.InputFilter;
import android.text.method.PasswordTransformationMethod;
import android.text.method.TransformationMethod;
import android.util.SparseArray;
import android.widget.TextView;
import androidx.emoji2.text.C0229g;
import p020g0.C0737f;
/* renamed from: o0.g */
/* loaded from: classes.dex */
public final class C1523g {
/* renamed from: a */
public final C1525b f3377a;
/* renamed from: o0.g$a */
/* loaded from: classes.dex */
public static class C1524a extends C1525b {
/* renamed from: a */
public final TextView f3378a;
/* renamed from: b */
public final C1519e f3379b;
/* renamed from: c */
public boolean f3380c = true;
public C1524a(TextView textView) {
this.f3378a = textView;
this.f3379b = new C1519e(textView);
}
@Override // p044o0.C1523g.C1525b
/* renamed from: a */
public InputFilter[] mo1111a(InputFilter[] inputFilterArr) {
return !this.f3380c ? m1118f(inputFilterArr) : m1120d(inputFilterArr);
}
@Override // p044o0.C1523g.C1525b
/* renamed from: b */
public void mo1110b(boolean z) {
if (z) {
m1114j();
}
}
@Override // p044o0.C1523g.C1525b
/* renamed from: c */
public void mo1109c(boolean z) {
this.f3380c = z;
m1114j();
m1115i();
}
/* renamed from: d */
public final InputFilter[] m1120d(InputFilter[] inputFilterArr) {
int length = inputFilterArr.length;
for (InputFilter inputFilter : inputFilterArr) {
if (inputFilter == this.f3379b) {
return inputFilterArr;
}
}
InputFilter[] inputFilterArr2 = new InputFilter[inputFilterArr.length + 1];
System.arraycopy(inputFilterArr, 0, inputFilterArr2, 0, length);
inputFilterArr2[length] = this.f3379b;
return inputFilterArr2;
}
/* renamed from: e */
public final SparseArray<InputFilter> m1119e(InputFilter[] inputFilterArr) {
SparseArray<InputFilter> sparseArray = new SparseArray<>(1);
for (int i = 0; i < inputFilterArr.length; i++) {
InputFilter inputFilter = inputFilterArr[i];
if (inputFilter instanceof C1519e) {
sparseArray.put(i, inputFilter);
}
}
return sparseArray;
}
/* renamed from: f */
public final InputFilter[] m1118f(InputFilter[] inputFilterArr) {
SparseArray<InputFilter> m1119e = m1119e(inputFilterArr);
if (m1119e.size() == 0) {
return inputFilterArr;
}
int length = inputFilterArr.length;
InputFilter[] inputFilterArr2 = new InputFilter[inputFilterArr.length - m1119e.size()];
int i = 0;
for (int i2 = 0; i2 < length; i2++) {
if (m1119e.indexOfKey(i2) < 0) {
inputFilterArr2[i] = inputFilterArr[i2];
i++;
}
}
return inputFilterArr2;
}
/* renamed from: g */
public void m1117g(boolean z) {
this.f3380c = z;
}
/* renamed from: h */
public final TransformationMethod m1116h(TransformationMethod transformationMethod) {
return transformationMethod instanceof C1530j ? ((C1530j) transformationMethod).m1101a() : transformationMethod;
}
/* renamed from: i */
public final void m1115i() {
this.f3378a.setFilters(mo1111a(this.f3378a.getFilters()));
}
/* renamed from: j */
public void m1114j() {
this.f3378a.setTransformationMethod(m1112l(this.f3378a.getTransformationMethod()));
}
/* renamed from: k */
public final TransformationMethod m1113k(TransformationMethod transformationMethod) {
return ((transformationMethod instanceof C1530j) || (transformationMethod instanceof PasswordTransformationMethod)) ? transformationMethod : new C1530j(transformationMethod);
}
/* renamed from: l */
public TransformationMethod m1112l(TransformationMethod transformationMethod) {
return this.f3380c ? m1113k(transformationMethod) : m1116h(transformationMethod);
}
}
/* renamed from: o0.g$b */
/* loaded from: classes.dex */
public static class C1525b {
/* renamed from: a */
public InputFilter[] mo1111a(InputFilter[] inputFilterArr) {
return inputFilterArr;
}
/* renamed from: b */
public void mo1110b(boolean z) {
}
/* renamed from: c */
public void mo1109c(boolean z) {
}
}
/* renamed from: o0.g$c */
/* loaded from: classes.dex */
public static class C1526c extends C1525b {
/* renamed from: a */
public final C1524a f3381a;
public C1526c(TextView textView) {
this.f3381a = new C1524a(textView);
}
@Override // p044o0.C1523g.C1525b
/* renamed from: a */
public InputFilter[] mo1111a(InputFilter[] inputFilterArr) {
return m1108d() ? inputFilterArr : this.f3381a.mo1111a(inputFilterArr);
}
@Override // p044o0.C1523g.C1525b
/* renamed from: b */
public void mo1110b(boolean z) {
if (m1108d()) {
return;
}
this.f3381a.mo1110b(z);
}
@Override // p044o0.C1523g.C1525b
/* renamed from: c */
public void mo1109c(boolean z) {
if (m1108d()) {
this.f3381a.m1117g(z);
} else {
this.f3381a.mo1109c(z);
}
}
/* renamed from: d */
public final boolean m1108d() {
return !C0229g.m4397h();
}
}
public C1523g(TextView textView, boolean z) {
C0737f.m3032g(textView, "textView cannot be null");
if (Build.VERSION.SDK_INT < 19) {
this.f3377a = new C1525b();
} else {
this.f3377a = !z ? new C1526c(textView) : new C1524a(textView);
}
}
/* renamed from: a */
public InputFilter[] m1123a(InputFilter[] inputFilterArr) {
return this.f3377a.mo1111a(inputFilterArr);
}
/* renamed from: b */
public void m1122b(boolean z) {
this.f3377a.mo1110b(z);
}
/* renamed from: c */
public void m1121c(boolean z) {
this.f3377a.mo1109c(z);
}
}