package B0;

import I0.AbstractC0301k;
import I0.AbstractC0303l;
import I0.C0290e0;
import I0.F0;
import I0.H;
import I0.I0;
import V4.E;
import androidx.compose.runtime.collection.MutableVector;
import h1.q;
import i0.AbstractC2254r;
import kotlin.jvm.internal.C;
import kotlin.jvm.internal.o;
import m3.AbstractC2467b;
import o0.C2631b;

/* JADX INFO: loaded from: classes.dex */
public final class j extends AbstractC2254r implements I0, a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public a f434a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public e f435b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public j f436c;

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

    public j(a aVar, e eVar) {
        this.f434a = aVar;
        this.f435b = eVar == null ? new e() : eVar;
        this.f437d = "androidx.compose.ui.input.nestedscroll.NestedScrollNode";
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r3v13 */
    @Override // B0.a
    public final long J(int i6, long j4) {
        C0290e0 c0290e0;
        j jVar = null;
        I0 i02 = null;
        jVar = null;
        if (isAttached() && isAttached()) {
            if (!getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = getNode().getParent$ui();
            H hT = AbstractC0303l.t(this);
            loop0: while (true) {
                if (hT == null) {
                    break;
                }
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 262144) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & 262144) != 0) {
                            AbstractC2254r abstractC2254rE = parent$ui;
                            MutableVector mutableVector = null;
                            while (abstractC2254rE != 0) {
                                if (abstractC2254rE instanceof I0) {
                                    I0 i03 = (I0) abstractC2254rE;
                                    if (o.c(this.f437d, i03.i()) && j.class == i03.getClass()) {
                                        i02 = i03;
                                        break loop0;
                                    }
                                } else if ((abstractC2254rE.getKindSet$ui() & 262144) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                    AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b;
                                    int i7 = 0;
                                    abstractC2254rE = abstractC2254rE;
                                    while (child$ui != null) {
                                        if ((child$ui.getKindSet$ui() & 262144) != 0) {
                                            i7++;
                                            if (i7 == 1) {
                                                abstractC2254rE = child$ui;
                                            } else {
                                                if (mutableVector == null) {
                                                    mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE != 0) {
                                                    mutableVector.add(abstractC2254rE);
                                                    abstractC2254rE = 0;
                                                }
                                                mutableVector.add(child$ui);
                                            }
                                        }
                                        child$ui = child$ui.getChild$ui();
                                        abstractC2254rE = abstractC2254rE;
                                    }
                                    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;
            }
            jVar = (j) i02;
        }
        long J5 = jVar != null ? jVar.J(i6, j4) : 0L;
        return C2631b.e(J5, this.f434a.J(i6, C2631b.d(j4, J5)));
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r0v2, types: [B0.j] */
    /* JADX WARN: Type inference failed for: r3v10 */
    /* JADX WARN: Type inference failed for: r3v11, types: [i0.r] */
    /* JADX WARN: Type inference failed for: r3v12, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r3v13 */
    /* JADX WARN: Type inference failed for: r3v14 */
    /* JADX WARN: Type inference failed for: r3v15 */
    /* JADX WARN: Type inference failed for: r3v16 */
    /* JADX WARN: Type inference failed for: r3v17 */
    /* JADX WARN: Type inference failed for: r3v18 */
    /* JADX WARN: Type inference failed for: r3v7 */
    /* JADX WARN: Type inference failed for: r3v8, types: [i0.r] */
    /* JADX WARN: Type inference failed for: r8v7 */
    @Override // B0.a
    public final long f0(int i6, long j4, long j6) {
        C0290e0 c0290e0;
        long jF0 = this.f434a.f0(i6, j4, j6);
        I0 i02 = null;
        if (isAttached() && isAttached()) {
            if (!getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = getNode().getParent$ui();
            H hT = AbstractC0303l.t(this);
            loop0: while (true) {
                if (hT == null) {
                    break;
                }
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 262144) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & 262144) != 0) {
                            ?? E5 = parent$ui;
                            MutableVector mutableVector = null;
                            while (E5 != 0) {
                                if (E5 instanceof I0) {
                                    I0 i03 = (I0) E5;
                                    if (o.c(this.f437d, i03.i()) && j.class == i03.getClass()) {
                                        i02 = i03;
                                        break loop0;
                                    }
                                } else if ((E5.getKindSet$ui() & 262144) != 0 && (E5 instanceof AbstractC0301k)) {
                                    AbstractC2254r child$ui = ((AbstractC0301k) E5).f2431b;
                                    int i7 = 0;
                                    E5 = E5;
                                    while (child$ui != null) {
                                        if ((child$ui.getKindSet$ui() & 262144) != 0) {
                                            i7++;
                                            if (i7 == 1) {
                                                E5 = child$ui;
                                            } else {
                                                if (mutableVector == null) {
                                                    mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (E5 != 0) {
                                                    mutableVector.add(E5);
                                                    E5 = 0;
                                                }
                                                mutableVector.add(child$ui);
                                            }
                                        }
                                        child$ui = child$ui.getChild$ui();
                                        E5 = E5;
                                    }
                                    if (i7 == 1) {
                                    }
                                }
                                E5 = AbstractC0303l.e(mutableVector);
                            }
                        }
                        parent$ui = parent$ui.getParent$ui();
                    }
                }
                hT = hT.t();
                parent$ui = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
            }
            i02 = (j) i02;
        }
        ?? r02 = i02;
        return C2631b.e(jF0, r02 != 0 ? r02.f0(i6, C2631b.e(j4, jF0), C2631b.d(j6, jF0)) : 0L);
    }

    @Override // I0.I0
    public final Object i() {
        return this.f437d;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:8:0x0018  */
    /* JADX WARN: Type inference failed for: r14v10 */
    /* JADX WARN: Type inference failed for: r14v11 */
    /* JADX WARN: Type inference failed for: r14v12 */
    /* JADX WARN: Type inference failed for: r14v13 */
    /* JADX WARN: Type inference failed for: r14v14 */
    /* JADX WARN: Type inference failed for: r14v15, types: [i0.r] */
    /* JADX WARN: Type inference failed for: r14v17 */
    /* JADX WARN: Type inference failed for: r14v18 */
    /* JADX WARN: Type inference failed for: r14v19 */
    /* JADX WARN: Type inference failed for: r14v7 */
    /* JADX WARN: Type inference failed for: r14v8, types: [i0.r] */
    /* JADX WARN: Type inference failed for: r14v9, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r7v16 */
    @Override // B0.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object k(long j4, long j6, A4.d dVar) {
        h hVar;
        long j7;
        long j8;
        long j9;
        j jVar;
        long j10;
        long j11;
        I0 i02;
        C0290e0 c0290e0;
        int i6;
        ?? E5;
        AbstractC2254r abstractC2254r;
        int i7;
        AbstractC2254r abstractC2254r2;
        MutableVector mutableVector;
        if (dVar instanceof h) {
            hVar = (h) dVar;
            int i8 = hVar.f429e;
            if ((i8 & Integer.MIN_VALUE) != 0) {
                hVar.f429e = i8 - Integer.MIN_VALUE;
            } else {
                hVar = new h(this, (C4.c) dVar);
            }
        }
        h hVar2 = hVar;
        Object objK = hVar2.f427c;
        B4.a aVar = B4.a.f492a;
        int i9 = hVar2.f429e;
        int i10 = 1;
        if (i9 == 0) {
            AbstractC2467b.l(objK);
            a aVar2 = this.f434a;
            hVar2.f425a = j4;
            hVar2.f426b = j6;
            hVar2.f429e = 1;
            objK = aVar2.k(j4, j6, hVar2);
            if (objK != aVar) {
                j7 = j4;
                j8 = j6;
            }
            return aVar;
        }
        if (i9 != 1) {
            if (i9 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            j11 = hVar2.f425a;
            AbstractC2467b.l(objK);
            j10 = ((q) objK).f16636a;
            j9 = j11;
            return new q(q.e(j9, j10));
        }
        j8 = hVar2.f426b;
        j7 = hVar2.f425a;
        AbstractC2467b.l(objK);
        j9 = ((q) objK).f16636a;
        if (!isAttached()) {
            jVar = this.f436c;
        } else if (isAttached() && isAttached()) {
            if (!getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = getNode().getParent$ui();
            H hT = AbstractC0303l.t(this);
            loop0: while (true) {
                if (hT == null) {
                    i02 = null;
                    break;
                }
                int i11 = 262144;
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 262144) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & i11) != 0) {
                            ?? r14 = parent$ui;
                            MutableVector mutableVector2 = null;
                            while (r14 != 0) {
                                if (r14 instanceof I0) {
                                    I0 i03 = (I0) r14;
                                    i6 = i11;
                                    if (o.c(this.f437d, i03.i()) && j.class == i03.getClass()) {
                                        i02 = i03;
                                        break loop0;
                                    }
                                } else {
                                    i6 = i11;
                                    if ((r14.getKindSet$ui() & i6) != 0 && (r14 instanceof AbstractC0301k)) {
                                        AbstractC2254r child$ui = ((AbstractC0301k) r14).f2431b;
                                        int i12 = 0;
                                        E5 = r14;
                                        while (child$ui != null) {
                                            if ((child$ui.getKindSet$ui() & i6) != 0) {
                                                i12++;
                                                if (i12 == i10) {
                                                    abstractC2254r2 = parent$ui;
                                                    E5 = child$ui;
                                                } else {
                                                    if (mutableVector2 == null) {
                                                        abstractC2254r2 = parent$ui;
                                                        mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                    } else {
                                                        abstractC2254r2 = parent$ui;
                                                        mutableVector = mutableVector2;
                                                    }
                                                    if (E5 != 0) {
                                                        mutableVector.add(E5);
                                                        E5 = 0;
                                                    }
                                                    mutableVector.add(child$ui);
                                                    mutableVector2 = mutableVector;
                                                }
                                            } else {
                                                abstractC2254r2 = parent$ui;
                                            }
                                            child$ui = child$ui.getChild$ui();
                                            parent$ui = abstractC2254r2;
                                            i10 = 1;
                                            E5 = E5;
                                        }
                                        abstractC2254r = parent$ui;
                                        i7 = i10;
                                        if (i12 == i7) {
                                        }
                                        i11 = i6;
                                        i10 = i7;
                                        parent$ui = abstractC2254r;
                                        r14 = E5;
                                    }
                                    E5 = AbstractC0303l.e(mutableVector2);
                                    i11 = i6;
                                    i10 = i7;
                                    parent$ui = abstractC2254r;
                                    r14 = E5;
                                }
                                abstractC2254r = parent$ui;
                                i7 = i10;
                                E5 = AbstractC0303l.e(mutableVector2);
                                i11 = i6;
                                i10 = i7;
                                parent$ui = abstractC2254r;
                                r14 = E5;
                            }
                        }
                        i11 = i11;
                        i10 = i10;
                        parent$ui = parent$ui.getParent$ui();
                    }
                }
                int i13 = i10;
                hT = hT.t();
                i10 = i13;
                parent$ui = (hT == null || (c0290e0 = hT.f2162J) == null) ? null : (F0) c0290e0.f2364f;
            }
            jVar = (j) i02;
        } else {
            jVar = null;
        }
        if (jVar == null) {
            j10 = 0;
            return new q(q.e(j9, j10));
        }
        long jE = q.e(j7, j9);
        long jD = q.d(j8, j9);
        hVar2.f425a = j9;
        hVar2.f429e = 2;
        objK = jVar.k(jE, jD, hVar2);
        if (objK != aVar) {
            j11 = j9;
            j10 = ((q) objK).f16636a;
            j9 = j11;
            return new q(q.e(j9, j10));
        }
        return aVar;
    }

    @Override // i0.AbstractC2254r
    public final void onAttach() {
        e eVar = this.f435b;
        eVar.f419a = this;
        eVar.f420b = null;
        this.f436c = null;
        eVar.f421c = new b(this, 1);
        eVar.f422d = getCoroutineScope();
    }

    @Override // i0.AbstractC2254r
    public final void onDetach() {
        C c6 = new C();
        AbstractC0303l.x(this, new k(c6, 0));
        j jVar = (j) ((I0) c6.f20115a);
        this.f436c = jVar;
        e eVar = this.f435b;
        eVar.f420b = jVar;
        if (eVar.f419a == this) {
            eVar.f419a = null;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:71:0x0112, code lost:
    
        if (r3 == r5) goto L77;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:78:0x012d  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0019  */
    /* JADX WARN: Type inference failed for: r10v13 */
    @Override // B0.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object r0(long j4, A4.d dVar) {
        i iVar;
        j jVar;
        long j6;
        I0 i02;
        C0290e0 c0290e0;
        long j7;
        long j8 = j4;
        if (dVar instanceof i) {
            iVar = (i) dVar;
            int i6 = iVar.f433d;
            if ((i6 & Integer.MIN_VALUE) != 0) {
                iVar.f433d = i6 - Integer.MIN_VALUE;
            } else {
                iVar = new i(this, (C4.c) dVar);
            }
        }
        Object objR0 = iVar.f431b;
        B4.a aVar = B4.a.f492a;
        int i7 = iVar.f433d;
        if (i7 == 0) {
            AbstractC2467b.l(objR0);
            if (isAttached() && isAttached()) {
                if (!getNode().isAttached()) {
                    F0.a.b("visitAncestors called on an unattached node");
                }
                AbstractC2254r parent$ui = getNode().getParent$ui();
                H hT = AbstractC0303l.t(this);
                loop0: while (true) {
                    if (hT == null) {
                        i02 = null;
                        break;
                    }
                    if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 262144) != 0) {
                        while (parent$ui != null) {
                            if ((parent$ui.getKindSet$ui() & 262144) != 0) {
                                AbstractC2254r abstractC2254rE = parent$ui;
                                MutableVector mutableVector = null;
                                while (abstractC2254rE != 0) {
                                    if (abstractC2254rE instanceof I0) {
                                        I0 i03 = (I0) abstractC2254rE;
                                        if (o.c(this.f437d, i03.i()) && j.class == i03.getClass()) {
                                            i02 = i03;
                                            break loop0;
                                        }
                                    } else if ((abstractC2254rE.getKindSet$ui() & 262144) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                        AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b;
                                        int i8 = 0;
                                        abstractC2254rE = abstractC2254rE;
                                        while (child$ui != null) {
                                            if ((child$ui.getKindSet$ui() & 262144) != 0) {
                                                i8++;
                                                if (i8 == 1) {
                                                    abstractC2254rE = child$ui;
                                                } else {
                                                    if (mutableVector == null) {
                                                        mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                    }
                                                    if (abstractC2254rE != 0) {
                                                        mutableVector.add(abstractC2254rE);
                                                        abstractC2254rE = 0;
                                                    }
                                                    mutableVector.add(child$ui);
                                                }
                                            }
                                            child$ui = child$ui.getChild$ui();
                                            abstractC2254rE = abstractC2254rE;
                                        }
                                        if (i8 == 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;
                }
                jVar = (j) i02;
            } else {
                jVar = null;
            }
            if (jVar == null) {
                j6 = 0;
                a aVar2 = this.f434a;
                long jD = q.d(j8, j6);
                iVar.f430a = j6;
                iVar.f433d = 2;
                objR0 = aVar2.r0(jD, iVar);
                if (objR0 != aVar) {
                    j7 = j6;
                    return new q(q.e(j7, ((q) objR0).f16636a));
                }
                return aVar;
            }
            iVar.f430a = j8;
            iVar.f433d = 1;
            objR0 = jVar.r0(j8, iVar);
        } else {
            if (i7 != 1) {
                if (i7 != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                j7 = iVar.f430a;
                AbstractC2467b.l(objR0);
                return new q(q.e(j7, ((q) objR0).f16636a));
            }
            j8 = iVar.f430a;
            AbstractC2467b.l(objR0);
        }
        j6 = ((q) objR0).f16636a;
        a aVar22 = this.f434a;
        long jD2 = q.d(j8, j6);
        iVar.f430a = j6;
        iVar.f433d = 2;
        objR0 = aVar22.r0(jD2, iVar);
        if (objR0 != aVar) {
        }
        return aVar;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r4v18 */
    public final V4.C t0() {
        j jVar;
        I0 i02;
        C0290e0 c0290e0;
        if (isAttached()) {
            if (!getNode().isAttached()) {
                F0.a.b("visitAncestors called on an unattached node");
            }
            AbstractC2254r parent$ui = getNode().getParent$ui();
            H hT = AbstractC0303l.t(this);
            loop0: while (true) {
                if (hT == null) {
                    i02 = null;
                    break;
                }
                if ((((AbstractC2254r) hT.f2162J.f2365g).getAggregateChildKindSet$ui() & 262144) != 0) {
                    while (parent$ui != null) {
                        if ((parent$ui.getKindSet$ui() & 262144) != 0) {
                            AbstractC2254r abstractC2254rE = parent$ui;
                            MutableVector mutableVector = null;
                            while (abstractC2254rE != 0) {
                                if (abstractC2254rE instanceof I0) {
                                    i02 = (I0) abstractC2254rE;
                                    if (o.c(this.f437d, i02.i()) && j.class == i02.getClass()) {
                                        break loop0;
                                    }
                                } else if ((abstractC2254rE.getKindSet$ui() & 262144) != 0 && (abstractC2254rE instanceof AbstractC0301k)) {
                                    AbstractC2254r child$ui = ((AbstractC0301k) abstractC2254rE).f2431b;
                                    int i6 = 0;
                                    abstractC2254rE = abstractC2254rE;
                                    while (child$ui != null) {
                                        if ((child$ui.getKindSet$ui() & 262144) != 0) {
                                            i6++;
                                            if (i6 == 1) {
                                                abstractC2254rE = child$ui;
                                            } else {
                                                if (mutableVector == null) {
                                                    mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                }
                                                if (abstractC2254rE != 0) {
                                                    mutableVector.add(abstractC2254rE);
                                                    abstractC2254rE = 0;
                                                }
                                                mutableVector.add(child$ui);
                                            }
                                        }
                                        child$ui = child$ui.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;
            }
            jVar = (j) i02;
        } else {
            jVar = null;
        }
        V4.C cT0 = jVar != null ? jVar.t0() : null;
        if (cT0 != null && E.v(cT0)) {
            return cT0;
        }
        V4.C c6 = this.f435b.f422d;
        if (c6 != null) {
            return c6;
        }
        throw new IllegalStateException("in order to access nested coroutine scope you need to attach dispatcher to the `Modifier.nestedScroll` first.");
    }
}
