package n0;

import I0.AbstractC0301k;
import I0.AbstractC0303l;
import I0.C0290e0;
import I0.F0;
import I0.H;
import I0.InterfaceC0299j;
import J0.C0390w;
import android.os.Trace;
import android.view.KeyEvent;
import android.view.View;
import androidx.compose.runtime.collection.MutableVector;
import e.C1950d;
import i0.AbstractC2254r;
import java.util.ArrayList;
import n.C2570E;
import n.J;
import o0.C2632c;
import q.AbstractC2761L;

/* JADX INFO: loaded from: classes.dex */
public final class o implements m {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final J0.A f21530a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final J0.A f21531b;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final i f21533d;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public C2570E f21535f;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public E f21537h;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final E f21532c = new E(2, 14, null);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final n f21534e = new n(this);

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final J f21536g = new J(1);

    public o(J0.A a6, J0.A a7) {
        this.f21530a = a6;
        this.f21531b = a7;
        this.f21533d = new i(this, a7);
    }

    public final boolean b(boolean z6) {
        C0290e0 c0290e0;
        if (g() != null) {
            E eG = g();
            j(null);
            if (eG != null) {
                eG.u0(C.f21494a, C.f21496c);
                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) {
                                MutableVector mutableVector = null;
                                AbstractC2254r abstractC2254rE = parent$ui;
                                while (abstractC2254rE != null) {
                                    if (abstractC2254rE instanceof E) {
                                        ((E) abstractC2254rE).u0(C.f21495b, C.f21496c);
                                    } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                        int i6 = 0;
                                        for (AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui != null; child$ui = child$ui.getChild$ui()) {
                                            if ((child$ui.getKindSet$ui() & 1024) != 0) {
                                                i6++;
                                                if (i6 == 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 (i6 == 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;
                }
            }
        }
        return true;
    }

    public final boolean c(boolean z6, int i6, boolean z7) {
        int iOrdinal;
        boolean z8 = true;
        if (z6 || (iOrdinal = AbstractC2603d.v(this.f21532c, i6).ordinal()) == 0) {
            b(z6);
        } else {
            if (iOrdinal != 1 && iOrdinal != 2 && iOrdinal != 3) {
                throw new E3.v();
            }
            z8 = false;
        }
        if (z8 && z7) {
            d();
        }
        return z8;
    }

    public final void d() {
        J0.A a6 = this.f21530a;
        if (a6.isFocused() || a6.hasFocus()) {
            a6.clearFocus();
        } else if (a6.hasFocus()) {
            View viewFindFocus = a6.findFocus();
            if (viewFindFocus != null) {
                viewFindFocus.clearFocus();
            }
            a6.clearFocus();
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:33:0x006e  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x010c A[Catch: all -> 0x0019, TryCatch #0 {all -> 0x0019, blocks: (B:3:0x0007, B:5:0x000e, B:10:0x001c, B:14:0x0026, B:17:0x0032, B:19:0x003c, B:20:0x0041, B:22:0x004d, B:24:0x0054, B:26:0x005c, B:30:0x0066, B:128:0x01ae, B:130:0x01b8, B:131:0x01bb, B:133:0x01ca, B:136:0x01da, B:140:0x01e6, B:143:0x01ec, B:144:0x01f1, B:164:0x0231, B:145:0x01f5, B:147:0x01fd, B:149:0x0201, B:151:0x0209, B:153:0x0211, B:157:0x0219, B:159:0x0222, B:160:0x0226, B:161:0x0229, B:165:0x0236, B:166:0x023b, B:168:0x0241, B:170:0x0245, B:173:0x0250, B:175:0x0258, B:182:0x026f, B:184:0x0276, B:186:0x027a, B:209:0x02c2, B:190:0x0286, B:192:0x028e, B:194:0x0292, B:196:0x029a, B:198:0x02a2, B:202:0x02aa, B:204:0x02b3, B:205:0x02b7, B:206:0x02ba, B:210:0x02c7, B:214:0x02d7, B:216:0x02de, B:218:0x02e2, B:241:0x032a, B:222:0x02ee, B:224:0x02f6, B:226:0x02fa, B:228:0x0302, B:230:0x030a, B:234:0x0312, B:236:0x031b, B:237:0x031f, B:238:0x0322, B:243:0x0331, B:245:0x0338, B:34:0x0070, B:36:0x007a, B:37:0x007d, B:39:0x0087, B:42:0x0097, B:46:0x00a3, B:77:0x0100, B:79:0x0104, B:49:0x00a8, B:51:0x00b0, B:53:0x00b4, B:55:0x00bc, B:57:0x00c4, B:61:0x00cc, B:63:0x00d5, B:64:0x00d9, B:65:0x00dc, B:68:0x00e4, B:69:0x00e9, B:70:0x00ee, B:72:0x00f4, B:74:0x00f8, B:80:0x010c, B:82:0x0116, B:83:0x0119, B:85:0x0127, B:88:0x0137, B:92:0x0143, B:123:0x01a0, B:125:0x01a4, B:95:0x0148, B:97:0x0150, B:99:0x0154, B:101:0x015c, B:103:0x0164, B:107:0x016c, B:109:0x0175, B:110:0x0179, B:111:0x017c, B:114:0x0184, B:115:0x0189, B:116:0x018e, B:118:0x0194, B:120:0x0198), top: B:254:0x0007 }] */
    /* JADX WARN: Type inference failed for: r0v27 */
    /* JADX WARN: Type inference failed for: r15v12 */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean e(KeyEvent keyEvent, J4.a aVar) {
        InterfaceC0299j interfaceC0299j;
        AbstractC2254r node;
        C0290e0 c0290e0;
        InterfaceC0299j interfaceC0299j2;
        C0290e0 c0290e02;
        int size;
        C0290e0 c0290e03;
        E e6 = this.f21532c;
        Trace.beginSection("FocusOwnerImpl:dispatchKeyEvent");
        try {
            if (this.f21533d.f21527e) {
                System.out.println((Object) "FocusRelatedWarning: Dispatching key event while focus system is invalidated.");
                return false;
            }
            if (!k(keyEvent)) {
                return false;
            }
            E eF = AbstractC2603d.f(e6);
            if (eF != null) {
                if (!eF.getNode().isAttached()) {
                    F0.a.b("visitLocalDescendants called on an unattached node");
                }
                AbstractC2254r node2 = eF.getNode();
                if ((node2.getAggregateChildKindSet$ui() & 9216) != 0) {
                    node = null;
                    for (AbstractC2254r child$ui = node2.getChild$ui(); child$ui != null; child$ui = child$ui.getChild$ui()) {
                        if ((child$ui.getKindSet$ui() & 9216) != 0) {
                            if ((child$ui.getKindSet$ui() & 1024) != 0) {
                                break;
                            }
                            node = child$ui;
                        }
                    }
                } else {
                    node = null;
                }
                if (node == null) {
                }
            } else if (eF == null) {
                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);
                loop15: while (true) {
                    if (hT == null) {
                        interfaceC0299j = null;
                        break;
                    }
                    if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 8192) != 0) {
                        while (parent$ui != null) {
                            if ((parent$ui.getKindSet$ui() & 8192) != 0) {
                                AbstractC2254r abstractC2254rE = parent$ui;
                                MutableVector mutableVector = null;
                                while (abstractC2254rE != null) {
                                    if (abstractC2254rE instanceof A0.f) {
                                        interfaceC0299j = abstractC2254rE;
                                        break loop15;
                                    }
                                    if ((abstractC2254rE.getKindSet$ui() & 8192) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                        AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b;
                                        int i6 = 0;
                                        abstractC2254rE = abstractC2254rE;
                                        while (child$ui2 != null) {
                                            if ((child$ui2.getKindSet$ui() & 8192) != 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);
                                                }
                                            }
                                            child$ui2 = child$ui2.getChild$ui();
                                            abstractC2254rE = abstractC2254rE;
                                        }
                                        if (i6 == 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;
                }
                InterfaceC0299j interfaceC0299j3 = (A0.f) interfaceC0299j;
                node = interfaceC0299j3 != null ? ((AbstractC2254r) interfaceC0299j3).getNode() : null;
            } else {
                if (!eF.getNode().isAttached()) {
                    F0.a.b("visitAncestors called on an unattached node");
                }
                AbstractC2254r node3 = eF.getNode();
                H hT2 = AbstractC0303l.t(eF);
                loop11: while (true) {
                    if (hT2 == null) {
                        interfaceC0299j2 = null;
                        break;
                    }
                    if ((((AbstractC2254r) hT2.f2162J.f2365g).getAggregateChildKindSet$ui() & 8192) != 0) {
                        while (node3 != null) {
                            if ((node3.getKindSet$ui() & 8192) != 0) {
                                MutableVector mutableVector2 = null;
                                AbstractC2254r abstractC2254rE2 = node3;
                                while (abstractC2254rE2 != null) {
                                    if (abstractC2254rE2 instanceof A0.f) {
                                        interfaceC0299j2 = abstractC2254rE2;
                                        break loop11;
                                    }
                                    if ((abstractC2254rE2.getKindSet$ui() & 8192) != 0 && (abstractC2254rE2 instanceof AbstractC0301k)) {
                                        AbstractC2254r child$ui3 = ((AbstractC0301k) abstractC2254rE2).f2431b;
                                        int i7 = 0;
                                        abstractC2254rE2 = abstractC2254rE2;
                                        while (child$ui3 != null) {
                                            if ((child$ui3.getKindSet$ui() & 8192) != 0) {
                                                i7++;
                                                if (i7 == 1) {
                                                    abstractC2254rE2 = child$ui3;
                                                } else {
                                                    if (mutableVector2 == null) {
                                                        mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
                                                    }
                                                    if (abstractC2254rE2 != null) {
                                                        mutableVector2.add(abstractC2254rE2);
                                                        abstractC2254rE2 = null;
                                                    }
                                                    mutableVector2.add(child$ui3);
                                                }
                                            }
                                            child$ui3 = child$ui3.getChild$ui();
                                            abstractC2254rE2 = abstractC2254rE2;
                                        }
                                        if (i7 == 1) {
                                        }
                                    }
                                    abstractC2254rE2 = AbstractC0303l.e(mutableVector2);
                                }
                            }
                            node3 = node3.getParent$ui();
                        }
                    }
                    hT2 = hT2.t();
                    node3 = (hT2 == null || (c0290e02 = hT2.f2162J) == null) ? null : (F0) c0290e02.f2364f;
                }
                InterfaceC0299j interfaceC0299j4 = (A0.f) interfaceC0299j2;
                if (interfaceC0299j4 != null) {
                    node = ((AbstractC2254r) interfaceC0299j4).getNode();
                }
            }
            if (node != null) {
                if (!node.getNode().isAttached()) {
                    F0.a.b("visitAncestors called on an unattached node");
                }
                AbstractC2254r parent$ui2 = node.getNode().getParent$ui();
                H hT3 = AbstractC0303l.t(node);
                ArrayList arrayList = null;
                while (hT3 != null) {
                    if ((((AbstractC2254r) hT3.f2162J.f2365g).getAggregateChildKindSet$ui() & 8192) != 0) {
                        while (parent$ui2 != null) {
                            if ((parent$ui2.getKindSet$ui() & 8192) != 0) {
                                AbstractC2254r abstractC2254rE3 = parent$ui2;
                                MutableVector mutableVector3 = null;
                                while (abstractC2254rE3 != null) {
                                    if (abstractC2254rE3 instanceof A0.f) {
                                        if (arrayList == null) {
                                            arrayList = new ArrayList();
                                        }
                                        arrayList.add(abstractC2254rE3);
                                    } else if ((abstractC2254rE3.getKindSet$ui() & 8192) != 0 && (abstractC2254rE3 instanceof AbstractC0301k)) {
                                        int i8 = 0;
                                        for (AbstractC2254r child$ui4 = ((AbstractC0301k) abstractC2254rE3).f2431b; child$ui4 != null; child$ui4 = child$ui4.getChild$ui()) {
                                            if ((child$ui4.getKindSet$ui() & 8192) != 0) {
                                                i8++;
                                                if (i8 == 1) {
                                                    abstractC2254rE3 = child$ui4;
                                                } else {
                                                    if (mutableVector3 == null) {
                                                        mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                                    }
                                                    if (abstractC2254rE3 != null) {
                                                        mutableVector3.add(abstractC2254rE3);
                                                        abstractC2254rE3 = null;
                                                    }
                                                    mutableVector3.add(child$ui4);
                                                }
                                            }
                                        }
                                        if (i8 == 1) {
                                        }
                                    }
                                    abstractC2254rE3 = AbstractC0303l.e(mutableVector3);
                                }
                            }
                            parent$ui2 = parent$ui2.getParent$ui();
                        }
                    }
                    hT3 = hT3.t();
                    parent$ui2 = (hT3 == null || (c0290e03 = hT3.f2162J) == null) ? null : (F0) c0290e03.f2364f;
                }
                if (arrayList != null && arrayList.size() - 1 >= 0) {
                    while (true) {
                        int i9 = size - 1;
                        if (((A0.f) arrayList.get(size)).d(keyEvent)) {
                            return true;
                        }
                        if (i9 < 0) {
                            break;
                        }
                        size = i9;
                    }
                }
                AbstractC2254r node4 = node.getNode();
                MutableVector mutableVector4 = null;
                while (node4 != 0) {
                    if (node4 instanceof A0.f) {
                        if (((A0.f) node4).d(keyEvent)) {
                            return true;
                        }
                    } else if ((node4.getKindSet$ui() & 8192) != 0 && (node4 instanceof AbstractC0301k)) {
                        AbstractC2254r child$ui5 = ((AbstractC0301k) node4).f2431b;
                        int i10 = 0;
                        node4 = node4;
                        while (child$ui5 != null) {
                            if ((child$ui5.getKindSet$ui() & 8192) != 0) {
                                i10++;
                                if (i10 == 1) {
                                    node4 = child$ui5;
                                } else {
                                    if (mutableVector4 == null) {
                                        mutableVector4 = new MutableVector(new AbstractC2254r[16], 0);
                                    }
                                    if (node4 != 0) {
                                        mutableVector4.add(node4);
                                        node4 = 0;
                                    }
                                    mutableVector4.add(child$ui5);
                                }
                            }
                            child$ui5 = child$ui5.getChild$ui();
                            node4 = node4;
                        }
                        if (i10 == 1) {
                        }
                    }
                    node4 = AbstractC0303l.e(mutableVector4);
                }
                if (((Boolean) aVar.invoke()).booleanValue()) {
                    return true;
                }
                AbstractC2254r node5 = node.getNode();
                MutableVector mutableVector5 = null;
                while (node5 != 0) {
                    if (node5 instanceof A0.f) {
                        if (((A0.f) node5).z(keyEvent)) {
                            return true;
                        }
                    } else if ((node5.getKindSet$ui() & 8192) != 0 && (node5 instanceof AbstractC0301k)) {
                        AbstractC2254r child$ui6 = ((AbstractC0301k) node5).f2431b;
                        int i11 = 0;
                        node5 = node5;
                        while (child$ui6 != null) {
                            if ((child$ui6.getKindSet$ui() & 8192) != 0) {
                                i11++;
                                if (i11 == 1) {
                                    node5 = child$ui6;
                                } else {
                                    if (mutableVector5 == null) {
                                        mutableVector5 = new MutableVector(new AbstractC2254r[16], 0);
                                    }
                                    if (node5 != 0) {
                                        mutableVector5.add(node5);
                                        node5 = 0;
                                    }
                                    mutableVector5.add(child$ui6);
                                }
                            }
                            child$ui6 = child$ui6.getChild$ui();
                            node5 = node5;
                        }
                        if (i11 == 1) {
                        }
                    }
                    node5 = AbstractC0303l.e(mutableVector5);
                }
                if (arrayList != null) {
                    int size2 = arrayList.size();
                    for (int i12 = 0; i12 < size2; i12++) {
                        if (((A0.f) arrayList.get(i12)).z(keyEvent)) {
                            return true;
                        }
                    }
                }
            }
            return false;
        } finally {
            Trace.endSection();
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:235:0x013a, code lost:
    
        continue;
     */
    /* JADX WARN: Removed duplicated region for block: B:26:0x005d A[PHI: r12
      0x005d: PHI (r12v17 n0.x) = (r12v14 n0.x), (r12v21 n0.x) binds: [B:38:0x007a, B:24:0x0058] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Type inference failed for: r15v4, types: [J4.c, kotlin.jvm.internal.p] */
    /* JADX WARN: Type inference failed for: r15v8, types: [J4.c, kotlin.jvm.internal.p] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Boolean f(int i6, C2632c c2632c, J4.c cVar) {
        boolean zA;
        C0290e0 c0290e0;
        x xVar;
        x xVar2;
        boolean z6;
        E e6 = this.f21532c;
        E eF = AbstractC2603d.f(e6);
        J0.A a6 = this.f21531b;
        int i7 = 4;
        E e7 = null;
        if (eF != null) {
            h1.m layoutDirection = a6.getLayoutDirection();
            t tVarV0 = eF.v0();
            if (i6 == 1) {
                xVar = tVarV0.f21544b;
            } else if (i6 == 2) {
                xVar = tVarV0.f21545c;
            } else if (i6 == 5) {
                xVar = tVarV0.f21546d;
            } else {
                if (i6 != 6) {
                    if (i6 == 3) {
                        int iOrdinal = layoutDirection.ordinal();
                        if (iOrdinal == 0) {
                            xVar2 = tVarV0.f21550h;
                        } else {
                            if (iOrdinal != 1) {
                                throw new E3.v();
                            }
                            xVar2 = tVarV0.f21551i;
                        }
                        if (xVar2 == x.f21556b) {
                            xVar2 = null;
                        }
                        xVar = xVar2 == null ? tVarV0.f21548f : xVar2;
                    } else if (i6 == 4) {
                        int iOrdinal2 = layoutDirection.ordinal();
                        if (iOrdinal2 == 0) {
                            xVar2 = tVarV0.f21551i;
                        } else {
                            if (iOrdinal2 != 1) {
                                throw new E3.v();
                            }
                            xVar2 = tVarV0.f21550h;
                        }
                        if (xVar2 == x.f21556b) {
                            xVar2 = null;
                        }
                        if (xVar2 == null) {
                            xVar = tVarV0.f21549g;
                        }
                    } else {
                        if (i6 != 7 && i6 != 8) {
                            throw new IllegalStateException("invalid FocusDirection");
                        }
                        C2600a c2600a = new C2600a(i6);
                        o oVar = (o) ((J0.A) AbstractC0303l.u(eF)).getFocusOwner();
                        E eG = oVar.g();
                        if (i6 == 7) {
                            tVarV0.f21552j.invoke(c2600a);
                        } else {
                            tVarV0.f21553k.invoke(c2600a);
                        }
                        xVar = c2600a.f21512b ? x.f21557c : eG != oVar.g() ? x.f21558d : x.f21556b;
                    }
                    return null;
                }
                xVar = tVarV0.f21547e;
            }
            x xVar3 = x.f21557c;
            if (!kotlin.jvm.internal.o.c(xVar, xVar3)) {
                if (kotlin.jvm.internal.o.c(xVar, x.f21558d)) {
                    E eF2 = AbstractC2603d.f(e6);
                    if (eF2 != null) {
                        return (Boolean) cVar.invoke(eF2);
                    }
                } else {
                    x xVar4 = x.f21556b;
                    if (!kotlin.jvm.internal.o.c(xVar, xVar4)) {
                        if (xVar == xVar4) {
                            throw new IllegalStateException("\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n");
                        }
                        if (xVar == xVar3) {
                            throw new IllegalStateException("\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n");
                        }
                        if (xVar.f21559a.getSize() == 0) {
                            System.out.println((Object) "FocusRelatedWarning: \n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n");
                            z6 = false;
                        } else {
                            MutableVector mutableVector = xVar.f21559a;
                            Object[] objArr = mutableVector.content;
                            int size = mutableVector.getSize();
                            boolean z7 = false;
                            for (int i8 = 0; i8 < size; i8++) {
                                InterfaceC0299j interfaceC0299j = (z) objArr[i8];
                                if (!((AbstractC2254r) interfaceC0299j).getNode().isAttached()) {
                                    F0.a.b("visitChildren called on an unattached node");
                                }
                                MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
                                AbstractC2254r abstractC2254r = (AbstractC2254r) interfaceC0299j;
                                AbstractC2254r child$ui = abstractC2254r.getNode().getChild$ui();
                                if (child$ui == null) {
                                    AbstractC0303l.b(mutableVector2, abstractC2254r.getNode());
                                } else {
                                    mutableVector2.add(child$ui);
                                }
                                while (true) {
                                    if (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) {
                                                            if (((Boolean) cVar.invoke((E) abstractC2254rE)).booleanValue()) {
                                                                z7 = true;
                                                                break;
                                                            }
                                                        } else if ((abstractC2254rE.getKindSet$ui() & 1024) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                                            MutableVector mutableVector4 = mutableVector3;
                                                            int i9 = 0;
                                                            for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                                                if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                                                    i9++;
                                                                    if (i9 == 1) {
                                                                        abstractC2254rE = child$ui2;
                                                                    } else {
                                                                        if (mutableVector4 == null) {
                                                                            mutableVector4 = new MutableVector(new AbstractC2254r[16], 0);
                                                                        }
                                                                        if (abstractC2254rE != null) {
                                                                            mutableVector4.add(abstractC2254rE);
                                                                            abstractC2254rE = null;
                                                                        }
                                                                        mutableVector4.add(child$ui2);
                                                                    }
                                                                }
                                                            }
                                                            if (i9 == 1) {
                                                                mutableVector3 = mutableVector4;
                                                            } else {
                                                                mutableVector3 = mutableVector4;
                                                            }
                                                        }
                                                        abstractC2254rE = AbstractC0303l.e(mutableVector3);
                                                    }
                                                } else {
                                                    abstractC2254rE = abstractC2254rE.getChild$ui();
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                            z6 = z7;
                        }
                        return Boolean.valueOf(z6);
                    }
                }
            }
            return null;
        }
        eF = null;
        h1.m layoutDirection2 = a6.getLayoutDirection();
        C1950d c1950d = new C1950d(eF, this, cVar);
        if (i6 == 1 || i6 == 2) {
            if (i6 == 1) {
                zA = AbstractC2603d.m(e6, c1950d);
            } else {
                if (i6 != 2) {
                    throw new IllegalStateException("This function should only be used for 1-D focus search");
                }
                zA = AbstractC2603d.a(e6, c1950d);
            }
            return Boolean.valueOf(zA);
        }
        if (i6 == 3 || i6 == 4 || i6 == 5 || i6 == 6) {
            return AbstractC2603d.E(i6, c1950d, e6, c2632c);
        }
        if (i6 == 7) {
            int iOrdinal3 = layoutDirection2.ordinal();
            if (iOrdinal3 != 0) {
                if (iOrdinal3 != 1) {
                    throw new E3.v();
                }
                i7 = 3;
            }
            E eF3 = AbstractC2603d.f(e6);
            if (eF3 != null) {
                return AbstractC2603d.E(i7, c1950d, eF3, c2632c);
            }
            return null;
        }
        if (i6 != 8) {
            throw new IllegalStateException(("Focus search invoked with invalid FocusDirection " + ((Object) C2605f.a(i6))).toString());
        }
        E eF4 = AbstractC2603d.f(e6);
        if (eF4 != null) {
            if (!eF4.getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = eF4.getNode().getParent$ui();
            H hT = AbstractC0303l.t(eF4);
            loop5: while (true) {
                if (hT == null) {
                    break;
                }
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 1024) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & 1024) != 0) {
                            AbstractC2254r abstractC2254rE2 = parent$ui;
                            MutableVector mutableVector5 = null;
                            while (abstractC2254rE2 != null) {
                                if (abstractC2254rE2 instanceof E) {
                                    E e8 = (E) abstractC2254rE2;
                                    if (e8.v0().f21543a) {
                                        e7 = e8;
                                        break loop5;
                                    }
                                } else if ((abstractC2254rE2.getKindSet$ui() & 1024) != 0 && (abstractC2254rE2 instanceof AbstractC0301k)) {
                                    int i10 = 0;
                                    for (AbstractC2254r child$ui3 = ((AbstractC0301k) abstractC2254rE2).f2431b; child$ui3 != null; child$ui3 = child$ui3.getChild$ui()) {
                                        if ((child$ui3.getKindSet$ui() & 1024) != 0) {
                                            i10++;
                                            if (i10 == 1) {
                                                abstractC2254rE2 = child$ui3;
                                            } else {
                                                if (mutableVector5 == null) {
                                                    mutableVector5 = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE2 != null) {
                                                    mutableVector5.add(abstractC2254rE2);
                                                    abstractC2254rE2 = null;
                                                }
                                                mutableVector5.add(child$ui3);
                                            }
                                        }
                                    }
                                    if (i10 != 1) {
                                        abstractC2254rE2 = AbstractC0303l.e(mutableVector5);
                                    }
                                }
                                abstractC2254rE2 = AbstractC0303l.e(mutableVector5);
                            }
                        }
                        parent$ui = parent$ui.getParent$ui();
                    }
                }
                hT = hT.t();
                parent$ui = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
            }
        }
        E e9 = e7;
        return Boolean.valueOf((e9 == null || e9.equals(e6)) ? false : ((Boolean) c1950d.invoke(e9)).booleanValue());
    }

    public final E g() {
        E e6 = this.f21537h;
        if (e6 == null || !e6.isAttached()) {
            return null;
        }
        return this.f21537h;
    }

    public final boolean h(int i6, boolean z6) {
        E eG = g();
        J0.A a6 = this.f21530a;
        if (eG == null || !eG.f21499a || !a6.v(i6)) {
            kotlin.jvm.internal.C c6 = new kotlin.jvm.internal.C();
            c6.f20115a = Boolean.FALSE;
            E eG2 = g();
            Boolean boolF = f(i6, a6.getEmbeddedViewFocusRect(), new K1.d(i6, 4, c6));
            if (!kotlin.jvm.internal.o.c(boolF, Boolean.TRUE) || eG2 == g()) {
                if (boolF != null && c6.f20115a != null) {
                    if (!boolF.booleanValue() || !((Boolean) c6.f20115a).booleanValue()) {
                        if ((i6 == 1 || i6 == 2) && z6 && c(false, i6, false)) {
                            Boolean boolF2 = f(i6, null, new C0390w(i6, 3));
                            if (boolF2 != null ? boolF2.booleanValue() : false) {
                            }
                        }
                    }
                }
                return false;
            }
        }
        return true;
    }

    public final boolean i(int i6) {
        if (!c(false, i6, false)) {
            return false;
        }
        Boolean boolF = f(i6, null, new C0390w(i6, 2));
        boolean zBooleanValue = boolF != null ? boolF.booleanValue() : false;
        if (!zBooleanValue) {
            d();
        }
        return zBooleanValue;
    }

    public final void j(E e6) {
        E e7 = this.f21537h;
        this.f21537h = e6;
        J j4 = this.f21536g;
        Object[] objArr = j4.f21376a;
        int i6 = j4.f21377b;
        for (int i7 = 0; i7 < i6; i7++) {
            ((j) objArr[i7]).b(e7, e6);
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:15:0x0096, code lost:
    
        r33 = r5;
     */
    /* JADX WARN: Code restructure failed: missing block: B:16:0x00a0, code lost:
    
        if (((r8 & ((~r8) << 6)) & (-9187201950435737472L)) == 0) goto L62;
     */
    /* JADX WARN: Code restructure failed: missing block: B:17:0x00a2, code lost:
    
        r3 = r4.b(r6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:18:0x00a8, code lost:
    
        if (r4.f21329e != 0) goto L21;
     */
    /* JADX WARN: Code restructure failed: missing block: B:20:0x00b9, code lost:
    
        if (((r4.f21325a[r3 >> 3] >> ((r3 & 7) << 3)) & 255) != 254) goto L22;
     */
    /* JADX WARN: Code restructure failed: missing block: B:21:0x00bb, code lost:
    
        r20 = 128;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x00bf, code lost:
    
        r3 = r4.f21327c;
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x00c1, code lost:
    
        if (r3 <= 8) goto L47;
     */
    /* JADX WARN: Code restructure failed: missing block: B:24:0x00c3, code lost:
    
        r20 = 128;
     */
    /* JADX WARN: Code restructure failed: missing block: B:25:0x00db, code lost:
    
        if (java.lang.Long.compare((((long) r4.f21328d) * 32) ^ Long.MIN_VALUE, (((long) r3) * 25) ^ Long.MIN_VALUE) > 0) goto L48;
     */
    /* JADX WARN: Code restructure failed: missing block: B:26:0x00dd, code lost:
    
        r3 = r4.f21325a;
        r5 = r4.f21327c;
        r7 = r4.f21326b;
        r8 = (r5 + 7) >> 3;
        r9 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:27:0x00e9, code lost:
    
        if (r9 >= r8) goto L93;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x00eb, code lost:
    
        r13 = r3[r9] & (-9187201950435737472L);
        r3[r9] = ((~r13) + (r13 >>> 7)) & (-72340172838076674L);
        r9 = r9 + 1;
        r7 = r7;
        r8 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:29:0x0104, code lost:
    
        r15 = r7;
        r7 = x4.AbstractC3250p.N(r3);
        r8 = r7 - 1;
        r3[r8] = (r3[r8] & 72057594037927935L) | (-72057594037927936L);
        r3[r7] = r3[0];
        r7 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x0120, code lost:
    
        if (r7 == r5) goto L95;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x0122, code lost:
    
        r8 = r7 >> 3;
        r9 = (r7 & 7) << 3;
        r13 = (r3[r8] >> r9) & 255;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x012f, code lost:
    
        if (r13 != 128) goto L34;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x0131, code lost:
    
        r7 = r7 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:35:0x0136, code lost:
    
        if (r13 == 254) goto L94;
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x0139, code lost:
    
        r13 = java.lang.Long.hashCode(r15[r7]) * (-862048943);
        r13 = r13 ^ (r13 << 16);
        r14 = r13 >>> 7;
        r22 = r4.b(r14);
        r14 = r14 & r5;
        r34 = r12;
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x0158, code lost:
    
        if ((((r22 - r14) & r5) / 8) != (((r7 - r14) & r5) / 8)) goto L41;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x015a, code lost:
    
        r3[r8] = (r3[r8] & (~(255 << r9))) | (((long) (r13 & 127)) << r9);
        r3[r3.length - 1] = (r3[0] & 72057594037927935L) | Long.MIN_VALUE;
        r7 = r7 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:40:0x0178, code lost:
    
        r12 = r34;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x017b, code lost:
    
        r14 = r7;
        r7 = r22 >> 3;
        r35 = r3[r7];
        r8 = (r22 & 7) << 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x018c, code lost:
    
        if (((r35 >> r8) & 255) != 128) goto L44;
     */
    /* JADX WARN: Code restructure failed: missing block: B:43:0x018e, code lost:
    
        r3[r7] = (r35 & (~(255 << r8))) | (((long) (r13 & 127)) << r8);
        r3[r8] = (r3[r8] & (~(255 << r9))) | (128 << r9);
        r15[r22] = r15[r14];
        r15[r14] = 0;
        r7 = r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x01b2, code lost:
    
        r3[r7] = (((long) (r13 & 127)) << r8) | (r35 & (~(255 << r8)));
        r7 = r15[r22];
        r15[r22] = r15[r14];
        r15[r14] = r7;
        r7 = r14 - 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:45:0x01cd, code lost:
    
        r3[r3.length - 1] = (r3[0] & 72057594037927935L) | Long.MIN_VALUE;
        r7 = r7 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:46:0x01db, code lost:
    
        r4.f21329e = n.Y.a(r4.f21327c) - r4.f21328d;
     */
    /* JADX WARN: Code restructure failed: missing block: B:47:0x01e8, code lost:
    
        r20 = 128;
     */
    /* JADX WARN: Code restructure failed: missing block: B:48:0x01ea, code lost:
    
        r3 = n.Y.b(r4.f21327c);
        r5 = r4.f21325a;
        r7 = r4.f21326b;
        r8 = r4.f21327c;
        r4.c(r3);
        r3 = r4.f21325a;
        r9 = r4.f21326b;
        r12 = r4.f21327c;
        r13 = 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:49:0x0201, code lost:
    
        if (r13 >= r8) goto L101;
     */
    /* JADX WARN: Code restructure failed: missing block: B:51:0x0211, code lost:
    
        if (((r5[r13 >> 3] >> ((r13 & 7) << 3)) & 255) >= r20) goto L53;
     */
    /* JADX WARN: Code restructure failed: missing block: B:52:0x0213, code lost:
    
        r14 = r7[r13];
        r16 = java.lang.Long.hashCode(r14) * (-862048943);
        r16 = r16 ^ (r16 << 16);
        r17 = r3;
        r3 = r4.b(r16 >>> 7);
        r3 = r16 & 127;
        r16 = r7;
        r19 = r8;
        r7 = r3;
        r3 = r3 >> 3;
        r22 = (r3 & 7) << 3;
        r7 = (r17[r3] & (~(255 << r22))) | (r7 << r22);
        r17[r3] = r7;
        r17[(((r3 - 7) & r12) + (r12 & 7)) >> 3] = r7;
        r9[r3] = r14;
     */
    /* JADX WARN: Code restructure failed: missing block: B:53:0x0253, code lost:
    
        r17 = r3;
        r16 = r7;
        r19 = r8;
     */
    /* JADX WARN: Code restructure failed: missing block: B:54:0x0259, code lost:
    
        r13 = r13 + 1;
        r7 = r16;
        r3 = r17;
        r8 = r19;
     */
    /* JADX WARN: Code restructure failed: missing block: B:55:0x0262, code lost:
    
        r3 = r4.b(r6);
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x0266, code lost:
    
        r15 = r3;
        r4.f21328d++;
        r3 = r4.f21329e;
        r5 = r4.f21325a;
        r6 = r15 >> 3;
        r7 = r5[r6];
        r9 = (r15 & 7) << 3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x027f, code lost:
    
        if (((r7 >> r9) & 255) != r20) goto L59;
     */
    /* JADX WARN: Code restructure failed: missing block: B:58:0x0281, code lost:
    
        r24 = r33 ? 1 : 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:59:0x0283, code lost:
    
        r4.f21329e = r3 - r24;
        r3 = r4.f21327c;
        r7 = (r7 & (~(255 << r9))) | (r10 << r9);
        r5[r6] = r7;
        r5[(((r15 - 7) & r3) + (r3 & 7)) >> 3] = r7;
     */
    /* JADX WARN: Code restructure failed: missing block: B:80:0x0321, code lost:
    
        if (((r7 & ((~r7) << 6)) & (-9187201950435737472L)) == 0) goto L86;
     */
    /* JADX WARN: Code restructure failed: missing block: B:81:0x0323, code lost:
    
        r11 = -1;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean k(KeyEvent keyEvent) {
        int iNumberOfTrailingZeros;
        boolean z6;
        int iNumberOfTrailingZeros2;
        long jB = A0.d.b(keyEvent);
        int iC = A0.d.c(keyEvent);
        boolean z7 = true;
        char c6 = '\b';
        int i6 = 0;
        int i7 = 0;
        if (iC == 2) {
            C2570E c2570e = this.f21535f;
            if (c2570e == null) {
                c2570e = new C2570E(3);
                this.f21535f = c2570e;
            }
            C2570E c2570e2 = c2570e;
            int iHashCode = Long.hashCode(jB) * (-862048943);
            int i8 = iHashCode ^ (iHashCode << 16);
            int i9 = i8 >>> 7;
            int i10 = i8 & 127;
            int i11 = c2570e2.f21327c;
            int i12 = i9 & i11;
            int i13 = 0;
            loop0: while (true) {
                long[] jArr = c2570e2.f21325a;
                int i14 = i12 >> 3;
                int i15 = (i12 & 7) << 3;
                long j4 = (jArr[i14] >>> i15) | ((jArr[i14 + (z7 ? 1 : 0)] << (64 - i15)) & ((-i15) >> 63));
                long j6 = i10;
                long j7 = j4 ^ (j6 * 72340172838076673L);
                long j8 = (j7 - 72340172838076673L) & (~j7) & (-9187201950435737472L);
                while (true) {
                    if (j8 == 0) {
                        break;
                    }
                    iNumberOfTrailingZeros2 = (i12 + (Long.numberOfTrailingZeros(j8) >> 3)) & i11;
                    z6 = z7;
                    if (c2570e2.f21326b[iNumberOfTrailingZeros2] == jB) {
                        break loop0;
                    }
                    j8 &= j8 - 1;
                    z7 = z6 ? 1 : 0;
                }
                i13 += 8;
                i12 = (i12 + i13) & i11;
                z7 = z6 ? 1 : 0;
            }
            c2570e2.f21326b[iNumberOfTrailingZeros2] = jB;
            return z6;
        }
        if (iC != 1) {
            return true;
        }
        C2570E c2570e3 = this.f21535f;
        if (c2570e3 == null || !c2570e3.a(jB)) {
            return false;
        }
        C2570E c2570e4 = this.f21535f;
        if (c2570e4 != null) {
            int iHashCode2 = Long.hashCode(jB) * (-862048943);
            int i16 = iHashCode2 ^ (iHashCode2 << 16);
            int i17 = i16 & 127;
            int i18 = c2570e4.f21327c;
            int i19 = i16 >>> 7;
            loop5: while (true) {
                int i20 = i19 & i18;
                long[] jArr2 = c2570e4.f21325a;
                int i21 = i20 >> 3;
                int i22 = (i20 & 7) << 3;
                long j9 = ((jArr2[i21 + 1] << (64 - i22)) & ((-i22) >> 63)) | (jArr2[i21] >>> i22);
                long j10 = (((long) i17) * 72340172838076673L) ^ j9;
                long j11 = (~j10) & (j10 - 72340172838076673L) & (-9187201950435737472L);
                while (true) {
                    if (j11 == 0) {
                        break;
                    }
                    iNumberOfTrailingZeros = ((Long.numberOfTrailingZeros(j11) >> 3) + i20) & i18;
                    if (c2570e4.f21326b[iNumberOfTrailingZeros] == jB) {
                        break loop5;
                    }
                    j11 &= j11 - 1;
                }
                i6 += 8;
                i19 = i20 + i6;
            }
            if (iNumberOfTrailingZeros >= 0) {
                c2570e4.f21328d--;
                long[] jArr3 = c2570e4.f21325a;
                int i23 = c2570e4.f21327c;
                int i24 = iNumberOfTrailingZeros >> 3;
                int i25 = (iNumberOfTrailingZeros & 7) << 3;
                long j12 = (jArr3[i24] & (~(255 << i25))) | (254 << i25);
                jArr3[i24] = j12;
                jArr3[(((iNumberOfTrailingZeros - 7) & i23) + (i23 & 7)) >> 3] = j12;
                return true;
            }
        }
        return true;
    }
}
