package d7;

import java.util.Arrays;

/* JADX INFO: renamed from: d7.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0851b {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public d[] f12342q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public int f12343r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public int f12344s;

    public final d a() {
        d dVarB;
        synchronized (this) {
            try {
                d[] dVarArrC = this.f12342q;
                if (dVarArrC == null) {
                    dVarArrC = c();
                    this.f12342q = dVarArrC;
                } else if (this.f12343r >= dVarArrC.length) {
                    Object[] objArrCopyOf = Arrays.copyOf(dVarArrC, dVarArrC.length * 2);
                    P6.g.d(objArrCopyOf, "copyOf(...)");
                    this.f12342q = (d[]) objArrCopyOf;
                    dVarArrC = (d[]) objArrCopyOf;
                }
                int i = this.f12344s;
                do {
                    dVarB = dVarArrC[i];
                    if (dVarB == null) {
                        dVarB = b();
                        dVarArrC[i] = dVarB;
                    }
                    i++;
                    if (i >= dVarArrC.length) {
                        i = 0;
                    }
                } while (!dVarB.a(this));
                this.f12344s = i;
                this.f12343r++;
            } catch (Throwable th) {
                throw th;
            }
        }
        return dVarB;
    }

    public abstract d b();

    public abstract d[] c();

    public final void d(d dVar) {
        int i;
        E6.d[] dVarArrB;
        synchronized (this) {
            try {
                int i5 = this.f12343r - 1;
                this.f12343r = i5;
                if (i5 == 0) {
                    this.f12344s = 0;
                }
                P6.g.c(dVar, "null cannot be cast to non-null type kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot<kotlin.Any>");
                dVarArrB = dVar.b(this);
            } catch (Throwable th) {
                throw th;
            }
        }
        for (E6.d dVar2 : dVarArrB) {
            if (dVar2 != null) {
                dVar2.i(A6.n.f457a);
            }
        }
    }
}
