discord-jadx/app/src/main/java/c/i/a/c/b1.java

349 lines
9.4 KiB
Java

package c.i.a.c;
import android.os.Handler;
import android.util.Pair;
import androidx.annotation.Nullable;
import c.i.a.c.d2.h0;
import c.i.a.c.d2.r;
import c.i.a.c.d2.s;
import c.i.a.c.d2.t;
import c.i.a.c.d2.u;
import c.i.a.c.d2.v;
import c.i.a.c.d2.y;
import c.i.a.c.d2.z;
import c.i.a.c.h2.x;
import c.i.a.c.i2.f0;
import c.i.a.c.u1.c1;
import c.i.a.c.z1.q;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Random;
import java.util.Set;
/* compiled from: MediaSourceList */
public final class b1 {
public final List<c> a = new ArrayList();
public final IdentityHashMap<v, c> b = new IdentityHashMap<>();
/* renamed from: c reason: collision with root package name */
public final Map<Object, c> f761c = new HashMap();
public final d d;
public final z.a e;
public final q.a f;
public final HashMap<c, b> g;
public final Set<c> h;
public h0 i = new h0.a(0, new Random());
public boolean j;
@Nullable
public x k;
/* compiled from: MediaSourceList */
public final class a implements z, q {
public final c i;
public z.a j;
public q.a k;
public a(c cVar) {
this.j = b1.this.e;
this.k = b1.this.f;
this.i = cVar;
}
@Override // c.i.a.c.z1.q
public void B(int i, @Nullable y.a aVar) {
if (a(i, aVar)) {
this.k.b();
}
}
@Override // c.i.a.c.z1.q
public void F(int i, @Nullable y.a aVar) {
if (a(i, aVar)) {
this.k.d();
}
}
@Override // c.i.a.c.z1.q
public void L(int i, @Nullable y.a aVar) {
if (a(i, aVar)) {
this.k.a();
}
}
@Override // c.i.a.c.d2.z
public void N(int i, @Nullable y.a aVar, r rVar, u uVar) {
if (a(i, aVar)) {
this.j.d(rVar, uVar);
}
}
@Override // c.i.a.c.z1.q
public void R(int i, @Nullable y.a aVar) {
if (a(i, aVar)) {
this.k.f();
}
}
@Override // c.i.a.c.d2.z
public void U(int i, @Nullable y.a aVar, r rVar, u uVar, IOException iOException, boolean z2) {
if (a(i, aVar)) {
this.j.e(rVar, uVar, iOException, z2);
}
}
@Override // c.i.a.c.z1.q
public void W(int i, @Nullable y.a aVar) {
if (a(i, aVar)) {
this.k.c();
}
}
public final boolean a(int i, @Nullable y.a aVar) {
y.a aVar2 = null;
if (aVar != null) {
c cVar = this.i;
int i2 = 0;
while (true) {
if (i2 >= cVar.f763c.size()) {
break;
} else if (cVar.f763c.get(i2).d == aVar.d) {
aVar2 = aVar.b(Pair.create(cVar.b, aVar.a));
break;
} else {
i2++;
}
}
if (aVar2 == null) {
return false;
}
}
int i3 = i + this.i.d;
z.a aVar3 = this.j;
if (aVar3.a != i3 || !f0.a(aVar3.b, aVar2)) {
this.j = b1.this.e.g(i3, aVar2, 0);
}
q.a aVar4 = this.k;
if (aVar4.a == i3 && f0.a(aVar4.b, aVar2)) {
return true;
}
this.k = b1.this.f.g(i3, aVar2);
return true;
}
@Override // c.i.a.c.d2.z
public void l(int i, @Nullable y.a aVar, u uVar) {
if (a(i, aVar)) {
this.j.b(uVar);
}
}
@Override // c.i.a.c.d2.z
public void m(int i, @Nullable y.a aVar, r rVar, u uVar) {
if (a(i, aVar)) {
this.j.c(rVar, uVar);
}
}
@Override // c.i.a.c.z1.q
public void o(int i, @Nullable y.a aVar, Exception exc) {
if (a(i, aVar)) {
this.k.e(exc);
}
}
@Override // c.i.a.c.d2.z
public void q(int i, @Nullable y.a aVar, r rVar, u uVar) {
if (a(i, aVar)) {
this.j.f(rVar, uVar);
}
}
}
/* compiled from: MediaSourceList */
public static final class b {
public final y a;
public final y.b b;
/* renamed from: c reason: collision with root package name */
public final z f762c;
public b(y yVar, y.b bVar, z zVar) {
this.a = yVar;
this.b = bVar;
this.f762c = zVar;
}
}
/* compiled from: MediaSourceList */
public static final class c implements a1 {
public final t a;
public final Object b = new Object();
/* renamed from: c reason: collision with root package name */
public final List<y.a> f763c = new ArrayList();
public int d;
public boolean e;
public c(y yVar, boolean z2) {
this.a = new t(yVar, z2);
}
@Override // c.i.a.c.a1
public r1 a() {
return this.a.n;
}
@Override // c.i.a.c.a1
public Object getUid() {
return this.b;
}
}
/* compiled from: MediaSourceList */
public interface d {
}
public b1(d dVar, @Nullable c1 c1Var, Handler handler) {
this.d = dVar;
z.a aVar = new z.a();
this.e = aVar;
q.a aVar2 = new q.a();
this.f = aVar2;
this.g = new HashMap<>();
this.h = new HashSet();
if (c1Var != null) {
aVar.f811c.add(new z.a.C0087a(handler, c1Var));
aVar2.f1017c.add(new q.a.C0095a(handler, c1Var));
}
}
public r1 a(int i, List<c> list, h0 h0Var) {
if (!list.isEmpty()) {
this.i = h0Var;
for (int i2 = i; i2 < list.size() + i; i2++) {
c cVar = list.get(i2 - i);
if (i2 > 0) {
c cVar2 = this.a.get(i2 - 1);
t.a aVar = cVar2.a.n;
cVar.d = aVar.p() + cVar2.d;
cVar.e = false;
cVar.f763c.clear();
} else {
cVar.d = 0;
cVar.e = false;
cVar.f763c.clear();
}
b(i2, cVar.a.n.p());
this.a.add(i2, cVar);
this.f761c.put(cVar.b, cVar);
if (this.j) {
g(cVar);
if (this.b.isEmpty()) {
this.h.add(cVar);
} else {
b bVar = this.g.get(cVar);
if (bVar != null) {
bVar.a.d(bVar.b);
}
}
}
}
}
return c();
}
public final void b(int i, int i2) {
while (i < this.a.size()) {
this.a.get(i).d += i2;
i++;
}
}
public r1 c() {
if (this.a.isEmpty()) {
return r1.a;
}
int i = 0;
for (int i2 = 0; i2 < this.a.size(); i2++) {
c cVar = this.a.get(i2);
cVar.d = i;
i += cVar.a.n.p();
}
return new i1(this.a, this.i);
}
public final void d() {
Iterator<c> it = this.h.iterator();
while (it.hasNext()) {
c next = it.next();
if (next.f763c.isEmpty()) {
b bVar = this.g.get(next);
if (bVar != null) {
bVar.a.d(bVar.b);
}
it.remove();
}
}
}
public int e() {
return this.a.size();
}
public final void f(c cVar) {
if (cVar.e && cVar.f763c.isEmpty()) {
b remove = this.g.remove(cVar);
Objects.requireNonNull(remove);
remove.a.a(remove.b);
remove.a.c(remove.f762c);
this.h.remove(cVar);
}
}
public final void g(c cVar) {
t tVar = cVar.a;
z zVar = new z(this);
a aVar = new a(cVar);
this.g.put(cVar, new b(tVar, zVar, aVar));
Handler handler = new Handler(f0.o(), null);
Objects.requireNonNull(tVar);
z.a aVar2 = tVar.f800c;
Objects.requireNonNull(aVar2);
aVar2.f811c.add(new z.a.C0087a(handler, aVar));
Handler handler2 = new Handler(f0.o(), null);
q.a aVar3 = tVar.d;
Objects.requireNonNull(aVar3);
aVar3.f1017c.add(new q.a.C0095a(handler2, aVar));
tVar.k(zVar, this.k);
}
public void h(v vVar) {
c remove = this.b.remove(vVar);
Objects.requireNonNull(remove);
remove.a.i(vVar);
remove.f763c.remove(((s) vVar).i);
if (!this.b.isEmpty()) {
d();
}
f(remove);
}
public final void i(int i, int i2) {
for (int i3 = i2 - 1; i3 >= i; i3--) {
c remove = this.a.remove(i3);
this.f761c.remove(remove.b);
b(i3, -remove.a.n.p());
remove.e = true;
if (this.j) {
f(remove);
}
}
}
}