package defpackage;

import java.util.concurrent.atomic.AtomicReference;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlinx.coroutines.DispatchException;

/* renamed from: ᵿːː, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5503 extends AbstractC3415 implements InterfaceC2580, InterfaceC1033, InterfaceC0747, InterfaceC2632 {
    private volatile /* synthetic */ Object _state$volatile;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public int f20708;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f20707 = AtomicReferenceFieldUpdater.newUpdater(C5503.class, Object.class, "_state$volatile");

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static final /* synthetic */ long f20706 = AbstractC3747.f13986.objectFieldOffset(C5503.class.getDeclaredField("_state$volatile"));

    public C5503(Object obj) {
        this._state$volatile = obj;
    }

    @Override // defpackage.InterfaceC0747
    public final Object getValue() {
        f20707.getClass();
        Object objectVolatile = AbstractC3747.f13986.getObjectVolatile(this, f20706);
        if (objectVolatile == AbstractC1718.f6841) {
            return null;
        }
        return objectVolatile;
    }

    /* renamed from: ˀᵗᵩ, reason: contains not printable characters */
    public final void m11126(Object obj) {
        if (obj == null) {
            obj = AbstractC1718.f6841;
        }
        m11127(null, obj);
    }

    /* renamed from: ˆᵼᵷˊ, reason: contains not printable characters */
    public final boolean m11127(Object obj, Object obj2) throws DispatchException {
        int i;
        AbstractC1061[] abstractC1061Arr;
        C0434 c0434;
        synchronized (this) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = f20707;
            Object obj3 = atomicReferenceFieldUpdater.get(this);
            if (obj != null && !ᵲᵝᵪ.ᵹᵝᵶ(obj3, obj)) {
                return false;
            }
            if (ᵲᵝᵪ.ᵹᵝᵶ(obj3, obj2)) {
                return true;
            }
            atomicReferenceFieldUpdater.set(this, obj2);
            int i2 = this.f20708;
            if ((i2 & 1) != 0) {
                this.f20708 = i2 + 2;
                return true;
            }
            int i3 = i2 + 1;
            this.f20708 = i3;
            AbstractC1061[] abstractC1061Arr2 = (AbstractC1061[]) this.f12709;
            while (true) {
                C5200[] c5200Arr = (C5200[]) abstractC1061Arr2;
                if (c5200Arr != null) {
                    for (C5200 c5200 : c5200Arr) {
                        if (c5200 != null) {
                            AtomicReference atomicReference = c5200.f19408;
                            while (true) {
                                Object obj4 = atomicReference.get();
                                if (obj4 != null && obj4 != (c0434 = AbstractC0037.f1167)) {
                                    C0434 c04342 = AbstractC0037.f1166;
                                    if (obj4 != c04342) {
                                        while (!atomicReference.compareAndSet(obj4, c04342)) {
                                            if (atomicReference.get() != obj4) {
                                                break;
                                            }
                                        }
                                        ((C4385) obj4).mo2134(C3637.f13536);
                                        break;
                                    }
                                    while (!atomicReference.compareAndSet(obj4, c0434)) {
                                        if (atomicReference.get() != obj4) {
                                            break;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                synchronized (this) {
                    i = this.f20708;
                    if (i == i3) {
                        this.f20708 = i3 + 1;
                        return true;
                    }
                    abstractC1061Arr = (AbstractC1061[]) this.f12709;
                }
                abstractC1061Arr2 = abstractC1061Arr;
                i3 = i;
            }
        }
    }

    @Override // defpackage.AbstractC3415
    /* renamed from: ˇʼʤˎ */
    public final AbstractC1061[] mo5324() {
        return new C5200[2];
    }

    /* renamed from: ˊᵸˊ, reason: contains not printable characters */
    public final boolean m11128(Object obj, Object obj2) {
        C0434 c0434 = AbstractC1718.f6841;
        if (obj == null) {
            obj = c0434;
        }
        if (obj2 == null) {
            obj2 = c0434;
        }
        return m11127(obj, obj2);
    }

    @Override // defpackage.InterfaceC1033
    /* renamed from: ᵥᵯˎ */
    public final InterfaceC2580 mo3397(InterfaceC2262 interfaceC2262, int i, int i2) {
        return ((((i < 0 || i >= 2) && i != -2) || i2 != 2) && !((i == 0 || i == -3) && i2 == 1)) ? new C1448(this, interfaceC2262, i, i2) : this;
    }

    /* JADX WARN: Code restructure failed: missing block: B:65:0x006a, code lost:
    
        if (r15 != r4) goto L28;
     */
    /* JADX WARN: Path cross not found for [B:36:0x0080, B:38:0x0086], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:38:0x0086, B:36:0x0080], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:38:0x0086, B:46:0x00a1], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:58:0x00e0, B:59:0x00e1], limit reached: 65 */
    /* JADX WARN: Removed duplicated region for block: B:30:0x0072 A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:36:0x0080 A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:40:0x008a  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x009f  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00a0  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00ad  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00ae A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:48:0x00ad -> B:28:0x006a). Please report as a decompilation issue!!! */
    @Override // defpackage.InterfaceC2580
    /* renamed from: ᵴᵳ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object mo1332(defpackage.InterfaceC2632 r14, defpackage.InterfaceC4943 r15) {
        /*
            Method dump skipped, instructions count: 232
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5503.mo1332(ᵙᵽᵩ, ᵸʚˑ):java.lang.Object");
    }

    @Override // defpackage.InterfaceC2632
    /* renamed from: ᵸˑ */
    public final Object mo2063(Object obj, InterfaceC4943 interfaceC4943) {
        m11126(obj);
        return C3637.f13536;
    }

    @Override // defpackage.AbstractC3415
    /* renamed from: ᵻᵢﹳᵰ */
    public final AbstractC1061 mo5335() {
        return new C5200();
    }
}
