package n;

import java.util.List;
import o.AbstractC2628a;
import x4.AbstractC3250p;

/* JADX INFO: loaded from: classes.dex */
public final class J extends U {

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

    public J(int i6) {
        this.f21376a = i6 == 0 ? V.f21378a : new Object[i6];
    }

    public final void g(Object obj) {
        int i6 = this.f21377b + 1;
        Object[] objArr = this.f21376a;
        if (objArr.length < i6) {
            n(i6, objArr);
        }
        Object[] objArr2 = this.f21376a;
        int i7 = this.f21377b;
        objArr2[i7] = obj;
        this.f21377b = i7 + 1;
    }

    public final void h(List elements) {
        kotlin.jvm.internal.o.h(elements, "elements");
        if (elements.isEmpty()) {
            return;
        }
        int i6 = this.f21377b;
        int size = elements.size() + i6;
        Object[] objArr = this.f21376a;
        if (objArr.length < size) {
            n(size, objArr);
        }
        Object[] objArr2 = this.f21376a;
        int size2 = elements.size();
        for (int i7 = 0; i7 < size2; i7++) {
            objArr2[i7 + i6] = elements.get(i7);
        }
        this.f21377b = elements.size() + this.f21377b;
    }

    public final void i(U elements) {
        kotlin.jvm.internal.o.h(elements, "elements");
        if (elements.d()) {
            return;
        }
        int i6 = this.f21377b + elements.f21377b;
        Object[] objArr = this.f21376a;
        if (objArr.length < i6) {
            n(i6, objArr);
        }
        AbstractC3250p.B(elements.f21376a, this.f21377b, this.f21376a, 0, elements.f21377b);
        this.f21377b += elements.f21377b;
    }

    public final void j() {
        AbstractC3250p.H(this.f21376a, null, 0, this.f21377b);
        this.f21377b = 0;
    }

    public final boolean k(Object obj) {
        int iC = c(obj);
        if (iC < 0) {
            return false;
        }
        l(iC);
        return true;
    }

    public final Object l(int i6) {
        int i7;
        if (i6 < 0 || i6 >= (i7 = this.f21377b)) {
            f(i6);
            throw null;
        }
        Object[] objArr = this.f21376a;
        Object obj = objArr[i6];
        if (i6 != i7 - 1) {
            AbstractC3250p.B(objArr, i6, objArr, i6 + 1, i7);
        }
        int i8 = this.f21377b - 1;
        this.f21377b = i8;
        objArr[i8] = null;
        return obj;
    }

    public final void m(int i6, int i7) {
        int i8;
        if (i6 < 0 || i6 > (i8 = this.f21377b) || i7 < 0 || i7 > i8) {
            StringBuilder sbQ = com.google.android.recaptcha.internal.a.q(i6, i7, "Start (", ") and end (", ") must be in 0..");
            sbQ.append(this.f21377b);
            AbstractC2628a.d(sbQ.toString());
            throw null;
        }
        if (i7 < i6) {
            AbstractC2628a.c("Start (" + i6 + ") is more than end (" + i7 + ')');
            throw null;
        }
        if (i7 != i6) {
            if (i7 < i8) {
                Object[] objArr = this.f21376a;
                AbstractC3250p.B(objArr, i6, objArr, i7, i8);
            }
            int i9 = this.f21377b;
            int i10 = i9 - (i7 - i6);
            AbstractC3250p.H(this.f21376a, null, i10, i9);
            this.f21377b = i10;
        }
    }

    public final void n(int i6, Object[] oldContent) {
        kotlin.jvm.internal.o.h(oldContent, "oldContent");
        int length = oldContent.length;
        Object[] objArr = new Object[Math.max(i6, (length * 3) / 2)];
        AbstractC3250p.B(oldContent, 0, objArr, 0, length);
        this.f21376a = objArr;
    }

    public /* synthetic */ J() {
        this(16);
    }
}
