package o; import android.view.animation.Interpolator; import com.google.android.gms.maps.model.BitmapDescriptorFactory; /* loaded from: classes.dex */ abstract class JTl implements Interpolator { private final float c; private final float[] d; /* JADX INFO: Access modifiers changed from: protected */ public JTl(float[] fArr) { this.d = fArr; this.c = 1.0f / (fArr.length - 1); } @Override // android.animation.TimeInterpolator public float getInterpolation(float f) { if (f >= 1.0f) { return 1.0f; } if (f <= BitmapDescriptorFactory.HUE_RED) { return BitmapDescriptorFactory.HUE_RED; } float[] fArr = this.d; int min = Math.min((int) ((fArr.length - 1) * f), fArr.length - 2); float f2 = this.c; float f3 = (f - (min * f2)) / f2; float[] fArr2 = this.d; float f4 = fArr2[min]; return f4 + (f3 * (fArr2[min + 1] - f4)); } }