package c.i.a.c; import android.os.Handler; import android.util.Pair; import androidx.annotation.Nullable; import c.i.a.c.d2.j0.a; import c.i.a.c.d2.y; import c.i.a.c.r1; import c.i.a.c.u1.c1; import c.i.b.b.u; import com.airbnb.lottie.parser.AnimatableValueParser; /* compiled from: MediaPeriodQueue */ public final class z0 { public final r1.b a = new r1.b(); public final r1.c b = new r1.c(); @Nullable /* renamed from: c reason: collision with root package name */ public final c1 f1014c; public final Handler d; public long e; public int f; public boolean g; @Nullable public x0 h; @Nullable public x0 i; @Nullable public x0 j; public int k; @Nullable public Object l; public long m; public z0(@Nullable c1 c1Var, Handler handler) { this.f1014c = c1Var; this.d = handler; } public static y.a o(r1 r1Var, Object obj, long j, long j2, r1.b bVar) { r1Var.h(obj, bVar); int c2 = bVar.c(j); return c2 == -1 ? new y.a(obj, j2, bVar.b(j)) : new y.a(obj, c2, bVar.e(c2), j2); } @Nullable public x0 a() { x0 x0Var = this.h; if (x0Var == null) { return null; } if (x0Var == this.i) { this.i = x0Var.l; } x0Var.h(); int i = this.k - 1; this.k = i; if (i == 0) { this.j = null; x0 x0Var2 = this.h; this.l = x0Var2.b; this.m = x0Var2.f.a.d; } this.h = this.h.l; k(); return this.h; } public void b() { if (this.k != 0) { x0 x0Var = this.h; AnimatableValueParser.H(x0Var); x0 x0Var2 = x0Var; this.l = x0Var2.b; this.m = x0Var2.f.a.d; while (x0Var2 != null) { x0Var2.h(); x0Var2 = x0Var2.l; } this.h = null; this.j = null; this.i = null; this.k = 0; k(); } } @Nullable public final y0 c(r1 r1Var, x0 x0Var, long j) { long j2; y0 y0Var = x0Var.f; long j3 = (x0Var.o + y0Var.e) - j; if (y0Var.f) { long j4 = 0; int d = r1Var.d(r1Var.b(y0Var.a.a), this.a, this.b, this.f, this.g); if (d == -1) { return null; } int i = r1Var.g(d, this.a, true).f952c; Object obj = this.a.b; long j5 = y0Var.a.d; if (r1Var.n(i, this.b).o == d) { Pair k = r1Var.k(this.b, this.a, i, -9223372036854775807L, Math.max(0L, j3)); if (k == null) { return null; } obj = k.first; long longValue = ((Long) k.second).longValue(); x0 x0Var2 = x0Var.l; if (x0Var2 == null || !x0Var2.b.equals(obj)) { j5 = this.e; this.e = 1 + j5; } else { j5 = x0Var2.f.a.d; } j2 = longValue; j4 = -9223372036854775807L; } else { j2 = 0; } return d(r1Var, o(r1Var, obj, j2, j5, this.a), j4, j2); } y.a aVar = y0Var.a; r1Var.h(aVar.a, this.a); if (aVar.a()) { int i2 = aVar.b; a.C0086a[] aVarArr = this.a.f.e; int i3 = aVarArr[i2].a; if (i3 == -1) { return null; } int a = aVarArr[i2].a(aVar.f810c); if (a < i3) { return e(r1Var, aVar.a, i2, a, y0Var.f1012c, aVar.d); } long j6 = y0Var.f1012c; if (j6 == -9223372036854775807L) { r1.c cVar = this.b; r1.b bVar = this.a; Pair k2 = r1Var.k(cVar, bVar, bVar.f952c, -9223372036854775807L, Math.max(0L, j3)); if (k2 == null) { return null; } j6 = ((Long) k2.second).longValue(); } return f(r1Var, aVar.a, j6, y0Var.f1012c, aVar.d); } int c2 = this.a.c(y0Var.d); if (c2 == -1) { Object obj2 = aVar.a; long j7 = y0Var.e; return f(r1Var, obj2, j7, j7, aVar.d); } return e(r1Var, aVar.a, c2, this.a.e(c2), y0Var.e, aVar.d); } @Nullable public final y0 d(r1 r1Var, y.a aVar, long j, long j2) { r1Var.h(aVar.a, this.a); return aVar.a() ? e(r1Var, aVar.a, aVar.b, aVar.f810c, j, aVar.d) : f(r1Var, aVar.a, j2, j, aVar.d); } public final y0 e(r1 r1Var, Object obj, int i, int i2, long j, long j2) { y.a aVar = new y.a(obj, i, i2, j2); long a = r1Var.h(obj, this.a).a(i, i2); long j3 = i2 == this.a.f.e[i].a(-1) ? this.a.f.f : 0; return new y0(aVar, (a == -9223372036854775807L || j3 < a) ? j3 : Math.max(0L, a - 1), j, -9223372036854775807L, a, false, false, false); } public final y0 f(r1 r1Var, Object obj, long j, long j2, long j3) { long j4 = j; r1Var.h(obj, this.a); int b = this.a.b(j4); y.a aVar = new y.a(obj, j3, b); boolean h = h(aVar); boolean j5 = j(r1Var, aVar); boolean i = i(r1Var, aVar, h); long d = b != -1 ? this.a.d(b) : -9223372036854775807L; long j6 = (d == -9223372036854775807L || d == Long.MIN_VALUE) ? this.a.d : d; if (j6 != -9223372036854775807L && j4 >= j6) { j4 = Math.max(0L, j6 - 1); } return new y0(aVar, j4, j2, d, j6, h, j5, i); } public y0 g(r1 r1Var, y0 y0Var) { long j; y.a aVar = y0Var.a; boolean h = h(aVar); boolean j2 = j(r1Var, aVar); boolean i = i(r1Var, aVar, h); r1Var.h(y0Var.a.a, this.a); if (aVar.a()) { j = this.a.a(aVar.b, aVar.f810c); } else { j = y0Var.d; if (j == -9223372036854775807L || j == Long.MIN_VALUE) { j = this.a.d; } } return new y0(aVar, y0Var.b, y0Var.f1012c, y0Var.d, j, h, j2, i); } public final boolean h(y.a aVar) { return !aVar.a() && aVar.e == -1; } public final boolean i(r1 r1Var, y.a aVar, boolean z2) { int b = r1Var.b(aVar.a); if (r1Var.n(r1Var.f(b, this.a).f952c, this.b).k) { return false; } return (r1Var.d(b, this.a, this.b, this.f, this.g) == -1) && z2; } public final boolean j(r1 r1Var, y.a aVar) { if (!h(aVar)) { return false; } return r1Var.n(r1Var.h(aVar.a, this.a).f952c, this.b).p == r1Var.b(aVar.a); } public final void k() { if (this.f1014c != null) { c.i.b.b.a aVar = u.j; u.a aVar2 = new u.a(); for (x0 x0Var = this.h; x0Var != null; x0Var = x0Var.l) { aVar2.b(x0Var.f.a); } x0 x0Var2 = this.i; this.d.post(new y(this, aVar2, x0Var2 == null ? null : x0Var2.f.a)); } } public void l(long j) { x0 x0Var = this.j; if (x0Var != null) { AnimatableValueParser.D(x0Var.g()); if (x0Var.d) { x0Var.a.s(j - x0Var.o); } } } public boolean m(x0 x0Var) { boolean z2 = false; AnimatableValueParser.D(x0Var != null); if (x0Var.equals(this.j)) { return false; } this.j = x0Var; while (true) { x0Var = x0Var.l; if (x0Var == null) { break; } if (x0Var == this.i) { this.i = this.h; z2 = true; } x0Var.h(); this.k--; } x0 x0Var2 = this.j; if (x0Var2.l != null) { x0Var2.b(); x0Var2.l = null; x0Var2.c(); } k(); return z2; } public y.a n(r1 r1Var, Object obj, long j) { long j2; int b; int i = r1Var.h(obj, this.a).f952c; Object obj2 = this.l; if (obj2 == null || (b = r1Var.b(obj2)) == -1 || r1Var.f(b, this.a).f952c != i) { x0 x0Var = this.h; while (true) { if (x0Var == null) { x0 x0Var2 = this.h; while (true) { if (x0Var2 != null) { int b2 = r1Var.b(x0Var2.b); if (b2 != -1 && r1Var.f(b2, this.a).f952c == i) { j2 = x0Var2.f.a.d; break; } x0Var2 = x0Var2.l; } else { j2 = this.e; this.e = 1 + j2; if (this.h == null) { this.l = obj; this.m = j2; } } } } else if (x0Var.b.equals(obj)) { j2 = x0Var.f.a.d; break; } else { x0Var = x0Var.l; } } } else { j2 = this.m; } return o(r1Var, obj, j, j2, this.a); } public final boolean p(r1 r1Var) { x0 x0Var; x0 x0Var2 = this.h; if (x0Var2 == null) { return true; } int b = r1Var.b(x0Var2.b); while (true) { b = r1Var.d(b, this.a, this.b, this.f, this.g); while (true) { x0Var = x0Var2.l; if (x0Var == null || x0Var2.f.f) { break; } x0Var2 = x0Var; } if (b == -1 || x0Var == null || r1Var.b(x0Var.b) != b) { break; } x0Var2 = x0Var; } boolean m = m(x0Var2); x0Var2.f = g(r1Var, x0Var2.f); return !m; } public boolean q(r1 r1Var, long j, long j2) { y0 y0Var; boolean m; x0 x0Var = this.h; x0 x0Var2 = null; while (x0Var != null) { y0 y0Var2 = x0Var.f; if (x0Var2 == null) { y0Var = g(r1Var, y0Var2); } else { y0 c2 = c(r1Var, x0Var2, j); if (c2 == null) { m = m(x0Var2); } else { if (!(y0Var2.b == c2.b && y0Var2.a.equals(c2.a))) { m = m(x0Var2); } else { y0Var = c2; } } return !m; } x0Var.f = y0Var.a(y0Var2.f1012c); long j3 = y0Var2.e; long j4 = y0Var.e; if (!(j3 == -9223372036854775807L || j3 == j4)) { return !m(x0Var) && !(x0Var == this.i && ((j2 > Long.MIN_VALUE ? 1 : (j2 == Long.MIN_VALUE ? 0 : -1)) == 0 || (j2 > ((j4 > -9223372036854775807L ? 1 : (j4 == -9223372036854775807L ? 0 : -1)) == 0 ? Long.MAX_VALUE : x0Var.o + j4) ? 1 : (j2 == ((j4 > -9223372036854775807L ? 1 : (j4 == -9223372036854775807L ? 0 : -1)) == 0 ? Long.MAX_VALUE : x0Var.o + j4) ? 0 : -1)) >= 0)); } x0Var2 = x0Var; x0Var = x0Var.l; } return true; } }