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

74 lines
2.0 KiB
Java

package com.applovin.impl;
import android.util.Pair;
import com.applovin.impl.ij;
import com.mbridge.msdk.playercommon.exoplayer2.C;
/* loaded from: classes.dex */
final class kf implements lj {
private final long[] a;
private final long[] b;
private final long c;
@Override // com.applovin.impl.ij
public boolean b() {
return true;
}
@Override // com.applovin.impl.lj
public long c() {
return -1L;
}
@Override // com.applovin.impl.ij
public long d() {
return this.c;
}
public static kf a(long j, jf jfVar, long j2) {
int length = jfVar.f.length;
int i = length + 1;
long[] jArr = new long[i];
long[] jArr2 = new long[i];
jArr[0] = j;
long j3 = 0;
jArr2[0] = 0;
for (int i2 = 1; i2 <= length; i2++) {
int i3 = i2 - 1;
j += jfVar.c + jfVar.f[i3];
j3 += jfVar.d + jfVar.g[i3];
jArr[i2] = j;
jArr2[i2] = j3;
}
return new kf(jArr, jArr2, j2);
}
private kf(long[] jArr, long[] jArr2, long j) {
this.a = jArr;
this.b = jArr2;
this.c = j == C.TIME_UNSET ? t2.a(jArr2[jArr2.length - 1]) : j;
}
@Override // com.applovin.impl.ij
public ij.a b(long j) {
Pair a = a(t2.b(xp.b(j, 0L, this.c)), this.b, this.a);
return new ij.a(new kj(t2.a(((Long) a.first).longValue()), ((Long) a.second).longValue()));
}
@Override // com.applovin.impl.lj
public long a(long j) {
return t2.a(((Long) a(j, this.a, this.b).second).longValue());
}
private static Pair a(long j, long[] jArr, long[] jArr2) {
int b = xp.b(jArr, j, true, true);
long j2 = jArr[b];
long j3 = jArr2[b];
int i = b + 1;
if (i == jArr.length) {
return Pair.create(Long.valueOf(j2), Long.valueOf(j3));
}
return Pair.create(Long.valueOf(j), Long.valueOf(((long) ((jArr[i] == j2 ? 0.0d : (j - j2) / (r6 - j2)) * (jArr2[i] - j3))) + j3));
}
}