Files
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

147 lines
4.2 KiB
Java

package com.applovin.impl;
import com.applovin.exoplayer2.common.base.Splitter;
import com.applovin.impl.jk;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
final class mj {
private static final Splitter d = Splitter.on(':');
private static final Splitter e = Splitter.on('*');
private final List a = new ArrayList();
private int b = 0;
private int c;
private void a(l8 l8Var, th thVar) {
bh bhVar = new bh(8);
l8Var.d(bhVar.c(), 0, 8);
this.c = bhVar.m() + 8;
if (bhVar.j() != 1397048916) {
thVar.a = 0L;
} else {
thVar.a = l8Var.f() - (this.c - 12);
this.b = 2;
}
}
private void b(l8 l8Var, th thVar) {
long a2 = l8Var.a();
int i = this.c - 20;
bh bhVar = new bh(i);
l8Var.d(bhVar.c(), 0, i);
for (int i2 = 0; i2 < i / 12; i2++) {
bhVar.g(2);
short o = bhVar.o();
if (o != 2192 && o != 2816 && o != 2817 && o != 2819 && o != 2820) {
bhVar.g(8);
} else {
this.a.add(new a(o, (a2 - this.c) - bhVar.m(), bhVar.m()));
}
}
if (this.a.isEmpty()) {
thVar.a = 0L;
} else {
this.b = 3;
thVar.a = ((a) this.a.get(0)).b;
}
}
public static final class a {
public final int a;
public final long b;
public final int c;
public a(int i, long j, int i2) {
this.a = i;
this.b = j;
this.c = i2;
}
}
private static int a(String str) {
str.hashCode();
switch (str) {
case "SlowMotion_Data":
return 2192;
case "Super_SlowMotion_Edit_Data":
return 2819;
case "Super_SlowMotion_Data":
return 2816;
case "Super_SlowMotion_Deflickering_On":
return 2820;
case "Super_SlowMotion_BGM":
return 2817;
default:
throw dh.a("Invalid SEF name", null);
}
}
public int a(l8 l8Var, th thVar, List list) {
int i = this.b;
long j = 0;
if (i == 0) {
long a2 = l8Var.a();
if (a2 != -1 && a2 >= 8) {
j = a2 - 8;
}
thVar.a = j;
this.b = 1;
} else if (i == 1) {
a(l8Var, thVar);
} else if (i == 2) {
b(l8Var, thVar);
} else {
if (i != 3) {
throw new IllegalStateException();
}
a(l8Var, list);
thVar.a = 0L;
}
return 1;
}
private void a(l8 l8Var, List list) {
long f = l8Var.f();
int a2 = (int) ((l8Var.a() - l8Var.f()) - this.c);
bh bhVar = new bh(a2);
l8Var.d(bhVar.c(), 0, a2);
for (int i = 0; i < this.a.size(); i++) {
a aVar = (a) this.a.get(i);
bhVar.f((int) (aVar.b - f));
bhVar.g(4);
int m = bhVar.m();
int a3 = a(bhVar.c(m));
int i2 = aVar.c - (m + 8);
if (a3 == 2192) {
list.add(a(bhVar, i2));
} else if (a3 != 2816 && a3 != 2817 && a3 != 2819 && a3 != 2820) {
throw new IllegalStateException();
}
}
}
private static jk a(bh bhVar, int i) {
ArrayList arrayList = new ArrayList();
List<String> splitToList = e.splitToList(bhVar.c(i));
for (int i2 = 0; i2 < splitToList.size(); i2++) {
List<String> splitToList2 = d.splitToList(splitToList.get(i2));
if (splitToList2.size() == 3) {
try {
arrayList.add(new jk.b(Long.parseLong(splitToList2.get(0)), Long.parseLong(splitToList2.get(1)), 1 << (Integer.parseInt(splitToList2.get(2)) - 1)));
} catch (NumberFormatException e2) {
throw dh.a(null, e2);
}
} else {
throw dh.a(null, null);
}
}
return new jk(arrayList);
}
public void a() {
this.a.clear();
this.b = 0;
}
}