Files

559 lines
20 KiB
Java

package x2;
import O.X;
import android.animation.TimeInterpolator;
import android.content.res.ColorStateList;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Typeface;
import android.os.Build;
import android.text.Layout;
import android.text.StaticLayout;
import android.text.TextPaint;
import android.text.TextUtils;
import android.view.Gravity;
import android.view.animation.LinearInterpolator;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.material.textfield.TextInputLayout;
import i2.AbstractC0396a;
import j0.C0399a;
import java.util.WeakHashMap;
/* loaded from: classes3.dex */
public final class b {
/* renamed from: A, reason: collision with root package name */
public CharSequence f8889A;
/* renamed from: B, reason: collision with root package name */
public CharSequence f8890B;
/* renamed from: C, reason: collision with root package name */
public boolean f8891C;
/* renamed from: E, reason: collision with root package name */
public Bitmap f8893E;
/* renamed from: F, reason: collision with root package name */
public float f8894F;
/* renamed from: G, reason: collision with root package name */
public float f8895G;
/* renamed from: H, reason: collision with root package name */
public float f8896H;
/* renamed from: I, reason: collision with root package name */
public float f8897I;
public float J;
/* renamed from: K, reason: collision with root package name */
public int f8898K;
/* renamed from: L, reason: collision with root package name */
public int[] f8899L;
/* renamed from: M, reason: collision with root package name */
public boolean f8900M;
/* renamed from: N, reason: collision with root package name */
public final TextPaint f8901N;
/* renamed from: O, reason: collision with root package name */
public final TextPaint f8902O;
/* renamed from: P, reason: collision with root package name */
public LinearInterpolator f8903P;
/* renamed from: Q, reason: collision with root package name */
public LinearInterpolator f8904Q;
/* renamed from: R, reason: collision with root package name */
public float f8905R;
/* renamed from: S, reason: collision with root package name */
public float f8906S;
/* renamed from: T, reason: collision with root package name */
public float f8907T;
/* renamed from: U, reason: collision with root package name */
public ColorStateList f8908U;
/* renamed from: V, reason: collision with root package name */
public float f8909V;
/* renamed from: W, reason: collision with root package name */
public float f8910W;
/* renamed from: X, reason: collision with root package name */
public float f8911X;
/* renamed from: Y, reason: collision with root package name */
public StaticLayout f8912Y;
public float Z;
/* renamed from: a, reason: collision with root package name */
public final TextInputLayout f8913a;
/* renamed from: a0, reason: collision with root package name */
public float f8914a0;
/* renamed from: b, reason: collision with root package name */
public float f8915b;
/* renamed from: b0, reason: collision with root package name */
public float f8916b0;
/* renamed from: c, reason: collision with root package name */
public final Rect f8917c;
/* renamed from: c0, reason: collision with root package name */
public CharSequence f8918c0;
/* renamed from: d, reason: collision with root package name */
public final Rect f8919d;
/* renamed from: e, reason: collision with root package name */
public final RectF f8921e;
/* renamed from: j, reason: collision with root package name */
public ColorStateList f8926j;
/* renamed from: k, reason: collision with root package name */
public ColorStateList f8927k;
/* renamed from: l, reason: collision with root package name */
public float f8928l;
/* renamed from: m, reason: collision with root package name */
public float f8929m;
/* renamed from: n, reason: collision with root package name */
public float f8930n;
/* renamed from: o, reason: collision with root package name */
public float f8931o;
public float p;
/* renamed from: q, reason: collision with root package name */
public float f8932q;
/* renamed from: r, reason: collision with root package name */
public Typeface f8933r;
/* renamed from: s, reason: collision with root package name */
public Typeface f8934s;
/* renamed from: t, reason: collision with root package name */
public Typeface f8935t;
/* renamed from: u, reason: collision with root package name */
public Typeface f8936u;
/* renamed from: v, reason: collision with root package name */
public Typeface f8937v;
/* renamed from: w, reason: collision with root package name */
public Typeface f8938w;
/* renamed from: x, reason: collision with root package name */
public Typeface f8939x;
/* renamed from: y, reason: collision with root package name */
public B2.a f8940y;
/* renamed from: f, reason: collision with root package name */
public int f8923f = 16;
/* renamed from: g, reason: collision with root package name */
public int f8925g = 16;
public float h = 15.0f;
public float i = 15.0f;
/* renamed from: z, reason: collision with root package name */
public final TextUtils.TruncateAt f8941z = TextUtils.TruncateAt.END;
/* renamed from: D, reason: collision with root package name */
public final boolean f8892D = true;
/* renamed from: d0, reason: collision with root package name */
public final int f8920d0 = 1;
/* renamed from: e0, reason: collision with root package name */
public final float f8922e0 = 1.0f;
/* renamed from: f0, reason: collision with root package name */
public final int f8924f0 = 1;
public b(TextInputLayout textInputLayout) {
this.f8913a = textInputLayout;
TextPaint textPaint = new TextPaint(129);
this.f8901N = textPaint;
this.f8902O = new TextPaint(textPaint);
this.f8919d = new Rect();
this.f8917c = new Rect();
this.f8921e = new RectF();
g(textInputLayout.getContext().getResources().getConfiguration());
}
public static int a(float f2, int i, int i4) {
float f4 = 1.0f - f2;
return Color.argb(Math.round((Color.alpha(i4) * f2) + (Color.alpha(i) * f4)), Math.round((Color.red(i4) * f2) + (Color.red(i) * f4)), Math.round((Color.green(i4) * f2) + (Color.green(i) * f4)), Math.round((Color.blue(i4) * f2) + (Color.blue(i) * f4)));
}
public static float f(float f2, float f4, float f5, TimeInterpolator timeInterpolator) {
if (timeInterpolator != null) {
f5 = timeInterpolator.getInterpolation(f5);
}
return AbstractC0396a.a(f2, f4, f5);
}
public final boolean b(CharSequence charSequence) {
WeakHashMap weakHashMap = X.f1226a;
boolean z3 = this.f8913a.getLayoutDirection() == 1;
if (this.f8892D) {
return (z3 ? M.h.f1080d : M.h.f1079c).d(charSequence, charSequence.length());
}
return z3;
}
public final void c(float f2, boolean z3) {
float f4;
float f5;
Typeface typeface;
boolean z4;
Layout.Alignment alignment;
if (this.f8889A == null) {
return;
}
float width = this.f8919d.width();
float width2 = this.f8917c.width();
if (Math.abs(f2 - 1.0f) < 1.0E-5f) {
f4 = this.i;
f5 = this.f8909V;
this.f8894F = 1.0f;
typeface = this.f8933r;
} else {
float f6 = this.h;
float f7 = this.f8910W;
Typeface typeface2 = this.f8936u;
if (Math.abs(f2 - BitmapDescriptorFactory.HUE_RED) < 1.0E-5f) {
this.f8894F = 1.0f;
} else {
this.f8894F = f(this.h, this.i, f2, this.f8904Q) / this.h;
}
float f8 = this.i / this.h;
width = (z3 || width2 * f8 <= width) ? width2 : Math.min(width / f8, width2);
f4 = f6;
f5 = f7;
typeface = typeface2;
}
TextPaint textPaint = this.f8901N;
if (width > BitmapDescriptorFactory.HUE_RED) {
boolean z5 = this.f8895G != f4;
boolean z6 = this.f8911X != f5;
boolean z7 = this.f8939x != typeface;
StaticLayout staticLayout = this.f8912Y;
boolean z8 = z5 || z6 || (staticLayout != null && (width > ((float) staticLayout.getWidth()) ? 1 : (width == ((float) staticLayout.getWidth()) ? 0 : -1)) != 0) || z7 || this.f8900M;
this.f8895G = f4;
this.f8911X = f5;
this.f8939x = typeface;
this.f8900M = false;
textPaint.setLinearText(this.f8894F != 1.0f);
z4 = z8;
} else {
z4 = false;
}
if (this.f8890B == null || z4) {
textPaint.setTextSize(this.f8895G);
textPaint.setTypeface(this.f8939x);
textPaint.setLetterSpacing(this.f8911X);
boolean b4 = b(this.f8889A);
this.f8891C = b4;
int i = this.f8920d0;
if (i <= 1 || b4) {
i = 1;
}
if (i == 1) {
alignment = Layout.Alignment.ALIGN_NORMAL;
} else {
int absoluteGravity = Gravity.getAbsoluteGravity(this.f8923f, b4 ? 1 : 0) & 7;
alignment = absoluteGravity != 1 ? absoluteGravity != 5 ? this.f8891C ? Layout.Alignment.ALIGN_OPPOSITE : Layout.Alignment.ALIGN_NORMAL : this.f8891C ? Layout.Alignment.ALIGN_NORMAL : Layout.Alignment.ALIGN_OPPOSITE : Layout.Alignment.ALIGN_CENTER;
}
h hVar = new h(this.f8889A, textPaint, (int) width);
hVar.f8957k = this.f8941z;
hVar.f8956j = b4;
hVar.f8953e = alignment;
hVar.i = false;
hVar.f8954f = i;
hVar.f8955g = this.f8922e0;
hVar.h = this.f8924f0;
StaticLayout a2 = hVar.a();
a2.getClass();
this.f8912Y = a2;
this.f8890B = a2.getText();
}
}
public final float d() {
TextPaint textPaint = this.f8902O;
textPaint.setTextSize(this.i);
textPaint.setTypeface(this.f8933r);
textPaint.setLetterSpacing(this.f8909V);
return -textPaint.ascent();
}
public final int e(ColorStateList colorStateList) {
if (colorStateList == null) {
return 0;
}
int[] iArr = this.f8899L;
return iArr != null ? colorStateList.getColorForState(iArr, 0) : colorStateList.getDefaultColor();
}
public final void g(Configuration configuration) {
if (Build.VERSION.SDK_INT >= 31) {
Typeface typeface = this.f8935t;
if (typeface != null) {
this.f8934s = m3.d.A(configuration, typeface);
}
Typeface typeface2 = this.f8938w;
if (typeface2 != null) {
this.f8937v = m3.d.A(configuration, typeface2);
}
Typeface typeface3 = this.f8934s;
if (typeface3 == null) {
typeface3 = this.f8935t;
}
this.f8933r = typeface3;
Typeface typeface4 = this.f8937v;
if (typeface4 == null) {
typeface4 = this.f8938w;
}
this.f8936u = typeface4;
h(true);
}
}
public final void h(boolean z3) {
float measureText;
StaticLayout staticLayout;
TextInputLayout textInputLayout = this.f8913a;
if ((textInputLayout.getHeight() <= 0 || textInputLayout.getWidth() <= 0) && !z3) {
return;
}
c(1.0f, z3);
CharSequence charSequence = this.f8890B;
TextPaint textPaint = this.f8901N;
if (charSequence != null && (staticLayout = this.f8912Y) != null) {
this.f8918c0 = TextUtils.ellipsize(charSequence, textPaint, staticLayout.getWidth(), this.f8941z);
}
CharSequence charSequence2 = this.f8918c0;
if (charSequence2 != null) {
this.Z = textPaint.measureText(charSequence2, 0, charSequence2.length());
} else {
this.Z = BitmapDescriptorFactory.HUE_RED;
}
int absoluteGravity = Gravity.getAbsoluteGravity(this.f8925g, this.f8891C ? 1 : 0);
int i = absoluteGravity & 112;
Rect rect = this.f8919d;
if (i == 48) {
this.f8929m = rect.top;
} else if (i != 80) {
this.f8929m = rect.centerY() - ((textPaint.descent() - textPaint.ascent()) / 2.0f);
} else {
this.f8929m = textPaint.ascent() + rect.bottom;
}
int i4 = absoluteGravity & 8388615;
if (i4 == 1) {
this.f8931o = rect.centerX() - (this.Z / 2.0f);
} else if (i4 != 5) {
this.f8931o = rect.left;
} else {
this.f8931o = rect.right - this.Z;
}
c(BitmapDescriptorFactory.HUE_RED, z3);
float height = this.f8912Y != null ? r1.getHeight() : 0.0f;
StaticLayout staticLayout2 = this.f8912Y;
if (staticLayout2 == null || this.f8920d0 <= 1) {
CharSequence charSequence3 = this.f8890B;
measureText = charSequence3 != null ? textPaint.measureText(charSequence3, 0, charSequence3.length()) : 0.0f;
} else {
measureText = staticLayout2.getWidth();
}
StaticLayout staticLayout3 = this.f8912Y;
if (staticLayout3 != null) {
staticLayout3.getLineCount();
}
int absoluteGravity2 = Gravity.getAbsoluteGravity(this.f8923f, this.f8891C ? 1 : 0);
int i5 = absoluteGravity2 & 112;
Rect rect2 = this.f8917c;
if (i5 == 48) {
this.f8928l = rect2.top;
} else if (i5 != 80) {
this.f8928l = rect2.centerY() - (height / 2.0f);
} else {
this.f8928l = textPaint.descent() + (rect2.bottom - height);
}
int i6 = absoluteGravity2 & 8388615;
if (i6 == 1) {
this.f8930n = rect2.centerX() - (measureText / 2.0f);
} else if (i6 != 5) {
this.f8930n = rect2.left;
} else {
this.f8930n = rect2.right - measureText;
}
Bitmap bitmap = this.f8893E;
if (bitmap != null) {
bitmap.recycle();
this.f8893E = null;
}
l(this.f8915b);
float f2 = this.f8915b;
float f4 = f(rect2.left, rect.left, f2, this.f8903P);
RectF rectF = this.f8921e;
rectF.left = f4;
rectF.top = f(this.f8928l, this.f8929m, f2, this.f8903P);
rectF.right = f(rect2.right, rect.right, f2, this.f8903P);
rectF.bottom = f(rect2.bottom, rect.bottom, f2, this.f8903P);
this.p = f(this.f8930n, this.f8931o, f2, this.f8903P);
this.f8932q = f(this.f8928l, this.f8929m, f2, this.f8903P);
l(f2);
C0399a c0399a = AbstractC0396a.f6816b;
this.f8914a0 = 1.0f - f(BitmapDescriptorFactory.HUE_RED, 1.0f, 1.0f - f2, c0399a);
WeakHashMap weakHashMap = X.f1226a;
textInputLayout.postInvalidateOnAnimation();
this.f8916b0 = f(1.0f, BitmapDescriptorFactory.HUE_RED, f2, c0399a);
textInputLayout.postInvalidateOnAnimation();
ColorStateList colorStateList = this.f8927k;
ColorStateList colorStateList2 = this.f8926j;
if (colorStateList != colorStateList2) {
textPaint.setColor(a(f2, e(colorStateList2), e(this.f8927k)));
} else {
textPaint.setColor(e(colorStateList));
}
float f5 = this.f8909V;
float f6 = this.f8910W;
if (f5 != f6) {
textPaint.setLetterSpacing(f(f6, f5, f2, c0399a));
} else {
textPaint.setLetterSpacing(f5);
}
this.f8896H = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8905R, f2);
this.f8897I = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8906S, f2);
this.J = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8907T, f2);
int a2 = a(f2, 0, e(this.f8908U));
this.f8898K = a2;
textPaint.setShadowLayer(this.f8896H, this.f8897I, this.J, a2);
textInputLayout.postInvalidateOnAnimation();
}
public final void i(ColorStateList colorStateList) {
if (this.f8927k == colorStateList && this.f8926j == colorStateList) {
return;
}
this.f8927k = colorStateList;
this.f8926j = colorStateList;
h(false);
}
public final boolean j(Typeface typeface) {
B2.a aVar = this.f8940y;
if (aVar != null) {
aVar.f212c = true;
}
if (this.f8935t == typeface) {
return false;
}
this.f8935t = typeface;
Typeface A3 = m3.d.A(this.f8913a.getContext().getResources().getConfiguration(), typeface);
this.f8934s = A3;
if (A3 == null) {
A3 = this.f8935t;
}
this.f8933r = A3;
return true;
}
public final void k(float f2) {
if (f2 < BitmapDescriptorFactory.HUE_RED) {
f2 = 0.0f;
} else if (f2 > 1.0f) {
f2 = 1.0f;
}
if (f2 != this.f8915b) {
this.f8915b = f2;
float f4 = this.f8917c.left;
Rect rect = this.f8919d;
float f5 = f(f4, rect.left, f2, this.f8903P);
RectF rectF = this.f8921e;
rectF.left = f5;
rectF.top = f(this.f8928l, this.f8929m, f2, this.f8903P);
rectF.right = f(r1.right, rect.right, f2, this.f8903P);
rectF.bottom = f(r1.bottom, rect.bottom, f2, this.f8903P);
this.p = f(this.f8930n, this.f8931o, f2, this.f8903P);
this.f8932q = f(this.f8928l, this.f8929m, f2, this.f8903P);
l(f2);
C0399a c0399a = AbstractC0396a.f6816b;
this.f8914a0 = 1.0f - f(BitmapDescriptorFactory.HUE_RED, 1.0f, 1.0f - f2, c0399a);
WeakHashMap weakHashMap = X.f1226a;
TextInputLayout textInputLayout = this.f8913a;
textInputLayout.postInvalidateOnAnimation();
this.f8916b0 = f(1.0f, BitmapDescriptorFactory.HUE_RED, f2, c0399a);
textInputLayout.postInvalidateOnAnimation();
ColorStateList colorStateList = this.f8927k;
ColorStateList colorStateList2 = this.f8926j;
TextPaint textPaint = this.f8901N;
if (colorStateList != colorStateList2) {
textPaint.setColor(a(f2, e(colorStateList2), e(this.f8927k)));
} else {
textPaint.setColor(e(colorStateList));
}
float f6 = this.f8909V;
float f7 = this.f8910W;
if (f6 != f7) {
textPaint.setLetterSpacing(f(f7, f6, f2, c0399a));
} else {
textPaint.setLetterSpacing(f6);
}
this.f8896H = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8905R, f2);
this.f8897I = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8906S, f2);
this.J = AbstractC0396a.a(BitmapDescriptorFactory.HUE_RED, this.f8907T, f2);
int a2 = a(f2, 0, e(this.f8908U));
this.f8898K = a2;
textPaint.setShadowLayer(this.f8896H, this.f8897I, this.J, a2);
textInputLayout.postInvalidateOnAnimation();
}
}
public final void l(float f2) {
c(f2, false);
WeakHashMap weakHashMap = X.f1226a;
this.f8913a.postInvalidateOnAnimation();
}
public final void m(Typeface typeface) {
boolean z3;
boolean j4 = j(typeface);
if (this.f8938w != typeface) {
this.f8938w = typeface;
Typeface A3 = m3.d.A(this.f8913a.getContext().getResources().getConfiguration(), typeface);
this.f8937v = A3;
if (A3 == null) {
A3 = this.f8938w;
}
this.f8936u = A3;
z3 = true;
} else {
z3 = false;
}
if (j4 || z3) {
h(false);
}
}
}