package d.f.a.j.l;

import d.f.a.j.c;
import d.f.a.j.l.b;
import java.util.HashSet;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public class h {
    public static b.a a = new b.a();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static int f2392b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static int f2393c;

    public static boolean a(d.f.a.j.d dVar) {
        int iM = dVar.m();
        int iQ = dVar.q();
        d.f.a.j.d dVar2 = dVar.U;
        d.f.a.j.e eVar = dVar2 != null ? (d.f.a.j.e) dVar2 : null;
        if (eVar != null) {
            eVar.m();
        }
        if (eVar != null) {
            eVar.q();
        }
        boolean z2 = iM == 1 || dVar.A() || iM == 2 || (iM == 3 && dVar.f2341q == 0 && dVar.X == 0.0f && dVar.u(0)) || (iM == 3 && dVar.f2341q == 1 && dVar.v(0, dVar.r()));
        boolean z3 = iQ == 1 || dVar.B() || iQ == 2 || (iQ == 3 && dVar.f2342r == 0 && dVar.X == 0.0f && dVar.u(1)) || (iM == 3 && dVar.f2342r == 1 && dVar.v(1, dVar.l()));
        if (dVar.X <= 0.0f || !(z2 || z3)) {
            return z2 && z3;
        }
        return true;
    }

    public static void b(int i2, d.f.a.j.d dVar, b.InterfaceC0025b interfaceC0025b, boolean z2) {
        d.f.a.j.c cVar;
        d.f.a.j.c cVar2;
        d.f.a.j.c cVar3;
        d.f.a.j.c cVar4;
        d.f.a.j.c cVar5;
        if (dVar.f2336l) {
            return;
        }
        f2392b++;
        if (!(dVar instanceof d.f.a.j.e) && dVar.z() && a(dVar)) {
            d.f.a.j.e.Z(dVar, interfaceC0025b, new b.a(), 0);
        }
        d.f.a.j.c cVarI = dVar.i(c.a.LEFT);
        d.f.a.j.c cVarI2 = dVar.i(c.a.RIGHT);
        int iC = cVarI.c();
        int iC2 = cVarI2.c();
        HashSet<d.f.a.j.c> hashSet = cVarI.a;
        float f2 = 0.0f;
        if (hashSet != null && cVarI.f2305c) {
            Iterator<d.f.a.j.c> it = hashSet.iterator();
            while (it.hasNext()) {
                d.f.a.j.c next = it.next();
                d.f.a.j.d dVar2 = next.f2306d;
                int i3 = i2 + 1;
                boolean zA = a(dVar2);
                if (dVar2.z() && zA) {
                    d.f.a.j.e.Z(dVar2, interfaceC0025b, new b.a(), 0);
                }
                if (dVar2.m() != 3 || zA) {
                    if (!dVar2.z()) {
                        d.f.a.j.c cVar6 = dVar2.I;
                        if (next == cVar6 && dVar2.K.f2308f == null) {
                            int iD = cVar6.d() + iC;
                            dVar2.G(iD, dVar2.r() + iD);
                        } else {
                            d.f.a.j.c cVar7 = dVar2.K;
                            if (next == cVar7 && cVar6.f2308f == null) {
                                int iD2 = iC - cVar7.d();
                                dVar2.G(iD2 - dVar2.r(), iD2);
                            } else if (next == cVar6 && (cVar3 = cVar7.f2308f) != null && cVar3.f2305c && !dVar2.x()) {
                                c(i3, interfaceC0025b, dVar2, z2);
                            }
                        }
                        b(i3, dVar2, interfaceC0025b, z2);
                    }
                } else if (dVar2.m() == 3 && dVar2.f2345u >= 0 && dVar2.f2344t >= 0 && ((dVar2.h0 == 8 || (dVar2.f2341q == 0 && dVar2.X == f2)) && !dVar2.x() && !dVar2.F)) {
                    d.f.a.j.c cVar8 = dVar2.I;
                    if (((next == cVar8 && (cVar5 = dVar2.K.f2308f) != null && cVar5.f2305c) || (next == dVar2.K && (cVar4 = cVar8.f2308f) != null && cVar4.f2305c)) && !dVar2.x()) {
                        d(i3, dVar, interfaceC0025b, dVar2, z2);
                    }
                }
                f2 = 0.0f;
            }
        }
        if (dVar instanceof d.f.a.j.f) {
            return;
        }
        HashSet<d.f.a.j.c> hashSet2 = cVarI2.a;
        if (hashSet2 != null && cVarI2.f2305c) {
            Iterator<d.f.a.j.c> it2 = hashSet2.iterator();
            while (it2.hasNext()) {
                d.f.a.j.c next2 = it2.next();
                d.f.a.j.d dVar3 = next2.f2306d;
                int i4 = i2 + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.z() && zA2) {
                    d.f.a.j.e.Z(dVar3, interfaceC0025b, new b.a(), 0);
                }
                d.f.a.j.c cVar9 = dVar3.I;
                boolean z3 = (next2 == cVar9 && (cVar2 = dVar3.K.f2308f) != null && cVar2.f2305c) || (next2 == dVar3.K && (cVar = cVar9.f2308f) != null && cVar.f2305c);
                if (dVar3.m() != 3 || zA2) {
                    if (!dVar3.z()) {
                        d.f.a.j.c cVar10 = dVar3.I;
                        if (next2 == cVar10 && dVar3.K.f2308f == null) {
                            int iD3 = cVar10.d() + iC2;
                            dVar3.G(iD3, dVar3.r() + iD3);
                        } else {
                            d.f.a.j.c cVar11 = dVar3.K;
                            if (next2 == cVar11 && cVar10.f2308f == null) {
                                int iD4 = iC2 - cVar11.d();
                                dVar3.G(iD4 - dVar3.r(), iD4);
                            } else if (z3 && !dVar3.x()) {
                                c(i4, interfaceC0025b, dVar3, z2);
                            }
                        }
                        b(i4, dVar3, interfaceC0025b, z2);
                    }
                } else if (dVar3.m() == 3 && dVar3.f2345u >= 0 && dVar3.f2344t >= 0) {
                    if (dVar3.h0 != 8) {
                        if (dVar3.f2341q == 0) {
                            if (dVar3.X == 0.0f) {
                            }
                        }
                    }
                    if (!dVar3.x() && !dVar3.F && z3 && !dVar3.x()) {
                        d(i4, dVar, interfaceC0025b, dVar3, z2);
                    }
                }
            }
        }
        dVar.f2336l = true;
    }

    public static void c(int i2, b.InterfaceC0025b interfaceC0025b, d.f.a.j.d dVar, boolean z2) {
        float f2 = dVar.e0;
        int iC = dVar.I.f2308f.c();
        int iC2 = dVar.K.f2308f.c();
        int iD = dVar.I.d() + iC;
        int iD2 = iC2 - dVar.K.d();
        if (iC == iC2) {
            f2 = 0.5f;
        } else {
            iC = iD;
            iC2 = iD2;
        }
        int iR = dVar.r();
        int i3 = (iC2 - iC) - iR;
        if (iC > iC2) {
            i3 = (iC - iC2) - iR;
        }
        int i4 = ((int) (i3 > 0 ? (f2 * i3) + 0.5f : f2 * i3)) + iC;
        int i5 = i4 + iR;
        if (iC > iC2) {
            i5 = i4 - iR;
        }
        dVar.G(i4, i5);
        b(i2 + 1, dVar, interfaceC0025b, z2);
    }

    public static void d(int i2, d.f.a.j.d dVar, b.InterfaceC0025b interfaceC0025b, d.f.a.j.d dVar2, boolean z2) {
        float f2 = dVar2.e0;
        int iD = dVar2.I.d() + dVar2.I.f2308f.c();
        int iC = dVar2.K.f2308f.c() - dVar2.K.d();
        if (iC >= iD) {
            int iR = dVar2.r();
            if (dVar2.h0 != 8) {
                int i3 = dVar2.f2341q;
                if (i3 == 2) {
                    if (!(dVar instanceof d.f.a.j.e)) {
                        dVar = dVar.U;
                    }
                    iR = (int) (dVar2.e0 * 0.5f * dVar.r());
                } else if (i3 == 0) {
                    iR = iC - iD;
                }
                iR = Math.max(dVar2.f2344t, iR);
                int i4 = dVar2.f2345u;
                if (i4 > 0) {
                    iR = Math.min(i4, iR);
                }
            }
            int i5 = iD + ((int) ((f2 * ((iC - iD) - iR)) + 0.5f));
            dVar2.G(i5, iR + i5);
            b(i2 + 1, dVar2, interfaceC0025b, z2);
        }
    }

    public static void e(int i2, b.InterfaceC0025b interfaceC0025b, d.f.a.j.d dVar) {
        float f2 = dVar.f0;
        int iC = dVar.J.f2308f.c();
        int iC2 = dVar.L.f2308f.c();
        int iD = dVar.J.d() + iC;
        int iD2 = iC2 - dVar.L.d();
        if (iC == iC2) {
            f2 = 0.5f;
        } else {
            iC = iD;
            iC2 = iD2;
        }
        int iL = dVar.l();
        int i3 = (iC2 - iC) - iL;
        if (iC > iC2) {
            i3 = (iC - iC2) - iL;
        }
        int i4 = (int) (i3 > 0 ? (f2 * i3) + 0.5f : f2 * i3);
        int i5 = iC + i4;
        int i6 = i5 + iL;
        if (iC > iC2) {
            i5 = iC - i4;
            i6 = i5 - iL;
        }
        dVar.H(i5, i6);
        g(i2 + 1, dVar, interfaceC0025b);
    }

    public static void f(int i2, d.f.a.j.d dVar, b.InterfaceC0025b interfaceC0025b, d.f.a.j.d dVar2) {
        float f2 = dVar2.f0;
        int iD = dVar2.J.d() + dVar2.J.f2308f.c();
        int iC = dVar2.L.f2308f.c() - dVar2.L.d();
        if (iC >= iD) {
            int iL = dVar2.l();
            if (dVar2.h0 != 8) {
                int i3 = dVar2.f2342r;
                if (i3 == 2) {
                    if (!(dVar instanceof d.f.a.j.e)) {
                        dVar = dVar.U;
                    }
                    iL = (int) (f2 * 0.5f * dVar.l());
                } else if (i3 == 0) {
                    iL = iC - iD;
                }
                iL = Math.max(dVar2.f2347w, iL);
                int i4 = dVar2.f2348x;
                if (i4 > 0) {
                    iL = Math.min(i4, iL);
                }
            }
            int i5 = iD + ((int) ((f2 * ((iC - iD) - iL)) + 0.5f));
            dVar2.H(i5, iL + i5);
            g(i2 + 1, dVar2, interfaceC0025b);
        }
    }

    public static void g(int i2, d.f.a.j.d dVar, b.InterfaceC0025b interfaceC0025b) {
        d.f.a.j.c cVar;
        d.f.a.j.c cVar2;
        d.f.a.j.c cVar3;
        d.f.a.j.c cVar4;
        d.f.a.j.c cVar5;
        if (dVar.f2337m) {
            return;
        }
        boolean z2 = true;
        f2393c++;
        if (!(dVar instanceof d.f.a.j.e) && dVar.z() && a(dVar)) {
            d.f.a.j.e.Z(dVar, interfaceC0025b, new b.a(), 0);
        }
        d.f.a.j.c cVarI = dVar.i(c.a.TOP);
        d.f.a.j.c cVarI2 = dVar.i(c.a.BOTTOM);
        int iC = cVarI.c();
        int iC2 = cVarI2.c();
        HashSet<d.f.a.j.c> hashSet = cVarI.a;
        if (hashSet != null && cVarI.f2305c) {
            Iterator<d.f.a.j.c> it = hashSet.iterator();
            while (it.hasNext()) {
                d.f.a.j.c next = it.next();
                d.f.a.j.d dVar2 = next.f2306d;
                int i3 = i2 + 1;
                boolean zA = a(dVar2);
                if (dVar2.z() && zA) {
                    d.f.a.j.e.Z(dVar2, interfaceC0025b, new b.a(), 0);
                }
                if (dVar2.q() != 3 || zA) {
                    if (!dVar2.z()) {
                        d.f.a.j.c cVar6 = dVar2.J;
                        if (next == cVar6 && dVar2.L.f2308f == null) {
                            int iD = cVar6.d() + iC;
                            dVar2.H(iD, dVar2.l() + iD);
                        } else {
                            d.f.a.j.c cVar7 = dVar2.L;
                            if (next == cVar7 && cVar7.f2308f == null) {
                                int iD2 = iC - cVar7.d();
                                dVar2.H(iD2 - dVar2.l(), iD2);
                            } else if (next == cVar6 && (cVar3 = cVar7.f2308f) != null && cVar3.f2305c) {
                                e(i3, interfaceC0025b, dVar2);
                            }
                        }
                        g(i3, dVar2, interfaceC0025b);
                    }
                } else if (dVar2.q() == 3 && dVar2.f2348x >= 0 && dVar2.f2347w >= 0 && ((dVar2.h0 == 8 || (dVar2.f2342r == 0 && dVar2.X == 0.0f)) && !dVar2.y() && !dVar2.F)) {
                    d.f.a.j.c cVar8 = dVar2.J;
                    if ((((next == cVar8 && (cVar5 = dVar2.L.f2308f) != null && cVar5.f2305c) || (next == dVar2.L && (cVar4 = cVar8.f2308f) != null && cVar4.f2305c)) ? z2 : false) && !dVar2.y()) {
                        f(i3, dVar, interfaceC0025b, dVar2);
                    }
                }
                z2 = true;
            }
        }
        if (dVar instanceof d.f.a.j.f) {
            return;
        }
        HashSet<d.f.a.j.c> hashSet2 = cVarI2.a;
        if (hashSet2 != null && cVarI2.f2305c) {
            Iterator<d.f.a.j.c> it2 = hashSet2.iterator();
            while (it2.hasNext()) {
                d.f.a.j.c next2 = it2.next();
                d.f.a.j.d dVar3 = next2.f2306d;
                int i4 = i2 + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.z() && zA2) {
                    d.f.a.j.e.Z(dVar3, interfaceC0025b, new b.a(), 0);
                }
                d.f.a.j.c cVar9 = dVar3.J;
                boolean z3 = (next2 == cVar9 && (cVar2 = dVar3.L.f2308f) != null && cVar2.f2305c) || (next2 == dVar3.L && (cVar = cVar9.f2308f) != null && cVar.f2305c);
                if (dVar3.q() != 3 || zA2) {
                    if (!dVar3.z()) {
                        d.f.a.j.c cVar10 = dVar3.J;
                        if (next2 == cVar10 && dVar3.L.f2308f == null) {
                            int iD3 = cVar10.d() + iC2;
                            dVar3.H(iD3, dVar3.l() + iD3);
                        } else {
                            d.f.a.j.c cVar11 = dVar3.L;
                            if (next2 == cVar11 && cVar10.f2308f == null) {
                                int iD4 = iC2 - cVar11.d();
                                dVar3.H(iD4 - dVar3.l(), iD4);
                            } else if (z3 && !dVar3.y()) {
                                e(i4, interfaceC0025b, dVar3);
                            }
                        }
                        g(i4, dVar3, interfaceC0025b);
                    }
                } else if (dVar3.q() == 3 && dVar3.f2348x >= 0 && dVar3.f2347w >= 0 && (dVar3.h0 == 8 || (dVar3.f2342r == 0 && dVar3.X == 0.0f))) {
                    if (!dVar3.y() && !dVar3.F && z3 && !dVar3.y()) {
                        f(i4, dVar, interfaceC0025b, dVar3);
                    }
                }
            }
        }
        d.f.a.j.c cVarI3 = dVar.i(c.a.BASELINE);
        if (cVarI3.a != null && cVarI3.f2305c) {
            int iC3 = cVarI3.c();
            for (d.f.a.j.c cVar12 : cVarI3.a) {
                d.f.a.j.d dVar4 = cVar12.f2306d;
                int i5 = i2 + 1;
                boolean zA3 = a(dVar4);
                if (dVar4.z() && zA3) {
                    d.f.a.j.e.Z(dVar4, interfaceC0025b, new b.a(), 0);
                }
                if (dVar4.q() != 3 || zA3) {
                    if (!dVar4.z() && cVar12 == dVar4.M) {
                        int iD5 = cVar12.d() + iC3;
                        if (dVar4.D) {
                            int i6 = iD5 - dVar4.f2324b0;
                            int i7 = dVar4.W + i6;
                            dVar4.f2322a0 = i6;
                            dVar4.J.j(i6);
                            dVar4.L.j(i7);
                            d.f.a.j.c cVar13 = dVar4.M;
                            cVar13.f2304b = iD5;
                            cVar13.f2305c = true;
                            dVar4.f2335k = true;
                        }
                        g(i5, dVar4, interfaceC0025b);
                    }
                }
            }
        }
        dVar.f2337m = true;
    }
}
