package com.google.common.base;

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

/* JADX INFO: loaded from: classes2.dex */
public abstract class j implements Iterator {

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final CharSequence f23551c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final a f23552d;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public AbstractIterator$State f23549a = AbstractIterator$State.f23537b;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f23554f = 0;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final boolean f23553e = false;

    public j(k kVar, CharSequence charSequence) {
        this.f23552d = kVar.f23556a;
        this.f23555g = kVar.f23558c;
        this.f23551c = charSequence;
    }

    @Override // java.util.Iterator
    /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
    public final boolean hasNext() {
        AbstractIterator$State abstractIterator$State;
        String string;
        int iA;
        CharSequence charSequence;
        a aVar;
        AbstractIterator$State abstractIterator$State2 = this.f23549a;
        AbstractIterator$State abstractIterator$State3 = AbstractIterator$State.f23539d;
        if (abstractIterator$State2 == abstractIterator$State3) {
            throw new IllegalStateException();
        }
        int iOrdinal = abstractIterator$State2.ordinal();
        if (iOrdinal == 0) {
            return true;
        }
        if (iOrdinal == 2) {
            return false;
        }
        this.f23549a = abstractIterator$State3;
        int i10 = this.f23554f;
        while (true) {
            int i11 = this.f23554f;
            abstractIterator$State = AbstractIterator$State.f23538c;
            if (i11 == -1) {
                this.f23549a = abstractIterator$State;
                string = null;
                break;
            }
            i iVar = (i) this;
            iA = ((a) iVar.f23548h.f36098a).a(i11, iVar.f23551c);
            charSequence = this.f23551c;
            if (iA == -1) {
                iA = charSequence.length();
                this.f23554f = -1;
            } else {
                this.f23554f = iA + 1;
            }
            int i12 = this.f23554f;
            if (i12 == i10) {
                int i13 = i12 + 1;
                this.f23554f = i13;
                if (i13 > charSequence.length()) {
                    this.f23554f = -1;
                }
            } else {
                while (true) {
                    aVar = this.f23552d;
                    if (i10 >= iA || !aVar.b(charSequence.charAt(i10))) {
                        break;
                    }
                    i10++;
                }
                while (iA > i10 && aVar.b(charSequence.charAt(iA - 1))) {
                    iA--;
                }
                if (!this.f23553e || i10 != iA) {
                    break;
                }
                i10 = this.f23554f;
            }
        }
        int i14 = this.f23555g;
        if (i14 == 1) {
            iA = charSequence.length();
            this.f23554f = -1;
            while (iA > i10 && aVar.b(charSequence.charAt(iA - 1))) {
                iA--;
            }
        } else {
            this.f23555g = i14 - 1;
        }
        string = charSequence.subSequence(i10, iA).toString();
        this.f23550b = string;
        if (this.f23549a == abstractIterator$State) {
            return false;
        }
        this.f23549a = AbstractIterator$State.f23536a;
        return true;
    }

    @Override // java.util.Iterator
    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    public final Object next() {
        if (!hasNext()) {
            throw new NoSuchElementException();
        }
        this.f23549a = AbstractIterator$State.f23537b;
        String str = this.f23550b;
        this.f23550b = null;
        return str;
    }

    public final void c() {
        throw new UnsupportedOperationException();
    }

    @Override // java.util.Iterator
    public final /* bridge */ /* synthetic */ void remove() {
        c();
        throw null;
    }
}
