Files
rr3-apk/decompiled-community/sources/com/applovin/impl/zp.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

68 lines
1.5 KiB
Java

package com.applovin.impl;
/* loaded from: classes.dex */
final class zp {
private static final long[] d = {128, 64, 32, 16, 8, 4, 2, 1};
private final byte[] a = new byte[8];
private int b;
private int c;
public int a() {
return this.c;
}
public void b() {
this.b = 0;
this.c = 0;
}
public static long a(byte[] bArr, int i, boolean z) {
long j = bArr[0] & 255;
if (z) {
j &= ~d[i - 1];
}
for (int i2 = 1; i2 < i; i2++) {
j = (j << 8) | (bArr[i2] & 255);
}
return j;
}
public static int a(int i) {
long j;
int i2 = 0;
do {
long[] jArr = d;
if (i2 >= jArr.length) {
return -1;
}
j = jArr[i2] & i;
i2++;
} while (j == 0);
return i2;
}
public long a(l8 l8Var, boolean z, boolean z2, int i) {
if (this.b == 0) {
if (!l8Var.a(this.a, 0, 1, z)) {
return -1L;
}
int a = a(this.a[0] & 255);
this.c = a;
if (a == -1) {
throw new IllegalStateException("No valid varint length mask found");
}
this.b = 1;
}
int i2 = this.c;
if (i2 > i) {
this.b = 0;
return -2L;
}
if (i2 != 1) {
l8Var.d(this.a, 1, i2 - 1);
}
this.b = 0;
return a(this.a, this.c, z2);
}
}