package androidx.core.view;

import android.view.ViewGroup;

/* JADX INFO: loaded from: classes.dex */
@kotlin.coroutines.jvm.internal.f(c = "androidx.core.view.ViewGroupKt$descendants$1", f = "ViewGroup.kt", l = {119, 121}, m = "invokeSuspend")
final class ViewGroupKt$descendants$1 extends kotlin.coroutines.jvm.internal.k implements y1.p {
    final /* synthetic */ ViewGroup $this_descendants;
    int I$0;
    int I$1;
    private /* synthetic */ Object L$0;
    Object L$1;
    Object L$2;
    int label;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    ViewGroupKt$descendants$1(ViewGroup viewGroup, q1.d dVar) {
        super(2, dVar);
        this.$this_descendants = viewGroup;
    }

    @Override // kotlin.coroutines.jvm.internal.a
    public final q1.d create(Object obj, q1.d dVar) {
        ViewGroupKt$descendants$1 viewGroupKt$descendants$1 = new ViewGroupKt$descendants$1(this.$this_descendants, dVar);
        viewGroupKt$descendants$1.L$0 = obj;
        return viewGroupKt$descendants$1;
    }

    @Override // y1.p
    public final Object invoke(D1.h hVar, q1.d dVar) {
        return ((ViewGroupKt$descendants$1) create(hVar, dVar)).invokeSuspend(n1.s.f5871a);
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x004c  */
    /* JADX WARN: Removed duplicated region for block: B:18:0x0071  */
    /* JADX WARN: Removed duplicated region for block: B:23:0x0092  */
    /* JADX WARN: Removed duplicated region for block: B:25:0x0099  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:21:0x008b -> B:22:0x008d). Please report as a decompilation issue!!! */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:23:0x0092 -> B:24:0x0094). Please report as a decompilation issue!!! */
    @Override // kotlin.coroutines.jvm.internal.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object invokeSuspend(java.lang.Object r10) {
        /*
            r9 = this;
            java.lang.Object r0 = r1.AbstractC0707b.d()
            int r1 = r9.label
            r2 = 2
            r3 = 1
            if (r1 == 0) goto L3c
            if (r1 == r3) goto L27
            if (r1 != r2) goto L1f
            int r1 = r9.I$1
            int r4 = r9.I$0
            java.lang.Object r5 = r9.L$1
            android.view.ViewGroup r5 = (android.view.ViewGroup) r5
            java.lang.Object r6 = r9.L$0
            D1.h r6 = (D1.h) r6
            n1.m.b(r10)
            goto L8d
        L1f:
            java.lang.IllegalStateException r10 = new java.lang.IllegalStateException
            java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
            r10.<init>(r0)
            throw r10
        L27:
            int r1 = r9.I$1
            int r4 = r9.I$0
            java.lang.Object r5 = r9.L$2
            android.view.View r5 = (android.view.View) r5
            java.lang.Object r6 = r9.L$1
            android.view.ViewGroup r6 = (android.view.ViewGroup) r6
            java.lang.Object r7 = r9.L$0
            D1.h r7 = (D1.h) r7
            n1.m.b(r10)
            r10 = r7
            goto L6d
        L3c:
            n1.m.b(r10)
            java.lang.Object r10 = r9.L$0
            D1.h r10 = (D1.h) r10
            android.view.ViewGroup r1 = r9.$this_descendants
            int r4 = r1.getChildCount()
            r5 = 0
        L4a:
            if (r5 >= r4) goto L99
            android.view.View r6 = r1.getChildAt(r5)
            java.lang.String r7 = "getChildAt(index)"
            kotlin.jvm.internal.l.d(r6, r7)
            r9.L$0 = r10
            r9.L$1 = r1
            r9.L$2 = r6
            r9.I$0 = r5
            r9.I$1 = r4
            r9.label = r3
            java.lang.Object r7 = r10.a(r6, r9)
            if (r7 != r0) goto L68
            return r0
        L68:
            r8 = r6
            r6 = r1
            r1 = r4
            r4 = r5
            r5 = r8
        L6d:
            boolean r7 = r5 instanceof android.view.ViewGroup
            if (r7 == 0) goto L92
            android.view.ViewGroup r5 = (android.view.ViewGroup) r5
            D1.f r5 = androidx.core.view.ViewGroupKt.getDescendants(r5)
            r9.L$0 = r10
            r9.L$1 = r6
            r7 = 0
            r9.L$2 = r7
            r9.I$0 = r4
            r9.I$1 = r1
            r9.label = r2
            java.lang.Object r5 = r10.c(r5, r9)
            if (r5 != r0) goto L8b
            return r0
        L8b:
            r5 = r6
            r6 = r10
        L8d:
            r10 = r6
            r8 = r5
            r5 = r1
            r1 = r8
            goto L94
        L92:
            r5 = r1
            r1 = r6
        L94:
            int r4 = r4 + r3
            r8 = r5
            r5 = r4
            r4 = r8
            goto L4a
        L99:
            n1.s r10 = n1.s.f5871a
            return r10
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.core.view.ViewGroupKt$descendants$1.invokeSuspend(java.lang.Object):java.lang.Object");
    }
}
