package defpackage;

import android.graphics.Path;

/* JADX INFO: loaded from: classes.dex */
public class jr extends h47 {
    static {
        Math.tan(Math.toRadians(35.0d));
    }

    @Override // defpackage.h47
    public final Path getPath(float f, float f2, float f3, float f4) {
        float fA;
        float fA2;
        Path path = new Path();
        path.moveTo(f, f2);
        float f5 = f3 - f;
        float f6 = f4 - f2;
        float f7 = (f6 * f6) + (f5 * f5);
        float f8 = (f + f3) / 2.0f;
        float f9 = (f2 + f4) / 2.0f;
        float f10 = 0.25f * f7;
        boolean z = f2 > f4;
        if (Math.abs(f5) < Math.abs(f6)) {
            float fAbs = Math.abs(f7 / (f6 * 2.0f));
            if (z) {
                fA2 = fAbs + f4;
                fA = f3;
            } else {
                fA2 = fAbs + f2;
                fA = f;
            }
        } else {
            float f11 = f7 / (f5 * 2.0f);
            if (z) {
                fA2 = f2;
                fA = f11 + f;
            } else {
                fA = f3 - f11;
                fA2 = f4;
            }
        }
        float f12 = f10 * 0.0f * 0.0f;
        float f13 = f8 - fA;
        float f14 = f9 - fA2;
        float f15 = (f14 * f14) + (f13 * f13);
        float f16 = f10 * 0.0f * 0.0f;
        if (f15 >= f12) {
            f12 = f15 > f16 ? f16 : 0.0f;
        }
        if (f12 != 0.0f) {
            float fSqrt = (float) Math.sqrt(f12 / f15);
            fA = n41.a(fA, f8, fSqrt, f8);
            fA2 = n41.a(fA2, f9, fSqrt, f9);
        }
        path.cubicTo((f + fA) / 2.0f, (f2 + fA2) / 2.0f, (fA + f3) / 2.0f, (fA2 + f4) / 2.0f, f3, f4);
        return path;
    }
}
