package h.a.k1;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: compiled from: LockFreeLinkedList.kt */
/* JADX INFO: loaded from: classes.dex */
@g.i
public class i {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f4254b = AtomicReferenceFieldUpdater.newUpdater(i.class, Object.class, "_next");

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f4255e = AtomicReferenceFieldUpdater.newUpdater(i.class, Object.class, "_prev");

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f4256f = AtomicReferenceFieldUpdater.newUpdater(i.class, Object.class, "_removedRef");
    public volatile /* synthetic */ Object _next = this;
    public volatile /* synthetic */ Object _prev = this;
    private volatile /* synthetic */ Object _removedRef = null;

    /* JADX INFO: compiled from: LockFreeLinkedList.kt */
    @g.i
    public static abstract class a extends c<i> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final i f4257b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public i f4258c;

        public a(i iVar) {
            this.f4257b = iVar;
        }

        @Override // h.a.k1.c
        public void b(i iVar, Object obj) {
            i iVar2 = iVar;
            boolean z = obj == null;
            i iVar3 = z ? this.f4257b : this.f4258c;
            if (iVar3 != null && i.f4254b.compareAndSet(iVar2, this, iVar3) && z) {
                i iVar4 = this.f4257b;
                i iVar5 = this.f4258c;
                g.h0.c.l.c(iVar5);
                iVar4.f(iVar5);
            }
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:24:0x003c, code lost:
    
        if (h.a.k1.i.f4254b.compareAndSet(r2, r1, ((h.a.k1.o) r3).a) != false) goto L26;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final h.a.k1.i e(h.a.k1.n r7) {
        /*
            r6 = this;
        L0:
            java.lang.Object r7 = r6._prev
            h.a.k1.i r7 = (h.a.k1.i) r7
            r0 = 0
            r1 = r7
        L6:
            r2 = r0
        L7:
            java.lang.Object r3 = r1._next
            if (r3 != r6) goto L18
            if (r7 != r1) goto Le
            return r1
        Le:
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r0 = h.a.k1.i.f4255e
            boolean r7 = r0.compareAndSet(r6, r7, r1)
            if (r7 != 0) goto L17
            goto L0
        L17:
            return r1
        L18:
            boolean r4 = r6.j()
            if (r4 == 0) goto L1f
            return r0
        L1f:
            if (r3 != 0) goto L22
            return r1
        L22:
            boolean r4 = r3 instanceof h.a.k1.n
            if (r4 == 0) goto L2c
            h.a.k1.n r3 = (h.a.k1.n) r3
            r3.a(r1)
            goto L0
        L2c:
            boolean r4 = r3 instanceof h.a.k1.o
            if (r4 == 0) goto L46
            if (r2 == 0) goto L41
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r4 = h.a.k1.i.f4254b
            h.a.k1.o r3 = (h.a.k1.o) r3
            h.a.k1.i r3 = r3.a
            boolean r1 = r4.compareAndSet(r2, r1, r3)
            if (r1 != 0) goto L3f
            goto L0
        L3f:
            r1 = r2
            goto L6
        L41:
            java.lang.Object r1 = r1._prev
            h.a.k1.i r1 = (h.a.k1.i) r1
            goto L7
        L46:
            r2 = r3
            h.a.k1.i r2 = (h.a.k1.i) r2
            r5 = r2
            r2 = r1
            r1 = r5
            goto L7
        */
        throw new UnsupportedOperationException("Method not decompiled: h.a.k1.i.e(h.a.k1.n):h.a.k1.i");
    }

    public final void f(i iVar) {
        i iVar2;
        do {
            iVar2 = (i) iVar._prev;
            if (g() != iVar) {
                return;
            }
        } while (!f4255e.compareAndSet(iVar, iVar2, this));
        if (j()) {
            iVar.e(null);
        }
    }

    public final Object g() {
        while (true) {
            Object obj = this._next;
            if (!(obj instanceof n)) {
                return obj;
            }
            ((n) obj).a(this);
        }
    }

    public final i h() {
        Object objG = g();
        o oVar = objG instanceof o ? (o) objG : null;
        i iVar = oVar != null ? oVar.a : null;
        return iVar == null ? (i) objG : iVar;
    }

    public final i i() {
        i iVarE = e(null);
        if (iVarE == null) {
            Object obj = this._prev;
            while (true) {
                iVarE = (i) obj;
                if (!iVarE.j()) {
                    break;
                }
                obj = iVarE._prev;
            }
        }
        return iVarE;
    }

    public boolean j() {
        return g() instanceof o;
    }

    public boolean k() {
        i iVar;
        while (true) {
            Object objG = g();
            if (objG instanceof o) {
                iVar = ((o) objG).a;
                break;
            }
            if (objG == this) {
                iVar = (i) objG;
                break;
            }
            i iVar2 = (i) objG;
            o oVar = (o) iVar2._removedRef;
            if (oVar == null) {
                oVar = new o(iVar2);
                f4256f.lazySet(iVar2, oVar);
            }
            if (f4254b.compareAndSet(this, objG, oVar)) {
                iVar = null;
                iVar2.e(null);
                break;
            }
        }
        return iVar == null;
    }

    public String toString() {
        return new g.h0.c.t(this) { // from class: h.a.k1.i.b
            @Override // g.k0.j
            public Object get() {
                return h.a.u.a(this.receiver);
            }
        } + '@' + h.a.u.b(this);
    }
}
