- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
276 lines
6.5 KiB
Java
276 lines
6.5 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.applovin.impl.bj;
|
|
import com.applovin.impl.qo;
|
|
import java.io.EOFException;
|
|
import java.nio.ByteBuffer;
|
|
import java.util.Arrays;
|
|
import kotlin.jvm.internal.ByteCompanionObject;
|
|
|
|
/* loaded from: classes.dex */
|
|
class aj {
|
|
private final n0 a;
|
|
private final int b;
|
|
private final bh c;
|
|
private a d;
|
|
private a e;
|
|
private a f;
|
|
private long g;
|
|
|
|
public long a() {
|
|
return this.g;
|
|
}
|
|
|
|
public void c() {
|
|
this.e = this.d;
|
|
}
|
|
|
|
public aj(n0 n0Var) {
|
|
this.a = n0Var;
|
|
int c = n0Var.c();
|
|
this.b = c;
|
|
this.c = new bh(32);
|
|
a aVar = new a(0L, c);
|
|
this.d = aVar;
|
|
this.e = aVar;
|
|
this.f = aVar;
|
|
}
|
|
|
|
private void a(a aVar) {
|
|
if (aVar.c) {
|
|
a aVar2 = this.f;
|
|
boolean z = aVar2.c;
|
|
int i = (z ? 1 : 0) + (((int) (aVar2.a - aVar.a)) / this.b);
|
|
m0[] m0VarArr = new m0[i];
|
|
for (int i2 = 0; i2 < i; i2++) {
|
|
m0VarArr[i2] = aVar.d;
|
|
aVar = aVar.a();
|
|
}
|
|
this.a.a(m0VarArr);
|
|
}
|
|
}
|
|
|
|
private int b(int i) {
|
|
a aVar = this.f;
|
|
if (!aVar.c) {
|
|
aVar.a(this.a.b(), new a(this.f.b, this.b));
|
|
}
|
|
return Math.min(i, (int) (this.f.b - this.g));
|
|
}
|
|
|
|
public void a(long j) {
|
|
a aVar;
|
|
if (j == -1) {
|
|
return;
|
|
}
|
|
while (true) {
|
|
aVar = this.d;
|
|
if (j < aVar.b) {
|
|
break;
|
|
}
|
|
this.a.a(aVar.d);
|
|
this.d = this.d.a();
|
|
}
|
|
if (this.e.a < aVar.a) {
|
|
this.e = aVar;
|
|
}
|
|
}
|
|
|
|
public static final class a {
|
|
public final long a;
|
|
public final long b;
|
|
public boolean c;
|
|
public m0 d;
|
|
public a e;
|
|
|
|
public a a() {
|
|
this.d = null;
|
|
a aVar = this.e;
|
|
this.e = null;
|
|
return aVar;
|
|
}
|
|
|
|
public void a(m0 m0Var, a aVar) {
|
|
this.d = m0Var;
|
|
this.e = aVar;
|
|
this.c = true;
|
|
}
|
|
|
|
public a(long j, int i) {
|
|
this.a = j;
|
|
this.b = j + i;
|
|
}
|
|
|
|
public int a(long j) {
|
|
return ((int) (j - this.a)) + this.d.b;
|
|
}
|
|
}
|
|
|
|
private static a b(a aVar, p5 p5Var, bj.b bVar, bh bhVar) {
|
|
if (p5Var.h()) {
|
|
aVar = a(aVar, p5Var, bVar, bhVar);
|
|
}
|
|
if (p5Var.c()) {
|
|
bhVar.d(4);
|
|
a a2 = a(aVar, bVar.b, bhVar.c(), 4);
|
|
int A = bhVar.A();
|
|
bVar.b += 4;
|
|
bVar.a -= 4;
|
|
p5Var.g(A);
|
|
a a3 = a(a2, bVar.b, p5Var.c, A);
|
|
bVar.b += A;
|
|
int i = bVar.a - A;
|
|
bVar.a = i;
|
|
p5Var.h(i);
|
|
return a(a3, bVar.b, p5Var.g, bVar.a);
|
|
}
|
|
p5Var.g(bVar.a);
|
|
return a(aVar, bVar.b, p5Var.c, bVar.a);
|
|
}
|
|
|
|
public void b(p5 p5Var, bj.b bVar) {
|
|
this.e = b(this.e, p5Var, bVar, this.c);
|
|
}
|
|
|
|
public void b() {
|
|
a(this.d);
|
|
a aVar = new a(0L, this.b);
|
|
this.d = aVar;
|
|
this.e = aVar;
|
|
this.f = aVar;
|
|
this.g = 0L;
|
|
this.a.a();
|
|
}
|
|
|
|
private static a a(a aVar, long j) {
|
|
while (j >= aVar.b) {
|
|
aVar = aVar.e;
|
|
}
|
|
return aVar;
|
|
}
|
|
|
|
public void a(p5 p5Var, bj.b bVar) {
|
|
b(this.e, p5Var, bVar, this.c);
|
|
}
|
|
|
|
private void a(int i) {
|
|
long j = this.g + i;
|
|
this.g = j;
|
|
a aVar = this.f;
|
|
if (j == aVar.b) {
|
|
this.f = aVar.e;
|
|
}
|
|
}
|
|
|
|
private static a a(a aVar, long j, ByteBuffer byteBuffer, int i) {
|
|
a a2 = a(aVar, j);
|
|
while (i > 0) {
|
|
int min = Math.min(i, (int) (a2.b - j));
|
|
byteBuffer.put(a2.d.a, a2.a(j), min);
|
|
i -= min;
|
|
j += min;
|
|
if (j == a2.b) {
|
|
a2 = a2.e;
|
|
}
|
|
}
|
|
return a2;
|
|
}
|
|
|
|
private static a a(a aVar, long j, byte[] bArr, int i) {
|
|
a a2 = a(aVar, j);
|
|
int i2 = i;
|
|
while (i2 > 0) {
|
|
int min = Math.min(i2, (int) (a2.b - j));
|
|
System.arraycopy(a2.d.a, a2.a(j), bArr, i - i2, min);
|
|
i2 -= min;
|
|
j += min;
|
|
if (j == a2.b) {
|
|
a2 = a2.e;
|
|
}
|
|
}
|
|
return a2;
|
|
}
|
|
|
|
private static a a(a aVar, p5 p5Var, bj.b bVar, bh bhVar) {
|
|
long j = bVar.b;
|
|
int i = 1;
|
|
bhVar.d(1);
|
|
a a2 = a(aVar, j, bhVar.c(), 1);
|
|
long j2 = j + 1;
|
|
byte b = bhVar.c()[0];
|
|
boolean z = (b & ByteCompanionObject.MIN_VALUE) != 0;
|
|
int i2 = b & Byte.MAX_VALUE;
|
|
a5 a5Var = p5Var.b;
|
|
byte[] bArr = a5Var.a;
|
|
if (bArr == null) {
|
|
a5Var.a = new byte[16];
|
|
} else {
|
|
Arrays.fill(bArr, (byte) 0);
|
|
}
|
|
a a3 = a(a2, j2, a5Var.a, i2);
|
|
long j3 = j2 + i2;
|
|
if (z) {
|
|
bhVar.d(2);
|
|
a3 = a(a3, j3, bhVar.c(), 2);
|
|
j3 += 2;
|
|
i = bhVar.C();
|
|
}
|
|
int i3 = i;
|
|
int[] iArr = a5Var.d;
|
|
if (iArr == null || iArr.length < i3) {
|
|
iArr = new int[i3];
|
|
}
|
|
int[] iArr2 = iArr;
|
|
int[] iArr3 = a5Var.e;
|
|
if (iArr3 == null || iArr3.length < i3) {
|
|
iArr3 = new int[i3];
|
|
}
|
|
int[] iArr4 = iArr3;
|
|
if (z) {
|
|
int i4 = i3 * 6;
|
|
bhVar.d(i4);
|
|
a3 = a(a3, j3, bhVar.c(), i4);
|
|
j3 += i4;
|
|
bhVar.f(0);
|
|
for (int i5 = 0; i5 < i3; i5++) {
|
|
iArr2[i5] = bhVar.C();
|
|
iArr4[i5] = bhVar.A();
|
|
}
|
|
} else {
|
|
iArr2[0] = 0;
|
|
iArr4[0] = bVar.a - ((int) (j3 - bVar.b));
|
|
}
|
|
qo.a aVar2 = (qo.a) xp.a(bVar.c);
|
|
a5Var.a(i3, iArr2, iArr4, aVar2.b, a5Var.a, aVar2.a, aVar2.c, aVar2.d);
|
|
long j4 = bVar.b;
|
|
int i6 = (int) (j3 - j4);
|
|
bVar.b = j4 + i6;
|
|
bVar.a -= i6;
|
|
return a3;
|
|
}
|
|
|
|
public int a(g5 g5Var, int i, boolean z) {
|
|
int b = b(i);
|
|
a aVar = this.f;
|
|
int a2 = g5Var.a(aVar.d.a, aVar.a(this.g), b);
|
|
if (a2 != -1) {
|
|
a(a2);
|
|
return a2;
|
|
}
|
|
if (z) {
|
|
return -1;
|
|
}
|
|
throw new EOFException();
|
|
}
|
|
|
|
public void a(bh bhVar, int i) {
|
|
while (i > 0) {
|
|
int b = b(i);
|
|
a aVar = this.f;
|
|
bhVar.a(aVar.d.a, aVar.a(this.g), b);
|
|
i -= b;
|
|
a(b);
|
|
}
|
|
}
|
|
}
|