Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzkc.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

1070 lines
56 KiB
Java

package com.google.android.gms.internal.ads;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.util.Pair;
import androidx.annotation.Nullable;
import androidx.work.WorkRequest;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes3.dex */
final class zzkc implements Handler.Callback, zzud, zzya, zzkz, zzhz, zzld {
private static final long zza = zzei.zzv(WorkRequest.MIN_BACKOFF_MILLIS);
private boolean zzA;
private boolean zzC;
private boolean zzD;
private boolean zzF;
private boolean zzI;
private int zzJ;
@Nullable
private zzka zzK;
private long zzL;
private long zzM;
private int zzN;
private boolean zzO;
@Nullable
private zzib zzP;
private zzil zzR;
private final zzix zzS;
private final zzhv zzT;
private final zzlo[] zzb;
private final zzlm[] zzc;
private final boolean[] zzd;
private final zzyb zze;
private final zzyc zzf;
private final zzkg zzg;
private final zzyj zzh;
private final zzdh zzi;
private final zzlc zzj;
private final Looper zzk;
private final zzbp zzl;
private final zzbo zzm;
private final long zzn;
private final zzia zzo;
private final ArrayList zzp;
private final zzcx zzq;
private final zzko zzr;
private final zzla zzs;
private final long zzt;
private final zzog zzu;
private final zzlt zzv;
private final zzdh zzw;
private zzlp zzx;
private zzlb zzy;
private zzjz zzz;
private int zzG = 0;
private boolean zzH = false;
private boolean zzB = false;
private long zzQ = C.TIME_UNSET;
private long zzE = C.TIME_UNSET;
public zzkc(zzlj[] zzljVarArr, zzyb zzybVar, zzyc zzycVar, zzkg zzkgVar, zzyj zzyjVar, int i, boolean z, zzlt zzltVar, zzlp zzlpVar, zzhv zzhvVar, long j, boolean z2, boolean z3, Looper looper, zzcx zzcxVar, zzix zzixVar, zzog zzogVar, @Nullable zzlc zzlcVar, zzil zzilVar) {
this.zzS = zzixVar;
this.zze = zzybVar;
this.zzf = zzycVar;
this.zzg = zzkgVar;
this.zzh = zzyjVar;
this.zzx = zzlpVar;
this.zzT = zzhvVar;
this.zzt = j;
this.zzq = zzcxVar;
this.zzu = zzogVar;
this.zzR = zzilVar;
this.zzv = zzltVar;
this.zzn = zzkgVar.zzb(zzogVar);
zzkgVar.zzg(zzogVar);
zzbq zzbqVar = zzbq.zza;
zzlb zzg = zzlb.zzg(zzycVar);
this.zzy = zzg;
this.zzz = new zzjz(zzg);
int length = zzljVarArr.length;
this.zzc = new zzlm[2];
this.zzd = new boolean[2];
zzll zze = zzybVar.zze();
this.zzb = new zzlo[2];
for (int i2 = 0; i2 < 2; i2++) {
zzljVarArr[i2].zzv(i2, zzogVar, zzcxVar);
this.zzc[i2] = zzljVarArr[i2].zzm();
this.zzc[i2].zzL(zze);
this.zzb[i2] = new zzlo(zzljVarArr[i2], i2);
}
this.zzo = new zzia(this, zzcxVar);
this.zzp = new ArrayList();
this.zzl = new zzbp();
this.zzm = new zzbo();
zzybVar.zzr(this, zzyjVar);
this.zzO = true;
zzdh zzd = zzcxVar.zzd(looper, null);
this.zzw = zzd;
this.zzr = new zzko(zzltVar, zzd, new zzjs(this), zzilVar);
this.zzs = new zzla(this, zzltVar, zzd, zzogVar);
zzlc zzlcVar2 = new zzlc(null);
this.zzj = zzlcVar2;
Looper zza2 = zzlcVar2.zza();
this.zzk = zza2;
this.zzi = zzcxVar.zzd(zza2, this);
}
/* JADX WARN: Removed duplicated region for block: B:53:0x00e8 */
@androidx.annotation.CheckResult
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private final com.google.android.gms.internal.ads.zzlb zzA(com.google.android.gms.internal.ads.zzug r17, long r18, long r20, long r22, boolean r24, int r25) {
/*
Method dump skipped, instructions count: 261
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzkc.zzA(com.google.android.gms.internal.ads.zzug, long, long, long, boolean, int):com.google.android.gms.internal.ads.zzlb");
}
private final void zzB(int i) {
int zza2 = this.zzb[i].zza();
this.zzb[i].zzd(this.zzo);
zzO(i, false);
this.zzJ -= zza2;
}
private final void zzC() {
for (int i = 0; i < 2; i++) {
zzB(i);
}
}
private final void zzD() throws zzib {
zzE(new boolean[2], this.zzr.zzh().zzf());
}
private final void zzE(boolean[] zArr, long j) throws zzib {
zzkl zzh = this.zzr.zzh();
zzyc zzi = zzh.zzi();
for (int i = 0; i < 2; i++) {
if (!zzi.zzb(i)) {
this.zzb[i].zzl();
}
}
for (int i2 = 0; i2 < 2; i2++) {
if (zzi.zzb(i2)) {
boolean z = zArr[i2];
zzko zzkoVar = this.zzr;
zzlo[] zzloVarArr = this.zzb;
zzkl zzh2 = zzkoVar.zzh();
zzlo zzloVar = zzloVarArr[i2];
if (zzloVar.zza() <= 0) {
boolean z2 = zzh2 == this.zzr.zze();
zzyc zzi2 = zzh2.zzi();
zzln zzlnVar = zzi2.zzb[i2];
zzab[] zzan = zzan(zzi2.zzc[i2]);
boolean z3 = zzal() && this.zzy.zze == 3;
boolean z4 = !z && z3;
this.zzJ++;
zzloVar.zze(zzlnVar, zzan, zzh2.zzc[i2], this.zzL, z4, z2, j, zzh2.zze(), zzh2.zzg.zza, this.zzo);
zzloVar.zzg(11, new zzjv(this));
if (z3 && z2) {
zzloVar.zzr();
}
}
}
}
zzh.zzh = true;
}
private final void zzF(IOException iOException, int i) {
zzko zzkoVar = this.zzr;
zzib zzc = zzib.zzc(iOException, i);
zzkl zze = zzkoVar.zze();
if (zze != null) {
zzc = zzc.zza(zze.zzg.zza);
}
zzdo.zzd("ExoPlayerImplInternal", "Playback error", zzc);
zzab(false, false);
this.zzy = this.zzy.zzd(zzc);
}
private final void zzG(boolean z) {
zzkl zzd = this.zzr.zzd();
zzug zzugVar = zzd == null ? this.zzy.zzb : zzd.zzg.zza;
boolean z2 = !this.zzy.zzk.equals(zzugVar);
if (z2) {
this.zzy = this.zzy.zza(zzugVar);
}
zzlb zzlbVar = this.zzy;
zzlbVar.zzq = zzd == null ? zzlbVar.zzs : zzd.zzc();
this.zzy.zzr = zzu();
if ((z2 || z) && zzd != null && zzd.zze) {
zzae(zzd.zzg.zza, zzd.zzh(), zzd.zzi());
}
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:22:0x039d */
/* JADX WARN: Removed duplicated region for block: B:25:0x03b7 */
/* JADX WARN: Removed duplicated region for block: B:30:0x0417 */
/* JADX WARN: Removed duplicated region for block: B:36:0x03cc A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:43:0x03ec */
/* JADX WARN: Removed duplicated region for block: B:46:0x03a3 */
/* JADX WARN: Type inference failed for: r0v36, types: [com.google.android.gms.internal.ads.zzdh] */
/* JADX WARN: Type inference failed for: r13v10, types: [int] */
/* JADX WARN: Type inference failed for: r13v11 */
/* JADX WARN: Type inference failed for: r13v9 */
/* JADX WARN: Type inference failed for: r23v11 */
/* JADX WARN: Type inference failed for: r23v12 */
/* JADX WARN: Type inference failed for: r23v13 */
/* JADX WARN: Type inference failed for: r23v15 */
/* JADX WARN: Type inference failed for: r23v18 */
/* JADX WARN: Type inference failed for: r23v21 */
/* JADX WARN: Type inference failed for: r23v7 */
/* JADX WARN: Type inference failed for: r5v22 */
/* JADX WARN: Type inference failed for: r5v23 */
/* JADX WARN: Type inference failed for: r5v25 */
/* JADX WARN: Type inference failed for: r8v0, types: [com.google.android.gms.internal.ads.zzka] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private final void zzH(com.google.android.gms.internal.ads.zzbq r29, boolean r30) throws com.google.android.gms.internal.ads.zzib {
/*
Method dump skipped, instructions count: 1060
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzkc.zzH(com.google.android.gms.internal.ads.zzbq, boolean):void");
}
private final void zzI(zzbe zzbeVar, boolean z) throws zzib {
zzJ(zzbeVar, zzbeVar.zzb, true, z);
}
private final void zzJ(zzbe zzbeVar, float f, boolean z, boolean z2) throws zzib {
int i;
zzkc zzkcVar = this;
if (z) {
if (z2) {
zzkcVar.zzz.zza(1);
}
zzlb zzlbVar = zzkcVar.zzy;
zzkcVar = this;
zzkcVar.zzy = new zzlb(zzlbVar.zza, zzlbVar.zzb, zzlbVar.zzc, zzlbVar.zzd, zzlbVar.zze, zzlbVar.zzf, zzlbVar.zzg, zzlbVar.zzh, zzlbVar.zzi, zzlbVar.zzj, zzlbVar.zzk, zzlbVar.zzl, zzlbVar.zzm, zzlbVar.zzn, zzbeVar, zzlbVar.zzq, zzlbVar.zzr, zzlbVar.zzs, zzlbVar.zzt, false);
}
float f2 = zzbeVar.zzb;
zzkl zze = zzkcVar.zzr.zze();
while (true) {
i = 0;
if (zze == null) {
break;
}
zzxv[] zzxvVarArr = zze.zzi().zzc;
int length = zzxvVarArr.length;
while (i < length) {
zzxv zzxvVar = zzxvVarArr[i];
i++;
}
zze = zze.zzg();
}
zzlo[] zzloVarArr = zzkcVar.zzb;
while (i < 2) {
zzloVarArr[i].zzo(f, zzbeVar.zzb);
i++;
}
}
private final void zzK() {
long zze;
long j;
boolean z;
if (zzap(this.zzr.zzd())) {
zzkl zzd = this.zzr.zzd();
long zzv = zzv(zzd.zzd());
if (zzd == this.zzr.zze()) {
zze = this.zzL;
j = zzd.zze();
} else {
zze = this.zzL - zzd.zze();
j = zzd.zzg.zzb;
}
zzkf zzkfVar = new zzkf(this.zzu, this.zzy.zza, zzd.zzg.zza, zze - j, zzv, this.zzo.zzc().zzb, this.zzy.zzl, this.zzD, zzam(this.zzy.zza, zzd.zzg.zza) ? this.zzT.zzb() : C.TIME_UNSET);
boolean zzh = this.zzg.zzh(zzkfVar);
zzkl zze2 = this.zzr.zze();
if (zzh || !zze2.zze || zzv >= 500000 || this.zzn <= 0) {
z = zzh;
} else {
zze2.zza.zzj(this.zzy.zzs, false);
z = this.zzg.zzh(zzkfVar);
}
} else {
z = false;
}
this.zzF = z;
if (z) {
zzkl zzd2 = this.zzr.zzd();
zzd2.getClass();
zzkh zzkhVar = new zzkh();
zzkhVar.zze(this.zzL - zzd2.zze());
zzkhVar.zzf(this.zzo.zzc().zzb);
zzkhVar.zzd(this.zzE);
zzd2.zzk(new zzkj(zzkhVar, null));
}
zzad();
}
private final void zzL() {
this.zzr.zzn();
zzkl zzg = this.zzr.zzg();
if (zzg != null) {
if ((!zzg.zzd || zzg.zze) && !zzg.zza.zzp()) {
if (this.zzg.zzi(this.zzy.zza, zzg.zzg.zza, zzg.zze ? zzg.zza.zzb() : 0L)) {
if (!zzg.zzd) {
zzg.zzm(this, zzg.zzg.zzb);
return;
}
zzkh zzkhVar = new zzkh();
zzkhVar.zze(this.zzL - zzg.zze());
zzkhVar.zzf(this.zzo.zzc().zzb);
zzkhVar.zzd(this.zzE);
zzg.zzk(new zzkj(zzkhVar, null));
}
}
}
}
private final void zzM() {
boolean z;
this.zzz.zzb(this.zzy);
z = this.zzz.zze;
if (z) {
zzix zzixVar = this.zzS;
zzixVar.zza.zzN(this.zzz);
this.zzz = new zzjz(this.zzy);
}
}
private final void zzN(int i) throws IOException, zzib {
zzlo zzloVar = this.zzb[i];
try {
zzloVar.zzh();
} catch (IOException | RuntimeException e) {
zzloVar.zzb();
throw e;
}
}
private final void zzO(final int i, final boolean z) {
boolean[] zArr = this.zzd;
if (zArr[i] != z) {
zArr[i] = z;
this.zzw.zzh(new Runnable() { // from class: com.google.android.gms.internal.ads.zzjr
@Override // java.lang.Runnable
public final void run() {
zzkc.this.zzf(i, z);
}
});
}
}
private final void zzP() throws zzib {
int i;
zzkl zzklVar;
float f = this.zzo.zzc().zzb;
zzko zzkoVar = this.zzr;
zzkl zze = zzkoVar.zze();
zzkl zzh = zzkoVar.zzh();
zzyc zzycVar = null;
boolean z = true;
while (zze != null && zze.zze) {
zzlb zzlbVar = this.zzy;
zzyc zzj = zze.zzj(f, zzlbVar.zza, zzlbVar.zzl);
zzyc zzycVar2 = zze == this.zzr.zze() ? zzj : zzycVar;
zzyc zzi = zze.zzi();
boolean z2 = false;
if (zzi != null) {
if (zzi.zzc.length == zzj.zzc.length) {
for (int i2 = 0; i2 < zzj.zzc.length; i2++) {
if (zzj.zza(zzi, i2)) {
}
}
if (zze != zzh) {
z2 = true;
}
z &= z2;
zze = zze.zzg();
zzycVar = zzycVar2;
}
}
if (z) {
zzko zzkoVar2 = this.zzr;
zzkl zze2 = zzkoVar2.zze();
boolean zzu = zzkoVar2.zzu(zze2);
boolean[] zArr = new boolean[2];
zzycVar2.getClass();
long zzb = zze2.zzb(zzycVar2, this.zzy.zzs, zzu, zArr);
zzlb zzlbVar2 = this.zzy;
boolean z3 = (zzlbVar2.zze == 4 || zzb == zzlbVar2.zzs) ? false : true;
zzlb zzlbVar3 = this.zzy;
zzkl zzklVar2 = zze2;
i = 2;
this.zzy = zzA(zzlbVar3.zzb, zzb, zzlbVar3.zzc, zzlbVar3.zzd, z3, 5);
if (z3) {
zzT(zzb);
}
boolean[] zArr2 = new boolean[2];
int i3 = 0;
while (true) {
zzlo[] zzloVarArr = this.zzb;
if (i3 >= 2) {
break;
}
int zza2 = zzloVarArr[i3].zza();
zArr2[i3] = 1 == zza2;
if (zza2 != 0) {
zzklVar = zzklVar2;
if (!this.zzb[i3].zzy(zzklVar)) {
zzB(i3);
} else if (zArr[i3]) {
this.zzb[i3].zzm(this.zzL);
}
} else {
zzklVar = zzklVar2;
}
i3++;
zzklVar2 = zzklVar;
}
zzE(zArr2, this.zzL);
} else {
i = 2;
this.zzr.zzu(zze);
if (zze.zze) {
zze.zza(zzj, Math.max(zze.zzg.zzb, this.zzL - zze.zze()), false);
}
}
zzG(true);
if (this.zzy.zze != 4) {
zzK();
zzaf();
this.zzi.zzi(i);
return;
}
return;
}
}
private final void zzQ() throws zzib {
zzP();
zzW(true);
}
/* JADX WARN: Code restructure failed: missing block: B:24:0x008b, code lost:
if (r0 == false) goto L26;
*/
/* JADX WARN: Removed duplicated region for block: B:39:0x00ec */
/* JADX WARN: Removed duplicated region for block: B:42:0x00f6 */
/* JADX WARN: Removed duplicated region for block: B:45:0x0100 */
/* JADX WARN: Removed duplicated region for block: B:49:0x0132 */
/* JADX WARN: Removed duplicated region for block: B:52:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:53:0x0107 */
/* JADX WARN: Removed duplicated region for block: B:54:0x00fb */
/* JADX WARN: Removed duplicated region for block: B:55:0x00f1 */
/* JADX WARN: Removed duplicated region for block: B:56:0x00e7 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private final void zzR(boolean r35, boolean r36, boolean r37, boolean r38) {
/*
Method dump skipped, instructions count: 317
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzkc.zzR(boolean, boolean, boolean, boolean):void");
}
private final void zzS() {
zzkl zze = this.zzr.zze();
boolean z = false;
if (zze != null && zze.zzg.zzh && this.zzB) {
z = true;
}
this.zzC = z;
}
private final void zzT(long j) throws zzib {
zzkl zze = this.zzr.zze();
long zze2 = j + (zze == null ? 1000000000000L : zze.zze());
this.zzL = zze2;
this.zzo.zzf(zze2);
zzlo[] zzloVarArr = this.zzb;
for (int i = 0; i < 2; i++) {
zzloVarArr[i].zzm(this.zzL);
}
for (zzkl zze3 = this.zzr.zze(); zze3 != null; zze3 = zze3.zzg()) {
for (zzxv zzxvVar : zze3.zzi().zzc) {
}
}
}
private final void zzU(zzbq zzbqVar, zzbq zzbqVar2) {
if (zzbqVar.zzo() && zzbqVar2.zzo()) {
return;
}
int size = this.zzp.size() - 1;
if (size < 0) {
Collections.sort(this.zzp);
} else {
Object obj = ((zzjy) this.zzp.get(size)).zzb;
int i = zzei.zza;
throw null;
}
}
private final void zzV(long j) {
this.zzi.zzj(2, j + ((this.zzy.zze != 3 || zzal()) ? zza : 1000L));
}
private final void zzW(boolean z) throws zzib {
zzug zzugVar = this.zzr.zze().zzg.zza;
long zzx = zzx(zzugVar, this.zzy.zzs, true, false);
if (zzx != this.zzy.zzs) {
zzlb zzlbVar = this.zzy;
this.zzy = zzA(zzugVar, zzx, zzlbVar.zzc, zzlbVar.zzd, z, 5);
}
}
private final void zzX(zzbe zzbeVar) {
this.zzi.zzf(16);
this.zzo.zzg(zzbeVar);
}
private final void zzY(boolean z, int i, boolean z2, int i2) throws zzib {
this.zzz.zza(z2 ? 1 : 0);
this.zzy = this.zzy.zzc(z, i2, i);
zzah(false, false);
for (zzkl zze = this.zzr.zze(); zze != null; zze = zze.zzg()) {
for (zzxv zzxvVar : zze.zzi().zzc) {
}
}
if (!zzal()) {
zzac();
zzaf();
return;
}
int i3 = this.zzy.zze;
if (i3 == 3) {
this.zzo.zzh();
zzaa();
this.zzi.zzi(2);
} else if (i3 == 2) {
this.zzi.zzi(2);
}
}
private final void zzZ(int i) {
zzlb zzlbVar = this.zzy;
if (zzlbVar.zze != i) {
if (i != 2) {
this.zzQ = C.TIME_UNSET;
}
this.zzy = zzlbVar.zze(i);
}
}
private final void zzaa() throws zzib {
zzkl zze = this.zzr.zze();
if (zze == null) {
return;
}
zzyc zzi = zze.zzi();
for (int i = 0; i < 2; i++) {
if (zzi.zzb(i)) {
this.zzb[i].zzr();
}
}
}
private final void zzab(boolean z, boolean z2) {
zzR(z || !this.zzI, false, true, false);
this.zzz.zza(z2 ? 1 : 0);
this.zzg.zze(this.zzu);
zzZ(1);
}
private final void zzac() throws zzib {
this.zzo.zzi();
int i = 0;
while (true) {
zzlo[] zzloVarArr = this.zzb;
if (i >= 2) {
return;
}
zzloVarArr[i].zzs();
i++;
}
}
private final void zzad() {
zzkl zzd = this.zzr.zzd();
boolean z = this.zzF || (zzd != null && zzd.zza.zzp());
zzlb zzlbVar = this.zzy;
if (z != zzlbVar.zzg) {
this.zzy = new zzlb(zzlbVar.zza, zzlbVar.zzb, zzlbVar.zzc, zzlbVar.zzd, zzlbVar.zze, zzlbVar.zzf, z, zzlbVar.zzh, zzlbVar.zzi, zzlbVar.zzj, zzlbVar.zzk, zzlbVar.zzl, zzlbVar.zzm, zzlbVar.zzn, zzlbVar.zzo, zzlbVar.zzq, zzlbVar.zzr, zzlbVar.zzs, zzlbVar.zzt, false);
}
}
private final void zzae(zzug zzugVar, zzwj zzwjVar, zzyc zzycVar) {
long zze;
long j;
zzkl zzd = this.zzr.zzd();
zzd.getClass();
if (zzd == this.zzr.zze()) {
zze = this.zzL;
j = zzd.zze();
} else {
zze = this.zzL - zzd.zze();
j = zzd.zzg.zzb;
}
this.zzg.zzf(new zzkf(this.zzu, this.zzy.zza, zzugVar, zze - j, zzv(zzd.zzc()), this.zzo.zzc().zzb, this.zzy.zzl, this.zzD, zzam(this.zzy.zza, zzd.zzg.zza) ? this.zzT.zzb() : C.TIME_UNSET), zzwjVar, zzycVar.zzc);
}
/* JADX WARN: Code restructure failed: missing block: B:68:0x00ae, code lost:
r8 = null;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private final void zzaf() throws com.google.android.gms.internal.ads.zzib {
/*
Method dump skipped, instructions count: 384
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzkc.zzaf():void");
}
private final void zzag(zzbq zzbqVar, zzug zzugVar, zzbq zzbqVar2, zzug zzugVar2, long j, boolean z) throws zzib {
if (!zzam(zzbqVar, zzugVar)) {
zzbe zzbeVar = zzugVar.zzb() ? zzbe.zza : this.zzy.zzo;
if (this.zzo.zzc().equals(zzbeVar)) {
return;
}
zzX(zzbeVar);
zzJ(this.zzy.zzo, zzbeVar.zzb, false, false);
return;
}
zzbqVar.zze(zzbqVar.zzn(zzugVar.zza, this.zzm).zzc, this.zzl, 0L);
zzhv zzhvVar = this.zzT;
zzal zzalVar = this.zzl.zzj;
int i = zzei.zza;
zzhvVar.zzd(zzalVar);
if (j != C.TIME_UNSET) {
this.zzT.zze(zzt(zzbqVar, zzugVar.zza, j));
return;
}
if (!Objects.equals(!zzbqVar2.zzo() ? zzbqVar2.zze(zzbqVar2.zzn(zzugVar2.zza, this.zzm).zzc, this.zzl, 0L).zzb : null, this.zzl.zzb) || z) {
this.zzT.zze(C.TIME_UNSET);
}
}
private final void zzah(boolean z, boolean z2) {
this.zzD = z;
long j = C.TIME_UNSET;
if (z && !z2) {
j = SystemClock.elapsedRealtime();
}
this.zzE = j;
}
private final synchronized void zzai(zzfvf zzfvfVar, long j) {
long elapsedRealtime = SystemClock.elapsedRealtime() + j;
boolean z = false;
while (!((Boolean) zzfvfVar.zza()).booleanValue() && j > 0) {
try {
wait(j);
} catch (InterruptedException unused) {
z = true;
}
j = elapsedRealtime - SystemClock.elapsedRealtime();
}
if (z) {
Thread.currentThread().interrupt();
}
}
private final boolean zzaj() {
zzkl zze = this.zzr.zze();
long j = zze.zzg.zze;
if (!zze.zze) {
return false;
}
if (j == C.TIME_UNSET || this.zzy.zzs < j) {
return true;
}
return !zzal();
}
private static boolean zzak(zzlb zzlbVar, zzbo zzboVar) {
zzug zzugVar = zzlbVar.zzb;
zzbq zzbqVar = zzlbVar.zza;
return zzbqVar.zzo() || zzbqVar.zzn(zzugVar.zza, zzboVar).zzf;
}
private final boolean zzal() {
zzlb zzlbVar = this.zzy;
return zzlbVar.zzl && zzlbVar.zzn == 0;
}
private final boolean zzam(zzbq zzbqVar, zzug zzugVar) {
if (!zzugVar.zzb() && !zzbqVar.zzo()) {
zzbqVar.zze(zzbqVar.zzn(zzugVar.zza, this.zzm).zzc, this.zzl, 0L);
if (this.zzl.zzb()) {
zzbp zzbpVar = this.zzl;
if (zzbpVar.zzi && zzbpVar.zzf != C.TIME_UNSET) {
return true;
}
}
}
return false;
}
private static zzab[] zzan(zzxv zzxvVar) {
int zzd = zzxvVar != null ? zzxvVar.zzd() : 0;
zzab[] zzabVarArr = new zzab[zzd];
for (int i = 0; i < zzd; i++) {
zzabVarArr[i] = zzxvVar.zze(i);
}
return zzabVarArr;
}
private static final void zzao(zzlf zzlfVar) throws zzib {
zzlfVar.zzi();
try {
zzlfVar.zzc().zzu(zzlfVar.zza(), zzlfVar.zzg());
} finally {
zzlfVar.zzh(true);
}
}
private static final boolean zzap(@Nullable zzkl zzklVar) {
if (zzklVar != null) {
try {
if (zzklVar.zze) {
zzvy[] zzvyVarArr = zzklVar.zzc;
for (int i = 0; i < 2; i++) {
zzvy zzvyVar = zzvyVarArr[i];
if (zzvyVar != null) {
zzvyVar.zzd();
}
}
} else {
zzklVar.zza.zzk();
}
if (zzklVar.zzd() != Long.MIN_VALUE) {
return true;
}
} catch (IOException unused) {
}
}
return false;
}
public static int zzb(zzbp zzbpVar, zzbo zzboVar, int i, boolean z, Object obj, zzbq zzbqVar, zzbq zzbqVar2) {
Object obj2 = zzbqVar.zze(zzbqVar.zzn(obj, zzboVar).zzc, zzbpVar, 0L).zzb;
for (int i2 = 0; i2 < zzbqVar2.zzc(); i2++) {
if (zzbqVar2.zze(i2, zzbpVar, 0L).zzb.equals(obj2)) {
return i2;
}
}
int zza2 = zzbqVar.zza(obj);
int zzb = zzbqVar.zzb();
int i3 = zza2;
int i4 = 0;
int i5 = -1;
while (true) {
if (i4 >= zzb || i5 != -1) {
break;
}
i3 = zzbqVar.zzi(i3, zzboVar, zzbpVar, i, z);
if (i3 == -1) {
i5 = -1;
break;
}
i5 = zzbqVar2.zza(zzbqVar.zzf(i3));
i4++;
}
if (i5 == -1) {
return -1;
}
return zzbqVar2.zzd(i5, zzboVar, false).zzc;
}
public static /* synthetic */ zzkl zzd(zzkc zzkcVar, zzkm zzkmVar, long j) {
zzyk zzk = zzkcVar.zzg.zzk();
long j2 = zzkcVar.zzR.zzb;
zzyc zzycVar = zzkcVar.zzf;
zzla zzlaVar = zzkcVar.zzs;
return new zzkl(zzkcVar.zzc, j, zzkcVar.zze, zzk, zzlaVar, zzkmVar, zzycVar, C.TIME_UNSET);
}
public static final /* synthetic */ void zzs(zzlf zzlfVar) {
try {
zzao(zzlfVar);
} catch (zzib e) {
zzdo.zzd("ExoPlayerImplInternal", "Unexpected error delivering message on external thread.", e);
throw new RuntimeException(e);
}
}
private final long zzt(zzbq zzbqVar, Object obj, long j) {
zzbqVar.zze(zzbqVar.zzn(obj, this.zzm).zzc, this.zzl, 0L);
zzbp zzbpVar = this.zzl;
if (zzbpVar.zzf != C.TIME_UNSET && zzbpVar.zzb()) {
zzbp zzbpVar2 = this.zzl;
if (zzbpVar2.zzi) {
long j2 = zzbpVar2.zzg;
return zzei.zzs((j2 == C.TIME_UNSET ? System.currentTimeMillis() : j2 + SystemClock.elapsedRealtime()) - this.zzl.zzf) - j;
}
}
return C.TIME_UNSET;
}
private final long zzu() {
return zzv(this.zzy.zzq);
}
private final long zzv(long j) {
zzkl zzd = this.zzr.zzd();
if (zzd == null) {
return 0L;
}
return Math.max(0L, j - (this.zzL - zzd.zze()));
}
private final long zzw(zzug zzugVar, long j, boolean z) throws zzib {
zzko zzkoVar = this.zzr;
return zzx(zzugVar, j, zzkoVar.zze() != zzkoVar.zzh(), z);
}
private final long zzx(zzug zzugVar, long j, boolean z, boolean z2) throws zzib {
zzac();
zzah(false, true);
if (z2 || this.zzy.zze == 3) {
zzZ(2);
}
zzkl zze = this.zzr.zze();
zzkl zzklVar = zze;
while (zzklVar != null && !zzugVar.equals(zzklVar.zzg.zza)) {
zzklVar = zzklVar.zzg();
}
if (z || zze != zzklVar || (zzklVar != null && zzklVar.zze() + j < 0)) {
zzC();
if (zzklVar != null) {
while (this.zzr.zze() != zzklVar) {
this.zzr.zza();
}
this.zzr.zzu(zzklVar);
zzklVar.zzq(1000000000000L);
zzD();
}
}
if (zzklVar != null) {
this.zzr.zzu(zzklVar);
if (!zzklVar.zze) {
zzklVar.zzg = zzklVar.zzg.zzb(j);
} else if (zzklVar.zzf) {
j = zzklVar.zza.zze(j);
zzklVar.zza.zzj(j - this.zzn, false);
}
zzT(j);
zzK();
} else {
this.zzr.zzl();
zzT(j);
}
zzG(false);
this.zzi.zzi(2);
return j;
}
private final Pair zzy(zzbq zzbqVar) {
long j = 0;
if (zzbqVar.zzo()) {
return Pair.create(zzlb.zzh(), 0L);
}
Pair zzl = zzbqVar.zzl(this.zzl, this.zzm, zzbqVar.zzg(this.zzH), C.TIME_UNSET);
zzug zzk = this.zzr.zzk(zzbqVar, zzl.first, 0L);
long longValue = ((Long) zzl.second).longValue();
if (zzk.zzb()) {
zzbqVar.zzn(zzk.zza, this.zzm);
if (zzk.zzc == this.zzm.zze(zzk.zzb)) {
this.zzm.zzh();
}
} else {
j = longValue;
}
return Pair.create(zzk, Long.valueOf(j));
}
@Nullable
private static Pair zzz(zzbq zzbqVar, zzka zzkaVar, boolean z, int i, boolean z2, zzbp zzbpVar, zzbo zzboVar) {
Pair zzl;
zzbq zzbqVar2 = zzkaVar.zza;
if (zzbqVar.zzo()) {
return null;
}
zzbq zzbqVar3 = true == zzbqVar2.zzo() ? zzbqVar : zzbqVar2;
try {
zzl = zzbqVar3.zzl(zzbpVar, zzboVar, zzkaVar.zzb, zzkaVar.zzc);
} catch (IndexOutOfBoundsException unused) {
}
if (zzbqVar.equals(zzbqVar3)) {
return zzl;
}
if (zzbqVar.zza(zzl.first) != -1) {
return (zzbqVar3.zzn(zzl.first, zzboVar).zzf && zzbqVar3.zze(zzboVar.zzc, zzbpVar, 0L).zzn == zzbqVar3.zza(zzl.first)) ? zzbqVar.zzl(zzbpVar, zzboVar, zzbqVar.zzn(zzl.first, zzboVar).zzc, zzkaVar.zzc) : zzl;
}
int zzb = zzb(zzbpVar, zzboVar, i, z2, zzl.first, zzbqVar3, zzbqVar);
if (zzb != -1) {
return zzbqVar.zzl(zzbpVar, zzboVar, zzb, C.TIME_UNSET);
}
return null;
}
/* JADX WARN: Code restructure failed: missing block: B:402:0x0927, code lost:
if (r2 != false) goto L457;
*/
/* JADX WARN: Code restructure failed: missing block: B:448:0x0953, code lost:
if (r6 == false) goto L468;
*/
/* JADX WARN: Removed duplicated region for block: B:240:0x06b1 A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:258:0x06fb A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:275:0x072c A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:280:0x074a A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:289:0x078c A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:292:0x079c A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:301:0x0765 */
/* JADX WARN: Removed duplicated region for block: B:356:0x098e */
/* JADX WARN: Removed duplicated region for block: B:377:0x09f1 A[Catch: RuntimeException -> 0x002e, IOException -> 0x0032, zztg -> 0x0036, zzfz -> 0x003a, zzbc -> 0x003e, zzqy -> 0x0042, zzib -> 0x0046, TryCatch #9 {zzbc -> 0x003e, zzfz -> 0x003a, zzib -> 0x0046, zzqy -> 0x0042, zztg -> 0x0036, IOException -> 0x0032, RuntimeException -> 0x002e, blocks: (B:3:0x0006, B:4:0x0013, B:7:0x0017, B:9:0x0026, B:12:0x004c, B:20:0x005a, B:24:0x005b, B:27:0x0077, B:29:0x008b, B:30:0x009b, B:31:0x00b2, B:32:0x00b6, B:33:0x00ba, B:36:0x00c1, B:38:0x00ca, B:40:0x00d8, B:42:0x00e0, B:43:0x00eb, B:44:0x00ff, B:45:0x0117, B:46:0x012d, B:48:0x013c, B:49:0x0140, B:50:0x0151, B:52:0x0160, B:53:0x017c, B:54:0x018f, B:55:0x0198, B:57:0x01aa, B:58:0x01b6, B:59:0x01c6, B:61:0x01d2, B:64:0x01dd, B:65:0x01e4, B:66:0x01ef, B:69:0x01f6, B:71:0x01fe, B:73:0x0202, B:75:0x0207, B:77:0x020f, B:79:0x0212, B:83:0x0217, B:92:0x0224, B:94:0x0225, B:97:0x022c, B:99:0x023a, B:100:0x023d, B:102:0x0242, B:104:0x0252, B:105:0x0255, B:106:0x025a, B:107:0x025f, B:109:0x026b, B:110:0x0277, B:112:0x027f, B:113:0x0284, B:115:0x0290, B:117:0x0299, B:119:0x029d, B:120:0x02ae, B:122:0x02c5, B:123:0x02e5, B:124:0x02ea, B:126:0x02f2, B:128:0x0311, B:539:0x033a, B:540:0x033f, B:549:0x034a, B:129:0x035c, B:130:0x0361, B:131:0x0369, B:132:0x037b, B:134:0x03a2, B:141:0x04ba, B:142:0x0486, B:166:0x0482, B:181:0x04c6, B:182:0x04d4, B:190:0x03c4, B:193:0x03d7, B:195:0x03e7, B:197:0x03fe, B:199:0x0407, B:206:0x04d5, B:208:0x04ea, B:210:0x04f8, B:212:0x0507, B:214:0x0513, B:216:0x051d, B:217:0x0534, B:219:0x053c, B:220:0x0541, B:221:0x0523, B:223:0x0527, B:224:0x0545, B:226:0x0549, B:227:0x055c, B:230:0x068c, B:232:0x0694, B:234:0x069c, B:237:0x06a1, B:238:0x06ad, B:240:0x06b1, B:242:0x06b9, B:247:0x06c7, B:249:0x06cd, B:251:0x06ed, B:253:0x06f3, B:246:0x06f8, B:260:0x06fd, B:262:0x0701, B:304:0x07b4, B:305:0x07b8, B:310:0x07c4, B:312:0x07cc, B:313:0x07d3, B:315:0x07e1, B:316:0x07fb, B:318:0x07ff, B:320:0x0807, B:322:0x0836, B:323:0x080d, B:325:0x0818, B:328:0x0821, B:333:0x0831, B:340:0x0849, B:342:0x084f, B:346:0x085c, B:348:0x0864, B:350:0x0868, B:351:0x0873, B:353:0x0879, B:354:0x0988, B:357:0x098f, B:359:0x0993, B:361:0x099b, B:363:0x099e, B:366:0x09a1, B:368:0x09a7, B:370:0x09b0, B:372:0x09bc, B:374:0x09c7, B:375:0x09eb, B:377:0x09f1, B:380:0x09fa, B:383:0x0a13, B:387:0x0a0a, B:389:0x0a0e, B:391:0x09ce, B:394:0x09dc, B:395:0x09e3, B:396:0x09e4, B:397:0x0882, B:399:0x0888, B:401:0x088c, B:403:0x0929, B:405:0x0935, B:408:0x0896, B:410:0x089a, B:412:0x08ae, B:413:0x08bc, B:415:0x08c8, B:418:0x08d1, B:420:0x08db, B:425:0x08e6, B:429:0x0942, B:431:0x0948, B:433:0x094c, B:436:0x0955, B:438:0x0964, B:440:0x096c, B:442:0x0976, B:444:0x097b, B:446:0x0980, B:447:0x0985, B:449:0x0840, B:264:0x070a, B:266:0x070e, B:268:0x0716, B:270:0x071c, B:272:0x0726, B:275:0x072c, B:276:0x072f, B:278:0x0738, B:280:0x074a, B:282:0x0753, B:284:0x075b, B:287:0x0767, B:289:0x078c, B:290:0x078f, B:292:0x079c, B:294:0x07a2, B:296:0x07a9, B:455:0x056a, B:457:0x0570, B:459:0x057a, B:462:0x0585, B:464:0x0589, B:466:0x0591, B:469:0x0594, B:471:0x059c, B:473:0x05aa, B:475:0x05e8, B:477:0x05f2, B:479:0x05fb, B:481:0x0603, B:483:0x0609, B:486:0x061a, B:488:0x0624, B:490:0x062e, B:492:0x063f, B:496:0x0645, B:495:0x0650, B:502:0x0653, B:504:0x0659, B:507:0x065e, B:509:0x0662, B:513:0x0689, B:514:0x066b, B:516:0x0671, B:520:0x067f, B:521:0x0686, B:526:0x0559, B:528:0x0a18, B:531:0x0a1f, B:553:0x034b, B:554:0x0350, B:558:0x0357, B:563:0x035b), top: B:2:0x0006 }] */
/* JADX WARN: Removed duplicated region for block: B:382:0x0a03 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:384:0x0a04 A[ADDED_TO_REGION] */
@Override // android.os.Handler.Callback
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean handleMessage(android.os.Message r41) {
/*
Method dump skipped, instructions count: 2930
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzkc.handleMessage(android.os.Message):boolean");
}
@Override // com.google.android.gms.internal.ads.zzhz
public final void zza(zzbe zzbeVar) {
this.zzi.zzc(16, zzbeVar).zza();
}
public final Looper zzc() {
return this.zzk;
}
public final /* synthetic */ Boolean zze() {
return Boolean.valueOf(this.zzA);
}
public final /* synthetic */ void zzf(int i, boolean z) {
this.zzv.zzI(i, this.zzb[i].zzb(), z);
}
@Override // com.google.android.gms.internal.ads.zzvz
public final /* bridge */ /* synthetic */ void zzg(zzwa zzwaVar) {
this.zzi.zzc(9, (zzue) zzwaVar).zza();
}
@Override // com.google.android.gms.internal.ads.zzkz
public final void zzh() {
this.zzi.zzf(2);
this.zzi.zzi(22);
}
@Override // com.google.android.gms.internal.ads.zzud
public final void zzi(zzue zzueVar) {
this.zzi.zzc(8, zzueVar).zza();
}
@Override // com.google.android.gms.internal.ads.zzya
public final void zzj() {
this.zzi.zzi(10);
}
public final void zzk() {
this.zzi.zzb(29).zza();
}
public final void zzl(zzbq zzbqVar, int i, long j) {
this.zzi.zzc(3, new zzka(zzbqVar, i, j)).zza();
}
@Override // com.google.android.gms.internal.ads.zzld
public final synchronized void zzm(zzlf zzlfVar) {
if (!this.zzA && this.zzk.getThread().isAlive()) {
this.zzi.zzc(14, zzlfVar).zza();
return;
}
zzdo.zzf("ExoPlayerImplInternal", "Ignoring messages sent after release.");
zzlfVar.zzh(false);
}
public final void zzn(boolean z, int i, int i2) {
this.zzi.zzd(1, z ? 1 : 0, i | (i2 << 4)).zza();
}
public final void zzo() {
this.zzi.zzb(6).zza();
}
public final synchronized boolean zzp() {
if (!this.zzA && this.zzk.getThread().isAlive()) {
this.zzi.zzi(7);
zzai(new zzfvf() { // from class: com.google.android.gms.internal.ads.zzjq
@Override // com.google.android.gms.internal.ads.zzfvf
public final Object zza() {
return zzkc.this.zze();
}
}, this.zzt);
return this.zzA;
}
return true;
}
public final synchronized boolean zzq(@Nullable Object obj, long j) {
if (!this.zzA && this.zzk.getThread().isAlive()) {
final AtomicBoolean atomicBoolean = new AtomicBoolean();
this.zzi.zzc(30, new Pair(obj, atomicBoolean)).zza();
if (j != C.TIME_UNSET) {
zzai(new zzfvf() { // from class: com.google.android.gms.internal.ads.zzjt
@Override // com.google.android.gms.internal.ads.zzfvf
public final Object zza() {
return Boolean.valueOf(atomicBoolean.get());
}
}, j);
return atomicBoolean.get();
}
}
return true;
}
public final void zzr(List list, int i, long j, zzwb zzwbVar) {
this.zzi.zzc(17, new zzjw(list, zzwbVar, i, j, null)).zza();
}
}