package okio;

import androidx.core.location.LocationRequestCompat;
import com.mstar.android.tv.TvLanguage;
import java.io.Closeable;
import java.io.EOFException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.nio.channels.ByteChannel;
import java.nio.charset.Charset;
import java.util.Arrays;
import o1.AbstractC0668d;
import okhttp3.HttpUrl;
import okhttp3.internal.connection.RealConnection;

/* JADX INFO: renamed from: okio.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes2.dex */
public final class C0688f implements h, g, Cloneable, ByteChannel {

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private long f6022g;

    /* JADX INFO: renamed from: okio.f$a */
    public static final class a implements Closeable {

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

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

        /* JADX INFO: renamed from: r, reason: collision with root package name */
        private y f6027r;

        /* JADX INFO: renamed from: y, reason: collision with root package name */
        public byte[] f6029y;

        /* JADX INFO: renamed from: x, reason: collision with root package name */
        public long f6028x = -1;

        /* JADX INFO: renamed from: H, reason: collision with root package name */
        public int f6023H = -1;

        /* JADX INFO: renamed from: I, reason: collision with root package name */
        public int f6024I = -1;

        public final int a() {
            long j2 = this.f6028x;
            C0688f c0688f = this.f6025b;
            kotlin.jvm.internal.l.b(c0688f);
            if (!(j2 != c0688f.G())) {
                throw new IllegalStateException("no more bytes");
            }
            long j3 = this.f6028x;
            return d(j3 == -1 ? 0L : j3 + ((long) (this.f6024I - this.f6023H)));
        }

        public final long b(long j2) {
            C0688f c0688f = this.f6025b;
            if (c0688f == null) {
                throw new IllegalStateException("not attached to a buffer");
            }
            if (!this.f6026g) {
                throw new IllegalStateException("resizeBuffer() only permitted for read/write buffers");
            }
            long jG = c0688f.G();
            int i2 = 1;
            if (j2 <= jG) {
                if (!(j2 >= 0)) {
                    throw new IllegalArgumentException(("newSize < 0: " + j2).toString());
                }
                long j3 = jG - j2;
                while (true) {
                    if (j3 <= 0) {
                        break;
                    }
                    y yVar = c0688f.f6021b;
                    kotlin.jvm.internal.l.b(yVar);
                    y yVar2 = yVar.f6077g;
                    kotlin.jvm.internal.l.b(yVar2);
                    int i3 = yVar2.f6073c;
                    long j4 = i3 - yVar2.f6072b;
                    if (j4 > j3) {
                        yVar2.f6073c = i3 - ((int) j3);
                        break;
                    }
                    c0688f.f6021b = yVar2.b();
                    A.b(yVar2);
                    j3 -= j4;
                }
                this.f6027r = null;
                this.f6028x = j2;
                this.f6029y = null;
                this.f6023H = -1;
                this.f6024I = -1;
            } else if (j2 > jG) {
                long j5 = j2 - jG;
                boolean z2 = true;
                while (j5 > 0) {
                    y yVarK = c0688f.K(i2);
                    int iMin = (int) Math.min(j5, 8192 - yVarK.f6073c);
                    int i4 = yVarK.f6073c + iMin;
                    yVarK.f6073c = i4;
                    j5 -= (long) iMin;
                    if (z2) {
                        this.f6027r = yVarK;
                        this.f6028x = jG;
                        this.f6029y = yVarK.f6071a;
                        this.f6023H = i4 - iMin;
                        this.f6024I = i4;
                        z2 = false;
                    }
                    i2 = 1;
                }
            }
            c0688f.F(j2);
            return jG;
        }

        @Override // java.io.Closeable, java.lang.AutoCloseable
        public void close() {
            if (!(this.f6025b != null)) {
                throw new IllegalStateException("not attached to a buffer");
            }
            this.f6025b = null;
            this.f6027r = null;
            this.f6028x = -1L;
            this.f6029y = null;
            this.f6023H = -1;
            this.f6024I = -1;
        }

        public final int d(long j2) {
            y yVarC;
            C0688f c0688f = this.f6025b;
            if (c0688f == null) {
                throw new IllegalStateException("not attached to a buffer");
            }
            if (j2 < -1 || j2 > c0688f.G()) {
                kotlin.jvm.internal.y yVar = kotlin.jvm.internal.y.f5106a;
                String str = String.format("offset=%s > size=%s", Arrays.copyOf(new Object[]{Long.valueOf(j2), Long.valueOf(c0688f.G())}, 2));
                kotlin.jvm.internal.l.d(str, "java.lang.String.format(format, *args)");
                throw new ArrayIndexOutOfBoundsException(str);
            }
            if (j2 == -1 || j2 == c0688f.G()) {
                this.f6027r = null;
                this.f6028x = j2;
                this.f6029y = null;
                this.f6023H = -1;
                this.f6024I = -1;
                return -1;
            }
            long jG = c0688f.G();
            y yVar2 = c0688f.f6021b;
            y yVar3 = this.f6027r;
            long j3 = 0;
            if (yVar3 != null) {
                long j4 = this.f6028x;
                int i2 = this.f6023H;
                kotlin.jvm.internal.l.b(yVar3);
                long j5 = j4 - ((long) (i2 - yVar3.f6072b));
                if (j5 > j2) {
                    yVarC = yVar2;
                    yVar2 = this.f6027r;
                    jG = j5;
                } else {
                    yVarC = this.f6027r;
                    j3 = j5;
                }
            } else {
                yVarC = yVar2;
            }
            if (jG - j2 > j2 - j3) {
                while (true) {
                    kotlin.jvm.internal.l.b(yVarC);
                    int i3 = yVarC.f6073c;
                    int i4 = yVarC.f6072b;
                    if (j2 < ((long) (i3 - i4)) + j3) {
                        break;
                    }
                    j3 += (long) (i3 - i4);
                    yVarC = yVarC.f6076f;
                }
            } else {
                while (jG > j2) {
                    kotlin.jvm.internal.l.b(yVar2);
                    yVar2 = yVar2.f6077g;
                    kotlin.jvm.internal.l.b(yVar2);
                    jG -= (long) (yVar2.f6073c - yVar2.f6072b);
                }
                j3 = jG;
                yVarC = yVar2;
            }
            if (this.f6026g) {
                kotlin.jvm.internal.l.b(yVarC);
                if (yVarC.f6074d) {
                    y yVarF = yVarC.f();
                    if (c0688f.f6021b == yVarC) {
                        c0688f.f6021b = yVarF;
                    }
                    yVarC = yVarC.c(yVarF);
                    y yVar4 = yVarC.f6077g;
                    kotlin.jvm.internal.l.b(yVar4);
                    yVar4.b();
                }
            }
            this.f6027r = yVarC;
            this.f6028x = j2;
            kotlin.jvm.internal.l.b(yVarC);
            this.f6029y = yVarC.f6071a;
            int i5 = yVarC.f6072b + ((int) (j2 - j3));
            this.f6023H = i5;
            int i6 = yVarC.f6073c;
            this.f6024I = i6;
            return i6 - i5;
        }
    }

    public static /* synthetic */ a v(C0688f c0688f, a aVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            aVar = new a();
        }
        return c0688f.u(aVar);
    }

    public String A(long j2, Charset charset) throws EOFException {
        kotlin.jvm.internal.l.e(charset, "charset");
        if (!(j2 >= 0 && j2 <= ((long) Integer.MAX_VALUE))) {
            throw new IllegalArgumentException(("byteCount: " + j2).toString());
        }
        if (this.f6022g < j2) {
            throw new EOFException();
        }
        if (j2 == 0) {
            return HttpUrl.FRAGMENT_ENCODE_SET;
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        int i2 = yVar.f6072b;
        if (((long) i2) + j2 > yVar.f6073c) {
            return new String(M(j2), charset);
        }
        int i3 = (int) j2;
        String str = new String(yVar.f6071a, i2, i3, charset);
        int i4 = yVar.f6072b + i3;
        yVar.f6072b = i4;
        this.f6022g -= j2;
        if (i4 == yVar.f6073c) {
            this.f6021b = yVar.b();
            A.b(yVar);
        }
        return str;
    }

    @Override // okio.h
    public i B() {
        return c(G());
    }

    public String C() {
        return A(this.f6022g, E1.d.f531b);
    }

    public String D(long j2) throws EOFException {
        return A(j2, E1.d.f531b);
    }

    @Override // okio.h
    public boolean E(long j2) {
        return this.f6022g >= j2;
    }

    public final void F(long j2) {
        this.f6022g = j2;
    }

    public final long G() {
        return this.f6022g;
    }

    public final i H() {
        if (G() <= ((long) Integer.MAX_VALUE)) {
            return I((int) G());
        }
        throw new IllegalStateException(("size > Int.MAX_VALUE: " + G()).toString());
    }

    public final i I(int i2) {
        if (i2 == 0) {
            return i.f6031x;
        }
        AbstractC0685c.b(G(), 0L, i2);
        y yVar = this.f6021b;
        int i3 = 0;
        int i4 = 0;
        int i5 = 0;
        while (i4 < i2) {
            kotlin.jvm.internal.l.b(yVar);
            int i6 = yVar.f6073c;
            int i7 = yVar.f6072b;
            if (i6 == i7) {
                throw new AssertionError("s.limit == s.pos");
            }
            i4 += i6 - i7;
            i5++;
            yVar = yVar.f6076f;
        }
        byte[][] bArr = new byte[i5][];
        int[] iArr = new int[i5 * 2];
        y yVar2 = this.f6021b;
        int i8 = 0;
        while (i3 < i2) {
            kotlin.jvm.internal.l.b(yVar2);
            bArr[i8] = yVar2.f6071a;
            i3 += yVar2.f6073c - yVar2.f6072b;
            iArr[i8] = Math.min(i3, i2);
            iArr[i8 + i5] = yVar2.f6072b;
            yVar2.f6074d = true;
            i8++;
            yVar2 = yVar2.f6076f;
        }
        return new B(bArr, iArr);
    }

    @Override // okio.h
    public String J() {
        return r(LocationRequestCompat.PASSIVE_INTERVAL);
    }

    public final y K(int i2) {
        if (!(i2 >= 1 && i2 <= 8192)) {
            throw new IllegalArgumentException("unexpected capacity");
        }
        y yVar = this.f6021b;
        if (yVar != null) {
            kotlin.jvm.internal.l.b(yVar);
            y yVar2 = yVar.f6077g;
            kotlin.jvm.internal.l.b(yVar2);
            return (yVar2.f6073c + i2 > 8192 || !yVar2.f6075e) ? yVar2.c(A.c()) : yVar2;
        }
        y yVarC = A.c();
        this.f6021b = yVarC;
        yVarC.f6077g = yVarC;
        yVarC.f6076f = yVarC;
        return yVarC;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: L, reason: merged with bridge method [inline-methods] */
    public C0688f write(i byteString) {
        kotlin.jvm.internal.l.e(byteString, "byteString");
        byteString.x(this, 0, byteString.s());
        return this;
    }

    @Override // okio.h
    public byte[] M(long j2) throws EOFException {
        if (!(j2 >= 0 && j2 <= ((long) Integer.MAX_VALUE))) {
            throw new IllegalArgumentException(("byteCount: " + j2).toString());
        }
        if (G() < j2) {
            throw new EOFException();
        }
        byte[] bArr = new byte[(int) j2];
        readFully(bArr);
        return bArr;
    }

    public C0688f N(E source, long j2) throws EOFException {
        kotlin.jvm.internal.l.e(source, "source");
        while (j2 > 0) {
            long j3 = source.read(this, j2);
            if (j3 == -1) {
                throw new EOFException();
            }
            j2 -= j3;
        }
        return this;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: O, reason: merged with bridge method [inline-methods] */
    public C0688f write(byte[] source) {
        kotlin.jvm.internal.l.e(source, "source");
        return write(source, 0, source.length);
    }

    @Override // okio.g
    /* JADX INFO: renamed from: P, reason: merged with bridge method [inline-methods] */
    public C0688f write(byte[] source, int i2, int i3) {
        kotlin.jvm.internal.l.e(source, "source");
        long j2 = i3;
        AbstractC0685c.b(source.length, i2, j2);
        int i4 = i3 + i2;
        while (i2 < i4) {
            y yVarK = K(1);
            int iMin = Math.min(i4 - i2, 8192 - yVarK.f6073c);
            int i5 = i2 + iMin;
            AbstractC0668d.c(source, yVarK.f6071a, yVarK.f6073c, i2, i5);
            yVarK.f6073c += iMin;
            i2 = i5;
        }
        F(G() + j2);
        return this;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: Q, reason: merged with bridge method [inline-methods] */
    public C0688f writeByte(int i2) {
        y yVarK = K(1);
        byte[] bArr = yVarK.f6071a;
        int i3 = yVarK.f6073c;
        yVarK.f6073c = i3 + 1;
        bArr[i3] = (byte) i2;
        F(G() + 1);
        return this;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: R, reason: merged with bridge method [inline-methods] */
    public C0688f writeDecimalLong(long j2) {
        boolean z2;
        if (j2 == 0) {
            return writeByte(48);
        }
        int i2 = 1;
        if (j2 < 0) {
            j2 = -j2;
            if (j2 < 0) {
                return writeUtf8("-9223372036854775808");
            }
            z2 = true;
        } else {
            z2 = false;
        }
        if (j2 >= 100000000) {
            i2 = j2 < 1000000000000L ? j2 < RealConnection.IDLE_CONNECTION_HEALTHY_NS ? j2 < 1000000000 ? 9 : 10 : j2 < 100000000000L ? 11 : 12 : j2 < 1000000000000000L ? j2 < 10000000000000L ? 13 : j2 < 100000000000000L ? 14 : 15 : j2 < 100000000000000000L ? j2 < 10000000000000000L ? 16 : 17 : j2 < 1000000000000000000L ? 18 : 19;
        } else if (j2 >= 10000) {
            i2 = j2 < 1000000 ? j2 < 100000 ? 5 : 6 : j2 < 10000000 ? 7 : 8;
        } else if (j2 >= 100) {
            i2 = j2 < 1000 ? 3 : 4;
        } else if (j2 >= 10) {
            i2 = 2;
        }
        if (z2) {
            i2++;
        }
        y yVarK = K(i2);
        byte[] bArr = yVarK.f6071a;
        int i3 = yVarK.f6073c + i2;
        while (j2 != 0) {
            long j3 = 10;
            i3--;
            bArr[i3] = I1.a.a()[(int) (j2 % j3)];
            j2 /= j3;
        }
        if (z2) {
            bArr[i3 - 1] = (byte) 45;
        }
        yVarK.f6073c += i2;
        F(G() + ((long) i2));
        return this;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: S, reason: merged with bridge method [inline-methods] */
    public C0688f writeHexadecimalUnsignedLong(long j2) {
        if (j2 == 0) {
            return writeByte(48);
        }
        long j3 = (j2 >>> 1) | j2;
        long j4 = j3 | (j3 >>> 2);
        long j5 = j4 | (j4 >>> 4);
        long j6 = j5 | (j5 >>> 8);
        long j7 = j6 | (j6 >>> 16);
        long j8 = j7 | (j7 >>> 32);
        long j9 = j8 - ((j8 >>> 1) & 6148914691236517205L);
        long j10 = ((j9 >>> 2) & 3689348814741910323L) + (j9 & 3689348814741910323L);
        long j11 = ((j10 >>> 4) + j10) & 1085102592571150095L;
        long j12 = j11 + (j11 >>> 8);
        long j13 = j12 + (j12 >>> 16);
        int i2 = (int) ((((j13 & 63) + ((j13 >>> 32) & 63)) + ((long) 3)) / ((long) 4));
        y yVarK = K(i2);
        byte[] bArr = yVarK.f6071a;
        int i3 = yVarK.f6073c;
        for (int i4 = (i3 + i2) - 1; i4 >= i3; i4--) {
            bArr[i4] = I1.a.a()[(int) (15 & j2)];
            j2 >>>= 4;
        }
        yVarK.f6073c += i2;
        F(G() + ((long) i2));
        return this;
    }

    @Override // okio.h
    public h T() {
        return q.d(new v(this));
    }

    @Override // okio.g
    /* JADX INFO: renamed from: U, reason: merged with bridge method [inline-methods] */
    public C0688f writeInt(int i2) {
        y yVarK = K(4);
        byte[] bArr = yVarK.f6071a;
        int i3 = yVarK.f6073c;
        bArr[i3] = (byte) ((i2 >>> 24) & 255);
        bArr[i3 + 1] = (byte) ((i2 >>> 16) & 255);
        bArr[i3 + 2] = (byte) ((i2 >>> 8) & 255);
        bArr[i3 + 3] = (byte) (i2 & 255);
        yVarK.f6073c = i3 + 4;
        F(G() + 4);
        return this;
    }

    public C0688f V(long j2) {
        y yVarK = K(8);
        byte[] bArr = yVarK.f6071a;
        int i2 = yVarK.f6073c;
        bArr[i2] = (byte) ((j2 >>> 56) & 255);
        bArr[i2 + 1] = (byte) ((j2 >>> 48) & 255);
        bArr[i2 + 2] = (byte) ((j2 >>> 40) & 255);
        bArr[i2 + 3] = (byte) ((j2 >>> 32) & 255);
        bArr[i2 + 4] = (byte) ((j2 >>> 24) & 255);
        bArr[i2 + 5] = (byte) ((j2 >>> 16) & 255);
        bArr[i2 + 6] = (byte) ((j2 >>> 8) & 255);
        bArr[i2 + 7] = (byte) (j2 & 255);
        yVarK.f6073c = i2 + 8;
        F(G() + 8);
        return this;
    }

    @Override // okio.h
    public void W(long j2) throws EOFException {
        if (this.f6022g < j2) {
            throw new EOFException();
        }
    }

    @Override // okio.g
    /* JADX INFO: renamed from: X, reason: merged with bridge method [inline-methods] */
    public C0688f writeShort(int i2) {
        y yVarK = K(2);
        byte[] bArr = yVarK.f6071a;
        int i3 = yVarK.f6073c;
        bArr[i3] = (byte) ((i2 >>> 8) & 255);
        bArr[i3 + 1] = (byte) (i2 & 255);
        yVarK.f6073c = i3 + 2;
        F(G() + 2);
        return this;
    }

    public C0688f Y(String string, int i2, int i3, Charset charset) {
        kotlin.jvm.internal.l.e(string, "string");
        kotlin.jvm.internal.l.e(charset, "charset");
        if (!(i2 >= 0)) {
            throw new IllegalArgumentException(("beginIndex < 0: " + i2).toString());
        }
        if (!(i3 >= i2)) {
            throw new IllegalArgumentException(("endIndex < beginIndex: " + i3 + " < " + i2).toString());
        }
        if (!(i3 <= string.length())) {
            throw new IllegalArgumentException(("endIndex > string.length: " + i3 + " > " + string.length()).toString());
        }
        if (kotlin.jvm.internal.l.a(charset, E1.d.f531b)) {
            return e0(string, i2, i3);
        }
        String strSubstring = string.substring(i2, i3);
        kotlin.jvm.internal.l.d(strSubstring, "(this as java.lang.Strin…ing(startIndex, endIndex)");
        if (strSubstring == null) {
            throw new NullPointerException("null cannot be cast to non-null type java.lang.String");
        }
        byte[] bytes = strSubstring.getBytes(charset);
        kotlin.jvm.internal.l.d(bytes, "(this as java.lang.String).getBytes(charset)");
        return write(bytes, 0, bytes.length);
    }

    /* JADX WARN: Removed duplicated region for block: B:32:0x009c  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x00a6  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00aa  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x00ae A[EDGE_INSN: B:43:0x00ae->B:37:0x00ae BREAK  A[LOOP:0: B:5:0x000d->B:45:?], SYNTHETIC] */
    @Override // okio.h
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public long Z() throws java.io.EOFException {
        /*
            r14 = this;
            long r0 = r14.G()
            r2 = 0
            int r0 = (r0 > r2 ? 1 : (r0 == r2 ? 0 : -1))
            if (r0 == 0) goto Lb8
            r0 = 0
            r1 = r0
            r4 = r2
        Ld:
            okio.y r6 = r14.f6021b
            kotlin.jvm.internal.l.b(r6)
            byte[] r7 = r6.f6071a
            int r8 = r6.f6072b
            int r9 = r6.f6073c
        L18:
            if (r8 >= r9) goto L9a
            r10 = r7[r8]
            r11 = 48
            byte r11 = (byte) r11
            if (r10 < r11) goto L29
            r12 = 57
            byte r12 = (byte) r12
            if (r10 > r12) goto L29
            int r11 = r10 - r11
            goto L43
        L29:
            r11 = 97
            byte r11 = (byte) r11
            if (r10 < r11) goto L38
            r12 = 102(0x66, float:1.43E-43)
            byte r12 = (byte) r12
            if (r10 > r12) goto L38
        L33:
            int r11 = r10 - r11
            int r11 = r11 + 10
            goto L43
        L38:
            r11 = 65
            byte r11 = (byte) r11
            if (r10 < r11) goto L7b
            r12 = 70
            byte r12 = (byte) r12
            if (r10 > r12) goto L7b
            goto L33
        L43:
            r12 = -1152921504606846976(0xf000000000000000, double:-3.105036184601418E231)
            long r12 = r12 & r4
            int r12 = (r12 > r2 ? 1 : (r12 == r2 ? 0 : -1))
            if (r12 != 0) goto L53
            r10 = 4
            long r4 = r4 << r10
            long r10 = (long) r11
            long r4 = r4 | r10
            int r8 = r8 + 1
            int r0 = r0 + 1
            goto L18
        L53:
            okio.f r0 = new okio.f
            r0.<init>()
            okio.f r0 = r0.writeHexadecimalUnsignedLong(r4)
            okio.f r0 = r0.writeByte(r10)
            java.lang.NumberFormatException r1 = new java.lang.NumberFormatException
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.String r3 = "Number too large: "
            r2.append(r3)
            java.lang.String r0 = r0.C()
            r2.append(r0)
            java.lang.String r0 = r2.toString()
            r1.<init>(r0)
            throw r1
        L7b:
            if (r0 == 0) goto L7f
            r1 = 1
            goto L9a
        L7f:
            java.lang.NumberFormatException r0 = new java.lang.NumberFormatException
            java.lang.StringBuilder r1 = new java.lang.StringBuilder
            r1.<init>()
            java.lang.String r2 = "Expected leading [0-9a-fA-F] character but was 0x"
            r1.append(r2)
            java.lang.String r2 = okio.AbstractC0685c.e(r10)
            r1.append(r2)
            java.lang.String r1 = r1.toString()
            r0.<init>(r1)
            throw r0
        L9a:
            if (r8 != r9) goto La6
            okio.y r7 = r6.b()
            r14.f6021b = r7
            okio.A.b(r6)
            goto La8
        La6:
            r6.f6072b = r8
        La8:
            if (r1 != 0) goto Lae
            okio.y r6 = r14.f6021b
            if (r6 != 0) goto Ld
        Lae:
            long r1 = r14.G()
            long r6 = (long) r0
            long r1 = r1 - r6
            r14.F(r1)
            return r4
        Lb8:
            java.io.EOFException r0 = new java.io.EOFException
            r0.<init>()
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: okio.C0688f.Z():long");
    }

    public final void a() throws EOFException {
        skip(G());
    }

    public C0688f a0(String string, Charset charset) {
        kotlin.jvm.internal.l.e(string, "string");
        kotlin.jvm.internal.l.e(charset, "charset");
        return Y(string, 0, string.length(), charset);
    }

    /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
    public C0688f clone() {
        return e();
    }

    @Override // okio.h
    public InputStream b0() {
        return new b();
    }

    @Override // okio.h
    public i c(long j2) throws EOFException {
        if (!(j2 >= 0 && j2 <= ((long) Integer.MAX_VALUE))) {
            throw new IllegalArgumentException(("byteCount: " + j2).toString());
        }
        if (G() < j2) {
            throw new EOFException();
        }
        if (j2 < 4096) {
            return new i(M(j2));
        }
        i iVarI = I((int) j2);
        skip(j2);
        return iVarI;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: c0, reason: merged with bridge method [inline-methods] */
    public C0688f writeUtf8(String string) {
        kotlin.jvm.internal.l.e(string, "string");
        return e0(string, 0, string.length());
    }

    @Override // okio.E, java.io.Closeable, java.lang.AutoCloseable
    public void close() {
    }

    public final long d() {
        long jG = G();
        if (jG == 0) {
            return 0L;
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        y yVar2 = yVar.f6077g;
        kotlin.jvm.internal.l.b(yVar2);
        int i2 = yVar2.f6073c;
        if (i2 < 8192 && yVar2.f6075e) {
            jG -= (long) (i2 - yVar2.f6072b);
        }
        return jG;
    }

    @Override // okio.h
    public int d0(t options) throws EOFException {
        kotlin.jvm.internal.l.e(options, "options");
        int iE = I1.a.e(this, options, false, 2, null);
        if (iE == -1) {
            return -1;
        }
        skip(options.d()[iE].s());
        return iE;
    }

    public final C0688f e() {
        C0688f c0688f = new C0688f();
        if (G() != 0) {
            y yVar = this.f6021b;
            kotlin.jvm.internal.l.b(yVar);
            y yVarD = yVar.d();
            c0688f.f6021b = yVarD;
            yVarD.f6077g = yVarD;
            yVarD.f6076f = yVarD;
            for (y yVar2 = yVar.f6076f; yVar2 != yVar; yVar2 = yVar2.f6076f) {
                y yVar3 = yVarD.f6077g;
                kotlin.jvm.internal.l.b(yVar3);
                kotlin.jvm.internal.l.b(yVar2);
                yVar3.c(yVar2.d());
            }
            c0688f.F(G());
        }
        return c0688f;
    }

    public C0688f e0(String string, int i2, int i3) {
        kotlin.jvm.internal.l.e(string, "string");
        if (!(i2 >= 0)) {
            throw new IllegalArgumentException(("beginIndex < 0: " + i2).toString());
        }
        if (!(i3 >= i2)) {
            throw new IllegalArgumentException(("endIndex < beginIndex: " + i3 + " < " + i2).toString());
        }
        if (!(i3 <= string.length())) {
            throw new IllegalArgumentException(("endIndex > string.length: " + i3 + " > " + string.length()).toString());
        }
        while (i2 < i3) {
            char cCharAt = string.charAt(i2);
            if (cCharAt < 128) {
                y yVarK = K(1);
                byte[] bArr = yVarK.f6071a;
                int i4 = yVarK.f6073c - i2;
                int iMin = Math.min(i3, 8192 - i4);
                int i5 = i2 + 1;
                bArr[i2 + i4] = (byte) cCharAt;
                while (i5 < iMin) {
                    char cCharAt2 = string.charAt(i5);
                    if (cCharAt2 >= 128) {
                        break;
                    }
                    bArr[i5 + i4] = (byte) cCharAt2;
                    i5++;
                }
                int i6 = yVarK.f6073c;
                int i7 = (i4 + i5) - i6;
                yVarK.f6073c = i6 + i7;
                F(G() + ((long) i7));
                i2 = i5;
            } else {
                if (cCharAt < 2048) {
                    y yVarK2 = K(2);
                    byte[] bArr2 = yVarK2.f6071a;
                    int i8 = yVarK2.f6073c;
                    bArr2[i8] = (byte) ((cCharAt >> 6) | TvLanguage.GORONTALO);
                    bArr2[i8 + 1] = (byte) ((cCharAt & '?') | 128);
                    yVarK2.f6073c = i8 + 2;
                    F(G() + 2);
                } else if (cCharAt < 55296 || cCharAt > 57343) {
                    y yVarK3 = K(3);
                    byte[] bArr3 = yVarK3.f6071a;
                    int i9 = yVarK3.f6073c;
                    bArr3[i9] = (byte) ((cCharAt >> '\f') | TvLanguage.INTERLINGUA);
                    bArr3[i9 + 1] = (byte) ((63 & (cCharAt >> 6)) | 128);
                    bArr3[i9 + 2] = (byte) ((cCharAt & '?') | 128);
                    yVarK3.f6073c = i9 + 3;
                    F(G() + 3);
                } else {
                    int i10 = i2 + 1;
                    char cCharAt3 = i10 < i3 ? string.charAt(i10) : (char) 0;
                    if (cCharAt > 56319 || 56320 > cCharAt3 || 57343 < cCharAt3) {
                        writeByte(63);
                        i2 = i10;
                    } else {
                        int i11 = (((cCharAt & 1023) << 10) | (cCharAt3 & 1023)) + 65536;
                        y yVarK4 = K(4);
                        byte[] bArr4 = yVarK4.f6071a;
                        int i12 = yVarK4.f6073c;
                        bArr4[i12] = (byte) ((i11 >> 18) | 240);
                        bArr4[i12 + 1] = (byte) (((i11 >> 12) & 63) | 128);
                        bArr4[i12 + 2] = (byte) (((i11 >> 6) & 63) | 128);
                        bArr4[i12 + 3] = (byte) ((i11 & 63) | 128);
                        yVarK4.f6073c = i12 + 4;
                        F(G() + 4);
                        i2 += 2;
                    }
                }
                i2++;
            }
        }
        return this;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj instanceof C0688f) {
            C0688f c0688f = (C0688f) obj;
            if (G() == c0688f.G()) {
                if (G() == 0) {
                    return true;
                }
                y yVar = this.f6021b;
                kotlin.jvm.internal.l.b(yVar);
                y yVar2 = c0688f.f6021b;
                kotlin.jvm.internal.l.b(yVar2);
                int i2 = yVar.f6072b;
                int i3 = yVar2.f6072b;
                long j2 = 0;
                while (j2 < G()) {
                    long jMin = Math.min(yVar.f6073c - i2, yVar2.f6073c - i3);
                    long j3 = 0;
                    while (j3 < jMin) {
                        int i4 = i2 + 1;
                        int i5 = i3 + 1;
                        if (yVar.f6071a[i2] == yVar2.f6071a[i3]) {
                            j3++;
                            i2 = i4;
                            i3 = i5;
                        }
                    }
                    if (i2 == yVar.f6073c) {
                        yVar = yVar.f6076f;
                        kotlin.jvm.internal.l.b(yVar);
                        i2 = yVar.f6072b;
                    }
                    if (i3 == yVar2.f6073c) {
                        yVar2 = yVar2.f6076f;
                        kotlin.jvm.internal.l.b(yVar2);
                        i3 = yVar2.f6072b;
                    }
                    j2 += jMin;
                }
                return true;
            }
        }
        return false;
    }

    public final C0688f f(C0688f out, long j2, long j3) {
        kotlin.jvm.internal.l.e(out, "out");
        AbstractC0685c.b(G(), j2, j3);
        if (j3 != 0) {
            out.F(out.G() + j3);
            y yVar = this.f6021b;
            while (true) {
                kotlin.jvm.internal.l.b(yVar);
                int i2 = yVar.f6073c;
                int i3 = yVar.f6072b;
                if (j2 < i2 - i3) {
                    break;
                }
                j2 -= (long) (i2 - i3);
                yVar = yVar.f6076f;
            }
            while (j3 > 0) {
                kotlin.jvm.internal.l.b(yVar);
                y yVarD = yVar.d();
                int i4 = yVarD.f6072b + ((int) j2);
                yVarD.f6072b = i4;
                yVarD.f6073c = Math.min(i4 + ((int) j3), yVarD.f6073c);
                y yVar2 = out.f6021b;
                if (yVar2 == null) {
                    yVarD.f6077g = yVarD;
                    yVarD.f6076f = yVarD;
                    out.f6021b = yVarD;
                } else {
                    kotlin.jvm.internal.l.b(yVar2);
                    y yVar3 = yVar2.f6077g;
                    kotlin.jvm.internal.l.b(yVar3);
                    yVar3.c(yVarD);
                }
                j3 -= (long) (yVarD.f6073c - yVarD.f6072b);
                yVar = yVar.f6076f;
                j2 = 0;
            }
        }
        return this;
    }

    public C0688f f0(int i2) {
        if (i2 < 128) {
            writeByte(i2);
        } else if (i2 < 2048) {
            y yVarK = K(2);
            byte[] bArr = yVarK.f6071a;
            int i3 = yVarK.f6073c;
            bArr[i3] = (byte) ((i2 >> 6) | TvLanguage.GORONTALO);
            bArr[i3 + 1] = (byte) ((i2 & 63) | 128);
            yVarK.f6073c = i3 + 2;
            F(G() + 2);
        } else if (55296 <= i2 && 57343 >= i2) {
            writeByte(63);
        } else if (i2 < 65536) {
            y yVarK2 = K(3);
            byte[] bArr2 = yVarK2.f6071a;
            int i4 = yVarK2.f6073c;
            bArr2[i4] = (byte) ((i2 >> 12) | TvLanguage.INTERLINGUA);
            bArr2[i4 + 1] = (byte) (((i2 >> 6) & 63) | 128);
            bArr2[i4 + 2] = (byte) ((i2 & 63) | 128);
            yVarK2.f6073c = i4 + 3;
            F(G() + 3);
        } else {
            if (i2 > 1114111) {
                throw new IllegalArgumentException("Unexpected code point: 0x" + AbstractC0685c.f(i2));
            }
            y yVarK3 = K(4);
            byte[] bArr3 = yVarK3.f6071a;
            int i5 = yVarK3.f6073c;
            bArr3[i5] = (byte) ((i2 >> 18) | 240);
            bArr3[i5 + 1] = (byte) (((i2 >> 12) & 63) | 128);
            bArr3[i5 + 2] = (byte) (((i2 >> 6) & 63) | 128);
            bArr3[i5 + 3] = (byte) ((i2 & 63) | 128);
            yVarK3.f6073c = i5 + 4;
            F(G() + 4);
        }
        return this;
    }

    @Override // okio.g, okio.C, java.io.Flushable
    public void flush() {
    }

    @Override // okio.h
    public byte[] g() {
        return M(G());
    }

    @Override // okio.h, okio.g
    public C0688f getBuffer() {
        return this;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: h, reason: merged with bridge method [inline-methods] */
    public C0688f emit() {
        return this;
    }

    public int hashCode() {
        y yVar = this.f6021b;
        if (yVar == null) {
            return 0;
        }
        int i2 = 1;
        do {
            int i3 = yVar.f6073c;
            for (int i4 = yVar.f6072b; i4 < i3; i4++) {
                i2 = (i2 * 31) + yVar.f6071a[i4];
            }
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
        } while (yVar != this.f6021b);
        return i2;
    }

    @Override // okio.g
    /* JADX INFO: renamed from: i, reason: merged with bridge method [inline-methods] */
    public C0688f emitCompleteSegments() {
        return this;
    }

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

    public final byte j(long j2) {
        AbstractC0685c.b(G(), j2, 1L);
        y yVar = this.f6021b;
        if (yVar == null) {
            kotlin.jvm.internal.l.b(null);
            throw null;
        }
        if (G() - j2 < j2) {
            long jG = G();
            while (jG > j2) {
                yVar = yVar.f6077g;
                kotlin.jvm.internal.l.b(yVar);
                jG -= (long) (yVar.f6073c - yVar.f6072b);
            }
            kotlin.jvm.internal.l.b(yVar);
            return yVar.f6071a[(int) ((((long) yVar.f6072b) + j2) - jG)];
        }
        long j3 = 0;
        while (true) {
            long j4 = ((long) (yVar.f6073c - yVar.f6072b)) + j3;
            if (j4 > j2) {
                kotlin.jvm.internal.l.b(yVar);
                return yVar.f6071a[(int) ((((long) yVar.f6072b) + j2) - j3)];
            }
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
            j3 = j4;
        }
    }

    @Override // okio.h
    public boolean k() {
        return this.f6022g == 0;
    }

    public long l(byte b2, long j2, long j3) {
        y yVar;
        int i2;
        long jG = 0;
        if (!(0 <= j2 && j3 >= j2)) {
            throw new IllegalArgumentException(("size=" + G() + " fromIndex=" + j2 + " toIndex=" + j3).toString());
        }
        if (j3 > G()) {
            j3 = G();
        }
        if (j2 == j3 || (yVar = this.f6021b) == null) {
            return -1L;
        }
        if (G() - j2 < j2) {
            jG = G();
            while (jG > j2) {
                yVar = yVar.f6077g;
                kotlin.jvm.internal.l.b(yVar);
                jG -= (long) (yVar.f6073c - yVar.f6072b);
            }
            while (jG < j3) {
                byte[] bArr = yVar.f6071a;
                int iMin = (int) Math.min(yVar.f6073c, (((long) yVar.f6072b) + j3) - jG);
                i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
                while (i2 < iMin) {
                    if (bArr[i2] != b2) {
                        i2++;
                    }
                }
                jG += (long) (yVar.f6073c - yVar.f6072b);
                yVar = yVar.f6076f;
                kotlin.jvm.internal.l.b(yVar);
                j2 = jG;
            }
            return -1L;
        }
        while (true) {
            long j4 = ((long) (yVar.f6073c - yVar.f6072b)) + jG;
            if (j4 > j2) {
                break;
            }
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
            jG = j4;
        }
        while (jG < j3) {
            byte[] bArr2 = yVar.f6071a;
            int iMin2 = (int) Math.min(yVar.f6073c, (((long) yVar.f6072b) + j3) - jG);
            i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
            while (i2 < iMin2) {
                if (bArr2[i2] != b2) {
                    i2++;
                }
            }
            jG += (long) (yVar.f6073c - yVar.f6072b);
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
            j2 = jG;
        }
        return -1L;
        return ((long) (i2 - yVar.f6072b)) + jG;
    }

    public long m(i bytes) {
        kotlin.jvm.internal.l.e(bytes, "bytes");
        return n(bytes, 0L);
    }

    public long n(i bytes, long j2) {
        long j3 = j2;
        kotlin.jvm.internal.l.e(bytes, "bytes");
        if (!(bytes.s() > 0)) {
            throw new IllegalArgumentException("bytes is empty");
        }
        long j4 = 0;
        if (!(j3 >= 0)) {
            throw new IllegalArgumentException(("fromIndex < 0: " + j3).toString());
        }
        y yVar = this.f6021b;
        if (yVar != null) {
            if (G() - j3 < j3) {
                long jG = G();
                while (jG > j3) {
                    yVar = yVar.f6077g;
                    kotlin.jvm.internal.l.b(yVar);
                    jG -= (long) (yVar.f6073c - yVar.f6072b);
                }
                byte[] bArrJ = bytes.j();
                byte b2 = bArrJ[0];
                int iS = bytes.s();
                long jG2 = (G() - ((long) iS)) + 1;
                while (jG < jG2) {
                    byte[] bArr = yVar.f6071a;
                    long j5 = jG;
                    int iMin = (int) Math.min(yVar.f6073c, (((long) yVar.f6072b) + jG2) - jG);
                    for (int i2 = (int) ((((long) yVar.f6072b) + j3) - j5); i2 < iMin; i2++) {
                        if (bArr[i2] == b2 && I1.a.b(yVar, i2 + 1, bArrJ, 1, iS)) {
                            return ((long) (i2 - yVar.f6072b)) + j5;
                        }
                    }
                    jG = j5 + ((long) (yVar.f6073c - yVar.f6072b));
                    yVar = yVar.f6076f;
                    kotlin.jvm.internal.l.b(yVar);
                    j3 = jG;
                }
            } else {
                while (true) {
                    long j6 = ((long) (yVar.f6073c - yVar.f6072b)) + j4;
                    if (j6 > j3) {
                        break;
                    }
                    yVar = yVar.f6076f;
                    kotlin.jvm.internal.l.b(yVar);
                    j4 = j6;
                }
                byte[] bArrJ2 = bytes.j();
                byte b3 = bArrJ2[0];
                int iS2 = bytes.s();
                long jG3 = (G() - ((long) iS2)) + 1;
                while (j4 < jG3) {
                    byte[] bArr2 = yVar.f6071a;
                    long j7 = jG3;
                    int iMin2 = (int) Math.min(yVar.f6073c, (((long) yVar.f6072b) + jG3) - j4);
                    for (int i3 = (int) ((((long) yVar.f6072b) + j3) - j4); i3 < iMin2; i3++) {
                        if (bArr2[i3] == b3 && I1.a.b(yVar, i3 + 1, bArrJ2, 1, iS2)) {
                            return ((long) (i3 - yVar.f6072b)) + j4;
                        }
                    }
                    j4 += (long) (yVar.f6073c - yVar.f6072b);
                    yVar = yVar.f6076f;
                    kotlin.jvm.internal.l.b(yVar);
                    j3 = j4;
                    jG3 = j7;
                }
            }
        }
        return -1L;
    }

    @Override // okio.h
    public void o(C0688f sink, long j2) throws EOFException {
        kotlin.jvm.internal.l.e(sink, "sink");
        if (G() >= j2) {
            sink.write(this, j2);
        } else {
            sink.write(this, G());
            throw new EOFException();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:33:0x00a1  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x00ab  */
    /* JADX WARN: Removed duplicated region for block: B:36:0x00af  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00b3 A[EDGE_INSN: B:48:0x00b3->B:38:0x00b3 BREAK  A[LOOP:0: B:5:0x0011->B:50:?], SYNTHETIC] */
    @Override // okio.h
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public long p() throws java.io.EOFException {
        /*
            r15 = this;
            long r0 = r15.G()
            r2 = 0
            int r0 = (r0 > r2 ? 1 : (r0 == r2 ? 0 : -1))
            if (r0 == 0) goto Lc1
            r0 = 0
            r4 = -7
            r1 = r0
            r5 = r4
            r3 = r2
            r2 = r1
        L11:
            okio.y r7 = r15.f6021b
            kotlin.jvm.internal.l.b(r7)
            byte[] r8 = r7.f6071a
            int r9 = r7.f6072b
            int r10 = r7.f6073c
        L1c:
            if (r9 >= r10) goto L9f
            r11 = r8[r9]
            r12 = 48
            byte r12 = (byte) r12
            if (r11 < r12) goto L6f
            r13 = 57
            byte r13 = (byte) r13
            if (r11 > r13) goto L6f
            int r12 = r12 - r11
            r13 = -922337203685477580(0xf333333333333334, double:-8.390303882365713E246)
            int r13 = (r3 > r13 ? 1 : (r3 == r13 ? 0 : -1))
            if (r13 < 0) goto L42
            if (r13 != 0) goto L3c
            long r13 = (long) r12
            int r13 = (r13 > r5 ? 1 : (r13 == r5 ? 0 : -1))
            if (r13 >= 0) goto L3c
            goto L42
        L3c:
            r13 = 10
            long r3 = r3 * r13
            long r11 = (long) r12
            long r3 = r3 + r11
            goto L7b
        L42:
            okio.f r0 = new okio.f
            r0.<init>()
            okio.f r0 = r0.writeDecimalLong(r3)
            okio.f r0 = r0.writeByte(r11)
            if (r1 != 0) goto L54
            r0.readByte()
        L54:
            java.lang.NumberFormatException r1 = new java.lang.NumberFormatException
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.String r3 = "Number too large: "
            r2.append(r3)
            java.lang.String r0 = r0.C()
            r2.append(r0)
            java.lang.String r0 = r2.toString()
            r1.<init>(r0)
            throw r1
        L6f:
            r12 = 45
            byte r12 = (byte) r12
            r13 = 1
            if (r11 != r12) goto L80
            if (r0 != 0) goto L80
            r11 = 1
            long r5 = r5 - r11
            r1 = r13
        L7b:
            int r9 = r9 + 1
            int r0 = r0 + 1
            goto L1c
        L80:
            if (r0 == 0) goto L84
            r2 = r13
            goto L9f
        L84:
            java.lang.NumberFormatException r0 = new java.lang.NumberFormatException
            java.lang.StringBuilder r1 = new java.lang.StringBuilder
            r1.<init>()
            java.lang.String r2 = "Expected leading [0-9] or '-' character but was 0x"
            r1.append(r2)
            java.lang.String r2 = okio.AbstractC0685c.e(r11)
            r1.append(r2)
            java.lang.String r1 = r1.toString()
            r0.<init>(r1)
            throw r0
        L9f:
            if (r9 != r10) goto Lab
            okio.y r8 = r7.b()
            r15.f6021b = r8
            okio.A.b(r7)
            goto Lad
        Lab:
            r7.f6072b = r9
        Lad:
            if (r2 != 0) goto Lb3
            okio.y r7 = r15.f6021b
            if (r7 != 0) goto L11
        Lb3:
            long r5 = r15.G()
            long r7 = (long) r0
            long r5 = r5 - r7
            r15.F(r5)
            if (r1 == 0) goto Lbf
            goto Lc0
        Lbf:
            long r3 = -r3
        Lc0:
            return r3
        Lc1:
            java.io.EOFException r0 = new java.io.EOFException
            r0.<init>()
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: okio.C0688f.p():long");
    }

    public long q(i targetBytes) {
        kotlin.jvm.internal.l.e(targetBytes, "targetBytes");
        return s(targetBytes, 0L);
    }

    @Override // okio.h
    public String r(long j2) throws EOFException {
        if (!(j2 >= 0)) {
            throw new IllegalArgumentException(("limit < 0: " + j2).toString());
        }
        long j3 = LocationRequestCompat.PASSIVE_INTERVAL;
        if (j2 != LocationRequestCompat.PASSIVE_INTERVAL) {
            j3 = j2 + 1;
        }
        byte b2 = (byte) 10;
        long jL = l(b2, 0L, j3);
        if (jL != -1) {
            return I1.a.c(this, jL);
        }
        if (j3 < G() && j(j3 - 1) == ((byte) 13) && j(j3) == b2) {
            return I1.a.c(this, j3);
        }
        C0688f c0688f = new C0688f();
        f(c0688f, 0L, Math.min(32, G()));
        throw new EOFException("\\n not found: limit=" + Math.min(G(), j2) + " content=" + c0688f.B().i() + (char) 8230);
    }

    @Override // java.nio.channels.ReadableByteChannel
    public int read(ByteBuffer sink) {
        kotlin.jvm.internal.l.e(sink, "sink");
        y yVar = this.f6021b;
        if (yVar == null) {
            return -1;
        }
        int iMin = Math.min(sink.remaining(), yVar.f6073c - yVar.f6072b);
        sink.put(yVar.f6071a, yVar.f6072b, iMin);
        int i2 = yVar.f6072b + iMin;
        yVar.f6072b = i2;
        this.f6022g -= (long) iMin;
        if (i2 == yVar.f6073c) {
            this.f6021b = yVar.b();
            A.b(yVar);
        }
        return iMin;
    }

    @Override // okio.h
    public byte readByte() throws EOFException {
        if (G() == 0) {
            throw new EOFException();
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        int i2 = yVar.f6072b;
        int i3 = yVar.f6073c;
        int i4 = i2 + 1;
        byte b2 = yVar.f6071a[i2];
        F(G() - 1);
        if (i4 == i3) {
            this.f6021b = yVar.b();
            A.b(yVar);
        } else {
            yVar.f6072b = i4;
        }
        return b2;
    }

    @Override // okio.h
    public void readFully(byte[] sink) throws EOFException {
        kotlin.jvm.internal.l.e(sink, "sink");
        int i2 = 0;
        while (i2 < sink.length) {
            int i3 = read(sink, i2, sink.length - i2);
            if (i3 == -1) {
                throw new EOFException();
            }
            i2 += i3;
        }
    }

    @Override // okio.h
    public int readInt() throws EOFException {
        if (G() < 4) {
            throw new EOFException();
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        int i2 = yVar.f6072b;
        int i3 = yVar.f6073c;
        if (i3 - i2 < 4) {
            return ((readByte() & 255) << 24) | ((readByte() & 255) << 16) | ((readByte() & 255) << 8) | (readByte() & 255);
        }
        byte[] bArr = yVar.f6071a;
        int i4 = i2 + 3;
        int i5 = ((bArr[i2 + 1] & 255) << 16) | ((bArr[i2] & 255) << 24) | ((bArr[i2 + 2] & 255) << 8);
        int i6 = i2 + 4;
        int i7 = (bArr[i4] & 255) | i5;
        F(G() - 4);
        if (i6 == i3) {
            this.f6021b = yVar.b();
            A.b(yVar);
        } else {
            yVar.f6072b = i6;
        }
        return i7;
    }

    @Override // okio.h
    public long readLong() throws EOFException {
        if (G() < 8) {
            throw new EOFException();
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        int i2 = yVar.f6072b;
        int i3 = yVar.f6073c;
        if (i3 - i2 < 8) {
            return ((((long) readInt()) & 4294967295L) << 32) | (4294967295L & ((long) readInt()));
        }
        byte[] bArr = yVar.f6071a;
        int i4 = i2 + 7;
        long j2 = ((((long) bArr[i2]) & 255) << 56) | ((((long) bArr[i2 + 1]) & 255) << 48) | ((((long) bArr[i2 + 2]) & 255) << 40) | ((((long) bArr[i2 + 3]) & 255) << 32) | ((((long) bArr[i2 + 4]) & 255) << 24) | ((((long) bArr[i2 + 5]) & 255) << 16) | ((((long) bArr[i2 + 6]) & 255) << 8);
        int i5 = i2 + 8;
        long j3 = j2 | (((long) bArr[i4]) & 255);
        F(G() - 8);
        if (i5 == i3) {
            this.f6021b = yVar.b();
            A.b(yVar);
        } else {
            yVar.f6072b = i5;
        }
        return j3;
    }

    @Override // okio.h
    public short readShort() throws EOFException {
        if (G() < 2) {
            throw new EOFException();
        }
        y yVar = this.f6021b;
        kotlin.jvm.internal.l.b(yVar);
        int i2 = yVar.f6072b;
        int i3 = yVar.f6073c;
        if (i3 - i2 < 2) {
            return (short) (((readByte() & 255) << 8) | (readByte() & 255));
        }
        byte[] bArr = yVar.f6071a;
        int i4 = i2 + 1;
        int i5 = (bArr[i2] & 255) << 8;
        int i6 = i2 + 2;
        int i7 = (bArr[i4] & 255) | i5;
        F(G() - 2);
        if (i6 == i3) {
            this.f6021b = yVar.b();
            A.b(yVar);
        } else {
            yVar.f6072b = i6;
        }
        return (short) i7;
    }

    public long s(i targetBytes, long j2) {
        int i2;
        int i3;
        kotlin.jvm.internal.l.e(targetBytes, "targetBytes");
        long jG = 0;
        if (!(j2 >= 0)) {
            throw new IllegalArgumentException(("fromIndex < 0: " + j2).toString());
        }
        y yVar = this.f6021b;
        if (yVar == null) {
            return -1L;
        }
        if (G() - j2 < j2) {
            jG = G();
            while (jG > j2) {
                yVar = yVar.f6077g;
                kotlin.jvm.internal.l.b(yVar);
                jG -= (long) (yVar.f6073c - yVar.f6072b);
            }
            if (targetBytes.s() == 2) {
                byte bD = targetBytes.d(0);
                byte bD2 = targetBytes.d(1);
                while (jG < G()) {
                    byte[] bArr = yVar.f6071a;
                    i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
                    int i4 = yVar.f6073c;
                    while (i2 < i4) {
                        byte b2 = bArr[i2];
                        if (b2 == bD || b2 == bD2) {
                            i3 = yVar.f6072b;
                        } else {
                            i2++;
                        }
                    }
                    jG += (long) (yVar.f6073c - yVar.f6072b);
                    yVar = yVar.f6076f;
                    kotlin.jvm.internal.l.b(yVar);
                    j2 = jG;
                }
                return -1L;
            }
            byte[] bArrJ = targetBytes.j();
            while (jG < G()) {
                byte[] bArr2 = yVar.f6071a;
                i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
                int i5 = yVar.f6073c;
                while (i2 < i5) {
                    byte b3 = bArr2[i2];
                    for (byte b4 : bArrJ) {
                        if (b3 == b4) {
                            i3 = yVar.f6072b;
                        }
                    }
                    i2++;
                }
                jG += (long) (yVar.f6073c - yVar.f6072b);
                yVar = yVar.f6076f;
                kotlin.jvm.internal.l.b(yVar);
                j2 = jG;
            }
            return -1L;
        }
        while (true) {
            long j3 = ((long) (yVar.f6073c - yVar.f6072b)) + jG;
            if (j3 > j2) {
                break;
            }
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
            jG = j3;
        }
        if (targetBytes.s() == 2) {
            byte bD3 = targetBytes.d(0);
            byte bD4 = targetBytes.d(1);
            while (jG < G()) {
                byte[] bArr3 = yVar.f6071a;
                i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
                int i6 = yVar.f6073c;
                while (i2 < i6) {
                    byte b5 = bArr3[i2];
                    if (b5 == bD3 || b5 == bD4) {
                        i3 = yVar.f6072b;
                    } else {
                        i2++;
                    }
                }
                jG += (long) (yVar.f6073c - yVar.f6072b);
                yVar = yVar.f6076f;
                kotlin.jvm.internal.l.b(yVar);
                j2 = jG;
            }
            return -1L;
        }
        byte[] bArrJ2 = targetBytes.j();
        while (jG < G()) {
            byte[] bArr4 = yVar.f6071a;
            i2 = (int) ((((long) yVar.f6072b) + j2) - jG);
            int i7 = yVar.f6073c;
            while (i2 < i7) {
                byte b6 = bArr4[i2];
                for (byte b7 : bArrJ2) {
                    if (b6 == b7) {
                        i3 = yVar.f6072b;
                    }
                }
                i2++;
            }
            jG += (long) (yVar.f6073c - yVar.f6072b);
            yVar = yVar.f6076f;
            kotlin.jvm.internal.l.b(yVar);
            j2 = jG;
        }
        return -1L;
        return ((long) (i2 - i3)) + jG;
    }

    @Override // okio.h
    public void skip(long j2) throws EOFException {
        while (j2 > 0) {
            y yVar = this.f6021b;
            if (yVar == null) {
                throw new EOFException();
            }
            int iMin = (int) Math.min(j2, yVar.f6073c - yVar.f6072b);
            long j3 = iMin;
            F(G() - j3);
            j2 -= j3;
            int i2 = yVar.f6072b + iMin;
            yVar.f6072b = i2;
            if (i2 == yVar.f6073c) {
                this.f6021b = yVar.b();
                A.b(yVar);
            }
        }
    }

    public boolean t(long j2, i bytes, int i2, int i3) {
        kotlin.jvm.internal.l.e(bytes, "bytes");
        if (j2 < 0 || i2 < 0 || i3 < 0 || G() - j2 < i3 || bytes.s() - i2 < i3) {
            return false;
        }
        for (int i4 = 0; i4 < i3; i4++) {
            if (j(((long) i4) + j2) != bytes.d(i2 + i4)) {
                return false;
            }
        }
        return true;
    }

    @Override // okio.E
    public F timeout() {
        return F.NONE;
    }

    public String toString() {
        return H().toString();
    }

    public final a u(a unsafeCursor) {
        kotlin.jvm.internal.l.e(unsafeCursor, "unsafeCursor");
        if (!(unsafeCursor.f6025b == null)) {
            throw new IllegalStateException("already attached to a buffer");
        }
        unsafeCursor.f6025b = this;
        unsafeCursor.f6026g = true;
        return unsafeCursor;
    }

    public int w() {
        return AbstractC0685c.c(readInt());
    }

    @Override // okio.g
    public long writeAll(E source) {
        kotlin.jvm.internal.l.e(source, "source");
        long j2 = 0;
        while (true) {
            long j3 = source.read(this, 8192);
            if (j3 == -1) {
                return j2;
            }
            j2 += j3;
        }
    }

    @Override // okio.h
    public boolean x(long j2, i bytes) {
        kotlin.jvm.internal.l.e(bytes, "bytes");
        return t(j2, bytes, 0, bytes.s());
    }

    @Override // okio.h
    public String y(Charset charset) {
        kotlin.jvm.internal.l.e(charset, "charset");
        return A(this.f6022g, charset);
    }

    public short z() {
        return AbstractC0685c.d(readShort());
    }

    /* JADX INFO: renamed from: okio.f$b */
    public static final class b extends InputStream {
        b() {
        }

        @Override // java.io.InputStream
        public int available() {
            return (int) Math.min(C0688f.this.G(), Integer.MAX_VALUE);
        }

        @Override // java.io.InputStream, java.io.Closeable, java.lang.AutoCloseable
        public void close() {
        }

        @Override // java.io.InputStream
        public int read() {
            if (C0688f.this.G() > 0) {
                return C0688f.this.readByte() & 255;
            }
            return -1;
        }

        public String toString() {
            return C0688f.this + ".inputStream()";
        }

        @Override // java.io.InputStream
        public int read(byte[] sink, int i2, int i3) {
            kotlin.jvm.internal.l.e(sink, "sink");
            return C0688f.this.read(sink, i2, i3);
        }
    }

    @Override // java.nio.channels.WritableByteChannel
    public int write(ByteBuffer source) {
        kotlin.jvm.internal.l.e(source, "source");
        int iRemaining = source.remaining();
        int i2 = iRemaining;
        while (i2 > 0) {
            y yVarK = K(1);
            int iMin = Math.min(i2, 8192 - yVarK.f6073c);
            source.get(yVarK.f6071a, yVarK.f6073c, iMin);
            i2 -= iMin;
            yVarK.f6073c += iMin;
        }
        this.f6022g += (long) iRemaining;
        return iRemaining;
    }

    public int read(byte[] sink, int i2, int i3) {
        kotlin.jvm.internal.l.e(sink, "sink");
        AbstractC0685c.b(sink.length, i2, i3);
        y yVar = this.f6021b;
        if (yVar == null) {
            return -1;
        }
        int iMin = Math.min(i3, yVar.f6073c - yVar.f6072b);
        byte[] bArr = yVar.f6071a;
        int i4 = yVar.f6072b;
        AbstractC0668d.c(bArr, sink, i2, i4, i4 + iMin);
        yVar.f6072b += iMin;
        F(G() - ((long) iMin));
        if (yVar.f6072b != yVar.f6073c) {
            return iMin;
        }
        this.f6021b = yVar.b();
        A.b(yVar);
        return iMin;
    }

    @Override // okio.C
    public void write(C0688f source, long j2) {
        y yVar;
        kotlin.jvm.internal.l.e(source, "source");
        if (source != this) {
            AbstractC0685c.b(source.G(), 0L, j2);
            while (j2 > 0) {
                y yVar2 = source.f6021b;
                kotlin.jvm.internal.l.b(yVar2);
                int i2 = yVar2.f6073c;
                kotlin.jvm.internal.l.b(source.f6021b);
                if (j2 < i2 - r2.f6072b) {
                    y yVar3 = this.f6021b;
                    if (yVar3 != null) {
                        kotlin.jvm.internal.l.b(yVar3);
                        yVar = yVar3.f6077g;
                    } else {
                        yVar = null;
                    }
                    if (yVar != null && yVar.f6075e) {
                        if ((((long) yVar.f6073c) + j2) - ((long) (yVar.f6074d ? 0 : yVar.f6072b)) <= 8192) {
                            y yVar4 = source.f6021b;
                            kotlin.jvm.internal.l.b(yVar4);
                            yVar4.g(yVar, (int) j2);
                            source.F(source.G() - j2);
                            F(G() + j2);
                            return;
                        }
                    }
                    y yVar5 = source.f6021b;
                    kotlin.jvm.internal.l.b(yVar5);
                    source.f6021b = yVar5.e((int) j2);
                }
                y yVar6 = source.f6021b;
                kotlin.jvm.internal.l.b(yVar6);
                long j3 = yVar6.f6073c - yVar6.f6072b;
                source.f6021b = yVar6.b();
                y yVar7 = this.f6021b;
                if (yVar7 == null) {
                    this.f6021b = yVar6;
                    yVar6.f6077g = yVar6;
                    yVar6.f6076f = yVar6;
                } else {
                    kotlin.jvm.internal.l.b(yVar7);
                    y yVar8 = yVar7.f6077g;
                    kotlin.jvm.internal.l.b(yVar8);
                    yVar8.c(yVar6).a();
                }
                source.F(source.G() - j3);
                F(G() + j3);
                j2 -= j3;
            }
            return;
        }
        throw new IllegalArgumentException("source == this");
    }

    @Override // okio.E
    public long read(C0688f sink, long j2) {
        kotlin.jvm.internal.l.e(sink, "sink");
        if (!(j2 >= 0)) {
            throw new IllegalArgumentException(("byteCount < 0: " + j2).toString());
        }
        if (G() == 0) {
            return -1L;
        }
        if (j2 > G()) {
            j2 = G();
        }
        sink.write(this, j2);
        return j2;
    }
}
