package p402.p405;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlin.jvm.internal.DefaultConstructorMarker;
import p138.p139.p143.p144.C2803;
import p402.InterfaceC6540;
import p402.p405.p406.EnumC6586;
import p402.p405.p407.p408.InterfaceC6592;
import p402.p411.p413.C6635;

/* JADX INFO: renamed from: ގ.ތ.ކ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@InterfaceC6540
public final class C6584<T> implements InterfaceC6575<T>, InterfaceC6592 {

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final AtomicReferenceFieldUpdater<C6584<?>, Object> f19357;
    public volatile Object result;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final InterfaceC6575<T> f19358;

    /* JADX INFO: renamed from: ގ.ތ.ކ$֏, reason: contains not printable characters */
    public static final class C6585 {
        public C6585() {
        }

        public /* synthetic */ C6585(DefaultConstructorMarker defaultConstructorMarker) {
        }
    }

    static {
        new C6585(null);
        f19357 = AtomicReferenceFieldUpdater.newUpdater(C6584.class, Object.class, "result");
    }

    /* JADX WARN: Multi-variable type inference failed */
    public C6584(InterfaceC6575<? super T> interfaceC6575) {
        if (interfaceC6575 == 0) {
            C6635.m9824("delegate");
            throw null;
        }
        EnumC6586 enumC6586 = EnumC6586.UNDECIDED;
        this.f19358 = interfaceC6575;
        this.result = enumC6586;
    }

    public String toString() {
        StringBuilder sbM4889 = C2803.m4889("SafeContinuation for ");
        sbM4889.append(this.f19358);
        return sbM4889.toString();
    }

    @Override // p402.p405.InterfaceC6575
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC6578 mo2607() {
        return this.f19358.mo2607();
    }

    @Override // p402.p405.InterfaceC6575
    /* JADX INFO: renamed from: ֏ */
    public void mo2608(Object obj) {
        while (true) {
            Object obj2 = this.result;
            EnumC6586 enumC6586 = EnumC6586.UNDECIDED;
            if (obj2 != enumC6586) {
                EnumC6586 enumC65862 = EnumC6586.COROUTINE_SUSPENDED;
                if (obj2 != enumC65862) {
                    throw new IllegalStateException("Already resumed");
                }
                if (f19357.compareAndSet(this, enumC65862, EnumC6586.RESUMED)) {
                    this.f19358.mo2608(obj);
                    return;
                }
            } else if (f19357.compareAndSet(this, enumC6586, obj)) {
                return;
            }
        }
    }
}
