package o3; import android.graphics.Canvas; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Path; import android.graphics.RadialGradient; import android.graphics.RectF; import android.graphics.Region; import android.graphics.Shader; /* loaded from: classes2.dex */ public class a { /* renamed from: h, reason: collision with root package name */ private static final int[] f12671h = new int[3]; /* renamed from: i, reason: collision with root package name */ private static final float[] f12672i = {0.0f, 0.5f, 1.0f}; /* renamed from: j, reason: collision with root package name */ private static final int[] f12673j = new int[4]; /* renamed from: k, reason: collision with root package name */ private static final float[] f12674k = {0.0f, 0.0f, 0.5f, 1.0f}; /* renamed from: a, reason: collision with root package name */ private final Paint f12675a; /* renamed from: b, reason: collision with root package name */ private final Paint f12676b; /* renamed from: c, reason: collision with root package name */ private final Paint f12677c; /* renamed from: d, reason: collision with root package name */ private int f12678d; /* renamed from: e, reason: collision with root package name */ private int f12679e; /* renamed from: f, reason: collision with root package name */ private int f12680f; /* renamed from: g, reason: collision with root package name */ private final Path f12681g; public a() { this(-16777216); } public void a(Canvas canvas, Matrix matrix, RectF rectF, int i10, float f10, float f11) { boolean z10 = f11 < 0.0f; Path path = this.f12681g; if (z10) { int[] iArr = f12673j; iArr[0] = 0; iArr[1] = this.f12680f; iArr[2] = this.f12679e; iArr[3] = this.f12678d; } else { path.rewind(); path.moveTo(rectF.centerX(), rectF.centerY()); path.arcTo(rectF, f10, f11); path.close(); float f12 = -i10; rectF.inset(f12, f12); int[] iArr2 = f12673j; iArr2[0] = 0; iArr2[1] = this.f12678d; iArr2[2] = this.f12679e; iArr2[3] = this.f12680f; } float width = 1.0f - (i10 / (rectF.width() / 2.0f)); float[] fArr = f12674k; fArr[1] = width; fArr[2] = ((1.0f - width) / 2.0f) + width; this.f12676b.setShader(new RadialGradient(rectF.centerX(), rectF.centerY(), rectF.width() / 2.0f, f12673j, fArr, Shader.TileMode.CLAMP)); canvas.save(); canvas.concat(matrix); if (!z10) { canvas.clipPath(path, Region.Op.DIFFERENCE); } canvas.drawArc(rectF, f10, f11, true, this.f12676b); canvas.restore(); } public void b(Canvas canvas, Matrix matrix, RectF rectF, int i10) { rectF.bottom += i10; rectF.offset(0.0f, -i10); int[] iArr = f12671h; iArr[0] = this.f12680f; iArr[1] = this.f12679e; iArr[2] = this.f12678d; Paint paint = this.f12677c; float f10 = rectF.left; paint.setShader(new LinearGradient(f10, rectF.top, f10, rectF.bottom, iArr, f12672i, Shader.TileMode.CLAMP)); canvas.save(); canvas.concat(matrix); canvas.drawRect(rectF, this.f12677c); canvas.restore(); } public Paint c() { return this.f12675a; } public void d(int i10) { this.f12678d = q.a.f(i10, 68); this.f12679e = q.a.f(i10, 20); this.f12680f = q.a.f(i10, 0); } public a(int i10) { this.f12681g = new Path(); d(i10); Paint paint = new Paint(4); this.f12676b = paint; paint.setStyle(Paint.Style.FILL); Paint paint2 = new Paint(); this.f12675a = paint2; paint2.setColor(this.f12678d); this.f12677c = new Paint(paint); } }