package androidx.collection;

import java.util.Iterator;
import java.util.NoSuchElementException;

/* JADX INFO: loaded from: classes.dex */
public abstract class k implements Iterator, td.a {

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

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

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

    public k(int i10) {
        this.f942a = i10;
    }

    @Override // java.util.Iterator
    public final boolean hasNext() {
        return this.f943b < this.f942a;
    }

    @Override // java.util.Iterator
    public final Object next() {
        Object objI;
        if (!hasNext()) {
            throw new NoSuchElementException();
        }
        int i10 = this.f943b;
        b bVar = (b) this;
        int i11 = bVar.f925d;
        Object obj = bVar.f926e;
        switch (i11) {
            case 0:
                objI = ((f) obj).i(i10);
                break;
            case 1:
                objI = ((f) obj).m(i10);
                break;
            default:
                objI = ((g) obj).f934b[i10];
                break;
        }
        this.f943b++;
        this.f944c = true;
        return objI;
    }

    @Override // java.util.Iterator
    public final void remove() {
        if (!this.f944c) {
            throw new IllegalStateException("Call next() before removing an element.".toString());
        }
        int i10 = this.f943b - 1;
        this.f943b = i10;
        b bVar = (b) this;
        int i11 = bVar.f925d;
        Object obj = bVar.f926e;
        switch (i11) {
            case 0:
                ((f) obj).k(i10);
                break;
            case 1:
                ((f) obj).k(i10);
                break;
            default:
                ((g) obj).f(i10);
                break;
        }
        this.f942a--;
        this.f944c = false;
    }
}
