package defpackage;

import androidx.media3.container.NalUnitUtil;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.DebugProbesKt;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002*r\b\u0002\u0010\u0005\"5\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0001\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0000¢\u0006\u0002\b\u000425\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0001\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0000¢\u0006\u0002\b\u0004¨\u0006\u0006"}, d2 = {"Lkotlin/Function3;", "Lgy1;", "", "Lkotlin/coroutines/Continuation;", "Lfu2;", "DeepRecursiveFunctionBlock", "kotlin-stdlib"}, k = 2, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class fy1 {
    public static final ck1 a = ck1.a;

    public static final Object a(ey1 ey1Var) {
        Object objInvoke;
        ir3 ir3Var = ey1Var.a;
        iy1 iy1Var = new iy1();
        iy1Var.a = ir3Var;
        iy1Var.b = e6a.a;
        iy1Var.c = iy1Var;
        ck1 ck1Var = a;
        iy1Var.d = ck1Var;
        while (true) {
            Object obj = iy1Var.d;
            Continuation continuation = iy1Var.c;
            if (continuation == null) {
                s38.b(obj);
                return obj;
            }
            if (cr4.b(ck1Var, obj)) {
                try {
                    ir3 ir3Var2 = iy1Var.a;
                    e6a e6aVar = iy1Var.b;
                    if (ir3Var2 == null) {
                        cr4.g(ir3Var2, "<this>");
                        Continuation continuationProbeCoroutineCreated = DebugProbesKt.probeCoroutineCreated(continuation);
                        gj1 b = continuationProbeCoroutineCreated.getB();
                        Object kr4Var = b == ak2.a ? new kr4(continuationProbeCoroutineCreated) : new lr4(continuationProbeCoroutineCreated, b);
                        hz9.e(3, ir3Var2);
                        objInvoke = ir3Var2.invoke(iy1Var, e6aVar, kr4Var);
                    } else {
                        hz9.e(3, ir3Var2);
                        objInvoke = ir3Var2.invoke(iy1Var, e6aVar, continuation);
                    }
                    if (objInvoke != ck1.a) {
                        continuation.resumeWith(objInvoke);
                    }
                } catch (Throwable th) {
                    continuation.resumeWith(s38.a(th));
                }
            } else {
                iy1Var.d = ck1Var;
                continuation.resumeWith(obj);
            }
        }
    }
}
