package Q0;

import I0.AbstractC0300j0;
import I0.AbstractC0301k;
import I0.AbstractC0303l;
import I0.C0290e0;
import I0.C0310t;
import I0.D0;
import I0.H;
import I0.InterfaceC0299j;
import android.graphics.Rect;
import android.graphics.Region;
import android.os.Trace;
import androidx.compose.runtime.collection.MutableVector;
import i0.AbstractC2254r;
import java.util.List;
import n.AbstractC2588o;
import n.C2566A;
import n.N;
import o0.C2632c;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C2632c f5818a = new C2632c(0.0f, 0.0f, 10.0f, 10.0f);

    /* JADX WARN: Removed duplicated region for block: B:36:0x0074 A[LOOP:0: B:5:0x0013->B:36:0x0074, LOOP_END] */
    /* JADX WARN: Removed duplicated region for block: B:44:0x0079 A[EDGE_INSN: B:44:0x0079->B:37:0x0079 BREAK  A[LOOP:0: B:5:0x0013->B:36:0x0074], SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final s a(H h5, boolean z6) {
        C0290e0 c0290e0 = h5.f2162J;
        InterfaceC0299j interfaceC0299j = null;
        if ((((AbstractC2254r) c0290e0.f2365g).getAggregateChildKindSet$ui() & 8) != 0) {
            AbstractC2254r child$ui = (AbstractC2254r) c0290e0.f2365g;
            loop0: while (true) {
                if (child$ui == null) {
                    break;
                }
                if ((child$ui.getKindSet$ui() & 8) != 0) {
                    AbstractC2254r abstractC2254rE = child$ui;
                    MutableVector mutableVector = null;
                    while (abstractC2254rE != null) {
                        if (abstractC2254rE instanceof D0) {
                            interfaceC0299j = abstractC2254rE;
                            break loop0;
                        }
                        if ((abstractC2254rE.getKindSet$ui() & 8) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                            int i6 = 0;
                            for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                if ((child$ui2.getKindSet$ui() & 8) != 0) {
                                    i6++;
                                    if (i6 == 1) {
                                        abstractC2254rE = child$ui2;
                                    } else {
                                        if (mutableVector == null) {
                                            mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                        }
                                        if (abstractC2254rE != null) {
                                            mutableVector.add(abstractC2254rE);
                                            abstractC2254rE = null;
                                        }
                                        mutableVector.add(child$ui2);
                                    }
                                }
                            }
                            if (i6 == 1) {
                            }
                        }
                        abstractC2254rE = AbstractC0303l.e(mutableVector);
                    }
                    if ((child$ui.getAggregateChildKindSet$ui() & 8) != 0) {
                        break;
                    }
                    child$ui = child$ui.getChild$ui();
                } else if ((child$ui.getAggregateChildKindSet$ui() & 8) != 0) {
                }
            }
        }
        kotlin.jvm.internal.o.e(interfaceC0299j);
        AbstractC2254r node = ((AbstractC2254r) ((D0) interfaceC0299j)).getNode();
        n nVarV = h5.v();
        if (nVarV == null) {
            nVarV = new n();
        }
        return new s(node, z6, h5, nVarV);
    }

    public static final C2566A b(u uVar, J4.c cVar) {
        Trace.beginSection("getAllUncoveredSemanticsNodesToIntObjectMap");
        try {
            s sVarA = uVar.a();
            H h5 = sVarA.f5807c;
            if (h5.G() && h5.F()) {
                C2566A c2566a = new C2566A(48);
                C0.B b5 = new C0.B(17);
                h1.k kVarZ = W.d.z(sVarA.g());
                ((Region) b5.f506b).set(kVarZ.f16623a, kVarZ.f16624b, kVarZ.f16625c, kVarZ.f16626d);
                c(b5, sVarA, c2566a, cVar, sVarA, new C0.B(17));
                return c2566a;
            }
            C2566A c2566a2 = AbstractC2588o.f21461a;
            kotlin.jvm.internal.o.f(c2566a2, "null cannot be cast to non-null type androidx.collection.IntObjectMap<V of androidx.collection.IntObjectMapKt.emptyIntObjectMap>");
            return c2566a2;
        } finally {
            Trace.endSection();
        }
    }

    public static final void c(C0.B b5, s sVar, C2566A c2566a, J4.c cVar, s sVar2, C0.B b6) {
        C2632c c2632cQ1;
        H h5;
        boolean zG = sVar2.f5807c.G();
        H h6 = sVar2.f5807c;
        boolean z6 = (zG && h6.F()) ? false : true;
        C0.B b7 = b5;
        Region region = (Region) b7.f506b;
        boolean zIsEmpty = region.isEmpty();
        s sVar3 = sVar;
        int i6 = sVar3.f5811g;
        int i7 = sVar2.f5811g;
        if (!zIsEmpty || i7 == i6) {
            if (!z6 || sVar2.f5809e) {
                InterfaceC0299j interfaceC0299jF = sVar2.f();
                if (interfaceC0299jF == null) {
                    c2632cQ1 = ((C0310t) h6.f2162J.f2362d).q1();
                } else {
                    AbstractC2254r node = ((AbstractC2254r) interfaceC0299jF).getNode();
                    Object objD = sVar2.f5808d.f5799a.d(m.f5775b);
                    if (objD == null) {
                        objD = null;
                    }
                    boolean z7 = objD != null;
                    if (!node.getNode().isAttached()) {
                        c2632cQ1 = C2632c.f21786e;
                    } else if (z7) {
                        c2632cQ1 = AbstractC0303l.r(node, 8).q1();
                    } else {
                        AbstractC0300j0 abstractC0300j0R = AbstractC0303l.r(node, 8);
                        c2632cQ1 = G0.B.i(abstractC0300j0R).d0(abstractC0300j0R, true);
                    }
                }
                h1.k kVarZ = W.d.z(c2632cQ1);
                C0.B b8 = b6;
                Region region2 = (Region) b8.f506b;
                region2.set(kVarZ.f16623a, kVarZ.f16624b, kVarZ.f16625c, kVarZ.f16626d);
                if (i7 == i6) {
                    i7 = -1;
                }
                if (!region2.op(region, Region.Op.INTERSECT)) {
                    if (sVar2.f5809e) {
                        s sVarL = sVar2.l();
                        c2566a.i(i7, new t(sVar2, W.d.z((sVarL == null || (h5 = sVarL.f5807c) == null || !h5.G()) ? f5818a : sVarL.g())));
                        return;
                    } else {
                        if (i7 == -1) {
                            Rect bounds = region2.getBounds();
                            c2566a.i(i7, new t(sVar2, new h1.k(bounds.left, bounds.top, bounds.right, bounds.bottom)));
                            return;
                        }
                        return;
                    }
                }
                Rect bounds2 = region2.getBounds();
                c2566a.i(i7, new t(sVar2, new h1.k(bounds2.left, bounds2.top, bounds2.right, bounds2.bottom)));
                List listJ = s.j(4, sVar2);
                int size = listJ.size() - 1;
                while (-1 < size) {
                    if (!((Boolean) cVar.invoke(listJ.get(size))).booleanValue()) {
                        c(b7, sVar3, c2566a, cVar, (s) listJ.get(size), b8);
                    }
                    size--;
                    b7 = b5;
                    sVar3 = sVar;
                    b8 = b6;
                }
                if (f(sVar2)) {
                    region.op(kVarZ.f16623a, kVarZ.f16624b, kVarZ.f16625c, kVarZ.f16626d, Region.Op.DIFFERENCE);
                }
            }
        }
    }

    public static final Object d(n nVar, z zVar) {
        Object objD = nVar.f5799a.d(zVar);
        if (objD == null) {
            return null;
        }
        return objD;
    }

    public static final boolean e(s sVar) {
        AbstractC0300j0 abstractC0300j0D = sVar.d();
        if (abstractC0300j0D != null ? abstractC0300j0D.d1() : false) {
            return true;
        }
        z zVar = w.f5835a;
        z zVar2 = w.f5849p;
        n nVar = sVar.f5808d;
        if (nVar.f5799a.b(zVar2)) {
            return true;
        }
        return nVar.f5799a.b(w.f5848o);
    }

    /* JADX WARN: Removed duplicated region for block: B:20:0x0054  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final boolean f(s sVar) {
        if (!e(sVar)) {
            n nVar = sVar.f5808d;
            if (nVar.f5801c) {
                return true;
            }
            N n6 = nVar.f5799a;
            Object[] objArr = n6.f21382b;
            Object[] objArr2 = n6.f21383c;
            long[] jArr = n6.f21381a;
            int length = jArr.length - 2;
            if (length >= 0) {
                int i6 = 0;
                while (true) {
                    long j4 = jArr[i6];
                    if ((((~j4) << 7) & j4 & (-9187201950435737472L)) != -9187201950435737472L) {
                        int i7 = 8 - ((~(i6 - length)) >>> 31);
                        for (int i8 = 0; i8 < i7; i8++) {
                            if ((255 & j4) < 128) {
                                int i9 = (i6 << 3) + i8;
                                Object obj = objArr[i9];
                                Object obj2 = objArr2[i9];
                                if (((z) obj).f5865c) {
                                    return true;
                                }
                            }
                            j4 >>= 8;
                        }
                        if (i7 != 8) {
                            break;
                        }
                        if (i6 == length) {
                            break;
                        }
                        i6++;
                    }
                }
            }
        }
        return false;
    }
}
