Files
rr3-apk/decompiled-community/sources/com/applovin/impl/tc.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

127 lines
3.8 KiB
Java

package com.applovin.impl;
import android.util.Pair;
import com.applovin.impl.be;
/* loaded from: classes.dex */
public abstract class tc extends vo {
private a c;
public abstract Pair a(a aVar, int[][][] iArr, int[] iArr2, be.a aVar2, fo foVar);
public static final class a {
private final int a;
private final String[] b;
private final int[] c;
private final po[] d;
private final int[] e;
private final int[][][] f;
private final po g;
public int a() {
return this.a;
}
public a(String[] strArr, int[] iArr, po[] poVarArr, int[] iArr2, int[][][] iArr3, po poVar) {
this.b = strArr;
this.c = iArr;
this.d = poVarArr;
this.f = iArr3;
this.e = iArr2;
this.g = poVar;
this.a = iArr.length;
}
public po b(int i) {
return this.d[i];
}
public int a(int i) {
return this.c[i];
}
}
private static int a(ri[] riVarArr, oo ooVar, int[] iArr, boolean z) {
int length = riVarArr.length;
int i = 0;
boolean z2 = true;
for (int i2 = 0; i2 < riVarArr.length; i2++) {
ri riVar = riVarArr[i2];
int i3 = 0;
for (int i4 = 0; i4 < ooVar.a; i4++) {
i3 = Math.max(i3, ri.d(riVar.a(ooVar.a(i4))));
}
boolean z3 = iArr[i2] == 0;
if (i3 > i || (i3 == i && z && !z2 && z3)) {
length = i2;
z2 = z3;
i = i3;
}
}
return length;
}
private static int[] a(ri riVar, oo ooVar) {
int[] iArr = new int[ooVar.a];
for (int i = 0; i < ooVar.a; i++) {
iArr[i] = riVar.a(ooVar.a(i));
}
return iArr;
}
private static int[] a(ri[] riVarArr) {
int length = riVarArr.length;
int[] iArr = new int[length];
for (int i = 0; i < length; i++) {
iArr[i] = riVarArr[i].m();
}
return iArr;
}
@Override // com.applovin.impl.vo
public final void a(Object obj) {
this.c = (a) obj;
}
@Override // com.applovin.impl.vo
public final wo a(ri[] riVarArr, po poVar, be.a aVar, fo foVar) {
int[] a2;
int[] iArr = new int[riVarArr.length + 1];
int length = riVarArr.length + 1;
oo[][] ooVarArr = new oo[length][];
int[][][] iArr2 = new int[riVarArr.length + 1][][];
for (int i = 0; i < length; i++) {
int i2 = poVar.a;
ooVarArr[i] = new oo[i2];
iArr2[i] = new int[i2][];
}
int[] a3 = a(riVarArr);
for (int i3 = 0; i3 < poVar.a; i3++) {
oo a4 = poVar.a(i3);
int a5 = a(riVarArr, a4, iArr, Cif.e(a4.a(0).m) == 5);
if (a5 == riVarArr.length) {
a2 = new int[a4.a];
} else {
a2 = a(riVarArr[a5], a4);
}
int i4 = iArr[a5];
ooVarArr[a5][i4] = a4;
iArr2[a5][i4] = a2;
iArr[a5] = i4 + 1;
}
po[] poVarArr = new po[riVarArr.length];
String[] strArr = new String[riVarArr.length];
int[] iArr3 = new int[riVarArr.length];
for (int i5 = 0; i5 < riVarArr.length; i5++) {
int i6 = iArr[i5];
poVarArr[i5] = new po((oo[]) xp.a(ooVarArr[i5], i6));
iArr2[i5] = (int[][]) xp.a(iArr2[i5], i6);
strArr[i5] = riVarArr[i5].getName();
iArr3[i5] = riVarArr[i5].e();
}
a aVar2 = new a(strArr, iArr3, poVarArr, a3, iArr2, new po((oo[]) xp.a(ooVarArr[riVarArr.length], iArr[riVarArr.length])));
Pair a6 = a(aVar2, iArr2, a3, aVar, foVar);
return new wo((si[]) a6.first, (h8[]) a6.second, aVar2);
}
}