- 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
68 lines
1.5 KiB
Java
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);
|
|
}
|
|
}
|