package B6;

import d5.AbstractC0844a;
import java.util.ListIterator;

/* JADX INFO: loaded from: classes.dex */
public final class x implements ListIterator, Q6.a {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final ListIterator f1035q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final /* synthetic */ y f1036r;

    public x(y yVar, int i) {
        this.f1036r = yVar;
        if (i >= 0 && i <= yVar.a()) {
            this.f1035q = yVar.f1037q.listIterator(yVar.a() - i);
        } else {
            StringBuilder sbO = AbstractC0844a.o(i, "Position index ", " must be in range [");
            sbO.append(new U6.c(0, yVar.a(), 1));
            sbO.append("].");
            throw new IndexOutOfBoundsException(sbO.toString());
        }
    }

    @Override // java.util.ListIterator
    public final void add(Object obj) {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }

    @Override // java.util.ListIterator, java.util.Iterator
    public final boolean hasNext() {
        return this.f1035q.hasPrevious();
    }

    @Override // java.util.ListIterator
    public final boolean hasPrevious() {
        return this.f1035q.hasNext();
    }

    @Override // java.util.ListIterator, java.util.Iterator
    public final Object next() {
        return this.f1035q.previous();
    }

    @Override // java.util.ListIterator
    public final int nextIndex() {
        return l.V(this.f1036r) - this.f1035q.previousIndex();
    }

    @Override // java.util.ListIterator
    public final Object previous() {
        return this.f1035q.next();
    }

    @Override // java.util.ListIterator
    public final int previousIndex() {
        return l.V(this.f1036r) - this.f1035q.nextIndex();
    }

    @Override // java.util.ListIterator, java.util.Iterator
    public final void remove() {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }

    @Override // java.util.ListIterator
    public final void set(Object obj) {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }
}
