package defpackage;

import androidx.media3.container.NalUnitUtil;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@gq4
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0017\u0018\u00002\u00020\u0001R\u0011\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00010\u00028\u0002X\u0082\u0004R\u0011\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00000\u00028\u0002X\u0082\u0004R\u0013\u0010\u0006\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00050\u00028\u0002X\u0082\u0004¨\u0006\u0007"}, d2 = {"Leg5;", "", "Lww;", "_next", "_prev", "Lqy7;", "_removedRef", "kotlinx-coroutines-core"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public class eg5 {
    public static final /* synthetic */ AtomicReferenceFieldUpdater a = AtomicReferenceFieldUpdater.newUpdater(eg5.class, Object.class, "_next$volatile");
    public static final /* synthetic */ AtomicReferenceFieldUpdater b = AtomicReferenceFieldUpdater.newUpdater(eg5.class, Object.class, "_prev$volatile");
    public static final /* synthetic */ AtomicReferenceFieldUpdater c = AtomicReferenceFieldUpdater.newUpdater(eg5.class, Object.class, "_removedRef$volatile");
    private volatile /* synthetic */ Object _next$volatile = this;
    private volatile /* synthetic */ Object _prev$volatile = this;
    private volatile /* synthetic */ Object _removedRef$volatile;

    public final boolean d(eg5 eg5Var, int i) {
        while (true) {
            eg5 eg5VarF = f();
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
            if (eg5VarF == null) {
                Object obj = atomicReferenceFieldUpdater.get(this);
                while (true) {
                    eg5VarF = (eg5) obj;
                    if (!eg5VarF.i()) {
                        break;
                    }
                    obj = atomicReferenceFieldUpdater.get(eg5VarF);
                }
            }
            if (eg5VarF instanceof bb5) {
                return (((bb5) eg5VarF).d & i) == 0 && eg5VarF.d(eg5Var, i);
            }
            atomicReferenceFieldUpdater.set(eg5Var, eg5VarF);
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater2 = a;
            atomicReferenceFieldUpdater2.set(eg5Var, this);
            while (!atomicReferenceFieldUpdater2.compareAndSet(eg5VarF, this, eg5Var)) {
                if (atomicReferenceFieldUpdater2.get(eg5VarF) != this) {
                    break;
                }
            }
            eg5Var.g(this);
            return true;
        }
    }

    public final void e(int i) {
        d(new bb5(i), i);
    }

    /* JADX WARN: Code restructure failed: missing block: B:20:0x0031, code lost:
    
        r6 = ((defpackage.qy7) r6).a;
     */
    /* JADX WARN: Code restructure failed: missing block: B:22:0x0039, code lost:
    
        if (r5.compareAndSet(r4, r3, r6) == false) goto L24;
     */
    /* JADX WARN: Code restructure failed: missing block: B:25:0x0041, code lost:
    
        if (r5.get(r4) == r3) goto L43;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final eg5 f() {
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
            eg5 eg5Var = (eg5) atomicReferenceFieldUpdater.get(this);
            eg5 eg5Var2 = eg5Var;
            while (true) {
                eg5 eg5Var3 = null;
                while (true) {
                    AtomicReferenceFieldUpdater atomicReferenceFieldUpdater2 = a;
                    Object obj = atomicReferenceFieldUpdater2.get(eg5Var2);
                    if (obj == this) {
                        if (eg5Var == eg5Var2) {
                            return eg5Var2;
                        }
                        while (!atomicReferenceFieldUpdater.compareAndSet(this, eg5Var, eg5Var2)) {
                            if (atomicReferenceFieldUpdater.get(this) != eg5Var) {
                                break;
                            }
                        }
                        return eg5Var2;
                    }
                    if (i()) {
                        return null;
                    }
                    if (!(obj instanceof qy7)) {
                        cr4.e(obj, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode");
                        eg5Var3 = eg5Var2;
                        eg5Var2 = (eg5) obj;
                    } else {
                        if (eg5Var3 != null) {
                            break;
                        }
                        eg5Var2 = (eg5) atomicReferenceFieldUpdater.get(eg5Var2);
                    }
                }
                eg5Var2 = eg5Var3;
            }
        }
    }

    public final void g(eg5 eg5Var) {
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = b;
            eg5 eg5Var2 = (eg5) atomicReferenceFieldUpdater.get(eg5Var);
            if (a.get(this) != eg5Var) {
                return;
            }
            while (!atomicReferenceFieldUpdater.compareAndSet(eg5Var, eg5Var2, this)) {
                if (atomicReferenceFieldUpdater.get(eg5Var) != eg5Var2) {
                    break;
                }
            }
            if (i()) {
                eg5Var.f();
                return;
            }
            return;
        }
    }

    public final eg5 h() {
        eg5 eg5Var;
        Object obj = a.get(this);
        qy7 qy7Var = obj instanceof qy7 ? (qy7) obj : null;
        if (qy7Var != null && (eg5Var = qy7Var.a) != null) {
            return eg5Var;
        }
        cr4.e(obj, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode");
        return (eg5) obj;
    }

    public boolean i() {
        return a.get(this) instanceof qy7;
    }

    public String toString() {
        return new dg5(this, uw1.class, "classSimpleName", "getClassSimpleName(Ljava/lang/Object;)Ljava/lang/String;", 1) + '@' + uw1.a(this);
    }
}
