package h5; import com.google.android.gms.ads.RequestConfiguration; import java.io.EOFException; import java.nio.ByteBuffer; import java.nio.channels.ByteChannel; import java.nio.charset.Charset; /* loaded from: classes2.dex */ public final class d implements f, e, Cloneable, ByteChannel { /* renamed from: c, reason: collision with root package name */ private static final byte[] f10012c = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102}; /* renamed from: a, reason: collision with root package name */ v0 f10013a; /* renamed from: b, reason: collision with root package name */ long f10014b; public d D0(g gVar) { if (gVar == null) { throw new IllegalArgumentException("byteString == null"); } gVar.d(this); return this; } @Override // h5.e /* renamed from: E0, reason: merged with bridge method [inline-methods] */ public d q(byte[] bArr) { if (bArr != null) { return l(bArr, 0, bArr.length); } throw new IllegalArgumentException("source == null"); } @Override // h5.e /* renamed from: F0, reason: merged with bridge method [inline-methods] */ public d l(byte[] bArr, int i10, int i11) { if (bArr == null) { throw new IllegalArgumentException("source == null"); } long j10 = i11; y0.c(bArr.length, i10, j10); int i12 = i11 + i10; while (i10 < i12) { v0 I = I(1); int min = Math.min(i12 - i10, 8192 - I.f10311c); System.arraycopy(bArr, i10, I.f10309a, I.f10311c, min); i10 += min; I.f10311c += min; } this.f10014b += j10; return this; } public long G0(o0 o0Var) { if (o0Var == null) { throw new IllegalArgumentException("source == null"); } long j10 = 0; while (true) { long H = o0Var.H(this, 8192L); if (H == -1) { return j10; } j10 += H; } } @Override // h5.o0 public long H(d dVar, long j10) { if (dVar == null) { throw new IllegalArgumentException("sink == null"); } if (j10 < 0) { throw new IllegalArgumentException("byteCount < 0: " + j10); } long j11 = this.f10014b; if (j11 == 0) { return -1L; } if (j10 > j11) { j10 = j11; } dVar.k0(this, j10); return j10; } @Override // h5.e /* renamed from: H0, reason: merged with bridge method [inline-methods] */ public d h(int i10) { v0 I = I(1); byte[] bArr = I.f10309a; int i11 = I.f10311c; I.f10311c = i11 + 1; bArr[i11] = (byte) i10; this.f10014b++; return this; } v0 I(int i10) { if (i10 < 1 || i10 > 8192) { throw new IllegalArgumentException(); } v0 v0Var = this.f10013a; if (v0Var != null) { v0 v0Var2 = v0Var.f10315g; return (v0Var2.f10311c + i10 > 8192 || !v0Var2.f10313e) ? v0Var2.b(w0.a()) : v0Var2; } v0 a10 = w0.a(); this.f10013a = a10; a10.f10315g = a10; a10.f10314f = a10; return a10; } @Override // h5.e /* renamed from: I0, reason: merged with bridge method [inline-methods] */ public d m(long j10) { if (j10 == 0) { return h(48); } int numberOfTrailingZeros = (Long.numberOfTrailingZeros(Long.highestOneBit(j10)) / 4) + 1; v0 I = I(numberOfTrailingZeros); byte[] bArr = I.f10309a; int i10 = I.f10311c; for (int i11 = (i10 + numberOfTrailingZeros) - 1; i11 >= i10; i11--) { bArr[i11] = f10012c[(int) (15 & j10)]; j10 >>>= 4; } I.f10311c += numberOfTrailingZeros; this.f10014b += numberOfTrailingZeros; return this; } @Override // h5.e /* renamed from: J0, reason: merged with bridge method [inline-methods] */ public d f(int i10) { v0 I = I(4); byte[] bArr = I.f10309a; int i11 = I.f10311c; int i12 = i11 + 1; bArr[i11] = (byte) ((i10 >>> 24) & 255); int i13 = i12 + 1; bArr[i12] = (byte) ((i10 >>> 16) & 255); int i14 = i13 + 1; bArr[i13] = (byte) ((i10 >>> 8) & 255); bArr[i14] = (byte) (i10 & 255); I.f10311c = i14 + 1; this.f10014b += 4; return this; } @Override // h5.e /* renamed from: K0, reason: merged with bridge method [inline-methods] */ public d e(int i10) { v0 I = I(2); byte[] bArr = I.f10309a; int i11 = I.f10311c; int i12 = i11 + 1; bArr[i11] = (byte) ((i10 >>> 8) & 255); bArr[i12] = (byte) (i10 & 255); I.f10311c = i12 + 1; this.f10014b += 2; return this; } public d L0(String str, int i10, int i11, Charset charset) { if (str == null) { throw new IllegalArgumentException("string == null"); } if (i10 < 0) { throw new IllegalAccessError("beginIndex < 0: " + i10); } if (i11 < i10) { throw new IllegalArgumentException("endIndex < beginIndex: " + i11 + " < " + i10); } if (i11 <= str.length()) { if (charset == null) { throw new IllegalArgumentException("charset == null"); } if (charset.equals(y0.f10327a)) { return N0(str, i10, i11); } byte[] bytes = str.substring(i10, i11).getBytes(charset); return l(bytes, 0, bytes.length); } throw new IllegalArgumentException("endIndex > string.length: " + i11 + " > " + str.length()); } @Override // h5.e /* renamed from: M0, reason: merged with bridge method [inline-methods] */ public d j(String str) { return N0(str, 0, str.length()); } public d N0(String str, int i10, int i11) { char charAt; int i12; if (str == null) { throw new IllegalArgumentException("string == null"); } if (i10 < 0) { throw new IllegalArgumentException("beginIndex < 0: " + i10); } if (i11 < i10) { throw new IllegalArgumentException("endIndex < beginIndex: " + i11 + " < " + i10); } if (i11 > str.length()) { throw new IllegalArgumentException("endIndex > string.length: " + i11 + " > " + str.length()); } while (i10 < i11) { char charAt2 = str.charAt(i10); if (charAt2 < 128) { v0 I = I(1); byte[] bArr = I.f10309a; int i13 = I.f10311c - i10; int min = Math.min(i11, 8192 - i13); int i14 = i10 + 1; bArr[i10 + i13] = (byte) charAt2; while (true) { i10 = i14; if (i10 >= min || (charAt = str.charAt(i10)) >= 128) { break; } i14 = i10 + 1; bArr[i10 + i13] = (byte) charAt; } int i15 = I.f10311c; int i16 = (i13 + i10) - i15; I.f10311c = i15 + i16; this.f10014b += i16; } else { if (charAt2 < 2048) { i12 = (charAt2 >> 6) | 192; } else if (charAt2 < 55296 || charAt2 > 57343) { h((charAt2 >> '\f') | 224); i12 = ((charAt2 >> 6) & 63) | 128; } else { int i17 = i10 + 1; char charAt3 = i17 < i11 ? str.charAt(i17) : (char) 0; if (charAt2 > 56319 || charAt3 < 56320 || charAt3 > 57343) { h(63); i10 = i17; } else { int i18 = (((charAt2 & 10239) << 10) | (9215 & charAt3)) + 65536; h((i18 >> 18) | 240); h(((i18 >> 12) & 63) | 128); h(((i18 >> 6) & 63) | 128); h((i18 & 63) | 128); i10 += 2; } } h(i12); h((charAt2 & '?') | 128); i10++; } } return this; } String O(long j10) { if (j10 > 0) { long j11 = j10 - 1; if (a0(j11) == 13) { String r02 = r0(j11); skip(2L); return r02; } } String r03 = r0(j10); skip(1L); return r03; } public d O0(int i10) { int i11; int i12; if (i10 >= 128) { if (i10 < 2048) { i12 = (i10 >> 6) | 192; } else { if (i10 < 65536) { if (i10 >= 55296 && i10 <= 57343) { h(63); return this; } i11 = (i10 >> 12) | 224; } else { if (i10 > 1114111) { throw new IllegalArgumentException("Unexpected code point: " + Integer.toHexString(i10)); } h((i10 >> 18) | 240); i11 = ((i10 >> 12) & 63) | 128; } h(i11); i12 = ((i10 >> 6) & 63) | 128; } h(i12); i10 = (i10 & 63) | 128; } h(i10); return this; } public final void P() { try { skip(this.f10014b); } catch (EOFException e10) { throw new AssertionError(e10); } } /* renamed from: R, reason: merged with bridge method [inline-methods] */ public d clone() { d dVar = new d(); if (this.f10014b == 0) { return dVar; } v0 f10 = this.f10013a.f(); dVar.f10013a = f10; f10.f10315g = f10; f10.f10314f = f10; v0 v0Var = this.f10013a; while (true) { v0Var = v0Var.f10314f; if (v0Var == this.f10013a) { dVar.f10014b = this.f10014b; return dVar; } dVar.f10013a.f10315g.b(v0Var.f()); } } public final long S() { long j10 = this.f10014b; if (j10 == 0) { return 0L; } v0 v0Var = this.f10013a.f10315g; return (v0Var.f10311c >= 8192 || !v0Var.f10313e) ? j10 : j10 - (r3 - v0Var.f10310b); } public final d Y(d dVar, long j10, long j11) { if (dVar == null) { throw new IllegalArgumentException("out == null"); } y0.c(this.f10014b, j10, j11); if (j11 == 0) { return this; } dVar.f10014b += j11; v0 v0Var = this.f10013a; while (true) { long j12 = v0Var.f10311c - v0Var.f10310b; if (j10 < j12) { break; } j10 -= j12; v0Var = v0Var.f10314f; } while (j11 > 0) { v0 f10 = v0Var.f(); int i10 = (int) (f10.f10310b + j10); f10.f10310b = i10; f10.f10311c = Math.min(i10 + ((int) j11), f10.f10311c); v0 v0Var2 = dVar.f10013a; if (v0Var2 == null) { f10.f10315g = f10; f10.f10314f = f10; dVar.f10013a = f10; } else { v0Var2.f10315g.b(f10); } j11 -= f10.f10311c - f10.f10310b; v0Var = v0Var.f10314f; j10 = 0; } return this; } @Override // h5.f, h5.e public d a() { return this; } public final byte a0(long j10) { int i10; y0.c(this.f10014b, j10, 1L); long j11 = this.f10014b; if (j11 - j10 <= j10) { long j12 = j10 - j11; v0 v0Var = this.f10013a; do { v0Var = v0Var.f10315g; int i11 = v0Var.f10311c; i10 = v0Var.f10310b; j12 += i11 - i10; } while (j12 < 0); return v0Var.f10309a[i10 + ((int) j12)]; } v0 v0Var2 = this.f10013a; while (true) { int i12 = v0Var2.f10311c; int i13 = v0Var2.f10310b; long j13 = i12 - i13; if (j10 < j13) { return v0Var2.f10309a[i13 + ((int) j10)]; } j10 -= j13; v0Var2 = v0Var2.f10314f; } } @Override // h5.o0 public p0 b() { return p0.f10264d; } @Override // h5.o0, java.io.Closeable, java.lang.AutoCloseable public void close() { } @Override // h5.f public g d(long j10) { return new g(p(j10)); } public long d0(byte b10, long j10, long j11) { v0 v0Var; long j12 = 0; if (j10 < 0 || j11 < j10) { throw new IllegalArgumentException(String.format("size=%s fromIndex=%s toIndex=%s", Long.valueOf(this.f10014b), Long.valueOf(j10), Long.valueOf(j11))); } long j13 = this.f10014b; long j14 = j11 > j13 ? j13 : j11; if (j10 == j14 || (v0Var = this.f10013a) == null) { return -1L; } if (j13 - j10 < j10) { while (j13 > j10) { v0Var = v0Var.f10315g; j13 -= v0Var.f10311c - v0Var.f10310b; } } else { while (true) { long j15 = (v0Var.f10311c - v0Var.f10310b) + j12; if (j15 >= j10) { break; } v0Var = v0Var.f10314f; j12 = j15; } j13 = j12; } long j16 = j10; while (j13 < j14) { byte[] bArr = v0Var.f10309a; int min = (int) Math.min(v0Var.f10311c, (v0Var.f10310b + j14) - j13); for (int i10 = (int) ((v0Var.f10310b + j16) - j13); i10 < min; i10++) { if (bArr[i10] == b10) { return (i10 - v0Var.f10310b) + j13; } } j13 += v0Var.f10311c - v0Var.f10310b; v0Var = v0Var.f10314f; j16 = j13; } return -1L; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof d)) { return false; } d dVar = (d) obj; long j10 = this.f10014b; if (j10 != dVar.f10014b) { return false; } long j11 = 0; if (j10 == 0) { return true; } v0 v0Var = this.f10013a; v0 v0Var2 = dVar.f10013a; int i10 = v0Var.f10310b; int i11 = v0Var2.f10310b; while (j11 < this.f10014b) { long min = Math.min(v0Var.f10311c - i10, v0Var2.f10311c - i11); int i12 = 0; while (i12 < min) { int i13 = i10 + 1; int i14 = i11 + 1; if (v0Var.f10309a[i10] != v0Var2.f10309a[i11]) { return false; } i12++; i10 = i13; i11 = i14; } if (i10 == v0Var.f10311c) { v0Var = v0Var.f10314f; i10 = v0Var.f10310b; } if (i11 == v0Var2.f10311c) { v0Var2 = v0Var2.f10314f; i11 = v0Var2.f10310b; } j11 += min; } return true; } public boolean f0(long j10, g gVar, int i10, int i11) { if (j10 < 0 || i10 < 0 || i11 < 0 || this.f10014b - j10 < i11 || gVar.o() - i10 < i11) { return false; } for (int i12 = 0; i12 < i11; i12++) { if (a0(i12 + j10) != gVar.i(i10 + i12)) { return false; } } return true; } @Override // h5.e, h5.n0, java.io.Flushable public void flush() { } @Override // h5.f public boolean g() { return this.f10014b == 0; } @Override // h5.f public boolean g0(long j10, g gVar) { return f0(j10, gVar, 0, gVar.o()); } public int hashCode() { v0 v0Var = this.f10013a; if (v0Var == null) { return 0; } int i10 = 1; do { int i11 = v0Var.f10311c; for (int i12 = v0Var.f10310b; i12 < i11; i12++) { i10 = (i10 * 31) + v0Var.f10309a[i12]; } v0Var = v0Var.f10314f; } while (v0Var != this.f10013a); return i10; } @Override // h5.f public String i(long j10) { if (j10 < 0) { throw new IllegalArgumentException("limit < 0: " + j10); } long j11 = j10 != Long.MAX_VALUE ? j10 + 1 : Long.MAX_VALUE; long d02 = d0((byte) 10, 0L, j11); if (d02 != -1) { return O(d02); } if (j11 < u0() && a0(j11 - 1) == 13 && a0(j11) == 10) { return O(j11); } d dVar = new d(); Y(dVar, 0L, Math.min(32L, u0())); throw new EOFException("\\n not found: limit=" + Math.min(u0(), j10) + " content=" + dVar.m0().j() + (char) 8230); } @Override // java.nio.channels.Channel public boolean isOpen() { return true; } public byte[] j0() { try { return p(this.f10014b); } catch (EOFException e10) { throw new AssertionError(e10); } } @Override // h5.f public String k(Charset charset) { try { return n0(this.f10014b, charset); } catch (EOFException e10) { throw new AssertionError(e10); } } @Override // h5.n0 public void k0(d dVar, long j10) { if (dVar == null) { throw new IllegalArgumentException("source == null"); } if (dVar == this) { throw new IllegalArgumentException("source == this"); } y0.c(dVar.f10014b, 0L, j10); while (j10 > 0) { v0 v0Var = dVar.f10013a; if (j10 < v0Var.f10311c - v0Var.f10310b) { v0 v0Var2 = this.f10013a; v0 v0Var3 = v0Var2 != null ? v0Var2.f10315g : null; if (v0Var3 != null && v0Var3.f10313e) { if ((v0Var3.f10311c + j10) - (v0Var3.f10312d ? 0 : v0Var3.f10310b) <= 8192) { v0Var.d(v0Var3, (int) j10); dVar.f10014b -= j10; this.f10014b += j10; return; } } dVar.f10013a = v0Var.a((int) j10); } v0 v0Var4 = dVar.f10013a; long j11 = v0Var4.f10311c - v0Var4.f10310b; dVar.f10013a = v0Var4.e(); v0 v0Var5 = this.f10013a; if (v0Var5 == null) { this.f10013a = v0Var4; v0Var4.f10315g = v0Var4; v0Var4.f10314f = v0Var4; } else { v0Var5.f10315g.b(v0Var4).c(); } dVar.f10014b -= j11; this.f10014b += j11; j10 -= j11; } } public g m0() { return new g(j0()); } @Override // h5.f public String n() { return i(Long.MAX_VALUE); } public String n0(long j10, Charset charset) { y0.c(this.f10014b, 0L, j10); if (charset == null) { throw new IllegalArgumentException("charset == null"); } if (j10 > 2147483647L) { throw new IllegalArgumentException("byteCount > Integer.MAX_VALUE: " + j10); } if (j10 == 0) { return RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED; } v0 v0Var = this.f10013a; int i10 = v0Var.f10310b; if (i10 + j10 > v0Var.f10311c) { return new String(p(j10), charset); } String str = new String(v0Var.f10309a, i10, (int) j10, charset); int i11 = (int) (v0Var.f10310b + j10); v0Var.f10310b = i11; this.f10014b -= j10; if (i11 == v0Var.f10311c) { this.f10013a = v0Var.e(); w0.b(v0Var); } return str; } @Override // h5.f public int o() { return y0.a(readInt()); } @Override // h5.f public byte[] p(long j10) { y0.c(this.f10014b, 0L, j10); if (j10 <= 2147483647L) { byte[] bArr = new byte[(int) j10]; readFully(bArr); return bArr; } throw new IllegalArgumentException("byteCount > Integer.MAX_VALUE: " + j10); } public String q0() { try { return n0(this.f10014b, y0.f10327a); } catch (EOFException e10) { throw new AssertionError(e10); } } @Override // h5.f public short r() { return y0.b(readShort()); } public String r0(long j10) { return n0(j10, y0.f10327a); } @Override // java.nio.channels.ReadableByteChannel public int read(ByteBuffer byteBuffer) { v0 v0Var = this.f10013a; if (v0Var == null) { return -1; } int min = Math.min(byteBuffer.remaining(), v0Var.f10311c - v0Var.f10310b); byteBuffer.put(v0Var.f10309a, v0Var.f10310b, min); int i10 = v0Var.f10310b + min; v0Var.f10310b = i10; this.f10014b -= min; if (i10 == v0Var.f10311c) { this.f10013a = v0Var.e(); w0.b(v0Var); } return min; } @Override // h5.f public byte readByte() { long j10 = this.f10014b; if (j10 == 0) { throw new IllegalStateException("size == 0"); } v0 v0Var = this.f10013a; int i10 = v0Var.f10310b; int i11 = v0Var.f10311c; int i12 = i10 + 1; byte b10 = v0Var.f10309a[i10]; this.f10014b = j10 - 1; if (i12 == i11) { this.f10013a = v0Var.e(); w0.b(v0Var); } else { v0Var.f10310b = i12; } return b10; } @Override // h5.f public void readFully(byte[] bArr) { int i10 = 0; while (i10 < bArr.length) { int read = read(bArr, i10, bArr.length - i10); if (read == -1) { throw new EOFException(); } i10 += read; } } @Override // h5.f public int readInt() { long j10 = this.f10014b; if (j10 < 4) { throw new IllegalStateException("size < 4: " + this.f10014b); } v0 v0Var = this.f10013a; int i10 = v0Var.f10310b; int i11 = v0Var.f10311c; if (i11 - i10 < 4) { return ((readByte() & 255) << 24) | ((readByte() & 255) << 16) | ((readByte() & 255) << 8) | (readByte() & 255); } byte[] bArr = v0Var.f10309a; int i12 = i10 + 1; int i13 = i12 + 1; int i14 = ((bArr[i10] & 255) << 24) | ((bArr[i12] & 255) << 16); int i15 = i13 + 1; int i16 = i14 | ((bArr[i13] & 255) << 8); int i17 = i15 + 1; int i18 = i16 | (bArr[i15] & 255); this.f10014b = j10 - 4; if (i17 == i11) { this.f10013a = v0Var.e(); w0.b(v0Var); } else { v0Var.f10310b = i17; } return i18; } @Override // h5.f public short readShort() { long j10 = this.f10014b; if (j10 < 2) { throw new IllegalStateException("size < 2: " + this.f10014b); } v0 v0Var = this.f10013a; int i10 = v0Var.f10310b; int i11 = v0Var.f10311c; if (i11 - i10 < 2) { return (short) (((readByte() & 255) << 8) | (readByte() & 255)); } byte[] bArr = v0Var.f10309a; int i12 = i10 + 1; int i13 = i12 + 1; int i14 = ((bArr[i10] & 255) << 8) | (bArr[i12] & 255); this.f10014b = j10 - 2; if (i13 == i11) { this.f10013a = v0Var.e(); w0.b(v0Var); } else { v0Var.f10310b = i13; } return (short) i14; } @Override // h5.f public void s(long j10) { if (this.f10014b < j10) { throw new EOFException(); } } @Override // h5.f public void skip(long j10) { while (j10 > 0) { if (this.f10013a == null) { throw new EOFException(); } int min = (int) Math.min(j10, r0.f10311c - r0.f10310b); long j11 = min; this.f10014b -= j11; j10 -= j11; v0 v0Var = this.f10013a; int i10 = v0Var.f10310b + min; v0Var.f10310b = i10; if (i10 == v0Var.f10311c) { this.f10013a = v0Var.e(); w0.b(v0Var); } } } @Override // h5.f public long t(byte b10) { return d0(b10, 0L, Long.MAX_VALUE); } public String toString() { return w0().toString(); } /* JADX WARN: Removed duplicated region for block: B:33:0x0093 */ /* JADX WARN: Removed duplicated region for block: B:35:0x00a1 */ /* JADX WARN: Removed duplicated region for block: B:41:0x00a5 A[EDGE_INSN: B:41:0x00a5->B:38:0x00a5 BREAK A[LOOP:0: B:4:0x000b->B:40:?], SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:42:0x009d */ @Override // h5.f /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public long u() { /* r15 = this; long r0 = r15.f10014b r2 = 0 int r4 = (r0 > r2 ? 1 : (r0 == r2 ? 0 : -1)) if (r4 == 0) goto Lac r0 = 0 r4 = r2 r1 = 0 Lb: h5.v0 r6 = r15.f10013a byte[] r7 = r6.f10309a int r8 = r6.f10310b int r9 = r6.f10311c L13: if (r8 >= r9) goto L91 r10 = r7[r8] r11 = 48 if (r10 < r11) goto L22 r11 = 57 if (r10 > r11) goto L22 int r11 = r10 + (-48) goto L3a L22: r11 = 97 if (r10 < r11) goto L2f r11 = 102(0x66, float:1.43E-43) if (r10 > r11) goto L2f int r11 = r10 + (-97) L2c: int r11 = r11 + 10 goto L3a L2f: r11 = 65 if (r10 < r11) goto L72 r11 = 70 if (r10 > r11) goto L72 int r11 = r10 + (-65) goto L2c L3a: r12 = -1152921504606846976(0xf000000000000000, double:-3.105036184601418E231) long r12 = r12 & r4 int r14 = (r12 > r2 ? 1 : (r12 == r2 ? 0 : -1)) if (r14 != 0) goto L4a r10 = 4 long r4 = r4 << r10 long r10 = (long) r11 long r4 = r4 | r10 int r8 = r8 + 1 int r0 = r0 + 1 goto L13 L4a: h5.d r0 = new h5.d r0.() h5.d r0 = r0.m(r4) h5.d r0 = r0.h(r10) java.lang.NumberFormatException r1 = new java.lang.NumberFormatException java.lang.StringBuilder r2 = new java.lang.StringBuilder r2.() java.lang.String r3 = "Number too large: " r2.append(r3) java.lang.String r0 = r0.q0() r2.append(r0) java.lang.String r0 = r2.toString() r1.(r0) throw r1 L72: if (r0 == 0) goto L76 r1 = 1 goto L91 L76: java.lang.NumberFormatException r0 = new java.lang.NumberFormatException java.lang.StringBuilder r1 = new java.lang.StringBuilder r1.() java.lang.String r2 = "Expected leading [0-9a-fA-F] character but was 0x" r1.append(r2) java.lang.String r2 = java.lang.Integer.toHexString(r10) r1.append(r2) java.lang.String r1 = r1.toString() r0.(r1) throw r0 L91: if (r8 != r9) goto L9d h5.v0 r7 = r6.e() r15.f10013a = r7 h5.w0.b(r6) goto L9f L9d: r6.f10310b = r8 L9f: if (r1 != 0) goto La5 h5.v0 r6 = r15.f10013a if (r6 != 0) goto Lb La5: long r1 = r15.f10014b long r6 = (long) r0 long r1 = r1 - r6 r15.f10014b = r1 return r4 Lac: java.lang.IllegalStateException r0 = new java.lang.IllegalStateException java.lang.String r1 = "size == 0" r0.(r1) throw r0 */ throw new UnsupportedOperationException("Method not decompiled: h5.d.u():long"); } public final long u0() { return this.f10014b; } public final g w0() { long j10 = this.f10014b; if (j10 <= 2147483647L) { return z0((int) j10); } throw new IllegalArgumentException("size > Integer.MAX_VALUE: " + this.f10014b); } @Override // java.nio.channels.WritableByteChannel public int write(ByteBuffer byteBuffer) { if (byteBuffer == null) { throw new IllegalArgumentException("source == null"); } int remaining = byteBuffer.remaining(); int i10 = remaining; while (i10 > 0) { v0 I = I(1); int min = Math.min(i10, 8192 - I.f10311c); byteBuffer.get(I.f10309a, I.f10311c, min); i10 -= min; I.f10311c += min; } this.f10014b += remaining; return remaining; } public final g z0(int i10) { return i10 == 0 ? g.f10073e : new x0(this, i10); } public int read(byte[] bArr, int i10, int i11) { y0.c(bArr.length, i10, i11); v0 v0Var = this.f10013a; if (v0Var == null) { return -1; } int min = Math.min(i11, v0Var.f10311c - v0Var.f10310b); System.arraycopy(v0Var.f10309a, v0Var.f10310b, bArr, i10, min); int i12 = v0Var.f10310b + min; v0Var.f10310b = i12; this.f10014b -= min; if (i12 == v0Var.f10311c) { this.f10013a = v0Var.e(); w0.b(v0Var); } return min; } }