zzhm.smali
.class final Lcom/google/android/gms/internal/ads/zzhm;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Handler$Callback;
.implements Lcom/google/android/gms/internal/ads/zznb;
.implements Lcom/google/android/gms/internal/ads/zznd;
.implements Lcom/google/android/gms/internal/ads/zzok;
# instance fields
.field private final handler:Landroid/os/Handler;
.field private repeatMode:I
.field private state:I
.field private final zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
.field private final zzaey:Lcom/google/android/gms/internal/ads/zzoh;
.field private final zzafa:Landroid/os/Handler;
.field private final zzafd:Lcom/google/android/gms/internal/ads/zzie;
.field private final zzafe:Lcom/google/android/gms/internal/ads/zzif;
.field private zzafg:Z
.field private zzafk:Z
.field private zzafl:Lcom/google/android/gms/internal/ads/zzid;
.field private zzafp:Lcom/google/android/gms/internal/ads/zzhz;
.field private zzafq:Lcom/google/android/gms/internal/ads/zzho;
.field private final zzafu:[Lcom/google/android/gms/internal/ads/zzib;
.field private final zzafv:Lcom/google/android/gms/internal/ads/zzhx;
.field private final zzafw:Lcom/google/android/gms/internal/ads/zzps;
.field private final zzafx:Landroid/os/HandlerThread;
.field private final zzafy:Lcom/google/android/gms/internal/ads/zzhh;
.field private zzafz:Lcom/google/android/gms/internal/ads/zzhy;
.field private zzaga:Lcom/google/android/gms/internal/ads/zzpk;
.field private zzagb:Lcom/google/android/gms/internal/ads/zzne;
.field private zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
.field private zzagd:Z
.field private zzage:Z
.field private zzagf:I
.field private zzagg:I
.field private zzagh:J
.field private zzagi:I
.field private zzagj:Lcom/google/android/gms/internal/ads/zzhr;
.field private zzagk:J
.field private zzagl:Lcom/google/android/gms/internal/ads/zzhp;
.field private zzagm:Lcom/google/android/gms/internal/ads/zzhp;
.field private zzagn:Lcom/google/android/gms/internal/ads/zzhp;
.field private zzago:Z
.field private volatile zzagp:I
.field private volatile zzagq:I
# direct methods
.method public constructor <init>([Lcom/google/android/gms/internal/ads/zzhy;Lcom/google/android/gms/internal/ads/zzoh;Lcom/google/android/gms/internal/ads/zzhx;ZILandroid/os/Handler;Lcom/google/android/gms/internal/ads/zzho;Lcom/google/android/gms/internal/ads/zzhh;)V
.registers 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaey:Lcom/google/android/gms/internal/ads/zzoh;
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
iput-boolean p4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
const/4 p3, 0x0
iput p3, p0, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
iput-object p6, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 p4, 0x1
iput p4, p0, Lcom/google/android/gms/internal/ads/zzhm;->state:I
iput-object p7, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iput-object p8, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafy:Lcom/google/android/gms/internal/ads/zzhh;
array-length p4, p1
new-array p4, p4, [Lcom/google/android/gms/internal/ads/zzib;
iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafu:[Lcom/google/android/gms/internal/ads/zzib;
const/4 p4, 0x0
:goto_1d
array-length p5, p1
if-ge p4, p5, :cond_32
aget-object p5, p1, p4
invoke-interface {p5, p4}, Lcom/google/android/gms/internal/ads/zzhy;->setIndex(I)V
iget-object p5, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafu:[Lcom/google/android/gms/internal/ads/zzib;
aget-object p6, p1, p4
invoke-interface {p6}, Lcom/google/android/gms/internal/ads/zzhy;->zzec()Lcom/google/android/gms/internal/ads/zzib;
move-result-object p6
aput-object p6, p5, p4
add-int/lit8 p4, p4, 0x1
goto :goto_1d
:cond_32
new-instance p1, Lcom/google/android/gms/internal/ads/zzps;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzps;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
new-array p1, p3, [Lcom/google/android/gms/internal/ads/zzhy;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzie;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzie;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
new-instance p1, Lcom/google/android/gms/internal/ads/zzif;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzif;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {p2, p0}, Lcom/google/android/gms/internal/ads/zzoh;->zza(Lcom/google/android/gms/internal/ads/zzok;)V
sget-object p1, Lcom/google/android/gms/internal/ads/zzhz;->zzaik:Lcom/google/android/gms/internal/ads/zzhz;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafp:Lcom/google/android/gms/internal/ads/zzhz;
new-instance p1, Landroid/os/HandlerThread;
const/16 p2, -0x10
const-string p3, "ExoPlayerImplInternal:Handler"
invoke-direct {p1, p3, p2}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafx:Landroid/os/HandlerThread;
invoke-virtual {p1}, Landroid/os/HandlerThread;->start()V
new-instance p2, Landroid/os/Handler;
invoke-virtual {p1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
move-result-object p1
invoke-direct {p2, p1, p0}, Landroid/os/Handler;-><init>(Landroid/os/Looper;Landroid/os/Handler$Callback;)V
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
return-void
.end method
.method private final setState(I)V
.registers 5
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->state:I
if-eq v0, p1, :cond_11
iput p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->state:I
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
:cond_11
return-void
.end method
.method private final zza(ILcom/google/android/gms/internal/ads/zzid;Lcom/google/android/gms/internal/ads/zzid;)I
.registers 10
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzid;->zzfk()I
move-result v0
const/4 v1, -0x1
const/4 v2, 0x0
const/4 v3, -0x1
:goto_7
if-ge v2, v0, :cond_25
if-ne v3, v1, :cond_25
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
iget v5, p0, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
invoke-virtual {p2, p1, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Lcom/google/android/gms/internal/ads/zzie;I)I
move-result p1
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
const/4 v4, 0x1
invoke-virtual {p2, p1, v3, v4}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v3
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzif;->zzagx:Ljava/lang/Object;
invoke-virtual {p3, v3}, Lcom/google/android/gms/internal/ads/zzid;->zzc(Ljava/lang/Object;)I
move-result v3
add-int/lit8 v2, v2, 0x1
goto :goto_7
:cond_25
return v3
.end method
.method private final zza(Lcom/google/android/gms/internal/ads/zzhr;)Landroid/util/Pair;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzhr;",
")",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzhr;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzid;->isEmpty()Z
move-result v1
if-eqz v1, :cond_a
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
:cond_a
:try_start_a
iget v1, p1, Lcom/google/android/gms/internal/ads/zzhr;->zzahi:I
iget-wide v2, p1, Lcom/google/android/gms/internal/ads/zzhr;->zzahj:J
invoke-direct {p0, v0, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Lcom/google/android/gms/internal/ads/zzid;IJ)Landroid/util/Pair;
move-result-object p1
:try_end_12
.catch Ljava/lang/IndexOutOfBoundsException; {:try_start_a .. :try_end_12} :catch_60
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
if-ne v1, v0, :cond_17
return-object p1
:cond_17
iget-object v2, p1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
const/4 v4, 0x1
invoke-virtual {v0, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v2
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzif;->zzagx:Ljava/lang/Object;
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzid;->zzc(Ljava/lang/Object;)I
move-result v1
const/4 v2, -0x1
if-eq v1, v2, :cond_3c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
iget-object p1, p1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast p1, Ljava/lang/Long;
invoke-static {v0, p1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object p1
return-object p1
:cond_3c
iget-object p1, p1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast p1, Ljava/lang/Integer;
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
invoke-direct {p0, p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zza(ILcom/google/android/gms/internal/ads/zzid;Lcom/google/android/gms/internal/ads/zzid;)I
move-result p1
if-eq p1, v2, :cond_5e
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
const/4 v2, 0x0
invoke-virtual {v0, p1, v1, v2}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {p0, v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzc(IJ)Landroid/util/Pair;
move-result-object p1
return-object p1
:cond_5e
const/4 p1, 0x0
return-object p1
:catch_60
new-instance v0, Lcom/google/android/gms/internal/ads/zzhu;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget v2, p1, Lcom/google/android/gms/internal/ads/zzhr;->zzahi:I
iget-wide v3, p1, Lcom/google/android/gms/internal/ads/zzhr;->zzahj:J
invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhu;-><init>(Lcom/google/android/gms/internal/ads/zzid;IJ)V
throw v0
.end method
.method private final zza(Lcom/google/android/gms/internal/ads/zzid;IJJ)Landroid/util/Pair;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzid;",
"IJJ)",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzid;->zzfj()I
move-result v0
const/4 v1, 0x0
invoke-static {p2, v1, v0}, Lcom/google/android/gms/internal/ads/zzpg;->zzc(III)I
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
const/4 v5, 0x0
move-object v2, p1
move v3, p2
move-wide v6, p5
invoke-virtual/range {v2 .. v7}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzie;ZJ)Lcom/google/android/gms/internal/ads/zzie;
const-wide/16 p5, 0x0
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
cmp-long p2, p3, v2
if-nez p2, :cond_1d
move-wide p3, p5
:cond_1d
add-long/2addr p3, p5
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {p1, v1, p2, v1}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object p1
iget-wide p1, p1, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
cmp-long p5, p1, v2
if-eqz p5, :cond_2c
cmp-long p5, p3, p1
:cond_2c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-static {p1, p2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object p1
return-object p1
.end method
.method private final zza(JJ)V
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
add-long/2addr p1, p3
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide p3
sub-long/2addr p1, p3
const-wide/16 p3, 0x0
cmp-long v0, p1, p3
if-gtz v0, :cond_18
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {p1, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-void
:cond_18
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {p3, v1, p1, p2}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
return-void
.end method
.method private static zza(Lcom/google/android/gms/internal/ads/zzhp;)V
.registers 1
:goto_0
if-eqz p0, :cond_8
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzhp;->release()V
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
goto :goto_0
:cond_8
return-void
.end method
.method private static zza(Lcom/google/android/gms/internal/ads/zzhy;)V
.registers 3
invoke-interface {p0}, Lcom/google/android/gms/internal/ads/zzhy;->getState()I
move-result v0
const/4 v1, 0x2
if-ne v0, v1, :cond_a
invoke-interface {p0}, Lcom/google/android/gms/internal/ads/zzhy;->stop()V
:cond_a
return-void
.end method
.method private final zza(Ljava/lang/Object;I)V
.registers 7
new-instance v0, Lcom/google/android/gms/internal/ads/zzho;
const/4 v1, 0x0
const-wide/16 v2, 0x0
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Ljava/lang/Object;I)V
new-instance p1, Lcom/google/android/gms/internal/ads/zzho;
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {p1, v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
const/4 p1, 0x4
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzj(Z)V
return-void
.end method
.method private final zza([ZI)V
.registers 19
move-object/from16 v0, p0
move/from16 v1, p2
new-array v1, v1, [Lcom/google/android/gms/internal/ads/zzhy;
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
:goto_b
iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v5, v4
if-ge v2, v5, :cond_94
aget-object v4, v4, v2
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzoj;->zzbii:Lcom/google/android/gms/internal/ads/zzoi;
invoke-virtual {v5, v2}, Lcom/google/android/gms/internal/ads/zzoi;->zzbh(I)Lcom/google/android/gms/internal/ads/zzog;
move-result-object v5
if-eqz v5, :cond_90
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
add-int/lit8 v15, v3, 0x1
aput-object v4, v6, v3
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->getState()I
move-result v3
if-nez v3, :cond_8f
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzoj;->zzbik:[Lcom/google/android/gms/internal/ads/zzia;
aget-object v7, v3, v2
iget-boolean v3, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
const/4 v6, 0x1
if-eqz v3, :cond_3e
iget v3, v0, Lcom/google/android/gms/internal/ads/zzhm;->state:I
const/4 v8, 0x3
if-ne v3, v8, :cond_3e
const/4 v3, 0x1
goto :goto_3f
:cond_3e
const/4 v3, 0x0
:goto_3f
aget-boolean v8, p1, v2
if-nez v8, :cond_47
if-eqz v3, :cond_47
const/4 v12, 0x1
goto :goto_48
:cond_47
const/4 v12, 0x0
:goto_48
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzog;->length()I
move-result v6
new-array v8, v6, [Lcom/google/android/gms/internal/ads/zzht;
const/4 v9, 0x0
:goto_4f
if-ge v9, v6, :cond_5a
invoke-interface {v5, v9}, Lcom/google/android/gms/internal/ads/zzog;->zzbe(I)Lcom/google/android/gms/internal/ads/zzht;
move-result-object v10
aput-object v10, v8, v9
add-int/lit8 v9, v9, 0x1
goto :goto_4f
:cond_5a
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v6, v5, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v9, v6, v2
iget-wide v10, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v13
move-object v6, v4
invoke-interface/range {v6 .. v14}, Lcom/google/android/gms/internal/ads/zzhy;->zza(Lcom/google/android/gms/internal/ads/zzia;[Lcom/google/android/gms/internal/ads/zzht;Lcom/google/android/gms/internal/ads/zznn;JZJ)V
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->zzed()Lcom/google/android/gms/internal/ads/zzpk;
move-result-object v5
if-eqz v5, :cond_8a
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
if-nez v6, :cond_7e
iput-object v5, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
iput-object v4, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzhm;->zzafp:Lcom/google/android/gms/internal/ads/zzhz;
invoke-interface {v5, v6}, Lcom/google/android/gms/internal/ads/zzpk;->zzb(Lcom/google/android/gms/internal/ads/zzhz;)Lcom/google/android/gms/internal/ads/zzhz;
goto :goto_8a
:cond_7e
new-instance v1, Ljava/lang/IllegalStateException;
const-string v2, "Multiple renderer media clocks enabled."
invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzhe;->zza(Ljava/lang/RuntimeException;)Lcom/google/android/gms/internal/ads/zzhe;
move-result-object v1
throw v1
:cond_8a
:goto_8a
if-eqz v3, :cond_8f
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->start()V
:cond_8f
move v3, v15
:cond_90
add-int/lit8 v2, v2, 0x1
goto/16 :goto_b
:cond_94
return-void
.end method
.method private final zzb(IJ)J
.registers 11
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzev()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
const/4 v1, 0x2
invoke-direct {p0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
const/4 v3, 0x0
if-nez v2, :cond_18
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz p1, :cond_16
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzhp;->release()V
:cond_16
move-object v4, v3
goto :goto_2b
:cond_18
move-object v4, v3
:goto_19
if-eqz v2, :cond_2b
iget v5, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
if-ne v5, p1, :cond_25
iget-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-eqz v5, :cond_25
move-object v4, v2
goto :goto_28
:cond_25
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhp;->release()V
:goto_28
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
goto :goto_19
:cond_2b
:goto_2b
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-ne p1, v4, :cond_33
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-eq p1, v2, :cond_4b
:cond_33
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v2, p1
const/4 v5, 0x0
:goto_37
if-ge v5, v2, :cond_41
aget-object v6, p1, v5
invoke-interface {v6}, Lcom/google/android/gms/internal/ads/zzhy;->disable()V
add-int/lit8 v5, v5, 0x1
goto :goto_37
:cond_41
new-array p1, v0, [Lcom/google/android/gms/internal/ads/zzhy;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
:cond_4b
if-eqz v4, :cond_6a
iput-object v3, v4, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
invoke-direct {p0, v4}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Lcom/google/android/gms/internal/ads/zzhp;)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v0, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzahd:Z
if-eqz v0, :cond_63
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zznc;->zzeg(J)J
move-result-wide p1
move-wide p2, p1
:cond_63
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzhm;->zzdq(J)V
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzez()V
goto :goto_73
:cond_6a
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzhm;->zzdq(J)V
:goto_73
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {p1, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-wide p2
.end method
.method private final zzb(Lcom/google/android/gms/internal/ads/zzid;IJ)Landroid/util/Pair;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/internal/ads/zzid;",
"IJ)",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
const-wide/16 v5, 0x0
move-object v0, p0
move-object v1, p1
move v2, p2
move-wide v3, p3
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzid;IJJ)Landroid/util/Pair;
move-result-object p1
return-object p1
.end method
.method private final zzb(Lcom/google/android/gms/internal/ads/zzhp;)V
.registers 9
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v0, p1, :cond_5
return-void
:cond_5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v0, v0
new-array v0, v0, [Z
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
:goto_d
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v5, v4
if-ge v2, v5, :cond_5c
aget-object v4, v4, v2
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->getState()I
move-result v5
if-eqz v5, :cond_1c
const/4 v5, 0x1
goto :goto_1d
:cond_1c
const/4 v5, 0x0
:goto_1d
aput-boolean v5, v0, v2
iget-object v5, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzoj;->zzbii:Lcom/google/android/gms/internal/ads/zzoi;
invoke-virtual {v5, v2}, Lcom/google/android/gms/internal/ads/zzoi;->zzbh(I)Lcom/google/android/gms/internal/ads/zzog;
move-result-object v5
if-eqz v5, :cond_2b
add-int/lit8 v3, v3, 0x1
:cond_2b
aget-boolean v6, v0, v2
if-eqz v6, :cond_59
if-eqz v5, :cond_43
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->zzeh()Z
move-result v5
if-eqz v5, :cond_59
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->zzee()Lcom/google/android/gms/internal/ads/zznn;
move-result-object v5
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v6, v6, v2
if-ne v5, v6, :cond_59
:cond_43
iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
if-ne v4, v5, :cond_53
iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/zzps;->zza(Lcom/google/android/gms/internal/ads/zzpk;)V
const/4 v5, 0x0
iput-object v5, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
iput-object v5, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
:cond_53
invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhy;)V
invoke-interface {v4}, Lcom/google/android/gms/internal/ads/zzhy;->disable()V
:cond_59
add-int/lit8 v2, v2, 0x1
goto :goto_d
:cond_5c
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 v2, 0x3
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
invoke-virtual {v1, v2, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
invoke-direct {p0, v0, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza([ZI)V
return-void
.end method
.method private final zzb(Ljava/lang/Object;I)V
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
new-instance v1, Lcom/google/android/gms/internal/ads/zzhq;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v1, v2, p1, v3, p2}, Lcom/google/android/gms/internal/ads/zzhq;-><init>(Lcom/google/android/gms/internal/ads/zzid;Ljava/lang/Object;Lcom/google/android/gms/internal/ads/zzho;I)V
const/4 p1, 0x6
invoke-virtual {v0, p1, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method private final zzc(IJ)Landroid/util/Pair;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(IJ)",
"Landroid/util/Pair<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
const/4 p2, 0x0
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {p0, p1, p2, v0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Lcom/google/android/gms/internal/ads/zzid;IJ)Landroid/util/Pair;
move-result-object p1
return-object p1
.end method
.method private final zzdq(J)V
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v0, :cond_8
const-wide/32 v0, 0x3938700
goto :goto_c
:cond_8
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v0
:goto_c
add-long/2addr p1, v0
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzps;->zzel(J)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length p2, p1
const/4 v0, 0x0
:goto_18
if-ge v0, p2, :cond_24
aget-object v1, p1, v0
iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-interface {v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzhy;->zzdm(J)V
add-int/lit8 v0, v0, 0x1
goto :goto_18
:cond_24
return-void
.end method
.method private final zzdr(J)Z
.registers 6
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
cmp-long v2, p1, v0
if-eqz v2, :cond_1e
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v0, v0, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
cmp-long v2, v0, p1
if-ltz v2, :cond_1e
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz p1, :cond_1c
iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-eqz p1, :cond_1c
goto :goto_1e
:cond_1c
const/4 p1, 0x0
return p1
:cond_1e
:goto_1e
const/4 p1, 0x1
return p1
.end method
.method private final zzeu()V
.registers 5
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzps;->start()V
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v2, v1
:goto_b
if-ge v0, v2, :cond_15
aget-object v3, v1, v0
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhy;->start()V
add-int/lit8 v0, v0, 0x1
goto :goto_b
:cond_15
return-void
.end method
.method private final zzev()V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzps;->stop()V
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v1, v0
const/4 v2, 0x0
:goto_9
if-ge v2, v1, :cond_13
aget-object v3, v0, v2
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhy;)V
add-int/lit8 v2, v2, 0x1
goto :goto_9
:cond_13
return-void
.end method
.method private final zzew()V
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v0, :cond_5
return-void
:cond_5
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zznc;->zzhu()J
move-result-wide v0
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
cmp-long v4, v0, v2
if-eqz v4, :cond_18
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzdq(J)V
goto :goto_42
:cond_18
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
if-eqz v0, :cond_30
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzhy;->zzfi()Z
move-result v0
if-nez v0, :cond_30
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzpk;->zzgg()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzps;->zzel(J)V
goto :goto_38
:cond_30
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzps;->zzgg()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
:goto_38
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v3
sub-long/2addr v1, v3
move-wide v0, v1
:goto_42
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iput-wide v0, v2, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
const-wide/16 v2, 0x3e8
mul-long v0, v0, v2
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagh:J
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v0, v0
const-wide/high16 v1, -0x8000000000000000L
if-nez v0, :cond_59
move-wide v3, v1
goto :goto_61
:cond_59
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zznc;->zzhv()J
move-result-wide v3
:goto_61
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
cmp-long v5, v3, v1
if-nez v5, :cond_76
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
const/4 v4, 0x0
invoke-virtual {v1, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v1
iget-wide v3, v1, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
:cond_76
iput-wide v3, v0, Lcom/google/android/gms/internal/ads/zzho;->zzagv:J
return-void
.end method
.method private final zzex()V
.registers 3
const/4 v0, 0x1
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhm;->zzj(Z)V
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzhx;->onStopped()V
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
return-void
.end method
.method private final zzey()V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v0, :cond_29
iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-nez v1, :cond_29
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_10
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v1, v0, :cond_29
:cond_10
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v1, v0
const/4 v2, 0x0
:goto_14
if-ge v2, v1, :cond_22
aget-object v3, v0, v2
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhy;->zzef()Z
move-result v3
if-nez v3, :cond_1f
return-void
:cond_1f
add-int/lit8 v2, v2, 0x1
goto :goto_14
:cond_22
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zznc;->zzhs()V
:cond_29
return-void
.end method
.method private final zzez()V
.registers 8
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-nez v1, :cond_9
const-wide/16 v0, 0x0
goto :goto_f
:cond_9
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zznc;->zzhr()J
move-result-wide v0
:goto_f
const-wide/high16 v2, -0x8000000000000000L
cmp-long v4, v0, v2
if-nez v4, :cond_1a
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhm;->zzi(Z)V
return-void
:cond_1a
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v5
sub-long/2addr v3, v5
sub-long/2addr v0, v3
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
invoke-interface {v2, v0, v1}, Lcom/google/android/gms/internal/ads/zzhx;->zzdt(J)Z
move-result v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhm;->zzi(Z)V
if-eqz v0, :cond_36
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v0, v3, v4}, Lcom/google/android/gms/internal/ads/zznc;->zzee(J)Z
:cond_36
return-void
.end method
.method private final zzi(Z)V
.registers 5
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafk:Z
if-eq v0, p1, :cond_11
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafk:Z
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 v1, 0x2
const/4 v2, 0x0
invoke-virtual {v0, v1, p1, v2}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
:cond_11
return-void
.end method
.method private final zzj(Z)V
.registers 10
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzps;->stop()V
const/4 v1, 0x0
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
const-wide/32 v2, 0x3938700
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v3, v2
const/4 v4, 0x0
:goto_1c
if-ge v4, v3, :cond_34
aget-object v5, v2, v4
:try_start_20
invoke-static {v5}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhy;)V
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhy;->disable()V
:try_end_26
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_20 .. :try_end_26} :catch_29
.catch Ljava/lang/RuntimeException; {:try_start_20 .. :try_end_26} :catch_27
goto :goto_31
:catch_27
move-exception v5
goto :goto_2a
:catch_29
move-exception v5
:goto_2a
const-string v6, "ExoPlayerImplInternal"
const-string v7, "Stop failed."
invoke-static {v6, v7, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:goto_31
add-int/lit8 v4, v4, 0x1
goto :goto_1c
:cond_34
new-array v2, v0, [Lcom/google/android/gms/internal/ads/zzhy;
iput-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_3d
goto :goto_3f
:cond_3d
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
:goto_3f
invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhp;)V
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhm;->zzi(Z)V
if-eqz p1, :cond_58
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
if-eqz p1, :cond_56
invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzne;->zzie()V
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
:cond_56
iput-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
:cond_58
return-void
.end method
.method private final zzx(I)Z
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
const/4 v2, 0x0
invoke-virtual {v0, p1, v1, v2}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
invoke-virtual {v0, v2, v1, v2}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzie;Z)Lcom/google/android/gms/internal/ads/zzie;
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
iget v4, p0, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
invoke-virtual {v0, p1, v1, v3, v4}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Lcom/google/android/gms/internal/ads/zzie;I)I
move-result p1
const/4 v0, -0x1
if-ne p1, v0, :cond_20
const/4 p1, 0x1
return p1
:cond_20
return v2
.end method
# virtual methods
.method public final handleMessage(Landroid/os/Message;)Z
.registers 39
move-object/from16 v8, p0
move-object/from16 v1, p1
const/4 v10, 0x1
:try_start_5
iget v2, v1, Landroid/os/Message;->what:I
:try_end_7
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_5 .. :try_end_7} :catch_88a
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_7} :catch_878
.catch Ljava/lang/RuntimeException; {:try_start_5 .. :try_end_7} :catch_85c
const/4 v11, 0x7
const-wide/16 v3, 0x0
const/4 v14, 0x3
const/4 v5, -0x1
const/4 v6, 0x0
const/4 v15, 0x4
const-wide v12, -0x7fffffffffffffffL # -4.9E-324
const/4 v7, 0x2
const/4 v9, 0x0
packed-switch v2, :pswitch_data_898
return v9
:pswitch_19
:try_start_19
iget v1, v1, Landroid/os/Message;->arg1:I
iput v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_22
goto :goto_24
:cond_22
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
:goto_24
if-eqz v2, :cond_8f
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v2, v3, :cond_2c
const/4 v3, 0x1
goto :goto_2d
:cond_2c
const/4 v3, 0x0
:goto_2d
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v2, v4, :cond_33
const/4 v4, 0x1
goto :goto_34
:cond_33
const/4 v4, 0x0
:goto_34
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget v12, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
invoke-virtual {v11, v12, v13, v14, v1}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Lcom/google/android/gms/internal/ads/zzie;I)I
move-result v11
iget-object v12, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v12, :cond_5c
if-eq v11, v5, :cond_5c
iget v13, v12, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
if-ne v13, v11, :cond_5c
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v12, v2, :cond_50
const/4 v2, 0x1
goto :goto_51
:cond_50
const/4 v2, 0x0
:goto_51
or-int/2addr v3, v2
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v12, v2, :cond_58
const/4 v2, 0x1
goto :goto_59
:cond_58
const/4 v2, 0x0
:goto_59
or-int/2addr v4, v2
move-object v2, v12
goto :goto_34
:cond_5c
if-eqz v12, :cond_63
invoke-static {v12}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhp;)V
iput-object v6, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
:cond_63
iget v5, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
invoke-direct {v8, v5}, Lcom/google/android/gms/internal/ads/zzhm;->zzx(I)Z
move-result v5
iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahb:Z
if-nez v4, :cond_6f
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
:cond_6f
if-nez v3, :cond_86
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_86
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-direct {v8, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(IJ)J
move-result-wide v3
new-instance v5, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v5, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
:cond_86
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
if-ne v2, v15, :cond_8f
if-eqz v1, :cond_8f
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
:cond_8f
return v10
:pswitch_90
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, [Lcom/google/android/gms/internal/ads/zzhi;
:try_end_94
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_19 .. :try_end_94} :catch_857
.catch Ljava/io/IOException; {:try_start_19 .. :try_end_94} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_19 .. :try_end_94} :catch_85c
:try_start_94
array-length v2, v1
:goto_95
if-ge v9, v2, :cond_a5
aget-object v3, v1, v9
iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzhi;->zzaeu:Lcom/google/android/gms/internal/ads/zzhj;
iget v5, v3, Lcom/google/android/gms/internal/ads/zzhi;->zzaev:I
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhi;->zzaew:Ljava/lang/Object;
invoke-interface {v4, v5, v3}, Lcom/google/android/gms/internal/ads/zzhj;->zza(ILjava/lang/Object;)V
add-int/lit8 v9, v9, 0x1
goto :goto_95
:cond_a5
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
if-eqz v1, :cond_ae
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {v1, v7}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:try_end_ae
.catchall {:try_start_94 .. :try_end_ae} :catchall_bd
:cond_ae
:try_start_ae
monitor-enter p0
:try_end_af
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_ae .. :try_end_af} :catch_857
.catch Ljava/io/IOException; {:try_start_ae .. :try_end_af} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_ae .. :try_end_af} :catch_85c
:try_start_af
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagg:I
add-int/2addr v1, v10
iput v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagg:I
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
monitor-exit p0
return v10
:catchall_b9
move-exception v0
move-object v1, v0
monitor-exit p0
:try_end_bc
.catchall {:try_start_af .. :try_end_bc} :catchall_b9
:try_start_bc
throw v1
:catchall_bd
move-exception v0
move-object v1, v0
monitor-enter p0
:try_end_c0
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_bc .. :try_end_c0} :catch_857
.catch Ljava/io/IOException; {:try_start_bc .. :try_end_c0} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_bc .. :try_end_c0} :catch_85c
:try_start_c0
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagg:I
add-int/2addr v2, v10
iput v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagg:I
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
monitor-exit p0
:try_end_c9
.catchall {:try_start_c0 .. :try_end_c9} :catchall_ca
:try_start_c9
throw v1
:try_end_ca
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_c9 .. :try_end_ca} :catch_857
.catch Ljava/io/IOException; {:try_start_c9 .. :try_end_ca} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_c9 .. :try_end_ca} :catch_85c
:catchall_ca
move-exception v0
move-object v1, v0
:try_start_cc
monitor-exit p0
:try_end_cd
.catchall {:try_start_cc .. :try_end_cd} :catchall_ca
:try_start_cd
throw v1
:pswitch_ce
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_1ac
const/4 v2, 0x1
:goto_d3
if-eqz v1, :cond_1ac
iget-boolean v3, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-nez v3, :cond_db
goto/16 :goto_1ac
:cond_db
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->zzfc()Z
move-result v3
if-nez v3, :cond_e9
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v1, v3, :cond_e6
const/4 v2, 0x0
:cond_e6
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
goto :goto_d3
:cond_e9
if-eqz v2, :cond_17d
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eq v2, v3, :cond_f3
const/4 v2, 0x1
goto :goto_f4
:cond_f3
const/4 v2, 0x0
:goto_f4
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhp;)V
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v6, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v4, v4
new-array v4, v4, [Z
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v11, v5, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-virtual {v3, v11, v12, v2, v4}, Lcom/google/android/gms/internal/ads/zzhp;->zza(JZ[Z)J
move-result-wide v2
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v11, v5, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
cmp-long v5, v2, v11
if-eqz v5, :cond_11d
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iput-wide v2, v5, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-direct {v8, v2, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zzdq(J)V
:cond_11d
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v2, v2
new-array v2, v2, [Z
const/4 v3, 0x0
const/4 v5, 0x0
:goto_124
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v12, v11
if-ge v3, v12, :cond_16e
aget-object v11, v11, v3
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->getState()I
move-result v12
if-eqz v12, :cond_133
const/4 v12, 0x1
goto :goto_134
:cond_133
const/4 v12, 0x0
:goto_134
aput-boolean v12, v2, v3
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v12, v12, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v12, v12, v3
if-eqz v12, :cond_140
add-int/lit8 v5, v5, 0x1
:cond_140
aget-boolean v13, v2, v3
if-eqz v13, :cond_16b
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->zzee()Lcom/google/android/gms/internal/ads/zznn;
move-result-object v13
if-eq v12, v13, :cond_162
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
if-ne v11, v13, :cond_15b
if-nez v12, :cond_157
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
invoke-virtual {v12, v13}, Lcom/google/android/gms/internal/ads/zzps;->zza(Lcom/google/android/gms/internal/ads/zzpk;)V
:cond_157
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafz:Lcom/google/android/gms/internal/ads/zzhy;
:cond_15b
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhy;)V
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->disable()V
goto :goto_16b
:cond_162
aget-boolean v12, v4, v3
if-eqz v12, :cond_16b
iget-wide v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-interface {v11, v12, v13}, Lcom/google/android/gms/internal/ads/zzhy;->zzdm(J)V
:cond_16b
:goto_16b
add-int/lit8 v3, v3, 0x1
goto :goto_124
:cond_16e
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
invoke-virtual {v3, v14, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
invoke-direct {v8, v2, v5}, Lcom/google/android/gms/internal/ads/zzhm;->zza([ZI)V
goto :goto_1a1
:cond_17d
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
:goto_17f
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_187
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->release()V
goto :goto_17f
:cond_187
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v6, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v2, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-eqz v2, :cond_1a1
iget-wide v2, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
iget-wide v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v11
sub-long/2addr v4, v11
invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->max(JJ)J
move-result-wide v1
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
invoke-virtual {v3, v1, v2, v9}, Lcom/google/android/gms/internal/ads/zzhp;->zzb(JZ)J
:cond_1a1
:goto_1a1
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzez()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzew()V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {v1, v7}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:cond_1ac
:goto_1ac
return v10
:pswitch_1ad
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zznc;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_1bd
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
if-eq v2, v1, :cond_1ba
goto :goto_1bd
:cond_1ba
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzez()V
:cond_1bd
:goto_1bd
return v10
:pswitch_1be
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zznc;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_1ed
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
if-eq v3, v1, :cond_1cb
goto :goto_1ed
:cond_1cb
iput-boolean v10, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhp;->zzfc()Z
iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
invoke-virtual {v2, v3, v4, v9}, Lcom/google/android/gms/internal/ads/zzhp;->zzb(JZ)J
move-result-wide v3
iput-wide v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v1, :cond_1ea
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhm;->zzdq(J)V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Lcom/google/android/gms/internal/ads/zzhp;)V
:cond_1ea
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzez()V
:cond_1ed
:goto_1ed
return v10
:pswitch_1ee
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Landroid/util/Pair;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v3, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v3, Lcom/google/android/gms/internal/ads/zzid;
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
if-nez v2, :cond_25b
iget v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagi:I
if-lez v4, :cond_22d
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagj:Lcom/google/android/gms/internal/ads/zzhr;
invoke-direct {v8, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhr;)Landroid/util/Pair;
move-result-object v3
iget v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagi:I
iput v9, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagi:I
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagj:Lcom/google/android/gms/internal/ads/zzhr;
if-nez v3, :cond_215
:goto_210
invoke-direct {v8, v1, v4}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Ljava/lang/Object;I)V
goto/16 :goto_33b
:cond_215
new-instance v7, Lcom/google/android/gms/internal/ads/zzho;
iget-object v11, v3, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v11, Ljava/lang/Integer;
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
iget-object v3, v3, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v14
invoke-direct {v7, v11, v14, v15}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
goto :goto_25c
:cond_22d
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v14, v4, Lcom/google/android/gms/internal/ads/zzho;->zzagt:J
cmp-long v4, v14, v12
if-nez v4, :cond_25b
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzid;->isEmpty()Z
move-result v3
if-eqz v3, :cond_240
invoke-direct {v8, v1, v9}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Ljava/lang/Object;I)V
goto/16 :goto_33b
:cond_240
invoke-direct {v8, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzhm;->zzc(IJ)Landroid/util/Pair;
move-result-object v3
new-instance v4, Lcom/google/android/gms/internal/ads/zzho;
iget-object v7, v3, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v7, Ljava/lang/Integer;
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
iget-object v3, v3, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v14
invoke-direct {v4, v7, v14, v15}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
:cond_25b
const/4 v4, 0x0
:goto_25c
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v3, :cond_261
goto :goto_263
:cond_261
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
:goto_263
if-eqz v3, :cond_338
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzagx:Ljava/lang/Object;
invoke-virtual {v7, v11}, Lcom/google/android/gms/internal/ads/zzid;->zzc(Ljava/lang/Object;)I
move-result v7
if-ne v7, v5, :cond_2c1
iget v6, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
invoke-direct {v8, v6, v2, v7}, Lcom/google/android/gms/internal/ads/zzhm;->zza(ILcom/google/android/gms/internal/ads/zzid;Lcom/google/android/gms/internal/ads/zzid;)I
move-result v2
if-ne v2, v5, :cond_27a
goto :goto_210
:cond_27a
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v6, v2, v7, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
invoke-direct {v8, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzhm;->zzc(IJ)Landroid/util/Pair;
move-result-object v2
iget-object v6, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v6, Ljava/lang/Integer;
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
iget-object v2, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v11
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v2, v6, v7, v10}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzif;->zzagx:Ljava/lang/Object;
iput v5, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
:goto_2a2
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v3, :cond_2b4
iget-object v7, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzagx:Ljava/lang/Object;
invoke-virtual {v7, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_2b0
move v7, v6
goto :goto_2b1
:cond_2b0
const/4 v7, -0x1
:goto_2b1
iput v7, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
goto :goto_2a2
:cond_2b4
invoke-direct {v8, v6, v11, v12}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(IJ)J
move-result-wide v2
new-instance v5, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v5, v6, v2, v3}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
goto/16 :goto_338
:cond_2c1
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhm;->zzx(I)Z
move-result v2
invoke-virtual {v3, v7, v2}, Lcom/google/android/gms/internal/ads/zzhp;->zzc(IZ)V
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v3, v2, :cond_2ce
const/4 v2, 0x1
goto :goto_2cf
:cond_2ce
const/4 v2, 0x0
:goto_2cf
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget v12, v11, Lcom/google/android/gms/internal/ads/zzho;->zzags:I
if-eq v7, v12, :cond_2e6
new-instance v12, Lcom/google/android/gms/internal/ads/zzho;
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzho;->zzagt:J
invoke-direct {v12, v7, v13, v14}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
iput-wide v13, v12, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
iget-wide v13, v11, Lcom/google/android/gms/internal/ads/zzho;->zzagv:J
iput-wide v13, v12, Lcom/google/android/gms/internal/ads/zzho;->zzagv:J
iput-object v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
:cond_2e6
:goto_2e6
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v11, :cond_338
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
iget v15, v8, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
invoke-virtual {v12, v7, v13, v14, v15}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Lcom/google/android/gms/internal/ads/zzie;I)I
move-result v7
if-eq v7, v5, :cond_31b
iget-object v12, v11, Lcom/google/android/gms/internal/ads/zzhp;->zzagx:Ljava/lang/Object;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v13, v7, v14, v10}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v13
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzif;->zzagx:Ljava/lang/Object;
invoke-virtual {v12, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_31b
invoke-direct {v8, v7}, Lcom/google/android/gms/internal/ads/zzhm;->zzx(I)Z
move-result v3
invoke-virtual {v11, v7, v3}, Lcom/google/android/gms/internal/ads/zzhp;->zzc(IZ)V
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-ne v11, v3, :cond_317
const/4 v3, 0x1
goto :goto_318
:cond_317
const/4 v3, 0x0
:goto_318
or-int/2addr v2, v3
move-object v3, v11
goto :goto_2e6
:cond_31b
if-nez v2, :cond_331
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v5, v3, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-direct {v8, v2, v5, v6}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(IJ)J
move-result-wide v5
new-instance v3, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v3, v2, v5, v6}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
goto :goto_338
:cond_331
iput-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iput-object v6, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhp;)V
:cond_338
:goto_338
invoke-direct {v8, v1, v4}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Ljava/lang/Object;I)V
:goto_33b
return v10
:pswitch_33c
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhm;->zzj(Z)V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzhx;->zzfg()V
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
monitor-enter p0
:try_end_348
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_cd .. :try_end_348} :catch_857
.catch Ljava/io/IOException; {:try_start_cd .. :try_end_348} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_cd .. :try_end_348} :catch_85c
:try_start_348
iput-boolean v10, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagd:Z
invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->notifyAll()V
monitor-exit p0
return v10
:catchall_34f
move-exception v0
move-object v1, v0
monitor-exit p0
:try_end_352
.catchall {:try_start_348 .. :try_end_352} :catchall_34f
:try_start_352
throw v1
:pswitch_353
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzex()V
return v10
:pswitch_357
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzhz;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
if-eqz v2, :cond_364
invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzb(Lcom/google/android/gms/internal/ads/zzhz;)Lcom/google/android/gms/internal/ads/zzhz;
move-result-object v1
goto :goto_36a
:cond_364
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
invoke-virtual {v2, v1}, Lcom/google/android/gms/internal/ads/zzps;->zzb(Lcom/google/android/gms/internal/ads/zzhz;)Lcom/google/android/gms/internal/ads/zzhz;
move-result-object v1
:goto_36a
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafp:Lcom/google/android/gms/internal/ads/zzhz;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
invoke-virtual {v2, v11, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
return v10
:pswitch_376
iget-object v1, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v1, Lcom/google/android/gms/internal/ads/zzhr;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
if-nez v2, :cond_387
iget v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagi:I
add-int/2addr v2, v10
iput v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagi:I
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagj:Lcom/google/android/gms/internal/ads/zzhr;
goto/16 :goto_40b
:cond_387
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzhr;)Landroid/util/Pair;
move-result-object v2
if-nez v2, :cond_3ab
new-instance v1, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v1, v9, v3, v4}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
invoke-virtual {v2, v15, v10, v9, v1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
new-instance v1, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v1, v9, v12, v13}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v8, v15}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzhm;->zzj(Z)V
goto :goto_40b
:cond_3ab
iget-wide v3, v1, Lcom/google/android/gms/internal/ads/zzhr;->zzahj:J
cmp-long v1, v3, v12
if-nez v1, :cond_3b3
const/4 v1, 0x1
goto :goto_3b4
:cond_3b3
const/4 v1, 0x0
:goto_3b4
iget-object v3, v2, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
iget-object v2, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v4
:try_end_3c4
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_352 .. :try_end_3c4} :catch_857
.catch Ljava/io/IOException; {:try_start_352 .. :try_end_3c4} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_352 .. :try_end_3c4} :catch_85c
:try_start_3c4
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget v6, v2, Lcom/google/android/gms/internal/ads/zzho;->zzags:I
if-ne v3, v6, :cond_3ec
const-wide/16 v16, 0x3e8
div-long v6, v4, v16
iget-wide v11, v2, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
div-long v11, v11, v16
:try_end_3d2
.catchall {:try_start_3c4 .. :try_end_3d2} :catchall_40c
cmp-long v2, v6, v11
if-nez v2, :cond_3ec
:try_start_3d6
new-instance v2, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v2, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
if-eqz v1, :cond_3e3
const/4 v1, 0x1
goto :goto_3e4
:cond_3e3
const/4 v1, 0x0
:goto_3e4
invoke-virtual {v3, v15, v1, v9, v2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
:goto_3e8
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
:try_end_3eb
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_3d6 .. :try_end_3eb} :catch_857
.catch Ljava/io/IOException; {:try_start_3d6 .. :try_end_3eb} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_3d6 .. :try_end_3eb} :catch_85c
goto :goto_40b
:cond_3ec
:try_start_3ec
invoke-direct {v8, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(IJ)J
move-result-wide v6
:try_end_3f0
.catchall {:try_start_3ec .. :try_end_3f0} :catchall_40c
cmp-long v2, v4, v6
if-eqz v2, :cond_3f6
const/4 v2, 0x1
goto :goto_3f7
:cond_3f6
const/4 v2, 0x0
:goto_3f7
or-int/2addr v1, v2
:try_start_3f8
new-instance v2, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v2, v3, v6, v7}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
if-eqz v1, :cond_405
const/4 v1, 0x1
goto :goto_406
:cond_405
const/4 v1, 0x0
:goto_406
invoke-virtual {v3, v15, v1, v9, v2}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
goto :goto_3e8
:goto_40b
return v10
:catchall_40c
move-exception v0
move-object v2, v0
new-instance v6, Lcom/google/android/gms/internal/ads/zzho;
invoke-direct {v6, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
if-eqz v1, :cond_41b
const/4 v1, 0x1
goto :goto_41c
:cond_41b
const/4 v1, 0x0
:goto_41c
invoke-virtual {v3, v15, v1, v9, v6}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
throw v2
:pswitch_424
const-wide/16 v16, 0x3e8
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v5
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
if-nez v1, :cond_436
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzne;->zzid()V
move-wide v14, v5
goto/16 :goto_661
:cond_436
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v1, :cond_43f
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget v1, v1, Lcom/google/android/gms/internal/ads/zzho;->zzags:I
goto :goto_475
:cond_43f
iget v2, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-boolean v7, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahb:Z
if-nez v7, :cond_482
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->zzfb()Z
move-result v1
if-eqz v1, :cond_482
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v1, v2, v7, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v1
iget-wide v14, v1, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
cmp-long v1, v14, v12
if-nez v1, :cond_45a
goto :goto_482
:cond_45a
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_469
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget v7, v7, Lcom/google/android/gms/internal/ads/zzhp;->index:I
iget v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->index:I
sub-int/2addr v7, v1
const/16 v1, 0x64
if-eq v7, v1, :cond_482
:cond_469
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
iget v15, v8, Lcom/google/android/gms/internal/ads/zzhm;->repeatMode:I
invoke-virtual {v1, v2, v7, v14, v15}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Lcom/google/android/gms/internal/ads/zzie;I)I
move-result v1
:goto_475
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzid;->zzfk()I
move-result v2
if-lt v1, v2, :cond_485
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzne;->zzid()V
:cond_482
:goto_482
move-wide v14, v5
goto/16 :goto_54f
:cond_485
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v2, :cond_48f
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
:goto_48d
move-wide v14, v5
goto :goto_4e4
:cond_48f
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v2, v1, v7, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafd:Lcom/google/android/gms/internal/ads/zzie;
invoke-virtual {v2, v9, v7, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzie;Z)Lcom/google/android/gms/internal/ads/zzie;
if-eqz v1, :cond_4a0
goto :goto_48d
:cond_4a0
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v1
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget v14, v14, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v15, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v7, v14, v15, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v7
iget-wide v14, v7, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
add-long/2addr v1, v14
iget-wide v14, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
sub-long/2addr v1, v14
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
const/4 v14, 0x0
const-wide v19, -0x7fffffffffffffffL # -4.9E-324
invoke-static {v3, v4, v1, v2}, Ljava/lang/Math;->max(JJ)J
move-result-wide v21
move-object/from16 v1, p0
move-object v2, v7
move v3, v14
move-wide v14, v5
move-wide/from16 v4, v19
move-wide/from16 v6, v21
invoke-direct/range {v1 .. v7}, Lcom/google/android/gms/internal/ads/zzhm;->zza(Lcom/google/android/gms/internal/ads/zzid;IJJ)Landroid/util/Pair;
move-result-object v1
if-eqz v1, :cond_54f
iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v3
move v1, v2
:goto_4e4
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v2, :cond_4ef
const-wide/32 v5, 0x3938700
add-long/2addr v5, v3
:goto_4ec
move-wide/from16 v26, v5
goto :goto_503
:cond_4ef
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v5
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget v7, v7, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v2, v7, v11, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v2
iget-wide v12, v2, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
add-long/2addr v5, v12
goto :goto_4ec
:goto_503
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-nez v2, :cond_50a
const/16 v32, 0x0
goto :goto_50f
:cond_50a
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->index:I
add-int/2addr v2, v10
move/from16 v32, v2
:goto_50f
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzx(I)Z
move-result v34
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v2, v1, v5, v10}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
new-instance v2, Lcom/google/android/gms/internal/ads/zzhp;
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafu:[Lcom/google/android/gms/internal/ads/zzib;
iget-object v7, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaey:Lcom/google/android/gms/internal/ads/zzoh;
iget-object v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
iget-object v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
iget-object v13, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzif;->zzagx:Ljava/lang/Object;
move-object/from16 v23, v2
move-object/from16 v24, v5
move-object/from16 v25, v6
move-object/from16 v28, v7
move-object/from16 v29, v11
move-object/from16 v30, v12
move-object/from16 v31, v13
move/from16 v33, v1
move-wide/from16 v35, v3
invoke-direct/range {v23 .. v36}, Lcom/google/android/gms/internal/ads/zzhp;-><init>([Lcom/google/android/gms/internal/ads/zzhy;[Lcom/google/android/gms/internal/ads/zzib;JLcom/google/android/gms/internal/ads/zzoh;Lcom/google/android/gms/internal/ads/zzhx;Lcom/google/android/gms/internal/ads/zzne;Ljava/lang/Object;IIZJ)V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_545
iput-object v2, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
:cond_545
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v1, v8, v3, v4}, Lcom/google/android/gms/internal/ads/zznc;->zza(Lcom/google/android/gms/internal/ads/zznb;J)V
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhm;->zzi(Z)V
:cond_54f
:goto_54f
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_566
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->zzfb()Z
move-result v1
if-eqz v1, :cond_55a
goto :goto_566
:cond_55a
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_569
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafk:Z
if-nez v1, :cond_569
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzez()V
goto :goto_569
:cond_566
:goto_566
invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzhm;->zzi(Z)V
:cond_569
:goto_569
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v1, :cond_661
:goto_56d
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
if-eq v1, v2, :cond_5a4
iget-wide v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
iget-object v5, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v5, v5, Lcom/google/android/gms/internal/ads/zzhp;->zzaha:J
cmp-long v7, v3, v5
if-ltz v7, :cond_5a4
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzhp;->release()V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhm;->zzb(Lcom/google/android/gms/internal/ads/zzhp;)V
new-instance v1, Lcom/google/android/gms/internal/ads/zzho;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-wide v4, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
invoke-direct {v1, v3, v4, v5}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzew()V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 v2, 0x5
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
invoke-virtual {v1, v2, v3}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
goto :goto_56d
:cond_5a4
iget-boolean v1, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahb:Z
if-eqz v1, :cond_5ca
const/4 v1, 0x0
:goto_5a9
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v3, v2
if-ge v1, v3, :cond_661
aget-object v2, v2, v1
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v3, v3, v1
if-eqz v3, :cond_5c7
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzee()Lcom/google/android/gms/internal/ads/zznn;
move-result-object v4
if-ne v4, v3, :cond_5c7
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzef()Z
move-result v3
if-eqz v3, :cond_5c7
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzeg()V
:cond_5c7
add-int/lit8 v1, v1, 0x1
goto :goto_5a9
:cond_5ca
const/4 v1, 0x0
:goto_5cb
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v3, v2
if-ge v1, v3, :cond_5eb
aget-object v2, v2, v1
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v3, v3, v1
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzee()Lcom/google/android/gms/internal/ads/zznn;
move-result-object v4
if-ne v4, v3, :cond_661
if-eqz v3, :cond_5e8
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzhy;->zzef()Z
move-result v2
if-nez v2, :cond_5e8
goto/16 :goto_661
:cond_5e8
add-int/lit8 v1, v1, 0x1
goto :goto_5cb
:cond_5eb
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahe:Lcom/google/android/gms/internal/ads/zzhp;
if-eqz v2, :cond_661
iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-eqz v3, :cond_661
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahf:Lcom/google/android/gms/internal/ads/zzoj;
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zznc;->zzhu()J
move-result-wide v4
const-wide v6, -0x7fffffffffffffffL # -4.9E-324
cmp-long v2, v4, v6
if-eqz v2, :cond_60c
const/4 v2, 0x1
goto :goto_60d
:cond_60c
const/4 v2, 0x0
:goto_60d
const/4 v4, 0x0
:goto_60e
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaex:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v6, v5
if-ge v4, v6, :cond_661
aget-object v5, v5, v4
iget-object v6, v1, Lcom/google/android/gms/internal/ads/zzoj;->zzbii:Lcom/google/android/gms/internal/ads/zzoi;
invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/ads/zzoi;->zzbh(I)Lcom/google/android/gms/internal/ads/zzog;
move-result-object v6
if-eqz v6, :cond_65e
if-nez v2, :cond_65b
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhy;->zzeh()Z
move-result v6
if-nez v6, :cond_65e
iget-object v6, v3, Lcom/google/android/gms/internal/ads/zzoj;->zzbii:Lcom/google/android/gms/internal/ads/zzoi;
invoke-virtual {v6, v4}, Lcom/google/android/gms/internal/ads/zzoi;->zzbh(I)Lcom/google/android/gms/internal/ads/zzog;
move-result-object v6
iget-object v7, v1, Lcom/google/android/gms/internal/ads/zzoj;->zzbik:[Lcom/google/android/gms/internal/ads/zzia;
aget-object v7, v7, v4
iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzoj;->zzbik:[Lcom/google/android/gms/internal/ads/zzia;
aget-object v11, v11, v4
if-eqz v6, :cond_65b
invoke-virtual {v11, v7}, Lcom/google/android/gms/internal/ads/zzia;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_65b
invoke-interface {v6}, Lcom/google/android/gms/internal/ads/zzog;->length()I
move-result v7
new-array v11, v7, [Lcom/google/android/gms/internal/ads/zzht;
const/4 v12, 0x0
:goto_642
if-ge v12, v7, :cond_64d
invoke-interface {v6, v12}, Lcom/google/android/gms/internal/ads/zzog;->zzbe(I)Lcom/google/android/gms/internal/ads/zzht;
move-result-object v13
aput-object v13, v11, v12
add-int/lit8 v12, v12, 0x1
goto :goto_642
:cond_64d
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagm:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v7, v6, Lcom/google/android/gms/internal/ads/zzhp;->zzagy:[Lcom/google/android/gms/internal/ads/zznn;
aget-object v7, v7, v4
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v12
invoke-interface {v5, v11, v7, v12, v13}, Lcom/google/android/gms/internal/ads/zzhy;->zza([Lcom/google/android/gms/internal/ads/zzht;Lcom/google/android/gms/internal/ads/zznn;J)V
goto :goto_65e
:cond_65b
invoke-interface {v5}, Lcom/google/android/gms/internal/ads/zzhy;->zzeg()V
:cond_65e
:goto_65e
add-int/lit8 v4, v4, 0x1
goto :goto_60e
:cond_661
:goto_661
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
const-wide/16 v2, 0xa
if-nez v1, :cond_66f
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzey()V
invoke-direct {v8, v14, v15, v2, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza(JJ)V
goto/16 :goto_7f1
:cond_66f
const-string v1, "doSomeWork"
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzpu;->beginSection(Ljava/lang/String;)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzew()V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
iget-object v4, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v4, v4, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
invoke-interface {v1, v4, v5}, Lcom/google/android/gms/internal/ads/zznc;->zzef(J)V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v4, v1
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x1
:goto_688
if-ge v5, v4, :cond_6bf
aget-object v11, v1, v5
iget-wide v12, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
iget-wide v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagh:J
invoke-interface {v11, v12, v13, v2, v3}, Lcom/google/android/gms/internal/ads/zzhy;->zzb(JJ)V
if-eqz v7, :cond_69d
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->zzfi()Z
move-result v2
if-eqz v2, :cond_69d
const/4 v7, 0x1
goto :goto_69e
:cond_69d
const/4 v7, 0x0
:goto_69e
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->isReady()Z
move-result v2
if-nez v2, :cond_6ad
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->zzfi()Z
move-result v2
if-eqz v2, :cond_6ab
goto :goto_6ad
:cond_6ab
const/4 v2, 0x0
goto :goto_6ae
:cond_6ad
:goto_6ad
const/4 v2, 0x1
:goto_6ae
if-nez v2, :cond_6b3
invoke-interface {v11}, Lcom/google/android/gms/internal/ads/zzhy;->zzei()V
:cond_6b3
if-eqz v6, :cond_6b9
if-eqz v2, :cond_6b9
const/4 v6, 0x1
goto :goto_6ba
:cond_6b9
const/4 v6, 0x0
:goto_6ba
add-int/lit8 v5, v5, 0x1
const-wide/16 v2, 0xa
goto :goto_688
:cond_6bf
if-nez v6, :cond_6c4
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzey()V
:cond_6c4
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
if-eqz v1, :cond_6e7
invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzfw()Lcom/google/android/gms/internal/ads/zzhz;
move-result-object v1
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafp:Lcom/google/android/gms/internal/ads/zzhz;
invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzhz;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_6e7
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafp:Lcom/google/android/gms/internal/ads/zzhz;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafw:Lcom/google/android/gms/internal/ads/zzps;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzaga:Lcom/google/android/gms/internal/ads/zzpk;
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzps;->zza(Lcom/google/android/gms/internal/ads/zzpk;)V
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
const/4 v3, 0x7
invoke-virtual {v2, v3, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
:cond_6e7
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v1, v2, v3, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v1
iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
if-eqz v7, :cond_718
const-wide v3, -0x7fffffffffffffffL # -4.9E-324
cmp-long v5, v1, v3
if-eqz v5, :cond_708
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v3, v3, Lcom/google/android/gms/internal/ads/zzho;->zzagu:J
cmp-long v5, v1, v3
if-gtz v5, :cond_718
:cond_708
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagn:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v3, v3, Lcom/google/android/gms/internal/ads/zzhp;->zzahb:Z
if-eqz v3, :cond_718
const/4 v3, 0x4
invoke-direct {v8, v3}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzev()V
const/4 v4, 0x2
goto/16 :goto_7aa
:cond_718
iget v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
const/4 v4, 0x2
if-ne v3, v4, :cond_791
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v3, v3
if-lez v3, :cond_77f
if-eqz v6, :cond_77d
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahc:Z
if-nez v3, :cond_72f
iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagt:J
goto :goto_735
:cond_72f
iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzagw:Lcom/google/android/gms/internal/ads/zznc;
invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zznc;->zzhv()J
move-result-wide v2
:goto_735
const-wide/high16 v5, -0x8000000000000000L
cmp-long v7, v2, v5
if-nez v7, :cond_74f
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzahb:Z
if-eqz v3, :cond_743
const/4 v1, 0x1
goto :goto_779
:cond_743
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafl:Lcom/google/android/gms/internal/ads/zzid;
iget v2, v2, Lcom/google/android/gms/internal/ads/zzhp;->zzags:I
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafe:Lcom/google/android/gms/internal/ads/zzif;
invoke-virtual {v3, v2, v5, v9}, Lcom/google/android/gms/internal/ads/zzid;->zza(ILcom/google/android/gms/internal/ads/zzif;Z)Lcom/google/android/gms/internal/ads/zzif;
move-result-object v2
iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzif;->zzaiz:J
:cond_74f
iget-boolean v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzago:Z
if-eqz v5, :cond_769
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
iget-wide v5, v3, Lcom/google/android/gms/internal/ads/zzho;->zzagv:J
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v18
sub-long v11, v11, v18
sub-long/2addr v5, v11
invoke-interface {v2, v5, v6, v1}, Lcom/google/android/gms/internal/ads/zzhx;->zzc(JZ)Z
move-result v1
goto :goto_779
:cond_769
iget-object v5, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
iget-object v6, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagl:Lcom/google/android/gms/internal/ads/zzhp;
iget-wide v11, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagk:J
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzhp;->zzfa()J
move-result-wide v6
sub-long/2addr v11, v6
sub-long/2addr v2, v11
invoke-interface {v5, v2, v3, v1}, Lcom/google/android/gms/internal/ads/zzhx;->zzc(JZ)Z
move-result v1
:goto_779
if-eqz v1, :cond_77d
const/4 v1, 0x1
goto :goto_783
:cond_77d
const/4 v1, 0x0
goto :goto_783
:cond_77f
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhm;->zzdr(J)Z
move-result v1
:goto_783
if-eqz v1, :cond_7aa
const/4 v1, 0x3
invoke-direct {v8, v1}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
if-eqz v1, :cond_7aa
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzeu()V
goto :goto_7aa
:cond_791
const/4 v5, 0x3
if-ne v3, v5, :cond_7aa
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v3, v3
if-lez v3, :cond_79a
goto :goto_79e
:cond_79a
invoke-direct {v8, v1, v2}, Lcom/google/android/gms/internal/ads/zzhm;->zzdr(J)Z
move-result v6
:goto_79e
if-nez v6, :cond_7aa
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
iput-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
invoke-direct {v8, v4}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzev()V
:cond_7aa
:goto_7aa
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
if-ne v1, v4, :cond_7bb
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v2, v1
:goto_7b1
if-ge v9, v2, :cond_7bb
aget-object v3, v1, v9
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhy;->zzei()V
add-int/lit8 v9, v9, 0x1
goto :goto_7b1
:cond_7bb
iget-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
if-eqz v1, :cond_7c4
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
const/4 v2, 0x3
if-eq v1, v2, :cond_7c8
:cond_7c4
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
if-ne v1, v4, :cond_7d6
:cond_7c8
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagp:I
if-lez v1, :cond_7d0
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagp:I
int-to-long v2, v1
goto :goto_7d2
:cond_7d0
const-wide/16 v2, 0xa
:goto_7d2
invoke-direct {v8, v14, v15, v2, v3}, Lcom/google/android/gms/internal/ads/zzhm;->zza(JJ)V
goto :goto_7ee
:cond_7d6
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagc:[Lcom/google/android/gms/internal/ads/zzhy;
array-length v1, v1
if-eqz v1, :cond_7e9
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagq:I
if-lez v1, :cond_7e3
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagq:I
int-to-long v12, v1
goto :goto_7e5
:cond_7e3
move-wide/from16 v12, v16
:goto_7e5
invoke-direct {v8, v14, v15, v12, v13}, Lcom/google/android/gms/internal/ads/zzhm;->zza(JJ)V
goto :goto_7ee
:cond_7e9
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->removeMessages(I)V
:goto_7ee
invoke-static {}, Lcom/google/android/gms/internal/ads/zzpu;->endSection()V
:goto_7f1
return v10
:pswitch_7f2
const/4 v4, 0x2
iget v1, v1, Landroid/os/Message;->arg1:I
if-eqz v1, :cond_7f9
const/4 v1, 0x1
goto :goto_7fa
:cond_7f9
const/4 v1, 0x0
:goto_7fa
iput-boolean v9, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzage:Z
iput-boolean v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafg:Z
if-nez v1, :cond_807
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzev()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzew()V
goto :goto_81a
:cond_807
iget v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->state:I
const/4 v2, 0x3
if-ne v1, v2, :cond_815
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzeu()V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
:goto_811
invoke-virtual {v1, v4}, Landroid/os/Handler;->sendEmptyMessage(I)Z
goto :goto_81a
:cond_815
if-ne v1, v4, :cond_81a
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
goto :goto_811
:cond_81a
:goto_81a
return v10
:pswitch_81b
const/4 v4, 0x2
iget-object v2, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v2, Lcom/google/android/gms/internal/ads/zzne;
iget v1, v1, Landroid/os/Message;->arg1:I
if-eqz v1, :cond_826
const/4 v1, 0x1
goto :goto_827
:cond_826
const/4 v1, 0x0
:goto_827
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
invoke-virtual {v3, v9}, Landroid/os/Handler;->sendEmptyMessage(I)Z
invoke-direct {v8, v10}, Lcom/google/android/gms/internal/ads/zzhm;->zzj(Z)V
iget-object v3, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafv:Lcom/google/android/gms/internal/ads/zzhx;
invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzhx;->zzff()V
if-eqz v1, :cond_842
new-instance v1, Lcom/google/android/gms/internal/ads/zzho;
const-wide v5, -0x7fffffffffffffffL # -4.9E-324
invoke-direct {v1, v9, v5, v6}, Lcom/google/android/gms/internal/ads/zzho;-><init>(IJ)V
iput-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafq:Lcom/google/android/gms/internal/ads/zzho;
:cond_842
iput-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzagb:Lcom/google/android/gms/internal/ads/zzne;
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafy:Lcom/google/android/gms/internal/ads/zzhh;
invoke-interface {v2, v1, v10, v8}, Lcom/google/android/gms/internal/ads/zzne;->zza(Lcom/google/android/gms/internal/ads/zzhh;ZLcom/google/android/gms/internal/ads/zznd;)V
invoke-direct {v8, v4}, Lcom/google/android/gms/internal/ads/zzhm;->setState(I)V
iget-object v1, v8, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-virtual {v1, v4}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:try_end_851
.catch Lcom/google/android/gms/internal/ads/zzhe; {:try_start_3f8 .. :try_end_851} :catch_857
.catch Ljava/io/IOException; {:try_start_3f8 .. :try_end_851} :catch_852
.catch Ljava/lang/RuntimeException; {:try_start_3f8 .. :try_end_851} :catch_85c
return v10
:catch_852
move-exception v0
move-object v1, v0
const/16 v3, 0x8
goto :goto_87c
:catch_857
move-exception v0
move-object v1, v0
const/16 v3, 0x8
goto :goto_88e
:catch_85c
move-exception v0
move-object v1, v0
const-string v2, "ExoPlayerImplInternal"
const-string v3, "Internal runtime error."
invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzhe;->zza(Ljava/lang/RuntimeException;)Lcom/google/android/gms/internal/ads/zzhe;
move-result-object v1
const/16 v3, 0x8
:goto_86d
invoke-virtual {v2, v3, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzhm;->zzex()V
return v10
:catch_878
move-exception v0
const/16 v3, 0x8
move-object v1, v0
:goto_87c
const-string v2, "ExoPlayerImplInternal"
const-string v4, "Source error."
invoke-static {v2, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzhe;->zza(Ljava/io/IOException;)Lcom/google/android/gms/internal/ads/zzhe;
move-result-object v1
goto :goto_86d
:catch_88a
move-exception v0
const/16 v3, 0x8
move-object v1, v0
:goto_88e
const-string v2, "ExoPlayerImplInternal"
const-string v4, "Renderer error."
invoke-static {v2, v4, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
iget-object v2, v8, Lcom/google/android/gms/internal/ads/zzhm;->zzafa:Landroid/os/Handler;
goto :goto_86d
:pswitch_data_898
.packed-switch 0x0
:pswitch_81b
:pswitch_7f2
:pswitch_424
:pswitch_376
:pswitch_357
:pswitch_353
:pswitch_33c
:pswitch_1ee
:pswitch_1be
:pswitch_1ad
:pswitch_ce
:pswitch_90
:pswitch_19
.end packed-switch
.end method
.method public final declared-synchronized release()V
.registers 3
monitor-enter p0
:try_start_1
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagd:Z
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_24
if-eqz v0, :cond_7
monitor-exit p0
return-void
:cond_7
:try_start_7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v1, 0x6
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
:goto_d
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagd:Z
:try_end_f
.catchall {:try_start_7 .. :try_end_f} :catchall_24
if-nez v0, :cond_1d
:try_start_11
invoke-virtual {p0}, Ljava/lang/Object;->wait()V
:try_end_14
.catch Ljava/lang/InterruptedException; {:try_start_11 .. :try_end_14} :catch_15
.catchall {:try_start_11 .. :try_end_14} :catchall_24
goto :goto_d
:catch_15
:try_start_15
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Thread;->interrupt()V
goto :goto_d
:cond_1d
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzafx:Landroid/os/HandlerThread;
invoke-virtual {v0}, Landroid/os/HandlerThread;->quit()Z
:try_end_22
.catchall {:try_start_15 .. :try_end_22} :catchall_24
monitor-exit p0
return-void
:catchall_24
move-exception v0
monitor-exit p0
goto :goto_28
:goto_27
throw v0
:goto_28
goto :goto_27
.end method
.method public final stop()V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v1, 0x5
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzid;IJ)V
.registers 7
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
new-instance v1, Lcom/google/android/gms/internal/ads/zzhr;
invoke-direct {v1, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzhr;-><init>(Lcom/google/android/gms/internal/ads/zzid;IJ)V
const/4 p1, 0x3
invoke-virtual {v0, p1, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zznc;)V
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/16 v1, 0x8
invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final zza(Lcom/google/android/gms/internal/ads/zzne;Z)V
.registers 5
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v0, 0x0
const/4 v1, 0x1
invoke-virtual {p2, v0, v1, v0, p1}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final synthetic zza(Lcom/google/android/gms/internal/ads/zznq;)V
.registers 4
check-cast p1, Lcom/google/android/gms/internal/ads/zznc;
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/16 v1, 0x9
invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final varargs zza([Lcom/google/android/gms/internal/ads/zzhi;)V
.registers 4
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagd:Z
if-eqz v0, :cond_c
const-string p1, "ExoPlayerImplInternal"
const-string v0, "Ignoring messages sent after release."
invoke-static {p1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_c
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagf:I
add-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagf:I
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/16 v1, 0xb
invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final zzb(Lcom/google/android/gms/internal/ads/zzid;Ljava/lang/Object;)V
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
invoke-static {p1, p2}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
move-result-object p1
const/4 p2, 0x7
invoke-virtual {v0, p2, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final varargs declared-synchronized zzb([Lcom/google/android/gms/internal/ads/zzhi;)V
.registers 5
monitor-enter p0
:try_start_1
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagd:Z
if-eqz v0, :cond_e
const-string p1, "ExoPlayerImplInternal"
const-string v0, "Ignoring messages sent after release."
invoke-static {p1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
:try_end_c
.catchall {:try_start_1 .. :try_end_c} :catchall_31
monitor-exit p0
return-void
:cond_e
:try_start_e
iget v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagf:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagf:I
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/16 v2, 0xb
invoke-virtual {v1, v2, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
:goto_1f
iget p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagg:I
:try_end_21
.catchall {:try_start_e .. :try_end_21} :catchall_31
if-gt p1, v0, :cond_2f
:try_start_23
invoke-virtual {p0}, Ljava/lang/Object;->wait()V
:try_end_26
.catch Ljava/lang/InterruptedException; {:try_start_23 .. :try_end_26} :catch_27
.catchall {:try_start_23 .. :try_end_26} :catchall_31
goto :goto_1f
:catch_27
:try_start_27
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Thread;->interrupt()V
:try_end_2e
.catchall {:try_start_27 .. :try_end_2e} :catchall_31
goto :goto_1f
:cond_2f
monitor-exit p0
return-void
:catchall_31
move-exception p1
monitor-exit p0
goto :goto_35
:goto_34
throw p1
:goto_35
goto :goto_34
.end method
.method public final zzer()V
.registers 2
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzago:Z
return-void
.end method
.method public final zzet()V
.registers 3
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/16 v1, 0xa
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
return-void
.end method
.method public final zzh(Z)V
.registers 5
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzhm;->handler:Landroid/os/Handler;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v2, p1, v1}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;
move-result-object p1
invoke-virtual {p1}, Landroid/os/Message;->sendToTarget()V
return-void
.end method
.method public final zzv(I)V
.registers 2
iput p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagp:I
return-void
.end method
.method public final zzw(I)V
.registers 2
iput p1, p0, Lcom/google/android/gms/internal/ads/zzhm;->zzagq:I
return-void
.end method