package g0; import android.view.animation.Interpolator; /* loaded from: classes.dex */ abstract class d implements Interpolator { /* renamed from: a, reason: collision with root package name */ private final float[] f9680a; /* renamed from: b, reason: collision with root package name */ private final float f9681b; protected d(float[] fArr) { this.f9680a = fArr; this.f9681b = 1.0f / (fArr.length - 1); } @Override // android.animation.TimeInterpolator public float getInterpolation(float f10) { if (f10 >= 1.0f) { return 1.0f; } if (f10 <= 0.0f) { return 0.0f; } float[] fArr = this.f9680a; int min = Math.min((int) ((fArr.length - 1) * f10), fArr.length - 2); float f11 = this.f9681b; float f12 = (f10 - (min * f11)) / f11; float[] fArr2 = this.f9680a; float f13 = fArr2[min]; return f13 + (f12 * (fArr2[min + 1] - f13)); } }