package o; import com.google.common.primitives.UnsignedBytes; import io.flutter.embedding.android.KeyboardMap; import java.io.Closeable; import java.io.EOFException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.ByteBuffer; import java.nio.channels.ByteChannel; import java.nio.charset.Charset; import okhttp3.internal.connection.RealConnection; import org.jmrtd.PassportService; /* renamed from: o.ghZ, reason: case insensitive filesystem */ /* loaded from: classes.dex */ public final class C15111ghZ implements InterfaceC15149gid, InterfaceC15148gic, Cloneable, ByteChannel { public long c; public C15170giy d; @Override // o.InterfaceC15149gid public final C15111ghZ c() { return this; } @Override // o.giD, java.io.Closeable, java.lang.AutoCloseable public final void close() { } @Override // o.InterfaceC15148gic, o.InterfaceC15168giw, java.io.Flushable public final void flush() { } @Override // o.InterfaceC15149gid, o.InterfaceC15148gic public final C15111ghZ i() { return this; } @Override // java.nio.channels.Channel public final boolean isOpen() { return true; } @Override // o.InterfaceC15148gic public final /* bridge */ /* synthetic */ InterfaceC15148gic a() { return this; } @Override // o.InterfaceC15148gic public final /* synthetic */ InterfaceC15148gic a(byte[] bArr) { C14957gcv.e(bArr, ""); return b(bArr, 0, bArr.length); } @Override // o.InterfaceC15148gic public final /* bridge */ /* synthetic */ InterfaceC15148gic b() { return this; } @Override // o.InterfaceC15148gic public final /* synthetic */ InterfaceC15148gic b(C15155gij c15155gij) { C14957gcv.e(c15155gij, ""); c15155gij.a(this, c15155gij.a()); return this; } @Override // o.InterfaceC15148gic public final /* synthetic */ InterfaceC15148gic d(String str) { C14957gcv.e(str, ""); return c(str, 0, str.length()); } /* renamed from: o.ghZ$Sts */ /* loaded from: classes.dex */ public static final class Sts extends OutputStream { private C15111ghZ a; @Override // java.io.OutputStream, java.io.Closeable, java.lang.AutoCloseable public final void close() { } @Override // java.io.OutputStream, java.io.Flushable public final void flush() { } public Sts(C15111ghZ c15111ghZ) { this.a = c15111ghZ; } @Override // java.io.OutputStream public final void write(int i) { this.a.b(i); } @Override // java.io.OutputStream public final void write(byte[] bArr, int i, int i2) { C14957gcv.e(bArr, ""); this.a.b(bArr, i, i2); } public final String toString() { StringBuilder sb = new StringBuilder(); sb.append(this.a); sb.append(".outputStream()"); return sb.toString(); } } @Override // o.InterfaceC15149gid public final void g(long j) throws EOFException { if (this.c < j) { throw new EOFException(); } } @Override // o.InterfaceC15149gid public final InterfaceC15149gid g() { return C15160gio.c(new C15161gip(this)); } /* renamed from: o.ghZ$HBt */ /* loaded from: classes.dex */ public static final class HBt extends InputStream { private C15111ghZ c; @Override // java.io.InputStream, java.io.Closeable, java.lang.AutoCloseable public final void close() { } public HBt(C15111ghZ c15111ghZ) { this.c = c15111ghZ; } @Override // java.io.InputStream public final int read(byte[] bArr, int i, int i2) { C14957gcv.e(bArr, ""); return this.c.c(bArr, i, i2); } public final String toString() { StringBuilder sb = new StringBuilder(); sb.append(this.c); sb.append(".inputStream()"); return sb.toString(); } @Override // java.io.InputStream public final int available() { return (int) Math.min(this.c.c, 2147483647L); } @Override // java.io.InputStream public final int read() { if (this.c.c > 0) { return this.c.f() & UnsignedBytes.MAX_VALUE; } return -1; } } @Override // o.InterfaceC15149gid public final InputStream h() { return new HBt(this); } public static /* synthetic */ RVV c(C15111ghZ c15111ghZ) { RVV a = giE.a(); C14957gcv.e(a, ""); return giJ.d(c15111ghZ, a); } @Override // o.InterfaceC15149gid public final String d(Charset charset) { C14957gcv.e(charset, ""); return b(this.c, charset); } public final String b(long j, Charset charset) throws EOFException { C14957gcv.e(charset, ""); if (j < 0 || j > 2147483647L) { throw new IllegalArgumentException("byteCount: ".concat(String.valueOf(j)).toString()); } if (this.c < j) { throw new EOFException(); } if (j == 0) { return ""; } C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); if (c15170giy.e + j > c15170giy.d) { return new String(e(j), charset); } int i = (int) j; String str = new String(c15170giy.c, c15170giy.e, i, charset); c15170giy.e += i; this.c -= j; if (c15170giy.e == c15170giy.d) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } return str; } @Override // o.InterfaceC15149gid public final String t() throws EOFException { return b(Long.MAX_VALUE); } @Override // java.nio.channels.ReadableByteChannel public final int read(ByteBuffer byteBuffer) throws IOException { C14957gcv.e(byteBuffer, ""); C15170giy c15170giy = this.d; if (c15170giy == null) { return -1; } int min = Math.min(byteBuffer.remaining(), c15170giy.d - c15170giy.e); byteBuffer.put(c15170giy.c, c15170giy.e, min); c15170giy.e += min; this.c -= min; if (c15170giy.e == c15170giy.d) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } return min; } public final C15111ghZ d(String str, int i, int i2, Charset charset) { C14957gcv.e(str, ""); C14957gcv.e(charset, ""); if (i < 0) { throw new IllegalArgumentException("beginIndex < 0: ".concat(String.valueOf(i)).toString()); } if (i2 < i) { StringBuilder sb = new StringBuilder("endIndex < beginIndex: "); sb.append(i2); sb.append(" < "); sb.append(i); throw new IllegalArgumentException(sb.toString().toString()); } if (i2 > str.length()) { StringBuilder sb2 = new StringBuilder("endIndex > string.length: "); sb2.append(i2); sb2.append(" > "); sb2.append(str.length()); throw new IllegalArgumentException(sb2.toString().toString()); } if (C14957gcv.b(charset, gdP.a)) { return c(str, i, i2); } String substring = str.substring(i, i2); C14957gcv.c((Object) substring, ""); byte[] bytes = substring.getBytes(charset); C14957gcv.c(bytes, ""); return b(bytes, 0, bytes.length); } @Override // java.nio.channels.WritableByteChannel public final int write(ByteBuffer byteBuffer) throws IOException { C14957gcv.e(byteBuffer, ""); int remaining = byteBuffer.remaining(); int i = remaining; while (i > 0) { C15170giy d = d(1); int min = Math.min(i, 8192 - d.d); byteBuffer.get(d.c, d.d, min); i -= min; d.d += min; } this.c += remaining; return remaining; } @Override // o.InterfaceC15149gid public final long a(C15155gij c15155gij) throws IOException { C14957gcv.e(c15155gij, ""); return a(c15155gij, 0L); } @Override // o.InterfaceC15149gid public final long e(C15155gij c15155gij) { C14957gcv.e(c15155gij, ""); return c(c15155gij, 0L); } @Override // o.giD public final C15139giB timeout() { return C15139giB.NONE; } public final String toString() { return q().toString(); } @Override // o.InterfaceC15149gid public final int c(C15163gir c15163gir) { C14957gcv.e(c15163gir, ""); int a = giJ.a(this, c15163gir); if (a == -1) { return -1; } j(c15163gir.d[a].a()); return a; } @Override // o.InterfaceC15149gid public final String b(long j) throws EOFException { if (j < 0) { throw new IllegalArgumentException("limit < 0: ".concat(String.valueOf(j)).toString()); } long j2 = j != Long.MAX_VALUE ? j + 1 : Long.MAX_VALUE; long a = a((byte) 10, 0L, j2); if (a != -1) { return giJ.d(this, a); } if (j2 < this.c && d(j2 - 1) == 13 && d(j2) == 10) { return giJ.d(this, j2); } C15111ghZ c15111ghZ = new C15111ghZ(); c(c15111ghZ, 0L, Math.min(32L, this.c)); StringBuilder sb = new StringBuilder("\\n not found: limit="); sb.append(Math.min(this.c, j)); sb.append(" content="); sb.append(c15111ghZ.c(c15111ghZ.c).c()); sb.append((char) 8230); throw new EOFException(sb.toString()); } /* renamed from: o.ghZ$RVV */ /* loaded from: classes.dex */ public static final class RVV implements Closeable { public boolean a; public C15111ghZ b; public byte[] c; public C15170giy f; public long d = -1; public int g = -1; public int e = -1; @Override // java.io.Closeable, java.lang.AutoCloseable public final void close() { if (this.b == null) { throw new IllegalStateException("not attached to a buffer".toString()); } this.b = null; this.f = null; this.d = -1L; this.c = null; this.g = -1; this.e = -1; } public final int e(long j) { C15111ghZ c15111ghZ = this.b; if (c15111ghZ == null) { throw new IllegalStateException("not attached to a buffer".toString()); } if (j < -1 || j > c15111ghZ.c) { StringBuilder sb = new StringBuilder("offset="); sb.append(j); sb.append(" > size="); sb.append(c15111ghZ.c); throw new ArrayIndexOutOfBoundsException(sb.toString()); } if (j != -1 && j != c15111ghZ.c) { long j2 = c15111ghZ.c; C15170giy c15170giy = c15111ghZ.d; C15170giy c15170giy2 = c15111ghZ.d; C15170giy c15170giy3 = this.f; long j3 = 0; if (c15170giy3 != null) { long j4 = this.d; int i = this.g; C14957gcv.e(c15170giy3); long j5 = j4 - (i - c15170giy3.e); if (j5 > j) { c15170giy2 = this.f; j2 = j5; } else { c15170giy = this.f; j3 = j5; } } if (j2 - j > j - j3) { while (true) { C14957gcv.e(c15170giy); if (j < (c15170giy.d - c15170giy.e) + j3) { break; } j3 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; } } else { while (j2 > j) { C14957gcv.e(c15170giy2); c15170giy2 = c15170giy2.h; C14957gcv.e(c15170giy2); j2 -= c15170giy2.d - c15170giy2.e; } j3 = j2; c15170giy = c15170giy2; } if (this.a) { C14957gcv.e(c15170giy); if (c15170giy.i) { C15170giy b = c15170giy.b(); if (c15111ghZ.d == c15170giy) { c15111ghZ.d = b; } c15170giy = c15170giy.b(b); C15170giy c15170giy4 = c15170giy.h; C14957gcv.e(c15170giy4); c15170giy4.d(); } } this.f = c15170giy; this.d = j; C14957gcv.e(c15170giy); this.c = c15170giy.c; this.g = c15170giy.e + ((int) (j - j3)); int i2 = c15170giy.d; this.e = i2; return i2 - this.g; } this.f = null; this.d = j; this.c = null; this.g = -1; this.e = -1; return -1; } } @Override // o.InterfaceC15149gid public final void d(byte[] bArr) throws EOFException { C14957gcv.e(bArr, ""); int i = 0; while (i < bArr.length) { int c = c(bArr, i, bArr.length - i); if (c == -1) { throw new EOFException(); } i += c; } } public final int c(byte[] bArr, int i, int i2) { C14957gcv.e(bArr, ""); giE.d(bArr.length, i, i2); C15170giy c15170giy = this.d; if (c15170giy == null) { return -1; } int min = Math.min(i2, c15170giy.d - c15170giy.e); byte[] bArr2 = c15170giy.c; int i3 = c15170giy.e; int i4 = c15170giy.e + min; C14957gcv.e(bArr2, ""); C14957gcv.e(bArr, ""); System.arraycopy(bArr2, i3, bArr, i, i4 - i3); c15170giy.e += min; this.c -= min; if (c15170giy.e == c15170giy.d) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } return min; } @Override // o.InterfaceC15149gid public final void j(long j) throws EOFException { while (j > 0) { C15170giy c15170giy = this.d; if (c15170giy == null) { throw new EOFException(); } int min = (int) Math.min(j, c15170giy.d - c15170giy.e); long j2 = min; this.c -= j2; j -= j2; c15170giy.e += min; if (c15170giy.e == c15170giy.d) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } } } @Override // o.InterfaceC15148gic /* renamed from: a, reason: merged with bridge method [inline-methods] */ public final C15111ghZ c(String str, int i, int i2) { char charAt; C14957gcv.e(str, ""); if (i < 0) { throw new IllegalArgumentException("beginIndex < 0: ".concat(String.valueOf(i)).toString()); } if (i2 < i) { StringBuilder sb = new StringBuilder("endIndex < beginIndex: "); sb.append(i2); sb.append(" < "); sb.append(i); throw new IllegalArgumentException(sb.toString().toString()); } if (i2 > str.length()) { StringBuilder sb2 = new StringBuilder("endIndex > string.length: "); sb2.append(i2); sb2.append(" > "); sb2.append(str.length()); throw new IllegalArgumentException(sb2.toString().toString()); } while (i < i2) { char charAt2 = str.charAt(i); if (charAt2 < 128) { C15170giy d = d(1); byte[] bArr = d.c; int i3 = d.d - i; int min = Math.min(i2, 8192 - i3); int i4 = i + 1; bArr[i + i3] = (byte) charAt2; while (true) { i = i4; if (i >= min || (charAt = str.charAt(i)) >= 128) { break; } i4 = i + 1; bArr[i + i3] = (byte) charAt; } int i5 = (i3 + i) - d.d; d.d += i5; this.c += i5; } else { if (charAt2 < 2048) { C15170giy d2 = d(2); d2.c[d2.d] = (byte) ((charAt2 >> 6) | 192); d2.c[d2.d + 1] = (byte) ((charAt2 & '?') | 128); d2.d += 2; this.c += 2; } else if (charAt2 < 55296 || charAt2 > 57343) { C15170giy d3 = d(3); d3.c[d3.d] = (byte) ((charAt2 >> '\f') | PassportService.DEFAULT_MAX_BLOCKSIZE); d3.c[d3.d + 1] = (byte) (((charAt2 >> 6) & 63) | 128); d3.c[d3.d + 2] = (byte) ((charAt2 & '?') | 128); d3.d += 3; this.c += 3; } else { int i6 = i + 1; char charAt3 = i6 < i2 ? str.charAt(i6) : (char) 0; if (charAt2 > 56319 || 56320 > charAt3 || charAt3 >= 57344) { b(63); i = i6; } else { int i7 = (((charAt2 & 1023) << 10) | (charAt3 & 1023)) + 65536; C15170giy d4 = d(4); d4.c[d4.d] = (byte) ((i7 >> 18) | 240); d4.c[d4.d + 1] = (byte) (((i7 >> 12) & 63) | 128); d4.c[d4.d + 2] = (byte) (((i7 >> 6) & 63) | 128); d4.c[d4.d + 3] = (byte) ((i7 & 63) | 128); d4.d += 4; this.c += 4; i += 2; } } i++; } } return this; } public final C15111ghZ i(int i) { if (i < 128) { b(i); } else if (i < 2048) { C15170giy d = d(2); d.c[d.d] = (byte) ((i >> 6) | 192); d.c[d.d + 1] = (byte) ((i & 63) | 128); d.d += 2; this.c += 2; } else if (55296 <= i && i < 57344) { b(63); } else if (i < 65536) { C15170giy d2 = d(3); d2.c[d2.d] = (byte) ((i >> 12) | PassportService.DEFAULT_MAX_BLOCKSIZE); d2.c[d2.d + 1] = (byte) (((i >> 6) & 63) | 128); d2.c[d2.d + 2] = (byte) ((i & 63) | 128); d2.d += 3; this.c += 3; } else if (i <= 1114111) { C15170giy d3 = d(4); d3.c[d3.d] = (byte) ((i >> 18) | 240); d3.c[d3.d + 1] = (byte) (((i >> 12) & 63) | 128); d3.c[d3.d + 2] = (byte) (((i >> 6) & 63) | 128); d3.c[d3.d + 3] = (byte) ((i & 63) | 128); d3.d += 4; this.c += 4; } else { StringBuilder sb = new StringBuilder("Unexpected code point: 0x"); sb.append(giE.a(i)); throw new IllegalArgumentException(sb.toString()); } return this; } @Override // o.InterfaceC15148gic /* renamed from: d, reason: merged with bridge method [inline-methods] */ public final C15111ghZ b(byte[] bArr, int i, int i2) { C14957gcv.e(bArr, ""); long j = i2; giE.d(bArr.length, i, j); int i3 = i2 + i; while (i < i3) { C15170giy d = d(1); int min = Math.min(i3 - i, 8192 - d.d); byte[] bArr2 = d.c; int i4 = d.d; int i5 = i + min; C14957gcv.e(bArr, ""); C14957gcv.e(bArr2, ""); System.arraycopy(bArr, i, bArr2, i4, i5 - i); d.d += min; i = i5; } this.c += j; return this; } @Override // o.InterfaceC15148gic public final long c(giD gid) throws IOException { C14957gcv.e(gid, ""); long j = 0; while (true) { long read = gid.read(this, 8192L); if (read == -1) { return j; } j += read; } } @Override // o.InterfaceC15148gic /* renamed from: a, reason: merged with bridge method [inline-methods] */ public final C15111ghZ b(int i) { C15170giy d = d(1); byte[] bArr = d.c; int i2 = d.d; d.d = i2 + 1; bArr[i2] = (byte) i; this.c++; return this; } @Override // o.InterfaceC15148gic /* renamed from: f, reason: merged with bridge method [inline-methods] */ public final C15111ghZ g(int i) { C15170giy d = d(2); byte[] bArr = d.c; int i2 = d.d; bArr[i2] = (byte) (i >>> 8); bArr[i2 + 1] = (byte) i; d.d = i2 + 2; this.c += 2; return this; } @Override // o.InterfaceC15148gic /* renamed from: c, reason: merged with bridge method [inline-methods] */ public final C15111ghZ j(int i) { C15170giy d = d(4); byte[] bArr = d.c; int i2 = d.d; bArr[i2] = (byte) (i >>> 24); bArr[i2 + 1] = (byte) (i >>> 16); bArr[i2 + 2] = (byte) (i >>> 8); bArr[i2 + 3] = (byte) i; d.d = i2 + 4; this.c += 4; return this; } public final C15111ghZ n(long j) { C15170giy d = d(8); byte[] bArr = d.c; int i = d.d; bArr[i] = (byte) ((j >>> 56) & 255); bArr[i + 1] = (byte) ((j >>> 48) & 255); bArr[i + 2] = (byte) ((j >>> 40) & 255); bArr[i + 3] = (byte) ((j >>> 32) & 255); bArr[i + 4] = (byte) ((j >>> 24) & 255); bArr[i + 5] = (byte) ((j >>> 16) & 255); bArr[i + 6] = (byte) ((j >>> 8) & 255); bArr[i + 7] = (byte) (j & 255); d.d = i + 8; this.c += 8; return this; } @Override // o.InterfaceC15148gic /* renamed from: f, reason: merged with bridge method [inline-methods] */ public final C15111ghZ h(long j) { if (j == 0) { return b(48); } boolean z = false; if (j < 0) { j = -j; if (j < 0) { C14957gcv.e("-9223372036854775808", ""); return c("-9223372036854775808", 0, 20); } z = true; } int i = j < 100000000 ? j < 10000 ? j < 100 ? j >= 10 ? 2 : 1 : j < 1000 ? 3 : 4 : j < 1000000 ? j < 100000 ? 5 : 6 : j < 10000000 ? 7 : 8 : j < 1000000000000L ? j < RealConnection.IDLE_CONNECTION_HEALTHY_NS ? j < 1000000000 ? 9 : 10 : j < 100000000000L ? 11 : 12 : j < 1000000000000000L ? j < 10000000000000L ? 13 : j < 100000000000000L ? 14 : 15 : j < 100000000000000000L ? j < 10000000000000000L ? 16 : 17 : j < 1000000000000000000L ? 18 : 19; if (z) { i++; } C15170giy d = d(i); byte[] bArr = d.c; int i2 = d.d + i; while (j != 0) { i2--; bArr[i2] = giJ.c()[(int) (j % 10)]; j /= 10; } if (z) { bArr[i2 - 1] = 45; } d.d += i; this.c += i; return this; } @Override // o.InterfaceC15148gic /* renamed from: i, reason: merged with bridge method [inline-methods] */ public final C15111ghZ l(long j) { if (j == 0) { return b(48); } 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); C15170giy d = d(i); byte[] bArr = d.c; int i2 = d.d; for (int i3 = (d.d + i) - 1; i3 >= i2; i3--) { bArr[i3] = giJ.c()[(int) (15 & j)]; j >>>= 4; } d.d += i; this.c += i; return this; } public final C15170giy d(int i) { if (i <= 0 || i > 8192) { throw new IllegalArgumentException("unexpected capacity".toString()); } C15170giy c15170giy = this.d; if (c15170giy == null) { C15170giy d = C15169gix.d(); this.d = d; d.h = d; d.a = d; return d; } C14957gcv.e(c15170giy); C15170giy c15170giy2 = c15170giy.h; C14957gcv.e(c15170giy2); return (c15170giy2.d + i > 8192 || !c15170giy2.b) ? c15170giy2.b(C15169gix.d()) : c15170giy2; } public final boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof C15111ghZ) { long j = this.c; C15111ghZ c15111ghZ = (C15111ghZ) obj; if (j == c15111ghZ.c) { if (j == 0) { return true; } C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); C15170giy c15170giy2 = c15111ghZ.d; C14957gcv.e(c15170giy2); int i = c15170giy.e; int i2 = c15170giy2.e; long j2 = 0; while (j2 < this.c) { long min = Math.min(c15170giy.d - i, c15170giy2.d - i2); long j3 = 0; while (j3 < min) { if (c15170giy.c[i] == c15170giy2.c[i2]) { j3++; i++; i2++; } } if (i == c15170giy.d) { c15170giy = c15170giy.a; C14957gcv.e(c15170giy); i = c15170giy.e; } if (i2 == c15170giy2.d) { c15170giy2 = c15170giy2.a; C14957gcv.e(c15170giy2); i2 = c15170giy2.e; } j2 += min; } return true; } } return false; } public final int hashCode() { C15170giy c15170giy = this.d; if (c15170giy == null) { return 0; } int i = 1; do { int i2 = c15170giy.d; for (int i3 = c15170giy.e; i3 < i2; i3++) { i = (i * 31) + c15170giy.c[i3]; } c15170giy = c15170giy.a; C14957gcv.e(c15170giy); } while (c15170giy != this.d); return i; } /* renamed from: d, reason: merged with bridge method [inline-methods] */ public final C15111ghZ clone() { C15111ghZ c15111ghZ = new C15111ghZ(); if (this.c != 0) { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); c15170giy.i = true; C15170giy c15170giy2 = new C15170giy(c15170giy.c, c15170giy.e, c15170giy.d, true, false); c15111ghZ.d = c15170giy2; c15170giy2.h = c15170giy2; c15170giy2.a = c15170giy2.h; for (C15170giy c15170giy3 = c15170giy.a; c15170giy3 != c15170giy; c15170giy3 = c15170giy3.a) { C15170giy c15170giy4 = c15170giy2.h; C14957gcv.e(c15170giy4); C14957gcv.e(c15170giy3); c15170giy3.i = true; c15170giy4.b(new C15170giy(c15170giy3.c, c15170giy3.e, c15170giy3.d, true, false)); } c15111ghZ.c = this.c; } return c15111ghZ; } public final C15155gij e(int i) { if (i == 0) { return C15155gij.e; } giE.d(this.c, 0L, i); C15170giy c15170giy = this.d; int i2 = 0; int i3 = 0; int i4 = 0; while (i3 < i) { C14957gcv.e(c15170giy); if (c15170giy.d == c15170giy.e) { throw new AssertionError("s.limit == s.pos"); } i3 += c15170giy.d - c15170giy.e; i4++; c15170giy = c15170giy.a; } byte[][] bArr = new byte[i4]; int[] iArr = new int[i4 << 1]; C15170giy c15170giy2 = this.d; int i5 = 0; while (i2 < i) { C14957gcv.e(c15170giy2); bArr[i5] = c15170giy2.c; i2 += c15170giy2.d - c15170giy2.e; iArr[i5] = Math.min(i2, i); iArr[bArr.length + i5] = c15170giy2.e; c15170giy2.i = true; i5++; c15170giy2 = c15170giy2.a; } return new giA(bArr, iArr); } public final long e() { long j = this.c; if (j == 0) { return 0L; } C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); C15170giy c15170giy2 = c15170giy.h; C14957gcv.e(c15170giy2); return (c15170giy2.d >= 8192 || !c15170giy2.b) ? j : j - (c15170giy2.d - c15170giy2.e); } public final C15111ghZ c(C15111ghZ c15111ghZ, long j, long j2) { C14957gcv.e(c15111ghZ, ""); giE.d(this.c, j, j2); if (j2 != 0) { c15111ghZ.c += j2; C15170giy c15170giy = this.d; while (true) { C14957gcv.e(c15170giy); if (j < c15170giy.d - c15170giy.e) { break; } j -= c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; } while (j2 > 0) { C14957gcv.e(c15170giy); c15170giy.i = true; C15170giy c15170giy2 = new C15170giy(c15170giy.c, c15170giy.e, c15170giy.d, true, false); c15170giy2.e += (int) j; c15170giy2.d = Math.min(c15170giy2.e + ((int) j2), c15170giy2.d); C15170giy c15170giy3 = c15111ghZ.d; if (c15170giy3 == null) { c15170giy2.h = c15170giy2; c15170giy2.a = c15170giy2.h; c15111ghZ.d = c15170giy2.a; } else { C14957gcv.e(c15170giy3); C15170giy c15170giy4 = c15170giy3.h; C14957gcv.e(c15170giy4); c15170giy4.b(c15170giy2); } j2 -= c15170giy2.d - c15170giy2.e; c15170giy = c15170giy.a; j = 0; } } return this; } public final byte d(long j) { giE.d(this.c, j, 1L); C15170giy c15170giy = this.d; if (c15170giy == null) { C15170giy c15170giy2 = null; C14957gcv.e((Object) null); byte[] bArr = c15170giy2.c; throw null; } long j2 = this.c; if (j2 - j < j) { while (j2 > j) { c15170giy = c15170giy.h; C14957gcv.e(c15170giy); j2 -= c15170giy.d - c15170giy.e; } C14957gcv.e(c15170giy); return c15170giy.c[(int) ((c15170giy.e + j) - j2)]; } long j3 = 0; while (true) { long j4 = (c15170giy.d - c15170giy.e) + j3; if (j4 > j) { C14957gcv.e(c15170giy); return c15170giy.c[(int) ((c15170giy.e + j) - j3)]; } c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j3 = j4; } } public final long a(byte b, long j, long j2) { C15170giy c15170giy; int i; long j3 = j; long j4 = j2; long j5 = 0; if (0 > j3 || j3 > j4) { StringBuilder sb = new StringBuilder("size="); sb.append(this.c); sb.append(" fromIndex="); sb.append(j3); sb.append(" toIndex="); sb.append(j4); throw new IllegalArgumentException(sb.toString().toString()); } long j6 = this.c; if (j4 > j6) { j4 = j6; } if (j3 != j4 && (c15170giy = this.d) != null) { if (j6 - j3 < j3) { while (j6 > j3) { c15170giy = c15170giy.h; C14957gcv.e(c15170giy); j6 -= c15170giy.d - c15170giy.e; } if (c15170giy != null) { while (j6 < j4) { byte[] bArr = c15170giy.c; int min = (int) Math.min(c15170giy.d, (c15170giy.e + j4) - j6); i = (int) ((c15170giy.e + j3) - j6); while (i < min) { if (bArr[i] == b) { return (i - c15170giy.e) + j6; } i++; } j6 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j3 = j6; } } } else { while (true) { long j7 = (c15170giy.d - c15170giy.e) + j5; if (j7 > j3) { break; } c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j5 = j7; } if (c15170giy != null) { j6 = j5; while (j6 < j4) { byte[] bArr2 = c15170giy.c; int min2 = (int) Math.min(c15170giy.d, (c15170giy.e + j4) - j6); i = (int) ((c15170giy.e + j3) - j6); while (i < min2) { if (bArr2[i] == b) { return (i - c15170giy.e) + j6; } i++; } j6 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j3 = j6; } } } } return -1L; } public final long a(C15155gij c15155gij, long j) throws IOException { long j2; int i; int i2; byte[] bArr; C14957gcv.e(c15155gij, ""); if (c15155gij.a() <= 0) { throw new IllegalArgumentException("bytes is empty".toString()); } long j3 = 0; if (j >= 0) { C15170giy c15170giy = this.d; if (c15170giy != null) { long j4 = this.c; if (j4 - j < j) { while (j4 > j) { c15170giy = c15170giy.h; C14957gcv.e(c15170giy); j4 -= c15170giy.d - c15170giy.e; } if (c15170giy != null) { byte[] b = c15155gij.b(); byte b2 = b[0]; int a = c15155gij.a(); long j5 = (this.c - a) + 1; j2 = j4; long j6 = j; while (j2 < j5) { byte[] bArr2 = c15170giy.c; int i3 = a; byte[] bArr3 = b; int min = (int) Math.min(c15170giy.d, (c15170giy.e + j5) - j2); i = (int) ((c15170giy.e + j6) - j2); while (i < min) { if (bArr2[i] == b2) { i2 = i3; bArr = bArr3; if (giJ.d(c15170giy, i + 1, bArr, 1, i2)) { return (i - c15170giy.e) + j2; } } else { i2 = i3; bArr = bArr3; } i++; bArr3 = bArr; i3 = i2; } j2 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); b = bArr3; j6 = j2; a = i3; } } } else { while (true) { long j7 = (c15170giy.d - c15170giy.e) + j3; if (j7 > j) { break; } c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j3 = j7; } if (c15170giy != null) { byte[] b3 = c15155gij.b(); byte b4 = b3[0]; int a2 = c15155gij.a(); long j8 = (this.c - a2) + 1; j2 = j3; long j9 = j; while (j2 < j8) { byte[] bArr4 = c15170giy.c; int min2 = (int) Math.min(c15170giy.d, (c15170giy.e + j8) - j2); i = (int) ((c15170giy.e + j9) - j2); while (i < min2) { if (bArr4[i] == b4 && giJ.d(c15170giy, i + 1, b3, 1, a2)) { return (i - c15170giy.e) + j2; } i++; } j2 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j9 = j2; } } } } return -1L; } throw new IllegalArgumentException("fromIndex < 0: ".concat(String.valueOf(j)).toString()); } public final long c(C15155gij c15155gij, long j) { int i; int i2; C14957gcv.e(c15155gij, ""); long j2 = 0; if (j < 0) { throw new IllegalArgumentException("fromIndex < 0: ".concat(String.valueOf(j)).toString()); } C15170giy c15170giy = this.d; if (c15170giy == null) { return -1L; } long j3 = this.c; if (j3 - j < j) { while (j3 > j) { c15170giy = c15170giy.h; C14957gcv.e(c15170giy); j3 -= c15170giy.d - c15170giy.e; } if (c15170giy == null) { return -1L; } if (c15155gij.a() != 2) { byte[] b = c15155gij.b(); while (j3 < this.c) { byte[] bArr = c15170giy.c; i = (int) ((c15170giy.e + j) - j3); int i3 = c15170giy.d; while (i < i3) { byte b2 = bArr[i]; for (byte b3 : b) { if (b2 == b3) { i2 = c15170giy.e; } } i++; } j3 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j = j3; } return -1L; } byte c = c15155gij.c(0); byte c2 = c15155gij.c(1); while (j3 < this.c) { byte[] bArr2 = c15170giy.c; i = (int) ((c15170giy.e + j) - j3); int i4 = c15170giy.d; while (i < i4) { byte b4 = bArr2[i]; if (b4 != c && b4 != c2) { i++; } i2 = c15170giy.e; } j3 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j = j3; } return -1L; } while (true) { long j4 = (c15170giy.d - c15170giy.e) + j2; if (j4 > j) { break; } c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j2 = j4; } if (c15170giy == null) { return -1L; } if (c15155gij.a() != 2) { byte[] b5 = c15155gij.b(); j3 = j2; while (j3 < this.c) { byte[] bArr3 = c15170giy.c; i = (int) ((c15170giy.e + j) - j3); int i5 = c15170giy.d; while (i < i5) { byte b6 = bArr3[i]; for (byte b7 : b5) { if (b6 == b7) { i2 = c15170giy.e; } } i++; } j3 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j = j3; } return -1L; } byte c3 = c15155gij.c(0); byte c4 = c15155gij.c(1); while (j2 < this.c) { byte[] bArr4 = c15170giy.c; i = (int) ((c15170giy.e + j) - j2); int i6 = c15170giy.d; while (i < i6) { byte b8 = bArr4[i]; if (b8 == c3 || b8 == c4) { j3 = j2; i2 = c15170giy.e; } else { i++; } } j2 += c15170giy.d - c15170giy.e; c15170giy = c15170giy.a; C14957gcv.e(c15170giy); j = j2; } return -1L; return (i - i2) + j3; } @Override // o.InterfaceC15149gid public final boolean e(long j, C15155gij c15155gij) { C14957gcv.e(c15155gij, ""); return b(j, c15155gij, c15155gij.a()); } public final boolean b(long j, C15155gij c15155gij, int i) { C14957gcv.e(c15155gij, ""); if (j < 0 || i < 0 || this.c - j < i || c15155gij.a() < i) { return false; } for (int i2 = 0; i2 < i; i2++) { if (d(i2 + j) != c15155gij.c(i2)) { return false; } } return true; } @Override // o.giD public final long read(C15111ghZ c15111ghZ, long j) { C14957gcv.e(c15111ghZ, ""); if (j < 0) { throw new IllegalArgumentException("byteCount < 0: ".concat(String.valueOf(j)).toString()); } long j2 = this.c; if (j2 == 0) { return -1L; } if (j > j2) { j = j2; } c15111ghZ.write(this, j); return j; } @Override // o.InterfaceC15149gid public final long d(InterfaceC15168giw interfaceC15168giw) throws IOException { C14957gcv.e(interfaceC15168giw, ""); long j = this.c; if (j > 0) { interfaceC15168giw.write(this, j); } return j; } @Override // o.InterfaceC15149gid public final byte f() throws EOFException { if (this.c != 0) { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); int i = c15170giy.e; int i2 = c15170giy.d; int i3 = i + 1; byte b = c15170giy.c[i]; this.c--; if (i3 == i2) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } else { c15170giy.e = i3; } return b; } throw new EOFException(); } @Override // o.InterfaceC15149gid public final byte[] k() { return e(this.c); } @Override // o.InterfaceC15149gid public final byte[] e(long j) throws EOFException { if (j < 0 || j > 2147483647L) { throw new IllegalArgumentException("byteCount: ".concat(String.valueOf(j)).toString()); } if (this.c < j) { throw new EOFException(); } byte[] bArr = new byte[(int) j]; d(bArr); return bArr; } @Override // o.InterfaceC15149gid public final C15155gij l() { return c(this.c); } @Override // o.InterfaceC15149gid public final C15155gij c(long j) throws EOFException { if (j < 0 || j > 2147483647L) { throw new IllegalArgumentException("byteCount: ".concat(String.valueOf(j)).toString()); } if (this.c < j) { throw new EOFException(); } if (j >= 4096) { C15155gij e = e((int) j); j(j); return e; } return new C15155gij(e(j)); } @Override // o.InterfaceC15149gid public final long o() throws EOFException { if (this.c == 0) { throw new EOFException(); } boolean z = false; int i = 0; long j = 0; long j2 = -7; boolean z2 = false; do { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); byte[] bArr = c15170giy.c; int i2 = c15170giy.e; int i3 = c15170giy.d; while (i2 < i3) { byte b = bArr[i2]; if (b >= 48 && b <= 57) { int i4 = 48 - b; if (j < -922337203685477580L || (j == -922337203685477580L && i4 < j2)) { C15111ghZ b2 = new C15111ghZ().h(j).b((int) b); if (!z2) { b2.f(); } StringBuilder sb = new StringBuilder("Number too large: "); sb.append(b2.b(b2.c, gdP.a)); throw new NumberFormatException(sb.toString()); } j = (j * 10) + i4; } else { if (b != 45 || i != 0) { z = true; break; } j2--; z2 = true; } i2++; i++; } if (i2 == i3) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } else { c15170giy.e = i2; } if (z) { break; } } while (this.d != null); long j3 = this.c - i; this.c = j3; if (i >= (z2 ? 2 : 1)) { return !z2 ? -j : j; } if (j3 != 0) { String str = z2 ? "Expected a digit" : "Expected a digit or '-'"; StringBuilder sb2 = new StringBuilder(); sb2.append(str); sb2.append(" but was 0x"); sb2.append((String) giE.c(new Object[]{Byte.valueOf(d(0L))}, 194407667, -194407666, (int) System.currentTimeMillis())); throw new NumberFormatException(sb2.toString()); } throw new EOFException(); } @Override // o.InterfaceC15149gid public final void e(C15111ghZ c15111ghZ, long j) throws EOFException { C14957gcv.e(c15111ghZ, ""); long j2 = this.c; if (j2 < j) { c15111ghZ.write(this, j2); throw new EOFException(); } c15111ghZ.write(this, j); } /* JADX WARN: Removed duplicated region for block: B:31:0x00a6 */ /* JADX WARN: Removed duplicated region for block: B:33:0x00b4 */ /* JADX WARN: Removed duplicated region for block: B:39:0x00b8 A[EDGE_INSN: B:39:0x00b8->B:36:0x00b8 BREAK A[LOOP:0: B:4:0x000b->B:38:?], SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:40:0x00b0 */ @Override // o.InterfaceC15149gid /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final long m() throws java.io.EOFException { /* r14 = this; long r0 = r14.c r2 = 0 int r0 = (r0 > r2 ? 1 : (r0 == r2 ? 0 : -1)) if (r0 == 0) goto Lbf r0 = 0 r1 = r0 r4 = r2 Lb: o.giy r6 = r14.d o.C14957gcv.e(r6) byte[] r7 = r6.c int r8 = r6.e int r9 = r6.d L16: if (r8 >= r9) goto La4 r10 = r7[r8] r11 = 48 if (r10 < r11) goto L25 r11 = 57 if (r10 > r11) goto L25 int r11 = r10 + (-48) goto L3a L25: r11 = 97 if (r10 < r11) goto L2e r12 = 102(0x66, float:1.43E-43) if (r10 > r12) goto L2e goto L36 L2e: r11 = 65 if (r10 < r11) goto L73 r12 = 70 if (r10 > r12) goto L73 L36: int r11 = r10 - r11 int r11 = r11 + 10 L3a: r12 = -1152921504606846976(0xf000000000000000, double:-3.105036184601418E231) long r12 = r12 & r4 int r12 = (r12 > r2 ? 1 : (r12 == r2 ? 0 : -1)) if (r12 != 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 L16 L4a: o.ghZ r0 = new o.ghZ r0.() o.ghZ r0 = r0.l(r4) o.ghZ r0 = r0.b(r10) java.lang.NumberFormatException r1 = new java.lang.NumberFormatException java.lang.StringBuilder r2 = new java.lang.StringBuilder java.lang.String r3 = "Number too large: " r2.(r3) long r3 = r0.c java.nio.charset.Charset r5 = o.gdP.a java.lang.String r0 = r0.b(r3, r5) r2.append(r0) java.lang.String r0 = r2.toString() r1.(r0) throw r1 L73: if (r0 == 0) goto L77 r1 = 1 goto La4 L77: java.lang.StringBuilder r0 = new java.lang.StringBuilder java.lang.String r1 = "Expected leading [0-9a-fA-F] character but was 0x" r0.(r1) java.lang.Byte r1 = java.lang.Byte.valueOf(r10) java.lang.Object[] r1 = new java.lang.Object[]{r1} long r2 = java.lang.System.currentTimeMillis() int r2 = (int) r2 r3 = 194407667(0xb966cf3, float:5.7941827E-32) r4 = -194407666(0xfffffffff469930e, float:-7.402269E31) java.lang.Object r1 = o.giE.c(r1, r3, r4, r2) java.lang.String r1 = (java.lang.String) r1 r0.append(r1) java.lang.String r0 = r0.toString() java.lang.NumberFormatException r1 = new java.lang.NumberFormatException r1.(r0) throw r1 La4: if (r8 != r9) goto Lb0 o.giy r7 = r6.d() r14.d = r7 o.C15169gix.e(r6) goto Lb2 Lb0: r6.e = r8 Lb2: if (r1 != 0) goto Lb8 o.giy r6 = r14.d if (r6 != 0) goto Lb Lb8: long r1 = r14.c long r6 = (long) r0 long r1 = r1 - r6 r14.c = r1 return r4 Lbf: java.io.EOFException r0 = new java.io.EOFException r0.() throw r0 */ throw new UnsupportedOperationException("Method not decompiled: o.C15111ghZ.m():long"); } @Override // o.InterfaceC15149gid public final int n() throws EOFException { int i; int i2; if (this.c >= 4) { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); int i3 = c15170giy.e; int i4 = c15170giy.d; if (i4 - i3 < 4) { i = ((f() & UnsignedBytes.MAX_VALUE) << 24) | ((f() & UnsignedBytes.MAX_VALUE) << 16) | ((f() & UnsignedBytes.MAX_VALUE) << 8); i2 = f() & UnsignedBytes.MAX_VALUE; } else { byte[] bArr = c15170giy.c; byte b = bArr[i3]; byte b2 = bArr[i3 + 1]; byte b3 = bArr[i3 + 2]; int i5 = i3 + 4; byte b4 = bArr[i3 + 3]; this.c -= 4; if (i5 == i4) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } else { c15170giy.e = i5; } i = b4 & UnsignedBytes.MAX_VALUE; i2 = ((b2 & UnsignedBytes.MAX_VALUE) << 16) | ((b & UnsignedBytes.MAX_VALUE) << 24) | ((b3 & UnsignedBytes.MAX_VALUE) << 8); } return i | i2; } throw new EOFException(); } @Override // o.InterfaceC15149gid public final long p() throws EOFException { if (this.c >= 8) { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); int i = c15170giy.e; int i2 = c15170giy.d; if (i2 - i < 8) { return ((n() & KeyboardMap.kValueMask) << 32) | (KeyboardMap.kValueMask & n()); } byte[] bArr = c15170giy.c; long j = bArr[i]; long j2 = bArr[i + 1]; long j3 = bArr[i + 2]; long j4 = bArr[i + 3]; long j5 = bArr[i + 4]; long j6 = bArr[i + 5]; long j7 = bArr[i + 6]; int i3 = i + 8; long j8 = bArr[i + 7]; this.c -= 8; if (i3 == i2) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } else { c15170giy.e = i3; } return (j8 & 255) | ((j & 255) << 56) | ((j2 & 255) << 48) | ((j3 & 255) << 40) | ((j4 & 255) << 32) | ((j5 & 255) << 24) | ((j6 & 255) << 16) | ((j7 & 255) << 8); } throw new EOFException(); } @Override // o.InterfaceC15149gid public final short s() throws EOFException { int i; int i2; if (this.c >= 2) { C15170giy c15170giy = this.d; C14957gcv.e(c15170giy); int i3 = c15170giy.e; int i4 = c15170giy.d; if (i4 - i3 < 2) { i = (f() & UnsignedBytes.MAX_VALUE) << 8; i2 = f() & UnsignedBytes.MAX_VALUE; } else { byte[] bArr = c15170giy.c; byte b = bArr[i3]; int i5 = i3 + 2; byte b2 = bArr[i3 + 1]; this.c -= 2; if (i5 == i4) { this.d = c15170giy.d(); C15169gix.e(c15170giy); } else { c15170giy.e = i5; } i = b2 & UnsignedBytes.MAX_VALUE; i2 = (b & UnsignedBytes.MAX_VALUE) << 8; } return (short) (i | i2); } throw new EOFException(); } public final C15155gij q() { long j = this.c; if (j > 2147483647L) { StringBuilder sb = new StringBuilder("size > Int.MAX_VALUE: "); sb.append(this.c); throw new IllegalStateException(sb.toString().toString()); } return e((int) j); } @Override // o.InterfaceC15168giw public final void write(C15111ghZ c15111ghZ, long j) { C15170giy c15170giy; C15170giy d; C14957gcv.e(c15111ghZ, ""); if (c15111ghZ == this) { throw new IllegalArgumentException("source == this".toString()); } giE.d(c15111ghZ.c, 0L, j); while (j > 0) { C15170giy c15170giy2 = c15111ghZ.d; C14957gcv.e(c15170giy2); int i = c15170giy2.d; C15170giy c15170giy3 = c15111ghZ.d; C14957gcv.e(c15170giy3); long j2 = i - c15170giy3.e; int i2 = 0; if (j < j2) { C15170giy c15170giy4 = this.d; if (c15170giy4 != null) { C14957gcv.e(c15170giy4); c15170giy = c15170giy4.h; } else { c15170giy = null; } if (c15170giy != null && c15170giy.b) { if ((c15170giy.d + j) - (c15170giy.i ? 0 : c15170giy.e) <= 8192) { C15170giy c15170giy5 = c15111ghZ.d; C14957gcv.e(c15170giy5); c15170giy5.d(c15170giy, (int) j); c15111ghZ.c -= j; this.c += j; return; } } C15170giy c15170giy6 = c15111ghZ.d; C14957gcv.e(c15170giy6); int i3 = (int) j; if (i3 <= 0 || i3 > c15170giy6.d - c15170giy6.e) { throw new IllegalArgumentException("byteCount out of range".toString()); } if (i3 >= 1024) { c15170giy6.i = true; d = new C15170giy(c15170giy6.c, c15170giy6.e, c15170giy6.d, true, false); } else { d = C15169gix.d(); byte[] bArr = c15170giy6.c; byte[] bArr2 = d.c; int i4 = c15170giy6.e; C14957gcv.e(bArr, ""); C14957gcv.e(bArr2, ""); System.arraycopy(bArr, i4, bArr2, 0, (i4 + i3) - i4); } d.d = d.e + i3; c15170giy6.e += i3; C15170giy c15170giy7 = c15170giy6.h; C14957gcv.e(c15170giy7); c15170giy7.b(d); c15111ghZ.d = d; } C15170giy c15170giy8 = c15111ghZ.d; C14957gcv.e(c15170giy8); long j3 = c15170giy8.d - c15170giy8.e; c15111ghZ.d = c15170giy8.d(); C15170giy c15170giy9 = this.d; if (c15170giy9 == null) { this.d = c15170giy8; c15170giy8.h = c15170giy8; c15170giy8.a = c15170giy8.h; } else { C14957gcv.e(c15170giy9); C15170giy c15170giy10 = c15170giy9.h; C14957gcv.e(c15170giy10); C15170giy b = c15170giy10.b(c15170giy8); C15170giy c15170giy11 = b.h; if (c15170giy11 == b) { throw new IllegalStateException("cannot compact".toString()); } C14957gcv.e(c15170giy11); if (c15170giy11.b) { int i5 = b.d - b.e; C15170giy c15170giy12 = b.h; C14957gcv.e(c15170giy12); int i6 = c15170giy12.d; C15170giy c15170giy13 = b.h; C14957gcv.e(c15170giy13); if (!c15170giy13.i) { C15170giy c15170giy14 = b.h; C14957gcv.e(c15170giy14); i2 = c15170giy14.e; } if (i5 <= (8192 - i6) + i2) { C15170giy c15170giy15 = b.h; C14957gcv.e(c15170giy15); b.d(c15170giy15, i5); b.d(); C15169gix.e(b); } } } c15111ghZ.c -= j3; this.c += j3; j -= j3; } } @Override // o.InterfaceC15149gid public final boolean a(long j) { return this.c >= j; } @Override // o.InterfaceC15149gid public final boolean j() { return this.c == 0; } }