package defpackage;

import androidx.media3.container.NalUnitUtil;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0010\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lbu7;", "Lcl;", "kotlinx-serialization-json"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public class bu7 extends cl {
    public final nq4 e;
    public int f = 128;
    public final rr g;

    public bu7(nq4 nq4Var, char[] cArr) {
        this.e = nq4Var;
        this.g = new rr(cArr);
        af(0);
    }

    @Override // defpackage.cl
    public final int aa(int i) {
        rr rrVar = this.g;
        if (i < rrVar.b) {
            return i;
        }
        this.a = i;
        o();
        return (this.a != 0 || rrVar.length() == 0) ? -1 : 0;
    }

    @Override // defpackage.cl
    public int ab() {
        int iAa;
        char c;
        int i = this.a;
        while (true) {
            iAa = aa(i);
            if (iAa == -1 || !((c = this.g.a[iAa]) == ' ' || c == '\n' || c == '\r' || c == '\t')) {
                break;
            }
            i = iAa + 1;
        }
        this.a = iAa;
        return iAa;
    }

    @Override // defpackage.cl
    public final String ac(int i, int i2) {
        rr rrVar = this.g;
        return n89.k(rrVar.a, i, Math.min(i2, rrVar.b));
    }

    public final void af(int i) {
        rr rrVar = this.g;
        char[] cArr = rrVar.a;
        if (i != 0) {
            int i2 = this.a;
            System.arraycopy(cArr, i2, cArr, 0, (i2 + i) - i2);
        }
        int i3 = rrVar.b;
        while (true) {
            if (i == i3) {
                break;
            }
            int iA = this.e.a(cArr, i, i3 - i);
            if (iA == -1) {
                rrVar.b = Math.min(rrVar.a.length, i);
                this.f = -1;
                break;
            }
            i += iA;
        }
        this.a = 0;
    }

    @Override // defpackage.cl
    public final void b(int i, int i2) {
        this.d.append(this.g.a, i, i2 - i);
    }

    @Override // defpackage.cl
    public boolean c() {
        o();
        int i = this.a;
        while (true) {
            int iAa = aa(i);
            if (iAa == -1) {
                this.a = iAa;
                return false;
            }
            char c = this.g.a[iAa];
            if (c != ' ' && c != '\n' && c != '\r' && c != '\t') {
                this.a = iAa;
                return cl.w(c);
            }
            i = iAa + 1;
        }
    }

    @Override // defpackage.cl
    public final String e() {
        h('\"');
        int i = this.a;
        rr rrVar = this.g;
        int i2 = rrVar.b;
        char[] cArr = rrVar.a;
        int i3 = i;
        while (true) {
            if (i3 >= i2) {
                i3 = -1;
                break;
            }
            if (cArr[i3] == '\"') {
                break;
            }
            i3++;
        }
        if (i3 == -1) {
            int iAa = aa(i);
            if (iAa != -1) {
                return k(rrVar, this.a, iAa);
            }
            cl.t(this, (byte) 1);
            throw null;
        }
        for (int i4 = i; i4 < i3; i4++) {
            if (cArr[i4] == '\\') {
                return k(rrVar, this.a, i4);
            }
        }
        this.a = i3 + 1;
        return n89.k(cArr, i, Math.min(i3, rrVar.b));
    }

    @Override // defpackage.cl
    public byte f() {
        o();
        int i = this.a;
        while (true) {
            int iAa = aa(i);
            if (iAa == -1) {
                this.a = iAa;
                return (byte) 10;
            }
            int i2 = iAa + 1;
            byte bA = cm.a(this.g.a[iAa]);
            if (bA != 3) {
                this.a = i2;
                return bA;
            }
            i = i2;
        }
    }

    @Override // defpackage.cl
    public void h(char c) {
        o();
        int i = this.a;
        while (true) {
            int iAa = aa(i);
            if (iAa == -1) {
                this.a = iAa;
                ae(c);
                throw null;
            }
            int i2 = iAa + 1;
            char c2 = this.g.a[iAa];
            if (c2 != ' ' && c2 != '\n' && c2 != '\r' && c2 != '\t') {
                this.a = i2;
                if (c2 == c) {
                    return;
                }
                ae(c);
                throw null;
            }
            i = i2;
        }
    }

    @Override // defpackage.cl
    public final void o() {
        int i = this.g.b - this.a;
        if (i > this.f) {
            return;
        }
        af(i);
    }

    @Override // defpackage.cl
    public final CharSequence v() {
        return this.g;
    }

    @Override // defpackage.cl
    public final String x(String str, boolean z) {
        cr4.g(str, "keyToMatch");
        return null;
    }
}
