- 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
135 lines
3.6 KiB
Java
135 lines
3.6 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.PsExtractor;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class w8 {
|
|
|
|
public static final class a {
|
|
public long a;
|
|
}
|
|
|
|
private static boolean a(bh bhVar, a9 a9Var, int i) {
|
|
int b = b(bhVar, i);
|
|
return b != -1 && b <= a9Var.b;
|
|
}
|
|
|
|
private static boolean b(bh bhVar, a9 a9Var, int i) {
|
|
int i2 = a9Var.e;
|
|
if (i == 0) {
|
|
return true;
|
|
}
|
|
if (i <= 11) {
|
|
return i == a9Var.f;
|
|
}
|
|
if (i == 12) {
|
|
return bhVar.w() * 1000 == i2;
|
|
}
|
|
if (i > 14) {
|
|
return false;
|
|
}
|
|
int C = bhVar.C();
|
|
if (i == 14) {
|
|
C *= 10;
|
|
}
|
|
return C == i2;
|
|
}
|
|
|
|
private static boolean b(int i, a9 a9Var) {
|
|
return i <= 7 ? i == a9Var.g - 1 : i <= 10 && a9Var.g == 2;
|
|
}
|
|
|
|
private static boolean a(bh bhVar, int i) {
|
|
return bhVar.w() == xp.b(bhVar.c(), i, bhVar.d() - 1, 0);
|
|
}
|
|
|
|
public static int b(bh bhVar, int i) {
|
|
switch (i) {
|
|
case 1:
|
|
return PsExtractor.AUDIO_STREAM;
|
|
case 2:
|
|
case 3:
|
|
case 4:
|
|
case 5:
|
|
return 576 << (i - 2);
|
|
case 6:
|
|
return bhVar.w() + 1;
|
|
case 7:
|
|
return bhVar.C() + 1;
|
|
case 8:
|
|
case 9:
|
|
case 10:
|
|
case 11:
|
|
case 12:
|
|
case 13:
|
|
case 14:
|
|
case 15:
|
|
return 256 << (i - 8);
|
|
default:
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
private static boolean a(bh bhVar, a9 a9Var, boolean z, a aVar) {
|
|
try {
|
|
long D = bhVar.D();
|
|
if (!z) {
|
|
D *= a9Var.b;
|
|
}
|
|
aVar.a = D;
|
|
return true;
|
|
} catch (NumberFormatException unused) {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public static boolean a(bh bhVar, a9 a9Var, int i, a aVar) {
|
|
int d = bhVar.d();
|
|
long y = bhVar.y();
|
|
long j = y >>> 16;
|
|
if (j != i) {
|
|
return false;
|
|
}
|
|
return b((int) ((y >> 4) & 15), a9Var) && a((int) ((y >> 1) & 7), a9Var) && !(((y & 1) > 1L ? 1 : ((y & 1) == 1L ? 0 : -1)) == 0) && a(bhVar, a9Var, ((j & 1) > 1L ? 1 : ((j & 1) == 1L ? 0 : -1)) == 0, aVar) && a(bhVar, a9Var, (int) ((y >> 12) & 15)) && b(bhVar, a9Var, (int) ((y >> 8) & 15)) && a(bhVar, d);
|
|
}
|
|
|
|
private static boolean a(int i, a9 a9Var) {
|
|
return i == 0 || i == a9Var.i;
|
|
}
|
|
|
|
public static boolean a(l8 l8Var, a9 a9Var, int i, a aVar) {
|
|
long d = l8Var.d();
|
|
byte[] bArr = new byte[2];
|
|
l8Var.c(bArr, 0, 2);
|
|
if ((((bArr[0] & 255) << 8) | (bArr[1] & 255)) != i) {
|
|
l8Var.b();
|
|
l8Var.c((int) (d - l8Var.f()));
|
|
return false;
|
|
}
|
|
bh bhVar = new bh(16);
|
|
System.arraycopy(bArr, 0, bhVar.c(), 0, 2);
|
|
bhVar.e(n8.a(l8Var, bhVar.c(), 2, 14));
|
|
l8Var.b();
|
|
l8Var.c((int) (d - l8Var.f()));
|
|
return a(bhVar, a9Var, i, aVar);
|
|
}
|
|
|
|
public static long a(l8 l8Var, a9 a9Var) {
|
|
l8Var.b();
|
|
l8Var.c(1);
|
|
byte[] bArr = new byte[1];
|
|
l8Var.c(bArr, 0, 1);
|
|
boolean z = (bArr[0] & 1) == 1;
|
|
l8Var.c(2);
|
|
int i = z ? 7 : 6;
|
|
bh bhVar = new bh(i);
|
|
bhVar.e(n8.a(l8Var, bhVar.c(), 0, i));
|
|
l8Var.b();
|
|
a aVar = new a();
|
|
if (a(bhVar, a9Var, z, aVar)) {
|
|
return aVar.a;
|
|
}
|
|
throw dh.a(null, null);
|
|
}
|
|
}
|