227 lines
5.6 KiB
Java
227 lines
5.6 KiB
Java
package c.i.a.c;
|
|
|
|
import android.util.Pair;
|
|
import c.i.a.c.d2.h0;
|
|
import c.i.a.c.i2.f0;
|
|
import c.i.a.c.r1;
|
|
import java.util.Objects;
|
|
/* compiled from: AbstractConcatenatedTimeline */
|
|
public abstract class c0 extends r1 {
|
|
public final int b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public final h0 f772c;
|
|
public final boolean d;
|
|
|
|
public c0(boolean z2, h0 h0Var) {
|
|
this.d = z2;
|
|
this.f772c = h0Var;
|
|
this.b = h0Var.b();
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public int a(boolean z2) {
|
|
if (this.b == 0) {
|
|
return -1;
|
|
}
|
|
int i = 0;
|
|
if (this.d) {
|
|
z2 = false;
|
|
}
|
|
if (z2) {
|
|
i = this.f772c.c();
|
|
}
|
|
do {
|
|
i1 i1Var = (i1) this;
|
|
if (i1Var.i[i].q()) {
|
|
i = r(i, z2);
|
|
} else {
|
|
return i1Var.i[i].a(z2) + i1Var.h[i];
|
|
}
|
|
} while (i != -1);
|
|
return -1;
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public final int b(Object obj) {
|
|
int b;
|
|
if (!(obj instanceof Pair)) {
|
|
return -1;
|
|
}
|
|
Pair pair = (Pair) obj;
|
|
Object obj2 = pair.first;
|
|
Object obj3 = pair.second;
|
|
i1 i1Var = (i1) this;
|
|
Integer num = i1Var.k.get(obj2);
|
|
int intValue = num == null ? -1 : num.intValue();
|
|
if (intValue == -1 || (b = i1Var.i[intValue].b(obj3)) == -1) {
|
|
return -1;
|
|
}
|
|
return i1Var.g[intValue] + b;
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public int c(boolean z2) {
|
|
int i = this.b;
|
|
if (i == 0) {
|
|
return -1;
|
|
}
|
|
if (this.d) {
|
|
z2 = false;
|
|
}
|
|
int g = z2 ? this.f772c.g() : i - 1;
|
|
do {
|
|
i1 i1Var = (i1) this;
|
|
if (i1Var.i[g].q()) {
|
|
g = s(g, z2);
|
|
} else {
|
|
return i1Var.i[g].c(z2) + i1Var.h[g];
|
|
}
|
|
} while (g != -1);
|
|
return -1;
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public int e(int i, int i2, boolean z2) {
|
|
int i3 = 0;
|
|
if (this.d) {
|
|
if (i2 == 1) {
|
|
i2 = 2;
|
|
}
|
|
z2 = false;
|
|
}
|
|
i1 i1Var = (i1) this;
|
|
int d = f0.d(i1Var.h, i + 1, false, false);
|
|
int i4 = i1Var.h[d];
|
|
r1 r1Var = i1Var.i[d];
|
|
int i5 = i - i4;
|
|
if (i2 != 2) {
|
|
i3 = i2;
|
|
}
|
|
int e = r1Var.e(i5, i3, z2);
|
|
if (e != -1) {
|
|
return i4 + e;
|
|
}
|
|
int r = r(d, z2);
|
|
while (r != -1 && i1Var.i[r].q()) {
|
|
r = r(r, z2);
|
|
}
|
|
if (r != -1) {
|
|
return i1Var.i[r].a(z2) + i1Var.h[r];
|
|
} else if (i2 == 2) {
|
|
return a(z2);
|
|
} else {
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public final r1.b g(int i, r1.b bVar, boolean z2) {
|
|
i1 i1Var = (i1) this;
|
|
int d = f0.d(i1Var.g, i + 1, false, false);
|
|
int i2 = i1Var.h[d];
|
|
i1Var.i[d].g(i - i1Var.g[d], bVar, z2);
|
|
bVar.f952c += i2;
|
|
if (z2) {
|
|
Object obj = i1Var.j[d];
|
|
Object obj2 = bVar.b;
|
|
Objects.requireNonNull(obj2);
|
|
bVar.b = Pair.create(obj, obj2);
|
|
}
|
|
return bVar;
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public final r1.b h(Object obj, r1.b bVar) {
|
|
Pair pair = (Pair) obj;
|
|
Object obj2 = pair.first;
|
|
Object obj3 = pair.second;
|
|
i1 i1Var = (i1) this;
|
|
Integer num = i1Var.k.get(obj2);
|
|
int intValue = num == null ? -1 : num.intValue();
|
|
int i = i1Var.h[intValue];
|
|
i1Var.i[intValue].h(obj3, bVar);
|
|
bVar.f952c += i;
|
|
bVar.b = obj;
|
|
return bVar;
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public int l(int i, int i2, boolean z2) {
|
|
int i3 = 0;
|
|
if (this.d) {
|
|
if (i2 == 1) {
|
|
i2 = 2;
|
|
}
|
|
z2 = false;
|
|
}
|
|
i1 i1Var = (i1) this;
|
|
int d = f0.d(i1Var.h, i + 1, false, false);
|
|
int i4 = i1Var.h[d];
|
|
r1 r1Var = i1Var.i[d];
|
|
int i5 = i - i4;
|
|
if (i2 != 2) {
|
|
i3 = i2;
|
|
}
|
|
int l = r1Var.l(i5, i3, z2);
|
|
if (l != -1) {
|
|
return i4 + l;
|
|
}
|
|
int s2 = s(d, z2);
|
|
while (s2 != -1 && i1Var.i[s2].q()) {
|
|
s2 = s(s2, z2);
|
|
}
|
|
if (s2 != -1) {
|
|
return i1Var.i[s2].c(z2) + i1Var.h[s2];
|
|
} else if (i2 == 2) {
|
|
return c(z2);
|
|
} else {
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public final Object m(int i) {
|
|
i1 i1Var = (i1) this;
|
|
int d = f0.d(i1Var.g, i + 1, false, false);
|
|
return Pair.create(i1Var.j[d], i1Var.i[d].m(i - i1Var.g[d]));
|
|
}
|
|
|
|
@Override // c.i.a.c.r1
|
|
public final r1.c o(int i, r1.c cVar, long j) {
|
|
i1 i1Var = (i1) this;
|
|
int d = f0.d(i1Var.h, i + 1, false, false);
|
|
int i2 = i1Var.h[d];
|
|
int i3 = i1Var.g[d];
|
|
i1Var.i[d].o(i - i2, cVar, j);
|
|
Object obj = i1Var.j[d];
|
|
if (!r1.c.a.equals(cVar.f953c)) {
|
|
obj = Pair.create(obj, cVar.f953c);
|
|
}
|
|
cVar.f953c = obj;
|
|
cVar.o += i3;
|
|
cVar.p += i3;
|
|
return cVar;
|
|
}
|
|
|
|
public final int r(int i, boolean z2) {
|
|
if (z2) {
|
|
return this.f772c.e(i);
|
|
}
|
|
if (i < this.b - 1) {
|
|
return i + 1;
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
public final int s(int i, boolean z2) {
|
|
if (z2) {
|
|
return this.f772c.d(i);
|
|
}
|
|
if (i > 0) {
|
|
return i - 1;
|
|
}
|
|
return -1;
|
|
}
|
|
}
|