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; } }