package defpackage;

import java.io.EOFException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.ByteBuffer;
import java.nio.channels.ByteChannel;
import java.nio.charset.Charset;

/* JADX INFO: renamed from: ᵷᵠᵫ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4903 implements InterfaceC2322, InterfaceC0048, Cloneable, ByteChannel {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public C2131 f18671;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public long f18672;

    public final Object clone() {
        C4903 c4903 = new C4903();
        if (this.f18672 == 0) {
            return c4903;
        }
        C2131 c2131 = this.f18671;
        C2131 c2131M5640 = c2131.m5640();
        c4903.f18671 = c2131M5640;
        c2131M5640.f8452 = c2131M5640;
        c2131M5640.f8454 = c2131M5640;
        for (C2131 c21312 = c2131.f8454; c21312 != c2131; c21312 = c21312.f8454) {
            c2131M5640.f8452.m5639(c21312.m5640());
        }
        c4903.f18672 = this.f18672;
        return c4903;
    }

    @Override // java.io.Closeable, java.lang.AutoCloseable, java.nio.channels.Channel, defpackage.InterfaceC1636
    public final void close() {
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof C4903)) {
            return false;
        }
        long j = this.f18672;
        C4903 c4903 = (C4903) obj;
        if (j != c4903.f18672) {
            return false;
        }
        if (j == 0) {
            return true;
        }
        C2131 c2131 = this.f18671;
        C2131 c21312 = c4903.f18671;
        int i = c2131.f8448;
        int i2 = c21312.f8448;
        long j2 = 0;
        while (j2 < this.f18672) {
            long jMin = Math.min(c2131.f8449 - i, c21312.f8449 - i2);
            long j3 = 0;
            while (j3 < jMin) {
                int i3 = i + 1;
                int i4 = i2 + 1;
                if (c2131.f8451[i] != c21312.f8451[i2]) {
                    return false;
                }
                j3++;
                i = i3;
                i2 = i4;
            }
            if (i == c2131.f8449) {
                c2131 = c2131.f8454;
                i = c2131.f8448;
            }
            if (i2 == c21312.f8449) {
                c21312 = c21312.f8454;
                i2 = c21312.f8448;
            }
            j2 += jMin;
        }
        return true;
    }

    @Override // defpackage.InterfaceC0048, defpackage.InterfaceC1636, java.io.Flushable
    public final void flush() {
    }

    public final int hashCode() {
        C2131 c2131 = this.f18671;
        if (c2131 == null) {
            return 0;
        }
        int i = 1;
        do {
            int i2 = c2131.f8449;
            for (int i3 = c2131.f8448; i3 < i2; i3++) {
                i = (i * 31) + c2131.f8451[i3];
            }
            c2131 = c2131.f8454;
        } while (c2131 != this.f18671);
        return i;
    }

    @Override // java.nio.channels.Channel
    public final boolean isOpen() {
        return true;
    }

    @Override // java.nio.channels.ReadableByteChannel
    public final int read(ByteBuffer byteBuffer) {
        C2131 c2131 = this.f18671;
        if (c2131 == null) {
            return -1;
        }
        int iMin = Math.min(byteBuffer.remaining(), c2131.f8449 - c2131.f8448);
        byteBuffer.put(c2131.f8451, c2131.f8448, iMin);
        int i = c2131.f8448 + iMin;
        c2131.f8448 = i;
        this.f18672 -= (long) iMin;
        if (i == c2131.f8449) {
            this.f18671 = c2131.m5641();
            AbstractC5318.m10904(c2131);
        }
        return iMin;
    }

    public final int read(byte[] bArr, int i, int i2) {
        ᵻᵪ.ˊᵙᵾᵲ(bArr.length, i, i2);
        C2131 c2131 = this.f18671;
        if (c2131 == null) {
            return -1;
        }
        int iMin = Math.min(i2, c2131.f8449 - c2131.f8448);
        byte[] bArr2 = c2131.f8451;
        int i3 = c2131.f8448;
        System.arraycopy(bArr2, i3, bArr, i, (i3 + iMin) - i3);
        int i4 = c2131.f8448 + iMin;
        c2131.f8448 = i4;
        this.f18672 -= (long) iMin;
        if (i4 == c2131.f8449) {
            this.f18671 = c2131.m5641();
            AbstractC5318.m10904(c2131);
        }
        return iMin;
    }

    @Override // defpackage.InterfaceC2322
    public final byte readByte() {
        long j = this.f18672;
        if (j == 0) {
            throw new EOFException();
        }
        C2131 c2131 = this.f18671;
        int i = c2131.f8448;
        int i2 = c2131.f8449;
        int i3 = i + 1;
        byte b = c2131.f8451[i];
        this.f18672 = j - 1;
        if (i3 != i2) {
            c2131.f8448 = i3;
            return b;
        }
        this.f18671 = c2131.m5641();
        AbstractC5318.m10904(c2131);
        return b;
    }

    @Override // defpackage.InterfaceC2322
    public final int readInt() throws EOFException {
        long j = this.f18672;
        if (j < 4) {
            throw new EOFException();
        }
        C2131 c2131 = this.f18671;
        int i = c2131.f8448;
        int i2 = c2131.f8449;
        if (i2 - i < 4) {
            return (readByte() & 255) | ((readByte() & 255) << 24) | ((readByte() & 255) << 16) | ((readByte() & 255) << 8);
        }
        byte[] bArr = c2131.f8451;
        int i3 = i + 3;
        int i4 = ((bArr[i + 1] & 255) << 16) | ((bArr[i] & 255) << 24) | ((bArr[i + 2] & 255) << 8);
        int i5 = i + 4;
        int i6 = (bArr[i3] & 255) | i4;
        this.f18672 = j - 4;
        if (i5 != i2) {
            c2131.f8448 = i5;
            return i6;
        }
        this.f18671 = c2131.m5641();
        AbstractC5318.m10904(c2131);
        return i6;
    }

    @Override // defpackage.InterfaceC2322
    public final short readShort() throws EOFException {
        long j = this.f18672;
        if (j < 2) {
            throw new EOFException();
        }
        C2131 c2131 = this.f18671;
        int i = c2131.f8448;
        int i2 = c2131.f8449;
        if (i2 - i < 2) {
            return (short) ((readByte() & 255) | ((readByte() & 255) << 8));
        }
        byte[] bArr = c2131.f8451;
        int i3 = i + 1;
        int i4 = (bArr[i] & 255) << 8;
        int i5 = i + 2;
        int i6 = (bArr[i3] & 255) | i4;
        this.f18672 = j - 2;
        if (i5 == i2) {
            this.f18671 = c2131.m5641();
            AbstractC5318.m10904(c2131);
        } else {
            c2131.f8448 = i5;
        }
        return (short) i6;
    }

    @Override // defpackage.InterfaceC2322
    public final boolean request(long j) {
        return this.f18672 >= j;
    }

    @Override // defpackage.InterfaceC2322
    public final void skip(long j) throws EOFException {
        while (j > 0) {
            C2131 c2131 = this.f18671;
            if (c2131 == null) {
                throw new EOFException();
            }
            int iMin = (int) Math.min(j, c2131.f8449 - c2131.f8448);
            long j2 = iMin;
            this.f18672 -= j2;
            j -= j2;
            int i = c2131.f8448 + iMin;
            c2131.f8448 = i;
            if (i == c2131.f8449) {
                this.f18671 = c2131.m5641();
                AbstractC5318.m10904(c2131);
            }
        }
    }

    public final String toString() {
        long j = this.f18672;
        if (j <= 2147483647L) {
            return m10200((int) j).toString();
        }
        throw new IllegalStateException(("size > Int.MAX_VALUE: " + this.f18672).toString());
    }

    @Override // java.nio.channels.WritableByteChannel
    public final int write(ByteBuffer byteBuffer) {
        int iRemaining = byteBuffer.remaining();
        int i = iRemaining;
        while (i > 0) {
            C2131 c2131M10203 = m10203(1);
            int iMin = Math.min(i, 8192 - c2131M10203.f8449);
            byteBuffer.get(c2131M10203.f8451, c2131M10203.f8449, iMin);
            i -= iMin;
            c2131M10203.f8449 += iMin;
        }
        this.f18672 += (long) iRemaining;
        return iRemaining;
    }

    @Override // defpackage.InterfaceC0048
    public final InterfaceC0048 write(byte[] bArr) {
        write(bArr, 0, bArr.length);
        return this;
    }

    public final void write(byte[] bArr, int i, int i2) {
        long j = i2;
        ᵻᵪ.ˊᵙᵾᵲ(bArr.length, i, j);
        int i3 = i2 + i;
        while (i < i3) {
            C2131 c2131M10203 = m10203(1);
            int iMin = Math.min(i3 - i, 8192 - c2131M10203.f8449);
            int i4 = i + iMin;
            System.arraycopy(bArr, i, c2131M10203.f8451, c2131M10203.f8449, i4 - i);
            c2131M10203.f8449 += iMin;
            i = i4;
        }
        this.f18672 += j;
    }

    @Override // defpackage.InterfaceC0048
    public final /* bridge */ /* synthetic */ InterfaceC0048 writeByte(int i) {
        m10209(i);
        return this;
    }

    @Override // defpackage.InterfaceC0048
    public final /* bridge */ /* synthetic */ InterfaceC0048 writeInt(int i) {
        m10192(i);
        return this;
    }

    @Override // defpackage.InterfaceC0048
    public final /* bridge */ /* synthetic */ InterfaceC0048 writeShort(int i) {
        m10214(i);
        return this;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ʽᵡᵢᵾ */
    public final boolean mo5340(C1054 c1054) {
        return m10207(0L, c1054, c1054.mo3458());
    }

    @Override // defpackage.InterfaceC0048
    /* JADX INFO: renamed from: ʿٴˇ */
    public final /* bridge */ /* synthetic */ InterfaceC0048 mo1035(int i, byte[] bArr) {
        write(bArr, 0, i);
        return this;
    }

    @Override // defpackage.InterfaceC0048
    /* JADX INFO: renamed from: ʿᵿʽᵞ */
    public final /* bridge */ /* synthetic */ InterfaceC0048 mo1036(C1054 c1054) {
        m10208(c1054);
        return this;
    }

    /* JADX WARN: Removed duplicated region for block: B:33:0x008d  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0097  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x009b  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x009f A[EDGE_INSN: B:44:0x009f->B:38:0x009f BREAK  A[LOOP:0: B:5:0x000c->B:46:?], SYNTHETIC] */
    /* JADX INFO: renamed from: ˀᵗ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final long m10191() throws EOFException {
        int i;
        if (this.f18672 == 0) {
            throw new EOFException();
        }
        int i2 = 0;
        boolean z = false;
        long j = 0;
        do {
            C2131 c2131 = this.f18671;
            byte[] bArr = c2131.f8451;
            int i3 = c2131.f8448;
            int i4 = c2131.f8449;
            while (i3 < i4) {
                byte b = bArr[i3];
                if (b >= 48 && b <= 57) {
                    i = b - 48;
                } else if (b >= 97 && b <= 102) {
                    i = b - 87;
                } else if (b < 65 || b > 70) {
                    z = true;
                    if (i2 == 0) {
                        char[] cArr = ᵥˇᵛˎ.ʽˈˋ;
                        throw new NumberFormatException("Expected leading [0-9a-fA-F] character but was 0x".concat(new String(new char[]{cArr[(b >> 4) & 15], cArr[b & 15]})));
                    }
                    if (i3 != i4) {
                        this.f18671 = c2131.m5641();
                        AbstractC5318.m10904(c2131);
                    } else {
                        c2131.f8448 = i3;
                    }
                    if (!z) {
                        break;
                    }
                } else {
                    i = b - 55;
                }
                if (((-1152921504606846976L) & j) != 0) {
                    C4903 c4903 = new C4903();
                    c4903.m10204(j);
                    c4903.m10209(b);
                    throw new NumberFormatException("Number too large: ".concat(c4903.m10206()));
                }
                j = (j << 4) | ((long) i);
                i3++;
                i2++;
            }
            if (i3 != i4) {
            }
            if (!z) {
            }
        } while (this.f18671 != null);
        this.f18672 -= (long) i2;
        return j;
    }

    @Override // defpackage.InterfaceC1636
    /* JADX INFO: renamed from: ˀᵭ */
    public final void mo1843(C4903 c4903, long j) {
        C2131 c2131M10903;
        if (c4903 == this) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("source == this");
            return;
        }
        ᵻᵪ.ˊᵙᵾᵲ(c4903.f18672, 0L, j);
        while (j > 0) {
            C2131 c2131 = c4903.f18671;
            int i = c2131.f8449 - c2131.f8448;
            if (j < i) {
                C2131 c21312 = this.f18671;
                C2131 c21313 = c21312 != null ? c21312.f8452 : null;
                if (c21313 != null && c21313.f8450) {
                    if ((((long) c21313.f8449) + j) - ((long) (c21313.f8453 ? 0 : c21313.f8448)) <= 8192) {
                        c2131.m5642(c21313, (int) j);
                        c4903.f18672 -= j;
                        this.f18672 += j;
                        return;
                    }
                }
                int i2 = (int) j;
                if (i2 <= 0 || i2 > i) {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("byteCount out of range");
                    return;
                }
                if (i2 >= 1024) {
                    c2131M10903 = c2131.m5640();
                } else {
                    c2131M10903 = AbstractC5318.m10903();
                    byte[] bArr = c2131.f8451;
                    byte[] bArr2 = c2131M10903.f8451;
                    int i3 = c2131.f8448;
                    AbstractC3761.m8425(i3, i3 + i2, bArr, bArr2);
                }
                c2131M10903.f8449 = c2131M10903.f8448 + i2;
                c2131.f8448 += i2;
                c2131.f8452.m5639(c2131M10903);
                c4903.f18671 = c2131M10903;
            }
            C2131 c21314 = c4903.f18671;
            long j2 = c21314.f8449 - c21314.f8448;
            c4903.f18671 = c21314.m5641();
            C2131 c21315 = this.f18671;
            if (c21315 == null) {
                this.f18671 = c21314;
                c21314.f8452 = c21314;
                c21314.f8454 = c21314;
            } else {
                c21315.f8452.m5639(c21314);
                C2131 c21316 = c21314.f8452;
                if (c21316 == c21314) {
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("cannot compact");
                    return;
                } else if (c21316.f8450) {
                    int i4 = c21314.f8449 - c21314.f8448;
                    if (i4 <= (8192 - c21316.f8449) + (c21316.f8453 ? 0 : c21316.f8448)) {
                        c21314.m5642(c21316, i4);
                        c21314.m5641();
                        AbstractC5318.m10904(c21314);
                    }
                }
            }
            c4903.f18672 -= j2;
            this.f18672 += j2;
            j -= j2;
        }
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˁʢᵛ */
    public final long mo5341(C1054 c1054) {
        byte[] bArr = AbstractC0098.f1355;
        return AbstractC0098.m1166(this, c1054, 0L, Long.MAX_VALUE, c1054.mo3458());
    }

    /* JADX INFO: renamed from: ˆʤᵳ, reason: contains not printable characters */
    public final void m10192(int i) {
        C2131 c2131M10203 = m10203(4);
        byte[] bArr = c2131M10203.f8451;
        int i2 = c2131M10203.f8449;
        bArr[i2] = (byte) ((i >>> 24) & 255);
        bArr[i2 + 1] = (byte) ((i >>> 16) & 255);
        bArr[i2 + 2] = (byte) ((i >>> 8) & 255);
        bArr[i2 + 3] = (byte) (i & 255);
        c2131M10203.f8449 = i2 + 4;
        this.f18672 += 4;
    }

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public final void m10193(C4903 c4903, long j, long j2) {
        long j3 = j;
        ᵻᵪ.ˊᵙᵾᵲ(this.f18672, j3, j2);
        if (j2 == 0) {
            return;
        }
        c4903.f18672 += j2;
        C2131 c2131 = this.f18671;
        while (true) {
            long j4 = c2131.f8449 - c2131.f8448;
            if (j3 < j4) {
                break;
            }
            j3 -= j4;
            c2131 = c2131.f8454;
        }
        long j5 = j2;
        while (j5 > 0) {
            C2131 c2131M5640 = c2131.m5640();
            int i = c2131M5640.f8448 + ((int) j3);
            c2131M5640.f8448 = i;
            c2131M5640.f8449 = Math.min(i + ((int) j5), c2131M5640.f8449);
            C2131 c21312 = c4903.f18671;
            if (c21312 == null) {
                c2131M5640.f8452 = c2131M5640;
                c2131M5640.f8454 = c2131M5640;
                c4903.f18671 = c2131M5640;
            } else {
                c21312.f8452.m5639(c2131M5640);
            }
            j5 -= (long) (c2131M5640.f8449 - c2131M5640.f8448);
            c2131 = c2131.f8454;
            j3 = 0;
        }
    }

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public final long m10194(C1054 c1054, long j) {
        long j2 = 0;
        if (j < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "fromIndex < 0: "));
            return 0L;
        }
        C2131 c2131 = this.f18671;
        if (c2131 == null) {
            return -1L;
        }
        long j3 = this.f18672;
        if (j3 - j < j) {
            while (j3 > j) {
                c2131 = c2131.f8452;
                j3 -= (long) (c2131.f8449 - c2131.f8448);
            }
            if (c1054.mo3458() == 2) {
                byte bMo3456 = c1054.mo3456(0);
                byte bMo34562 = c1054.mo3456(1);
                while (j3 < this.f18672) {
                    byte[] bArr = c2131.f8451;
                    int i = c2131.f8449;
                    for (int i2 = (int) ((((long) c2131.f8448) + j) - j3); i2 < i; i2++) {
                        byte b = bArr[i2];
                        if (b == bMo3456 || b == bMo34562) {
                            return ((long) (i2 - c2131.f8448)) + j3;
                        }
                    }
                    j3 += (long) (c2131.f8449 - c2131.f8448);
                    c2131 = c2131.f8454;
                    j = j3;
                }
            } else {
                byte[] bArrMo3465 = c1054.mo3465();
                while (j3 < this.f18672) {
                    byte[] bArr2 = c2131.f8451;
                    int i3 = c2131.f8449;
                    for (int i4 = (int) ((((long) c2131.f8448) + j) - j3); i4 < i3; i4++) {
                        byte b2 = bArr2[i4];
                        for (byte b3 : bArrMo3465) {
                            if (b2 == b3) {
                                return ((long) (i4 - c2131.f8448)) + j3;
                            }
                        }
                    }
                    j3 += (long) (c2131.f8449 - c2131.f8448);
                    c2131 = c2131.f8454;
                    j = j3;
                }
            }
            return -1L;
        }
        while (true) {
            long j4 = ((long) (c2131.f8449 - c2131.f8448)) + j2;
            if (j4 > j) {
                break;
            }
            c2131 = c2131.f8454;
            j2 = j4;
        }
        if (c1054.mo3458() == 2) {
            byte bMo34563 = c1054.mo3456(0);
            byte bMo34564 = c1054.mo3456(1);
            while (j2 < this.f18672) {
                byte[] bArr3 = c2131.f8451;
                int i5 = c2131.f8449;
                for (int i6 = (int) ((((long) c2131.f8448) + j) - j2); i6 < i5; i6++) {
                    byte b4 = bArr3[i6];
                    if (b4 == bMo34563 || b4 == bMo34564) {
                        return ((long) (i6 - c2131.f8448)) + j2;
                    }
                }
                j2 += (long) (c2131.f8449 - c2131.f8448);
                c2131 = c2131.f8454;
                j = j2;
            }
        } else {
            byte[] bArrMo34652 = c1054.mo3465();
            while (j2 < this.f18672) {
                byte[] bArr4 = c2131.f8451;
                int i7 = c2131.f8449;
                for (int i8 = (int) ((((long) c2131.f8448) + j) - j2); i8 < i7; i8++) {
                    byte b5 = bArr4[i8];
                    for (byte b6 : bArrMo34652) {
                        if (b5 == b6) {
                            return ((long) (i8 - c2131.f8448)) + j2;
                        }
                    }
                }
                j2 += (long) (c2131.f8449 - c2131.f8448);
                c2131 = c2131.f8454;
                j = j2;
            }
        }
        return -1L;
    }

    /* JADX INFO: renamed from: ˉˆᵗ, reason: contains not printable characters */
    public final String m10195(long j, Charset charset) throws EOFException {
        if (j < 0 || j > 2147483647L) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "byteCount: "));
            return null;
        }
        if (this.f18672 < j) {
            throw new EOFException();
        }
        if (j == 0) {
            return "";
        }
        C2131 c2131 = this.f18671;
        int i = c2131.f8448;
        if (((long) i) + j > c2131.f8449) {
            return new String(m10196(j), charset);
        }
        int i2 = (int) j;
        String str = new String(c2131.f8451, i, i2, charset);
        int i3 = c2131.f8448 + i2;
        c2131.f8448 = i3;
        this.f18672 -= j;
        if (i3 == c2131.f8449) {
            this.f18671 = c2131.m5641();
            AbstractC5318.m10904(c2131);
        }
        return str;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˉᵵᵜ */
    public final long mo5342(C1054 c1054) {
        return m10194(c1054, 0L);
    }

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public final byte[] m10196(long j) throws EOFException {
        if (j < 0 || j > 2147483647L) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "byteCount: "));
            return null;
        }
        if (this.f18672 < j) {
            throw new EOFException();
        }
        int i = (int) j;
        byte[] bArr = new byte[i];
        int i2 = 0;
        while (i2 < i) {
            int i3 = read(bArr, i2, i - i2);
            if (i3 == -1) {
                throw new EOFException();
            }
            i2 += i3;
        }
        return bArr;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˊᵙᵾᵲ */
    public final C1054 mo5343(long j) {
        if (j < 0 || j > 2147483647L) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "byteCount: "));
            return null;
        }
        if (this.f18672 < j) {
            throw new EOFException();
        }
        if (j < 4096) {
            return new C1054(m10196(j));
        }
        C1054 c1054M10200 = m10200((int) j);
        skip(j);
        return c1054M10200;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˊᵨᵧ */
    public final boolean mo5344() {
        return this.f18672 == 0;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˊᵾʽʼ */
    public final String mo5345(Charset charset) {
        return m10195(this.f18672, charset);
    }

    @Override // defpackage.InterfaceC0048
    /* JADX INFO: renamed from: ˋʿᐧ */
    public final OutputStream mo1037() {
        return new C3617(this, 0);
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˋˈ */
    public final String mo5346(long j) {
        return m10195(j, AbstractC4490.f17115);
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˋᵯᵩ */
    public final InputStream mo5347() {
        return new C0343(1, this);
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˌᴵ */
    public final int mo5348(C4135 c4135) throws EOFException {
        int iM1167 = AbstractC0098.m1167(this, c4135, false);
        if (iM1167 == -1) {
            return -1;
        }
        skip(c4135.f15800[iM1167].mo3458());
        return iM1167;
    }

    /* JADX INFO: renamed from: ˏʜᵪ, reason: contains not printable characters */
    public final void m10197(long j) {
        boolean z;
        if (j == 0) {
            m10209(48);
            return;
        }
        if (j < 0) {
            j = -j;
            if (j < 0) {
                m10198("-9223372036854775808");
                return;
            }
            z = true;
        } else {
            z = false;
        }
        byte[] bArr = AbstractC0098.f1355;
        int iNumberOfLeadingZeros = ((64 - Long.numberOfLeadingZeros(j)) * 10) >>> 5;
        int i = iNumberOfLeadingZeros + (j > AbstractC0098.f1354[iNumberOfLeadingZeros] ? 1 : 0);
        if (z) {
            i++;
        }
        C2131 c2131M10203 = m10203(i);
        byte[] bArr2 = c2131M10203.f8451;
        int i2 = c2131M10203.f8449 + i;
        while (j != 0) {
            i2--;
            bArr2[i2] = AbstractC0098.f1355[(int) (j % 10)];
            j /= 10;
        }
        if (z) {
            bArr2[i2 - 1] = 45;
        }
        c2131M10203.f8449 += i;
        this.f18672 += (long) i;
    }

    /* JADX INFO: renamed from: ˏʽˊᵰ, reason: contains not printable characters */
    public final void m10198(String str) {
        m10210(0, str.length(), str);
    }

    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public final void m10199() throws EOFException {
        skip(this.f18672);
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ˏᵩʨ */
    public final long mo5349(C4903 c4903) {
        long j = this.f18672;
        if (j > 0) {
            c4903.mo1843(this, j);
        }
        return j;
    }

    /* JADX INFO: renamed from: ːᵝٴᵶ, reason: contains not printable characters */
    public final C1054 m10200(int i) {
        if (i == 0) {
            return C1054.f4543;
        }
        ᵻᵪ.ˊᵙᵾᵲ(this.f18672, 0L, i);
        C2131 c2131 = this.f18671;
        int i2 = 0;
        int i3 = 0;
        int i4 = 0;
        while (i3 < i) {
            int i5 = c2131.f8449;
            int i6 = c2131.f8448;
            if (i5 == i6) {
                throw new AssertionError("s.limit == s.pos");
            }
            i3 += i5 - i6;
            i4++;
            c2131 = c2131.f8454;
        }
        byte[][] bArr = new byte[i4][];
        int[] iArr = new int[i4 * 2];
        C2131 c21312 = this.f18671;
        int i7 = 0;
        while (i2 < i) {
            bArr[i7] = c21312.f8451;
            i2 += c21312.f8449 - c21312.f8448;
            iArr[i7] = Math.min(i2, i);
            iArr[i7 + i4] = c21312.f8448;
            c21312.f8453 = true;
            i7++;
            c21312 = c21312.f8454;
        }
        return new C5465(bArr, iArr);
    }

    @Override // defpackage.InterfaceC0048
    /* JADX INFO: renamed from: ˑʢ */
    public final /* bridge */ /* synthetic */ InterfaceC0048 mo1038(int i, int i2, String str) {
        m10210(i, i2, str);
        return this;
    }

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public final long m10201(byte b, long j, long j2) {
        C2131 c2131;
        long j3 = 0;
        if (0 > j || j > j2) {
            StringBuilder sb = new StringBuilder("size=");
            sb.append(this.f18672);
            AbstractC3653.m8236(sb, " fromIndex=", j, " toIndex=");
            sb.append(j2);
            throw new IllegalArgumentException(sb.toString().toString());
        }
        long j4 = this.f18672;
        if (j2 > j4) {
            j2 = j4;
        }
        if (j == j2 || (c2131 = this.f18671) == null) {
            return -1L;
        }
        if (j4 - j < j) {
            while (j4 > j) {
                c2131 = c2131.f8452;
                j4 -= (long) (c2131.f8449 - c2131.f8448);
            }
            while (j4 < j2) {
                byte[] bArr = c2131.f8451;
                int iMin = (int) Math.min(c2131.f8449, (((long) c2131.f8448) + j2) - j4);
                for (int i = (int) ((((long) c2131.f8448) + j) - j4); i < iMin; i++) {
                    if (bArr[i] == b) {
                        return ((long) (i - c2131.f8448)) + j4;
                    }
                }
                j4 += (long) (c2131.f8449 - c2131.f8448);
                c2131 = c2131.f8454;
                j = j4;
            }
            return -1L;
        }
        while (true) {
            long j5 = ((long) (c2131.f8449 - c2131.f8448)) + j3;
            if (j5 > j) {
                break;
            }
            c2131 = c2131.f8454;
            j3 = j5;
        }
        while (j3 < j2) {
            byte[] bArr2 = c2131.f8451;
            int iMin2 = (int) Math.min(c2131.f8449, (((long) c2131.f8448) + j2) - j3);
            for (int i2 = (int) ((((long) c2131.f8448) + j) - j3); i2 < iMin2; i2++) {
                if (bArr2[i2] == b) {
                    return ((long) (i2 - c2131.f8448)) + j3;
                }
            }
            j3 += (long) (c2131.f8449 - c2131.f8448);
            c2131 = c2131.f8454;
            j = j3;
        }
        return -1L;
    }

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final long m10202() {
        long j = this.f18672;
        if (j == 0) {
            return 0L;
        }
        C2131 c2131 = this.f18671.f8452;
        int i = c2131.f8449;
        return (i >= 8192 || !c2131.f8450) ? j : j - ((long) (i - c2131.f8448));
    }

    /* JADX INFO: renamed from: ᵗᵭ, reason: contains not printable characters */
    public final C2131 m10203(int i) {
        if (i < 1 || i > 8192) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("unexpected capacity");
            return null;
        }
        C2131 c2131 = this.f18671;
        if (c2131 == null) {
            C2131 c2131M10903 = AbstractC5318.m10903();
            this.f18671 = c2131M10903;
            c2131M10903.f8452 = c2131M10903;
            c2131M10903.f8454 = c2131M10903;
            return c2131M10903;
        }
        C2131 c21312 = c2131.f8452;
        if (c21312.f8449 + i <= 8192 && c21312.f8450) {
            return c21312;
        }
        C2131 c2131M109032 = AbstractC5318.m10903();
        c21312.m5639(c2131M109032);
        return c2131M109032;
    }

    /* JADX INFO: renamed from: ᵘᵝ, reason: contains not printable characters */
    public final void m10204(long j) {
        if (j == 0) {
            m10209(48);
            return;
        }
        long j2 = (j >>> 1) | j;
        long j3 = j2 | (j2 >>> 2);
        long j4 = j3 | (j3 >>> 4);
        long j5 = j4 | (j4 >>> 8);
        long j6 = j5 | (j5 >>> 16);
        long j7 = j6 | (j6 >>> 32);
        long j8 = j7 - ((j7 >>> 1) & 6148914691236517205L);
        long j9 = ((j8 >>> 2) & 3689348814741910323L) + (j8 & 3689348814741910323L);
        long j10 = ((j9 >>> 4) + j9) & 1085102592571150095L;
        long j11 = j10 + (j10 >>> 8);
        long j12 = j11 + (j11 >>> 16);
        int i = (int) ((((j12 & 63) + ((j12 >>> 32) & 63)) + 3) / 4);
        C2131 c2131M10203 = m10203(i);
        byte[] bArr = c2131M10203.f8451;
        int i2 = c2131M10203.f8449;
        for (int i3 = (i2 + i) - 1; i3 >= i2; i3--) {
            bArr[i3] = AbstractC0098.f1355[(int) (15 & j)];
            j >>>= 4;
        }
        c2131M10203.f8449 += i;
        this.f18672 += (long) i;
    }

    /* JADX INFO: renamed from: ᵛˀˊ, reason: contains not printable characters */
    public final short m10205() throws EOFException {
        short s = readShort();
        return (short) (((s & 255) << 8) | ((65280 & s) >>> 8));
    }

    /* JADX INFO: renamed from: ᵜᵤ, reason: contains not printable characters */
    public final String m10206() {
        return m10195(this.f18672, AbstractC4490.f17115);
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ᵜᵪʾ */
    public final String mo5351() {
        long jM10201 = m10201((byte) 10, 0L, Long.MAX_VALUE);
        if (jM10201 != -1) {
            return AbstractC0098.m1165(this, jM10201);
        }
        long j = this.f18672;
        if (j != 0) {
            return m10195(j, AbstractC4490.f17115);
        }
        return null;
    }

    @Override // defpackage.InterfaceC0048
    /* JADX INFO: renamed from: ᵠˏˏ */
    public final /* bridge */ /* synthetic */ InterfaceC0048 mo1039(String str) {
        m10198(str);
        return this;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ᵡᵶᵬʤ */
    public final void mo5353(long j) throws EOFException {
        if (this.f18672 < j) {
            throw new EOFException();
        }
    }

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public final boolean m10207(long j, C1054 c1054, int i) {
        if (i >= 0 && j >= 0 && ((long) i) + j <= this.f18672 && i <= c1054.mo3458()) {
            return i == 0 || AbstractC0098.m1166(this, c1054, j, j + 1, i) != -1;
        }
        return false;
    }

    @Override // defpackage.InterfaceC3906
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ */
    public final long mo1490(C4903 c4903, long j) {
        if (j < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "byteCount < 0: "));
            return 0L;
        }
        long j2 = this.f18672;
        if (j2 == 0) {
            return -1L;
        }
        if (j > j2) {
            j = j2;
        }
        c4903.mo1843(this, j);
        return j;
    }

    /* JADX INFO: renamed from: ᵫˈᵹ, reason: contains not printable characters */
    public final void m10208(C1054 c1054) {
        c1054.mo3455(this, c1054.mo3458());
    }

    /* JADX INFO: renamed from: ᵬᵦˋ, reason: contains not printable characters */
    public final void m10209(int i) {
        C2131 c2131M10203 = m10203(1);
        byte[] bArr = c2131M10203.f8451;
        int i2 = c2131M10203.f8449;
        c2131M10203.f8449 = i2 + 1;
        bArr[i2] = (byte) i;
        this.f18672++;
    }

    /* JADX INFO: renamed from: ᵮᵟᵡ, reason: contains not printable characters */
    public final void m10210(int i, int i2, String str) {
        char cCharAt;
        if (i < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC2704.m6517(i, "beginIndex < 0: "));
            return;
        }
        if (i2 < i) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC3653.m8230(i2, i, "endIndex < beginIndex: ", " < "));
            return;
        }
        if (i2 > str.length()) {
            StringBuilder sbM8237 = AbstractC3653.m8237(i2, "endIndex > string.length: ", " > ");
            sbM8237.append(str.length());
            throw new IllegalArgumentException(sbM8237.toString().toString());
        }
        while (i < i2) {
            char cCharAt2 = str.charAt(i);
            if (cCharAt2 < 128) {
                C2131 c2131M10203 = m10203(1);
                byte[] bArr = c2131M10203.f8451;
                int i3 = c2131M10203.f8449 - i;
                int iMin = Math.min(i2, 8192 - i3);
                int i4 = i + 1;
                bArr[i + i3] = (byte) cCharAt2;
                while (true) {
                    i = i4;
                    if (i >= iMin || (cCharAt = str.charAt(i)) >= 128) {
                        break;
                    }
                    i4 = i + 1;
                    bArr[i + i3] = (byte) cCharAt;
                }
                int i5 = c2131M10203.f8449;
                int i6 = (i3 + i) - i5;
                c2131M10203.f8449 = i5 + i6;
                this.f18672 += (long) i6;
            } else {
                if (cCharAt2 < 2048) {
                    C2131 c2131M102032 = m10203(2);
                    byte[] bArr2 = c2131M102032.f8451;
                    int i7 = c2131M102032.f8449;
                    bArr2[i7] = (byte) ((cCharAt2 >> 6) | 192);
                    bArr2[i7 + 1] = (byte) ((cCharAt2 & '?') | 128);
                    c2131M102032.f8449 = i7 + 2;
                    this.f18672 += 2;
                } else if (cCharAt2 < 55296 || cCharAt2 > 57343) {
                    C2131 c2131M102033 = m10203(3);
                    byte[] bArr3 = c2131M102033.f8451;
                    int i8 = c2131M102033.f8449;
                    bArr3[i8] = (byte) ((cCharAt2 >> '\f') | 224);
                    bArr3[i8 + 1] = (byte) ((63 & (cCharAt2 >> 6)) | 128);
                    bArr3[i8 + 2] = (byte) ((cCharAt2 & '?') | 128);
                    c2131M102033.f8449 = i8 + 3;
                    this.f18672 += 3;
                } else {
                    int i9 = i + 1;
                    char cCharAt3 = i9 < i2 ? str.charAt(i9) : (char) 0;
                    if (cCharAt2 > 56319 || 56320 > cCharAt3 || cCharAt3 >= 57344) {
                        m10209(63);
                        i = i9;
                    } else {
                        int i10 = (((cCharAt2 & 1023) << 10) | (cCharAt3 & 1023)) + 65536;
                        C2131 c2131M102034 = m10203(4);
                        byte[] bArr4 = c2131M102034.f8451;
                        int i11 = c2131M102034.f8449;
                        bArr4[i11] = (byte) ((i10 >> 18) | 240);
                        bArr4[i11 + 1] = (byte) (((i10 >> 12) & 63) | 128);
                        bArr4[i11 + 2] = (byte) (((i10 >> 6) & 63) | 128);
                        bArr4[i11 + 3] = (byte) ((i10 & 63) | 128);
                        c2131M102034.f8449 = i11 + 4;
                        this.f18672 += 4;
                        i += 2;
                    }
                }
                i++;
            }
        }
    }

    /* JADX INFO: renamed from: ᵯˇ, reason: contains not printable characters */
    public final void m10211(int i) {
        if (i < 128) {
            m10209(i);
            return;
        }
        if (i < 2048) {
            C2131 c2131M10203 = m10203(2);
            byte[] bArr = c2131M10203.f8451;
            int i2 = c2131M10203.f8449;
            bArr[i2] = (byte) ((i >> 6) | 192);
            bArr[i2 + 1] = (byte) ((i & 63) | 128);
            c2131M10203.f8449 = i2 + 2;
            this.f18672 += 2;
            return;
        }
        if (55296 <= i && i < 57344) {
            m10209(63);
            return;
        }
        if (i < 65536) {
            C2131 c2131M102032 = m10203(3);
            byte[] bArr2 = c2131M102032.f8451;
            int i3 = c2131M102032.f8449;
            bArr2[i3] = (byte) ((i >> 12) | 224);
            bArr2[i3 + 1] = (byte) (((i >> 6) & 63) | 128);
            bArr2[i3 + 2] = (byte) ((i & 63) | 128);
            c2131M102032.f8449 = i3 + 3;
            this.f18672 += 3;
            return;
        }
        if (i > 1114111) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Unexpected code point: 0x".concat(ᵻᵪ.ˊᵡᵗʨ(i)));
            return;
        }
        C2131 c2131M102033 = m10203(4);
        byte[] bArr3 = c2131M102033.f8451;
        int i4 = c2131M102033.f8449;
        bArr3[i4] = (byte) ((i >> 18) | 240);
        bArr3[i4 + 1] = (byte) (((i >> 12) & 63) | 128);
        bArr3[i4 + 2] = (byte) (((i >> 6) & 63) | 128);
        bArr3[i4 + 3] = (byte) ((i & 63) | 128);
        c2131M102033.f8449 = i4 + 4;
        this.f18672 += 4;
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ᵯᵷʽ */
    public final String mo5354(long j) throws EOFException {
        if (j < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0659.m2417(j, "limit < 0: "));
            return null;
        }
        long j2 = j != Long.MAX_VALUE ? j + 1 : Long.MAX_VALUE;
        long jM10201 = m10201((byte) 10, 0L, j2);
        if (jM10201 != -1) {
            return AbstractC0098.m1165(this, jM10201);
        }
        if (j2 < this.f18672 && m10213(j2 - 1) == 13 && m10213(j2) == 10) {
            return AbstractC0098.m1165(this, j2);
        }
        C4903 c4903 = new C4903();
        m10193(c4903, 0L, Math.min(32L, this.f18672));
        throw new EOFException("\\n not found: limit=" + Math.min(this.f18672, j) + " content=" + c4903.mo5343(c4903.f18672).mo3467() + (char) 8230);
    }

    /* JADX INFO: renamed from: ᵵᵸᵕᵸ, reason: contains not printable characters */
    public final long m10212(InterfaceC3906 interfaceC3906) {
        long j = 0;
        while (true) {
            long jMo1490 = interfaceC3906.mo1490(this, 8192L);
            if (jMo1490 == -1) {
                return j;
            }
            j += jMo1490;
        }
    }

    @Override // defpackage.InterfaceC2322
    /* JADX INFO: renamed from: ᵵᵽ */
    public final C4903 mo5357() {
        return this;
    }

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public final byte m10213(long j) {
        ᵻᵪ.ˊᵙᵾᵲ(this.f18672, j, 1L);
        C2131 c2131 = this.f18671;
        c2131.getClass();
        long j2 = this.f18672;
        if (j2 - j < j) {
            while (j2 > j) {
                c2131 = c2131.f8452;
                j2 -= (long) (c2131.f8449 - c2131.f8448);
            }
            return c2131.f8451[(int) ((((long) c2131.f8448) + j) - j2)];
        }
        long j3 = 0;
        while (true) {
            int i = c2131.f8449;
            int i2 = c2131.f8448;
            long j4 = ((long) (i - i2)) + j3;
            if (j4 > j) {
                return c2131.f8451[(int) ((((long) i2) + j) - j3)];
            }
            c2131 = c2131.f8454;
            j3 = j4;
        }
    }

    /* JADX INFO: renamed from: ᵹʾᵢᵯ, reason: contains not printable characters */
    public final void m10214(int i) {
        C2131 c2131M10203 = m10203(2);
        byte[] bArr = c2131M10203.f8451;
        int i2 = c2131M10203.f8449;
        bArr[i2] = (byte) ((i >>> 8) & 255);
        bArr[i2 + 1] = (byte) (i & 255);
        c2131M10203.f8449 = i2 + 2;
        this.f18672 += 2;
    }

    @Override // defpackage.InterfaceC3906
    /* JADX INFO: renamed from: ᵻʽᵯ */
    public final C2466 mo1491() {
        return C2466.f9579;
    }
}
