package v1;

import java.util.ArrayList;
import java.util.HashSet;
import m1.p;
import u1.C2962c;

/* JADX INFO: renamed from: v1.h, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC3095h {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C3089b f25272a = new C3089b();

    public static boolean a(u1.d dVar) {
        int[] iArr = dVar.f24475m0;
        int i6 = iArr[0];
        int i7 = iArr[1];
        u1.e eVar = dVar.f24447Q;
        if (eVar == null) {
            eVar = null;
        }
        if (eVar != null) {
            int i8 = eVar.f24475m0[0];
        }
        if (eVar != null) {
            int i9 = eVar.f24475m0[1];
        }
        boolean z6 = i6 == 1 || dVar.y() || i6 == 2 || (i6 == 3 && dVar.f24480r == 0 && dVar.f24450T == 0.0f && dVar.r(0)) || (i6 == 3 && dVar.f24480r == 1 && dVar.s(0, dVar.o()));
        boolean z7 = i7 == 1 || dVar.z() || i7 == 2 || (i7 == 3 && dVar.f24481s == 0 && dVar.f24450T == 0.0f && dVar.r(1)) || (i7 == 3 && dVar.f24481s == 1 && dVar.s(1, dVar.l()));
        return (dVar.f24450T > 0.0f && (z6 || z7)) || (z6 && z7);
    }

    public static l b(u1.d dVar, int i6, ArrayList arrayList, l lVar) {
        int i7;
        int i8 = i6 == 0 ? dVar.f24472k0 : dVar.f24473l0;
        if (i8 != -1 && (lVar == null || i8 != lVar.f25278b)) {
            int i9 = 0;
            while (true) {
                if (i9 >= arrayList.size()) {
                    break;
                }
                l lVar2 = (l) arrayList.get(i9);
                if (lVar2.f25278b == i8) {
                    if (lVar != null) {
                        lVar.c(i6, lVar2);
                        arrayList.remove(lVar);
                    }
                    lVar = lVar2;
                } else {
                    i9++;
                }
            }
        } else if (i8 != -1) {
            return lVar;
        }
        if (lVar == null) {
            if (dVar instanceof u1.i) {
                u1.i iVar = (u1.i) dVar;
                int i10 = 0;
                while (true) {
                    if (i10 >= iVar.f24552o0) {
                        i7 = -1;
                        break;
                    }
                    u1.d dVar2 = iVar.f24551n0[i10];
                    if ((i6 == 0 && (i7 = dVar2.f24472k0) != -1) || (i6 == 1 && (i7 = dVar2.f24473l0) != -1)) {
                        break;
                    }
                    i10++;
                }
                if (i7 != -1) {
                    int i11 = 0;
                    while (true) {
                        if (i11 >= arrayList.size()) {
                            break;
                        }
                        l lVar3 = (l) arrayList.get(i11);
                        if (lVar3.f25278b == i7) {
                            lVar = lVar3;
                            break;
                        }
                        i11++;
                    }
                }
            }
            if (lVar == null) {
                lVar = new l();
                lVar.f25277a = new ArrayList();
                lVar.f25280d = null;
                lVar.f25281e = -1;
                int i12 = l.f25276f;
                l.f25276f = i12 + 1;
                lVar.f25278b = i12;
                lVar.f25279c = i6;
            }
            arrayList.add(lVar);
        }
        ArrayList arrayList2 = lVar.f25277a;
        if (arrayList2.contains(dVar)) {
            return lVar;
        }
        arrayList2.add(dVar);
        if (dVar instanceof u1.h) {
            u1.h hVar = (u1.h) dVar;
            hVar.f24548q0.c(hVar.f24549r0 == 0 ? 1 : 0, arrayList, lVar);
        }
        int i13 = lVar.f25278b;
        if (i6 == 0) {
            dVar.f24472k0 = i13;
            dVar.f24436F.c(i6, arrayList, lVar);
            dVar.f24438H.c(i6, arrayList, lVar);
        } else {
            dVar.f24473l0 = i13;
            dVar.f24437G.c(i6, arrayList, lVar);
            dVar.f24440J.c(i6, arrayList, lVar);
            dVar.f24439I.c(i6, arrayList, lVar);
        }
        dVar.f24443M.c(i6, arrayList, lVar);
        return lVar;
    }

    public static void c(int i6, p pVar, u1.d dVar) {
        C2962c c2962c;
        C2962c c2962c2;
        C2962c c2962c3;
        C2962c c2962c4;
        if (dVar.f24476n) {
            return;
        }
        if (!(dVar instanceof u1.e) && dVar.x() && a(dVar)) {
            u1.e.Q(dVar, pVar, new C3089b());
        }
        C2962c c2962cJ = dVar.j(2);
        C2962c c2962cJ2 = dVar.j(4);
        int iD = c2962cJ.d();
        int iD2 = c2962cJ2.d();
        HashSet<C2962c> hashSet = c2962cJ.f24422a;
        if (hashSet != null && c2962cJ.f24424c) {
            for (C2962c c2962c5 : hashSet) {
                u1.d dVar2 = c2962c5.f24425d;
                int i7 = i6 + 1;
                boolean zA = a(dVar2);
                if (dVar2.x() && zA) {
                    u1.e.Q(dVar2, pVar, new C3089b());
                }
                C2962c c2962c6 = dVar2.f24436F;
                C2962c c2962c7 = dVar2.f24438H;
                boolean z6 = (c2962c5 == c2962c6 && (c2962c4 = c2962c7.f24427f) != null && c2962c4.f24424c) || (c2962c5 == c2962c7 && (c2962c3 = c2962c6.f24427f) != null && c2962c3.f24424c);
                int i8 = dVar2.f24475m0[0];
                if (i8 != 3 || zA) {
                    if (!dVar2.x()) {
                        if (c2962c5 == c2962c6 && c2962c7.f24427f == null) {
                            int iE = c2962c6.e() + iD;
                            dVar2.F(iE, dVar2.o() + iE);
                            c(i7, pVar, dVar2);
                        } else if (c2962c5 == c2962c7 && c2962c6.f24427f == null) {
                            int iE2 = iD - c2962c7.e();
                            dVar2.F(iE2 - dVar2.o(), iE2);
                            c(i7, pVar, dVar2);
                        } else if (z6 && !dVar2.v()) {
                            d(i7, pVar, dVar2);
                        }
                    }
                } else if (i8 == 3 && dVar2.f24484v >= 0 && dVar2.f24483u >= 0 && (dVar2.f24462d0 == 8 || (dVar2.f24480r == 0 && dVar2.f24450T == 0.0f))) {
                    if (!dVar2.v() && z6 && !dVar2.v()) {
                        e(i7, dVar, pVar, dVar2);
                    }
                }
            }
        }
        if (dVar instanceof u1.h) {
            return;
        }
        HashSet<C2962c> hashSet2 = c2962cJ2.f24422a;
        if (hashSet2 != null && c2962cJ2.f24424c) {
            for (C2962c c2962c8 : hashSet2) {
                u1.d dVar3 = c2962c8.f24425d;
                int i9 = i6 + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.x() && zA2) {
                    u1.e.Q(dVar3, pVar, new C3089b());
                }
                C2962c c2962c9 = dVar3.f24436F;
                C2962c c2962c10 = dVar3.f24438H;
                boolean z7 = (c2962c8 == c2962c9 && (c2962c2 = c2962c10.f24427f) != null && c2962c2.f24424c) || (c2962c8 == c2962c10 && (c2962c = c2962c9.f24427f) != null && c2962c.f24424c);
                int i10 = dVar3.f24475m0[0];
                if (i10 != 3 || zA2) {
                    if (!dVar3.x()) {
                        if (c2962c8 == c2962c9 && c2962c10.f24427f == null) {
                            int iE3 = c2962c9.e() + iD2;
                            dVar3.F(iE3, dVar3.o() + iE3);
                            c(i9, pVar, dVar3);
                        } else if (c2962c8 == c2962c10 && c2962c9.f24427f == null) {
                            int iE4 = iD2 - c2962c10.e();
                            dVar3.F(iE4 - dVar3.o(), iE4);
                            c(i9, pVar, dVar3);
                        } else if (z7 && !dVar3.v()) {
                            d(i9, pVar, dVar3);
                        }
                    }
                } else if (i10 == 3 && dVar3.f24484v >= 0 && dVar3.f24483u >= 0 && (dVar3.f24462d0 == 8 || (dVar3.f24480r == 0 && dVar3.f24450T == 0.0f))) {
                    if (!dVar3.v() && z7 && !dVar3.v()) {
                        e(i9, dVar, pVar, dVar3);
                    }
                }
            }
        }
        dVar.f24476n = true;
    }

    public static void d(int i6, p pVar, u1.d dVar) {
        float f6 = dVar.f24456a0;
        C2962c c2962c = dVar.f24436F;
        int iD = c2962c.f24427f.d();
        C2962c c2962c2 = dVar.f24438H;
        int iD2 = c2962c2.f24427f.d();
        int iE = c2962c.e() + iD;
        int iE2 = iD2 - c2962c2.e();
        if (iD == iD2) {
            f6 = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iO = dVar.o();
        int i7 = (iD2 - iD) - iO;
        if (iD > iD2) {
            i7 = (iD - iD2) - iO;
        }
        int i8 = ((int) (i7 > 0 ? (f6 * i7) + 0.5f : f6 * i7)) + iD;
        int i9 = i8 + iO;
        if (iD > iD2) {
            i9 = i8 - iO;
        }
        dVar.F(i8, i9);
        c(i6 + 1, pVar, dVar);
    }

    public static void e(int i6, u1.d dVar, p pVar, u1.d dVar2) {
        float f6 = dVar2.f24456a0;
        C2962c c2962c = dVar2.f24436F;
        int iE = c2962c.e() + c2962c.f24427f.d();
        C2962c c2962c2 = dVar2.f24438H;
        int iD = c2962c2.f24427f.d() - c2962c2.e();
        if (iD >= iE) {
            int iO = dVar2.o();
            if (dVar2.f24462d0 != 8) {
                int i7 = dVar2.f24480r;
                if (i7 == 2) {
                    iO = (int) (dVar2.f24456a0 * 0.5f * (dVar instanceof u1.e ? dVar.o() : dVar.f24447Q.o()));
                } else if (i7 == 0) {
                    iO = iD - iE;
                }
                iO = Math.max(dVar2.f24483u, iO);
                int i8 = dVar2.f24484v;
                if (i8 > 0) {
                    iO = Math.min(i8, iO);
                }
            }
            int i9 = iE + ((int) ((f6 * ((iD - iE) - iO)) + 0.5f));
            dVar2.F(i9, iO + i9);
            c(i6 + 1, pVar, dVar2);
        }
    }

    public static void f(int i6, p pVar, u1.d dVar) {
        float f6 = dVar.f24458b0;
        C2962c c2962c = dVar.f24437G;
        int iD = c2962c.f24427f.d();
        C2962c c2962c2 = dVar.f24439I;
        int iD2 = c2962c2.f24427f.d();
        int iE = c2962c.e() + iD;
        int iE2 = iD2 - c2962c2.e();
        if (iD == iD2) {
            f6 = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iL = dVar.l();
        int i7 = (iD2 - iD) - iL;
        if (iD > iD2) {
            i7 = (iD - iD2) - iL;
        }
        int i8 = (int) (i7 > 0 ? (f6 * i7) + 0.5f : f6 * i7);
        int i9 = iD + i8;
        int i10 = i9 + iL;
        if (iD > iD2) {
            i9 = iD - i8;
            i10 = i9 - iL;
        }
        dVar.G(i9, i10);
        i(i6 + 1, pVar, dVar);
    }

    public static void g(int i6, u1.d dVar, p pVar, u1.d dVar2) {
        float f6 = dVar2.f24458b0;
        C2962c c2962c = dVar2.f24437G;
        int iE = c2962c.e() + c2962c.f24427f.d();
        C2962c c2962c2 = dVar2.f24439I;
        int iD = c2962c2.f24427f.d() - c2962c2.e();
        if (iD >= iE) {
            int iL = dVar2.l();
            if (dVar2.f24462d0 != 8) {
                int i7 = dVar2.f24481s;
                if (i7 == 2) {
                    iL = (int) (f6 * 0.5f * (dVar instanceof u1.e ? dVar.l() : dVar.f24447Q.l()));
                } else if (i7 == 0) {
                    iL = iD - iE;
                }
                iL = Math.max(dVar2.f24486x, iL);
                int i8 = dVar2.f24487y;
                if (i8 > 0) {
                    iL = Math.min(i8, iL);
                }
            }
            int i9 = iE + ((int) ((f6 * ((iD - iE) - iL)) + 0.5f));
            dVar2.G(i9, iL + i9);
            i(i6 + 1, pVar, dVar2);
        }
    }

    public static boolean h(int i6, int i7, int i8, int i9) {
        return (i8 == 1 || i8 == 2 || (i8 == 4 && i6 != 2)) || (i9 == 1 || i9 == 2 || (i9 == 4 && i7 != 2));
    }

    public static void i(int i6, p pVar, u1.d dVar) {
        boolean z6;
        C2962c c2962c;
        C2962c c2962c2;
        C2962c c2962c3;
        C2962c c2962c4;
        if (dVar.f24477o) {
            return;
        }
        if (!(dVar instanceof u1.e) && dVar.x() && a(dVar)) {
            u1.e.Q(dVar, pVar, new C3089b());
        }
        C2962c c2962cJ = dVar.j(3);
        C2962c c2962cJ2 = dVar.j(5);
        int iD = c2962cJ.d();
        int iD2 = c2962cJ2.d();
        HashSet<C2962c> hashSet = c2962cJ.f24422a;
        if (hashSet != null && c2962cJ.f24424c) {
            for (C2962c c2962c5 : hashSet) {
                u1.d dVar2 = c2962c5.f24425d;
                int i7 = i6 + 1;
                boolean zA = a(dVar2);
                if (dVar2.x() && zA) {
                    u1.e.Q(dVar2, pVar, new C3089b());
                }
                C2962c c2962c6 = dVar2.f24437G;
                C2962c c2962c7 = dVar2.f24439I;
                boolean z7 = (c2962c5 == c2962c6 && (c2962c4 = c2962c7.f24427f) != null && c2962c4.f24424c) || (c2962c5 == c2962c7 && (c2962c3 = c2962c6.f24427f) != null && c2962c3.f24424c);
                int i8 = dVar2.f24475m0[1];
                if (i8 != 3 || zA) {
                    if (!dVar2.x()) {
                        if (c2962c5 == c2962c6 && c2962c7.f24427f == null) {
                            int iE = c2962c6.e() + iD;
                            dVar2.G(iE, dVar2.l() + iE);
                            i(i7, pVar, dVar2);
                        } else if (c2962c5 == c2962c7 && c2962c6.f24427f == null) {
                            int iE2 = iD - c2962c7.e();
                            dVar2.G(iE2 - dVar2.l(), iE2);
                            i(i7, pVar, dVar2);
                        } else if (z7 && !dVar2.w()) {
                            f(i7, pVar, dVar2);
                        }
                    }
                } else if (i8 == 3 && dVar2.f24487y >= 0 && dVar2.f24486x >= 0 && (dVar2.f24462d0 == 8 || (dVar2.f24481s == 0 && dVar2.f24450T == 0.0f))) {
                    if (!dVar2.w() && z7 && !dVar2.w()) {
                        g(i7, dVar, pVar, dVar2);
                    }
                }
            }
        }
        boolean z8 = true;
        z8 = true;
        z8 = true;
        if (dVar instanceof u1.h) {
            return;
        }
        HashSet<C2962c> hashSet2 = c2962cJ2.f24422a;
        if (hashSet2 != null && c2962cJ2.f24424c) {
            for (C2962c c2962c8 : hashSet2) {
                u1.d dVar3 = c2962c8.f24425d;
                int i9 = i6 + 1;
                boolean zA2 = a(dVar3);
                if (dVar3.x() && zA2) {
                    u1.e.Q(dVar3, pVar, new C3089b());
                }
                C2962c c2962c9 = dVar3.f24437G;
                C2962c c2962c10 = dVar3.f24439I;
                boolean z9 = (c2962c8 == c2962c9 && (c2962c2 = c2962c10.f24427f) != null && c2962c2.f24424c) || (c2962c8 == c2962c10 && (c2962c = c2962c9.f24427f) != null && c2962c.f24424c);
                int i10 = dVar3.f24475m0[1];
                if (i10 != 3 || zA2) {
                    if (!dVar3.x()) {
                        if (c2962c8 == c2962c9 && c2962c10.f24427f == null) {
                            int iE3 = c2962c9.e() + iD2;
                            dVar3.G(iE3, dVar3.l() + iE3);
                            i(i9, pVar, dVar3);
                        } else if (c2962c8 == c2962c10 && c2962c9.f24427f == null) {
                            int iE4 = iD2 - c2962c10.e();
                            dVar3.G(iE4 - dVar3.l(), iE4);
                            i(i9, pVar, dVar3);
                        } else if (z9 && !dVar3.w()) {
                            f(i9, pVar, dVar3);
                        }
                    }
                } else if (i10 == 3 && dVar3.f24487y >= 0 && dVar3.f24486x >= 0 && (dVar3.f24462d0 == 8 || (dVar3.f24481s == 0 && dVar3.f24450T == 0.0f))) {
                    if (!dVar3.w() && z9 && !dVar3.w()) {
                        g(i9, dVar, pVar, dVar3);
                    }
                }
            }
        }
        C2962c c2962cJ3 = dVar.j(6);
        if (c2962cJ3.f24422a != null && c2962cJ3.f24424c) {
            int iD3 = c2962cJ3.d();
            for (C2962c c2962c11 : c2962cJ3.f24422a) {
                u1.d dVar4 = c2962c11.f24425d;
                int i11 = i6 + 1;
                boolean zA3 = a(dVar4);
                if (dVar4.x() && zA3) {
                    u1.e.Q(dVar4, pVar, new C3089b());
                }
                if (dVar4.f24475m0[z8 ? 1 : 0] != 3 || zA3) {
                    if (!dVar4.x()) {
                        C2962c c2962c12 = dVar4.f24440J;
                        if (c2962c11 == c2962c12) {
                            int iE5 = c2962c11.e() + iD3;
                            if (dVar4.f24435E) {
                                int i12 = iE5 - dVar4.X;
                                int i13 = dVar4.f24449S + i12;
                                dVar4.f24453W = i12;
                                dVar4.f24437G.l(i12);
                                dVar4.f24439I.l(i13);
                                c2962c12.l(iE5);
                                z6 = z8 ? 1 : 0;
                                dVar4.f24474m = z6;
                            } else {
                                z6 = z8 ? 1 : 0;
                            }
                            i(i11, pVar, dVar4);
                        }
                        z8 = z6;
                    }
                }
                z6 = z8 ? 1 : 0;
                z8 = z6;
            }
        }
        dVar.f24477o = z8;
    }
}
