package v1;

import java.util.ArrayList;
import java.util.Iterator;
import u1.C2962c;

/* JADX INFO: renamed from: v1.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C3090c extends m {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final ArrayList f25252k;
    public int l;

    public C3090c(u1.d dVar, int i6) {
        u1.d dVar2;
        super(dVar);
        this.f25252k = new ArrayList();
        this.f25287f = i6;
        u1.d dVar3 = this.f25283b;
        u1.d dVarN = dVar3.n(i6);
        while (true) {
            u1.d dVar4 = dVarN;
            dVar2 = dVar3;
            dVar3 = dVar4;
            if (dVar3 == null) {
                break;
            } else {
                dVarN = dVar3.n(this.f25287f);
            }
        }
        this.f25283b = dVar2;
        int i7 = this.f25287f;
        InterfaceC3091d interfaceC3091d = i7 == 0 ? dVar2.f24461d : i7 == 1 ? dVar2.f24463e : null;
        ArrayList<m> arrayList = this.f25252k;
        arrayList.add(interfaceC3091d);
        u1.d dVarM = dVar2.m(this.f25287f);
        while (dVarM != null) {
            int i8 = this.f25287f;
            arrayList.add(i8 == 0 ? dVarM.f24461d : i8 == 1 ? dVarM.f24463e : null);
            dVarM = dVarM.m(this.f25287f);
        }
        for (m mVar : arrayList) {
            int i9 = this.f25287f;
            if (i9 == 0) {
                mVar.f25283b.f24457b = this;
            } else if (i9 == 1) {
                mVar.f25283b.f24459c = this;
            }
        }
        if (this.f25287f == 0) {
            this.f25283b.f24447Q.getClass();
        }
        this.l = this.f25287f == 0 ? this.f25283b.f0 : this.f25283b.g0;
    }

    /* JADX WARN: Removed duplicated region for block: B:61:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x00d4  */
    /* JADX WARN: Removed duplicated region for block: B:83:0x0131  */
    @Override // v1.InterfaceC3091d
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void a(InterfaceC3091d interfaceC3091d) {
        int i6;
        int i7;
        float f6;
        int i8;
        int i9;
        int i10;
        int i11;
        float f7;
        int i12;
        int i13;
        boolean z6;
        int i14;
        int i15;
        int i16;
        int i17;
        int i18;
        int i19;
        boolean z7;
        int i20;
        C3093f c3093f = this.f25289h;
        if (c3093f.f25269j) {
            C3093f c3093f2 = this.f25290i;
            if (c3093f2.f25269j) {
                u1.e eVar = this.f25283b.f24447Q;
                if (eVar instanceof u1.e) {
                    eVar.getClass();
                }
                int i21 = c3093f2.f25266g - c3093f.f25266g;
                ArrayList arrayList = this.f25252k;
                int size = arrayList.size();
                int i22 = 0;
                while (true) {
                    i6 = -1;
                    i7 = 8;
                    if (i22 >= size) {
                        i22 = -1;
                        break;
                    } else if (((m) arrayList.get(i22)).f25283b.f24462d0 != 8) {
                        break;
                    } else {
                        i22++;
                    }
                }
                int i23 = size - 1;
                int i24 = i23;
                while (true) {
                    if (i24 < 0) {
                        break;
                    }
                    if (((m) arrayList.get(i24)).f25283b.f24462d0 != 8) {
                        i6 = i24;
                        break;
                    }
                    i24--;
                }
                int i25 = 0;
                while (true) {
                    int i26 = 3;
                    if (i25 >= 2) {
                        f6 = 0.0f;
                        i8 = 0;
                        i9 = 0;
                        i10 = 0;
                        break;
                    }
                    i10 = 0;
                    int i27 = 0;
                    i18 = 0;
                    i19 = 0;
                    f6 = 0.0f;
                    while (i27 < size) {
                        m mVar = (m) arrayList.get(i27);
                        u1.d dVar = mVar.f25283b;
                        if (dVar.f24462d0 != i7) {
                            i19++;
                            if (i27 > 0 && i27 >= i22) {
                                i10 += mVar.f25289h.f25265f;
                            }
                            C3094g c3094g = mVar.f25286e;
                            int i28 = c3094g.f25266g;
                            boolean z8 = mVar.f25285d != i26;
                            if (z8) {
                                int i29 = this.f25287f;
                                if (i29 == 0 && !dVar.f24461d.f25286e.f25269j) {
                                    return;
                                }
                                if (i29 == 1 && !dVar.f24463e.f25286e.f25269j) {
                                    return;
                                } else {
                                    z7 = z8;
                                }
                            } else {
                                z7 = z8;
                                if (mVar.f25282a == 1 && i25 == 0) {
                                    i20 = c3094g.f25271m;
                                    i18++;
                                } else if (c3094g.f25269j) {
                                    i20 = i28;
                                }
                                z7 = true;
                                if (z7) {
                                    i18++;
                                    float f8 = dVar.h0[this.f25287f];
                                    if (f8 >= 0.0f) {
                                        f6 += f8;
                                    }
                                } else {
                                    i10 += i20;
                                }
                                if (i27 >= i23 && i27 < i6) {
                                    i10 += -mVar.f25290i.f25265f;
                                }
                            }
                            i20 = i28;
                            if (z7) {
                            }
                            if (i27 >= i23) {
                            }
                        }
                        i27++;
                        i7 = 8;
                        i26 = 3;
                    }
                    if (i10 < i21 || i18 == 0) {
                        break;
                    }
                    i25++;
                    i7 = 8;
                }
                i8 = i18;
                i9 = i19;
                int i30 = c3093f.f25266g;
                float f9 = 0.5f;
                if (i10 > i21) {
                    i30 -= (int) (((i10 - i21) / 2.0f) + 0.5f);
                }
                if (i8 > 0) {
                    float f10 = i21 - i10;
                    int i31 = (int) ((f10 / i8) + 0.5f);
                    int i32 = 0;
                    int i33 = 0;
                    while (i32 < size) {
                        float f11 = f9;
                        m mVar2 = (m) arrayList.get(i32);
                        int i34 = i30;
                        u1.d dVar2 = mVar2.f25283b;
                        int i35 = i8;
                        float f12 = f10;
                        if (dVar2.f24462d0 != 8 && mVar2.f25285d == 3) {
                            C3094g c3094g2 = mVar2.f25286e;
                            if (c3094g2.f25269j) {
                                i14 = i10;
                                i17 = i31;
                            } else {
                                int i36 = f6 > 0.0f ? (int) (((dVar2.h0[this.f25287f] * f12) / f6) + f11) : i31;
                                i14 = i10;
                                if (this.f25287f == 0) {
                                    i15 = dVar2.f24484v;
                                    i16 = dVar2.f24483u;
                                } else {
                                    i15 = dVar2.f24487y;
                                    i16 = dVar2.f24486x;
                                }
                                i17 = i31;
                                int iMax = Math.max(i16, mVar2.f25282a == 1 ? Math.min(i36, c3094g2.f25271m) : i36);
                                if (i15 > 0) {
                                    iMax = Math.min(i15, iMax);
                                }
                                if (iMax != i36) {
                                    i33++;
                                    i36 = iMax;
                                }
                                c3094g2.d(i36);
                            }
                        }
                        i32++;
                        i30 = i34;
                        f9 = f11;
                        i8 = i35;
                        f10 = f12;
                        i10 = i14;
                        i31 = i17;
                    }
                    i11 = i30;
                    int i37 = i8;
                    f7 = f9;
                    int i38 = i10;
                    if (i33 > 0) {
                        i8 = i37 - i33;
                        i10 = 0;
                        for (int i39 = 0; i39 < size; i39++) {
                            m mVar3 = (m) arrayList.get(i39);
                            if (mVar3.f25283b.f24462d0 != 8) {
                                if (i39 > 0 && i39 >= i22) {
                                    i10 += mVar3.f25289h.f25265f;
                                }
                                i10 += mVar3.f25286e.f25266g;
                                if (i39 < i23 && i39 < i6) {
                                    i10 += -mVar3.f25290i.f25265f;
                                }
                            }
                        }
                    } else {
                        i8 = i37;
                        i10 = i38;
                    }
                    i13 = 2;
                    if (this.l == 2 && i33 == 0) {
                        i12 = 0;
                        this.l = 0;
                    } else {
                        i12 = 0;
                    }
                } else {
                    i11 = i30;
                    f7 = 0.5f;
                    i12 = 0;
                    i13 = 2;
                }
                if (i10 > i21) {
                    this.l = i13;
                }
                if (i9 > 0 && i8 == 0 && i22 == i6) {
                    this.l = i13;
                }
                int i40 = this.l;
                if (i40 == 1) {
                    int i41 = i9 > 1 ? (i21 - i10) / (i9 - 1) : i9 == 1 ? (i21 - i10) / 2 : i12;
                    if (i8 > 0) {
                        i41 = i12;
                    }
                    int i42 = i11;
                    for (int i43 = i12; i43 < size; i43++) {
                        m mVar4 = (m) arrayList.get(i43);
                        int i44 = mVar4.f25283b.f24462d0;
                        C3093f c3093f3 = mVar4.f25290i;
                        C3093f c3093f4 = mVar4.f25289h;
                        if (i44 == 8) {
                            c3093f4.d(i42);
                            c3093f3.d(i42);
                        } else {
                            if (i43 > 0) {
                                i42 += i41;
                            }
                            if (i43 > 0 && i43 >= i22) {
                                i42 += c3093f4.f25265f;
                            }
                            c3093f4.d(i42);
                            C3094g c3094g3 = mVar4.f25286e;
                            int i45 = c3094g3.f25266g;
                            if (mVar4.f25285d == 3) {
                                z6 = true;
                                if (mVar4.f25282a == 1) {
                                    i45 = c3094g3.f25271m;
                                }
                            } else {
                                z6 = true;
                            }
                            i42 += i45;
                            c3093f3.d(i42);
                            mVar4.f25288g = z6;
                            if (i43 < i23 && i43 < i6) {
                                i42 += -c3093f3.f25265f;
                            }
                        }
                    }
                    return;
                }
                if (i40 == 0) {
                    int i46 = (i21 - i10) / (i9 + 1);
                    if (i8 > 0) {
                        i46 = i12;
                    }
                    int i47 = i11;
                    for (int i48 = i12; i48 < size; i48++) {
                        m mVar5 = (m) arrayList.get(i48);
                        int i49 = mVar5.f25283b.f24462d0;
                        C3093f c3093f5 = mVar5.f25290i;
                        C3093f c3093f6 = mVar5.f25289h;
                        if (i49 == 8) {
                            c3093f6.d(i47);
                            c3093f5.d(i47);
                        } else {
                            int i50 = i47 + i46;
                            if (i48 > 0 && i48 >= i22) {
                                i50 += c3093f6.f25265f;
                            }
                            c3093f6.d(i50);
                            C3094g c3094g4 = mVar5.f25286e;
                            int iMin = c3094g4.f25266g;
                            if (mVar5.f25285d == 3 && mVar5.f25282a == 1) {
                                iMin = Math.min(iMin, c3094g4.f25271m);
                            }
                            i47 = i50 + iMin;
                            c3093f5.d(i47);
                            if (i48 < i23 && i48 < i6) {
                                i47 += -c3093f5.f25265f;
                            }
                        }
                    }
                    return;
                }
                if (i40 == 2) {
                    int i51 = (int) (((i21 - i10) * (this.f25287f == 0 ? this.f25283b.f24456a0 : this.f25283b.f24458b0)) + f7);
                    if (i51 < 0 || i8 > 0) {
                        i51 = i12;
                    }
                    int i52 = i11 + i51;
                    for (int i53 = i12; i53 < size; i53++) {
                        m mVar6 = (m) arrayList.get(i53);
                        int i54 = mVar6.f25283b.f24462d0;
                        C3093f c3093f7 = mVar6.f25290i;
                        C3093f c3093f8 = mVar6.f25289h;
                        if (i54 == 8) {
                            c3093f8.d(i52);
                            c3093f7.d(i52);
                        } else {
                            if (i53 > 0 && i53 >= i22) {
                                i52 += c3093f8.f25265f;
                            }
                            c3093f8.d(i52);
                            C3094g c3094g5 = mVar6.f25286e;
                            int i55 = c3094g5.f25266g;
                            if (mVar6.f25285d == 3 && mVar6.f25282a == 1) {
                                i55 = c3094g5.f25271m;
                            }
                            i52 += i55;
                            c3093f7.d(i52);
                            if (i53 < i23 && i53 < i6) {
                                i52 += -c3093f7.f25265f;
                            }
                        }
                    }
                }
            }
        }
    }

    @Override // v1.m
    public final void d() {
        ArrayList arrayList = this.f25252k;
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            ((m) it.next()).d();
        }
        int size = arrayList.size();
        if (size < 1) {
            return;
        }
        u1.d dVar = ((m) arrayList.get(0)).f25283b;
        u1.d dVar2 = ((m) arrayList.get(size - 1)).f25283b;
        int i6 = this.f25287f;
        C3093f c3093f = this.f25290i;
        C3093f c3093f2 = this.f25289h;
        if (i6 == 0) {
            C2962c c2962c = dVar.f24436F;
            C2962c c2962c2 = dVar2.f24438H;
            C3093f c3093fH = m.h(c2962c, 0);
            int iE = c2962c.e();
            u1.d dVarJ = j();
            if (dVarJ != null) {
                iE = dVarJ.f24436F.e();
            }
            if (c3093fH != null) {
                m.b(c3093f2, c3093fH, iE);
            }
            C3093f c3093fH2 = m.h(c2962c2, 0);
            int iE2 = c2962c2.e();
            u1.d dVarK = k();
            if (dVarK != null) {
                iE2 = dVarK.f24438H.e();
            }
            if (c3093fH2 != null) {
                m.b(c3093f, c3093fH2, -iE2);
            }
        } else {
            C2962c c2962c3 = dVar.f24437G;
            C2962c c2962c4 = dVar2.f24439I;
            C3093f c3093fH3 = m.h(c2962c3, 1);
            int iE3 = c2962c3.e();
            u1.d dVarJ2 = j();
            if (dVarJ2 != null) {
                iE3 = dVarJ2.f24437G.e();
            }
            if (c3093fH3 != null) {
                m.b(c3093f2, c3093fH3, iE3);
            }
            C3093f c3093fH4 = m.h(c2962c4, 1);
            int iE4 = c2962c4.e();
            u1.d dVarK2 = k();
            if (dVarK2 != null) {
                iE4 = dVarK2.f24439I.e();
            }
            if (c3093fH4 != null) {
                m.b(c3093f, c3093fH4, -iE4);
            }
        }
        c3093f2.f25260a = this;
        c3093f.f25260a = this;
    }

    @Override // v1.m
    public final void e() {
        this.f25284c = null;
        Iterator it = this.f25252k.iterator();
        while (it.hasNext()) {
            ((m) it.next()).e();
        }
    }

    public final u1.d j() {
        int i6 = 0;
        while (true) {
            ArrayList arrayList = this.f25252k;
            if (i6 >= arrayList.size()) {
                return null;
            }
            u1.d dVar = ((m) arrayList.get(i6)).f25283b;
            if (dVar.f24462d0 != 8) {
                return dVar;
            }
            i6++;
        }
    }

    public final u1.d k() {
        ArrayList arrayList = this.f25252k;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            u1.d dVar = ((m) arrayList.get(size)).f25283b;
            if (dVar.f24462d0 != 8) {
                return dVar;
            }
        }
        return null;
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder("ChainRun ");
        sb.append(this.f25287f == 0 ? "horizontal : " : "vertical : ");
        for (m mVar : this.f25252k) {
            sb.append("<");
            sb.append(mVar);
            sb.append("> ");
        }
        return sb.toString();
    }
}
