package k1;

import java.util.AbstractList;
import java.util.ArrayList;
import java.util.List;
import kotlin.Pair;
import kotlin.collections.builders.ListBuilder;

/* JADX INFO: loaded from: classes.dex */
public final class m {

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ListBuilder f29006d;

    /* JADX WARN: Multi-variable type inference failed */
    public m(AbstractList abstractList, float f10, float f11) {
        ArrayList arrayListQ0;
        ArrayList arrayListQ02;
        c cVar;
        List list;
        this.f29003a = abstractList;
        this.f29004b = f10;
        this.f29005c = f11;
        ListBuilder listBuilder = new ListBuilder();
        c cVar2 = null;
        if (abstractList.size() <= 0 || ((g) abstractList.get(0)).f28983a.size() != 3) {
            arrayListQ0 = null;
            arrayListQ02 = null;
        } else {
            Pair pairD = ((c) ((g) abstractList.get(0)).f28983a.get(1)).d(0.5f);
            c cVar3 = (c) pairD.getFirst();
            c cVar4 = (c) pairD.getSecond();
            arrayListQ02 = hb.a.q0(((g) abstractList.get(0)).f28983a.get(0), cVar3);
            arrayListQ0 = hb.a.q0(cVar4, ((g) abstractList.get(0)).f28983a.get(2));
        }
        int size = abstractList.size();
        if (size >= 0) {
            c cVar5 = null;
            int i10 = 0;
            while (true) {
                if (i10 == 0 && arrayListQ0 != null) {
                    list = arrayListQ0;
                } else if (i10 != this.f29003a.size()) {
                    list = ((g) this.f29003a.get(i10)).f28983a;
                } else if (arrayListQ02 == null) {
                    break;
                } else {
                    list = arrayListQ02;
                }
                int size2 = list.size();
                for (int i11 = 0; i11 < size2; i11++) {
                    c cVar6 = (c) list.get(i11);
                    if (!cVar6.f()) {
                        if (cVar5 != null) {
                            listBuilder.add(cVar5);
                        }
                        if (cVar2 == null) {
                            cVar2 = cVar6;
                            cVar5 = cVar2;
                        } else {
                            cVar5 = cVar6;
                        }
                    } else if (cVar5 != null) {
                        float fA = cVar6.a();
                        float[] fArr = cVar5.f28977a;
                        fArr[6] = fA;
                        fArr[7] = cVar6.b();
                    }
                }
                if (i10 == size) {
                    break;
                } else {
                    i10++;
                }
            }
            cVar = cVar2;
            cVar2 = cVar5;
        } else {
            cVar = null;
        }
        if (cVar2 != null && cVar != null) {
            float[] fArr2 = cVar2.f28977a;
            float f12 = fArr2[0];
            float f13 = fArr2[1];
            float f14 = fArr2[2];
            float f15 = fArr2[3];
            float f16 = fArr2[4];
            float f17 = fArr2[5];
            float[] fArr3 = cVar.f28977a;
            listBuilder.add(o6.b.a(f12, f13, f14, f15, f16, f17, fArr3[0], fArr3[1]));
        }
        listBuilder.m();
        this.f29006d = listBuilder;
        Object obj = listBuilder.get(listBuilder.getLength() - 1);
        int length = listBuilder.getLength();
        int i12 = 0;
        while (i12 < length) {
            c cVar7 = (c) this.f29006d.get(i12);
            c cVar8 = (c) obj;
            if (Math.abs(cVar7.f28977a[0] - cVar8.a()) > 1.0E-4f || Math.abs(cVar7.f28977a[1] - cVar8.b()) > 1.0E-4f) {
                throw new IllegalArgumentException("RoundedPolygon must be contiguous, with the anchor points of all curves matching the anchor points of the preceding and succeeding cubics");
            }
            i12++;
            obj = cVar7;
        }
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof m)) {
            return false;
        }
        return nb.g.c(this.f29003a, ((m) obj).f29003a);
    }

    public final int hashCode() {
        return this.f29003a.hashCode();
    }

    public final String toString() {
        return "[RoundedPolygon. Cubics = " + kotlin.collections.n.j1(this.f29006d, null, null, null, null, 63) + " || Features = " + kotlin.collections.n.j1(this.f29003a, null, null, null, null, 63) + " || Center = (" + this.f29004b + ", " + this.f29005c + ")]";
    }
}
