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

97 lines
2.8 KiB
Java

package com.applovin.impl;
import androidx.core.view.InputDeviceCompat;
import com.applovin.impl.dp;
/* loaded from: classes.dex */
public final class hj implements dp {
private final gj a;
private final bh b = new bh(32);
private int c;
private int d;
private boolean e;
private boolean f;
@Override // com.applovin.impl.dp
public void a() {
this.f = true;
}
public hj(gj gjVar) {
this.a = gjVar;
}
@Override // com.applovin.impl.dp
public void a(bh bhVar, int i) {
boolean z = (i & 1) != 0;
int d = z ? bhVar.d() + bhVar.w() : -1;
if (this.f) {
if (!z) {
return;
}
this.f = false;
bhVar.f(d);
this.d = 0;
}
while (bhVar.a() > 0) {
int i2 = this.d;
if (i2 < 3) {
if (i2 == 0) {
int w = bhVar.w();
bhVar.f(bhVar.d() - 1);
if (w == 255) {
this.f = true;
return;
}
}
int min = Math.min(bhVar.a(), 3 - this.d);
bhVar.a(this.b.c(), this.d, min);
int i3 = this.d + min;
this.d = i3;
if (i3 == 3) {
this.b.f(0);
this.b.e(3);
this.b.g(1);
int w2 = this.b.w();
int w3 = this.b.w();
this.e = (w2 & 128) != 0;
this.c = (((w2 & 15) << 8) | w3) + 3;
int b = this.b.b();
int i4 = this.c;
if (b < i4) {
this.b.a(Math.min(InputDeviceCompat.SOURCE_TOUCHSCREEN, Math.max(i4, this.b.b() * 2)));
}
}
} else {
int min2 = Math.min(bhVar.a(), this.c - this.d);
bhVar.a(this.b.c(), this.d, min2);
int i5 = this.d + min2;
this.d = i5;
int i6 = this.c;
if (i5 != i6) {
continue;
} else {
if (this.e) {
if (xp.a(this.b.c(), 0, this.c, -1) != 0) {
this.f = true;
return;
}
this.b.e(this.c - 4);
} else {
this.b.e(i6);
}
this.b.f(0);
this.a.a(this.b);
this.d = 0;
}
}
}
}
@Override // com.applovin.impl.dp
public void a(ho hoVar, m8 m8Var, dp.d dVar) {
this.a.a(hoVar, m8Var, dVar);
this.f = true;
}
}