Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzaho.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

68 lines
1.6 KiB
Java

package com.google.android.gms.internal.ads;
import java.io.IOException;
/* loaded from: classes3.dex */
final class zzaho {
private static final long[] zza = {128, 64, 32, 16, 8, 4, 2, 1};
private final byte[] zzb = new byte[8];
private int zzc;
private int zzd;
public static int zzb(int i) {
int i2 = 0;
while (i2 < 8) {
int i3 = i2 + 1;
if ((zza[i2] & i) != 0) {
return i3;
}
i2 = i3;
}
return -1;
}
public static long zzc(byte[] bArr, int i, boolean z) {
long j = bArr[0] & 255;
if (z) {
j &= ~zza[i - 1];
}
for (int i2 = 1; i2 < i; i2++) {
j = (j << 8) | (bArr[i2] & 255);
}
return j;
}
public final int zza() {
return this.zzd;
}
public final long zzd(zzaco zzacoVar, boolean z, boolean z2, int i) throws IOException {
if (this.zzc == 0) {
if (!zzacoVar.zzn(this.zzb, 0, 1, z)) {
return -1L;
}
int zzb = zzb(this.zzb[0] & 255);
this.zzd = zzb;
if (zzb == -1) {
throw new IllegalStateException("No valid varint length mask found");
}
this.zzc = 1;
}
int i2 = this.zzd;
if (i2 > i) {
this.zzc = 0;
return -2L;
}
if (i2 != 1) {
zzacoVar.zzi(this.zzb, 1, i2 - 1);
}
this.zzc = 0;
return zzc(this.zzb, this.zzd, z2);
}
public final void zze() {
this.zzc = 0;
this.zzd = 0;
}
}