package n0;

import F.C0155i;
import F.C0156j;
import F.C0160n;
import F.C0161o;
import G0.InterfaceC0279y;
import I0.AbstractC0300j0;
import I0.AbstractC0301k;
import I0.AbstractC0303l;
import I0.C0290e0;
import I0.F0;
import I0.H;
import androidx.compose.runtime.collection.MutableVector;
import e.C1950d;
import i0.AbstractC2254r;
import i0.InterfaceC2255s;
import o0.C2632c;
import q.AbstractC2761L;

/* JADX INFO: renamed from: n0.d, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC2603d {
    public static final boolean A(E e6, C1950d c1950d) {
        MutableVector mutableVector = new MutableVector(new E[16], 0);
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitChildren called on an unattached node");
        }
        MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
        AbstractC2254r child$ui = e6.getNode().getChild$ui();
        if (child$ui == null) {
            AbstractC0303l.b(mutableVector2, e6.getNode());
        } else {
            mutableVector2.add(child$ui);
        }
        while (mutableVector2.getSize() != 0) {
            AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
            if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                AbstractC0303l.b(mutableVector2, abstractC2254rE);
            } else {
                while (true) {
                    if (abstractC2254rE == null) {
                        break;
                    }
                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                        MutableVector mutableVector3 = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                mutableVector.add((E) abstractC2254rE);
                            } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 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() & 1024) != 0) {
                                        i6++;
                                        if (i6 == 1) {
                                            abstractC2254rE = child$ui2;
                                        } else {
                                            if (mutableVector3 == null) {
                                                mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector3.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector3.add(child$ui2);
                                        }
                                    }
                                }
                                if (i6 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                        }
                    } else {
                        abstractC2254rE = abstractC2254rE.getChild$ui();
                    }
                }
            }
        }
        mutableVector.sortWith(F.f21504a);
        Object[] objArr = mutableVector.content;
        int size = mutableVector.getSize();
        for (int i7 = 0; i7 < size; i7++) {
            E e7 = (E) objArr[i7];
            if (t(e7) && m(e7, c1950d)) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:55:0x00b9 A[PHI: r0
      0x00b9: PHI (r0v10 int) = (r0v5 int), (r0v6 int), (r0v7 int), (r0v8 int) binds: [B:54:0x00b7, B:57:0x00bc, B:60:0x00c0, B:63:0x00c4] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object B(E e6, int i6, J4.c cVar) {
        int i7;
        int i8;
        Object objInvoke;
        AbstractC2254r abstractC2254rE;
        C0161o c0161oX0;
        C0290e0 c0290e0;
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitAncestors called on an unattached node");
        }
        AbstractC2254r parent$ui = e6.getNode().getParent$ui();
        H hT = AbstractC0303l.t(e6);
        loop0: while (true) {
            i7 = 1;
            i8 = 0;
            objInvoke = null;
            if (hT == null) {
                abstractC2254rE = null;
                break;
            }
            if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                while (parent$ui != null) {
                    if ((parent$ui.getKindSet$ui() & 1024) != 0) {
                        abstractC2254rE = parent$ui;
                        MutableVector mutableVector = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                break loop0;
                            }
                            if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                int i9 = 0;
                                for (AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
                                    if ((child$ui.getKindSet$ui() & 1024) != 0) {
                                        i9++;
                                        if (i9 == 1) {
                                            abstractC2254rE = child$ui;
                                        } else {
                                            if (mutableVector == null) {
                                                mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector.add(child$ui);
                                        }
                                    }
                                }
                                if (i9 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector);
                        }
                    }
                    parent$ui = parent$ui.getParent$ui();
                }
            }
            hT = hT.t();
            parent$ui = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
        }
        E e7 = (E) abstractC2254rE;
        if ((e7 != null && kotlin.jvm.internal.o.c(e7.x0(), e6.x0())) || (c0161oX0 = e6.x0()) == null) {
            return null;
        }
        int i10 = 5;
        if (i6 == 5) {
            i7 = i10;
        } else {
            i10 = 6;
            if (i6 != 6) {
                i10 = 3;
                if (i6 != 3) {
                    i10 = 4;
                    if (i6 != 4) {
                        if (i6 == 1) {
                            i7 = 2;
                        } else if (i6 != 2) {
                            throw new IllegalStateException("Unsupported direction for beyond bounds layout");
                        }
                    }
                }
            }
        }
        if (c0161oX0.f1328a.a() <= 0 || !c0161oX0.f1328a.d() || !c0161oX0.isAttached()) {
            return cVar.invoke(C0161o.f1327d);
        }
        int iB = c0161oX0.u0(i7) ? c0161oX0.f1328a.b() : c0161oX0.f1328a.e();
        kotlin.jvm.internal.C c6 = new kotlin.jvm.internal.C();
        C0156j c0156j = c0161oX0.f1329b;
        c0156j.getClass();
        C0155i c0155i = new C0155i(iB, iB);
        c0156j.f1299a.add(c0155i);
        c6.f20115a = c0155i;
        int iC = c0161oX0.f1328a.c() * 2;
        int iA = c0161oX0.f1328a.a();
        if (iC > iA) {
            iC = iA;
        }
        while (objInvoke == null && c0161oX0.t0((C0155i) c6.f20115a, i7) && i8 < iC) {
            C0155i c0155i2 = (C0155i) c6.f20115a;
            int i11 = c0155i2.f1291a;
            boolean zU0 = c0161oX0.u0(i7);
            int i12 = c0155i2.f1292b;
            if (zU0) {
                i12++;
            } else {
                i11--;
            }
            C0156j c0156j2 = c0161oX0.f1329b;
            c0156j2.getClass();
            C0155i c0155i3 = new C0155i(i11, i12);
            c0156j2.f1299a.add(c0155i3);
            c0161oX0.f1329b.f1299a.remove((C0155i) c6.f20115a);
            c6.f20115a = c0155i3;
            i8++;
            AbstractC0303l.t(c0161oX0).i();
            objInvoke = cVar.invoke(new C0160n(c0161oX0, c6, i7));
        }
        c0161oX0.f1329b.f1299a.remove((C0155i) c6.f20115a);
        AbstractC0303l.t(c0161oX0).i();
        return objInvoke;
    }

    public static final boolean C(int i6, C1950d c1950d, E e6, C2632c c2632c) {
        E eG;
        MutableVector mutableVector = new MutableVector(new E[16], 0);
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitChildren called on an unattached node");
        }
        MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
        AbstractC2254r child$ui = e6.getNode().getChild$ui();
        if (child$ui == null) {
            AbstractC0303l.b(mutableVector2, e6.getNode());
        } else {
            mutableVector2.add(child$ui);
        }
        while (mutableVector2.getSize() != 0) {
            AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
            if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                AbstractC0303l.b(mutableVector2, abstractC2254rE);
            } else {
                while (true) {
                    if (abstractC2254rE == null) {
                        break;
                    }
                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                        MutableVector mutableVector3 = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                E e7 = (E) abstractC2254rE;
                                if (e7.isAttached()) {
                                    mutableVector.add(e7);
                                }
                            } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                int i7 = 0;
                                for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                    if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                        i7++;
                                        if (i7 == 1) {
                                            abstractC2254rE = child$ui2;
                                        } else {
                                            if (mutableVector3 == null) {
                                                mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector3.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector3.add(child$ui2);
                                        }
                                    }
                                }
                                if (i7 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                        }
                    } else {
                        abstractC2254rE = abstractC2254rE.getChild$ui();
                    }
                }
            }
        }
        while (mutableVector.getSize() != 0 && (eG = g(mutableVector, c2632c, i6)) != null) {
            if (eG.v0().f21543a) {
                return ((Boolean) c1950d.invoke(eG)).booleanValue();
            }
            if (n(i6, c1950d, eG, c2632c)) {
                return true;
            }
            mutableVector.remove(eG);
        }
        return false;
    }

    /* JADX WARN: Code restructure failed: missing block: B:71:0x0115, code lost:
    
        return true;
     */
    /* JADX WARN: Removed duplicated region for block: B:125:0x01cb  */
    /* JADX WARN: Removed duplicated region for block: B:154:0x01c8 A[EDGE_INSN: B:154:0x01c8->B:123:0x01c8 BREAK  A[LOOP:5: B:85:0x014d->B:159:0x014d], SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:83:0x013c  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x014f  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final boolean D(E e6, E e7, int i6, C1950d c1950d) {
        AbstractC2254r abstractC2254r;
        H hT;
        C0290e0 c0290e0;
        if (e6.y0() != C.f21495b) {
            throw new IllegalStateException("This function should only be used within a parent that has focus.");
        }
        MutableVector mutableVector = new MutableVector(new E[16], 0);
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitChildren called on an unattached node");
        }
        MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
        AbstractC2254r child$ui = e6.getNode().getChild$ui();
        if (child$ui == null) {
            AbstractC0303l.b(mutableVector2, e6.getNode());
        } else {
            mutableVector2.add(child$ui);
        }
        while (true) {
            abstractC2254r = null;
            if (mutableVector2.getSize() == 0) {
                break;
            }
            AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
            if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                AbstractC0303l.b(mutableVector2, abstractC2254rE);
            } else {
                while (true) {
                    if (abstractC2254rE == null) {
                        break;
                    }
                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                        MutableVector mutableVector3 = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                mutableVector.add((E) abstractC2254rE);
                            } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                int i7 = 0;
                                for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                    if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                        i7++;
                                        if (i7 == 1) {
                                            abstractC2254rE = child$ui2;
                                        } else {
                                            if (mutableVector3 == null) {
                                                mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector3.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector3.add(child$ui2);
                                        }
                                    }
                                }
                                if (i7 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                        }
                    } else {
                        abstractC2254rE = abstractC2254rE.getChild$ui();
                    }
                }
            }
        }
        mutableVector.sortWith(F.f21504a);
        if (i6 != 1) {
            if (i6 != 2) {
                throw new IllegalStateException("This function should only be used for 1-D focus search");
            }
            P4.g gVarL0 = L4.a.l0(0, mutableVector.getSize());
            int i8 = gVarL0.f5676a;
            int i9 = gVarL0.f5677b;
            if (i8 <= i9) {
                boolean z6 = false;
                while (true) {
                    if (z6) {
                        E e8 = (E) mutableVector.content[i9];
                        if (t(e8) && a(e8, c1950d)) {
                            break;
                        }
                    }
                    if (kotlin.jvm.internal.o.c(mutableVector.content[i9], e7)) {
                        z6 = true;
                    }
                    if (i9 == i8) {
                        break;
                    }
                    i9--;
                }
            }
            if (i6 != 1) {
                if (!e6.getNode().isAttached()) {
                }
                AbstractC2254r parent$ui = e6.getNode().getParent$ui();
                hT = AbstractC0303l.t(e6);
                loop5: while (true) {
                    if (hT == null) {
                    }
                }
                if (abstractC2254r != null) {
                }
            }
            return false;
        }
        P4.g gVarL02 = L4.a.l0(0, mutableVector.getSize());
        int i10 = gVarL02.f5676a;
        int i11 = gVarL02.f5677b;
        if (i10 <= i11) {
            boolean z7 = false;
            while (true) {
                if (z7) {
                    E e9 = (E) mutableVector.content[i10];
                    if (t(e9) && m(e9, c1950d)) {
                        break;
                    }
                }
                if (kotlin.jvm.internal.o.c(mutableVector.content[i10], e7)) {
                    z7 = true;
                }
                if (i10 == i11) {
                    break;
                }
                i10++;
            }
        }
        if (i6 != 1 && e6.v0().f21543a) {
            if (!e6.getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui2 = e6.getNode().getParent$ui();
            hT = AbstractC0303l.t(e6);
            loop5: while (true) {
                if (hT == null) {
                    break;
                }
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                    while (parent$ui2 != null) {
                        if ((parent$ui2.getKindSet$ui() & 1024) != 0) {
                            AbstractC2254r abstractC2254rE2 = parent$ui2;
                            MutableVector mutableVector4 = null;
                            while (abstractC2254rE2 != null) {
                                if (abstractC2254rE2 instanceof E) {
                                    abstractC2254r = abstractC2254rE2;
                                    break loop5;
                                }
                                if ((abstractC2254rE2.getKindSet$ui() & 1024) != 0 && (abstractC2254rE2 instanceof AbstractC0301k)) {
                                    int i12 = 0;
                                    for (AbstractC2254r child$ui3 = ((AbstractC0301k) abstractC2254rE2).f2431b; child$ui3 != null; child$ui3 = child$ui3.getChild$ui()) {
                                        if ((child$ui3.getKindSet$ui() & 1024) != 0) {
                                            i12++;
                                            if (i12 == 1) {
                                                abstractC2254rE2 = child$ui3;
                                            } else {
                                                if (mutableVector4 == null) {
                                                    mutableVector4 = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE2 != null) {
                                                    mutableVector4.add(abstractC2254rE2);
                                                    abstractC2254rE2 = null;
                                                }
                                                mutableVector4.add(child$ui3);
                                            }
                                        }
                                    }
                                    if (i12 == 1) {
                                    }
                                }
                                abstractC2254rE2 = AbstractC0303l.e(mutableVector4);
                            }
                        }
                        parent$ui2 = parent$ui2.getParent$ui();
                    }
                }
                hT = hT.t();
                parent$ui2 = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
            }
            if (abstractC2254r != null) {
                return ((Boolean) c1950d.invoke(e6)).booleanValue();
            }
        }
        return false;
    }

    public static final Boolean E(int i6, C1950d c1950d, E e6, C2632c c2632c) {
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (eP == null) {
                    throw new IllegalStateException("ActiveParent must have a focusedChild");
                }
                int iOrdinal2 = eP.y0().ordinal();
                if (iOrdinal2 != 0) {
                    if (iOrdinal2 == 1) {
                        Boolean boolE = E(i6, c1950d, eP, c2632c);
                        if (!kotlin.jvm.internal.o.c(boolE, Boolean.FALSE)) {
                            return boolE;
                        }
                        if (c2632c == null) {
                            if (eP.y0() != C.f21495b) {
                                throw new IllegalStateException("Searching for active node in inactive hierarchy");
                            }
                            E eF = f(eP);
                            if (eF == null) {
                                throw new IllegalStateException("ActiveParent must have a focusedChild");
                            }
                            c2632c = j(eF);
                        }
                        return Boolean.valueOf(n(i6, c1950d, e6, c2632c));
                    }
                    if (iOrdinal2 != 2) {
                        if (iOrdinal2 != 3) {
                            throw new E3.v();
                        }
                        throw new IllegalStateException("ActiveParent must have a focusedChild");
                    }
                }
                if (c2632c == null) {
                    c2632c = j(eP);
                }
                return Boolean.valueOf(n(i6, c1950d, e6, c2632c));
            }
            if (iOrdinal != 2) {
                if (iOrdinal == 3) {
                    return e6.v0().f21543a ? (Boolean) c1950d.invoke(e6) : c2632c == null ? Boolean.valueOf(h(e6, i6, c1950d)) : Boolean.valueOf(C(i6, c1950d, e6, c2632c));
                }
                throw new E3.v();
            }
        }
        return Boolean.valueOf(h(e6, i6, c1950d));
    }

    /* JADX WARN: Removed duplicated region for block: B:38:0x007c A[RETURN] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final boolean a(E e6, C1950d c1950d) {
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (eP == null) {
                    throw new IllegalStateException("ActiveParent must have a focusedChild");
                }
                int iOrdinal2 = eP.y0().ordinal();
                if (iOrdinal2 != 0) {
                    if (iOrdinal2 != 1) {
                        if (iOrdinal2 != 2) {
                            if (iOrdinal2 != 3) {
                                throw new E3.v();
                            }
                            throw new IllegalStateException("ActiveParent must have a focusedChild");
                        }
                    } else if (a(eP, c1950d) || o(e6, eP, 2, c1950d) || (eP.v0().f21543a && ((Boolean) c1950d.invoke(eP)).booleanValue())) {
                        return true;
                    }
                }
                return o(e6, eP, 2, c1950d);
            }
            if (iOrdinal != 2) {
                if (iOrdinal != 3) {
                    throw new E3.v();
                }
                if (!z(e6, c1950d)) {
                    if (!(e6.v0().f21543a ? ((Boolean) c1950d.invoke(e6)).booleanValue() : false)) {
                        return false;
                    }
                }
                return true;
            }
        }
        return z(e6, c1950d);
    }

    /* JADX WARN: Code restructure failed: missing block: B:10:0x0033, code lost:
    
        if (r0 >= r2) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:14:0x003a, code lost:
    
        if (r4 <= r13) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:18:0x0041, code lost:
    
        if (r15 >= r12) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x0048, code lost:
    
        if (r14 <= r11) goto L23;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x004a, code lost:
    
        if (r22 != 3) goto L25;
     */
    /* JADX WARN: Code restructure failed: missing block: B:25:0x004d, code lost:
    
        if (r22 != 4) goto L27;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x004f, code lost:
    
        return true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x0050, code lost:
    
        if (r22 != 3) goto L29;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0052, code lost:
    
        r1 = r0 - r20.f21789c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:29:0x0057, code lost:
    
        if (r22 != 4) goto L31;
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x0059, code lost:
    
        r1 = r20.f21787a - r4;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x005d, code lost:
    
        if (r22 != 5) goto L33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x005f, code lost:
    
        r1 = r15 - r20.f21790d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x0064, code lost:
    
        if (r22 != 6) goto L55;
     */
    /* JADX WARN: Code restructure failed: missing block: B:34:0x0066, code lost:
    
        r1 = r20.f21788b - r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:36:0x006d, code lost:
    
        if (r1 >= 0.0f) goto L38;
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x006f, code lost:
    
        r1 = 0.0f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x0071, code lost:
    
        if (r22 != 3) goto L40;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x0073, code lost:
    
        r0 = r0 - r13;
     */
    /* JADX WARN: Code restructure failed: missing block: B:40:0x0075, code lost:
    
        if (r22 != 4) goto L42;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x0077, code lost:
    
        r0 = r2 - r4;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x007a, code lost:
    
        if (r22 != 5) goto L44;
     */
    /* JADX WARN: Code restructure failed: missing block: B:43:0x007c, code lost:
    
        r0 = r15 - r11;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x007f, code lost:
    
        if (r22 != 6) goto L53;
     */
    /* JADX WARN: Code restructure failed: missing block: B:45:0x0081, code lost:
    
        r0 = r12 - r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:47:0x0087, code lost:
    
        if (r0 >= 1.0f) goto L49;
     */
    /* JADX WARN: Code restructure failed: missing block: B:48:0x0089, code lost:
    
        r0 = 1.0f;
     */
    /* JADX WARN: Code restructure failed: missing block: B:50:0x008c, code lost:
    
        if (r1 >= r0) goto L52;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x008e, code lost:
    
        return true;
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x008f, code lost:
    
        return false;
     */
    /* JADX WARN: Code restructure failed: missing block: B:54:0x0095, code lost:
    
        throw new java.lang.IllegalStateException("This function should only be used for 2-D focus search");
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x009b, code lost:
    
        throw new java.lang.IllegalStateException("This function should only be used for 2-D focus search");
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x009c, code lost:
    
        return true;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final boolean b(C2632c c2632c, C2632c c2632c2, C2632c c2632c3, int i6) {
        if (c(i6, c2632c3, c2632c) || !c(i6, c2632c2, c2632c)) {
            return false;
        }
        float f6 = c2632c3.f21788b;
        float f7 = c2632c3.f21790d;
        float f8 = c2632c3.f21787a;
        float f9 = c2632c3.f21789c;
        float f10 = c2632c.f21790d;
        float f11 = c2632c.f21788b;
        float f12 = c2632c.f21789c;
        float f13 = c2632c.f21787a;
        if (i6 != 3) {
            if (i6 != 4) {
                if (i6 != 5) {
                    if (i6 != 6) {
                        throw new IllegalStateException("This function should only be used for 2-D focus search");
                    }
                }
            }
        }
    }

    public static final boolean c(int i6, C2632c c2632c, C2632c c2632c2) {
        if (i6 == 3 || i6 == 4) {
            return c2632c.f21790d > c2632c2.f21788b && c2632c.f21788b < c2632c2.f21790d;
        }
        if (i6 == 5 || i6 == 6) {
            return c2632c.f21789c > c2632c2.f21787a && c2632c.f21787a < c2632c2.f21789c;
        }
        throw new IllegalStateException("This function should only be used for 2-D focus search");
    }

    public static final boolean d(E e6, boolean z6) {
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (!(eP != null ? d(eP, z6) : true)) {
                    return false;
                }
                e6.u0(C.f21495b, C.f21496c);
                return true;
            }
            if (iOrdinal == 2) {
                return z6;
            }
            if (iOrdinal != 3) {
                throw new E3.v();
            }
        }
        return true;
    }

    public static final void e(E e6, MutableVector mutableVector) {
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitChildren called on an unattached node");
        }
        MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
        AbstractC2254r child$ui = e6.getNode().getChild$ui();
        if (child$ui == null) {
            AbstractC0303l.b(mutableVector2, e6.getNode());
        } else {
            mutableVector2.add(child$ui);
        }
        while (mutableVector2.getSize() != 0) {
            AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
            if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                AbstractC0303l.b(mutableVector2, abstractC2254rE);
            } else {
                while (true) {
                    if (abstractC2254rE == null) {
                        break;
                    }
                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                        MutableVector mutableVector3 = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                E e7 = (E) abstractC2254rE;
                                if (e7.isAttached() && !AbstractC0303l.t(e7).f2173U) {
                                    if (e7.v0().f21543a) {
                                        mutableVector.add(e7);
                                    } else {
                                        e(e7, mutableVector);
                                    }
                                }
                            } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 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() & 1024) != 0) {
                                        i6++;
                                        if (i6 == 1) {
                                            abstractC2254rE = child$ui2;
                                        } else {
                                            if (mutableVector3 == null) {
                                                mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector3.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector3.add(child$ui2);
                                        }
                                    }
                                }
                                if (i6 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                        }
                    } else {
                        abstractC2254rE = abstractC2254rE.getChild$ui();
                    }
                }
            }
        }
    }

    public static final E f(E e6) {
        E eG = ((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).g();
        if (eG == null || !eG.isAttached()) {
            return null;
        }
        return eG;
    }

    public static final E g(MutableVector mutableVector, C2632c c2632c, int i6) {
        C2632c c2632cH;
        if (i6 == 3) {
            c2632cH = c2632c.h((c2632c.f21789c - c2632c.f21787a) + 1, 0.0f);
        } else if (i6 == 4) {
            c2632cH = c2632c.h(-((c2632c.f21789c - c2632c.f21787a) + 1), 0.0f);
        } else if (i6 == 5) {
            c2632cH = c2632c.h(0.0f, (c2632c.f21790d - c2632c.f21788b) + 1);
        } else {
            if (i6 != 6) {
                throw new IllegalStateException("This function should only be used for 2-D focus search");
            }
            c2632cH = c2632c.h(0.0f, -((c2632c.f21790d - c2632c.f21788b) + 1));
        }
        Object[] objArr = mutableVector.content;
        int size = mutableVector.getSize();
        E e6 = null;
        for (int i7 = 0; i7 < size; i7++) {
            E e7 = (E) objArr[i7];
            if (t(e7)) {
                C2632c c2632cJ = j(e7);
                if (q(c2632cJ, c2632cH, c2632c, i6)) {
                    e6 = e7;
                    c2632cH = c2632cJ;
                }
            }
        }
        return e6;
    }

    public static final boolean h(E e6, int i6, J4.c cVar) {
        C2632c c2632c;
        MutableVector mutableVector = new MutableVector(new E[16], 0);
        e(e6, mutableVector);
        if (mutableVector.getSize() <= 1) {
            E e7 = (E) (mutableVector.getSize() == 0 ? null : mutableVector.content[0]);
            if (e7 != null) {
                return ((Boolean) cVar.invoke(e7)).booleanValue();
            }
        } else {
            if (i6 == 7) {
                i6 = 4;
            }
            if (i6 == 4 || i6 == 6) {
                C2632c c2632cJ = j(e6);
                float f6 = c2632cJ.f21787a;
                float f7 = c2632cJ.f21788b;
                c2632c = new C2632c(f6, f7, f6, f7);
            } else {
                if (i6 != 3 && i6 != 5) {
                    throw new IllegalStateException("This function should only be used for 2-D focus search");
                }
                C2632c c2632cJ2 = j(e6);
                float f8 = c2632cJ2.f21789c;
                float f9 = c2632cJ2.f21790d;
                c2632c = new C2632c(f8, f9, f8, f9);
            }
            E eG = g(mutableVector, c2632c, i6);
            if (eG != null) {
                return ((Boolean) cVar.invoke(eG)).booleanValue();
            }
        }
        return false;
    }

    public static final InterfaceC2255s i(InterfaceC2255s interfaceC2255s, J4.c cVar) {
        return interfaceC2255s.then(new r(new u(cVar)));
    }

    public static final C2632c j(E e6) {
        AbstractC0300j0 coordinator$ui;
        boolean zIsAttached = e6.isAttached();
        C2632c c2632c = C2632c.f21786e;
        if (zIsAttached && (coordinator$ui = e6.getCoordinator$ui()) != null) {
            InterfaceC0279y interfaceC0279yI = G0.B.i(coordinator$ui);
            if (!interfaceC0279yI.w()) {
                interfaceC0279yI = null;
            }
            if (interfaceC0279yI != null) {
                return e6.w0(interfaceC0279yI);
            }
        }
        return c2632c;
    }

    public static final InterfaceC2255s k(InterfaceC2255s interfaceC2255s, x xVar) {
        return interfaceC2255s.then(new y(xVar));
    }

    public static final InterfaceC2255s l(InterfaceC2255s interfaceC2255s) {
        return interfaceC2255s.then(D.f21498a);
    }

    public static final boolean m(E e6, C1950d c1950d) {
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (eP != null) {
                    return m(eP, c1950d) || o(e6, eP, 1, c1950d);
                }
                throw new IllegalStateException("ActiveParent must have a focusedChild");
            }
            if (iOrdinal != 2) {
                if (iOrdinal == 3) {
                    return e6.v0().f21543a ? ((Boolean) c1950d.invoke(e6)).booleanValue() : A(e6, c1950d);
                }
                throw new E3.v();
            }
        }
        return A(e6, c1950d);
    }

    public static final boolean n(int i6, C1950d c1950d, E e6, C2632c c2632c) {
        if (C(i6, c1950d, e6, c2632c)) {
            return true;
        }
        Boolean bool = (Boolean) B(e6, i6, new G(((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).g(), e6, c2632c, i6, c1950d, 1));
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public static final boolean o(E e6, E e7, int i6, C1950d c1950d) {
        if (D(e6, e7, i6, c1950d)) {
            return true;
        }
        Boolean bool = (Boolean) B(e6, i6, new G(((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).g(), e6, e7, i6, c1950d, 0));
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    /* JADX WARN: Code restructure failed: missing block: B:68:0x003b, code lost:
    
        continue;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final E p(E e6) {
        if (e6.getNode().isAttached()) {
            if (!e6.getNode().isAttached()) {
                F0.a.b("visitChildren called on an unattached node");
            }
            MutableVector mutableVector = new MutableVector(new AbstractC2254r[16], 0);
            AbstractC2254r child$ui = e6.getNode().getChild$ui();
            if (child$ui == null) {
                AbstractC0303l.b(mutableVector, e6.getNode());
            } else {
                mutableVector.add(child$ui);
            }
            while (mutableVector.getSize() != 0) {
                AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector);
                if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                    AbstractC0303l.b(mutableVector, abstractC2254rE);
                } else {
                    while (true) {
                        if (abstractC2254rE == null) {
                            break;
                        }
                        if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                            MutableVector mutableVector2 = null;
                            while (abstractC2254rE != null) {
                                if (abstractC2254rE instanceof E) {
                                    E e7 = (E) abstractC2254rE;
                                    if (e7.getNode().isAttached()) {
                                        int iOrdinal = e7.y0().ordinal();
                                        if (iOrdinal == 0 || iOrdinal == 1 || iOrdinal == 2) {
                                            return e7;
                                        }
                                        if (iOrdinal != 3) {
                                            throw new E3.v();
                                        }
                                    }
                                } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 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() & 1024) != 0) {
                                            i6++;
                                            if (i6 == 1) {
                                                abstractC2254rE = child$ui2;
                                            } else {
                                                if (mutableVector2 == null) {
                                                    mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE != null) {
                                                    mutableVector2.add(abstractC2254rE);
                                                    abstractC2254rE = null;
                                                }
                                                mutableVector2.add(child$ui2);
                                            }
                                        }
                                    }
                                    if (i6 == 1) {
                                    }
                                }
                                abstractC2254rE = AbstractC0303l.e(mutableVector2);
                            }
                        } else {
                            abstractC2254rE = abstractC2254rE.getChild$ui();
                        }
                    }
                }
            }
        }
        return null;
    }

    public static final boolean q(C2632c c2632c, C2632c c2632c2, C2632c c2632c3, int i6) {
        if (!r(i6, c2632c, c2632c3)) {
            return false;
        }
        if (r(i6, c2632c2, c2632c3) && !b(c2632c3, c2632c, c2632c2, i6)) {
            return !b(c2632c3, c2632c2, c2632c, i6) && s(i6, c2632c3, c2632c) < s(i6, c2632c3, c2632c2);
        }
        return true;
    }

    public static final boolean r(int i6, C2632c c2632c, C2632c c2632c2) {
        if (i6 == 3) {
            float f6 = c2632c2.f21789c;
            float f7 = c2632c.f21789c;
            float f8 = c2632c2.f21787a;
            return (f6 > f7 || f8 >= f7) && f8 > c2632c.f21787a;
        }
        if (i6 == 4) {
            float f9 = c2632c2.f21787a;
            float f10 = c2632c.f21787a;
            float f11 = c2632c2.f21789c;
            return (f9 < f10 || f11 <= f10) && f11 < c2632c.f21789c;
        }
        if (i6 == 5) {
            float f12 = c2632c2.f21790d;
            float f13 = c2632c.f21790d;
            float f14 = c2632c2.f21788b;
            return (f12 > f13 || f14 >= f13) && f14 > c2632c.f21788b;
        }
        if (i6 != 6) {
            throw new IllegalStateException("This function should only be used for 2-D focus search");
        }
        float f15 = c2632c2.f21788b;
        float f16 = c2632c.f21788b;
        float f17 = c2632c2.f21790d;
        return (f15 < f16 || f17 <= f16) && f17 < c2632c.f21790d;
    }

    public static final long s(int i6, C2632c c2632c, C2632c c2632c2) {
        float f6;
        float f7;
        float f8;
        float f9;
        float f10;
        float f11;
        if (i6 == 3) {
            f6 = c2632c.f21787a;
            f7 = c2632c2.f21789c;
        } else if (i6 == 4) {
            f6 = c2632c2.f21787a;
            f7 = c2632c.f21789c;
        } else if (i6 == 5) {
            f6 = c2632c.f21788b;
            f7 = c2632c2.f21790d;
        } else {
            if (i6 != 6) {
                throw new IllegalStateException("This function should only be used for 2-D focus search");
            }
            f6 = c2632c2.f21788b;
            f7 = c2632c.f21790d;
        }
        float f12 = f6 - f7;
        if (f12 < 0.0f) {
            f12 = 0.0f;
        }
        long j4 = (long) f12;
        if (i6 == 3 || i6 == 4) {
            float f13 = c2632c.f21790d;
            float f14 = c2632c.f21788b;
            f8 = 2;
            f9 = ((f13 - f14) / f8) + f14;
            f10 = c2632c2.f21790d;
            f11 = c2632c2.f21788b;
        } else {
            if (i6 != 5 && i6 != 6) {
                throw new IllegalStateException("This function should only be used for 2-D focus search");
            }
            float f15 = c2632c.f21789c;
            float f16 = c2632c.f21787a;
            f8 = 2;
            f9 = ((f15 - f16) / f8) + f16;
            f10 = c2632c2.f21789c;
            f11 = c2632c2.f21787a;
        }
        long j6 = (long) (f9 - (((f10 - f11) / f8) + f11));
        return (j6 * j6) + (((long) 13) * j4 * j4);
    }

    public static final boolean t(E e6) {
        H h5;
        AbstractC0300j0 coordinator$ui;
        H h6;
        AbstractC0300j0 coordinator$ui2 = e6.getCoordinator$ui();
        return (coordinator$ui2 == null || (h5 = coordinator$ui2.f2421r) == null || !h5.G() || (coordinator$ui = e6.getCoordinator$ui()) == null || (h6 = coordinator$ui.f2421r) == null || !h6.F()) ? false : true;
    }

    public static final InterfaceC2255s u(InterfaceC2255s interfaceC2255s, J4.c cVar) {
        return interfaceC2255s.then(new C2602c(cVar));
    }

    /* JADX WARN: Type inference failed for: r1v2, types: [J4.c, kotlin.jvm.internal.p] */
    public static final EnumC2601b v(E e6, int i6) {
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (eP == null) {
                    throw new IllegalArgumentException("ActiveParent with no focused child");
                }
                EnumC2601b enumC2601bV = v(eP, i6);
                EnumC2601b enumC2601b = EnumC2601b.f21513a;
                if (enumC2601bV == enumC2601b) {
                    enumC2601bV = null;
                }
                if (enumC2601bV != null) {
                    return enumC2601bV;
                }
                if (e6.f21501c) {
                    return enumC2601b;
                }
                e6.f21501c = true;
                try {
                    t tVarV0 = e6.v0();
                    C2600a c2600a = new C2600a(i6);
                    o oVar = (o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner();
                    E eG = oVar.g();
                    tVarV0.f21553k.invoke(c2600a);
                    E eG2 = oVar.g();
                    if (!c2600a.f21512b) {
                        return (eG == eG2 || eG2 == null) ? enumC2601b : x.f21558d == x.f21557c ? EnumC2601b.f21514b : EnumC2601b.f21515c;
                    }
                    x xVar = x.f21556b;
                    return EnumC2601b.f21514b;
                } finally {
                    e6.f21501c = false;
                }
            }
            if (iOrdinal == 2) {
                return EnumC2601b.f21514b;
            }
            if (iOrdinal != 3) {
                throw new E3.v();
            }
        }
        return EnumC2601b.f21513a;
    }

    /* JADX WARN: Type inference failed for: r1v1, types: [J4.c, kotlin.jvm.internal.p] */
    public static final EnumC2601b w(E e6, int i6) {
        if (!e6.f21502d) {
            e6.f21502d = true;
            try {
                t tVarV0 = e6.v0();
                C2600a c2600a = new C2600a(i6);
                o oVar = (o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner();
                E eG = oVar.g();
                tVarV0.f21552j.invoke(c2600a);
                E eG2 = oVar.g();
                if (c2600a.f21512b) {
                    x xVar = x.f21556b;
                    return EnumC2601b.f21514b;
                }
                if (eG != eG2 && eG2 != null) {
                    return x.f21558d == x.f21557c ? EnumC2601b.f21514b : EnumC2601b.f21515c;
                }
            } finally {
                e6.f21502d = false;
            }
        }
        return EnumC2601b.f21513a;
    }

    public static final EnumC2601b x(E e6, int i6) {
        AbstractC2254r abstractC2254rE;
        C0290e0 c0290e0;
        int iOrdinal = e6.y0().ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal == 1) {
                E eP = p(e6);
                if (eP != null) {
                    return v(eP, i6);
                }
                throw new IllegalArgumentException("ActiveParent with no focused child");
            }
            if (iOrdinal != 2) {
                if (iOrdinal != 3) {
                    throw new E3.v();
                }
                if (!e6.getNode().isAttached()) {
                    F0.a.b("visitAncestors called on an unattached node");
                }
                AbstractC2254r parent$ui = e6.getNode().getParent$ui();
                H hT = AbstractC0303l.t(e6);
                loop0: while (true) {
                    if (hT == null) {
                        abstractC2254rE = null;
                        break;
                    }
                    if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                        while (parent$ui != null) {
                            if ((parent$ui.getKindSet$ui() & 1024) != 0) {
                                abstractC2254rE = parent$ui;
                                MutableVector mutableVector = null;
                                while (abstractC2254rE != null) {
                                    if (abstractC2254rE instanceof E) {
                                        break loop0;
                                    }
                                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                        int i7 = 0;
                                        for (AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
                                            if ((child$ui.getKindSet$ui() & 1024) != 0) {
                                                i7++;
                                                if (i7 == 1) {
                                                    abstractC2254rE = child$ui;
                                                } else {
                                                    if (mutableVector == null) {
                                                        mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                    }
                                                    if (abstractC2254rE != null) {
                                                        mutableVector.add(abstractC2254rE);
                                                        abstractC2254rE = null;
                                                    }
                                                    mutableVector.add(child$ui);
                                                }
                                            }
                                        }
                                        if (i7 == 1) {
                                        }
                                    }
                                    abstractC2254rE = AbstractC0303l.e(mutableVector);
                                }
                            }
                            parent$ui = parent$ui.getParent$ui();
                        }
                    }
                    hT = hT.t();
                    parent$ui = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
                }
                E e7 = (E) abstractC2254rE;
                if (e7 == null) {
                    return EnumC2601b.f21513a;
                }
                int iOrdinal2 = e7.y0().ordinal();
                if (iOrdinal2 == 0) {
                    return w(e7, i6);
                }
                if (iOrdinal2 == 1) {
                    return x(e7, i6);
                }
                if (iOrdinal2 == 2) {
                    return EnumC2601b.f21514b;
                }
                if (iOrdinal2 != 3) {
                    throw new E3.v();
                }
                EnumC2601b enumC2601bX = x(e7, i6);
                EnumC2601b enumC2601b = enumC2601bX != EnumC2601b.f21513a ? enumC2601bX : null;
                return enumC2601b == null ? w(e7, i6) : enumC2601b;
            }
        }
        return EnumC2601b.f21513a;
    }

    /* JADX WARN: Removed duplicated region for block: B:140:0x021d  */
    /* JADX WARN: Removed duplicated region for block: B:142:0x0227 A[ADDED_TO_REGION, LOOP:9: B:142:0x0227->B:149:0x023b, LOOP_START, PHI: r5
      0x0227: PHI (r5v7 int) = (r5v6 int), (r5v8 int) binds: [B:141:0x0225, B:149:0x023b] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:150:0x0243  */
    /* JADX WARN: Removed duplicated region for block: B:153:0x024b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final boolean y(E e6) throws Throwable {
        MutableVector mutableVector;
        int size;
        Object[] objArr;
        C0290e0 c0290e0;
        C0290e0 c0290e02;
        o oVar = (o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner();
        E eG = oVar.g();
        C cY0 = e6.y0();
        if (eG == e6) {
            e6.u0(cY0, cY0);
            return true;
        }
        int i6 = 0;
        if ((eG == null || eG.f21499a) && !e6.f21499a && !((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).f21530a.E()) {
            return false;
        }
        int i7 = 16;
        if (eG != null) {
            mutableVector = new MutableVector(new E[16], 0);
            if (!eG.getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = eG.getNode().getParent$ui();
            H hT = AbstractC0303l.t(eG);
            while (hT != null) {
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & 1024) != 0) {
                            AbstractC2254r abstractC2254rE = parent$ui;
                            MutableVector mutableVector2 = null;
                            while (abstractC2254rE != null) {
                                if (abstractC2254rE instanceof E) {
                                    mutableVector.add((E) abstractC2254rE);
                                } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                    int i8 = 0;
                                    for (AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
                                        if ((child$ui.getKindSet$ui() & 1024) != 0) {
                                            i8++;
                                            if (i8 == 1) {
                                                abstractC2254rE = child$ui;
                                            } else {
                                                if (mutableVector2 == null) {
                                                    mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE != null) {
                                                    mutableVector2.add(abstractC2254rE);
                                                    abstractC2254rE = null;
                                                }
                                                mutableVector2.add(child$ui);
                                            }
                                        }
                                    }
                                    if (i8 == 1) {
                                    }
                                }
                                abstractC2254rE = AbstractC0303l.e(mutableVector2);
                            }
                        }
                        parent$ui = parent$ui.getParent$ui();
                    }
                }
                hT = hT.t();
                parent$ui = (hT == null || (c0290e02 = hT.f2162J) == null) ? null : (F0) c0290e02.f2364f;
            }
        } else {
            mutableVector = null;
        }
        MutableVector mutableVector3 = new MutableVector(new E[16], 0);
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitAncestors called on an unattached node");
        }
        AbstractC2254r parent$ui2 = e6.getNode().getParent$ui();
        H hT2 = AbstractC0303l.t(e6);
        int i9 = 1;
        while (hT2 != null) {
            if ((((AbstractC2254r) hT2.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                while (parent$ui2 != null) {
                    if ((parent$ui2.getKindSet$ui() & 1024) != 0) {
                        AbstractC2254r abstractC2254rE2 = parent$ui2;
                        MutableVector mutableVector4 = null;
                        while (abstractC2254rE2 != null) {
                            if (abstractC2254rE2 instanceof E) {
                                E e7 = (E) abstractC2254rE2;
                                Boolean boolValueOf = mutableVector != null ? Boolean.valueOf(mutableVector.remove(e7)) : null;
                                if (boolValueOf == null || !boolValueOf.booleanValue()) {
                                    mutableVector3.add(e7);
                                }
                                if (e7 == eG) {
                                    i9 = i6;
                                }
                            } else {
                                if ((abstractC2254rE2.getKindSet$ui() & 1024) != 0 && (abstractC2254rE2 instanceof AbstractC0301k)) {
                                    AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE2).f2431b;
                                    int i10 = i6;
                                    while (child$ui2 != null) {
                                        if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                            i10++;
                                            if (i10 == 1) {
                                                abstractC2254rE2 = child$ui2;
                                            } else {
                                                if (mutableVector4 == null) {
                                                    mutableVector4 = new MutableVector(new AbstractC2254r[i7], 0);
                                                }
                                                if (abstractC2254rE2 != null) {
                                                    mutableVector4.add(abstractC2254rE2);
                                                    abstractC2254rE2 = null;
                                                }
                                                mutableVector4.add(child$ui2);
                                            }
                                        }
                                        child$ui2 = child$ui2.getChild$ui();
                                        i7 = 16;
                                    }
                                    if (i10 == 1) {
                                    }
                                }
                                i6 = 0;
                                i7 = 16;
                            }
                            abstractC2254rE2 = AbstractC0303l.e(mutableVector4);
                            i6 = 0;
                            i7 = 16;
                        }
                    }
                    parent$ui2 = parent$ui2.getParent$ui();
                    i6 = 0;
                    i7 = 16;
                }
            }
            hT2 = hT2.t();
            parent$ui2 = (hT2 == null || (c0290e0 = hT2.f2162J) == null) ? null : (F0) c0290e0.f2364f;
            i6 = 0;
            i7 = 16;
        }
        if (i9 == 0 || eG == null || d(eG, false)) {
            AbstractC0303l.p(e6, new B0.b(e6, 16));
            int iOrdinal = e6.y0().ordinal();
            if (iOrdinal != 0) {
                if (iOrdinal == 1) {
                    ((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).j(e6);
                } else if (iOrdinal != 2) {
                    if (iOrdinal != 3) {
                        throw new E3.v();
                    }
                    ((o) ((J0.A) AbstractC0303l.u(e6)).getFocusOwner()).j(e6);
                }
            }
            if (i9 != 0 && eG != null) {
                eG.u0(C.f21494a, C.f21496c);
            }
            if (mutableVector != null) {
                int size2 = mutableVector.getSize() - 1;
                Object[] objArr2 = mutableVector.content;
                if (size2 < objArr2.length) {
                    while (size2 >= 0) {
                        E e8 = (E) objArr2[size2];
                        if (oVar.g() != e6) {
                            break;
                        }
                        e8.u0(C.f21495b, C.f21496c);
                        size2--;
                    }
                    size = mutableVector3.getSize() - 1;
                    objArr = mutableVector3.content;
                    if (size >= objArr.length) {
                        while (size >= 0) {
                            E e9 = (E) objArr[size];
                            if (oVar.g() != e6) {
                                break;
                            }
                            e9.u0(e9 == eG ? C.f21494a : C.f21496c, C.f21495b);
                            size--;
                        }
                        if (oVar.g() == e6) {
                            e6.u0(cY0, C.f21494a);
                            if (oVar.g() != e6) {
                                break;
                            }
                            return true;
                        }
                    } else if (oVar.g() == e6) {
                    }
                } else {
                    size = mutableVector3.getSize() - 1;
                    objArr = mutableVector3.content;
                    if (size >= objArr.length) {
                    }
                }
            }
        }
        return false;
    }

    public static final boolean z(E e6, C1950d c1950d) {
        MutableVector mutableVector = new MutableVector(new E[16], 0);
        if (!e6.getNode().isAttached()) {
            F0.a.b("visitChildren called on an unattached node");
        }
        MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
        AbstractC2254r child$ui = e6.getNode().getChild$ui();
        if (child$ui == null) {
            AbstractC0303l.b(mutableVector2, e6.getNode());
        } else {
            mutableVector2.add(child$ui);
        }
        while (mutableVector2.getSize() != 0) {
            AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
            if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                AbstractC0303l.b(mutableVector2, abstractC2254rE);
            } else {
                while (true) {
                    if (abstractC2254rE == null) {
                        break;
                    }
                    if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                        MutableVector mutableVector3 = null;
                        while (abstractC2254rE != null) {
                            if (abstractC2254rE instanceof E) {
                                mutableVector.add((E) abstractC2254rE);
                            } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 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() & 1024) != 0) {
                                        i6++;
                                        if (i6 == 1) {
                                            abstractC2254rE = child$ui2;
                                        } else {
                                            if (mutableVector3 == null) {
                                                mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                            }
                                            if (abstractC2254rE != null) {
                                                mutableVector3.add(abstractC2254rE);
                                                abstractC2254rE = null;
                                            }
                                            mutableVector3.add(child$ui2);
                                        }
                                    }
                                }
                                if (i6 == 1) {
                                }
                            }
                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                        }
                    } else {
                        abstractC2254rE = abstractC2254rE.getChild$ui();
                    }
                }
            }
        }
        mutableVector.sortWith(F.f21504a);
        int size = mutableVector.getSize() - 1;
        Object[] objArr = mutableVector.content;
        if (size < objArr.length) {
            while (size >= 0) {
                E e7 = (E) objArr[size];
                if (t(e7) && a(e7, c1950d)) {
                    return true;
                }
                size--;
            }
        }
        return false;
    }
}
