package b.e.a.j.l;

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

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static b.a f785a = new b.a();

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

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

    public static boolean a(b.e.a.j.d dVar) {
        int iM = dVar.m();
        int iT = dVar.t();
        b.e.a.j.d dVar2 = dVar.V;
        b.e.a.j.e eVar = dVar2 != null ? (b.e.a.j.e) dVar2 : null;
        if (eVar != null) {
            eVar.m();
        }
        if (eVar != null) {
            eVar.t();
        }
        boolean z = iM == 1 || dVar.D() || iM == 2 || (iM == 3 && dVar.r == 0 && dVar.Y == 0.0f && dVar.x(0)) || (iM == 3 && dVar.r == 1 && dVar.y(0, dVar.u()));
        boolean z2 = iT == 1 || dVar.E() || iT == 2 || (iT == 3 && dVar.s == 0 && dVar.Y == 0.0f && dVar.x(1)) || (iT == 3 && dVar.s == 1 && dVar.y(1, dVar.l()));
        if (dVar.Y <= 0.0f || !(z || z2)) {
            return z && z2;
        }
        return true;
    }

    public static void b(int i, b.e.a.j.d dVar, b.InterfaceC0010b interfaceC0010b, boolean z) {
        boolean z2;
        b.e.a.j.c cVar;
        b.e.a.j.c cVar2;
        b.e.a.j.c cVar3;
        b.e.a.j.c cVar4;
        if (dVar.m) {
            return;
        }
        f786b++;
        int i2 = 0;
        if (!(dVar instanceof b.e.a.j.e) && dVar.C() && a(dVar)) {
            b.e.a.j.e.e0(dVar, interfaceC0010b, new b.a(), 0);
        }
        b.e.a.j.c cVarI = dVar.i(c.a.LEFT);
        b.e.a.j.c cVarI2 = dVar.i(c.a.RIGHT);
        int iC = cVarI.c();
        int iC2 = cVarI2.c();
        HashSet<b.e.a.j.c> hashSet = cVarI.f739a;
        if (hashSet != null && cVarI.f741c) {
            Iterator<b.e.a.j.c> it = hashSet.iterator();
            while (it.hasNext()) {
                b.e.a.j.c next = it.next();
                b.e.a.j.d dVar2 = next.f742d;
                int i3 = i + 1;
                boolean zA = a(dVar2);
                if (dVar2.C() && zA) {
                    b.e.a.j.e.e0(dVar2, interfaceC0010b, new b.a(), i2);
                }
                b.e.a.j.c cVar5 = dVar2.J;
                boolean z3 = (next == cVar5 && (cVar4 = dVar2.L.f744f) != null && cVar4.f741c) || (next == dVar2.L && (cVar3 = cVar5.f744f) != null && cVar3.f741c);
                if (dVar2.m() != 3 || zA) {
                    if (!dVar2.C()) {
                        b.e.a.j.c cVar6 = dVar2.J;
                        if (next == cVar6 && dVar2.L.f744f == null) {
                            int iD = cVar6.d() + iC;
                            dVar2.L(iD, dVar2.u() + iD);
                        } else {
                            b.e.a.j.c cVar7 = dVar2.L;
                            if (next == cVar7 && cVar6.f744f == null) {
                                int iD2 = iC - cVar7.d();
                                dVar2.L(iD2 - dVar2.u(), iD2);
                            } else if (z3 && !dVar2.A()) {
                                c(i3, interfaceC0010b, dVar2, z);
                            }
                        }
                        b(i3, dVar2, interfaceC0010b, z);
                    }
                } else if (dVar2.m() == 3 && dVar2.v >= 0 && dVar2.u >= 0 && ((dVar2.i0 == 8 || (dVar2.r == 0 && dVar2.Y == 0.0f)) && !dVar2.A() && !dVar2.G && z3 && !dVar2.A())) {
                    d(i3, dVar, interfaceC0010b, dVar2, z);
                }
                i2 = 0;
            }
        }
        if (dVar instanceof b.e.a.j.f) {
            return;
        }
        HashSet<b.e.a.j.c> hashSet2 = cVarI2.f739a;
        if (hashSet2 != null && cVarI2.f741c) {
            Iterator<b.e.a.j.c> it2 = hashSet2.iterator();
            while (it2.hasNext()) {
                b.e.a.j.c next2 = it2.next();
                b.e.a.j.d dVar3 = next2.f742d;
                int i4 = i + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.C() && zA2) {
                    z2 = false;
                    b.e.a.j.e.e0(dVar3, interfaceC0010b, new b.a(), 0);
                } else {
                    z2 = false;
                }
                b.e.a.j.c cVar8 = dVar3.J;
                boolean z4 = ((next2 == cVar8 && (cVar2 = dVar3.L.f744f) != null && cVar2.f741c) || (next2 == dVar3.L && (cVar = cVar8.f744f) != null && cVar.f741c)) ? true : z2;
                if (dVar3.m() != 3 || zA2) {
                    if (!dVar3.C()) {
                        b.e.a.j.c cVar9 = dVar3.J;
                        if (next2 == cVar9 && dVar3.L.f744f == null) {
                            int iD3 = cVar9.d() + iC2;
                            dVar3.L(iD3, dVar3.u() + iD3);
                        } else {
                            b.e.a.j.c cVar10 = dVar3.L;
                            if (next2 == cVar10 && cVar9.f744f == null) {
                                int iD4 = iC2 - cVar10.d();
                                dVar3.L(iD4 - dVar3.u(), iD4);
                            } else if (z4 && !dVar3.A()) {
                                c(i4, interfaceC0010b, dVar3, z);
                            }
                        }
                        b(i4, dVar3, interfaceC0010b, z);
                    }
                } else if (dVar3.m() == 3 && dVar3.v >= 0 && dVar3.u >= 0 && (dVar3.i0 == 8 || (dVar3.r == 0 && dVar3.Y == 0.0f))) {
                    if (!dVar3.A() && !dVar3.G && z4 && !dVar3.A()) {
                        d(i4, dVar, interfaceC0010b, dVar3, z);
                    }
                }
            }
        }
        dVar.m = true;
    }

    public static void c(int i, b.InterfaceC0010b interfaceC0010b, b.e.a.j.d dVar, boolean z) {
        float f2 = dVar.f0;
        int iC = dVar.J.f744f.c();
        int iC2 = dVar.L.f744f.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 iU = dVar.u();
        int i2 = (iC2 - iC) - iU;
        if (iC > iC2) {
            i2 = (iC - iC2) - iU;
        }
        int i3 = ((int) (i2 > 0 ? (f2 * i2) + 0.5f : f2 * i2)) + iC;
        int i4 = i3 + iU;
        if (iC > iC2) {
            i4 = i3 - iU;
        }
        dVar.L(i3, i4);
        b(i + 1, dVar, interfaceC0010b, z);
    }

    public static void d(int i, b.e.a.j.d dVar, b.InterfaceC0010b interfaceC0010b, b.e.a.j.d dVar2, boolean z) {
        float f2 = dVar2.f0;
        int iD = dVar2.J.d() + dVar2.J.f744f.c();
        int iC = dVar2.L.f744f.c() - dVar2.L.d();
        if (iC >= iD) {
            int iU = dVar2.u();
            if (dVar2.i0 != 8) {
                int i2 = dVar2.r;
                if (i2 == 2) {
                    if (!(dVar instanceof b.e.a.j.e)) {
                        dVar = dVar.V;
                    }
                    iU = (int) (dVar2.f0 * 0.5f * dVar.u());
                } else if (i2 == 0) {
                    iU = iC - iD;
                }
                iU = Math.max(dVar2.u, iU);
                int i3 = dVar2.v;
                if (i3 > 0) {
                    iU = Math.min(i3, iU);
                }
            }
            int i4 = iD + ((int) ((f2 * ((iC - iD) - iU)) + 0.5f));
            dVar2.L(i4, iU + i4);
            b(i + 1, dVar2, interfaceC0010b, z);
        }
    }

    public static void e(int i, b.InterfaceC0010b interfaceC0010b, b.e.a.j.d dVar) {
        float f2 = dVar.g0;
        int iC = dVar.K.f744f.c();
        int iC2 = dVar.M.f744f.c();
        int iD = dVar.K.d() + iC;
        int iD2 = iC2 - dVar.M.d();
        if (iC == iC2) {
            f2 = 0.5f;
        } else {
            iC = iD;
            iC2 = iD2;
        }
        int iL = dVar.l();
        int i2 = (iC2 - iC) - iL;
        if (iC > iC2) {
            i2 = (iC - iC2) - iL;
        }
        int i3 = (int) (i2 > 0 ? (f2 * i2) + 0.5f : f2 * i2);
        int i4 = iC + i3;
        int i5 = i4 + iL;
        if (iC > iC2) {
            i4 = iC - i3;
            i5 = i4 - iL;
        }
        dVar.M(i4, i5);
        g(i + 1, dVar, interfaceC0010b);
    }

    public static void f(int i, b.e.a.j.d dVar, b.InterfaceC0010b interfaceC0010b, b.e.a.j.d dVar2) {
        float f2 = dVar2.g0;
        int iD = dVar2.K.d() + dVar2.K.f744f.c();
        int iC = dVar2.M.f744f.c() - dVar2.M.d();
        if (iC >= iD) {
            int iL = dVar2.l();
            if (dVar2.i0 != 8) {
                int i2 = dVar2.s;
                if (i2 == 2) {
                    if (!(dVar instanceof b.e.a.j.e)) {
                        dVar = dVar.V;
                    }
                    iL = (int) (f2 * 0.5f * dVar.l());
                } else if (i2 == 0) {
                    iL = iC - iD;
                }
                iL = Math.max(dVar2.x, iL);
                int i3 = dVar2.y;
                if (i3 > 0) {
                    iL = Math.min(i3, iL);
                }
            }
            int i4 = iD + ((int) ((f2 * ((iC - iD) - iL)) + 0.5f));
            dVar2.M(i4, iL + i4);
            g(i + 1, dVar2, interfaceC0010b);
        }
    }

    public static void g(int i, b.e.a.j.d dVar, b.InterfaceC0010b interfaceC0010b) {
        b.e.a.j.c cVar;
        b.e.a.j.c cVar2;
        b.e.a.j.c cVar3;
        b.e.a.j.c cVar4;
        if (dVar.n) {
            return;
        }
        f787c++;
        if (!(dVar instanceof b.e.a.j.e) && dVar.C() && a(dVar)) {
            b.e.a.j.e.e0(dVar, interfaceC0010b, new b.a(), 0);
        }
        b.e.a.j.c cVarI = dVar.i(c.a.TOP);
        b.e.a.j.c cVarI2 = dVar.i(c.a.BOTTOM);
        int iC = cVarI.c();
        int iC2 = cVarI2.c();
        HashSet<b.e.a.j.c> hashSet = cVarI.f739a;
        if (hashSet != null && cVarI.f741c) {
            Iterator<b.e.a.j.c> it = hashSet.iterator();
            while (it.hasNext()) {
                b.e.a.j.c next = it.next();
                b.e.a.j.d dVar2 = next.f742d;
                int i2 = i + 1;
                boolean zA = a(dVar2);
                if (dVar2.C() && zA) {
                    b.e.a.j.e.e0(dVar2, interfaceC0010b, new b.a(), 0);
                }
                b.e.a.j.c cVar5 = dVar2.K;
                boolean z = (next == cVar5 && (cVar4 = dVar2.M.f744f) != null && cVar4.f741c) || (next == dVar2.M && (cVar3 = cVar5.f744f) != null && cVar3.f741c);
                if (dVar2.t() != 3 || zA) {
                    if (!dVar2.C()) {
                        b.e.a.j.c cVar6 = dVar2.K;
                        if (next == cVar6 && dVar2.M.f744f == null) {
                            int iD = cVar6.d() + iC;
                            dVar2.M(iD, dVar2.l() + iD);
                        } else {
                            b.e.a.j.c cVar7 = dVar2.M;
                            if (next == cVar7 && cVar6.f744f == null) {
                                int iD2 = iC - cVar7.d();
                                dVar2.M(iD2 - dVar2.l(), iD2);
                            } else if (z && !dVar2.B()) {
                                e(i2, interfaceC0010b, dVar2);
                            }
                        }
                        g(i2, dVar2, interfaceC0010b);
                    }
                } else if (dVar2.t() == 3 && dVar2.y >= 0 && dVar2.x >= 0 && ((dVar2.i0 == 8 || (dVar2.s == 0 && dVar2.Y == 0.0f)) && !dVar2.B() && !dVar2.G && z && !dVar2.B())) {
                    f(i2, dVar, interfaceC0010b, dVar2);
                }
            }
        }
        if (dVar instanceof b.e.a.j.f) {
            return;
        }
        HashSet<b.e.a.j.c> hashSet2 = cVarI2.f739a;
        if (hashSet2 != null && cVarI2.f741c) {
            Iterator<b.e.a.j.c> it2 = hashSet2.iterator();
            while (it2.hasNext()) {
                b.e.a.j.c next2 = it2.next();
                b.e.a.j.d dVar3 = next2.f742d;
                int i3 = i + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.C() && zA2) {
                    b.e.a.j.e.e0(dVar3, interfaceC0010b, new b.a(), 0);
                }
                b.e.a.j.c cVar8 = dVar3.K;
                boolean z2 = (next2 == cVar8 && (cVar2 = dVar3.M.f744f) != null && cVar2.f741c) || (next2 == dVar3.M && (cVar = cVar8.f744f) != null && cVar.f741c);
                if (dVar3.t() != 3 || zA2) {
                    if (!dVar3.C()) {
                        b.e.a.j.c cVar9 = dVar3.K;
                        if (next2 == cVar9 && dVar3.M.f744f == null) {
                            int iD3 = cVar9.d() + iC2;
                            dVar3.M(iD3, dVar3.l() + iD3);
                        } else {
                            b.e.a.j.c cVar10 = dVar3.M;
                            if (next2 == cVar10 && cVar9.f744f == null) {
                                int iD4 = iC2 - cVar10.d();
                                dVar3.M(iD4 - dVar3.l(), iD4);
                            } else if (z2 && !dVar3.B()) {
                                e(i3, interfaceC0010b, dVar3);
                            }
                        }
                        g(i3, dVar3, interfaceC0010b);
                    }
                } else if (dVar3.t() == 3 && dVar3.y >= 0 && dVar3.x >= 0 && (dVar3.i0 == 8 || (dVar3.s == 0 && dVar3.Y == 0.0f))) {
                    if (!dVar3.B() && !dVar3.G && z2 && !dVar3.B()) {
                        f(i3, dVar, interfaceC0010b, dVar3);
                    }
                }
            }
        }
        b.e.a.j.c cVarI3 = dVar.i(c.a.BASELINE);
        if (cVarI3.f739a != null && cVarI3.f741c) {
            int iC3 = cVarI3.c();
            for (b.e.a.j.c cVar11 : cVarI3.f739a) {
                b.e.a.j.d dVar4 = cVar11.f742d;
                int i4 = i + 1;
                boolean zA3 = a(dVar4);
                if (dVar4.C() && zA3) {
                    b.e.a.j.e.e0(dVar4, interfaceC0010b, new b.a(), 0);
                }
                if (dVar4.t() != 3 || zA3) {
                    if (!dVar4.C() && cVar11 == dVar4.N) {
                        int iD5 = cVar11.d() + iC3;
                        if (dVar4.E) {
                            int i5 = iD5 - dVar4.c0;
                            int i6 = dVar4.X + i5;
                            dVar4.b0 = i5;
                            dVar4.K.j(i5);
                            dVar4.M.j(i6);
                            b.e.a.j.c cVar12 = dVar4.N;
                            cVar12.f740b = iD5;
                            cVar12.f741c = true;
                            dVar4.l = true;
                        }
                        g(i4, dVar4, interfaceC0010b);
                    }
                }
            }
        }
        dVar.n = true;
    }
}
