package c.e.b.h.l;

import androidx.constraintlayout.widget.ConstraintLayout;
import c.e.b.h.d;
import c.e.b.h.l.b;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;

/* JADX INFO: compiled from: DependencyGraph.java */
/* JADX INFO: loaded from: classes.dex */
public class e {
    public c.e.b.h.e a;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public c.e.b.h.e f1153d;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public b.InterfaceC0007b f1155f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public b.a f1156g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public ArrayList<l> f1157h;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f1151b = true;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f1152c = true;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public ArrayList<o> f1154e = new ArrayList<>();

    public e(c.e.b.h.e eVar) {
        new ArrayList();
        this.f1155f = null;
        this.f1156g = new b.a();
        this.f1157h = new ArrayList<>();
        this.a = eVar;
        this.f1153d = eVar;
    }

    public final void a(f fVar, int i2, int i3, f fVar2, ArrayList<l> arrayList, l lVar) {
        o oVar = fVar.f1160d;
        if (oVar.f1180c == null) {
            c.e.b.h.e eVar = this.a;
            if (oVar == eVar.f1129d || oVar == eVar.f1130e) {
                return;
            }
            if (lVar == null) {
                lVar = new l(oVar, i3);
                arrayList.add(lVar);
            }
            oVar.f1180c = lVar;
            lVar.f1171c.add(oVar);
            for (d dVar : oVar.f1185h.f1167k) {
                if (dVar instanceof f) {
                    a((f) dVar, i2, 0, fVar2, arrayList, lVar);
                }
            }
            for (d dVar2 : oVar.f1186i.f1167k) {
                if (dVar2 instanceof f) {
                    a((f) dVar2, i2, 1, fVar2, arrayList, lVar);
                }
            }
            if (i2 == 1 && (oVar instanceof m)) {
                for (d dVar3 : ((m) oVar).f1172k.f1167k) {
                    if (dVar3 instanceof f) {
                        a((f) dVar3, i2, 2, fVar2, arrayList, lVar);
                    }
                }
            }
            Iterator<f> it = oVar.f1185h.f1168l.iterator();
            while (it.hasNext()) {
                a(it.next(), i2, 0, fVar2, arrayList, lVar);
            }
            Iterator<f> it2 = oVar.f1186i.f1168l.iterator();
            while (it2.hasNext()) {
                a(it2.next(), i2, 1, fVar2, arrayList, lVar);
            }
            if (i2 == 1 && (oVar instanceof m)) {
                Iterator<f> it3 = ((m) oVar).f1172k.f1168l.iterator();
                while (it3.hasNext()) {
                    a(it3.next(), i2, 2, fVar2, arrayList, lVar);
                }
            }
        }
    }

    public final boolean b(c.e.b.h.e eVar) {
        int iR;
        d.a aVar;
        int iL;
        d.a aVar2;
        d.a aVar3;
        d.a aVar4;
        for (c.e.b.h.d dVar : eVar.l0) {
            d.a[] aVarArr = dVar.O;
            d.a aVar5 = aVarArr[0];
            d.a aVar6 = aVarArr[1];
            if (dVar.c0 == 8) {
                dVar.a = true;
            } else {
                float f2 = dVar.q;
                if (f2 < 1.0f && aVar5 == d.a.MATCH_CONSTRAINT) {
                    dVar.f1137l = 2;
                }
                float f3 = dVar.t;
                if (f3 < 1.0f && aVar6 == d.a.MATCH_CONSTRAINT) {
                    dVar.m = 2;
                }
                if (dVar.S > 0.0f) {
                    d.a aVar7 = d.a.MATCH_CONSTRAINT;
                    if (aVar5 == aVar7 && (aVar6 == d.a.WRAP_CONTENT || aVar6 == d.a.FIXED)) {
                        dVar.f1137l = 3;
                    } else if (aVar6 == aVar7 && (aVar5 == d.a.WRAP_CONTENT || aVar5 == d.a.FIXED)) {
                        dVar.m = 3;
                    } else if (aVar5 == aVar7 && aVar6 == aVar7) {
                        if (dVar.f1137l == 0) {
                            dVar.f1137l = 3;
                        }
                        if (dVar.m == 0) {
                            dVar.m = 3;
                        }
                    }
                }
                d.a aVar8 = d.a.MATCH_CONSTRAINT;
                if (aVar5 == aVar8 && dVar.f1137l == 1 && (dVar.D.f1123f == null || dVar.F.f1123f == null)) {
                    aVar5 = d.a.WRAP_CONTENT;
                }
                d.a aVar9 = aVar5;
                if (aVar6 == aVar8 && dVar.m == 1 && (dVar.E.f1123f == null || dVar.G.f1123f == null)) {
                    aVar6 = d.a.WRAP_CONTENT;
                }
                d.a aVar10 = aVar6;
                k kVar = dVar.f1129d;
                kVar.f1181d = aVar9;
                int i2 = dVar.f1137l;
                kVar.a = i2;
                m mVar = dVar.f1130e;
                mVar.f1181d = aVar10;
                int i3 = dVar.m;
                mVar.a = i3;
                d.a aVar11 = d.a.MATCH_PARENT;
                if ((aVar9 == aVar11 || aVar9 == d.a.FIXED || aVar9 == d.a.WRAP_CONTENT) && (aVar10 == aVar11 || aVar10 == d.a.FIXED || aVar10 == d.a.WRAP_CONTENT)) {
                    int iR2 = dVar.r();
                    if (aVar9 == aVar11) {
                        iR = (eVar.r() - dVar.D.f1124g) - dVar.F.f1124g;
                        aVar = d.a.FIXED;
                    } else {
                        iR = iR2;
                        aVar = aVar9;
                    }
                    int iL2 = dVar.l();
                    if (aVar10 == aVar11) {
                        iL = (eVar.l() - dVar.E.f1124g) - dVar.G.f1124g;
                        aVar2 = d.a.FIXED;
                    } else {
                        iL = iL2;
                        aVar2 = aVar10;
                    }
                    f(dVar, aVar, iR, aVar2, iL);
                    dVar.f1129d.f1182e.c(dVar.r());
                    dVar.f1130e.f1182e.c(dVar.l());
                    dVar.a = true;
                } else {
                    if (aVar9 == aVar8 && (aVar10 == (aVar4 = d.a.WRAP_CONTENT) || aVar10 == d.a.FIXED)) {
                        if (i2 == 3) {
                            if (aVar10 == aVar4) {
                                f(dVar, aVar4, 0, aVar4, 0);
                            }
                            int iL3 = dVar.l();
                            int i4 = (int) ((iL3 * dVar.S) + 0.5f);
                            d.a aVar12 = d.a.FIXED;
                            f(dVar, aVar12, i4, aVar12, iL3);
                            dVar.f1129d.f1182e.c(dVar.r());
                            dVar.f1130e.f1182e.c(dVar.l());
                            dVar.a = true;
                        } else if (i2 == 1) {
                            f(dVar, aVar4, 0, aVar10, 0);
                            dVar.f1129d.f1182e.m = dVar.r();
                        } else if (i2 == 2) {
                            d.a[] aVarArr2 = eVar.O;
                            d.a aVar13 = aVarArr2[0];
                            d.a aVar14 = d.a.FIXED;
                            if (aVar13 == aVar14 || aVarArr2[0] == aVar11) {
                                f(dVar, aVar14, (int) ((f2 * eVar.r()) + 0.5f), aVar10, dVar.l());
                                dVar.f1129d.f1182e.c(dVar.r());
                                dVar.f1130e.f1182e.c(dVar.l());
                                dVar.a = true;
                            }
                        } else {
                            c.e.b.h.c[] cVarArr = dVar.L;
                            if (cVarArr[0].f1123f == null || cVarArr[1].f1123f == null) {
                                f(dVar, aVar4, 0, aVar10, 0);
                                dVar.f1129d.f1182e.c(dVar.r());
                                dVar.f1130e.f1182e.c(dVar.l());
                                dVar.a = true;
                            }
                        }
                    }
                    if (aVar10 == aVar8 && (aVar9 == (aVar3 = d.a.WRAP_CONTENT) || aVar9 == d.a.FIXED)) {
                        if (i3 == 3) {
                            if (aVar9 == aVar3) {
                                f(dVar, aVar3, 0, aVar3, 0);
                            }
                            int iR3 = dVar.r();
                            float f4 = dVar.S;
                            if (dVar.T == -1) {
                                f4 = 1.0f / f4;
                            }
                            d.a aVar15 = d.a.FIXED;
                            f(dVar, aVar15, iR3, aVar15, (int) ((iR3 * f4) + 0.5f));
                            dVar.f1129d.f1182e.c(dVar.r());
                            dVar.f1130e.f1182e.c(dVar.l());
                            dVar.a = true;
                        } else if (i3 == 1) {
                            f(dVar, aVar9, 0, aVar3, 0);
                            dVar.f1130e.f1182e.m = dVar.l();
                        } else if (i3 == 2) {
                            d.a[] aVarArr3 = eVar.O;
                            d.a aVar16 = aVarArr3[1];
                            d.a aVar17 = d.a.FIXED;
                            if (aVar16 == aVar17 || aVarArr3[1] == aVar11) {
                                f(dVar, aVar9, dVar.r(), aVar17, (int) ((f3 * eVar.l()) + 0.5f));
                                dVar.f1129d.f1182e.c(dVar.r());
                                dVar.f1130e.f1182e.c(dVar.l());
                                dVar.a = true;
                            }
                        } else {
                            c.e.b.h.c[] cVarArr2 = dVar.L;
                            if (cVarArr2[2].f1123f == null || cVarArr2[3].f1123f == null) {
                                f(dVar, aVar3, 0, aVar10, 0);
                                dVar.f1129d.f1182e.c(dVar.r());
                                dVar.f1130e.f1182e.c(dVar.l());
                                dVar.a = true;
                            }
                        }
                    }
                    if (aVar9 == aVar8 && aVar10 == aVar8) {
                        if (i2 == 1 || i3 == 1) {
                            d.a aVar18 = d.a.WRAP_CONTENT;
                            f(dVar, aVar18, 0, aVar18, 0);
                            dVar.f1129d.f1182e.m = dVar.r();
                            dVar.f1130e.f1182e.m = dVar.l();
                        } else if (i3 == 2 && i2 == 2) {
                            d.a[] aVarArr4 = eVar.O;
                            d.a aVar19 = aVarArr4[0];
                            d.a aVar20 = d.a.FIXED;
                            if (aVar19 == aVar20 || aVarArr4[0] == aVar20) {
                                if (aVarArr4[1] == aVar20 || aVarArr4[1] == aVar20) {
                                    f(dVar, aVar20, (int) ((f2 * eVar.r()) + 0.5f), aVar20, (int) ((f3 * eVar.l()) + 0.5f));
                                    dVar.f1129d.f1182e.c(dVar.r());
                                    dVar.f1130e.f1182e.c(dVar.l());
                                    dVar.a = true;
                                }
                            }
                        }
                    }
                }
            }
        }
        return false;
    }

    public void c() {
        ArrayList<o> arrayList = this.f1154e;
        arrayList.clear();
        this.f1153d.f1129d.f();
        this.f1153d.f1130e.f();
        arrayList.add(this.f1153d.f1129d);
        arrayList.add(this.f1153d.f1130e);
        HashSet hashSet = null;
        for (c.e.b.h.d dVar : this.f1153d.l0) {
            if (dVar instanceof c.e.b.h.f) {
                arrayList.add(new i(dVar));
            } else {
                if (dVar.x()) {
                    if (dVar.f1127b == null) {
                        dVar.f1127b = new c(dVar, 0);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(dVar.f1127b);
                } else {
                    arrayList.add(dVar.f1129d);
                }
                if (dVar.y()) {
                    if (dVar.f1128c == null) {
                        dVar.f1128c = new c(dVar, 1);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(dVar.f1128c);
                } else {
                    arrayList.add(dVar.f1130e);
                }
                if (dVar instanceof c.e.b.h.h) {
                    arrayList.add(new j(dVar));
                }
            }
        }
        if (hashSet != null) {
            arrayList.addAll(hashSet);
        }
        Iterator<o> it = arrayList.iterator();
        while (it.hasNext()) {
            it.next().f();
        }
        for (o oVar : arrayList) {
            if (oVar.f1179b != this.f1153d) {
                oVar.d();
            }
        }
        this.f1157h.clear();
        l.a = 0;
        e(this.a.f1129d, 0, this.f1157h);
        e(this.a.f1130e, 1, this.f1157h);
        this.f1151b = false;
    }

    /* JADX WARN: Removed duplicated region for block: B:16:0x0037  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final int d(c.e.b.h.e r17, int r18) {
        /*
            Method dump skipped, instruction units count: 300
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: c.e.b.h.l.e.d(c.e.b.h.e, int):int");
    }

    public final void e(o oVar, int i2, ArrayList<l> arrayList) {
        for (d dVar : oVar.f1185h.f1167k) {
            if (dVar instanceof f) {
                a((f) dVar, i2, 0, oVar.f1186i, arrayList, null);
            } else if (dVar instanceof o) {
                a(((o) dVar).f1185h, i2, 0, oVar.f1186i, arrayList, null);
            }
        }
        for (d dVar2 : oVar.f1186i.f1167k) {
            if (dVar2 instanceof f) {
                a((f) dVar2, i2, 1, oVar.f1185h, arrayList, null);
            } else if (dVar2 instanceof o) {
                a(((o) dVar2).f1186i, i2, 1, oVar.f1185h, arrayList, null);
            }
        }
        if (i2 == 1) {
            for (d dVar3 : ((m) oVar).f1172k.f1167k) {
                if (dVar3 instanceof f) {
                    a((f) dVar3, i2, 2, null, arrayList, null);
                }
            }
        }
    }

    public final void f(c.e.b.h.d dVar, d.a aVar, int i2, d.a aVar2, int i3) {
        b.a aVar3 = this.f1156g;
        aVar3.a = aVar;
        aVar3.f1140b = aVar2;
        aVar3.f1141c = i2;
        aVar3.f1142d = i3;
        ((ConstraintLayout.b) this.f1155f).b(dVar, aVar3);
        dVar.N(this.f1156g.f1143e);
        dVar.I(this.f1156g.f1144f);
        b.a aVar4 = this.f1156g;
        dVar.y = aVar4.f1146h;
        dVar.F(aVar4.f1145g);
    }

    public void g() {
        g gVar;
        for (c.e.b.h.d dVar : this.a.l0) {
            if (!dVar.a) {
                d.a[] aVarArr = dVar.O;
                boolean z = false;
                d.a aVar = aVarArr[0];
                d.a aVar2 = aVarArr[1];
                int i2 = dVar.f1137l;
                int i3 = dVar.m;
                d.a aVar3 = d.a.WRAP_CONTENT;
                boolean z2 = aVar == aVar3 || (aVar == d.a.MATCH_CONSTRAINT && i2 == 1);
                if (aVar2 == aVar3 || (aVar2 == d.a.MATCH_CONSTRAINT && i3 == 1)) {
                    z = true;
                }
                g gVar2 = dVar.f1129d.f1182e;
                boolean z3 = gVar2.f1166j;
                g gVar3 = dVar.f1130e.f1182e;
                boolean z4 = gVar3.f1166j;
                if (z3 && z4) {
                    d.a aVar4 = d.a.FIXED;
                    f(dVar, aVar4, gVar2.f1163g, aVar4, gVar3.f1163g);
                    dVar.a = true;
                } else if (z3 && z) {
                    f(dVar, d.a.FIXED, gVar2.f1163g, aVar3, gVar3.f1163g);
                    if (aVar2 == d.a.MATCH_CONSTRAINT) {
                        dVar.f1130e.f1182e.m = dVar.l();
                    } else {
                        dVar.f1130e.f1182e.c(dVar.l());
                        dVar.a = true;
                    }
                } else if (z4 && z2) {
                    f(dVar, aVar3, gVar2.f1163g, d.a.FIXED, gVar3.f1163g);
                    if (aVar == d.a.MATCH_CONSTRAINT) {
                        dVar.f1129d.f1182e.m = dVar.r();
                    } else {
                        dVar.f1129d.f1182e.c(dVar.r());
                        dVar.a = true;
                    }
                }
                if (dVar.a && (gVar = dVar.f1130e.f1173l) != null) {
                    gVar.c(dVar.W);
                }
            }
        }
    }
}
