package e9;

import com.google.android.gms.measurement.internal.u1;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public final class l {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final k f25617a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final List f25618b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final List f25619c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final float[] f25620d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final float[] f25621e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final float f25622f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final float f25623g;

    public l(k kVar, ArrayList arrayList, ArrayList arrayList2) {
        this.f25617a = kVar;
        this.f25618b = Collections.unmodifiableList(arrayList);
        this.f25619c = Collections.unmodifiableList(arrayList2);
        float f10 = ((k) u1.e(arrayList, 1)).b().f25603a - kVar.b().f25603a;
        this.f25622f = f10;
        float f11 = kVar.d().f25603a - ((k) u1.e(arrayList2, 1)).d().f25603a;
        this.f25623g = f11;
        this.f25620d = d(f10, arrayList, true);
        this.f25621e = d(f11, arrayList2, false);
    }

    public static float[] d(float f10, ArrayList arrayList, boolean z10) {
        int size = arrayList.size();
        float[] fArr = new float[size];
        int i10 = 1;
        while (i10 < size) {
            int i11 = i10 - 1;
            k kVar = (k) arrayList.get(i11);
            k kVar2 = (k) arrayList.get(i10);
            fArr[i10] = i10 == size + (-1) ? 1.0f : fArr[i11] + ((z10 ? kVar2.b().f25603a - kVar.b().f25603a : kVar.d().f25603a - kVar2.d().f25603a) / f10);
            i10++;
        }
        return fArr;
    }

    public static k e(k kVar, int i10, int i11, float f10, int i12, int i13, int i14) {
        ArrayList arrayList = new ArrayList(kVar.f25613c);
        arrayList.add(i11, (j) arrayList.remove(i10));
        i iVar = new i(kVar.f25611a, i14);
        float f11 = f10;
        int i15 = 0;
        while (i15 < arrayList.size()) {
            j jVar = (j) arrayList.get(i15);
            float f12 = jVar.f25606d;
            iVar.b((f12 / 2.0f) + f11, jVar.f25605c, f12, i15 >= i12 && i15 <= i13, jVar.f25607e, jVar.f25608f, 0.0f, 0.0f);
            f11 += jVar.f25606d;
            i15++;
        }
        return iVar.d();
    }

    public static k f(k kVar, float f10, int i10, boolean z10, float f11) {
        int i11;
        List list = kVar.f25613c;
        ArrayList arrayList = new ArrayList(list);
        float f12 = kVar.f25611a;
        i iVar = new i(f12, i10);
        Iterator it = list.iterator();
        int i12 = 0;
        while (it.hasNext()) {
            if (((j) it.next()).f25607e) {
                i12++;
            }
        }
        float size = f10 / (list.size() - i12);
        float f13 = z10 ? f10 : 0.0f;
        int i13 = 0;
        while (i13 < arrayList.size()) {
            j jVar = (j) arrayList.get(i13);
            if (jVar.f25607e) {
                i11 = i13;
                iVar.b(jVar.f25604b, jVar.f25605c, jVar.f25606d, false, true, jVar.f25608f, 0.0f, 0.0f);
            } else {
                i11 = i13;
                boolean z11 = i11 >= kVar.f25614d && i11 <= kVar.f25615e;
                float f14 = jVar.f25606d - size;
                float fA = h.a(f14, f12, f11);
                float f15 = (f14 / 2.0f) + f13;
                float fAbs = Math.abs(f15 - jVar.f25604b);
                iVar.b(f15, fA, f14, z11, false, jVar.f25608f, z10 ? fAbs : 0.0f, z10 ? 0.0f : fAbs);
                f13 += f14;
            }
            i13 = i11 + 1;
        }
        return iVar.d();
    }

    public final k a() {
        return (k) defpackage.e.c(this.f25619c, 1);
    }

    public final k b(float f10, float f11, float f12) {
        float fB;
        List list;
        float[] fArr;
        float[] fArr2;
        float f13 = this.f25622f;
        float f14 = f11 + f13;
        float f15 = this.f25623g;
        float f16 = f12 - f15;
        float f17 = c().a().f25609g;
        float f18 = a().a().f25610h;
        if (f13 == f17) {
            f14 += f17;
        }
        if (f15 == f18) {
            f16 -= f18;
        }
        if (f10 < f14) {
            fB = y8.a.b(1.0f, 0.0f, f11, f14, f10);
            list = this.f25618b;
            fArr = this.f25620d;
        } else {
            if (f10 <= f16) {
                return this.f25617a;
            }
            fB = y8.a.b(0.0f, 1.0f, f16, f12, f10);
            list = this.f25619c;
            fArr = this.f25621e;
        }
        int size = list.size();
        float f19 = fArr[0];
        int i10 = 1;
        while (true) {
            if (i10 >= size) {
                fArr2 = new float[]{0.0f, 0.0f, 0.0f};
                break;
            }
            float f20 = fArr[i10];
            if (fB <= f20) {
                fArr2 = new float[]{y8.a.b(0.0f, 1.0f, f19, f20, fB), i10 - 1, i10};
                break;
            }
            i10++;
            f19 = f20;
        }
        k kVar = (k) list.get((int) fArr2[1]);
        k kVar2 = (k) list.get((int) fArr2[2]);
        float f21 = fArr2[0];
        if (kVar.f25611a != kVar2.f25611a) {
            throw new IllegalArgumentException("Keylines being linearly interpolated must have the same item size.");
        }
        List list2 = kVar.f25613c;
        int size2 = list2.size();
        List list3 = kVar2.f25613c;
        if (size2 != list3.size()) {
            throw new IllegalArgumentException("Keylines being linearly interpolated must have the same number of keylines.");
        }
        ArrayList arrayList = new ArrayList();
        for (int i11 = 0; i11 < list2.size(); i11++) {
            j jVar = (j) list2.get(i11);
            j jVar2 = (j) list3.get(i11);
            arrayList.add(new j(y8.a.a(jVar.f25603a, jVar2.f25603a, f21), y8.a.a(jVar.f25604b, jVar2.f25604b, f21), y8.a.a(jVar.f25605c, jVar2.f25605c, f21), y8.a.a(jVar.f25606d, jVar2.f25606d, f21), false, 0.0f, 0.0f, 0.0f));
        }
        return new k(kVar.f25611a, arrayList, y8.a.c(f21, kVar.f25614d, kVar2.f25614d), y8.a.c(f21, kVar.f25615e, kVar2.f25615e), kVar.f25616f);
    }

    public final k c() {
        return (k) defpackage.e.c(this.f25618b, 1);
    }
}
