package Z6;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: loaded from: classes.dex */
public abstract class g0 extends e7.j implements L, Z {

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public k0 f7509t;

    @Override // Z6.Z
    public final boolean a() {
        return true;
    }

    @Override // Z6.L
    public final void b() {
        k0 k0VarJ = j();
        while (true) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = k0.f7529q;
            Object obj = atomicReferenceFieldUpdater.get(k0VarJ);
            if (obj instanceof g0) {
                if (obj != this) {
                    return;
                }
                N n8 = AbstractC0385z.f7572j;
                while (!atomicReferenceFieldUpdater.compareAndSet(k0VarJ, obj, n8)) {
                    if (atomicReferenceFieldUpdater.get(k0VarJ) != obj) {
                        break;
                    }
                }
                return;
            }
            if (!(obj instanceof Z) || ((Z) obj).d() == null) {
                return;
            }
            while (true) {
                AtomicReferenceFieldUpdater atomicReferenceFieldUpdater2 = e7.j.f12558q;
                Object obj2 = atomicReferenceFieldUpdater2.get(this);
                if (obj2 instanceof e7.o) {
                    e7.j jVar = ((e7.o) obj2).f12571a;
                    return;
                }
                if (obj2 == this) {
                    return;
                }
                P6.g.c(obj2, "null cannot be cast to non-null type kotlinx.coroutines.internal.LockFreeLinkedListNode");
                e7.j jVar2 = (e7.j) obj2;
                AtomicReferenceFieldUpdater atomicReferenceFieldUpdater3 = e7.j.f12560s;
                e7.o oVar = (e7.o) atomicReferenceFieldUpdater3.get(jVar2);
                if (oVar == null) {
                    oVar = new e7.o(jVar2);
                    atomicReferenceFieldUpdater3.set(jVar2, oVar);
                }
                while (!atomicReferenceFieldUpdater2.compareAndSet(this, obj2, oVar)) {
                    if (atomicReferenceFieldUpdater2.get(this) != obj2) {
                        break;
                    }
                }
                jVar2.f();
                return;
            }
        }
    }

    @Override // Z6.Z
    public final m0 d() {
        return null;
    }

    public d0 getParent() {
        return j();
    }

    public final k0 j() {
        k0 k0Var = this.f7509t;
        if (k0Var != null) {
            return k0Var;
        }
        P6.g.h("job");
        throw null;
    }

    public abstract boolean k();

    public abstract void l(Throwable th);

    @Override // e7.j
    public final String toString() {
        return getClass().getSimpleName() + '@' + AbstractC0385z.m(this) + "[job@" + AbstractC0385z.m(j()) + ']';
    }
}
