package com.google.android.gms.internal.measurement; import java.io.IOException; import java.util.Arrays; /* loaded from: classes.dex */ final class zzts extends zztq { private final byte[] d; private int e; private int f; private int g; private int h; private int i; private int j; private zzts(byte[] bArr, int i, int i2, boolean z) { super(); this.j = Integer.MAX_VALUE; this.d = bArr; this.e = i2 + i; this.g = i; this.h = this.g; } private final byte A() throws IOException { int i = this.g; if (i == this.e) { throw zzuv.zzwq(); } byte[] bArr = this.d; this.g = i + 1; return bArr[i]; } /* JADX WARN: Code restructure failed: missing block: B:33:0x0066, code lost: if (r2[r3] >= 0) goto L32; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ private final int v() throws java.io.IOException { /* r5 = this; int r0 = r5.g int r1 = r5.e if (r1 == r0) goto L6b byte[] r2 = r5.d int r3 = r0 + 1 r0 = r2[r0] if (r0 < 0) goto L11 r5.g = r3 return r0 L11: int r1 = r1 - r3 r4 = 9 if (r1 < r4) goto L6b int r1 = r3 + 1 r3 = r2[r3] int r3 = r3 << 7 r0 = r0 ^ r3 if (r0 >= 0) goto L22 r0 = r0 ^ (-128(0xffffffffffffff80, float:NaN)) goto L68 L22: int r3 = r1 + 1 r1 = r2[r1] int r1 = r1 << 14 r0 = r0 ^ r1 if (r0 < 0) goto L2f r0 = r0 ^ 16256(0x3f80, float:2.278E-41) L2d: r1 = r3 goto L68 L2f: int r1 = r3 + 1 r3 = r2[r3] int r3 = r3 << 21 r0 = r0 ^ r3 if (r0 >= 0) goto L3d r2 = -2080896(0xffffffffffe03f80, float:NaN) r0 = r0 ^ r2 goto L68 L3d: int r3 = r1 + 1 r1 = r2[r1] int r4 = r1 << 28 r0 = r0 ^ r4 r4 = 266354560(0xfe03f80, float:2.2112565E-29) r0 = r0 ^ r4 if (r1 >= 0) goto L2d int r1 = r3 + 1 r3 = r2[r3] if (r3 >= 0) goto L68 int r3 = r1 + 1 r1 = r2[r1] if (r1 >= 0) goto L2d int r1 = r3 + 1 r3 = r2[r3] if (r3 >= 0) goto L68 int r3 = r1 + 1 r1 = r2[r1] if (r1 >= 0) goto L2d int r1 = r3 + 1 r2 = r2[r3] if (r2 < 0) goto L6b L68: r5.g = r1 return r0 L6b: long r0 = r5.u() int r1 = (int) r0 return r1 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzts.v():int"); } /* JADX WARN: Code restructure failed: missing block: B:39:0x00b0, code lost: if (r2[r0] >= 0) goto L40; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ private final long w() throws java.io.IOException { /* Method dump skipped, instructions count: 189 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzts.w():long"); } private final int x() throws IOException { int i = this.g; if (this.e - i < 4) { throw zzuv.zzwq(); } byte[] bArr = this.d; this.g = i + 4; return ((bArr[i + 3] & 255) << 24) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16); } private final long y() throws IOException { int i = this.g; if (this.e - i < 8) { throw zzuv.zzwq(); } byte[] bArr = this.d; this.g = i + 8; return ((bArr[i + 7] & 255) << 56) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16) | ((bArr[i + 3] & 255) << 24) | ((bArr[i + 4] & 255) << 32) | ((bArr[i + 5] & 255) << 40) | ((bArr[i + 6] & 255) << 48); } private final void z() { this.e += this.f; int i = this.e; int i2 = i - this.h; int i3 = this.j; if (i2 <= i3) { this.f = 0; } else { this.f = i2 - i3; this.e = i - this.f; } } @Override // com.google.android.gms.internal.measurement.zztq public final void a(int i) throws zzuv { if (this.i != i) { throw zzuv.zzwt(); } } @Override // com.google.android.gms.internal.measurement.zztq public final boolean b(int i) throws IOException { int d; int i2 = i & 7; int i3 = 0; if (i2 == 0) { if (this.e - this.g < 10) { while (i3 < 10) { if (A() < 0) { i3++; } } throw zzuv.zzws(); } while (i3 < 10) { byte[] bArr = this.d; int i4 = this.g; this.g = i4 + 1; if (bArr[i4] < 0) { i3++; } } throw zzuv.zzws(); return true; } if (i2 == 1) { f(8); return true; } if (i2 == 2) { f(v()); return true; } if (i2 != 3) { if (i2 == 4) { return false; } if (i2 != 5) { throw zzuv.zzwu(); } f(4); return true; } do { d = d(); if (d == 0) { break; } } while (b(d)); a(((i >>> 3) << 3) | 4); return true; } @Override // com.google.android.gms.internal.measurement.zztq public final String c() throws IOException { int v = v(); if (v > 0) { int i = this.e; int i2 = this.g; if (v <= i - i2) { String str = new String(this.d, i2, v, zzuq.a); this.g += v; return str; } } if (v == 0) { return ""; } if (v < 0) { throw zzuv.zzwr(); } throw zzuv.zzwq(); } @Override // com.google.android.gms.internal.measurement.zztq public final int d() throws IOException { if (s()) { this.i = 0; return 0; } this.i = v(); int i = this.i; if ((i >>> 3) != 0) { return i; } throw new zzuv("Protocol message contained an invalid tag (zero)."); } @Override // com.google.android.gms.internal.measurement.zztq public final long e() throws IOException { return w(); } @Override // com.google.android.gms.internal.measurement.zztq public final long f() throws IOException { return w(); } @Override // com.google.android.gms.internal.measurement.zztq public final int g() throws IOException { return v(); } @Override // com.google.android.gms.internal.measurement.zztq public final long h() throws IOException { return y(); } @Override // com.google.android.gms.internal.measurement.zztq public final int i() throws IOException { return x(); } @Override // com.google.android.gms.internal.measurement.zztq public final boolean j() throws IOException { return w() != 0; } @Override // com.google.android.gms.internal.measurement.zztq public final String k() throws IOException { int v = v(); if (v > 0) { int i = this.e; int i2 = this.g; if (v <= i - i2) { String c = zzxl.c(this.d, i2, v); this.g += v; return c; } } if (v == 0) { return ""; } if (v <= 0) { throw zzuv.zzwr(); } throw zzuv.zzwq(); } @Override // com.google.android.gms.internal.measurement.zztq public final zzte l() throws IOException { byte[] bArr; int v = v(); if (v > 0) { int i = this.e; int i2 = this.g; if (v <= i - i2) { zzte zzb = zzte.zzb(this.d, i2, v); this.g += v; return zzb; } } if (v == 0) { return zzte.zzbtq; } if (v > 0) { int i3 = this.e; int i4 = this.g; if (v <= i3 - i4) { this.g = v + i4; bArr = Arrays.copyOfRange(this.d, i4, this.g); return zzte.zzi(bArr); } } if (v > 0) { throw zzuv.zzwq(); } if (v != 0) { throw zzuv.zzwr(); } bArr = zzuq.b; return zzte.zzi(bArr); } @Override // com.google.android.gms.internal.measurement.zztq public final int m() throws IOException { return v(); } @Override // com.google.android.gms.internal.measurement.zztq public final int n() throws IOException { return v(); } @Override // com.google.android.gms.internal.measurement.zztq public final int o() throws IOException { return x(); } @Override // com.google.android.gms.internal.measurement.zztq public final long p() throws IOException { return y(); } @Override // com.google.android.gms.internal.measurement.zztq public final int q() throws IOException { int v = v(); return (-(v & 1)) ^ (v >>> 1); } @Override // com.google.android.gms.internal.measurement.zztq public final long r() throws IOException { long w = w(); return (-(w & 1)) ^ (w >>> 1); } @Override // com.google.android.gms.internal.measurement.zztq public final boolean s() throws IOException { return this.g == this.e; } @Override // com.google.android.gms.internal.measurement.zztq public final int t() { return this.g - this.h; } final long u() throws IOException { long j = 0; for (int i = 0; i < 64; i += 7) { j |= (r3 & Byte.MAX_VALUE) << i; if ((A() & 128) == 0) { return j; } } throw zzuv.zzws(); } @Override // com.google.android.gms.internal.measurement.zztq public final void e(int i) { this.j = i; z(); } @Override // com.google.android.gms.internal.measurement.zztq public final void f(int i) throws IOException { if (i >= 0) { int i2 = this.e; int i3 = this.g; if (i <= i2 - i3) { this.g = i3 + i; return; } } if (i >= 0) { throw zzuv.zzwq(); } throw zzuv.zzwr(); } @Override // com.google.android.gms.internal.measurement.zztq public final double a() throws IOException { return Double.longBitsToDouble(y()); } @Override // com.google.android.gms.internal.measurement.zztq public final T a(zzwf zzwfVar, zzub zzubVar) throws IOException { int v = v(); if (this.a < this.b) { int d = d(v); this.a++; T a = zzwfVar.a(this, zzubVar); a(0); this.a--; e(d); return a; } throw zzuv.zzwv(); } @Override // com.google.android.gms.internal.measurement.zztq public final int d(int i) throws zzuv { if (i >= 0) { int t = i + t(); int i2 = this.j; if (t <= i2) { this.j = t; z(); return i2; } throw zzuv.zzwq(); } throw zzuv.zzwr(); } @Override // com.google.android.gms.internal.measurement.zztq public final float b() throws IOException { return Float.intBitsToFloat(x()); } }