Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzadv.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

62 lines
1.4 KiB
Java

package com.google.android.gms.internal.ads;
/* loaded from: classes3.dex */
public final class zzadv {
private final byte[] zza;
private final int zzb;
private int zzc;
private int zzd;
public zzadv(byte[] bArr) {
this.zza = bArr;
this.zzb = bArr.length;
}
public final int zza() {
return (this.zzc * 8) + this.zzd;
}
public final int zzb(int i) {
int i2 = this.zzc;
int i3 = 8 - this.zzd;
int i4 = i2 + 1;
byte[] bArr = this.zza;
int min = Math.min(i, i3);
int i5 = ((bArr[i2] & 255) >> this.zzd) & (255 >> (8 - min));
while (min < i) {
i5 |= (this.zza[i4] & 255) << min;
min += 8;
i4++;
}
int i6 = i5 & ((-1) >>> (32 - i));
zzc(i);
return i6;
}
public final void zzc(int i) {
int i2;
int i3 = i / 8;
int i4 = this.zzc + i3;
this.zzc = i4;
int i5 = this.zzd + (i - (i3 * 8));
this.zzd = i5;
if (i5 > 7) {
i4++;
this.zzc = i4;
i5 -= 8;
this.zzd = i5;
}
boolean z = false;
if (i4 >= 0 && (i4 < (i2 = this.zzb) || (i4 == i2 && i5 == 0))) {
z = true;
}
zzcw.zzf(z);
}
public final boolean zzd() {
int i = (this.zza[this.zzc] & 255) >> this.zzd;
zzc(1);
return 1 == (i & 1);
}
}